diff --git a/.gitignore b/.gitignore
index 8052d2a..42b224d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
 # Inherited ignores
 *.a
 *.o
+*.so
 *.gcno
 *.gcda
 *.gcov
diff --git a/ChangeLog.old b/ChangeLog.old
index ba9d1b3..a20e9ac 100644
--- a/ChangeLog.old
+++ b/ChangeLog.old
@@ -297,7 +297,7 @@
 
 2009-02-06  Raphaël Hertzog  <hertzog@debian.org>
 
-	* scripts/update-alternatives.pl: Ensure that a non-existant
+	* scripts/update-alternatives.pl: Ensure that a non-existent
 	alternative result in automatic mode configuration.
 
 2009-02-06  Raphaël Hertzog  <hertzog@debian.org>
@@ -4901,7 +4901,7 @@
 
 2007-10-12  Frank Lichtenheld  <djpig@debian.org>
 
-	* man/dpkg.1 (AUTHORS): Remove some unneccessary markup.
+	* man/dpkg.1 (AUTHORS): Remove some unnecessary markup.
 	Allows reuse of one more msgid.
 
 	* man/Makefile.am (update-po): New target to easily
@@ -5070,7 +5070,7 @@
 
 	* scripts/dpkg-source.pl (handleformat): Include
 	a trailing HT character in the diff labels if
-	the filename contains spaces. Apparantly this is
+	the filename contains spaces. Apparently this is
 	standard but undocumented diff behaviour.
 
 2007-09-30  Frank Lichtenheld  <djpig@debian.org>
@@ -5386,7 +5386,7 @@
 	maintainer_script_installed depending on the conflictor variable.
 	* src/packages.c (dependencies_ok): Remove comment stating that
 	Breaks needs to be implemented.
-	* src/depcon.c (depisok): Likewise. Remove return at the beggining
+	* src/depcon.c (depisok): Likewise. Remove return at the beginning
 	of the function checking for a Breaks dependency, that was
 	efectively making it a no-op in that case.
 	* src/processarc.c (process_archive): Fix indentation. Split calls
@@ -6575,7 +6575,7 @@
 	* scripts/controllib.pl (usageerr): Do not mark "%s: %s" for
 	translation.
 	* scripts/changelog/debian.pl: Remove "or argument" from the
-	"unkown option" string to merge it with other similar ones.
+	"unknown option" string to merge it with other similar ones.
 	* scripts/dpkg-distaddfile.pl: Quote '%s' in the "unknown option"
 	string.
 	* scripts/dpkg-source.pl: Likewise.
@@ -7077,7 +7077,7 @@
 
 2006-04-19  Nicolas Francois  <nicolas.francois@centraliens.net>
 
-	* man/C/install-info.8: Add a missing quote arround the date.
+	* man/C/install-info.8: Add a missing quote around the date.
 	* man/C/dpkg-source.1: Add a reference to the Debian Policy Manual
 	for a detailed description of the shlibs format.
 	Thanks to Russ Allbery.
@@ -7386,7 +7386,7 @@
 	and deleted configuration files. Gives and more
 	accurate description to the user and eliminates
 	a warning that was produced when trying to
-	backup a non-existant file.
+	backup a non-existent file.
 
 	* lib/dpkg-db.h (conffile): Add `obsolete' field.
 	* lib/dump.c (w_conffiles): Write "obsolete" at the
@@ -7544,7 +7544,7 @@
 	multiple versions of packages in a single Packages file;
 	use Getopt::Long instead of attempting to parse the command line
 	ourselves and doing it badly;
-	get rid of unecessary hashes and arrays that aren't used at all;
+	get rid of unnecessary hashes and arrays that aren't used at all;
 	output help when given the --help/-h/-? options
 
 2006-01-29  maximilian attems  <debian@sternwelten.at>
@@ -7643,7 +7643,7 @@
 	of the version in filenames, use (?=[.-]) and (?=\.) instead.
 	\b doesn't work in case the version ends with ~.
 
-	* AUTHORS: Updated for new maintainance team
+	* AUTHORS: Updated for new maintenance team
 	* debian/copyright: Add myself as copyright holder since
 	I also added a note to that effect with my dpkg-shlibdeps
 	patch.
@@ -7760,7 +7760,7 @@
 
 	* scripts/dpkg-source.pl: If gpg is installed, check
 	the signature of the .dsc file before unpacking.
-	Allow the unpacking to suceed if the .dsc is unsigned
+	Allow the unpacking to succeed if the .dsc is unsigned
 	but error out if the signature is bad. If gpg exits
 	with a code >2 (e.g. missing key), show the user the gpg
 	output but continue.
@@ -8270,14 +8270,14 @@
 	name pattern.  Document format of file --set-selections takes.
 
 	* man/C/dpkg-source.1: Remove unnecessary references to policy
-	and non-existant packaging manual.  Refer to dpkg-shlibdeps(1)
+	and non-existent packaging manual.  Refer to dpkg-shlibdeps(1)
 	for shlibs file format.  Will need to document changelog format
 	at some point.
 	* man/C/dselect.1: Remove unnecessary reference to policy, refer
 	other reference to the package by name.
-	* man/C/deb-old.5: Remove reference to non-existant packaging
+	* man/C/deb-old.5: Remove reference to non-existent packaging
 	manual.
-	* man/C/deb.5: Remove reference to non-existant packaging
+	* man/C/deb.5: Remove reference to non-existent packaging
 	manual, will have to document control contents better here later.
 
 	* man/C/dpkg.1: Fix typo (fileis -> file is).
@@ -8388,7 +8388,7 @@
 	* debian/dpkg.install: Remove md5sum-related files.
 	* debian/copyright: Remove mentions of utils/md5sum.c.
 	* debian/pseudo-tags: Remove md5sum tag; no point filing bugs on
-	a non-existant program.
+	a non-existent program.
 
 	* ostable (netbsd): Restore missing "*" on the end of the regex.
 
@@ -8537,7 +8537,7 @@
 	(rewrite_gnu): Rewrite along the lines of the code in m4/arch.m4 so
 	they should actually be vaguely consistent now.
 
-	* scripts/Makefile.am (do_perl_subst): Replace occurances of
+	* scripts/Makefile.am (do_perl_subst): Replace occurrences of
 	$pkgdatadir in scripts with the right value.
 
 2005-01-22  Robert Millan  <rmh@debian.org>
@@ -9809,7 +9809,7 @@ Tue Apr 27 19:47:37 BST 2004 Scott James Remnant <scott@netsplit.com>
 
 Tue Apr 27 19:23:01 BST 2004 Scott James Remnant <scott@netsplit.com>
 
-  * main/dpkg.8: Correct reference to non-existant --force-reinstreq
+  * main/dpkg.8: Correct reference to non-existent --force-reinstreq
   option to --force-remove-reinstreq.
 
 Tue Apr 27 19:01:28 BST 2004 Ruben Porras <nahoo82@telefonica.net>
@@ -10202,7 +10202,7 @@ Fri Sep 19 12:26:54 CDT 2003 Adam Heath <doogie@debian.org>
       Some fields may have vars in them, which breaks the validation.
     * dpkg-gencontrol calls substvars after parsing the control file, and
       then validates the substituted depends lines.  Originally,
-      substitution occured only during writing of the final output file.
+      substitution occurred only during writing of the final output file.
     * Andreas Barth <aba@not.so.argh.org>:
       Fix bad regex that didn't allow spaces in dependency field parsing.
       It now directly matches what the c code expects.  It previously was
@@ -11279,8 +11279,8 @@ Wed Jan  2 16:08:02 CET 2002 Wichert Akkerman <wakkerma@debian.org>
 
 Wed Jan  2 15:00:26 CET 2002 Wichert Akkerman <wakkerma@debian.org>
 
-  * scripts/dpkg-checkbuilddeps.pl: use space seperated output instead
-    of comma seperated
+  * scripts/dpkg-checkbuilddeps.pl: use space separated output instead
+    of comma separated
 
 Tue Jan  1 14:10:55 CET 2002 Wichert Akkerman <wakkerma@debian.org>
 
@@ -12415,7 +12415,7 @@ Fri Apr 20 22:59:39 CEST 2001 Wichert Akkerman <wakkerma@debian.org>
 
 Fri Apr 20 14:59:14 CDT 2001 Adam Heath <doogie@debian.org>
 
-  * main/main.c: Accidentally commited a debug fprintf stmt in the last ci.
+  * main/main.c: Accidentally committed a debug fprintf stmt in the last ci.
 
 Fri Apr 20 13:42:12 CDT 2001 Adam Heath <doogie@debian.org>
 
@@ -12424,7 +12424,7 @@ Fri Apr 20 13:42:12 CDT 2001 Adam Heath <doogie@debian.org>
 Fri Apr 20 13:02:23 CDT 2001 Adam Heath <doogie@debian.org>
 
   * po/fr.po: Fix typo.
-  * debian/changelog: Close additional bugs, from other already commited
+  * debian/changelog: Close additional bugs, from other already committed
     patches.
 
 Thu Apr 19 15:18:05 CEST 2001 Wichert Akkerman <wakkerma@debian.org>
@@ -12438,7 +12438,7 @@ Thu Apr 19 13:36:58 CEST 2001 Wichert Akkerman <wakkerma@debian.org>
 
 Thu Apr 19 00:14:39 CDT 2001 Adam Heath <doogie@debian.org>
 
-  * main/enquiry.c: Errors during dpkg -s(and other similiar commands) are
+  * main/enquiry.c: Errors during dpkg -s(and other similar commands) are
     now printed on stderr.
 
 Thu Apr 19 00:03:16 CDT 2001 Adam Heath <doogie@debian.org>
@@ -12650,7 +12650,7 @@ Sat Feb  3 18:12:18 CET 2001 Wichert Akkerman <wakkerma@debian.org>
 Fri Feb  2 14:27:47 CET 2001 Wichert Akkerman <wakkerma@debian.org>
 
   * scripts/dpkg-statoverride.pl: use -e instead of -f to test
-    for filesystem object existance
+    for filesystem object existence
   * scripts/dpkg-source.pl: swap chdir and open in extracttar to
     prevent race with source-directory being removed while the
     sh/grep process is still running. Patch from Colin Watson
@@ -13156,7 +13156,7 @@ Mon Dec  4 14:42:01 CET 2000 Wichert Akkerman <wakkerma@debian.org>
       warning if there is a NEEDED line in the objdump output that we cannot
       grok.
     + scripts/update-rc.d.pl: fix typo in regexp for scripts
-    + debian/rules: remove final occurance of emacs
+    + debian/rules: remove final occurrence of emacs
 
 Mon Dec  4 01:34:57 CET 2000 Wichert Akkerman <wakkerma@debian.org>
 
@@ -13699,7 +13699,7 @@ Tue Feb 15 19:57:45 CET 2000 Wichert Akkerman <wakkerma@debian.org>
 Sun Feb 13 01:06:46 CET 2000 Wichert Akkerman <wakkerma@debian.org>
 
   * scripts/dpkg-buildpackage.sh: we know that dpkg-architecture is
-    installed since we provide it, so don't test for its existance
+    installed since we provide it, so don't test for its existence
   * More updates from Marcus Brinkman:
     + archtable: Change first column format from CPU to CPU-OS.
       Add entry for i386-gnu. Update comment.
@@ -14103,7 +14103,7 @@ Sat Oct 30 03:31:30 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
   * Make it all build again
   * retro-actively add this ChangeLog entry
   * Removed bogus po/dpkg.po file
-  * No longer translater internal errors.. we want to see the English text
+  * No longer translate internal errors.. we want to see the English text
     in bugreports
 
 Fri Oct 29 20:16:43 EDT 1999 Ben Collins <bcollins@debian.org>
@@ -14158,7 +14158,7 @@ Mon Oct 25 11:55:35 EDT 1999 Ben Collins <bcollins.debian.org>
     error reporting. Also corrected checks on shlibs.local, which wasn't
     really being parsed, it now works as advertised.
   * scripts/{dpkg-gencontrol,dpkg-source,controllib.pl}: fixed references
-    to old style build dep fields to match current policy ammendment
+    to old style build dep fields to match current policy amendment
 
 Mon Oct 25 17:12:34 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
 
@@ -14235,7 +14235,7 @@ Thu Oct 21 12:57:31 EDT 1999 Ben Collins <bcollins.debian.org>
     it was already broken when there was no gcc anyway :)
   * Fixed missing mipseb that was supposed to be in the archtable
   * Better output in update-alternatives --config, now shows the
-    current, and the prefered choices.
+    current, and the preferred choices.
   * dpkg-name: ignore epoch when getting version
   * 50dpkg-dev.el: add it as a conffile for dpkg-dev
   * dpkg-shlibdeps: redirect STDERR to /dev/null for the dpkg fork so we
@@ -14338,7 +14338,7 @@ Mon Oct 18 09:25:30 EDT 1999 Ben Collins <bcollins.debian.org>
     to libtool itself after running configure, much cleaner, and
     reversible since libtool is a generated file
   * Use DESTDIR when installing instead of specifying all our
-    dest dirs seperately in the make line. Also fix some of the
+    dest dirs separately in the make line. Also fix some of the
     make files to use DESTDIR when installing files
   * Regenerated .po files and dpkg.pot. Also added update.sh to the po/
     subdir for easier regenerating for cvs only
@@ -14805,7 +14805,7 @@ dpkg (1.4.0.24) unstable; urgency=low
     against libraries it depends on).  Code by Richard Braakman
     <dark@xs4all.nl> and Yann Dirson <dirson@debian.org>.
   * debian/rules: remove all reference to the packaging manual as it is
-    now provided by the seperate "packaging-manual" package. [#21581,
+    now provided by the separate "packaging-manual" package. [#21581,
     #21186, #22698, #23342]
   * debian/rules: link dpkg-divert.1.gz to undocumented.7.gz as the lack
     of a real manpage has been reported in #11093.
@@ -14946,7 +14946,7 @@ dpkg (1.4.0.15) experimental; urgency=low
   * Provide 50dpkg-dev.el for xemacs as well as emacs.
   * Explicitly provide path for debian-changelog-mode in 50dpkg-dev to use
     .el file as workaround until xemacs can read emacs19 .elc files.
-  * Pass top_distdir explicitly to 'make dist' to accomodate bug in
+  * Pass top_distdir explicitly to 'make dist' to accommodate bug in
     automake_1.1o-1.
   * Fix debian/build to make html documentation without including
     directories in tar archives (fixes #9348).
@@ -15127,7 +15127,7 @@ dpkg (1.4.0.3) unstable; urgency=medium
 dpkg (1.4.0.2) unstable; urgency=medium
 
   * dpkg-buildpackage.sh: reverted the quoting change -- (you
-    should use super, sudo, realy, but not su.  Or write a wrapper
+    should use super, sudo, really, but not su.  Or write a wrapper
     around su)
   * dpkg-buildpackge.sh: passing -m, -C, -v options to dpkg-genchanges
     more the way Ian likes ;-)
@@ -16068,7 +16068,7 @@ dpkg (0.93.73) BETA; priority=LOW
   * `hold' flag changed to be settable by the user only, and
     made orthogonal to the `reinstallation required' flag.
   * dpkg will install by default any packages with priority of
-    `standard' or better unless they're explictly deselected.
+    `standard' or better unless they're explicitly deselected.
 
   * dselect dependency/conflict resolution will suggest marking absent
     packages for `purge' rather than `deinstall'.
diff --git a/Makefile.am b/Makefile.am
index fe4c2b7..78a4f5e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 
-if WITH_DSELECT
+if BUILD_DSELECT
   MAYBE_DSELECT = dselect
 endif
 
@@ -18,7 +18,11 @@ SUBDIRS = \
 ACLOCAL_AMFLAGS = -I m4
 
 
-dist_pkgdata_DATA = cputable ostable triplettable
+dist_pkgdata_DATA = \
+	cputable \
+	ostable \
+	abitable \
+	triplettable
 
 EXTRA_DIST = \
 	.mailmap \
@@ -38,12 +42,14 @@ EXTRA_DIST = \
 	debian/copyright \
 	debian/dpkg-dev.docs \
 	debian/dpkg-dev.install \
+	debian/dpkg-dev.manpages \
 	debian/dpkg-dev.preinst \
 	debian/dpkg-dev.lintian-overrides \
 	debian/dpkg.cfg \
 	debian/dpkg.cron.daily \
 	debian/dpkg.docs \
 	debian/dpkg.install \
+	debian/dpkg.manpages \
 	debian/dpkg.postinst \
 	debian/dpkg.postrm \
 	debian/dpkg.preinst \
@@ -54,6 +60,7 @@ EXTRA_DIST = \
 	debian/dselect.cfg \
 	debian/dselect.docs \
 	debian/dselect.install \
+	debian/dselect.manpages \
 	debian/dselect.preinst \
 	debian/dselect.lintian-overrides \
 	debian/libdpkg-dev.docs \
diff --git a/README b/README
index aaaa429..087e875 100644
--- a/README
+++ b/README
@@ -1,5 +1,112 @@
-This is dpkg, Debian's package maintenance system.
+dpkg - Debian's package maintenance system
 
-The primary interface for the dpkg suite is the `dselect' program;
+The primary interface for the dpkg suite is the ‘dselect’ program;
 a more low-level and less user-friendly interface is available in
-the form of the `dpkg' command.
+the form of the ‘dpkg’ command.
+
+
+Releases
+--------
+
+The current legacy, stable and development releases can be found at:
+
+  <http://ftp.debian.org/debian/pool/main/d/dpkg/>
+
+For older releases check:
+
+  <http://snapshot.debian.org/package/dpkg/>
+
+
+Mailing List
+------------
+
+The subscription interface and web archives can be found at:
+
+  <http://lists.debian.org/debian-dpkg/>
+
+The mailing list address is (no subscription required to post):
+
+  debian-dpkg@lists.debian.org
+
+
+Source Repository
+-----------------
+
+  <http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git>
+  <git://anonscm.debian.org/dpkg/dpkg.git>
+
+
+Building from git source
+------------------------
+
+To prepare the dpkg source tree from git before starting the build process
+some required software needs to be installed:
+
+  GNU autoconf >= 2.60
+  GNU automake >= 1.8
+  GNU gettext >= 0.18 (or just autopoint if using --disable-nls)
+  flex
+
+After installing the needed software, and running the following command on
+the git tree:
+
+  $ autoreconf -f -i
+
+the source should be roughly equivalent to the distributed tar source.
+
+
+Building from tar source
+------------------------
+
+The minimum software required to configure and build dpkg from a tarball is:
+
+  C89 compiler with few C99 extensions (see doc/coding-style.txt)
+  GNU make
+  pkg-config
+  perl
+
+To enable optional functionality or programs, this software might be needed:
+
+  zlib (used instead of gzip command-line tool)
+  xz's liblzma (used instead of xz command-line tool)
+  libbzip2 (used instead of bzip2 command-line tool)
+  libselinux
+  curses compatible library (needed on --enable-dselect)
+
+To run the test suite («make check»):
+
+  TimeDate perl module
+  IO-String perl module
+
+To enable additional developer's documentation («make doc») this software
+will be needed:
+
+  pod2man
+  doxygen
+  dot
+
+To enable translated documentation this software will be needed:
+
+  po4a >= 0.36.4 (>= 0.41 for VPATH builds)
+
+To enable code coverage («./configure --enable-coverage; make coverage»)
+this software is needed:
+
+  lcov (from the Linux Test Project)
+  Devel-Cover perl module
+
+The build process is done by running the usual «./configure; make». To
+see all available configuration options please run «./configure --help».
+The following configure options might be of interest to disable specific
+programs:
+
+  --disable-dselect
+  --disable-start-stop-daemon
+  --disable-update-alternatives
+  --disable-install-info
+
+And the following to disable modifications to the build flags:
+
+  --disable-compiler-warnings
+  --disable-compiler-optimisations
+  --disable-linker-optimisations
diff --git a/TODO b/TODO
index e1b1f18..38b82dc 100644
--- a/TODO
+++ b/TODO
@@ -24,9 +24,7 @@ TODO
    compatible extension (e.g. new fields).
 
  * Build:
-   - Make dpkg bootstrappable.
    - Check availability of warning flags at configure time.
-   - Handle missing lstat at configure time by erroring out.
 
  * Code cleanup / bug fixes:
    - Get rid of static variables inside functions.
@@ -42,8 +40,6 @@ TODO
    - Add needed includes to all header files.
    - Get rid of unuseful "unsigned" modifiers.
    - Use internerr instead of assert, and print more meaninful messages.
-   - Make actionfunction return int, and avoid global exitcode variables.
-   - Make deb build version a version instead of doing checks over a string.
    - Use enums for currently hardcoded literals (replacingfilesandsaid,
      saidread, rok, filetriggers_edited, etc).
    - Do not use nfmalloc (and friends) for non in-core db memory.
@@ -53,7 +49,6 @@ TODO
    - Handle instdir '/' separator consistently.
    - Check if caching selinux context for second call is possible.
    - Add missing newlines in --version output.
-   - Fix leak on tar_extract (name, linkname).
    - Handle symlinks in statcmd.c statdb_node_apply().
    - Fix dpkg termination on SIGPIPE from status-fd.
 
@@ -63,13 +58,10 @@ TODO
  * Man pages:
    - Add example to dpkg-scanfoo manpages?
    - Merge synopsis lines in dpkg-triggers.
-   - Check all '<>' use bold instead.
    - Check all command vs action.
    - Check usage of '|' instead of ', '.
    - Check position of short option before long option.
-   - Use [option...] instead of [options] and friends?
    - Fix dpkg man page, refs to dpkg-deb and dpkg-split, etc.
-   - Fix «commandline» vs «command line».
    - Fix «.  ».
 
  * L10n:
@@ -168,7 +160,7 @@ other stuff unlikely to get done soon
  * understand Replaces in dselect
  * diversions list as control archive entry
  * single maintainer script, and new package getting there first
- * local conffiles, aswell as local files that dpkg should check before
+ * local conffiles, as well as local files that dpkg should check before
    overwriting
  * hooks
  * dselect per-half focus and keybindings improvements.
diff --git a/abitable b/abitable
new file mode 100644
index 0000000..578228d
--- /dev/null
+++ b/abitable
@@ -0,0 +1,10 @@
+# This file contains the table of arch ABI attribute overrides.
+#
+# If the ABI is not present here then the attribute information for a
+# Debian triplet matches the one on the cputable.
+#
+# Column 1 is the Debian name for the ABI.
+# Column 2 is the size (in bits) of the ABI integers/pointers.
+#
+# <Debian name>	<Bits>
+gnux32		32
diff --git a/configure.ac b/configure.ac
index 390a868..7687dfa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,7 @@
 # Process this file with autoconf to produce a configure script.
 
+m4_pattern_forbid([^_?DPKG_])
+
 AC_PREREQ(2.60)
 AC_INIT([dpkg], m4_esyscmd([./get-version]), [debian-dpkg@lists.debian.org])
 AC_CONFIG_SRCDIR([lib/dpkg/dpkg.h])
@@ -7,7 +9,6 @@ AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_AUX_DIR([build-aux])
 
 AC_USE_SYSTEM_EXTENSIONS
-DPKG_ARCHITECTURE
 
 AM_INIT_AUTOMAKE([1.8 foreign nostdinc])
 
@@ -16,12 +17,14 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])],
 
 AM_GNU_GETTEXT_VERSION([0.18])
 AM_GNU_GETTEXT([external])
+DPKG_DIST_CHECK([test "$GMSGFMT" = ":" && test "$USE_NLS" = "yes"],
+                [gettext required when NLS support enabled])
 
 # Allow compilation without optional programs
-DPKG_WITH_PROG([dselect])
-DPKG_WITH_PROG([start-stop-daemon])
-DPKG_WITH_PROG([update-alternatives])
-DPKG_WITH_PROG([install-info])
+DPKG_BUILD_PROG([dselect])
+DPKG_BUILD_PROG([start-stop-daemon])
+DPKG_BUILD_PROG([update-alternatives])
+DPKG_BUILD_PROG([install-info])
 
 # Allow alternate directories
 DPKG_WITH_DIR([admindir], [${localstatedir}/lib/${PACKAGE_NAME}],
@@ -33,6 +36,7 @@ DPKG_WITH_DIR([logdir], [${localstatedir}/log],
 AC_PROG_CC
 AC_PROG_CXX
 AC_PROG_LEX
+DPKG_DIST_CHECK([test "$LEX" = ":"], [lex program required])
 AC_PROG_RANLIB
 AC_CHECK_PROGS([DOXYGEN], [doxygen])
 AC_CHECK_PROG([HAVE_DOT], [dot], [YES], [NO])
@@ -58,7 +62,7 @@ fi
 # Checks for header files.
 AC_HEADER_STDC
 AC_CHECK_HEADERS([stddef.h error.h locale.h libintl.h kvm.h \
-                  sys/cdefs.h sys/syscall.h linux/fiemap.h])
+                  sys/syscall.h linux/fiemap.h])
 
 # Checks for typedefs, structures, and compiler characteristics.
 AC_C_BIGENDIAN
@@ -69,6 +73,7 @@ DPKG_C_C99
 AC_TYPE_MODE_T
 AC_TYPE_PID_T
 AC_TYPE_SIZE_T
+DPKG_TYPES_U_INT_T
 DPKG_TYPE_PTRDIFF_T
 AC_CHECK_SIZEOF([unsigned int])
 AC_CHECK_SIZEOF([unsigned long])
@@ -80,18 +85,24 @@ DPKG_FUNC_C99_SNPRINTF
 DPKG_CHECK_DECL([offsetof], [stddef.h])
 DPKG_CHECK_DECL([WCOREDUMP], [sys/wait.h])
 DPKG_CHECK_DECL([TIOCNOTTY], [sys/ioctl.h])
+DPKG_CHECK_PROGNAME
 DPKG_CHECK_COMPAT_FUNCS([getopt getopt_long obstack_free \
-                         strnlen strerror strsignal asprintf \
+                         strnlen strndup strerror strsignal asprintf \
                          scandir alphasort unsetenv])
-AC_CHECK_FUNCS([strtoul strtoimax isascii bcopy memcpy setsid getdtablesize \
-                lutimes posix_fadvise])
+AC_CHECK_DECLS([strnlen], [[#include <string.h>]])
+AC_CHECK_FUNCS([memcpy lchown],
+               [], [AC_ERROR([missing required function])])
+AC_CHECK_FUNCS([strtoul strtoimax isascii setsid getdtablesize \
+                getprogname getexecname lutimes posix_fadvise])
 
 DPKG_MMAP
 
+# Checks for the build machinery.
 AC_DEFINE(LIBDPKG_VOLATILE_API, 1, [Acknowledge the volatility of the API.])
 DPKG_COMPILER_WARNINGS
 DPKG_COMPILER_OPTIMISATIONS
 DPKG_LINKER_OPTIMISATIONS
+DPKG_ARCHITECTURE
 
 AC_CONFIG_FILES([ Makefile
 		  dpkg-deb/Makefile
@@ -108,6 +119,7 @@ AC_CONFIG_FILES([ Makefile
 		  man/Makefile
 		  po/Makefile.in
 		  scripts/Makefile
+		  scripts/mk/Makefile
 		  scripts/po/Makefile.in
 		  src/Makefile
 		  utils/Makefile ])
diff --git a/debian/changelog b/debian/changelog
index 365ea39..e66a6a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,281 @@
-dpkg (1.16.1) UNRELEASED; urgency=low
+dpkg (1.16.3) unstable; urgency=low
+
+  [ Guillem Jover ]
+  * Do not look for newline beyond the read buffer on dpkg-deb extract.
+  * Check update-alternative name and link arguments for all commands.
+    Closes: #665050
+  * Check all dpkg-divert filename arguments to be absolute and to not
+    contain newlines. Closes: #21722
+  * Print errors while reading the file list files on a new line instead
+    of just after the progress percentage. Closes: #552517
+  * Document in dpkg-source(1) that patches for source format “3.0 (quilt)”
+    are expected to apply without any fuzz. Closes: #666752
+    Based on a patch by Luca Capello <luca@pca.it>.
+  * Remove redundant -Wformat-security from default dpkg-buildflags, which
+    is already implied by -Werror=format-security. Closes: #664964
+    Suggested by Peter Eisentraut <petere@debian.org>.
+  * Document in dpkg-query(1) that commands producing multiple paragraphs
+    will preserve the order of the packages specified on the argument list.
+  * Change start-stop-daemon --exec on GNU/Hurd, FreeBSD, NetBSD, OpenBSD
+    and Solaris to check for executables matching device and inode numbers
+    instead of filenames.
+  * Change start-stop-daemon --name on GNU/Hurd to check the process' argv[1]
+    in addition to argv[0], to handle both binaries and interpreted scripts.
+    Reported by Mats Erik Andersson <mats.andersson@gisladisker.se>.
+  * Handle deb format versions as major.minor integers instead of strings or
+    floats, the latter being susceptible to parsing errors depending on the
+    current locale (although this was only affecting the old deb format).
+  * Ignore the minor format version number for deb-split format, unifying
+    the behaviour with the deb format.
+  * Add support for an abitable containing arch attribute overrides.
+  * Add x32 support to abitable, ostable and triplettable. Closes: #667037
+  * Fix start-stop-daemon to work with relative --exec arguments and --chdir.
+    Closes: #669047
+  * Ignore request to rename a file owned by the diverting package on
+    «dpkg-divert --add --rename». Closes: #588077
+  * Clarify dpkg-gensymbols(1) by way of examples that architecture wildcards
+    are supported in symbols files. Closes: #670048
+  * Fix memory leak due to Dpkg::Control objects not being garbage-collected.
+    Thanks to Ben Harris <bjh21@cam.ac.uk>. Closes: #669012
+  * Compute the md5sum hash on unpack for empty files too, so that these
+    can be checked correctly for matching content when installing multiple
+    package instances.
+  * Generate md5sums files automatically at unpack time if missing from the
+    binary package. Closes: #155676, #155799
+  * Add missing list and md5sums database file checks to «dpkg --audit».
+
+  [ Helge Kreutzmann ]
+  * Fix a typo in man/dpkg-buildflags.1.
+
+  [ Updated dpkg translations ]
+  * French (Christian Perrier).
+  * German (Sven Joachim).
+  * Swedish (Peter Krefting).
+
+  [ Updated dselect translations ]
+  * French (Christian Perrier).
+  * German (Sven Joachim).
+  * Swedish (Peter Krefting).
+
+  [ Updated scripts translations ]
+  * French (Christian Perrier).
+  * Swedish (Peter Krefting).
+
+  [ Updated scripts translations ]
+  * French (Christian Perrier).
+  * German (Helge Kreutzmann).
+  * Swedish (Peter Krefting).
+
+ -- Guillem Jover <guillem@debian.org>  Fri, 27 Apr 2012 10:10:10 +0200
+
+dpkg (1.16.2) unstable; urgency=low
+
+  [ Guillem Jover ]
+  * Move <config.h> and <compat.h> to the top of trigdeferred.l to properly
+    use the configured features and compat code.
+  * Honour --disable-nls when the system lacks obstack support, by updating
+    the obstack compat module from gnulib.
+  * Link the libdpkg unit tests with libcompat and libintl, so that systems
+    needing them will compile correctly.
+  * Check for the presence of the strnlen declaration and correctly provide
+    the compat one in case the systems lacks it.
+  * Do not assume existence of paths on the build system in the test suite.
+  * Do not fail to link dselect on MacOS X when using --disable-nls.
+  * Remove versioned coreutils Pre-Depends from dpkg due to the ancient
+    md5sum transition. Reported by Bill Allombert <ballombe@debian.org>.
+    Closes: #643746
+  * Change dpkg-architecture to only compute the requested variables. This:
+    - Fixes the bootstrapping problem, as the dpkg build system only needs
+      the host architecture, for which dpkg itself is not required.
+    - Reduces the amount of work performed, including loading and parsing
+      unnecessary table files or calling either of gcc or dpkg programs.
+  * Improve error message in dpkg-gencontrol and dpkg-gensymbols when
+    debian/control does not have any package stanza. Closes: #642473
+    Based on a patch by Kyle Willmon <kylewillmon@gmail.com>.
+  * Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it
+    using the ‘--warning=no-timestamp’ option. Closes: #642802
+  * Do not segfault on GNU/Linux when dpkg cannot retrieve the block size
+    for the filesystem containing the info database. LP: #872734
+  * Fix two memory leaks per tar entry in the tar extractor used on unpack.
+  * Mark dpkg and dselect as Multi-Arch foreign.
+    Reported by Steve Langasek <vorlon@debian.org>.
+  * Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217
+    Thanks to Colin Watson <cjwatson@ubuntu.com>.
+  * Add new deb-origin.5 man page. Closes: #608884
+    Thanks to Matt Kraai <kraai@ftbfs.org>.
+  * Return correct status on start-stop-daemon --status when using --pidfile.
+  * Treat dpkg-deb compression level independently for each backend. This
+    has the effect of changing the current behaviour for level 0 on all
+    compressors except gzip.
+  * Add new dpkg-deb -S option to specify the compression strategy. The only
+    currently supported value is “extreme” for xz. Closes: #647915
+  * Stop using brace expansion to install man pages by using dh_installman
+    instead of dh_install, the former does not abort on empty glob expansion.
+  * Do not use absolute paths for programs in perl and shell code.
+  * Add missing ‘*’ in asprintf() and vasprintf() compat declarations.
+  * Add support for virtual output binary:Summary and db:Status-Abbrev fields.
+    Closes: #192619, #427945
+  * Add support for virtual output source:Package and source:Version fields.
+    Closes: #653575
+  * Use a different temporary file per process on libcompat's vsnprintf()
+    function to avoid race conditions from children after fork(3).
+    Reported by Daniel Ruoso <daniel@ruoso.com>. Closes: #655411
+  * Fix start-stop-daemon --exec and --name options on FreeBSD, NetBSD and
+    OpenBSD by swapping the process matching implementations.
+  * Fix start-stop-daemon --name option on GNU/Hurd to match the process name.
+  * Document in more detail the implications of start-stop-daemon matching
+    options. Closes: #367608
+  * Improve and clarify dpkg-shlibdeps superfluous linking warning messages.
+    Based on a patch by Peter Eisentraut <petere@debian.org>. Closes: #656496
+  * Relax --merge-avail Packages file parser, to not fail on bogus versions.
+  * When building only arch-indep binaries with «dpkg-buildpackage -A», name
+    the .changes file using ‘all’ as architecture. Closes: #661638
+  * Handle unknown architectures gracefully in dpkg-buildflags.
+    Closes: #663004
+  * Add missing --status-logger to dpkg --help output.
+  * Do not print bogus errno string for invalid package names in dpkg
+    --ignore-depends option.
+  * Change dpkg-query to not load the available file by default for --list
+    and --show, add a new --load-avail option to expose the old behaviour.
+  * Only allow setting selections via «dpkg --set-selections» for known
+    packages (i.e. those present in either the status or available files).
+  * Always ignore older versions when parsing the available file, not only
+    for --update-avail and --merge-avail.
+  * Mark not-installed non-arch-qualified selections for removal.
+  * Add new «dpkg --assert-multi-arch» command to allow checking for
+    multi-arch support availability.
+  * Bump Standards-Version to 3.9.3 (no changes needed).
+  * Add architecture consistency checks to «dpkg --audit».
+  * Add new dpkg --add-architecture and --remove-architecture commands to
+    track supported architectures.
+
+  [ Raphaël Hertzog ]
+  * Update Dpkg::Shlibs to look into multiarch paths when cross-building
+    too. Closes: #595144
+  * Rewrite architecture.mk with explicit loops instead of duplicating many
+    similar lines. Based on a patch by Thorsten Glaser <tg@mirbsd.de>.
+  * Modify dpkg-gencontrol and dpkg-distaddfile to grab a write lock
+    on debian/control before updating debian/files to avoid simultaneous
+    updates. Closes: #642608
+    Add libfile-fcntllock-perl to dpkg-dev's Depends since we use this module
+    to handle the locking.
+  * Update dpkg-gensymbols(1) to clarify that -e accepts shell patterns
+    expansions and not regular expressions. And let dpkg-gensymbols output a
+    warning when a pattern doesn't match any file. Closes: #649248
+  * Add new option "-a <arch>" to dpkg-checkbuilddeps to check build
+    dependencies for another architecture. This is really basic for now since
+    it assumes all build dependencies must be satisfied on the listed
+    architecture. Closes: #648180 Thanks to Colin Watson for the patch.
+  * Error out if a dpkg database .list file is not a regular file. LP: #369898
+  * Fix dpkg-mergechangelogs to not error out on invalid versions.
+    Closes: #651993
+  * Fix dpkg-source --commit on "3.0 (quilt)" when an explicit patch file
+    is given with a relative filename. Closes: #652414
+  * Further clarify in dpkg-source(1) the conditions under which it's possible
+    to pass an explicit patch file to dpkg-source --commit.
+  * Add new --query-features command to dpkg-buildflags. Thanks to Kees Cook
+    for the patch. Closes: #651481
+  * Fix description of Multi-Arch in deb-control(5). Closes: #654453
+    Thanks to Jakub Wilk for spotting the mistake.
+  * Drop misleading spaces in deb-symbols(5) in the format description.
+  * Clean up dpkg-architecture(1) dropping useless information and
+    adding a reference to /usr/share/dpkg/architecture.mk.
+  * Update dpkg-buildpackage to use the "build-arch" (for -B) and
+    "build-indep" (for -A) targets unless "make -qn" says that they do not
+    exist. Closes: #229357
+  * Improve deb-shlibs(5) to mention that the dependency field must
+    use the same syntax as a Depends field. Closes: #658696
+  * Update dpkg-maintscript-helper(1) to recommend usage of the version
+    removing/renaming a conffile with a "~" suffix as "priorversion"
+    parameter. Thanks to Sam Morris <sam@robots.org.uk> for the patch.
+    Closes: #658854
+  * Fix debug output of dpkg-maintscript-helper. LP: #936340
+
+  [ Jonathan Nieder ]
+  * Bump po4a version in Build-Depends to 0.41, since earlier versions do
+    not handle --srcdir correctly. Closes: #644370
+
+  [ Guillem Jover, Steve Langasek, Raphaël Hertzog ]
+  * Add new dpkg --print-foreign-architectures command.
+  * Add support for virtual output binary:Package field.
+  * Implement Multi-Arch support.
+
+  [ Helge Kreutzmann ]
+  * Fix a typo in man/dpkg-deb.1.
+
+  [ Updated dpkg translations ]
+  * German (Sven Joachim).
+  * Italian (Milo Casagrande). Closes: #627832, #657849
+  * Swedish (Peter Krefting).
+  * French (Christian Perrier)
+  * Polish (Michał Kułach). Closes: #658126
+
+  [ Updated scripts translations ]
+  * German (Helge Kreutzmann).
+  * Spanish (Omar Campagne). Closes: #636238
+  * Swedish (Peter Krefting).
+
+  [ Updated man page translations ]
+  * German (Helge Kreutzmann), including typo fix in dpkg-genchanges 
+    Closes: #646496, sub optimal translation of package states LP: #368783
+    and an fix by Chris Leick
+  * Japanese (TAKAHASHI Motonobu).
+  * Spanish (Omar Campagne). Closes: #643969
+  * Swedish (Peter Krefting).
+  * Minor errors corrected in French (thanks to David Prévot)
+  * Fix translation of -B and -A options of dpkg-buildpackage.
+    Thanks to Vincent Danjean. Closes: #654626
+
+  [ Updated dselect translations ]
+  * Dutch (Jeroen Schot). Closes: #651813
+
+ -- Guillem Jover <guillem@debian.org>  Mon, 19 Mar 2012 07:27:12 +0100
+
+dpkg (1.16.1.2) unstable; urgency=medium
+
+  [ Raphaël Hertzog ]
+  * Fix another typo to correctly set DEB_*_ARCH_BITS in architecture.mk.
+  * Set urgency to medium as changes are minor, and it should migrate
+    quickly in case 1.16.2 comes soon.
+
+  [ Jonathan Nieder ]
+  * Update dpkg-buildflags(1) to note that the processor option
+    -D_FORTIFY_SOURCE=2 is set in CPPFLAGS now instead of CFLAGS and
+    CXXFLAGS. Closes: #646073
+
+ -- Raphaël Hertzog <hertzog@debian.org>  Fri, 25 Nov 2011 11:18:30 +0100
+
+dpkg (1.16.1.1) unstable; urgency=low
+
+  [ Raphaël Hertzog ]
+  * Fix dpkg-source to not ignore the automatic patch when checking
+    for unrecorded changes. Closes: #643148
+  * Let dpkg-source --commit create debian/patches when required.
+    Closes: #643037
+  * Fix dpkg-buildflags --dump to return 0 as exit code and not 1.
+  * Update dpkg-buildflags(1) to not include quotes in the examples
+    setting DEB_BUILD_MAINT_OPTIONS.
+  * Stop outputting build flags in dpkg-buildpackage as it confuses
+    maintainers who are overriding them in debian/rules and who
+    are not seeing the expected value in the build log.
+  * Fix trigger setup code to not reset the status of packages
+    when they are in a status different from triggers-awaited,
+    triggers-pending or installed. Closes: #644492
+  * Fix dpkg-source to ignore changes on debian/patches/.dpkg-source-applied
+    when building a "2.0" source package. Closes: #642656
+  * Fix buildflags.mk to re-export the environment variables that
+    the maintainer can use to change the build flags. Closes: #644412
+
+  [ Guillem Jover ]
+  * Change dpkg-buildflags to set preprocessor option -D_FORTIFY_SOURCE=2
+    in CPPFLAGS, instead of CFLAGS and CXXFLAGS. Closes: #642521, #643632
+  * Fix typo to correctly set DEB_*_ARCH_BITS instead of DEB_*_ARCH in
+    architecture.mk. Thanks to Thorsten Glaser <tg@mirbsd.org>.
+  * Make dpkg-buildflags disable full relro (bindnow) if relro is not enabled.
+
+ -- Guillem Jover <guillem@debian.org>  Fri, 14 Oct 2011 07:08:31 +0200
+
+dpkg (1.16.1) unstable; urgency=low
 
   [ Raphaël Hertzog ]
   * Dpkg::Deps: Implement new "reset" method and bump module version to 1.01
@@ -19,6 +296,92 @@ dpkg (1.16.1) UNRELEASED; urgency=low
   * "any" no longer hides "all" in the Architecture field of a .dsc.
   * Fix dpkg --remove to really remove the triggers from the various
     internal files in /var/lib/dpkg/info/triggers/. Closes: #525160
+  * Avoid a perl warning in dpkg-gensymbols when no symbols file has been
+    generated (because it would have been empty). Closes: #626684
+  * Re-enable the Package-List field but drop the Architecture column since we
+    have no clear use case yet. It can always be added later on.
+    Also drop the source line since it duplicates other fields.
+    Closes: #619131
+  * Add the extraction part of Dpkg::Source::Package to the supported API.
+    Useful to extract source packages without having to depend on dpkg-source
+    (and hence dpkg-dev).
+  * Add the Dpkg::Vendor module to the supported API. Useful for lintian
+    when dpkg-dev is absent.
+  * Check presence of required parameters in dpkg-vendor. Closes: #628726
+    Thanks to Niels Thykier <niels@thykier.net> for the patch.
+  * Avoid a Perl warning in dpkg-buildflags when HOME is not set.
+    Closes: #635467
+  * dpkg-source can now also use debian/source/local-patch-header (that is not
+    included in the generated source package) instead of
+    debian/source/patch-header. Closes: #629582
+  * Changed dpkg-source --after-build to automatically unapply patches that it
+    has applied during --before-build.
+  * Fix two possible causes for the assertion failure "pigp->trigpend_head".
+    LP: #798793, #424358 Closes: #560251
+  * Use "special" instead of "particular" to qualify the "3.0 (custom)" format
+    in dpkg-source(1). Closes: #631435
+  * Add some supplementary checks to ensure debian/control has the required
+    fields. Closes: #631439
+  * dpkg-gensymbols(1): document syntax of comments. Closes: #630996
+  * Allow empty lines in symbols files to better delimit multiple libraries.
+    Thanks to Cyril Brulebois <kibi@debian.org> for the patch.
+  * dpkg: if "prerm upgrade" fails when downgrading, do not try to run
+    "prerm failed-upgrade" with the prerm of the oldest prerm, it can't work
+    around a bug of a newer prerm anyway.
+  * dpkg: support new "interest-noawait" and "activate-noawait" trigger
+    directives.
+  * dpkg-buildflags(1): make it clear that DEB_*_(SET|APPEND) environment
+    variables are meant for users and should not be used by packages.
+  * update-alternatives: do not allow to reuse a slave link in another
+    slave alternative. Closes: #631547
+  * Improve dpkg-source's logic to identify ignored files. Closes: #632168
+  * Fix a small typo in dpkg-source(1). Closes: #632937
+  * Reword the description of dpkg-source --before-build and --after-build
+    to be clearer. Closes: #608260
+  * dpkg-buildpackage no longer exports the compiler flags. Closes: #560070
+    Packages must directly call dpkg-buildflags to retrieve them.
+  * dpkg-buildflags supports a prepend command to modify the build
+    flags. Particularly useful for package maintainers who don't want
+    their supplementary flags to take precedence over user submitted
+    flags.
+  * Add new --dump action to dpkg-buildflags and make it the default action.
+    Closes: #603435
+  * dpkg-mergechangelogs now checks the return value of the close() call.
+    Thanks to Niels Thykier <niels@thykier.net> for the patch. Closes: #633539
+  * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels.
+  * Fix update-alternatives to not remove a real file when dropping a
+    symlink for a slave that's not provided by the new current choice.
+    Closes: #633627
+  * Improve dpkg-source's error message complaining about the lack
+    of the upstream tarball. Closes: #634510
+  * Add some common makefile snippets for use in rules files in
+    /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk,
+    vendor.mk Closes: #606839
+  * Fix the dpkg-divert test-suite to also skip test that would fail if run
+    under root. Closes: #634961
+  * Change merge conflict separators created by dpkg-mergechangelogs to match
+    the usual norm of being composed of 7 characters. LP: #815700
+  * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default
+    when upstream changes have not been recorded in a quilt patch. The new
+    --commit operation can be used to properly record the changes before-hand.
+    LP: #797839
+    And it fails before installing the automatic patch in debian/patches/
+    Closes: #615899
+  * dpkg-buildflags now supports "--export=configure" to output compilation
+    flags on a single line with double quotes as delimiter of the various
+    values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer
+    extend the build flags to use. Last but not least, it can now also strip
+    options from the returned build flags.
+  * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414
+  * dpkg-source now properly cleans up the temporary tarball generated for
+    native formats in case of unexpected interruption. Closes: #631494
+  * Fix simplification logic of union dependencies. Closes: #637564
+  * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291
+  * Add example of extend-diff-ignore's usage in dpkg-source(1).
+    Closes: #640198
+  * dpkg-buildflags now returns hardening flags by default. Closes: #489771
+    They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS,
+    see dpkg-buildflags(1). Thanks to Kees Cook for his help.
 
   [ Guillem Jover ]
   * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520
@@ -73,17 +436,87 @@ dpkg (1.16.1) UNRELEASED; urgency=low
   * Do not allow blank lines in field values. Closes: #308082
   * Do not warn on missing architecture on packages in config-files state,
     but then make sure the architecture field is usable. Closes: #604241
+  * Run du with --apparent-size when generating the Installed-Size field in
+    dpkg-gencontrol to get consistent results independent of build system.
+    Thanks to Ludovic Brenta <ludovic@ludovic-brenta.org>. Closes: #630533
+  * Do not fail to unpack shared directories missing on the file system
+    from packages being replaced by other packages. Closes: #631808
+  * Do not require programs to define thisname, provide two new functions
+    to handle the program name (dpkg_set_progname and dpkg_get_progname).
+    Closes: #631757
+  * Man pages cleanup:
+    - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can
+      be performed interactively or from command line.
+    - Add missing built-in methods to dselect(1).
+    - Add missing escaping to field dashes in deb-control(5).
+    - Use dashes instead of underscores for variable text.
+    - Clarify that several front-end fields are not dselect specific in
+      dpkg-query(1).
+    - Use [option...] instead of [options] and friends.
+    - Use italics or bold instead of surrounding the text with <>.
+    - Correctly format text with bold and italics.
+    - Use minus signs and hyphens consistently in man pages.
+    - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in
+      dselect(1).
+    - Add missing optional group|gid --chuid argument in start-stop-daemon(8).
+  * Refer to Sources and Packages files as part of a repository instead of
+    as being of exclusive use or owned by APT, which has never been the case.
+  * Unify somewhat dpkg-maintscript-helper --help output with other commands.
+  * Add build-indep and build-arch targets as aliases for build in
+    debian/rules.
+  * Use the perl interpreter found by configure to call dpkg-architecture.pl
+    in the m4 DPKG_ARCHITECTURE macro.
+  * Add new --verbose option to dpkg-deb and change --extract to honour it.
+    Closes: #293280
+  * Add new --raw-extract option to dpkg-deb combining --control and
+    --extract. Closes: #552123
+  * Defer hardlink renames so that there's never a point were the new
+    file contents are accessible from the final path before they have
+    been fsync()ed and cannot be executed causing ETXTBSY when trying
+    to open the to be installed paths for writing.
+    Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #635683
+  * Clarify the default dpkg-deb compression-levels on the man page.
+  * Clarify dpkg --update-avail usage error message. Closes: #628055
+  * Change Dpkg::Compression default values depending on the compressor
+    used, and as such dpkg-source inherits this functionality.
+    Prompted by Timo Juhani Lindfors <timo.lindfors@iki.fi>.
+  * Print an actual error or warning message instead of assert()ing on
+    readlink()/stat() size discrepancies. Closes: #639229
+  * Update alternative links only if they change. This allows for a
+    read-only file system and a writable database. Closes: #636700
+    Based on a patch by Salvatore Bonaccorso <carnil@debian.org>.
+  * Fix double “error:” string in dpkg missing PATH error output.
+    Closes: #639997
+  * Do not warn on strange timestamps when unpacking with dpkg-deb.
+    Closes: #640298
+  * Reduce dpkg-trigger binary size by refactoring libdpkg modules so that
+    it does not end up pulling triglib.
+  * Reduce dpkg-deb binary size by refectoring libdpkg modules so that it
+    does not end up pulling triglib.
+  * Do not fail on --compare-version when generating parse warnings.
+    Existing packages with invalid versions should not fail on their
+    maintainer scripts due to that.
+  * Use the user name (instead of the user id) when setting the supplementary
+    groups in start-stop-daemon. Closes: #641834
+  * Use --srcdir and --destdir po4a options, and bump Build-Depends version
+    to 0.36.4.
 
   [ Updated dpkg translations ]
   * German (Sven Joachim). Closes: #620312
+  * Swedish (Peter Krefting).
+  * French (Christian Perrier).
 
   [ Updated man page translations ]
-  * German (Helge Kreutzmann).
+  * French (Christian Perrier).
+  * German (Helge Kreutzmann) including improvement by "Flo".
+  * Swedish (Peter Krefting).
 
   [ Updated scripts translations ]
+  * French (Christian Perrier, Sylvestre Ledru). Closes: #637096
   * German (Helge Kreutzmann).
+  * Swedish (Peter Krefting).
 
- -- Raphaël Hertzog <hertzog@debian.org>  Sat, 02 Apr 2011 09:21:26 +0200
+ -- Guillem Jover <guillem@debian.org>  Fri, 23 Sep 2011 06:00:11 +0200
 
 dpkg (1.16.0.3) unstable; urgency=medium
 
@@ -158,7 +591,7 @@ dpkg (1.16.0) unstable; urgency=low
     works at all. Thanks to Ivan Gagis <igagis@gmail.com>. LP: #728708
   * Add armhf support to ostable and triplettable. Closes: #594179
   * Set the modification time for unpacked symlinks on supported systems.
-  * Fix undefined value useage in dpkg-genchanges when adding files w/o a
+  * Fix undefined value usage in dpkg-genchanges when adding files w/o a
     matching architecture, because they are not present in debian/control,
     this is most commonly the case due to dpkg-distaddfile.
   * Terminate immediately on dpkg-divert rename errors instead of propagating
@@ -166,6 +599,8 @@ dpkg (1.16.0) unstable; urgency=low
     leak detectors. Closes: #620380
   * When moving a diverted file across filesystems in dpkg-divert, remove
     the source file.
+  * Fix large file support for .deb and split .deb in dpkg-deb, dpkg-split
+    and dpkg on 32-bit architectures.
 
   [ Raphaël Hertzog ]
   * Fail properly when debian/source/format is empty. Closes: #600854
@@ -175,7 +610,7 @@ dpkg (1.16.0) unstable; urgency=low
     - it documents the VCS-* fields too. Closes: #483119
     Thanks to Oxan van Leeuwen <oxan@oxanvanleeuwen.nl> who wrote it
     as part of the Google Code In program.
-  * Enhance dpkg-shlibdeps to not fail immediatly when a library is not found.
+  * Enhance dpkg-shlibdeps to not fail immediately when a library is not found.
     Instead continue and fail after all problems have been reported. Thanks
     to Chris Baines <cbaines8@gmail.com> for the patch. Closes: #596841
   * Fix dpkg-source to not list Debian packaging files as modified
@@ -1780,7 +2215,7 @@ dpkg (1.15.0) experimental; urgency=low
     - Cleanup and split of header files.
 
   [ Raphaël Hertzog ]
-  * Enhance dpkg-shlibdeps's error message when a library can't be found to
+  * Enhance dpkg-shlibdeps' error message when a library can't be found to
     include the ELF format of the desired library. Closes: #474671
   * dpkg-gensymbols now refuses empty values for the the -v -P and -e
     parameters.
@@ -2071,7 +2506,7 @@ dpkg (1.14.21) unstable; urgency=low
   * Match description of -si option in dpkg-buildpackage to the one in
     dpkg-genchanges. Closes: #493743
   * Close --status-fd file descriptors on exec, so that they are not
-    inherited by the childs. Closes: #471488, #487684
+    inherited by the children. Closes: #471488, #487684
   * State that the preferred front-end is aptitude and replace one instance
     of dselect usage with apt-get. Closes: #483785
 
@@ -2114,7 +2549,7 @@ dpkg (1.14.20) unstable; urgency=low
   * When dpkg-divert does renames do no check the target file if the source
     does not exist and the rename is thus being disabled. This also allows
     to remove bogus diversions. Closes: #476973, #469033
-  * Properly close triggers 'File' file, so it does not get leaked to childs.
+  * Properly close triggers 'File' file, so it does not get leaked to children.
 
   [ Raphaël Hertzog ]
   * Add missing 'use File::Path' in Dpkg::Source::Package::V3::quilt.
@@ -2591,7 +3026,7 @@ dpkg (1.14.16) unstable; urgency=low
     is used. That way we're consistent with the definition of that variable
     in deb-substvars(5). Closes: #433477
   * Add support of Dm-Upload-Allowed field. Closes: #453400
-  * Fix dpkg-shlibdeps's filtering of duplicated dependencies in fields of
+  * Fix dpkg-shlibdeps' filtering of duplicated dependencies in fields of
     lesser priority (when -d is used).
   * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple
     times for use in different dependency fields (-d option).
@@ -3743,7 +4178,7 @@ dpkg (1.13.17) unstable; urgency=low
     attributes and other embellishments.
   * Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643
   * Don't try to compile in SELinux support on GNU/kFreeBSD amd64.
-  * Add new quiet option to dpkg-source to supress warnings. Closes: #355065
+  * Add new quiet option to dpkg-source to suppress warnings. Closes: #355065
   * Do not expand architecture aliases anymore in .dsc files.
   * Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare
     the referred file pointed by the '/proc/<pid>/exe' symlink, stripping
@@ -4155,7 +4590,7 @@ dpkg (1.13.9) unstable; urgency=low
   SELinux support (Manoj Srivastava):
   * On SELinux-enabled systems, try to set the security context when the
     package is unpacked.  Closes: #193653, #249496, #307139.
-  * Added build-dependancy on libselinux1-dev.
+  * Added build-dependency on libselinux1-dev.
 
   Improvements to dpkg-source (Brendan O'Dea):
   * Support unpacking of "Wig And Pen" (Format 2.0) source packages.
@@ -4554,7 +4989,7 @@ dpkg (1.10.22) unstable; urgency=low
       Closes: #120562.
     - Add --force-bad-verify to dpkg manpage.  Closes: #192812.
     - Correct dpkg manpage to refer to --force-remove-reinstreq instead of
-      -non-existant --force-reinstreq option.  Closes: #232831.
+      non-existent --force-reinstreq option.  Closes: #232831.
     - Correct documentation of --compare-versions arguments.  Closes: #232317.
     - Correct usage of "et al" to "et al.".  Closes: #230751.
     - Add dpkg-reconfigure(8) to SEE ALSO section of dpkg(8).  Closes: #233282.
@@ -4624,7 +5059,7 @@ dpkg (1.10.21) unstable; urgency=low
   * Add --dir-file option to install-info for GNU install-info
     compatibility.  Closes: #179192
   * Refer to debian-policy in dpkg-doc's description instead of the
-    non-existant packaging-manual.  Closes: #120970.
+    non-existent packaging-manual.  Closes: #120970.
   * Remove incorrect mention of build-essential from dpkg-checkbuilddeps
     manpage.  Closes: #219210.
   * Add a note about diverting shared libraries to the dpkg-divert
@@ -4797,7 +5232,7 @@ dpkg (1.10.14) unstable; urgency=low
       Some fields may have vars in them, which breaks the validation.
     * dpkg-gencontrol calls substvars after parsing the control file, and
       then validates the substituted depends lines.  Originally,
-      substitution occured only during writing of the final output file.
+      substitution occurred only during writing of the final output file.
     * Andreas Barth <aba@not.so.argh.org>:
       Fix bad regex that didn't allow spaces in dependency field parsing.
       It now directly matches what the c code expects.  It previously was
@@ -5143,7 +5578,7 @@ dpkg (1.10) unstable; urgency=low
   * dselect now accepts regular expressions when searching for packages
     and can search in package descriptions as well.
     Closes: Bug#81009,#83139
-  * Move query commands into a seperate dpkg-query command. For the old options
+  * Move query commands into a separate dpkg-query command. For the old options
     (-L,-l,-s,-S) dpkg will still call it for you.
   * Add configurable package listing support to dpkg-query
   * Handle window resize in dselect main menu. Closes: Bug#98275
@@ -5173,7 +5608,7 @@ dpkg (1.10) unstable; urgency=low
     Closes: #120924.
   * Make dpkg-checkbuilddeps always check for build-essential.
     Closes: Bug#118420.
-  * Use space seperated output instead of comma seperated in
+  * Use space separated output instead of comma separated in
     dpkg-checkbuilddeps
   * Update default ignore expression in dpkg-source to also match *~ and
     *.swp in subdirs. Closes: Bug#127458
@@ -5310,7 +5745,7 @@ dpkg (1.9.13) unstable; urgency=medium
 
   * Add a -W option to dpkg-source(and the other utils, where it is just
     passed thru), to turn certain errors into warnings(of which, only
-    one is changed, namely, the 'tar doesn't contain preceeding directory'
+    one is changed, namely, the 'tar doesn't contain preceding directory'
     error).  Closes: #101813, and partially 101845.
   * Don't error out if the files in the tar have leading './', for
     dpkg-source.  (another partial close of 101845).
@@ -5551,7 +5986,7 @@ dpkg (1.9.0) unstable; urgency=low
     segfaults people have been seeing in dpkg.  Closes: Bug#90328.
   * Apply patch from bug#86847, that escapes intl chars in filenames.
     Closes: Bug#83752, #85040, #86847, #89000.
-  * Errors during dpkg -s(and other similiar commands) are now printed
+  * Errors during dpkg -s(and other similar commands) are now printed
     on stderr.  Closes: Bug#88987.
   * Add a --retry option to start-stop-daemon. Closes: Bug#75139
   * Fix regeps to extract Closes magic from a changelog so the #
@@ -5932,7 +6367,7 @@ dpkg (1.4.1.19) unstable; urgency=low
     it was already broken when there was no gcc anyway :)
   * Fixed missing mipseb that was supposed to be in the archtable
   * Better output in update-alternatives --config, now shows the
-    current, and the prefered choices.
+    current, and the preferred choices.
   * dpkg-name: ignore epoch when getting version
   * 50dpkg-dev.el: add it as a conffile for dpkg-dev
   * internals.sgml: Removed references to the versions of build tools,
@@ -6395,7 +6830,7 @@ dpkg (1.4.0.24) unstable; urgency=low
     against libraries it depends on).  Code by Richard Braakman
     <dark@xs4all.nl> and Yann Dirson <dirson@debian.org>.
   * debian/rules: remove all reference to the packaging manual as it is
-    now provided by the seperate "packaging-manual" package. [#21581,
+    now provided by the separate "packaging-manual" package. [#21581,
     #21186, #22698, #23342]
   * debian/rules: link dpkg-divert.1.gz to undocumented.7.gz as the lack
     of a real manpage has been reported in #11093.
@@ -6536,7 +6971,7 @@ dpkg (1.4.0.15) experimental; urgency=low
   * Provide 50dpkg-dev.el for xemacs as well as emacs.
   * Explicitly provide path for debian-changelog-mode in 50dpkg-dev to use
     .el file as workaround until xemacs can read emacs19 .elc files.
-  * Pass top_distdir explicitly to 'make dist' to accomodate bug in
+  * Pass top_distdir explicitly to 'make dist' to accommodate bug in
     automake_1.1o-1.
   * Fix debian/build to make html documentation without including
     directories in tar archives (fixes #9348).
@@ -6717,7 +7152,7 @@ dpkg (1.4.0.3) unstable; urgency=medium
 dpkg (1.4.0.2) unstable; urgency=medium
 
   * dpkg-buildpackage.sh: reverted the quoting change -- (you
-    should use super, sudo, realy, but not su.  Or write a wrapper
+    should use super, sudo, really, but not su.  Or write a wrapper
     around su)
   * dpkg-buildpackge.sh: passing -m, -C, -v options to dpkg-genchanges
     more the way Ian likes ;-)
@@ -7658,7 +8093,7 @@ dpkg (0.93.73) BETA; priority=LOW
   * `hold' flag changed to be settable by the user only, and
     made orthogonal to the `reinstallation required' flag.
   * dpkg will install by default any packages with priority of
-    `standard' or better unless they're explictly deselected.
+    `standard' or better unless they're explicitly deselected.
 
   * dselect dependency/conflict resolution will suggest marking absent
     packages for `purge' rather than `deinstall'.
diff --git a/debian/control b/debian/control
index 4b31218..befe7e7 100644
--- a/debian/control
+++ b/debian/control
@@ -8,9 +8,9 @@ Bugs: debbugs://bugs.debian.org
 Homepage: http://wiki.debian.org/Teams/Dpkg
 Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git
 Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 Build-Depends: debhelper (>= 7), pkg-config, flex,
- gettext (>= 0.18), po4a (>= 0.33.1),
+ gettext (>= 0.18), po4a (>= 0.41),
  zlib1g-dev (>= 1:1.1.3-19.1), libbz2-dev,
  libselinux1-dev (>= 1.28-4) [linux-any],
  libncursesw5-dev,
@@ -32,7 +32,7 @@ Package: dpkg
 Architecture: any
 Multi-Arch: foreign
 Essential: yes
-Pre-Depends: ${shlibs:Depends}, coreutils (>= 5.93-1), xz-utils
+Pre-Depends: ${shlibs:Depends}, tar (>= 1.23), xz-utils
 Depends: ${misc:Depends}
 Breaks: dpkg-dev (<< 1.15.8), libdpkg-perl (<< 1.15.8),
  apt (<< 0.7.7), aptitude (<< 0.4.7-1),
@@ -50,7 +50,8 @@ Package: dpkg-dev
 Section: utils
 Priority: optional
 Architecture: all
-Depends: libdpkg-perl (= ${source:Version}), bzip2, xz-utils,
+Multi-Arch: foreign
+Depends: libdpkg-perl (= ${source:Version}), libfile-fcntllock-perl, bzip2, xz-utils,
  patch, make, binutils, base-files (>= 5.0.0), ${misc:Depends}
 Recommends: gcc | c-compiler, build-essential, fakeroot, gnupg, gpgv, libalgorithm-merge-perl
 Suggests: debian-keyring
@@ -66,6 +67,7 @@ Package: libdpkg-perl
 Section: perl
 Priority: optional
 Architecture: all
+Multi-Arch: foreign
 Depends: dpkg (>= 1.15.8), perl, libtimedate-perl, ${misc:Depends}
 Recommends: bzip2, xz-utils
 Suggests: debian-keyring, gnupg, gpgv, binutils, patch
diff --git a/debian/dpkg-dev.install b/debian/dpkg-dev.install
index 1a33079..5cec6fe 100644
--- a/debian/dpkg-dev.install
+++ b/debian/dpkg-dev.install
@@ -17,31 +17,4 @@ usr/bin/dpkg-scansources
 usr/bin/dpkg-shlibdeps
 usr/bin/dpkg-source
 usr/bin/dpkg-vendor
-usr/share/man/{*/*,*}/deb-control.5
-usr/share/man/{*/*,*}/deb-src-control.5
-usr/share/man/{*/*,*}/deb-version.5
-usr/share/man/{*/*,*}/deb-substvars.5
-usr/share/man/{*/*,*}/deb-override.5
-usr/share/man/{*/*,*}/deb-extra-override.5
-usr/share/man/{*/*,*}/deb-shlibs.5
-usr/share/man/{*/*,*}/deb-split.5
-usr/share/man/{*/*,*}/deb-symbols.5
-usr/share/man/{*/*,*}/deb-triggers.5
-usr/share/man/{*/*,*}/deb-old.5
-usr/share/man/{*/*,*}/deb.5
-usr/share/man/{*/*,*}/dpkg-architecture.1
-usr/share/man/{*/*,*}/dpkg-buildflags.1
-usr/share/man/{*/*,*}/dpkg-buildpackage.1
-usr/share/man/{*/*,*}/dpkg-checkbuilddeps.1
-usr/share/man/{*/*,*}/dpkg-distaddfile.1
-usr/share/man/{*/*,*}/dpkg-genchanges.1
-usr/share/man/{*/*,*}/dpkg-gencontrol.1
-usr/share/man/{*/*,*}/dpkg-gensymbols.1
-usr/share/man/{*/*,*}/dpkg-mergechangelogs.1
-usr/share/man/{*/*,*}/dpkg-name.1
-usr/share/man/{*/*,*}/dpkg-parsechangelog.1
-usr/share/man/{*/*,*}/dpkg-scanpackages.1
-usr/share/man/{*/*,*}/dpkg-scansources.1
-usr/share/man/{*/*,*}/dpkg-shlibdeps.1
-usr/share/man/{*/*,*}/dpkg-source.1
-usr/share/man/{*/*,*}/dpkg-vendor.1
+usr/share/dpkg/*.mk
diff --git a/debian/dpkg-dev.manpages b/debian/dpkg-dev.manpages
new file mode 100644
index 0000000..abe988f
--- /dev/null
+++ b/debian/dpkg-dev.manpages
@@ -0,0 +1,29 @@
+debian/tmp/usr/share/man/*/deb-control.5
+debian/tmp/usr/share/man/*/deb-src-control.5
+debian/tmp/usr/share/man/*/deb-version.5
+debian/tmp/usr/share/man/*/deb-substvars.5
+debian/tmp/usr/share/man/*/deb-origin.5
+debian/tmp/usr/share/man/*/deb-override.5
+debian/tmp/usr/share/man/*/deb-extra-override.5
+debian/tmp/usr/share/man/*/deb-shlibs.5
+debian/tmp/usr/share/man/*/deb-split.5
+debian/tmp/usr/share/man/*/deb-symbols.5
+debian/tmp/usr/share/man/*/deb-triggers.5
+debian/tmp/usr/share/man/*/deb-old.5
+debian/tmp/usr/share/man/*/deb.5
+debian/tmp/usr/share/man/*/dpkg-architecture.1
+debian/tmp/usr/share/man/*/dpkg-buildflags.1
+debian/tmp/usr/share/man/*/dpkg-buildpackage.1
+debian/tmp/usr/share/man/*/dpkg-checkbuilddeps.1
+debian/tmp/usr/share/man/*/dpkg-distaddfile.1
+debian/tmp/usr/share/man/*/dpkg-genchanges.1
+debian/tmp/usr/share/man/*/dpkg-gencontrol.1
+debian/tmp/usr/share/man/*/dpkg-gensymbols.1
+debian/tmp/usr/share/man/*/dpkg-mergechangelogs.1
+debian/tmp/usr/share/man/*/dpkg-name.1
+debian/tmp/usr/share/man/*/dpkg-parsechangelog.1
+debian/tmp/usr/share/man/*/dpkg-scanpackages.1
+debian/tmp/usr/share/man/*/dpkg-scansources.1
+debian/tmp/usr/share/man/*/dpkg-shlibdeps.1
+debian/tmp/usr/share/man/*/dpkg-source.1
+debian/tmp/usr/share/man/*/dpkg-vendor.1
diff --git a/debian/dpkg.install b/debian/dpkg.install
index 511effd..26aa1b6 100644
--- a/debian/dpkg.install
+++ b/debian/dpkg.install
@@ -13,19 +13,8 @@ usr/bin/dpkg-statoverride
 usr/bin/dpkg-trigger
 usr/bin/update-alternatives
 usr/sbin
-usr/share/dpkg
+usr/share/dpkg/*table
 usr/share/locale/*/LC_MESSAGES/dpkg.mo
-usr/share/man/{*/*,*}/dpkg-deb.1
-usr/share/man/{*/*,*}/dpkg-divert.8
-usr/share/man/{*/*,*}/dpkg-maintscript-helper.1
-usr/share/man/{*/*,*}/dpkg-query.1
-usr/share/man/{*/*,*}/dpkg-split.1
-usr/share/man/{*/*,*}/dpkg-statoverride.8
-usr/share/man/{*/*,*}/dpkg-trigger.1
-usr/share/man/{*/*,*}/dpkg.cfg.5
-usr/share/man/{*/*,*}/dpkg.1
-usr/share/man/{*/*,*}/start-stop-daemon.8
-usr/share/man/{*/*,*}/update-alternatives.8
 var/lib/dpkg/alternatives
 var/lib/dpkg/info
 var/lib/dpkg/parts
diff --git a/debian/dpkg.manpages b/debian/dpkg.manpages
new file mode 100644
index 0000000..2df4829
--- /dev/null
+++ b/debian/dpkg.manpages
@@ -0,0 +1,11 @@
+debian/tmp/usr/share/man/*/dpkg-deb.1
+debian/tmp/usr/share/man/*/dpkg-divert.8
+debian/tmp/usr/share/man/*/dpkg-maintscript-helper.1
+debian/tmp/usr/share/man/*/dpkg-query.1
+debian/tmp/usr/share/man/*/dpkg-split.1
+debian/tmp/usr/share/man/*/dpkg-statoverride.8
+debian/tmp/usr/share/man/*/dpkg-trigger.1
+debian/tmp/usr/share/man/*/dpkg.cfg.5
+debian/tmp/usr/share/man/*/dpkg.1
+debian/tmp/usr/share/man/*/start-stop-daemon.8
+debian/tmp/usr/share/man/*/update-alternatives.8
diff --git a/debian/dpkg.postrm b/debian/dpkg.postrm
index 1a7128e..b0550e4 100755
--- a/debian/dpkg.postrm
+++ b/debian/dpkg.postrm
@@ -42,7 +42,7 @@ cleanup_multiarch_infodb()
     ls $pkgadmindir | grep : | while read oldfile; do
         rm "$pkgadmindir/$oldfile"
     done
-    rm -f $admindir/format
+    rm -f $pkgadmindir/format
 }
 
 case "$1" in
@@ -55,7 +55,7 @@ case "$1" in
 
     upgrade)
 	# Downgrade the multiarch db to a “monoarch” db layout
-	if dpkg --compare-versions "$2" lt 1.16.0; then
+	if dpkg --compare-versions "$2" lt 1.16.2; then
 	    cleanup_multiarch_infodb
 	fi
 	;;
diff --git a/debian/dpkg.prerm b/debian/dpkg.prerm
index abc88b5..bce0e42 100755
--- a/debian/dpkg.prerm
+++ b/debian/dpkg.prerm
@@ -17,10 +17,53 @@
 # Before the package is replaced due to conflict:
 #      <prerm> remove in-favour <new-package> <version>
 
+ensure_no_triggers_noawait()
+{
+    admindir=${DPKG_ADMINDIR:-/var/lib/dpkg}
+    pkgadmindir=$admindir/info
+
+    trig_noawait=$(find "$pkgadmindir" -name "*.triggers" -type f | \
+                   xargs -r grep -El "^(interest|activate)-(no)?await" | \
+		   sed -e 's,^.*/\([^/.:]\+\)[^/]\+$,\1,')
+
+    # Abort if we cannot possibly downgrade
+    if [ -n "$trig_noawait" ]; then
+        cat <<- MSG
+	dpkg: error: You have packages using the "interest-noawait" and/or
+	"activate-noawait" trigger directives but the dpkg version that
+	you're trying to downgrade to doesn't support them. Aborting
+	downgrade.
+
+	List of affected packages:
+
+	$trig_noawait
+	MSG
+        exit 1
+    fi
+
+    bad_triggers_files=$(find "$admindir/triggers" -type f | \
+                         xargs -r grep -l "/noawait$" || true)
+    if [ -n "$bad_triggers_files" ]; then
+        cat <<- MSG
+	dpkg: error: Some internal trigger files unexpectedly reference
+	packages tagged with "/noawait" while their corresponding
+	infodb files doesn't seem to contain any "interest-noawait"
+	directive. Aborting the downgrade as those tags are not supported
+	by the version you're trying to downgrade to.
+
+	List of internal trigger files that are affected:
+
+	$bad_triggers_files
+	MSG
+	exit 1
+    fi
+}
+
 downgrade_multiarch_infodb()
 {
     admindir=${DPKG_ADMINDIR:-/var/lib/dpkg}
     pkgadmindir=$admindir/info
+    triggersdir=$admindir/triggers
 
     coinst_pkgs="`ls "$pkgadmindir" | \
         sed -n -e 's/^\([^:]\+:[^.]\+\)\..*$/\1/p' | sort -u | \
@@ -40,49 +83,69 @@ downgrade_multiarch_infodb()
         exit 1
     fi
 
-    bad_dep_pkgs=$(dpkg-query -f'${Package} ${Depends} ${Recommends} ${Suggests} ${Enhances} ${Conflicts} ${Replaces} ${Breaks}\n' -W | \
-	grep ":any" | cut -d" " -f1 | sort -u)
+    bad_dep_pkgs=$(dpkg-query -f '${Package}\t${Depends} ${Recommends} ${Suggests} ${Enhances} ${Conflicts} ${Replaces} ${Breaks}\n' -W | \
+        grep ":any" | cut -f1 | sort -u)
     if [ -n "$bad_dep_pkgs" ]; then
         cat <<- MSG
-	dpkg: error: Some installed packages have multiarch dependencies
-	that the old dpkg won't parse. You should get rid of them
-	(or downgrade them to versions without those dependencies) before
-	proceeding with dpkg's downgrade.
+	dpkg: error: Some installed packages have multiarch dependencies that
+	the old dpkg won't parse. You should get rid of them (or downgrade
+	them to versions without those dependencies) before proceeding with
+	dpkg's downgrade.
 
 	List of affected packages:
 
 	$bad_dep_pkgs
 	MSG
+        exit 1
+    fi
+
+    dep_fields='Depends|Recommends|Suggests|Enhances|Conflicts|Replaces|Breaks'
+    if grep -qE "^($dep_fields):.*:any" $admindir/available; then
+	cat <<- MSG
+	dpkg: error: Some available packages have multiarch dependencies that
+	the old dpkg won't parse. You should clear this file before proceeding
+	with dpkg's downgrade, with:
+
+	  # dpkg --clear-avail
+	MSG
 	exit 1
     fi
 
-    for dep in Depends Recommends Suggests Enhances \
-	       Conflicts Replaces Breaks; do
-	if grep -qE "^$dep:.*:any" $admindir/available; then
-		cat <<- MSG
-		dpkg: error: $admindir/available references packages with
-		multiarch dependencies that the old dpkg won't parse. You
-		should clear this file with "dpkg --clear-avail" before
-		proceeding with dpkg's downgrade.
-		MSG
-		exit 1
-	fi
-    done
+    file_triggers_pkgs="`sed -n -e 's/^[^ ]\+ \([^:]\+\):[^.]\+$/\1/p' \
+        $triggersdir/File| sort -u`"
+
+    if [ -n "$file_triggers_pkgs" ]; then
+	cat <<-MSG
+	dpkg: error: The triggers database contains arch-qualified package
+	names that the old dpkg won't parse. You should get rid of them (or
+	downgrade them to a non Multi-Arch: same version) before proceeding
+	with dpkg's downgrade.
+
+	List of affected packages:
+
+	$file_triggers_pkgs
+	MSG
+	exit 1
+    fi
 
     echo "Downgrading the multiarch dpkg control files database ..."
     ls $pkgadmindir | grep : | while read oldfile; do
         # We first do a round of hardlinks to the new names, so that the db
         # will never be unusable for either of the dpkg versions.
         newfile=$(echo $oldfile | sed -e 's/:[^.]\+//')
-        ln "$pkgadmindir/$oldfile" "$pkgadmindir/$newfile"
+        ln -f "$pkgadmindir/$oldfile" "$pkgadmindir/$newfile"
     done
-    echo -n "1" >$admindir/format
 }
 
 case "$1" in
     upgrade)
+        # Allow the downgrade only if no package is using the
+	# (interest|activate)-noawait trigger directives
+        if dpkg --compare-versions "$2" lt 1.16.1; then
+            ensure_no_triggers_noawait
+        fi
         # Downgrade the multiarch db to a “monoarch” db layout
-        if dpkg --compare-versions "$2" lt 1.16.0; then
+        if dpkg --compare-versions "$2" lt 1.16.2; then
             downgrade_multiarch_infodb
         fi
         ;;
diff --git a/debian/dselect.install b/debian/dselect.install
index e311761..65487d7 100644
--- a/debian/dselect.install
+++ b/debian/dselect.install
@@ -4,7 +4,5 @@ etc/dpkg/dselect.cfg.d
 usr/bin/dselect
 usr/lib/dpkg/methods
 usr/share/locale/*/LC_MESSAGES/dselect.mo
-usr/share/man/{*/*,*}/dselect.cfg.5
-usr/share/man/{*/*,*}/dselect.1
 usr/share/perl5/Debian
 var/lib/dpkg/methods
diff --git a/debian/dselect.manpages b/debian/dselect.manpages
new file mode 100644
index 0000000..b49942d
--- /dev/null
+++ b/debian/dselect.manpages
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/man/*/dselect.cfg.5
+debian/tmp/usr/share/man/*/dselect.1
diff --git a/debian/rules b/debian/rules
index 2503f80..c9f6ec6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,20 +1,16 @@
 #!/usr/bin/make -f
 # debian/rules for the dpkg suite.
 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>
+# Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
 
 WFLAGS := -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers
 
-CFLAGS = -g $(WFLAGS)
-CXXFLAGS = -g $(WFLAGS)
-
-# Disable optimisations if ‘noopt’ found in $DEB_BUILD_OPTIONS
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-	CXXFLAGS += -O0
-else
-	CFLAGS += -O2
-	CXXFLAGS += -O2
-endif
+# Use the in-tree dpkg-buildflags
+dpkg_buildflags = \
+	DEB_CFLAGS_MAINT_APPEND="$(WFLAGS)" \
+	DEB_CXXFLAGS_MAINT_APPEND="$(WFLAGS)" \
+	PERL5LIB=$(CURDIR)/scripts DPKG_DATADIR=$(CURDIR) \
+	perl $(CURDIR)/scripts/dpkg-buildflags.pl
 
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
@@ -33,7 +29,9 @@ DEB_HOST_ARCH_OS  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 	confflags += --with-selinux
 endif
-
+ifeq (,$(filter maintainer-build,$(DEB_BUILD_OPTIONS)))
+	confflags += --disable-silent-rules
+endif
 
 # Create configure script if necessary, automake handles rebuilding it.
 configure:
@@ -47,8 +45,7 @@ build-tree/config.status: configure
 
 	install -d build-tree
 	cd build-tree && ../configure $(confflags) \
-		CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
-		--disable-silent-rules \
+		$(shell $(dpkg_buildflags) --export=configure) \
 		--prefix=/usr \
 		--mandir=\$${datadir}/man \
 		--infodir=\$${datadir}/info \
@@ -58,7 +55,7 @@ build-tree/config.status: configure
 		--with-bz2
 
 # Build the package in build-tree
-build: build-tree/config.status
+build-indep build-arch build: build-tree/config.status
 	dh_testdir
 
 	cd build-tree && $(MAKE)
@@ -87,6 +84,13 @@ ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
 	        $(CURDIR)/debian/tmp/usr/share/dpkg/cputable
 endif
 
+define dpkg-installmanl10n
+for f in `sed -e 's:\*:*/*:' debian/$(1).manpages`; do \
+	test -e $$f && \
+	install -D $$f `echo $$f | sed -e 's:^debian/tmp:debian/$(1):'`; \
+done
+endef
+
 # Put together the dpkg and dselect packages
 binary-arch: install
 	dh_testdir -a
@@ -100,6 +104,9 @@ binary-arch: install
 
 	dh_installchangelogs -a ChangeLog*
 	dh_installdocs -a
+	$(call dpkg-installmanl10n,dpkg)
+	$(call dpkg-installmanl10n,dselect)
+	dh_installman -a
 	dh_link -a
 	dh_lintian -a
 	dh_strip -a
@@ -119,6 +126,8 @@ binary-indep: install
 	dh_installcron -i
 	dh_installchangelogs -i ChangeLog*
 	dh_installdocs -i
+	$(call dpkg-installmanl10n,dpkg-dev)
+	dh_installman -i
 	dh_link -i
 	dh_lintian -i
 	dh_strip -i
diff --git a/debian/usertags b/debian/usertags
index 0a0d9c1..b4c8620 100644
--- a/debian/usertags
+++ b/debian/usertags
@@ -27,7 +27,7 @@ file-metadata			File metadata tracking (perm, acl, cap, hash).
 trivial		[TRIVIAL]	Bug should be trivial to fix.
 perf		[PERF]		Performance problems.
 new-field			Request for new control file fields.
-new-option			Request for new command-line option.
+new-option			Request for new command line option.
 deb-format			Changes to the binary (.deb) format.
 dsc-format			Changes to the source (.dsc) format.
 arch		[ARCH]		Updates to ‘cputable’, ‘ostable’ and porting
@@ -79,6 +79,7 @@ dpkg-shlibdeps		[DPKG-SHLIBDEPS]
 dpkg-source		[DPKG-SOURCE]
 dpkg-split		[DPKG-SPLIT]
 dpkg-statoverride	[DPKG-STATOVERRIDE]
+dpkg-trigger
 dpkg-vendor
 s-s-d			[S-S-D]			start-stop-daemon
 u-a			[U-A]			update-alternatives
@@ -112,6 +113,7 @@ usercategory dpkg-program [hidden]
   + dpkg-query [tag=dpkg-query]
   + dpkg-split [tag=dpkg-split]
   + dpkg-statoverride [tag=dpkg-statoverride]
+  + dpkg-trigger [tag=dpkg-trigger]
   + dpkg-maintscript-helper [tag=dpkg-maintscript-helper]
   + start-stop-daemon [tag=s-s-d]
   + update-alternatives [tag=u-a]
@@ -155,7 +157,7 @@ usercategory dpkg-class [hidden]
   + Performance issue [perf]
   + Trivial fix [trivial]
   + New control field [new-field]
-  + New command-line option [new-option]
+  + New command line option [new-option]
   + Binary package format [deb-format]
   + Source package format [dsc-format]
   + Architecture specific issue [arch]
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index 27be841..eb7e789 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -282,7 +282,7 @@ TYPEDEF_HIDES_STRUCT   = NO
 # causing a significant performance penality.
 # If the system has enough physical memory increasing the cache will improve the
 # performance by keeping more symbols in memory. Note that the value works on
-# a logarithmic scale so increasing the size by one will rougly double the
+# a logarithmic scale so increasing the size by one will roughly double the
 # memory usage. The cache size is given by this formula:
 # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
 # corresponding to a cache size of 2^16 = 65536 symbols
@@ -591,8 +591,7 @@ INPUT_ENCODING         = UTF-8
 # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
 
 FILE_PATTERNS          = *.c \
-                         *.h \
-                         *.l
+                         *.h
 
 # The RECURSIVE tag can be used to turn specify whether or not subdirectories
 # should be searched for input files as well. Possible values are YES and NO.
@@ -604,7 +603,7 @@ RECURSIVE              = YES
 # excluded from the INPUT source files. This way you can easily exclude a
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
-EXCLUDE                = lib/dpkg/trigdeferred.c
+EXCLUDE                =
 
 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
 # directories that are symbolic links (a Unix filesystem feature) are excluded
diff --git a/doc/README.api b/doc/README.api
index fe575ad..6cd8eb2 100644
--- a/doc/README.api
+++ b/doc/README.api
@@ -31,7 +31,7 @@ What: custom changelog parsers in /usr/lib/dpkg/parsechangelog
 Status: stable
 Version: 2.0
 Description:
- Since dpkg 1.14.16, the set of command-line options that custom
+ Since dpkg 1.14.16, the set of command line options that custom
  changelog parsers must support has been expanded (see
  dpkg-parsechangelog(1)). For compatibility, changelog parsers supporting
  only the old options are supported in lenny. In lenny+1, that support
diff --git a/doc/README.feature-removal-schedule b/doc/README.feature-removal-schedule
index 2ce6506..a085ac9 100644
--- a/doc/README.feature-removal-schedule
+++ b/doc/README.feature-removal-schedule
@@ -7,7 +7,7 @@ Warning: program and lintian (missing-debian-source-format)
 Why:
  With the support of multiple source formats, the user should be explicit
  about the desired source format. The fallback to "1.0" is there only for
- backwards compatiblity but will be removed once all packages have the
+ backwards compatibility but will be removed once all packages have the
  debian/source/format file. This is unlikely to happen before 1.17.x.
 
 What: Source-Version (substvar)
diff --git a/doc/coding-style.txt b/doc/coding-style.txt
index ca360fa..dbeb2b7 100644
--- a/doc/coding-style.txt
+++ b/doc/coding-style.txt
@@ -60,11 +60,11 @@ function(void *ptr, int value)
 
 	if (value > 10)
 		do_something(GLOBAL_MACRO, ptr, value, "some-string",
-	                     ref_ptr, ref_value, "other-string",
-	                     "extra-string");
+		             ref_ptr, ref_value, "other-string",
+		             "extra-string");
 }
 
-When wrapping, logical operators should be kept on the preceeding line:
+When wrapping, logical operators should be kept on the preceding line:
 
 	if (really_long_variable_to_be_checked_against_a &&
 	    really_long_variable_to_be_checked_against_b)
diff --git a/doc/triggers.txt b/doc/triggers.txt
index d10aab0..3d2a04e 100644
--- a/doc/triggers.txt
+++ b/doc/triggers.txt
@@ -46,13 +46,14 @@ will not be processed immediately when it is activated; processing is
 deferred until it is convenient (as described below).
 
 At a trigger activation, the interested packages(s) are added to the
-triggering package's list of triggers-awaited packages; the triggering
+triggering package's list of triggers-awaited packages (unless the
+trigger has been configured to not require it); the triggering
 package is said to await the trigger processing.
 
 A package which has pending triggers, or which awaits triggers, is not
 considered properly installed.  There are two new dpkg status values,
-`triggers-pending' and `triggers-awaited', which lie between
-`config-failed' and `installed'.
+‘triggers-pending’ and ‘triggers-awaited’, which lie between
+‘config-failed’ and ‘installed’.
 
 
 Details - Overview table
@@ -81,21 +82,20 @@ processing is awaited by T.  Zero or more packages I may be added as a
 result of any particular trigger activation, depending on how many
 packages were interested.  (If T chooses, explicit trigger activation
 using dpkg-trigger of I by T need not make T become triggers-awaited
-in this way..)
+in this way.)
 
 A package which awaits trigger processing but would otherwise be
-`installed' or `triggers-pending' is considered to be in state
-`triggers-awaited'.  Packages in `triggers-awaited' do not satisfy
+‘installed’ or ‘triggers-pending’ is considered to be in state
+‘triggers-awaited’.  Packages in ‘triggers-awaited’ do not satisfy
 Depends dependencies.
 
 Every triggered package I in T's list of awaited packages either has a
-nonempty list of pending triggers, or is in `config-failed' or worse.
-When I enters `installed' (or `config-files' or `not-installed'), the
+nonempty list of pending triggers, or is in ‘config-failed’ or worse.
+When I enters ‘installed’ (or ‘config-files’ or ‘not-installed’), the
 entry in T's list of awaited packages is removed so that T may, if it
-no longer awaits any packages, become `installed' or
-`triggers-pending'.
+no longer awaits any packages, become ‘installed’ or ‘triggers-pending’.
 
-Packages in `config-files' or `not-installed' do not await triggers.
+Packages in ‘config-files’ or ‘not-installed’ do not await triggers.
 
 
 Details - triggered package
@@ -104,77 +104,76 @@ Details - triggered package
 When one of the triggers in which a package is interested is
 activated, the triggered package has the trigger added to its list of
 pending triggers.  Packages with a nonempty list of pending triggers
-which would otherwise be in state `installed' are in state
-`triggers-pending' instead, so if the package was previously
-`installed' it becomes `triggers-pending'.
+which would otherwise be in state ‘installed’ are in state
+‘triggers-pending’ instead, so if the package was previously
+‘installed’ it becomes ‘triggers-pending’.
 
 If a package has nonempty lists both of pending and awaited triggers,
-then it is in `triggers-awaited'.  Nevertheless efforts will still be
+then it is in ‘triggers-awaited’.  Nevertheless efforts will still be
 made to process its triggers so as to make the list of pending
 triggers empty.
 
-To restore a package in state `triggers-pending' to `installed', or to
+To restore a package in state ‘triggers-pending’ to ‘installed’, or to
 process pending triggers of a package with both pending and awaited
 triggers, dpkg will run the postinst script:
    postinst triggered "<trigger-name> <trigger-name> ..."
 
 This will be attempted for each relevant package at the end of each
 dpkg run; so, normally, in the same dpkg run as the event which made
-the package go to `triggers-pending'.  This leaves packages in
+the package go to ‘triggers-pending’.  This leaves packages in
 reasonable states by default.
 
-If the `postinst triggered' run fails the package goes to
-`config-failed', so that the trigger processing will not be attempted
-again until explictly requested.
-
-
-             |
-             V
-       ,------------.
-       |  unpacked  |
-       `------------'
-             |
-             |
-  (automatic)|     ,----------.
-             |     | config-  |
-             |     |  failed  |
-             |     `----------'
-             |       |      ^
-             |       |      |
-             |,---<--'      |       ,------------------------------.
-             |  (user       |       |    triggers-pending          |
-    postinst |   request)   |       |            or                |
- "configure" |              |       | t.-awaited with some pending |
-             |              |       `------------------------------'
-             |              |                  |    ^
-             |`----->------'|                  |    |
-             |    error     |        postinst  |    |
-             |              |      "triggered" |    | trigger(s)
-             |              |      (automatic) |    |  activated
-             |              |                  |    |
-             |              `-----<-----------'|    |
-             |                  error          |    |
-             |                                 |    |
-             V                                 V    |
-       ,--------------------------------------------------.
-       |   installed  or  t.-awaited with none pending    |
-       `--------------------------------------------------'
-
-Packages in `config-failed' or worse are never considered to have
+If the “postinst triggered” run fails the package goes to
+‘config-failed’, so that the trigger processing will not be attempted
+again until explicitly requested.
+
+
+             │
+             v
+       ┌────────────┐
+       │  unpacked  │
+       └─────┬──────┘
+             │
+             │
+  (automatic)│      ┌───────────────┐
+             │      │ config-failed │
+             │      └─────┬─────────┘
+             │            │   ^
+             │            │   │
+             ├──────<─────┘   │     ┌──────────────────────────────────┐
+             │ (user request) │     │         triggers-pending         │
+  postinst   │                │     │                or                │
+ "configure" │                │     │ triggers-awaited w/ some pending │
+             │                │     └────────────┬─────────────────────┘
+             │                │                  │    ^
+             ├────────>───────┤       postinst   │    │
+             │      error     │      "triggered" │    │
+             │                │      (automatic) │    │
+             │                │                  │    │ trigger(s)
+             │                │                  │    │ activated
+             │                └────────<─────────┤    │
+             │                       error       │    │
+             │                                   │    │
+             v                                   v    │
+       ┌──────────────────────────────────────────────┴────┐
+       │   installed or triggers-awaited w/ none pending   │
+       └───────────────────────────────────────────────────┘
+
+Packages in ‘config-failed’ or worse are never considered to have
 lists of pending triggers.  A package whose postinst is being run
 can however acquire pending triggers during that run (ie, a package
 can trigger itself).
 
 This means that if a triggering package T awaits trigger processing by
-an interested package I, and I goes to `config-failed' or worse (eg,
+an interested package I, and I goes to ‘config-failed’ or worse (eg,
 during unpack for upgrade), then when I is reconfigured (goes to
-`installed') or removed, T will no longer await processing by I, so
-that T may automatically go from `triggers-awaited' to `installed'.
+‘installed’) or removed, T will no longer await processing by I, so
+that T may automatically go from ‘triggers-awaited’ to ‘installed’.
 
 Or to put it another way, triggered actions are considered irrelevant
 if the interested package I is not configured.  When I's postinst is
-called with `configure', it must do whatever actions are necessary to
-deal with any trigger activations which might have occured while it
+called with ‘configure’, it must do whatever actions are necessary to
+deal with any trigger activations which might have occurred while it
 was not configured, just as if the package was being configured for
 the first time.
 
@@ -207,18 +206,18 @@ the status database, rather than that when dpkg --status is run.)
 
 A package is only guaranteed to become notified of a trigger
 activation if it is continuously interested in the trigger, and never
-in `config-failed' or worse, during the period from when the trigger
+in ‘config-failed’ or worse, during the period from when the trigger
 is activated until dpkg runs the package postinst (either due to
 --configure --pending, or at the end of the relevant run, as described
 above).  Subsequent to activation and before notification, the
-interested package will not be considered in state `installed', so
+interested package will not be considered in state ‘installed’, so
 long as the package remains interested, and the triggering package
-will not be considered `installed'.
+will not be considered ‘installed’.
 
-If the package is not in state `installed', `triggers-pending' or
-`triggers-awaited' then pending triggers are not accumulated.
-However, if such a package (between `half-installed' and
-`config-failed' inclusive) declares some trigger interests then the
+If the package is not in state ‘installed’, ‘triggers-pending’ or
+‘triggers-awaited’ then pending triggers are not accumulated.
+However, if such a package (between ‘half-installed’ and
+‘config-failed’ inclusive) declares some trigger interests then the
 triggering packages *will* await their configuration (which implies
 completion of any necessary trigger processing) or removal.
 
@@ -229,8 +228,8 @@ have postinst trigger processing activating another package's triggers
 dpkg run).  Cycles in the triggering graph are prohibited and will
 eventually, perhaps after some looping, be detected by dpkg and cause
 trigger processing to fail; when this happens one of the packages
-involved will be put in state `config-failed' so that the trigger loop
-will not be reattempted.  See `Cycle detection' below.
+involved will be put in state ‘config-failed’ so that the trigger loop
+will not be reattempted.  See “Cycle detection” below.
 
 
 Explicit triggers
@@ -263,7 +262,7 @@ dpkg during package unpack or removal.  The pathname must be absolute.
 File triggers should not generally be used without mutual consent.
 The use of a file trigger, and the name of the trigger used, should be
 stated in policy, so that a package which creates a relevant file in a
-maintainer script can activate the trigger explictly.
+maintainer script can activate the trigger explicitly.
 
 File triggers must definitely not be used as an escalation tool in
 disagreements between different packages as to the desired contents of
@@ -306,12 +305,12 @@ dpkg-generated triggers is as follows: a package which is interested
 in any unsupported trigger kinds cannot be configured (since such a
 package cannot be guaranteed to have these triggers properly activated
 by dpkg).  Therefore no package can be interested in any unsupported
-trigger kinds and they can be freely activated (both by `activate' and
+trigger kinds and they can be freely activated (both by ‘activate’ and
 by dpkg-trigger).  dpkg-deb will be changed to warn about unrecognised
 trigger names syntaxes and unrecognised trigger control directives.
 
 
-New command-line interfaces to dpkg tools
+New command line interfaces to dpkg tools
 -----------------------------------------
 
 See dpkg(1).
@@ -348,18 +347,18 @@ needed, not the name of a file which would match the trigger.
 apt and aptitude
 ----------------
 
-These must be taught about the new `triggers-awaited' and
-`triggers-pending' states.  Packages in these states should be treated
-roughly like those in `unpacked': the remedy is to run dpkg
+These must be taught about the new ‘triggers-awaited’ and
+‘triggers-pending’ states.  Packages in these states should be treated
+roughly like those in ‘unpacked’: the remedy is to run dpkg
 --configure.
 
-Normally apt and aptitude will not see packages in `triggers-pending'
+Normally apt and aptitude will not see packages in ‘triggers-pending’
 since dpkg will generally attempt to run the triggers thus leaving the
-package in `config-failed' or `installed'.
+package in ‘config-failed’ or ‘installed’.
 
 Note that automatic package management tools which call dpkg (like apt
 and aptitude) should not attempt to configure individual packages in
-state `triggers-pending' (or indeed `triggers-awaited') with dpkg
+state ‘triggers-pending’ (or indeed ‘triggers-awaited’) with dpkg
 --triggers-only <package>... or dpkg --no-triggers --configure <package>...,
 or similar approaches. This might defeat dpkg's trigger cycle detection.
 
@@ -418,7 +417,7 @@ occurs at every relevant package installation, upgrade or removal.
 
 When triggers are available, this will work as follows:
 
- * gnome-foobar will ship its `omf' file in /usr/share/omf as
+ * gnome-foobar will ship its «omf» file in /usr/share/omf as
    normal, but will not contain any special machinery to invoke
    scrollkeeper.
 
@@ -458,7 +457,7 @@ Full implementation of the transition plan defined below, for
 scrollkeeper, goes like this:
 
  1. Update scrollkeeper:
-     - Add a `triggers' control archive file containing
+     - Add a ‘triggers’ control archive file containing
            interest /usr/share/omf
      - Make the postinst modifications as described above.
      - Rename scrollkeeper-update to scrollkeeper-update-now
@@ -470,7 +469,7 @@ scrollkeeper, goes like this:
 	   fi
 	   exec scrollkeeper-update-now "$@"
 
- 2. In gnome-policy chapter 2, `Use of scrollkeeper',
+ 2. In gnome-policy chapter 2, “Use of scrollkeeper”,
      - delete the requirement that the package must depend on
        scrollkeeper
      - delete the requirement that the package must invoke
@@ -484,7 +483,7 @@ scrollkeeper, goes like this:
 
          If an OMF file is placed, modified or removed other than as
          an file installed in the ordinary way by dpkg, the dpkg file
-         trigger `/usr/share/omf' should be activated; see the dpkg
+         trigger «/usr/share/omf» should be activated; see the dpkg
          triggers specification for details.
 
          Existing packages which Depend on scrollkeeper (>= 3.8)
@@ -548,9 +547,9 @@ pending and refuse.  (Since the new dpkg would be installed but then
 refuse to read the status file.)  In case this is necessary a separate
 tool will be provided which will:
   * Put all packages with any pending triggers into state
-    `config-failed' and remove the list of pending triggers.
+    ‘config-failed’ and remove the list of pending triggers.
   * Remove the list of awaited triggers from every package.  This
-    may cause packages to go from `triggers-awaited' to `installed'
+    may cause packages to go from ‘triggers-awaited’ to ‘installed’
     which is not 100% accurate but the best that can be done.
   * Remove /var/lib/dpkg/triggers (to put the situation to that which
     we would have seen if the trigger-supporting dpkg had never been
@@ -575,31 +574,31 @@ Transition hints for existing packages
 
 When a central (consumer) package defines a directory where other leaf
 (producer) packages may place files and/or directories, and currently
-the producer packages are required to run an `update-consumer' script
+the producer packages are required to run an «update-consumer» script
 in their postinst:
  1. In the relevant policy, define a trigger name which is the name of
     the directory where the individual files are placed by producer
     packages.
  2. Update the consumer package:
     * Declare an interest in the trigger.
-    * Edit update-consumer so that if it is called without --real
+    * Edit «update-consumer» so that if it is called without --real
       it does the following:
 	  if type dpkg-trigger >/dev/null 2>&1 && \
 	     dpkg-trigger name-of-trigger; then
 		exit 0
 	  fi
-      If this fails to cause update-consumer to exit, it should do
+      If this fails to cause «update-consumer» to exit, it should do
       its normal update processing.  Alternatively, if it is more
-      convenient, update-consumer could be renamed and supplanted with
+      convenient, «update-consumer» could be renamed and supplanted with
       a wrapper script which conditionally runs the real
-      update-consumer.
-    * In the postinst, arrange for the new `triggered' invocation to
-      run update-consumer --real.  The consumer package's postinst
-      will already run update-consumer during configuration, and this
+      «update-consumer».
+    * In the postinst, arrange for the new ‘triggered’ invocation to
+      run «update-consumer --real».  The consumer package's postinst
+      will already run «update-consumer» during configuration, and this
       should be retained and supplemented with the --real option (or
       changed to call the real script rather than the wrapper).
  3. Update the producer packages:
-    * In the postinst, remove the call to update-consumer
+    * In the postinst, remove the call to «update-consumer».
     * Change the dependency on consumer to be versioned, specifying a
       trigger-interested consumer.
     This can be done at our leisure.  Ideally for loosely coupled
@@ -607,11 +606,11 @@ in their postinst:
     containing the triggers-interested consumer, to facilitate partial
     upgrades and backports.
  4. After all producer packages have been updated according to step 3,
-    `update-consumer' has become an interface internal to the consumer
+    «update-consumer» has become an interface internal to the consumer
     and need no longer be kept stable.  If un-updated producers are
-    still of interest, incompatible changes to `update-consumer' imply
+    still of interest, incompatible changes to «update-consumer» imply
     a versioned Breaks against the old producers.
-(See also `Transition plan', below.)
+(See also “Transition plan”, below.)
 
 If there are several consumer packages all of which are interested in
 the features provided by producer packages, the current arrangements
@@ -626,7 +625,7 @@ emacsen-common).  In this case:
     consumers in step 3 (2nd bullet).
  3. Update the consumer packages:
     * Declare an interest in the trigger.
-    * In the postinst, arrange for the new `trigger' invocation to run
+    * In the postinst, arrange for the new ‘trigger’ invocation to run
       the compilation/registration process.  This may involve scanning
       for new or removed producers, and may involve new common
       functionality from the switchboard (in which case a versioned
@@ -715,7 +714,7 @@ a Triggers-Pending field which contains the space-separated names of
 the pending triggers.  For each package which awaits triggers the
 status file contains a Triggers-Awaited field which contains the
 *package* names of the packages whose trigger processing is awaited.
-See `Details - Overview table' above for the invariants which relate
+See “Details - Overview table” above for the invariants which relate
 Triggers-Pending, Triggers-Awaited, and Status.
 
 During dpkg's execution, /var/lib/dpkg/triggers/Unincorp is a list of
@@ -755,11 +754,11 @@ be parsed and /var/lib/dpkg/triggers/* updated accordingly.
 Triggers are run as part of configuration.  dpkg will try to first
 configure all packages which do not depend on packages which are
 awaiting triggers, and then run triggers one package at a time in the
-hope of making useful progress.  (This will involve a new `dependtry'
+hope of making useful progress.  (This will involve a new ‘dependtry’
 level in configure.c's algorithm.)  The only constraint on the
 ordering of postinsts is only the normal Depends constraint, so the
-usual Depends cycle breaking will function properly.  See `Cycle
-detection' below regarding cycles in the `A triggers B' relation.
+usual Depends cycle breaking will function properly.  See “Cycle
+detection” below regarding cycles in the “A triggers B” relation.
 
 
 Processing - Transitional
@@ -769,9 +768,9 @@ The case where a triggers-supporting dpkg is run for the first time is
 detected by the absence of /var/lib/dpkg/triggers/Unincorp.  When the
 triggers-supporting dpkg starts up without this it will set each
 package's list of pending triggers equal to its interests (obviously
-only for packages which are in `installed' or `triggers-pending').
-This may result in a package going from `installed' to
-`triggers-pending' but it will not create the directory at this time.
+only for packages which are in ‘installed’ or ‘triggers-pending’).
+This may result in a package going from ‘installed’ to
+‘triggers-pending’ but it will not create the directory at this time.
 Packages marked as triggers-pending in this way will not be scheduled
 for trigger processing in this dpkg run.
 
@@ -793,7 +792,7 @@ Cycle detection
 
 In addition to dependency cycles, triggers raise the possibility of
 mutually triggering packages - a cycle detectable only dynamically,
-which we will call a `trigger cycle'.
+which we will call a “trigger cycle”.
 
 Trigger cycles are detected using the usual hare-and-tortoise
 approach.  Each time after dpkg runs a postinst for triggers, dpkg
@@ -810,6 +809,4 @@ all its (strict) subsets.  Trigger processing is supposed to
 monotonically decrease the set in this ordering.  (The set elements
 are <package, trigger name> tuples.)
 
-(See `Processing' above for discussion of dependency cycles.)
-
---
+(See “Processing” above for discussion of dependency cycles.)
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 658f0f6..690ed80 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -48,7 +48,7 @@
 #include <dpkg/subproc.h>
 #include <dpkg/compress.h>
 #include <dpkg/ar.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-deb.h"
 
@@ -57,8 +57,8 @@
  */
 struct file_info {
   struct file_info *next;
-  struct stat	st;
-  char*	fn;
+  struct stat st;
+  char *fn;
 };
 
 static struct file_info *
@@ -108,7 +108,7 @@ file_info_get(const char *root, int fd)
   root_len = varbuf_printf(&fn, "%s/", root);
 
   while (1) {
-    int	res;
+    int res;
 
     varbuf_grow(&fn, 1);
     res = fd_read(fd, (fn.buf + fn.used), 1);
@@ -332,7 +332,7 @@ check_new_pkg(const char *dir)
 
   /* Start by reading in the control file so we can check its contents. */
   m_asprintf(&controlfile, "%s/%s/%s", dir, BUILDCONTROLDIR, CONTROLFILE);
-  parsedb(controlfile, pdb_recordavailable | pdb_rejectstatus, &pkg);
+  parsedb(controlfile, pdb_parse_binary, &pkg);
 
   if (strspn(pkg->set->name, "abcdefghijklmnopqrstuvwxyz0123456789+-.") !=
       strlen(pkg->set->name))
@@ -406,7 +406,8 @@ do_build(const char *const *argv)
   if (debar != NULL) {
     struct stat debarstab;
 
-    if (*argv) badusage(_("--build takes at most two arguments"));
+    if (*argv)
+      badusage(_("--%s takes at most two arguments"), cipaction->olong);
 
     if (stat(debar, &debarstab)) {
       if (errno != ENOENT)
@@ -437,7 +438,7 @@ do_build(const char *const *argv)
     if (subdir)
       debar = pkg_get_pathname(debar, pkg);
     printf(_("dpkg-deb: building package `%s' in `%s'.\n"),
-           pkg_describe(pkg, pdo_foreign | pdo_avail), debar);
+           pkg->set->name, debar);
   }
   m_output(stdout, _("<standard output>"));
 
@@ -475,7 +476,13 @@ do_build(const char *const *argv)
   /* And run gzip to compress our control archive. */
   c2 = subproc_fork();
   if (!c2) {
-    compress_filter(&compressor_gzip, p1[0], gzfd, 9, _("control member"));
+    struct compress_params params;
+
+    params.type = compressor_type_gzip;
+    params.level = 9;
+    params.strategy = NULL;
+
+    compress_filter(&params, p1[0], gzfd, _("control member"));
     exit(0);
   }
   close(p1[0]);
@@ -544,7 +551,7 @@ do_build(const char *const *argv)
   c2 = subproc_fork();
   if (!c2) {
     close(p1[1]);
-    compress_filter(compressor, p2[0], gzfd, compress_level, _("data member"));
+    compress_filter(&compress_params, p2[0], gzfd, _("data member"));
     exit(0);
   }
   close(p2[0]);
@@ -588,7 +595,8 @@ do_build(const char *const *argv)
   if (!oldformatflag) {
     char datamember[16 + 1];
 
-    sprintf(datamember, "%s%s", DATAMEMBER, compressor->extension);
+    sprintf(datamember, "%s%s", DATAMEMBER,
+            compressor_get_extension(compress_params.type));
 
     if (lseek(gzfd, 0, SEEK_SET))
       ohshite(_("failed to rewind temporary file (%s)"), _("data member"));
diff --git a/dpkg-deb/dpkg-deb.h b/dpkg-deb/dpkg-deb.h
index 7ae4ccf..30ed306 100644
--- a/dpkg-deb/dpkg-deb.h
+++ b/dpkg-deb/dpkg-deb.h
@@ -29,27 +29,23 @@ action_func do_info;
 action_func do_field;
 action_func do_extract;
 action_func do_vextract;
+action_func do_raw_extract;
 action_func do_fsystarfile;
 
+extern int opt_verbose;
 extern int debugflag, nocheckflag, oldformatflag;
 
 void extracthalf(const char *debar, const char *dir,
                  const char *taroption, int admininfo);
 
-extern const char* showformat;
-extern struct compressor *compressor;
-extern int compress_level;
+extern const char *showformat;
+extern struct compress_params compress_params;
 
 #define ARCHIVEVERSION		"2.0"
 
 #define BUILDCONTROLDIR		"DEBIAN"
 #define EXTRACTCONTROLDIR	BUILDCONTROLDIR
 
-/* Set BUILDOLDPKGFORMAT to 1 to build old-format archives by default. */
-#ifndef BUILDOLDPKGFORMAT
-#define BUILDOLDPKGFORMAT 0
-#endif
-
 #define OLDARCHIVEVERSION	"0.939000"
 
 #define OLDDEBDIR		"DEBIAN"
diff --git a/dpkg-deb/extract.c b/dpkg-deb/extract.c
index b458c1f..08b0664 100644
--- a/dpkg-deb/extract.c
+++ b/dpkg-deb/extract.c
@@ -3,6 +3,7 @@
  * extract.c - extracting archives
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  *
  * This 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 +48,8 @@
 #include <dpkg/command.h>
 #include <dpkg/compress.h>
 #include <dpkg/ar.h>
-#include <dpkg/myopt.h>
+#include <dpkg/deb-version.h>
+#include <dpkg/options.h>
 
 #include "dpkg-deb.h"
 
@@ -86,7 +88,7 @@ read_line(int fd, char *buf, size_t min_size, size_t max_size)
     if (r <= 0)
       return r;
 
-    nl = strchr(buf + line_size, '\n');
+    nl = memchr(buf + line_size, '\n', r);
     line_size += r;
 
     if (nl != NULL) {
@@ -105,8 +107,9 @@ void
 extracthalf(const char *debar, const char *dir, const char *taroption,
             int admininfo)
 {
+  const char *err;
   char versionbuf[40];
-  float versionnum;
+  struct deb_version version;
   off_t ctrllennum, memberlen = 0;
   ssize_t r;
   int dummy;
@@ -117,8 +120,8 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
   struct stat stab;
   char nlc;
   int adminmember;
-  bool oldformat, header_done;
-  struct compressor *decompressor = &compressor_gzip;
+  bool header_done;
+  enum compressor_type decompressor = compressor_type_gzip;
 
   arfd = open(debar, O_RDONLY);
   if (arfd < 0)
@@ -130,9 +133,7 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
   if (r < 0)
     read_fail(r, debar, _("archive magic version number"));
 
-  if (!strcmp(versionbuf, DPKG_AR_MAGIC)) {
-    oldformat = false;
-
+  if (strcmp(versionbuf, DPKG_AR_MAGIC) == 0) {
     ctrllennum= 0;
     header_done = false;
     for (;;) {
@@ -144,12 +145,11 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
 
       dpkg_ar_normalize_name(&arh);
 
-      if (memcmp(arh.ar_fmag,ARFMAG,sizeof(arh.ar_fmag)))
+      if (dpkg_ar_member_is_illegal(&arh))
         ohshit(_("file '%.250s' is corrupt - bad archive header magic"), debar);
       memberlen = dpkg_ar_member_get_size(debar, &arh);
       if (!header_done) {
         char *infobuf;
-        char *cur;
 
         if (strncmp(arh.ar_name, DEBMAGIC, sizeof(arh.ar_name)) != 0)
           ohshit(_("file `%.250s' is not a debian binary archive (try dpkg-split?)"),debar);
@@ -158,25 +158,24 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
         if (r != (memberlen + (memberlen & 1)))
           read_fail(r, debar, _("archive information header member"));
         infobuf[memberlen] = '\0';
-        cur= strchr(infobuf,'\n');
-        if (!cur) ohshit(_("archive has no newlines in header"));
-        *cur = '\0';
-        cur= strchr(infobuf,'.');
-        if (!cur) ohshit(_("archive has no dot in version number"));
-        *cur = '\0';
-        if (strcmp(infobuf,"2"))
-          ohshit(_("archive version %.250s not understood, get newer dpkg-deb"), infobuf);
-        *cur= '.';
-        strncpy(versionbuf,infobuf,sizeof(versionbuf));
-        versionbuf[sizeof(versionbuf) - 1] = '\0';
+
+        if (strchr(infobuf, '\n') == NULL)
+          ohshit(_("archive has no newlines in header"));
+        err = deb_version_parse(&version, infobuf);
+        if (err)
+          ohshit(_("archive has invalid format version: %s"), err);
+        if (version.major != 2)
+          ohshit(_("archive is format version %d.%d; get a newer dpkg-deb"),
+                 version.major, version.minor);
+
         free(infobuf);
 
         header_done = true;
       } else if (arh.ar_name[0] == '_') {
         /* Members with ‘_’ are noncritical, and if we don't understand
          * them we skip them. */
-        fd_null_copy(arfd, memberlen + (memberlen & 1),
-                     _("skipped archive member data from %s"), debar);
+        fd_skip(arfd, memberlen + (memberlen & 1),
+                _("skipped archive member data from %s"), debar);
       } else {
 	if (strncmp(arh.ar_name, ADMINMEMBER, sizeof(arh.ar_name)) == 0)
 	  adminmember = 1;
@@ -190,7 +189,7 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
 	    decompressor = compressor_find_by_extension(extension);
 	  }
 
-          if (adminmember == -1 || decompressor == NULL)
+          if (adminmember == -1 || decompressor == compressor_type_unknown)
             ohshit(_("archive '%.250s' contains not understood data member %.*s, giving up"),
                    debar, (int)sizeof(arh.ar_name), arh.ar_name);
         }
@@ -201,8 +200,8 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
           ctrllennum= memberlen;
         }
         if (!adminmember != !admininfo) {
-          fd_null_copy(arfd, memberlen + (memberlen & 1),
-                       _("skipped archive member data from %s"), debar);
+          fd_skip(arfd, memberlen + (memberlen & 1),
+                  _("skipped archive member data from %s"), debar);
         } else {
           /* Yes! - found it. */
           break;
@@ -211,21 +210,23 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
     }
 
     if (admininfo >= 2) {
-      printf(_(" new debian package, version %s.\n"
-               " size %jd bytes: control archive= %jd bytes.\n"),
-             versionbuf, (intmax_t)stab.st_size, (intmax_t)ctrllennum);
+      printf(_(" new debian package, version %d.%d.\n"
+               " size %jd bytes: control archive=%jd bytes.\n"),
+             version.major, version.minor,
+             (intmax_t)stab.st_size, (intmax_t)ctrllennum);
       m_output(stdout, _("<standard output>"));
     }
-  } else if (!strncmp(versionbuf,"0.93",4) &&
-             sscanf(versionbuf,"%f%c%d",&versionnum,&nlc,&dummy) == 2 &&
-             nlc == '\n') {
+  } else if (strncmp(versionbuf, "0.93", 4) == 0) {
     char ctrllenbuf[40];
     int l = 0;
 
-    oldformat = true;
     l = strlen(versionbuf);
-    if (l && versionbuf[l - 1] == '\n')
-      versionbuf[l - 1] = '\0';
+
+    if (strchr(versionbuf, '\n') == NULL)
+      ohshit(_("archive has no newlines in header"));
+    err = deb_version_parse(&version, versionbuf);
+    if (err)
+      ohshit(_("archive has invalid format version: %s"), err);
 
     r = read_line(arfd, ctrllenbuf, 1, sizeof(ctrllenbuf));
     if (r < 0)
@@ -238,19 +239,20 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
       memberlen = ctrllennum;
     } else {
       memberlen = stab.st_size - ctrllennum - strlen(ctrllenbuf) - l;
-      fd_null_copy(arfd, ctrllennum,
-                   _("skipped archive control member data from %s"), debar);
+      fd_skip(arfd, ctrllennum,
+              _("skipped archive control member data from %s"), debar);
     }
 
     if (admininfo >= 2) {
-      printf(_(" old debian package, version %s.\n"
-               " size %jd bytes: control archive= %jd, main archive= %jd.\n"),
-             versionbuf, (intmax_t)stab.st_size, (intmax_t)ctrllennum,
+      printf(_(" old debian package, version %d.%d.\n"
+               " size %jd bytes: control archive=%jd, main archive=%jd.\n"),
+             version.major, version.minor,
+             (intmax_t)stab.st_size, (intmax_t)ctrllennum,
              (intmax_t)(stab.st_size - ctrllennum - strlen(ctrllenbuf) - l));
       m_output(stdout, _("<standard output>"));
     }
   } else {
-    if (!strncmp(versionbuf,"!<arch>",7)) {
+    if (strncmp(versionbuf, "!<arch>", 7) == 0) {
       fprintf(stderr,
               _("dpkg-deb: file looks like it might be an archive which has been\n"
                 "dpkg-deb:    corrupted by being downloaded in ASCII mode\n"));
@@ -288,19 +290,6 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
   close(arfd);
   if (taroption) close(p2[1]);
 
-  if (taroption && dir) {
-    if (chdir(dir)) {
-      if (errno == ENOENT) {
-        if (mkdir(dir, 0777))
-          ohshite(_("failed to create directory"));
-        if (chdir(dir))
-          ohshite(_("failed to chdir to directory after creating it"));
-      } else {
-        ohshite(_("failed to chdir to directory"));
-      }
-    }
-  }
-
   if (taroption) {
     c3 = subproc_fork();
     if (!c3) {
@@ -314,7 +303,19 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
 
       unsetenv("TAR_OPTIONS");
 
-      execlp(TAR, "tar", buffer, "-", NULL);
+      if (dir) {
+        if (chdir(dir)) {
+          if (errno != ENOENT)
+            ohshite(_("failed to chdir to directory"));
+
+          if (mkdir(dir, 0777))
+            ohshite(_("failed to create directory"));
+          if (chdir(dir))
+            ohshite(_("failed to chdir to directory after creating it"));
+        }
+      }
+
+      execlp(TAR, "tar", buffer, "-", "--warning=no-timestamp", NULL);
       ohshite(_("unable to execute %s (%s)"), "tar", TAR);
     }
     close(p2[0]);
@@ -324,12 +325,17 @@ extracthalf(const char *debar, const char *dir, const char *taroption,
   subproc_wait_check(c2, _("<decompress>"), PROCPIPE);
   if (c1 != -1)
     subproc_wait_check(c1, _("paste"), 0);
-  if (oldformat && admininfo) {
-    if (versionnum == 0.931F) {
+  if (version.major == 0 && admininfo) {
+    /* Handle the version as a float to preserve the behaviour of old code,
+     * because even if the format is defined to be padded by 0's that might
+     * not have been always true for really ancient versions... */
+    while (version.minor && (version.minor % 10) == 0)
+      version.minor /= 10;
+
+    if (version.minor ==  931)
       movecontrolfiles(OLDOLDDEBDIR);
-    } else if (versionnum == 0.932F || versionnum == 0.933F) {
+    else if (version.minor == 932 || version.minor == 933)
       movecontrolfiles(OLDDEBDIR);
-    }
   }
 }
 
@@ -378,11 +384,48 @@ do_control(const char *const *argv)
 int
 do_extract(const char *const *argv)
 {
-  return controlextractvextract(0, "xp", argv);
+  if (opt_verbose)
+    return controlextractvextract(0, "xpv", argv);
+  else
+    return controlextractvextract(0, "xp", argv);
 }
 
 int
 do_vextract(const char *const *argv)
 {
-  return controlextractvextract(0, "xpv", argv);
+  /* XXX: Backward compatibility. */
+  opt_verbose = 1;
+  return do_extract(argv);
+}
+
+int
+do_raw_extract(const char *const *argv)
+{
+  const char *debar, *dir;
+  char *control_dir;
+
+  debar = *argv++;
+  if (debar == NULL)
+    badusage(_("--%s needs a .deb filename argument"), cipaction->olong);
+
+  dir = *argv++;
+  if (dir == NULL)
+    badusage(_("--%s needs a target directory.\n"
+               "Perhaps you should be using dpkg --install ?"),
+             cipaction->olong);
+  else if (*argv)
+    badusage(_("--%s takes at most two arguments (.deb and directory)"),
+             cipaction->olong);
+
+  m_asprintf(&control_dir, "%s/%s", dir, EXTRACTCONTROLDIR);
+
+  if (opt_verbose)
+    extracthalf(debar, dir, "xpv", 0);
+  else
+    extracthalf(debar, dir, "xp", 0);
+  extracthalf(debar, control_dir, "x", 1);
+
+  free(control_dir);
+
+  return 0;
 }
diff --git a/dpkg-deb/info.c b/dpkg-deb/info.c
index c20466d..53eb4cf 100644
--- a/dpkg-deb/info.c
+++ b/dpkg-deb/info.c
@@ -44,7 +44,7 @@
 #include <dpkg/buffer.h>
 #include <dpkg/path.h>
 #include <dpkg/subproc.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-deb.h"
 
@@ -54,13 +54,13 @@ static void cu_info_prepare(int argc, void **argv) {
   struct stat stab;
 
   dir = argv[0];
-  if (chdir("/"))
-    ohshite(_("failed to chdir to `/' for cleanup"));
   if (lstat(dir, &stab) && errno == ENOENT)
     return;
 
   pid = subproc_fork();
   if (pid == 0) {
+    if (chdir("/"))
+      ohshite(_("failed to chdir to `/' for cleanup"));
     execlp(RM, "rm", "-rf", dir, NULL);
     ohshite(_("unable to execute %s (%s)"), _("rm command for cleanup"), RM);
   }
@@ -99,10 +99,7 @@ info_spew(const char *debar, const char *dir, const char *const *argv)
 
   while ((component = *argv++) != NULL) {
     varbuf_reset(&controlfile);
-    varbuf_add_str(&controlfile, dir);
-    varbuf_add_char(&controlfile, '/');
-    varbuf_add_str(&controlfile, component);
-    varbuf_end_str(&controlfile);
+    varbuf_printf(&controlfile, "%s/%s", dir, component);
 
     fd = open(controlfile.buf, O_RDONLY);
     if (fd >= 0) {
@@ -130,22 +127,28 @@ info_list(const char *debar, const char *dir)
 {
   char interpreter[INTERPRETER_MAX+1], *p;
   int il, lines;
+  struct varbuf controlfile = VARBUF_INIT;
   struct dirent **cdlist, *cdep;
   int cdn, n;
   FILE *cc;
   struct stat stab;
   int c;
 
-  cdn= scandir(".", &cdlist, &ilist_select, alphasort);
+  cdn = scandir(dir, &cdlist, &ilist_select, alphasort);
   if (cdn == -1)
     ohshite(_("cannot scan directory `%.255s'"), dir);
 
   for (n = 0; n < cdn; n++) {
     cdep = cdlist[n];
-    if (stat(cdep->d_name,&stab))
+
+    varbuf_reset(&controlfile);
+    varbuf_printf(&controlfile, "%s/%s", dir, cdep->d_name);
+
+    if (stat(controlfile.buf, &stab))
       ohshite(_("cannot stat `%.255s' (in `%.255s')"), cdep->d_name, dir);
     if (S_ISREG(stab.st_mode)) {
-      if (!(cc= fopen(cdep->d_name,"r")))
+      cc = fopen(controlfile.buf, "r");
+      if (!cc)
         ohshite(_("cannot open `%.255s' (in `%.255s')"), cdep->d_name, dir);
       lines = 0;
       interpreter[0] = '\0';
@@ -174,9 +177,12 @@ info_list(const char *debar, const char *dir)
   }
   free(cdlist);
 
-  if (!(cc= fopen("control","r"))) {
+  varbuf_reset(&controlfile);
+  varbuf_printf(&controlfile, "%s/%s", dir, CONTROLFILE);
+  cc = fopen(controlfile.buf, "r");
+  if (!cc) {
     if (errno != ENOENT)
-      ohshite(_("failed to read `%.255s' (in `%.255s')"), "control", dir);
+      ohshite(_("failed to read `%.255s' (in `%.255s')"), CONTROLFILE, dir);
     fputs(_("(no `control' file in control archive!)\n"), stdout);
   } else {
     lines= 1;
@@ -190,11 +196,12 @@ info_list(const char *debar, const char *dir)
       putc('\n', stdout);
 
     if (ferror(cc))
-      ohshite(_("failed to read `%.255s' (in `%.255s')"), "control", dir);
+      ohshite(_("failed to read `%.255s' (in `%.255s')"), CONTROLFILE, dir);
     fclose(cc);
   }
 
   m_output(stdout, _("<standard output>"));
+  varbuf_destroy(&controlfile);
 }
 
 static void
@@ -202,13 +209,17 @@ info_field(const char *debar, const char *dir, const char *const *fields,
            bool showfieldname)
 {
   FILE *cc;
+  char *controlfile;
   char fieldname[MAXFIELDNAME+1];
   char *pf;
   const char *const *fp;
   int c, lno, fnl;
   bool doing;
 
-  if (!(cc= fopen("control","r"))) ohshite(_("could not open the `control' component"));
+  m_asprintf(&controlfile, "%s/%s", dir, CONTROLFILE);
+  cc = fopen(controlfile, "r");
+  if (!cc)
+    ohshite(_("could not open the `control' component"));
   doing = true;
   lno = 1;
   for (;;) {
@@ -229,7 +240,7 @@ info_field(const char *debar, const char *dir, const char *const *fields,
       *pf = '\0';
       doing= fnl >= MAXFIELDNAME || c=='\n' || c==EOF;
       for (fp=fields; !doing && *fp; fp++)
-        if (!strcasecmp(*fp, fieldname))
+        if (strcasecmp(*fp, fieldname) == 0)
           doing = true;
       if (showfieldname) {
         if (doing)
@@ -249,15 +260,17 @@ info_field(const char *debar, const char *dir, const char *const *fields,
   }
   if (ferror(cc)) ohshite(_("failed during read of `control' component"));
   if (fclose(cc))
-    ohshite(_("error closing the '%s' component"), "control");
+    ohshite(_("error closing the '%s' component"), CONTROLFILE);
   if (doing) putc('\n',stdout);
   m_output(stdout, _("<standard output>"));
+  free(controlfile);
 }
 
 int
 do_showinfo(const char *const *argv)
 {
   const char *debar, *dir;
+  char *controlfile;
   struct pkginfo *pkg;
   struct pkg_format_node *fmt = pkg_format_parse(showformat);
 
@@ -266,9 +279,11 @@ do_showinfo(const char *const *argv)
 
   info_prepare(&argv, &debar, &dir, 1);
 
-  parsedb(CONTROLFILE, pdb_recordavailable | pdb_rejectstatus | pdb_ignorefiles,
-          &pkg);
+  m_asprintf(&controlfile, "%s/%s", dir, CONTROLFILE);
+  parsedb(controlfile, pdb_parse_binary | pdb_ignorefiles, &pkg);
   pkg_format_show(fmt, pkg, &pkg->available);
+  pkg_format_free(fmt);
+  free(controlfile);
 
   return 0;
 }
@@ -298,7 +313,7 @@ do_field(const char *const *argv)
   if (*argv) {
     info_field(debar, dir, argv, argv[1] != NULL);
   } else {
-    static const char *const controlonly[] = { "control", NULL };
+    static const char *const controlonly[] = { CONTROLFILE, NULL };
     info_spew(debar, dir, controlonly);
   }
 
@@ -308,9 +323,10 @@ do_field(const char *const *argv)
 int
 do_contents(const char *const *argv)
 {
-  const char *debar;
+  const char *debar = *argv++;
 
-  if (!(debar= *argv++) || *argv) badusage(_("--contents takes exactly one argument"));
+  if (debar == NULL || *argv)
+    badusage(_("--%s takes exactly one argument"), cipaction->olong);
   extracthalf(debar, NULL, "tv", 0);
 
   return 0;
diff --git a/dpkg-deb/main.c b/dpkg-deb/main.c
index 9543412..7ead380 100644
--- a/dpkg-deb/main.c
+++ b/dpkg-deb/main.c
@@ -42,11 +42,11 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/compress.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-deb.h"
 
-const char* showformat	= "${Package}\t${Version}\n";
+const char *showformat = "${Package}\t${Version}\n";
 
 static void DPKG_ATTR_NORET
 printversion(const struct cmdinfo *cip, const char *value)
@@ -79,6 +79,8 @@ usage(const struct cmdinfo *cip, const char *value)
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"));
 
@@ -96,6 +98,7 @@ usage(const struct cmdinfo *cip, const char *value)
   printf(_(
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -103,6 +106,8 @@ usage(const struct cmdinfo *cip, const char *value)
 "  -z#                              Set the compression level when building.\n"
 "  -Z<type>                         Set the compression type used when building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, none.\n"
+"  -S<strategy>                     Set the compression strategy when building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"));
 
   printf(_(
@@ -125,14 +130,19 @@ usage(const struct cmdinfo *cip, const char *value)
   exit(0);
 }
 
-const char thisname[]= BACKEND;
-const char printforhelp[]=
+static const char printforhelp[] =
   N_("Type dpkg-deb --help for help about manipulating *.deb files;\n"
      "Type dpkg --help for help about installing and deinstalling packages.");
 
-int debugflag=0, nocheckflag=0, oldformatflag=BUILDOLDPKGFORMAT;
-struct compressor *compressor = &compressor_gzip;
-int compress_level = -1;
+int debugflag = 0;
+int nocheckflag = 0;
+int oldformatflag = 0;
+int opt_verbose = 0;
+struct compress_params compress_params = {
+  .type = compressor_type_gzip,
+  .level = -1,
+  .strategy = NULL,
+};
 
 static void
 set_compress_level(const struct cmdinfo *cip, const char *value)
@@ -147,14 +157,14 @@ set_compress_level(const struct cmdinfo *cip, const char *value)
   if (level < 0 || level > 9)
     badusage(_("invalid compression level for -%c: %ld'"), cip->oshort, level);
 
-  compress_level = level;
+  compress_params.level = level;
 }
 
 static void
 setcompresstype(const struct cmdinfo *cip, const char *value)
 {
-  compressor = compressor_find_by_name(value);
-  if (compressor == NULL)
+  compress_params.type = compressor_find_by_name(value);
+  if (compress_params.type == compressor_type_unknown)
     ohshit(_("unknown compression type `%s'!"), value);
 }
 
@@ -166,15 +176,18 @@ static const struct cmdinfo cmdinfos[]= {
   ACTION("field",         'f', 0, do_field),
   ACTION("extract",       'x', 0, do_extract),
   ACTION("vextract",      'X', 0, do_vextract),
+  ACTION("raw-extract",   'R', 0, do_raw_extract),
   ACTION("fsys-tarfile",  0,   0, do_fsystarfile),
   ACTION("show",          'W', 0, do_showinfo),
 
   { "new",           0,   0, &oldformatflag, NULL,         NULL,          0 },
   { "old",           0,   0, &oldformatflag, NULL,         NULL,          1 },
   { "debug",         'D', 0, &debugflag,     NULL,         NULL,          1 },
+  { "verbose",       'v', 0, &opt_verbose,   NULL,         NULL,          1 },
   { "nocheck",       0,   0, &nocheckflag,   NULL,         NULL,          1 },
-  { "compression",   'z', 1, NULL,           NULL,         set_compress_level },
-  { "compress_type", 'Z', 1, NULL,           NULL,         setcompresstype  },
+  { NULL,            'z', 1, NULL,           NULL,         set_compress_level },
+  { NULL,            'Z', 1, NULL,           NULL,         setcompresstype  },
+  { NULL,            'S', 1, NULL,           &compress_params.strategy, NULL },
   { "showformat",    0,   1, NULL,           &showformat,  NULL             },
   { "help",          'h', 0, NULL,           NULL,         usage            },
   { "version",       0,   0, NULL,           NULL,         printversion     },
@@ -182,6 +195,7 @@ static const struct cmdinfo cmdinfos[]= {
 };
 
 int main(int argc, const char *const *argv) {
+  struct dpkg_error err;
   int ret;
 
   setlocale(LC_NUMERIC, "POSIX");
@@ -189,11 +203,15 @@ int main(int argc, const char *const *argv) {
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
+  dpkg_set_progname(BACKEND);
   standard_startup();
-  myopt(&argv, cmdinfos);
+  myopt(&argv, cmdinfos, printforhelp);
 
   if (!cipaction) badusage(_("need an action option"));
 
+  if (!compressor_check_params(&compress_params, &err))
+    badusage(_("invalid compressor parameters: %s"), err.str);
+
   unsetenv("GZIP");
 
   ret = cipaction->action(argv);
diff --git a/dpkg-split/dpkg-split.h b/dpkg-split/dpkg-split.h
index 4f3cf6c..88c2e15 100644
--- a/dpkg-split/dpkg-split.h
+++ b/dpkg-split/dpkg-split.h
@@ -3,6 +3,7 @@
  * dpkg-split.h - external definitions for this program
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -21,6 +22,8 @@
 #ifndef DPKG_SPLIT_H
 #define DPKG_SPLIT_H
 
+#include <dpkg/deb-version.h>
+
 action_func do_split;
 action_func do_join;
 action_func do_info;
@@ -29,8 +32,8 @@ action_func do_queue;
 action_func do_discard;
 
 struct partinfo {
+  struct deb_version fmtversion;
   const char *filename;
-  const char *fmtversion;
   const char *package;
   const char *version;
   const char *arch;
@@ -40,7 +43,7 @@ struct partinfo {
   off_t maxpartlen;
   off_t thispartoffset;
   off_t thispartlen;
-  /* Size of header in part file. */
+  /** Size of header in part file. */
   off_t headerlen;
   off_t filesize;
 };
@@ -48,7 +51,7 @@ struct partinfo {
 struct partqueue {
   struct partqueue *nextinqueue;
 
-  /* Only fields filename, md5sum, maxpartlen, thispartn, maxpartn
+  /** Only fields filename, md5sum, maxpartlen, thispartn, maxpartn
    * are valid; the rest are NULL. If the file is not named correctly
    * to be a part file md5sum is NULL too and the numbers are zero. */
   struct partinfo info;
@@ -73,7 +76,7 @@ void addtopartlist(struct partinfo**, struct partinfo*, struct partinfo *refi);
 
 #define SPLITVERSION       "2.1"
 
-#define PARTSDIR          "parts/"
+#define PARTSDIR          "parts"
 
 #define PARTMAGIC         "debian-split"
 #define HEADERALLOWANCE    1024
diff --git a/dpkg-split/info.c b/dpkg-split/info.c
index 30e0c27..05d0d88 100644
--- a/dpkg-split/info.c
+++ b/dpkg-split/info.c
@@ -3,6 +3,7 @@
  * info.c - information about split archives
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -37,7 +38,7 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/ar.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-split.h"
 
@@ -80,6 +81,7 @@ struct partinfo *read_info(FILE *partfile, const char *fn, struct partinfo *ir)
   size_t thisilen;
   intmax_t templong;
   char magicbuf[sizeof(DPKG_AR_MAGIC) - 1], *rip, *partnums, *slash;
+  const char *err;
   struct ar_hdr arh;
   int c;
   struct stat stab;
@@ -99,7 +101,7 @@ struct partinfo *read_info(FILE *partfile, const char *fn, struct partinfo *ir)
 
   if (strncmp(arh.ar_name, PARTMAGIC, sizeof(arh.ar_name)) != 0)
     return NULL;
-  if (memcmp(arh.ar_fmag,ARFMAG,sizeof(arh.ar_fmag)))
+  if (dpkg_ar_member_is_illegal(&arh))
     ohshit(_("file `%.250s' is corrupt - bad magic at end of first header"),fn);
   thisilen = dpkg_ar_member_get_size(fn, &arh);
   if (thisilen >= readinfobuflen) {
@@ -119,10 +121,13 @@ struct partinfo *read_info(FILE *partfile, const char *fn, struct partinfo *ir)
   ir->filename= fn;
 
   rip= readinfobuf;
-  ir->fmtversion = nfstrsave(nextline(&rip, fn, _("format version number")));
-  if (strcmp(ir->fmtversion,SPLITVERSION))
-    ohshit(_("file `%.250s' is format version `%.250s' - you need a newer dpkg-split"),
-           fn,ir->fmtversion);
+  err = deb_version_parse(&ir->fmtversion,
+                          nextline(&rip, fn, _("format version number")));
+  if (err)
+    ohshit(_("file '%.250s' has invalid format version: %s"), fn, err);
+  if (ir->fmtversion.major != 2)
+    ohshit(_("file '%.250s' is format version %d.%d; get a newer dpkg-split"),
+           fn, ir->fmtversion.major, ir->fmtversion.minor);
 
   ir->package = nfstrsave(nextline(&rip, fn, _("package name")));
   ir->version = nfstrsave(nextline(&rip, fn, _("package version number")));
@@ -162,7 +167,7 @@ struct partinfo *read_info(FILE *partfile, const char *fn, struct partinfo *ir)
 
   dpkg_ar_normalize_name(&arh);
 
-  if (memcmp(arh.ar_fmag,ARFMAG,sizeof(arh.ar_fmag)))
+  if (dpkg_ar_member_is_illegal(&arh))
     ohshit(_("file `%.250s' is corrupt - bad magic at end of second header"),fn);
   if (strncmp(arh.ar_name,"data",4))
     ohshit(_("file `%.250s' is corrupt - second member is not data member"),fn);
@@ -207,7 +212,7 @@ void mustgetpartinfo(const char *filename, struct partinfo *ri) {
 
 void print_info(const struct partinfo *pi) {
   printf(_("%s:\n"
-         "    Part format version:            %s\n"
+         "    Part format version:            %d.%d\n"
          "    Part of package:                %s\n"
          "        ... version:                %s\n"
          "        ... architecture:           %s\n"
@@ -219,7 +224,7 @@ void print_info(const struct partinfo *pi) {
          "    Part offset:                    %jd bytes\n"
          "    Part file size (used portion):  %jd bytes\n\n"),
          pi->filename,
-         pi->fmtversion,
+         pi->fmtversion.major, pi->fmtversion.minor,
          pi->package,
          pi->version,
          pi->arch ? pi->arch : C_("architecture", "<unknown>"),
diff --git a/dpkg-split/join.c b/dpkg-split/join.c
index 03017c8..1dd124e 100644
--- a/dpkg-split/join.c
+++ b/dpkg-split/join.c
@@ -33,7 +33,7 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/buffer.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-split.h"
 
@@ -55,7 +55,7 @@ void reassemble(struct partinfo **partlist, const char *outputfile) {
     fd_in = open(pi->filename, O_RDONLY);
     if (fd_in < 0)
       ohshite(_("unable to (re)open input part file `%.250s'"), pi->filename);
-    fd_null_copy(fd_in, pi->headerlen, _("skipping split package header"));
+    fd_skip(fd_in, pi->headerlen, _("skipping split package header"));
     fd_fd_copy(fd_in, fd_out, pi->thispartlen, _("split package part"));
     close(fd_in);
 
diff --git a/dpkg-split/main.c b/dpkg-split/main.c
index 860fca5..91e67be 100644
--- a/dpkg-split/main.c
+++ b/dpkg-split/main.c
@@ -2,7 +2,7 @@
  * dpkg-split - splitting and joining of multipart *.deb archives
  * main.c - main program
  *
- * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 1994-1996 Ian Jackson <ian@chiark.greenend.org.uk>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -37,7 +37,7 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-split.h"
 
@@ -46,7 +46,7 @@ printversion(const struct cmdinfo *cip, const char *value)
 {
   printf(_("Debian `%s' package split/join tool; version %s.\n"),
          SPLITTER, DPKG_VERSION_ARCH);
-  printf(_("Copyright (C) 1994-1996 Ian Jackson.\n"));
+
   printf(_(
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"));
@@ -100,8 +100,7 @@ usage(const struct cmdinfo *cip, const char *value)
   exit(0);
 }
 
-const char thisname[]= SPLITTER;
-const char printforhelp[]= N_("Type dpkg-split --help for help.");
+static const char printforhelp[] = N_("Type dpkg-split --help for help.");
 
 struct partqueue *queue= NULL;
 
@@ -152,26 +151,17 @@ static const struct cmdinfo cmdinfos[]= {
 
 int main(int argc, const char *const *argv) {
   int ret;
-  int l;
-  char *p;
 
   setlocale(LC_ALL, "");
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
+  dpkg_set_progname(SPLITTER);
   standard_startup();
-  myopt(&argv, cmdinfos);
+  myopt(&argv, cmdinfos, printforhelp);
 
   if (!cipaction) badusage(_("need an action option"));
 
-  l = strlen(opt_depotdir);
-  if (l && opt_depotdir[l - 1] != '/') {
-    p= nfmalloc(l+2);
-    strcpy(p, opt_depotdir);
-    strcpy(p+l,"/");
-    opt_depotdir = p;
-  }
-
   setvbuf(stdout,NULL,_IONBF,0);
 
   ret = cipaction->action(argv);
diff --git a/dpkg-split/queue.c b/dpkg-split/queue.c
index 5372434..0a8c5d7 100644
--- a/dpkg-split/queue.c
+++ b/dpkg-split/queue.c
@@ -3,6 +3,7 @@
  * queue.c - queue management
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -39,7 +40,7 @@
 #include <dpkg/dpkg-db.h>
 #include <dpkg/dir.h>
 #include <dpkg/buffer.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-split.h"
 
@@ -94,13 +95,15 @@ void scandepot(void) {
 
     if (de->d_name[0] == '.') continue;
     pq= nfmalloc(sizeof(struct partqueue));
-    pq->info.fmtversion= pq->info.package= pq->info.version= NULL;
+    pq->info.fmtversion.major = 0;
+    pq->info.fmtversion.minor = 0;
+    pq->info.package = NULL;
+    pq->info.version = NULL;
     pq->info.arch = NULL;
     pq->info.orglength= pq->info.thispartoffset= pq->info.thispartlen= 0;
     pq->info.headerlen= 0;
-    p = nfmalloc(strlen(opt_depotdir) + strlen(de->d_name) + 1);
-    strcpy(p, opt_depotdir);
-    strcat(p,de->d_name);
+    p = nfmalloc(strlen(opt_depotdir) + 1 + strlen(de->d_name) + 1);
+    sprintf(p, "%s/%s", opt_depotdir, de->d_name);
     pq->info.filename= p;
     if (!decompose_filename(de->d_name,pq)) {
       pq->info.md5sum= NULL;
@@ -116,7 +119,7 @@ static bool
 partmatches(struct partinfo *pi, struct partinfo *refi)
 {
   return (pi->md5sum &&
-          !strcmp(pi->md5sum,refi->md5sum) &&
+          strcmp(pi->md5sum, refi->md5sum) == 0 &&
           pi->maxpartn == refi->maxpartn &&
           pi->maxpartlen == refi->maxpartlen);
 }
@@ -171,8 +174,8 @@ do_auto(const char *const *argv)
     int ap;
     char *p, *q;
 
-    m_asprintf(&p, "%st.%lx", opt_depotdir, (long)getpid());
-    m_asprintf(&q, "%s%s.%jx.%x.%x", opt_depotdir, refi->md5sum,
+    m_asprintf(&p, "%s/t.%lx", opt_depotdir, (long)getpid());
+    m_asprintf(&q, "%s/%s.%jx.%x.%x", opt_depotdir, refi->md5sum,
                (intmax_t)refi->maxpartlen, refi->thispartn, refi->maxpartn);
 
     fd_src = open(partfile, O_RDONLY);
diff --git a/dpkg-split/split.c b/dpkg-split/split.c
index d4fe4bc..d18f81b 100644
--- a/dpkg-split/split.c
+++ b/dpkg-split/split.c
@@ -3,7 +3,7 @@
  * split.c - splitting archives
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -40,10 +40,11 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/path.h>
 #include <dpkg/subproc.h>
 #include <dpkg/buffer.h>
 #include <dpkg/ar.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dpkg-split.h"
 
@@ -160,10 +161,7 @@ mksplit(const char *file_src, const char *prefix, off_t maxpartsize,
 		prefixdir = m_strdup(dirname(t));
 		free(t);
 
-		t = m_strdup(prefix);
-		msdos_prefix = m_strdup(basename(t));
-		free(t);
-
+		msdos_prefix = m_strdup(path_basename(prefix));
 		prefix = clean_msdos_filename(msdos_prefix);
 	}
 
@@ -259,7 +257,7 @@ do_split(const char *const *argv)
 		l = strlen(sourcefile);
 		palloc = nfmalloc(l + 1);
 		strcpy(palloc, sourcefile);
-		if (!strcmp(palloc + l - (sizeof(DEBEXT) - 1), DEBEXT)) {
+		if (strcmp(palloc + l - (sizeof(DEBEXT) - 1), DEBEXT) == 0) {
 			l -= (sizeof(DEBEXT) - 1);
 			palloc[l] = '\0';
 		}
diff --git a/dselect/basecmds.cc b/dselect/basecmds.cc
index 3804475..cfe0f43 100644
--- a/dselect/basecmds.cc
+++ b/dselect/basecmds.cc
@@ -112,7 +112,7 @@ baselist::matchsearch(int index)
   searchlen=strlen(searchstring);
   lendiff = strlen(name) - searchlen;
   for (i=0; i<=lendiff; i++)
-    if (!strncasecmp(name + i, searchstring, searchlen))
+    if (strncasecmp(name + i, searchstring, searchlen) == 0)
       return true;
 
   return false;
@@ -143,8 +143,10 @@ void baselist::kd_search() {
     kd_searchagain();
 }
 
-void baselist::displayerror(const char* str) {
-  const char* pr = _("Error: ");
+void
+baselist::displayerror(const char *str)
+{
+  const char *pr = _("Error: ");
   int prlen=strlen(pr);
 
   beep();
@@ -162,7 +164,7 @@ void baselist::displayhelp(const struct helpmenuentry *helpmenu, int key) {
   int maxx, maxy, i, nextkey;
 
   getmaxyx(stdscr,maxy,maxx);
-  wbkgdset(stdscr, ' ' | helpscreen_attr);
+  wbkgdset(stdscr, ' ' | part_attr[helpscreen]);
   clearok(stdscr,TRUE);
   for (;;) {
     werase(stdscr);
@@ -172,14 +174,14 @@ void baselist::displayhelp(const struct helpmenuentry *helpmenu, int key) {
     if (hme->key) {
       int x, y DPKG_ATTR_UNUSED;
 
-      attrset(helpscreen_attr);
+      attrset(part_attr[helpscreen]);
       mvaddstr(1,0, gettext(hme->msg->text));
-      attrset(title_attr);
+      attrset(part_attr[title]);
       mvaddstr(0,0, _("Help: "));
       addstr(gettext(hme->msg->title));
       getyx(stdscr,y,x);
       while (++x<maxx) addch(' ');
-      attrset(thisstate_attr);
+      attrset(part_attr[thisstate]);
       mvaddstr(maxy-1,0,
 _("Press ? for help menu, . for next topic, <space> to exit help."));
       getyx(stdscr,y,x);
diff --git a/dselect/baselist.cc b/dselect/baselist.cc
index cb876d7..ee49696 100644
--- a/dselect/baselist.cc
+++ b/dselect/baselist.cc
@@ -124,34 +124,22 @@ void baselist::startdisplay() {
     for (i = 1; i < numscreenparts; i++) {
        if (init_pair(i, color[i].fore, color[i].back) != OK)
          ohshite(_("failed to allocate colour pair"));
+       part_attr[i] = COLOR_PAIR(i) | color[i].attr;
     }
-    /* TODO: should use an array of attr's, indexed by attr name. Oh well. */
-    list_attr=		COLOR_PAIR(list)	| color[list].attr;
-    listsel_attr= 	COLOR_PAIR(listsel)	| color[listsel].attr;
-    title_attr=		COLOR_PAIR(title)	| color[title].attr;
-    thisstate_attr=	COLOR_PAIR(thisstate)	| color[thisstate].attr;
-    selstate_attr=	COLOR_PAIR(selstate)	| color[selstate].attr;
-    selstatesel_attr= 	COLOR_PAIR(selstatesel)	| color[selstatesel].attr;
-    colheads_attr=	COLOR_PAIR(colheads)	| color[colheads].attr;
-    query_attr=		COLOR_PAIR(query)	| color[query].attr;
-    info_attr=		COLOR_PAIR(info)	| color[info].attr;
-    info_headattr=	COLOR_PAIR(info_head)	| color[info_head].attr;
-    whatinfo_attr=	COLOR_PAIR(whatinfo)	| color[whatinfo].attr;
-    helpscreen_attr=	COLOR_PAIR(helpscreen)	| color[helpscreen].attr;
   } else {
     /* User defined attributes for B&W mode are not currently supported. */
-    title_attr= A_REVERSE;
-    thisstate_attr= A_STANDOUT;
-    list_attr= 0;
-    listsel_attr= A_STANDOUT;
-    selstate_attr= A_BOLD;
-    selstatesel_attr= A_STANDOUT;
-    colheads_attr= A_BOLD;
-    query_attr= title_attr;
-    info_attr= list_attr;
-    info_headattr= A_BOLD;
-    whatinfo_attr= thisstate_attr;
-    helpscreen_attr= A_NORMAL;
+    part_attr[title] = A_REVERSE;
+    part_attr[thisstate] = A_STANDOUT;
+    part_attr[list] = 0;
+    part_attr[listsel] = A_STANDOUT;
+    part_attr[selstate] = A_BOLD;
+    part_attr[selstatesel] = A_STANDOUT;
+    part_attr[colheads]= A_BOLD;
+    part_attr[query] = part_attr[title];
+    part_attr[info] = part_attr[list];
+    part_attr[info_head] = A_BOLD;
+    part_attr[whatinfo] = part_attr[thisstate];
+    part_attr[helpscreen] = A_NORMAL;
   }
 
   // set up windows and pads, based on screen size
@@ -165,31 +153,31 @@ void baselist::startdisplay() {
 
   titlewin= newwin(1,xmax, 0,0);
   if (!titlewin) ohshite(_("failed to create title window"));
-  wattrset(titlewin,title_attr);
+  wattrset(titlewin, part_attr[title]);
 
   whatinfowin= newwin(1,xmax, whatinfo_row,0);
   if (!whatinfowin) ohshite(_("failed to create whatinfo window"));
-  wattrset(whatinfowin,whatinfo_attr);
+  wattrset(whatinfowin, part_attr[whatinfo]);
 
   listpad = newpad(ymax, total_width);
   if (!listpad) ohshite(_("failed to create baselist pad"));
 
   colheadspad= newpad(1, total_width);
   if (!colheadspad) ohshite(_("failed to create heading pad"));
-  wattrset(colheadspad,colheads_attr);
+  wattrset(colheadspad, part_attr[colheads]);
 
   thisstatepad= newpad(1, total_width);
   if (!thisstatepad) ohshite(_("failed to create thisstate pad"));
-  wattrset(thisstatepad,thisstate_attr);
+  wattrset(thisstatepad, part_attr[thisstate]);
 
   infopad= newpad(MAX_DISPLAY_INFO, total_width);
   if (!infopad) ohshite(_("failed to create info pad"));
-  wattrset(infopad,info_attr);
-  wbkgdset(infopad, ' ' | info_attr);
+  wattrset(infopad, part_attr[info]);
+  wbkgdset(infopad, ' ' | part_attr[info]);
 
   querywin= newwin(1,xmax,ymax-1,0);
   if (!querywin) ohshite(_("failed to create query window"));
-  wbkgdset(querywin, ' ' | query_attr);
+  wbkgdset(querywin, ' ' | part_attr[query]);
 
   if (cursorline >= topofscreen + list_height) topofscreen= cursorline;
   if (topofscreen > nitems - list_height) topofscreen= nitems - list_height;
@@ -225,7 +213,8 @@ void baselist::enddisplay() {
 void baselist::redrawall() {
   redrawtitle();
   redrawcolheads();
-  wattrset(listpad,list_attr); mywerase(listpad);
+  wattrset(listpad, part_attr[list]);
+  mywerase(listpad);
   ldrawnstart= ldrawnend= -1; // start is first drawn; end is first undrawn; -1=none
   refreshlist();
   redrawthisstate();
@@ -242,6 +231,9 @@ baselist::baselist(keybindings *kb) {
   bindings= kb;
   nitems= 0;
 
+  gap_width = 1;
+  total_width = max(TOTAL_LIST_WIDTH, COLS);
+
   xmax= -1;
   list_height=0; info_height=0;
   topofscreen= 0; leftofscreen= 0;
diff --git a/dselect/bindings.cc b/dselect/bindings.cc
index b544e29..a6440eb 100644
--- a/dselect/bindings.cc
+++ b/dselect/bindings.cc
@@ -97,7 +97,7 @@ const char **keybindings::describenext() {
   for (;;) {
     if (!iterate->action) return 0;
     for (count=0, search=bindings; search; search=search->next)
-      if (!strcmp(search->interp->action,iterate->action))
+      if (strcmp(search->interp->action, iterate->action) == 0)
         count++;
     if (count) break;
     iterate++;
@@ -105,7 +105,7 @@ const char **keybindings::describenext() {
   const char **retarray= new const char *[count+2];
   retarray[0]= iterate->desc;
   for (count=1, search=bindings; search; search=search->next)
-    if (!strcmp(search->interp->action,iterate->action))
+    if (strcmp(search->interp->action, iterate->action) == 0)
       retarray[count++]= key2name(search->key);
   retarray[count]= 0;
   iterate++;
diff --git a/dselect/bindings.h b/dselect/bindings.h
index 7a7fe6f..2566e49 100644
--- a/dselect/bindings.h
+++ b/dselect/bindings.h
@@ -1,5 +1,5 @@
 /* -*- c++ -*-
- * dselect - selection of Debian packages
+ * dselect - Debian package maintenance user interface
  * bindings.h - keybindings class header file
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
diff --git a/dselect/dselect-curses.h b/dselect/dselect-curses.h
index f670d27..6a3ffdb 100644
--- a/dselect/dselect-curses.h
+++ b/dselect/dselect-curses.h
@@ -1,5 +1,5 @@
 /* -*- c++ -*-
- * dselect - selection of Debian packages
+ * dselect - Debian package maintenance user interface
  * dselect-curses.h - curses header wrapper
  *
  * Copyright © 2009 Guillem Jover <guillem@debian.org>
diff --git a/dselect/dselect.h b/dselect/dselect.h
index 1d05e44..004dca3 100644
--- a/dselect/dselect.h
+++ b/dselect/dselect.h
@@ -1,5 +1,5 @@
 /* -*- c++ -*-
- * dselect - selection of Debian packages
+ * dselect - Debian package maintenance user interface
  * dselect.h - external definitions for this program
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
@@ -45,6 +45,23 @@ struct helpmenuentry {
 
 struct keybindings;
 
+enum screenparts {
+	background,
+	list,
+	listsel,
+	title,
+	thisstate,
+	selstate,
+	selstatesel,
+	colheads,
+	query,
+	info,
+	info_head,
+	whatinfo,
+	helpscreen,
+	numscreenparts,
+};
+
 class baselist {
 protected:
   // Screen dimensions &c.
@@ -52,12 +69,10 @@ protected:
   int title_height, colheads_height, list_height;
   int thisstate_height, info_height, whatinfo_height;
   int colheads_row, thisstate_row, info_row, whatinfo_row, list_row;
-  int list_attr, listsel_attr, title_attr, colheads_attr, info_attr;
-  int info_headattr, whatinfo_attr;
-  int thisstate_attr, query_attr;
-  int selstate_attr, selstatesel_attr;
-  int helpscreen_attr;
 
+  int part_attr[numscreenparts];
+
+  int gap_width;
   int total_width;
 
   // (n)curses stuff
@@ -84,7 +99,7 @@ protected:
   void unsizes();
   void dosearch();
   void displayhelp(const struct helpmenuentry *menu, int key);
-  void displayerror(const char* str);
+  void displayerror(const char *str);
 
   void redrawall();
   void redrawitemsrange(int start /*inclusive*/, int end /*exclusive*/);
@@ -137,7 +152,7 @@ public:
   void startdisplay();
   void enddisplay();
 
-  baselist(keybindings*);
+  baselist(keybindings *);
   virtual ~baselist();
 };
 
@@ -150,23 +165,6 @@ void cursesoff();
 
 extern int expertmode;
 
-enum screenparts {
-       background,
-       list,
-       listsel,
-       title,
-       thisstate,
-       selstate,
-       selstatesel,
-       colheads,
-       query,
-       info,
-       info_head,
-       whatinfo,
-       helpscreen,
-       numscreenparts,
-};
-
 struct colordata {
        int fore;
        int back;
diff --git a/dselect/main.cc b/dselect/main.cc
index b00bb12..f73dc36 100644
--- a/dselect/main.cc
+++ b/dselect/main.cc
@@ -2,8 +2,9 @@
  * dselect - Debian package maintenance user interface
  * main.cc - main program
  *
- * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 1994-1996 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2000,2001 Wichert Akkerman <wakkerma@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -40,6 +41,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+// Solaris requires curses.h to be included before term.h
+#include "dselect-curses.h"
+
 #if defined(HAVE_NCURSESW_TERM_H)
 #include <ncursesw/term.h>
 #elif defined(HAVE_NCURSES_TERM_H)
@@ -51,16 +55,14 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "dselect.h"
 #include "bindings.h"
 #include "pkglist.h"
 
-const char thisname[]= DSELECT;
-const char printforhelp[]= N_("Type dselect --help for help.");
+static const char printforhelp[] = N_("Type dselect --help for help.");
 
-modstatdb_rw readwrite;
 int expertmode= 0;
 
 static const char *admindir = ADMINDIR;
@@ -155,10 +157,6 @@ static const menuentry menuentries[]= {
 static const char programdesc[]=
       N_("Debian `%s' package handling frontend version %s.\n");
 
-static const char copyrightstring[]= N_(
-      "Copyright (C) 1994-1996 Ian Jackson.\n"
-      "Copyright (C) 2000,2001 Wichert Akkerman.\n");
-
 static const char licensestring[]= N_(
       "This is free software; see the GNU General Public License version 2 or\n"
       "later for copying conditions. There is NO warranty.\n");
@@ -167,8 +165,7 @@ static void DPKG_ATTR_NORET
 printversion(const struct cmdinfo *ci, const char *value)
 {
   printf(gettext(programdesc), DSELECT, DPKG_VERSION_ARCH);
-  printf("%s", gettext(copyrightstring));
-  printf(gettext(licensestring), DSELECT);
+  printf("%s", gettext(licensestring));
 
   m_output(stdout, _("<standard output>"));
 
@@ -189,7 +186,7 @@ usage(const struct cmdinfo *ci, const char *value)
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"), ADMINDIR);
 
@@ -361,8 +358,15 @@ extern void operator delete(void *p) {
 }
 
 urqresult urq_list(void) {
-  readwrite = modstatdb_open((modstatdb_rw)(msdbrw_writeifposs |
-                                            msdbrw_available_readonly));
+  struct dpkg_arch *arch;
+
+  modstatdb_open((modstatdb_rw)(msdbrw_writeifposs |
+                                msdbrw_available_readonly));
+
+  // XXX: Multi-Arch is not supported, bail out.
+  for (arch = dpkg_arch_get_list(); arch; arch = arch->next)
+    if (arch->type == arch_foreign)
+      ohshit(_("foreign architectures enabled but multi-arch is not supported"));
 
   curseson();
 
@@ -420,9 +424,9 @@ refreshmenu(void)
          "Press <enter> to confirm selection.   ^L redraws screen.\n\n"));
 
   attrset(A_NORMAL);
-  addstr(gettext(copyrightstring));
-  sprintf(buf, gettext(licensestring), DSELECT);
-  addstr(buf);
+  addstr(_("Copyright (C) 1994-1996 Ian Jackson.\n"
+           "Copyright (C) 2000,2001 Wichert Akkerman.\n"));
+  addstr(gettext(licensestring));
 
   modstatdb_init();
   if (!modstatdb_can_lock())
@@ -459,7 +463,10 @@ urqresult urq_menu(void) {
       dme(cursor,0); cursor+= entries-1; cursor %= entries; dme(cursor,1);
     } else if (c=='\n' || c=='\r' || c==KEY_ENTER) {
       clear(); refresh();
-      switch (menuentries[cursor].fn()) { /* FIXME: trap errors in urq_... */
+
+      /* FIXME: trap errors in urq_... */
+      urqresult res = menuentries[cursor].fn();
+      switch (res) {
       case urqr_quitmenu:
         return urqr_quitmenu;
       case urqr_normal:
@@ -467,7 +474,7 @@ urqresult urq_menu(void) {
       case urqr_fail:
         break;
       default:
-        internerr("unknown menufn");
+        internerr("unknown menufn %d", res);
       }
       refreshmenu(); dme(cursor,1);
     } else if (c==C('l')) {
@@ -514,10 +521,12 @@ main(int, const char *const *argv)
   bindtextdomain(DSELECT, LOCALEDIR);
   textdomain(DSELECT);
 
+  dpkg_set_progname(DSELECT);
+
   push_error_context_func(dselect_catch_fatal_error, print_fatal_error, 0);
 
   loadcfgfile(DSELECT, cmdinfos);
-  myopt(&argv,cmdinfos);
+  myopt(&argv, cmdinfos, printforhelp);
 
   admindir = dpkg_db_set_dir(admindir);
 
diff --git a/dselect/methlist.cc b/dselect/methlist.cc
index c7f3abf..5b92836 100644
--- a/dselect/methlist.cc
+++ b/dselect/methlist.cc
@@ -60,14 +60,9 @@ void methodlist::setwidths() {
   debug(dbg_general, "methodlist[%p]::setwidths()", this);
 
   status_width= 1;
-  gap_width= 1;
   name_width= 14;
   name_column= status_width + gap_width;
   description_column= name_column + name_width + gap_width;
-
-  total_width= TOTAL_LIST_WIDTH;
-  if (total_width < COLS)
-    total_width= COLS;
   description_width= total_width - description_column;
 }
 
@@ -93,10 +88,10 @@ void methodlist::redraw1itemsel(int index, int selected) {
   int i;
   const char *p;
 
-  wattrset(listpad, selected ? listsel_attr : list_attr);
+  wattrset(listpad, part_attr[selected ? listsel : list]);
   mvwaddch(listpad,index,0,
            table[index] == coption ? '*' : ' ');
-  wattrset(listpad, selected ? listsel_attr : list_attr);
+  wattrset(listpad, part_attr[selected ? listsel : list]);
   mvwprintw(listpad,index,name_column-1, " %-*.*s ",
             name_width, name_width, table[index]->name);
 
@@ -114,7 +109,7 @@ void methodlist::redraw1itemsel(int index, int selected) {
 
 void methodlist::redrawcolheads() {
   if (colheads_height) {
-    wattrset(colheadspad,colheads_attr);
+    wattrset(colheadspad, part_attr[colheads]);
     mywerase(colheadspad);
     mvwaddstr(colheadspad,0,0, "  ");
     mvwaddnstr(colheadspad,0,name_column, _("Abbrev."), name_width);
@@ -187,11 +182,11 @@ quitaction methodlist::display() {
 void methodlist::itd_description() {
   whatinfovb(_("Explanation"));
 
-  wattrset(infopad,info_headattr);
+  wattrset(infopad, part_attr[info_head]);
   waddstr(infopad, table[cursorline]->name);
   waddstr(infopad," - ");
   waddstr(infopad, table[cursorline]->summary);
-  wattrset(infopad,info_attr);
+  wattrset(infopad, part_attr[info]);
 
   const char *m= table[cursorline]->description;
   if (!m || !*m) m= _("No explanation available.");
diff --git a/dselect/method.h b/dselect/method.h
index a963780..aba7656 100644
--- a/dselect/method.h
+++ b/dselect/method.h
@@ -51,7 +51,7 @@ struct dselect_option {
 
 class methodlist : public baselist {
 protected:
-  int status_width, gap_width, name_width, description_width;
+  int status_width, name_width, description_width;
   int name_column, description_column;
 
   // Table of methods
diff --git a/dselect/methods/Debian/Dselect/Ftp.pm b/dselect/methods/Debian/Dselect/Ftp.pm
index 73e3bdf..3352e62 100644
--- a/dselect/methods/Debian/Dselect/Ftp.pm
+++ b/dselect/methods/Debian/Dselect/Ftp.pm
@@ -58,7 +58,7 @@ sub store_config {
 
 sub view_mirrors {
   if (-f '/usr/lib/dpkg/methods/ftp/README.mirrors.txt') {
-    system('/usr/bin/pager', '/usr/lib/dpkg/methods/ftp/README.mirrors.txt');
+    system('pager', '/usr/lib/dpkg/methods/ftp/README.mirrors.txt');
   } elsif (-f '/usr/lib/dpkg/methods/ftp/README.mirrors.txt.gz') {
     system('gzip -dc /usr/lib/dpkg/methods/ftp/README.mirrors.txt.gz | pager');
   } else {
@@ -191,7 +191,7 @@ sub yesno($$) {
     $res =~ /^[Yy]/ and return 1;
     $res =~ /^[Nn]/ and return 0;
     $res =~ /^[ \t]*$/ and return $r;
-    print "Please enter one of the letters `y' or `n'\n";
+    print "Please enter one of the letters 'y' or 'n'\n";
   }
 }
 
@@ -246,7 +246,7 @@ sub do_connect {
 	    if(!$ftp->binary()) { print $ftp->message . "\n"; $exit=1; }
 	}
 	if (!$exit) {
-	    print "Cd to `$ftpdir'...\n";
+	    print "Cd to '$ftpdir'...\n";
 	    if(!$ftp->cwd($ftpdir)) { print $ftp->message . "\n"; $exit=1; }
 	}
 
diff --git a/dselect/methods/disk/install b/dselect/methods/disk/install
index d8a3df2..6053599 100755
--- a/dselect/methods/disk/install
+++ b/dselect/methods/disk/install
@@ -94,7 +94,7 @@ Perhaps you downloaded it with an unexpected name, or something.
 In any case, you must find the file(s) and then either place it with
 the correct filename(s) (as listed in the Packages file or in
 $vardir/available) and rerun the installation, or upgrade the
-package by using `dpkg --install --auto-deconfigure'\'' by hand.
+package by using '\''dpkg --install --auto-deconfigure'\'' by hand.
 
 ";
 				exit(1);
diff --git a/dselect/methods/disk/setup b/dselect/methods/disk/setup
index ca1f0cc..bad21a1 100755
--- a/dselect/methods/disk/setup
+++ b/dselect/methods/disk/setup
@@ -135,7 +135,7 @@ echo "
 If you make a mistake, use the interrupt key ($intrkey) to abort.
 "
 
-# State variables, `best first'
+# State variables, “best first”
 #  {main,ctb,nf,nus,lcl}_{packages,binary}
 #   Empty before we've found them or if they're not available,
 #   set to the relevant bit under mountpoint otherwise.
@@ -145,7 +145,7 @@ If you make a mistake, use the interrupt key ($intrkey) to abort.
 #  mountpoint
 #   The mountpoint for the filesystem containing the stuff
 #   empty or unset if we don't know yet, or if we haven't mounted anything;
-#   may also be empty if `directory' was set.
+#   may also be empty if ‘directory’ was set.
 #  blockdevice
 #   The actual block device to mount.
 #  fstype
@@ -175,7 +175,7 @@ then
 	'Several CD-ROMs (or other ISO9660 filesystems) are mounted:'
 			grep 'type iso9660 ([^)]*)$' <$tp.m | nl
 			echo -n \
-	'Is it any of these ?  Type a number, or `n'\'' for none.  '
+	"Is it any of these ?  Type a number, or 'n' for none.  "
 			read response
 			response="`echo \"$response\" | sed -e 's/[ 	]*$//'`"
 			if expr "$response" : '[0-9][0-9]*$' >/dev/null && \
@@ -241,7 +241,7 @@ then
 			response="$defaultnfsserver"
 		fi
 		if [ -z "$response" ]; then continue; fi
-		if [ -x /usr/bin/rpcinfo ]
+		if [ -x "`which rpcinfo`" ]
 		then
 			if rpcinfo -u "$response" mountd | grep -q 'ready'
 			then
@@ -249,7 +249,7 @@ then
 			else
 				echo "$response appears not to be an NFS server."
 			fi
-		elif [ -x /bin/ping ]
+		elif [ -x "`which ping`" ]
 		then
 			if ping -q -c 1 "$response" | grep -q ', 1 packets received'
 			then
@@ -259,7 +259,7 @@ then
 			fi
 		else
 			echo \
-"(I can't check that now because there is no /usr/bin/rpcinfo or /bin/ping.)"
+"(I can't check that now because there is no rpcinfo or ping.)"
 			nfsserver="$response"
 		fi
 	done
@@ -347,7 +347,7 @@ distribution is (eg. 'dists/stable') - this directory usually contains the
 Packages-Master file.
 
 If the CD-ROM is badly organised and doesn't have a straightforward copy of
-the distribution you may answer \`none' and we'll go through the parts
+the distribution you may answer 'none' and we'll go through the parts
 I need individually."
 	else
 		echo \
@@ -358,7 +358,7 @@ distribution is (eg. 'debian/dists/stable') - this directory usually
 contains the Packages-Master file.
 
 If you do not have a straightforward copy of the distribution available
-just answer \`none' and we'll go through the parts I need individually."
+just answer 'none' and we'll go through the parts I need individually."
 	fi
 	defhierbase=none
 # maybe ask for debian/dists and then show and ask for available dists 
@@ -368,12 +368,12 @@ just answer \`none' and we'll go through the parts I need individually."
 		if [ -d "$mountpoint/$p_hierbase/main/binary-$iarch" ]
 		then
 			echo "
-Last time you said \`$p_hierbase', and that looks plausible."
+Last time you said '$p_hierbase', and that looks plausible."
 			defhierbase="$p_hierbase"
 		else
 			echo "
-Last time you said \`$p_hierbase', but that doesn't look plausible,
-since \`$p_hierbase/main/binary-$iarch' doesn't seem to exist."
+Last time you said '$p_hierbase', but that doesn't look plausible,
+since '$p_hierbase/main/binary-$iarch' doesn't seem to exist."
 		fi
 	fi
 	if [ none = "$defhierbase" ]
@@ -381,12 +381,12 @@ since \`$p_hierbase/main/binary-$iarch' doesn't seem to exist."
 		if [ -d "$mountpoint/debian/dists/stable/main/binary-$iarch" ]
 		then
 			echo "
-\`/debian/dists/stable' exists and looks plausible, so that's the default."
+'/debian/dists/stable' exists and looks plausible, so that's the default."
 			defhierbase=/debian/dists/stable
 		elif [ -d "$mountpoint/dists/stable/main/binary-$iarch" ]
 		then
 			echo "
-\`/dists/stable' exists and looks plausible, so that's the default."
+'/dists/stable' exists and looks plausible, so that's the default."
 			defhierbase=/dists/stable
 		fi
 	fi
@@ -424,17 +424,17 @@ check_binary () {
 	# checks wether $2 contains *.deb
 	if ! [ -d "$mountpoint$2/" ]
 	then
-		echo "\`$2' does not exist."
+		echo "'$2' does not exist."
 		return
 	fi
 
 	if ! ( find -L "$mountpoint$2/" -name '*.deb' -print \
 	        | head -n 1 ) 2>/dev/null  | grep . >/dev/null
 	then
-		echo "\`$2' does not contain any *.deb packages.  Hmmpf."
+		echo "'$2' does not contain any *.deb packages.  Hmmpf."
 		return
 	fi
-	echo "Using \`$2' as $1 binary dir."
+	echo "Using '$2' as $1 binary dir."
 	this_binary="$2"
 }
 
@@ -453,26 +453,26 @@ find_area () {
 
 	if [ $option = cdrom ] && [ $2 = nf ] && [ -z "$this_binary" ]
 	then
-		echo '
+		echo "
 Note: most CD-ROM distributions of Debian do not include programs
-available in the `non-free'\'' directory of the distribution site.
+available in the 'non-free' directory of the distribution site.
 This is because these programs have copyrights that prevent
 distribution for profit on a CD-ROM - ie they are not free software.
-If you wish to install these programs you'\''ll have to get them from an
-alternative source.'
+If you wish to install these programs you'll have to get them from an
+alternative source."
 	elif [ $2 = lcl ] && [ -z "$this_binary" ]
 	then
-		echo '
-Note: By default there is no `local'\'' directory. It is intended for 
-packages you made yourself.'
+		echo "
+Note: By default there is no 'local' directory. It is intended for
+packages you made yourself."
 	fi
 	while [ -z "$this_binary" ]
 	do
 		defaultbinary="$4"
 		echo "
 Which directory contains the *.deb packages from the $1 distribution
-area (this directory is named \`$3/binary-$iarch' on the distribution site) ?
-Say \`none' if this area is not available."
+area (this directory is named '$3/binary-$iarch' on the distribution site) ?
+Say 'none' if this area is not available."
 		if [ $2 != main ] && [ -z "$defaultbinary" ]
 		then
 			defaultbinary=none
@@ -500,7 +500,7 @@ Say \`none' if this area is not available."
 		do
 			if [ -f "$mountpoint/$this_binary/$f" ]
 			then
-				echo "Using \`$this_binary/$f' for $1."
+				echo "Using '$this_binary/$f' for $1."
 				this_packages="$this_binary/$f"
 				break
 			fi
@@ -508,21 +508,21 @@ Say \`none' if this area is not available."
 		while [ -z "$this_packages" ]
 		do
 			echo -n "
-I can't find the $1 \`Packages' file.  The information in the
-\`Packages' file is important for package selection during new
+I can't find the $1 'Packages' file.  The information in the
+'Packages' file is important for package selection during new
 installations, and is very useful for upgrades.
 
 If you overlooked it when downloading you should do get it now and
 return to this installation procedure when you have done so: you will
 find one Packages file and one Packages.gz file -- either will do --
-in the \`binary-$iarch' subdirectory of each area on the FTP sites and
+in the 'binary-$iarch' subdirectory of each area on the FTP sites and
 CD-ROMs.  Alternatively (and this will be rather slow) I can scan the
-packages in the distribution area - say \`scan' if you want me to do so.
+packages in the distribution area - say 'scan' if you want me to do so.
 
 You need a separate Packages file from each of the distribution areas
 you wish to install.
 
-Where is the _$1_ \`Packages' file (if none is available, say \`none')
+Where is the _$1_ 'Packages' file (if none is available, say 'none')
 [$5]
  ?  "
 			read response
diff --git a/dselect/methods/floppy/desc.floppy b/dselect/methods/floppy/desc.floppy
index 0bd6329..1880ea6 100644
--- a/dselect/methods/floppy/desc.floppy
+++ b/dselect/methods/floppy/desc.floppy
@@ -2,7 +2,7 @@ Installation using a pile of floppies, at least one of which (usually
 the first) contains the Packages file, and the rest of which contain
 the binary *.deb files.
 
-If you are installing software from the `non-free' or `contrib'
+If you are installing software from the 'non-free' or 'contrib'
 directories as well as the main Debian distribution you must have the
 Packages files for those areas on separate floppies.  The usual way to
 do this is to put each Packages file on the first floppy which contains
diff --git a/dselect/methods/ftp/install b/dselect/methods/ftp/install
index bcba43c..f1a1c4c 100755
--- a/dselect/methods/ftp/install
+++ b/dselect/methods/ftp/install
@@ -131,7 +131,7 @@ procstatus();
 sub dcmpvers {
     my($a, $p, $b) = @_;
     my ($r);
-    $r = system("/usr/bin/dpkg", "--compare-versions", "$a", "$p", "$b");
+    $r = system("dpkg", "--compare-versions", "$a", "$p", "$b");
     $r = $r/256;
     if ($r == 0) {
 	return 1;
@@ -431,7 +431,7 @@ if($totsize != 0) {
 		last DOWNLOAD_TRY;
 	      }
 	  } elsif ($@) {
-             print "An error occured ($@) : stopping download\n";
+             print "An error occurred ($@) : stopping download\n";
 	  }
 	  last DOWNLOAD_TRY;
       }
diff --git a/dselect/methods/multicd/README.multicd b/dselect/methods/multicd/README.multicd
index 759d081..8ba4a02 100644
--- a/dselect/methods/multicd/README.multicd
+++ b/dselect/methods/multicd/README.multicd
@@ -17,8 +17,8 @@ Installation methods for multiple binary CDs
 Acquiring package data
 ---------------------
 
- Since this method is derived from the `mounted' method the user is
- able to access up to five binary directories within `dists/stable':
+ Since this method is derived from the 'mounted' method the user is
+ able to access up to five binary directories within 'dists/stable':
 
   . main
   . contrib
@@ -26,7 +26,7 @@ Acquiring package data
   . non-US
   . local
 
- The selected method will try to read the `Packages.cd' file from each
+ The selected method will try to read the 'Packages.cd' file from each
  of these directories if it is available.
 
 Identifying the CD-ROM
@@ -40,7 +40,7 @@ Identifying the CD-ROM
 Installing the files
 --------------------
 
- At the beginning of the installation the `multicd' package will sort
+ At the beginning of the installation the 'multicd' package will sort
  the list of to-be-installed packages and install them CD by CD.  If a
  different CD-ROM is required the user will be prompted to exchange
  the CD-ROM.
@@ -48,26 +48,26 @@ Installing the files
 Preparing multiple binary CD-ROMs
 ---------------------------------
 
- Since the `multicd' methods need to know which packages are on which
- CD-ROMs one cannot use regular `Packages' files.  An additional data
+ Since the 'multicd' methods need to know which packages are on which
+ CD-ROMs one cannot use regular 'Packages' files.  An additional data
  field "X-Medium:" is required.  The first CD-ROM from the set should
- contain all `Packages.cd' files.  To be more convenient you should
- include the `Packages.cd' files on all CD-ROMs.  This ensures that
+ contain all 'Packages.cd' files.  To be more convenient you should
+ include the 'Packages.cd' files on all CD-ROMs.  This ensures that
  you don't have to start with the first CD-ROM all the time.
 
  Additionally the package needs to gain information which CD-ROM is
- currently used.  Thus each CD-ROM contains the file `.disk/info'
+ currently used.  Thus each CD-ROM contains the file '.disk/info'
  which contains the symbolic name for the CD-ROM as specified by
  "X-Medium:".
 
- In order to be able to create the modified `Packages.cd' files, you
- have to use the `-M medium' option of dpkg-scanpackages (supported
+ In order to be able to create the modified 'Packages.cd' files, you
+ have to use the '-M medium' option of dpkg-scanpackages (supported
  in dpkg-dev >= 1.15.5).
 
- To split the `main' distribution into two CD-ROMs you'll need to
- create a `Packages.cd' file for each `binary-$arch' directory.
+ To split the 'main' distribution into two CD-ROMs you'll need to
+ create a 'Packages.cd' file for each 'binary-$arch' directory.
  Afterwards you simply append the second one to the first one and
- put the resulting `Packages.cd' file into both `binary-$arch'
+ put the resulting 'Packages.cd' file into both 'binary-$arch'
  directories.
 
 Sample Layout
@@ -98,7 +98,7 @@ Sample Layout
                   non-US/binary-all/
 
  To re-generate the Packages file you have to chdir into
- `dists/stable/$part' and issue `dpkg-scanpackages' as follows.  It's
+ 'dists/stable/$part' and issue 'dpkg-scanpackages' as follows.  It's
  assumed that you use regular compressed overrides files in
  /pub/debian/indices.
 
diff --git a/dselect/methods/multicd/install b/dselect/methods/multicd/install
index f9262f9..4872f28 100755
--- a/dselect/methods/multicd/install
+++ b/dselect/methods/multicd/install
@@ -53,7 +53,7 @@ xit=1
 do_umount() {
 	if [ "$method" = "multi_mount" ]
 	then
-		echo /bin/true
+		echo true
 		return
 	fi
 	if [ -n "$umount" ]; then
@@ -66,7 +66,7 @@ do_mount() {
 
 	if [ "$method" = "multi_mount" ]
 	then
-		echo /bin/true
+		echo true
 		return
 	fi
 
diff --git a/dselect/methods/multicd/setup b/dselect/methods/multicd/setup
index c7485b4..d463b4d 100755
--- a/dselect/methods/multicd/setup
+++ b/dselect/methods/multicd/setup
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# The `multicd' package was initially written by Heiko Schlittermann
+# The ‘multicd’ package was initially written by Heiko Schlittermann
 # <heiko@lotte.sax.de> based on builtin access methods written by Ian
 # Jackson <ian@chiark.greenend.org.uk>.  The final packaging as well as
 # cleanups were made by Martin Schulze <joey@infodrom.north.de> who also
@@ -175,7 +175,7 @@ echo "
 If you make a mistake, use the interrupt key ($intrkey) to abort.
 "
 
-# State variables, `best first'
+# State variables, “best first”
 #  {main,ctb,nf,nonus,nonusctb,nonusnf,lcl}_{packages,binary}
 #   Empty before we've found them or if they're not available,
 #   set to the relevant bit under mountpoint otherwise.
@@ -184,7 +184,7 @@ If you make a mistake, use the interrupt key ($intrkey) to abort.
 #  mountpoint
 #   The mountpoint for the filesystem containing the stuff
 #   empty or unset if we don't know yet, or if we haven't mounted anything;
-#   may also be empty if `directory' was set.
+#   may also be empty if ‘directory’ was set.
 #  blockdevice
 #   The actual block device to mount.
 #  fstype
@@ -216,7 +216,7 @@ then
 	'Several CD-ROMs (or other ISO9660 filesystems) are mounted:'
 			egrep 'type iso9660 \([^)]*\)$' <$tp.m | nl
 			echo -n \
-	'Is it any of these ?  Type a number, or `n'\'' for none.  '
+	"Is it any of these ?  Type a number, or 'n' for none.  "
 			read response
 			response="`echo \"$response\" | sed -e 's/[ 	]*$//'`"
 			if expr "$response" : '[0-9][0-9]*$' >/dev/null && \
@@ -282,7 +282,7 @@ then
 			response="$defaultnfsserver"
 		fi
 		if [ -z "$response" ]; then continue; fi
-		if [ -x /usr/bin/rpcinfo ]
+		if [ -x "`which rpcinfo`" ]
 		then
 			if rpcinfo -u "$response" mountd >/dev/null
 			then
@@ -290,7 +290,7 @@ then
 			else
 				echo "$response appears not to be an NFS server."
 			fi
-		elif [ -x /bin/ping ]
+		elif [ -x "`which ping`" ]
 		then
 			if ping -q -c 1 "$response" | grep -q ', 1 packets received'
 			then
@@ -300,7 +300,7 @@ then
 			fi
 		else
 			echo \
-"(I can't check that now because there is no /usr/bin/rpcinfo or /bin/ping.)"
+"(I can't check that now because there is no rpcinfo or ping.)"
 			nfsserver="$response"
 		fi
 	done
@@ -392,10 +392,10 @@ do
 	then
 		echo \
 "I would like to know where on the CD-ROM the top level of the Debian
-distribution is - this will usually contain the \`dists' directory.
+distribution is - this will usually contain the 'dists' directory.
 
 If the CD-ROM is badly organized and doesn't have a straightforward copy of
-the distribution you may answer \`none' and we'll go through the parts
+the distribution you may answer 'none' and we'll go through the parts
 I need individually."
 	else
 		echo \
@@ -405,29 +405,29 @@ To use this I'll need to know where the top level of that copy of the
 distribution is - this directory usually contains the Packages-Master file.
 
 If you do not have a straightforward copy of the distribution available
-just answer \`none' and we'll go through the parts I need individually."
+just answer 'none' and we'll go through the parts I need individually."
 	fi
 
 	defhierbase=none
 	if [ -n "$p_hierbase" ]; then
 		if [ -d "$mountpoint/$p_hierbase/dists/$dist/main/binary-$iarch" \
 			-o -n "$multi" ]; then
-			echo "Last time you said \`$p_hierbase', and that looks plausible."
+			echo "Last time you said '$p_hierbase', and that looks plausible."
 			defhierbase="$p_hierbase"
 		else
 			echo "
-Last time you said \`$p_hierbase', but that doesn't look plausible,
-since \`$p_hierbase/dists/$dist/main/binary-$iarch' doesn't seem to exist.
+Last time you said '$p_hierbase', but that doesn't look plausible,
+since '$p_hierbase/dists/$dist/main/binary-$iarch' doesn't seem to exist.
 And I can't get the impression that you're using a multi-CD  set."
 		fi
 	fi
 
 	# at this point defhierbase is set if it looks plausible
-	# if `none' was entered, we assume a CD with a debian/ directory
+	# if ‘none’ was entered, we assume a CD with a debian/ directory
 
 	if [ none = "$defhierbase" -a -d "$mountpoint/debian/dists/$dist/main/binary-$iarch" ]
 	then
-		echo "\`/debian' exists and looks plausible, so that's the default."
+		echo "'/debian' exists and looks plausible, so that's the default."
 		defhierbase=/debian
 	fi
 
@@ -499,7 +499,7 @@ check_binary () {
 
 	if [ ! -d "${mountpoint}$2" -a -z "$multi" ]
 	then
-		echo "\`$2' does not exist."
+		echo "'$2' does not exist."
 		return
 	fi
 
@@ -510,17 +510,17 @@ check_binary () {
 #  	if ! { find -L "$mountpoint$2" -name '*.deb' -print \
 #  		| head -1 | grep . ; } >/dev/null 2>&1 && [ -z "$multi" ];
 #  	then
-#  		echo "\`$2' does not contain any *.deb packages."
+#  		echo "'$2' does not contain any *.deb packages."
 #  		return
 #  	fi
 
 	this_binary="$2"
-	echo -n "Using \`$this_binary' as $1 binary dir"
+	echo -n "Using '$this_binary' as $1 binary dir"
 
 	if [ -n "$multi" ]; then
 		this_disk=`getdisklabel ${mountpoint} "/$hierbase"`
 		echo " from disc"
-		echo "    \`$this_disk'"
+		echo "    '$this_disk'"
 	else
 		echo ""
 	fi
@@ -540,21 +540,21 @@ find_area () {
 	fi
 	if [ $option = multi_cd -a $2 = nf -a -z "$this_binary" ]
 	then
-		echo '
+		echo "
 Note: most CD-ROM distributions of Debian do not include programs
-available in the `non-free'\'' directory of the distribution site.
+available in the 'non-free' directory of the distribution site.
 This is because these programs have copyrights that prevent
 distribution for profit on a CD-ROM - ie they are not free software.
-If you wish to install these programs you'\''ll have to get them from an
-alternative source.'
+If you wish to install these programs you'll have to get them from an
+alternative source."
 	fi
 	while [ -z "$this_binary" ]
 	do
 		defaultbinary="$4"
 		echo "
 Which directory contains the *.deb packages from the $1 distribution
-area (this directory is named \`$3/binary' on the distribution site) ?
-Say \`none' if this area is not available."
+area (this directory is named '$3/binary' on the distribution site) ?
+Say 'none' if this area is not available."
 		if [ $2 != main -a -z "$defaultbinary" ]
 		then
 			defaultbinary=none
@@ -584,34 +584,34 @@ Say \`none' if this area is not available."
 				if [ -f "$mountpoint/$this_binary/$f" ]
 				then
 					this_packages="$this_binary/$f"
-					echo "Using \`$this_packages' for $1."
+					echo "Using '$this_packages' for $1."
 					break
 				fi
 			done
 		else
 			if [ -f "${mountpoint}${hierbase}/.disk/packages/$1/Packages.gz" ]; then
 				this_packages=`echo "${hierbase}/.disk/packages/$1/Packages.gz"|sed 's:/\+:/:g'`
-				echo "Using \`${this_packages}' for $1."
+				echo "Using '${this_packages}' for $1."
 			fi
 		fi
 		while [ -z "$this_packages" ]
 		do
 			echo -n "
-I can't find the $1 \`Packages.cd' file.  The information in the
-\`Packages.cd' file is important for package selection during new
+I can't find the $1 'Packages.cd' file.  The information in the
+'Packages.cd' file is important for package selection during new
 installations, and is very useful for upgrades.
 
 If you overlooked it when downloading you should do get it now and
 return to this installation procedure when you have done so: you will
 find one Packages.cd file and one Packages.cd.gz file -- either will do --
-in the \`binary' subdirectory of each area on the FTP sites and
+in the 'binary' subdirectory of each area on the FTP sites and
 CD-ROMs.  Alternatively (and this will be rather slow) I can scan the
-packages in the distribution area - say \`scan' if you want me to do so.
+packages in the distribution area - say 'scan' if you want me to do so.
 
 You need a separate Packages.cd file from each of the distribution areas
 you wish to install.
 
-Where is the _$1_ \`Packages.cd' file (if none is available, say \`none')
+Where is the _$1_ 'Packages.cd' file (if none is available, say 'none')
 [$5]
  ?  "
 			read response
diff --git a/dselect/methparse.cc b/dselect/methparse.cc
index ca923a3..0902b44 100644
--- a/dselect/methparse.cc
+++ b/dselect/methparse.cc
@@ -274,25 +274,14 @@ void getcurrentopt() {
 }
 
 void writecurrentopt() {
-  FILE *cmo;
-  int l;
-  static char *newfile=0;
+  struct atomic_file *file;
 
   assert(methoptfile);
-  if (!newfile) {
-    l= strlen(methoptfile);
-    newfile= new char[l + sizeof(NEWDBEXT) + 1];
-    strcpy(newfile,methoptfile);
-    strcpy(newfile+l, NEWDBEXT);
-  }
-  cmo= fopen(newfile,"w");
-  if (!cmo) ohshite(_("unable to open new option file `%.250s'"),newfile);
-  if (fprintf(cmo,"%s %s\n",coption->meth->name,coption->name) == EOF) {
-    fclose(cmo);
-    ohshite(_("unable to write new option to `%.250s'"),newfile);
-  }
-  if (fclose(cmo))
-    ohshite(_("unable to close new option file `%.250s'"),newfile);
-  if (rename(newfile,methoptfile))
-    ohshite(_("unable to install new option as `%.250s'"),methoptfile);
+  file = atomic_file_new(methoptfile, (enum atomic_file_flags)0);
+  atomic_file_open(file);
+  if (fprintf(file->fp, "%s %s\n", coption->meth->name, coption->name) == EOF)
+    ohshite(_("unable to write new option to `%.250s'"), file->name_new);
+  atomic_file_close(file);
+  atomic_file_commit(file);
+  atomic_file_free(file);
 }
diff --git a/dselect/pkgcmds.cc b/dselect/pkgcmds.cc
index 795254c..cade2b3 100644
--- a/dselect/pkgcmds.cc
+++ b/dselect/pkgcmds.cc
@@ -44,7 +44,7 @@ packagelist::affectedmatches(struct pkginfo *pkg, struct pkginfo *comparewith) {
   case sso_unsorted:
     break;
   default:
-    internerr("unknown statsortorder in affectedmatches");
+    internerr("unknown statsortorder %d", statsortorder);
   }
   if (comparewith->priority != pkginfo::pri_unset &&
       (comparewith->priority != pkg->priority ||
@@ -100,7 +100,10 @@ void packagelist::setwant(pkginfo::pkgwant nwarg) {
   int index, top, bot;
   pkginfo::pkgwant nw;
 
-  if (!readwrite) { beep(); return; }
+  if (modstatdb_get_status() == msdbrw_readonly) {
+    beep();
+    return;
+  }
 
   if (recursive) {
     redrawitemsrange(cursorline,cursorline+1);
@@ -145,7 +148,7 @@ void packagelist::kd_purge()    { setwant(pkginfo::want_purge);     }
 int would_like_to_install(pkginfo::pkgwant wantvalue, pkginfo *pkg) {
   /* Returns: 1 for yes, 0 for no, -1 for if they want to preserve an error condition. */
   debug(dbg_general, "would_like_to_install(%d, %s) status %d",
-        wantvalue, pkg_describe(pkg, pdo_foreign), pkg->status);
+        wantvalue, pkg_name(pkg, pnaw_always), pkg->status);
 
   if (wantvalue == pkginfo::want_install) return 1;
   if (wantvalue != pkginfo::want_hold) return 0;
@@ -156,9 +159,6 @@ int would_like_to_install(pkginfo::pkgwant wantvalue, pkginfo *pkg) {
 }
 
 const char *packagelist::itemname(int index) {
-  /* Ok, because output of itemname is never stored */
-  if (table[index]->pkg->set->name)
-    return pkg_describe(table[index]->pkg, pdo_foreign);
   return table[index]->pkg->set->name;
 }
 
@@ -168,7 +168,8 @@ void packagelist::kd_swapstatorder() {
   case sso_avail:     statsortorder= sso_state;     break;
   case sso_state:     statsortorder= sso_unsorted;  break;
   case sso_unsorted:  statsortorder= sso_avail;     break;
-  default: internerr("unknown statsort in kd_swapstatorder");
+  default:
+    internerr("unknown statsort %d", statsortorder);
   }
   resortredisplay();
 }
@@ -179,7 +180,8 @@ void packagelist::kd_swaporder() {
   case so_section:   sortorder= so_alpha;     break;
   case so_alpha:     sortorder= so_priority;  break;
   case so_unsorted:                           return;
-  default: internerr("unknown sort in kd_swaporder");
+  default:
+    internerr("unknown sort %d", sortorder);
   }
   resortredisplay();
 }
@@ -193,7 +195,7 @@ void packagelist::resortredisplay() {
     int index;
     for (index=0; index<nitems; index++) {
       if (table[index]->pkg->set->name &&
-          !strcasecmp(oldname, table[index]->pkg->set->name)) {
+          strcasecmp(oldname, table[index]->pkg->set->name) == 0) {
         newcursor= index;
         break;
       }
@@ -216,7 +218,8 @@ void packagelist::kd_versiondisplay() {
   case vdo_both:       versiondisplayopt= vdo_none;       break;
   case vdo_none:       versiondisplayopt= vdo_available;  break;
   case vdo_available:  versiondisplayopt= vdo_both;       break;
-  default: internerr("unknown versiondisplayopt in kd_versiondisplay");
+  default:
+    internerr("unknown versiondisplayopt %d", versiondisplayopt);
   }
   setwidths();
   leftofscreen= 0;
diff --git a/dselect/pkgdepcon.cc b/dselect/pkgdepcon.cc
index 0ff63f5..9fb26c2 100644
--- a/dselect/pkgdepcon.cc
+++ b/dselect/pkgdepcon.cc
@@ -49,14 +49,10 @@ packagelist::useavailable(pkginfo *pkg)
 pkgbin *
 packagelist::find_pkgbin(pkginfo *pkg)
 {
-  pkgbin *r = &pkg->installed;
-  enum pkg_describe_opts pdo = pdo_foreign;
-  if (useavailable(pkg)) {
-    r = &pkg->available;
-    pdo = (enum pkg_describe_opts)(pdo | pdo_avail);
-  }
+  pkgbin *r;
+  r= useavailable(pkg) ? &pkg->available : &pkg->installed;
   debug(dbg_general, "packagelist[%p]::find_pkgbin(%s) useavailable=%d",
-        this, pkg_describe(pkg, pdo), useavailable(pkg));
+        this, pkgbin_name(pkg, r, pnaw_always), useavailable(pkg));
 
   return r;
 }
@@ -79,7 +75,7 @@ int packagelist::checkdependers(pkginfo *pkg, int changemade) {
 
 int packagelist::resolvesuggest() {
   // We continually go around looking for things to change, but we may
-  // only change the `suggested' value if we also increase the `priority'
+  // only change the ‘suggested’ value if we also increase the ‘priority’
   // Return 2 if we made a change due to a Recommended, Depends or Conficts,
   // or 1 if we offered or made a change because of an Optional line.
   debug(dbg_general, "packagelist[%p]::resolvesuggest()", this);
@@ -92,8 +88,7 @@ int packagelist::resolvesuggest() {
       if (!table[index]->pkg->set->name)
         continue;
       debug(dbg_depcon, "packagelist[%p]::resolvesuggest() loop[%i] %s / %d",
-            this, index, pkg_describe(table[index]->pkg, pdo_foreign),
-            changemade);
+            this, index, pkg_name(table[index]->pkg, pnaw_always), changemade);
       dependency *depends;
       for (depends = find_pkgbin(table[index]->pkg)->depends;
            depends;
@@ -108,8 +103,7 @@ int packagelist::resolvesuggest() {
         changemade = checkdependers(&depends->list->ed->pkg, changemade);
       }
       debug(dbg_depcon, "packagelist[%p]::resolvesuggest() loop[%i] %s / -> %d",
-            this, index, pkg_describe(table[index]->pkg, pdo_foreign),
-            changemade);
+            this, index, pkg_name(table[index]->pkg, pnaw_always), changemade);
     }
     if (!changemade) break;
     maxchangemade = max(maxchangemade, changemade);
@@ -124,7 +118,7 @@ static int dep_update_best_to_change_stop(perpackagestate *& best, pkginfo *tryt
   if (!trythis->clientdata) return 0;
 
   debug(dbg_depcon, "update_best_to_change(best=%s{%d}, test=%s{%d});",
-        best ? pkg_describe(best->pkg, pdo_foreign) : "",
+        best ? pkg_name(best->pkg, pnaw_always) : "",
         best ? (int)best->spriority : -1,
         trythis->set->name, trythis->clientdata->spriority);
 
@@ -177,8 +171,8 @@ packagelist::deselect_one_of(pkginfo *per, pkginfo *ped, dependency *dep)
 
   debug(dbg_depcon,
         "packagelist[%p]::deselect_one_of(): er %s{%d} ed %s{%d} [%p]",
-        this, pkg_describe(er->pkg, pdo_foreign), er->spriority,
-        pkg_describe(ed->pkg, pdo_foreign), ed->spriority, dep);
+        this, pkg_name(er->pkg, pnaw_always), er->spriority,
+        pkg_name(ed->pkg, pnaw_always), ed->spriority, dep);
 
   perpackagestate *best;
 
@@ -197,7 +191,7 @@ packagelist::deselect_one_of(pkginfo *per, pkginfo *ped, dependency *dep)
   else best= ed;                                      // ... failing that, the second
 
   debug(dbg_depcon, "packagelist[%p]::deselect_one_of(): best %s{%d}",
-        this, pkg_describe(best->pkg, pdo_foreign), best->spriority);
+        this, pkg_name(best->pkg, pnaw_always), best->spriority);
 
   if (best->spriority >= sp_deselecting) return 0;
   best->suggested=
@@ -224,7 +218,7 @@ int packagelist::resolvedepcon(dependency *depends) {
 
     debug(dbg_depcon,
           "packagelist[%p]::resolvedepcon([%p] %s --%s-->%s); (ing)->want=%s",
-          this, depends, pkg_describe(depends->up, pdo_foreign),
+          this, depends, pkg_name(depends->up, pnaw_always),
           relatestrings[depends->type],
           pkg_names.string(), depends->up->clientdata ?
           wantstrings[depends->up->clientdata->suggested] : "(no clientdata)");
@@ -271,7 +265,7 @@ int packagelist::resolvedepcon(dependency *depends) {
     if (fixbyupgrade) {
       debug(dbg_depcon,
             "packagelist[%p]::resolvedepcon([%p]): fixbyupgrade %s",
-            this, depends, pkg_describe(fixbyupgrade->pkg, pdo_foreign));
+            this, depends, pkg_name(fixbyupgrade->pkg, pnaw_always));
       best= fixbyupgrade;
     } else {
       best= 0;
@@ -301,7 +295,7 @@ int packagelist::resolvedepcon(dependency *depends) {
     }
     debug(dbg_depcon,
           "packagelist[%p]::resolvedepcon([%p]): select best=%s{%d}",
-          this, depends, pkg_describe(best->pkg, pdo_foreign), best->spriority);
+          this, depends, pkg_name(best->pkg, pnaw_always), best->spriority);
     if (best->spriority >= sp_selecting) return r;
     /* Always select depends. Only select recommends if we got here because
      * of a manually-initiated install request. */
@@ -315,7 +309,7 @@ int packagelist::resolvedepcon(dependency *depends) {
     best= depends->up->clientdata;
     debug(dbg_depcon,
           "packagelist[%p]::resolvedepcon([%p]): mustdeselect best=%s{%d}",
-          this, depends, pkg_describe(best->pkg, pdo_foreign), best->spriority);
+          this, depends, pkg_name(best->pkg, pnaw_always), best->spriority);
 
     if (best->spriority >= sp_deselecting) return r;
     /* Always remove depends, but never remove recommends. */
@@ -362,7 +356,7 @@ int packagelist::resolvedepcon(dependency *depends) {
     return 0;
 
   default:
-    internerr("unknown deptype");
+    internerr("unknown deptype %d", depends->type);
   }
   /* never reached, make gcc happy */
   return 1;
@@ -371,7 +365,7 @@ int packagelist::resolvedepcon(dependency *depends) {
 bool
 packagelist::deppossatisfied(deppossi *possi, perpackagestate **fixbyupgrade)
 {
-  // `satisfied' here for Conflicts and Breaks means that the
+  // ‘satisfied’ here for Conflicts and Breaks means that the
   //  restriction is violated ie that the target package is wanted
   int would;
   pkginfo::pkgwant want= pkginfo::want_purge;
@@ -412,6 +406,8 @@ packagelist::deppossatisfied(deppossi *possi, perpackagestate **fixbyupgrade)
        provider;
        provider = provider->rev_next) {
     if (provider->up->type == dep_provides &&
+        ((possi->up->type != dep_conflicts && possi->up->type != dep_breaks) ||
+         provider->up->up->set != possi->up->up->set) &&
         provider->up->up->clientdata &&
         !useavailable(provider->up->up) &&
         would_like_to_install(provider->up->up->clientdata->selected,
@@ -422,6 +418,8 @@ packagelist::deppossatisfied(deppossi *possi, perpackagestate **fixbyupgrade)
        provider;
        provider = provider->rev_next) {
     if (provider->up->type != dep_provides ||
+        ((possi->up->type == dep_conflicts || possi->up->type == dep_breaks) &&
+         provider->up->up->set == possi->up->up->set) ||
         !provider->up->up->clientdata ||
         !would_like_to_install(provider->up->up->clientdata->selected,
                                provider->up->up))
diff --git a/dselect/pkgdisplay.cc b/dselect/pkgdisplay.cc
index 67750b3..618df43 100644
--- a/dselect/pkgdisplay.cc
+++ b/dselect/pkgdisplay.cc
@@ -146,8 +146,6 @@ void packagelist::setwidths() {
   }
   section_width= 8;
 
-  gap_width= 1;
-
   if (sortorder == so_section) {
     section_column= status_width + gap_width;
     priority_column= section_column + section_width + gap_width;
@@ -180,12 +178,9 @@ void packagelist::setwidths() {
     description_column= versionavailable_column + versionavailable_width + gap_width;
     break;
   default:
-    internerr("unknown versiondisplayopt in setwidths");
+    internerr("unknown versiondisplayopt %d", versiondisplayopt);
   }
 
-  total_width= TOTAL_LIST_WIDTH;
-  if (total_width < COLS)
-    total_width= COLS;
   description_width= total_width - description_column;
 }
 
@@ -196,7 +191,8 @@ void packagelist::redrawtitle() {
     mywerase(titlewin);
     mvwaddnstr(titlewin,0,0,
                recursive ?  _("dselect - recursive package listing") :
-               !readwrite ? _("dselect - inspection of package states") :
+               modstatdb_get_status() == msdbrw_readonly ?
+                            _("dselect - inspection of package states") :
                             _("dselect - main package listing"),
                xmax);
     getyx(titlewin,y,x);
@@ -214,7 +210,7 @@ void packagelist::redrawtitle() {
           waddnstr(titlewin, _(" (status, section)"), xmax-x);
           break;
         default:
-          internerr("bad statsort in redrawtitle/so_section");
+          internerr("bad statsort %d on so_section", statsortorder);
         }
         break;
       case so_priority:
@@ -229,7 +225,7 @@ void packagelist::redrawtitle() {
           waddnstr(titlewin, _(" (status, priority)"), xmax-x);
           break;
         default:
-          internerr("bad statsort in redrawtitle/so_priority");
+          internerr("bad statsort %d on so_priority", statsortorder);
         }
         break;
       case so_alpha:
@@ -244,21 +240,24 @@ void packagelist::redrawtitle() {
           waddnstr(titlewin, _(" (by status)"), xmax-x);
           break;
         default:
-          internerr("bad statsort in redrawtitle/so_priority");
+          internerr("bad statsort %d on so_priority", statsortorder);
         }
         break;
-        waddnstr(titlewin, _(" (alphabetically)"), xmax-x);
-        break;
       case so_unsorted:
         break;
       default:
-        internerr("bad sort in redrawtitle");
+        internerr("bad sort %d", sortorder);
       }
     }
-    const char *helpstring= readwrite ? (verbose ? _(" mark:+/=/- terse:v help:?")
-                                                 : _(" mark:+/=/- verbose:v help:?"))
-                                      : (verbose ? _(" terse:v help:?")
-                                                 : _(" verbose:v help:?"));
+    const char *helpstring;
+
+    if (modstatdb_get_status() == msdbrw_write)
+      helpstring = (verbose ? _(" mark:+/=/- terse:v help:?")
+                            : _(" mark:+/=/- verbose:v help:?"));
+    else
+      helpstring = (verbose ? _(" terse:v help:?")
+                            : _(" verbose:v help:?"));
+
     int l= strlen(helpstring);
     getyx(titlewin,y,x);
     if (xmax-l > 0) {
diff --git a/dselect/pkginfo.cc b/dselect/pkginfo.cc
index 39e735c..1ab79f5 100644
--- a/dselect/pkginfo.cc
+++ b/dselect/pkginfo.cc
@@ -57,7 +57,7 @@ const struct helpmenuentry *packagelist::helpmenulist() {
       {  0                        }
     };
   return
-    !readwrite ? ro :
+    modstatdb_get_status() == msdbrw_readonly ? ro :
     !recursive ? rw :
                  recur;
 }
@@ -112,11 +112,11 @@ void packagelist::itd_description() {
       m = _("No description available.");
     const char *p= strchr(m,'\n');
     int l= p ? (int)(p-m) : strlen(m);
-    wattrset(infopad,info_headattr);
-    waddstr(infopad, pkg_describe(table[cursorline]->pkg, pdo_foreign));
+    wattrset(infopad, part_attr[info_head]);
+    waddstr(infopad, table[cursorline]->pkg->set->name);
     waddstr(infopad," - ");
     waddnstr(infopad,m,l);
-    wattrset(infopad,info_attr);
+    wattrset(infopad, part_attr[info]);
     if (p) {
       waddstr(infopad,"\n\n");
       wordwrapinfo(1,++p);
diff --git a/dselect/pkglist.cc b/dselect/pkglist.cc
index b6e6c6f..811ec4c 100644
--- a/dselect/pkglist.cc
+++ b/dselect/pkglist.cc
@@ -47,7 +47,7 @@ int packagelist::compareentries(const struct perpackagestate *a,
   case sso_unsorted:
     break;
   default:
-    internerr("unknown statsortorder in compareentries");
+    internerr("unknown statsortorder %d", statsortorder);
   }
 
   const char *asection= a->pkg->section;
@@ -66,7 +66,6 @@ int packagelist::compareentries(const struct perpackagestate *a,
     a->pkg->priority - b->pkg->priority;
   if (!c_priority && a->pkg->priority == pkginfo::pri_other)
     c_priority= strcasecmp(a->pkg->otherpriority, b->pkg->otherpriority);
-  /* XXX: Should sort by architecture in case of equality */
   int c_name=
     a->pkg->set->name && b->pkg->set->name ?
       strcasecmp(a->pkg->set->name, b->pkg->set->name) :
@@ -81,7 +80,7 @@ int packagelist::compareentries(const struct perpackagestate *a,
     return c_name;
   case so_unsorted:
   default:
-    internerr("unsorted or unknown in compareentries");
+    internerr("unsorted or unknown sort %d", sortorder);
   }
   /* never reached, make gcc happy */
   return 1;
@@ -116,7 +115,7 @@ void packagelist::addheading(enum ssavailval ssavail,
   if (nitems == nallocated) {
     nallocated += nallocated+50;
     struct perpackagestate **newtable= new struct perpackagestate*[nallocated];
-    memcpy(newtable,table,nallocated*sizeof(struct perpackagestate*));
+    memcpy(newtable, table, nallocated * sizeof(struct perpackagestate *));
     delete[] table;
     table= newtable;
   }
@@ -148,8 +147,8 @@ void packagelist::addheading(enum ssavailval ssavail,
 static packagelist *sortpackagelist;
 
 int qsort_compareentries(const void *a, const void *b) {
-  return sortpackagelist->compareentries(*(const struct perpackagestate**)a,
-                                         *(const struct perpackagestate**)b);
+  return sortpackagelist->compareentries(*(const struct perpackagestate **)a,
+                                         *(const struct perpackagestate **)b);
 }
 
 void packagelist::sortinplace() {
@@ -179,7 +178,7 @@ void packagelist::ensurestatsortinfo() {
     if (calcssadone) return;
     for (index=0; index < nitems; index++) {
       debug(dbg_general, "packagelist[%p]::ensurestatsortinfos() i=%d pkg=%s",
-            this, index, pkg_describe(table[index]->pkg, pdo_foreign));
+            this, index, pkg_name(table[index]->pkg, pnaw_always));
       pkg= table[index]->pkg;
       switch (pkg->status) {
       case pkginfo::stat_unpacked:
@@ -191,7 +190,7 @@ void packagelist::ensurestatsortinfo() {
         break;
       case pkginfo::stat_notinstalled:
       case pkginfo::stat_configfiles:
-        if (!informativeversion(&pkg->available.version)) {
+        if (!dpkg_version_is_informative(&pkg->available.version)) {
           table[index]->ssavail= ssa_notinst_gone;
 // FIXME: Disable for now as a workaround, until dselect knows how to properly
 //        store seen packages.
@@ -206,7 +205,7 @@ void packagelist::ensurestatsortinfo() {
       case pkginfo::stat_installed:
         veri= &table[index]->pkg->installed.version;
         vera= &table[index]->pkg->available.version;
-        if (!informativeversion(vera)) {
+        if (!dpkg_version_is_informative(vera)) {
           table[index]->ssavail= ssa_installed_gone;
         } else if (versioncompare(vera,veri) > 0) {
           table[index]->ssavail= ssa_installed_newer;
@@ -215,7 +214,7 @@ void packagelist::ensurestatsortinfo() {
         }
         break;
       default:
-        internerr("unknown stat in ensurestatsortinfo sso_avail");
+        internerr("unknown status %d on sso_avail", pkg->status);
       }
       debug(dbg_general,
             "packagelist[%p]::ensurestatsortinfos() i=%d ssavail=%d",
@@ -229,7 +228,7 @@ void packagelist::ensurestatsortinfo() {
     if (calcsssdone) return;
     for (index=0; index < nitems; index++) {
       debug(dbg_general, "packagelist[%p]::ensurestatsortinfos() i=%d pkg=%s",
-            this, index, pkg_describe(table[index]->pkg, pdo_foreign));
+            this, index, pkg_name(table[index]->pkg, pnaw_always));
       switch (table[index]->pkg->status) {
       case pkginfo::stat_unpacked:
       case pkginfo::stat_halfconfigured:
@@ -248,7 +247,7 @@ void packagelist::ensurestatsortinfo() {
         table[index]->ssstate= sss_installed;
         break;
       default:
-        internerr("unknown stat in ensurestatsortinfo sso_state");
+        internerr("unknown status %d on sso_state", table[index]->pkg->status);
       }
       debug(dbg_general,
             "packagelist[%p]::ensurestatsortinfos() i=%d ssstate=%d",
@@ -257,7 +256,7 @@ void packagelist::ensurestatsortinfo() {
     calcsssdone= 1;
     break;
   default:
-    internerr("unknown statsortorder in ensurestatsortinfo");
+    internerr("unknown statsortorder %d", statsortorder);
   }
 }
 
@@ -302,7 +301,7 @@ void packagelist::sortmakeheads() {
     case sso_unsorted:
       break;
     default:
-      internerr("unknown statsortorder in sortmakeheads");
+      internerr("unknown statsortorder %d", statsortorder);
     }
 
     int prioritydiff= (!lastpkg ||
@@ -316,7 +315,7 @@ void packagelist::sortmakeheads() {
     debug(dbg_general,
           "packagelist[%p]::sortmakeheads() pkg=%s  state=%d avail=%d %s  "
           "priority=%d otherpriority=%s %s  section=%s %s",
-          this, pkg_describe(thispkg, pdo_foreign),
+          this, pkg_name(thispkg, pnaw_always),
           thispkg->clientdata->ssavail, thispkg->clientdata->ssstate,
           ssdiff ? "*diff" : "same",
           thispkg->priority,
@@ -397,7 +396,8 @@ packagelist::packagelist(keybindings *kb) : baselist(kb) {
     }
     // treat all unknown packages as already seen
     state->direct= state->original= (pkg->want == pkginfo::want_unknown ? pkginfo::want_purge : pkg->want);
-    if (readwrite && state->original == pkginfo::want_unknown) {
+    if (modstatdb_get_status() == msdbrw_write &&
+        state->original == pkginfo::want_unknown) {
       state->suggested=
         pkg->status == pkginfo::stat_installed ||
           pkg->priority <= pkginfo::pri_standard /* FIXME: configurable */
@@ -446,7 +446,7 @@ packagelist::packagelist(keybindings *kb, pkginfo **pkgltab) : baselist(kb) {
 
 void perpackagestate::free(int recursive) {
   if (pkg->set->name) {
-    if (readwrite) {
+    if (modstatdb_get_status() == msdbrw_write) {
       if (uprec) {
         assert(recursive);
         uprec->selected= selected;
@@ -543,7 +543,7 @@ packagelist::matchsearch(int index)
     return true;
 
   if (searchdescr) {
-    const char* descr = table[index]->pkg->available.description;
+    const char *descr = table[index]->pkg->available.description;
     if (!descr || !*descr)
       return false;
 
@@ -595,7 +595,8 @@ pkginfo **packagelist::display() {
   pop_cleanup(ehflag_normaltidy); // unset the SIGWINCH handler
   enddisplay();
 
-  if (interp->qa == qa_quitnochecksave || !readwrite) {
+  if (interp->qa == qa_quitnochecksave ||
+      modstatdb_get_status() == msdbrw_readonly) {
     debug(dbg_general, "packagelist[%p]::display() done - quitNOcheck", this);
     return 0;
   }
diff --git a/dselect/pkglist.h b/dselect/pkglist.h
index 2169255..08deb9a 100644
--- a/dselect/pkglist.h
+++ b/dselect/pkglist.h
@@ -1,5 +1,5 @@
 /* -*- c++ -*-
- * dselect - selection of Debian packages
+ * dselect - Debian package maintenance user interface
  * pkglist.h - external definitions for package list handling
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
@@ -38,7 +38,7 @@ enum selpriority {
   sp_inherit,     // inherited from our parent list
   sp_selecting,   // propagating a selection
   sp_deselecting, // propagating a deselection
-  sp_fixed        // it came from the `status' file and we're not a recursive list
+  sp_fixed        // it came from the ‘status’ file and we're not a recursive list
   // high
 };
 
@@ -63,7 +63,7 @@ enum ssstateval {      // State sorting order, first to last:
 
 struct perpackagestate {
   struct pkginfo *pkg;
-  /* The `heading' entries in the list, for `all packages of type foo',
+  /* The ‘heading’ entries in the list, for “all packages of type foo”,
    * point to a made-up pkginfo, which has pkg->name==0.
    * pkg->priority and pkg->section are set to the values if appropriate, or to
    * pri_unset resp. null if the heading refers to all priorities resp. sections.
@@ -86,12 +86,12 @@ struct perpackagestate {
 
 class packagelist : public baselist {
 protected:
-  int status_width, gap_width, section_width, priority_width;
+  int status_width, section_width, priority_width;
   int package_width, versioninstalled_width, versionavailable_width, description_width;
   int section_column, priority_column, versioninstalled_column;
   int versionavailable_column, package_column, description_column;
 
-  // Only used when `verbose' is set
+  // Only used when ‘verbose’ is set
   int status_hold_width, status_status_width, status_want_width;
 
   // Table of packages
@@ -229,6 +229,4 @@ extern const char statuschars[];
 extern const char eflagchars[];
 extern const char wantchars[];
 
-extern modstatdb_rw readwrite;
-
 #endif /* PKGLIST_H */
diff --git a/dselect/pkgsublist.cc b/dselect/pkgsublist.cc
index 3195854..27a3220 100644
--- a/dselect/pkgsublist.cc
+++ b/dselect/pkgsublist.cc
@@ -33,14 +33,14 @@
 #include "bindings.h"
 
 void packagelist::add(pkginfo *pkg) {
-  debug(dbg_general, "packagelist[%p]::add(pkginfo %s)", this,
-        pkg_describe(pkg, pdo_foreign));
+  debug(dbg_general, "packagelist[%p]::add(pkginfo %s)",
+        this, pkg_name(pkg, pnaw_always));
   if (!recursive ||  // never add things to top level
       !pkg->clientdata ||  // don't add pure virtual packages
       pkg->clientdata->uprec)  // don't add ones already in the recursive list
     return;
   debug(dbg_general, "packagelist[%p]::add(pkginfo %s) adding",
-        this, pkg_describe(pkg, pdo_foreign));
+        this, pkg_name(pkg, pnaw_always));
   perpackagestate *state= &datatable[nitems];
   state->pkg= pkg;
   state->direct= state->original= pkg->clientdata->selected;
@@ -55,21 +55,21 @@ void packagelist::add(pkginfo *pkg) {
 
 void packagelist::add(pkginfo *pkg, pkginfo::pkgwant nw) {
   debug(dbg_general, "packagelist[%p]::add(pkginfo %s, %s)",
-        this, pkg_describe(pkg, pdo_foreign), wantstrings[nw]);
+        this, pkg_name(pkg, pnaw_always), wantstrings[nw]);
   add(pkg);  if (!pkg->clientdata) return;
   pkg->clientdata->direct= nw;
   selpriority np;
   np= would_like_to_install(nw,pkg) ? sp_selecting : sp_deselecting;
   if (pkg->clientdata->spriority > np) return;
   debug(dbg_general, "packagelist[%p]::add(pkginfo %s, %s) setting",
-        this, pkg_describe(pkg, pdo_foreign), wantstrings[nw]);
+        this, pkg_name(pkg, pnaw_always), wantstrings[nw]);
   pkg->clientdata->suggested= pkg->clientdata->selected= nw;
   pkg->clientdata->spriority= np;
 }
 
 void packagelist::add(pkginfo *pkg, const char *extrainfo, showpriority showimp) {
   debug(dbg_general, "packagelist[%p]::add(pkginfo %s, ..., showpriority %d)",
-        this, pkg_describe(pkg, pdo_foreign), showimp);
+        this, pkg_name(pkg, pnaw_always), showimp);
   add(pkg);  if (!pkg->clientdata) return;
   if (pkg->clientdata->dpriority < showimp) pkg->clientdata->dpriority= showimp;
   pkg->clientdata->relations(extrainfo);
@@ -118,7 +118,7 @@ packagelist::add(dependency *depends, showpriority displayimportance)
 
   const char *comma= "";
   varbuf info;
-  info(pkg_describe(depends->up, pdo_foreign));
+  info(depends->up->set->name);
   info(' ');
   info(gettext(relatestrings[depends->type]));
   info(' ');
@@ -135,7 +135,8 @@ packagelist::add(dependency *depends, showpriority displayimportance)
       case dvr_earlierstrict: info(" (<< "); break;
       case dvr_laterstrict:   info(" (>> "); break;
       case dvr_exact:         info(" (= "); break;
-      default: internerr("unknown verrel");
+      default:
+        internerr("unknown verrel %d", possi->verrel);
       }
       info(versiondescribe(&possi->version, vdew_nonambig));
       info(")");
diff --git a/dselect/pkgtop.cc b/dselect/pkgtop.cc
index 3e39430..14f17e2 100644
--- a/dselect/pkgtop.cc
+++ b/dselect/pkgtop.cc
@@ -71,7 +71,7 @@ int packagelist::describemany(char buf[], const char *prioritystring,
   case sso_unsorted:
     break;
   default:
-    internerr("unknown statsortrder in describemany all");
+    internerr("unknown statsortrder %d", statsortorder);
   }
 
   if (!prioritystring) {
@@ -109,8 +109,7 @@ void packagelist::redrawthisstate() {
   const char *priority= pkgprioritystring(table[cursorline]->pkg);
   char *buf= new char[500+
                       max((table[cursorline]->pkg->set->name ?
-                           strlen(pkg_describe(table[cursorline]->pkg,
-                                               pdo_foreign)) : 0),
+                           strlen(table[cursorline]->pkg->set->name) : 0),
                           (section ? strlen(section) : 0) +
                           (priority ? strlen(priority) : 0))];
 
@@ -118,7 +117,7 @@ void packagelist::redrawthisstate() {
     sprintf(buf,
             _("%-*s %s%s%s;  %s (was: %s).  %s"),
             package_width,
-            pkg_describe(table[cursorline]->pkg, pdo_foreign),
+            table[cursorline]->pkg->set->name,
             gettext(statusstrings[table[cursorline]->pkg->status]),
             ((eflagstrings[table[cursorline]->pkg->eflag][0]==' ') &&
               (eflagstrings[table[cursorline]->pkg->eflag][1]=='\0'))  ? "" : " - ",
@@ -143,7 +142,7 @@ void packagelist::redraw1itemsel(int index, int selected) {
   const struct pkgbin *info = &pkg->available;
   int screenline = index - topofscreen;
 
-  wattrset(listpad, selected ? listsel_attr : list_attr);
+  wattrset(listpad, part_attr[selected ? listsel : list]);
 
   if (pkg->set->name) {
     if (verbose) {
@@ -158,11 +157,11 @@ void packagelist::redraw1itemsel(int index, int selected) {
               /* FIXME: keep this? */
               /*table[index]->original == table[index]->selected ? "(same)"
               : */gettext(wantstrings[table[index]->original]));
-      wattrset(listpad, selected ? selstatesel_attr : selstate_attr);
+      wattrset(listpad, part_attr[selected ? selstatesel : selstate]);
       wprintw(listpad, "%-*.*s",
               status_want_width, status_want_width,
               gettext(wantstrings[table[index]->selected]));
-      wattrset(listpad, selected ? listsel_attr : list_attr);
+      wattrset(listpad, part_attr[selected ? listsel : list]);
       waddch(listpad, ' ');
 
       mvwprintw(listpad, screenline, priority_column - 1, " %-*.*s",
@@ -177,9 +176,9 @@ void packagelist::redraw1itemsel(int index, int selected) {
              /*table[index]->original == table[index]->selected ? ' '
              : */wantchars[table[index]->original]);
 
-      wattrset(listpad, selected ? selstatesel_attr : selstate_attr);
+      wattrset(listpad, part_attr[selected ? selstatesel : selstate]);
       waddch(listpad, wantchars[table[index]->selected]);
-      wattrset(listpad, selected ? listsel_attr : list_attr);
+      wattrset(listpad, part_attr[selected ? listsel : list]);
 
       wmove(listpad, screenline, priority_column - 1);
       waddch(listpad, ' ');
@@ -200,20 +199,20 @@ void packagelist::redraw1itemsel(int index, int selected) {
               pkg->section ? pkg->section : "?");
 
     mvwprintw(listpad, screenline, package_column - 1, " %-*.*s ",
-              package_width, package_width, pkg_describe(pkg, pdo_foreign));
+              package_width, package_width, pkg->set->name);
 
     if (versioninstalled_width)
       mvwprintw(listpad, screenline, versioninstalled_column, "%-*.*s ",
                 versioninstalled_width, versioninstalled_width,
                 versiondescribe(&pkg->installed.version, vdew_nonambig));
     if (versionavailable_width) {
-      if (informativeversion(&pkg->available.version) &&
+      if (dpkg_version_is_informative(&pkg->available.version) &&
           versioncompare(&pkg->available.version,&pkg->installed.version) > 0)
-        wattrset(listpad, selected ? selstatesel_attr : selstate_attr);
+        wattrset(listpad, part_attr[selected ? selstatesel : selstate]);
       mvwprintw(listpad, screenline, versionavailable_column, "%-*.*s",
                 versionavailable_width, versionavailable_width,
                 versiondescribe(&pkg->available.version, vdew_nonambig));
-      wattrset(listpad, selected ? listsel_attr : list_attr);
+      wattrset(listpad, part_attr[selected ? listsel : list]);
       waddch(listpad,' ');
     }
 
@@ -237,10 +236,10 @@ void packagelist::redraw1itemsel(int index, int selected) {
     while (j-- >0) { waddch(listpad,ACS_HLINE); i--; }
     waddch(listpad,' ');
 
-    wattrset(listpad, selected ? selstatesel_attr : selstate_attr);
+    wattrset(listpad, part_attr[selected ? selstatesel : selstate]);
     p= buf;
     while (i>0 && *p) { waddnstr(listpad, p,1); p++; i--; }
-    wattrset(listpad, selected ? listsel_attr : list_attr);
+    wattrset(listpad, part_attr[selected ? listsel : list]);
 
     waddch(listpad,' ');
     j= (indent<<1) + 1;
@@ -254,7 +253,7 @@ void packagelist::redraw1itemsel(int index, int selected) {
 
 void packagelist::redrawcolheads() {
   if (colheads_height) {
-    wattrset(colheadspad,colheads_attr);
+    wattrset(colheadspad, part_attr[colheads]);
     mywerase(colheadspad);
     if (verbose) {
       wmove(colheadspad,0,0);
diff --git a/dselect/po/bs.po b/dselect/po/bs.po
index 823ae92..a135554 100644
--- a/dselect/po/bs.po
+++ b/dselect/po/bs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -20,29 +20,29 @@ msgstr ""
 msgid "Search for ? "
 msgstr ""
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Greška:"
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Pomoć:"
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr ""
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
 msgstr ""
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr ""
 
@@ -82,49 +82,49 @@ msgstr ""
 msgid "failed to allocate colour pair"
 msgstr ""
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr ""
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr ""
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr ""
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr ""
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr ""
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr ""
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr ""
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr ""
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr ""
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr ""
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr ""
@@ -531,110 +531,104 @@ msgid ""
 "  \\                repeat last search\n"
 msgstr ""
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Ukucajte dselect --help za pomoć."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "p"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[P]ristup"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Izaberite metod pristupa koji će se korisiti."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]žuriraj"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Ažuriraj listu dostupnih paketa, po mogućnosti."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "o"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[O]dabir"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Odaberite koje pakete želite na vašem sistemu."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstaliraj"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instaliraj i nadogradi željene pakete."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "d"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "Po[d]esi"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Podesi sve pakete koji nisu podešeni."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "u"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[U]kloni"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Ukloni neželjeni software"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "z"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "I[z]ađi"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Izađi iz dselect programa."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "meni"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, fuzzy, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -647,30 +641,30 @@ msgstr ""
 "ili kasniju za uslove kopiranja.  NEMA garancije.  Pogledajte\n"
 "dselect --licence za detalje.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -678,7 +672,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -686,67 +680,71 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr ""
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Boje:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr ""
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr ""
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr ""
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr ""
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr ""
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "boja"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr ""
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr ""
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr ""
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
 "or make do with the per-package management tool %s.\n"
 msgstr ""
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr ""
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -755,60 +753,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
 "Read-only access: only preview of selections is available!"
 msgstr ""
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr ""
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr ""
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr ""
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Metod pristupa `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr ""
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Opis"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr ""
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr ""
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr ""
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr ""
 
@@ -955,26 +959,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr ""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr ""
@@ -1207,67 +1196,67 @@ msgstr "Instalirano"
 msgid "Purged"
 msgstr "Očišćeno"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr ""
 
@@ -1299,23 +1288,23 @@ msgstr ""
 msgid "Available control file information"
 msgstr ""
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr ""
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr ""
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr ""
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr ""
 
diff --git a/dselect/po/ca.po b/dselect/po/ca.po
index 179a6ee..059b00a 100644
--- a/dselect/po/ca.po
+++ b/dselect/po/ca.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.6\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-10-24 17:38+0200\n"
 "Last-Translator: Jordi Mallach <jordi@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -21,24 +21,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Cerca: "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Error: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Ajuda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Premeu ? per al menú d'ajuda, . per al següent tema, <espai> per a sortir."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "La info. d'ajuda està disponible sota els següents temes:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -46,7 +46,7 @@ msgstr ""
 "Premeu una tecla de de la llista superior, <espai> o «q» per a sortir de\n"
 "l'ajuda, o «.» (punt) per a llegir cada pàgina d'ajuda al seu torn. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "s'ha produït un error en llegir del teclat en l'ajuda"
 
@@ -86,49 +86,49 @@ msgstr "no s'ha pogut establir el senyal nou SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "no s'ha pogut assignar una parella de colors"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "no s'ha pogut crear la finestra de títol"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "no s'ha pogut crear la finestra de «whatinfo»"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "no s'ha pogut crear el «baselist pad»"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "no s'ha pogut crear el «heading pad»"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "no s'ha pogut crear el «thisstate pad»"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "no s'ha pogut crear el «info pad»"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "no s'ha pogut crear la finestra de pregunta"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Assignacions de tecles"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, premeu "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s per a continuar"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s per a tornar"
@@ -734,112 +734,104 @@ msgstr ""
 "   /                  cerca (Retorn canceŀla)\n"
 "   \\                  repeteix la darrera cerca\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Teclegeu dselect --help per a obtindre ajuda."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "m"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[M]ètode"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Escull el mètode d'accés que emprareu."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]ctualitza"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Actualitza la llista de paquets disponibles, si és possible."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]elecciona"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Selecciona els paquets que voleu en el sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstaŀla"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instaŀla i actualitza els paquets desitjats."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigura"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configura els paquets que no estiguin configurats."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "d"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[D]esinstaŀla"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Desinstaŀla els paquets no desitjats."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "t"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "Sur[T]"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Surt de dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menú"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interfície de gestió de paquets «%s» de Debian versió %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright © 1994-1996 Ian Jackson.\n"
-"Copyright © 2000, 2001 Wichert akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -847,11 +839,11 @@ msgstr ""
 "Això és programari lliure, vegeu la Llicència Publica General GNU versió 2\n"
 "o posterior per a les condicions de còpia. No hi ha CAP garantia.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<eixida estàndard>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -860,14 +852,24 @@ msgstr ""
 "Forma d'ús: %s [<opció> …] [<acció> …]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -880,7 +882,7 @@ msgstr ""
 "                                Configura els colors de la pantalla.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -891,7 +893,7 @@ msgstr ""
 "  --version                     Mostra la versió.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -902,56 +904,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Parts de la pantalla:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Colors:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributs:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "no es pot obrir el fitxer de depuració «%.255s»\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s invàlid: «%s»\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "part de la pantalla"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Especificació de color nula\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "color"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atribut del color"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "El terminal no sembla donar suport al direccionament pel cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "El terminal sembla no donar suport per a ressaltats.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -960,11 +962,15 @@ msgstr ""
 "Establiu la variable TERM correctament, utilitzeu un terminal millor\n"
 "o feu la construcció amb l'eina de gestió per paquets %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "el terminal no té les característiques necessàries, s'està avortant"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -978,7 +984,15 @@ msgstr ""
 "Premeu <enter> per a confirmar la selecció.   ^L redibuixa la pantalla.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright © 1994-1996 Ian Jackson.\n"
+"Copyright © 2000, 2001 Wichert akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -988,53 +1002,53 @@ msgstr ""
 "\n"
 "Accés de només lectura: només és poden veure les selecciones disponibles!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "no s'ha pogut fer «getch» en el menú principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "la cadena d'acció «%.50s» és desconeguda"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - llista dels mètodes d'accés"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Mètode d'accés «%s»."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abreujament"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descripció"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "«doupdate» ha fallat"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "no s'ha pogut desblocar SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "no s'ha pogut tornar a blocar SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch ha fallat"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicació"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "No hi ha explicació disponible."
 
@@ -1190,26 +1204,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr "no es pot obrir l'actual fitxer d'opcions «%.250s»"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "no es pot obrir el fitxer d'opcions nou «%.250s»"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "no es pot escriure una opció nova en «%.250s»"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "no es pot tancar el fitxer d'opcions nou «%.250s»"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "no es pot instaŀlar l'opció nova com a «%.250s»"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "paquet nou"
@@ -1442,67 +1441,67 @@ msgstr "Instaŀlat"
 msgid "Purged"
 msgstr "Purgats"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - llista recursiva de paquets"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspecció de l'estat dels paquets"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - llistat de paquets"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (per secció)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (disp., secció)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (estat, secció)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (per prioritat)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (disp., prioritat)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (estat, prioritat)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabèticament)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (per disponibilitat)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (per estat)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marca:+/=/- concís:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marca:+/=/- depuració:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " concís:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " depuració:v ajuda:?"
 
@@ -1542,23 +1541,23 @@ msgstr "Informació del fitxer de control instaŀlada"
 msgid "Available control file information"
 msgstr "Informació del fitxer de control disponible"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "No hi ha paquets."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "s'ha donat una opció de recerca invàlida"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "error en l'expressió regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " no sembla estar disponible\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " o "
 
@@ -1640,6 +1639,15 @@ msgstr "Ver.inst."
 msgid "Avail.ver"
 msgstr "Ver.disp."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "no es pot obrir el fitxer d'opcions nou «%.250s»"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "no es pot tancar el fitxer d'opcions nou «%.250s»"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "no es pot instaŀlar l'opció nova com a «%.250s»"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "retorna l'eixida d'error %d.\n"
 
diff --git a/dselect/po/cs.po b/dselect/po/cs.po
index f357a9f..5a0c9a0 100644
--- a/dselect/po/cs.po
+++ b/dselect/po/cs.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-09-11 20:35+0200\n"
 "Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
 "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
@@ -23,23 +23,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Hledej řetězec: "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Chyba: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Nápověda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "Pro nápovědu stiskněte ?, pro další téma . a pro konec <mezeru>."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Nápověda je dostupná pro následující témata:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -47,7 +47,7 @@ msgstr ""
 "Stiskněte klávesu ze seznamu výše, <mezeru> nebo `q' pro opuštění\n"
 "  nápovědy nebo tečku pro postupné čtení všech stránek nápovědy. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "chyba při čtení klávesnice v nápovědě"
 
@@ -87,49 +87,49 @@ msgstr "nepovedlo se nastavit nové zpracování signálu v SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "nepovedlo se alokovat pár barev"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "nepovedlo se vytvořit titulní okno"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "nepovedlo se vytvořit informační okno"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "nepovedlo se vytvořit okno základního seznamu"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "nepovedlo se vytvořit hlavičkové okno"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "nepodařilo se vytvořit stavové okno"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "nepodařilo se vytvořit informační okno"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "nepodařilo se vytvořit dotazovací okno"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Funkce kláves"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, stiskněte "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s pro zobrazení další informace"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s pro návrat zpět"
@@ -715,112 +715,104 @@ msgstr ""
 "  /                hledá (zrušení stiskem Return)\n"
 "  \\                opakuje poslední hledání\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Pro získání nápovědy napište dselect --help."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "p"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[P]řístup"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Volba přístupové metody."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]ktualizuj"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Aktualizace informací o dostupných balících."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]yber"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Výběr balíků pro instalaci a odinstalaci."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "n"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[N]ainstaluj"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalace a aktualizace vybraných balíků."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "k"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[K]konfiguruj"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfigurace všech nezkonfigurovaných balíků."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "o"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[O]dstraň"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Odebrání nežádoucích balíků."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "u"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[U]končit"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Ukončení dselectu."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' rozhraní pro správu balíků verze %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -831,11 +823,11 @@ msgstr ""
 "pozdější. Toto programové vybavení je absolutně bez záruky.\n"
 "Více informací získáte použitím %s --licence.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<standardní výstup>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -844,14 +836,24 @@ msgstr ""
 "Použití: %s [<volba> ...] [<akce> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -863,7 +865,7 @@ msgstr ""
 "                             Nastaví barvy.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -875,7 +877,7 @@ msgstr ""
 "  --license                  Zobrazí licenci.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -886,56 +888,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Části obrazovky:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Barvy:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributy:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "nepodařilo se otevřít ladící soubor `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Neplatné %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "část obrazovky"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Zadání prázdné barvy\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "barva"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atribut barvy"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Zdá se, že terminál nepodporuje adresaci kurzoru.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Zdá se, že terminál nepodporuje zvýrazňování.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -944,11 +946,15 @@ msgstr ""
 "Nastavte správně proměnnou TERM, použijte lepší terminál\n"
 "nebo použijte nástroj pro správu jednotlivých balíků %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminál postrádá nezbytné funkce, vzdávám to"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -963,7 +969,15 @@ msgstr ""
 "číslic; Volbu potvrďte stiskem klávesy <enter>. Obrazovku překreslí ^L.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -973,53 +987,53 @@ msgstr ""
 "\n"
 "Přístup pouze pro čtení: k dispozici je pouze přehled aktuálních nastavení!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "nepovedlo se getch v hlavním menu"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "neznámý akční řetězec `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - seznam přístupových metod"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Přístupová metoda `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Zkratka"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Popis"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "nepovedlo se doupdate"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "nepovedlo se odblokovat SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "nepovedlo se znovu zablokovat SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "nepovedlo se getch"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Vysvětlení"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Vysvětlení není k dispozici."
 
@@ -1171,26 +1185,11 @@ msgstr "chyba při čtení konfiguračního souboru metody `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "nelze otevřít aktuální konfigurační soubor `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "nelze otevřít nový konfigurační soubor `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "nelze zapsat nový konfigurační soubor `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "nelze uzavřít nový konfigurační soubor `%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "nelze nainstalovat novou konfiguraci jako `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nový balík"
@@ -1423,67 +1422,67 @@ msgstr "Nainstalované"
 msgid "Purged"
 msgstr "Vyčištěné"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekurzivní výpis balíků"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspekce stavů balíků"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hlavní seznam balíků"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (podle sekce)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dostup., sekce)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (stav, sekce)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (podle priority)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dostup., priorita)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (stav, priorita)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (abecedně)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (podle dostupnosti)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (podle stavu)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " znač:+/=/- struč:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " znač:+/=/- podrob:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " struč:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " podrob:v pomoc:?"
 
@@ -1523,23 +1522,23 @@ msgstr "Stav instalace podle souboru control"
 msgid "Available control file information"
 msgstr "Dostupné informace ze souboru control"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Nejsou zde žádné balíky."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "zadána neplatná volba"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "chyba v regulárním výrazu"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " není k dispozici\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " nebo "
 
@@ -1621,6 +1620,15 @@ msgstr "Inst.ver"
 msgid "Avail.ver"
 msgstr "Dostup.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "nelze otevřít nový konfigurační soubor `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "nelze uzavřít nový konfigurační soubor `%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "nelze nainstalovat novou konfiguraci jako `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "vrátil chybový návratový kód %d.\n"
 
diff --git a/dselect/po/da.po b/dselect/po/da.po
index 5370623..4855c0d 100644
--- a/dselect/po/da.po
+++ b/dselect/po/da.po
@@ -9,48 +9,48 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_1.10.19_da\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-10-06 16:32+0200\n"
 "Last-Translator: Claus Hindsgaul <claus.hindsgaul@gmail.com>\n"
 "Language-Team: Danish\n"
 "Language: da\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
 #: dselect/basecmds.cc:125
 msgid "Search for ? "
-msgstr "Sg efter ? "
+msgstr "Søg efter ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Fejl: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
-msgstr "Hjlp: "
+msgstr "Hjælp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
-msgstr "Tryk ? for hjlpemenu, . for nste emne, <mellemrum> afslutter hjlp."
+msgstr "Tryk ? for hjælpemenu, . for næste emne, <mellemrum> afslutter hjælp."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
-msgstr "Hjlpetekster for flgende emner er tilgngelige:"
+msgstr "Hjælpetekster for følgende emner er tilgængelige:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
 msgstr ""
-"Tryk en tast fra ovenstende liste, <mellemrum> eller'q for at afslutte\n"
-"  hjlpen eller punktum for at lse hjlpesiderne en ad gangen. "
+"Tryk en tast fra ovenstående liste, <mellemrum> eller'q for at afslutte\n"
+"  hjælpen eller punktum for at læse hjælpesiderne en ad gangen. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
-msgstr "fejl ved lsning fra tastatur i hjlp"
+msgstr "fejl ved læsning fra tastatur i hjælp"
 
 #: dselect/baselist.cc:57
 msgid "ioctl(TIOCGWINSZ) failed"
@@ -58,7 +58,7 @@ msgstr "ioctl(TIOCGWINSZ) fejlede"
 
 #: dselect/baselist.cc:60
 msgid "doupdate in SIGWINCH handler failed"
-msgstr "doupdate i SIGWINCH-hndtering fejlede"
+msgstr "doupdate i SIGWINCH-håndtering fejlede"
 
 #: dselect/baselist.cc:67
 msgid "failed to restore old SIGWINCH sigact"
@@ -70,11 +70,11 @@ msgstr "kunne ikke genskabe gammel signalmaske"
 
 #: dselect/baselist.cc:79
 msgid "failed to get old signal mask"
-msgstr "kunne ikke f gammel signalmaske"
+msgstr "kunne ikke få gammel signalmaske"
 
 #: dselect/baselist.cc:80
 msgid "failed to get old SIGWINCH sigact"
-msgstr "kunne ikke f gammel SIGWINCH sigact"
+msgstr "kunne ikke få gammel SIGWINCH sigact"
 
 #: dselect/baselist.cc:84
 msgid "failed to block SIGWINCH"
@@ -82,59 +82,59 @@ msgstr "kunne ikke blokere SIGWINCH"
 
 #: dselect/baselist.cc:89
 msgid "failed to set new SIGWINCH sigact"
-msgstr "kunne ikke stte ny SIGWINCH sigact"
+msgstr "kunne ikke sætte ny SIGWINCH sigact"
 
 #: dselect/baselist.cc:126
 msgid "failed to allocate colour pair"
-msgstr "kunne ikke frigre farvepar"
+msgstr "kunne ikke frigøre farvepar"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "kunne ikke oprette titelvindue"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "kunne ikke oprette whatinfo-flig"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "kunne ikke oprette basisliste-flig"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "kunne ikke oprette overskrifts-flig"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "kunne ikke oprette dennestatus-flig"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "kunne ikke oprette infoflig"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
-msgstr "kunne ikke oprette foresprgselsvindue"
+msgstr "kunne ikke oprette forespørgselsvindue"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "tastebindinger"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, tryk "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s for mere"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
-msgstr "%s for at g tilbage"
+msgstr "%s for at gå tilbage"
 
 #: dselect/bindings.cc:78
 msgid "[not bound]"
@@ -147,11 +147,11 @@ msgstr "[ukendt: %d]"
 
 #: dselect/bindings.cc:139
 msgid "Scroll onwards through help/information"
-msgstr "Rul forlns gennem hjlp/information"
+msgstr "Rul forlæns gennem hjælp/information"
 
 #: dselect/bindings.cc:140
 msgid "Scroll backwards through help/information"
-msgstr "Rul baglns gennem hjlp/information"
+msgstr "Rul baglæns gennem hjælp/information"
 
 #: dselect/bindings.cc:141
 msgid "Move up"
@@ -163,15 +163,15 @@ msgstr "Flyt nedad"
 
 #: dselect/bindings.cc:143
 msgid "Go to top of list"
-msgstr "G til toppen af listen"
+msgstr "Gå til toppen af listen"
 
 #: dselect/bindings.cc:144
 msgid "Go to end of list"
-msgstr "G til slutningen af listen"
+msgstr "Gå til slutningen af listen"
 
 #: dselect/bindings.cc:145
 msgid "Request help (cycle through help screens)"
-msgstr "F hjlp (skift hjlpeskrm)"
+msgstr "Få hjælp (skift hjælpeskærm)"
 
 #: dselect/bindings.cc:146
 msgid "Cycle through information displays"
@@ -179,7 +179,7 @@ msgstr "Skift informationsvisning"
 
 #: dselect/bindings.cc:147
 msgid "Redraw display"
-msgstr "Gentegn skrm"
+msgstr "Gentegn skærm"
 
 #: dselect/bindings.cc:148
 msgid "Scroll onwards through list by 1 line"
@@ -191,11 +191,11 @@ msgstr "Rul 1 linje bagud i listen"
 
 #: dselect/bindings.cc:150
 msgid "Scroll onwards through help/information by 1 line"
-msgstr "Rul 1 linje videre i hjlp/information"
+msgstr "Rul 1 linje videre i hjælp/information"
 
 #: dselect/bindings.cc:151
 msgid "Scroll backwards through help/information by 1 line"
-msgstr "Rul 1 linje bagud i hjlp/information"
+msgstr "Rul 1 linje bagud i hjælp/information"
 
 #: dselect/bindings.cc:152
 msgid "Scroll onwards through list"
@@ -203,55 +203,55 @@ msgstr "Rul videre i listen"
 
 #: dselect/bindings.cc:153
 msgid "Scroll backwards through list"
-msgstr "Rul baglns i listen"
+msgstr "Rul baglæns i listen"
 
 #: dselect/bindings.cc:156
 msgid "Mark package(s) for installation"
-msgstr "Markr pakke(r) for installation"
+msgstr "Markér pakke(r) for installation"
 
 #: dselect/bindings.cc:157
 msgid "Mark package(s) for deinstallation"
-msgstr "Markr pakke(r) for afinstallering"
+msgstr "Markér pakke(r) for afinstallering"
 
 #: dselect/bindings.cc:158
 msgid "Mark package(s) for deinstall and purge"
-msgstr "Markr pakke(r) for afinstallering og udrensning"
+msgstr "Markér pakke(r) for afinstallering og udrensning"
 
 #: dselect/bindings.cc:159
 msgid "Make highlight more specific"
-msgstr "Gr markering mere specifik"
+msgstr "Gør markering mere specifik"
 
 #: dselect/bindings.cc:160
 msgid "Make highlight less specific"
-msgstr "Gr markering mindre specifik"
+msgstr "Gør markering mindre specifik"
 
 #: dselect/bindings.cc:161
 msgid "Search for a package whose name contains a string"
-msgstr "Sg efter en pakke, der indeholder en streng"
+msgstr "Søg efter en pakke, der indeholder en streng"
 
 #: dselect/bindings.cc:162
 msgid "Repeat last search."
-msgstr "Gentag sidste sgning."
+msgstr "Gentag sidste søgning."
 
 #: dselect/bindings.cc:163
 msgid "Swap sort order priority/section"
-msgstr "Skift sorteringsrkkeflge-prioritet/gruppe"
+msgstr "Skift sorteringsrækkefølge-prioritet/gruppe"
 
 #: dselect/bindings.cc:164
 msgid "Quit, confirming, and checking dependencies"
-msgstr "Afslut bekrftende, og tjek afhngigheder"
+msgstr "Afslut bekræftende, og tjek afhængigheder"
 
 #: dselect/bindings.cc:165
 msgid "Quit, confirming without check"
-msgstr "Afslut bekrftende, uden tjek"
+msgstr "Afslut bekræftende, uden tjek"
 
 #: dselect/bindings.cc:166
 msgid "Quit, rejecting conflict/dependency suggestions"
-msgstr "Afslut, afvis konflikt/afhngigheds-forslag"
+msgstr "Afslut, afvis konflikt/afhængigheds-forslag"
 
 #: dselect/bindings.cc:167
 msgid "Abort - quit without making changes"
-msgstr "Afbryd - afslut uden at lave ndringer"
+msgstr "Afbryd - afslut uden at lave ændringer"
 
 #: dselect/bindings.cc:168
 msgid "Revert to old state for all packages"
@@ -259,7 +259,7 @@ msgstr "Genskab tidligere status for alle pakker"
 
 #: dselect/bindings.cc:169
 msgid "Revert to suggested state for all packages"
-msgstr "Genskab foreslet status for alle pakker"
+msgstr "Genskab foreslået status for alle pakker"
 
 #: dselect/bindings.cc:170
 msgid "Revert to directly requested state for all packages"
@@ -272,11 +272,11 @@ msgstr "Genskab direkte angivet status for alle pakker"
 
 #: dselect/bindings.cc:174
 msgid "Select currently-highlighted access method"
-msgstr "Vlg den markerede adgangsmetode"
+msgstr "Vælg den markerede adgangsmetode"
 
 #: dselect/bindings.cc:175
 msgid "Quit without changing selected access method"
-msgstr "Afslut uden at ndre den valgte adgangsmetode"
+msgstr "Afslut uden at ændre den valgte adgangsmetode"
 
 #: dselect/helpmsgs.cc:29
 msgid "Keystrokes"
@@ -314,7 +314,7 @@ msgid ""
 "cancel)\n"
 "   D     set all to Directly requested state  n, \\  repeat last search\n"
 msgstr ""
-"Bevgelsestaster: Nste/Tidligere, Top/Bund, Op/Ned, Baglns/Forlns:\n"
+"Bevægelsestaster: Næste/Tidligere, Top/Bund, Op/Ned, Baglæns/Forlæns:\n"
 "  Pil-ned, j            Pil-op, k               Flyt markering\n"
 "  N, PgDn, mellemrum    P, PgUp, rettetast      rul listen 1 side\n"
 "  ^n                    ^p                      rul listen 1 linje\n"
@@ -322,25 +322,25 @@ msgstr ""
 "liste\n"
 "  u                     d                       rul info 1 side\n"
 "  ^u                    ^d                      rul info 1 linje\n"
-"  B, Pil-venstre        F, Pil-hjre            panorr med 1/3 af "
-"skrmbredden\n"
-"  ^b                    ^f                      panorr med 1 tegn\n"
+"  B, Pil-venstre        F, Pil-højre            panorér med 1/3 af "
+"skærmbredden\n"
+"  ^b                    ^f                      panorér med 1 tegn\n"
 "\n"
-"Markr pakker for senere behandling:\n"
-" +, Indst, installr el. opgradr  =, H  tilbagehold i nuvrende status\n"
-" -, Slet, afinstallr               :, G  frigr, opgradr eller forbliv "
+"Markér pakker for senere behandling:\n"
+" +, Indsæt, installér el. opgradér  =, H  tilbagehold i nuværende status\n"
+" -, Slet, afinstallér               :, G  frigør, opgradér eller forbliv "
 "ikke-installeret\n"
-" _    afinstallr & udrens konfiguration\n"
+" _    afinstallér & udrens konfiguration\n"
 "                                             Forskelligt:\n"
-"Afslut, afbryd, overskriv (bemrk versaler!): ?, F1 vis hjlp (ogs Help)\n"
-" Retur   Bekrft, afslut (tjek afhngigheder) i, I  vis/skift info-"
+"Afslut, afbryd, overskriv (bemærk versaler!): ?, F1 vis hjælp (også Help)\n"
+" Retur   Bekræft, afslut (tjek afhængigheder) i, I  vis/skift info-"
 "visninger\n"
-"   Q     Bekrft, afslut (undertryk afh.)     o, O  skift sorteringsvalg\n"
-" X, Esc  Afbryd uden at gennemfre ndringer  v, V  skift statusvisning\n"
-"   R     Genskab status fr denne liste        ^l   gentegn skrm\n"
-"   U     st alle til foreslet status          /   sg (Retur for at "
+"   Q     Bekræft, afslut (undertryk afh.)     o, O  skift sorteringsvalg\n"
+" X, Esc  Afbryd uden at gennemføre ændringer  v, V  skift statusvisning\n"
+"   R     Genskab status før denne liste        ^l   gentegn skærm\n"
+"   U     sæt alle til foreslået status          /   søg (Retur for at "
 "fortryde)\n"
-"   D     st alle til direkte nsket status   n \\  gentag sidste sgning\n"
+"   D     sæt alle til direkte ønsket status   n \\  gentag sidste søgning\n"
 
 #: dselect/helpmsgs.cc:55
 msgid "Introduction to package selections"
@@ -378,34 +378,34 @@ msgid ""
 msgstr ""
 "Velkommen til dselect's hovedpakkeliste.\n"
 "\n"
-"Du vil blive prsenteret for en liste med installerede pakker og pakker, "
+"Du vil blive præsenteret for en liste med installerede pakker og pakker, "
 "der\n"
-"er tilgngelige for installation. Du kan bevge dig rundt i listen med\n"
+"er tilgængelige for installation. Du kan bevæge dig rundt i listen med\n"
 "piletasterne, markere pakker for installation (med '+') eller "
 "afinstallation\n"
 "(med '-'). Pakkerne kan enten markeres enkeltvist eller i grupper. Fra "
 "starten\n"
-"vil du bemrke, at linjen 'Alle pakker' er valgt. '+', '-' osv. vil berre\n"
+"vil du bemærke, at linjen 'Alle pakker' er valgt. '+', '-' osv. vil berøre\n"
 "alle pakkerne, der beskrives af den markerede linje.\n"
 "\n"
-"Nogle af dine valg vil give konflikter og afhngighedsproblemer. Du vil da "
-"f\n"
-"en delliste med de relevante pakker, s du kan udrede problemerne.\n"
+"Nogle af dine valg vil give konflikter og afhængighedsproblemer. Du vil da "
+"få\n"
+"en delliste med de relevante pakker, så du kan udrede problemerne.\n"
 "\n"
-"Du br lse listen med taster og forklaringerne p det viste.\n"
-"Der er en del skrmhjlp til rdighed. Brug den endelig - tryk '?'\n"
-"til hver en tid for at f hjlp.\n"
+"Du bør læse listen med taster og forklaringerne på det viste.\n"
+"Der er en del skærmhjælp til rådighed. Brug den endelig - tryk '?'\n"
+"til hver en tid for at få hjælp.\n"
 "\n"
-"Nr du har foretaget dine valg, kan du trykke <retur> for at bekrfte dine\n"
-"ndringer eller 'X' for at afbryde uden at gemme ndringerne. Et\n"
-"endeligt tjek for konflikter og afhngigheder vil blive foretaget\n"
-" - her kan du igen komme ud for at f en delliste.\n"
+"Når du har foretaget dine valg, kan du trykke <retur> for at bekræfte dine\n"
+"ændringer eller 'X' for at afbryde uden at gemme ændringerne. Et\n"
+"endeligt tjek for konflikter og afhængigheder vil blive foretaget\n"
+" - her kan du igen komme ud for at få en delliste.\n"
 "\n"
-"Tryk mellemrum for at forlade hjlpen og g til listen.\n"
+"Tryk mellemrum for at forlade hjælpen og gå til listen.\n"
 
 #: dselect/helpmsgs.cc:80
 msgid "Introduction to read-only package list browser"
-msgstr "Introduktion til skrivebeskyttet pakkeliste-sger"
+msgstr "Introduktion til skrivebeskyttet pakkeliste-søger"
 
 #: dselect/helpmsgs.cc:80
 msgid ""
@@ -429,25 +429,25 @@ msgid ""
 msgstr ""
 "Velkommen til dselect's hoved-pakkeliste.\n"
 "\n"
-" Du vil blive prsenteret med en liste over pakker, der er installerede "
+" Du vil blive præsenteret med en liste over pakker, der er installerede "
 "eller\n"
-"tilgngelige for installation. Siden du ikke har de ndvendige rettigheder\n"
+"tilgængelige for installation. Siden du ikke har de nødvendige rettigheder\n"
 "til at opdatere pakkestatus, er du i skrivebeskyttet tilstand. Du kan\n"
-"bevge dig rundt i listen med pilestaterne (se hjlpeskrmen 'Taster')\n"
-"(njagtig som hvis ville, hvis du havde skriveadgang - se hjlpeskrmen\n"
+"bevæge dig rundt i listen med pilestaterne (se hjælpeskærmen 'Taster')\n"
+"(nøjagtig som hvis ville, hvis du havde skriveadgang - se hjælpeskærmen\n"
 "'Taster') og se status for pakkerne samt oplysninger om dem.\n"
 "\n"
-"Du br lse listen med taster og beskrivelserne af visningerne.\n"
-"Der er megen tilgngelig hjlp, brug den endelig! Tryk til enhver tid '?'\n"
-"for hjlp.\n"
+"Du bør læse listen med taster og beskrivelserne af visningerne.\n"
+"Der er megen tilgængelig hjælp, brug den endelig! Tryk til enhver tid '?'\n"
+"for hjælp.\n"
 "\n"
-"Tryk 'Q' eller <retur> for at afslutte, nr du er frdig med at bladre.\n"
+"Tryk 'Q' eller <retur> for at afslutte, når du er færdig med at bladre.\n"
 "\n"
-"Tryk <mellemrum> for at forlade hjlpen og g til listen nu.\n"
+"Tryk <mellemrum> for at forlade hjælpen og gå til listen nu.\n"
 
 #: dselect/helpmsgs.cc:99
 msgid "Introduction to conflict/dependency resolution sub-list"
-msgstr "Introduktion til konflikt/afhngighedslsnings-dellisten"
+msgstr "Introduktion til konflikt/afhængighedsløsnings-dellisten"
 
 #: dselect/helpmsgs.cc:99
 msgid ""
@@ -483,33 +483,33 @@ msgid ""
 "Press <space> to leave help and enter the sub-list; remember: press `?' for "
 "help.\n"
 msgstr ""
-"Konflikt/afhngighedslsning - introduktion.\n"
+"Konflikt/afhængighedsløsning - introduktion.\n"
 "\n"
-"Et eller flere af dine valg har udlst en konflikt eller afhngighedsproblem "
+"Et eller flere af dine valg har udløst en konflikt eller afhængighedsproblem "
 "-\n"
-"nogle pakker br kun installeres sammen med visse andre, mens visse pakke-\n"
+"nogle pakker bør kun installeres sammen med visse andre, mens visse pakke-\n"
 "kombinationer ikke kan eksistere sammen.\n"
 "\n"
 "Du vil se en delliste med de involverede pakker. Den nederste halvdel af\n"
-"skrmen viser de relevante konflikter og afhngigheder; brug 'i' for at "
+"skærmen viser de relevante konflikter og afhængigheder; brug 'i' for at "
 "skifte\n"
 "mellem denne, pakkebeskrivelserne og intern kontrolinformation.\n"
 "\n"
-"Der er beregnet et st 'foreslede' pakker, og de indledende markeringer i\n"
-"denne delliste er sat efter dette, s du kan blot trykke <retur> for at\n"
-"acceptere forslagene, hvis du vil. Du kan trkke de valg, der gav "
+"Der er beregnet et sæt 'foreslåede' pakker, og de indledende markeringer i\n"
+"denne delliste er sat efter dette, så du kan blot trykke <retur> for at\n"
+"acceptere forslagene, hvis du vil. Du kan trække de valg, der gav "
 "problemerne,\n"
 "tilbage, og returnere til hovedlisten ved at trykke skift-'X'.\n"
 "\n"
-"Du kan ogs bevge dig rundt i listen og ndre markeringerne sledes at de\n"
-"svarer mere til dine nsker, og du kan 'afvise' mine forslag ved at bruge\n"
-"skift-'D' eller skift-'R' (se hjlpeskrmen 'Taster'). Du kan bruge "
+"Du kan også bevæge dig rundt i listen og ændre markeringerne således at de\n"
+"svarer mere til dine ønsker, og du kan 'afvise' mine forslag ved at bruge\n"
+"skift-'D' eller skift-'R' (se hjælpeskærmen 'Taster'). Du kan bruge "
 "skift-'Q'\n"
-"for at gennemtvinge de aktuelt viste valg, sfremt du vil tilsidestte\n"
+"for at gennemtvinge de aktuelt viste valg, såfremt du vil tilsidesætte\n"
 "forslaget og mener, at programmet tager fejl.\n"
 "\n"
-"Tryk mellemrum for at forlade hjlp og g til dellisten. Husk:'?' for "
-"hjlp.\n"
+"Tryk mellemrum for at forlade hjælp og gå til dellisten. Husk:'?' for "
+"hjælp.\n"
 
 #: dselect/helpmsgs.cc:125
 msgid "Display, part 1: package listing and status chars"
@@ -548,16 +548,16 @@ msgid ""
 "available version numbers (shift-V to display/hide) and summary "
 "description.\n"
 msgstr ""
-"Den verste halvdel af skrmen viser en liste over pakkerne. For hver pakke "
+"Den øverste halvdel af skærmen viser en liste over pakkerne. For hver pakke "
 "ser\n"
-"du fire sjler for dens aktuelle status p system og mark. I detaljeret "
+"du fire søjler for dens aktuelle status på system og mark. I detaljeret "
 "visning\n"
 "(brug 'v' til at skifte detaljering) er disse enkelttegn fra venstre til "
-"hjre:\n"
+"højre:\n"
 "\n"
-"  Fejlflag: Mellemrum - ingen fejl (men pakken kan vre delagt - se "
+"  Fejlflag: Mellemrum - ingen fejl (men pakken kan være ødelagt - se "
 "nedenfor)\n"
-"              'R'  - alvorlig fejl under installation, krver "
+"              'R'  - alvorlig fejl under installation, kræver "
 "geninstallation\n"
 " Instal.status: Mellemrum - ikke installeret\n"
 "                     '*'  - installeret\n"
@@ -565,18 +565,18 @@ msgstr ""
 "beholdt\n"
 "       pakker i    { 'U'  - udpakket, men endnu ikke konfigureret\n"
 "   disse tilstande { 'C'  - halvt konfigureret (der skete en fejl)\n"
-"      er delagte  { 'I'  - halvt installeret (der skete en fejl)\n"
-" Gammelt mrke: det, der planlagdes for denne pakker inden denne liste\n"
-" Mrke: det, er planlgges for denne pakke\n"
+"      er ødelagte  { 'I'  - halvt installeret (der skete en fejl)\n"
+" Gammelt mærke: det, der planlagdes for denne pakker inden denne liste\n"
+" Mærke: det, er planlægges for denne pakke\n"
 "  '*': markeret for installation eller opgradering\n"
-"  '-': markeret for afinstallation, men konfigurationsfiler bestr\n"
-"  '=': holdes tilbage, pakken vil ikke blive ndret\n"
+"  '-': markeret for afinstallation, men konfigurationsfiler består\n"
+"  '=': holdes tilbage, pakken vil ikke blive ændret\n"
 "  '_': markeret for komplet udrensning - selv konfigurationsfiler slettes\n"
 "  'n': pakken er ny og mangler at blive markeret for installation/"
 "afinstallation/&c.\n"
 "\n"
-"Ogs hver pakkes prioritet, gruppe, navn, versionsnumre for installeret og\n"
-"tilgngelig version (skift-V for vis/skjul) og kort beskrivelse vises.\n"
+"Også hver pakkes prioritet, gruppe, navn, versionsnumre for installeret og\n"
+"tilgængelig version (skift-V for vis/skjul) og kort beskrivelse vises.\n"
 
 #: dselect/helpmsgs.cc:152
 msgid "Display, part 2: list highlight; information display"
@@ -608,26 +608,26 @@ msgid ""
 "  Use the `i' key to cycle through the displays, and `I' to hide the\n"
 "  information display or expand it to use almost all of the screen.\n"
 msgstr ""
-"* Markering: n linje i pakkelisten vil vre markeret. Det indikerer\n"
-"  hvilke pakker, der vil berres af tryk p '+', '-' og '_'.\n"
+"* Markering: Èn linje i pakkelisten vil være markeret. Det indikerer\n"
+"  hvilke pakker, der vil berøres af tryk på '+', '-' og '_'.\n"
 "\n"
-"* Opdelingslinjen i midten af skrmen viser en kort forklaring af\n"
+"* Opdelingslinjen i midten af skærmen viser en kort forklaring af\n"
 "  den markerede pakkes status, eller, hvis en gruppe er markeret,\n"
-"  en beskrivelse af denne gruppe. Hvis du ikke forstr betydningen\n"
+"  en beskrivelse af denne gruppe. Hvis du ikke forstår betydningen\n"
 "  af de viste statustegn, kan du markere den relevante pakke og se\n"
-"  p opdelingslinjen, eller brug 'v'-tasten for detaljeret visning.\n"
-"  (Tryk 'v' igen for at g tilbage til koncis visning.\n"
+"  på opdelingslinjen, eller brug 'v'-tasten for detaljeret visning.\n"
+"  (Tryk 'v' igen for at gå tilbage til koncis visning.\n"
 "\n"
-"* I bunden af skrmen vises mere information om den aktuelt\n"
-"  markerede pakke (hvis der kun er n).\n"
+"* I bunden af skærmen vises mere information om den aktuelt\n"
+"  markerede pakke (hvis der kun er én).\n"
 "\n"
 "  Den kan vise en udvidet beskrivelse af pakken, de interne pakke-\n"
-"  kontroldetaljer (enten for den installerede eller tilgngelige version\n"
-"  af pakken), eller information om konflikter og afhngigheder, der\n"
-"  berrer den aktuelle pakke (i dellisten konflikt/afhngigheds-lsning).\n"
+"  kontroldetaljer (enten for den installerede eller tilgængelige version\n"
+"  af pakken), eller information om konflikter og afhængigheder, der\n"
+"  berører den aktuelle pakke (i dellisten konflikt/afhængigheds-løsning).\n"
 "\n"
 "  Brug 'i'-tasten for at skifte mellem visningerne og 'I' for at gemme\n"
-"  informationsvisningen eller udvide den til nsten hele skrmen.\n"
+"  informationsvisningen eller udvide den til næsten hele skærmen.\n"
 
 #: dselect/helpmsgs.cc:176
 msgid "Introduction to method selection display"
@@ -656,26 +656,26 @@ msgid ""
 "help\n"
 "menu reachable by pressing `?'.\n"
 msgstr ""
-"dselect og dpkg kan udfre automatisk installation ved indlsning af\n"
+"dselect og dpkg kan udføre automatisk installation ved indlæsning af\n"
 "pakkefiler, der skal installeres fra et ud af flere mulige steder.\n"
 "\n"
-"Denne liste giver dig mulighed for at vlge en af disse "
+"Denne liste giver dig mulighed for at vælge en af disse "
 "installationsmetoder.\n"
 "\n"
-"Flyt markren til den metode, du nsker at bruge og tryk Retur. S vil du\n"
-"blive spurgt om information, der krves for at udfre installationen.\n"
+"Flyt markøren til den metode, du ønsker at bruge og tryk Retur. Så vil du\n"
+"blive spurgt om information, der kræves for at udføre installationen.\n"
 "\n"
-"Nr du flytter markren mellem metoderne, vil en beskrivelse blive vist i "
+"Når du flytter markøren mellem metoderne, vil en beskrivelse blive vist i "
 "den.\n"
-"nedre halvdel af skrmen.\n"
+"nedre halvdel af skærmen.\n"
 "\n"
-"Hvis du nsker at afslutte uden at ndre noget, kan du bruge 'x'-tasten, men "
+"Hvis du ønsker at afslutte uden at ændre noget, kan du bruge 'x'-tasten, men "
 "du\n"
 "er i listen over installationsmetoder\n"
 "\n"
-"Tryk 'k' nu for en komplet liste over tilgngelige kommandoer, eller find "
+"Tryk 'k' nu for en komplet liste over tilgængelige kommandoer, eller find "
 "dem i\n"
-"hjlpemenuen ved at trykke '?'.\n"
+"hjælpemenuen ved at trykke '?'.\n"
 
 #: dselect/helpmsgs.cc:196
 msgid "Keystrokes for method selection"
@@ -706,7 +706,7 @@ msgid ""
 "  /                search (just return to cancel)\n"
 "  \\                repeat last search\n"
 msgstr ""
-"Bevgelsestaster: Nste/Tidligere, Top/Bund, Op/Ned, Baglns/Forlns:\n"
+"Bevægelsestaster: Næste/Tidligere, Top/Bund, Op/Ned, Baglæns/Forlæns:\n"
 "  n, Pil-ned            p, Pil-op               Flyt markering\n"
 "  N, PgDn, mellemrum    P, PgUp, rettetast      rul listen 1 side\n"
 "  ^n                    ^p                      rul listen 1 linje\n"
@@ -714,141 +714,133 @@ msgstr ""
 "liste\n"
 "  u                     d                       rul info 1 side\n"
 "  ^u                    ^d                      rul info 1 linje\n"
-"  B, Pil-venstre        F, Pil-hjre            panorr med 1/3 af "
-"skrmbredden\n"
-"  ^b                    ^f                      panorr med 1 tegn\n"
-"(Disse bevgelsestaster er identiske med dem i pakkeliste-visningen.)\n"
+"  B, Pil-venstre        F, Pil-højre            panorér med 1/3 af "
+"skærmbredden\n"
+"  ^b                    ^f                      panorér med 1 tegn\n"
+"(Disse bevægelsestaster er identiske med dem i pakkeliste-visningen.)\n"
 "\n"
 "Afslut:\n"
-" Retur, Enter     vlg denne metode og g til dets konfigurationsdialog\n"
-" x, X             afbryd uden at ndre installationsmetode\n"
+" Retur, Enter     vælg denne metode og gå til dets konfigurationsdialog\n"
+" x, X             afbryd uden at ændre installationsmetode\n"
 "\n"
 "Forskelligt:\n"
-"  ?, Hjlp, F1     vi hjlp\n"
-" ^l                gentegn skrm\n"
-"  /                sg (fortryd umiddelbart med retur)\n"
-"  \\                gentag sidste sgning\n"
+"  ?, Hjælp, F1     vi hjælp\n"
+" ^l                gentegn skærm\n"
+"  /                søg (fortryd umiddelbart med retur)\n"
+"  \\                gentag sidste søgning\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
-msgstr "Skriv \"dselect --help\" for hjlp."
+msgstr "Skriv \"dselect --help\" for hjælp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "t"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[T]ilgang"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
-msgstr "Vlg den nskede tilgangsmetode."
+msgstr "Vælg den ønskede tilgangsmetode."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "o"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
-msgstr "[O]pdatr"
+msgstr "[O]pdatér"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
-msgstr "Opdatr listen med tilgngelige pakker, hvis muligt."
+msgstr "Opdatér listen med tilgængelige pakker, hvis muligt."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "u"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
-msgstr "[U]dvlg"
+msgstr "[U]dvælg"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
-msgstr "Udvlg, hvilke pakker, du nsker p dit system."
+msgstr "Udvælg, hvilke pakker, du ønsker på dit system."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
-msgstr "[I]nstallr"
+msgstr "[I]nstallér"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
-msgstr "Installr og opgradr nskede pakker."
+msgstr "Installér og opgradér ønskede pakker."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "k"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[K]onfig"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
-msgstr "Konfigurr eventuelle ikke-konfigurerede pakker."
+msgstr "Konfigurér eventuelle ikke-konfigurerede pakker."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "a"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
-msgstr "[A]finstallr"
+msgstr "[A]finstallér"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
-msgstr "Afinstallr unsket programmel."
+msgstr "Afinstallér uønsket programmel."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "a"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[A]fslut"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Afslut dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
-msgstr "Debian '%s' pakkehndterings-brugerflade version %s.\n"
+msgstr "Debian '%s' pakkehåndterings-brugerflade version %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 "Dette er frit programmel; se \"GNU General Public License\" version 2 eller\n"
-"senere for forhold vedrrende ophavsret. Der er INGEN garanti.\n"
-"Se %s --license for detaljer vedrrende ophavsret og licens.\n"
+"senere for forhold vedrørende ophavsret. Der er INGEN garanti.\n"
+"Se %s --license for detaljer vedrørende ophavsret og licens.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -857,38 +849,48 @@ msgstr ""
 "Brug: %s [<tilvalg> ...] [<handling> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 "Tilvalg:\n"
 "  --admindir <mappe>         Benyt <mappe> i stedet for %s.\n"
-"  --expert                   Aktivr eksperttilstand.\n"
+"  --expert                   Aktivér eksperttilstand.\n"
 "  --debug <fil> | -D<fil>    Aktiverer aflusning, sender uddata til <file>.\n"
-"  --colour | --color skrmomrde:[forgrund],[baggrund][:attr[+attr+..]]\n"
-"                             Indstil skrmfarver.\n"
+"  --colour | --color skærmområde:[forgrund],[baggrund][:attr[+attr+..]]\n"
+"                             Indstil skærmfarver.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
 "  --version                  Show the version.\n"
 "\n"
 msgstr ""
-"  --help                     Vis denne hjlpebesked.\n"
+"  --help                     Vis denne hjælpebesked.\n"
 "  --version                  Vis versionsnummer.\n"
 "  --license | --licence      Vis licensen.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -899,69 +901,73 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
-msgstr "Skrmomrder:\n"
+msgstr "Skærmområder:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Farver:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Egenskaber:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
-msgstr "kunne ikke bne aflusningsfil '%.255s'\n"
+msgstr "kunne ikke åbne aflusningsfil '%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Ugyldig %s '%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
-msgstr "skrmomrde"
+msgstr "skærmområde"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Nulfarveangivelse\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "farve"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "farveegenskab"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
-msgstr "Terminalen lader ikke til at understtte makradressering.\n"
+msgstr "Terminalen lader ikke til at understøtte makøradressering.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
-msgstr "Terminalen lader ikke til at understtte fremhvning.\n"
+msgstr "Terminalen lader ikke til at understøtte fremhævning.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
 "or make do with the per-package management tool %s.\n"
 msgstr ""
-"St din TERM-variabel korrekt, brug en bedre terminal\n"
-"eller njes med enkeltpakke-hndteringsvrktjet %s.\n"
+"Sæt din TERM-variabel korrekt, brug en bedre terminal\n"
+"eller nøjes med enkeltpakke-håndteringsværktøjet %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
-msgstr "teminalen mangler ndvendige funktioner. Giver op"
+msgstr "teminalen mangler nødvendige funktioner. Giver op"
+
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
 
-#: dselect/main.cc:418
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -971,11 +977,19 @@ msgid ""
 msgstr ""
 "\n"
 "\n"
-"Bevg dig rundt med ^P og ^N, piletaster, forbogstaver eller tal;\n"
-"Tryk <retur> for at bekrfte valg.  ^L gentegner skrmen.\n"
+"Bevæg dig rundt med ^P og ^N, piletaster, forbogstaver eller tal;\n"
+"Tryk <retur> for at bekræfte valg.  ^L gentegner skærmen.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -983,58 +997,58 @@ msgid ""
 msgstr ""
 "\n"
 "\n"
-"Skrivebeskyttet adgang: kun visning af valg er tilgngelig!"
+"Skrivebeskyttet adgang: kun visning af valg er tilgængelig!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
-msgstr "kunne ikke udfre 'getch' i hovedmenu"
+msgstr "kunne ikke udføre 'getch' i hovedmenu"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "ukendt handlingsstreng '%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - liste over tilgangsmetoder"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Tilgangsmetode '%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Forkort."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate mislykkedes"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "kunne ikke afblokere SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "kunne ikke genblokere SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "'getch' mislykkedes"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "forklaring af"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
-msgstr "Ingen tilgngelig forklaring."
+msgstr "Ingen tilgængelig forklaring."
 
 #: dselect/method.cc:67
 #, c-format
@@ -1053,25 +1067,25 @@ msgid ""
 "Press <enter> to continue."
 msgstr ""
 "\n"
-"Tryk <retur> for at fortstte."
+"Tryk <retur> for at fortsætte."
 
 #: dselect/method.cc:161
 #, c-format
 msgid "Press <enter> to continue.\n"
-msgstr "Tryk <retur> for at fortstte.\n"
+msgstr "Tryk <retur> for at fortsætte.\n"
 
 #: dselect/method.cc:162
 #, fuzzy
 msgid "<standard error>"
-msgstr "skrivefejl p standard-fejl"
+msgstr "skrivefejl på standard-fejl"
 
 #: dselect/method.cc:165
 msgid "error reading acknowledgement of program failure message"
-msgstr "fejl inder lsning af godkendelse af programfejlmeddelelse"
+msgstr "fejl inder læsning af godkendelse af programfejlmeddelelse"
 
 #: dselect/method.cc:196
 msgid "update available list script"
-msgstr "script til opdatering af tilgngelighedsliste"
+msgstr "script til opdatering af tilgængelighedsliste"
 
 #: dselect/method.cc:200
 msgid "installation script"
@@ -1079,7 +1093,7 @@ msgstr "installationsscript"
 
 #: dselect/method.cc:246
 msgid "query/setup script"
-msgstr "script til foresprgsel/opstning"
+msgstr "script til forespørgsel/opsætning"
 
 #: dselect/methparse.cc:53
 #, c-format
@@ -1089,12 +1103,12 @@ msgstr "syntaksfejl i metode-tilvalgsfil '%.250s' -- %s"
 #: dselect/methparse.cc:59
 #, c-format
 msgid "error reading options file `%.250s'"
-msgstr "fejl under lsning af tilvalgsfil '%.250s'"
+msgstr "fejl under læsning af tilvalgsfil '%.250s'"
 
 #: dselect/methparse.cc:90
 #, c-format
 msgid "unable to read `%.250s' directory for reading methods"
-msgstr "kunne ikke lse '%.250s'-mappe for lsning af metoder"
+msgstr "kunne ikke læse '%.250s'-mappe for læsning af metoder"
 
 #: dselect/methparse.cc:106
 #, c-format
@@ -1104,20 +1118,20 @@ msgstr "metoden '%.250s' har et for langt navn (%d > %d tegn)"
 #: dselect/methparse.cc:117
 #, c-format
 msgid "unable to access method script `%.250s'"
-msgstr "kunne ikke tilg metodescriptet '%.250s'"
+msgstr "kunne ikke tilgå metodescriptet '%.250s'"
 
 #: dselect/methparse.cc:123
 #, c-format
 msgid "unable to read method options file `%.250s'"
-msgstr "kunne ikke lse metodetilvalgsfil '%.250s'"
+msgstr "kunne ikke læse metodetilvalgsfil '%.250s'"
 
 #: dselect/methparse.cc:147
 msgid "non-digit where digit wanted"
-msgstr "ikke-tal, hvor et tal var nsket"
+msgstr "ikke-tal, hvor et tal var ønsket"
 
 #: dselect/methparse.cc:150
 msgid "EOF in index string"
-msgstr "slut-p-fil i indeksstreng"
+msgstr "slut-på-fil i indeksstreng"
 
 #: dselect/methparse.cc:153
 msgid "index string too long"
@@ -1125,15 +1139,15 @@ msgstr "indeksstreng er for lang"
 
 #: dselect/methparse.cc:156
 msgid "newline before option name start"
-msgstr "linjeskift fr starten p tilvalgsnavn"
+msgstr "linjeskift før starten på tilvalgsnavn"
 
 #: dselect/methparse.cc:158
 msgid "EOF before option name start"
-msgstr "slut-p-fil inden starten af tilvalgsnavn"
+msgstr "slut-på-fil inden starten af tilvalgsnavn"
 
 #: dselect/methparse.cc:162
 msgid "nonalpha where option name start wanted"
-msgstr "ikke-bogstav, hvor tilvalgsnavn var nsket"
+msgstr "ikke-bogstav, hvor tilvalgsnavn var ønsket"
 
 #: dselect/methparse.cc:164
 msgid "non-alphanum in option name"
@@ -1141,7 +1155,7 @@ msgstr "tegn i navn, der ikke er et bogstav eller tal"
 
 #: dselect/methparse.cc:167
 msgid "EOF in option name"
-msgstr "slut-p-fil i tilvalgsnavn"
+msgstr "slut-på-fil i tilvalgsnavn"
 
 #: dselect/methparse.cc:172
 msgid "newline before summary"
@@ -1149,16 +1163,16 @@ msgstr "linjeskift inden beskrivelsen"
 
 #: dselect/methparse.cc:174
 msgid "EOF before summary"
-msgstr "slut-p-fil inden beskrivelsen"
+msgstr "slut-på-fil inden beskrivelsen"
 
 #: dselect/methparse.cc:180
 msgid "EOF in summary - missing newline"
-msgstr "slut-p-fil i beskrivelsen - manglende linjeskift"
+msgstr "slut-på-fil i beskrivelsen - manglende linjeskift"
 
 #: dselect/methparse.cc:190
 #, c-format
 msgid "unable to open option description file `%.250s'"
-msgstr "kunne ikke bne tilvalgsbeskrivelsesfilen '%.250s'"
+msgstr "kunne ikke åbne tilvalgsbeskrivelsesfilen '%.250s'"
 
 #: dselect/methparse.cc:194
 #, c-format
@@ -1168,50 +1182,35 @@ msgstr "kunne ikke finde tilvalgsbeskrivelsesfilen '%.250s'"
 #: dselect/methparse.cc:198
 #, c-format
 msgid "failed to read option description file `%.250s'"
-msgstr "kunne ikke lse tilvalgsbeskrivelsesfilen '%.250s'"
+msgstr "kunne ikke læse tilvalgsbeskrivelsesfilen '%.250s'"
 
 #: dselect/methparse.cc:201
 #, c-format
 msgid "error during read of option description file `%.250s'"
-msgstr "fejl ved lsning af tilvalgsbeskrivelsesfilen '%.250s'"
+msgstr "fejl ved læsning af tilvalgsbeskrivelsesfilen '%.250s'"
 
 #: dselect/methparse.cc:224
 #, c-format
 msgid "error during read of method options file `%.250s'"
-msgstr "fejl ved lsning af metodetilvalgsfilen '%.250s'"
+msgstr "fejl ved læsning af metodetilvalgsfilen '%.250s'"
 
 #: dselect/methparse.cc:247
 #, c-format
 msgid "unable to open current option file `%.250s'"
-msgstr "kunne ikke bne aktuel tilvalgsfil '%.250s'"
-
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "kunne ikke bne ny tilvalgsfil '%.250s'"
+msgstr "kunne ikke åbne aktuel tilvalgsfil '%.250s'"
 
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "kunne ikke skrive ny tilvalgsfil '%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "kunne ikke lukke ny tilvalgsfil '%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "kunne ikke installere ny tilvalgsfil '%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "ny pakke"
 
 #: dselect/pkgdisplay.cc:37
 msgid "install"
-msgstr "installr"
+msgstr "installér"
 
 #: dselect/pkgdisplay.cc:38
 msgid "hold"
@@ -1219,7 +1218,7 @@ msgstr "hold tilbage"
 
 #: dselect/pkgdisplay.cc:39
 msgid "remove"
-msgstr "afinstallr"
+msgstr "afinstallér"
 
 #: dselect/pkgdisplay.cc:40
 msgid "purge"
@@ -1235,7 +1234,7 @@ msgstr " "
 
 #: dselect/pkgdisplay.cc:48
 msgid "REINSTALL"
-msgstr "GENINSTALLR"
+msgstr "GENINSTALLÉR"
 
 #: dselect/pkgdisplay.cc:51
 msgid "not installed"
@@ -1243,7 +1242,7 @@ msgstr "ikke installeret"
 
 #: dselect/pkgdisplay.cc:52
 msgid "removed (configs remain)"
-msgstr "afinstalleret (opstning bevaret)"
+msgstr "afinstalleret (opsætning bevaret)"
 
 #: dselect/pkgdisplay.cc:53
 msgid "half installed"
@@ -1271,7 +1270,7 @@ msgstr "installeret"
 
 #: dselect/pkgdisplay.cc:61
 msgid "Required"
-msgstr "krvede"
+msgstr "krævede"
 
 #: dselect/pkgdisplay.cc:62
 msgid "Important"
@@ -1299,7 +1298,7 @@ msgstr "uklassificerede"
 
 #: dselect/pkgdisplay.cc:70
 msgid "suggests"
-msgstr "foreslr"
+msgstr "foreslår"
 
 #: dselect/pkgdisplay.cc:71
 msgid "recommends"
@@ -1307,11 +1306,11 @@ msgstr "anbefaler"
 
 #: dselect/pkgdisplay.cc:72
 msgid "depends on"
-msgstr "afhnger af"
+msgstr "afhænger af"
 
 #: dselect/pkgdisplay.cc:73
 msgid "pre-depends on"
-msgstr "forhnds-afhnger af"
+msgstr "forhånds-afhænger af"
 
 #: dselect/pkgdisplay.cc:74
 msgid "breaks"
@@ -1363,7 +1362,7 @@ msgstr "?"
 
 #: dselect/pkgdisplay.cc:95 dselect/pkgdisplay.cc:115
 msgid "Broken"
-msgstr "delagte"
+msgstr "Ødelagte"
 
 #: dselect/pkgdisplay.cc:96
 msgid "New"
@@ -1375,7 +1374,7 @@ msgstr "Opdaterede"
 
 #: dselect/pkgdisplay.cc:98
 msgid "Obsolete/local"
-msgstr "Forldede/lokale"
+msgstr "Forældede/lokale"
 
 #: dselect/pkgdisplay.cc:99
 msgid "Up-to-date"
@@ -1383,7 +1382,7 @@ msgstr "Helt opdaterede"
 
 #: dselect/pkgdisplay.cc:100
 msgid "Available"
-msgstr "Tilgngelige"
+msgstr "Tilgængelige"
 
 #: dselect/pkgdisplay.cc:101 dselect/pkgdisplay.cc:117
 msgid "Removed"
@@ -1391,19 +1390,19 @@ msgstr "Afinstallerede"
 
 #: dselect/pkgdisplay.cc:102 dselect/pkgdisplay.cc:111
 msgid "Brokenly installed packages"
-msgstr "delagte installerede pakker"
+msgstr "Ødelagte installerede pakker"
 
 #: dselect/pkgdisplay.cc:103
 msgid "Newly available packages"
-msgstr "Nyligt tilgngelige pakker"
+msgstr "Nyligt tilgængelige pakker"
 
 #: dselect/pkgdisplay.cc:104
 msgid "Updated packages (newer version is available)"
-msgstr "Opdaterede pakker (nyere version tilgngelig)"
+msgstr "Opdaterede pakker (nyere version tilgængelig)"
 
 #: dselect/pkgdisplay.cc:105
 msgid "Obsolete and local packages present on system"
-msgstr "Forldede og lokale pakker p systemet"
+msgstr "Forældede og lokale pakker på systemet"
 
 #: dselect/pkgdisplay.cc:106
 msgid "Up to date installed packages"
@@ -1411,11 +1410,11 @@ msgstr "Installerede pakker i nyeste version"
 
 #: dselect/pkgdisplay.cc:107
 msgid "Available packages (not currently installed)"
-msgstr "Tilgngelige pakker (ikke installerede)"
+msgstr "Tilgængelige pakker (ikke installerede)"
 
 #: dselect/pkgdisplay.cc:108
 msgid "Removed and no longer available packages"
-msgstr "Afinstallerede og ikke lngere tilgngelige pakker"
+msgstr "Afinstallerede og ikke længere tilgængelige pakker"
 
 #: dselect/pkgdisplay.cc:112
 msgid "Installed packages"
@@ -1423,7 +1422,7 @@ msgstr "Installerede pakker"
 
 #: dselect/pkgdisplay.cc:113
 msgid "Removed packages (configuration still present)"
-msgstr "Afinstallerede pakker (opstning bevaret)"
+msgstr "Afinstallerede pakker (opsætning bevaret)"
 
 #: dselect/pkgdisplay.cc:114
 msgid "Purged packages and those never installed"
@@ -1437,69 +1436,69 @@ msgstr "Installerede"
 msgid "Purged"
 msgstr "Udrensede"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekursiv pakkevisning"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspektion af pakkestatus"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hoved-pakkevisning"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (efter gruppe)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (tilg., gruppe)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, gruppe)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (efter prioritet)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (tilg., prioritet)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioritet)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetisk)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
-msgstr " (efter tilgng.)"
+msgstr " (efter tilgæng.)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (efter status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
-msgstr " markr:+/=/- koncis:v hjlp:?"
+msgstr " markér:+/=/- koncis:v hjælp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
-msgstr " markr:+/=/- detalj:v hjlp:?"
+msgstr " markér:+/=/- detalj:v hjælp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
-msgstr " koncis:v hjlp:?"
+msgstr " koncis:v hjælp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
-msgstr " detaljer:v hjlp:?"
+msgstr " detaljer:v hjælp:?"
 
 #: dselect/pkginfo.cc:80
 msgid ""
@@ -1512,24 +1511,24 @@ msgid ""
 "You can use `o' and `O' to change the sort order and give yourself the "
 "opportunity to mark packages in different kinds of groups."
 msgstr ""
-"Den linje, du har markeret, reprsenterer mange pakker. Hvis du beder om "
-"installation, afinstallation, tilbageholdelse o.lign., vil det berre alle "
+"Den linje, du har markeret, repræsenterer mange pakker. Hvis du beder om "
+"installation, afinstallation, tilbageholdelse o.lign., vil det berøre alle "
 "pakkerne, der passer til det viste kriterie.\n"
 "\n"
 "Hvis du flytter markeringen til en linje med en enkelt pakke, vil du se "
 "information om pakken her.\n"
-"Du kan bruge 'o' eller'O' til at ndre sorteringsrkkeflgen og give dit "
+"Du kan bruge 'o' eller'O' til at ændre sorteringsrækkefølgen og give dit "
 "selv mulighed for at markere pakkerne i andre grupper."
 
 #: dselect/pkginfo.cc:93
 #, fuzzy
 msgid "Interrelationships"
-msgstr "sammenhnge"
+msgstr "sammenhænge"
 
 #: dselect/pkginfo.cc:112
 #, fuzzy
 msgid "No description available."
-msgstr "ingen tilgngelig beskrivelse."
+msgstr "ingen tilgængelig beskrivelse."
 
 #: dselect/pkginfo.cc:130
 #, fuzzy
@@ -1539,25 +1538,25 @@ msgstr "installeret kontrolinformation for"
 #: dselect/pkginfo.cc:146
 #, fuzzy
 msgid "Available control file information"
-msgstr "tilgngelig version af kontrolinformation for fil"
+msgstr "tilgængelig version af kontrolinformation for fil"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
-msgstr "ugyldigt sgetilvalg angivet"
+msgstr "ugyldigt søgetilvalg angivet"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
-msgstr "fejl i regulrt udtryk"
+msgstr "fejl i regulært udtryk"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
-msgstr " lader ikke til at vre tilgngelig\n"
+msgstr " lader ikke til at være tilgængelig\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " eller "
 
@@ -1609,7 +1608,7 @@ msgstr "Installeret?"
 
 #: dselect/pkgtop.cc:271
 msgid "Old mark"
-msgstr "Gammelt mrke"
+msgstr "Gammelt mærke"
 
 #: dselect/pkgtop.cc:275
 msgid "Marked for"
@@ -1639,6 +1638,15 @@ msgstr "Inst.ver"
 msgid "Avail.ver"
 msgstr "Tilg.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "kunne ikke åbne ny tilvalgsfil '%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "kunne ikke lukke ny tilvalgsfil '%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "kunne ikke installere ny tilvalgsfil '%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "returnerede afslutningsstatus %d.\n"
 
@@ -1655,13 +1663,13 @@ msgstr "Tilg.ver"
 #~ msgstr "mislykkedes med en ukendt vente-returkode %d.\n"
 
 #~ msgid "unable to run %.250s process `%.250s'"
-#~ msgstr "kunne ikke kre %.250s processer '%.250s'"
+#~ msgstr "kunne ikke køre %.250s processer '%.250s'"
 
 #~ msgid "failed config"
 #~ msgstr "mislykket konfigurering"
 
 #~ msgid "unable to wait for %.250s"
-#~ msgstr "kunne ikke vente p %.250s"
+#~ msgstr "kunne ikke vente på %.250s"
 
 #~ msgid "got wrong child's status - asked for %ld, got %ld"
 #~ msgstr "fik forkert barns status - bad om %ld, fik %ld"
@@ -1708,7 +1716,7 @@ msgstr "Tilg.ver"
 #~ msgstr "fejl under af-fangning af signal %d: %s\n"
 
 #~ msgid "unable to ignore signal %d before running %.250s"
-#~ msgstr "kunne ikke ignorere signal %d fr krsel af %.250s"
+#~ msgstr "kunne ikke ignorere signal %d før kørsel af %.250s"
 
 #~ msgid "(no clientdata)"
 #~ msgstr "(ingen klientdata)"
@@ -1717,7 +1725,7 @@ msgstr "Tilg.ver"
 #~ msgstr "<tom>"
 
 #~ msgid "interrelationships affecting "
-#~ msgstr "sammenhnge der berrer "
+#~ msgstr "sammenhænge der berører "
 
 #~ msgid "description of "
 #~ msgstr "beskrivelse af "
@@ -1729,4 +1737,4 @@ msgstr "Tilg.ver"
 #~ msgstr "aktuelt installeret kontrolinformation"
 
 #~ msgid "available version of control info for "
-#~ msgstr "tilgngelig version af kontrolinformation for "
+#~ msgstr "tilgængelig version af kontrolinformation for "
diff --git a/dselect/po/de.po b/dselect/po/de.po
index e48953a..5247902 100644
--- a/dselect/po/de.po
+++ b/dselect/po/de.po
@@ -4,14 +4,14 @@
 # Erich Schubert <debian@vitavonni.de>, March 2001.
 # Michael Piefel <piefel@debian.org>, 2001, 2002, 2003, 2004, 2005.
 # Florian Ernst <florian@uni-hd.de>, 2004.
-# Sven Joachim <svenjoac@gmx.de>, 2006, 2007, 2008, 2009, 2010.
+# Sven Joachim <svenjoac@gmx.de>, 2006, 2007, 2008, 2009, 2010, 2012.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Debian dpkg 1.15.8.5\n"
+"Project-Id-Version: Debian dpkg 1.16.3~\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-10-24 09:44+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-04-18 20:09+0200\n"
 "Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
 "Language: de\n"
@@ -23,24 +23,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Suchen nach ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Fehler: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Hilfe: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "»?« für Hilfemenü, ».« für nächstes Thema, <Leer> zum Verlassen der Hilfe."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hilfeinformationen sind unter den folgenden Themen verfügbar:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -48,7 +48,7 @@ msgstr ""
 "Drücken Sie eine Taste aus der obigen Liste, <Leer> oder »q«, um die\n"
 "  Hilfe zu beenden, oder ».«, um alle Hilfeseiten nacheinander zu lesen. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "Fehler beim Lesen der Tastatur in der Hilfe"
 
@@ -88,49 +88,49 @@ msgstr "Neuer SIGWINCH-sigact konnte nicht gesetzt werden"
 msgid "failed to allocate colour pair"
 msgstr "Farbpaar konnte nicht zugewiesen werden"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "Titelfenster konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "whatinfo-Fenster konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "»baselist pad« konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "»heading pad« konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "»thisstate pad« konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "»info pad« konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "Abfrage-Fenster konnte nicht erzeugt werden"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Tastenzuordnungen"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, drücken Sie "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s für mehr"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s, um zurückzugehen"
@@ -752,114 +752,106 @@ msgstr ""
 "  /                Suchen (Abbruch mit Eingabetaste)\n"
 "  \\                letzte Suche wiederholen\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Geben Sie dselect --help ein, um Hilfe zu erhalten."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "z"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[Z]ugriff"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Zugriffsmethode auswählen."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "e"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[E]rneuern"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Liste der verfügbaren Pakete erneuern, falls möglich."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "a"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[A]uswählen"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Auswahl der für Ihr System gewünschten Pakete treffen."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstall."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Gewünschte Pakete installieren und aktualisieren."
 
 # Vorsicht Falle: "k" geht leider nicht, denn diese Taste bewegt
 # die Hervorhebung um eine Zeile nach oben!
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "f"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "Kon[f]ig."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Alle unkonfigurierten Pakete konfigurieren."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "l"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[L]öschen"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Nicht gewünschte Software löschen."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "b"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[B]eenden"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Dselect beenden."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "Menü"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian »%s« Paketverwaltungs-Frontend Version %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -868,11 +860,11 @@ msgstr ""
 "Version 2 oder höher für Kopierbedingungen. Es wird KEINE Haftung "
 "übernommen.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<Standardausgabe>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -881,14 +873,14 @@ msgstr ""
 "Aufruf: %s [<Option> ...] [<Aktion> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -897,11 +889,11 @@ msgstr ""
 "  --expert                     Experten-Modus einschalten.\n"
 "  --debug <Datei> | -D<Datei>  Debuggen einschalten, Ausgaben an <Datei> "
 "senden\n"
-"  --colour | --color Element:[Vordergrund],[Hintergrund][:Attr[+Attr+..]]\n"
+"  --colour | --color Element:[Vordergrund],[Hintergrund][:Attr[+Attr+...]]\n"
 "                               Bildschirmfarben konfigurieren.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -912,7 +904,7 @@ msgstr ""
 "  --version                    Version anzeigen.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -923,57 +915,57 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Bildschirmelemente:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Farben:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attribute:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "Debug-Datei »%.255s« konnte nicht geöffnet werden\n"
 
 # %s kann unterchiedliches Geschlecht haben (Farbe, Bildschirmelement, Farbattribut)
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s »%s« ist ungültig\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "Bildschirmelement"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Leere Farbspezifikation\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "Farbe"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "Farbattribut"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Das Terminal scheint Cursoradressierung nicht zu unterstützen.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Das Terminal scheint Hervorhebung nicht zu unterstützen.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -982,11 +974,15 @@ msgstr ""
 "Setzen Sie ihre TERM-Variable richtig, verwenden Sie ein besseres Terminal,\n"
 "oder begnügen Sie sich mit dem Werkzeug %s zur paketweisen Verwaltung.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "Terminal lässt notwendige Fähigkeiten vermissen, Abbruch"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr "Fremde Architekturen aktiviert, aber Multi-Arch wird nicht unterstützt"
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1000,7 +996,15 @@ msgstr ""
 "Drücken Sie <Eingabe> zur Bestätigung.   ^L zeichnet den Bildschirm neu.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1010,53 +1014,53 @@ msgstr ""
 "\n"
 "Nur-Lese-Zugriff: Lediglich die Vorschau der Auswahlen ist verfügbar!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "getch im Hauptmenü fehlgeschlagen"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "unbekannte Aktionszeichenkette »%.50s«"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - Liste der Zugriffsmethoden"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Zugriffsmethode »%s«."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abkürz."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Beschreibung"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate fehlgeschlagen"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "SIGWINCH konnte nicht entblockt werden"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "SIGWINCH konnte nicht erneut blockiert werden"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch fehlgeschlagen"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Beschreibung"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Keine Beschreibung verfügbar."
 
@@ -1212,28 +1216,12 @@ msgstr "Fehler beim Lesen der Methoden-Options-Datei »%.250s«"
 msgid "unable to open current option file `%.250s'"
 msgstr "Aktuelle Options-Datei »%.250s« kann nicht geöffnet werden"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "Neue Options-Datei »%.250s« kann nicht geöffnet werden"
-
 # FIXME: Wäre »new option file« nicht besser?
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "Neue Options-Datei kann nicht nach »%.250s« geschrieben werden"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "Neue Options-Datei »%.250s« kann nicht geschlossen werden"
-
-# FIXME: Wäre »new option file« nicht besser?
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "Neue Options-Datei kann nicht als »%.250s« installiert werden"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "neues Paket"
@@ -1479,67 +1467,67 @@ msgstr "Installiert"
 msgid "Purged"
 msgstr "Vollständig gelöscht"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - Rekursive Paketliste"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - Ansicht der Paketzustände"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - Hauptpaketliste"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (nach Bereich)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (Verfüg., Bereich)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (Status, Bereich)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (nach Priorität)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (Verfüg., Priorität)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (Status, Priorität)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alphabetisch)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (nach Verfügbarkeit)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (nach Status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " Mark:+/=/- knapp:v Hilfe:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " Mark:+/=/- ausführlich:v Hilfe:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " knapp:v Hilfe:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " ausführlich:v Hilfe:?"
 
@@ -1579,23 +1567,23 @@ msgstr "Installierte Control-Datei-Informationen"
 msgid "Available control file information"
 msgstr "Verfügbare Control-Datei-Informationen"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Es gibt keine Pakete."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "ungültige Suchoption angegeben"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "Fehler in regulärem Ausdruck"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " scheint nicht verfügbar zu sein\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " oder "
 
@@ -1682,6 +1670,16 @@ msgstr "Inst.Ver"
 msgid "Avail.ver"
 msgstr "Verf.Ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "Neue Options-Datei »%.250s« kann nicht geöffnet werden"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "Neue Options-Datei »%.250s« kann nicht geschlossen werden"
+
+# FIXME: Wäre »new option file« nicht besser?
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "Neue Options-Datei kann nicht als »%.250s« installiert werden"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "gab Fehlerrückgabewert %d zurück.\n"
 
diff --git a/dselect/po/dselect.pot b/dselect/po/dselect.pot
index ce1ac66..c36788b 100644
--- a/dselect/po/dselect.pot
+++ b/dselect/po/dselect.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.16.0\n"
+"Project-Id-Version: dpkg 1.16.3\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -21,29 +21,29 @@ msgstr ""
 msgid "Search for ? "
 msgstr ""
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr ""
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr ""
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr ""
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
 msgstr ""
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr ""
 
@@ -83,49 +83,49 @@ msgstr ""
 msgid "failed to allocate colour pair"
 msgstr ""
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr ""
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr ""
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr ""
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr ""
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr ""
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr ""
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr ""
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr ""
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr ""
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr ""
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr ""
@@ -531,139 +531,133 @@ msgid ""
 "  \\                repeat last search\n"
 msgstr ""
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr ""
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr ""
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr ""
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr ""
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr ""
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr ""
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr ""
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr ""
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr ""
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr ""
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr ""
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr ""
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr ""
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr ""
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr ""
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr ""
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr ""
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr ""
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr ""
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr ""
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr ""
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr ""
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr ""
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr ""
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -671,7 +665,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -679,67 +673,71 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr ""
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr ""
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr ""
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr ""
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr ""
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr ""
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr ""
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr ""
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr ""
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr ""
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr ""
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
 "or make do with the per-package management tool %s.\n"
 msgstr ""
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr ""
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -748,60 +746,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
 "Read-only access: only preview of selections is available!"
 msgstr ""
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr ""
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr ""
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr ""
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr ""
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr ""
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr ""
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr ""
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr ""
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr ""
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr ""
 
@@ -948,26 +952,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr ""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr ""
@@ -1200,67 +1189,67 @@ msgstr ""
 msgid "Purged"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr ""
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr ""
 
@@ -1292,23 +1281,23 @@ msgstr ""
 msgid "Available control file information"
 msgstr ""
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr ""
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr ""
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr ""
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr ""
 
diff --git a/dselect/po/el.po b/dselect/po/el.po
index 3321ea6..12365b7 100644
--- a/dselect/po/el.po
+++ b/dselect/po/el.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_po_el\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Αναζήτηση για;"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Σφάλμα:"
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Βοήθεια: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "Πατήστε ? για μενού βοηθείας, <space> για επόμενο θέμα."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Πληροφορίες βοήθειας είναι διαθέσιμες για τα ακόλουθα θέματα:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -55,7 +55,7 @@ msgstr ""
 "Πιέστε ένα πλήκτρο από την λίστα, <space> ή `q' για έξοδο από τη βοήθεια,\n"
 "  η '.' (τελεία) για να διαβάσετε κάθε σελίδα με τη σειρά. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "σφάλμα εισόδου από το πληκτρολόγιο στη βοήθεια"
 
@@ -95,50 +95,50 @@ msgstr "απέτυχε ο ορισμός νέου SIGWINCH sigact"
 msgid "failed to allocate colour pair"
 msgstr "απέτυχε η δέσμευση ζεύγους χρωμάτων"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "απέτυχε η δημιουργία παραθύρου τίτλου"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "απέτυχε η δημιουργία παραθύρου whatinfo"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "απέτυχε η δημιουργία επιφάνειας βασικής λίστας"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "απέτυχε η δημιουργία επιφάνειας πλοήγησης"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "απέτυχε η δημιουργία επιφάνειας thisstate"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "απέτυχε η δημιουργία επιφάνειας πληροφοριών"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "απέτυχε η δημιουργία παραθύρου ερωτήσεων"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "συνδυασμοί πλήκτρων"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, πατήστε "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s για περισσότερα"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s για επιστροφή"
@@ -756,110 +756,104 @@ msgstr ""
 "  /                αναζήτηση (πιέστε return για να ακυρώσετε)\n"
 "  \\                επανάληψη τελευταίας αναζήτησης\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Πληκτρολογήστε dselect --help για βοήθεια."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "Πρόσβαση ([a])"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Επιλέξτε τη μέθοδο πρόσβασης που θα χρησιμοποιήσετε"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "Ανανέωση([u])"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Ανανέωσε τη λίστα των διαθέσιμων πακέτων, αν είναι δυνατό."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "Επιλογή ([s])"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Επιλέξτε ποια πακέτα θέλετε στο σύστημά σας."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "Εγκατάσταση ([i])"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Εγκατάσταση και αναβάθμιση ζητούμενων πακέτων."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "Ρύθμιση ([c])"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Ρύθμιση όποιων πακέτων είναι μη ρυθμισμένα."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "Αφαίρεση ([r])"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Αφαίρεση ανεπιθύμητου λογισμικού."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "Έξοδος ([q])"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Έξοδος από το dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "μενού"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, fuzzy, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Πρόγραμμα διαχείρισης των πακέτων του Debian `%s'"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -870,30 +864,30 @@ msgstr ""
 "μεταγενέστερης για συνθήκες αντιγραφής. Δεν υπάρχει ΚΑΜΙΑ εγγύηση.\n"
 "Δείτε dpkg-deb --licence για λεπτομέρειες.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -901,7 +895,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -909,56 +903,56 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Οθόνες:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Χρώματα:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Ιδιότητες:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "αδύνατο το άνοιγμα του αρχείου debug `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Μη έγκυρο %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "τμήμα οθόνης"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "κενός χρωματικός προσδιορισμός\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "χρώμα"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "ιδιότητα χρώματος"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Το τερματικό δεν φαίνεται να υποστηρίζει κατευθυνόμενο δρομέα.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Το τερματικό δεν φαίνεται να υποστηρίζει τονισμό.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, fuzzy, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -967,11 +961,15 @@ msgstr ""
 "Ορίστε τη μεταβλητή TERM σωστά, χρησιμοποιήστε ένα καλύτερο τερματικό,\n"
 "ή χρησιμοποιήστε με το εργαλείο διαχείρισης μεμονωμένων πακέτων "
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "το τερματικό δεν υποστηρίζει απαραίτητα χαρακτηριστικά, εγκατάλειψη"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -985,7 +983,13 @@ msgstr ""
 "Πιέστε <enter> για αποδοχή της επιλογής.   το ^L ανανεώνει την οθόνη.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -996,54 +1000,54 @@ msgstr ""
 "Πρόσβαση μόνο για ανάγνωση: Μόνο η προεπισκόπηση των επιλογών είναι "
 "διαθέσιμη!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "απέτυχε η getch στο κυρίως μενού"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "άγνωστη συμβολοσειρά δράσης `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - λίστα των μεθόδων πρόσβασης"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Μέθοδος πρόσβασης `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Σύντμηση"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "η doupdate απέτυχε"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "απέτυχε η απεμπλοκή του SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "απέτυχε η επανεμπλοκή του SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "η getch απέτυχε"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "εξήγηση του "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Καμία διαθέσιμη εξήγηση."
 
@@ -1196,26 +1200,11 @@ msgstr "σφάλμα κατά την ανάγνωση του αρχείου επ
 msgid "unable to open current option file `%.250s'"
 msgstr "αδύνατο το άνοιγμα του τρέχοντος αρχείου επιλογών `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "αδύνατο το άνοιγμα του νέου αρχείου επιλογών `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "αδύνατη η εγγραφή νέας επιλογής στο `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "αδύνατο το κλείσιμο του νέου αρχείου επιλογών `%.250s' "
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "αδύνατη η εγκατάσταση νέας επιλογής ως `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "νέο πακέτο"
@@ -1448,67 +1437,67 @@ msgstr "Εγκατεστημένα"
 msgid "Purged"
 msgstr "Διεγραμμένα"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - αναδρομική λίστα πακέτων"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - έλεγχος κατάστασης των πακέτων"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - εμφάνιση κυρίων πακέτων"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (ανά ενότητα)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (διαθέσιμο, ενότητα)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (κατάσταση, ενότητα)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (ανά προτεραιότητα)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (διαθέσιμο, προτεραιότητα)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (κατάσταση, προτεραιότητα)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (αλφαβητικά)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (ανά διαθεσιμότητα)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (ανά κατάσταση)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " σημείωση:+/=/- σύντομα:v βοήθεια:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " σημείωση:+/=/- αναλυτικά:v βοήθεια:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " σύντομα:v βοήθεια:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " αναλυτικά: βοήθεια:?"
 
@@ -1552,23 +1541,23 @@ msgstr "εγκατεστημένη πληροφορία ελέγχου για τ
 msgid "Available control file information"
 msgstr "διαθέσιμη έκδοση πληροφορίας ελέγχου αρχείου"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "δόθηκε άκυρη παράμετρος αναζήτησης"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "σφάλμα στην κανονική έκφραση"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " δε φαίνεται να είναι διαθέσιμο\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " ή "
 
@@ -1650,6 +1639,15 @@ msgstr "Έκδ.εγκ."
 msgid "Avail.ver"
 msgstr "Διαθ.εκδόσεις"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "αδύνατο το άνοιγμα του νέου αρχείου επιλογών `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "αδύνατο το κλείσιμο του νέου αρχείου επιλογών `%.250s' "
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "αδύνατη η εγκατάσταση νέας επιλογής ως `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "επιστράφηκε κωδικός σφάλματος %d.\n"
 
diff --git a/dselect/po/es.po b/dselect/po/es.po
index 0c2178f..1dc83e9 100644
--- a/dselect/po/es.po
+++ b/dselect/po/es.po
@@ -41,7 +41,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Debian dpkg 1.16\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-20 03:10+0100\n"
 "Last-Translator: Javier Fernández-Sanguino <jfs@debian.org>\n"
 "Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -65,23 +65,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Buscar "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Error: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Ayuda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "Pulse ? para el menú, . para el tema siguiente, <intro> para salir."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "La información de ayuda está disponible bajo los siguientes temas:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -90,7 +90,7 @@ msgstr ""
 "ayuda,\n"
 " o `.' (punto) para leer cada una de las páginas de ayuda. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "error al leer del teclado en la ayuda"
 
@@ -130,49 +130,49 @@ msgstr "fallo al establecer la nueva señal SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "fallo al asignar un par de colores"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "fallo al crear ventana de título"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "fallo al crear ventana de `whatinfo'"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "fallo al crear `baselist pad'"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "fallo al crear `heading pad'"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "fallo al crear `thisstate pad'"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "fallo al crear `info pad'"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "fallo al crear ventana de pregunta"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Asociaciones de teclas"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, pulse "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s para seguir"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s para volver"
@@ -800,113 +800,105 @@ msgstr ""
 "  /              buscar (simplemente pulse Intro para cancelar)\n"
 "  \\              repetir la última búsqueda\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Escriba dselect --help para obtener ayuda."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "m"
 
 # Pongo método y no acceso porque la "A" está ya cogida para Actualizar. sv
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[M]étodo"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Escoger el método de acceso que se usará."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]ctualizar"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Actualizar la lista de paquetes disponibles, si se puede."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]eleccionar"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Solicitar qué paquetes desea en el sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalar"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalar y actualizar los paquetes deseados."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigurar"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configurar los paquetes que no estén configurados."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "d"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[D]esinstalar"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Desinstalar los paquetes no deseados."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "l"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "sa[L]ir"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Salir de dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menú"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interfaz de manejo de paquetes %s de Debian `%s'.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -914,11 +906,11 @@ msgstr ""
 "Esto es software libre; vea la Licencia Pública General de GNU versión 2 o\n"
 "posterior para las condiciones de copia. No hay NINGUNA garantía.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<salida estándar>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -927,14 +919,24 @@ msgstr ""
 "Modo de uso: %s [<opción> ...] [<acción> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -948,7 +950,7 @@ msgstr ""
 "                                   Configura los colores de la pantalla.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -959,7 +961,7 @@ msgstr ""
 "  --version                    Muestra la versión.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -970,56 +972,56 @@ msgstr ""
 " access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Partes de pantalla:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Colores:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributos:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "no se puede abrir el fichero de depuración `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s inválido `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "parte de pantalla"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Especificación de color nula\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "color"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atributo de color"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "El terminal no parece dar soporte al direccionamiento por cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "El terminal parece no dar soporte al destacado.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -1028,11 +1030,15 @@ msgstr ""
 "Establezca la variable TERM correctamente, utilice un terminal mejor,\n"
 "o manéjese con la herramienta de gestión por paquete %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "el terminal carece de propiedades necesarias: abandonando"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1046,7 +1052,15 @@ msgstr ""
 "Pulse <intro> para confirmar la selección.  ^L redibuja la pantalla.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1056,53 +1070,53 @@ msgstr ""
 "\n"
 "Acceso de sólo lectura: ¡solamente se pueden ver las selecciones!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "fallo en getch en el menú principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "cadena de acción desconocida `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista de métodos de acceso"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Método de acceso `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abrev."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descripción"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "`doupdate' falló"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "fallo al desbloquear SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "fallo al rebloquear SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch falló"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicación"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "No hay explicación disponible."
 
@@ -1265,26 +1279,11 @@ msgstr "error al leer el fichero de opciones del método `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "no se puede abrir el fichero de opciones actual `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "no se puede abrir el nuevo fichero de opciones `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "no se puede escribir nueva opción en `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "no se puede cerrar el nuevo fichero de opciones `%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "no se puede instalar la nueva opción como `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nuevo paquete"
@@ -1518,67 +1517,67 @@ msgstr "Instalados"
 msgid "Purged"
 msgstr "Purgados"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - lista recursiva de paquetes"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspección de los estados de los paquetes"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principal de paquetes"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (por sección)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (disp., sección)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (estado, sección)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (por prioridad)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (disp., prioridad)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (estado, prioridad)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabéticamente)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (por disponibilidad)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (por estado)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marca:+/=/- conciso:v ayuda:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marca:+/=/- literal:v ayuda:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " conciso:v ayuda:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " literal:v ayuda:?"
 
@@ -1618,23 +1617,23 @@ msgstr "Información de control instalada"
 msgid "Available control file information"
 msgstr "Información disponible de control"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "No hay paquetes."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "se ha dado una opción de búsqueda inválida"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "error en la expresión regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " no parece estar disponible\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " o "
 
@@ -1717,6 +1716,15 @@ msgstr "Ver.inst."
 msgid "Avail.ver"
 msgstr "Ver.disp."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "no se puede abrir el nuevo fichero de opciones `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "no se puede cerrar el nuevo fichero de opciones `%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "no se puede instalar la nueva opción como `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "devolvió el código de error %d.\n"
 
diff --git a/dselect/po/et.po b/dselect/po/et.po
index fdf1a3c..95322e2 100644
--- a/dselect/po/et.po
+++ b/dselect/po/et.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dselect 1.14.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -23,24 +23,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Mida otsida ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Viga: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Abi: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Abimenüü jaoks vajuta `?', järgmine teema: `.', abi sulgemine: <tühik>."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Abiteavet on võimalik saada järgnevate teemade kohta:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -49,7 +49,7 @@ msgstr ""
 "  abiteabest väljumiseks klahve 'q' või <tühik> või abiteabe\n"
 "  lehthaaval lugemiseks klahvi `.'."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "viga klaviatuurilt lugemisel (abiteabe ekraanil)"
 
@@ -89,49 +89,49 @@ msgstr "tõrge signaalile SIGWINCH uue sigact'i määramisel"
 msgid "failed to allocate colour pair"
 msgstr "tõrge värvustepaari eraldamisel"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "tõrge pealkirjaakna loomisel"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "tõrge teabeakna loomisel"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr ""
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr ""
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr ""
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr ""
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "tõrge päringuakna loomisel"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Klahviseosed"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, vajuta "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s edasikerimiseks"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s tagasikerimiseks"
@@ -582,112 +582,104 @@ msgstr ""
 "  /                otsing (katkestamiseks Enter, kui otsingustring on tühi)\n"
 "  \\                viimase otsingu kordamine\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Abiteabe jaoks käivita `dselect --help'."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "p"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[P]ääs"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Kasutatavate ligipääsumeetodite valimine."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]uenda"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Saadaolevate pakkide nimekirja uuendamine (kui võimalik)."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]ali"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Pakkide oleku seadmine (paigaldamine, eemaldamine jne)."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "p"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[P]aigalda"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Pakkide paigaldamine ja uuendamine."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "s"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[S]eadista"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Kõigi seadistamata pakkide seadistamine."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "e"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[E]emalda"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Tarbetu tarkvara eemaldamine."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "l"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[L]õpeta"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Dselect'i sulgemine"
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr ""
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debiani `%s' pakihaldusprogrammi kasutajaliidese versioon %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Autoriõigus (C) 1994-1996 Ian Jackson.\n"
-"Autoriõigus (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -697,11 +689,11 @@ msgstr ""
 "Litsentsi 2. versioonis. Programmil puudub igasugune garantii.\n"
 "Autoriõiguste ja litsentsi üksikasjade nägemiseks käivita `%s --license'.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -710,14 +702,24 @@ msgstr ""
 "Kasutamine: %s [<võti> ...] [<tegevus> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -730,7 +732,7 @@ msgstr ""
 "                             Ekraanivärvuste seadistamine.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -742,7 +744,7 @@ msgstr ""
 "  --license | --licence      Litsentsi näitamine.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -753,56 +755,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Ekraani osad:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Värvused:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Rekvisiidid:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "silumisfaili `%.255s' pole võimalik avada\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Lubamatu %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "ekraani osa"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Tühi värvusekirjeldus\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "värvus"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "värvuse rekvisiit"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminal ei paista kursori adresseerimist toetavat.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminal ei paista esiletõstmist toetavat.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -811,11 +813,15 @@ msgstr ""
 "Määra oma TERM muutuja korrektselt, kasuta paremat terminali\n"
 "või kasuta pakipõhist haldusvahendit %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalil puuduvad vajalikud võimalused, annan alla"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -830,7 +836,15 @@ msgstr ""
 "^L joonistab ekraanipildi uuesti.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Autoriõigus (C) 1994-1996 Ian Jackson.\n"
+"Autoriõigus (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -840,53 +854,53 @@ msgstr ""
 "\n"
 "Ligipääs ainult vaatamiseks: võimalik on kasutada ainult valikute eelvaadet!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "tõrge peamenüüs, funktsioonis getch"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "tundmatu tegevuse string `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - ligipääsumeetodite nimekiri"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Ligipääsumeetod `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Lühend"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Kirjeldus"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "tõrge funktsioonis doupdate"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "tõrge SIGWINCH signaalilt blokeeringu eemaldamisel"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "tõrge SIGWINCH signaali uuesti blokkimisel"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "tõrge funktsioonis getch"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Selgitus"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Selgitust pole saadaval."
 
@@ -1039,26 +1053,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr ""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "uus pakk"
@@ -1291,67 +1290,67 @@ msgstr "Paigaldatud"
 msgid "Purged"
 msgstr "Puhastatud"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - pakkide rekursiivne nimekiri"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - pakkide olekute inspekteerimine"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - pakkide peanimekiri"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (jaotise järgi)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (saadavus, jaotis)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (olek, jaotis)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (tähtsuse järgi)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (saadavus, tähtsus)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (olek, tähtsus)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (tähestikuline)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (saadavuse järgi)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (oleku järgi)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " märgi:+/=/- vähem:v abi:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " märgi:+/=/- rohkem:v abi:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " vähem:v abi:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " rohkem:v abi:?"
 
@@ -1383,23 +1382,23 @@ msgstr "Paigaldatud juhtfaili andmed"
 msgid "Available control file information"
 msgstr "Saadaoleva juhtfaili andmed"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "määrati lubamatu otsinguvalik"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "viga regulaaravaldises"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " ei paista olevat saadaval\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " või "
 
diff --git a/dselect/po/eu.po b/dselect/po/eu.po
index fcd53e7..b42f441 100644
--- a/dselect/po/eu.po
+++ b/dselect/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: eu\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-01-05 16:29+0100\n"
 "Last-Translator: Piarres Beobide <pi@beobide.net>\n"
 "Language-Team: Euskara <debian-l10n-basque@lists.debian.org>\n"
@@ -22,25 +22,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Bilatu hau: "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Errorea: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Laguntza: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Sakatu ? laguntza-menua ikusteko, '.' hurrengo gaira joateko, <zuriunea> "
 "laguntzatik irteteko."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Laguntzako informazioa gai hauetan dago erabilgarri:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -48,7 +48,7 @@ msgstr ""
 "Sakatu goiko zerrendako tekla bat,  <zuriunea> edo `q' laguntzatik irteteko\n"
 ", edo '.' (puntua) laguntza-orriak banan-banan irakurtzeko. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "errorea laguntzan teklatua irakurtzean"
 
@@ -88,49 +88,49 @@ msgstr "huts egin du SIGWINCH sigact berria ezartzean"
 msgid "failed to allocate colour pair"
 msgstr "huts egin du kolore-bikotea esleitzean"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "huts egin du leihoaren titulua sortzean"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "huts egin du 'whatinfo' leihoa sortzean"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "huts egin du oinarrizko zerrendako zona sortzean"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "huts egin du izenburuen zona sortzean"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "huts egin du egoeraren zona sortzean"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "huts egin du informazioaren zona sortzean"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "huts egin du kontsulta-leihoa sortzean"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Laster-teklak"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, sakatu "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s gehiagorako"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s atzera joateko"
@@ -737,112 +737,104 @@ msgstr ""
 "  /                bilatu (uzteko, sakatu 'sartu')\n"
 "  \\               errepikatu azken bilaketa\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Idatzi dselect --help laguntza lortzeko."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]tzipena"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Aukeratu erabili nahi duzun atzipen-metodoa."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "e"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[E]guneratu"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Ahal bada, eguneratu pakete erabilgarrien zerrenda."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "h"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[H]autatu"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Eskatu sisteman izan nahi dituzun paketeak."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalatu"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalatu eta bertsio-berritu nahi dituzun paketeak."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "k"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[K]onfiguratu"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfiguratu konfiguratu gabe dauden paketeak."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "e"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "K[e]ndu"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Kendu nahi ez duzun softwarea."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "r"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "I[r]ten"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Irten dselect-etik."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menua"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian-en pakete kudeatzeko `%s' interfazearen %s bertsioa.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -853,11 +845,11 @@ msgstr ""
 "EZ dago bermerik.\n"
 "Ikus %s --licence xehetasun gehiago izateko.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -866,14 +858,24 @@ msgstr ""
 "Erabilera: %s [<aukera> ...] [<aukera> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -886,7 +888,7 @@ msgstr ""
 "                             Pantaila koloreak konfiguratu.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -898,7 +900,7 @@ msgstr ""
 "  --license                  Lizentzia bistarazi.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -909,56 +911,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Pantaila-zatiak:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Koloreak:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributuak:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "ezin izan da `%.255s' arazketa-fitxategia ireki\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s `%s' baliogabea\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "pantaila-zatia"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Kolore-zehaztapen nulua\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "kolorea"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "kolore-atributua"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Badirudi terminalak ez duela onartzen kurtsore-helbideratzerik.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Badirudi terminalak ez duela onartzen nabarmentzea.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -967,11 +969,15 @@ msgstr ""
 "Ezarri ondo TERM aldagaia, erabili terminal hobe bat,\n"
 "edo moldatu paketez pakete kudeatzeko %s tresnarekin .\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalak beharrezko eginbide batzuk falta ditu, utzi egingo da"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -986,7 +992,15 @@ msgstr ""
 "Hautatzeko, sakatu <sartu>. Erabili ^L pantaila berriro marrazteko.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -996,53 +1010,53 @@ msgstr ""
 "\n"
 "Soilik irakurtzeko sarbidea: hautapenen aurrebista bakarrik dago erabilgarri!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "getch: huts egin du menu nagusian"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "`%.50s' ekintza-kate ezezaguna"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - atzipen-metodoen zerrenda"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "`%s' atzipen-metodoa."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Laburd."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Azalpena"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate: huts egin du"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "huts egin du SIGWINCH desblokeatzean"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "huts egin du SIGWINCH birblokeatzean"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch: huts egin du"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Azalpena"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Ez dago azalpen erabilgarririk."
 
@@ -1195,26 +1209,11 @@ msgstr "errorea metodo-aukeren `%.250s' fitxategia irakurtzean"
 msgid "unable to open current option file `%.250s'"
 msgstr "ezin da ireki aukeren azalpeneko `%.250s' fitxategia"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "ezin da ireki `%.250s' aukera-fitxategi berria"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "ezin da idatzi aukera berria: `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "ezin da itxi `%.250s' aukera-fitxategi berria"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "ezin da instalatu aukera berria `%.250s' gisa"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "pakete berria"
@@ -1447,67 +1446,67 @@ msgstr "Instalatuta"
 msgid "Purged"
 msgstr "Purgatuta"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - paketeen zerrenda errekurtsiboa"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - pakete-egoeraren egiaztapena"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - paketeen zerrenda nagusia"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (sekzioaren arabera)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (erabilg., sekzioa)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (egoera, sekzioa)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (lehentasunaren arabera)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (erabilg., lehentasuna)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (egoera, lehentasuna)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetikoki)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (erabilgarritasunaren arabera)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (egoeraren arabera)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marka:+/=/- labur:v laguntza:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marka:+/=/- xeheki:v laguntza:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " labur:v laguntza:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " xeheki:v laguntza:?"
 
@@ -1547,23 +1546,23 @@ msgstr "instalatutako kontrol fitxategiaren informazioa"
 msgid "Available control file information"
 msgstr "Kontrol fitxategiaren informazio erabilgarria"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "bilaketa-aukera baliogabea eman da"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "errorea adierazpen erregularrean"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " : ez dirudi erabilgarri dagoenik\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " edo "
 
@@ -1645,6 +1644,15 @@ msgstr "Inst. berts."
 msgid "Avail.ver"
 msgstr "Berts. erabilg."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "ezin da ireki `%.250s' aukera-fitxategi berria"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "ezin da itxi `%.250s' aukera-fitxategi berria"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "ezin da instalatu aukera berria `%.250s' gisa"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "irteeran %d errore-kodea eman du.\n"
 
diff --git a/dselect/po/fr.po b/dselect/po/fr.po
index 03b7910..360f38f 100644
--- a/dselect/po/fr.po
+++ b/dselect/po/fr.po
@@ -45,45 +45,45 @@
 # abréviation postint...
 # to fsync (synchroniser?)
 #
-# Christian Perrier <bubulle@debian.org>, 2005, 2006, 2007, 2008, 2009, 2010.
+# Christian Perrier <bubulle@debian.org>, 2005, 2006, 2007, 2008, 2009, 2010, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-03-12 07:16+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-03-23 07:40+0100\n"
 "Last-Translator: Christian Perrier <bubulle@debian.org>\n"
-"Language-Team: fr <debian-l10n-french@lists.debian.org>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: Lokalize 1.2\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n"
 
 #: dselect/basecmds.cc:125
 msgid "Search for ? "
 msgstr "Rechercher ?"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Erreur : "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Aide : "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Appuyez sur ? pour un menu d'aide, . pour le sujet suivant, <espace>\n"
 "pour quitter l'aide."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "L'information d'aide est accessible au travers des thèmes suivants :"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -92,7 +92,7 @@ msgstr ""
 "  <espace> ou « q » pour sortir de l'aide,\n"
 "  ou . pour lire chaque page tour à tour. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "erreur de lecture du clavier dans l'aide"
 
@@ -132,49 +132,49 @@ msgstr "impossible de positionner le nouveau sigact de SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "impossible d'allouer une paire de couleurs"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "impossible de créer la fenêtre de titre"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "impossible de créer la fenêtre d'à propos"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "impossible de créer la zone de liste de base"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "impossible de créer la zone d'en-tête"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "impossible de créer la zone d'état"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "impossible de créer la zone d'info"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "impossible de créer la fenêtre de requête"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Affectations de touches"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, appuyez sur "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s pour plus d'informations"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s pour revenir en arrière"
@@ -797,112 +797,104 @@ msgstr ""
 "  /               rechercher (appuyer sur entrée pour annuler)\n"
 "  \\               répéter la dernière recherche\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Taper dselect --help pour obtenir une aide."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]ccéder"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Choisir la méthode d'accès à utiliser"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "m"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[M]ise à jour"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Mise à jour de l'information sur les paquets disponibles, si possible."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]électionner"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Sélection des paquets que vous désirez avoir sur votre système."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstaller"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installation et mise à niveau des paquets désirés."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigurer"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configuration de tout paquet non configuré."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]etirer"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Suppression des applications non désirées."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q]uitter"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Quitter dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interface de gestion de paquets Debian « %s » version %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -911,11 +903,11 @@ msgstr ""
 "Public  License » version 2 ou supérieure pour prendre connaissance des\n"
 "conditions de reproduction. AUCUNE garantie n'est offerte.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<sortie standard>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -924,14 +916,24 @@ msgstr ""
 "Syntaxe : %s [<option> ...] [<action> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -946,7 +948,7 @@ msgstr ""
 "                             Configurer les couleurs d'affichage ;\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -957,7 +959,7 @@ msgstr ""
 "  --version                  Afficher la version ;\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -968,56 +970,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Parties de l'écran :\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Couleurs :\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attributs :\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "impossible d'ouvrir le fichier de débogage « %.255s »\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Invalide %s « %s »\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "Partie de l'écran"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Spécification de couleur nulle\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "couleur"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "attribut de couleur"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Il semble que votre terminal ne supporte pas la gestion du curseur\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Il semble que votre terminal ne supporte pas le surlignage\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -1027,11 +1029,17 @@ msgstr ""
 "un meilleur terminal ou contentez-vous d'une installation\n"
 "paquet par paquet avec l'outil de gestion de paquets %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "Il manque d'importantes fonctionnalités au terminal, abandon"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+"les architectures étrangères sont activées mais les fonctionnalités multi-"
+"architectures ne sont pas gérées"
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1046,7 +1054,15 @@ msgstr ""
 "Appuyez sur <Entrée> pour confirmer la sélection. ^L pour redessiner "
 "l'écran.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1056,53 +1072,53 @@ msgstr ""
 "\n"
 "Accès en lecture seule : seul un aperçu des sélections est disponible !"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "échec de « getch » dans le menu principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "chaîne d'action inconnue « %.50s »"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - liste des méthodes d'accès"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Méthode d'accès « %s »."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abrév."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Description"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "échec de doupdate"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "échec du déblocage de SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "échec du reblocage de SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "échec de « getch »"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explication"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Aucune explication n'est disponible."
 
@@ -1266,26 +1282,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr "impossible d'ouvrir le fichier d'option courant « %.250s »"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "impossible d'ouvrir un nouveau fichier d'option « %.250s »"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "impossible d'écrire une nouvelle option dans « %.250s »"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "impossible de fermer un nouveau fichier d'option « %.250s »"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "impossible d'installer une nouvelle option comme « %.250s »"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nouveau paquet"
@@ -1518,67 +1519,67 @@ msgstr "Installé"
 msgid "Purged"
 msgstr "Purgé"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - liste des paquets récursive"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspection de l'état des paquets"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - liste principale des paquets"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (par section)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dispo., section)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (état, section)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (par priorité)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dispo., priorité)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (état, priorité)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alphabétiquement)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (par disponibilité)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (par état)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marq:+/=/- concis:v aide:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marq:+/=/- verbeux:v aide:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " concis:v aide:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " verbeux:v aide:?"
 
@@ -1619,23 +1620,23 @@ msgstr "information de contrôle installée"
 msgid "Available control file information"
 msgstr "Informations disponibles du fichier de contrôle"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Il n'existe pas de paquets."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "Option de recherche donnée invalide"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "Erreur dans l'expression rationnelle"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " semble ne pas être disponible\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " ou "
 
@@ -1717,6 +1718,15 @@ msgstr "Vers. inst"
 msgid "Avail.ver"
 msgstr "Vers. dispo."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "impossible d'ouvrir un nouveau fichier d'option « %.250s »"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "impossible de fermer un nouveau fichier d'option « %.250s »"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "impossible d'installer une nouvelle option comme « %.250s »"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "a retourné un code de sortie d'erreur %d.\n"
 
diff --git a/dselect/po/gl.po b/dselect/po/gl.po
index fd80d26..a2faddd 100644
--- a/dselect/po/gl.po
+++ b/dselect/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dselect_gl\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -24,24 +24,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Buscar ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Erro: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Axuda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Prema ? para o menú de axuda, . para o seguinte tema, <espazo> para saír."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hai información de axuda dispoñíbel para os seguintes temas:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -49,7 +49,7 @@ msgstr ""
 "Prema nunha tecla da lista de riba, <espazo> ou \"q\" para saír da axuda,\n"
 "  ou \".\" (punto) para ler as páxinas de axuda unha por unha. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "erro ao ler o teclado na axuda"
 
@@ -89,49 +89,49 @@ msgstr "non foi posíbel estabelecer o novo manexador de SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "non foi posíbel reservar un par de cores"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "non foi posíbel crear a fiestra de título"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "non foi posíbel crear a fiestra de whatinfo"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "non foi posíbel crear o panel de baselist"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "non foi posíbel crear o panel de cabeceiras"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "non foi posíbel crear o panel de estado"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "non foi posíbel crear o panel de información"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "non foi posíbel crear a fiestra de consultas"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Asignacións de teclas"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, prema "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s para máis"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s para voltar"
@@ -741,112 +741,104 @@ msgstr ""
 "  /               procurar (prema só Intro para cancelar)\n"
 "  \\               repetir a última procura\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Escriba dselect --help para obter axuda."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]cceso"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Escolle o método de acceso a empregar."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "Act[U]alizar"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Actualiza a lista de paquetes dispoñíbeis, se é posíbel."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "E[S]coller"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Escolle os paquetes que se queren no sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalar"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instala e actualiza os paquetes solicitados."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigurar"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configura os paquetes que non estean configurados."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "e"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[E]liminar"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Elimina o software non desexado."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "s"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[S]aír"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Sae de dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menú"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interface de xestión de paquetes \"%s\" de Debian versión %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -857,11 +849,11 @@ msgstr ""
 "2 ou unha posterior para coñecer as condicións de copia. NON hai garantía.\n"
 "Consulte %s --license para os detalles de copyright e licenza.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -870,14 +862,24 @@ msgstr ""
 "Emprego: %s [<opción> ...] [<acción> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -890,7 +892,7 @@ msgstr ""
 "                             Configura as cores da pantalla.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -902,7 +904,7 @@ msgstr ""
 "  --license                  Mostra a licenza.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -913,56 +915,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Partes da pantalla:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Cores:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributos:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "non foi posíbel abrir o ficheiro de depuración \"%.255s\"\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s \"%s\" non válido\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "parte da pantalla"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Especificación de cores nula\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "cor"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atributo de cores"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Semella que o terminal non soporta localización do cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Semella que o terminal non soporta realzado.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -971,11 +973,15 @@ msgstr ""
 "Estabeleza correctamente a variábel TERM, empregue un terminal mellor\n"
 "ou empregue a ferramenta de xestión paquete a paquete %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "o terminal non ten características necesarias; sáese"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -988,7 +994,15 @@ msgstr ""
 "Móvase con ^P e ^N, as frechas do cursor, letras iniciais ou números;\n"
 "Prema <intro> para confirmar a escolla. ^L volve debuxar a pantalla.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -998,53 +1012,53 @@ msgstr ""
 "\n"
 "Acceso de só lectura: só está dispoñíbel a antevisión das escollas."
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "non foi posíbel chamar a getch no menú principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "cadea de acción \"%.50s\" descoñecida"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista de métodos de acceso"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Método de acceso \"%s\"."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abrev."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descrición"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "a chamada a doupdate fallou"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "non foi posíbel desbloquear SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "non foi posíbel volver bloquear SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "a chamada a getch fallou"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicación"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Non hai nengunha explicación dispoñíbel."
 
@@ -1198,26 +1212,11 @@ msgstr "erro na lectura do ficheiro de opcións do método \"%.250s\""
 msgid "unable to open current option file `%.250s'"
 msgstr "non foi posíbel abrir o ficheiro de opcións actual \"%.250s\""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "non foi posíbel abrir o novo ficheiro de opcións \"%.250s\""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "non foi posíbel gardar a nova opción en \"%.250s\""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "non foi posíbel pechar o novo ficheiro de opcións \"%.250s\""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "non foi posíbel instalar a nova opción coma \"%.250s\""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "novo paquete"
@@ -1450,67 +1449,67 @@ msgstr "Instalados"
 msgid "Purged"
 msgstr "Purgados"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - lista recursiva de paquetes"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspección dos estados dos paquetes"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principal de paquetes"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (por sección)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dispo., sección)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (estado, sección)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (por prioridade)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dispo., prioridade)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (estado, prioridade)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabeticamente)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (por dispoñibilidade)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (por estado)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marcar:+/=/- breve:v axuda:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marcar:+/=/- expandido:v axuda:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " breve:v axuda:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " expandido:v axuda:?"
 
@@ -1550,23 +1549,23 @@ msgstr "Información do ficheiro de control instalado"
 msgid "Available control file information"
 msgstr "Versión dispoñíbel da información do ficheiro de control"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "forneceuse unha opción de procura non válida"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "erro na expresión regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " non semella que estea dispoñíbel\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " ou "
 
@@ -1648,6 +1647,15 @@ msgstr "Ver. inst"
 msgid "Avail.ver"
 msgstr "Ver. dispo"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "non foi posíbel abrir o novo ficheiro de opcións \"%.250s\""
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "non foi posíbel pechar o novo ficheiro de opcións \"%.250s\""
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "non foi posíbel instalar a nova opción coma \"%.250s\""
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "devolveu o estado de saída de erro %d.\n"
 
diff --git a/dselect/po/hu.po b/dselect/po/hu.po
index 44f47a6..cad5295 100644
--- a/dselect/po/hu.po
+++ b/dselect/po/hu.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-10-06 03:48+0100\n"
 "Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -18,23 +18,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Keresés:"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Hiba:"
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Súgó:"
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "A ? súgó menüjét adja, a . lép, a <space> kilép a súgóból."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Az alábbiakról érhető el súgó:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -42,7 +42,7 @@ msgstr ""
 "Üss le egy billentyűt a fentiekből, <space> vagy `q' a kilépés,\n"
 "  a `.' egymás után olvassa a súgó lapjait."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "hiba a billentyűzet olvasásakor a súgóban"
 
@@ -82,50 +82,50 @@ msgstr ""
 msgid "failed to allocate colour pair"
 msgstr ""
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr ""
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr ""
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr ""
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr ""
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr ""
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr ""
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr ""
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "billentyűk"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr ""
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr ""
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr ""
@@ -568,114 +568,106 @@ msgid ""
 "  \\                repeat last search\n"
 msgstr ""
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "A dselect --help adja a súgót"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "e"
 
 # MAX  ENNÉL  3-AL !!!!!  TÖBB KARAKTER !
 # - sas
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[E]lérés"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Válassz elérési módot"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "f"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[F]rissítés"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Frissíti az elérhető csomagok listáját, ha lehetséges."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]álasztás"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Csomagok választása"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "t"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[T]elepítés"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Kért csomagok telepítése, frissítése."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "b"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[B]eállítás"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Beállítatlan csomagok beállítása."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "l"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[L]eszedés"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Nem kívánt szoftverek eltávolítása."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "k"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[K]ilépés"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Kilépés a dselect programból."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menü"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' csomagkezelő felület %s verzió.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -685,25 +677,35 @@ msgstr ""
 "változatát a másolási feltételekért.  NINCS garancia.\n"
 "L. a %s  --licence opciót a szerzői jogi és licenc részletekért.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -714,7 +716,7 @@ msgstr ""
 "  --colour | --color képernyőrész:[előtér],[háttér][:attr[+attr+..]]\n"
 "                             Képernyőszínek beállítása.\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -722,7 +724,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -730,56 +732,56 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Képernyőrészek:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Színek:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attribútumok:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "sikertelen `%.255s' hibajavító fájl megnyitás\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Érvénytelen %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "képernyőrész"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "nincs szín megadva\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "szín"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "színattribútum"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Úgy fest, a terminál nem támogatja a kurzorcímzést.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Úgy fest, a terminál nem támogatja a kiemelést.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -788,11 +790,15 @@ msgstr ""
 "Javítsd a TERM változót, használj jobb terminált,\n"
 "vagy dolgozz e problémát elkerülő csomagkezelővel: %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "a terminál nem bír a szükséges képességekkel, feladom"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -806,7 +812,15 @@ msgstr ""
 "Üss <enter>-t a választás megerősítéséhez. A ^L frissíti a képernyőt.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -816,53 +830,53 @@ msgstr ""
 "\n"
 "Csak-olvasható hozzáférésed van: csak a választások előnézete érhető el!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "a főmenü elérése meghiúsult"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "ismeretlen `%.50s' művelet sztring"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - elérési módok listája"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "`%s' elérési mód."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Röv."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Leírás"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "frissítés sikertelen"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr ""
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr ""
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr ""
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr ""
 
@@ -1011,26 +1025,11 @@ msgstr ""
 msgid "unable to open current option file `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr ""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr ""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr ""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "új csomag"
@@ -1263,67 +1262,67 @@ msgstr "Telepített"
 msgid "Purged"
 msgstr "Törölt"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekurzív csomaglista"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - csomagállapotok vizsgálata"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - fő csomaglista"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (szakasz szerint)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (elérh., szakasz)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (állapot, szakasz)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (elsőbbség szerint)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (elérh., elsőbbség)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (állapot, elsőbbség)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (abc-ben)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (elérhetőség szerint)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (állapot szerint)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " jelölés:+/=/- rövid:v súgó:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " jelölés:+/=/- hosszú:v súgó:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " rövid:v súgó:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " hosszú:v súgó:?"
 
@@ -1364,23 +1363,23 @@ msgstr "telepített ellenőrző adatok ehhez:"
 msgid "Available control file information"
 msgstr "ellenőrző fájl elérhető verziója ehhez:"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "érvénytelen keresési lehetőség"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "hiba a szabályos kifejezésben"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " nem tűnik elérhetőnek\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " vagy"
 
diff --git a/dselect/po/id.po b/dselect/po/id.po
index d0ac0bf..2c5926c 100644
--- a/dselect/po/id.po
+++ b/dselect/po/id.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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: Debian Indonesia L10N Team <debian-l10n-id@gurame.fisika.ui."
@@ -27,24 +27,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Cari untuk ?"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Kesalahan:"
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Bantuan:"
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Ketik ? untu menu panduan, . untuk topik selanjutnya, <spasi> untuk keluar."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Informasi panduan tersedia untuk topik-topik berikut ini:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -52,7 +52,7 @@ msgstr ""
 "Ketik suatu tombol dari daftar di atas, <spasi> atau `q' untuk keluar,\n"
 "  atau '.' untuk membaca setiap halaman panduan bergantian."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "ada kesalahan membaca keyboard dalam modus bantuan"
 
@@ -92,50 +92,50 @@ msgstr "gagal menyetel 'sigact SIGWINCH'  yang baru"
 msgid "failed to allocate colour pair"
 msgstr "gagal mengalokasikan pasangan warna"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "gagal membuat judul window"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "gagal membuat window 'whatinfo'"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "gagal membuat catatan 'baselist'"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "gagal membuat catatan 'heading'"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "gagal membuat catatan 'thisstate'"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "gagal membuat catatan 'info'"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "gagal membuat window 'query'"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "relasi tombol"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, tekan "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s untuk lanjut "
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s untuk kembali "
@@ -775,112 +775,104 @@ msgstr ""
 "   /               cari (cukup tekan enter untuk membatalkan)\n"
 "  \\               ulangi pencarian terakhir\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "ketik 'dselect --help' untuk bantuan."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]Akses"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Pilih metode akses yang ingin digunakan."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "p"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]Perbaru"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Perbaharui daftar paket yang tersedia bila memungkinkan."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]Pilih"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Pilihlah paket yang ingin Anda pasang pada sistem."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "p"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]Pasang"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Pasang dan perbaharui paket-paket yang diinginkan."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]Konfigurasi"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfigurasi semua paket yang belum dikonfigurasi."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "b"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]Buang"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Buang perangkat lunak yang tak diinginkan."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q]Keluar"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "keluar dari dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Antarmuka penanganan paket Debian '%s' versi %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Hak Cipta (C)  1994-1996 Ian Jackson.\n"
-"Hak CIpta (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -891,11 +883,11 @@ msgstr ""
 "selanjutnya untuk persyaratan penggandaan. TIDAK ADA jaminan. \n"
 "Lihat %s --license keterangan hak cipta dan rincian lisensi.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -904,14 +896,24 @@ msgstr ""
 "Penggunaan: %s [<pilihan> ...] [<aksi> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -925,7 +927,7 @@ msgstr ""
 "                              Konfigurasi warna layar.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -937,7 +939,7 @@ msgstr ""
 "  --license | --licence          Tampilkan lisensi program.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -948,56 +950,56 @@ msgstr ""
 "   access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Bagian Layar: \n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Warna: \n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atribut: \n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "tidak dapat membuka berkas debug `%.250s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s `%s' tidak sah\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "bagian layar"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "tidak ada spesifikasi warna\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "warna"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atribut warna"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminal tampaknya tidak mendukung pengalamatan cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminal tampaknya tidak mendukung penyorotan.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -1006,11 +1008,15 @@ msgstr ""
 "Setel variabel TERM Anda dengan benar, gunakan terminal yang lebih baik,\n"
 "atau lakukanlah dengan sarana pengelolaan per-paket %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminal tak memiliki fitur yang diperlukan, menyerah"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1024,7 +1030,15 @@ msgstr ""
 "Tekan <enter> untuk konfirmasi pilihan. ^L untuk menampil ulang layar.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Hak Cipta (C)  1994-1996 Ian Jackson.\n"
+"Hak CIpta (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1034,54 +1048,54 @@ msgstr ""
 "\n"
 "Akses hanya-baca: hanya pratilik pilihan yang tersedia!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "gagal melakukan 'getch' dalam menu utama"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "string aksi `%.50s' tidak dikenal"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - daftar metode akses"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Metode akses `%s'"
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Singkatan"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Keterangan"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate gagal"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "gagal melakukan 'unblock' SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "gagal melakukan 're-block' SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch gagal"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "penjelasan dari"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Tidak ada penjelasan tersedia."
 
@@ -1234,26 +1248,11 @@ msgstr "ada kesalahan selama membaca berkas pilihan metode `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "tidak bisa membuka berkas pilihan saat ini `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "tidak bisa membuka berkas pilihan `%.250s' yang baru"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "tidak bisa menulis pilihan baru ke `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "tidak bisa menutup berkas pilihan `%.250s' yang baru"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "tidak bisa memasang pilihan yang baru sebagai `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "paket baru"
@@ -1486,67 +1485,67 @@ msgstr "Terpasang"
 msgid "Purged"
 msgstr "Musnah"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - daftar paket terinci"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - peninjauan keadaan paket"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - daftar paket utama"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (berdasarkan bagian)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (tersedia, bag.)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, bag.)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (berdasarkan prioritas)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (tersedia, prioritas)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status,prioritas)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr "  (secara alfabet)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (berdasarkan ketersediaan)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (berdasarkan status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " tandai:+/=/-  ringkas:v bantuan:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " tandai:+/=/-  rinci:v bantuan:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " ringkas:v bantuan:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " rinci:v bantuan:?"
 
@@ -1590,23 +1589,23 @@ msgstr " Info 'control' yang terpasang untuk"
 msgid "Available control file information"
 msgstr "versi info berkas 'control' yang tersedia"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "pilihan pencarian tidak sah"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "ada kesalahan dalam ekspresi regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " tampaknya tidak tersedia\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " atau "
 
@@ -1688,6 +1687,15 @@ msgstr "Ver. terpsg"
 msgid "Avail.ver"
 msgstr "Ver. t'sedia"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "tidak bisa membuka berkas pilihan `%.250s' yang baru"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "tidak bisa menutup berkas pilihan `%.250s' yang baru"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "tidak bisa memasang pilihan yang baru sebagai `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "status 'error exit' yang dihasilkan %d. \n"
 
diff --git a/dselect/po/it.po b/dselect/po/it.po
index b248378..c917a13 100644
--- a/dselect/po/it.po
+++ b/dselect/po/it.po
@@ -2,7 +2,7 @@
 # Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 # Lele Gaifax <lele@seldati.it>, 2000, 2001, 2002, 2003, 2004.
 #
-# Stefano Canepa <sc@linux.it>, 2004 only for an update becouse Lele was
+# Stefano Canepa <sc@linux.it>, 2004 only for an update because Lele was
 # unreachable and translation needed to be updated
 #
 # Stefano Canepa <sc@linux.it>, 2005.
@@ -43,7 +43,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.10.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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@debian.org>\n"
@@ -56,23 +56,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Ricerca di ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Errore: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Aiuto: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "Premi ? per menu aiuto, . prossimo argomento, <spazio> per uscire."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Sono disponibili informazioni di aiuto sui seguenti argomenti:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -80,7 +80,7 @@ msgstr ""
 "Premi un tasto della lista sopra, <spazio> o 'q' per uscire dall'aiuto,\n"
 "  o '.' (punto) per leggere ogni pagina di aiuto in sequenza. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "errore di lettura della tastiera nell'aiuto"
 
@@ -120,50 +120,50 @@ msgstr "impossibile impostare la nuova \"sigact\" su SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "impossibile allocare le coppie di colori"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "impossibile creare la finestra del titolo"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "impossibile creare la finestra di descrizione delle informazioni"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "impossibile creare la schermata per la lista di base"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "impossibile creare la schermata per l'intestazione"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "impossibile creare la schermata per lo stato del pacchetto"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "impossibile creare la schermata delle informazioni"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "impossibile creare la finestra di ricerca"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "funzionalità dei tasti"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, premi "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s per vedere il resto"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s per tornare indietro"
@@ -792,112 +792,104 @@ msgstr ""
 "  /                cerca (basta un Invio per annullarla)\n"
 "  \\                ripeti l'ultima ricerca\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Esegui dselect --help per un aiuto."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "m"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[M]etodo"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Scegli il metodo di accesso da usare."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]ggiorna"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Aggiorna, se possibile, l'elenco dei pacchetti disponibili."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]eleziona"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Scegli quali pacchetti vuoi nel tuo sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalla"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installa ed aggiorna i pacchetti scelti."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigura"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configura tutti i pacchetti ancora da configurare."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]imuovi"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Rimuovi il software non voluto."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "t"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[T]ermina"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Esci da dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menù"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' interfaccia per la gestione dei pacchetti versione %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -907,11 +899,11 @@ msgstr ""
 "o successiva per le condizioni di copia. NON c'è alcuna garanzia.\n"
 "Si veda %s --license per il copyright e i dettagli della licenza.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -920,14 +912,24 @@ msgstr ""
 "Uso: %s [<opzione> ...] [<azione> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -940,7 +942,7 @@ msgstr ""
 "                             Configura i colori dello schermo.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -952,7 +954,7 @@ msgstr ""
 "  --license | --licence      Mostra la licenza.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -963,57 +965,57 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Settori schermata:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Colori:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attributi:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "impossibile aprire il file di debug `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Elemento non valido per tabella %s: '%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "settore schermata"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Specificato un colore nullo\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "colore"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "attributo colore"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr ""
 "Il terminale non sembra in grado di gestire il posizionamento del cursore.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Il terminale non sembra in grado di gestire l'evidenziazione.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -1022,11 +1024,15 @@ msgstr ""
 "Imposta correttamente la variabile TERM, utilizza un terminale migliore,\n"
 "oppure usa lo strumento di base per la gestione dei pacchetti %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "il terminale manca delle funzionalità necessarie, lascio perdere"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1041,7 +1047,15 @@ msgstr ""
 "Premi <invio> per confermare la selezione.   ^L ridisegna la schermata.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1051,54 +1065,54 @@ msgstr ""
 "\n"
 "Accesso in sola lettura: è possibile solo visionare le selezioni!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "impossibile eseguire getch nel menù principale"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "stringa di azione sconosciuta `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista dei metodi di accesso"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Metodo d'accesso `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abbrev."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descrizione"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate fallita"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "impossibile sbloccare SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "impossibile ribloccare SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch fallita"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "spiegazioni su "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Nessuna spiegazione disponibile"
 
@@ -1252,26 +1266,11 @@ msgstr "errore leggendo il file di opzioni dei metodi `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "impossibile aprire il file di opzioni corrente `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "impossibile aprire il nuovo file di opzioni `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "impossibile scrivere la nuova opzione in `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "impossibile chiudere il nuovo file di opzioni `%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "impossibile installare la nuova opzione come `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nuovo"
@@ -1504,67 +1503,67 @@ msgstr "Installato"
 msgid "Purged"
 msgstr "Eliminato"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - lista ricorsiva dei pacchetti "
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - ispezione dello stato del pacchetto"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principale"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (per sezione)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dispon., sezione)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (stato, sezione)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (per priorità)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dispon., priorità)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (stato, priorità)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabeticamente)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (per disponibilità)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (per stato)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marc:+/=/- concisa:v aiuto:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marc:+/=/- estesa:v aiuto:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " concisa:v aiuto:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " estesa:v aiuto:?"
 
@@ -1609,23 +1608,23 @@ msgstr "info di controllo installate di "
 msgid "Available control file information"
 msgstr "info di controllo della versione disponibile"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "specificata opzione di ricerca errata"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "errore nell'espressione regolare"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " non sembra essere disponibile\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " o "
 
@@ -1707,6 +1706,15 @@ msgstr "Ver.inst."
 msgid "Avail.ver"
 msgstr "Ver.disp."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "impossibile aprire il nuovo file di opzioni `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "impossibile chiudere il nuovo file di opzioni `%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "impossibile installare la nuova opzione come `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "ha restituito un codice di errore %d in uscita.\n"
 
diff --git a/dselect/po/ja.po b/dselect/po/ja.po
index 3fc9de8..77a557f 100644
--- a/dselect/po/ja.po
+++ b/dselect/po/ja.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-10-06 20:05+0900\n"
 "Last-Translator: Kenshi Muto <kmuto@debian.org>\n"
 "Language-Team: Debian Japanease List <debian-japanese@lists.debian.org>\n"
@@ -32,23 +32,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "検索項目?"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "エラー: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "ヘルプ: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "ヘルプメニュー:?, 次のトピック:., ヘルプの終了:<スペース>"
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "以下のトピックからヘルプ情報を利用できます:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -56,7 +56,7 @@ msgstr ""
 "上のリストからキーを入力してください。<space>、`q' でヘルプを終了します。\n"
 "または <.> でヘルプページを順次見ていくことができます。"
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "ヘルプのキーボード読み込みエラーです"
 
@@ -96,50 +96,50 @@ msgstr "新しい SIGWINCH sigact のセットに失敗しました"
 msgid "failed to allocate colour pair"
 msgstr "カラーペアの割り当てに失敗しました"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "タイトルウィンドウの作成に失敗しました"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "情報ウィンドウの作成に失敗しました"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "基本リストパッドの作成に失敗しました"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "ヘディングパッドの作成に失敗しました"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "ディスステートパッドの作成に失敗しました"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "情報パッドの作成に失敗しました"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "ディレクトリの作成に失敗しました"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "キー設定"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr " -- %d%%、"
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s でスクロール"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s キーで戻る"
@@ -726,112 +726,104 @@ msgstr ""
 "  /                検索 (リターンキーでキャンセル)\n"
 "  \\                検索次候補\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "ヘルプは dselect --help で参照できます。"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "アクセス(a)"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "使用するアクセス方法を選択する。"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "更新(u)"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "可能なら取得可能パッケージ一覧を更新する。"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "選択(s)"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "システムにインストールしたいパッケージを選択する。"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "導入(i)"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "要求したパッケージのインストール・更新を行う。"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "設定(c)"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "未設定のパッケージを設定する。"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "削除(r)"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "不必要なソフトを削除する。"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "終了(q)"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "dselect を終了する。"
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "メニュー"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' パッケージ管理フロントエンド バージョン %s。\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -842,25 +834,35 @@ msgstr ""
 "2 もしくはそれ以降を参照してください。このソフトウェアは無保証です。\n"
 "コピーライトおよびライセンスの詳細は %s --licence を参照してください。\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr "使い方: %s [<オプション> ...] [<アクション> ...]\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -873,7 +875,7 @@ msgstr ""
 "                             画面の色を設定する\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -885,7 +887,7 @@ msgstr ""
 "  --license | --licence      ライセンスを表示\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -896,56 +898,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "画面部:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "色:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "属性:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "デバッグファイル `%.250s' をオープンできませんでした\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "無効な %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "画面部"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "色の指定が空です\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "色"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "色属性"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "端末がカーソル割り付けをサポートしていません。\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "端末がハイライトをサポートしていません。\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -954,11 +956,15 @@ msgstr ""
 "TERM 環境変数を正しく設定してください。高機能な端末を使用するか、\n"
 "もしくはパッケージごとの管理ツール %s を使用しましょう。\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "必要とする機能がこの端末にはありません。終了します"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -972,7 +978,15 @@ msgstr ""
 "リターンキーで選択項目を決定します。^L で画面を再描画します。\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -982,54 +996,54 @@ msgstr ""
 "\n"
 "リードオンリーアクセス: 選択プレビューのみ利用できます!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "メインメニューでの getch に失敗しました"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "不明なアクション文字列 `%.50s' です"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - アクセス方法の一覧"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "アクセス方法 `%s'。"
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "頭文字"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "説明"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate 失敗"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "SIGWINCH のアンブロックに失敗しました"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "SIGWINCH のリブロックに失敗しました"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch 失敗"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "説明: "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "説明がありません。"
 
@@ -1182,26 +1196,11 @@ msgstr "メソッドオプションファイル `%.250s' の読み込み中に
 msgid "unable to open current option file `%.250s'"
 msgstr "現在のオプションファイル `%.250s' をオープンできません"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "新しいオプションファイル `%.250s' をオープンできません"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "新しいオプションを `%.255s' に書き込むことができません"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "新しいオプションファイル `%.250s' をクローズすることができません"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "新しいオプションを `%.255s' としてインストールできません"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "新パッケージ"
@@ -1434,67 +1433,67 @@ msgstr "導入済み"
 msgid "Purged"
 msgstr "完全削除"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - 再帰的パッケージ一覧"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - パッケージ状態の閲覧"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - パッケージ一覧"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr "(分類別)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr "(利用可、分類別)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr "(状態、分類別)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr "(優先度別)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr "(利用可、優先度別)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr "(状態、優先度別)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr "(アルファベット順)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr "(利用可別)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr "(状態別)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr "マーク:+/=/- 簡易:v ヘルプ:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr "マーク:+/=/- 詳細:v ヘルプ:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " 簡易:v ヘルプ:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " 詳細:v ヘルプ:?"
 
@@ -1537,23 +1536,23 @@ msgstr "導入済みバージョンの制御情報 "
 msgid "Available control file information"
 msgstr "利用可能バージョンの制御情報"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "無効な検索オプションが指定されました"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "正規表現エラー"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr "利用可能ではないようです\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " あるいは "
 
@@ -1635,6 +1634,15 @@ msgstr "導入Ver"
 msgid "Avail.ver"
 msgstr "可能Ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "新しいオプションファイル `%.250s' をオープンできません"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "新しいオプションファイル `%.250s' をクローズすることができません"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "新しいオプションを `%.255s' としてインストールできません"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "エラー終了ステータス %d を返しました。\n"
 
diff --git a/dselect/po/ko.po b/dselect/po/ko.po
index 849f13f..ed8e9c6 100644
--- a/dselect/po/ko.po
+++ b/dselect/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-09-16 22:55-0400\n"
 "Last-Translator: Sunjae Park <darehanl@gmail.com>\n"
 "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
@@ -20,24 +20,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "무엇을 찾으십니까 ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "오류: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "도움말: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "도움말 메뉴는 ?, 다음 주제는 ., 도움말에서 나가시려면 <space>를 누르십시오."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "다음 주제에 대한 도움말 정보가 있습니다:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -45,7 +45,7 @@ msgstr ""
 "위의 목록에 따라 키를 누르십시오. 도움말을 나가려면 <space>나 q를,\n"
 "  각 도움말 페이지를 순서대로 읽으려면 . 키를 누르십시오."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "도움말에서 키보드를 읽는 데 오류가 발생했습니다"
 
@@ -85,52 +85,52 @@ msgstr "새 SIGWINCH 시그널 액션을 설정하는 데 실패했습니다"
 msgid "failed to allocate colour pair"
 msgstr "글자/바탕 색상 할당이 실패했습니다"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "제목 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "정보 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "기본 목록 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "제목 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "현재 상태 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "정보 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "질의 창 만들기가 실패했습니다"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "키바인딩"
 
 # FIXME: bad msgid
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, "
 
 # FIXME: bad msgid
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "더 보려면 %s 키를 누르십시오"
 
 # FIXME: bad msgid
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "뒤로 가려면 %s 키를 누르십시오"
@@ -716,112 +716,104 @@ msgstr ""
 "  /                찾기 (취소하려면 그냥 Return을 누르십시오)\n"
 "  \\                마지막 찾기 반복\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "도움말이 필요하면 dselect --help를 실행하십시오."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "설치방법(A)"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "설치 방법을 선택합니다."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "업데이트(U)"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "이용 가능한 꾸러미 목록을 업데이트합니다."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "선택(S)"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "시스템에 설치하려는 꾸러미를 선택합니다."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "설치(I)"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "선택한 꾸러미를 설치하고 업그레이드합니다."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "설정(C)"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "설정하지 않은 꾸러미를 설정합니다."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "지우기(R)"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "원하지 않는 꾸러미를 지웁니다."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "끝내기(Q)"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "dselect를 끝냅니다."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "메뉴"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "데비안 `%s' 꾸러미 처리 프론트엔드 버전 %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -831,11 +823,11 @@ msgstr ""
 "version 2이상을 보십시오. 어떤 보증도 하지 않습니다.\n"
 "저작권 관련 정보를 보려면 %s --licence를 참고하십시오.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -844,14 +836,24 @@ msgstr ""
 "사용법: %s [<option> ...] [<action> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -863,7 +865,7 @@ msgstr ""
 "                             화면색 설정.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -875,7 +877,7 @@ msgstr ""
 "  --license | --licence      저작권 관련 정보를 봄.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -886,56 +888,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "화면 구성 요소:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "색:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "속성:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "디버그 파일 `%.255s'을(를) 열 수 없습니다\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "올바르지 않은 %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "화면 구성 요소"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "색 지정이 없습니다\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "색"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "색 속성"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "터미널이 커서 주소 지정을 지원하지 않는 것 같습니다.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "터미널이 반전을 지원하지 않는 것 같습니다.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -944,11 +946,15 @@ msgstr ""
 "TERM 변수를 정확히 설정하든지 더 나은 터미널을 사용하든지,\n"
 "각 꾸러미 별로 개별적인 관리 도구 %s 이용하십시오.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "터미널에 필수적인 기능이 빠져 있습니다. 그만둡니다."
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -962,7 +968,15 @@ msgstr ""
 "선택한 항목으로 들어가려면 <enter> 키를 누르십시오.   ^L은 화면을 다시 그립니"
 "다.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -972,53 +986,53 @@ msgstr ""
 "\n"
 "읽기 전용 접근: 선택된 사항을 미리 보는 것만 가능합니다!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "주 메뉴에서 getch가 실패했습니다"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "알 수 없는 명령 문자열 `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - 설치 방법 목록"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "설치 방법 `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "약어"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "설명"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate가 실패했습니다"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "SIGWINCH 시그널의 블록을 해제하는 데 실패했습니다"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "SIGWINCH 시그널을 블록을 다시 설정하는 데 실패했습니다"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch가 실패했습니다"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "설명"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "설명 없습니다."
 
@@ -1171,26 +1185,11 @@ msgstr "설치 방법 옵션 파일(`%.250s')을 읽는 중에 오류"
 msgid "unable to open current option file `%.250s'"
 msgstr "현재 옵션 파일(`%.250s')을 열 수 없습니다"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "새 옵션 파일(`%.250s')을 열 수 없습니다"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "새 옵션 파일(`%.250s')을 쓸 수 없습니다"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "새 옵션 파일(`%.250s')을 닫을 수 없습니다"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "새 옵션을 `%.250s' 파일에 설치할 수 없습니다"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "새 꾸러미"
@@ -1424,67 +1423,67 @@ msgstr "설치됨"
 msgid "Purged"
 msgstr "깨끗이함"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - 재귀 꾸러미 목록"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - 꾸러미 상태 감시"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - 주요 꾸러미 목록"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (섹션 순서)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (이용가능, 섹션)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (상태, 섹션)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (우선순위 순서)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (이용가능, 우선순위)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (상태, 우선순위)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (알파벳 순서)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (이용가능 순서)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (상태 순서)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " 표시:+/=/- 간단히:v 도움말:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " 표시:+/=/- 자세히:v 도움말:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " 간단히:v 도움말:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " 자세히:v 도움말:?"
 
@@ -1525,24 +1524,24 @@ msgstr "설치된 제어 파일 정보 "
 msgid "Available control file information"
 msgstr "현재 있는 제어 파일 정보"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "주어진 찾기 옵션이 올바르지 않습니다"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "정규식에 오류"
 
 # FIXME: bad msgid
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " 꾸러미는 이용할 수 없는 것으로 보입니다\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " 혹은 "
 
@@ -1624,6 +1623,15 @@ msgstr "설치버전"
 msgid "Avail.ver"
 msgstr "이용가능"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "새 옵션 파일(`%.250s')을 열 수 없습니다"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "새 옵션 파일(`%.250s')을 닫을 수 없습니다"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "새 옵션을 `%.250s' 파일에 설치할 수 없습니다"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "오류 상태값 %d번을 리턴했습니다.\n"
 
diff --git a/dselect/po/nb.po b/dselect/po/nb.po
index e878b40..d02d36c 100644
--- a/dselect/po/nb.po
+++ b/dselect/po/nb.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dselect\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-09-02 23:01+0200\n"
 "Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
@@ -22,25 +22,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Søk etter ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Feil: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Hjelp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Trykk ? for å vise hjelpemenyen, . for neste emne, <mellomrom> for å "
 "avslutte hjelp."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hjelp for følgende emner er tilgjengelig:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -48,7 +48,7 @@ msgstr ""
 "Trykk en tast fra lista over, <mellomrom> eller «q» for å avslutte hjelp,\n"
 "  eller «.» (punktum) for å lese hver hjelpeside etter hverandre. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "feil ved lesing av tastatur i hjelp"
 
@@ -88,49 +88,49 @@ msgstr "klarte ikke å sette ny SIGWINCH sigact"
 msgid "failed to allocate colour pair"
 msgstr "klarte ikke å tilordne fargepar"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "klarte ikke lage tittelvindu"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "klarte ikke lage whatinfo-vindu"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "klarte ikke lage baselist-pad"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "klarte ikke lage heading-pad"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "klarte ikke lage thisstate-pad"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "klarte ikke lage info-pad"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "klarte ikke lage spørringsvindu"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Tastetrykk"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, trykk "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s for mer"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s for å gå tilbake"
@@ -727,112 +727,104 @@ msgstr ""
 "  /                søk (bruk Enter til å avbryte med en gang)\n"
 "  \\                siste søk om igjen\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Skriv «dselect --help» for hjelp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "t"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[T]ilgang"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Velg tilgangsmetoden som skal brukes."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "o"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[O]ppdater"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Oppdater liste over tilgjengelige pakker, hvis mulig."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]elg"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Be om de pakkene du vil ha på systemet."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstaller"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installer og oppgrader de valgte pakkene."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "s"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[S]ett opp"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Sett opp pakker som ikke er satt opp."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "f"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[F]jern"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Fjern uønskede programmer."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "a"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[A]vslutt"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Avslutter dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "meny"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian «%s» brukergrensesnitt for pakkehåndtering versjon %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Opphavsrett (C) 1994-1996 Ian Jackson.\n"
-"Opphavsrett (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -840,11 +832,11 @@ msgstr ""
 "Dette er fri programvare. Du finner kopieringsvilkårene i\n"
 "GNU General Public License versjon 2 eller nyere. Det finnes INGEN garanti.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<standard utdata>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -853,14 +845,24 @@ msgstr ""
 "Bruk: %s [<valg> ...] [<handling> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -872,7 +874,7 @@ msgstr ""
 "                             Sett opp skjermfarger.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -883,7 +885,7 @@ msgstr ""
 "  --version                  viser versjonsnummeret.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -894,56 +896,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Skjermdeler:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Farger:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attributter:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "klarte ikke åpne avlusingsfil `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Ugyldig %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "skjermdel"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Ingen fargespesifikasjon\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "farge"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "fargeattributt"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminalen ser ikke ut til å støtte markøradressering.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminalen ser ikke ut til å støtte utheving.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -952,11 +954,15 @@ msgstr ""
 "Sett TERM-variabelen riktig, bruk en bedre terminal eller \n"
 "du får klare deg med håndteringsverktøyet %s for hver pakke.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalen mangler nødvendige funksjoner, gir opp"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -971,7 +977,15 @@ msgstr ""
 "Trykk <enter> for å bekrefte utvalget.   ^L tegner skjermen på nytt.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Opphavsrett (C) 1994-1996 Ian Jackson.\n"
+"Opphavsrett (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -981,53 +995,53 @@ msgstr ""
 "\n"
 "Skrivebeskyttet tilgang: bare forhåndsvisning av utvalg er tilgjengelig!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "klarte ikke bruke «getch» i hovedmenyen"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "ukjent handlingsstreng `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - liste over tilgangsmetoder"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Tilgangsmetode `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Forkort."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "«doupdate» mislyktes"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "klarte ikke avblokkere SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "klarte ikke reblokkere SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "«getch» mislyktes"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Forklaring"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Ingen forklaring tilgjengelig."
 
@@ -1179,26 +1193,11 @@ msgstr "feil ved lesing av metodeopsjonsfila «%.250s»"
 msgid "unable to open current option file `%.250s'"
 msgstr "klarte ikke åpne opsjonsfila «%.250s»"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "klarte ikke åpne den nye opsjonsfila «%.250s»"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "klarte ikke skrive den nye opsjonsfila «%.250s»"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "klarte ikke lukke den nye opsjonsfila «%.250s»"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "klarte ikke installere ny opsjon som «%.250s»"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "ny pakke"
@@ -1431,67 +1430,67 @@ msgstr "Installerte"
 msgid "Purged"
 msgstr "Renset"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekursiv pakkeliste"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspeksjon av pakkestatus"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hovedpakkeliste"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (etter del)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (tilgj., del)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, del)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (etter prioritet)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (tilgj., prioritet)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioritet)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetisk)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (etter tilgjengelighet)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (etter status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marker:+/=/- kort:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marker:+/=/- fyldig:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " kort:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " fyldig:v hjelp:?"
 
@@ -1531,23 +1530,23 @@ msgstr "Installert kontrollfilinformasjon"
 msgid "Available control file information"
 msgstr "Tilgjengelig kontrollfilinformasjon"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Det er ingen pakker."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "ugyldig søkevalg oppgitt"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "feil i regulært uttrykk"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " ser ikke ut til å være tilgjengelig\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " eller "
 
@@ -1629,6 +1628,15 @@ msgstr "Inst.ver"
 msgid "Avail.ver"
 msgstr "Tilgj.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "klarte ikke åpne den nye opsjonsfila «%.250s»"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "klarte ikke lukke den nye opsjonsfila «%.250s»"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "klarte ikke installere ny opsjon som «%.250s»"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "avsluttet med feilstatus %d.\n"
 
diff --git a/dselect/po/nl.po b/dselect/po/nl.po
index 3fb3155..ae09ec9 100644
--- a/dselect/po/nl.po
+++ b/dselect/po/nl.po
@@ -1,40 +1,45 @@
+# Dutch tranlation of dpkg/deselect.
+# Copyright (C) 2008,2011 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the dpkg package.
+# Bart Cornelis <cobaco@skolelinux.no>, 2008.
+# Jeroen Schot <schot@a-eskwadraat.nl>, 2011.
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.9.4\n"
+"Project-Id-Version: dpkg/deselect 1.16.1.2\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2008-05-05 13:20+0100\n"
-"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
-"Language-Team: Dutch <debian-l10n-dutch@debian.org>\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2011-12-12 11:55+0100\n"
+"Last-Translator: Jeroen Schot <schot@a-eskwadraat.nl>\n"
+"Language-Team: Debian l10n Dutch <debian-l10n-dutch@lists.debian.org>\n"
 "Language: nl\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Dutch\n"
 
 #: dselect/basecmds.cc:125
 msgid "Search for ? "
 msgstr "Zoeken naar ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Fout: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Hulp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "'?' drukken geeft het helpmenu, '.' geeft het volgend onderwerp, 'spatie' "
 "verlaat het helpmenu."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hulp informatie is beschikbaar onder te volgende onderwerpen:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -43,7 +48,7 @@ msgstr ""
 "sluiten,\n"
 "  of `.' (punt) om alle pagina's een voor een te lezen. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "fout bij lezen van toetsenbord in hulp"
 
@@ -83,49 +88,49 @@ msgstr "kon nieuwe SIGWINCH actie niet instellen"
 msgid "failed to allocate colour pair"
 msgstr "kon kleurparen niet reserveren"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "kon titelvenster niet aanmaken"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "kon whatinfo venster niet aanmaken"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "kon lijstgebied niet aanmaken"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "kon kopgebied niet aanmaken"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "kon statusgebied niet aanmaken"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "kon infogebied niet aanmaken"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "kon vragenvenster niet aanmaken"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Toetsbindingen"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, druk op "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s voor meer"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s om terug te gaan"
@@ -737,126 +742,116 @@ msgstr ""
 "  /                   zoeken (alleen enter voor annuleren)\n"
 "  \\                  laatste zoekopdracht herhalen\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Type dselect --help voor hulp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "t"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[T]oegang"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Kies een toegangsmethode."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "b"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[B]ijwerken"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Werk de lijst met pakketten bij, indien mogelijk."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]electeer"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Vertel welke pakketten u op uw systeem wilt."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalleren"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installeer pakketten of werk gewenste pakketten bij."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigureren"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configureer pakketten die nog niet geconfigureerd zijn."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "v"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[V]erwijderen"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Verwijder ongewenste programmatuur."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "e"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[E]inde"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "dselect afsluiten."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' pakketbeheer-frontend versie %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
-#, fuzzy
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 "Dit is vrije programmatuur; zie de GNU General Public License versie 2\n"
-"of later voor kopiëervoorwaarden.  Er is GEEN garantie.\n"
-"Zie %s --license voor auteursrechten en licentiedetails.\n"
+"of later voor kopiëervoorwaarden. Er is GEEN garantie.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
-msgstr ""
+msgstr "<standaard uitvoer>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -865,14 +860,24 @@ msgstr ""
 "Gebruik: %s [<optie> ...] [<actie> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -885,19 +890,18 @@ msgstr ""
 "                                     Stel schermkleuren in.\n"
 "\n"
 
-#: dselect/main.cc:197
-#, fuzzy, c-format
+#: dselect/main.cc:194
+#, c-format
 msgid ""
 "  --help                     Show this help message.\n"
 "  --version                  Show the version.\n"
 "\n"
 msgstr ""
-"  --help                       Toon deze helpboodschap.\n"
+"  --help                     Toon deze helpboodschap.\n"
 "  --version                  Toon de versie.\n"
-"  --license | --licence  Toon de licentie.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -908,56 +912,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Schermdelen:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Kleuren:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attributes:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "kon debugbestand `%.255s' niet openen\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Ongeldige %s '%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "schermdeel"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Blanco-kleur specificatie\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "kleur"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "kleurattribuut"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminal lijkt de cursor niet te kunnen besturen.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminal lijkt oplichten niet te ondersteunen.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -966,11 +970,15 @@ msgstr ""
 "Zet uw TERM variabele goed, gebruik een betere terminal,\n"
 "of doe het met de per-pakket-beheertool %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminal kan essentiële ... niet aan, er wordt opgegeven"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -984,7 +992,15 @@ msgstr ""
 "Druk op <enter> om selectie te activeren.  ^L tekent het scherm opnieuw.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -994,53 +1010,53 @@ msgstr ""
 "\n"
 "Toegang is alleen lezen: de selecties worden niet bewaard!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "getch in hoofdmenu is mislukt"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "onbekend actiewoord `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lijst van toegangsmethoden"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Toegangsmethode `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Afkorting"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Omschrijving"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate is mislukt"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "kon SIGWINCH niet deblokkeren"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "kon SIGWINCH niet opnieuw blokkeren"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch is mislukt"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Verklaring"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Geen uitleg beschikbaar."
 
@@ -1069,9 +1085,8 @@ msgid "Press <enter> to continue.\n"
 msgstr "Druk op <enter> om door te gaan.\n"
 
 #: dselect/method.cc:162
-#, fuzzy
 msgid "<standard error>"
-msgstr "schrijffout naar standaard uitvoer"
+msgstr "<standaard foutuitvoer>"
 
 #: dselect/method.cc:165
 msgid "error reading acknowledgement of program failure message"
@@ -1193,26 +1208,11 @@ msgstr "fout bij lezen van bestand met methodenopties `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "kon huidig optiebestand `%.250s' niet openen"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "kon nieuwe optiebestand `%.250s' niet openen"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "kon nieuwe optie niet wegschrijven naar `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "kon nieuwe optiebestand `%.250s' niet afsluiten"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "kon nieuwe optie niet installeren als `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nieuw pakket"
@@ -1263,7 +1263,7 @@ msgstr "uitgepakt (niet ingesteld)"
 
 #: dselect/pkgdisplay.cc:55
 msgid "half configured (config failed)"
-msgstr ""
+msgstr "half-geconfigureerd (configuratie mislukt)"
 
 #: dselect/pkgdisplay.cc:56
 msgid "awaiting trigger processing"
@@ -1445,67 +1445,67 @@ msgstr "Geïnstalleerde"
 msgid "Purged"
 msgstr "Gewist"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - recursieve pakkettenlijst"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - bekijken pakketstatus"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hoofdpakkettenlijst"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (op sectie)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (besch., sectie)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, sectie)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (op prioriteit)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (besch., prioriteit)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioriteit)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetisch)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (op beschikbaarheid)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (op status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " markeer:+/=/- kort:v hulp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " markeer:+/=/- lang:v hulp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " kort:v hulp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " lang:v hulp:?"
 
@@ -1546,23 +1546,23 @@ msgstr "Geïnstalleerde informatie uit 'control'-bestanden"
 msgid "Available control file information"
 msgstr "Beschikbare informatie uit 'control'-bestanden"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
-msgstr ""
+msgstr "Er zijn geen pakketten."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "ongeldige zoekoptie opgegeven"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "fout in reguliere expressie"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " lijkt niet beschikbaar te zijn\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " of "
 
@@ -1644,94 +1644,11 @@ msgstr "Geïnst.ver"
 msgid "Avail.ver"
 msgstr "Besch.ver"
 
-#~ msgid "returned error exit status %d.\n"
-#~ msgstr "gaf foutstatus %d terug.\n"
-
-#~ msgid "was interrupted.\n"
-#~ msgstr "werd onderbroken.\n"
-
-#~ msgid "was terminated by a signal: %s.\n"
-#~ msgstr "werd afgebroken door signaal: %s.\n"
-
-#~ msgid "(It left a coredump.)\n"
-#~ msgstr "(Het liet een geheugendump achter.)\n"
-
-#~ msgid "failed with an unknown wait return code %d.\n"
-#~ msgstr "mislukt met een onbekende wachtstatuscode %d.\n"
-
-#~ msgid "unable to run %.250s process `%.250s'"
-#~ msgstr "kon %.250s proces `%.250s' niet draaien"
-
-#~ msgid "failed config"
-#~ msgstr "config is mislukt"
-
-#~ msgid "unable to wait for %.250s"
-#~ msgstr "kon niet wachten op %.250s"
-
-#~ msgid "got wrong child's status - asked for %ld, got %ld"
-#~ msgstr "kreeg foutieve kindstatus - vroeg om %ld, kreeg %ld"
-
-#~ msgid "Recommended"
-#~ msgstr "Aangeraden"
-
-#~ msgid "Contrib"
-#~ msgstr "Contrib"
-
-#~ msgid "Rec"
-#~ msgstr "Rec"
-
-#~ msgid "Ctb"
-#~ msgstr "Ctb"
-
-#~ msgid ""
-#~ "baselist::startdisplay() done ...\n"
-#~ "\n"
-#~ " xmax=%d, ymax=%d;\n"
-#~ "\n"
-#~ " title_height=%d, colheads_height=%d, list_height=%d;\n"
-#~ " thisstate_height=%d, info_height=%d, whatinfo_height=%d;\n"
-#~ "\n"
-#~ " colheads_row=%d, thisstate_row=%d, info_row=%d;\n"
-#~ " whatinfo_row=%d, list_row=%d;\n"
-#~ "\n"
-#~ msgstr ""
-#~ "baselist::startdisplay() done ...\n"
-#~ "\n"
-#~ " xmax=%d, ymax=%d;\n"
-#~ "\n"
-#~ " title_height=%d, colheads_height=%d, list_height=%d;\n"
-#~ " thisstate_height=%d, info_height=%d, whatinfo_height=%d;\n"
-#~ "\n"
-#~ " colheads_row=%d, thisstate_row=%d, info_row=%d;\n"
-#~ " whatinfo_row=%d, list_row=%d;\n"
-#~ "\n"
-
-#~ msgid "[none]"
-#~ msgstr "[geen]"
-
-#~ msgid "error un-catching signal %d: %s\n"
-#~ msgstr "fout bij on-vangen van signaal %d: %s\n"
-
-#~ msgid "unable to ignore signal %d before running %.250s"
-#~ msgstr "kon signaal %d niet negeren voor het draaien van %.250s"
-
-#~ msgid "(no clientdata)"
-#~ msgstr "(geen clientdata)"
-
-#~ msgid "<null>"
-#~ msgstr "<null>"
-
-#~ msgid "interrelationships affecting "
-#~ msgstr "onderlinge relaties betreffende "
-
-#~ msgid "description of "
-#~ msgstr "omschrijving van "
-
-#~ msgid "description"
-#~ msgstr "omschrijving"
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "kon nieuwe optiebestand `%.250s' niet openen"
 
-#~ msgid "currently installed control info"
-#~ msgstr "nu geïnstalleerde besturingsinfo"
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "kon nieuwe optiebestand `%.250s' niet afsluiten"
 
-#~ msgid "available version of control info for "
-#~ msgstr "beschikbare versie van besturingsinfo voor "
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "kon nieuwe optie niet installeren als `%.250s'"
diff --git a/dselect/po/nn.po b/dselect/po/nn.po
index d17e8f7..42a6d80 100644
--- a/dselect/po/nn.po
+++ b/dselect/po/nn.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: debconf_nn\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -25,25 +25,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Søk etter ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Feil: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Hjelp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Trykk ? for å visa hjelpemeny, «.» for neste emne, <mellomrom> for å "
 "avslutta hjelpa."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hjelp for følgjande emne er tilgjengeleg:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -51,7 +51,7 @@ msgstr ""
 "Trykk ein tast frå lista over, <mellomrom> eller «q» for å avslutta hjelp.\n"
 "  eller «.» for å lese kvar hjelpeside etter kvarandre. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "feil ved lesing av tastatur i hjelp"
 
@@ -91,50 +91,50 @@ msgstr "klarte ikkje setja ny SIGWINCH sigact"
 msgid "failed to allocate colour pair"
 msgstr "klarte ikkje tilordna fargepar"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "klarte ikkje laga tittelvindauge"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "klarte ikkje laga whatinfo-vindauge"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "klarte ikkje laga baselist-pad"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "klarte ikkje laga heading-pad"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "klarte ikkje laga thisstate-pad"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "klarte ikkje laga info-pad"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "klarte ikkje laga spørjingsvindauge"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "snøggtastar"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, trykk "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s for meir"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s for å gå tilbake"
@@ -726,110 +726,104 @@ msgstr ""
 "  /                søk (bruk Enter til å avbryta med ein gong)\n"
 "  \\                siste søk om att\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Skriv «dselect --help» for hjelp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "t"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[T]ilgang"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Vel tilgangsmetoden som skal brukast"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "o"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[O]ppdater"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Oppdater liste over tilgjengelege pakkar, viss mogeleg."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]el"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Be om dei pakkane du vil ha på systemet."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstaller"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installer og oppgrader dei valde pakkane."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "s"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[S]et opp"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Set opp pakkar som ikkje er sett opp."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "f"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[F]jern"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Fjern uønskte program."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "a"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[A]vslutt"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Avsluttar dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "meny"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, fuzzy, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s', brukargrensesnitt for pakkehandtering."
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -839,30 +833,30 @@ msgstr ""
 "GNU General Public License versjon 2 eller nyare. Det finst INGEN garanti.\n"
 "Sjå «dpkg-deb --licence» for detaljar.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -870,7 +864,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -878,56 +872,56 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Skjermdelar:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Fargar:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attributtar:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "klarte ikkje opna avlusingsfil `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Ugyldig %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "skjermdel"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Ingen fargespesifikasjon\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "farge"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "fargeattributt"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminalen ser ikkje ut til å støtta markøradressering.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminalen ser ikkje ut til å støtta utheving.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, fuzzy, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -936,11 +930,15 @@ msgstr ""
 "Set TERM-variabelen rett, bruk ein betre terminal eller \n"
 "du lyt klare deg med handteringsverktøyet for kvar pakke "
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalen manglar nødvendige funksjonar, gjev opp"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -955,7 +953,13 @@ msgstr ""
 "Trykk <enter> for å stadfesta utvalet.   ^L teiknar skjermen på ny.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -965,54 +969,54 @@ msgstr ""
 "\n"
 "Skriveverna tilgang: berre førehandsvising av utval er tilgjengeleg!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "klarte ikkje bruka «getch» i hovedmenyen"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "ukjent handlingsstreng `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - liste over tilgangsmetodar"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Tilgangsmetode `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Forkort."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Skildring"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "«doupdate» feila"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "klarte ikkje avblokkera SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "klarte ikkje reblokkera SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "«getch» feila"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "forklaring på "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Ingen forklaring tilgjengeleg."
 
@@ -1165,26 +1169,11 @@ msgstr "feil ved lesing av metodevalfila «%.250s»"
 msgid "unable to open current option file `%.250s'"
 msgstr "klarte ikkje opna valfila «%.250s»"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "klarte ikkje opna den nye valfila «%.250s»"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "klarte ikkje skriva den nye valfila «%.250s»"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "klarte ikkje lukka den nye valfila «%.250s»"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "klarte ikkje installera nytt val som «%.250s»"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "ny pakke"
@@ -1417,67 +1406,67 @@ msgstr "Installerte"
 msgid "Purged"
 msgstr "Reinska"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekursiv pakkeliste"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspeksjon av pakkestatus"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hovudpakkeliste"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (etter del)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (tilgj., del)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, del)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (etter prioritet)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (tilgj., prioritet)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioritet)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetisk)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (etter tilgjenge)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (etter status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marker:+/=/- stutt:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marker:+/=/- fyldig:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " stutt:v hjelp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " fyldig:v hjelp:?"
 
@@ -1521,23 +1510,23 @@ msgstr "installert kontrollinformasjon for "
 msgid "Available control file information"
 msgstr "tilgjengeleg versjon av kontrollfilinformasjon"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "ugyldig søkjeval oppgjeve"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "feil i regulært uttrykk"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " ser ikkje ut til å vera tilgjengeleg\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " eller "
 
@@ -1619,6 +1608,15 @@ msgstr "Inst.ver"
 msgid "Avail.ver"
 msgstr "Tilgj.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "klarte ikkje opna den nye valfila «%.250s»"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "klarte ikkje lukka den nye valfila «%.250s»"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "klarte ikkje installera nytt val som «%.250s»"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "avslutta med feilstatus %d.\n"
 
diff --git a/dselect/po/pl.po b/dselect/po/pl.po
index d4dac8c..b72337a 100644
--- a/dselect/po/pl.po
+++ b/dselect/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.4\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-09-27 02:41+0100\n"
 "Last-Translator: Wiktor Wandachowicz <siryes@gmail.com>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -26,25 +26,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Szukaj ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Błąd: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Pomoc: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Naciśnij ?, by skorzystać z pomocy, . (kropkę), by przejść do następnego\n"
 "tematu, <spację>, by opuścić pomoc."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Informacje pomocy są dostępne pod następującymi tematami:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -52,7 +52,7 @@ msgstr ""
 "Wybierz klawisz z powyższej listy, <spację> lub \"q\", by opuścić \n"
 "pomoc, lub \".\" (kropkę), by przeglądać po kolei strony pomocy. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "błąd odczytu klawiatury w pomocy"
 
@@ -92,49 +92,49 @@ msgstr "nie można ustawić nowego sygnału SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "nie można zarezerwować par koloru"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "nie można utworzyć okna tytułowego"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "nie można utworzyć okna informacyjnego"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "nie można utworzyć pola listy"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "nie można utworzyć pola nagłówka"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "nie można utworzyć pola stanu"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "nie można utworzyć pola informacyjnego"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "nie można utworzyć okna zapytania"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Skojarzenia klawiszy"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, wciśnij "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s - więcej"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s - powrót"
@@ -736,112 +736,104 @@ msgstr ""
 "  /                wyszukiwanie (return - anulowanie)\n"
 "  \\                powtórzenie ostatniego wyszukiwania\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Wpisz dselect --help aby otrzymać pomoc."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A] Dostęp"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Wybór metody dostępu."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U] Aktualizacja"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Zaktualizowanie informacji o dostępnych pakietach."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S] Wybór"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Wybór pakietów instalowanych w systemie."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I] Instalacja"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalacja i uaktualnienie wybranych pakietów."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C] Konfiguracja"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfiguracja pakietów, które pozostały nieskonfigurowane."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R] Usuwanie"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Usuwanie niechcianych pakietów."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q] Wyjście"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Wyjście z dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian \"%s\", nakładka na program zarządzania pakietami, wersja %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -853,11 +845,11 @@ msgstr ""
 "Brak JAKIEJKOLWIEK gwarancji.\n"
 "Więcej szczegółów w %s --license.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<standardowe wyjście>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -866,14 +858,24 @@ msgstr ""
 "Użycie: %s [<opcja> ...] [<akcja> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -885,7 +887,7 @@ msgstr ""
 "                             Konfiguruje kolory ekranu.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -897,7 +899,7 @@ msgstr ""
 "  --license                  Wyświetla informacje o licencji.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -908,56 +910,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Części widoku:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Kolory:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atrybuty:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "nie można otworzyć pliku debuggera \"%.255s\"\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Nieprawidłowy %s \"%s\"\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "część widoku"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Pusta specyfikacja koloru\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "kolor"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atrybuty koloru"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminal nie obsługuje adresowania kursora.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminal nie obsługuje podświetlania.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -966,11 +968,15 @@ msgstr ""
 "Proszę poprawnie ustawić zmienną TERM, użyć lepszego terminala,\n"
 "lub wykorzystać narzędzie do zarządzania pakietami %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "brak potrzebnych funkcji terminala, przerywanie"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -984,7 +990,15 @@ msgstr ""
 "Wciśnij <enter> aby potwierdzić wybór.  ^L - odświeżenie ekranu.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -994,53 +1008,53 @@ msgstr ""
 "\n"
 "Tryb tylko do odczytu: można jedynie przeglądać listę pakietów!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "nie można wywołać \"getch\" w głównym menu"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "nieznane działanie \"%.50s\""
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista metod dostępu"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Metoda dostępu \"%s\"."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Oznaczenie"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Opis"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "nie można wykonać funkcji \"doupdate\""
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "nie można odblokować SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "nie można ponownie zablokować SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "nie można wykonać funkcji \"getch\""
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Wyjaśnienie"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Brak dostępnego wyjaśnienia."
 
@@ -1192,26 +1206,11 @@ msgstr "nie można odczytać pliku opcji metody %.250s"
 msgid "unable to open current option file `%.250s'"
 msgstr "nie można otworzyć pliku bieżącej opcji \"%.250s\""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "nie można otworzyć pliku nowej opcji \"%.250s\""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "nie można zapisać nowej opcji w \"%.250s\""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "nie można zamknąć pliku nowej opcji \"%.250s\""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "nie można zainstalować nowej opcji jako \"%.250s\""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nowy pakiet"
@@ -1444,67 +1443,67 @@ msgstr "Zainstalowane"
 msgid "Purged"
 msgstr "Wyczyszczone"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - lista konfliktów"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - stan pakietów"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista pakietów"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (wg sekcji)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dostępn., sekcja)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (stan, sekcja)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (wg priorytetu)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dostępn., priorytet)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (stan, priorytet)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetycznie)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (wg dostępności)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (wg stanu)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " wybór:+/=/- ogólnie:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " wybór:+/=/- szczegółowo:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " ogólnie:v pomoc:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " szczegółowo:v pomoc:?"
 
@@ -1544,23 +1543,23 @@ msgstr "Informacje o zainstalowanej wersji pakietu"
 msgid "Available control file information"
 msgstr "Informacje o dostępnej wersji pakietu"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Nie ma żadnych pakietów."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "nieprawidłowa opcja wyszukiwania"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "błąd w wyrażeniu regularnym"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " nie wydaje się być dostępny\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " lub "
 
@@ -1642,6 +1641,15 @@ msgstr "Zainst."
 msgid "Avail.ver"
 msgstr "Dostępne"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "nie można otworzyć pliku nowej opcji \"%.250s\""
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "nie można zamknąć pliku nowej opcji \"%.250s\""
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "nie można zainstalować nowej opcji jako \"%.250s\""
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "otrzymano kod powrotu %d.\n"
 
diff --git a/dselect/po/pt.po b/dselect/po/pt.po
index b6bb480..6dd4eaa 100644
--- a/dselect/po/pt.po
+++ b/dselect/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dselect\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-12-27 16:05+0000\n"
 "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
 "Language-Team: Portuguese <traduz@debianpt.org>\n"
@@ -19,24 +19,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Procurar por ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Erro: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Ajuda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Tecla ? para menu ajuda, . para próximo tópico, <espaço> sair da ajuda."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Informação de ajuda está disponível sob os seguintes tópicos:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -44,7 +44,7 @@ msgstr ""
 "Carregue numa tecla da lista acima, <espaço> ou `q' para sair da ajuda,\n"
 "  ou `.' (ponto final) para ler de cada vez uma página de ajuda."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "erro lendo o teclado na ajuda"
 
@@ -84,49 +84,49 @@ msgstr "falhou definir o novo SIGWINCH sigact"
 msgid "failed to allocate colour pair"
 msgstr "falhou alocar par de cores"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "falhou criar o título da janela"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "falhou criar a janela whatinfo"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "falhou ao criar baselist pad"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "falhou ao criar heading pad"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "falhou ao criar thisstate pad"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "falhou ao criar info pad"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "falhou ao criar janela de query"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Keybindings"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, pressione "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s para mais"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s para voltar atrás"
@@ -727,112 +727,104 @@ msgstr ""
 "  /               procurar (enter para cancelar)\n"
 "  \\               repetir última busca\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Escreva dselect --help para ajuda."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]cesso"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Escolha o método a utilizar."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "Act[U]alizar"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Actualizar a lista de pacotes disponíveis, se possível."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]eleccionar"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Solicite quais pacotes quer no seu sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalar"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalar e actualizar os pacotes desejados."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfig"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configura pacotes ainda não configurados."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]emover"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Remover software não desejado"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q] Sair"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Sair do dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Frontend de gestão de pacotes Debian `%s' versão %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -842,11 +834,11 @@ msgstr ""
 "posterior para condições de cópia. Não existe NENHUMA garantia.\n"
 "Veja %s --license para detalhes de copyright e licença.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -855,14 +847,24 @@ msgstr ""
 "Utilização: %s [<opção> ...] [<acção> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -875,7 +877,7 @@ msgstr ""
 "                             Configurar as cores do ecrã.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -887,7 +889,7 @@ msgstr ""
 "  --license | --licence      Mostrar a licença.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -898,56 +900,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Screenparts:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Cores:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributos:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "não pode abrir ficheiro de debug `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s inválido `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "screen part"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Especificação de cor nula\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "cor"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atributo de cor"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "O terminal não parece suportar endereçamento do cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "O terminal não parece suportar highlighting\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -956,11 +958,15 @@ msgstr ""
 "Defina correctamente a veriável TERM, utilize um terminal melhor,\n"
 "ou faça-o com a ferramente de gestão por pacote %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "o terminal carece de funcionalidades necessárias, desistindo"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -973,7 +979,15 @@ msgstr ""
 "Mova-se com ^P e ^N, teclas de cursor, letras iniciais, ou digitos;\n"
 "Carregue em <enter> para confirmar a selecção.   ^L re-desenha o ecrã.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -983,53 +997,53 @@ msgstr ""
 "\n"
 "Acesso apenas de leitura: só está disponível a visualização!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "falhou o getch no menu principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "string de acção desconhecida `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista de métodos de acesso"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Método de acesso `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abrev."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descrição"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "falhou doupdate"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "falha ao desbloquear SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "falhou re-bloquear SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "falhou getch"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicação de "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Sem explicação disponível."
 
@@ -1184,26 +1198,11 @@ msgstr "erro durante a leitura do ficheiro de opções de método `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "não foi possível abrir o ficheiro de opções actual `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "não foi possível abrir novo ficheiro de opções `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "não foi possível gravar nova opção para `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "não foi possível fechar novo ficheiro de opção `%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "não foi possível instalar nova opção como `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "novo pacote"
@@ -1436,67 +1435,67 @@ msgstr "Instalado"
 msgid "Purged"
 msgstr "Purgado"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - listagem recursiva de pacotes"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspecção de estado dos pacotes"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principal de pacotes"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (por secção)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (disp., secção)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, secção)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr "(por prioridade)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (disp., proioridade)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioridade)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabeticamente)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (por disponibilidade)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (por status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marca:+/=/- resumo:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marca:+/=/- detalhe:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " detalhe:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " detalhe:v ajuda:?"
 
@@ -1536,23 +1535,23 @@ msgstr "Informação do ficheiro controle de 'Installed'"
 msgid "Available control file information"
 msgstr "informação 'Available' do ficheiro de controle"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "fornecida opção de busca inválida"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "erro em expressão regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " não parece estar disponível\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " ou "
 
@@ -1634,6 +1633,15 @@ msgstr "Vers.Inst"
 msgid "Avail.ver"
 msgstr "Ver.Dispon."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "não foi possível abrir novo ficheiro de opções `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "não foi possível fechar novo ficheiro de opção `%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "não foi possível instalar nova opção como `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "o erro retornou o status de saída %d.\n"
 
diff --git a/dselect/po/pt_BR.po b/dselect/po/pt_BR.po
index baa50d9..ed6e9d1 100644
--- a/dselect/po/pt_BR.po
+++ b/dselect/po/pt_BR.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-06-09 02:53-0300\n"
 "Last-Translator: Felipe Augusto van de Wiel <faw@debian.org>\n"
 "Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
@@ -25,25 +25,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Procurar por? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Erro: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Ajuda: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Pressione ? para o menu de ajuda, . para o próximo tópico, <espaço> para "
 "sair da ajuda."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Informações de ajuda estão disponíveis nos seguintes tópicos:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -52,7 +52,7 @@ msgstr ""
 "  sair da ajuda, ou '.' (ponto final) para ler uma página de\n"
 "  ajuda por vez. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "erro lendo teclado na ajuda"
 
@@ -92,49 +92,49 @@ msgstr "falhou ao definir novo sigact SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "falhou ao alocar par de cores"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "falhou ao criar título da janela"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "falhou ao criar janela \"whatinfo\""
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "falhou ao criar \"baselist pad\""
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "falhou ao criar \"heading pad\""
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "falhou ao criar \"thisstate pad\""
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "falhou ao criar \"info pad\""
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "falhou ao criar janela de consulta"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Associações de teclas"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, pressione "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s para mais"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s para voltar"
@@ -742,112 +742,104 @@ msgstr ""
 "  /                procura (enter para cancelar)\n"
 "  \\                repetir última busca\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Digite dselect --help para ajuda."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]cesso"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Escolher o método de acesso a usar."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]pdate"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Atualizar lista de pacotes disponíveis, se possível."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]elecionar"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Solicita quais pacotes você quer em seu sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalar"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalar e atualizar pacotes desejados."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigurar"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configurar quaisquer pacotes que estejam desconfigurados."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]emover"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Remover programas indesejados."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q]Sair"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Sair do dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interface do gerenciador de pacotes do Debian '%s' versão %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -858,11 +850,11 @@ msgstr ""
 "NENHUMA garantia.\n"
 "Veja %s --license para detalhes de copyright e licença.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -871,14 +863,24 @@ msgstr ""
 "Uso: %s [<opções> ...] [<ação> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -890,7 +892,7 @@ msgstr ""
 "                             Configura cores da tela.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -902,7 +904,7 @@ msgstr ""
 "  --license | --licence      Mostra a licença.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -913,56 +915,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Partes da tela:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Cores:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atributos:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "não foi possível abrir arquivo de depuração '%.250s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s inválido '%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "parte da tela"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Especificação de cor nula\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "cor"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atributo cor"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminal não parece dar suporte ao endereçamento de cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminal não parece dar suporte ao realce (\"highlighting\").\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -971,11 +973,15 @@ msgstr ""
 "Defina sua variável TERM corretamente, use um terminal melhor,\n"
 "ou faça com a ferramenta de gerenciamento por-pacote %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminal não possui alguns recursos necessários, desistindo"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -988,7 +994,15 @@ msgstr ""
 "Mova-se com ^P e ^N, teclas direcionais, letras iniciais, ou dígitos;\n"
 "Pressione <enter> para confirmar a seleção.   ^L redesenha a tela.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -999,53 +1013,53 @@ msgstr ""
 "Acesso somente-leitura: apenas a pré-visualização das seleções está "
 "disponível!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "falhou ao executar \"getch\" no menu principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "string de ação desconhecida '%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista de métodos de acesso"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Método de acesso '%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Abrev."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descrição"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate falhou"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "falhou ao desbloquear SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "falhou ao re-bloquear SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "\"getch\" falhou"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicação de"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Sem explicação disponível"
 
@@ -1198,26 +1212,11 @@ msgstr "erro durante a leitura do arquivo de opções de método '%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "impossível abrir arquivo de opção atual '%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "impossível abrir novo arquivo de opção '%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "impossível escrever nova opção para '%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "impossível fechar novo arquivo de opção '%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "impossível instalar nova opção como '%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "novo pacote"
@@ -1450,67 +1449,67 @@ msgstr "Instalado"
 msgid "Purged"
 msgstr "Expurgado"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - lista recursiva de pacotes"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspeção dos estados dos pacotes"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principal de pacotes"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (por seção)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (disp., seção)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (estado, seção)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (por prioridade)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (disp., prioridade)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (estado, prioridade)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (ordem alfabética)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (por disponibilidade)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (por estado)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marca:+/=/- resumo:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marca:+/=/- detalhado:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " resumo:v ajuda:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " detalhado:v ajuda:?"
 
@@ -1550,23 +1549,23 @@ msgstr "Informação do arquivo de controle instalado"
 msgid "Available control file information"
 msgstr "Informação do arquivo de controle disponível"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "fornecida opção de busca inválida"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "erro na expressão regular"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " não parece estar disponível\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " ou "
 
@@ -1648,6 +1647,15 @@ msgstr "Ver.inst."
 msgid "Avail.ver"
 msgstr "Ver.disp."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "impossível abrir novo arquivo de opção '%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "impossível fechar novo arquivo de opção '%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "impossível instalar nova opção como '%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "retornado estado de saída de erro %d.\n"
 
diff --git a/dselect/po/ro.po b/dselect/po/ro.po
index 9d15f8c..bd02dee 100644
--- a/dselect/po/ro.po
+++ b/dselect/po/ro.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ro\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-06-28 19:11+0300\n"
 "Last-Translator: Eddy Petrișor <eddy.petrisor@gmail.com>\n"
 "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
@@ -35,25 +35,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Ce căutați ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Eroare: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Ajutor: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Apăsați ? pentru meniul ajutor, . pentru următorul subiect, <spațiu> pentru "
 "ieșire."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Informații ajutătoare sunt disponibile pentru următoarele subiecte:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -62,7 +62,7 @@ msgstr ""
 "ajutor,\n"
 "  sau  „.” (oprire totală) pentru a citi fiecare pagină de ajutor. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "eroare citire tastatură în ajutor"
 
@@ -102,49 +102,49 @@ msgstr "eșec la inițializarea noului sigact pentru SIGWINCH"
 msgid "failed to allocate colour pair"
 msgstr "eșec la alocarea perechii de culori"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "eșec la crearea titlului ferestrei"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "eșec la crearea ferestrei de informații"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "eșec la crearea zonei listei de bază"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "eșec la crearea zonei pentru titlul"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "eșec la crearea zonei despre starea curentă"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "eșec la crearea zonei de informare"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "eșec la crearea ferestrei de interogare"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Combinații de taste"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, apăsați "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s pentru mai mult"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s pentru a merge înapoi"
@@ -762,113 +762,105 @@ msgstr ""
 "  /                căutare (enter pentru renunțare)\n"
 "  \\                repetă ultima căutare\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Tastați dselect --help pentru ajutor."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]cces"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Alegeți metoda de acces folosită."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "Act[u]alizare"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Actualizează lista pachetelor disponibile, dacă este posibil."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]elecție"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Cereți pachetele pe care le doriți în sistemul dvs."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstalare"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Instalează și actualizează pachetele dorite."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfigurare"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Configurează orice pachet neconfigurat."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "Îndepă[R]tare"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Îndepărtează programele nedorite."
 
 # semnifică tasta care trebuie apăsată, poate fi schimbată dar trebuie să verificăm conflictele
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "Ieșire [q]"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Ieșire din dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "meniu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Interfață de manipulare a pachetelor Debian „%s”, versiunea %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Drepturi de autor (C) 1994-1996 Ian Jackson.\n"
-"Drepturi de autor (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -878,11 +870,11 @@ msgstr ""
 "ulterioară pentru condițiile de copiere. NU există NICI o garanție.\n"
 "Vezi %s --licence pentru detalii de licențiere și condiții de copiere.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -891,14 +883,24 @@ msgstr ""
 "Utilizare: %s [<opțiune> ...] [<acțiune> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -910,7 +912,7 @@ msgstr ""
 "  --colour | --color parteecran:[prim plan],[fundal][:atrib[+atrib+..]]\n"
 "                             Configurează culorile ecranului.\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -922,7 +924,7 @@ msgstr ""
 "  --license | --licence      Afișează licența.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -933,56 +935,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Componente ecran:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Culori:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Atribute:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "nu pot deschide fișierul de depanare „%.255s”\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Invalid %s „%s”\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "parte ecran"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Lipsă specificație de culoare\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "culoare"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "atribut culoare"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminalul nu pare să suporte adresare la nivel de cursor.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminalul nu pare să suporte evidențiere.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -991,11 +993,15 @@ msgstr ""
 "Inițializați corect variabila de mediu TERM, folosiți un terminal mai bun,\n"
 "sau faceți asta cu programul de management per pachet %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalul nu suportă cerințele necesare, abandonez"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1009,7 +1015,15 @@ msgstr ""
 "Apăsați <enter> pentru confirmarea selecției.  ^L redesenează ecranul.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Drepturi de autor (C) 1994-1996 Ian Jackson.\n"
+"Drepturi de autor (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1019,53 +1033,53 @@ msgstr ""
 "\n"
 "Acces doar în citire: este disponibilă doar vizualizarea selecțiilor!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "eșec în getch în meniul principal"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "șir acțiune necunoscut „%.50s”"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista metodelor de acces"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Metoda de acces „%s”."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Presc."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Descriere"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate a eșuat"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "eșec la deblocarea lui SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "eșec la reblocarea lui SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "eșec getch"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Explicație"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Nici o explicație disponibilă."
 
@@ -1218,26 +1232,11 @@ msgstr "eroare în timpul citirii fișierului cu opțiuni pentru metode „%.250
 msgid "unable to open current option file `%.250s'"
 msgstr "imposibil a deschide fișierulu curent de opțiuni „%.250s”"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "imposibil a deschide fișierulu nou de opțiuni „%.250s”"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "imposibil a scrie noua opțiune în „%.250s”"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "imposibil a închide fișierul nou de opțiuni „%.250s”"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "imposibil a instala noile opțiuni ca „%.250s”"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "pachet nou"
@@ -1470,67 +1469,67 @@ msgstr "Instalate"
 msgid "Purged"
 msgstr "Curățate"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - afișare recursivă a pachetelor"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspecția stării pachetelor"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - lista principală a pachetelor"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (după secțiune)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (disponibil, secțiune)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (stare, secțiune)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (după prioritate)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (disponibil, prioritate)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (stare, prioritate)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetic)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (după disponibilitate)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (după stare)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " marchează:+/=/- concis:v ajutor:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " marchează:+/=/- detaliat:v ajutor:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " concis:v ajutor:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " detaliat:v ajutor:?"
 
@@ -1570,23 +1569,23 @@ msgstr "Informația de control instalată"
 msgid "Available control file information"
 msgstr "Informația de control disponibilă"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "opțiunea de căutare dată este invalidă"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "eroare în expresia regulată"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr "nu pare să fie disponibilă\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " sau "
 
@@ -1668,6 +1667,15 @@ msgstr "Ver. Inst"
 msgid "Avail.ver"
 msgstr "Ver.disp"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "imposibil a deschide fișierulu nou de opțiuni „%.250s”"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "imposibil a închide fișierul nou de opțiuni „%.250s”"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "imposibil a instala noile opțiuni ca „%.250s”"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "s-a returnat stare de ieșire eronată %d.\n"
 
diff --git a/dselect/po/ru.po b/dselect/po/ru.po
index 21539a6..1d03b53 100644
--- a/dselect/po/ru.po
+++ b/dselect/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.7.1\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-04-25 22:37+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -25,25 +25,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Искать: "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Ошибка: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Справка: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Нажмите ? для перехода в меню справки, . для перехода к следующей теме, "
 "<space> для выхода из справки"
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Доступна справочная информация по следующим темам:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -51,7 +51,7 @@ msgstr ""
 "Нажмите одну из вышеперечисленных клавиш, <space> или `q' для выхода\n"
 "или `.' (точка) для последовательного просмотра страниц. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "ошибка ввода с клавиатуры в справке"
 
@@ -92,49 +92,49 @@ msgstr "не удалось установить новый обработчик
 msgid "failed to allocate colour pair"
 msgstr "не удалось выделить цветовую пару"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "не удалось создать окно заголовка"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "не удалось создать окно whatinfo"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "не удалось создать страницу baselist"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "не удалось создать страницу heading"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "не удалось создать страницу thisstate"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "не удалось создать страницу info"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "не удалось создать окно запроса"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Горячие клавиши"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, чтобы "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "получить подробную информацию, нажмите %s"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "вернуться, нажмите %s"
@@ -744,112 +744,104 @@ msgstr ""
 "  /                поиск (ввод для отмены)\n"
 "  \\                повторить последний поиск\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Чтобы получить справку, введите dselect --help."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A] Метод"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Выбор метода установки."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U] Обновить"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Обновление списка доступных пакетов."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S] Выбрать"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Выбор набора пакетов для установки, обновления и удаления."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I] Установить"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Установка и обновление пакетов."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C] Настроить"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Настройка ещё не настроенных пакетов."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R] Удалить"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Удаление ненужных пакетов."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q] Выход"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Выход из программы."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "меню"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Интерфейс управления пакетами Debian `%s', версия %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -858,11 +850,11 @@ msgstr ""
 "Универсальной общественной лицензии GNU версии 2 или более поздней.\n"
 "НИКАКИЕ гарантии не предоставляются.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<стандартный вывод>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -871,14 +863,24 @@ msgstr ""
 "Использование: %s [<параметр> ...] [<действие> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -891,7 +893,7 @@ msgstr ""
 "                             Настроить цвета экрана.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -902,7 +904,7 @@ msgstr ""
 "  --version                  Показать версию.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -913,56 +915,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Секторы экрана:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Цвета:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Атрибуты:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "не удалось открыть отладочный файл `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Некорректный %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "сектор экрана"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Задающие цвет значения пусты\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "цвет"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "атрибут цвета"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Терминал не поддерживает позиционирование курсора.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Терминал не поддерживает подсветку.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -971,11 +973,15 @@ msgstr ""
 "Задайте верное значение переменной TERM, используйте более функциональный\n"
 "терминал или используйте программу управления отдельными пакетами %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "у терминала отсутствуют необходимые возможности, останов"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -990,7 +996,15 @@ msgstr ""
 "Нажмите ввод для выбора действия.  ^L -- перерисовать экран.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1000,53 +1014,53 @@ msgstr ""
 "\n"
 "Доступ только для чтения: доступен только просмотр состояния пакетов!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "ожидание нажатия клавиши в главном меню завершилось неудачно"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "неизвестное действие `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect -- список методов доступа"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Метод доступа `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Сокр."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Описание"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "работа функции doupdate завершилась неудачно"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "не удалось разблокировать сигнал SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "не удалось заново блокировать сигнал SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "ожидание нажатия клавиши завершилось неудачно"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Описание метода"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Нет описания."
 
@@ -1204,26 +1218,11 @@ msgstr "ошибка чтения списка возможных методов
 msgid "unable to open current option file `%.250s'"
 msgstr "не удалось открыть файл текущего метода доступа %.250s"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "не удалось открыть новый файл метода доступа %.250s"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "не удалось записать новый файл метода доступа %.250s"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "не удалось закрыть новый файл метода доступа %.250s"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "не удалось переименовать новый файл метода доступа в %.250s"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "новый пакет"
@@ -1456,67 +1455,67 @@ msgstr "Установлен"
 msgid "Purged"
 msgstr "Вычищен"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect -- вложенный список пакетов"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect -- просмотр состояний пакетов"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect -- основной список пакетов"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (по разделу)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (доступность, раздел)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (состояние, раздел)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (по приоритету)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (доступность, приоритет)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (состояние, приоритет)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (по алфавиту)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (по доступности)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (по состоянию)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " отметить:+/=/- кратко:v подсказка:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " отметить:+/=/- подробно:v подсказка:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " кратко:v подсказка:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " подробно:v подсказка:?"
 
@@ -1556,23 +1555,23 @@ msgstr "Установлена информация из файла control"
 msgid "Available control file information"
 msgstr "Доступна информация из файла control"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Пакетов нет."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "заданы неверные параметры поиска"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "некорректное регулярное выражение"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " недоступен\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " или "
 
@@ -1654,6 +1653,15 @@ msgstr "Уст.верс."
 msgid "Avail.ver"
 msgstr "Дост.верс."
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "не удалось открыть новый файл метода доступа %.250s"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "не удалось закрыть новый файл метода доступа %.250s"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "не удалось переименовать новый файл метода доступа в %.250s"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "вернул при выходе код ошибки %d.\n"
 
diff --git a/dselect/po/sk.po b/dselect/po/sk.po
index 5ae54ff..bccc75f 100644
--- a/dselect/po/sk.po
+++ b/dselect/po/sk.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-07-20 17:32+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -23,25 +23,25 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Vyhľadať ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Chyba: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Pomocník: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Menu pomocníka zobrazíte stlačením ?, ďalšiu tému ., Pomocníka ukončíte "
 "<medzerník>."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Pomocník je dostupný pre nasledujúce témy: "
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -50,7 +50,7 @@ msgstr ""
 "Pomocníka,\n"
 "  alebo „.“ (bodka) na postupné čítanie všetkých stránok Pomocníka."
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "chyba pri čítaní klávesnice v Pomocníkovi"
 
@@ -90,49 +90,49 @@ msgstr "zlyhalo nastavenie nového SIGWINCH spracovania signálu"
 msgid "failed to allocate colour pair"
 msgstr "nepodarilo sa alokovať farebný pár"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "zlyhalo vytvorenie titulného okna"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "zlyhalo vytvorenie informačného okna"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "zlyhalo vytvorenie okna základného zoznamu"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "zlyhalo vytvorenie hlavičkového okna"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "zlyhalo vytvorenie stavového okna"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "zlyhalo vytvorenie informačného okna"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "zlyhalo vytvorenie dopytovacieho okna"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Väzby klávesov"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr " -- %d%%, stlačte "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s pre viac"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s pre návrat späť"
@@ -743,112 +743,104 @@ msgstr ""
 "  /                vyhľadanie (stlačením Enter zrušíte operáciu)\n"
 "  \\               zopakuje posledné hľadanie\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Pomocníka vyvoláte príkazom „dselect --help“."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "p"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[P]rístup"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Vyberte si prístupovú metódu."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "a"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[A]ktualizácia"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Aktualizujte zoznam dostupných balíkov, ak je to možné."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]ýber "
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Vyžiadajte, ktoré balíky chcete vo vašom systéme."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "n"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[N]ainštalovať"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Nainštalovať a aktualizovať požadované balíky."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "k"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[K]onfigurovať"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfigurovať všetky nenakonfigurované balíky."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "o"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[O]dstrániť"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Odstrániť nechcený softvér."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "u"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[U]končiť"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Ukončiť dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian „%s“ - rozhranie na správu balíkov, verzia %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -859,11 +851,11 @@ msgstr ""
 "Neposkytuje sa ŽIADNA záruka. Pomocou %s --licence získate\n"
 "podrobnosti o autorských právach a licencii.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -872,14 +864,24 @@ msgstr ""
 "Použitie: %s [<voľba> ...] [<operácia> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -892,7 +894,7 @@ msgstr ""
 "                               Nastaví farby obrazovky.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -904,7 +906,7 @@ msgstr ""
 "  --license | --licence        Zobrazí licenciu.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -915,56 +917,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Časti obrazovky:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Farby:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Vlastnosti:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "nebolo možné otvoriť ladiaci súbor „%.255s“\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Nesprávny %s „%s“\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "časť obrazovky"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Žiadna farebná špecifikácia\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "farba"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "vlastnosť farby"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminál zdá sa nepodporuje adresovanie kurzoru.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Nezdá sa, že by terminál podporoval zvýraznenie.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -973,11 +975,15 @@ msgstr ""
 "Nastavte vašu premennú TERM správne, použite lepší terminál,\n"
 "alebo to urobte pomocou nástroja na správu jednotlivých balíkov %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminálu chýbajú nevyhnutné zložky, ukončuje sa"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -992,7 +998,15 @@ msgstr ""
 "Výber potvrdíte stlačením <Enter>. ^L prekreslí obrazovku.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1002,53 +1016,53 @@ msgstr ""
 "\n"
 "Prístup len na čítanie: možný je len prehľad výberov!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "zlyhala funkcia getch v hlavnom menu"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "neznámy reťazec operácie „%.50s“"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - zoznam prístupových metód"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Prístupová metóda „%s“."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Skrát."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Popis"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "funkcia doupdate zlyhala"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "zlyhalo odblokovanie premennej SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "zlyhalo opätovné zablokovanie premennej SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "funkcia getch zlyhala"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Vysvetlenie"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Nie je dostupné žiadne vysvetlenie."
 
@@ -1201,26 +1215,11 @@ msgstr "chyba pri čítaní súboru s voľbami metód „%.250s“"
 msgid "unable to open current option file `%.250s'"
 msgstr "nie je možné otvoriť aktuálny súbor s voľbami „%.250s“"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "nie je možné otvoriť nový súbor s voľbami „%.250s“"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "nie je možné zapísať nové voľby do „%.255s“"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "nie je možné zatvoriť nový súbor s voľbami „%.250s“"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "nie je možné nainštalovať novú voľbu ako „%.255s“"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nový balík"
@@ -1453,67 +1452,67 @@ msgstr "Nainštalované"
 msgid "Purged"
 msgstr "Vyčistené"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekurzívny výpis balíkov"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inšpekcia stavov balíkov"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - hlavný zoznam balíkov"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (podľa sekcie)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (dostup., sekcia)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (stav, sekcia)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (podľa priority)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (dostup., priorita)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (stav, priorita)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (abecedne)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (podľa dostupnosti)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (podľa stavu)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " znač.:+/=/- struč:v Pomocník:? "
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " znač.:+/=/- podrob:v Pomocník:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " stručne:v Pomocník:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " podrobne:v Pomocník:?"
 
@@ -1553,23 +1552,23 @@ msgstr "Informácie nainštalovaného riadiaceho súboru"
 msgid "Available control file information"
 msgstr "Dostupné informácie o riadiacom súbore"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Žiadne balíky."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "zadaná nesprávna podmienka vyhľadávania"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "chyba v regulárnom výraze"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " nevyzerá byť dostupný\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " alebo "
 
@@ -1651,6 +1650,15 @@ msgstr "Inšt.ver"
 msgid "Avail.ver"
 msgstr "Dostup.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "nie je možné otvoriť nový súbor s voľbami „%.250s“"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "nie je možné zatvoriť nový súbor s voľbami „%.250s“"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "nie je možné nainštalovať novú voľbu ako „%.255s“"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "vrátená chyba výstupného stavu %d\n"
 
diff --git a/dselect/po/sv.po b/dselect/po/sv.po
index afe3c50..bf4f1ef 100644
--- a/dselect/po/sv.po
+++ b/dselect/po/sv.po
@@ -1,14 +1,14 @@
 # Swedish translation of dpkg
-# Copyright © 1999-2010 Software in the Public Interest
-# Peter Krefting <peterk@debian.org>, 1999-2010.
+# Copyright © 1999-2012 Software in the Public Interest
 # Daniel Nylander <po@danielnylander.se>, 2006.
+# Peter Krefting <peterk@debian.org>, 1999-2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: dselect\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-03-08 13:37+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-04-24 12:28+0100\n"
 "Last-Translator: Peter Krefting <peterk@debian.org>\n"
 "Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
 "Language: sv\n"
@@ -20,23 +20,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Sök efter? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Fel: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Hjälp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "Tryck ? för hjälpmenyn, . för nästa ämne, <blanksteg> lämnar hjälpen."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Hjälpinformation finns för följande ämnen:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -45,7 +45,7 @@ msgstr ""
 "hjälpen,\n"
 "  eller \".\" (punkt) för att läsa hjälpsidorna i sekvens. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "fel vid läsning av tangentbordet i hjälpfunktionen"
 
@@ -85,49 +85,49 @@ msgstr "kunde inte sätta ny fönsteruppdateringshanterare"
 msgid "failed to allocate colour pair"
 msgstr "kunde allokera färgpar"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "kunde inte skapa titelfönster"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "kunde inte skapa informationfönster"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "kunde inte skapa baslisteflik"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "kunde inte skapa rubrikflik"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "kunde inte skapa \"detta tillstånd\"-flik"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "kunde inte skapa informationsflik"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "kunde inte skapa frågefönster"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 msgid "Keybindings"
 msgstr "Tangentbindningar"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, tryck "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s för mer"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s återgår"
@@ -727,112 +727,104 @@ msgstr ""
 "  /             sök (Enter avbryter)\n"
 "  \\             repetera senaste sökning\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Skriv dselect --help för hjälp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "k"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "Åt[k]omst"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Välj använd åtkomstmetod."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]ppdatera"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Uppdatera listan över tillgängliga paket, om möjligt."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "v"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[V]älj"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Välj paket du vill ha på ditt system."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]nstallera"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Installera och uppgradera önskade paket."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "k"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[K]onfigurera"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Konfigurera paket som ännu ej konfigurerats."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]adera"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Ta bort oönskad programvara."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "a"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[A]vsluta"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Lämnar dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "meny"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian \"%s\" pakethanteringsgränssnitt version %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Copyright © 1994-1996 Ian Jackson.\n"
-"Copyright © 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -840,11 +832,11 @@ msgstr ""
 "Detta program är fri programvara. Se GNU General Public License version 2\n"
 "eller senare för kopieringsvillkor. Det finns INGEN garanti.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr "<standard ut>"
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -853,14 +845,24 @@ msgstr ""
 "Användning: %s [<flagga> ...] [<åtgärd> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -872,7 +874,7 @@ msgstr ""
 "                             Konfigurera skärmfärger.\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -883,7 +885,7 @@ msgstr ""
 "  --version                  Visa versionsnummer.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -894,56 +896,56 @@ msgstr ""
 "  access update select install config remove quit\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Skärmdelar:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Färger:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Attribut:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "kunde inte öppna felsökningsfil \"%.255s\"\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Ogiltig %s \"%s\"\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "skärmdel"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Tom färgangivelse\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "färg"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "färgattribut"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Terminalen verkar inte tillåta marköradressering.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Terminalen verkar inte tillåta ljusmarkering.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -952,11 +954,15 @@ msgstr ""
 "Ställ in din TERM-variabel korrekt, använd en bättre terminal\n"
 "eller lev med det per-pakethanterande verktyget %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "terminalen saknar funktioner som behövs, ger upp"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr "oegna arkitekturer aktiverade men flerarkitektursstöd saknas"
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -969,7 +975,15 @@ msgstr ""
 "Använd ^P och ^N, piltangenter, första bokstäver eller siffror.\n"
 "Tryck <Enter> för att bekräfta val. ^L ritar om skärmen.\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Copyright © 1994-1996 Ian Jackson.\n"
+"Copyright © 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -979,53 +993,53 @@ msgstr ""
 "\n"
 "Skrivskyddat läge: du kan bara titta på innehållet!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "kunde inte läsa tecken i huvudmenyn"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "okänd åtgärdssträng \"%.50s\""
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - lista över åtkomstmetoder"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Åtkomstmetod \"%s\"."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Förk."
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Beskrivning"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate misslyckades"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "kunde inte avblockera fönsteruppdatering"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "kunde inte åter blockera fönsteruppdatering"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch misslyckades"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 msgid "Explanation"
 msgstr "Förklaring"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Ingen förklaring finns."
 
@@ -1177,26 +1191,11 @@ msgstr "fel vid läsning av metodvalfil \"%.250s\""
 msgid "unable to open current option file `%.250s'"
 msgstr "kunde inte öppna aktuell valfil \"%.250s\""
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "kunde inte öppna ny valfil \"%.250s\""
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "kunde inte skriva ny valfil \"%.250s\""
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "kunde inte stänga ny valfil \"%.250s\""
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "kunde inte installera nytt val som \"%.250s\""
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "nytt paket"
@@ -1429,67 +1428,67 @@ msgstr "Installerade"
 msgid "Purged"
 msgstr "Raderade"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - rekursiv paketlistning"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - inspektion av paketstatus"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - huvudpaketlista"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (per avdelning)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (tillg., avdelning)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (status, avdelning)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (efter prioritet)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (tillg., prioritet)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (status, prioritet)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (alfabetiskt)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (efter tillgänglighet)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (efter status)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " markera:+/=/- koncis:v hjälp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " markera:+/=/- pratsam:v hjälp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " koncis:v hjälp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " pratsam:v hjälp:?"
 
@@ -1529,23 +1528,23 @@ msgstr "Installerad kontrollfilsinformation för "
 msgid "Available control file information"
 msgstr "Tillgänglig kontrollfilsinformation för"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr "Det finns inte några paket."
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "ogiltigt sökflagga given"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "fel i reguljärt uttryck"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " verkar inte vara tillgänglig\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " eller "
 
@@ -1627,6 +1626,15 @@ msgstr "Inst.ver"
 msgid "Avail.ver"
 msgstr "Tillg.ver"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "kunde inte öppna ny valfil \"%.250s\""
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "kunde inte stänga ny valfil \"%.250s\""
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "kunde inte installera nytt val som \"%.250s\""
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "returnerade felkod %d.\n"
 
diff --git a/dselect/po/tl.po b/dselect/po/tl.po
index 5f8b048..6c78228 100644
--- a/dselect/po/tl.po
+++ b/dselect/po/tl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -21,26 +21,26 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Maghanap ng ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Error: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Tulong: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Pindutin ang ? para sa menu ng tulong, . para sa susunod na paksa,\n"
 "<puwang> upang lumabas sa tulong."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr ""
 "Ang magagamit niyong impormasyong makakatulong ay sa mga sumusunod na paksa:"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -49,7 +49,7 @@ msgstr ""
 "lumabas\n"
 "sa tulong o `.' (tuldok) upang basahin ang bawat pahina ng tulong. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "error sa pagbasa ng tiklado habang nasa modong pagtulong"
 
@@ -89,50 +89,50 @@ msgstr "bigong itakda ang bagong SIGWINCH sigact"
 msgid "failed to allocate colour pair"
 msgstr "bigo ang paglaan ng pares ng kulay"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "bigo ang paglikha ng bintana ng pamagat"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "bigo ang paglikha ng bintana ng whatinfo"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "bigo ang paglikha ng baselist pad"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "bigo ang paglikha ng heading pad"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "bigo ang paglikha ng thisstate pad"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "bigo ang paglikha ng info pad"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "bigo ang paglikha ng bintana ng tanong"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "mga keybinding"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, pindutin "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s upang sumulong"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s upang bumalik"
@@ -772,110 +772,104 @@ msgstr ""
 "  /                  paghanap (pindutin ang return para ihinto)\n"
 "  \\                  ulitin ang huling paghanap\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "dselect --help para sa tulong."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]kses"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Piliin ang paraan ng pag-akses na gagamitin."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]pdate/Isariwa"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Isariwa ang listahan ng magagamit na mga pakete, kung kaya."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "p"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[P]umili"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Hilingin ang mga paketeng nais niyo sa inyong sistema."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]luklok"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Iluklok at i-apgreyd ang mga paketeng ninanais."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]onfig/Isaayos"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Isaayos ang mga paketeng hindi pa nakaayos."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "t"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[T]anggalin"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Tanggalin ang hindi gustong mga software."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q]uit/Lumabas"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Lumabas sa dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "menu"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, fuzzy, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian `%s' mukha ng tagapangasiwa ng mga pakete."
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -886,30 +880,30 @@ msgstr ""
 "mas-bago para sa kundisyon ng pangongopya. Walang waranti.\n"
 "Basahin ang dpkg-deb --licence para sa detalye.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -917,7 +911,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -925,56 +919,56 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Bahagingtabing:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Colours/Mga kulay:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Mga attribute:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "hindi mabuksan ang talaksang pan-debug `%.255s'\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "Di tanggap na %s `%s'\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "bahagi ng tabing"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Null na spesipikasyong pangkulay\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "kulay"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "attribute ng kulay"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Mukhang ang himpilan ay hindi sumusuporta ng cursor addressing.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Mukhang ang himpilan ay hindi sumusuporta ng highlighting.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, fuzzy, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -984,11 +978,15 @@ msgstr ""
 "himpilan,\n"
 "o kayanin na lamang na gamit ang kasangkapang tagapangasiwa ng bawat pakete "
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "kulang ng kailangan na mga feature ang terminal, sumusuko na"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -1004,7 +1002,13 @@ msgstr ""
 "tabing.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -1014,54 +1018,54 @@ msgstr ""
 "\n"
 "Pagbasa-lamang na akses: matitignan lamang ang magagamit na mga pagpipilian!"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "bigo ang getch sa pangunahing menu"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "di kilalang action string `%.50s'"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - listahan ng paraan ng akses"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Paraan ng akses `%s'."
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Daglat"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Paglalarawan"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "bigo ang doupdate"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "bigo sa pag-unblock ng SIGWINCH"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "bigo sa pag-re-block ng SIGWINCH"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "bigo ang getch"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "paliwanag ng "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Walang paliwanag na maibigay."
 
@@ -1216,26 +1220,11 @@ msgstr "error habang binabasa ang talaksang opsyon ng pamamaraan `%.250s'"
 msgid "unable to open current option file `%.250s'"
 msgstr "di mabuksan ang kasalukuyang talaksang opsyon `%.250s'"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "di mabuksan ang bagong talaksang opsyon `%.250s'"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "di maisulat ang bagong opsyon sa `%.250s'"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "di masarhan ang bagong talaksang opsyon `%.250s'"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "di maluklok ang bagong opsyon bilang `%.250s'"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "bagong pakete"
@@ -1468,67 +1457,67 @@ msgstr "Linuklok"
 msgid "Purged"
 msgstr "Pinurga"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - listahan ng mga pakete na recursive"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - pagsuri ng kalagayan ng mga pakete"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - pangunahing listahan ng mga pakete"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (ayon sa seksyon)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (magagamit, seksyon)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (kalagayan, seksyon)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (ayon sa prioridad)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (magagamit, prioridad)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (kalagayan, prioridad)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (ayon sa abakada)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (ayon sa magagamit)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (ayon sa kalagayan)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " markahan:+/=/- maikli:v tulong:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " markahan:+/=/- maligoy:v tulong:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " maikli:v tulong:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " maligoy:v tulong:?"
 
@@ -1575,23 +1564,23 @@ msgstr "naka-luklok na impormasyong control para sa "
 msgid "Available control file information"
 msgstr "magagamit na bersyon ng impormasyon ng talaksang control"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "di tanggap na opsyon sa paghahanap ay ibinigay"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "error sa regular expression"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " ay mukhang hindi magagamit\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " o "
 
@@ -1673,6 +1662,15 @@ msgstr "Inst.ber"
 msgid "Avail.ver"
 msgstr "Avail.ber"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "di mabuksan ang bagong talaksang opsyon `%.250s'"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "di masarhan ang bagong talaksang opsyon `%.250s'"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "di maluklok ang bagong opsyon bilang `%.250s'"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "nagbalik ng error exit status %d.\n"
 
diff --git a/dselect/po/vi.po b/dselect/po/vi.po
index 1e8e92d..8b44eb1 100644
--- a/dselect/po/vi.po
+++ b/dselect/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dselect\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-10-09 20:37+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -22,15 +22,15 @@ msgstr ""
 msgid "Search for ? "
 msgstr "Tìm kiếm ? "
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "Lỗi: "
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "Trợ giúp: "
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "Nhấn:\n"
@@ -38,11 +38,11 @@ msgstr ""
 "\t.\t\t\t\t(dấu chấm) để xem chủ đề tiếp theo\n"
 "\tphím dài \tđể thoát khỏi trợ giúp."
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "Có sẵn thông tin trợ giúp dưới những chủ đề sau :"
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -52,7 +52,7 @@ msgstr ""
 "\tphím dài hoặc phím Q để thoát, hoặc\n"
 "\t.\t(dấu chấm) để đọc mỗi trang trợ giúp lần lượt. "
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "gặp lỗi khi đọc bàn phím trong trợ giúp"
 
@@ -92,50 +92,50 @@ msgstr "việc đặt SIGWINCH sigact mới bị lỗi"
 msgid "failed to allocate colour pair"
 msgstr "viếc cấp phát cặp màu bị lỗi"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "việc tạo cửa sổ tiêu đề bị lỗi"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "việc tạo cửa sổ whatinfo (thông tin nào?) bị lỗi"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "việc tạo phần đệm baselist (danh sách cơ bản) bị lỗi"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "việc tạo phần đệm heading (tiêu đề) bị lỗi"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "việc tạo phần đệm thisstate (tính trạng này) bị lỗi"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "việc tạo phần đệm info (thông tin) bị lỗi"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "việc tạo cửa sổ truy vấn bị lỗi"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "tổ hợp phím"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%, nhấn "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s để xem thêm"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s để quay lại"
@@ -727,112 +727,104 @@ msgstr ""
 "  /                \t\ttìm kiếm (đơn giản nhấn Return để thôi)\n"
 "  \\                \t\tlặp lại tìm kiếm cuối cùng\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "Gõ « dselect --help » để xem trợ giúp."
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "[A]Truy cập"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "Chọn phương pháp truy cập để sử dụng."
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "[U]Cập nhật"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "Cập nhật danh sách những gói có sẵn, nếu có thể."
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "[S]Chọn"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "Yêu cầu những gói muốn có trên hệ thống."
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "[I]Cài"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "Cài đặt và nâng cấp các gói mong muốn."
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "[C]ấu hình"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "Cấu hình những gói còn chưa được cấu hình."
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "[R]Gỡ bỏ"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "Gỡ bỏ phần mềm không mong muốn."
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "[Q]Thoát"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "Thoát khỏi dselect."
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "trình đơn"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Tiền tiêu quản lý gói Debian « %s » phiên bản %s.\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"Bản quyền © nam 1994-1996 Ian Jackson.\n"
-"Bản quyền © năm 2000,2001 Wichert Akkerman.\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -843,11 +835,11 @@ msgstr ""
 "KHÔNG có bản đảm gì cả.\n"
 "Hãy xem « %s --licence » để biết điều kiện _quyền phép_.\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -856,14 +848,24 @@ msgstr ""
 "Cách sử dụng: %s [<tùy_chọn> ...] [<hành_động> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -877,7 +879,7 @@ msgstr ""
 "\t[TT là thuộc tính]\tcấu hình màu sắc màn hình\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -889,7 +891,7 @@ msgstr ""
 "  --license | --licence      Hiện _giấy phép_.\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -905,56 +907,56 @@ msgstr ""
 " • remove\tgỡ bỏ\n"
 " • quit\t\tthoát\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "Các phần màn hình:\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "Màu sắc:\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "Thuộc tính:\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "không thể mở tập tin gỡ lỗi « %.250s »\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "%s không hợp lệ « %s »\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "phần màn hình"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "Đặc tả màu rỗng\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "màu"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "thuộc tính màu"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "Thiết bị cuỗi có vẻ không hỗ trợ cách gán địa chỉ cho con chạy.\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "Thiết bị cuỗi có vẻ không hỗ trợ chiếu sáng.\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -963,11 +965,15 @@ msgstr ""
 "Hãy đặt đúng giá trị biến TERM, dùng một thiết bị cuối tốt hơn,\n"
 "hoặc làm việc với công cụ quản lý theo từng gói %s.\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "thiết bị cuối thiếu tính năng cần thiết, đầu hàng"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -981,7 +987,15 @@ msgstr ""
 "Nhấn phím Enter để chọn.   ^L vẽ lại màn hình.\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"Bản quyền © nam 1994-1996 Ian Jackson.\n"
+"Bản quyền © năm 2000,2001 Wichert Akkerman.\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -991,54 +1005,54 @@ msgstr ""
 "\n"
 "Truy cập chỉ đọc: chỉ có sẵn xem trước các lựa chọn."
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "việc getch (đọc từng ký tự khi gõ) vào trình đơn chính bị lỗi"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "chuỗi hành động không rõ « %.250s »"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect — danh sách các phương pháp truy cập"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "Phương pháp truy cập « %s »"
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "Viết tắt"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "Mô tả"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "việc doupdate (chạy tiến trình cập nhật) bị lỗi"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "việc bỏ ngăn chặn SIGWINCH bị lỗi"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "việc ngăn chặn lại SIGWINCH bị lỗi"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "việc getch (đọc từng ký tự khi gõ) bị lỗi"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "giải thích về "
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "Không có giải thích sẵn sàng."
 
@@ -1191,26 +1205,11 @@ msgstr "gặp lỗi trong khi đọc tập tin tùy chọn phương pháp « %.2
 msgid "unable to open current option file `%.250s'"
 msgstr "không thể mở tập tin tùy chọn hiện thời « %.250s »"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "không thể mở tập tin tùy chọn mới « %.250s »"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "không thể ghi tùy chọn mới tới « %.250s »"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "không thể đóng tập tin tùy chọn mới « %.250s »"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "không thể cài đặt tùy chọn mới dạng « %.250s »"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "gói mới"
@@ -1443,67 +1442,67 @@ msgstr "Đã cài đặt"
 msgid "Purged"
 msgstr "Đã tẩy"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect — danh sách gói đệ quy"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect — sự kiểm tra trạng thái các gói"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect — danh sách gói chính"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (theo phần)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (sẵn, phần)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (trạng thái, phần)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (theo ưu tiên)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (sẵn, ưu tiên)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (trạng thái, ưu tiên)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (theo bảng chữ cái)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (theo khả năng sẵn)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (theo trạng thái)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " dấu:+/=/- ngắn gọn:v trợ giúp:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " dấu:+/=/- chi tiết:v trợ giúp:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " ngắn gọn:v trợ giúp:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " chi tiết:v trợ giúp:?"
 
@@ -1546,23 +1545,23 @@ msgstr "thông tin điều khiển đã cài đặt cho "
 msgid "Available control file information"
 msgstr "phiên bản có sẵn của thông tin tập tin điều khiển"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "đưa ra tuỳ chọn tìm kiếm không hợp lệ"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "gặp lỗi trong biểu thức chính quy"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " có vẻ không có sẵn\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " hoặc "
 
@@ -1644,6 +1643,15 @@ msgstr "Bản_cài"
 msgid "Avail.ver"
 msgstr "Bản_có"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "không thể mở tập tin tùy chọn mới « %.250s »"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "không thể đóng tập tin tùy chọn mới « %.250s »"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "không thể cài đặt tùy chọn mới dạng « %.250s »"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "trả lại trạng thái thoát ra lỗi %d.\n"
 
diff --git a/dselect/po/zh_CN.po b/dselect/po/zh_CN.po
index cba7b43..2cce644 100644
--- a/dselect/po/zh_CN.po
+++ b/dselect/po/zh_CN.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-05-06 20:11+0800\n"
 "Last-Translator: Kov Chai <tchaikov@sjtu.edu.cn>\n"
 "Language-Team: Debian Chinese [GB] <debian-chinese-gb@lists.debian.org>\n"
@@ -24,24 +24,24 @@ msgstr ""
 msgid "Search for ? "
 msgstr "想搜索什么？"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "错误："
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "帮助："
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr ""
 "摁 ? 可以弹出帮助菜单，用 . 来进入下个主题，通过 <空格> 就能退出帮助界面。"
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "您可获得有关下列主题的帮助信息："
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -49,7 +49,7 @@ msgstr ""
 "请摁上面列表中所示的按键，用 <空格> 或者“q”来退出帮助界面，\n"
 "或者用“.”(英文句点)来依次阅读帮助页面。"
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "在帮助界面读取键盘输入时出错"
 
@@ -89,50 +89,50 @@ msgstr "设置新的 SIGWINCH sigact 失败"
 msgid "failed to allocate colour pair"
 msgstr "分配颜色对失败"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "创建标题窗口失败"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "创建 whatinfo 窗口失败"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "无法新建基列表的小窗口"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "无法新建标题小窗口"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "无法新建 thisstate 小窗口"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "无法新建相关信息小窗口"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "创建查询窗口失败"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "键位绑定"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%，请摁 "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s 继续往下读"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s 可以跳回原来的位置"
@@ -711,112 +711,104 @@ msgstr ""
 "  /                进行搜索(摁回车取消搜索)\n"
 "  \\               重复上次的搜索\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "输入 dselect --help 就可以阅读帮助信息。"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "来源[A]"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "选择所使用的安装来源。"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "更新[U]"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "如果可能的话，更新可用的软件包列表。"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "选择[S]"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "对系统中安装的软件包进行取舍。"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "安装[I]"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "安装并升级之前指定的软件包。"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "配置[C]"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "对所有还未配置的软件包进行配置"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "删除[R]"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "删除不需要的软件包"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "退出[Q]"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "退出 dselect 程序"
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "菜单"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian “%s” 软件包操作前端 %s 版。\n"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-"版权所有 (C) 1994-1996 Ian Jackson。\n"
-"版权所有 (C) 2000,2001 Wichert Akkerman。\n"
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -826,11 +818,11 @@ msgstr ""
 "第二版或其更新的版本。该软件【不】提供任何担保。\n"
 "请通过执行 %s --licence 来查看版权和许可证的细节。\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
@@ -839,14 +831,24 @@ msgstr ""
 "用法：%s [<选项> ...] [<操作> ...]\n"
 "\n"
 
-#: dselect/main.cc:188
-#, c-format
+#: dselect/main.cc:185
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir <directory>     Use <directory> instead of %s.\n"
+#| "  --expert                   Turn on expert mode.\n"
+#| "  --debug <file> | -D<file>  Turn on debugging, sending output to "
+#| "<file>.\n"
+#| "  --colour | --color screenpart:[foreground],[background][:attr[+attr"
+#| "+..]]\n"
+#| "                             Configure screen colours.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
@@ -858,7 +860,7 @@ msgstr ""
 "                             设置显示所用的配色。\n"
 "\n"
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, fuzzy, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -870,7 +872,7 @@ msgstr ""
 "  --license | --license      显示许可证。\n"
 "\n"
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -881,56 +883,56 @@ msgstr ""
 "  手段 更新 选择 安装 设置 卸载 退出\n"
 "\n"
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "显示部位：\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "颜色：\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "属性：\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "无法打开调试信息文件“%.255s”\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "无效的 %s “%s”\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "显示部分"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "未指定颜色\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "颜色"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "颜色属性"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "终端不支持游标的定位。\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "终端不支持高亮显示。\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -939,11 +941,15 @@ msgstr ""
 "请正确设置您的 TERM 变量，用一个更合适的终端类型，\n"
 "或者转用针对单个软件包的包管理工具，即 %s。\n"
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "由于终端缺乏必要的特性，只得中止操作"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -957,7 +963,15 @@ msgstr ""
 "摁 <回车> 来确认。  用 ^L 来刷屏。\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+"版权所有 (C) 1994-1996 Ian Jackson。\n"
+"版权所有 (C) 2000,2001 Wichert Akkerman。\n"
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -967,54 +981,54 @@ msgstr ""
 "\n"
 "只读访问：仅仅可以查看被选中的项目！"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "在主菜单界面中 getch 失败"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "不能识别的操作字串“%.50s”"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - 安装手段的列表"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "安装手段“%s”。"
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "缩写"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "简介"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate 失败"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "无法取消阻塞 SIGWINCH 信号"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "重新阻塞 SIGWINCH 信号失败"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch 失败"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "后面安装手段的说明"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "没有发现相应的说明。"
 
@@ -1167,26 +1181,11 @@ msgstr "读取安装手段的选项文件“%.250s”时出错"
 msgid "unable to open current option file `%.250s'"
 msgstr "无法打开当前的选项文件“%.250s”"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "无法打开新的的选项文件“%.250s”"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "无法写入新的选项文件“%.250s”"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "无法关闭新的选项文件“%.250s”"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "无法安装新的选项文件到“%.250s”"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "新到软件包"
@@ -1419,67 +1418,67 @@ msgstr "已安装"
 msgid "Purged"
 msgstr "已清除"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - 递归地列出软件包"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - 检视软件包的状态"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - 软件包主列表"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (按所属大类)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (按是否可用和所属大类)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (按状态和所属大类)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (按优先级)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (按是否可用和优先级)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (按状态和优先级)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (按字母表顺序)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (按是否可用)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (按状态)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " 标记:+/=/- 简略:v 帮助:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " 标记:+/=/- 详尽:v 帮助:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " 简略:v 帮助:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " 详尽:v 帮助:?"
 
@@ -1522,23 +1521,23 @@ msgstr "为下面软件包安装的控制信息"
 msgid "Available control file information"
 msgstr "可用的控制信息的版本"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "指定了无效的搜索选项"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "正则表达式有误"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " 看上去应该不可用\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " 或者 "
 
@@ -1620,6 +1619,15 @@ msgstr "安装版本"
 msgid "Avail.ver"
 msgstr "可用版本"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "无法打开新的的选项文件“%.250s”"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "无法关闭新的选项文件“%.250s”"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "无法安装新的选项文件到“%.250s”"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "返回了错误的退出状态码 %d。\n"
 
diff --git a/dselect/po/zh_TW.po b/dselect/po/zh_TW.po
index bde1650..8caf751 100644
--- a/dselect/po/zh_TW.po
+++ b/dselect/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-02-17 08:58+0200\n"
 "Last-Translator: Asho Yeh <asho@debian.org.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -22,23 +22,23 @@ msgstr ""
 msgid "Search for ? "
 msgstr "想搜尋什麼？"
 
-#: dselect/basecmds.cc:147
+#: dselect/basecmds.cc:149
 msgid "Error: "
 msgstr "錯誤："
 
-#: dselect/basecmds.cc:176
+#: dselect/basecmds.cc:180
 msgid "Help: "
 msgstr "幫助："
 
-#: dselect/basecmds.cc:182
+#: dselect/basecmds.cc:186
 msgid "Press ? for help menu, . for next topic, <space> to exit help."
 msgstr "按 ? 可以彈出幫助選單，用 <space> 能進入下個主題並離開幫助畫面。"
 
-#: dselect/basecmds.cc:189
+#: dselect/basecmds.cc:193
 msgid "Help information is available under the following topics:"
 msgstr "您可獲得有關下列主題的幫助訊息："
 
-#: dselect/basecmds.cc:197
+#: dselect/basecmds.cc:201
 msgid ""
 "Press a key from the list above, <space> or `q' to exit help,\n"
 "  or `.' (full stop) to read each help page in turn. "
@@ -46,7 +46,7 @@ msgstr ""
 "請按上面列表中的按鍵，<space> 或“q”可退出幫助界面，\n"
 "或者用“.”(full stop)來依次閱讀幫助頁面。"
 
-#: dselect/basecmds.cc:203
+#: dselect/basecmds.cc:207
 msgid "error reading keyboard in help"
 msgstr "在幫助界面讀取鍵盤輸入時出錯"
 
@@ -86,50 +86,50 @@ msgstr "設定新的 SIGWINCH sigact 失敗"
 msgid "failed to allocate colour pair"
 msgstr "分配顏色對失敗"
 
-#: dselect/baselist.cc:167
+#: dselect/baselist.cc:155
 msgid "failed to create title window"
 msgstr "建立標題視窗失敗"
 
-#: dselect/baselist.cc:171
+#: dselect/baselist.cc:159
 msgid "failed to create whatinfo window"
 msgstr "建立 whatinfo 視窗失敗"
 
-#: dselect/baselist.cc:175
+#: dselect/baselist.cc:163
 msgid "failed to create baselist pad"
 msgstr "無法建立名稱列表的小視窗"
 
-#: dselect/baselist.cc:178
+#: dselect/baselist.cc:166
 msgid "failed to create heading pad"
 msgstr "無法建立標題小視窗"
 
-#: dselect/baselist.cc:182
+#: dselect/baselist.cc:170
 msgid "failed to create thisstate pad"
 msgstr "無法建立 thisstate 小視窗"
 
-#: dselect/baselist.cc:186
+#: dselect/baselist.cc:174
 msgid "failed to create info pad"
 msgstr "無法建立相關訊息小視窗"
 
-#: dselect/baselist.cc:191
+#: dselect/baselist.cc:179
 msgid "failed to create query window"
 msgstr "建立查詢視窗失敗"
 
-#: dselect/baselist.cc:255
+#: dselect/baselist.cc:247
 #, fuzzy
 msgid "Keybindings"
 msgstr "按鍵關聯設定"
 
-#: dselect/baselist.cc:303
+#: dselect/baselist.cc:295
 #, c-format
 msgid "  -- %d%%, press "
 msgstr "  -- %d%%，請按 "
 
-#: dselect/baselist.cc:306
+#: dselect/baselist.cc:298
 #, c-format
 msgid "%s for more"
 msgstr "%s 繼續往下讀"
 
-#: dselect/baselist.cc:310
+#: dselect/baselist.cc:302
 #, c-format
 msgid "%s to go back"
 msgstr "%s 可以跳回原來的位置"
@@ -703,110 +703,104 @@ msgstr ""
 "  /                進行搜尋(按enter取消搜尋)\n"
 "  \\               重復上次的搜尋\n"
 
-#: dselect/main.cc:61
+#: dselect/main.cc:64
 msgid "Type dselect --help for help."
 msgstr "輸入 dselect --help 就可以閱讀幫助訊息。"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "a"
 msgstr "a"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "[A]ccess"
 msgstr "來源[A]"
 
-#: dselect/main.cc:144
+#: dselect/main.cc:146
 msgid "Choose the access method to use."
 msgstr "選擇所使用的安裝來源。"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "u"
 msgstr "u"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "[U]pdate"
 msgstr "更新[U]"
 
-#: dselect/main.cc:145
+#: dselect/main.cc:147
 msgid "Update list of available packages, if possible."
 msgstr "如果可能的話，更新可用的套件列表。"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "s"
 msgstr "s"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "[S]elect"
 msgstr "選擇[S]"
 
-#: dselect/main.cc:146
+#: dselect/main.cc:148
 msgid "Request which packages you want on your system."
 msgstr "對系統中安裝的套件作取捨。"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "i"
 msgstr "i"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "[I]nstall"
 msgstr "安裝[I]"
 
-#: dselect/main.cc:147
+#: dselect/main.cc:149
 msgid "Install and upgrade wanted packages."
 msgstr "安裝並升級之前指定的套件。"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "c"
 msgstr "c"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "[C]onfig"
 msgstr "設定[C]"
 
-#: dselect/main.cc:148
+#: dselect/main.cc:150
 msgid "Configure any packages that are unconfigured."
 msgstr "對所有尚未設定的套件進行設定"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "r"
 msgstr "r"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "[R]emove"
 msgstr "刪除[R]"
 
-#: dselect/main.cc:149
+#: dselect/main.cc:151
 msgid "Remove unwanted software."
 msgstr "刪除不需要的套件"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "q"
 msgstr "q"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "[Q]uit"
 msgstr "退出[Q]"
 
-#: dselect/main.cc:150
+#: dselect/main.cc:152
 msgid "Quit dselect."
 msgstr "退出 dselect 程序"
 
-#: dselect/main.cc:151
+#: dselect/main.cc:153
 msgid "menu"
 msgstr "選單"
 
-#: dselect/main.cc:156
+#: dselect/main.cc:158
 #, fuzzy, c-format
 msgid "Debian `%s' package handling frontend version %s.\n"
 msgstr "Debian “%s” 套件操作前端程式"
 
-#: dselect/main.cc:159
-msgid ""
-"Copyright (C) 1994-1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-msgstr ""
-
-#: dselect/main.cc:163
+#: dselect/main.cc:161
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -816,30 +810,30 @@ msgstr ""
 "第二或更新的版本。該軟體【不】提供任何擔保。\n"
 "請通過執行 dpkg-deb --licence 來查看版權和許可証的細節。\n"
 
-#: dselect/main.cc:173 dselect/main.cc:221
+#: dselect/main.cc:170 dselect/main.cc:218
 msgid "<standard output>"
 msgstr ""
 
-#: dselect/main.cc:184
+#: dselect/main.cc:181
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] [<action> ...]\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:188
+#: dselect/main.cc:185
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>     Use <directory> instead of %s.\n"
 "  --expert                   Turn on expert mode.\n"
 "  --debug <file> | -D<file>  Turn on debugging, sending output to <file>.\n"
-"  --colour | --color screenpart:[foreground],[background][:attr[+attr+..]]\n"
+"  --colour | --color screenpart:[foreground],[background][:attr[+attr+...]]\n"
 "                             Configure screen colours.\n"
 "\n"
 msgstr ""
 
-#: dselect/main.cc:197
+#: dselect/main.cc:194
 #, c-format
 msgid ""
 "  --help                     Show this help message.\n"
@@ -847,7 +841,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:202
+#: dselect/main.cc:199
 #, c-format
 msgid ""
 "Actions:\n"
@@ -855,56 +849,56 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dselect/main.cc:206
+#: dselect/main.cc:203
 #, c-format
 msgid "Screenparts:\n"
 msgstr "顯示部分：\n"
 
-#: dselect/main.cc:211
+#: dselect/main.cc:208
 #, c-format
 msgid "Colours:\n"
 msgstr "顏色：\n"
 
-#: dselect/main.cc:216
+#: dselect/main.cc:213
 #, c-format
 msgid "Attributes:\n"
 msgstr "屬性：\n"
 
-#: dselect/main.cc:234
+#: dselect/main.cc:231
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
 msgstr "無法打開偵錯檔案“%.255s”\n"
 
-#: dselect/main.cc:254
+#: dselect/main.cc:251
 #, c-format
 msgid "Invalid %s `%s'\n"
 msgstr "無效的 %s “%s”\n"
 
-#: dselect/main.cc:271
+#: dselect/main.cc:268
 msgid "screen part"
 msgstr "顯示哪一部分"
 
-#: dselect/main.cc:277
+#: dselect/main.cc:274
 msgid "Null colour specification\n"
 msgstr "未指定顏色\n"
 
-#: dselect/main.cc:285 dselect/main.cc:290
+#: dselect/main.cc:282 dselect/main.cc:287
 msgid "colour"
 msgstr "顏色"
 
-#: dselect/main.cc:298
+#: dselect/main.cc:295
 msgid "colour attribute"
 msgstr "顏色屬性"
 
-#: dselect/main.cc:330
+#: dselect/main.cc:327
 msgid "Terminal does not appear to support cursor addressing.\n"
 msgstr "終端機不支持游標的定位。\n"
 
-#: dselect/main.cc:332
+#: dselect/main.cc:329
 msgid "Terminal does not appear to support highlighting.\n"
 msgstr "終端機不支持高亮顯示。\n"
 
-#: dselect/main.cc:334
+#: dselect/main.cc:331
 #, fuzzy, c-format
 msgid ""
 "Set your TERM variable correctly, use a better terminal,\n"
@@ -913,11 +907,15 @@ msgstr ""
 "請正確設定您的 TERM 變量，用一個更合適的終端機類型，\n"
 "或者改用針對單一套件的套裝管理工具，即 "
 
-#: dselect/main.cc:337
+#: dselect/main.cc:334
 msgid "terminal lacks necessary features, giving up"
 msgstr "由於終端機缺乏必要的特色，只得中止操作"
 
-#: dselect/main.cc:418
+#: dselect/main.cc:369
+msgid "foreign architectures enabled but multi-arch is not supported"
+msgstr ""
+
+#: dselect/main.cc:422
 msgid ""
 "\n"
 "\n"
@@ -931,7 +929,13 @@ msgstr ""
 "按 <enter> 來確認。  用 ^L 來重繪螢幕。\n"
 "\n"
 
-#: dselect/main.cc:429
+#: dselect/main.cc:427
+msgid ""
+"Copyright (C) 1994-1996 Ian Jackson.\n"
+"Copyright (C) 2000,2001 Wichert Akkerman.\n"
+msgstr ""
+
+#: dselect/main.cc:433
 msgid ""
 "\n"
 "\n"
@@ -941,54 +945,54 @@ msgstr ""
 "\n"
 "唯讀存取：僅僅可以預覽被選中的項目！"
 
-#: dselect/main.cc:449
+#: dselect/main.cc:453
 msgid "failed to getch in main menu"
 msgstr "在主選單中 getch 失敗"
 
-#: dselect/main.cc:530
+#: dselect/main.cc:539
 #, c-format
 msgid "unknown action string `%.50s'"
 msgstr "不能識別的操作字串“%.50s”"
 
-#: dselect/methlist.cc:77
+#: dselect/methlist.cc:72
 msgid "dselect - list of access methods"
 msgstr "dselect - 存取方式的列表"
 
-#: dselect/methlist.cc:86
+#: dselect/methlist.cc:81
 #, c-format
 msgid "Access method `%s'."
 msgstr "存取方式“%s”。"
 
-#: dselect/methlist.cc:120
+#: dselect/methlist.cc:115
 msgid "Abbrev."
 msgstr "縮寫"
 
-#: dselect/methlist.cc:121 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
+#: dselect/methlist.cc:116 dselect/pkginfo.cc:105 dselect/pkgtop.cc:291
 msgid "Description"
 msgstr "簡介"
 
-#: dselect/methlist.cc:164 dselect/pkglist.cc:572
+#: dselect/methlist.cc:159 dselect/pkglist.cc:577
 msgid "doupdate failed"
 msgstr "doupdate 失敗"
 
-#: dselect/methlist.cc:166 dselect/pkglist.cc:575
+#: dselect/methlist.cc:161 dselect/pkglist.cc:580
 msgid "failed to unblock SIGWINCH"
 msgstr "無法解除阻塞 SIGWINCH 信號"
 
-#: dselect/methlist.cc:170 dselect/pkglist.cc:580
+#: dselect/methlist.cc:165 dselect/pkglist.cc:585
 msgid "failed to re-block SIGWINCH"
 msgstr "重新阻塞 SIGWINCH 信號失敗"
 
-#: dselect/methlist.cc:171 dselect/pkglist.cc:582
+#: dselect/methlist.cc:166 dselect/pkglist.cc:587
 msgid "getch failed"
 msgstr "getch 失敗"
 
-#: dselect/methlist.cc:188
+#: dselect/methlist.cc:183
 #, fuzzy
 msgid "Explanation"
 msgstr "後面安裝方式的說明"
 
-#: dselect/methlist.cc:197
+#: dselect/methlist.cc:192
 msgid "No explanation available."
 msgstr "沒有發現相關說明。"
 
@@ -1141,26 +1145,11 @@ msgstr "讀取安裝方式的選項檔案“%.250s”時出錯"
 msgid "unable to open current option file `%.250s'"
 msgstr "無法打開目前的選項檔案“%.250s”"
 
-#: dselect/methparse.cc:289
-#, c-format
-msgid "unable to open new option file `%.250s'"
-msgstr "無法打開新的的選項檔案“%.250s”"
-
-#: dselect/methparse.cc:292
+#: dselect/methparse.cc:283
 #, c-format
 msgid "unable to write new option to `%.250s'"
 msgstr "無法寫入新的選項檔案“%.250s”"
 
-#: dselect/methparse.cc:295
-#, c-format
-msgid "unable to close new option file `%.250s'"
-msgstr "無法關閉新的選項檔案“%.250s”"
-
-#: dselect/methparse.cc:297
-#, c-format
-msgid "unable to install new option as `%.250s'"
-msgstr "無法安裝新的選項檔案到“%.250s”"
-
 #: dselect/pkgdisplay.cc:36
 msgid "new package"
 msgstr "新套件"
@@ -1393,67 +1382,67 @@ msgstr "已安裝"
 msgid "Purged"
 msgstr "已徹底移除"
 
-#: dselect/pkgdisplay.cc:198
+#: dselect/pkgdisplay.cc:193
 msgid "dselect - recursive package listing"
 msgstr "dselect - 遞迴地列出套件"
 
-#: dselect/pkgdisplay.cc:199
+#: dselect/pkgdisplay.cc:195
 msgid "dselect - inspection of package states"
 msgstr "dselect - 檢視套件的狀態"
 
-#: dselect/pkgdisplay.cc:200
+#: dselect/pkgdisplay.cc:196
 msgid "dselect - main package listing"
 msgstr "dselect - 套件主列表"
 
-#: dselect/pkgdisplay.cc:208
+#: dselect/pkgdisplay.cc:204
 msgid " (by section)"
 msgstr " (依類別區分)"
 
-#: dselect/pkgdisplay.cc:211
+#: dselect/pkgdisplay.cc:207
 msgid " (avail., section)"
 msgstr " (依是否可用和所屬類別)"
 
-#: dselect/pkgdisplay.cc:214
+#: dselect/pkgdisplay.cc:210
 msgid " (status, section)"
 msgstr " (依狀態和所屬類別)"
 
-#: dselect/pkgdisplay.cc:223
+#: dselect/pkgdisplay.cc:219
 msgid " (by priority)"
 msgstr " (依優先級)"
 
-#: dselect/pkgdisplay.cc:226
+#: dselect/pkgdisplay.cc:222
 msgid " (avail., priority)"
 msgstr " (依是否可用和優先級)"
 
-#: dselect/pkgdisplay.cc:229
+#: dselect/pkgdisplay.cc:225
 msgid " (status, priority)"
 msgstr " (依狀態和優先級)"
 
-#: dselect/pkgdisplay.cc:238 dselect/pkgdisplay.cc:250
+#: dselect/pkgdisplay.cc:234
 msgid " (alphabetically)"
 msgstr " (依字母表順序)"
 
-#: dselect/pkgdisplay.cc:241
+#: dselect/pkgdisplay.cc:237
 msgid " (by availability)"
 msgstr " (依是否可用)"
 
-#: dselect/pkgdisplay.cc:244
+#: dselect/pkgdisplay.cc:240
 msgid " (by status)"
 msgstr " (依狀態區分)"
 
-#: dselect/pkgdisplay.cc:258
+#: dselect/pkgdisplay.cc:255
 msgid " mark:+/=/- terse:v help:?"
 msgstr " 標記:+/=/- 簡略:v 幫助:?"
 
-#: dselect/pkgdisplay.cc:259
+#: dselect/pkgdisplay.cc:256
 msgid " mark:+/=/- verbose:v help:?"
 msgstr " 標記:+/=/- 詳盡:v 幫助:?"
 
-#: dselect/pkgdisplay.cc:260
+#: dselect/pkgdisplay.cc:258
 msgid " terse:v help:?"
 msgstr " 簡略:v 幫助:?"
 
-#: dselect/pkgdisplay.cc:261
+#: dselect/pkgdisplay.cc:259
 msgid " verbose:v help:?"
 msgstr " 詳盡:v 幫助:?"
 
@@ -1496,23 +1485,23 @@ msgstr "為下面套件安裝的控制訊息"
 msgid "Available control file information"
 msgstr "可用的控制訊息的版本"
 
-#: dselect/pkglist.cc:416
+#: dselect/pkglist.cc:421
 msgid "There are no packages."
 msgstr ""
 
-#: dselect/pkglist.cc:507
+#: dselect/pkglist.cc:512
 msgid "invalid search option given"
 msgstr "指定了無效的搜尋選項"
 
-#: dselect/pkglist.cc:521
+#: dselect/pkglist.cc:526
 msgid "error in regular expression"
 msgstr "正規表示法有誤"
 
-#: dselect/pkgsublist.cc:107
+#: dselect/pkgsublist.cc:108
 msgid " does not appear to be available\n"
 msgstr " 看上去應該不可用\n"
 
-#: dselect/pkgsublist.cc:127
+#: dselect/pkgsublist.cc:128
 msgid " or "
 msgstr " 或者 "
 
@@ -1594,6 +1583,15 @@ msgstr "安裝版本"
 msgid "Avail.ver"
 msgstr "可用版本"
 
+#~ msgid "unable to open new option file `%.250s'"
+#~ msgstr "無法打開新的的選項檔案“%.250s”"
+
+#~ msgid "unable to close new option file `%.250s'"
+#~ msgstr "無法關閉新的選項檔案“%.250s”"
+
+#~ msgid "unable to install new option as `%.250s'"
+#~ msgstr "無法安裝新的選項檔案到“%.250s”"
+
 #~ msgid "returned error exit status %d.\n"
 #~ msgstr "回傳了錯誤的退出狀態碼 %d。\n"
 
diff --git a/get-version b/get-version
index ed7e624..36a2a27 100755
--- a/get-version
+++ b/get-version
@@ -22,8 +22,9 @@ if [ -f .dist-version ]; then
   # Get the version from the file distributed in the tarball.
   version=$(cat .dist-version)
 elif [ -d .git ]; then
-  # Ger the version from the git repository.
-  version=$(git describe --abbrev=4 HEAD 2>/dev/null)
+  # Get the version from the git repository. Since tags can't contain
+  # tildes, we use underscore instead. Reverse that switch here.
+  version=$(git describe --abbrev=4 HEAD 2>/dev/null | sed -e 's/_/~/g')
 
   # Check if we are on a dirty checkout.
   git update-index --refresh -q >/dev/null
diff --git a/lib/compat/Makefile.am b/lib/compat/Makefile.am
index cb3224a..33da1bd 100644
--- a/lib/compat/Makefile.am
+++ b/lib/compat/Makefile.am
@@ -28,6 +28,10 @@ if !HAVE_STRNLEN
 libcompat_a_SOURCES += strnlen.c strnlen.h
 endif
 
+if !HAVE_STRNDUP
+libcompat_a_SOURCES += strndup.c
+endif
+
 if !HAVE_STRERROR
 libcompat_a_SOURCES += strerror.c
 endif
diff --git a/lib/compat/alphasort.c b/lib/compat/alphasort.c
index f307ef2..1c946d4 100644
--- a/lib/compat/alphasort.c
+++ b/lib/compat/alphasort.c
@@ -22,7 +22,6 @@
 #include <string.h>
 #include <dirent.h>
 
-#ifndef HAVE_ALPHASORT
 int
 alphasort(const void *a, const void *b)
 {
@@ -30,4 +29,3 @@ alphasort(const void *a, const void *b)
 	              (*(const struct dirent **)b)->d_name);
 
 }
-#endif
diff --git a/lib/compat/asprintf.c b/lib/compat/asprintf.c
index 223d514..6cd7eb1 100644
--- a/lib/compat/asprintf.c
+++ b/lib/compat/asprintf.c
@@ -22,7 +22,6 @@
 #include <stdarg.h>
 #include <stdio.h>
 
-#ifndef HAVE_ASPRINTF
 int
 asprintf(char **strp, char const *fmt, ...)
 {
@@ -35,4 +34,3 @@ asprintf(char **strp, char const *fmt, ...)
 
 	return n;
 }
-#endif
diff --git a/lib/compat/compat.h b/lib/compat/compat.h
index daf9cc7..4bd9d9b 100644
--- a/lib/compat/compat.h
+++ b/lib/compat/compat.h
@@ -60,8 +60,15 @@ int vsnprintf(char *buf, size_t maxsize, const char *fmt, va_list args);
 #ifndef HAVE_ASPRINTF
 #include <stdarg.h>
 
-int asprintf(char *str, char const *fmt, ...);
-int vasprintf(char *str, const char *fmt, va_list args);
+int asprintf(char **str, char const *fmt, ...);
+int vasprintf(char **str, const char *fmt, va_list args);
+#endif
+
+#ifndef HAVE_STRNDUP
+#include <stddef.h>
+
+#undef strndup
+char *strndup(const char *s, size_t n);
 #endif
 
 #ifndef HAVE_STRERROR
diff --git a/lib/compat/gettext.h b/lib/compat/gettext.h
index 2d654b7..5075c75 100644
--- a/lib/compat/gettext.h
+++ b/lib/compat/gettext.h
@@ -54,7 +54,7 @@
    it now, to make later inclusions of <libintl.h> a NOP.  */
 #if defined(__cplusplus) && defined(__GNUG__) && (__GNUC__ >= 3)
 # include <cstdlib>
-# if HAVE_LIBINTL_H || _GLIBCXX_HAVE_LIBINTL_H
+# if (__GLIBC__ >= 2 && !defined __UCLIBC__) || _GLIBCXX_HAVE_LIBINTL_H
 #  include <libintl.h>
 # endif
 #endif
diff --git a/lib/compat/obstack.c b/lib/compat/obstack.c
index 8368f28..85a3be8 100644
--- a/lib/compat/obstack.c
+++ b/lib/compat/obstack.c
@@ -1,30 +1,31 @@
 /* obstack.c - subroutines used implicitly by object stack macros
-   Copyright (C) 1988-1994,96,97,98,99,2000 Free Software Foundation, Inc.
 
-   This file is part of the GNU C Library.  Its master source is NOT part of
-   the C library, however.  The master source lives in /gd/gnu/lib.
+   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997,
+   1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
+   Foundation, Inc.
 
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library 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 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, or (at your option)
+   any later version.
 
-   The GNU C Library is distributed in the hope that it will be useful,
+   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
-   Library General Public License for more details.
+   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 Library General Public
-   License along with the GNU C Library; see the file COPYING.LIB.  If not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   You should have received a copy of the GNU General Public License along
+   with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
 
-#ifdef HAVE_CONFIG_H
-#include <config.h>
+#ifdef _LIBC
+# include <obstack.h>
+# include <shlib-compat.h>
+#else
+# include <config.h>
+# include "obstack.h"
 #endif
 
-#include "obstack.h"
-
 /* NOTE BEFORE MODIFYING THIS FILE: This version number must be
    incremented whenever callers compiled using an old obstack.h can no
    longer properly call the functions in this obstack.c.  */
@@ -40,40 +41,47 @@
    files, it is simpler to just do this in the source for each such file.  */
 
 #include <stdio.h>		/* Random thing to get __GNU_LIBRARY__.  */
-#if !defined (_LIBC) && defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
-#include <gnu-versions.h>
-#if _GNU_OBSTACK_INTERFACE_VERSION == OBSTACK_INTERFACE_VERSION
-#define ELIDE_CODE
-#endif
+#if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
+# include <gnu-versions.h>
+# if _GNU_OBSTACK_INTERFACE_VERSION == OBSTACK_INTERFACE_VERSION
+#  define ELIDE_CODE
+# endif
 #endif
 
+#include <stddef.h>
 
 #ifndef ELIDE_CODE
 
-
-#if defined (__STDC__) && __STDC__
-#define POINTER void *
-#else
-#define POINTER char *
-#endif
+# include <stdint.h>
 
 /* Determine default alignment.  */
-struct fooalign {char x; double d;};
-#define DEFAULT_ALIGNMENT  \
-  ((PTR_INT_TYPE) ((char *) &((struct fooalign *) 0)->d - (char *) 0))
+union fooround
+{
+  uintmax_t i;
+  long double d;
+  void *p;
+};
+struct fooalign
+{
+  char c;
+  union fooround u;
+};
 /* If malloc were really smart, it would round addresses to DEFAULT_ALIGNMENT.
    But in fact it might be less smart and round addresses to as much as
    DEFAULT_ROUNDING.  So we prepare for it to do that.  */
-union fooround {long x; double d;};
-#define DEFAULT_ROUNDING (sizeof (union fooround))
+enum
+  {
+    DEFAULT_ALIGNMENT = offsetof (struct fooalign, u),
+    DEFAULT_ROUNDING = sizeof (union fooround)
+  };
 
 /* When we copy a long block of data, this is the unit to do it with.
    On some machines, copying successive ints does not work;
    in such a case, redefine COPYING_UNIT to `long' (if that works)
    or `char' as a last resort.  */
-#ifndef COPYING_UNIT
-#define COPYING_UNIT int
-#endif
+# ifndef COPYING_UNIT
+#  define COPYING_UNIT int
+# endif
 
 
 /* The functions allocating more room by calling `obstack_chunk_alloc'
@@ -82,27 +90,30 @@ union fooround {long x; double d;};
    abort gracefully or use longjump - but shouldn't return.  This
    variable by default points to the internal function
    `print_and_abort'.  */
-#if defined (__STDC__) && __STDC__
 static void print_and_abort (void);
 void (*obstack_alloc_failed_handler) (void) = print_and_abort;
-#else
-static void print_and_abort ();
-void (*obstack_alloc_failed_handler) () = print_and_abort;
-#endif
 
 /* Exit value used when `print_and_abort' is used.  */
-#if defined __GNU_LIBRARY__ || defined HAVE_STDLIB_H
-#include <stdlib.h>
-#endif
+# include <stdlib.h>
+# ifdef _LIBC
+int obstack_exit_failure = EXIT_FAILURE;
+# else
 #ifndef EXIT_FAILURE
 #define EXIT_FAILURE 1
 #endif
-int obstack_exit_failure = EXIT_FAILURE;
-
-/* The non-GNU-C macros copy the obstack into this global variable
-   to avoid multiple evaluation.  */
+int volatile exit_failure = EXIT_FAILURE;
+#  define obstack_exit_failure exit_failure
+# endif
 
-struct obstack *_obstack;
+# ifdef _LIBC
+#  if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4)
+/* A looong time ago (before 1994, anyway; we're not sure) this global variable
+   was used by non-GNU-C macros to avoid multiple evaluation.  The GNU C
+   library still exports it because somebody might use it.  */
+struct obstack *_obstack_compat;
+compat_symbol (libc, _obstack_compat, _obstack, GLIBC_2_0);
+#  endif
+# endif
 
 /* Define a macro that either calls functions with the traditional malloc/free
    calling interface, or calls functions with the mmalloc/mfree interface
@@ -110,33 +121,18 @@ struct obstack *_obstack;
    For free, do not use ?:, since some compilers, like the MIPS compilers,
    do not allow (expr) ? void : void.  */
 
-#if defined (__STDC__) && __STDC__
-#define CALL_CHUNKFUN(h, size) \
+# define CALL_CHUNKFUN(h, size) \
   (((h) -> use_extra_arg) \
    ? (*(h)->chunkfun) ((h)->extra_arg, (size)) \
    : (*(struct _obstack_chunk *(*) (long)) (h)->chunkfun) ((size)))
 
-#define CALL_FREEFUN(h, old_chunk) \
+# define CALL_FREEFUN(h, old_chunk) \
   do { \
     if ((h) -> use_extra_arg) \
       (*(h)->freefun) ((h)->extra_arg, (old_chunk)); \
     else \
       (*(void (*) (void *)) (h)->freefun) ((old_chunk)); \
   } while (0)
-#else
-#define CALL_CHUNKFUN(h, size) \
-  (((h) -> use_extra_arg) \
-   ? (*(h)->chunkfun) ((h)->extra_arg, (size)) \
-   : (*(struct _obstack_chunk *(*) ()) (h)->chunkfun) ((size)))
-
-#define CALL_FREEFUN(h, old_chunk) \
-  do { \
-    if ((h) -> use_extra_arg) \
-      (*(h)->freefun) ((h)->extra_arg, (old_chunk)); \
-    else \
-      (*(void (*) ()) (h)->freefun) ((old_chunk)); \
-  } while (0)
-#endif
 
 
 /* Initialize an obstack H for use.  Specify chunk size SIZE (0 means default).
@@ -148,22 +144,15 @@ struct obstack *_obstack;
    allocation fails.  */
 
 int
-_obstack_begin (h, size, alignment, chunkfun, freefun)
-     struct obstack *h;
-     int size;
-     int alignment;
-#if defined (__STDC__) && __STDC__
-     POINTER (*chunkfun) (long);
-     void (*freefun) (void *);
-#else
-     POINTER (*chunkfun) ();
-     void (*freefun) ();
-#endif
+_obstack_begin (struct obstack *h,
+		int size, int alignment,
+		void *(*chunkfun) (long),
+		void (*freefun) (void *))
 {
   register struct _obstack_chunk *chunk; /* points to new chunk */
 
   if (alignment == 0)
-    alignment = (int) DEFAULT_ALIGNMENT;
+    alignment = DEFAULT_ALIGNMENT;
   if (size == 0)
     /* Default size is what GNU malloc can fit in a 4096-byte block.  */
     {
@@ -181,13 +170,8 @@ _obstack_begin (h, size, alignment, chunkfun, freefun)
       size = 4096 - extra;
     }
 
-#if defined (__STDC__) && __STDC__
   h->chunkfun = (struct _obstack_chunk * (*)(void *, long)) chunkfun;
   h->freefun = (void (*) (void *, struct _obstack_chunk *)) freefun;
-#else
-  h->chunkfun = (struct _obstack_chunk * (*)()) chunkfun;
-  h->freefun = freefun;
-#endif
   h->chunk_size = size;
   h->alignment_mask = alignment - 1;
   h->use_extra_arg = 0;
@@ -195,7 +179,8 @@ _obstack_begin (h, size, alignment, chunkfun, freefun)
   chunk = h->chunk = CALL_CHUNKFUN (h, h -> chunk_size);
   if (!chunk)
     (*obstack_alloc_failed_handler) ();
-  h->next_free = h->object_base = chunk->contents;
+  h->next_free = h->object_base = __PTR_ALIGN ((char *) chunk, chunk->contents,
+					       alignment - 1);
   h->chunk_limit = chunk->limit
     = (char *) chunk + h->chunk_size;
   chunk->prev = 0;
@@ -206,23 +191,15 @@ _obstack_begin (h, size, alignment, chunkfun, freefun)
 }
 
 int
-_obstack_begin_1 (h, size, alignment, chunkfun, freefun, arg)
-     struct obstack *h;
-     int size;
-     int alignment;
-#if defined (__STDC__) && __STDC__
-     POINTER (*chunkfun) (POINTER, long);
-     void (*freefun) (POINTER, POINTER);
-#else
-     POINTER (*chunkfun) ();
-     void (*freefun) ();
-#endif
-     POINTER arg;
+_obstack_begin_1 (struct obstack *h, int size, int alignment,
+		  void *(*chunkfun) (void *, long),
+		  void (*freefun) (void *, void *),
+		  void *arg)
 {
   register struct _obstack_chunk *chunk; /* points to new chunk */
 
   if (alignment == 0)
-    alignment = (int) DEFAULT_ALIGNMENT;
+    alignment = DEFAULT_ALIGNMENT;
   if (size == 0)
     /* Default size is what GNU malloc can fit in a 4096-byte block.  */
     {
@@ -240,13 +217,8 @@ _obstack_begin_1 (h, size, alignment, chunkfun, freefun, arg)
       size = 4096 - extra;
     }
 
-#if defined(__STDC__) && __STDC__
   h->chunkfun = (struct _obstack_chunk * (*)(void *,long)) chunkfun;
   h->freefun = (void (*) (void *, struct _obstack_chunk *)) freefun;
-#else
-  h->chunkfun = (struct _obstack_chunk * (*)()) chunkfun;
-  h->freefun = freefun;
-#endif
   h->chunk_size = size;
   h->alignment_mask = alignment - 1;
   h->extra_arg = arg;
@@ -255,7 +227,8 @@ _obstack_begin_1 (h, size, alignment, chunkfun, freefun, arg)
   chunk = h->chunk = CALL_CHUNKFUN (h, h -> chunk_size);
   if (!chunk)
     (*obstack_alloc_failed_handler) ();
-  h->next_free = h->object_base = chunk->contents;
+  h->next_free = h->object_base = __PTR_ALIGN ((char *) chunk, chunk->contents,
+					       alignment - 1);
   h->chunk_limit = chunk->limit
     = (char *) chunk + h->chunk_size;
   chunk->prev = 0;
@@ -272,9 +245,7 @@ _obstack_begin_1 (h, size, alignment, chunkfun, freefun, arg)
    to the beginning of the new one.  */
 
 void
-_obstack_newchunk (h, length)
-     struct obstack *h;
-     int length;
+_obstack_newchunk (struct obstack *h, int length)
 {
   register struct _obstack_chunk *old_chunk = h->chunk;
   register struct _obstack_chunk *new_chunk;
@@ -299,8 +270,7 @@ _obstack_newchunk (h, length)
 
   /* Compute an aligned object_base in the new chunk */
   object_base =
-    __INT_TO_PTR ((__PTR_TO_INT (new_chunk->contents) + h->alignment_mask)
-		  & ~ (h->alignment_mask));
+    __PTR_ALIGN ((char *) new_chunk, new_chunk->contents, h->alignment_mask);
 
   /* Move the existing object to the new chunk.
      Word at a time is fast and is safe if the object
@@ -325,7 +295,10 @@ _obstack_newchunk (h, length)
   /* If the object just copied was the only data in OLD_CHUNK,
      free that chunk and remove it from the chain.
      But not if that chunk might contain an empty object.  */
-  if (h->object_base == old_chunk->contents && ! h->maybe_empty_object)
+  if (! h->maybe_empty_object
+      && (h->object_base
+	  == __PTR_ALIGN ((char *) old_chunk, old_chunk->contents,
+			  h->alignment_mask)))
     {
       new_chunk->prev = old_chunk->prev;
       CALL_FREEFUN (h, old_chunk);
@@ -336,21 +309,20 @@ _obstack_newchunk (h, length)
   /* The new chunk certainly contains no empty object yet.  */
   h->maybe_empty_object = 0;
 }
+# ifdef _LIBC
+libc_hidden_def (_obstack_newchunk)
+# endif
 
 /* Return nonzero if object OBJ has been allocated from obstack H.
    This is here for debugging.
    If you use it in a program, you are probably losing.  */
 
-#if defined (__STDC__) && __STDC__
 /* Suppress -Wmissing-prototypes warning.  We don't want to declare this in
    obstack.h because it is just for debugging.  */
-int _obstack_allocated_p (struct obstack *h, POINTER obj);
-#endif
+int _obstack_allocated_p (struct obstack *h, void *obj);
 
 int
-_obstack_allocated_p (h, obj)
-     struct obstack *h;
-     POINTER obj;
+_obstack_allocated_p (struct obstack *h, void *obj)
 {
   register struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
   register struct _obstack_chunk *plp;	/* point to previous chunk if any */
@@ -359,7 +331,7 @@ _obstack_allocated_p (h, obj)
   /* We use >= rather than > since the object cannot be exactly at
      the beginning of the chunk but might be an empty object exactly
      at the end of an adjacent chunk.  */
-  while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
+  while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj))
     {
       plp = lp->prev;
       lp = plp;
@@ -370,15 +342,10 @@ _obstack_allocated_p (h, obj)
 /* Free objects in obstack H, including OBJ and everything allocate
    more recently than OBJ.  If OBJ is zero, free everything in H.  */
 
-#undef obstack_free
-
-/* This function has two names with identical definitions.
-   This is the first one, called from non-ANSI code.  */
+# undef obstack_free
 
 void
-_obstack_free (h, obj)
-     struct obstack *h;
-     POINTER obj;
+__obstack_free (struct obstack *h, void *obj)
 {
   register struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
   register struct _obstack_chunk *plp;	/* point to previous chunk if any */
@@ -387,7 +354,7 @@ _obstack_free (h, obj)
   /* We use >= because there cannot be an object at the beginning of a chunk.
      But there can be an empty object at that address
      at the end of another chunk.  */
-  while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
+  while (lp != 0 && ((void *) lp >= obj || (void *) (lp)->limit < obj))
     {
       plp = lp->prev;
       CALL_FREEFUN (h, lp);
@@ -407,43 +374,14 @@ _obstack_free (h, obj)
     abort ();
 }
 
-/* This function is used from ANSI code.  */
-
-void
-obstack_free (h, obj)
-     struct obstack *h;
-     POINTER obj;
-{
-  register struct _obstack_chunk *lp;	/* below addr of any objects in this chunk */
-  register struct _obstack_chunk *plp;	/* point to previous chunk if any */
-
-  lp = h->chunk;
-  /* We use >= because there cannot be an object at the beginning of a chunk.
-     But there can be an empty object at that address
-     at the end of another chunk.  */
-  while (lp != 0 && ((POINTER) lp >= obj || (POINTER) (lp)->limit < obj))
-    {
-      plp = lp->prev;
-      CALL_FREEFUN (h, lp);
-      lp = plp;
-      /* If we switch chunks, we can't tell whether the new current
-	 chunk contains an empty object, so assume that it may.  */
-      h->maybe_empty_object = 1;
-    }
-  if (lp)
-    {
-      h->object_base = h->next_free = (char *) (obj);
-      h->chunk_limit = lp->limit;
-      h->chunk = lp;
-    }
-  else if (obj != 0)
-    /* obj is not in any of the chunks! */
-    abort ();
-}
+# ifdef _LIBC
+/* Older versions of libc used a function _obstack_free intended to be
+   called by non-GCC compilers.  */
+strong_alias (obstack_free, _obstack_free)
+# endif
 
 int
-_obstack_memory_used (h)
-     struct obstack *h;
+_obstack_memory_used (struct obstack *h)
 {
   register struct _obstack_chunk* lp;
   register int nbytes = 0;
@@ -456,149 +394,41 @@ _obstack_memory_used (h)
 }
 
 /* Define the error handler.  */
-#ifndef _
-# if defined HAVE_LIBINTL_H || defined _LIBC
+# ifdef _LIBC
 #  include <libintl.h>
-#  ifndef _
-#   define _(Str) gettext (Str)
-#  endif
 # else
-#  define _(Str) (Str)
+#  include "gettext.h"
+# endif
+# ifndef _
+#  define _(msgid) gettext (msgid)
 # endif
-#endif
-#if defined _LIBC && defined USE_IN_LIBIO
-# include <libio/iolibio.h>
-# define fputs(s, f) _IO_fputs (s, f)
-#endif
-
-static void
-print_and_abort ()
-{
-  fputs (_("memory exhausted"), stderr);
-  fputc ('\n', stderr);
-  exit (obstack_exit_failure);
-}
-
-#if 0
-/* These are now turned off because the applications do not use it
-   and it uses bcopy via obstack_grow, which causes trouble on sysV.  */
-
-/* Now define the functional versions of the obstack macros.
-   Define them to simply use the corresponding macros to do the job.  */
-
-#if defined (__STDC__) && __STDC__
-/* These function definitions do not work with non-ANSI preprocessors;
-   they won't pass through the macro names in parentheses.  */
-
-/* The function names appear in parentheses in order to prevent
-   the macro-definitions of the names from being expanded there.  */
-
-POINTER (obstack_base) (obstack)
-     struct obstack *obstack;
-{
-  return obstack_base (obstack);
-}
-
-POINTER (obstack_next_free) (obstack)
-     struct obstack *obstack;
-{
-  return obstack_next_free (obstack);
-}
-
-int (obstack_object_size) (obstack)
-     struct obstack *obstack;
-{
-  return obstack_object_size (obstack);
-}
-
-int (obstack_room) (obstack)
-     struct obstack *obstack;
-{
-  return obstack_room (obstack);
-}
-
-int (obstack_make_room) (obstack, length)
-     struct obstack *obstack;
-     int length;
-{
-  return obstack_make_room (obstack, length);
-}
-
-void (obstack_grow) (obstack, data, length)
-     struct obstack *obstack;
-     const POINTER data;
-     int length;
-{
-  obstack_grow (obstack, data, length);
-}
-
-void (obstack_grow0) (obstack, data, length)
-     struct obstack *obstack;
-     const POINTER data;
-     int length;
-{
-  obstack_grow0 (obstack, data, length);
-}
-
-void (obstack_1grow) (obstack, character)
-     struct obstack *obstack;
-     int character;
-{
-  obstack_1grow (obstack, character);
-}
-
-void (obstack_blank) (obstack, length)
-     struct obstack *obstack;
-     int length;
-{
-  obstack_blank (obstack, length);
-}
-
-void (obstack_1grow_fast) (obstack, character)
-     struct obstack *obstack;
-     int character;
-{
-  obstack_1grow_fast (obstack, character);
-}
-
-void (obstack_blank_fast) (obstack, length)
-     struct obstack *obstack;
-     int length;
-{
-  obstack_blank_fast (obstack, length);
-}
-
-POINTER (obstack_finish) (obstack)
-     struct obstack *obstack;
-{
-  return obstack_finish (obstack);
-}
 
-POINTER (obstack_alloc) (obstack, length)
-     struct obstack *obstack;
-     int length;
-{
-  return obstack_alloc (obstack, length);
-}
+# ifdef _LIBC
+#  include <libio/iolibio.h>
+# endif
 
-POINTER (obstack_copy) (obstack, address, length)
-     struct obstack *obstack;
-     const POINTER address;
-     int length;
-{
-  return obstack_copy (obstack, address, length);
-}
+# ifndef __attribute__
+/* This feature is available in gcc versions 2.5 and later.  */
+#  if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
+#   define __attribute__(Spec) /* empty */
+#  endif
+# endif
 
-POINTER (obstack_copy0) (obstack, address, length)
-     struct obstack *obstack;
-     const POINTER address;
-     int length;
+static void
+__attribute__ ((noreturn))
+print_and_abort (void)
 {
-  return obstack_copy0 (obstack, address, length);
+  /* Don't change any of these strings.  Yes, it would be possible to add
+     the newline to the string and use fputs or so.  But this must not
+     happen because the "memory exhausted" message appears in other places
+     like this and the translation should be reused instead of creating
+     a very similar string which requires a separate translation.  */
+# ifdef _LIBC
+  (void) __fxprintf (NULL, "%s\n", _("memory exhausted"));
+# else
+  fprintf (stderr, "%s\n", _("memory exhausted"));
+# endif
+  exit (obstack_exit_failure);
 }
 
-#endif /* __STDC__ */
-
-#endif /* 0 */
-
 #endif	/* !ELIDE_CODE */
diff --git a/lib/compat/obstack.h b/lib/compat/obstack.h
index bb92232..3315dfe 100644
--- a/lib/compat/obstack.h
+++ b/lib/compat/obstack.h
@@ -1,23 +1,21 @@
 /* obstack.h - object stack macros
-   Copyright (C) 1988,89,90,91,92,93,94,96,97,98,99 Free Software Foundation, Inc.
+   Copyright (C) 1988-1994,1996-1999,2003,2004,2005,2006
+	Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
 
-   This file is part of the GNU C Library.  Its master source is NOT part of
-   the C library, however.  The master source lives in /gd/gnu/lib.
+   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, or (at your option)
+   any later version.
 
-   The GNU C Library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library General Public License as
-   published by the Free Software Foundation; either version 2 of the
-   License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
+   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
-   Library General Public License for more details.
+   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 Library General Public
-   License along with the GNU C Library; see the file COPYING.LIB.  If not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   You should have received a copy of the GNU General Public License along
+   with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
 
 /* Summary:
 
@@ -111,45 +109,36 @@ Summary:
 extern "C" {
 #endif
 
-/* We use subtraction of (char *) 0 instead of casting to int
-   because on word-addressable machines a simple cast to int
-   may ignore the byte-within-word field of the pointer.  */
-
-#ifndef __PTR_TO_INT
-# define __PTR_TO_INT(P) ((P) - (char *) 0)
-#endif
-
-#ifndef __INT_TO_PTR
-# define __INT_TO_PTR(P) ((P) + (char *) 0)
-#endif
-
-/* We need the type of the resulting object.  If __PTRDIFF_TYPE__ is
+/* We need the type of a pointer subtraction.  If __PTRDIFF_TYPE__ is
    defined, as with GNU C, use that; that way we don't pollute the
-   namespace with <stddef.h>'s symbols.  Otherwise, if <stddef.h> is
-   available, include it and use ptrdiff_t.  In traditional C, long is
-   the best that we can do.  */
+   namespace with <stddef.h>'s symbols.  Otherwise, include <stddef.h>
+   and use ptrdiff_t.  */
 
 #ifdef __PTRDIFF_TYPE__
 # define PTR_INT_TYPE __PTRDIFF_TYPE__
 #else
-# ifdef HAVE_STDDEF_H
-#  include <stddef.h>
-#  define PTR_INT_TYPE ptrdiff_t
-# else
-#  define PTR_INT_TYPE long
-# endif
+# include <stddef.h>
+# define PTR_INT_TYPE ptrdiff_t
 #endif
 
-#if defined _LIBC || defined HAVE_STRING_H
-# include <string.h>
-# define _obstack_memcpy(To, From, N) memcpy ((To), (From), (N))
-#else
-# ifdef memcpy
-#  define _obstack_memcpy(To, From, N) memcpy ((To), (From), (N))
-# else
-#  define _obstack_memcpy(To, From, N) bcopy ((From), (To), (N))
-# endif
-#endif
+/* If B is the base of an object addressed by P, return the result of
+   aligning P to the next multiple of A + 1.  B and P must be of type
+   char *.  A + 1 must be a power of 2.  */
+
+#define __BPTR_ALIGN(B, P, A) ((B) + (((P) - (B) + (A)) & ~(A)))
+
+/* Similiar to _BPTR_ALIGN (B, P, A), except optimize the common case
+   where pointers can be converted to integers, aligned as integers,
+   and converted back again.  If PTR_INT_TYPE is narrower than a
+   pointer (e.g., the AS/400), play it safe and compute the alignment
+   relative to B.  Otherwise, use the faster strategy of computing the
+   alignment relative to 0.  */
+
+#define __PTR_ALIGN(B, P, A)						    \
+  __BPTR_ALIGN (sizeof (PTR_INT_TYPE) < sizeof (void *) ? (B) : (char *) 0, \
+		P, A)
+
+#include <string.h>
 
 struct _obstack_chunk		/* Lives at front of each chunk. */
 {
@@ -165,20 +154,18 @@ struct obstack		/* control current object in current chunk */
   char	*object_base;		/* address of object we are building */
   char	*next_free;		/* where to add next char to current object */
   char	*chunk_limit;		/* address of char after current chunk */
-  PTR_INT_TYPE temp;		/* Temporary for some macros.  */
+  union
+  {
+    PTR_INT_TYPE tempint;
+    void *tempptr;
+  } temp;			/* Temporary for some macros.  */
   int   alignment_mask;		/* Mask of alignment for each object. */
-#if defined __STDC__ && __STDC__
   /* These prototypes vary based on `use_extra_arg', and we use
      casts to the prototypeless function type in all assignments,
      but having prototypes here quiets -Wstrict-prototypes.  */
   struct _obstack_chunk *(*chunkfun) (void *, long);
   void (*freefun) (void *, struct _obstack_chunk *);
   void *extra_arg;		/* first arg for chunk alloc/dealloc funcs */
-#else
-  struct _obstack_chunk *(*chunkfun) (); /* User's fcn to allocate a chunk.  */
-  void (*freefun) ();		/* User's function to free a chunk.  */
-  char *extra_arg;		/* first arg for chunk alloc/dealloc funcs */
-#endif
   unsigned use_extra_arg:1;	/* chunk alloc/dealloc funcs take extra arg */
   unsigned maybe_empty_object:1;/* There is a possibility that the current
 				   chunk contains a zero-length object.  This
@@ -191,77 +178,27 @@ struct obstack		/* control current object in current chunk */
 
 /* Declare the external functions we use; they are in obstack.c.  */
 
-#if defined __STDC__ && __STDC__
 extern void _obstack_newchunk (struct obstack *, int);
-extern void _obstack_free (struct obstack *, void *);
 extern int _obstack_begin (struct obstack *, int, int,
 			    void *(*) (long), void (*) (void *));
 extern int _obstack_begin_1 (struct obstack *, int, int,
 			     void *(*) (void *, long),
 			     void (*) (void *, void *), void *);
 extern int _obstack_memory_used (struct obstack *);
-#else
-extern void _obstack_newchunk ();
-extern void _obstack_free ();
-extern int _obstack_begin ();
-extern int _obstack_begin_1 ();
-extern int _obstack_memory_used ();
-#endif
-
-#if defined __STDC__ && __STDC__
-
-/* Do the function-declarations after the structs
-   but before defining the macros.  */
-
-void obstack_init (struct obstack *obstack);
-
-void * obstack_alloc (struct obstack *obstack, int size);
-
-void * obstack_copy (struct obstack *obstack, const void *address, int size);
-void * obstack_copy0 (struct obstack *obstack, const void *address, int size);
-
-void obstack_free (struct obstack *obstack, void *block);
-
-void obstack_blank (struct obstack *obstack, int size);
-
-void obstack_grow (struct obstack *obstack, const void *data, int size);
-void obstack_grow0 (struct obstack *obstack, const void *data, int size);
-
-void obstack_1grow (struct obstack *obstack, int data_char);
-void obstack_ptr_grow (struct obstack *obstack, const void *data);
-void obstack_int_grow (struct obstack *obstack, int data);
-
-void * obstack_finish (struct obstack *obstack);
-
-int obstack_object_size (struct obstack *obstack);
-
-int obstack_room (struct obstack *obstack);
-void obstack_make_room (struct obstack *obstack, int size);
-void obstack_1grow_fast (struct obstack *obstack, int data_char);
-void obstack_ptr_grow_fast (struct obstack *obstack, const void *data);
-void obstack_int_grow_fast (struct obstack *obstack, int data);
-void obstack_blank_fast (struct obstack *obstack, int size);
-
-void * obstack_base (struct obstack *obstack);
-void * obstack_next_free (struct obstack *obstack);
-int obstack_alignment_mask (struct obstack *obstack);
-int obstack_chunk_size (struct obstack *obstack);
-int obstack_memory_used (struct obstack *obstack);
 
-#endif /* __STDC__ */
-
-/* Non-ANSI C cannot really support alternative functions for these macros,
-   so we do not declare them.  */
+/* The default name of the function for freeing a chunk is 'obstack_free',
+   but gnulib users can override this by defining '__obstack_free'.  */
+#ifndef __obstack_free
+# define __obstack_free obstack_free
+#endif
+extern void __obstack_free (struct obstack *obstack, void *block);
 
+
 /* Error handler called when `obstack_chunk_alloc' failed to allocate
    more memory.  This can be set to a user defined function which
    should either abort gracefully or use longjump - but shouldn't
    return.  The default action is to print a message and abort.  */
-#if defined __STDC__ && __STDC__
 extern void (*obstack_alloc_failed_handler) (void);
-#else
-extern void (*obstack_alloc_failed_handler) ();
-#endif
 
 /* Exit value used when `print_and_abort' is used.  */
 extern int obstack_exit_failure;
@@ -270,7 +207,7 @@ extern int obstack_exit_failure;
    Note that this might not be the final address of the object
    because a new chunk might be needed to hold the final size.  */
 
-#define obstack_base(h) ((h)->object_base)
+#define obstack_base(h) ((void *) (h)->object_base)
 
 /* Size for allocating ordinary chunks.  */
 
@@ -284,67 +221,34 @@ extern int obstack_exit_failure;
 
 #define obstack_alignment_mask(h) ((h)->alignment_mask)
 
-/* To prevent prototype warnings provide complete argument list in
-   standard C version.  */
-#if defined __STDC__ && __STDC__
-
-# define obstack_init(h)					\
+/* To prevent prototype warnings provide complete argument list.  */
+#define obstack_init(h)						\
   _obstack_begin ((h), 0, 0,					\
-		  (void *(*) (long)) obstack_chunk_alloc, 	\
+		  (void *(*) (long)) obstack_chunk_alloc,	\
 		  (void (*) (void *)) obstack_chunk_free)
 
-# define obstack_begin(h, size)					\
+#define obstack_begin(h, size)					\
   _obstack_begin ((h), (size), 0,				\
-		  (void *(*) (long)) obstack_chunk_alloc, 	\
+		  (void *(*) (long)) obstack_chunk_alloc,	\
 		  (void (*) (void *)) obstack_chunk_free)
 
-# define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \
+#define obstack_specify_allocation(h, size, alignment, chunkfun, freefun)  \
   _obstack_begin ((h), (size), (alignment),				   \
-		  (void *(*) (long)) (chunkfun), 			   \
+		  (void *(*) (long)) (chunkfun),			   \
 		  (void (*) (void *)) (freefun))
 
-# define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
+#define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
   _obstack_begin_1 ((h), (size), (alignment),				\
 		    (void *(*) (void *, long)) (chunkfun),		\
 		    (void (*) (void *, void *)) (freefun), (arg))
 
-# define obstack_chunkfun(h, newchunkfun) \
+#define obstack_chunkfun(h, newchunkfun) \
   ((h) -> chunkfun = (struct _obstack_chunk *(*)(void *, long)) (newchunkfun))
 
-# define obstack_freefun(h, newfreefun) \
+#define obstack_freefun(h, newfreefun) \
   ((h) -> freefun = (void (*)(void *, struct _obstack_chunk *)) (newfreefun))
 
-#else
-
-# define obstack_init(h)						\
-  _obstack_begin ((h), 0, 0,						\
-		  (void *(*) ()) obstack_chunk_alloc, 			\
-		  (void (*) ()) obstack_chunk_free)
-
-# define obstack_begin(h, size)						\
-  _obstack_begin ((h), (size), 0,					\
-		  (void *(*) ()) obstack_chunk_alloc,			\
-		  (void (*) ()) obstack_chunk_free)
-
-# define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \
-  _obstack_begin ((h), (size), (alignment),				   \
-		  (void *(*) ()) (chunkfun), 				   \
-		  (void (*) ()) (freefun))
-
-# define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
-  _obstack_begin_1 ((h), (size), (alignment),				\
-		    (void *(*) ()) (chunkfun), 				\
-		    (void (*) ()) (freefun), (arg))
-
-# define obstack_chunkfun(h, newchunkfun) \
-  ((h) -> chunkfun = (struct _obstack_chunk *(*)()) (newchunkfun))
-
-# define obstack_freefun(h, newfreefun) \
-  ((h) -> freefun = (void (*)()) (newfreefun))
-
-#endif
-
-#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = achar)
+#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = (achar))
 
 #define obstack_blank_fast(h,n) ((h)->next_free += (n))
 
@@ -365,12 +269,12 @@ extern int obstack_exit_failure;
 
 # define obstack_object_size(OBSTACK)					\
   __extension__								\
-  ({ struct obstack *__o = (OBSTACK);					\
+  ({ struct obstack const *__o = (OBSTACK);				\
      (unsigned) (__o->next_free - __o->object_base); })
 
 # define obstack_room(OBSTACK)						\
   __extension__								\
-  ({ struct obstack *__o = (OBSTACK);					\
+  ({ struct obstack const *__o = (OBSTACK);				\
      (unsigned) (__o->chunk_limit - __o->next_free); })
 
 # define obstack_make_room(OBSTACK,length)				\
@@ -383,8 +287,11 @@ __extension__								\
 
 # define obstack_empty_p(OBSTACK)					\
   __extension__								\
-  ({ struct obstack *__o = (OBSTACK);					\
-     (__o->chunk->prev == 0 && __o->next_free - __o->chunk->contents == 0); })
+  ({ struct obstack const *__o = (OBSTACK);				\
+     (__o->chunk->prev == 0						\
+      && __o->next_free == __PTR_ALIGN ((char *) __o->chunk,		\
+					__o->chunk->contents,		\
+					__o->alignment_mask)); })
 
 # define obstack_grow(OBSTACK,where,length)				\
 __extension__								\
@@ -392,7 +299,7 @@ __extension__								\
    int __len = (length);						\
    if (__o->next_free + __len > __o->chunk_limit)			\
      _obstack_newchunk (__o, __len);					\
-   _obstack_memcpy (__o->next_free, (where), __len);			\
+   memcpy (__o->next_free, where, __len);				\
    __o->next_free += __len;						\
    (void) 0; })
 
@@ -402,7 +309,7 @@ __extension__								\
    int __len = (length);						\
    if (__o->next_free + __len + 1 > __o->chunk_limit)			\
      _obstack_newchunk (__o, __len + 1);				\
-   _obstack_memcpy (__o->next_free, (where), __len);			\
+   memcpy (__o->next_free, where, __len);				\
    __o->next_free += __len;						\
    *(__o->next_free)++ = 0;						\
    (void) 0; })
@@ -412,7 +319,7 @@ __extension__								\
 ({ struct obstack *__o = (OBSTACK);					\
    if (__o->next_free + 1 > __o->chunk_limit)				\
      _obstack_newchunk (__o, 1);					\
-   *(__o->next_free)++ = (datum);					\
+   obstack_1grow_fast (__o, datum);					\
    (void) 0; })
 
 /* These assume that the obstack alignment is good enough for pointers
@@ -424,22 +331,28 @@ __extension__								\
 ({ struct obstack *__o = (OBSTACK);					\
    if (__o->next_free + sizeof (void *) > __o->chunk_limit)		\
      _obstack_newchunk (__o, sizeof (void *));				\
-   *((void **)__o->next_free)++ = (datum);				\
-   (void) 0; })
+   obstack_ptr_grow_fast (__o, datum); })				\
 
 # define obstack_int_grow(OBSTACK,datum)				\
 __extension__								\
 ({ struct obstack *__o = (OBSTACK);					\
    if (__o->next_free + sizeof (int) > __o->chunk_limit)		\
      _obstack_newchunk (__o, sizeof (int));				\
-   *((int *)__o->next_free)++ = (datum);				\
-   (void) 0; })
+   obstack_int_grow_fast (__o, datum); })
 
-# define obstack_ptr_grow_fast(h,aptr)					\
-  (*((void **) (h)->next_free)++ = (aptr))
+# define obstack_ptr_grow_fast(OBSTACK,aptr)				\
+__extension__								\
+({ struct obstack *__o1 = (OBSTACK);					\
+   *(const void **) __o1->next_free = (aptr);				\
+   __o1->next_free += sizeof (const void *);				\
+   (void) 0; })
 
-# define obstack_int_grow_fast(h,aint)					\
-  (*((int *) (h)->next_free)++ = (aint))
+# define obstack_int_grow_fast(OBSTACK,aint)				\
+__extension__								\
+({ struct obstack *__o1 = (OBSTACK);					\
+   *(int *) __o1->next_free = (aint);					\
+   __o1->next_free += sizeof (int);					\
+   (void) 0; })
 
 # define obstack_blank(OBSTACK,length)					\
 __extension__								\
@@ -447,7 +360,7 @@ __extension__								\
    int __len = (length);						\
    if (__o->chunk_limit - __o->next_free < __len)			\
      _obstack_newchunk (__o, __len);					\
-   __o->next_free += __len;						\
+   obstack_blank_fast (__o, __len);					\
    (void) 0; })
 
 # define obstack_alloc(OBSTACK,length)					\
@@ -470,21 +383,20 @@ __extension__								\
 
 /* The local variable is named __o1 to avoid a name conflict
    when obstack_blank is called.  */
-# define obstack_finish(OBSTACK)  					\
+# define obstack_finish(OBSTACK)					\
 __extension__								\
 ({ struct obstack *__o1 = (OBSTACK);					\
-   void *value;								\
-   value = (void *) __o1->object_base;					\
-   if (__o1->next_free == value)					\
+   void *__value = (void *) __o1->object_base;				\
+   if (__o1->next_free == __value)					\
      __o1->maybe_empty_object = 1;					\
    __o1->next_free							\
-     = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\
-		     & ~ (__o1->alignment_mask));			\
+     = __PTR_ALIGN (__o1->object_base, __o1->next_free,			\
+		    __o1->alignment_mask);				\
    if (__o1->next_free - (char *)__o1->chunk				\
        > __o1->chunk_limit - (char *)__o1->chunk)			\
      __o1->next_free = __o1->chunk_limit;				\
    __o1->object_base = __o1->next_free;					\
-   value; })
+   __value; })
 
 # define obstack_free(OBSTACK, OBJ)					\
 __extension__								\
@@ -492,7 +404,7 @@ __extension__								\
    void *__obj = (OBJ);							\
    if (__obj > (void *)__o->chunk && __obj < (void *)__o->chunk_limit)  \
      __o->next_free = __o->object_base = (char *)__obj;			\
-   else (obstack_free) (__o, __obj); })
+   else (__obstack_free) (__o, __obj); })
 
 #else /* not __GNUC__ or not __STDC__ */
 
@@ -503,7 +415,10 @@ __extension__								\
  (unsigned) ((h)->chunk_limit - (h)->next_free)
 
 # define obstack_empty_p(h) \
- ((h)->chunk->prev == 0 && (h)->next_free - (h)->chunk->contents == 0)
+ ((h)->chunk->prev == 0							\
+  && (h)->next_free == __PTR_ALIGN ((char *) (h)->chunk,		\
+				    (h)->chunk->contents,		\
+				    (h)->alignment_mask))
 
 /* Note that the call to _obstack_newchunk is enclosed in (..., 0)
    so that we can avoid having void expressions
@@ -512,51 +427,51 @@ __extension__								\
    but some compilers won't accept it.  */
 
 # define obstack_make_room(h,length)					\
-( (h)->temp = (length),							\
-  (((h)->next_free + (h)->temp > (h)->chunk_limit)			\
-   ? (_obstack_newchunk ((h), (h)->temp), 0) : 0))
+( (h)->temp.tempint = (length),						\
+  (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit)		\
+   ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0))
 
 # define obstack_grow(h,where,length)					\
-( (h)->temp = (length),							\
-  (((h)->next_free + (h)->temp > (h)->chunk_limit)			\
-   ? (_obstack_newchunk ((h), (h)->temp), 0) : 0),			\
-  _obstack_memcpy ((h)->next_free, (where), (h)->temp),			\
-  (h)->next_free += (h)->temp)
+( (h)->temp.tempint = (length),						\
+  (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit)		\
+   ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0),		\
+  memcpy ((h)->next_free, where, (h)->temp.tempint),			\
+  (h)->next_free += (h)->temp.tempint)
 
 # define obstack_grow0(h,where,length)					\
-( (h)->temp = (length),							\
-  (((h)->next_free + (h)->temp + 1 > (h)->chunk_limit)			\
-   ? (_obstack_newchunk ((h), (h)->temp + 1), 0) : 0),			\
-  _obstack_memcpy ((h)->next_free, (where), (h)->temp),			\
-  (h)->next_free += (h)->temp,						\
+( (h)->temp.tempint = (length),						\
+  (((h)->next_free + (h)->temp.tempint + 1 > (h)->chunk_limit)		\
+   ? (_obstack_newchunk ((h), (h)->temp.tempint + 1), 0) : 0),		\
+  memcpy ((h)->next_free, where, (h)->temp.tempint),			\
+  (h)->next_free += (h)->temp.tempint,					\
   *((h)->next_free)++ = 0)
 
 # define obstack_1grow(h,datum)						\
 ( (((h)->next_free + 1 > (h)->chunk_limit)				\
    ? (_obstack_newchunk ((h), 1), 0) : 0),				\
-  (*((h)->next_free)++ = (datum)))
+  obstack_1grow_fast (h, datum))
 
 # define obstack_ptr_grow(h,datum)					\
 ( (((h)->next_free + sizeof (char *) > (h)->chunk_limit)		\
    ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0),		\
-  (*((const char **) (((h)->next_free+=sizeof(char *))-sizeof(char *))) = (datum)))
+  obstack_ptr_grow_fast (h, datum))
 
 # define obstack_int_grow(h,datum)					\
 ( (((h)->next_free + sizeof (int) > (h)->chunk_limit)			\
    ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0),			\
-  (*((int *) (((h)->next_free+=sizeof(int))-sizeof(int))) = (datum)))
+  obstack_int_grow_fast (h, datum))
 
 # define obstack_ptr_grow_fast(h,aptr)					\
-  (*((const char **) (h)->next_free)++ = (aptr))
+  (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr))
 
 # define obstack_int_grow_fast(h,aint)					\
-  (*((int *) (h)->next_free)++ = (aint))
+  (((int *) ((h)->next_free += sizeof (int)))[-1] = (aint))
 
 # define obstack_blank(h,length)					\
-( (h)->temp = (length),							\
-  (((h)->chunk_limit - (h)->next_free < (h)->temp)			\
-   ? (_obstack_newchunk ((h), (h)->temp), 0) : 0),			\
-  ((h)->next_free += (h)->temp))
+( (h)->temp.tempint = (length),						\
+  (((h)->chunk_limit - (h)->next_free < (h)->temp.tempint)		\
+   ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0),		\
+  obstack_blank_fast (h, (h)->temp.tempint))
 
 # define obstack_alloc(h,length)					\
  (obstack_blank ((h), (length)), obstack_finish ((h)))
@@ -567,35 +482,27 @@ __extension__								\
 # define obstack_copy0(h,where,length)					\
  (obstack_grow0 ((h), (where), (length)), obstack_finish ((h)))
 
-# define obstack_finish(h)  						\
+# define obstack_finish(h)						\
 ( ((h)->next_free == (h)->object_base					\
    ? (((h)->maybe_empty_object = 1), 0)					\
    : 0),								\
-  (h)->temp = __PTR_TO_INT ((h)->object_base),				\
+  (h)->temp.tempptr = (h)->object_base,					\
   (h)->next_free							\
-    = __INT_TO_PTR ((__PTR_TO_INT ((h)->next_free)+(h)->alignment_mask)	\
-		    & ~ ((h)->alignment_mask)),				\
+    = __PTR_ALIGN ((h)->object_base, (h)->next_free,			\
+		   (h)->alignment_mask),				\
   (((h)->next_free - (char *) (h)->chunk				\
     > (h)->chunk_limit - (char *) (h)->chunk)				\
    ? ((h)->next_free = (h)->chunk_limit) : 0),				\
   (h)->object_base = (h)->next_free,					\
-  __INT_TO_PTR ((h)->temp))
+  (h)->temp.tempptr)
 
-# if defined __STDC__ && __STDC__
-#  define obstack_free(h,obj)						\
-( (h)->temp = (char *) (obj) - (char *) (h)->chunk,			\
-  (((h)->temp > 0 && (h)->temp < (h)->chunk_limit - (char *) (h)->chunk)\
-   ? (int) ((h)->next_free = (h)->object_base				\
-	    = (h)->temp + (char *) (h)->chunk)				\
-   : (((obstack_free) ((h), (h)->temp + (char *) (h)->chunk), 0), 0)))
-# else
-#  define obstack_free(h,obj)						\
-( (h)->temp = (char *) (obj) - (char *) (h)->chunk,			\
-  (((h)->temp > 0 && (h)->temp < (h)->chunk_limit - (char *) (h)->chunk)\
+# define obstack_free(h,obj)						\
+( (h)->temp.tempint = (char *) (obj) - (char *) (h)->chunk,		\
+  ((((h)->temp.tempint > 0						\
+    && (h)->temp.tempint < (h)->chunk_limit - (char *) (h)->chunk))	\
    ? (int) ((h)->next_free = (h)->object_base				\
-	    = (h)->temp + (char *) (h)->chunk)				\
-   : (_obstack_free ((h), (h)->temp + (char *) (h)->chunk), 0)))
-# endif
+	    = (h)->temp.tempint + (char *) (h)->chunk)			\
+   : (((__obstack_free) ((h), (h)->temp.tempint + (char *) (h)->chunk), 0), 0)))
 
 #endif /* not __GNUC__ or not __STDC__ */
 
diff --git a/lib/compat/scandir.c b/lib/compat/scandir.c
index 4faece4..35551fc 100644
--- a/lib/compat/scandir.c
+++ b/lib/compat/scandir.c
@@ -26,7 +26,6 @@
 #include <dirent.h>
 #include <stdlib.h>
 
-#ifndef HAVE_SCANDIR
 static int
 cleanup(DIR *dir, struct dirent **dirlist, int used)
 {
@@ -97,4 +96,3 @@ scandir(const char *dir, struct dirent ***namelist,
 
 	return used;
 }
-#endif
diff --git a/lib/compat/snprintf.c b/lib/compat/snprintf.c
index 5dd6705..dface64 100644
--- a/lib/compat/snprintf.c
+++ b/lib/compat/snprintf.c
@@ -24,7 +24,6 @@
 #include <stdarg.h>
 #include <stdio.h>
 
-#ifndef HAVE_SNPRINTF
 int
 snprintf(char *str, size_t n, char const *fmt, ...)
 {
@@ -37,4 +36,3 @@ snprintf(char *str, size_t n, char const *fmt, ...)
 
 	return i;
 }
-#endif
diff --git a/lib/compat/strerror.c b/lib/compat/strerror.c
index ea8f1d7..e9666bb 100644
--- a/lib/compat/strerror.c
+++ b/lib/compat/strerror.c
@@ -24,7 +24,6 @@
 
 #define _(str) gettext(str)
 
-#ifndef HAVE_STRERROR
 extern const char *const sys_errlist[];
 extern const int sys_nerr;
 
@@ -40,4 +39,3 @@ strerror(int e)
 
 	return buf;
 }
-#endif
diff --git a/lib/compat/strndup.c b/lib/compat/strndup.c
new file mode 100644
index 0000000..bb7a572
--- /dev/null
+++ b/lib/compat/strndup.c
@@ -0,0 +1,43 @@
+/*
+ * libcompat - system compatibility library
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <string.h>
+#include <stdlib.h>
+
+#undef strndup
+
+char *
+strndup(const char *s, size_t n)
+{
+	size_t len;
+	char *str;
+
+	len = strnlen(s, n);
+	str = malloc(len + 1);
+	if (str == NULL)
+		return NULL;
+
+	memcpy(str, s, len);
+	str[len] = '\0';
+
+	return str;
+}
diff --git a/lib/compat/strsignal.c b/lib/compat/strsignal.c
index b4e3dbe..92fad03 100644
--- a/lib/compat/strsignal.c
+++ b/lib/compat/strsignal.c
@@ -56,7 +56,6 @@ const char *const sys_siglist[] = {
 extern const char *const sys_siglist[];
 #endif
 
-#ifndef HAVE_STRSIGNAL
 const char *
 strsignal(int s)
 {
@@ -69,4 +68,3 @@ strsignal(int s)
 
 	return buf;
 }
-#endif
diff --git a/lib/compat/unsetenv.c b/lib/compat/unsetenv.c
index 7551629..1bcdf7b 100644
--- a/lib/compat/unsetenv.c
+++ b/lib/compat/unsetenv.c
@@ -22,7 +22,6 @@
 #include <string.h>
 #include <stdlib.h>
 
-#ifndef HAVE_UNSETENV
 int
 unsetenv(const char *p)
 {
@@ -36,4 +35,3 @@ unsetenv(const char *p)
 	strcat(q, "=");
 	return putenv(q);
 }
-#endif
diff --git a/lib/compat/vasprintf.c b/lib/compat/vasprintf.c
index 3d2bb30..a003783 100644
--- a/lib/compat/vasprintf.c
+++ b/lib/compat/vasprintf.c
@@ -23,7 +23,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#ifndef HAVE_VASPRINTF
 int
 vasprintf(char **strp, char const *fmt, va_list args)
 {
@@ -56,4 +55,3 @@ vasprintf(char **strp, char const *fmt, va_list args)
 
 	return n;
 }
-#endif
diff --git a/lib/compat/vsnprintf.c b/lib/compat/vsnprintf.c
index 6e08cef..f28be3b 100644
--- a/lib/compat/vsnprintf.c
+++ b/lib/compat/vsnprintf.c
@@ -2,7 +2,7 @@
  * libcompat - system compatibility library
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2008, 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -20,15 +20,17 @@
 
 #include <config.h>
 
+#include <sys/types.h>
+
 #include <unistd.h>
 #include <stdarg.h>
 #include <stdio.h>
 
-#ifndef HAVE_VSNPRINTF
 int
 vsnprintf(char *buf, size_t maxsize, const char *fmt, va_list args)
 {
 	static FILE *file = NULL;
+	static pid_t file_pid;
 
 	size_t want, nr;
 	int total;
@@ -36,10 +38,17 @@ vsnprintf(char *buf, size_t maxsize, const char *fmt, va_list args)
 	if (maxsize != 0 && buf == NULL)
 		return -1;
 
+	/* Avoid race conditions from children after a fork(2). */
+	if (file_pid > 0 && file_pid != getpid()) {
+		fclose(file);
+		file = NULL;
+	}
+
 	if (!file) {
 		file = tmpfile();
 		if (!file)
 			return -1;
+		file_pid = getpid();
 	} else {
 		if (fseek(file, 0, 0))
 			return -1;
@@ -68,4 +77,3 @@ vsnprintf(char *buf, size_t maxsize, const char *fmt, va_list args)
 
 	return total;
 }
-#endif
diff --git a/lib/dpkg/Makefile.am b/lib/dpkg/Makefile.am
index c33db1b..a9182a9 100644
--- a/lib/dpkg/Makefile.am
+++ b/lib/dpkg/Makefile.am
@@ -14,7 +14,7 @@ AM_CPPFLAGS = \
 
 
 EXTRA_DIST = \
-	libdpkg.Versions \
+	libdpkg.map \
 	libdpkg.pc.in
 
 pkgconfigdir = $(libdir)/pkgconfig
@@ -26,16 +26,20 @@ libdpkg_a_SOURCES = \
 	dlist.h \
 	ar.c \
 	arch.c \
+	atomic-file.c \
 	buffer.c \
 	cleanup.c \
 	command.c \
 	compress.c \
 	dbdir.c \
 	dbmodify.c \
+	deb-version.c \
 	debug.c \
+	depcon.c \
 	dir.c \
 	dump.c \
 	ehandle.c \
+	error.c \
 	fdio.c \
 	file.c \
 	fields.c \
@@ -44,9 +48,9 @@ libdpkg_a_SOURCES = \
 	log.c \
 	md5.c md5.h \
 	mlib.c \
-	myopt.c \
 	namevalue.c \
 	nfmalloc.c \
+	options.c \
 	parse.c \
 	parsehelp.c \
 	path.c \
@@ -58,11 +62,14 @@ libdpkg_a_SOURCES = \
 	pkg-queue.c \
 	pkg-show.c \
 	pkg-spec.c \
+	progname.c \
 	progress.c \
 	string.c \
 	subproc.c \
 	tarfn.c \
 	test.h \
+	trigname.c \
+	trignote.c \
 	triglib.c \
 	trigdeferred.l \
 	utils.c \
@@ -73,20 +80,23 @@ libdpkg_a_SOURCES = \
 pkginclude_HEADERS = \
 	ar.h \
 	arch.h \
+	atomic-file.h \
 	buffer.h \
 	command.h \
 	compress.h \
+	deb-version.h \
 	debug.h \
 	dir.h \
 	dpkg.h \
 	dpkg-db.h \
 	ehandle.h \
+	error.h \
 	fdio.h \
 	file.h \
 	glob.h \
 	macros.h \
-	myopt.h \
 	namevalue.h \
+	options.h \
 	parsedump.h \
 	path.h \
 	pkg.h \
@@ -96,6 +106,7 @@ pkginclude_HEADERS = \
 	pkg-queue.h \
 	pkg-show.h \
 	pkg-spec.h \
+	progname.h \
 	progress.h \
 	string.h \
 	subproc.h \
diff --git a/lib/dpkg/ar.c b/lib/dpkg/ar.c
index ec2cd85..5cdee16 100644
--- a/lib/dpkg/ar.c
+++ b/lib/dpkg/ar.c
@@ -74,6 +74,12 @@ dpkg_ar_member_get_size(const char *ar_name, struct ar_hdr *arh)
 	return size;
 }
 
+bool
+dpkg_ar_member_is_illegal(struct ar_hdr *arh)
+{
+	return memcmp(arh->ar_fmag, ARFMAG, sizeof(arh->ar_fmag)) != 0;
+}
+
 void
 dpkg_ar_put_magic(const char *ar_name, int ar_fd)
 {
diff --git a/lib/dpkg/ar.h b/lib/dpkg/ar.h
index decde04..ec822c8 100644
--- a/lib/dpkg/ar.h
+++ b/lib/dpkg/ar.h
@@ -23,15 +23,23 @@
 
 #include <sys/types.h>
 
+#include <stdbool.h>
 #include <ar.h>
 
 #include <dpkg/macros.h>
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup ar Ar archive handling
+ * @ingroup dpkg-public
+ * @{
+ */
+
 #define DPKG_AR_MAGIC "!<arch>\n"
 
 void dpkg_ar_normalize_name(struct ar_hdr *arh);
+bool dpkg_ar_member_is_illegal(struct ar_hdr *arh);
 
 void dpkg_ar_put_magic(const char *ar_name, int ar_fd);
 void dpkg_ar_member_put_header(const char *ar_name, int ar_fd,
@@ -42,6 +50,8 @@ void dpkg_ar_member_put_mem(const char *ar_name, int ar_fd, const char *name,
                             const void *data, size_t size);
 off_t dpkg_ar_member_get_size(const char *ar_name, struct ar_hdr *arh);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_AR_H */
diff --git a/lib/dpkg/arch.c b/lib/dpkg/arch.c
index 62600d5..d8d4312 100644
--- a/lib/dpkg/arch.c
+++ b/lib/dpkg/arch.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,13 +24,57 @@
 #include <compat.h>
 
 #include <assert.h>
+#include <limits.h>
 #include <ctype.h>
 #include <string.h>
+#include <stdbool.h>
+#include <stdlib.h>
+#include <stdio.h>
 
 #include <dpkg/i18n.h>
+#include <dpkg/ehandle.h>
+#include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/dir.h>
+#include <dpkg/varbuf.h>
 #include <dpkg/arch.h>
-#include <dpkg/ehandle.h>
+
+#define DPKG_DB_ARCH_FILE "arch"
+
+/**
+ * Verify if the architecture name is valid.
+ *
+ * Returns NULL if the architecture name is valid. Otherwise it returns a
+ * string describing why it's not valid. Currently it ensures the name
+ * starts with an alphanumeric and is then composed of a combinations of
+ * dashes and alphanumerics.
+ *
+ * The function will abort if you pass it a NULL pointer.
+ *
+ * @param name The architectute name to verify.
+ */
+const char *
+dpkg_arch_name_is_illegal(const char *name)
+{
+	static char buf[150];
+	const char *p = name;
+
+	assert(name);
+	if (!*p)
+		return _("may not be empty string");
+	if (!isalnum(*p))
+		return _("must start with an alphanumeric");
+	while (*++p != '\0')
+		if (!isalnum(*p) && *p != '-')
+			break;
+	if (*p == '\0')
+		return NULL;
+
+	snprintf(buf, sizeof(buf), _("character `%c' not allowed (only "
+	                             "letters, digits and characters `%s')"),
+	         *p, "-");
+	return buf;
+}
 
 /* This is a special architecture used to guarantee we always have a valid
  * structure to handle. */
@@ -38,6 +83,11 @@ static struct dpkg_arch arch_item_none = {
 	.type = arch_none,
 	.next = NULL,
 };
+static struct dpkg_arch arch_item_empty = {
+	.name = "",
+	.type = arch_empty,
+	.next = NULL,
+};
 
 static struct dpkg_arch arch_item_any = {
 	.name = "any",
@@ -54,10 +104,12 @@ static struct dpkg_arch arch_item_native = {
 	.type = arch_native,
 	.next = &arch_item_all,
 };
-static struct dpkg_arch *arch_list = &arch_item_native;
+static struct dpkg_arch *arch_head = &arch_item_native;
+static struct dpkg_arch *arch_builtin_tail = &arch_item_any;
+static bool arch_list_dirty;
 
 static struct dpkg_arch *
-dpkg_arch_new(const char *name, enum arch_type type)
+dpkg_arch_new(const char *name, enum dpkg_arch_type type)
 {
 	struct dpkg_arch *new;
 
@@ -83,12 +135,14 @@ struct dpkg_arch *
 dpkg_arch_find(const char *name)
 {
 	struct dpkg_arch *arch, *last_arch = NULL;
-	enum arch_type type;
+	enum dpkg_arch_type type;
 
-	if (name == NULL || name[0] == '\0')
+	if (name == NULL)
 		return &arch_item_none;
+	if (name[0] == '\0')
+		return &arch_item_empty;
 
-	for (arch = arch_list; arch; arch = arch->next) {
+	for (arch = arch_head; arch; arch = arch->next) {
 		if (strcmp(arch->name, name) == 0)
 			return arch;
 		last_arch = arch;
@@ -106,12 +160,33 @@ dpkg_arch_find(const char *name)
 }
 
 /**
- * Return the struct dpkg_arch corresponding to the native architecture.
+ * Return the struct dpkg_arch corresponding to the architecture type.
+ *
+ * The function only returns instances for types which are unique. For
+ * forward-compatibility any unknown type will return NULL.
  */
 struct dpkg_arch *
-dpkg_arch_get_native(void)
+dpkg_arch_get(enum dpkg_arch_type type)
 {
-	return &arch_item_native;
+	switch (type) {
+	case arch_none:
+		return &arch_item_none;
+	case arch_empty:
+		return &arch_item_empty;
+	case arch_wildcard:
+		return &arch_item_any;
+	case arch_all:
+		return &arch_item_all;
+	case arch_native:
+		return &arch_item_native;
+	case arch_illegal:
+	case arch_foreign:
+	case arch_unknown:
+		internerr("architecture type %d is not unique", type);
+	default:
+		/* Ignore unknown types for forward-compatibility. */
+		return NULL;
+	}
 }
 
 /**
@@ -123,51 +198,128 @@ dpkg_arch_get_native(void)
 struct dpkg_arch *
 dpkg_arch_get_list(void)
 {
-	return arch_list;
+	return arch_head;
 }
 
 /**
  * Reset the list of architectures.
  *
- * Must be called after nffreeall() to ensure we don't point to
+ * Must be called before nffreeall() to ensure we don't point to
  * unallocated memory.
  */
 void
-dpkg_arch_reset(void)
+dpkg_arch_reset_list(void)
 {
-	arch_item_any.next = NULL;
+	arch_builtin_tail->next = NULL;
+	arch_list_dirty = false;
+}
+
+void
+varbuf_add_archqual(struct varbuf *vb, const struct dpkg_arch *arch)
+{
+	if (arch->type == arch_none)
+		return;
+	if (arch->type == arch_empty)
+		return;
+
+	varbuf_add_char(vb, ':');
+	varbuf_add_str(vb, arch->name);
 }
 
 /**
- * Verify if the architecture name is valid.
- *
- * Returns NULL if the architecture name is valid. Otherwise it returns a
- * string describing why it's not valid. Currently it ensures the name
- * starts with an alphanumeric and is then composed of a combinations of
- * dashes and alphanumerics.
- *
- * The function will abort if you pass it a NULL pointer.
- *
- * @param name The architectute name to verify.
+ * Add a new foreign dpkg_arch architecture.
  */
-const char *
-dpkg_arch_name_is_illegal(const char *name)
+struct dpkg_arch *
+dpkg_arch_add(const char *name)
 {
-	static char buf[150];
-	const char *p = name;
+	struct dpkg_arch *arch;
 
-	assert(name);
-	if (!*p)
-		return _("may not be empty string");
-	if (!isalnum(*p))
-		return _("must start with an alphanumeric");
-	while (*++p != '\0')
-		if (!isalnum(*p) && *p != '-')
-			break;
-	if (*p == '\0')
-		return NULL;
-	snprintf(buf, sizeof(buf), _("character `%c' not allowed (only "
-	                             "letters, digits and characters `%s')"),
-	         *p, "-");
-	return buf;
+	arch = dpkg_arch_find(name);
+	if (arch->type == arch_unknown) {
+		arch->type = arch_foreign;
+		arch_list_dirty = true;
+	}
+
+	return arch;
+}
+
+/**
+ * Unmark a foreign dpkg_arch architecture.
+ */
+void
+dpkg_arch_unmark(struct dpkg_arch *arch_remove)
+{
+	struct dpkg_arch *arch;
+
+	for (arch = arch_builtin_tail->next; arch; arch = arch->next) {
+		if (arch->type != arch_foreign)
+			continue;
+
+		if (arch == arch_remove) {
+			arch->type = arch_unknown;
+			arch_list_dirty = true;
+			return;
+		}
+	}
+}
+
+/**
+ * Load the architecture database.
+ */
+void
+dpkg_arch_load_list(void)
+{
+	FILE *fp;
+	char *archfile;
+	char archname[_POSIX2_LINE_MAX];
+
+	archfile = dpkg_db_get_path(DPKG_DB_ARCH_FILE);
+	fp = fopen(archfile, "r");
+	free(archfile);
+	if (fp == NULL) {
+		arch_list_dirty = true;
+		return;
+	}
+
+	while (fgets_checked(archname, sizeof(archname), fp, archfile) >= 0)
+		dpkg_arch_add(archname);
+
+	fclose(fp);
+}
+
+/**
+ * Save the architecture database.
+ */
+void
+dpkg_arch_save_list(void)
+{
+	struct atomic_file *file;
+	struct dpkg_arch *arch;
+	char *archfile;
+
+	if (!arch_list_dirty)
+		return;
+
+	archfile = dpkg_db_get_path(DPKG_DB_ARCH_FILE);
+	file = atomic_file_new(archfile, 0);
+	atomic_file_open(file);
+
+	for (arch = arch_head; arch; arch = arch->next) {
+		if (arch->type != arch_foreign && arch->type != arch_native)
+			continue;
+
+		if (fprintf(file->fp, "%s\n", arch->name) < 0)
+			ohshite(_("error writing to architecture list"));
+	}
+
+	atomic_file_sync(file);
+	atomic_file_close(file);
+	atomic_file_commit(file);
+	atomic_file_free(file);
+
+	dir_sync_path(dpkg_db_get_dir());
+
+	arch_list_dirty = false;
+
+	free(archfile);
 }
diff --git a/lib/dpkg/arch.h b/lib/dpkg/arch.h
index 685cfc8..d98b2fa 100644
--- a/lib/dpkg/arch.h
+++ b/lib/dpkg/arch.h
@@ -4,6 +4,7 @@
  *
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,28 +24,47 @@
 #define LIBDPKG_ARCH_H
 
 #include <dpkg/macros.h>
+#include <dpkg/varbuf.h>
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup arch Architecture database
+ * @ingroup dpkg-public
+ * @{
+ */
+
+enum dpkg_arch_type {
+	arch_none,
+	arch_empty,
+	arch_illegal,
+	arch_wildcard,
+	arch_all,
+	arch_native,
+	arch_foreign,
+	arch_unknown,
+};
+
 struct dpkg_arch {
 	struct dpkg_arch *next;
 	const char *name;
-	enum arch_type {
-		arch_all,
-		arch_native,
-		arch_foreign,
-		arch_wildcard,
-		arch_none,
-		arch_illegal,
-		arch_unknown,
-	} type;
+	enum dpkg_arch_type type;
 };
 
+const char *dpkg_arch_name_is_illegal(const char *name) DPKG_ATTR_NONNULL(1);
 struct dpkg_arch *dpkg_arch_find(const char *name);
-struct dpkg_arch *dpkg_arch_get_native(void);
+struct dpkg_arch *dpkg_arch_get(enum dpkg_arch_type type);
 struct dpkg_arch *dpkg_arch_get_list(void);
-const char *dpkg_arch_name_is_illegal(const char *name) DPKG_ATTR_NONNULL(1);
-void dpkg_arch_reset(void);
+void dpkg_arch_reset_list(void);
+
+struct dpkg_arch *dpkg_arch_add(const char *name);
+void dpkg_arch_unmark(struct dpkg_arch *arch);
+void dpkg_arch_load_list(void);
+void dpkg_arch_save_list(void);
+
+void varbuf_add_archqual(struct varbuf *vb, const struct dpkg_arch *arch);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/atomic-file.c b/lib/dpkg/atomic-file.c
new file mode 100644
index 0000000..bb5e2ab
--- /dev/null
+++ b/lib/dpkg/atomic-file.c
@@ -0,0 +1,124 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * atomic-file.c - atomic file helper functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <sys/stat.h>
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/atomic-file.h>
+
+#define ATOMIC_FILE_NEW_EXT "-new"
+#define ATOMIC_FILE_OLD_EXT "-old"
+
+struct atomic_file *
+atomic_file_new(const char *filename, enum atomic_file_flags flags)
+{
+	struct atomic_file *file;
+
+	file = m_malloc(sizeof(*file));
+	file->flags = flags;
+	file->fp = NULL;
+	file->name = m_strdup(filename);
+	m_asprintf(&file->name_new, "%s%s", filename, ATOMIC_FILE_NEW_EXT);
+
+	return file;
+}
+
+void
+atomic_file_open(struct atomic_file *file)
+{
+	file->fp = fopen(file->name_new, "w");
+	if (file->fp == NULL)
+		ohshite(_("unable to create new file '%.250s'"),
+		        file->name_new);
+	fchmod(fileno(file->fp), 0644);
+
+	push_cleanup(cu_closestream, ~ehflag_normaltidy, NULL, 0, 1, file->fp);
+}
+
+void
+atomic_file_sync(struct atomic_file *file)
+{
+	if (ferror(file->fp))
+		ohshite(_("unable to write new file '%.250s'"), file->name_new);
+	if (fflush(file->fp))
+		ohshite(_("unable to flush new file '%.250s'"), file->name_new);
+	if (fsync(fileno(file->fp)))
+		ohshite(_("unable to sync new file '%.250s'"), file->name_new);
+}
+
+void
+atomic_file_close(struct atomic_file *file)
+{
+	pop_cleanup(ehflag_normaltidy); /* fopen */
+
+	if (fclose(file->fp))
+		ohshite(_("unable to close new file `%.250s'"), file->name_new);
+}
+
+static void
+atomic_file_backup(struct atomic_file *file)
+{
+	char *name_old;
+
+	m_asprintf(&name_old, "%s%s", file->name, ATOMIC_FILE_OLD_EXT);
+
+	if (unlink(name_old) && errno != ENOENT)
+		ohshite(_("error removing old backup file '%s'"), name_old);
+	if (link(file->name, name_old) && errno != ENOENT)
+		ohshite(_("error creating new backup file '%s'"), name_old);
+
+	free(name_old);
+}
+
+void
+atomic_file_remove(struct atomic_file *file)
+{
+	if (unlink(file->name_new))
+		ohshite(_("cannot remove `%.250s'"), file->name_new);
+	if (unlink(file->name) && errno != ENOENT)
+		ohshite(_("cannot remove `%.250s'"), file->name);
+}
+
+void
+atomic_file_commit(struct atomic_file *file)
+{
+	if (file->flags & aff_backup)
+		atomic_file_backup(file);
+
+	if (rename(file->name_new, file->name))
+		ohshite(_("error installing new file '%s'"), file->name);
+}
+
+void
+atomic_file_free(struct atomic_file *file)
+{
+	free(file->name_new);
+	free(file->name);
+	free(file);
+}
diff --git a/lib/dpkg/atomic-file.h b/lib/dpkg/atomic-file.h
new file mode 100644
index 0000000..6b4ac2d
--- /dev/null
+++ b/lib/dpkg/atomic-file.h
@@ -0,0 +1,60 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * atomic-file.h - atomic file helper functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LIBDPKG_ATOMIC_FILE_H
+#define LIBDPKG_ATOMIC_FILE_H
+
+#include <stdio.h>
+
+#include <dpkg/macros.h>
+
+DPKG_BEGIN_DECLS
+
+/**
+ * @defgroup atomic-file Atomic file operations
+ * @ingroup dpkg-internal
+ * @{
+ */
+
+enum atomic_file_flags {
+	aff_backup = 01,
+};
+
+struct atomic_file {
+	enum atomic_file_flags flags;
+	char *name;
+	char *name_new;
+	FILE *fp;
+};
+
+struct atomic_file *
+atomic_file_new(const char *filename, enum atomic_file_flags flags);
+void atomic_file_open(struct atomic_file *file);
+void atomic_file_sync(struct atomic_file *file);
+void atomic_file_close(struct atomic_file *file);
+void atomic_file_commit(struct atomic_file *file);
+void atomic_file_remove(struct atomic_file *file);
+void atomic_file_free(struct atomic_file *file);
+
+/** @} */
+
+DPKG_END_DECLS
+
+#endif /* LIBDPKG_ATOMIC_FILE_H */
diff --git a/lib/dpkg/buffer.c b/lib/dpkg/buffer.c
index c99af0f..24a3324 100644
--- a/lib/dpkg/buffer.c
+++ b/lib/dpkg/buffer.c
@@ -4,7 +4,7 @@
  *
  * Copyright © 1999, 2000 Wichert Akkerman <wakkerma@debian.org>
  * Copyright © 2000-2003 Adam Heath <doogie@debian.org>
- * Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -54,16 +54,37 @@ buffer_md5_init(struct buffer_data *data)
 }
 
 static off_t
-buffer_init(struct buffer_data *data)
+buffer_filter_init(struct buffer_data *data)
 {
 	switch (data->type) {
-	case BUFFER_WRITE_MD5:
+	case BUFFER_FILTER_NULL:
+		break;
+	case BUFFER_FILTER_MD5:
 		buffer_md5_init(data);
 		break;
 	}
 	return 0;
 }
 
+static off_t
+buffer_filter_update(struct buffer_data *filter, const void *buf, off_t length)
+{
+	off_t ret = length;
+
+	switch (filter->type) {
+	case BUFFER_FILTER_NULL:
+		break;
+	case BUFFER_FILTER_MD5:
+		MD5Update(&(((struct buffer_md5_ctx *)filter->arg.ptr)->ctx),
+		          buf, length);
+		break;
+	default:
+		internerr("unknown data type %i", filter->type);
+	}
+
+	return ret;
+}
+
 static void
 buffer_md5_done(struct buffer_data *data)
 {
@@ -84,10 +105,12 @@ buffer_md5_done(struct buffer_data *data)
 }
 
 static off_t
-buffer_done(struct buffer_data *data)
+buffer_filter_done(struct buffer_data *data)
 {
 	switch (data->type) {
-	case BUFFER_WRITE_MD5:
+	case BUFFER_FILTER_NULL:
+		break;
+	case BUFFER_FILTER_MD5:
 		buffer_md5_done(data);
 		break;
 	}
@@ -108,12 +131,8 @@ buffer_write(struct buffer_data *data, const void *buf, off_t length)
 		break;
 	case BUFFER_WRITE_NULL:
 		break;
-	case BUFFER_WRITE_MD5:
-		MD5Update(&(((struct buffer_md5_ctx *)data->arg.ptr)->ctx), buf, length);
-		break;
 	default:
-		internerr("unknown data type '%i' in buffer_write",
-		          data->type);
+		internerr("unknown data type %i", data->type);
 	}
 
 	return ret;
@@ -129,28 +148,29 @@ buffer_read(struct buffer_data *data, void *buf, off_t length)
 		ret = fd_read(data->arg.i, buf, length);
 		break;
 	default:
-		internerr("unknown data type '%i' in buffer_read\n",
-		          data->type);
+		internerr("unknown data type %i", data->type);
 	}
 
 	return ret;
 }
 
 off_t
-buffer_hash(const void *input, void *output, int type, off_t limit)
+buffer_filter(const void *input, void *output, int type, off_t limit)
 {
 	struct buffer_data data = { .arg.ptr = output, .type = type };
 	off_t ret;
 
-	buffer_init(&data);
-	ret = buffer_write(&data, input, limit);
-	buffer_done(&data);
+	buffer_filter_init(&data);
+	ret = buffer_filter_update(&data, input, limit);
+	buffer_filter_done(&data);
 
 	return ret;
 }
 
 static off_t
-buffer_copy(struct buffer_data *read_data, struct buffer_data *write_data,
+buffer_copy(struct buffer_data *read_data,
+            struct buffer_data *filter,
+            struct buffer_data *write_data,
             off_t limit, const char *desc)
 {
 	char *buf;
@@ -161,16 +181,16 @@ buffer_copy(struct buffer_data *read_data, struct buffer_data *write_data,
 	if ((limit != -1) && (limit < bufsize))
 		bufsize = limit;
 	if (bufsize == 0)
-		return 0;
+		buf = NULL;
+	else
+		buf = m_malloc(bufsize);
 
-	buf = m_malloc(bufsize);
-
-	buffer_init(write_data);
+	buffer_filter_init(filter);
 
 	while (bufsize > 0) {
 		bytesread = buffer_read(read_data, buf, bufsize);
 		if (bytesread < 0)
-			break;
+			ohshite(_("failed to read on buffer copy for %s"), desc);
 		if (bytesread == 0)
 			break;
 
@@ -182,23 +202,21 @@ buffer_copy(struct buffer_data *read_data, struct buffer_data *write_data,
 				bufsize = limit;
 		}
 
+		buffer_filter_update(filter, buf, bytesread);
+
 		byteswritten = buffer_write(write_data, buf, bytesread);
 		if (byteswritten < 0)
-			break;
+			ohshite(_("failed in write on buffer copy for %s"), desc);
 		if (byteswritten == 0)
 			break;
 
 		totalwritten += byteswritten;
 	}
 
-	if (bytesread < 0)
-		ohshite(_("failed to read on buffer copy for %s"), desc);
-	if (byteswritten < 0)
-		ohshite(_("failed in write on buffer copy for %s"), desc);
 	if (limit > 0)
 		ohshit(_("short read on buffer copy for %s"), desc);
 
-	buffer_done(write_data);
+	buffer_filter_done(filter);
 
 	free(buf);
 
@@ -207,11 +225,13 @@ buffer_copy(struct buffer_data *read_data, struct buffer_data *write_data,
 
 off_t
 buffer_copy_IntInt(int Iin, int Tin,
+                   void *Pfilter, int Tfilter,
                    int Iout, int Tout,
                    off_t limit, const char *desc, ...)
 {
 	va_list args;
 	struct buffer_data read_data = { .type = Tin, .arg.i = Iin };
+	struct buffer_data filter = { .type = Tfilter, .arg.ptr = Pfilter };
 	struct buffer_data write_data = { .type = Tout, .arg.i = Iout };
 	struct varbuf v = VARBUF_INIT;
 	off_t ret;
@@ -220,7 +240,7 @@ buffer_copy_IntInt(int Iin, int Tin,
 	varbuf_vprintf(&v, desc, args);
 	va_end(args);
 
-	ret = buffer_copy(&read_data, &write_data, limit, v.buf);
+	ret = buffer_copy(&read_data, &filter, &write_data, limit, v.buf);
 
 	varbuf_destroy(&v);
 
@@ -229,11 +249,13 @@ buffer_copy_IntInt(int Iin, int Tin,
 
 off_t
 buffer_copy_IntPtr(int Iin, int Tin,
+                   void *Pfilter, int Tfilter,
                    void *Pout, int Tout,
                    off_t limit, const char *desc, ...)
 {
 	va_list args;
 	struct buffer_data read_data = { .type = Tin, .arg.i = Iin };
+	struct buffer_data filter = { .type = Tfilter, .arg.ptr = Pfilter };
 	struct buffer_data write_data = { .type = Tout, .arg.ptr = Pout };
 	struct varbuf v = VARBUF_INIT;
 	off_t ret;
@@ -242,7 +264,7 @@ buffer_copy_IntPtr(int Iin, int Tin,
 	varbuf_vprintf(&v, desc, args);
 	va_end(args);
 
-	ret = buffer_copy(&read_data, &write_data, limit, v.buf);
+	ret = buffer_copy(&read_data, &filter, &write_data, limit, v.buf);
 
 	varbuf_destroy(&v);
 
@@ -253,6 +275,7 @@ static off_t
 buffer_skip(struct buffer_data *input, off_t limit, const char *desc)
 {
 	struct buffer_data output;
+	struct buffer_data filter;
 
 	switch (input->type) {
 	case BUFFER_READ_FD:
@@ -262,14 +285,15 @@ buffer_skip(struct buffer_data *input, off_t limit, const char *desc)
 			ohshite(_("failed to seek %s"), desc);
 		break;
 	default:
-		internerr("unknown data type '%i' in buffer_skip\n",
-		          input->type);
+		internerr("unknown data type %i", input->type);
 	}
 
 	output.type = BUFFER_WRITE_NULL;
 	output.arg.ptr = NULL;
+	filter.type = BUFFER_FILTER_NULL;
+	filter.arg.ptr = NULL;
 
-	return buffer_copy(input, &output, limit, desc);
+	return buffer_copy(input, &filter, &output, limit, desc);
 }
 
 off_t
diff --git a/lib/dpkg/buffer.h b/lib/dpkg/buffer.h
index 436a22e..ebe5c34 100644
--- a/lib/dpkg/buffer.h
+++ b/lib/dpkg/buffer.h
@@ -30,12 +30,20 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup buffer Buffer I/O
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 #define DPKG_BUFFER_SIZE 4096
 
 #define BUFFER_WRITE_VBUF		1
 #define BUFFER_WRITE_FD			2
 #define BUFFER_WRITE_NULL		3
-#define BUFFER_WRITE_MD5		5
+
+#define BUFFER_FILTER_NULL		4
+#define BUFFER_FILTER_MD5		5
 
 #define BUFFER_READ_FD			0
 
@@ -48,29 +56,47 @@ struct buffer_data {
 };
 
 # define buffer_md5(buf, hash, limit) \
-	buffer_hash(buf, hash, BUFFER_WRITE_MD5, limit)
+	buffer_filter(buf, hash, BUFFER_FILTER_MD5, limit)
 
 # define fd_md5(fd, hash, limit, ...) \
-	buffer_copy_IntPtr(fd, BUFFER_READ_FD, hash, BUFFER_WRITE_MD5, \
+	buffer_copy_IntPtr(fd, BUFFER_READ_FD, \
+	                   hash, BUFFER_FILTER_MD5, \
+	                   NULL, BUFFER_WRITE_NULL, \
 	                   limit, __VA_ARGS__)
 # define fd_fd_copy(fd1, fd2, limit, ...) \
-	buffer_copy_IntInt(fd1, BUFFER_READ_FD, fd2, BUFFER_WRITE_FD, \
+	buffer_copy_IntInt(fd1, BUFFER_READ_FD, \
+	                   NULL, BUFFER_FILTER_NULL, \
+	                   fd2, BUFFER_WRITE_FD, \
+	                   limit, __VA_ARGS__)
+# define fd_fd_copy_and_md5(fd1, fd2, hash, limit, ...) \
+	buffer_copy_IntInt(fd1, BUFFER_READ_FD, \
+	                   hash, BUFFER_FILTER_MD5, \
+	                   fd2, BUFFER_WRITE_FD, \
 	                   limit, __VA_ARGS__)
 # define fd_vbuf_copy(fd, buf, limit, ...) \
-	buffer_copy_IntPtr(fd, BUFFER_READ_FD, buf, BUFFER_WRITE_VBUF, \
+	buffer_copy_IntPtr(fd, BUFFER_READ_FD, \
+	                   NULL, BUFFER_FILTER_NULL, \
+	                   buf, BUFFER_WRITE_VBUF, \
 	                   limit, __VA_ARGS__)
-# define fd_null_copy(fd, limit, ...) \
+# define fd_skip(fd, limit, ...) \
 	buffer_skip_Int(fd, BUFFER_READ_FD, limit, __VA_ARGS__)
 
-off_t buffer_copy_IntPtr(int i, int typeIn, void *p, int typeOut,
+
+off_t buffer_copy_IntPtr(int i, int typeIn,
+                         void *f, int typeFilter,
+                         void *p, int typeOut,
                          off_t limit, const char *desc,
-                         ...) DPKG_ATTR_PRINTF(6);
-off_t buffer_copy_IntInt(int i1, int typeIn, int i2, int typeOut,
+                         ...) DPKG_ATTR_PRINTF(8);
+off_t buffer_copy_IntInt(int i1, int typeIn,
+                         void *f, int typeFilter,
+                         int i2, int typeOut,
                          off_t limit, const char *desc,
-                         ...) DPKG_ATTR_PRINTF(6);
+                         ...) DPKG_ATTR_PRINTF(8);
 off_t buffer_skip_Int(int I, int T, off_t limit, const char *desc_fmt, ...)
-                      DPKG_ATTR_PRINTF(4);
-off_t buffer_hash(const void *buf, void *hash, int typeOut, off_t length);
+	DPKG_ATTR_PRINTF(4);
+off_t buffer_filter(const void *buf, void *hash, int typeFilter, off_t length);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/command.c b/lib/dpkg/command.c
index a711bfa..3ff1627 100644
--- a/lib/dpkg/command.c
+++ b/lib/dpkg/command.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * command.c - command execution support
  *
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2010-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -27,6 +27,8 @@
 
 #include <dpkg/dpkg.h>
 #include <dpkg/i18n.h>
+#include <dpkg/string.h>
+#include <dpkg/path.h>
 #include <dpkg/command.h>
 
 /**
@@ -43,11 +45,9 @@ void
 command_init(struct command *cmd, const char *filename, const char *name)
 {
 	cmd->filename = filename;
-	if (name == NULL) {
-		const char *progname = strrchr(filename, '/');
-
-		cmd->name = progname ? progname + 1 : filename;
-	} else
+	if (name == NULL)
+		cmd->name = path_basename(filename);
+	else
 		cmd->name = name;
 	cmd->argc = 0;
 	cmd->argv_size = 10;
@@ -193,7 +193,7 @@ command_shell(const char *cmd, const char *name)
 	const char *mode;
 
 	shell = getenv("SHELL");
-	if (shell == NULL || shell[0] == '\0')
+	if (str_is_unset(shell))
 		shell = DEFAULTSHELL;
 
 	if (cmd == NULL)
diff --git a/lib/dpkg/command.h b/lib/dpkg/command.h
index a05cc52..2874fcb 100644
--- a/lib/dpkg/command.h
+++ b/lib/dpkg/command.h
@@ -26,6 +26,12 @@
 DPKG_BEGIN_DECLS
 
 /**
+ * @defgroup command Command execution
+ * @ingroup dpkg-internal
+ * @{
+ */
+
+/**
  * Describe a command to execute.
  */
 struct command {
@@ -50,6 +56,8 @@ void command_exec(struct command *cmd) DPKG_ATTR_NORET;
 
 void command_shell(const char *cmd, const char *name);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_COMMAND_H */
diff --git a/lib/dpkg/compress.c b/lib/dpkg/compress.c
index eb01c5e..a7b020c 100644
--- a/lib/dpkg/compress.c
+++ b/lib/dpkg/compress.c
@@ -37,6 +37,7 @@
 
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
+#include <dpkg/error.h>
 #include <dpkg/varbuf.h>
 #include <dpkg/fdio.h>
 #include <dpkg/buffer.h>
@@ -52,7 +53,7 @@ fd_fd_filter(int fd_in, int fd_out, const char *desc, const char *file, ...)
 	pid_t pid;
 
 	pid = subproc_fork();
-	if (pid != 0) {
+	if (pid == 0) {
 		if (fd_in != 0) {
 			m_dup2(fd_in, 0);
 			close(fd_in);
@@ -73,10 +74,38 @@ fd_fd_filter(int fd_in, int fd_out, const char *desc, const char *file, ...)
 	subproc_wait_check(pid, desc, 0);
 }
 
+struct compressor {
+	const char *name;
+	const char *extension;
+	int default_level;
+	bool (*check_params)(struct compress_params *params,
+	                     struct dpkg_error *err);
+	void (*fixup_params)(struct compress_params *params);
+	void (*compress)(int fd_in, int fd_out, struct compress_params *params,
+	                 const char *desc);
+	void (*decompress)(int fd_in, int fd_out, const char *desc);
+};
+
 /*
  * No compressor (pass-through).
  */
 
+static bool
+check_none_params(struct compress_params *params, struct dpkg_error *err)
+{
+	if (params->strategy) {
+		dpkg_put_warn(err, _("unknown compression strategy"));
+		return false;
+	}
+
+	return true;
+}
+
+static void
+fixup_none_params(struct compress_params *params)
+{
+}
+
 static void
 decompress_none(int fd_in, int fd_out, const char *desc)
 {
@@ -84,15 +113,17 @@ decompress_none(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_none(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_none(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	fd_fd_copy(fd_in, fd_out, -1, _("%s: compression"), desc);
 }
 
-struct compressor compressor_none = {
+static const struct compressor compressor_none = {
 	.name = "none",
 	.extension = "",
 	.default_level = 0,
+	.check_params = check_none_params,
+	.fixup_params = fixup_none_params,
 	.compress = compress_none,
 	.decompress = decompress_none,
 };
@@ -101,6 +132,16 @@ struct compressor compressor_none = {
  * Gzip compressor.
  */
 
+#define GZIP		"gzip"
+
+static void
+fixup_gzip_params(struct compress_params *params)
+{
+	/* Normalize compression level. */
+	if (params->level == 0)
+		params->type = compressor_type_none;
+}
+
 #ifdef WITH_ZLIB
 static void
 decompress_gzip(int fd_in, int fd_out, const char *desc)
@@ -116,10 +157,10 @@ decompress_gzip(int fd_in, int fd_out, const char *desc)
 
 		actualread = gzread(gzfile, buffer, sizeof(buffer));
 		if (actualread < 0) {
-			int err = 0;
-			const char *errmsg = gzerror(gzfile, &err);
+			int z_errnum = 0;
+			const char *errmsg = gzerror(gzfile, &z_errnum);
 
-			if (err == Z_ERRNO)
+			if (z_errnum == Z_ERRNO)
 				errmsg = strerror(errno);
 			ohshit(_("%s: internal gzip read error: '%s'"), desc,
 			       errmsg);
@@ -137,14 +178,14 @@ decompress_gzip(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_gzip(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_gzip(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char buffer[DPKG_BUFFER_SIZE];
 	char combuf[6];
-	int err;
+	int z_errnum;
 	gzFile gzfile;
 
-	snprintf(combuf, sizeof(combuf), "w%d", compress_level);
+	snprintf(combuf, sizeof(combuf), "w%d", params->level);
 	gzfile = gzdopen(fd_out, combuf);
 	if (gzfile == NULL)
 		ohshit(_("%s: error binding output to gzip stream"), desc);
@@ -160,23 +201,23 @@ compress_gzip(int fd_in, int fd_out, int compress_level, const char *desc)
 
 		actualwrite = gzwrite(gzfile, buffer, actualread);
 		if (actualwrite != actualread) {
-			const char *errmsg = gzerror(gzfile, &err);
+			const char *errmsg = gzerror(gzfile, &z_errnum);
 
-			if (err == Z_ERRNO)
+			if (z_errnum == Z_ERRNO)
 				errmsg = strerror(errno);
 			ohshit(_("%s: internal gzip write error: '%s'"), desc,
 			       errmsg);
 		}
 	}
 
-	err = gzclose(gzfile);
-	if (err) {
+	z_errnum = gzclose(gzfile);
+	if (z_errnum) {
 		const char *errmsg;
 
-		if (err == Z_ERRNO)
+		if (z_errnum == Z_ERRNO)
 			errmsg = strerror(errno);
 		else
-			errmsg = zError(err);
+			errmsg = zError(z_errnum);
 		ohshit(_("%s: internal gzip write error: %s"), desc, errmsg);
 	}
 }
@@ -188,19 +229,21 @@ decompress_gzip(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_gzip(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_gzip(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char combuf[6];
 
-	snprintf(combuf, sizeof(combuf), "-c%d", compress_level);
+	snprintf(combuf, sizeof(combuf), "-c%d", params->level);
 	fd_fd_filter(fd_in, fd_out, desc, GZIP, combuf, NULL);
 }
 #endif
 
-struct compressor compressor_gzip = {
+static const struct compressor compressor_gzip = {
 	.name = "gzip",
 	.extension = ".gz",
 	.default_level = 9,
+	.check_params = check_none_params,
+	.fixup_params = fixup_gzip_params,
 	.compress = compress_gzip,
 	.decompress = decompress_gzip,
 };
@@ -209,6 +252,16 @@ struct compressor compressor_gzip = {
  * Bzip2 compressor.
  */
 
+#define BZIP2		"bzip2"
+
+static void
+fixup_bzip2_params(struct compress_params *params)
+{
+	/* Normalize compression level. */
+	if (params->level == 0)
+		params->level = 1;
+}
+
 #ifdef WITH_BZ2
 static void
 decompress_bzip2(int fd_in, int fd_out, const char *desc)
@@ -224,10 +277,10 @@ decompress_bzip2(int fd_in, int fd_out, const char *desc)
 
 		actualread = BZ2_bzread(bzfile, buffer, sizeof(buffer));
 		if (actualread < 0) {
-			int err = 0;
-			const char *errmsg = BZ2_bzerror(bzfile, &err);
+			int bz_errnum = 0;
+			const char *errmsg = BZ2_bzerror(bzfile, &bz_errnum);
 
-			if (err == BZ_IO_ERROR)
+			if (bz_errnum == BZ_IO_ERROR)
 				errmsg = strerror(errno);
 			ohshit(_("%s: internal bzip2 read error: '%s'"), desc,
 			       errmsg);
@@ -245,14 +298,14 @@ decompress_bzip2(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_bzip2(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_bzip2(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char buffer[DPKG_BUFFER_SIZE];
 	char combuf[6];
-	int err;
+	int bz_errnum;
 	BZFILE *bzfile;
 
-	snprintf(combuf, sizeof(combuf), "w%d", compress_level);
+	snprintf(combuf, sizeof(combuf), "w%d", params->level);
 	bzfile = BZ2_bzdopen(fd_out, combuf);
 	if (bzfile == NULL)
 		ohshit(_("%s: error binding output to bzip2 stream"), desc);
@@ -268,20 +321,20 @@ compress_bzip2(int fd_in, int fd_out, int compress_level, const char *desc)
 
 		actualwrite = BZ2_bzwrite(bzfile, buffer, actualread);
 		if (actualwrite != actualread) {
-			const char *errmsg = BZ2_bzerror(bzfile, &err);
+			const char *errmsg = BZ2_bzerror(bzfile, &bz_errnum);
 
-			if (err == BZ_IO_ERROR)
+			if (bz_errnum == BZ_IO_ERROR)
 				errmsg = strerror(errno);
 			ohshit(_("%s: internal bzip2 write error: '%s'"), desc,
 			       errmsg);
 		}
 	}
 
-	BZ2_bzWriteClose(&err, bzfile, 0, NULL, NULL);
-	if (err != BZ_OK) {
+	BZ2_bzWriteClose(&bz_errnum, bzfile, 0, NULL, NULL);
+	if (bz_errnum != BZ_OK) {
 		const char *errmsg = _("unexpected bzip2 error");
 
-		if (err == BZ_IO_ERROR)
+		if (bz_errnum == BZ_IO_ERROR)
 			errmsg = strerror(errno);
 		ohshit(_("%s: internal bzip2 write error: '%s'"), desc,
 		       errmsg);
@@ -301,19 +354,21 @@ decompress_bzip2(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_bzip2(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_bzip2(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char combuf[6];
 
-	snprintf(combuf, sizeof(combuf), "-c%d", compress_level);
+	snprintf(combuf, sizeof(combuf), "-c%d", params->level);
 	fd_fd_filter(fd_in, fd_out, desc, BZIP2, combuf, NULL);
 }
 #endif
 
-struct compressor compressor_bzip2 = {
+static const struct compressor compressor_bzip2 = {
 	.name = "bzip2",
 	.extension = ".bz2",
 	.default_level = 9,
+	.check_params = check_none_params,
+	.fixup_params = fixup_bzip2_params,
 	.compress = compress_bzip2,
 	.decompress = decompress_bzip2,
 };
@@ -322,6 +377,19 @@ struct compressor compressor_bzip2 = {
  * Xz compressor.
  */
 
+#define XZ		"xz"
+
+static bool
+check_xz_params(struct compress_params *params, struct dpkg_error *err)
+{
+	if (params->strategy && strcmp(params->strategy, "extreme") != 0) {
+		dpkg_put_warn(err, _("unknown compression strategy"));
+		return false;
+	}
+
+	return true;
+}
+
 static void
 decompress_xz(int fd_in, int fd_out, const char *desc)
 {
@@ -329,18 +397,26 @@ decompress_xz(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_xz(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_xz(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char combuf[6];
+	const char *strategy;
+
+	if (params->strategy && strcmp(params->strategy, "extreme") == 0)
+		strategy = "-e";
+	else
+		strategy = NULL;
 
-	snprintf(combuf, sizeof(combuf), "-c%d", compress_level);
-	fd_fd_filter(fd_in, fd_out, desc, XZ, combuf, NULL);
+	snprintf(combuf, sizeof(combuf), "-c%d", params->level);
+	fd_fd_filter(fd_in, fd_out, desc, XZ, combuf, strategy, NULL);
 }
 
-struct compressor compressor_xz = {
+static const struct compressor compressor_xz = {
 	.name = "xz",
 	.extension = ".xz",
 	.default_level = 6,
+	.check_params = check_xz_params,
+	.fixup_params = fixup_none_params,
 	.compress = compress_xz,
 	.decompress = decompress_xz,
 };
@@ -356,18 +432,20 @@ decompress_lzma(int fd_in, int fd_out, const char *desc)
 }
 
 static void
-compress_lzma(int fd_in, int fd_out, int compress_level, const char *desc)
+compress_lzma(int fd_in, int fd_out, struct compress_params *params, const char *desc)
 {
 	char combuf[6];
 
-	snprintf(combuf, sizeof(combuf), "-c%d", compress_level);
+	snprintf(combuf, sizeof(combuf), "-c%d", params->level);
 	fd_fd_filter(fd_in, fd_out, desc, XZ, combuf, "--format=lzma", NULL);
 }
 
-struct compressor compressor_lzma = {
+static const struct compressor compressor_lzma = {
 	.name = "lzma",
 	.extension = ".lzma",
 	.default_level = 6,
+	.check_params = check_none_params,
+	.fixup_params = fixup_none_params,
 	.compress = compress_lzma,
 	.decompress = decompress_lzma,
 };
@@ -376,73 +454,96 @@ struct compressor compressor_lzma = {
  * Generic compressor filter.
  */
 
-static struct compressor *compressor_array[] = {
-	&compressor_none,
-	&compressor_gzip,
-	&compressor_xz,
-	&compressor_bzip2,
-	&compressor_lzma,
+static const struct compressor *compressor_array[] = {
+	[compressor_type_none] = &compressor_none,
+	[compressor_type_gzip] = &compressor_gzip,
+	[compressor_type_xz] = &compressor_xz,
+	[compressor_type_bzip2] = &compressor_bzip2,
+	[compressor_type_lzma] = &compressor_lzma,
 };
 
-struct compressor *
+static const struct compressor *
+compressor(enum compressor_type type)
+{
+	const enum compressor_type max_type = array_count(compressor_array);
+
+	if (type < 0 || type >= max_type)
+		internerr("compressor_type %d is out of range", type);
+
+	return compressor_array[type];
+}
+
+const char *
+compressor_get_extension(enum compressor_type type)
+{
+	return compressor(type)->extension;
+}
+
+enum compressor_type
 compressor_find_by_name(const char *name)
 {
 	size_t i;
 
 	for (i = 0; i < array_count(compressor_array); i++)
 		if (strcmp(compressor_array[i]->name, name) == 0)
-			return compressor_array[i];
+			return i;
 
-	return NULL;
+	return compressor_type_unknown;
 }
 
-struct compressor *
+enum compressor_type
 compressor_find_by_extension(const char *extension)
 {
 	size_t i;
 
 	for (i = 0; i < array_count(compressor_array); i++)
 		if (strcmp(compressor_array[i]->extension, extension) == 0)
-			return compressor_array[i];
+			return i;
+
+	return compressor_type_unknown;
+}
 
-	return NULL;
+bool
+compressor_check_params(struct compress_params *params, struct dpkg_error *err)
+{
+	return compressor(params->type)->check_params(params, err);
+}
+
+static void
+compressor_fixup_params(struct compress_params *params)
+{
+	compressor(params->type)->fixup_params(params);
 }
 
 void
-decompress_filter(struct compressor *compressor, int fd_in, int fd_out,
+decompress_filter(enum compressor_type type, int fd_in, int fd_out,
                   const char *desc_fmt, ...)
 {
 	va_list args;
 	struct varbuf desc = VARBUF_INIT;
 
-	if (compressor == NULL)
-		internerr("no compressor specified");
-
 	va_start(args, desc_fmt);
 	varbuf_vprintf(&desc, desc_fmt, args);
 	va_end(args);
 
-	compressor->decompress(fd_in, fd_out, desc.buf);
+	compressor(type)->decompress(fd_in, fd_out, desc.buf);
 }
 
 void
-compress_filter(struct compressor *compressor, int fd_in, int fd_out,
-                int compress_level, const char *desc_fmt, ...)
+compress_filter(struct compress_params *params, int fd_in, int fd_out,
+                const char *desc_fmt, ...)
 {
 	va_list args;
 	struct varbuf desc = VARBUF_INIT;
 
-	if (compressor == NULL)
-		internerr("no compressor specified");
-
 	va_start(args, desc_fmt);
 	varbuf_vprintf(&desc, desc_fmt, args);
 	va_end(args);
 
-	if (compress_level < 0)
-		compress_level = compressor->default_level;
-	else if (compress_level == 0)
-		compressor = &compressor_none;
+	compressor_fixup_params(params);
+
+	if (params->level < 0)
+		params->level = compressor(params->type)->default_level;
 
-	compressor->compress(fd_in, fd_out, compress_level, desc.buf);
+	compressor(params->type)->compress(fd_in, fd_out, params, desc.buf);
 }
diff --git a/lib/dpkg/compress.h b/lib/dpkg/compress.h
index 18f6573..c9a9a29 100644
--- a/lib/dpkg/compress.h
+++ b/lib/dpkg/compress.h
@@ -23,36 +23,49 @@
 #define LIBDPKG_COMPRESS_H
 
 #include <dpkg/macros.h>
+#include <dpkg/error.h>
+
+#include <stdbool.h>
 
 DPKG_BEGIN_DECLS
 
-#define GZIP		"gzip"
-#define XZ		"xz"
-#define BZIP2		"bzip2"
+/**
+ * @defgroup compress Compression
+ * @ingroup dpkg-internal
+ * @{
+ */
+
+enum compressor_type {
+	compressor_type_unknown = -1,
+	compressor_type_none,
+	compressor_type_gzip,
+	compressor_type_xz,
+	compressor_type_bzip2,
+	compressor_type_lzma,
+};
 
-struct compressor {
-	const char *name;
-	const char *extension;
-	int default_level;
-	void (*compress)(int fd_in, int fd_out, int level, const char *desc);
-	void (*decompress)(int fd_in, int fd_out, const char *desc);
+struct compress_params {
+	enum compressor_type type;
+	const char *strategy;
+	int level;
 };
 
-struct compressor compressor_none;
-struct compressor compressor_gzip;
-struct compressor compressor_xz;
-struct compressor compressor_bzip2;
-struct compressor compressor_lzma;
+enum compressor_type compressor_find_by_name(const char *name);
+enum compressor_type compressor_find_by_extension(const char *name);
+
+const char *compressor_get_extension(enum compressor_type type);
 
-struct compressor *compressor_find_by_name(const char *name);
-struct compressor *compressor_find_by_extension(const char *name);
+bool compressor_check_params(struct compress_params *params,
+                             struct dpkg_error *err);
 
-void decompress_filter(struct compressor *comp, int fd_in, int fd_out,
+void decompress_filter(enum compressor_type type, int fd_in, int fd_out,
                        const char *desc, ...)
                        DPKG_ATTR_PRINTF(4);
-void compress_filter(struct compressor *comp, int fd_in, int fd_out,
-                     int compress_level, const char *desc, ...)
-                     DPKG_ATTR_PRINTF(5);
+void compress_filter(struct compress_params *params, int fd_in, int fd_out,
+                     const char *desc, ...)
+                     DPKG_ATTR_PRINTF(4);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/dbmodify.c b/lib/dpkg/dbmodify.c
index 34a7335..61cfcb3 100644
--- a/lib/dpkg/dbmodify.c
+++ b/lib/dpkg/dbmodify.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * dbmodify.c - routines for managing dpkg database updates
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
@@ -57,7 +57,6 @@ static int nextupdate;
 static char *updatesdir;
 static int updateslength;
 static char *updatefnbuf, *updatefnrest;
-static char *infodir;
 static struct varbuf uvb;
 
 static int ulist_select(const struct dirent *de) {
@@ -79,7 +78,7 @@ static void cleanupdates(void) {
   struct dirent **cdlist;
   int cdn, i;
 
-  parsedb(statusfile, pdb_lax_parser | pdb_weakclassification, NULL);
+  parsedb(statusfile, pdb_parse_status, NULL);
 
   *updatefnrest = '\0';
   updateslength= -1;
@@ -89,8 +88,7 @@ static void cleanupdates(void) {
   if (cdn) {
     for (i=0; i<cdn; i++) {
       strcpy(updatefnrest, cdlist[i]->d_name);
-      parsedb(updatefnbuf, pdb_lax_parser | pdb_weakclassification,
-              NULL);
+      parsedb(updatefnbuf, pdb_parse_update, NULL);
       if (cstatus < msdbrw_write) free(cdlist[i]);
     }
 
@@ -142,7 +140,6 @@ static const struct fni {
   {   AVAILFILE,                  &availablefile      },
   {   UPDATESDIR,                 &updatesdir         },
   {   UPDATESDIR IMPORTANTTMP,    &importanttmpfile   },
-  {   INFODIR,                    &infodir            },
   {   NULL, NULL                                      }
 };
 
@@ -278,12 +275,12 @@ modstatdb_open(enum modstatdb_rw readwritereq)
     internerr("unknown modstatdb_rw '%d'", readwritereq);
   }
 
+  dpkg_arch_load_list();
+
   if (cstatus != msdbrw_needsuperuserlockonly) {
     cleanupdates();
     if (cflags >= msdbrw_available_readonly)
-    parsedb(availablefile,
-            pdb_recordavailable | pdb_rejectstatus | pdb_lax_parser,
-            NULL);
+      parsedb(availablefile, pdb_parse_available, NULL);
   }
 
   if (cstatus >= msdbrw_write) {
@@ -297,6 +294,12 @@ modstatdb_open(enum modstatdb_rw readwritereq)
   return cstatus;
 }
 
+enum modstatdb_rw
+modstatdb_get_status(void)
+{
+  return cstatus;
+}
+
 void modstatdb_checkpoint(void) {
   int i;
 
@@ -347,23 +350,23 @@ modstatdb_note_core(struct pkginfo *pkg)
 
   if (fwrite(uvb.buf, 1, uvb.used, importanttmp) != uvb.used)
     ohshite(_("unable to write updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
   if (fflush(importanttmp))
     ohshite(_("unable to flush updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
   if (ftruncate(fileno(importanttmp), uvb.used))
     ohshite(_("unable to truncate for updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
   if (fsync(fileno(importanttmp)))
     ohshite(_("unable to fsync updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
   if (fclose(importanttmp))
     ohshite(_("unable to close updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
   sprintf(updatefnrest, IMPORTANTFMT, nextupdate);
   if (rename(importanttmpfile, updatefnbuf))
     ohshite(_("unable to install updated status of `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
 
   dir_sync_path(updatesdir);
 
@@ -405,9 +408,9 @@ void modstatdb_note(struct pkginfo *pkg) {
   }
 
   log_message("status %s %s %s", statusinfos[pkg->status].name,
-              pkg_describe(pkg, pdo_foreign),
+              pkg_name(pkg, pnaw_always),
 	      versiondescribe(&pkg->installed.version, vdew_nonambig));
-  statusfd_send("status: %s: %s", pkg_describe(pkg, pdo_foreign),
+  statusfd_send("status: %s: %s", pkg_name(pkg, pnaw_nonambig),
                 statusinfos[pkg->status].name);
 
   if (cstatus >= msdbrw_write)
diff --git a/lib/dpkg/deb-version.c b/lib/dpkg/deb-version.c
new file mode 100644
index 0000000..a5ef415
--- /dev/null
+++ b/lib/dpkg/deb-version.c
@@ -0,0 +1,58 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * deb-version.c - deb format version handling routines
+ *
+ * Copyright © 2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <string.h>
+#include <stdlib.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/deb-version.h>
+
+const char *
+deb_version_parse(struct deb_version *version, const char *str)
+{
+	const char *str_minor, *end;
+	int major = 0;
+	int minor = 0;
+
+	for (end = str; *end && cisdigit(*end); end++)
+		major = major * 10  + *end - '0';
+
+	if (end == str)
+		return _("format version with empty major component");
+	if (*end != '.')
+		return _("format version has no dot");
+
+	for (end = str_minor = end + 1; *end && cisdigit(*end); end++)
+		minor = minor * 10 + *end - '0';
+
+	if (end == str_minor)
+		return _("format version with empty minor component");
+	if (*end != '\n' && *end != '\0')
+		return _("format version followed by junk");
+
+	version->major = major;
+	version->minor = minor;
+
+	return NULL;
+}
diff --git a/lib/dpkg/deb-version.h b/lib/dpkg/deb-version.h
new file mode 100644
index 0000000..b791c06
--- /dev/null
+++ b/lib/dpkg/deb-version.h
@@ -0,0 +1,37 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * deb-version.h - deb format version handling routines
+ *
+ * Copyright © 2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LIBDPKG_DEB_VERSION_H
+#define LIBDPKG_DEB_VERSION_H
+
+#include <dpkg/macros.h>
+
+DPKG_BEGIN_DECLS
+
+struct deb_version {
+	int major;
+	int minor;
+};
+
+const char *deb_version_parse(struct deb_version *version, const char *str);
+
+DPKG_END_DECLS
+
+#endif /* LIBDPKG_DEB_VERSION_H */
diff --git a/lib/dpkg/debug.h b/lib/dpkg/debug.h
index 291bc83..fb4bac5 100644
--- a/lib/dpkg/debug.h
+++ b/lib/dpkg/debug.h
@@ -28,6 +28,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup debug Debugging
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 enum debugflags {
 	dbg_general = 01,
 	dbg_scripts = 02,
@@ -49,6 +55,8 @@ void debug_set_mask(int mask);
 bool debug_has_flag(int flag);
 void debug(int flag, const char *fmt, ...) DPKG_ATTR_PRINTF(2);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_DEBUG_H */
diff --git a/lib/dpkg/depcon.c b/lib/dpkg/depcon.c
new file mode 100644
index 0000000..2c51006
--- /dev/null
+++ b/lib/dpkg/depcon.c
@@ -0,0 +1,75 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * depcon.c - dependency and conflict checking
+ *
+ * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2009 Canonical Ltd.
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/arch.h>
+
+bool
+versionsatisfied(struct pkgbin *it, struct deppossi *against)
+{
+	return versionsatisfied3(&it->version, &against->version,
+	                         against->verrel);
+}
+
+/**
+ * Check if the architecture qualifier in the dependency is satisfied.
+ *
+ * The rules are supposed to be:
+ * - unqualified Depends/Pre-Depends/Recommends/Suggests are only
+ *   satisfied by a package of a different architecture if the target
+ *   package is Multi-Arch: foreign.
+ * - Depends/Pre-Depends/Recommends/Suggests on pkg:any are satisfied by
+ *   a package of a different architecture if the target package is
+ *   Multi-Arch: allowed.
+ * - all other Depends/Pre-Depends/Recommends/Suggests are only
+ *   satisfied by packages of the same architecture.
+ * - Architecture: all packages are treated the same as packages of the
+ *   native architecture.
+ * - Conflicts/Replaces/Breaks are assumed to apply to packages of any arch.
+ */
+bool
+archsatisfied(struct pkgbin *it, struct deppossi *against)
+{
+	const struct dpkg_arch *dep_arch, *pkg_arch;
+
+	if (it->multiarch == multiarch_foreign)
+		return true;
+
+	dep_arch = against->arch;
+	if (dep_arch->type == arch_wildcard &&
+	    (it->multiarch == multiarch_allowed ||
+	     against->up->type == dep_conflicts ||
+	     against->up->type == dep_replaces ||
+	     against->up->type == dep_breaks))
+		return true;
+
+	pkg_arch = it->arch;
+	if (dep_arch->type == arch_none || dep_arch->type == arch_all)
+		dep_arch = dpkg_arch_get(arch_native);
+	if (pkg_arch->type == arch_none || pkg_arch->type == arch_all)
+		pkg_arch = dpkg_arch_get(arch_native);
+
+	return (dep_arch == pkg_arch);
+}
diff --git a/lib/dpkg/dir.h b/lib/dpkg/dir.h
index ad8fa83..ca48bd3 100644
--- a/lib/dpkg/dir.h
+++ b/lib/dpkg/dir.h
@@ -27,10 +27,18 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup dir Directory handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 void dir_sync_path(const char *path);
 void dir_sync_path_parent(const char *path);
 void dir_sync_contents(const char *path);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_DIR_H */
diff --git a/lib/dpkg/dpkg-db.h b/lib/dpkg/dpkg-db.h
index 66c4a72..d59da26 100644
--- a/lib/dpkg/dpkg-db.h
+++ b/lib/dpkg/dpkg-db.h
@@ -4,6 +4,7 @@
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2000,2001 Wichert Akkerman
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  *
  * This 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 +35,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup dpkg-db In-core package database management
+ * @ingroup dpkg-public
+ * @{
+ */
+
 enum deptype {
   dep_suggests,
   dep_recommends,
@@ -71,9 +78,9 @@ struct deppossi {
   struct dependency *up;
   struct pkgset *ed;
   struct deppossi *next, *rev_next, *rev_prev;
+  const struct dpkg_arch *arch;
   struct versionrevision version;
   enum depverrel verrel;
-  const struct dpkg_arch *arch;
   bool arch_is_implicit;
   bool cyclebreak;
 };
@@ -103,12 +110,10 @@ struct filedetails {
  * Node describing a binary package file.
  *
  * This structure holds information contained on each binary package.
- *
- * Note: Usually referred in the code as ‘pif’ for historical reasons.
  */
 struct pkgbin {
   struct dependency *depends;
-  /* The ‘essential’ flag, true = yes, false = no (absent). */
+  /** The ‘essential’ flag, true = yes, false = no (absent). */
   bool essential;
   enum pkgmultiarch {
     multiarch_no,
@@ -117,6 +122,9 @@ struct pkgbin {
     multiarch_foreign,
   } multiarch;
   const struct dpkg_arch *arch;
+  /** The following is the "pkgname:archqual" cached string, if this was a
+   * C++ class this member would be mutable. */
+  const char *pkgname_archqual;
   const char *description;
   const char *maintainer;
   const char *source;
@@ -158,8 +166,6 @@ struct perpackagestate;
  * Node describing an architecture package instance.
  *
  * This structure holds state information.
- *
- * Note: Usually referred in the code as pig.
  */
 struct pkginfo {
   struct pkgset *set;
@@ -167,10 +173,10 @@ struct pkginfo {
 
   enum pkgwant {
     want_unknown, want_install, want_hold, want_deinstall, want_purge,
-    /* Not allowed except as special sentinel value in some places. */
+    /** Not allowed except as special sentinel value in some places. */
     want_sentinel,
   } want;
-  /* The error flag bitmask. */
+  /** The error flag bitmask. */
   enum pkgeflag {
     eflag_ok		= 0,
     eflag_reinstreq	= 1,
@@ -209,7 +215,6 @@ struct pkginfo {
   /* ->pend == this, non-NULL for us when Triggers-Pending. */
   struct trigaw *othertrigaw_head;
   struct trigpend *trigpend_head;
-
 };
 
 /**
@@ -223,6 +228,7 @@ struct pkgset {
     struct deppossi *available;
     struct deppossi *installed;
   } depended;
+  int installed_instances;
 };
 
 /*** from dbdir.c ***/
@@ -231,6 +237,8 @@ const char *dpkg_db_set_dir(const char *dir);
 const char *dpkg_db_get_dir(void);
 char *dpkg_db_get_path(const char *pathpart);
 
+#include <dpkg/atomic-file.h>
+
 /*** from dbmodify.c ***/
 
 enum modstatdb_rw {
@@ -253,6 +261,7 @@ bool modstatdb_can_lock(void);
 void modstatdb_lock(void);
 void modstatdb_unlock(void);
 enum modstatdb_rw modstatdb_open(enum modstatdb_rw reqrwflags);
+enum modstatdb_rw modstatdb_get_status(void);
 void modstatdb_note(struct pkginfo *pkg);
 void modstatdb_note_ifwrite(struct pkginfo *pkg);
 void modstatdb_checkpoint(void);
@@ -261,19 +270,24 @@ void modstatdb_shutdown(void);
 /*** from database.c ***/
 
 void pkgset_blank(struct pkgset *set);
+int pkgset_installed_instances(struct pkgset *set);
+
 void pkg_blank(struct pkginfo *pp);
-void pkgbin_blank(struct pkgbin *pifp, bool keep_arch);
+void pkgbin_blank(struct pkgbin *pkgbin);
 bool pkg_is_informative(struct pkginfo *pkg, struct pkgbin *info);
 
-struct pkginfo *pkg_db_find_pkg(const char *name, const struct dpkg_arch *arch);
 struct pkgset *pkg_db_find_set(const char *name);
+struct pkginfo *pkg_db_get_singleton(struct pkgset *set);
+struct pkginfo *pkg_db_find_singleton(const char *name);
+struct pkginfo *pkg_db_get_pkg(struct pkgset *set, const struct dpkg_arch *arch);
+struct pkginfo *pkg_db_find_pkg(const char *name, const struct dpkg_arch *arch);
 int pkg_db_count_set(void);
 int pkg_db_count_pkg(void);
 void pkg_db_reset(void);
 
 struct pkgiterator *pkg_db_iter_new(void);
-struct pkginfo *pkg_db_iter_next_pkg(struct pkgiterator *iter);
 struct pkgset *pkg_db_iter_next_set(struct pkgiterator *iter);
+struct pkginfo *pkg_db_iter_next_pkg(struct pkgiterator *iter);
 void pkg_db_iter_free(struct pkgiterator *iter);
 
 void pkg_db_report(FILE *);
@@ -281,23 +295,32 @@ void pkg_db_report(FILE *);
 /*** from parse.c ***/
 
 enum parsedbflags {
-  /* Store in ‘available’ in-core structures, not ‘status’. */
+  /** Store in ‘available’ in-core structures, not ‘status’. */
   pdb_recordavailable = 001,
-  /* Throw up an error if ‘Status’ encountered. */
+  /** Throw up an error if ‘Status’ encountered. */
   pdb_rejectstatus = 002,
-  /* Ignore priority/section info if we already have any. */
+  /** Ignore priority/section info if we already have any. */
   pdb_weakclassification = 004,
-  /* Ignore files info if we already have them. */
+  /** Ignore files info if we already have them. */
   pdb_ignorefiles = 010,
-  /* Ignore packages with older versions already read. */
+  /** Ignore packages with older versions already read. */
   pdb_ignoreolder = 020,
-  /* Perform laxer version parsing. */
+  /** Perform laxer version parsing. */
   pdb_lax_version_parser = 040,
-  /* Perform laxer parsing, used to transition to stricter parsing. */
+  /** Perform laxer parsing, used to transition to stricter parsing. */
   pdb_lax_parser = pdb_lax_version_parser,
+  /** Parse the control file from a binary .deb package. */
+  pdb_deb_control = 0100,
+
+  /* Standard operations. */
+
+  pdb_parse_status = pdb_lax_parser | pdb_weakclassification,
+  pdb_parse_update = pdb_parse_status | pdb_deb_control,
+  pdb_parse_available = pdb_recordavailable | pdb_rejectstatus | pdb_lax_parser,
+  pdb_parse_binary = pdb_recordavailable | pdb_rejectstatus | pdb_deb_control,
 };
 
-const char *pkg_name_is_illegal(const char *p, const char **ep);
+const char *pkg_name_is_illegal(const char *p);
 int parsedb(const char *filename, enum parsedbflags, struct pkginfo **donep);
 void copy_dependency_links(struct pkginfo *pkg,
                            struct dependency **updateme,
@@ -315,26 +338,33 @@ extern const struct namevalue statusinfos[];
 extern const struct namevalue eflaginfos[];
 extern const struct namevalue wantinfos[];
 
+#include <dpkg/error.h>
+
 enum versiondisplayepochwhen { vdew_never, vdew_nonambig, vdew_always };
 void varbufversion(struct varbuf*, const struct versionrevision*,
                    enum versiondisplayepochwhen);
-const char *parseversion(struct versionrevision *rversion, const char*);
+int parseversion(struct versionrevision *rversion, const char *,
+                 struct dpkg_error *err);
 const char *versiondescribe(const struct versionrevision*,
                             enum versiondisplayepochwhen);
 
-enum pkg_describe_opts {
-  pdo_never   = 000, /* Never display arch */
-  pdo_foreign = 001, /* Display arch when it's a foreign one */
-  pdo_ma_same = 002, /* Display arch when it's multi-arch same */
-  pdo_always  = 004, /* Always display arch */
-
-  /* Options that can be combined */
-  pdo_when    = 007, /* Mask to get the main options only */
-  pdo_avail   = 010, /* Use pkg->available instead of pkg->installed */
+enum pkg_name_arch_when {
+  /** Never display arch. */
+  pnaw_never,
+  /** Display arch only when it's non-ambiguous. */
+  pnaw_nonambig,
+  /** Display arch only when it's a foreign one. */
+  pnaw_foreign,
+  /** Always display arch. */
+  pnaw_always,
 };
-void varbuf_pkg(struct varbuf *vb, const struct pkginfo *pkg,
-                enum pkg_describe_opts pdo);
-const char *pkg_describe(const struct pkginfo *pkg, enum pkg_describe_opts pdo);
+
+void varbuf_add_pkgbin_name(struct varbuf *vb, const struct pkginfo *pkg,
+                            const struct pkgbin *pkgbin,
+                            enum pkg_name_arch_when pnaw);
+const char *pkgbin_name(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                        enum pkg_name_arch_when pnaw);
+const char *pkg_name(struct pkginfo *pkg, enum pkg_name_arch_when pnaw);
 
 /*** from dump.c ***/
 
@@ -342,9 +372,9 @@ void writerecord(FILE*, const char*,
                  const struct pkginfo *, const struct pkgbin *);
 
 enum writedb_flags {
-  /* Dump ‘available’ in-core structures, not ‘status’. */
+  /** Dump ‘available’ in-core structures, not ‘status’. */
   wdb_dump_available = 001,
-  /* Must sync the written file. */
+  /** Must sync the written file. */
   wdb_must_sync = 002,
 };
 
@@ -358,8 +388,6 @@ void varbufdependency(struct varbuf *vb, struct dependency *dep);
 
 /*** from vercmp.c ***/
 
-bool archsatisfied(struct pkgbin *it, struct deppossi *against);
-bool versionsatisfied(struct pkgbin *it, struct deppossi *against);
 bool versionsatisfied3(const struct versionrevision *it,
                        const struct versionrevision *ref,
                        enum depverrel verrel);
@@ -368,12 +396,19 @@ int versioncompare(const struct versionrevision *version,
 bool epochsdiffer(const struct versionrevision *a,
                   const struct versionrevision *b);
 
+/*** from depcon.c ***/
+
+bool versionsatisfied(struct pkgbin *it, struct deppossi *against);
+bool archsatisfied(struct pkgbin *it, struct deppossi *against);
+
 /*** from nfmalloc.c ***/
 void *nfmalloc(size_t);
 char *nfstrsave(const char*);
 char *nfstrnsave(const char*, size_t);
 void nffreeall(void);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_DPKG_DB_H */
diff --git a/lib/dpkg/dpkg.h b/lib/dpkg/dpkg.h
index a0aa520..75c3b1c 100644
--- a/lib/dpkg/dpkg.h
+++ b/lib/dpkg/dpkg.h
@@ -4,6 +4,7 @@
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2000,2001 Wichert Akkerman <wichert@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -31,12 +32,27 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @mainpage libdpkg C API
+ *
+ * This is the documentation for the libdpkg C API. It is divided in an
+ * @ref dpkg-internal "internal API" and a @ref dpkg-public "public API".
+ * Applications closely tied to dpkg can make use of the internal API, the
+ * rest should only assume the availability of the public API.
+ *
+ * Applications need to define the LIBDPKG_VOLATILE_API macro to acknowledge
+ * that the API is to be considered volatile, please read doc/README.api for
+ * more information.
+ *
+ * @defgroup dpkg-internal Internal libdpkg C API
+ *
+ * @defgroup dpkg-public Public libdpkg C API
+ */
+
 #define MAXCONFFILENAME     1000
 #define MAXDIVERTFILENAME   1024
 #define MAXCONTROLFILENAME  100
 #define DEBEXT             ".deb"
-#define OLDDBEXT           "-old"
-#define NEWDBEXT           "-new"
 #define REMOVECONFFEXTS    "~", ".bak", "%", \
                            DPKGTEMPEXT, DPKGNEWEXT, DPKGOLDEXT, DPKGDISTEXT
 
@@ -44,6 +60,7 @@ DPKG_BEGIN_DECLS
 
 #define NEWCONFFILEFLAG    "newconffile"
 #define NONEXISTENTFLAG    "nonexistent"
+#define EMPTYHASHFLAG      "-"
 
 #define DPKGTEMPEXT        ".dpkg-tmp"
 #define DPKGNEWEXT         ".dpkg-new"
@@ -64,12 +81,12 @@ DPKG_BEGIN_DECLS
 #define DIVERSIONSFILE    "diversions"
 #define STATOVERRIDEFILE  "statoverride"
 #define UPDATESDIR        "updates/"
-#define INFODIR           "info/"
-#define TRIGGERSDIR       "triggers/"
+#define INFODIR           "info"
+#define TRIGGERSDIR       "triggers"
 #define TRIGGERSFILEFILE  "File"
 #define TRIGGERSDEFERREDFILE "Unincorp"
 #define TRIGGERSLOCKFILE  "Lock"
-#define CONTROLDIRTMP     "tmp.ci/"
+#define CONTROLDIRTMP     "tmp.ci"
 #define IMPORTANTTMP      "tmp.i"
 #define REASSEMBLETMP     "reassemble" DEBEXT
 #define IMPORTANTMAXLEN    10
@@ -83,8 +100,11 @@ DPKG_BEGIN_DECLS
 #define MAXTRIGDIRECTIVE     256
 
 #define BACKEND		"dpkg-deb"
-#define DPKGQUERY	"dpkg-query"
 #define SPLITTER	"dpkg-split"
+#define DPKGQUERY	"dpkg-query"
+#define DPKGDIVERT	"dpkg-divert"
+#define DPKGSTAT	"dpkg-statoverride"
+#define DPKGTRIGGER	"dpkg-trigger"
 #define DPKG		"dpkg"
 #define DEBSIGVERIFY	"/usr/bin/debsig-verify"
 
@@ -95,6 +115,7 @@ DPKG_BEGIN_DECLS
 
 #define FIND_EXPRSTARTCHARS "-(),!"
 
+#include <dpkg/progname.h>
 #include <dpkg/ehandle.h>
 
 /*** from startup.c ***/
@@ -126,10 +147,12 @@ void cu_closefd(int argc, void **argv);
 
 /*** from mlib.c ***/
 
-void setcloexec(int fd, const char* fn);
+void setcloexec(int fd, const char *fn);
 void *m_malloc(size_t);
-void *m_realloc(void*, size_t);
+void *m_calloc(size_t);
+void *m_realloc(void *, size_t);
 char *m_strdup(const char *str);
+char *m_strndup(const char *str, size_t n);
 int m_asprintf(char **strp, const char *fmt, ...) DPKG_ATTR_PRINTF(2);
 void m_dup2(int oldfd, int newfd);
 void m_pipe(int fds[2]);
diff --git a/lib/dpkg/dump.c b/lib/dpkg/dump.c
index 526e6fc..72615b4 100644
--- a/lib/dpkg/dump.c
+++ b/lib/dpkg/dump.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2001 Wichert Akkerman
+ * Copyright © 2006,2008-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -41,67 +42,73 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/string.h>
 #include <dpkg/dir.h>
 #include <dpkg/parsedump.h>
 
 void
 w_name(struct varbuf *vb,
-       const struct pkginfo *pigp, const struct pkgbin *pifp,
+       const struct pkginfo *pkg, const struct pkgbin *pkgbin,
        enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  assert(pigp->set->name);
+  assert(pkg->set->name);
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Package: ");
-  varbuf_add_str(vb, pigp->set->name);
+  varbuf_add_str(vb, pkg->set->name);
   if (flags&fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
 w_version(struct varbuf *vb,
-          const struct pkginfo *pigp, const struct pkgbin *pifp,
+          const struct pkginfo *pkg, const struct pkgbin *pkgbin,
           enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  if (!informativeversion(&pifp->version)) return;
+  if (!dpkg_version_is_informative(&pkgbin->version))
+    return;
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Version: ");
-  varbufversion(vb,&pifp->version,vdew_nonambig);
+  varbufversion(vb, &pkgbin->version, vdew_nonambig);
   if (flags&fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
 w_configversion(struct varbuf *vb,
-                const struct pkginfo *pigp, const struct pkgbin *pifp,
+                const struct pkginfo *pkg, const struct pkgbin *pkgbin,
                 enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  if (pifp != &pigp->installed) return;
-  if (!informativeversion(&pigp->configversion)) return;
-  if (pigp->status == stat_installed ||
-      pigp->status == stat_notinstalled ||
-      pigp->status == stat_triggerspending)
+  if (pkgbin != &pkg->installed)
+    return;
+  if (!dpkg_version_is_informative(&pkg->configversion))
+    return;
+  if (pkg->status == stat_installed ||
+      pkg->status == stat_notinstalled ||
+      pkg->status == stat_triggerspending)
     return;
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Config-Version: ");
-  varbufversion(vb,&pigp->configversion,vdew_nonambig);
+  varbufversion(vb, &pkg->configversion, vdew_nonambig);
   if (flags&fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
 w_null(struct varbuf *vb,
-       const struct pkginfo *pigp, const struct pkgbin *pifp,
+       const struct pkginfo *pkg, const struct pkgbin *pkgbin,
        enum fwriteflags flags, const struct fieldinfo *fip)
 {
 }
 
 void
 w_section(struct varbuf *vb,
-          const struct pkginfo *pigp, const struct pkgbin *pifp,
+          const struct pkginfo *pkg, const struct pkgbin *pkgbin,
           enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  const char *value= pigp->section;
-  if (!value || !*value) return;
+  const char *value = pkg->section;
+
+  if (str_is_unset(value))
+    return;
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Section: ");
   varbuf_add_str(vb, value);
@@ -111,11 +118,13 @@ w_section(struct varbuf *vb,
 
 void
 w_charfield(struct varbuf *vb,
-            const struct pkginfo *pigp, const struct pkgbin *pifp,
+            const struct pkginfo *pkg, const struct pkgbin *pkgbin,
             enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  const char *value = PKGPFIELD(pifp, fip->integer, const char *);
-  if (!value || !*value) return;
+  const char *value = PKGPFIELD(pkgbin, fip->integer, const char *);
+
+  if (str_is_unset(value))
+    return;
   if (flags&fw_printheader) {
     varbuf_add_str(vb, fip->name);
     varbuf_add_str(vb, ": ");
@@ -127,13 +136,14 @@ w_charfield(struct varbuf *vb,
 
 void
 w_filecharf(struct varbuf *vb,
-            const struct pkginfo *pigp, const struct pkgbin *pifp,
+            const struct pkginfo *pkg, const struct pkgbin *pkgbin,
             enum fwriteflags flags, const struct fieldinfo *fip)
 {
   struct filedetails *fdp;
 
-  if (pifp != &pigp->available) return;
-  fdp= pigp->files;
+  if (pkgbin != &pkg->available)
+    return;
+  fdp = pkg->files;
   if (!fdp || !FILEFFIELD(fdp,fip->integer,const char*)) return;
 
   if (flags&fw_printheader) {
@@ -153,85 +163,97 @@ w_filecharf(struct varbuf *vb,
 
 void
 w_booleandefno(struct varbuf *vb,
-               const struct pkginfo *pigp, const struct pkgbin *pifp,
+               const struct pkginfo *pkg, const struct pkgbin *pkgbin,
                enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  bool value = PKGPFIELD(pifp, fip->integer, bool);
-  if (!(flags&fw_printheader)) {
-    varbuf_add_str(vb, value ? "yes" : "no");
+  bool value = PKGPFIELD(pkgbin, fip->integer, bool);
+
+  if ((flags & fw_printheader) && !value)
     return;
+
+  if (flags & fw_printheader) {
+    varbuf_add_str(vb, fip->name);
+    varbuf_add_str(vb, ": ");
   }
-  if (!value) return;
-  assert(value == true);
-  varbuf_add_str(vb, fip->name);
-  varbuf_add_str(vb, ": yes\n");
+
+  varbuf_add_str(vb, value ? "yes" : "no");
+
+  if (flags & fw_printheader)
+    varbuf_add_char(vb, '\n');
 }
 
 void
 w_multiarch(struct varbuf *vb,
-            const struct pkginfo *pigp, const struct pkgbin *pifp,
+            const struct pkginfo *pkg, const struct pkgbin *pkgbin,
             enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  int value = PKGPFIELD(pifp, fip->integer, int);
+  int value = PKGPFIELD(pkgbin, fip->integer, int);
 
-  if (!(flags & fw_printheader)) {
-    varbuf_add_str(vb, multiarchinfos[value].name);
+  if ((flags & fw_printheader) && !value)
     return;
+
+  if (flags & fw_printheader) {
+    varbuf_add_str(vb, fip->name);
+    varbuf_add_str(vb, ": ");
   }
-  if (!value)
-    return;
-  varbuf_add_str(vb, fip->name);
-  varbuf_add_str(vb, ": ");
+
   varbuf_add_str(vb, multiarchinfos[value].name);
-  varbuf_add_char(vb, '\n');
+
+  if (flags & fw_printheader)
+    varbuf_add_char(vb, '\n');
 }
 
 void
 w_architecture(struct varbuf *vb,
-               const struct pkginfo *pigp, const struct pkgbin *pifp,
+               const struct pkginfo *pkg, const struct pkgbin *pkgbin,
                enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  if (!pifp->arch)
+  if (!pkgbin->arch)
     return;
-  if (pifp->arch->type == arch_none)
+  if (pkgbin->arch->type == arch_none)
     return;
+  if (pkgbin->arch->type == arch_empty)
+    return;
+
   if (flags & fw_printheader) {
     varbuf_add_str(vb, fip->name);
     varbuf_add_str(vb, ": ");
   }
-  varbuf_add_str(vb, pifp->arch->name);
+  varbuf_add_str(vb, pkgbin->arch->name);
   if (flags & fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
 w_priority(struct varbuf *vb,
-           const struct pkginfo *pigp, const struct pkgbin *pifp,
+           const struct pkginfo *pkg, const struct pkgbin *pkgbin,
            enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  if (pigp->priority == pri_unknown) return;
-  assert(pigp->priority <= pri_unknown);
+  if (pkg->priority == pri_unknown)
+    return;
+  assert(pkg->priority <= pri_unknown);
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Priority: ");
-  varbuf_add_str(vb, pigp->priority == pri_other ?
-                     pigp->otherpriority :
-                     priorityinfos[pigp->priority].name);
+  varbuf_add_str(vb, pkg->priority == pri_other ?
+                     pkg->otherpriority :
+                     priorityinfos[pkg->priority].name);
   if (flags&fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
 w_status(struct varbuf *vb,
-         const struct pkginfo *pigp, const struct pkgbin *pifp,
+         const struct pkginfo *pkg, const struct pkgbin *pkgbin,
          enum fwriteflags flags, const struct fieldinfo *fip)
 {
-  if (pifp != &pigp->installed) return;
-  assert(pigp->want <= want_purge);
-  assert(pigp->eflag <= eflag_reinstreq);
+  if (pkgbin != &pkg->installed)
+    return;
+  assert(pkg->want <= want_purge);
+  assert(pkg->eflag <= eflag_reinstreq);
 
-#define PEND pigp->trigpend_head
-#define AW pigp->trigaw.head
-  switch (pigp->status) {
+#define PEND pkg->trigpend_head
+#define AW pkg->trigaw.head
+  switch (pkg->status) {
   case stat_notinstalled:
   case stat_configfiles:
     assert(!PEND);
@@ -254,18 +276,18 @@ w_status(struct varbuf *vb,
     assert(!AW);
     break;
   default:
-    internerr("unknown package status '%d'", pigp->status);
+    internerr("unknown package status '%d'", pkg->status);
   }
 #undef PEND
 #undef AW
 
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Status: ");
-  varbuf_add_str(vb, wantinfos[pigp->want].name);
+  varbuf_add_str(vb, wantinfos[pkg->want].name);
   varbuf_add_char(vb, ' ');
-  varbuf_add_str(vb, eflaginfos[pigp->eflag].name);
+  varbuf_add_str(vb, eflaginfos[pkg->eflag].name);
   varbuf_add_char(vb, ' ');
-  varbuf_add_str(vb, statusinfos[pigp->status].name);
+  varbuf_add_str(vb, statusinfos[pkg->status].name);
   if (flags&fw_printheader)
     varbuf_add_char(vb, '\n');
 }
@@ -280,10 +302,8 @@ void varbufdependency(struct varbuf *vb, struct dependency *dep) {
     varbuf_add_str(vb, possdel);
     possdel = " | ";
     varbuf_add_str(vb, dop->ed->name);
-    if (!dop->arch_is_implicit && dop->arch) {
-      varbuf_add_char(vb, ':');
-      varbuf_add_str(vb, dop->arch->name);
-    }
+    if (!dop->arch_is_implicit)
+      varbuf_add_archqual(vb, dop->arch);
     if (dop->verrel != dvr_none) {
       varbuf_add_str(vb, " (");
       switch (dop->verrel) {
@@ -314,7 +334,7 @@ void varbufdependency(struct varbuf *vb, struct dependency *dep) {
 
 void
 w_dependency(struct varbuf *vb,
-             const struct pkginfo *pigp, const struct pkgbin *pifp,
+             const struct pkginfo *pkg, const struct pkgbin *pkgbin,
              enum fwriteflags flags, const struct fieldinfo *fip)
 {
   char fnbuf[50];
@@ -327,9 +347,9 @@ w_dependency(struct varbuf *vb,
     fnbuf[0] = '\0';
 
   depdel= fnbuf;
-  for (dyp= pifp->depends; dyp; dyp= dyp->next) {
+  for (dyp = pkgbin->depends; dyp; dyp = dyp->next) {
     if (dyp->type != fip->integer) continue;
-    assert(dyp->up == pigp);
+    assert(dyp->up == pkg);
     varbuf_add_str(vb, depdel);
     depdel = ", ";
     varbufdependency(vb,dyp);
@@ -340,17 +360,17 @@ w_dependency(struct varbuf *vb,
 
 void
 w_conffiles(struct varbuf *vb,
-            const struct pkginfo *pigp, const struct pkgbin *pifp,
+            const struct pkginfo *pkg, const struct pkgbin *pkgbin,
             enum fwriteflags flags, const struct fieldinfo *fip)
 {
   struct conffile *i;
 
-  if (!pifp->conffiles || pifp == &pigp->available)
+  if (!pkgbin->conffiles || pkgbin == &pkg->available)
     return;
   if (flags&fw_printheader)
     varbuf_add_str(vb, "Conffiles:\n");
-  for (i=pifp->conffiles; i; i= i->next) {
-    if (i != pifp->conffiles)
+  for (i = pkgbin->conffiles; i; i = i->next) {
+    if (i != pkgbin->conffiles)
       varbuf_add_char(vb, '\n');
     varbuf_add_char(vb, ' ');
     varbuf_add_str(vb, i->name);
@@ -365,20 +385,20 @@ w_conffiles(struct varbuf *vb,
 
 void
 w_trigpend(struct varbuf *vb,
-           const struct pkginfo *pigp, const struct pkgbin *pifp,
+           const struct pkginfo *pkg, const struct pkgbin *pkgbin,
            enum fwriteflags flags, const struct fieldinfo *fip)
 {
   struct trigpend *tp;
 
-  if (pifp == &pigp->available || !pigp->trigpend_head)
+  if (pkgbin == &pkg->available || !pkg->trigpend_head)
     return;
 
-  assert(pigp->status >= stat_triggersawaited &&
-         pigp->status <= stat_triggerspending);
+  assert(pkg->status >= stat_triggersawaited &&
+         pkg->status <= stat_triggerspending);
 
   if (flags & fw_printheader)
     varbuf_add_str(vb, "Triggers-Pending:");
-  for (tp = pigp->trigpend_head; tp; tp = tp->next) {
+  for (tp = pkg->trigpend_head; tp; tp = tp->next) {
     varbuf_add_char(vb, ' ');
     varbuf_add_str(vb, tp->name);
   }
@@ -388,54 +408,38 @@ w_trigpend(struct varbuf *vb,
 
 void
 w_trigaw(struct varbuf *vb,
-         const struct pkginfo *pigp, const struct pkgbin *pifp,
+         const struct pkginfo *pkg, const struct pkgbin *pkgbin,
          enum fwriteflags flags, const struct fieldinfo *fip)
 {
   struct trigaw *ta;
 
-  if (pifp == &pigp->available || !pigp->trigaw.head)
+  if (pkgbin == &pkg->available || !pkg->trigaw.head)
     return;
 
-  assert(pigp->status > stat_configfiles &&
-         pigp->status <= stat_triggersawaited);
+  assert(pkg->status > stat_configfiles &&
+         pkg->status <= stat_triggersawaited);
 
   if (flags & fw_printheader)
     varbuf_add_str(vb, "Triggers-Awaited:");
-  for (ta = pigp->trigaw.head; ta; ta = ta->sameaw.next) {
+  for (ta = pkg->trigaw.head; ta; ta = ta->sameaw.next) {
     varbuf_add_char(vb, ' ');
-    varbuf_pkg(vb, ta->pend, pdo_foreign);
+    varbuf_add_pkgbin_name(vb, ta->pend, &ta->pend->installed, pnaw_nonambig);
   }
   if (flags & fw_printheader)
     varbuf_add_char(vb, '\n');
 }
 
 void
-w_packagespec(struct varbuf *vb,
-              const struct pkginfo *pigp, const struct pkgbin *pifp,
-              enum fwriteflags flags, const struct fieldinfo *fip)
-{
-  enum pkg_describe_opts pdo = pdo_foreign;
-
-  assert(pigp->set->name);
-  if (flags & fw_printheader)
-    return; /* PackageSpec is not meant to be printed as a real field */
-
-  if (pifp == &pigp->available)
-    pdo |= pdo_avail;
-  varbuf_pkg(vb, pigp, pdo);
-}
-
-void
 varbufrecord(struct varbuf *vb,
-             const struct pkginfo *pigp, const struct pkgbin *pifp)
+             const struct pkginfo *pkg, const struct pkgbin *pkgbin)
 {
   const struct fieldinfo *fip;
   const struct arbitraryfield *afp;
 
   for (fip= fieldinfos; fip->name; fip++) {
-    fip->wcall(vb,pigp,pifp,fw_printheader,fip);
+    fip->wcall(vb, pkg, pkgbin, fw_printheader, fip);
   }
-  for (afp = pifp->arbs; afp; afp = afp->next) {
+  for (afp = pkgbin->arbs; afp; afp = afp->next) {
     varbuf_add_str(vb, afp->name);
     varbuf_add_str(vb, ": ");
     varbuf_add_str(vb, afp->value);
@@ -445,19 +449,23 @@ varbufrecord(struct varbuf *vb,
 
 void
 writerecord(FILE *file, const char *filename,
-            const struct pkginfo *pigp, const struct pkgbin *pifp)
+            const struct pkginfo *pkg, const struct pkgbin *pkgbin)
 {
   struct varbuf vb = VARBUF_INIT;
 
-  varbufrecord(&vb,pigp,pifp);
+  varbufrecord(&vb, pkg, pkgbin);
   varbuf_end_str(&vb);
   if (fputs(vb.buf,file) < 0) {
-    enum pkg_describe_opts pdo = pdo_foreign;
-    if (pifp == &pigp->available)
-      pdo |= pdo_avail;
+    struct varbuf pkgname = VARBUF_INIT;
+    int errno_saved = errno;
+
+    varbuf_add_pkgbin_name(&pkgname, pkg, pkgbin, pnaw_nonambig);
+
+    errno = errno_saved;
     ohshite(_("failed to write details of `%.50s' to `%.250s'"),
-            pkg_describe(pigp, pdo), filename);
+            pkgname.buf, filename);
   }
+
   varbuf_destroy(&vb);
 }
 
@@ -467,66 +475,42 @@ writedb(const char *filename, enum writedb_flags flags)
   static char writebuf[8192];
 
   struct pkgiterator *it;
-  struct pkginfo *pigp;
-  struct pkgbin *pifp;
-  char *oldfn, *newfn;
+  struct pkginfo *pkg;
+  struct pkgbin *pkgbin;
   const char *which;
-  FILE *file;
+  struct atomic_file *file;
   struct varbuf vb = VARBUF_INIT;
-  int old_umask;
 
   which = (flags & wdb_dump_available) ? "available" : "status";
-  m_asprintf(&oldfn, "%s%s", filename, OLDDBEXT);
-  m_asprintf(&newfn, "%s%s", filename, NEWDBEXT);
 
-  old_umask = umask(022);
-  file= fopen(newfn,"w");
-  umask(old_umask);
-  if (!file)
-    ohshite(_("failed to open '%s' for writing %s database"), filename, which);
-
-  if (setvbuf(file,writebuf,_IOFBF,sizeof(writebuf)))
+  file = atomic_file_new(filename, aff_backup);
+  atomic_file_open(file);
+  if (setvbuf(file->fp, writebuf, _IOFBF, sizeof(writebuf)))
     ohshite(_("unable to set buffering on %s database file"), which);
 
   it = pkg_db_iter_new();
-  while ((pigp = pkg_db_iter_next_pkg(it)) != NULL) {
-    pifp = (flags & wdb_dump_available) ? &pigp->available : &pigp->installed;
+  while ((pkg = pkg_db_iter_next_pkg(it)) != NULL) {
+    pkgbin = (flags & wdb_dump_available) ? &pkg->available : &pkg->installed;
     /* Don't dump records which have no useful content. */
-    if (!pkg_is_informative(pigp, pifp))
+    if (!pkg_is_informative(pkg, pkgbin))
       continue;
-    varbufrecord(&vb,pigp,pifp);
+    varbufrecord(&vb, pkg, pkgbin);
     varbuf_add_char(&vb, '\n');
     varbuf_end_str(&vb);
-    if (fputs(vb.buf,file) < 0)
+    if (fputs(vb.buf, file->fp) < 0)
       ohshite(_("failed to write %s database record about '%.50s' to '%.250s'"),
-              which,
-              pkg_describe(pigp, pdo_foreign | ((flags & wdb_dump_available) ?
-                                                pdo_avail : 0)),
-              filename);
+              which, pkgbin_name(pkg, pkgbin, pnaw_nonambig), filename);
     varbuf_reset(&vb);
   }
   pkg_db_iter_free(it);
   varbuf_destroy(&vb);
-  if (flags & wdb_must_sync) {
-    if (fflush(file))
-      ohshite(_("failed to flush %s database to '%.250s'"), which, filename);
-    if (fsync(fileno(file)))
-      ohshite(_("failed to fsync %s database to '%.250s'"), which, filename);
-  }
-  if (fclose(file))
-    ohshite(_("failed to close '%.250s' after writing %s database"),
-            filename, which);
-  unlink(oldfn);
-  if (link(filename,oldfn) && errno != ENOENT)
-    ohshite(_("failed to link '%.250s' to '%.250s' for backup of %s database"),
-            filename, oldfn, which);
-  if (rename(newfn,filename))
-    ohshite(_("failed to install '%.250s' as '%.250s' containing %s database"),
-            newfn, filename, which);
+  if (flags & wdb_must_sync)
+    atomic_file_sync(file);
+
+  atomic_file_close(file);
+  atomic_file_commit(file);
+  atomic_file_free(file);
 
   if (flags & wdb_must_sync)
     dir_sync_path_parent(filename);
-
-  free(newfn);
-  free(oldfn);
 }
diff --git a/lib/dpkg/ehandle.c b/lib/dpkg/ehandle.c
index f73648d..7d80927 100644
--- a/lib/dpkg/ehandle.c
+++ b/lib/dpkg/ehandle.c
@@ -31,6 +31,7 @@
 
 #include <dpkg/macros.h>
 #include <dpkg/i18n.h>
+#include <dpkg/progname.h>
 #include <dpkg/ehandle.h>
 
 /* 6x255 for inserted strings (%.255s &c in fmt; and %s with limited length arg)
@@ -91,13 +92,13 @@ run_error_handler(void)
      * abort. Hopefully the user can fix the situation (out of disk, out
      * of memory, etc). */
     fprintf(stderr, _("%s: unrecoverable fatal error, aborting:\n %s\n"),
-            thisname, errmsg);
+            dpkg_get_progname(), errmsg);
     exit(2);
   }
 
   if (econtext == NULL) {
     fprintf(stderr, _("%s: outside error context, aborting:\n %s\n"),
-            thisname, errmsg);
+            dpkg_get_progname(), errmsg);
     exit(2);
   } else if (econtext->handler_type == handler_type_func) {
     econtext->handler.func();
@@ -179,7 +180,8 @@ push_error_context(void)
 static void
 print_cleanup_error(const char *emsg, const char *contextstring)
 {
-  fprintf(stderr, _("%s: error while cleaning up:\n %s\n"),thisname,emsg);
+  fprintf(stderr, _("%s: error while cleaning up:\n %s\n"),
+          dpkg_get_progname(), emsg);
 }
 
 static void
@@ -197,7 +199,7 @@ run_cleanups(struct error_context *econ, int flagsetin)
   if (++preventrecurse > 3) {
     onerr_abort++;
     fprintf(stderr, _("%s: too many nested errors during error recovery!!\n"),
-            thisname);
+            dpkg_get_progname());
     flagset= 0;
   } else {
     flagset= flagsetin;
@@ -347,7 +349,7 @@ catch_fatal_error(void)
 void
 print_fatal_error(const char *emsg, const char *contextstring)
 {
-  fprintf(stderr, _("%s: error: %s\n"), thisname, emsg);
+  fprintf(stderr, _("%s: error: %s\n"), dpkg_get_progname(), emsg);
 }
 
 void
@@ -388,7 +390,7 @@ warningv(const char *fmt, va_list args)
 
   warn_count++;
   vsnprintf(buf, sizeof(buf), fmt, args);
-  fprintf(stderr, _("%s: warning: %s\n"), thisname, buf);
+  fprintf(stderr, _("%s: warning: %s\n"), dpkg_get_progname(), buf);
 }
 
 void
@@ -402,7 +404,7 @@ warning(const char *fmt, ...)
 }
 
 void
-do_internerr(const char *file, int line, const char *fmt, ...)
+do_internerr(const char *file, int line, const char *func, const char *fmt, ...)
 {
   va_list args;
   char buf[1024];
@@ -411,8 +413,8 @@ do_internerr(const char *file, int line, const char *fmt, ...)
   vsnprintf(buf, sizeof(buf), fmt, args);
   va_end(args);
 
-  fprintf(stderr, _("%s:%s:%d: internal error: %s\n"),
-          thisname, file, line, buf);
+  fprintf(stderr, _("%s:%s:%d:%s: internal error: %s\n"),
+          dpkg_get_progname(), file, line, func, buf);
 
   abort();
 }
diff --git a/lib/dpkg/ehandle.h b/lib/dpkg/ehandle.h
index ff0a66e..5e115cc 100644
--- a/lib/dpkg/ehandle.h
+++ b/lib/dpkg/ehandle.h
@@ -30,8 +30,11 @@
 
 DPKG_BEGIN_DECLS
 
-/* Defined separately in each program. */
-extern const char thisname[];
+/**
+ * @defgroup ehandle Error context handling
+ * @ingroup dpkg-public
+ * @{
+ */
 
 extern volatile int onerr_abort;
 
@@ -69,9 +72,12 @@ void ohshitv(const char *fmt, va_list args)
 void ohshit(const char *fmt, ...) DPKG_ATTR_NORET DPKG_ATTR_PRINTF(1);
 void ohshite(const char *fmt, ...) DPKG_ATTR_NORET DPKG_ATTR_PRINTF(1);
 
-void do_internerr(const char *file, int line, const char *fmt, ...)
-	DPKG_ATTR_NORET DPKG_ATTR_PRINTF(3);
-#define internerr(...) do_internerr(__FILE__, __LINE__, __VA_ARGS__)
+void do_internerr(const char *file, int line, const char *func,
+                  const char *fmt, ...)
+	DPKG_ATTR_NORET DPKG_ATTR_PRINTF(4);
+#define internerr(...) do_internerr(__FILE__, __LINE__, __func__, __VA_ARGS__)
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/error.c b/lib/dpkg/error.c
new file mode 100644
index 0000000..cb736ef
--- /dev/null
+++ b/lib/dpkg/error.c
@@ -0,0 +1,93 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * error.c - error message reporting
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <errno.h>
+#include <stdlib.h>
+
+#include <dpkg/dpkg.h>
+#include <dpkg/varbuf.h>
+#include <dpkg/error.h>
+
+static void DPKG_ATTR_VPRINTF(3)
+dpkg_error_set(struct dpkg_error *err, int type, const char *fmt, va_list args)
+{
+	struct varbuf str = VARBUF_INIT;
+
+	if (err == NULL)
+		return;
+
+	err->type = type;
+
+	varbuf_vprintf(&str, fmt, args);
+	err->str = str.buf;
+}
+
+int
+dpkg_put_warn(struct dpkg_error *err, const char *fmt, ...)
+{
+	va_list args;
+
+	va_start(args, fmt);
+	dpkg_error_set(err, DPKG_MSG_WARN, fmt, args);
+	va_end(args);
+
+	return -1;
+}
+
+int
+dpkg_put_error(struct dpkg_error *err, const char *fmt, ...)
+{
+	va_list args;
+
+	va_start(args, fmt);
+	dpkg_error_set(err, DPKG_MSG_ERROR, fmt, args);
+	va_end(args);
+
+	return -1;
+}
+
+int
+dpkg_put_errno(struct dpkg_error *err, const char *fmt, ...)
+{
+	va_list args;
+	char *new_fmt;
+	int errno_saved = errno;
+
+	va_start(args, fmt);
+	m_asprintf(&new_fmt, "%s (%s)", fmt, strerror(errno_saved));
+	va_end(args);
+
+	dpkg_error_set(err, DPKG_MSG_ERROR, new_fmt, args);
+
+	free(new_fmt);
+
+	return -1;
+}
+
+void
+dpkg_error_destroy(struct dpkg_error *err)
+{
+	err->type = DPKG_MSG_NONE;
+	free(err->str);
+	err->str = NULL;
+}
diff --git a/lib/dpkg/error.h b/lib/dpkg/error.h
new file mode 100644
index 0000000..8a8cb7e
--- /dev/null
+++ b/lib/dpkg/error.h
@@ -0,0 +1,59 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * error.h - error message reporting
+ *
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LIBDPKG_ERROR_H
+#define LIBDPKG_ERROR_H
+
+#include <dpkg/macros.h>
+
+DPKG_BEGIN_DECLS
+
+/**
+ * @defgroup dpkg_error Error message reporting
+ * @ingroup dpkg-public
+ * @{
+ */
+
+struct dpkg_error {
+	enum dpkg_msg_type {
+		DPKG_MSG_NONE,
+		DPKG_MSG_WARN,
+		DPKG_MSG_ERROR,
+	} type;
+
+	char *str;
+};
+
+#define DPKG_ERROR_INIT { DPKG_MSG_NONE, NULL }
+
+int dpkg_put_warn(struct dpkg_error *err, const char *fmt, ...)
+	DPKG_ATTR_PRINTF(2);
+int dpkg_put_error(struct dpkg_error *err, const char *fmt, ...)
+	DPKG_ATTR_PRINTF(2);
+int dpkg_put_errno(struct dpkg_error *err, const char *fmt, ...)
+	DPKG_ATTR_PRINTF(2);
+
+void dpkg_error_destroy(struct dpkg_error *err);
+
+/** @} */
+
+DPKG_END_DECLS
+
+#endif /* LIBDPKG_ERROR_H */
diff --git a/lib/dpkg/fdio.c b/lib/dpkg/fdio.c
index bfc2d16..a3f46a3 100644
--- a/lib/dpkg/fdio.c
+++ b/lib/dpkg/fdio.c
@@ -1,5 +1,5 @@
 /*
- * libdpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * fdio.c - safe file descriptor based input/output
  *
  * Copyright © 2009-2010 Guillem Jover <guillem@debian.org>
diff --git a/lib/dpkg/fdio.h b/lib/dpkg/fdio.h
index 3a4e8ee..db5ac25 100644
--- a/lib/dpkg/fdio.h
+++ b/lib/dpkg/fdio.h
@@ -1,5 +1,5 @@
 /*
- * libdpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * fdio.h - safe file descriptor based input/output
  *
  * Copyright © 2009-2010 Guillem Jover <guillem@debian.org>
@@ -27,9 +27,17 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup fdio File descriptor I/O
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 ssize_t fd_read(int fd, void *buf, size_t len);
 ssize_t fd_write(int fd, const void *buf, size_t len);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_FDIO_H */
diff --git a/lib/dpkg/fields.c b/lib/dpkg/fields.c
index 70a4671..912fe4b 100644
--- a/lib/dpkg/fields.c
+++ b/lib/dpkg/fields.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2001 Wichert Akkerman
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2009 Canonical Ltd.
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
@@ -33,13 +34,14 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/arch.h>
+#include <dpkg/string.h>
 #include <dpkg/path.h>
 #include <dpkg/parsedump.h>
 #include <dpkg/pkg-spec.h>
 #include <dpkg/triglib.h>
 
 static int
-parse_nv_next(struct parsedb_state *ps, const struct pkginfo *pigp,
+parse_nv_next(struct parsedb_state *ps,
               const char *what, const struct namevalue *nv_head,
               const char **strp)
 {
@@ -47,11 +49,11 @@ parse_nv_next(struct parsedb_state *ps, const struct pkginfo *pigp,
   const struct namevalue *nv;
 
   if (str_start[0] == '\0')
-    parse_error(ps, pigp, _("%s is missing"), what);
+    parse_error(ps, _("%s is missing"), what);
 
   nv = namevalue_find_by_name(nv_head, str_start);
   if (nv == NULL)
-    parse_error(ps, pigp, _("'%.50s' is not allowed for %s"), str_start, what);
+    parse_error(ps, _("'%.50s' is not allowed for %s"), str_start, what);
 
   /* We got the fallback value, skip further string validation. */
   if (nv->length == 0) {
@@ -67,35 +69,35 @@ parse_nv_next(struct parsedb_state *ps, const struct pkginfo *pigp,
 }
 
 static int
-parse_nv_last(struct parsedb_state *ps, const struct pkginfo *pkg,
+parse_nv_last(struct parsedb_state *ps,
               const char *what, const struct namevalue *nv_head,
               const char *str)
 {
   int value;
 
-  value = parse_nv_next(ps, pkg, what, nv_head, &str);
-  if (str != NULL && str[0] != '\0')
-    parse_error(ps, pkg, _("junk after %s"), what);
+  value = parse_nv_next(ps, what, nv_head, &str);
+  if (str_is_set(str))
+    parse_error(ps, _("junk after %s"), what);
 
   return value;
 }
 
 void
-f_name(struct pkginfo *pigp, struct pkgbin *pifp,
+f_name(struct pkginfo *pkg, struct pkgbin *pkgbin,
        struct parsedb_state *ps,
        const char *value, const struct fieldinfo *fip)
 {
   const char *e;
 
-  e = pkg_name_is_illegal(value, NULL);
+  e = pkg_name_is_illegal(value);
   if (e != NULL)
-    parse_error(ps, pigp, _("invalid package name (%.250s)"), e);
+    parse_error(ps, _("invalid package name (%.250s)"), e);
   /* We use the new name, as pkg_db_find_set() may have done a tolower for us. */
-  pigp->set->name = pkg_db_find_set(value)->name;
+  pkg->set->name = pkg_db_find_set(value)->name;
 }
 
 void
-f_filecharf(struct pkginfo *pigp, struct pkgbin *pifp,
+f_filecharf(struct pkginfo *pkg, struct pkgbin *pkgbin,
             struct parsedb_state *ps,
             const char *value, const struct fieldinfo *fip)
 {
@@ -104,13 +106,13 @@ f_filecharf(struct pkginfo *pigp, struct pkgbin *pifp,
   int allowextend;
 
   if (!*value)
-    parse_error(ps, pigp, _("empty file details field `%s'"), fip->name);
+    parse_error(ps, _("empty file details field `%s'"), fip->name);
   if (!(ps->flags & pdb_recordavailable))
-    parse_error(ps, pigp,
+    parse_error(ps,
                 _("file details field `%s' not allowed in status file"),
                fip->name);
-  allowextend= !pigp->files;
-  fdpp= &pigp->files;
+  allowextend = !pkg->files;
+  fdpp = &pkg->files;
   cpos= nfstrsave(value);
   while (*cpos) {
     space= cpos; while (*space && !isspace(*space)) space++;
@@ -119,7 +121,7 @@ f_filecharf(struct pkginfo *pigp, struct pkgbin *pifp,
     fdp= *fdpp;
     if (!fdp) {
       if (!allowextend)
-        parse_error(ps, pigp,
+        parse_error(ps,
                     _("too many values in file details field `%s' "
                       "(compared to others)"), fip->name);
       fdp= nfmalloc(sizeof(struct filedetails));
@@ -133,21 +135,22 @@ f_filecharf(struct pkginfo *pigp, struct pkgbin *pifp,
     cpos= space;
   }
   if (*fdpp)
-    parse_error(ps, pigp,
+    parse_error(ps,
                 _("too few values in file details field `%s' "
                   "(compared to others)"), fip->name);
 }
 
 void
-f_charfield(struct pkginfo *pigp, struct pkgbin *pifp,
+f_charfield(struct pkginfo *pkg, struct pkgbin *pkgbin,
             struct parsedb_state *ps,
             const char *value, const struct fieldinfo *fip)
 {
-  if (*value) PKGPFIELD(pifp,fip->integer,char*)= nfstrsave(value);
+  if (*value)
+    PKGPFIELD(pkgbin, fip->integer, char *) = nfstrsave(value);
 }
 
 void
-f_boolean(struct pkginfo *pigp, struct pkgbin *pifp,
+f_boolean(struct pkginfo *pkg, struct pkgbin *pkgbin,
           struct parsedb_state *ps,
           const char *value, const struct fieldinfo *fip)
 {
@@ -156,13 +159,13 @@ f_boolean(struct pkginfo *pigp, struct pkgbin *pifp,
   if (!*value)
     return;
 
-  boolean = parse_nv_last(ps, pigp, _("yes/no in boolean field"),
+  boolean = parse_nv_last(ps, _("yes/no in boolean field"),
                           booleaninfos, value);
-  PKGPFIELD(pifp, fip->integer, bool) = boolean;
+  PKGPFIELD(pkgbin, fip->integer, bool) = boolean;
 }
 
 void
-f_multiarch(struct pkginfo *pigp, struct pkgbin *pifp,
+f_multiarch(struct pkginfo *pkg, struct pkgbin *pkgbin,
             struct parsedb_state *ps,
             const char *value, const struct fieldinfo *fip)
 {
@@ -171,107 +174,103 @@ f_multiarch(struct pkginfo *pigp, struct pkgbin *pifp,
   if (!*value)
     return;
 
-  multiarch = parse_nv_last(ps, pigp,
-                            _("foreign/allowed/same/no in quadstate field"),
+  multiarch = parse_nv_last(ps, _("foreign/allowed/same/no in quadstate field"),
                             multiarchinfos, value);
-  PKGPFIELD(pifp, fip->integer, int) = multiarch;
+  PKGPFIELD(pkgbin, fip->integer, int) = multiarch;
 }
 
 void
-f_architecture(struct pkginfo *pigp, struct pkgbin *pifp,
+f_architecture(struct pkginfo *pkg, struct pkgbin *pkgbin,
                struct parsedb_state *ps,
                const char *value, const struct fieldinfo *fip)
 {
-  if (!*value)
-    return;
-
-  pifp->arch = dpkg_arch_find(value);
-  if (pifp->arch->type == arch_illegal)
-    parse_warn(ps, pigp, _("'%s' is not a valid architecture name: %s"),
+  pkgbin->arch = dpkg_arch_find(value);
+  if (pkgbin->arch->type == arch_illegal)
+    parse_warn(ps, _("'%s' is not a valid architecture name: %s"),
                value, dpkg_arch_name_is_illegal(value));
 }
 
 void
-f_section(struct pkginfo *pigp, struct pkgbin *pifp,
+f_section(struct pkginfo *pkg, struct pkgbin *pkgbin,
           struct parsedb_state *ps,
           const char *value, const struct fieldinfo *fip)
 {
   if (!*value) return;
-  pigp->section= nfstrsave(value);
+  pkg->section = nfstrsave(value);
 }
 
 void
-f_priority(struct pkginfo *pigp, struct pkgbin *pifp,
+f_priority(struct pkginfo *pkg, struct pkgbin *pkgbin,
            struct parsedb_state *ps,
            const char *value, const struct fieldinfo *fip)
 {
   if (!*value) return;
-  pigp->priority = parse_nv_last(ps, pigp, _("word in `priority' field"),
-                                 priorityinfos, value);
-  if (pigp->priority == pri_other) pigp->otherpriority= nfstrsave(value);
+  pkg->priority = parse_nv_last(ps, _("word in `priority' field"),
+                                priorityinfos, value);
+  if (pkg->priority == pri_other)
+    pkg->otherpriority = nfstrsave(value);
 }
 
 void
-f_status(struct pkginfo *pigp, struct pkgbin *pifp,
+f_status(struct pkginfo *pkg, struct pkgbin *pkgbin,
          struct parsedb_state *ps,
          const char *value, const struct fieldinfo *fip)
 {
   if (ps->flags & pdb_rejectstatus)
-    parse_error(ps, pigp,
+    parse_error(ps,
                 _("value for `status' field not allowed in this context"));
   if (ps->flags & pdb_recordavailable)
     return;
 
-  pigp->want = parse_nv_next(ps, pigp,
-                             _("first (want) word in `status' field"),
-                             wantinfos, &value);
-  pigp->eflag = parse_nv_next(ps, pigp,
-                              _("second (error) word in `status' field"),
-                              eflaginfos, &value);
-  pigp->status = parse_nv_last(ps, pigp,
-                               _("third (status) word in `status' field"),
-                               statusinfos, value);
+  pkg->want = parse_nv_next(ps, _("first (want) word in `status' field"),
+                            wantinfos, &value);
+  pkg->eflag = parse_nv_next(ps, _("second (error) word in `status' field"),
+                             eflaginfos, &value);
+  pkg->status = parse_nv_last(ps, _("third (status) word in `status' field"),
+                              statusinfos, value);
 }
 
 void
-f_version(struct pkginfo *pigp, struct pkgbin *pifp,
+f_version(struct pkginfo *pkg, struct pkgbin *pkgbin,
           struct parsedb_state *ps,
           const char *value, const struct fieldinfo *fip)
 {
-  parse_db_version(ps, pigp, &pifp->version, value,
+  parse_db_version(ps, &pkgbin->version, value,
                    _("error in Version string '%.250s'"), value);
 }
 
 void
-f_revision(struct pkginfo *pigp, struct pkgbin *pifp,
+f_revision(struct pkginfo *pkg, struct pkgbin *pkgbin,
            struct parsedb_state *ps,
            const char *value, const struct fieldinfo *fip)
 {
   char *newversion;
 
-  parse_warn(ps, pigp,
+  parse_warn(ps,
              _("obsolete `Revision' or `Package-Revision' field used"));
   if (!*value) return;
-  if (pifp->version.revision && *pifp->version.revision) {
-    newversion= nfmalloc(strlen(pifp->version.version)+strlen(pifp->version.revision)+2);
-    sprintf(newversion,"%s-%s",pifp->version.version,pifp->version.revision);
-    pifp->version.version= newversion;
+  if (str_is_set(pkgbin->version.revision)) {
+    newversion = nfmalloc(strlen(pkgbin->version.version) +
+                          strlen(pkgbin->version.revision) + 2);
+    sprintf(newversion, "%s-%s", pkgbin->version.version,
+                                 pkgbin->version.revision);
+    pkgbin->version.version = newversion;
   }
-  pifp->version.revision= nfstrsave(value);
+  pkgbin->version.revision = nfstrsave(value);
 }
 
 void
-f_configversion(struct pkginfo *pigp, struct pkgbin *pifp,
+f_configversion(struct pkginfo *pkg, struct pkgbin *pkgbin,
                 struct parsedb_state *ps,
                 const char *value, const struct fieldinfo *fip)
 {
   if (ps->flags & pdb_rejectstatus)
-    parse_error(ps, pigp,
+    parse_error(ps,
                 _("value for `config-version' field not allowed in this context"));
   if (ps->flags & pdb_recordavailable)
     return;
 
-  parse_db_version(ps, pigp, &pigp->configversion, value,
+  parse_db_version(ps, &pkg->configversion, value,
                    _("error in Config-Version string '%.250s'"), value);
 
 }
@@ -283,8 +282,7 @@ static void conffvalue_lastword(const char *value, const char *from,
                                 const char *endent,
                                 const char **word_start_r, int *word_len_r,
                                 const char **new_from_r,
-                                struct parsedb_state *ps,
-                                struct pkginfo *pigp)
+                                struct parsedb_state *ps)
 {
   const char *lastspc;
 
@@ -298,45 +296,46 @@ static void conffvalue_lastword(const char *value, const char *from,
   return;
 
 malformed:
-  parse_error(ps, pigp,
+  parse_error(ps,
               _("value for `conffiles' has malformatted line `%.*s'"),
               (int)min(endent - value, 250), value);
 }
 
 void
-f_conffiles(struct pkginfo *pigp, struct pkgbin *pifp,
+f_conffiles(struct pkginfo *pkg, struct pkgbin *pkgbin,
             struct parsedb_state *ps,
             const char *value, const struct fieldinfo *fip)
 {
   static const char obsolete_str[]= "obsolete";
   struct conffile **lastp, *newlink;
   const char *endent, *endfn, *hashstart;
-  int c, namelen, hashlen, obsolete;
+  int c, namelen, hashlen;
+  bool obsolete;
   char *newptr;
 
-  lastp= &pifp->conffiles;
+  lastp = &pkgbin->conffiles;
   while (*value) {
     c= *value++;
     if (c == '\n') continue;
     if (c != ' ')
-      parse_error(ps, pigp,
+      parse_error(ps,
                   _("value for `conffiles' has line starting with non-space `%c'"),
                   c);
     for (endent = value; (c = *endent) != '\0' && c != '\n'; endent++) ;
     conffvalue_lastword(value, endent, endent,
 			&hashstart, &hashlen, &endfn,
-                        ps, pigp);
+                        ps);
     obsolete= (hashlen == sizeof(obsolete_str)-1 &&
-	       !memcmp(hashstart, obsolete_str, hashlen));
+               memcmp(hashstart, obsolete_str, hashlen) == 0);
     if (obsolete)
       conffvalue_lastword(value, endfn, endent,
 			  &hashstart, &hashlen, &endfn,
-			  ps, pigp);
+			  ps);
     newlink= nfmalloc(sizeof(struct conffile));
     value = path_skip_slash_dotslash(value);
     namelen= (int)(endfn-value);
     if (namelen <= 0)
-      parse_error(ps, pigp,
+      parse_error(ps,
                   _("root or null directory is listed as a conffile"));
     newptr = nfmalloc(namelen+2);
     newptr[0]= '/';
@@ -356,15 +355,15 @@ f_conffiles(struct pkginfo *pigp, struct pkgbin *pifp,
 }
 
 void
-f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
+f_dependency(struct pkginfo *pkg, struct pkgbin *pkgbin,
              struct parsedb_state *ps,
              const char *value, const struct fieldinfo *fip)
 {
   char c1, c2;
   const char *p, *emsg;
-  const char *depnamestart, *versionstart, *archstart;
-  int depnamelength, versionlength, archlength;
-  static struct varbuf depname, version, arch;
+  const char *depnamestart, *versionstart;
+  int depnamelength, versionlength;
+  static struct varbuf depname, version;
 
   struct dependency *dyp, **ldypp;
   struct deppossi *dop, **ldopp;
@@ -373,7 +372,10 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
   if (!*value)
     return;
   p= value;
-  ldypp= &pifp->depends; while (*ldypp) ldypp= &(*ldypp)->next;
+
+  ldypp = &pkgbin->depends;
+  while (*ldypp)
+    ldypp = &(*ldypp)->next;
 
    /* Loop creating new struct dependency's. */
   for (;;) {
@@ -393,16 +395,18 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
              *p != '|')
         p++;
       depnamelength= p - depnamestart ;
+      if (depnamelength == 0)
+        parse_error(ps,
+                    _("`%s' field, missing package name, or garbage where "
+                      "package name expected"), fip->name);
+
       varbuf_reset(&depname);
       varbuf_add_buf(&depname, depnamestart, depnamelength);
       varbuf_end_str(&depname);
-      if (!depname.buf[0])
-        parse_error(ps, pigp,
-                    _("`%s' field, missing package name, or garbage where "
-                      "package name expected"), fip->name);
-      emsg = pkg_name_is_illegal(depname.buf, NULL);
+
+      emsg = pkg_name_is_illegal(depname.buf);
       if (emsg)
-        parse_error(ps, pigp,
+        parse_error(ps,
                     _("`%s' field, invalid package name `%.255s': %s"),
                     fip->name, depname.buf, emsg);
       dop= nfmalloc(sizeof(struct deppossi));
@@ -410,7 +414,7 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
       dop->ed = pkg_db_find_set(depname.buf);
       dop->next= NULL; *ldopp= dop; ldopp= &dop->next;
 
-      /* Don't link this (which is after all only ‘newpig’ from
+      /* Don't link this (which is after all only ‘new_pkg’ from
        * the main parsing loop in parsedb) into the depended on
        * packages' lists yet. This will be done later when we
        * install this (in parse.c). For the moment we do the
@@ -421,38 +425,46 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
 
       dop->cyclebreak = false;
 
-      /* See if we have an architecture specifier */
+      /* See if we have an architecture qualifier. */
       if (*p == ':') {
+        static struct varbuf arch;
+        const char *archstart;
+        int archlength;
+
         archstart = ++p;
         while (*p && !isspace(*p) && *p != '(' && *p != ',' && *p != '|')
           p++;
         archlength = p - archstart;
+        if (archlength == 0)
+          parse_error(ps, _("'%s' field, missing architecture name, or garbage "
+                            "where architecture name expected"), fip->name);
+
         varbuf_reset(&arch);
         varbuf_add_buf(&arch, archstart, archlength);
-        varbuf_add_char(&arch, '\0');
-        if (!arch.buf[0])
-          parse_error(ps, pigp,
-                      _("'%s' field, missing architecture name, or garbage "
-                        "where architecture name expected"), fip->name);
-        dop->arch = dpkg_arch_find(arch.buf);
+        varbuf_end_str(&arch);
+
         dop->arch_is_implicit = false;
-        if (strcmp(arch.buf, "any") != 0)
-          emsg = _("a value different from 'any' is currently not allowed");
-        else if (dop->arch->type == arch_illegal)
+        dop->arch = dpkg_arch_find(arch.buf);
+
+        if (dop->arch->type == arch_illegal)
           emsg = dpkg_arch_name_is_illegal(arch.buf);
+        else if (dop->arch->type != arch_wildcard)
+          emsg = _("a value different from 'any' is currently not allowed");
         if (emsg)
-          parse_error(ps, pigp,
-                      _("'%s' field, reference to '%.255s': "
-                        "invalid architecture name '%.255s': %s"),
+          parse_error(ps, _("'%s' field, reference to '%.255s': "
+                            "invalid architecture name '%.255s': %s"),
                       fip->name, depname.buf, arch.buf, emsg);
       } else if (fip->integer == dep_conflicts || fip->integer == dep_breaks ||
                  fip->integer == dep_replaces) {
         /* Conflics/Breaks/Replaces get an implicit "any" arch qualifier. */
-        dop->arch = dpkg_arch_find("any");
         dop->arch_is_implicit = true;
+        dop->arch = dpkg_arch_get(arch_wildcard);
       } else {
-        dop->arch = NULL;
+        /* Otherwise use the pkgbin architecture, which will be assigned to
+         * later on by parse.c, once we can guarantee we have parsed it from
+         * the control stanza. */
         dop->arch_is_implicit = true;
+        dop->arch = NULL;
       }
 
       /* Skip whitespace after package name. */
@@ -472,13 +484,13 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
             dop->verrel |= (dvrf_strict | dvrf_builtup);
             p++;
           } else if (c2 == '<' || c2 == '>') {
-            parse_error(ps, pigp,
+            parse_error(ps,
                         _("`%s' field, reference to `%.255s':\n"
                           " bad version relationship %c%c"),
                         fip->name, depname.buf, c1, c2);
             dop->verrel= dvr_none;
           } else {
-            parse_warn(ps, pigp,
+            parse_warn(ps,
                        _("`%s' field, reference to `%.255s':\n"
                          " `%c' is obsolete, use `%c=' or `%c%c' instead"),
                        fip->name, depname.buf, c1, c1, c1, c1);
@@ -488,7 +500,7 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
           dop->verrel= dvr_exact;
           p++;
         } else {
-          parse_warn(ps, pigp,
+          parse_warn(ps,
                      _("`%s' field, reference to `%.255s':\n"
                        " implicit exact match on version number, "
                        "suggest using `=' instead"),
@@ -496,11 +508,11 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
           dop->verrel= dvr_exact;
         }
 	if ((dop->verrel!=dvr_exact) && (fip->integer==dep_provides))
-          parse_warn(ps, pigp,
+          parse_warn(ps,
                      _("Only exact versions may be used for Provides"));
 
         if (!isspace(*p) && !isalnum(*p)) {
-          parse_warn(ps, pigp,
+          parse_warn(ps,
                      _("`%s' field, reference to `%.255s':\n"
                        " version value starts with non-alphanumeric, "
                        "suggest adding a space"),
@@ -517,38 +529,38 @@ f_dependency(struct pkginfo *pigp, struct pkgbin *pifp,
 	versionlength= p - versionstart;
         while (isspace(*p)) p++;
         if (*p == '(')
-          parse_error(ps, pigp,
+          parse_error(ps,
                       _("`%s' field, reference to `%.255s': "
                         "version contains `%c'"), fip->name, depname.buf, ')');
         else if (*p != ')')
-          parse_error(ps, pigp,
+          parse_error(ps,
                       _("`%s' field, reference to `%.255s': "
                         "version contains `%c'"), fip->name, depname.buf, ' ');
         else if (*p == '\0')
-          parse_error(ps, pigp,
+          parse_error(ps,
                       _("`%s' field, reference to `%.255s': "
                         "version unterminated"), fip->name, depname.buf);
         varbuf_reset(&version);
         varbuf_add_buf(&version, versionstart, versionlength);
         varbuf_end_str(&version);
-        parse_db_version(ps, pigp, &dop->version, version.buf,
+        parse_db_version(ps, &dop->version, version.buf,
                          _("'%s' field, reference to '%.255s': "
                            "error in version"), fip->name, depname.buf);
         p++; while (isspace(*p)) p++;
       } else {
         dop->verrel= dvr_none;
-        blankversion(&dop->version);
+        dpkg_version_blank(&dop->version);
       }
       if (!*p || *p == ',') break;
       if (*p != '|')
-        parse_error(ps, pigp,
+        parse_error(ps,
                     _("`%s' field, syntax error after reference to package `%.255s'"),
                     fip->name, dop->ed->name);
       if (fip->integer == dep_conflicts ||
           fip->integer == dep_breaks ||
           fip->integer == dep_provides ||
           fip->integer == dep_replaces)
-        parse_error(ps, pigp,
+        parse_error(ps,
                     _("alternatives (`|') not allowed in %s field"), fip->name);
       p++; while (isspace(*p)) p++;
     }
@@ -595,65 +607,55 @@ scan_word(const char **valp)
 }
 
 void
-f_trigpend(struct pkginfo *pend, struct pkgbin *pifp,
+f_trigpend(struct pkginfo *pend, struct pkgbin *pkgbin,
            struct parsedb_state *ps,
            const char *value, const struct fieldinfo *fip)
 {
   const char *word, *emsg;
 
   if (ps->flags & pdb_rejectstatus)
-    parse_error(ps, pend,
+    parse_error(ps,
                 _("value for `triggers-pending' field not allowed in "
                   "this context"));
 
   while ((word = scan_word(&value))) {
     emsg = trig_name_is_illegal(word);
     if (emsg)
-      parse_error(ps, pend,
+      parse_error(ps,
                   _("illegal pending trigger name `%.255s': %s"), word, emsg);
 
     if (!trig_note_pend_core(pend, nfstrsave(word)))
-      parse_error(ps, pend,
+      parse_error(ps,
                   _("duplicate pending trigger `%.255s'"), word);
   }
 }
 
 void
-f_trigaw(struct pkginfo *aw, struct pkgbin *pifp,
+f_trigaw(struct pkginfo *aw, struct pkgbin *pkgbin,
          struct parsedb_state *ps,
          const char *value, const struct fieldinfo *fip)
 {
-  const char *word, *emsg;
+  const char *word;
   struct pkginfo *pend;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
 
   if (ps->flags & pdb_rejectstatus)
-    parse_error(ps, aw,
+    parse_error(ps,
                 _("value for `triggers-awaited' field not allowed in "
                   "this context"));
 
   while ((word = scan_word(&value))) {
-    pkg_spec_parse(&pkgspec, word);
-    emsg = pkg_spec_is_illegal(&pkgspec);
-    if (emsg)
-      parse_error(ps, aw,
+    struct dpkg_error err;
+
+    pend = pkg_spec_parse_pkg(word, &err);
+    if (pend == NULL)
+      parse_error(ps,
                   _("illegal package name in awaited trigger `%.255s': %s"),
-                  word, emsg);
-    pend = pkg_spec_find_pkg(&pkgspec, NULL);
+                  word, err.str);
 
     if (!trig_note_aw(pend, aw))
-      parse_error(ps, aw,
+      parse_error(ps,
                   _("duplicate awaited trigger package `%.255s'"), word);
 
-    trig_enqueue_awaited_pend(pend);
+    trig_awaited_pend_enqueue(pend);
   }
-  pkg_spec_reset(&pkgspec);
-}
-
-void
-f_forbidden(struct pkginfo *pigp, struct pkgbin *pifp,
-            struct parsedb_state *ps,
-            const char *value, const struct fieldinfo *fip)
-{
-  parse_error(ps, pigp, _("Field '%s' is not allowed in input"), fip->name);
 }
diff --git a/lib/dpkg/file.c b/lib/dpkg/file.c
index 84dd1a6..273f4a1 100644
--- a/lib/dpkg/file.c
+++ b/lib/dpkg/file.c
@@ -121,7 +121,7 @@ file_is_locked(int lockfd, const char *filename)
  *
  * @param lockfd The pointer to the lock file descriptor. It must be allocated
  *        statically as its addresses is passed to a cleanup handler.
- * @param flags The lock flags specifiying what type of locking to perform.
+ * @param flags The lock flags specifying what type of locking to perform.
  * @param filename The name of the file to lock.
  * @param desc The description of the file to lock.
  */
diff --git a/lib/dpkg/file.h b/lib/dpkg/file.h
index e692ae2..20f8651 100644
--- a/lib/dpkg/file.h
+++ b/lib/dpkg/file.h
@@ -29,6 +29,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup file File handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 struct file_stat {
 	uid_t uid;
 	gid_t gid;
@@ -47,6 +53,8 @@ void file_lock(int *lockfd, enum file_lock_flags flags, const char *filename,
                const char *desc);
 void file_unlock(int fd, const char *desc);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_FILE_H */
diff --git a/lib/dpkg/glob.c b/lib/dpkg/glob.c
index f2a6e50..92da6a3 100644
--- a/lib/dpkg/glob.c
+++ b/lib/dpkg/glob.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * glob.c - file globing functions
  *
  * Copyright © 2009, 2010 Guillem Jover <guillem@debian.org>
diff --git a/lib/dpkg/glob.h b/lib/dpkg/glob.h
index 5cd44f2..6be1236 100644
--- a/lib/dpkg/glob.h
+++ b/lib/dpkg/glob.h
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * glob.h - file globing functions
  *
  * Copyright © 2009, 2010 Guillem Jover <guillem@debian.org>
@@ -25,6 +25,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup glob File globbing
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 struct glob_node {
 	struct glob_node *next;
 	char *pattern;
@@ -33,6 +39,8 @@ struct glob_node {
 void glob_list_prepend(struct glob_node **list, char *pattern);
 void glob_list_free(struct glob_node *head);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_GLOB_H */
diff --git a/lib/dpkg/i18n.h b/lib/dpkg/i18n.h
index 96674db..112be47 100644
--- a/lib/dpkg/i18n.h
+++ b/lib/dpkg/i18n.h
@@ -25,6 +25,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup i18n Internationalization support
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 #include <gettext.h>
 
 /* We need to include this because pgettext() uses LC_MESSAGES, but libintl.h
@@ -36,6 +42,8 @@ DPKG_BEGIN_DECLS
 #define N_(str) gettext_noop(str)
 #define C_(ctxt, str) pgettext(ctxt, str)
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_I18N_H */
diff --git a/lib/dpkg/libdpkg.Versions b/lib/dpkg/libdpkg.Versions
deleted file mode 100644
index 70b3383..0000000
--- a/lib/dpkg/libdpkg.Versions
+++ /dev/null
@@ -1,277 +0,0 @@
-LIBDPKG_0 {
-global:
-	# Ar support
-	dpkg_ar_normalize_name;
-
-local:
-	*;
-};
-
-LIBDPKG_PRIVATE {
-	# Error handling
-	push_error_context_jump;
-	push_error_context_func;
-	push_error_context;
-	pop_error_context;
-	print_fatal_error;
-	catch_fatal_error;
-	push_checkpoint;
-	push_cleanup;
-	pop_cleanup;
-	onerr_abort;		# XXX variable, do not export
-	ohshitv;
-	ohshite;
-	ohshit;
-	do_internerr;
-	warning_get_count;
-	warningv;
-	warning;
-
-	debug_set_output;
-	debug_set_mask;
-	debug_has_flag;
-	debug;
-
-	# Generic cleanup
-	cu_closepipe;
-	cu_closefile;
-	cu_closedir;
-	cu_closefd;
-
-	# ‘Must do’ functions
-	m_malloc;
-	m_realloc;
-	m_strdup;
-	m_asprintf;
-	m_dup2;
-	m_pipe;
-	m_output;
-	fgets_must;
-	fgets_checked;
-
-	# Charset and string functions
-	cisdigit;
-
-	str_escape_fmt;
-	str_strip_quotes;
-
-	# Variable buffer support
-	varbuf_init;
-	varbuf_reset;
-	varbuf_grow;
-	varbuf_trunc;
-	varbuf_add_char;
-	varbuf_dup_char;
-	varbuf_map_char;
-	varbuf_add_buf;
-	varbuf_end_str;
-	varbuf_printf;
-	varbuf_vprintf;
-	varbuf_detach;
-	varbuf_destroy;
-
-	# Path, directory and file functions
-	path_skip_slash_dotslash;
-	path_trim_slash_slashdot;
-	path_make_temp_template;
-	path_quote_filename;
-
-	dir_sync_path;
-	dir_sync_contents;
-
-	file_copy_perms;
-
-	glob_list_prepend;
-	glob_list_free;
-
-	# Data structure functions
-	namevalue_find_by_name;
-
-	# Buffer I/O functions
-	fd_read;
-	fd_write;
-	buffer_hash;
-	buffer_copy_*;
-
-	# Subprocess and command handling
-	subproc_signals_setup;
-	subproc_signals_cleanup;
-	subproc_fork;
-	subproc_wait;
-	subproc_check;
-	subproc_wait_check;
-
-	command_init;
-	command_add_arg;
-	command_add_argl;
-	command_add_argv;
-	command_add_args;
-	command_exec;
-	command_shell;
-	command_destroy;
-
-	setcloexec;
-
-	# Compression support
-	compressor_gzip;	# XXX variable, do not export
-	compressor_xz;		# XXX variable, do not export
-	compressor_bzip2;	# XXX variable, do not export
-	compressor_lzma;	# XXX variable, do not export
-	compressor_find_by_name;
-	compressor_find_by_extension;
-	compress_filter;
-	decompress_filter;
-
-	# Ar support
-	dpkg_ar_put_magic;
-	dpkg_ar_member_put_header;
-	dpkg_ar_member_put_file;
-	dpkg_ar_member_put_mem;
-	dpkg_ar_member_get_size;
-
-	# Architecture DB
-	dpkg_arch_find;
-	dpkg_arch_get_native;
-	dpkg_arch_get_list;
-	dpkg_arch_name_is_illegal;
-	dpkg_arch_reset;
-
-	# Package specifiers
-	pkg_spec_reset;
-	pkg_spec_parse;
-	pkg_spec_is_pattern;
-	pkg_spec_is_illegal;
-	pkg_spec_find_pkg;
-	pkg_spec_match_pkg;
-	pkg_spec_iter_start;
-	pkg_spec_iter_next_pkg;
-
-	# Configuration and command line handling
-	loadcfgfile;
-	myopt;
-	badusage;
-	# printforhelp;		# XXX variable, do not require external
-	# thisname;		# XXX variable, do not require external
-	cipaction;		# XXX variable, do not export
-	setaction;
-	setobsolete;
-
-	# General logging
-	log_file;		# XXX variable, do not export
-	log_message;
-
-	# Action logging
-	statusfd_add;
-	statusfd_send;
-
-	# Progress report support
-	progress_init;
-	progress_step;
-	progress_done;
-
-	# Tar support
-	tar_extractor;
-
-	# Non-freeing malloc (pool/arena)
-	nfmalloc;
-	nfstrnsave;
-	nfstrsave;
-	nffreeall;
-
-	# Version struct handling
-	blankversion;
-	informativeversion;
-	epochsdiffer;
-	versioncompare;
-	versiondescribe;
-	versionsatisfied;
-	versionsatisfied3;
-	parseversion;
-
-	# Package struct handling
-	pkg_blank;
-	pkgbin_blank;
-	pkg_name_is_illegal;
-	pkg_is_informative;
-	copy_dependency_links;
-	pkg_sorter_by_name;
-	pkg_summary;
-	pkg_describe;
-	varbuf_pkg;
-
-	# Package list handling
-	pkg_list_new;
-	pkg_list_free;
-	pkg_list_prepend;
-
-	# Package array handling
-	pkg_array_init_from_db;
-	pkg_array_sort;
-	pkg_array_destroy;
-
-	# Package queue handling
-	pkg_queue_init;
-	pkg_queue_destroy;
-	pkg_queue_is_empty;
-	pkg_queue_push;
-	pkg_queue_pop;
-
-	# Package field format handling
-	pkg_format_parse;
-	pkg_format_show;
-	pkg_format_free;
-
-	# Package in-core database functions
-	pkg_db_find_set;
-	pkg_db_find_pkg;
-	pkg_db_count_set;
-	pkg_db_count_pkg;
-	pkg_db_reset;
-	pkg_db_iter_new;
-	pkg_db_iter_next_set;
-	pkg_db_iter_next_pkg;
-	pkg_db_iter_free;
-
-	# Package on-disk database functions
-	statusinfos;		# XXX variable, do not export
-	wantinfos;		# XXX variable, do not export
-	varbufdependency;
-	varbufrecord;
-	writerecord;
-	parsedb;
-	writedb;
-
-	# Log based package on-disk database support
-	modstatdb_init;
-	modstatdb_is_locked;
-	modstatdb_can_lock;
-	modstatdb_lock;
-	modstatdb_unlock;
-	modstatdb_open;
-	modstatdb_note;
-	modstatdb_note_ifwrite;
-	modstatdb_checkpoint;
-	modstatdb_shutdown;
-	modstatdb_done;
-
-	# Triggers support
-	trig_name_is_illegal;
-	trigdef_set_methods;
-	trigdef_update_start;
-	trigdef_update_printf;
-	trigdef_parse;
-	trigdef_process_done;
-	trig_override_hooks;
-	trig_file_activate_byname;
-	trig_file_activate;
-	trig_note_pend;
-	trig_note_aw;
-	trig_clear_awaiters;
-	trig_file_interests_ensure;
-	trig_file_interests_save;
-	trig_cicb_interest_delete;
-	trig_cicb_interest_add;
-	trig_parse_ci;
-	trig_cicb_statuschange_activate;
-	trig_incorporate;
-} LIBDPKG_0;
diff --git a/lib/dpkg/libdpkg.map b/lib/dpkg/libdpkg.map
new file mode 100644
index 0000000..8131e8b
--- /dev/null
+++ b/lib/dpkg/libdpkg.map
@@ -0,0 +1,315 @@
+LIBDPKG_0 {
+global:
+	# Error reporting
+	dpkg_error_destroy;
+
+	# Program name
+	dpkg_set_progname;
+	dpkg_get_progname;
+
+	# Ar support
+	dpkg_ar_normalize_name;
+	dpkg_ar_member_is_illegal;
+
+local:
+	*;
+};
+
+LIBDPKG_PRIVATE {
+	# Error handling
+	push_error_context_jump;
+	push_error_context_func;
+	push_error_context;
+	pop_error_context;
+	print_fatal_error;
+	catch_fatal_error;
+	push_checkpoint;
+	push_cleanup;
+	pop_cleanup;
+	onerr_abort;		# XXX variable, do not export
+	ohshitv;
+	ohshite;
+	ohshit;
+	do_internerr;
+	warning_get_count;
+	warningv;
+	warning;
+
+	debug_set_output;
+	debug_set_mask;
+	debug_has_flag;
+	debug;
+
+	# Generic cleanup
+	cu_closepipe;
+	cu_closestream;
+	cu_closedir;
+	cu_closefd;
+
+	# ‘Must do’ functions
+	m_malloc;
+	m_calloc;
+	m_realloc;
+	m_strdup;
+	m_asprintf;
+	m_dup2;
+	m_pipe;
+	m_output;
+	fgets_must;
+	fgets_checked;
+
+	# Charset and string functions
+	cisdigit;
+
+	str_escape_fmt;
+	str_strip_quotes;
+	str_quote_meta;
+
+	# Variable buffer support
+	varbuf_init;
+	varbuf_reset;
+	varbuf_grow;
+	varbuf_trunc;
+	varbuf_add_char;
+	varbuf_dup_char;
+	varbuf_map_char;
+	varbuf_add_buf;
+	varbuf_end_str;
+	varbuf_printf;
+	varbuf_vprintf;
+	varbuf_detach;
+	varbuf_destroy;
+
+	# Path, directory and file functions
+	path_skip_slash_dotslash;
+	path_trim_slash_slashdot;
+	path_basename;
+	path_make_temp_template;
+	path_quote_filename;
+
+	dir_sync_path;
+	dir_sync_contents;
+
+	file_copy_perms;
+
+	atomic_file_new;
+	atomic_file_open;
+	atomic_file_sync;
+	atomic_file_close;
+	atomic_file_commit;
+	atomic_file_remove;
+	atomic_file_free;
+
+	glob_list_prepend;
+	glob_list_free;
+
+	# Data structure functions
+	namevalue_find_by_name;
+
+	# Buffer I/O functions
+	fd_read;
+	fd_write;
+	buffer_hash;
+	buffer_skip_*;
+	buffer_copy_*;
+
+	# Subprocess and command handling
+	subproc_signals_setup;
+	subproc_signals_cleanup;
+	subproc_fork;
+	subproc_wait;
+	subproc_check;
+	subproc_wait_check;
+
+	command_init;
+	command_add_arg;
+	command_add_argl;
+	command_add_argv;
+	command_add_args;
+	command_exec;
+	command_shell;
+	command_destroy;
+
+	setcloexec;
+
+	# Compression support
+	compressor_find_by_name;
+	compressor_find_by_extension;
+	compressor_get_extension;
+	compress_filter;
+	decompress_filter;
+
+	# Ar support
+	dpkg_ar_put_magic;
+	dpkg_ar_member_put_header;
+	dpkg_ar_member_put_file;
+	dpkg_ar_member_put_mem;
+	dpkg_ar_member_get_size;
+
+	# Configuration and command line handling
+	loadcfgfile;
+	myopt;
+	badusage;
+	cipaction;		# XXX variable, do not export
+	setaction;
+	setobsolete;
+
+	# General logging
+	log_file;		# XXX variable, do not export
+	log_message;
+
+	# Action logging
+	statusfd_add;
+	statusfd_send;
+
+	# Progress report support
+	progress_init;
+	progress_step;
+	progress_done;
+
+	# Tar support
+	tar_extractor;
+
+	# Non-freeing malloc (pool/arena)
+	nfmalloc;
+	nfstrnsave;
+	nfstrsave;
+	nffreeall;
+
+	# Version struct handling
+	dpkg_version_blank;
+	dpkg_version_is_informative;
+	epochsdiffer;
+	versioncompare;
+	versiondescribe;
+	versionsatisfied;
+	versionsatisfied3;
+	parseversion;
+
+	# Architecture database
+	dpkg_arch_name_is_illegal;
+	dpkg_arch_find;
+	dpkg_arch_get;
+	dpkg_arch_get_list;
+	dpkg_arch_reset_list;
+	dpkg_arch_add;
+	dpkg_arch_unmark;
+	dpkg_arch_load_list;
+	dpkg_arch_save_list;
+
+	# Package struct handling
+	pkgset_installed_instances;
+	pkg_blank;
+	pkgbin_blank;
+	pkg_name_is_illegal;
+	pkg_set_status;
+	pkg_set_eflags;
+	pkg_clear_eflags;
+	pkg_reset_eflags;
+	pkg_copy_eflags;
+	pkg_set_want;
+	pkg_is_informative;
+	copy_dependency_links;
+	pkg_sorter_by_nonambig_name_arch;
+	varbuf_add_pkgbin_name;
+	pkgbin_name;
+	pkg_name;
+	pkg_summary;
+	pkg_abbrev_want;
+	pkg_abbrev_status;
+	pkg_abbrev_eflag;
+
+	# Package list handling
+	pkg_list_new;
+	pkg_list_free;
+	pkg_list_prepend;
+
+	# Package array handling
+	pkg_array_init_from_db;
+	pkg_array_sort;
+	pkg_array_destroy;
+
+	# Package queue handling
+	pkg_queue_init;
+	pkg_queue_destroy;
+	pkg_queue_is_empty;
+	pkg_queue_push;
+	pkg_queue_pop;
+
+	# Package field format handling
+	pkg_format_parse;
+	pkg_format_show;
+	pkg_format_free;
+
+	# Package specifiers
+	pkg_spec_is_illegal;
+	pkg_spec_init;
+	pkg_spec_destroy;
+	pkg_spec_set;
+	pkg_spec_parse;
+	pkg_spec_match_pkg;
+	pkg_spec_parse_pkg;
+	pkg_spec_find_pkg;
+	pkg_spec_iter_init;
+	pkg_spec_iter_next_pkg;
+	pkg_spec_iter_destroy;
+
+	# Package in-core database functions
+	pkg_db_find_set;
+	pkg_db_find_singleton;
+	pkg_db_find_pkg;
+	pkg_db_count_set;
+	pkg_db_count_pkg;
+	pkg_db_reset;
+	pkg_db_iter_new;
+	pkg_db_iter_next_set;
+	pkg_db_iter_next_pkg;
+	pkg_db_iter_free;
+
+	# Package on-disk database functions
+	statusinfos;		# XXX variable, do not export
+	wantinfos;		# XXX variable, do not export
+	varbufdependency;
+	varbufrecord;
+	writerecord;
+	parsedb;
+	writedb;
+
+	dpkg_db_set_dir;
+	dpkg_db_get_dir;
+	dpkg_db_get_path;
+
+	# Log based package on-disk database support
+	modstatdb_init;
+	modstatdb_is_locked;
+	modstatdb_can_lock;
+	modstatdb_lock;
+	modstatdb_unlock;
+	modstatdb_open;
+	modstatdb_note;
+	modstatdb_note_ifwrite;
+	modstatdb_checkpoint;
+	modstatdb_shutdown;
+	modstatdb_done;
+
+	# Triggers support
+	trig_name_is_illegal;
+	trigdef_set_methods;
+	trigdef_update_start;
+	trigdef_update_printf;
+	trigdef_parse;
+	trigdef_process_done;
+	trig_override_hooks;
+	trig_file_activate_byname;
+	trig_file_activate;
+	trig_note_pend;
+	trig_note_aw;
+	trig_clear_awaiters;
+	trig_file_interests_ensure;
+	trig_file_interests_save;
+	trig_cicb_interest_delete;
+	trig_cicb_interest_add;
+	trig_parse_ci;
+	trig_cicb_statuschange_activate;
+	trig_incorporate;
+} LIBDPKG_0;
diff --git a/lib/dpkg/log.c b/lib/dpkg/log.c
index b8e5e9f..00b2f68 100644
--- a/lib/dpkg/log.c
+++ b/lib/dpkg/log.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * log.c - logging related functions
  *
  * Copyright © 2005 Scott James Remnant <scott@netsplit.com>
diff --git a/lib/dpkg/macros.h b/lib/dpkg/macros.h
index c329bbc..d36bfe6 100644
--- a/lib/dpkg/macros.h
+++ b/lib/dpkg/macros.h
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * macros.h - C language support macros
  *
- * Copyright © 2008, 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -21,6 +21,12 @@
 #ifndef LIBDPKG_MACROS_H
 #define LIBDPKG_MACROS_H
 
+/**
+ * @defgroup macros C language support macros
+ * @ingroup dpkg-public
+ * @{
+ */
+
 #ifndef LIBDPKG_VOLATILE_API
 #error "The libdpkg API is to be considered volatile, please read 'README.api'."
 #endif
@@ -65,6 +71,15 @@
 #define DPKG_ATTR_SENTINEL
 #endif
 
+/* For C++, define a __func__ fallback in case it's not natively supported. */
+#if defined(__cplusplus) && __cplusplus < 201103L
+# if DPKG_GCC_VERSION >= 0x0200
+#  define __func__ __PRETTY_FUNCTION__
+# else
+#  define __func__ __FUNCTION__
+# endif
+#endif
+
 #ifdef __cplusplus
 #define DPKG_BEGIN_DECLS	extern "C" {
 #define DPKG_END_DECLS		}
@@ -73,6 +88,11 @@
 #define DPKG_END_DECLS
 #endif
 
+/**
+ * @def array_count
+ *
+ * Returns the amount of items in an array.
+ */
 #ifndef array_count
 #define array_count(a) (sizeof(a) / sizeof((a)[0]))
 #endif
@@ -88,4 +108,6 @@
 #endif
 #endif
 
+/** @} */
+
 #endif /* LIBDPKG_MACROS_H */
diff --git a/lib/dpkg/md5.h b/lib/dpkg/md5.h
index 731a2af..f624360 100644
--- a/lib/dpkg/md5.h
+++ b/lib/dpkg/md5.h
@@ -25,8 +25,6 @@ typedef struct MD5Context {
 	u_int8_t buffer[MD5_BLOCK_LENGTH];	/* input buffer */
 } MD5_CTX;
 
-#include <sys/cdefs.h>
-
 void	 MD5Init(MD5_CTX *);
 void	 MD5Update(MD5_CTX *, const u_int8_t *, size_t);
 void	 MD5Pad(MD5_CTX *);
diff --git a/lib/dpkg/mlib.c b/lib/dpkg/mlib.c
index f31d99b..17a0a91 100644
--- a/lib/dpkg/mlib.c
+++ b/lib/dpkg/mlib.c
@@ -32,17 +32,23 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 
+static inline void *
+must_alloc(void *ptr)
+{
+  if (ptr)
+    return ptr;
+
+  onerr_abort++;
+  ohshite(_("failed to allocate memory"));
+}
+
 void *m_malloc(size_t amount) {
 #ifdef MDEBUG
   unsigned short *r2, x;
 #endif
   void *r;
 
-  onerr_abort++;
-  r= malloc(amount);
-  if (r == NULL)
-    ohshite(_("malloc failed (%zu bytes)"), amount);
-  onerr_abort--;
+  r = must_alloc(malloc(amount));
 
 #ifdef MDEBUG
   r2= r; x= (unsigned short)amount ^ 0xf000;
@@ -51,28 +57,26 @@ void *m_malloc(size_t amount) {
   return r;
 }
 
-void *m_realloc(void *r, size_t amount) {
-  onerr_abort++;
-  r= realloc(r,amount);
-  if (r == NULL)
-    ohshite(_("realloc failed (%zu bytes)"), amount);
-  onerr_abort--;
+void *
+m_calloc(size_t size)
+{
+  return must_alloc(calloc(1, size));
+}
 
-  return r;
+void *m_realloc(void *r, size_t amount) {
+  return must_alloc(realloc(r, amount));
 }
 
 char *
 m_strdup(const char *str)
 {
-  char *new_str;
-
-  onerr_abort++;
-  new_str = strdup(str);
-  if (!new_str)
-    ohshite(_("failed to allocate memory"));
-  onerr_abort--;
+  return must_alloc(strdup(str));
+}
 
-  return new_str;
+char *
+m_strndup(const char *str, size_t n)
+{
+  return must_alloc(strndup(str, n));
 }
 
 int
@@ -117,7 +121,9 @@ m_output(FILE *f, const char *name)
     ohshite(_("error writing to '%s'"), name);
 }
 
-void setcloexec(int fd, const char* fn) {
+void
+setcloexec(int fd, const char *fn)
+{
   int f;
 
   if ((f=fcntl(fd, F_GETFD))==-1)
diff --git a/lib/dpkg/myopt.c b/lib/dpkg/myopt.c
deleted file mode 100644
index ea8a310..0000000
--- a/lib/dpkg/myopt.c
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- * libdpkg - Debian packaging suite library routines
- * myopt.c - my very own option parsing
- *
- * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2000,2002 Wichert Akkerman <wichert@deephackmode.org>
- * Copyright © 2008,2009 Guillem Jover <guillem@debian.org>
- *
- * This 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 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 <http://www.gnu.org/licenses/>.
- */
-
-#include <config.h>
-#include <compat.h>
-
-#include <errno.h>
-#include <ctype.h>
-#include <string.h>
-#include <dirent.h>
-#include <stdarg.h>
-#include <stdlib.h>
-
-#include <dpkg/i18n.h>
-#include <dpkg/dpkg.h>
-#include <dpkg/string.h>
-#include <dpkg/myopt.h>
-
-void
-badusage(const char *fmt, ...)
-{
-  char buf[1024];
-  va_list args;
-
-  va_start(args, fmt);
-  vsnprintf(buf, sizeof(buf), fmt, args);
-  va_end(args);
-
-  ohshit("%s\n\n%s", buf, gettext(printforhelp));
-}
-
-static void DPKG_ATTR_NORET DPKG_ATTR_PRINTF(3)
-config_error(const char *file_name, int line_num, const char *fmt, ...)
-{
-  char buf[1024];
-  va_list args;
-
-  va_start(args, fmt);
-  vsnprintf(buf, sizeof(buf), fmt, args);
-  va_end(args);
-
-  ohshit(_("configuration error: %s:%d: %s"), file_name, line_num, buf);
-}
-
-void myfileopt(const char* fn, const struct cmdinfo* cmdinfos) {
-  FILE* file;
-  int line_num = 0;
-  char linebuf[MAX_CONFIG_LINE];
-
-  file= fopen(fn, "r");
-  if (!file) {
-    if (errno==ENOENT)
-      return;
-    warning(_("failed to open configuration file '%.255s' for reading: %s"),
-            fn, strerror(errno));
-    return;
-  }
-
-  while (fgets(linebuf, sizeof(linebuf), file)) {
-    char* opt;
-    const struct cmdinfo *cip;
-    int l;
-
-    line_num++;
-
-    if ((linebuf[0] == '#') || (linebuf[0] == '\n') || (linebuf[0] == '\0'))
-      continue;
-    l=strlen(linebuf);
-    if (linebuf[l - 1] == '\n')
-      linebuf[l - 1] = '\0';
-    for (opt=linebuf;isalnum(*opt)||*opt=='-';opt++) ;
-    if (*opt == '\0')
-      opt=NULL;
-    else {
-      *opt++ = '\0';
-      if (*opt=='=') opt++;
-      while (isspace(*opt)) opt++;
-
-      opt = str_strip_quotes(opt);
-      if (opt == NULL)
-        config_error(fn, line_num, _("unbalanced quotes in '%s'"), linebuf);
-    }
-
-    for (cip=cmdinfos; cip->olong || cip->oshort; cip++) {
-      if (!cip->olong) continue;
-      if (!strcmp(cip->olong,linebuf)) break;
-      l=strlen(cip->olong);
-      if ((cip->takesvalue==2) && (linebuf[l]=='-') &&
-	  !opt && !strncmp(linebuf,cip->olong,l)) {
-	opt=linebuf+l+1;
-	break;
-      }
-    }
-
-    if (!cip->olong)
-      config_error(fn, line_num, _("unknown option '%s'"), linebuf);
-
-    if (cip->takesvalue) {
-      if (!opt)
-        config_error(fn, line_num, _("'%s' needs a value"), linebuf);
-      if (cip->call) cip->call(cip,opt);
-      else
-        *cip->sassignto = m_strdup(opt);
-    } else {
-      if (opt)
-        config_error(fn, line_num, _("'%s' does not take a value"), linebuf);
-      if (cip->call) cip->call(cip,NULL);
-      else
-        *cip->iassignto = cip->arg_int;
-    }
-  }
-  if (ferror(file)) ohshite(_("read error in configuration file `%.255s'"), fn);
-  if (fclose(file)) ohshite(_("error closing configuration file `%.255s'"), fn);
-}
-
-static int
-valid_config_filename(const struct dirent *dent)
-{
-  const char *c;
-
-  if (dent->d_name[0] == '.')
-    return 0;
-
-  for (c = dent->d_name; *c; c++)
-    if (!isalnum(*c) && *c != '_' && *c != '-')
-      return 0;
-
-  if (*c == '\0')
-    return 1;
-  else
-    return 0;
-}
-
-static void
-load_config_dir(const char *prog, const struct cmdinfo* cmdinfos)
-{
-  char *dirname;
-  struct dirent **dlist;
-  int dlist_n, i;
-
-  m_asprintf(&dirname, "%s/%s.cfg.d", CONFIGDIR, prog);
-
-  dlist_n = scandir(dirname, &dlist, valid_config_filename, alphasort);
-  if (dlist_n < 0) {
-    if (errno == ENOENT) {
-      free(dirname);
-      return;
-    } else
-      ohshite(_("error opening configuration directory '%s'"), dirname);
-  }
-
-  for (i = 0; i < dlist_n; i++) {
-    char *filename;
-
-    m_asprintf(&filename, "%s/%s", dirname, dlist[i]->d_name);
-    myfileopt(filename, cmdinfos);
-
-    free(dlist[i]);
-    free(filename);
-  }
-
-  free(dirname);
-  free(dlist);
-}
-
-void loadcfgfile(const char *prog, const struct cmdinfo* cmdinfos) {
-  char *home, *file;
-
-  load_config_dir(prog, cmdinfos);
-
-  m_asprintf(&file, "%s/%s.cfg", CONFIGDIR, prog);
-  myfileopt(file, cmdinfos);
-  free(file);
-
-  if ((home = getenv("HOME")) != NULL) {
-    m_asprintf(&file, "%s/.%s.cfg", home, prog);
-    myfileopt(file, cmdinfos);
-    free(file);
-  }
-}
-
-void myopt(const char *const **argvp, const struct cmdinfo *cmdinfos) {
-  const struct cmdinfo *cip;
-  const char *p, *value;
-  int l;
-
-  ++(*argvp);
-  while ((p= **argvp) && *p == '-') {
-    ++(*argvp);
-    if (!strcmp(p,"--")) break;
-    if (*++p == '-') {
-      ++p; value=NULL;
-      for (cip= cmdinfos;
-           cip->olong || cip->oshort;
-           cip++) {
-        if (!cip->olong) continue;
-        if (!strcmp(p,cip->olong)) break;
-        l= strlen(cip->olong);
-        if (!strncmp(p,cip->olong,l) &&
-            (p[l]== ((cip->takesvalue==2) ? '-' : '='))) { value=p+l+1; break; }
-      }
-      if (!cip->olong) badusage(_("unknown option --%s"),p);
-      if (cip->takesvalue) {
-        if (!value) {
-          value= *(*argvp)++;
-          if (!value) badusage(_("--%s option takes a value"),cip->olong);
-        }
-        if (cip->call) cip->call(cip,value);
-        else *cip->sassignto= value;
-      } else {
-        if (value) badusage(_("--%s option does not take a value"),cip->olong);
-        if (cip->call) cip->call(cip,NULL);
-        else
-          *cip->iassignto = cip->arg_int;
-      }
-    } else {
-      while (*p) {
-        for (cip= cmdinfos; (cip->olong || cip->oshort) && *p != cip->oshort; cip++);
-        if (!cip->oshort) badusage(_("unknown option -%c"),*p);
-        p++;
-        if (cip->takesvalue) {
-          if (!*p) {
-            value= *(*argvp)++;
-            if (!value) badusage(_("-%c option takes a value"),cip->oshort);
-          } else {
-            value= p; p="";
-            if (*value == '=') value++;
-          }
-          if (cip->call) cip->call(cip,value);
-          else *cip->sassignto= value;
-        } else {
-          if (*p == '=') badusage(_("-%c option does not take a value"),cip->oshort);
-          if (cip->call) cip->call(cip,NULL);
-          else
-            *cip->iassignto = cip->arg_int;
-        }
-      }
-    }
-  }
-}
-
-void
-setobsolete(const struct cmdinfo *cip, const char *value)
-{
-  warning(_("obsolete option '--%s'\n"), cip->olong);
-}
-
-const struct cmdinfo *cipaction = NULL;
-
-/* XXX: This function is a hack. */
-static inline int
-option_short(int c)
-{
-  return c ? c : '\b';
-}
-
-void
-setaction(const struct cmdinfo *cip, const char *value)
-{
-  if (cipaction)
-    badusage(_("conflicting actions -%c (--%s) and -%c (--%s)"),
-             option_short(cip->oshort), cip->olong,
-             option_short(cipaction->oshort), cipaction->olong);
-  cipaction = cip;
-}
diff --git a/lib/dpkg/myopt.h b/lib/dpkg/myopt.h
deleted file mode 100644
index d8e32fa..0000000
--- a/lib/dpkg/myopt.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * libdpkg - Debian packaging suite library routines
- * myopt.h - declarations for my very own option parsing
- *
- * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
- *
- * This 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 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 <http://www.gnu.org/licenses/>.
- */
-
-#ifndef MYOPT_H
-#define MYOPT_H
-
-#include <dpkg/macros.h>
-
-DPKG_BEGIN_DECLS
-
-typedef int action_func(const char *const *argv);
-
-struct cmdinfo {
-  const char *olong;
-  char oshort;
-
-  /*
-   * 0 = Normal				(-o, --option)
-   * 1 = Standard value			(-o=value, --option=value or
-   *					 -o value, --option value)
-   * 2 = Option string continued	(--option-value)
-   */
-  int takesvalue;
-  int *iassignto;
-  const char **sassignto;
-  void (*call)(const struct cmdinfo*, const char *value);
-
-  int arg_int;
-  void *arg_ptr;
-
-  action_func *action;
-};
-
-extern const char printforhelp[];
-
-void badusage(const char *fmt, ...) DPKG_ATTR_NORET DPKG_ATTR_PRINTF(1);
-
-#define MAX_CONFIG_LINE 1024
-
-void myfileopt(const char* fn, const struct cmdinfo* cmdinfos);
-void myopt(const char *const **argvp, const struct cmdinfo *cmdinfos);
-void loadcfgfile(const char *prog, const struct cmdinfo *cmdinfos);
-
-/**
- * Current cmdinfo action.
- */
-extern const struct cmdinfo *cipaction;
-
-void setaction(const struct cmdinfo *cip, const char *value);
-void setobsolete(const struct cmdinfo *cip, const char *value);
-
-#define ACTION(longopt, shortopt, code, func) \
- { longopt, shortopt, 0, NULL, NULL, setaction, code, NULL, func }
-#define OBSOLETE(longopt, shortopt) \
- { longopt, shortopt, 0, NULL, NULL, setobsolete, 0, NULL, NULL }
-
-DPKG_END_DECLS
-
-#endif /* MYOPT_H */
diff --git a/lib/dpkg/namevalue.h b/lib/dpkg/namevalue.h
index 3f17c4b..24abc56 100644
--- a/lib/dpkg/namevalue.h
+++ b/lib/dpkg/namevalue.h
@@ -26,6 +26,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup namevalue Name/Value data
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct namevalue {
 	const char *name;
 	int value;
@@ -40,6 +46,8 @@ struct namevalue {
 const struct namevalue *namevalue_find_by_name(const struct namevalue *head,
                                                const char *str);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_NAMEVALUE_H */
diff --git a/lib/dpkg/options.c b/lib/dpkg/options.c
new file mode 100644
index 0000000..7cea001
--- /dev/null
+++ b/lib/dpkg/options.c
@@ -0,0 +1,298 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * options.c - option parsing functions
+ *
+ * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2000,2002 Wichert Akkerman <wichert@deephackmode.org>
+ * Copyright © 2008,2009 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <errno.h>
+#include <ctype.h>
+#include <string.h>
+#include <dirent.h>
+#include <stdarg.h>
+#include <stdlib.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/string.h>
+#include <dpkg/options.h>
+
+static const char *printforhelp;
+
+void
+badusage(const char *fmt, ...)
+{
+  char buf[1024];
+  va_list args;
+
+  va_start(args, fmt);
+  vsnprintf(buf, sizeof(buf), fmt, args);
+  va_end(args);
+
+  ohshit("%s\n\n%s", buf, gettext(printforhelp));
+}
+
+static void DPKG_ATTR_NORET DPKG_ATTR_PRINTF(3)
+config_error(const char *file_name, int line_num, const char *fmt, ...)
+{
+  char buf[1024];
+  va_list args;
+
+  va_start(args, fmt);
+  vsnprintf(buf, sizeof(buf), fmt, args);
+  va_end(args);
+
+  ohshit(_("configuration error: %s:%d: %s"), file_name, line_num, buf);
+}
+
+void
+myfileopt(const char *fn, const struct cmdinfo *cmdinfos)
+{
+  FILE *file;
+  int line_num = 0;
+  char linebuf[MAX_CONFIG_LINE];
+
+  file= fopen(fn, "r");
+  if (!file) {
+    if (errno==ENOENT)
+      return;
+    warning(_("failed to open configuration file '%.255s' for reading: %s"),
+            fn, strerror(errno));
+    return;
+  }
+
+  while (fgets(linebuf, sizeof(linebuf), file)) {
+    char *opt;
+    const struct cmdinfo *cip;
+    int l;
+
+    line_num++;
+
+    if ((linebuf[0] == '#') || (linebuf[0] == '\n') || (linebuf[0] == '\0'))
+      continue;
+    l=strlen(linebuf);
+    if (linebuf[l - 1] == '\n')
+      linebuf[l - 1] = '\0';
+    for (opt=linebuf;isalnum(*opt)||*opt=='-';opt++) ;
+    if (*opt == '\0')
+      opt=NULL;
+    else {
+      *opt++ = '\0';
+      if (*opt=='=') opt++;
+      while (isspace(*opt)) opt++;
+
+      opt = str_strip_quotes(opt);
+      if (opt == NULL)
+        config_error(fn, line_num, _("unbalanced quotes in '%s'"), linebuf);
+    }
+
+    for (cip=cmdinfos; cip->olong || cip->oshort; cip++) {
+      if (!cip->olong) continue;
+      if (strcmp(cip->olong, linebuf) == 0)
+        break;
+      l=strlen(cip->olong);
+      if ((cip->takesvalue==2) && (linebuf[l]=='-') &&
+          !opt && strncmp(linebuf, cip->olong, l) == 0) {
+	opt=linebuf+l+1;
+	break;
+      }
+    }
+
+    if (!cip->olong)
+      config_error(fn, line_num, _("unknown option '%s'"), linebuf);
+
+    if (cip->takesvalue) {
+      if (!opt)
+        config_error(fn, line_num, _("'%s' needs a value"), linebuf);
+      if (cip->call) cip->call(cip,opt);
+      else
+        *cip->sassignto = m_strdup(opt);
+    } else {
+      if (opt)
+        config_error(fn, line_num, _("'%s' does not take a value"), linebuf);
+      if (cip->call) cip->call(cip,NULL);
+      else
+        *cip->iassignto = cip->arg_int;
+    }
+  }
+  if (ferror(file)) ohshite(_("read error in configuration file `%.255s'"), fn);
+  if (fclose(file)) ohshite(_("error closing configuration file `%.255s'"), fn);
+}
+
+static int
+valid_config_filename(const struct dirent *dent)
+{
+  const char *c;
+
+  if (dent->d_name[0] == '.')
+    return 0;
+
+  for (c = dent->d_name; *c; c++)
+    if (!isalnum(*c) && *c != '_' && *c != '-')
+      return 0;
+
+  if (*c == '\0')
+    return 1;
+  else
+    return 0;
+}
+
+static void
+load_config_dir(const char *prog, const struct cmdinfo *cmdinfos)
+{
+  char *dirname;
+  struct dirent **dlist;
+  int dlist_n, i;
+
+  m_asprintf(&dirname, "%s/%s.cfg.d", CONFIGDIR, prog);
+
+  dlist_n = scandir(dirname, &dlist, valid_config_filename, alphasort);
+  if (dlist_n < 0) {
+    if (errno == ENOENT) {
+      free(dirname);
+      return;
+    } else
+      ohshite(_("error opening configuration directory '%s'"), dirname);
+  }
+
+  for (i = 0; i < dlist_n; i++) {
+    char *filename;
+
+    m_asprintf(&filename, "%s/%s", dirname, dlist[i]->d_name);
+    myfileopt(filename, cmdinfos);
+
+    free(dlist[i]);
+    free(filename);
+  }
+
+  free(dirname);
+  free(dlist);
+}
+
+void
+loadcfgfile(const char *prog, const struct cmdinfo *cmdinfos)
+{
+  char *home, *file;
+
+  load_config_dir(prog, cmdinfos);
+
+  m_asprintf(&file, "%s/%s.cfg", CONFIGDIR, prog);
+  myfileopt(file, cmdinfos);
+  free(file);
+
+  if ((home = getenv("HOME")) != NULL) {
+    m_asprintf(&file, "%s/.%s.cfg", home, prog);
+    myfileopt(file, cmdinfos);
+    free(file);
+  }
+}
+
+void
+myopt(const char *const **argvp, const struct cmdinfo *cmdinfos,
+      const char *help_str)
+{
+  const struct cmdinfo *cip;
+  const char *p, *value;
+  int l;
+
+  printforhelp = help_str;
+
+  ++(*argvp);
+  while ((p= **argvp) && *p == '-') {
+    ++(*argvp);
+    if (strcmp(p, "--") == 0)
+      break;
+    if (*++p == '-') {
+      ++p; value=NULL;
+      for (cip= cmdinfos;
+           cip->olong || cip->oshort;
+           cip++) {
+        if (!cip->olong) continue;
+        if (strcmp(p, cip->olong) == 0)
+          break;
+        l= strlen(cip->olong);
+        if (strncmp(p, cip->olong, l) == 0 &&
+            (p[l]== ((cip->takesvalue==2) ? '-' : '='))) { value=p+l+1; break; }
+      }
+      if (!cip->olong) badusage(_("unknown option --%s"),p);
+      if (cip->takesvalue) {
+        if (!value) {
+          value= *(*argvp)++;
+          if (!value) badusage(_("--%s option takes a value"),cip->olong);
+        }
+        if (cip->call) cip->call(cip,value);
+        else *cip->sassignto= value;
+      } else {
+        if (value) badusage(_("--%s option does not take a value"),cip->olong);
+        if (cip->call) cip->call(cip,NULL);
+        else
+          *cip->iassignto = cip->arg_int;
+      }
+    } else {
+      while (*p) {
+        for (cip= cmdinfos; (cip->olong || cip->oshort) && *p != cip->oshort; cip++);
+        if (!cip->oshort) badusage(_("unknown option -%c"),*p);
+        p++;
+        if (cip->takesvalue) {
+          if (!*p) {
+            value= *(*argvp)++;
+            if (!value) badusage(_("-%c option takes a value"),cip->oshort);
+          } else {
+            value= p; p="";
+            if (*value == '=') value++;
+          }
+          if (cip->call) cip->call(cip,value);
+          else *cip->sassignto= value;
+        } else {
+          if (*p == '=') badusage(_("-%c option does not take a value"),cip->oshort);
+          if (cip->call) cip->call(cip,NULL);
+          else
+            *cip->iassignto = cip->arg_int;
+        }
+      }
+    }
+  }
+}
+
+void
+setobsolete(const struct cmdinfo *cip, const char *value)
+{
+  warning(_("obsolete option '--%s'\n"), cip->olong);
+}
+
+const struct cmdinfo *cipaction = NULL;
+
+/* XXX: This function is a hack. */
+static inline int
+option_short(int c)
+{
+  return c ? c : '\b';
+}
+
+void
+setaction(const struct cmdinfo *cip, const char *value)
+{
+  if (cipaction)
+    badusage(_("conflicting actions -%c (--%s) and -%c (--%s)"),
+             option_short(cip->oshort), cip->olong,
+             option_short(cipaction->oshort), cipaction->olong);
+  cipaction = cip;
+}
diff --git a/lib/dpkg/options.h b/lib/dpkg/options.h
new file mode 100644
index 0000000..30d8a91
--- /dev/null
+++ b/lib/dpkg/options.h
@@ -0,0 +1,83 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * options.h - option parsing functions
+ *
+ * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LIBDPKG_OPTIONS_H
+#define LIBDPKG_OPTIONS_H
+
+#include <dpkg/macros.h>
+
+DPKG_BEGIN_DECLS
+
+/**
+ * @defgroup options Option parsing
+ * @ingroup dpkg-internal
+ * @{
+ */
+
+typedef int action_func(const char *const *argv);
+
+struct cmdinfo {
+  const char *olong;
+  char oshort;
+
+  /*
+   * 0 = Normal				(-o, --option)
+   * 1 = Standard value			(-o=value, --option=value or
+   *					 -o value, --option value)
+   * 2 = Option string continued	(--option-value)
+   */
+  int takesvalue;
+  int *iassignto;
+  const char **sassignto;
+  void (*call)(const struct cmdinfo*, const char *value);
+
+  int arg_int;
+  void *arg_ptr;
+
+  action_func *action;
+};
+
+void badusage(const char *fmt, ...) DPKG_ATTR_NORET DPKG_ATTR_PRINTF(1);
+
+#define MAX_CONFIG_LINE 1024
+
+void myfileopt(const char *fn, const struct cmdinfo *cmdinfos);
+void myopt(const char *const **argvp, const struct cmdinfo *cmdinfos,
+           const char *help_str);
+void loadcfgfile(const char *prog, const struct cmdinfo *cmdinfos);
+
+/**
+ * Current cmdinfo action.
+ */
+extern const struct cmdinfo *cipaction;
+
+void setaction(const struct cmdinfo *cip, const char *value);
+void setobsolete(const struct cmdinfo *cip, const char *value);
+
+#define ACTION(longopt, shortopt, code, func) \
+ { longopt, shortopt, 0, NULL, NULL, setaction, code, NULL, func }
+#define OBSOLETE(longopt, shortopt) \
+ { longopt, shortopt, 0, NULL, NULL, setobsolete, 0, NULL, NULL }
+
+/** @} */
+
+DPKG_END_DECLS
+
+#endif /* LIBDPKG_OPTIONS_H */
diff --git a/lib/dpkg/parse.c b/lib/dpkg/parse.c
index 68abb04..65a4bc7 100644
--- a/lib/dpkg/parse.c
+++ b/lib/dpkg/parse.c
@@ -3,6 +3,7 @@
  * parse.c - database file parsing, main package/field loop
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2006,2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -40,6 +41,8 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/string.h>
+#include <dpkg/pkg.h>
 #include <dpkg/parsedump.h>
 #include <dpkg/fdio.h>
 
@@ -51,7 +54,6 @@ const struct fieldinfo fieldinfos[]= {
   { "Package",          f_name,            w_name                                     },
   { "Essential",        f_boolean,         w_booleandefno,   PKGIFPOFF(essential)     },
   { "Status",           f_status,          w_status                                   },
-  { "Multi-Arch",       f_multiarch,       w_multiarch,      PKGIFPOFF(multiarch)     },
   { "Priority",         f_priority,        w_priority                                 },
   { "Section",          f_section,         w_section                                  },
   { "Installed-Size",   f_charfield,       w_charfield,      PKGIFPOFF(installedsize) },
@@ -59,6 +61,7 @@ const struct fieldinfo fieldinfos[]= {
   { "Maintainer",       f_charfield,       w_charfield,      PKGIFPOFF(maintainer)    },
   { "Bugs",             f_charfield,       w_charfield,      PKGIFPOFF(bugs)          },
   { "Architecture",     f_architecture,    w_architecture                             },
+  { "Multi-Arch",       f_multiarch,       w_multiarch,      PKGIFPOFF(multiarch)     },
   { "Source",           f_charfield,       w_charfield,      PKGIFPOFF(source)        },
   { "Version",          f_version,         w_version,        PKGIFPOFF(version)       },
   { "Revision",         f_revision,        w_null                                     },
@@ -80,7 +83,6 @@ const struct fieldinfo fieldinfos[]= {
   { "Description",      f_charfield,       w_charfield,      PKGIFPOFF(description)   },
   { "Triggers-Pending", f_trigpend,        w_trigpend                                 },
   { "Triggers-Awaited", f_trigaw,          w_trigaw                                   },
-  { "PackageSpec",      f_forbidden,       w_packagespec                              },
   /* Note that aliases are added to the nicknames table. */
   {  NULL                                                                             }
 };
@@ -95,13 +97,15 @@ static const struct nickname nicknames[] = {
   { .nick = NULL }
 };
 
-struct field_state {
-  const char *fieldstart;
-  const char *valuestart;
-  struct varbuf value;
-  int fieldlen;
-  int valuelen;
-  int fieldencountered[array_count(fieldinfos)];
+/**
+ * Package object being parsed.
+ *
+ * Structure used to hold the parsed data for the package being constructed,
+ * before it gets properly inserted into the package database.
+ */
+struct pkg_parse_object {
+  struct pkginfo *pkg;
+  struct pkgbin *pkgbin;
 };
 
 /**
@@ -109,8 +113,9 @@ struct field_state {
  */
 static void
 pkg_parse_field(struct parsedb_state *ps, struct field_state *fs,
-                struct pkginfo *pkg, struct pkgbin *pkgbin)
+                void *parse_obj)
 {
+  struct pkg_parse_object *pkg_obj = parse_obj;
   const struct nickname *nick;
   const struct fieldinfo *fip;
   int *ip;
@@ -129,25 +134,25 @@ pkg_parse_field(struct parsedb_state *ps, struct field_state *fs,
       break;
   if (fip->name) {
     if ((*ip)++)
-      parse_error(ps, pkg,
+      parse_error(ps,
                   _("duplicate value for `%s' field"), fip->name);
 
     varbuf_reset(&fs->value);
     varbuf_add_buf(&fs->value, fs->valuestart, fs->valuelen);
     varbuf_end_str(&fs->value);
 
-    fip->rcall(pkg, pkgbin, ps, fs->value.buf, fip);
+    fip->rcall(pkg_obj->pkg, pkg_obj->pkgbin, ps, fs->value.buf, fip);
   } else {
     struct arbitraryfield *arp, **larpp;
 
     if (fs->fieldlen < 2)
-      parse_error(ps, pkg,
+      parse_error(ps,
                   _("user-defined field name `%.*s' too short"),
                   fs->fieldlen, fs->fieldstart);
-    larpp = &pkgbin->arbs;
+    larpp = &pkg_obj->pkgbin->arbs;
     while ((arp = *larpp) != NULL) {
-      if (!strncasecmp(arp->name, fs->fieldstart, fs->fieldlen))
-        parse_error(ps, pkg,
+      if (strncasecmp(arp->name, fs->fieldstart, fs->fieldlen) == 0)
+        parse_error(ps,
                    _("duplicate value for user-defined field `%.*s'"),
                    fs->fieldlen, fs->fieldstart);
       larpp = &arp->next;
@@ -170,7 +175,7 @@ pkg_parse_verify(struct parsedb_state *ps,
   struct dependency *dep;
   struct deppossi *dop;
 
-  parse_must_have_field(ps, pkg, pkg->set->name, "package name");
+  parse_must_have_field(ps, pkg->set->name, "package name");
 
   /* XXX: We need to check for status != stat_halfinstalled as while
    * unpacking an unselected package, it will not have yet all data in
@@ -179,9 +184,9 @@ pkg_parse_verify(struct parsedb_state *ps,
   if ((ps->flags & pdb_recordavailable) ||
       (pkg->status != stat_notinstalled &&
        pkg->status != stat_halfinstalled)) {
-    parse_ensure_have_field(ps, pkg, &pkgbin->description, "description");
-    parse_ensure_have_field(ps, pkg, &pkgbin->maintainer, "maintainer");
-    parse_must_have_field(ps, pkg, pkgbin->version.version, "version");
+    parse_ensure_have_field(ps, &pkgbin->description, "description");
+    parse_ensure_have_field(ps, &pkgbin->maintainer, "maintainer");
+    parse_must_have_field(ps, pkgbin->version.version, "version");
   }
 
   /* XXX: Versions before dpkg 1.10.19 did not preserve the Architecture
@@ -189,16 +194,27 @@ pkg_parse_verify(struct parsedb_state *ps,
    * in stat_configfiles, ignore those too for now. */
   if ((ps->flags & pdb_recordavailable) ||
       pkg->status > stat_halfinstalled) {
-    /* Warn about missing architecture information if needed */
+    /* We always want usable architecture information (as long as the package
+     * is in such a state that it make sense), so that it can be used safely
+     * on string comparisons and the like. */
     if (pkgbin->arch->type == arch_none)
-      parse_warn(ps, pkg, _("missing %s"), "architecture");
-
-    if (pkgbin->arch->type == arch_all && pkgbin->multiarch == multiarch_same)
-      parse_error(ps, pkg, _("package is marked '%s' but is architecture all"),
-                  "Multi-Arch: same");
+      parse_warn(ps, _("missing %s"), "architecture");
+    else if (pkgbin->arch->type == arch_empty)
+      parse_warn(ps, _("empty value for %s"), "architecture");
   }
-
-  /* Initialize deps to be arch-specific unless stated otherwise */
+  /* Mark missing architectures as empty, to distinguish these from
+   * unused slots in the db. */
+  if (pkgbin->arch->type == arch_none)
+    pkgbin->arch = dpkg_arch_get(arch_empty);
+
+  if (pkgbin->arch->type == arch_empty && pkgbin->multiarch == multiarch_same)
+    parse_error(ps, _("package has field '%s' but is missing architecture"),
+                "Multi-Arch: same");
+  if (pkgbin->arch->type == arch_all && pkgbin->multiarch == multiarch_same)
+    parse_error(ps, _("package has field '%s' but is architecture all"),
+                "Multi-Arch: same");
+
+  /* Initialize deps to be arch-specific unless stated otherwise. */
   for (dep = pkgbin->depends; dep; dep = dep->next)
     for (dop = dep->list; dop; dop = dop->next)
       if (!dop->arch)
@@ -212,7 +228,7 @@ pkg_parse_verify(struct parsedb_state *ps,
   if (!(ps->flags & pdb_recordavailable)) {
     if (pkg->configversion.version) {
       if (pkg->status == stat_installed || pkg->status == stat_notinstalled)
-        parse_error(ps, pkg,
+        parse_error(ps,
                     _("Configured-Version for package with inappropriate Status"));
     } else {
       if (pkg->status == stat_installed)
@@ -223,21 +239,21 @@ pkg_parse_verify(struct parsedb_state *ps,
   if (pkg->trigaw.head &&
       (pkg->status <= stat_configfiles ||
        pkg->status >= stat_triggerspending))
-    parse_error(ps, pkg,
+    parse_error(ps,
                 _("package has status %s but triggers are awaited"),
                 statusinfos[pkg->status].name);
   else if (pkg->status == stat_triggersawaited && !pkg->trigaw.head)
-    parse_error(ps, pkg,
+    parse_error(ps,
                 _("package has status triggers-awaited but no triggers awaited"));
 
   if (pkg->trigpend_head &&
       !(pkg->status == stat_triggerspending ||
         pkg->status == stat_triggersawaited))
-    parse_error(ps, pkg,
+    parse_error(ps,
                 _("package has status %s but triggers are pending"),
                 statusinfos[pkg->status].name);
   else if (pkg->status == stat_triggerspending && !pkg->trigpend_head)
-    parse_error(ps, pkg,
+    parse_error(ps,
                 _("package has status triggers-pending but no triggers "
                   "pending"));
 
@@ -247,7 +263,7 @@ pkg_parse_verify(struct parsedb_state *ps,
   if (!(ps->flags & pdb_recordavailable) &&
       pkg->status == stat_notinstalled &&
       pkgbin->conffiles) {
-    parse_warn(ps, pkg,
+    parse_warn(ps,
                _("Package which in state not-installed has conffiles, "
                  "forgetting them"));
     pkgbin->conffiles = NULL;
@@ -263,7 +279,154 @@ pkg_parse_verify(struct parsedb_state *ps,
       (pkg->want == want_purge ||
        pkg->want == want_deinstall ||
        pkg->want == want_hold)) {
+    pkg_set_want(pkg, want_unknown);
+  }
+
+  /* XXX: Mark not-installed non-arch-qualified selections for automatic
+   * removal, as they do not make sense in a multiarch enabled world, and
+   * might cause those selections to be unreferencable from command-line
+   * interfaces when there's other more specific selections. */
+  if (ps->type == pdb_file_status &&
+      pkg->status == stat_notinstalled &&
+      pkg->eflag == eflag_ok &&
+      pkg->want == want_install &&
+      pkgbin->arch->type == arch_empty)
     pkg->want = want_unknown;
+}
+
+struct pkgcount {
+  int single;
+  int multi;
+  int total;
+};
+
+static void
+parse_count_pkg_instance(struct pkgcount *count,
+                         struct pkginfo *pkg, struct pkgbin *pkgbin)
+{
+  if (pkg->status == stat_notinstalled)
+     return;
+
+  if (pkgbin->multiarch == multiarch_same)
+    count->multi++;
+  else
+    count->single++;
+
+  count->total++;
+}
+
+/**
+ * Lookup the package set slot for the parsed package.
+ *
+ * Perform various checks, to make sure the database is always in a sane
+ * state, and to not allow breaking it.
+ */
+static struct pkgset *
+parse_find_set_slot(struct parsedb_state *ps,
+                    struct pkginfo *new_pkg, struct pkgbin *new_pkgbin)
+{
+  struct pkgcount count = { .single = 0, .multi = 0, .total = 0 };
+  struct pkgset *set;
+  struct pkginfo *pkg;
+
+  set = pkg_db_find_set(new_pkg->set->name);
+
+  /* Sanity checks: verify that the db is in a consistent state. */
+
+  if (ps->type == pdb_file_status)
+    parse_count_pkg_instance(&count, new_pkg, new_pkgbin);
+
+  count.total = 0;
+
+  for (pkg = &set->pkg; pkg; pkg = pkg->arch_next)
+    parse_count_pkg_instance(&count, pkg, &pkg->installed);
+
+  if (count.single > 1)
+    parse_error(ps, _("multiple non-coinstallable package instances present"));
+
+  if (count.single > 0 && count.multi > 0)
+    parse_error(ps, _("mixed non-coinstallable and coinstallable package "
+                      "instances present"));
+
+  if (pkgset_installed_instances(set) != count.total)
+    internerr("in-core pkgset '%s' with inconsistent number of instances",
+              set->name);
+
+  return set;
+}
+
+/**
+ * Lookup the package slot for the parsed package.
+ *
+ * Cross-grading (i.e. switching arch) is only possible when parsing an
+ * update entry or when installing a new package.
+ *
+ * Most of the time each pkginfo in a pkgset has the same architecture for
+ * both the installed and available pkgbin members. But when cross-grading
+ * there's going to be a temporary discrepancy, because we reuse the single
+ * instance and fill the available pkgbin with the candidate pkgbin, until
+ * that is copied over the installed pkgbin.
+ *
+ * If there's 0 or > 1 package instances, then we match against the pkginfo
+ * slot architecture, because cross-grading is just not possible.
+ *
+ * If there's 1 instance, we are cross-grading and both installed and
+ * candidate are not multiarch_same, we have to reuse the existing single
+ * slot regardless of the arch differing between the two. If we are not
+ * cross-grading, then we use the entry with the matching arch.
+ */
+static struct pkginfo *
+parse_find_pkg_slot(struct parsedb_state *ps,
+                    struct pkginfo *new_pkg, struct pkgbin *new_pkgbin)
+{
+  struct pkgset *db_set;
+  struct pkginfo *db_pkg;
+
+  db_set = parse_find_set_slot(ps, new_pkg, new_pkgbin);
+
+  if (ps->type == pdb_file_available) {
+    /* If there's a single package installed and the new package is not
+     * “Multi-Arch: same”, then we preserve the previous behaviour of
+     * possible architecture switch, for example from native to all. */
+    if (pkgset_installed_instances(db_set) == 1 &&
+        new_pkgbin->multiarch != multiarch_same)
+      return pkg_db_get_singleton(db_set);
+    else
+      return pkg_db_get_pkg(db_set, new_pkgbin->arch);
+  } else {
+    bool selection = false;
+
+    /* If the package is part of the status file, and it's not installed
+     * then this means it's just a selection. */
+    if (ps->type == pdb_file_status && new_pkg->status == stat_notinstalled)
+      selection = true;
+
+    /* Verify we don't allow something that will mess up the db. */
+    if (pkgset_installed_instances(db_set) > 1 &&
+        !selection && new_pkgbin->multiarch != multiarch_same)
+      ohshit(_("%s %s (Multi-Arch: %s) is not co-installable with "
+               "%s which has multiple installed instances"),
+             pkgbin_name(new_pkg, new_pkgbin, pnaw_always),
+             versiondescribe(&new_pkgbin->version, vdew_nonambig),
+             multiarchinfos[new_pkgbin->multiarch].name, db_set->name);
+
+    /* If we are parsing the status file, use a slot per arch. */
+    if (ps->type == pdb_file_status)
+      return pkg_db_get_pkg(db_set, new_pkgbin->arch);
+
+    /* If we are doing an update, from the log or a new package, then
+     * handle cross-grades. */
+    if (pkgset_installed_instances(db_set) == 1) {
+      db_pkg = pkg_db_get_singleton(db_set);
+
+      if (db_pkg->installed.multiarch == multiarch_same &&
+          new_pkgbin->multiarch == multiarch_same)
+        return pkg_db_get_pkg(db_set, new_pkgbin->arch);
+      else
+        return db_pkg;
+    } else {
+      return pkg_db_get_pkg(db_set, new_pkgbin->arch);
+    }
   }
 }
 
@@ -277,9 +440,9 @@ pkg_parse_copy(struct parsedb_state *ps,
 {
   /* Copy the priority and section across, but don't overwrite existing
    * values if the pdb_weakclassification flag is set. */
-  if (src_pkg->section && *src_pkg->section &&
+  if (str_is_set(src_pkg->section) &&
       !((ps->flags & pdb_weakclassification) &&
-        dst_pkg->section && *dst_pkg->section))
+        str_is_set(dst_pkg->section)))
     dst_pkg->section = src_pkg->section;
   if (src_pkg->priority != pri_unknown &&
       !((ps->flags & pdb_weakclassification) &&
@@ -298,9 +461,9 @@ pkg_parse_copy(struct parsedb_state *ps,
   if (!(ps->flags & pdb_recordavailable)) {
     struct trigaw *ta;
 
-    dst_pkg->want = src_pkg->want;
-    dst_pkg->eflag = src_pkg->eflag;
-    dst_pkg->status = src_pkg->status;
+    pkg_set_want(dst_pkg, src_pkg->want);
+    pkg_copy_eflags(dst_pkg, src_pkg);
+    pkg_set_status(dst_pkg, src_pkg->status);
     dst_pkg->configversion = src_pkg->configversion;
     dst_pkg->files = NULL;
 
@@ -318,168 +481,265 @@ pkg_parse_copy(struct parsedb_state *ps,
 }
 
 /**
- * Parse an RFC-822 style file.
- *
- * warnto, warncount and donep may be NULL.
- * If donep is not NULL only one package's information is expected.
+ * Return a descriptive parser type.
  */
-int parsedb(const char *filename, enum parsedbflags flags,
-            struct pkginfo **donep)
+static enum parsedbtype
+parse_get_type(struct parsedb_state *ps, enum parsedbflags flags)
+{
+  if (flags & pdb_recordavailable) {
+    if (flags & pdb_deb_control)
+      return pdb_file_control;
+    else
+      return pdb_file_available;
+  } else {
+    if (flags & pdb_deb_control)
+      return pdb_file_update;
+    else
+      return pdb_file_status;
+  }
+}
+
+/**
+ * Open a file for RFC-822 parsing.
+ */
+void
+parse_open(struct parsedb_state *ps, const char *filename,
+           enum parsedbflags flags)
 {
   static int fd;
-  struct pkgset new_set;
-  struct pkginfo *new_pkg, *db_pkg;
-  struct pkgbin *new_pkgbin, *db_pkgbin;
-  int pdone;
-  char *data, *dataptr, *endptr;
   struct stat st;
-  struct parsedb_state ps;
-  struct field_state fs;
 
-  ps.filename = filename;
-  ps.flags = flags;
-  ps.lno = 0;
+  ps->filename = filename;
+  ps->type = parse_get_type(ps, flags);
+  ps->flags = flags;
+  ps->lno = 0;
+  ps->pkg = NULL;
+  ps->pkgbin = NULL;
 
-  memset(&fs, 0, sizeof(fs));
-
-  new_pkg = &new_set.pkg;
-  if (flags & pdb_recordavailable)
-    new_pkgbin = &new_pkg->available;
-  else
-    new_pkgbin = &new_pkg->installed;
-
-  fd= open(filename, O_RDONLY);
-  if (fd == -1) ohshite(_("failed to open package info file `%.255s' for reading"),filename);
+  fd = open(filename, O_RDONLY);
+  if (fd == -1)
+    ohshite(_("failed to open package info file `%.255s' for reading"),
+            filename);
 
   push_cleanup(cu_closefd, ~ehflag_normaltidy, NULL, 0, 1, &fd);
 
   if (fstat(fd, &st) == -1)
-    ohshite(_("can't stat package info file `%.255s'"),filename);
+    ohshite(_("can't stat package info file `%.255s'"), filename);
 
   if (st.st_size > 0) {
 #ifdef USE_MMAP
-    dataptr = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
-    if (dataptr == MAP_FAILED)
-      ohshite(_("can't mmap package info file `%.255s'"),filename);
+    ps->dataptr = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
+    if (ps->dataptr == MAP_FAILED)
+      ohshite(_("can't mmap package info file `%.255s'"), filename);
 #else
-    dataptr = m_malloc(st.st_size);
+    ps->dataptr = m_malloc(st.st_size);
 
-    if (fd_read(fd, dataptr, st.st_size) < 0)
+    if (fd_read(fd, ps->dataptr, st.st_size) < 0)
       ohshite(_("reading package info file '%.255s'"), filename);
 #endif
-    data= dataptr;
-    endptr = dataptr + st.st_size;
+    ps->data = ps->dataptr;
+    ps->endptr = ps->dataptr + st.st_size;
   } else {
-    data= dataptr= endptr= NULL;
+    ps->data = ps->dataptr = ps->endptr = NULL;
   }
 
-  pdone= 0;
-#define EOF_mmap(dataptr, endptr)	(dataptr >= endptr)
-#define getc_mmap(dataptr)		*dataptr++;
-#define ungetc_mmap(c, dataptr, data)	dataptr--;
+  pop_cleanup(ehflag_normaltidy);
 
-  /* Loop per package. */
-  for (;;) {
-    int c;
+  if (close(fd))
+    ohshite(_("failed to close after read: `%.255s'"), filename);
+}
+
+/**
+ * Parse an RFC-822 style stanza.
+ */
+bool
+parse_stanza(struct parsedb_state *ps, struct field_state *fs,
+             parse_field_func *parse_field, void *parse_obj)
+{
+  int c;
+
+  /* Skip adjacent new lines. */
+  while (!parse_EOF(ps)) {
+    c = parse_getc(ps);
+    if (c != '\n' && c != MSDOS_EOF_CHAR)
+      break;
+    ps->lno++;
+  }
 
-    memset(fs.fieldencountered, 0, sizeof(fs.fieldencountered));
-    pkgset_blank(&new_set);
+  /* Nothing relevant parsed, bail out. */
+  if (parse_EOF(ps))
+    return false;
 
-    /* Skip adjacent new lines. */
-    while(!EOF_mmap(dataptr, endptr)) {
-      c= getc_mmap(dataptr); if (c!='\n' && c!=MSDOS_EOF_CHAR ) break;
-      ps.lno++;
+  /* Loop per field. */
+  for (;;) {
+    bool blank_line;
+
+    /* Scan field name. */
+    fs->fieldstart = ps->dataptr - 1;
+    while (!parse_EOF(ps) && !isspace(c) && c != ':' && c != MSDOS_EOF_CHAR)
+      c = parse_getc(ps);
+    fs->fieldlen = ps->dataptr - fs->fieldstart - 1;
+
+    /* Skip spaces before ‘:’. */
+    while (!parse_EOF(ps) && c != '\n' && isspace(c))
+      c = parse_getc(ps);
+
+    /* Validate ‘:’. */
+    if (parse_EOF(ps))
+      parse_error(ps,
+                  _("EOF after field name `%.*s'"), fs->fieldlen, fs->fieldstart);
+    if (c == '\n')
+      parse_error(ps,
+                  _("newline in field name `%.*s'"), fs->fieldlen, fs->fieldstart);
+    if (c == MSDOS_EOF_CHAR)
+      parse_error(ps,
+                  _("MSDOS EOF (^Z) in field name `%.*s'"),
+                  fs->fieldlen, fs->fieldstart);
+    if (c != ':')
+      parse_error(ps,
+                  _("field name `%.*s' must be followed by colon"),
+                  fs->fieldlen, fs->fieldstart);
+
+    /* Skip space after ‘:’ but before value and EOL. */
+    while (!parse_EOF(ps)) {
+      c = parse_getc(ps);
+      if (c == '\n' || !isspace(c))
+        break;
     }
-    if (EOF_mmap(dataptr, endptr)) break;
+    if (parse_EOF(ps))
+      parse_error(ps,
+                  _("EOF before value of field `%.*s' (missing final newline)"),
+                  fs->fieldlen, fs->fieldstart);
+    if (c == MSDOS_EOF_CHAR)
+      parse_error(ps,
+                  _("MSDOS EOF char in value of field `%.*s' (missing newline?)"),
+                  fs->fieldlen, fs->fieldstart);
+
+    blank_line = false;
 
-    /* Loop per field. */
+    /* Scan field value. */
+    fs->valuestart = ps->dataptr - 1;
     for (;;) {
-      bool blank_line;
-
-      fs.fieldstart = dataptr - 1;
-      while (!EOF_mmap(dataptr, endptr) && !isspace(c) && c!=':' && c!=MSDOS_EOF_CHAR)
-        c= getc_mmap(dataptr);
-      fs.fieldlen = dataptr - fs.fieldstart - 1;
-      while (!EOF_mmap(dataptr, endptr) && c != '\n' && isspace(c)) c= getc_mmap(dataptr);
-      if (EOF_mmap(dataptr, endptr))
-        parse_error(&ps, new_pkg,
-                    _("EOF after field name `%.*s'"), fs.fieldlen, fs.fieldstart);
-      if (c == '\n')
-        parse_error(&ps, new_pkg,
-                    _("newline in field name `%.*s'"), fs.fieldlen, fs.fieldstart);
-      if (c == MSDOS_EOF_CHAR)
-        parse_error(&ps, new_pkg,
-                    _("MSDOS EOF (^Z) in field name `%.*s'"),
-                    fs.fieldlen, fs.fieldstart);
-      if (c != ':')
-        parse_error(&ps, new_pkg,
-                    _("field name `%.*s' must be followed by colon"),
-                    fs.fieldlen, fs.fieldstart);
-      /* Skip space after ‘:’ but before value and EOL. */
-      while(!EOF_mmap(dataptr, endptr)) {
-        c= getc_mmap(dataptr);
-        if (c == '\n' || !isspace(c)) break;
+      if (c == '\n' || c == MSDOS_EOF_CHAR) {
+        if (blank_line)
+          parse_error(ps,
+                      _("blank line in value of field '%.*s'"),
+                      fs->fieldlen, fs->fieldstart);
+        ps->lno++;
+
+        if (parse_EOF(ps))
+          break;
+        c = parse_getc(ps);
+
+        /* Found double EOL, or start of new field. */
+        if (parse_EOF(ps) || c == '\n' || !isspace(c))
+          break;
+
+        parse_ungetc(c, ps);
+        c = '\n';
+        blank_line = true;
+      } else if (blank_line && !isspace(c)) {
+        blank_line = false;
       }
-      if (EOF_mmap(dataptr, endptr))
-        parse_error(&ps, new_pkg,
-                    _("EOF before value of field `%.*s' (missing final newline)"),
-                    fs.fieldlen, fs.fieldstart);
-      if (c == MSDOS_EOF_CHAR)
-        parse_error(&ps, new_pkg,
-                    _("MSDOS EOF char in value of field `%.*s' (missing newline?)"),
-                    fs.fieldlen, fs.fieldstart);
-
-      blank_line = false;
-
-      fs.valuestart = dataptr - 1;
-      for (;;) {
-        if (c == '\n' || c == MSDOS_EOF_CHAR) {
-          if (blank_line)
-            parse_error(&ps, new_pkg,
-                        _("blank line in value of field '%.*s'"),
-                        fs.fieldlen, fs.fieldstart);
-          ps.lno++;
-	  if (EOF_mmap(dataptr, endptr)) break;
-          c= getc_mmap(dataptr);
-          /* Found double EOL, or start of new field. */
-          if (EOF_mmap(dataptr, endptr) || c == '\n' || !isspace(c)) break;
-          ungetc_mmap(c,dataptr, data);
-          c= '\n';
-          blank_line = true;
-        } else if (blank_line && !isspace(c)) {
-          blank_line = false;
-        }
-
-        if (EOF_mmap(dataptr, endptr))
-          parse_error(&ps, new_pkg,
-                      _("EOF during value of field `%.*s' (missing final newline)"),
-                      fs.fieldlen, fs.fieldstart);
-
-        c= getc_mmap(dataptr);
-      }
-      fs.valuelen = dataptr - fs.valuestart - 1;
-      /* Trim ending space on value. */
-      while (fs.valuelen && isspace(*(fs.valuestart + fs.valuelen - 1)))
-        fs.valuelen--;
 
-      pkg_parse_field(&ps, &fs, new_pkg, new_pkgbin);
+      if (parse_EOF(ps))
+        parse_error(ps,
+                    _("EOF during value of field `%.*s' (missing final newline)"),
+                    fs->fieldlen, fs->fieldstart);
 
-      if (EOF_mmap(dataptr, endptr) || c == '\n' || c == MSDOS_EOF_CHAR) break;
-    } /* Loop per field. */
+      c = parse_getc(ps);
+    }
+    fs->valuelen = ps->dataptr - fs->valuestart - 1;
+
+    /* Trim ending space on value. */
+    while (fs->valuelen && isspace(*(fs->valuestart + fs->valuelen - 1)))
+      fs->valuelen--;
+
+    parse_field(ps, fs, parse_obj);
+
+    if (parse_EOF(ps) || c == '\n' || c == MSDOS_EOF_CHAR)
+      break;
+  } /* Loop per field. */
+
+  if (c == '\n')
+    ps->lno++;
+
+  return true;
+}
+
+/**
+ * Close an RFC-822 parser context.
+ */
+void
+parse_close(struct parsedb_state *ps)
+{
+  if (ps->data != NULL) {
+#ifdef USE_MMAP
+    munmap(ps->data, ps->endptr - ps->data);
+#else
+    free(ps->data);
+#endif
+  }
+}
+
+/**
+ * Parse an RFC-822 style file.
+ *
+ * donep may be NULL.
+ * If donep is not NULL only one package's information is expected.
+ */
+int parsedb(const char *filename, enum parsedbflags flags,
+            struct pkginfo **donep)
+{
+  struct pkgset tmp_set;
+  struct pkginfo *new_pkg, *db_pkg;
+  struct pkgbin *new_pkgbin, *db_pkgbin;
+  struct pkg_parse_object pkg_obj;
+  int fieldencountered[array_count(fieldinfos)];
+  int pdone;
+  struct parsedb_state ps;
+  struct field_state fs;
+
+  memset(&fs, 0, sizeof(fs));
+  fs.fieldencountered = fieldencountered;
+
+  parse_open(&ps, filename, flags);
+
+  new_pkg = &tmp_set.pkg;
+  if (flags & pdb_recordavailable)
+    new_pkgbin = &new_pkg->available;
+  else
+    new_pkgbin = &new_pkg->installed;
+
+  ps.pkg = new_pkg;
+  ps.pkgbin = new_pkgbin;
+
+  pkg_obj.pkg = new_pkg;
+  pkg_obj.pkgbin = new_pkgbin;
+
+  pdone= 0;
+
+  /* Loop per package. */
+  for (;;) {
+    memset(fieldencountered, 0, sizeof(fieldencountered));
+    pkgset_blank(&tmp_set);
+
+    if (!parse_stanza(&ps, &fs, pkg_parse_field, &pkg_obj))
+      break;
 
     if (pdone && donep)
-      parse_error(&ps, new_pkg,
+      parse_error(&ps,
                   _("several package info entries found, only one allowed"));
 
     pkg_parse_verify(&ps, new_pkg, new_pkgbin);
 
-    db_pkg = pkg_db_find_pkg(new_pkg->set->name, new_pkgbin->arch);
+    db_pkg = parse_find_pkg_slot(&ps, new_pkg, new_pkgbin);
     if (flags & pdb_recordavailable)
       db_pkgbin = &db_pkg->available;
     else
       db_pkgbin = &db_pkg->installed;
 
-    if ((flags & pdb_ignoreolder) &&
+    if (((flags & pdb_ignoreolder) || ps.type == pdb_file_available) &&
         versioncompare(&new_pkgbin->version, &db_pkgbin->version) < 0)
       continue;
 
@@ -488,20 +748,13 @@ int parsedb(const char *filename, enum parsedbflags flags,
     if (donep)
       *donep = db_pkg;
     pdone++;
-    if (EOF_mmap(dataptr, endptr)) break;
-    if (c == '\n')
-      ps.lno++;
-  }
-  if (data != NULL) {
-#ifdef USE_MMAP
-    munmap(data, st.st_size);
-#else
-    free(data);
-#endif
+    if (parse_EOF(&ps))
+      break;
   }
+
+  parse_close(&ps);
+
   varbuf_destroy(&fs.value);
-  pop_cleanup(ehflag_normaltidy);
-  if (close(fd)) ohshite(_("failed to close after read: `%.255s'"),filename);
   if (donep && !pdone) ohshit(_("no package information in `%.255s'"),filename);
 
   return pdone;
diff --git a/lib/dpkg/parsedump.h b/lib/dpkg/parsedump.h
index b579daa..35eadae 100644
--- a/lib/dpkg/parsedump.h
+++ b/lib/dpkg/parsedump.h
@@ -4,6 +4,7 @@
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2001 Wichert Akkerman
+ * Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -22,21 +23,66 @@
 #ifndef LIBDPKG_PARSEDUMP_H
 #define LIBDPKG_PARSEDUMP_H
 
+/**
+ * @defgroup parsedump In-core package database parsing and reading
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct fieldinfo;
 
+/**
+ * Parse action.
+ */
+enum parsedbtype {
+	pdb_file_update,
+	pdb_file_status,
+	pdb_file_control,
+	pdb_file_available,
+};
+
 struct parsedb_state {
+	enum parsedbtype type;
 	enum parsedbflags flags;
+	struct pkginfo *pkg;
+	struct pkgbin *pkgbin;
+	char *data;
+	char *dataptr;
+	char *endptr;
 	const char *filename;
 	int lno;
 };
 
+#define parse_EOF(ps)		((ps)->dataptr >= (ps)->endptr)
+#define parse_getc(ps)		*(ps)->dataptr++
+#define parse_ungetc(c, ps)	(ps)->dataptr--
+
+struct field_state {
+	const char *fieldstart;
+	const char *valuestart;
+	struct varbuf value;
+	int fieldlen;
+	int valuelen;
+	int *fieldencountered;
+};
+
+void parse_open(struct parsedb_state *ps, const char *filename,
+                enum parsedbflags flags);
+void parse_close(struct parsedb_state *ps);
+
+typedef void parse_field_func(struct parsedb_state *ps, struct field_state *fs,
+                              void *parse_obj);
+
+bool parse_stanza(struct parsedb_state *ps, struct field_state *fs,
+                  parse_field_func *parse_field, void *parse_obj);
+
 #define PKGIFPOFF(f) (offsetof(struct pkgbin, f))
-#define PKGPFIELD(pifp,of,type) (*(type*)((char*)(pifp)+(of)))
+#define PKGPFIELD(pkgbin, of, type) (*(type *)((char *)(pkgbin) + (of)))
 
 #define FILEFOFF(f) (offsetof(struct filedetails, f))
 #define FILEFFIELD(filedetail,of,type) (*(type*)((char*)(filedetail)+(of)))
 
-typedef void freadfunction(struct pkginfo *pigp, struct pkgbin *pifp,
+typedef void freadfunction(struct pkginfo *pkg, struct pkgbin *pkgbin,
                            struct parsedb_state *ps,
                            const char *value, const struct fieldinfo *fip);
 freadfunction f_name, f_charfield, f_priority, f_section, f_status, f_filecharf;
@@ -45,10 +91,9 @@ freadfunction f_configversion;
 freadfunction f_multiarch;
 freadfunction f_architecture;
 freadfunction f_trigpend, f_trigaw;
-freadfunction f_forbidden;
 
 enum fwriteflags {
-	/* Print field header and trailing newline. */
+	/** Print field header and trailing newline. */
 	fw_printheader = 001,
 };
 
@@ -61,7 +106,6 @@ fwritefunction w_multiarch;
 fwritefunction w_architecture;
 fwritefunction w_filecharf;
 fwritefunction w_trigpend, w_trigaw;
-fwritefunction w_packagespec;
 
 struct fieldinfo {
   const char *name;
@@ -70,19 +114,17 @@ struct fieldinfo {
   size_t integer;
 };
 
-void parse_db_version(struct parsedb_state *ps, const struct pkginfo *pkg,
+void parse_db_version(struct parsedb_state *ps,
                       struct versionrevision *version, const char *value,
-                      const char *fmt, ...) DPKG_ATTR_PRINTF(5);
+                      const char *fmt, ...) DPKG_ATTR_PRINTF(4);
 
-void parse_error(struct parsedb_state *ps, const struct pkginfo *pigp,
-                 const char *fmt, ...) DPKG_ATTR_NORET DPKG_ATTR_PRINTF(3);
-void parse_warn(struct parsedb_state *ps, const struct pkginfo *pigp,
-                const char *fmt, ...) DPKG_ATTR_PRINTF(3);
+void parse_error(struct parsedb_state *ps, const char *fmt, ...)
+	DPKG_ATTR_NORET DPKG_ATTR_PRINTF(2);
+void parse_warn(struct parsedb_state *ps, const char *fmt, ...)
+	DPKG_ATTR_PRINTF(2);
 void parse_must_have_field(struct parsedb_state *ps,
-                           const struct pkginfo *pigp,
                            const char *value, const char *what);
 void parse_ensure_have_field(struct parsedb_state *ps,
-                             const struct pkginfo *pigp,
                              const char **value, const char *what);
 
 #define MSDOS_EOF_CHAR '\032' /* ^Z */
@@ -94,4 +136,6 @@ struct nickname {
 
 extern const struct fieldinfo fieldinfos[];
 
+/** @} */
+
 #endif /* LIBDPKG_PARSEDUMP_H */
diff --git a/lib/dpkg/parsehelp.c b/lib/dpkg/parsehelp.c
index e74a3e6..08c85d1 100644
--- a/lib/dpkg/parsehelp.c
+++ b/lib/dpkg/parsehelp.c
@@ -3,8 +3,7 @@
  * parsehelp.c - helpful routines for parsing and writing
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2011 Linaro Limited
- * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -32,25 +31,22 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/string.h>
+#include <dpkg/error.h>
 #include <dpkg/parsedump.h>
 
 static const char *
-parse_error_msg(struct parsedb_state *ps, const struct pkginfo *pigp,
-                const char *fmt)
+parse_error_msg(struct parsedb_state *ps, const char *fmt)
 {
   static char msg[1024];
   char filename[256];
 
   str_escape_fmt(filename, ps->filename, sizeof(filename));
 
-  if (pigp && pigp->set->name) {
-    enum pkg_describe_opts pdo = pdo_foreign;
-    if (ps->flags & pdb_recordavailable)
-      pdo |= pdo_avail;
+  if (ps->pkg && ps->pkg->set->name)
     sprintf(msg, _("parsing file '%.255s' near line %d package '%.255s':\n"
                    " %.255s"), filename, ps->lno,
-                 pkg_describe(pigp, pdo), fmt);
-  } else
+                   pkgbin_name(ps->pkg, ps->pkgbin, pnaw_nonambig), fmt);
+  else
     sprintf(msg, _("parsing file '%.255s' near line %d:\n"
                    " %.255s"), filename, ps->lno, fmt);
 
@@ -58,23 +54,21 @@ parse_error_msg(struct parsedb_state *ps, const struct pkginfo *pigp,
 }
 
 void
-parse_error(struct parsedb_state *ps,
-            const struct pkginfo *pigp, const char *fmt, ...)
+parse_error(struct parsedb_state *ps, const char *fmt, ...)
 {
   va_list args;
 
   va_start(args, fmt);
-  ohshitv(parse_error_msg(ps, pigp, fmt), args);
+  ohshitv(parse_error_msg(ps, fmt), args);
 }
 
 void
-parse_warn(struct parsedb_state *ps,
-           const struct pkginfo *pigp, const char *fmt, ...)
+parse_warn(struct parsedb_state *ps, const char *fmt, ...)
 {
   va_list args;
 
   va_start(args, fmt);
-  warningv(parse_error_msg(ps, pigp, fmt), args);
+  warningv(parse_error_msg(ps, fmt), args);
   va_end(args);
 }
 
@@ -131,7 +125,7 @@ const struct namevalue wantinfos[] = {
 };
 
 const char *
-pkg_name_is_illegal(const char *p, const char **ep)
+pkg_name_is_illegal(const char *p)
 {
   /* FIXME: _ is deprecated, remove sometime. */
   static const char alsoallowed[] = "-+._";
@@ -144,10 +138,7 @@ pkg_name_is_illegal(const char *p, const char **ep)
   while ((c = *p++) != '\0')
     if (!isalnum(c) && !strchr(alsoallowed,c)) break;
   if (!c) return NULL;
-  if (isspace(c) && ep) {
-    while (isspace(*p)) p++;
-    *ep= p; return NULL;
-  }
+
   snprintf(buf, sizeof(buf), _(
 	   "character `%c' not allowed (only letters, digits and characters `%s')"),
 	   c, alsoallowed);
@@ -190,7 +181,7 @@ const char *versiondescribe
 
   struct varbuf *vb;
 
-  if (!informativeversion(version))
+  if (!dpkg_version_is_informative(version))
     return C_("version", "<none>");
 
   vb= &bufs[bufnum]; bufnum++; if (bufnum == 10) bufnum= 0;
@@ -202,93 +193,27 @@ const char *versiondescribe
 }
 
 /**
- * Add a string representation of the package to a varbuf.
+ * Parse a version string and check for invalid syntax.
  *
- * Works exactly like pkg_describe() but acts on the varbuf
- * instead of returning a string. It does not add a NUL termination
- * character to the varbuf.
+ * Distinguish between lax (warnings) and strict (error) parsing.
  *
- * @param vb  The varbuf struct to modify.
- * @param pkg The package to consider.
- * @param pdo When to display the architecture qualifier.
- */
-void
-varbuf_pkg(struct varbuf *vb, const struct pkginfo *pkg,
-           enum pkg_describe_opts pdo)
-{
-  const struct pkgbin *pbin = &pkg->installed;
-  bool print_arch = false;
-
-  if (pdo & pdo_avail)
-    pbin = &pkg->available;
-
-  varbuf_add_str(vb, pkg->set->name);
-
-  if (pdo & pdo_always) {
-    print_arch = true;
-  } else if ((pdo & pdo_ma_same) && pbin->multiarch == multiarch_same) {
-    print_arch = true;
-  } else if ((pdo & pdo_foreign) && pbin->arch->type != arch_native &&
-             pbin->arch->type != arch_all && pbin->arch->type != arch_none) {
-    print_arch = true;
-  }
-
-  if (print_arch) {
-    varbuf_add_char(vb, ':');
-    varbuf_add_str(vb, pbin->arch->name);
-  }
-}
-
-/**
- * Return a string representation of the package.
+ * @param rversion The parsed version.
+ * @param string The version string to parse.
+ * @param err The warning or error message if any.
  *
- * The returned string must not be freed, it's always reused by
- * the function as part of a round robin of varbuf (so that you can
- * invoke the function up to 10 times before the reference becomes
- * invalid).
- *
- * If you need to keep the returned value, you should thus make a copy of
- * it.
- *
- * The pdo parameter should be one of pdo_foreign (print arch for foreign
- * packages only), pdo_always (always print arch), pdo_never (never print
- * arch) or pdo_ma_same (print arch for Multi-Arch: same packages and
- * non-native packages). It can be combined with pdo_avail if you want to
- * consider the architecture information from pkg->available instead of
- * pkg->installed.
- *
- * @param pkg The package to consider.
- * @param pdo When to display the architecture qualifier.
- *
- * @return The string representation.
+ * @retval  0 On success.
+ * @retval -1 On failure, and err is set accordingly.
  */
-const char *
-pkg_describe(const struct pkginfo *pkg, enum pkg_describe_opts pdo)
-{
-  static struct varbuf bufs[10];
-  static int bufnum = 0;
-
-  struct varbuf *vb;
-
-  vb = &bufs[bufnum++];
-  if (bufnum == 10)
-    bufnum = 0;
-
-  varbuf_reset(vb);
-  varbuf_pkg(vb, pkg, pdo);
-  varbuf_add_char(vb, '\0');
-
-  return vb->buf;
-}
-
-static const char *
-parseversion_lax(struct versionrevision *rversion, const char *string)
+int
+parseversion(struct versionrevision *rversion, const char *string,
+             struct dpkg_error *err)
 {
   char *hyphen, *colon, *eepochcolon;
   const char *end, *ptr;
   unsigned long epoch;
 
-  if (!*string) return _("version string is empty");
+  if (!*string)
+    return dpkg_put_error(err, _("version string is empty"));
 
   /* Trim leading and trailing space. */
   while (*string && isblank(*string))
@@ -302,13 +227,16 @@ parseversion_lax(struct versionrevision *rversion, const char *string)
   ptr = end;
   while (*ptr && isblank(*ptr))
     ptr++;
-  if (*ptr) return _("version string has embedded spaces");
+  if (*ptr)
+    return dpkg_put_error(err, _("version string has embedded spaces"));
 
   colon= strchr(string,':');
   if (colon) {
     epoch= strtoul(string,&eepochcolon,10);
-    if (colon != eepochcolon) return _("epoch in version is not number");
-    if (!*++colon) return _("nothing after colon in version number");
+    if (colon != eepochcolon)
+      return dpkg_put_error(err, _("epoch in version is not number"));
+    if (!*++colon)
+      return dpkg_put_error(err, _("nothing after colon in version number"));
     string= colon;
     rversion->epoch= epoch;
   } else {
@@ -320,50 +248,20 @@ parseversion_lax(struct versionrevision *rversion, const char *string)
     *hyphen++ = '\0';
   rversion->revision= hyphen ? hyphen : "";
 
-  return NULL;
-}
-
-/**
- * Check for invalid syntax in version structure.
- *
- * The rest of the syntax has been already checked in parseversion_lax(). So
- * we only do the stricter checks here.
- *
- * @param rversion The version to verify.
- *
- * @return An error string, or NULL if eveyrthing was ok.
- */
-static const char *
-version_strict_check(struct versionrevision *rversion)
-{
-  const char *ptr;
-
   /* XXX: Would be faster to use something like cisversion and cisrevision. */
   ptr = rversion->version;
   if (*ptr && !cisdigit(*ptr++))
-    return _("version number does not start with digit");
+    return dpkg_put_warn(err, _("version number does not start with digit"));
   for (; *ptr; ptr++) {
     if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".-+~:", *ptr) == NULL)
-      return _("invalid character in version number");
+      return dpkg_put_warn(err, _("invalid character in version number"));
   }
   for (ptr = rversion->revision; *ptr; ptr++) {
     if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".+~", *ptr) == NULL)
-      return _("invalid character in revision number");
+      return dpkg_put_warn(err, _("invalid character in revision number"));
   }
 
-  return NULL;
-}
-
-const char *
-parseversion(struct versionrevision *rversion, const char *string)
-{
-  const char *emsg;
-
-  emsg = parseversion_lax(rversion, string);
-  if (emsg)
-    return emsg;
-
-  return version_strict_check(rversion);
+  return 0;
 }
 
 /**
@@ -373,63 +271,53 @@ parseversion(struct versionrevision *rversion, const char *string)
  * on the parse options.
  *
  * @param ps The parsedb state.
- * @param pkg The package being parsed.
  * @param version The version to parse into.
  * @param value The version string to parse from.
  * @param fmt The error format string.
  */
 void
-parse_db_version(struct parsedb_state *ps, const struct pkginfo *pkg,
-                 struct versionrevision *version, const char *value,
-                 const char *fmt, ...)
+parse_db_version(struct parsedb_state *ps, struct versionrevision *version,
+                 const char *value, const char *fmt, ...)
 {
-  const char *msg;
-  bool warn_msg = false;
-
-  msg = parseversion_lax(version, value);
-  if (msg == NULL) {
-    msg = version_strict_check(version);
-    if (ps->flags & pdb_lax_parser)
-      warn_msg = true;
-  }
+  struct dpkg_error err;
+  va_list args;
+  char buf[1000];
+
+  if (parseversion(version, value, &err) == 0)
+    return;
 
-  if (msg) {
-    va_list args;
-    char buf[1000];
+  va_start(args, fmt);
+  vsnprintf(buf, sizeof(buf), fmt, args);
+  va_end(args);
 
-    va_start(args, fmt);
-    vsnprintf(buf, sizeof(buf), fmt, args);
-    va_end(args);
+  if (err.type == DPKG_MSG_WARN && (ps->flags & pdb_lax_version_parser))
+    parse_warn(ps, "%s: %.250s", buf, err.str);
+  else
+    parse_error(ps, "%s: %.250s", buf, err.str);
 
-    if (warn_msg)
-      parse_warn(ps, pkg, "%s: %.250s", buf, msg);
-    else
-      parse_error(ps, pkg, "%s: %.250s", buf, msg);
-  }
+  dpkg_error_destroy(&err);
 }
 
 void
 parse_must_have_field(struct parsedb_state *ps,
-                      const struct pkginfo *pigp,
                       const char *value, const char *what)
 {
   if (!value)
-    parse_error(ps, pigp, _("missing %s"), what);
+    parse_error(ps, _("missing %s"), what);
   else if (!*value)
-    parse_error(ps, pigp, _("empty value for %s"), what);
+    parse_error(ps, _("empty value for %s"), what);
 }
 
 void
 parse_ensure_have_field(struct parsedb_state *ps,
-                        const struct pkginfo *pigp,
                         const char **value, const char *what)
 {
   static const char empty[] = "";
 
   if (!*value) {
-    parse_warn(ps, pigp, _("missing %s"), what);
+    parse_warn(ps, _("missing %s"), what);
     *value = empty;
   } else if (!**value) {
-    parse_warn(ps, pigp, _("empty value for %s"), what);
+    parse_warn(ps, _("empty value for %s"), what);
   }
 }
diff --git a/lib/dpkg/path.c b/lib/dpkg/path.c
index cdb77b3..14dacc2 100644
--- a/lib/dpkg/path.c
+++ b/lib/dpkg/path.c
@@ -3,7 +3,7 @@
  * path.c - path handling functions
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2008-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -27,6 +27,7 @@
 #include <stdio.h>
 
 #include <dpkg/dpkg.h>
+#include <dpkg/string.h>
 #include <dpkg/path.h>
 
 /**
@@ -43,7 +44,7 @@ path_trim_slash_slashdot(char *path)
 {
 	char *end;
 
-	if (!path || !*path)
+	if (str_is_unset(path))
 		return 0;
 
 	for (end = path + strlen(path) - 1; end - path >= 1; end--) {
@@ -73,6 +74,25 @@ path_skip_slash_dotslash(const char *path)
 }
 
 /**
+ * Return the last component of a pathname.
+ *
+ * @param path The pathname to get the base name from.
+ *
+ * @return A pointer to the last component inside pathname.
+ */
+const char *
+path_basename(const char *path)
+{
+	const char *last_slash;
+
+	last_slash = strrchr(path, '/');
+	if (last_slash == NULL)
+		return path;
+	else
+		return last_slash + 1;
+}
+
+/**
  * Create a template for a temporary pathname.
  *
  * @param suffix The suffix to use for the template string.
diff --git a/lib/dpkg/path.h b/lib/dpkg/path.h
index 52d91a6..d5d9b3c 100644
--- a/lib/dpkg/path.h
+++ b/lib/dpkg/path.h
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * path.h - path handling routines
  *
- * Copyright © 2008, 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -27,12 +27,21 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup path Path handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 size_t path_trim_slash_slashdot(char *path);
 const char *path_skip_slash_dotslash(const char *path);
+const char *path_basename(const char *path);
 char *path_quote_filename(char *dst, const char *src, size_t size);
 
 char *path_make_temp_template(const char *suffix);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_PATH_H */
diff --git a/lib/dpkg/pkg-array.c b/lib/dpkg/pkg-array.c
index 04450eb..c9f58b5 100644
--- a/lib/dpkg/pkg-array.c
+++ b/lib/dpkg/pkg-array.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-array.c - primitives for pkg array handling
  *
  * Copyright © 1995,1996 Ian Jackson <ian@chiark.greenend.org.uk>
diff --git a/lib/dpkg/pkg-array.h b/lib/dpkg/pkg-array.h
index 68724c3..8a877fd 100644
--- a/lib/dpkg/pkg-array.h
+++ b/lib/dpkg/pkg-array.h
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-array.h - primitives for pkg array handling
  *
  * Copyright © 2009 Guillem Jover <guillem@debian.org>
@@ -27,6 +27,12 @@
 DPKG_BEGIN_DECLS
 
 /**
+ * @defgroup pkg-array Package array primitives
+ * @ingroup dpkg-public
+ * @{
+ */
+
+/**
  * Holds an array of pointers to package data.
  */
 struct pkg_array {
@@ -38,6 +44,8 @@ void pkg_array_init_from_db(struct pkg_array *a);
 void pkg_array_sort(struct pkg_array *a, pkg_sorter_func *pkg_sort);
 void pkg_array_destroy(struct pkg_array *a);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_PKG_ARRAY_H */
diff --git a/lib/dpkg/pkg-db.c b/lib/dpkg/pkg-db.c
index 8d2e3ab..58609f4 100644
--- a/lib/dpkg/pkg-db.c
+++ b/lib/dpkg/pkg-db.c
@@ -3,6 +3,7 @@
  * pkg-db.c - Low level package database routines (hash tables, etc.)
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -64,99 +65,151 @@ static unsigned int hash(const char *name) {
  * Return the package set with the given name.
  *
  * If the package already exists in the internal database, then it returns
- * the existing structure. Otherwise it allocates a new one and will
- * return it. The actual name associated to the package set is a lowercase
- * version of the name given in parameter.
+ * the existing structure. Otherwise it allocates a new one and will return
+ * it. The actual name associated to the package set is a lowercase version
+ * of the name given in parameter.
  *
- * A package set (struct pkgset) can be composed of multiple package
- * instances (struct pkginfo) where each instance is distinguished
- * by its architecture (as recorded in pkg.{installed,available}.architecture).
+ * A package set (struct pkgset) can be composed of multiple package instances
+ * (struct pkginfo) where each instance is distinguished by its architecture
+ * (as recorded in pkg.installed.arch and pkg.available.arch).
  *
  * @param inname Name of the package set.
+ *
  * @return The package set.
  */
 struct pkgset *
 pkg_db_find_set(const char *inname)
 {
-  struct pkgset **pointerp, *newpkg;
+  struct pkgset **setp, *new_set;
   char *name = m_strdup(inname), *p;
 
   p= name;
   while(*p) { *p= tolower(*p); p++; }
 
-  pointerp= bins + (hash(name) % (BINS));
-  while (*pointerp && strcasecmp((*pointerp)->name,name))
-    pointerp= &(*pointerp)->next;
-  if (*pointerp) {
+  setp = bins + (hash(name) % (BINS));
+  while (*setp && strcasecmp((*setp)->name, name))
+    setp = &(*setp)->next;
+  if (*setp) {
     free(name);
-    return *pointerp;
+    return *setp;
   }
 
-  newpkg = nfmalloc(sizeof(struct pkgset));
-  pkgset_blank(newpkg);
-  newpkg->name= nfstrsave(name);
-  newpkg->next= NULL;
-  *pointerp= newpkg;
+  new_set = nfmalloc(sizeof(struct pkgset));
+  pkgset_blank(new_set);
+  new_set->name = nfstrsave(name);
+  new_set->next = NULL;
+  *setp = new_set;
   nset++;
   npkg++;
 
   free(name);
-  return newpkg;
+
+  return new_set;
 }
 
 /**
- * Return the package instance with the given name and architecture.
+ * Return the singleton package instance from a package set.
  *
- * It first uses pkg_db_find_set() to retrieve the right package set and
- * then traverse the various instances to find out whether there's one
- * matching the given architecture. If yes, it returns it. Otherwise it
- * allocates an new instance and register it in the package set berfore
- * returning it.
+ * This means, if none are installed either an instance with native or
+ * all arch or the first if none found, the single installed instance,
+ * or NULL if more than one instance is installed.
  *
- * If the requested architecture is a NULL pointer, it will be dealt like
- * the native architecture and the special architecture "all": it will
- * always return the first instance in the list (this one always exists
- * since it's part of the pksget structure).
+ * @param set The package set to use.
+ *
+ * @return The singleton package instance.
+ */
+struct pkginfo *
+pkg_db_get_singleton(struct pkgset *set)
+{
+  struct pkginfo *pkg;
+
+  switch (pkgset_installed_instances(set)) {
+  case 0:
+    /* Pick an available candidate. */
+    for (pkg = &set->pkg; pkg; pkg = pkg->arch_next) {
+      const struct dpkg_arch *arch = pkg->available.arch;
+
+      if (arch->type == arch_native || arch->type == arch_all)
+        return pkg;
+    }
+    /* Or failing that, the first entry. */
+    return &set->pkg;
+  case 1:
+    for (pkg = &set->pkg; pkg; pkg = pkg->arch_next) {
+      if (pkg->status > stat_notinstalled)
+        return pkg;
+    }
+    internerr("pkgset '%s' should have one installed instance", set->name);
+  default:
+    return NULL;
+  }
+}
+
+/**
+ * Return the singleton package instance with the given name.
  *
  * @param name The package name.
- * @param arch The requested architecture.
+ *
  * @return The package instance.
  */
 struct pkginfo *
-pkg_db_find_pkg(const char *name, const struct dpkg_arch *arch)
+pkg_db_find_singleton(const char *name)
 {
   struct pkgset *set;
-  struct pkginfo *pkg, **pkgp;
+  struct pkginfo *pkg;
 
   set = pkg_db_find_set(name);
+  pkg = pkg_db_get_singleton(set);
+  if (pkg == NULL)
+    ohshit(_("ambiguous package name '%s' with more "
+             "than one installed instance"), set->name);
+
+  return pkg;
+}
+
+/**
+ * Return the package instance in a set with the given architecture.
+ *
+ * It traverse the various instances to find out whether there's one
+ * matching the given architecture. If found, it returns it. Otherwise it
+ * allocates a new instance and registers it in the package set before
+ * returning it.
+ *
+ * @param set  The package set to use.
+ * @param arch The requested architecture.
+ *
+ * @return The package instance.
+ */
+struct pkginfo *
+pkg_db_get_pkg(struct pkgset *set, const struct dpkg_arch *arch)
+{
+  struct pkginfo *pkg, **pkgp;
+
+  assert(arch);
+  assert(arch->type != arch_none);
+
   pkg = &set->pkg;
-  if (!arch || arch->type == arch_native || arch->type == arch_all ||
-      arch->type == arch_none) {
-    /* Must always use the first instance */
-    assert(pkg->installed.arch->type == arch_native ||
-           pkg->installed.arch->type == arch_all ||
-           pkg->installed.arch->type == arch_none);
+
+  /* If there's a single unused slot, let's use that. */
+  if (pkg->installed.arch->type == arch_none && pkg->arch_next == NULL) {
+    pkg->installed.arch = arch;
+    pkg->available.arch = arch;
     return pkg;
   }
 
-  /* Look into alternate instances for the wanted architecture */
-  pkgp = &pkg->arch_next;
-  while (*pkgp) {
-    if (!(*pkgp)->installed.arch) {
-      /* pkginfo is not differentiated, use it */
-      (*pkgp)->installed.arch = arch;
-      (*pkgp)->available.arch = arch;
-      return *pkgp;
-    }
+  /* Match the slot with the most appropriate architecture. The installed
+   * architecture always has preference over the available one, as there's
+   * a small time window on cross-grades, where they might differ. */
+  for (pkgp = &pkg; *pkgp; pkgp = &(*pkgp)->arch_next) {
     if ((*pkgp)->installed.arch == arch)
       return *pkgp;
-    pkgp = &(*pkgp)->arch_next;
   }
 
-  /* Need to create a new instance for the wanted architecture */
+  /* Need to create a new instance for the wanted architecture. */
   pkg = nfmalloc(sizeof(struct pkginfo));
   pkg_blank(pkg);
   pkg->set = set;
+  pkg->arch_next = NULL;
   pkg->installed.arch = arch;
   pkg->available.arch = arch;
   *pkgp = pkg;
@@ -166,6 +219,26 @@ pkg_db_find_pkg(const char *name, const struct dpkg_arch *arch)
 }
 
 /**
+ * Return the package instance with the given name and architecture.
+ *
+ * @param name The package name.
+ * @param arch The requested architecture.
+ *
+ * @return The package instance.
+ */
+struct pkginfo *
+pkg_db_find_pkg(const char *name, const struct dpkg_arch *arch)
+{
+  struct pkgset *set;
+  struct pkginfo *pkg;
+
+  set = pkg_db_find_set(name);
+  pkg = pkg_db_get_pkg(set, arch);
+
+  return pkg;
+}
+
+/**
  * Return the number of package sets available in the database.
  *
  * @return The number of package sets.
@@ -188,7 +261,7 @@ pkg_db_count_pkg(void)
 }
 
 struct pkgiterator {
-  struct pkginfo *pigp;
+  struct pkginfo *pkg;
   int nbinn;
 };
 
@@ -202,11 +275,13 @@ struct pkgiterator {
 struct pkgiterator *
 pkg_db_iter_new(void)
 {
-  struct pkgiterator *i;
-  i= m_malloc(sizeof(struct pkgiterator));
-  i->pigp= NULL;
-  i->nbinn= 0;
-  return i;
+  struct pkgiterator *iter;
+
+  iter = m_malloc(sizeof(struct pkgiterator));
+  iter->pkg = NULL;
+  iter->nbinn = 0;
+
+  return iter;
 }
 
 /**
@@ -214,27 +289,28 @@ pkg_db_iter_new(void)
  *
  * If no further package set is available, it will return NULL.
  *
- * @name it The iterator.
+ * @name iter The iterator.
+ *
  * @return A package set.
  */
 struct pkgset *
-pkg_db_iter_next_set(struct pkgiterator *it)
+pkg_db_iter_next_set(struct pkgiterator *iter)
 {
   struct pkgset *set;
 
-  while (!it->pigp) {
-    if (it->nbinn >= BINS)
+  while (!iter->pkg) {
+    if (iter->nbinn >= BINS)
       return NULL;
-    if (bins[it->nbinn])
-      it->pigp = &bins[it->nbinn]->pkg;
-    it->nbinn++;
+    if (bins[iter->nbinn])
+      iter->pkg = &bins[iter->nbinn]->pkg;
+    iter->nbinn++;
   }
 
-  set = it->pigp->set;
+  set = iter->pkg->set;
   if (set->next)
-    it->pigp = &set->next->pkg;
+    iter->pkg = &set->next->pkg;
   else
-    it->pigp = NULL;
+    iter->pkg = NULL;
 
   return set;
 }
@@ -244,56 +320,59 @@ pkg_db_iter_next_set(struct pkgiterator *it)
  *
  * If no further package instance is available, it will return NULL. Note
  * that it will return all instances of a given package set in sequential
- * order. The first instance for a given package set will always
- * correspond to the native architecture even if that package is not
- * installed or available.
+ * order. The first instance for a given package set will always correspond
+ * to the native architecture even if that package is not installed or
+ * available.
+ *
+ * @name iter The iterator.
  *
- * @name i The iterator.
  * @return A package instance.
  */
 struct pkginfo *
-pkg_db_iter_next_pkg(struct pkgiterator *i)
+pkg_db_iter_next_pkg(struct pkgiterator *iter)
 {
   struct pkginfo *r;
 
-  while (!i->pigp) {
-    if (i->nbinn >= BINS) return NULL;
-    if (bins[i->nbinn])
-      i->pigp = &bins[i->nbinn]->pkg;
-    i->nbinn++;
+  while (!iter->pkg) {
+    if (iter->nbinn >= BINS)
+      return NULL;
+    if (bins[iter->nbinn])
+      iter->pkg = &bins[iter->nbinn]->pkg;
+    iter->nbinn++;
   }
 
-  r = i->pigp;
+  r = iter->pkg;
   if (r->arch_next)
-    i->pigp = r->arch_next;
+    iter->pkg = r->arch_next;
   else if (r->set->next)
-    i->pigp = &r->set->next->pkg;
+    iter->pkg = &r->set->next->pkg;
   else
-    i->pigp = NULL;
+    iter->pkg = NULL;
 
   return r;
 }
 
 /**
- * Free up the resources associated to the package iterator.
+ * Free the package database iterator.
  *
- * @name i The iterator.
+ * @name iter The iterator.
  */
 void
-pkg_db_iter_free(struct pkgiterator *i)
+pkg_db_iter_free(struct pkgiterator *iter)
 {
-  free(i);
+  free(iter);
 }
 
 void
 pkg_db_reset(void)
 {
   int i;
+
+  dpkg_arch_reset_list();
   nffreeall();
   nset = 0;
   npkg = 0;
   for (i=0; i<BINS; i++) bins[i]= NULL;
-  dpkg_arch_reset();
 }
 
 void
@@ -304,7 +383,8 @@ pkg_db_report(FILE *file)
   int *freq;
 
   freq = m_malloc(sizeof(int) * nset + 1);
-  for (i = 0; i <= nset; i++) freq[i]= 0;
+  for (i = 0; i <= nset; i++)
+    freq[i] = 0;
   for (i=0; i<BINS; i++) {
     for (c=0, pkg= bins[i]; pkg; c++, pkg= pkg->next);
     fprintf(file,"bin %5d has %7d\n",i,c);
diff --git a/lib/dpkg/pkg-format.c b/lib/dpkg/pkg-format.c
index 4b2eb24..4e059fc 100644
--- a/lib/dpkg/pkg-format.c
+++ b/lib/dpkg/pkg-format.c
@@ -3,6 +3,7 @@
  * pkg-format.c - customizable package formatting
  *
  * Copyright © 2001 Wichert Akkerman <wakkerma@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,12 +30,13 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/parsedump.h>
+#include <dpkg/pkg-show.h>
 #include <dpkg/pkg-format.h>
 
 enum pkg_format_type {
-	invalid,
-	string,
-	field,
+	PKG_FORMAT_INVALID,
+	PKG_FORMAT_STRING,
+	PKG_FORMAT_FIELD,
 };
 
 struct pkg_format_node {
@@ -52,7 +54,7 @@ pkg_format_node_new(void)
 	struct pkg_format_node *buf;
 
 	buf = m_malloc(sizeof(*buf));
-	buf->type = invalid;
+	buf->type = PKG_FORMAT_INVALID;
 	buf->next = NULL;
 	buf->data = NULL;
 	buf->width = 0;
@@ -91,7 +93,7 @@ parsefield(struct pkg_format_node *cur, const char *fmt, const char *fmtend)
 		len = ws - fmt;
 	}
 
-	cur->type = field;
+	cur->type = PKG_FORMAT_FIELD;
 	cur->data = m_malloc(len + 1);
 	memcpy(cur->data, fmt, len);
 	cur->data[len] = '\0';
@@ -107,7 +109,7 @@ parsestring(struct pkg_format_node *cur, const char *fmt, const char *fmtend)
 
 	len = fmtend - fmt + 1;
 
-	cur->type = string;
+	cur->type = PKG_FORMAT_STRING;
 	write = cur->data = m_malloc(len + 1);
 	while (fmt <= fmtend) {
 		if (*fmt == '\\') {
@@ -200,9 +202,110 @@ pkg_format_parse(const char *fmt)
 	return head;
 }
 
+static void
+virt_package(struct varbuf *vb,
+             const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+             enum fwriteflags flags, const struct fieldinfo *fip)
+{
+	varbuf_add_pkgbin_name(vb, pkg, pkgbin, pnaw_nonambig);
+}
+
+static void
+virt_status_abbrev(struct varbuf *vb,
+                   const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+                   enum fwriteflags flags, const struct fieldinfo *fip)
+{
+	if (pkgbin != &pkg->installed)
+		return;
+
+	varbuf_add_char(vb, pkg_abbrev_want(pkg));
+	varbuf_add_char(vb, pkg_abbrev_status(pkg));
+	varbuf_add_char(vb, pkg_abbrev_eflag(pkg));
+}
+
+static void
+virt_summary(struct varbuf *vb,
+             const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+             enum fwriteflags flags, const struct fieldinfo *fip)
+{
+	const char *desc;
+	int len;
+
+	desc = pkg_summary(pkg, pkgbin, &len);
+
+	varbuf_add_buf(vb, desc, len);
+}
+
+static void
+virt_source_package(struct varbuf *vb,
+                    const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+                    enum fwriteflags flags, const struct fieldinfo *fip)
+{
+	const char *name;
+	size_t len;
+
+	name = pkgbin->source;
+	if (name == NULL)
+		name = pkg->set->name;
+
+	len = strcspn(name, " ");
+	if (len == 0)
+		len = strlen(name);
+
+	varbuf_add_buf(vb, name, len);
+}
+
+static void
+virt_source_version(struct varbuf *vb,
+                    const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+                    enum fwriteflags flags, const struct fieldinfo *fip)
+{
+	const char *version;
+	size_t len;
+
+	if (pkgbin->source)
+		version = strchr(pkgbin->source, '(');
+	else
+		version = NULL;
+
+	if (version == NULL) {
+		varbufversion(vb, &pkgbin->version, vdew_nonambig);
+	} else {
+		version++;
+
+		len = strcspn(version, ")");
+		if (len == 0)
+			len = strlen(version);
+
+		varbuf_add_buf(vb, version, len);
+	}
+}
+
+const struct fieldinfo virtinfos[] = {
+	{ "binary:Package", NULL, virt_package },
+	{ "binary:Summary", NULL, virt_summary },
+	{ "db:Status-Abbrev", NULL, virt_status_abbrev },
+	{ "source:Package", NULL, virt_source_package },
+	{ "source:Version", NULL, virt_source_version },
+	{ NULL },
+};
+
+static const struct fieldinfo *
+find_field_info(const struct fieldinfo *fields_head,
+                const struct pkg_format_node *fmt_node)
+{
+	const struct fieldinfo *fip;
+
+	for (fip = fields_head; fip->name; fip++)
+		if (strcasecmp(fmt_node->data, fip->name) == 0)
+			break;
+
+	return fip;
+}
+
 void
 pkg_format_show(const struct pkg_format_node *head,
-                struct pkginfo *pkg, struct pkgbin *pif)
+                struct pkginfo *pkg, struct pkgbin *pkgbin)
 {
 	struct varbuf vb = VARBUF_INIT, fb = VARBUF_INIT, wb = VARBUF_INIT;
 
@@ -218,27 +321,28 @@ pkg_format_show(const struct pkg_format_node *head,
 		else
 			strcpy(fmt, "%s");
 
-		if (head->type == string) {
+		if (head->type == PKG_FORMAT_STRING) {
 			varbuf_printf(&fb, fmt, head->data);
 			ok = true;
-		} else if (head->type == field) {
+		} else if (head->type == PKG_FORMAT_FIELD) {
 			const struct fieldinfo *fip;
 
-			for (fip = fieldinfos; fip->name; fip++)
-				if (strcasecmp(head->data, fip->name) == 0) {
-					fip->wcall(&wb, pkg, pif, 0, fip);
+			fip = find_field_info(fieldinfos, head);
+
+			if (fip->name == NULL)
+				fip = find_field_info(virtinfos, head);
 
-					varbuf_end_str(&wb);
-					varbuf_printf(&fb, fmt, wb.buf);
-					varbuf_reset(&wb);
-					ok = true;
-					break;
-				}
+			if (fip->name) {
+				fip->wcall(&wb, pkg, pkgbin, 0, fip);
 
-			if (!fip->name) {
+				varbuf_end_str(&wb);
+				varbuf_printf(&fb, fmt, wb.buf);
+				varbuf_reset(&wb);
+				ok = true;
+			} else {
 				const struct arbitraryfield *afp;
 
-				for (afp = pif->arbs; afp; afp = afp->next)
+				for (afp = pkgbin->arbs; afp; afp = afp->next)
 					if (strcasecmp(head->data, afp->name) == 0) {
 						varbuf_printf(&fb, fmt, afp->value);
 						ok = true;
diff --git a/lib/dpkg/pkg-format.h b/lib/dpkg/pkg-format.h
index d9450f5..ccdad55 100644
--- a/lib/dpkg/pkg-format.h
+++ b/lib/dpkg/pkg-format.h
@@ -26,12 +26,20 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup pkg-format Package information formatting
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct pkg_format_node;
 
 struct pkg_format_node *pkg_format_parse(const char *fmt);
 void pkg_format_free(struct pkg_format_node *head);
 void pkg_format_show(const struct pkg_format_node *head,
-                     struct pkginfo *pkg, struct pkgbin *pif);
+                     struct pkginfo *pkg, struct pkgbin *pkgbin);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/pkg-list.c b/lib/dpkg/pkg-list.c
index 70baa08..fa7bc14 100644
--- a/lib/dpkg/pkg-list.c
+++ b/lib/dpkg/pkg-list.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-list.c - primitives for pkg linked list handling
  *
  * Copyright © 2009 Guillem Jover <guillem@debian.org>
diff --git a/lib/dpkg/pkg-list.h b/lib/dpkg/pkg-list.h
index bbf26f3..ae79d20 100644
--- a/lib/dpkg/pkg-list.h
+++ b/lib/dpkg/pkg-list.h
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-list.h - primitives for pkg linked list handling
  *
  * Copyright © 2009 Guillem Jover <guillem@debian.org>
@@ -25,6 +25,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup pkg-list Package linked lists
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct pkg_list {
 	struct pkg_list *next;
 	struct pkginfo *pkg;
@@ -34,6 +40,8 @@ struct pkg_list *pkg_list_new(struct pkginfo *pkg, struct pkg_list *next);
 void pkg_list_free(struct pkg_list *head);
 void pkg_list_prepend(struct pkg_list **head, struct pkginfo *pkg);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_PKG_LIST_H */
diff --git a/lib/dpkg/pkg-queue.c b/lib/dpkg/pkg-queue.c
index 9d7079d..2c4480f 100644
--- a/lib/dpkg/pkg-queue.c
+++ b/lib/dpkg/pkg-queue.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-queue.c - primitives for pkg queue handling
  *
  * Copyright © 2010 Guillem Jover <guillem@debian.org>
diff --git a/lib/dpkg/pkg-queue.h b/lib/dpkg/pkg-queue.h
index af094ed..7cc3676 100644
--- a/lib/dpkg/pkg-queue.h
+++ b/lib/dpkg/pkg-queue.h
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-queue.h - primitives for pkg queue handling
  *
  * Copyright © 2010 Guillem Jover <guillem@debian.org>
@@ -26,6 +26,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup pkg-queue Package queues
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct pkg_queue {
 	struct pkg_list *head, *tail;
 	int length;
@@ -45,6 +51,8 @@ int pkg_queue_is_empty(struct pkg_queue *queue);
 struct pkg_list *pkg_queue_push(struct pkg_queue *queue, struct pkginfo *pkg);
 struct pkginfo *pkg_queue_pop(struct pkg_queue *queue);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* DPKG_PKG_QUEUE_H */
diff --git a/lib/dpkg/pkg-show.c b/lib/dpkg/pkg-show.c
index 88f1296..8c5f441 100644
--- a/lib/dpkg/pkg-show.c
+++ b/lib/dpkg/pkg-show.c
@@ -1,9 +1,9 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-show.c - primitives for pkg information display
  *
  * Copyright © 1995,1996 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2008-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,13 +29,114 @@
 #include <dpkg/dpkg-db.h>
 #include <dpkg/pkg-show.h>
 
+static bool
+pkgbin_name_needs_arch(const struct pkgbin *pkgbin,
+                       enum pkg_name_arch_when pnaw)
+{
+	switch (pnaw) {
+	case pnaw_never:
+		break;
+	case pnaw_foreign:
+		if (pkgbin->arch->type == arch_native ||
+		    pkgbin->arch->type == arch_all ||
+		    pkgbin->arch->type == arch_none)
+			break;
+		return true;
+	case pnaw_nonambig:
+		if (pkgbin->multiarch != multiarch_same)
+			break;
+	/* Fall through. */
+	case pnaw_always:
+		return true;
+	}
+
+	return false;
+}
+
+/**
+ * Add a string representation of the package name to a varbuf.
+ *
+ * Works exactly like pkgbin_name() but acts on the varbuf instead of
+ * returning a string. It NUL terminates the varbuf.
+ *
+ * @param vb      The varbuf struct to modify.
+ * @param pkg     The package to consider.
+ * @param pkgbin  The binary package instance to consider.
+ * @param pnaw    When to display the architecture qualifier.
+ */
+void
+varbuf_add_pkgbin_name(struct varbuf *vb,
+                       const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+                       enum pkg_name_arch_when pnaw)
+{
+	varbuf_add_str(vb, pkg->set->name);
+	if (pkgbin_name_needs_arch(pkgbin, pnaw))
+		varbuf_add_archqual(vb, pkgbin->arch);
+	varbuf_end_str(vb);
+}
+
+/**
+ * Return a string representation of the package name.
+ *
+ * The returned string must not be freed, and it's permanently allocated so
+ * can be used as long as the non-freeing memory pool has not been freed.
+ *
+ * The pnaw parameter should be one of pnaw_never (never print arch),
+ * pnaw_foreign (print arch for foreign packages only), pnaw_nonambig (print
+ * arch for non ambiguous cases) or pnaw_always (always print arch),
+ *
+ * @param pkg     The package to consider.
+ * @param pkgbin  The binary package instance to consider.
+ * @param pnaw    When to display the architecture qualifier.
+ *
+ * @return The string representation.
+ */
+const char *
+pkgbin_name(struct pkginfo *pkg, struct pkgbin *pkgbin,
+            enum pkg_name_arch_when pnaw)
+{
+	if (!pkgbin_name_needs_arch(pkgbin, pnaw))
+		return pkg->set->name;
+
+	/* Cache the package name representation, for later reuse. */
+	if (pkgbin->pkgname_archqual == NULL) {
+		struct varbuf vb = VARBUF_INIT;
+
+		varbuf_add_str(&vb, pkg->set->name);
+		varbuf_add_archqual(&vb, pkgbin->arch);
+		varbuf_end_str(&vb);
+
+		pkgbin->pkgname_archqual = nfstrsave(vb.buf);
+
+		varbuf_destroy(&vb);
+	}
+
+	return pkgbin->pkgname_archqual;
+}
+
+/**
+ * Return a string representation of the package name.
+ *
+ * This is equivalent to pkgbin_name() but just for its installed pkgbin.
+ *
+ * @param pkg   The package to consider.
+ * @param pnaw  When to display the architecture qualifier.
+ *
+ * @return The string representation.
+ */
+const char *
+pkg_name(struct pkginfo *pkg, enum pkg_name_arch_when pnaw)
+{
+	return pkgbin_name(pkg, &pkg->installed, pnaw);
+}
+
 const char *
-pkg_summary(const struct pkginfo *pkg, int *len_ret)
+pkg_summary(const struct pkginfo *pkg, const struct pkgbin *pkgbin, int *len_ret)
 {
 	const char *pdesc;
 	size_t len;
 
-	pdesc = pkg->installed.description;
+	pdesc = pkgbin->description;
 	if (!pdesc)
 		pdesc = _("(no description available)");
 
@@ -47,3 +148,58 @@ pkg_summary(const struct pkginfo *pkg, int *len_ret)
 
 	return pdesc;
 }
+
+int
+pkg_abbrev_want(const struct pkginfo *pkg)
+{
+	return "uihrp"[pkg->want];
+}
+
+int
+pkg_abbrev_status(const struct pkginfo *pkg)
+{
+	return "ncHUFWti"[pkg->status];
+}
+
+int
+pkg_abbrev_eflag(const struct pkginfo *pkg)
+{
+	return " R"[pkg->eflag];
+}
+
+/**
+ * Compare a package to be sorted by non-ambiguous name and architecture.
+ *
+ * @param a A pointer of a pointer to a struct pkginfo.
+ * @param b A pointer of a pointer to a struct pkginfo.
+ *
+ * @return An integer with the result of the comparison.
+ * @retval -1 a is earlier than b.
+ * @retval 0 a is equal to b.
+ * @retval 1 a is later than b.
+ */
+int
+pkg_sorter_by_nonambig_name_arch(const void *a, const void *b)
+{
+	const struct pkginfo *pa = *(const struct pkginfo **)a;
+	const struct pkginfo *pb = *(const struct pkginfo **)b;
+	const struct pkgbin *pbina = &pa->installed;
+	const struct pkgbin *pbinb = &pb->installed;
+	int res;
+
+	res = strcmp(pa->set->name, pb->set->name);
+	if (res)
+		return res;
+
+	if (pbina->arch == pbinb->arch)
+		return 0;
+
+	if (pkgbin_name_needs_arch(pbina, pnaw_nonambig)) {
+		if (pkgbin_name_needs_arch(pbinb, pnaw_nonambig))
+			return strcmp(pbina->arch->name, pbinb->arch->name);
+		else
+			return 1;
+	} else {
+		return -1;
+	}
+}
diff --git a/lib/dpkg/pkg-show.h b/lib/dpkg/pkg-show.h
index 6816e39..d31d9db 100644
--- a/lib/dpkg/pkg-show.h
+++ b/lib/dpkg/pkg-show.h
@@ -1,8 +1,8 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg-show.h - primitives for pkg information display
  *
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2010-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -26,7 +26,21 @@
 
 DPKG_BEGIN_DECLS
 
-const char *pkg_summary(const struct pkginfo *pkg, int *len_ret);
+/**
+ * @defgroup pkg-show Package information display
+ * @ingroup dpkg-public
+ * @{
+ */
+
+int pkg_sorter_by_nonambig_name_arch(const void *a, const void *b);
+
+const char *pkg_summary(const struct pkginfo *pkg, const struct pkgbin *pkgbin,
+                        int *len_ret);
+int pkg_abbrev_want(const struct pkginfo *pkg);
+int pkg_abbrev_status(const struct pkginfo *pkg);
+int pkg_abbrev_eflag(const struct pkginfo *pkg);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/pkg-spec.c b/lib/dpkg/pkg-spec.c
index c4f2841..6f17e1e 100644
--- a/lib/dpkg/pkg-spec.c
+++ b/lib/dpkg/pkg-spec.c
@@ -1,9 +1,10 @@
 /*
  * libdpkg - Debian packaging suite library routines
- * pkg-spec.c - routines to handle package specifiers
+ * pkg-spec.c - primitives for pkg specifier handling
  *
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -25,7 +26,6 @@
 #include <stdlib.h>
 #include <fnmatch.h>
 #include <string.h>
-#include <assert.h>
 
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
@@ -33,75 +33,30 @@
 #include <dpkg/arch.h>
 #include <dpkg/pkg-spec.h>
 
-static void pkg_spec_iter_reset(struct pkg_spec *ps);
-static bool pkg_spec_do_checks(struct pkg_spec *ps, bool fail_on_error);
-static bool pkg_spec_match_flags(struct pkg_spec *ps, struct pkginfo *pkg);
-static bool pkg_spec_match_arch(struct pkg_spec *ps, const struct dpkg_arch *arch);
-static bool pkg_spec_match_pkgname(struct pkg_spec *ps, const char *name);
-
-void
-pkg_spec_reset(struct pkg_spec *ps)
+static void
+pkg_spec_blank(struct pkg_spec *ps)
 {
-	if (!(ps->flags & psf_no_copy))
-		free(ps->name);
 	ps->name = NULL;
 	ps->arch = NULL;
-	pkg_spec_iter_reset(ps);
-	/* flags is left untouched on purpose */
-}
-
-bool
-pkg_spec_parse(struct pkg_spec *ps, const char *string)
-{
-	char *arch;
-
-	pkg_spec_reset(ps);
-
-	if (ps->flags & psf_no_copy)
-		ps->name = (char *) string;
-	else
-		ps->name = m_strdup(string);
-
-	arch = strchr(ps->name, ':');
-	if (arch) {
-		arch[0] = '\0';
-		arch++;
-	}
-	ps->arch = dpkg_arch_find(arch);
-
-	return pkg_spec_do_checks(ps, !(ps->flags & psf_no_check));
-}
-
-bool
-pkg_spec_do_checks(struct pkg_spec *ps, bool fail_on_error)
-{
-	const char *emsg;
 
 	ps->name_is_pattern = false;
 	ps->arch_is_pattern = false;
+}
 
-	/* Detect if we have patterns and/or illegal names */
-	if ((ps->flags & psf_patterns) && strpbrk(ps->name, "*[?\\"))
-		ps->name_is_pattern = true;
-
-	if ((ps->flags & psf_patterns) && strpbrk(ps->arch->name, "*[?\\"))
-		ps->arch_is_pattern = true;
-
-	emsg = pkg_spec_is_illegal(ps);
-	if (fail_on_error && emsg)
-		ohshit("%s", emsg);
-
-	return (emsg == NULL);
+static void
+pkg_spec_iter_blank(struct pkg_spec *ps)
+{
+	ps->pkg_iter = NULL;
+	ps->pkg_next = NULL;
 }
 
-bool
-pkg_spec_is_pattern(struct pkg_spec *ps)
+void
+pkg_spec_init(struct pkg_spec *ps, enum pkg_spec_flags flags)
 {
-	if (ps->name_is_pattern || ps->arch_is_pattern)
-		return true;
-	if ((ps->flags & psf_def_wildcard) && ps->arch->type == arch_none)
-		return true;
-	return false;
+	ps->flags = flags;
+
+	pkg_spec_blank(ps);
+	pkg_spec_iter_blank(ps);
 }
 
 const char *
@@ -111,151 +66,229 @@ pkg_spec_is_illegal(struct pkg_spec *ps)
 	const char *emsg;
 
 	if (!ps->name_is_pattern &&
-	    (emsg = pkg_name_is_illegal(ps->name, NULL))) {
-		snprintf(msg, 1024, _("package name in specifier '%s%s%s' is "
-		                      "illegal: %s"), ps->name,
-		         (ps->arch->type != arch_none) ? ":" : "",
+	    (emsg = pkg_name_is_illegal(ps->name))) {
+		snprintf(msg, sizeof(msg),
+		         _("illegal package name in specifier '%s%s%s': %s"),
+		         ps->name, (ps->arch->type != arch_none) ? ":" : "",
 		         ps->arch->name, emsg);
 		return msg;
 	}
 
-	if (!ps->arch_is_pattern && ps->arch->type == arch_illegal) {
+	if ((!ps->arch_is_pattern && ps->arch->type == arch_illegal) ||
+	    ps->arch->type == arch_empty) {
 		emsg = dpkg_arch_name_is_illegal(ps->arch->name);
-		snprintf(msg, 1024, _("architecture name in specifier '%s%s%s' "
-		                      "is illegal: %s"), ps->name,
-		         (ps->arch->type != arch_none) ? ":" : "",
-		         ps->arch->name, emsg);
+		snprintf(msg, sizeof(msg),
+		         _("illegal architecture name in specifier '%s:%s': %s"),
+		         ps->name, ps->arch->name, emsg);
 		return msg;
 	}
 
+	/* If we have been requested a single instance, check that the
+	 * package does not contain other instances. */
+	if (!ps->arch_is_pattern && ps->flags & psf_arch_def_single) {
+		struct pkgset *set;
+
+		set = pkg_db_find_set(ps->name);
+
+		/* Single instancing only applies with no architecture. */
+		if (ps->arch->type == arch_none &&
+		    pkgset_installed_instances(set) > 1) {
+			snprintf(msg, sizeof(msg),
+			         _("ambiguous package name '%s' with more "
+			           "than one installed instance"), ps->name);
+			return msg;
+		}
+	}
+
 	return NULL;
 }
 
-struct pkginfo *
-pkg_spec_find_pkg(struct pkg_spec *ps, const char *string)
+static const char *
+pkg_spec_prep(struct pkg_spec *ps, char *pkgname, const char *archname)
 {
-	struct pkginfo *pkg = NULL;
-	const char *emsg;
+	ps->name = pkgname;
+	ps->arch = dpkg_arch_find(archname);
 
-	if (ps->flags & (psf_patterns | psf_def_wildcard))
-		internerr("pkg_spec_find_pkg() incompatible with patterns");
+	ps->name_is_pattern = false;
+	ps->arch_is_pattern = false;
 
-	if (string)
-		pkg_spec_parse(ps, string);
+	/* Detect if we have patterns and/or illegal names. */
+	if ((ps->flags & psf_patterns) && strpbrk(ps->name, "*[?\\"))
+		ps->name_is_pattern = true;
 
-	emsg = pkg_spec_is_illegal(ps);
-	if (emsg)
-		ohshit("%s", emsg);
+	if ((ps->flags & psf_patterns) && strpbrk(ps->arch->name, "*[?\\"))
+		ps->arch_is_pattern = true;
 
-	pkg = pkg_db_find_pkg(ps->name, ps->arch);
-	if (!pkg_spec_match_flags(ps, pkg))
-		pkg = NULL;
+	return pkg_spec_is_illegal(ps);
+}
 
-	if (string)
-		pkg_spec_reset(ps);
+const char *
+pkg_spec_set(struct pkg_spec *ps, const char *pkgname, const char *archname)
+{
+	return pkg_spec_prep(ps, m_strdup(pkgname), archname);
+}
 
-	return pkg;
+const char *
+pkg_spec_parse(struct pkg_spec *ps, const char *str)
+{
+	char *pkgname, *archname;
+
+	archname = strchr(str, ':');
+	if (archname == NULL) {
+		pkgname = m_strdup(str);
+	} else {
+		pkgname = m_strndup(str, archname - str);
+		archname++;
+	}
+
+	return pkg_spec_prep(ps, pkgname, archname);
+}
+
+static bool
+pkg_spec_match_name(struct pkg_spec *ps, const char *name)
+{
+	if (ps->name_is_pattern)
+		return (fnmatch(ps->name, name, 0) == 0);
+	else
+		return (strcmp(ps->name, name) == 0);
 }
 
 static bool
-pkg_spec_match_arch(struct pkg_spec *ps, const struct dpkg_arch *arch)
+pkg_spec_match_arch(struct pkg_spec *ps, struct pkginfo *pkg,
+                    const struct dpkg_arch *arch)
 {
 	if (ps->arch_is_pattern)
 		return (fnmatch(ps->arch->name, arch->name, 0) == 0);
 	else if (ps->arch->type != arch_none) /* !arch_is_pattern */
 		return (ps->arch == arch);
 
-	/* No arch specified  */
-	switch (ps->flags & psf_def_mask) {
-	case psf_def_native:
-		return (arch->type == arch_native || arch->type == arch_all ||
-		        arch->type == arch_none);
-	case psf_def_wildcard:
+	/* No arch specified. */
+	switch (ps->flags & psf_arch_def_mask) {
+	case psf_arch_def_single:
+		return pkgset_installed_instances(pkg->set) <= 1;
+	case psf_arch_def_wildcard:
 		return true;
 	default:
-		internerr("multiple/unknown/no psf_def_* configured in pkg_spec");
+		internerr("unknown psf_arch_def_* flags %d in pkg_spec",
+		          ps->flags & psf_arch_def_mask);
 	}
 }
 
-static bool
-pkg_spec_match_pkgname(struct pkg_spec *ps, const char *name)
+bool
+pkg_spec_match_pkg(struct pkg_spec *ps, struct pkginfo *pkg,
+                   struct pkgbin *pkgbin)
 {
-	if (ps->name_is_pattern) {
-		return (fnmatch(ps->name, name, 0) == 0);
-	} else {
-		return (strcmp(ps->name, name) == 0);
-	}
+	return (pkg_spec_match_name(ps, pkg->set->name) &&
+	        pkg_spec_match_arch(ps, pkg, pkgbin->arch));
 }
 
-static bool
-pkg_spec_match_flags(struct pkg_spec *ps, struct pkginfo *pkg)
+static struct pkginfo *
+pkg_spec_get_pkg(struct pkg_spec *ps)
 {
-	if ((ps->flags & psf_skip_not_installed) &&
-	    pkg->status == stat_notinstalled)
-		return false;
-	if ((ps->flags & psf_skip_config_files) && pkg &&
-	    pkg->status == stat_configfiles)
-		return false;
-	return true;
+	if (ps->arch->type == arch_none)
+		return pkg_db_find_singleton(ps->name);
+	else
+		return pkg_db_find_pkg(ps->name, ps->arch);
 }
 
-bool
-pkg_spec_match_pkg(struct pkg_spec *ps, struct pkginfo *pkg,
-                   struct pkgbin *pbin)
+struct pkginfo *
+pkg_spec_parse_pkg(const char *str, struct dpkg_error *err)
 {
-	return (pkg_spec_match_flags(ps, pkg) &&
-	        pkg_spec_match_arch(ps, pbin->arch) &&
-	        pkg_spec_match_pkgname(ps, pkg->set->name));
+	struct pkg_spec ps;
+	struct pkginfo *pkg;
+	const char *emsg;
+
+	pkg_spec_init(&ps, psf_arch_def_single);
+	emsg = pkg_spec_parse(&ps, str);
+	if (emsg) {
+		dpkg_put_error(err, "%s", emsg);
+		pkg = NULL;
+	} else {
+		pkg = pkg_spec_get_pkg(&ps);
+	}
+	pkg_spec_destroy(&ps);
+
+	return pkg;
 }
 
-static void
-pkg_spec_iter_reset(struct pkg_spec *ps)
+struct pkginfo *
+pkg_spec_find_pkg(const char *pkgname, const char *archname,
+                  struct dpkg_error *err)
 {
-	if (ps->pkg_iter) {
-		pkg_db_iter_free(ps->pkg_iter);
-		ps->pkg_iter = NULL;
+	struct pkg_spec ps;
+	struct pkginfo *pkg;
+	const char *emsg;
+
+	pkg_spec_init(&ps, psf_arch_def_single);
+	emsg = pkg_spec_set(&ps, pkgname, archname);
+	if (emsg) {
+		dpkg_put_error(err, "%s", emsg);
+		pkg = NULL;
+	} else {
+		pkg = pkg_spec_get_pkg(&ps);
 	}
-	ps->pkg_next = NULL;
+	pkg_spec_destroy(&ps);
+
+	return pkg;
 }
 
 void
-pkg_spec_iter_start(struct pkg_spec *ps)
+pkg_spec_iter_init(struct pkg_spec *ps)
 {
-	/* Cleanup from previous run if needed */
-	pkg_spec_iter_reset(ps);
-	/* Initialize iteration variables */
-	if (ps->name_is_pattern) {
+	if (ps->name_is_pattern)
 		ps->pkg_iter = pkg_db_iter_new();
-	} else {
+	else
 		ps->pkg_next = &pkg_db_find_set(ps->name)->pkg;
-	}
 }
 
-struct pkginfo *
-pkg_spec_iter_next_pkg(struct pkg_spec *ps)
+static struct pkginfo *
+pkg_spec_iter_next_pkgname(struct pkg_spec *ps)
 {
-	struct pkginfo *r;
-	struct pkgset *set;
-
-loop_arch:
-	/* Loop over all architectures and return the matching ones */
-	while (ps->pkg_next) {
-		r = ps->pkg_next;
-		ps->pkg_next = r->arch_next;
-		if (pkg_spec_match_flags(ps, r) &&
-		    pkg_spec_match_arch(ps, r->installed.arch))
-			return r;
+	struct pkginfo *pkg;
+
+	while ((pkg = pkg_db_iter_next_pkg(ps->pkg_iter))) {
+		if (pkg_spec_match_pkg(ps, pkg, &pkg->installed))
+			return pkg;
 	}
 
-	/* Iterate over other package sets when needed */
-	if (!ps->pkg_iter)
-		return NULL;
+	return NULL;
+}
 
-	while ((set = pkg_db_iter_next_set(ps->pkg_iter))) {
-		if (!pkg_spec_match_pkgname(ps, set->name))
-			continue;
-		ps->pkg_next = &set->pkg;
-		goto loop_arch;
+static struct pkginfo *
+pkg_spec_iter_next_pkgarch(struct pkg_spec *ps)
+{
+	struct pkginfo *pkg;
+
+	while ((pkg = ps->pkg_next)) {
+		ps->pkg_next = pkg->arch_next;
+
+		if (pkg_spec_match_arch(ps, pkg, pkg->installed.arch))
+			return pkg;
 	}
+
 	return NULL;
 }
+
+struct pkginfo *
+pkg_spec_iter_next_pkg(struct pkg_spec *ps)
+{
+	if (ps->name_is_pattern)
+		return pkg_spec_iter_next_pkgname(ps);
+	else
+		return pkg_spec_iter_next_pkgarch(ps);
+}
+
+void
+pkg_spec_iter_destroy(struct pkg_spec *ps)
+{
+	pkg_db_iter_free(ps->pkg_iter);
+	pkg_spec_iter_blank(ps);
+}
+
+void
+pkg_spec_destroy(struct pkg_spec *ps)
+{
+	free(ps->name);
+	pkg_spec_blank(ps);
+	pkg_spec_iter_destroy(ps);
+}
diff --git a/lib/dpkg/pkg-spec.h b/lib/dpkg/pkg-spec.h
index d25b785..d428342 100644
--- a/lib/dpkg/pkg-spec.h
+++ b/lib/dpkg/pkg-spec.h
@@ -1,9 +1,10 @@
 /*
  * libdpkg - Debian packaging suite library routines
- * pkg-spec.h - definitions for package specifiers handling
+ * pkg-spec.h - primitives for pkg specifier handling
  *
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -19,58 +20,69 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifndef DPKG_PKGSPEC_H
-#define DPKG_PKGSPEC_H
+#ifndef LIBDPKG_PKG_SPEC_H
+#define LIBDPKG_PKG_SPEC_H
 
 #include <stdbool.h>
 
 #include <dpkg/macros.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/varbuf.h>
+#include <dpkg/error.h>
 #include <dpkg/arch.h>
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup pkg-spec Package specifiers
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct pkg_spec {
 	char *name;
 	const struct dpkg_arch *arch;
 
 	enum pkg_spec_flags {
-		psf_no_copy            = 00001, /* No need to strdup name */
-		psf_no_check           = 00002, /* Don't fail on illegal pkg/arch names */
-		psf_patterns           = 00004, /* Detect patterns */
-		psf_skip_not_installed = 00010, /* Skip stat_notinstalled */
-		psf_skip_config_files  = 00020, /* Skip stat_configfiles */
-
-		/* How to consider the lack of an arch qualifier */
-		psf_def_native         = 00100,
-		psf_def_wildcard       = 00200,
-		psf_def_mask           = 00300,
+		/** Recognize glob patterns. */
+		psf_patterns = 00001,
+
+		/* How to consider the lack of an arch qualifier. */
+		psf_arch_def_single = 00100,
+		psf_arch_def_wildcard = 00200,
+		psf_arch_def_mask = 00300,
 	} flags;
 
-	/* Members below are private */
+	/* Members below are private state. */
+
 	bool name_is_pattern;
 	bool arch_is_pattern;
 
-	/* Used for the iterator */
+	/** Used for the pkg_db iterator. */
 	struct pkgiterator *pkg_iter;
+	/** Used for the pkgset iterator. */
 	struct pkginfo *pkg_next;
 };
 
-#define PKG_SPEC_INIT(flags) { NULL, NULL, flags, false, false, NULL, NULL }
+void pkg_spec_init(struct pkg_spec *ps, enum pkg_spec_flags flags);
+void pkg_spec_destroy(struct pkg_spec *ps);
 
-void pkg_spec_reset(struct pkg_spec *ps);
-bool pkg_spec_parse(struct pkg_spec *ps, const char *string);
+const char *pkg_spec_is_illegal(struct pkg_spec *ps);
 
-struct pkginfo *pkg_spec_find_pkg(struct pkg_spec *ps, const char* string);
-bool pkg_spec_match_pkg(struct pkg_spec *ps, struct pkginfo *pkg,
-                        struct pkgbin *pbin);
+const char *pkg_spec_set(struct pkg_spec *ps,
+                         const char *pkgname, const char *archname);
+const char *pkg_spec_parse(struct pkg_spec *ps, const char *str);
+bool pkg_spec_match_pkg(struct pkg_spec *ps,
+                        struct pkginfo *pkg, struct pkgbin *pkgbin);
 
-bool pkg_spec_is_pattern(struct pkg_spec *ps);
-const char *pkg_spec_is_illegal(struct pkg_spec *ps);
+struct pkginfo *pkg_spec_parse_pkg(const char *str, struct dpkg_error *err);
+struct pkginfo *pkg_spec_find_pkg(const char *pkgname, const char *archname,
+                                  struct dpkg_error *err);
 
-void pkg_spec_iter_start(struct pkg_spec *ps);
+void pkg_spec_iter_init(struct pkg_spec *ps);
 struct pkginfo *pkg_spec_iter_next_pkg(struct pkg_spec *ps);
+void pkg_spec_iter_destroy(struct pkg_spec *ps);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/pkg.c b/lib/dpkg/pkg.c
index aec631c..266a036 100644
--- a/lib/dpkg/pkg.c
+++ b/lib/dpkg/pkg.c
@@ -1,9 +1,9 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg.c - primitives for pkg handling
  *
  * Copyright © 1995, 1996 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2009-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -22,26 +22,90 @@
 #include <config.h>
 #include <compat.h>
 
+#include <assert.h>
 #include <string.h>
 
+#include <dpkg/string.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/pkg.h>
 
+/**
+ * Set the package installation status.
+ */
+void
+pkg_set_status(struct pkginfo *pkg, enum pkgstatus status)
+{
+	if (pkg->status == status)
+		return;
+	else if (pkg->status == stat_notinstalled)
+		pkg->set->installed_instances++;
+	else if (status == stat_notinstalled)
+		pkg->set->installed_instances--;
+
+	assert(pkg->set->installed_instances >= 0);
+
+	pkg->status = status;
+}
+
+/**
+ * Set the specified flags to 1 in the package error flags.
+ */
+void
+pkg_set_eflags(struct pkginfo *pkg, enum pkgeflag eflag)
+{
+	pkg->eflag |= eflag;
+}
+
+/**
+ * Clear the specified flags to 0 in the package error flags.
+ */
+void
+pkg_clear_eflags(struct pkginfo *pkg, enum pkgeflag eflag)
+{
+	pkg->eflag &= ~eflag;
+}
+
+/**
+ * Reset the package error flags to 0.
+ */
+void
+pkg_reset_eflags(struct pkginfo *pkg)
+{
+	pkg->eflag = eflag_ok;
+}
+
+/**
+ * Copy the package error flags to another package.
+ */
+void
+pkg_copy_eflags(struct pkginfo *pkg_dst, struct pkginfo *pkg_src)
+{
+	pkg_dst->eflag = pkg_src->eflag;
+}
+
+/**
+ * Set the package selection status.
+ */
 void
-pkgbin_blank(struct pkgbin *pkgbin, bool keep_arch)
+pkg_set_want(struct pkginfo *pkg, enum pkgwant want)
+{
+	pkg->want = want;
+}
+
+void
+pkgbin_blank(struct pkgbin *pkgbin)
 {
 	pkgbin->essential = false;
 	pkgbin->multiarch = multiarch_no;
 	pkgbin->depends = NULL;
+	pkgbin->pkgname_archqual = NULL;
 	pkgbin->description = NULL;
 	pkgbin->maintainer = NULL;
 	pkgbin->source = NULL;
 	pkgbin->installedsize = NULL;
 	pkgbin->bugs = NULL;
 	pkgbin->origin = NULL;
-	if (!keep_arch)
-		pkgbin->arch = dpkg_arch_find(NULL);
-	blankversion(&pkgbin->version);
+	dpkg_version_blank(&pkgbin->version);
 	pkgbin->conffiles = NULL;
 	pkgbin->arbs = NULL;
 }
@@ -49,23 +113,27 @@ pkgbin_blank(struct pkgbin *pkgbin, bool keep_arch)
 void
 pkg_blank(struct pkginfo *pkg)
 {
-	pkg->set = NULL;
-	pkg->arch_next = NULL;
 	pkg->status = stat_notinstalled;
 	pkg->eflag = eflag_ok;
 	pkg->want = want_unknown;
 	pkg->priority = pri_unknown;
 	pkg->otherpriority = NULL;
 	pkg->section = NULL;
-	blankversion(&pkg->configversion);
+	dpkg_version_blank(&pkg->configversion);
 	pkg->files = NULL;
 	pkg->clientdata = NULL;
 	pkg->trigaw.head = NULL;
 	pkg->trigaw.tail = NULL;
 	pkg->othertrigaw_head = NULL;
 	pkg->trigpend_head = NULL;
-	pkgbin_blank(&pkg->installed, false);
-	pkgbin_blank(&pkg->available, false);
+	pkgbin_blank(&pkg->installed);
+	pkgbin_blank(&pkg->available);
+
+	/* The architectures are reset here (instead of in pkgbin_blank),
+	 * because they are part of the package specification, and needed
+	 * for selections. */
+	pkg->installed.arch = dpkg_arch_get(arch_none);
+	pkg->available.arch = dpkg_arch_get(arch_none);
 }
 
 void
@@ -75,13 +143,36 @@ pkgset_blank(struct pkgset *set)
 	set->depended.available = NULL;
 	set->depended.installed = NULL;
 	pkg_blank(&set->pkg);
+	set->installed_instances = 0;
 	set->pkg.set = set;
+	set->pkg.arch_next = NULL;
+}
+
+/**
+ * Link a pkginfo instance into a package set.
+ *
+ * @param set The package set to use.
+ * @param pkg The package to link into the set.
+ */
+void
+pkgset_link_pkg(struct pkgset *set, struct pkginfo *pkg)
+{
+	pkg->set = set;
+	pkg->arch_next = set->pkg.arch_next;
+	set->pkg.arch_next = pkg;
 }
 
-static int
-nes(const char *s)
+/**
+ * Get the number of installed package instances in a package set.
+ *
+ * @param set The package set to use.
+ *
+ * @return The count of installed packages.
+ */
+int
+pkgset_installed_instances(struct pkgset *set)
 {
-	return s && *s;
+	return set->installed_instances;
 }
 
 /**
@@ -98,58 +189,20 @@ pkg_is_informative(struct pkginfo *pkg, struct pkgbin *pkgbin)
 	    (pkg->want != want_unknown ||
 	     pkg->eflag != eflag_ok ||
 	     pkg->status != stat_notinstalled ||
-	     informativeversion(&pkg->configversion)))
+	     dpkg_version_is_informative(&pkg->configversion)))
 		return true;
 
 	if (pkgbin->depends ||
-	    nes(pkgbin->description) ||
-	    nes(pkgbin->maintainer) ||
-	    nes(pkgbin->origin) ||
-	    nes(pkgbin->bugs) ||
-	    nes(pkgbin->installedsize) ||
-	    nes(pkgbin->source) ||
-	    informativeversion(&pkgbin->version) ||
+	    str_is_set(pkgbin->description) ||
+	    str_is_set(pkgbin->maintainer) ||
+	    str_is_set(pkgbin->origin) ||
+	    str_is_set(pkgbin->bugs) ||
+	    str_is_set(pkgbin->installedsize) ||
+	    str_is_set(pkgbin->source) ||
+	    dpkg_version_is_informative(&pkgbin->version) ||
 	    pkgbin->conffiles ||
 	    pkgbin->arbs)
 		return true;
 
 	return false;
 }
-
-/**
- * Compare a package to be sorted by name.
- *
- * @param a A pointer of a pointer to a struct pkginfo.
- * @param b A pointer of a pointer to a struct pkginfo.
- *
- * @return An integer with the result of the comparison.
- * @retval -1 a is earlier than b.
- * @retval 0 a is equal to b.
- * @retval 1 a is later than b.
- */
-int
-pkg_sorter_by_name(const void *a, const void *b)
-{
-	const struct pkginfo *pa = *(const struct pkginfo **)a;
-	const struct pkginfo *pb = *(const struct pkginfo **)b;
-	const char *arch_a = pa->installed.arch->name;
-	const char *arch_b = pb->installed.arch->name;
-	int res;
-
-	res = strcmp(pa->set->name, pb->set->name);
-	if (res)
-		return res;
-
-	if (pa->installed.arch == pb->installed.arch)
-		return 0;
-
-	/* Native arch sorts first */
-	if (pa->installed.arch->type == arch_all ||
-            pa->installed.arch->type == arch_native)
-		arch_a = "";
-	if (pb->installed.arch->type == arch_all ||
-            pb->installed.arch->type == arch_native)
-		arch_b = "";
-
-	return strcmp(arch_a, arch_b);
-}
diff --git a/lib/dpkg/pkg.h b/lib/dpkg/pkg.h
index 9195134..fa00da7 100644
--- a/lib/dpkg/pkg.h
+++ b/lib/dpkg/pkg.h
@@ -1,8 +1,8 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * pkg.h - primitives for pkg handling
  *
- * Copyright © 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2009,2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -22,12 +22,28 @@
 #define LIBDPKG_PKG_H
 
 #include <dpkg/macros.h>
+#include <dpkg/dpkg-db.h>
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup pkg Package handling primitives
+ * @ingroup dpkg-public
+ * @{
+ */
+
 typedef int pkg_sorter_func(const void *a, const void *b);
 
-int pkg_sorter_by_name(const void *a, const void *b);
+void pkgset_link_pkg(struct pkgset *set, struct pkginfo *pkg);
+
+void pkg_set_status(struct pkginfo *pkg, enum pkgstatus status);
+void pkg_set_eflags(struct pkginfo *pkg, enum pkgeflag eflag);
+void pkg_clear_eflags(struct pkginfo *pkg, enum pkgeflag eflag);
+void pkg_reset_eflags(struct pkginfo *pkg);
+void pkg_copy_eflags(struct pkginfo *pkg_dst, struct pkginfo *pkg_src);
+void pkg_set_want(struct pkginfo *pkg, enum pkgwant want);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/lib/dpkg/progname.c b/lib/dpkg/progname.c
new file mode 100644
index 0000000..abd5df5
--- /dev/null
+++ b/lib/dpkg/progname.c
@@ -0,0 +1,77 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * progname.c - program name handling functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <errno.h>
+#include <stdlib.h>
+
+#include <dpkg/path.h>
+#include <dpkg/progname.h>
+
+static const char *progname;
+
+/**
+ * Set the program name.
+ *
+ * This function will set the program name which will be used by error
+ * reporting functions, among others.
+ *
+ * @param name The new program name.
+ */
+void
+dpkg_set_progname(const char *name)
+{
+	progname = path_basename(name);
+}
+
+#if defined(HAVE___PROGNAME)
+extern const char *__progname;
+#endif
+
+/**
+ * Get the program name.
+ *
+ * The program name might have been set previously by dpkg_set_progname(),
+ * but if not this function will try to initialize it by system dependent
+ * means, so it's half safe to not call dpkg_set_progname() at all. At worst
+ * the function might return NULL in that case.
+ *
+ * @return A pointer to a static buffer with the program name.
+ */
+const char *
+dpkg_get_progname(void)
+{
+	if (progname == NULL) {
+#if defined(HAVE_PROGRAM_INVOCATION_SHORT_NAME)
+		progname = program_invocation_short_name;
+#elif defined(HAVE___PROGNAME)
+		progname = __progname;
+#elif defined(HAVE_GETPROGNAME)
+		progname = getprogname();
+#elif defined(HAVE_GETEXECNAME)
+		/* getexecname(3) returns an absolute path, normalize it. */
+		dpkg_set_progname(getexecname());
+#endif
+	}
+
+	return progname;
+}
diff --git a/lib/dpkg/progname.h b/lib/dpkg/progname.h
new file mode 100644
index 0000000..52ed3da
--- /dev/null
+++ b/lib/dpkg/progname.h
@@ -0,0 +1,41 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * progname.h - program name handling functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef LIBDPKG_PROGNAME_H
+#define LIBDPKG_PROGNAME_H
+
+#include <dpkg/macros.h>
+
+DPKG_BEGIN_DECLS
+
+/**
+ * @defgroup progname Program name handling
+ * @ingroup dpkg-public
+ * @{
+ */
+
+void dpkg_set_progname(const char *name);
+const char *dpkg_get_progname(void);
+
+/** @} */
+
+DPKG_END_DECLS
+
+#endif
diff --git a/lib/dpkg/progress.c b/lib/dpkg/progress.c
index 849393d..e63aa58 100644
--- a/lib/dpkg/progress.c
+++ b/lib/dpkg/progress.c
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * progress.c - generic progress reporting
  *
  * Copyright © 2009 Romain Francoise <rfrancoise@debian.org>
@@ -39,7 +39,10 @@ progress_init(struct progress *progress, const char *text, int max)
 
 	progress->on_tty = isatty(1);
 
-	printf("%s", text);
+	if (progress->on_tty)
+		printf("%s\r", text);
+	else
+		printf("%s", text);
 }
 
 void
@@ -60,12 +63,12 @@ progress_step(struct progress *progress)
 
 	progress->last_percent = cur_percent;
 
-	printf("\r%s%d%%", progress->text, cur_percent);
+	printf("%s%d%%\r", progress->text, cur_percent);
 }
 
 void
 progress_done(struct progress *progress)
 {
 	if (progress->on_tty)
-		printf("\r%s", progress->text);
+		printf("%s", progress->text);
 }
diff --git a/lib/dpkg/progress.h b/lib/dpkg/progress.h
index 9bc4906..b736eb3 100644
--- a/lib/dpkg/progress.h
+++ b/lib/dpkg/progress.h
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * progress.h - generic progress reporting
  *
  * Copyright © 2009 Guillem Jover <guillem@debian.org>
@@ -27,6 +27,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup progress Progress reporting
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 struct progress {
 	const char *text;
 
@@ -41,6 +47,8 @@ void progress_init(struct progress *progress, const char *text, int max);
 void progress_step(struct progress *progress);
 void progress_done(struct progress *progress);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif
diff --git a/lib/dpkg/string.h b/lib/dpkg/string.h
index 6f37bbc..cca8bed 100644
--- a/lib/dpkg/string.h
+++ b/lib/dpkg/string.h
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * string.h - string handling routines
  *
- * Copyright © 2008, 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -21,14 +21,42 @@
 #ifndef LIBDPKG_STRING_H
 #define LIBDPKG_STRING_H
 
+#include <stdbool.h>
+
 #include <dpkg/macros.h>
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup string String handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
+/**
+ * Check if a string is either NULL or empty.
+ */
+static inline bool
+str_is_unset(const char *str)
+{
+	return str == NULL || str[0] == '\0';
+}
+
+/**
+ * Check if a string has content.
+ */
+static inline bool
+str_is_set(const char *str)
+{
+	return str != NULL && str[0] != '\0';
+}
+
 char *str_escape_fmt(char *dest, const char *src, size_t n);
 char *str_quote_meta(const char *src);
 char *str_strip_quotes(char *str);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_STRING_H */
diff --git a/lib/dpkg/subproc.c b/lib/dpkg/subproc.c
index 71fe734..e00141c 100644
--- a/lib/dpkg/subproc.c
+++ b/lib/dpkg/subproc.c
@@ -35,24 +35,25 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/subproc.h>
 
-static int catch_signals[] = { SIGQUIT, SIGINT };
-static struct sigaction uncatch_signals[array_count(catch_signals)];
+static int signo_ignores[] = { SIGQUIT, SIGINT };
+static struct sigaction sa_save[array_count(signo_ignores)];
 
 void
 subproc_signals_setup(const char *name)
 {
+	struct sigaction sa;
 	size_t i;
-	struct sigaction catchsig;
 
 	onerr_abort++;
-	memset(&catchsig, 0, sizeof(catchsig));
-	catchsig.sa_handler = SIG_IGN;
-	sigemptyset(&catchsig.sa_mask);
-	catchsig.sa_flags = 0;
-	for (i = 0; i < array_count(catch_signals); i++)
-		if (sigaction(catch_signals[i], &catchsig, &uncatch_signals[i]))
+	memset(&sa, 0, sizeof(sa));
+	sigemptyset(&sa.sa_mask);
+	sa.sa_handler = SIG_IGN;
+	sa.sa_flags = 0;
+
+	for (i = 0; i < array_count(signo_ignores); i++)
+		if (sigaction(signo_ignores[i], &sa, &sa_save[i]))
 			ohshite(_("unable to ignore signal %s before running %.250s"),
-			        strsignal(catch_signals[i]), name);
+			        strsignal(signo_ignores[i]), name);
 	push_cleanup(subproc_signals_cleanup, ~0, NULL, 0, 0);
 	onerr_abort--;
 }
@@ -62,10 +63,10 @@ subproc_signals_cleanup(int argc, void **argv)
 {
 	size_t i;
 
-	for (i = 0; i < array_count(catch_signals); i++) {
-		if (sigaction(catch_signals[i], &uncatch_signals[i], NULL)) {
+	for (i = 0; i < array_count(signo_ignores); i++) {
+		if (sigaction(signo_ignores[i], &sa_save[i], NULL)) {
 			fprintf(stderr, _("error un-catching signal %s: %s\n"),
-			        strsignal(catch_signals[i]), strerror(errno));
+			        strsignal(signo_ignores[i]), strerror(errno));
 			onerr_abort++;
 		}
 	}
@@ -74,27 +75,27 @@ subproc_signals_cleanup(int argc, void **argv)
 static void
 print_subproc_error(const char *emsg, const char *contextstring)
 {
-	fprintf(stderr, _("%s (subprocess): %s\n"), thisname, emsg);
+	fprintf(stderr, _("%s (subprocess): %s\n"), dpkg_get_progname(), emsg);
 }
 
 pid_t
 subproc_fork(void)
 {
-	pid_t r;
+	pid_t pid;
 
-	r = fork();
-	if (r == -1) {
+	pid = fork();
+	if (pid == -1) {
 		onerr_abort++;
 		ohshite(_("fork failed"));
 	}
-	if (r > 0)
-		return r;
+	if (pid > 0)
+		return pid;
 
 	/* Push a new error context, so that we don't do the other cleanups,
 	 * because they'll be done by/in the parent process. */
 	push_error_context_func(catch_fatal_error, print_subproc_error, NULL);
 
-	return r;
+	return pid;
 }
 
 int
diff --git a/lib/dpkg/subproc.h b/lib/dpkg/subproc.h
index 81fb122..5ddb35e 100644
--- a/lib/dpkg/subproc.h
+++ b/lib/dpkg/subproc.h
@@ -27,6 +27,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup subproc Sub-process handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 void subproc_signals_setup(const char *name);
 void subproc_signals_cleanup(int argc, void **argv);
 
@@ -39,6 +45,8 @@ int subproc_wait(pid_t pid, const char *desc);
 int subproc_check(int status, const char *desc, int flags);
 int subproc_wait_check(pid_t pid, const char *desc, int flags);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_SUBPROC_H */
diff --git a/lib/dpkg/tarfn.c b/lib/dpkg/tarfn.c
index 3ea1936..90d5071 100644
--- a/lib/dpkg/tarfn.c
+++ b/lib/dpkg/tarfn.c
@@ -3,7 +3,7 @@
  * tarfn.c - tar archive extraction functions
  *
  * Copyright © 1995 Bruce Perens
- * Copyright © 2007-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -79,23 +79,6 @@ OtoM(const char *s, int size)
 	return n;
 }
 
-/**
- * Convert a string block to C NUL-terminated string.
- */
-static char *
-StoC(const char *s, int size)
-{
-	int len;
-	char *str;
-
-	len = strnlen(s, size);
-	str = m_malloc(len + 1);
-	memcpy(str, s, len);
-	str[len] = '\0';
-
-	return str;
-}
-
 static char *
 get_prefix_name(struct tar_header *h)
 {
@@ -193,8 +176,8 @@ tar_header_decode(struct tar_header *h, struct tar_entry *d)
 	if (d->format == tar_format_ustar && h->prefix[0] != '\0')
 		d->name = get_prefix_name(h);
 	else
-		d->name = StoC(h->name, sizeof(h->name));
-	d->linkname = StoC(h->linkname, sizeof(h->linkname));
+		d->name = m_strndup(h->name, sizeof(h->name));
+	d->linkname = m_strndup(h->linkname, sizeof(h->linkname));
 	d->stat.mode = get_unix_mode(h);
 	d->size = (off_t)OtoM(h->size, sizeof(h->size));
 	d->mtime = (time_t)OtoM(h->mtime, sizeof(h->mtime));
@@ -266,6 +249,13 @@ tar_gnu_long(void *ctx, const struct tar_operations *ops, struct tar_entry *te,
 	return status;
 }
 
+static void
+tar_entry_destroy(struct tar_entry *te)
+{
+	free(te->name);
+	free(te->linkname);
+}
+
 struct symlinkList {
 	struct symlinkList *next;
 	struct tar_entry h;
@@ -301,6 +291,7 @@ tar_extractor(void *ctx, const struct tar_operations *ops)
 				errno = 0;
 				status = -1;
 			}
+			tar_entry_destroy(&h);
 			break;
 		}
 		if (h.type != tar_filetype_gnu_longlink &&
@@ -319,6 +310,7 @@ tar_extractor(void *ctx, const struct tar_operations *ops)
 			/* Indicates broken tarfile: “Bad header data”. */
 			errno = 0;
 			status = -1;
+			tar_entry_destroy(&h);
 			break;
 		}
 
@@ -371,6 +363,7 @@ tar_extractor(void *ctx, const struct tar_operations *ops)
 			errno = 0;
 			status = -1;
 		}
+		tar_entry_destroy(&h);
 		if (status != 0)
 			/* Pass on status from coroutine. */
 			break;
@@ -380,13 +373,10 @@ tar_extractor(void *ctx, const struct tar_operations *ops)
 		symlink_node = symlink_head->next;
 		if (status == 0)
 			status = ops->symlink(ctx, &symlink_head->h);
-		free(symlink_head->h.name);
-		free(symlink_head->h.linkname);
+		tar_entry_destroy(&symlink_head->h);
 		free(symlink_head);
 		symlink_head = symlink_node;
 	}
-	free(h.name);
-	free(h.linkname);
 
 	if (status > 0) {
 		/* Indicates broken tarfile: “Read partial header record”. */
diff --git a/lib/dpkg/tarfn.h b/lib/dpkg/tarfn.h
index 1e07058..59c2ec3 100644
--- a/lib/dpkg/tarfn.h
+++ b/lib/dpkg/tarfn.h
@@ -29,6 +29,12 @@
 
 #include <dpkg/file.h>
 
+/**
+ * @defgroup tar Tar archive handling
+ * @ingroup dpkg-public
+ * @{
+ */
+
 #define TARBLKSZ	512
 
 enum tar_format {
@@ -39,7 +45,8 @@ enum tar_format {
 };
 
 enum tar_filetype {
-	tar_filetype_file0 = '\0',	/* For compatibility with decades-old bug */
+	/** For compatibility with decades-old bug. */
+	tar_filetype_file0 = '\0',
 	tar_filetype_file = '0',
 	tar_filetype_hardlink = '1',
 	tar_filetype_symlink = '2',
@@ -52,13 +59,20 @@ enum tar_filetype {
 };
 
 struct tar_entry {
-	enum tar_format format;	/* Tar archive format. */
-	enum tar_filetype type;	/* Regular, Directory, Special, Link */
-	char *name;		/* File name */
-	char *linkname;		/* Name for symbolic and hard links */
-	off_t size;		/* Size of file */
-	time_t mtime;		/* Last-modified time. */
-	dev_t dev;		/* Special device for mknod() */
+	/** Tar archive format. */
+	enum tar_format format;
+	/** File type. */
+	enum tar_filetype type;
+	/** File name. */
+	char *name;
+	/** Symlink or hardlink name. */
+	char *linkname;
+	/** File size. */
+	off_t size;
+	/** Last-modified time. */
+	time_t mtime;
+	/** Special device for mknod(). */
+	dev_t dev;
 
 	struct file_stat stat;
 };
@@ -78,4 +92,6 @@ struct tar_operations {
 
 int tar_extractor(void *ctx, const struct tar_operations *ops);
 
+/** @} */
+
 #endif
diff --git a/lib/dpkg/test.h b/lib/dpkg/test.h
index 4e7dc31..3c3f08a 100644
--- a/lib/dpkg/test.h
+++ b/lib/dpkg/test.h
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * test.h - test suite support
  *
- * Copyright © 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2009-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -28,18 +28,25 @@
 #include <dpkg/ehandle.h>
 #endif
 
-/* XXX: Using assert is problematic with NDEBUG. */
+/* Make sure NDEBUG is never defined, as we rely on the assert() macro. */
+#undef NDEBUG
+
+/**
+ * @defgroup dpkg_test Test suite support
+ * @ingroup dpkg-internal
+ * @{
+ */
 
 #define test_pass(a)			assert((a))
 #define test_fail(a)			assert(!(a))
 #define test_str(a, op, b)		assert(strcmp((a), (b)) op 0)
 #define test_mem(a, op, b, size)	assert(memcmp((a), (b), (size)) op 0)
 
+/** @} */
+
 #ifndef TEST_MAIN_PROVIDED
 static void test(void);
 
-const char thisname[] = "test";
-
 int
 main(int argc, char **argv)
 {
diff --git a/lib/dpkg/test/.gitignore b/lib/dpkg/test/.gitignore
index 7e76ecf..7e78979 100644
--- a/lib/dpkg/test/.gitignore
+++ b/lib/dpkg/test/.gitignore
@@ -2,12 +2,17 @@ t-ar
 t-arch
 t-buffer
 t-command
+t-deb-version
 t-macros
+t-mod-db
 t-path
 t-pkginfo
 t-pkg-list
 t-pkg-queue
+t-progname
 t-string
+t-subproc
 t-test
+t-trigger
 t-varbuf
 t-version
diff --git a/lib/dpkg/test/Makefile.am b/lib/dpkg/test/Makefile.am
index a6dd13a..54fbd15 100644
--- a/lib/dpkg/test/Makefile.am
+++ b/lib/dpkg/test/Makefile.am
@@ -1,10 +1,14 @@
 ## Process this file with automake to produce Makefile.in
 
 AM_CPPFLAGS = \
+	-DADMINDIR=\"$(admindir)\" \
 	-idirafter $(top_srcdir)/lib/compat \
 	-I$(top_builddir) \
 	-I$(top_srcdir)/lib
-LDADD = ../libdpkg.a
+LDADD = \
+	$(top_builddir)/lib/dpkg/libdpkg.a \
+	$(top_builddir)/lib/compat/libcompat.a \
+	$(LIBINTL)
 
 
 # The tests are sorted in order of increasing complexity.
@@ -14,13 +18,18 @@ check_PROGRAMS = \
 	t-string \
 	t-buffer \
 	t-path \
+	t-progname \
+	t-subproc \
 	t-command \
 	t-varbuf \
 	t-ar \
+	t-deb-version \
 	t-arch \
 	t-version \
 	t-pkginfo \
 	t-pkg-list \
-	t-pkg-queue
+	t-pkg-queue \
+	t-trigger \
+	t-mod-db
 
 TESTS = $(check_PROGRAMS)
diff --git a/lib/dpkg/test/t-ar.c b/lib/dpkg/test/t-ar.c
index 4093995..d563fae 100644
--- a/lib/dpkg/test/t-ar.c
+++ b/lib/dpkg/test/t-ar.c
@@ -38,7 +38,7 @@ test_ar_normalize_name(void)
 	test_str(arh.ar_name, ==, "member-name");
 }
 
-void
+static void
 test(void)
 {
 	test_ar_normalize_name();
diff --git a/lib/dpkg/test/t-arch.c b/lib/dpkg/test/t-arch.c
index bbf17b6..424bfcd 100644
--- a/lib/dpkg/test/t-arch.c
+++ b/lib/dpkg/test/t-arch.c
@@ -1,9 +1,10 @@
 /*
  * libdpkg - Debian packaging suite library routines
- * t-arch.c - test dpkg_arch_* implementation
+ * t-arch.c - test dpkg_arch implementation
  *
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ * Copyright © 2011-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,31 +24,88 @@
 #include <compat.h>
 
 #include <dpkg/test.h>
-#include <dpkg/dpkg-db.h>
+#include <dpkg/varbuf.h>
 #include <dpkg/arch.h>
 
 static void
+test_dpkg_arch_name_is_illegal(void)
+{
+	/* Test invalid architecture names. */
+	test_fail(dpkg_arch_name_is_illegal("") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("-i386") == NULL);
+	test_fail(dpkg_arch_name_is_illegal(" i386") == NULL);
+	test_fail(dpkg_arch_name_is_illegal(":any") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("amd64_test") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("i386:test") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("i386 amd64") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("i386,amd64") == NULL);
+	test_fail(dpkg_arch_name_is_illegal("i386|amd64") == NULL);
+
+	/* Test valid architecture names. */
+	test_pass(dpkg_arch_name_is_illegal("i386") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("amd64") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("hurd-i386") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("kfreebsd-i386") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("kfreebsd-amd64") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("ia64") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("alpha") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("armel") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("hppa") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("mips") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("mipsel") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("powerpc") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("s390") == NULL);
+	test_pass(dpkg_arch_name_is_illegal("sparc") == NULL);
+}
+
+static void
+test_dpkg_arch_get_list(void)
+{
+	struct dpkg_arch *arch;
+	int count = 1;
+
+	/* Must never return NULL. */
+	arch = dpkg_arch_get_list();
+	test_pass(arch != NULL);
+
+	while ((arch = arch->next))
+		count++;
+
+	/* The default list should contain 3 architectures. */
+	test_pass(count == 3);
+}
+
+static void
 test_dpkg_arch_find(void)
 {
 	struct dpkg_arch *arch;
 
-	/* Ensure the default architectures exist and are properly
-	 * initialized. */
+	/* Test existence and initial values of default architectures. */
 	arch = dpkg_arch_find("all");
 	test_pass(arch->type == arch_all);
+	test_pass(dpkg_arch_get(arch_all) == arch);
 	arch = dpkg_arch_find(ARCHITECTURE);
 	test_pass(arch->type == arch_native);
+	test_pass(dpkg_arch_get(arch_native) == arch);
 	arch = dpkg_arch_find("any");
 	test_pass(arch->type == arch_wildcard);
+	test_pass(dpkg_arch_get(arch_wildcard) == arch);
 
-	/* Empty architectures are marked none. */
+	/* Test missing architecture. */
 	arch = dpkg_arch_find(NULL);
 	test_pass(arch->type == arch_none);
+	test_pass(dpkg_arch_get(arch_none) == arch);
 	test_str(arch->name, ==, "");
+
+	/* Test empty architectures. */
 	arch = dpkg_arch_find("");
-	test_pass(arch->type == arch_none);
+	test_pass(arch->type == arch_empty);
+	test_pass(dpkg_arch_get(arch_empty) == arch);
 	test_str(arch->name, ==, "");
 
+	/* Test for an unknown type. */
+	test_pass(dpkg_arch_get(1000) == NULL);
+
 	/* New valid architectures are marked unknown. */
 	arch = dpkg_arch_find("foobar");
 	test_pass(arch->type == arch_unknown);
@@ -60,70 +118,83 @@ test_dpkg_arch_find(void)
 }
 
 static void
-test_dpkg_arch_get_native(void)
+test_dpkg_arch_reset_list(void)
 {
-	struct dpkg_arch *arch;
+	dpkg_arch_reset_list();
 
-	arch = dpkg_arch_get_native();
-	test_str(arch->name, ==, ARCHITECTURE);
-	test_pass(arch->type == arch_native);
+	test_dpkg_arch_get_list();
 }
 
 static void
-test_dpkg_arch_get_list(void)
+test_dpkg_arch_modify(void)
 {
 	struct dpkg_arch *arch;
-	int count = 1;
 
-	/* Must never return NULL. */
-	arch = dpkg_arch_get_list();
-	test_pass(arch != NULL);
+	dpkg_arch_reset_list();
 
-	while ((arch = arch->next))
-		count++;
+	/* Insert a new unknown arch. */
+	arch = dpkg_arch_find("foo");
+	test_pass(arch->type == arch_unknown);
+	test_str(arch->name, ==, "foo");
+
+	/* Check that existing unknown arch gets tagged. */
+	arch = dpkg_arch_add("foo");
+	test_pass(arch->type == arch_foreign);
+	test_str(arch->name, ==, "foo");
 
-	/* The default list contains at least 3 architectures. */
-	test_pass(count >= 3);
+	/* Check that new unknown arch gets tagged. */
+	arch = dpkg_arch_add("quux");
+	test_pass(arch->type == arch_foreign);
+	test_str(arch->name, ==, "quux");
+
+	/* Unmark foreign architectures. */
+
+	arch = dpkg_arch_find("foo");
+	dpkg_arch_unmark(arch);
+	test_pass(arch->type == arch_unknown);
+
+	arch = dpkg_arch_find("bar");
+	dpkg_arch_unmark(arch);
+	test_pass(arch->type == arch_unknown);
+
+	arch = dpkg_arch_find("quux");
+	dpkg_arch_unmark(arch);
+	test_pass(arch->type == arch_unknown);
 }
 
 static void
-test_dpkg_arch_name_is_illegal(void)
+test_dpkg_arch_varbuf_archqual(void)
 {
-	/* Ensure it refuses invalid architecture names. */
-	test_fail(dpkg_arch_name_is_illegal("") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("-i386") == NULL);
-	test_fail(dpkg_arch_name_is_illegal(" i386") == NULL);
-	test_fail(dpkg_arch_name_is_illegal(":any") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("amd64_test") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("i386:test") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("i386 amd64") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("i386,amd64") == NULL);
-	test_fail(dpkg_arch_name_is_illegal("i386|amd64") == NULL);
-
-	/* Ensure it accepts common architecture names. */
-	test_pass(dpkg_arch_name_is_illegal("i386") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("amd64") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("hurd-i386") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("kfreebsd-i386") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("kfreebsd-amd64") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("ia64") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("alpha") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("armel") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("hppa") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("mips") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("mipsel") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("powerpc") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("s390") == NULL);
-	test_pass(dpkg_arch_name_is_illegal("sparc") == NULL);
+	struct varbuf vb = VARBUF_INIT;
+
+	varbuf_add_archqual(&vb, dpkg_arch_get(arch_none));
+	varbuf_end_str(&vb);
+	test_str(vb.buf, ==, "");
+	varbuf_reset(&vb);
+
+	varbuf_add_archqual(&vb, dpkg_arch_get(arch_empty));
+	varbuf_end_str(&vb);
+	test_str(vb.buf, ==, "");
+	varbuf_reset(&vb);
+
+	varbuf_add_archqual(&vb, dpkg_arch_get(arch_all));
+	varbuf_end_str(&vb);
+	test_str(vb.buf, ==, ":all");
+	varbuf_reset(&vb);
+
+	varbuf_add_archqual(&vb, dpkg_arch_get(arch_wildcard));
+	varbuf_end_str(&vb);
+	test_str(vb.buf, ==, ":any");
+	varbuf_reset(&vb);
 }
 
 void
 test(void)
 {
 	test_dpkg_arch_name_is_illegal();
-	test_dpkg_arch_get_native();
-	test_dpkg_arch_get_list(); /* Call it before _find. */
-	test_dpkg_arch_find();
-	pkg_db_reset(); /* Calls nffreeall() + dpkg_arch_reset() */
 	test_dpkg_arch_get_list();
+	test_dpkg_arch_find();
+	test_dpkg_arch_reset_list();
+	test_dpkg_arch_modify();
+	test_dpkg_arch_varbuf_archqual();
 }
diff --git a/lib/dpkg/test/t-buffer.c b/lib/dpkg/test/t-buffer.c
index f90167d..a34c182 100644
--- a/lib/dpkg/test/t-buffer.c
+++ b/lib/dpkg/test/t-buffer.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * t-buffer.c - test buffer handling
  *
- * Copyright © 2009-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2009-2011 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -25,24 +25,56 @@
 #include <dpkg/buffer.h>
 #include <dpkg/dpkg.h>
 
+#include <sys/types.h>
+
+#include <unistd.h>
+#include <stdlib.h>
 #include <stdio.h>
 
+static const char str_empty[] = "";
+static const char ref_hash_empty[] = "d41d8cd98f00b204e9800998ecf8427e";
+static const char str_test[] = "this is a test string\n";
+static const char ref_hash_test[] = "475aae3b885d70a9130eec23ab33f2b9";
+
 static void
 test_buffer_hash(void)
 {
-	const char str_test[] = "this is a test string\n";
-	const char str_empty[] = "";
 	char hash[MD5HASHLEN + 1];
 
 	buffer_md5(str_empty, hash, strlen(str_empty));
-	test_str(hash, ==, "d41d8cd98f00b204e9800998ecf8427e");
+	test_str(hash, ==, ref_hash_empty);
 
 	buffer_md5(str_test, hash, strlen(str_test));
-	test_str(hash, ==, "475aae3b885d70a9130eec23ab33f2b9");
+	test_str(hash, ==, ref_hash_test);
+}
+
+static void
+test_fdio_hash(void)
+{
+	char hash[MD5HASHLEN + 1];
+	char *test_file;
+	int fd;
+
+	test_file = strdup("test.XXXXXX");
+	test_pass(test_file != NULL);
+	fd = mkstemp(test_file);
+	test_pass(fd >= 0);
+
+	fd_md5(fd, hash, -1, "test empty file");
+	test_str(hash, ==, ref_hash_empty);
+
+	test_pass(write(fd, str_test, strlen(str_test)) == strlen(str_test));
+	test_pass(lseek(fd, 0, SEEK_SET) == 0);
+
+	fd_md5(fd, hash, -1, "test filled file");
+	test_str(hash, ==, ref_hash_test);
+
+	test_pass(unlink(test_file) == 0);
 }
 
 static void
 test(void)
 {
 	test_buffer_hash();
+	test_fdio_hash();
 }
diff --git a/lib/dpkg/test/t-command.c b/lib/dpkg/test/t-command.c
index a1b543c..793fa40 100644
--- a/lib/dpkg/test/t-command.c
+++ b/lib/dpkg/test/t-command.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * t-command.c - test command implementation
  *
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2010-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -21,6 +21,8 @@
 #include <config.h>
 #include <compat.h>
 
+#include <stdlib.h>
+
 #include <dpkg/test.h>
 #include <dpkg/subproc.h>
 #include <dpkg/command.h>
@@ -139,7 +141,7 @@ test_command_exec(void)
 	struct command cmd;
 	pid_t pid;
 
-	command_init(&cmd, "/bin/true", "exec test");
+	command_init(&cmd, "true", "exec test");
 
 	command_add_arg(&cmd, "arg 0");
 	command_add_arg(&cmd, "arg 1");
@@ -153,6 +155,32 @@ test_command_exec(void)
 }
 
 static void
+test_command_shell(void)
+{
+	pid_t pid;
+	int ret;
+
+	pid = subproc_fork();
+	if (pid == 0)
+		command_shell("true", "command shell pass test");
+	ret = subproc_wait_check(pid, "command shell pass test", 0);
+	test_pass(ret == 0);
+
+	pid = subproc_fork();
+	if (pid == 0)
+		command_shell("false", "command shell fail test");
+	ret = subproc_wait_check(pid, "command shell fail test", PROCNOERR);
+	test_fail(ret == 0);
+
+	unsetenv("SHELL");
+	pid = subproc_fork();
+	if (pid == 0)
+		command_shell("true", "command default shell test");
+	ret = subproc_wait_check(pid, "command default shell test", 0);
+	test_pass(ret == 0);
+}
+
+static void
 test(void)
 {
 	test_command_init();
@@ -160,4 +188,5 @@ test(void)
 	test_command_add_argl();
 	test_command_add_args();
 	test_command_exec();
+	test_command_shell();
 }
diff --git a/lib/dpkg/test/t-deb-version.c b/lib/dpkg/test/t-deb-version.c
new file mode 100644
index 0000000..ea42db8
--- /dev/null
+++ b/lib/dpkg/test/t-deb-version.c
@@ -0,0 +1,69 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * t-deb-version.c - test deb version handling
+ *
+ * Copyright © 2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/test.h>
+#include <dpkg/deb-version.h>
+
+static void
+test_deb_version_parse(void)
+{
+	struct deb_version v;
+
+	/* Test valid versions. */
+	test_pass(deb_version_parse(&v, "0.0") == NULL);
+	test_pass(v.major == 0 && v.minor == 0);
+
+	test_pass(deb_version_parse(&v, "1.1") == NULL);
+	test_pass(v.major == 1 && v.minor == 1);
+
+	test_pass(deb_version_parse(&v, "1.001") == NULL);
+	test_pass(v.major == 1 && v.minor == 1);
+
+	test_pass(deb_version_parse(&v, "1.0010") == NULL);
+	test_pass(v.major == 1 && v.minor == 10);
+
+	test_pass(deb_version_parse(&v, "0.939000") == NULL);
+	test_pass(v.major == 0 && v.minor == 939000);
+
+	test_pass(deb_version_parse(&v, "1.1\n") == NULL);
+	test_pass(v.major == 1 && v.minor == 1);
+
+	/* Test invalid versions. */
+	test_fail(deb_version_parse(&v, "0") == NULL);
+	test_fail(deb_version_parse(&v, "a") == NULL);
+	test_fail(deb_version_parse(&v, "a.b") == NULL);
+	test_fail(deb_version_parse(&v, "a~b") == NULL);
+	test_fail(deb_version_parse(&v, " 1.1") == NULL);
+	test_fail(deb_version_parse(&v, "2 .2") == NULL);
+	test_fail(deb_version_parse(&v, "3. 3") == NULL);
+	test_fail(deb_version_parse(&v, "4.4 ") == NULL);
+	test_fail(deb_version_parse(&v, " 5.5 ") == NULL);
+
+	/* FIXME: Complete. */
+}
+
+static void
+test(void)
+{
+	test_deb_version_parse();
+}
diff --git a/lib/dpkg/test/t-mod-db.c b/lib/dpkg/test/t-mod-db.c
new file mode 100644
index 0000000..d3cd55d
--- /dev/null
+++ b/lib/dpkg/test/t-mod-db.c
@@ -0,0 +1,56 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * t-db.c - test database implementation
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <stdlib.h>
+
+#include <dpkg/test.h>
+#include <dpkg/dpkg-db.h>
+
+static void
+test_db_dir(void)
+{
+	char *dir;
+
+	test_str(dpkg_db_get_dir(), ==, ADMINDIR);
+
+	dpkg_db_set_dir("testdir");
+	test_str(dpkg_db_get_dir(), ==, "testdir");
+
+	setenv("DPKG_ADMINDIR", "testenvdir", 1);
+	dpkg_db_set_dir(NULL);
+	test_str(dpkg_db_get_dir(), ==, "testenvdir");
+
+	unsetenv("DPKG_ADMINDIR");
+	dpkg_db_set_dir(NULL);
+	test_str(dpkg_db_get_dir(), ==, ADMINDIR);
+
+	dir = dpkg_db_get_path("testfile");
+	test_str(dir, ==, ADMINDIR "/testfile");
+	free(dir);
+}
+
+static void
+test(void)
+{
+	test_db_dir();
+}
diff --git a/lib/dpkg/test/t-path.c b/lib/dpkg/test/t-path.c
index 32e79ed..bb87c29 100644
--- a/lib/dpkg/test/t-path.c
+++ b/lib/dpkg/test/t-path.c
@@ -74,6 +74,18 @@ test_path_skip(void)
 }
 
 static void
+test_path_basename(void)
+{
+	test_str(path_basename("./."), ==, ".");
+	test_str(path_basename("./"), ==, "");
+	test_str(path_basename("/."), ==, ".");
+	test_str(path_basename("/"), ==, "");
+	test_str(path_basename("/foo"), ==, "foo");
+	test_str(path_basename("/foo/bar"), ==, "bar");
+	test_str(path_basename("/foo/bar/"), ==, "");
+}
+
+static void
 test_path_temp(void)
 {
 	char *template;
@@ -162,6 +174,7 @@ test(void)
 {
 	test_path_trim();
 	test_path_skip();
+	test_path_basename();
 	test_path_temp();
 	test_path_quote();
 }
diff --git a/lib/dpkg/test/t-pkg-list.c b/lib/dpkg/test/t-pkg-list.c
index 9a446e3..3de28a2 100644
--- a/lib/dpkg/test/t-pkg-list.c
+++ b/lib/dpkg/test/t-pkg-list.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * t-pkg-list.c - test pkg-list implementation
  *
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2010,2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -29,22 +29,22 @@ static void
 test_pkg_list_new(void)
 {
 	struct pkg_list *l1, *l2, *l3;
-	struct pkginfo pkg;
+	struct pkginfo pkg1, pkg2, pkg3;
 
-	l1 = pkg_list_new(&pkg, NULL);
+	l1 = pkg_list_new(&pkg1, NULL);
 	test_pass(l1 != NULL);
 	test_pass(l1->next == NULL);
-	test_pass(l1->pkg == &pkg);
+	test_pass(l1->pkg == &pkg1);
 
-	l2 = pkg_list_new(&pkg, l1);
+	l2 = pkg_list_new(&pkg2, l1);
 	test_pass(l2 != NULL);
 	test_pass(l2->next == l1);
-	test_pass(l2->pkg == &pkg);
+	test_pass(l2->pkg == &pkg2);
 
-	l3 = pkg_list_new(&pkg, l2);
+	l3 = pkg_list_new(&pkg3, l2);
 	test_pass(l3 != NULL);
 	test_pass(l3->next == l2);
-	test_pass(l3->pkg == &pkg);
+	test_pass(l3->pkg == &pkg3);
 
 	pkg_list_free(l3);
 }
@@ -53,30 +53,30 @@ static void
 test_pkg_list_prepend(void)
 {
 	struct pkg_list *head = NULL, *l1, *l2, *l3;
-	struct pkginfo pkg;
+	struct pkginfo pkg1, pkg2, pkg3, pkg4;
 
-	pkg_list_prepend(&head, &pkg);
+	pkg_list_prepend(&head, &pkg1);
 	test_pass(head != NULL);
 	test_pass(head->next == NULL);
-	test_pass(head->pkg == &pkg);
+	test_pass(head->pkg == &pkg1);
 	l1 = head;
 
-	pkg_list_prepend(&head, &pkg);
+	pkg_list_prepend(&head, &pkg2);
 	test_pass(head != NULL);
 	test_pass(head->next == l1);
-	test_pass(head->pkg == &pkg);
+	test_pass(head->pkg == &pkg2);
 	l2 = head;
 
-	pkg_list_prepend(&head, &pkg);
+	pkg_list_prepend(&head, &pkg3);
 	test_pass(head != NULL);
 	test_pass(head->next == l2);
-	test_pass(head->pkg == &pkg);
+	test_pass(head->pkg == &pkg3);
 	l3 = head;
 
-	pkg_list_prepend(&head, &pkg);
+	pkg_list_prepend(&head, &pkg4);
 	test_pass(head != NULL);
 	test_pass(head->next == l3);
-	test_pass(head->pkg == &pkg);
+	test_pass(head->pkg == &pkg4);
 
 	pkg_list_free(head);
 }
diff --git a/lib/dpkg/test/t-pkg-queue.c b/lib/dpkg/test/t-pkg-queue.c
index 967a1be..2d6ba52 100644
--- a/lib/dpkg/test/t-pkg-queue.c
+++ b/lib/dpkg/test/t-pkg-queue.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * t-pkg-queue.c - test pkg-queue implementation
  *
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2010,2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -52,27 +52,25 @@ test_pkg_queue_push_pop(void)
 {
 	struct pkg_queue q = PKG_QUEUE_INIT;
 	struct pkg_list *l1, *l2, *l3;
-	struct pkginfo pkg, *pkgp;
-
-	pkg_blank(&pkg);
+	struct pkginfo *pkgp, pkg1, pkg2, pkg3;
 
 	test_pass(pkg_queue_is_empty(&q));
 
 	/* Test push operations. */
 
-	l1 = pkg_queue_push(&q, &pkg);
+	l1 = pkg_queue_push(&q, &pkg1);
 	test_pass(l1 != NULL);
 	test_pass(q.head == l1);
 	test_pass(q.tail == l1);
 	test_pass(q.length == 1);
 
-	l2 = pkg_queue_push(&q, &pkg);
+	l2 = pkg_queue_push(&q, &pkg2);
 	test_pass(l2 != NULL);
 	test_pass(q.head == l1);
 	test_pass(q.tail == l2);
 	test_pass(q.length == 2);
 
-	l3 = pkg_queue_push(&q, &pkg);
+	l3 = pkg_queue_push(&q, &pkg3);
 	test_pass(l3 != NULL);
 	test_pass(q.head == l1);
 	test_pass(q.tail == l3);
@@ -81,19 +79,19 @@ test_pkg_queue_push_pop(void)
 	/* Test pop operations. */
 
 	pkgp = pkg_queue_pop(&q);
-	test_pass(pkgp != NULL);
+	test_pass(pkgp == &pkg1);
 	test_pass(q.head == l2);
 	test_pass(q.tail == l3);
 	test_pass(q.length == 2);
 
 	pkgp = pkg_queue_pop(&q);
-	test_pass(pkgp != NULL);
+	test_pass(pkgp == &pkg2);
 	test_pass(q.head == l3);
 	test_pass(q.tail == l3);
 	test_pass(q.length == 1);
 
 	pkgp = pkg_queue_pop(&q);
-	test_pass(pkgp != NULL);
+	test_pass(pkgp == &pkg3);
 	test_pass(q.head == NULL);
 	test_pass(q.tail == NULL);
 	test_pass(q.length == 0);
diff --git a/lib/dpkg/test/t-pkginfo.c b/lib/dpkg/test/t-pkginfo.c
index b1df8f8..5625ad9 100644
--- a/lib/dpkg/test/t-pkginfo.c
+++ b/lib/dpkg/test/t-pkginfo.c
@@ -2,7 +2,7 @@
  * libdpkg - Debian packaging suite library routines
  * t-pkginfo.c - test pkginfo handling
  *
- * Copyright © 2009 Guillem Jover <guillem@debian.org>
+ * Copyright © 2009-2010,2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,6 +23,7 @@
 
 #include <dpkg/test.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 
 static void
 test_pkginfo_informative(void)
@@ -32,7 +33,7 @@ test_pkginfo_informative(void)
 	pkg_blank(&pkg);
 	test_fail(pkg_is_informative(&pkg, &pkg.installed));
 
-	pkg.want = want_purge;
+	pkg_set_want(&pkg, want_purge);
 	test_pass(pkg_is_informative(&pkg, &pkg.installed));
 
 	pkg_blank(&pkg);
@@ -43,9 +44,88 @@ test_pkginfo_informative(void)
 }
 
 static void
+test_pkginfo_instance_tracking(void)
+{
+	struct pkgset set;
+	struct pkginfo pkg2, pkg3, pkg4;
+
+	pkgset_blank(&set);
+	pkg_blank(&pkg2);
+	pkg_blank(&pkg3);
+	pkg_blank(&pkg4);
+
+	test_pass(pkgset_installed_instances(&set) == 0);
+
+	/* Link the other instances into the pkgset. */
+	pkgset_link_pkg(&set, &pkg4);
+	pkgset_link_pkg(&set, &pkg3);
+	pkgset_link_pkg(&set, &pkg2);
+
+	/* Test installation state transitions. */
+	pkg_set_status(&pkg4, stat_installed);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_installed);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_triggerspending);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_triggersawaited);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_halfconfigured);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_unpacked);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_halfinstalled);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_configfiles);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 0);
+
+	pkg_set_status(&pkg4, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 0);
+
+	/* Toggle installation states on various packages. */
+	pkg_set_status(&pkg4, stat_installed);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg2, stat_halfinstalled);
+	test_pass(pkgset_installed_instances(&set) == 2);
+
+	pkg_set_status(&set.pkg, stat_configfiles);
+	test_pass(pkgset_installed_instances(&set) == 3);
+
+	pkg_set_status(&pkg3, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 3);
+
+	pkg_set_status(&pkg3, stat_unpacked);
+	test_pass(pkgset_installed_instances(&set) == 4);
+
+	pkg_set_status(&set.pkg, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 3);
+
+	pkg_set_status(&pkg2, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 2);
+
+	pkg_set_status(&pkg3, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 1);
+
+	pkg_set_status(&pkg4, stat_notinstalled);
+	test_pass(pkgset_installed_instances(&set) == 0);
+}
+
+static void
 test(void)
 {
 	test_pkginfo_informative();
+	test_pkginfo_instance_tracking();
 
 	/* FIXME: Complete. */
 }
diff --git a/lib/dpkg/test/t-progname.c b/lib/dpkg/test/t-progname.c
new file mode 100644
index 0000000..17ed5df
--- /dev/null
+++ b/lib/dpkg/test/t-progname.c
@@ -0,0 +1,46 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * t-progname.c - test program name handling
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/test.h>
+#include <dpkg/progname.h>
+
+static void
+test_progname(void)
+{
+	/* Test initially empty progname. */
+	test_str(dpkg_get_progname(), ==, "t-progname");
+
+	/* Test setting a new progname. */
+	dpkg_set_progname("newname");
+	test_str(dpkg_get_progname(), ==, "newname");
+
+	/* Test setting a new progname with path. */
+	dpkg_set_progname("path/newprogname");
+	test_str(dpkg_get_progname(), ==, "newprogname");
+}
+
+static void
+test(void)
+{
+	test_progname();
+}
diff --git a/lib/dpkg/test/t-subproc.c b/lib/dpkg/test/t-subproc.c
new file mode 100644
index 0000000..5cb5b13
--- /dev/null
+++ b/lib/dpkg/test/t-subproc.c
@@ -0,0 +1,91 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * t-subproc.c - test sub-process module
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <sys/types.h>
+
+#include <fcntl.h>
+#include <signal.h>
+#include <unistd.h>
+#include <stdlib.h>
+
+#include <dpkg/test.h>
+#include <dpkg/subproc.h>
+
+static void
+test_subproc_fork(void)
+{
+	pid_t pid;
+	int ret;
+
+	/* Test exit(). */
+	pid = subproc_fork();
+	if (pid == 0)
+		exit(0);
+	ret = subproc_wait_check(pid, "subproc exit pass", PROCNOERR);
+	test_pass(ret == 0);
+
+	pid = subproc_fork();
+	if (pid == 0)
+		exit(128);
+	ret = subproc_wait_check(pid, "subproc exit fail", PROCNOERR);
+	test_pass(ret == 128);
+
+	/* Test signals. */
+	pid = subproc_fork();
+	if (pid == 0)
+		raise(SIGINT);
+	ret = subproc_wait_check(pid, "subproc signal", PROCWARN);
+	test_pass(ret == -1);
+
+	pid = subproc_fork();
+	if (pid == 0)
+		raise(SIGTERM);
+	ret = subproc_wait_check(pid, "subproc signal", PROCWARN);
+	test_pass(ret == -1);
+
+	pid = subproc_fork();
+	if (pid == 0)
+		raise(SIGPIPE);
+	ret = subproc_wait_check(pid, "subproc SIGPIPE", PROCWARN | PROCPIPE);
+	test_pass(ret == 0);
+
+	pid = subproc_fork();
+	if (pid == 0)
+		raise(SIGPIPE);
+	ret = subproc_wait_check(pid, "subproc SIGPIPE", PROCWARN);
+	test_pass(ret == -1);
+}
+
+static void
+test(void)
+{
+	int fd;
+
+	/* XXX: Shut up output, we just want the error code. */
+	fd = open("/dev/null", O_RDWR);
+	test_pass(fd >= 0);
+	dup2(fd, 1);
+	dup2(fd, 2);
+
+	test_subproc_fork();
+}
diff --git a/lib/dpkg/test/t-trigger.c b/lib/dpkg/test/t-trigger.c
new file mode 100644
index 0000000..5c8d202
--- /dev/null
+++ b/lib/dpkg/test/t-trigger.c
@@ -0,0 +1,48 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * t-trigger.c - test triggers
+ *
+ * Copyright © 2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/test.h>
+#include <dpkg/triglib.h>
+
+static void
+test_trig_name_is_illegal(void)
+{
+	/* Test invalid trigger names. */
+	test_fail(trig_name_is_illegal("") == NULL);
+	test_fail(trig_name_is_illegal("\a") == NULL);
+	test_fail(trig_name_is_illegal("\t") == NULL);
+	test_fail(trig_name_is_illegal("\200") == NULL);
+	test_fail(trig_name_is_illegal("trigger name") == NULL);
+
+	/* Test valid trigger names. */
+	test_pass(trig_name_is_illegal("TRIGGER") == NULL);
+	test_pass(trig_name_is_illegal("trigger") == NULL);
+	test_pass(trig_name_is_illegal("0123456789") == NULL);
+	test_pass(trig_name_is_illegal("/file/trigger") == NULL);
+}
+
+void
+test(void)
+{
+	test_trig_name_is_illegal();
+}
diff --git a/lib/dpkg/test/t-varbuf.c b/lib/dpkg/test/t-varbuf.c
index 6602446..6ae5d37 100644
--- a/lib/dpkg/test/t-varbuf.c
+++ b/lib/dpkg/test/t-varbuf.c
@@ -113,7 +113,7 @@ test_varbuf_trunc(void)
 }
 
 static void
-test_varbuf_addbuf(void)
+test_varbuf_add_buf(void)
 {
 	struct varbuf vb;
 
@@ -133,7 +133,7 @@ test_varbuf_addbuf(void)
 }
 
 static void
-test_varbuf_addc(void)
+test_varbuf_add_char(void)
 {
 	struct varbuf vb;
 
@@ -200,6 +200,29 @@ test_varbuf_map_char(void)
 }
 
 static void
+test_varbuf_end_str(void)
+{
+	struct varbuf vb;
+
+	varbuf_init(&vb, 10);
+
+	varbuf_add_buf(&vb, "1234567890X", 11);
+	test_pass(vb.used == 11);
+	test_pass(vb.size >= vb.used);
+	test_mem(vb.buf, ==, "1234567890X", 11);
+
+	varbuf_trunc(&vb, 10);
+
+	varbuf_end_str(&vb);
+	test_pass(vb.used == 10);
+	test_pass(vb.size >= vb.used + 1);
+	test_pass(vb.buf[10] == '\0');
+	test_str(vb.buf, ==, "1234567890");
+
+	varbuf_destroy(&vb);
+}
+
+static void
 test_varbuf_printf(void)
 {
 	struct varbuf vb;
@@ -272,10 +295,11 @@ test(void)
 	test_varbuf_prealloc();
 	test_varbuf_grow();
 	test_varbuf_trunc();
-	test_varbuf_addbuf();
-	test_varbuf_addc();
+	test_varbuf_add_buf();
+	test_varbuf_add_char();
 	test_varbuf_dup_char();
 	test_varbuf_map_char();
+	test_varbuf_end_str();
 	test_varbuf_printf();
 	test_varbuf_reset();
 	test_varbuf_detach();
diff --git a/lib/dpkg/test/t-version.c b/lib/dpkg/test/t-version.c
index 9975084..452e1c7 100644
--- a/lib/dpkg/test/t-version.c
+++ b/lib/dpkg/test/t-version.c
@@ -35,8 +35,8 @@ test_version_compare(void)
 {
 	struct versionrevision a, b;
 
-	blankversion(&a);
-	blankversion(&b);
+	dpkg_version_blank(&a);
+	dpkg_version_blank(&b);
 	test_fail(epochsdiffer(&a, &b));
 
 	a.epoch = 1;
@@ -63,102 +63,132 @@ test_version_compare(void)
 	/* FIXME: Complete. */
 }
 
+#define test_warn(e) \
+	do { \
+		test_pass((e).type == DPKG_MSG_WARN); \
+		dpkg_error_destroy(&(e)); \
+	} while (0)
+#define test_error(e) \
+	do { \
+		test_pass((e).type == DPKG_MSG_ERROR); \
+		dpkg_error_destroy(&(e)); \
+	} while (0)
+
 static void
 test_version_parse(void)
 {
+	struct dpkg_error err;
 	struct versionrevision a, b;
 	const char *p;
 	char *verstr;
 
 	/* Test 0 versions. */
-	blankversion(&a);
+	dpkg_version_blank(&a);
 	b = version(0, "0", "");
 
-	test_pass(parseversion(&a, "0") == NULL);
+	test_pass(parseversion(&a, "0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
-	test_pass(parseversion(&a, "0:0") == NULL);
+	test_pass(parseversion(&a, "0:0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
-	test_pass(parseversion(&a, "0:0-") == NULL);
+	test_pass(parseversion(&a, "0:0-", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(0, "0", "0");
-	test_pass(parseversion(&a, "0:0-0") == NULL);
+	test_pass(parseversion(&a, "0:0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(0, "0.0", "0.0");
-	test_pass(parseversion(&a, "0:0.0-0.0") == NULL);
+	test_pass(parseversion(&a, "0:0.0-0.0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test epoched versions. */
 	b = version(1, "0", "");
-	test_pass(parseversion(&a, "1:0") == NULL);
+	test_pass(parseversion(&a, "1:0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(5, "1", "");
-	test_pass(parseversion(&a, "5:1") == NULL);
+	test_pass(parseversion(&a, "5:1", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test multiple dashes. */
 	b = version(0, "0-0", "0");
-	test_pass(parseversion(&a, "0:0-0-0") == NULL);
+	test_pass(parseversion(&a, "0:0-0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(0, "0-0-0", "0");
-	test_pass(parseversion(&a, "0:0-0-0-0") == NULL);
+	test_pass(parseversion(&a, "0:0-0-0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test multiple colons. */
 	b = version(0, "0:0", "0");
-	test_pass(parseversion(&a, "0:0:0-0") == NULL);
+	test_pass(parseversion(&a, "0:0:0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(0, "0:0:0", "0");
-	test_pass(parseversion(&a, "0:0:0:0-0") == NULL);
+	test_pass(parseversion(&a, "0:0:0:0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test multiple dashes and colons. */
 	b = version(0, "0:0-0", "0");
-	test_pass(parseversion(&a, "0:0:0-0-0") == NULL);
+	test_pass(parseversion(&a, "0:0:0-0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	b = version(0, "0-0:0", "0");
-	test_pass(parseversion(&a, "0:0-0:0-0") == NULL);
+	test_pass(parseversion(&a, "0:0-0:0-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test valid characters in upstream version. */
 	b = version(0, "09azAZ.-+~:", "0");
-	test_pass(parseversion(&a, "0:09azAZ.-+~:-0") == NULL);
+	test_pass(parseversion(&a, "0:09azAZ.-+~:-0", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
 	/* Test valid characters in revision. */
 	b = version(0, "0", "azAZ09.+~");
-	test_pass(parseversion(&a, "0:0-azAZ09.+~") == NULL);
+	test_pass(parseversion(&a, "0:0-azAZ09.+~", NULL) == 0);
 	test_pass(versioncompare(&a, &b) == 0);
 
+	/* Test empty version. */
+	test_pass(parseversion(&a, "", &err) != 0);
+	test_error(err);
+
+	/* Test empty upstream version after epoch. */
+	test_fail(parseversion(&a, "0:", &err) == 0);
+	test_error(err);
+
+	/* Test version with embedded spaces. */
+	test_fail(parseversion(&a, "0:0 0-1", &err) == 0);
+	test_error(err);
+
 	/* Test invalid characters in epoch. */
-	test_fail(parseversion(&a, "a:0-0") == NULL);
-	test_fail(parseversion(&a, "A:0-0") == NULL);
+	test_fail(parseversion(&a, "a:0-0", &err) == 0);
+	test_error(err);
+	test_fail(parseversion(&a, "A:0-0", &err) == 0);
+	test_error(err);
 
 	/* Test upstream version not starting with a digit */
-	test_fail(parseversion(&a, "0:abc3-0") == NULL);
+	test_fail(parseversion(&a, "0:abc3-0", &err) == 0);
+	test_warn(err);
 
 	/* Test invalid characters in upstream version. */
 	verstr = m_strdup("0:0a-0");
 	for (p = "!#@$%&/|\\<>()[]{};,_=*^'"; *p; p++) {
 		verstr[3] = *p;
-		test_fail(parseversion(&a, verstr) == NULL);
+		test_fail(parseversion(&a, verstr, &err) == 0);
+		test_warn(err);
 	}
 	free(verstr);
 
 	/* Test invalid characters in revision. */
-	test_fail(parseversion(&a, "0:0-0:0") == NULL);
+	test_fail(parseversion(&a, "0:0-0:0", &err) == 0);
+	test_warn(err);
 
 	verstr = m_strdup("0:0-0");
 	for (p = "!#@$%&/|\\<>()[]{}:;,_=*^'"; *p; p++) {
 		verstr[4] = *p;
-		test_fail(parseversion(&a, verstr) == NULL);
+		test_fail(parseversion(&a, verstr, &err) == 0);
+		test_warn(err);
 	}
 	free(verstr);
 
diff --git a/lib/dpkg/trigdeferred.h b/lib/dpkg/trigdeferred.h
index 1ac30b0..cdbe24f 100644
--- a/lib/dpkg/trigdeferred.h
+++ b/lib/dpkg/trigdeferred.h
@@ -26,11 +26,17 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup trigdeferred Trigger deferred file handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 enum trigdef_updateflags {
 	tduf_nolockok =           001,
 	tduf_write =              002,
 	tduf_nolock =             003,
-	/* Should not be set unless _write is. */
+	/** Should not be set unless _write is. */
 	tduf_writeifempty =       010,
 	tduf_writeifenoent =      020,
 };
@@ -56,6 +62,8 @@ void trigdef_update_printf(const char *format, ...) DPKG_ATTR_PRINTF(1);
 int trigdef_parse(void);
 void trigdef_process_done(void);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_TRIGDEFERRED_H */
diff --git a/lib/dpkg/trigdeferred.l b/lib/dpkg/trigdeferred.l
index d658e3b..28e8ed6 100644
--- a/lib/dpkg/trigdeferred.l
+++ b/lib/dpkg/trigdeferred.l
@@ -1,5 +1,5 @@
 /*
- * dpkg - main program for package management
+ * libdpkg - Debian packaging suite library routines
  * trigdeferred.l - parsing of triggers/Deferred
  *
  * Copyright © 2007 Canonical Ltd
@@ -28,15 +28,17 @@
 %option nodefault
 %option perf-report
 %option warn
+%option noinput
 %option nounput
 
 %x midline
 
-%{
-
+%top {
 #include <config.h>
 #include <compat.h>
+}
 
+%{
 #include <sys/stat.h>
 #include <sys/fcntl.h>
 
@@ -48,7 +50,6 @@
 #include <dpkg/trigdeferred.h>
 #include <dpkg/triglib.h>
 
-#define YY_NO_INPUT
 #define YY_DECL int trigdef_parse(void)
 
 static struct varbuf fn, newfn;
@@ -101,6 +102,7 @@ constructfn(struct varbuf *vb, const char *dir, const char *tail)
 {
 	varbuf_reset(vb);
 	varbuf_add_str(vb, dir);
+	varbuf_add_char(vb, '/');
 	varbuf_add_str(vb, tail);
 	varbuf_end_str(vb);
 }
diff --git a/lib/dpkg/triglib.c b/lib/dpkg/triglib.c
index 7c10452..ce65531 100644
--- a/lib/dpkg/triglib.c
+++ b/lib/dpkg/triglib.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 2007 Canonical Ltd
  * Written by Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -33,32 +34,16 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/pkg-list.h>
-#include <dpkg/pkg-spec.h>
+#include <dpkg/pkg.h>
 #include <dpkg/dlist.h>
 #include <dpkg/dir.h>
+#include <dpkg/pkg-spec.h>
 #include <dpkg/trigdeferred.h>
 #include <dpkg/triglib.h>
 
-const char *
-trig_name_is_illegal(const char *p)
-{
-	int c;
-
-	if (!*p)
-		return _("empty trigger names are not permitted");
-
-	while ((c = *p++)) {
-		if (c <= ' ' || c >= 0177)
-			return _("trigger name contains invalid character");
-	}
-
-	return NULL;
-}
-
 /*========== Recording triggers. ==========*/
 
-static char *triggersdir, *triggersfilefile, *triggersnewfilefile;
+static char *triggersdir, *triggersfilefile;
 
 static char *
 trig_get_filename(const char *dir, const char *filename)
@@ -111,78 +96,11 @@ trig_record_activation(struct pkginfo *pend, struct pkginfo *aw, const char *tri
 	if (aw && pend->status > stat_configfiles)
 		if (trig_note_aw(pend, aw)) {
 			if (aw->status > stat_triggersawaited)
-				aw->status = stat_triggersawaited;
+				pkg_set_status(aw, stat_triggersawaited);
 			modstatdb_note_ifwrite(aw);
 		}
 }
 
-/*
- * Note: This is also called from fields.c where *pend is a temporary!
- *
- * trig is not copied!
- */
-bool
-trig_note_pend_core(struct pkginfo *pend, const char *trig)
-{
-	struct trigpend *tp;
-
-	for (tp = pend->trigpend_head; tp; tp = tp->next)
-		if (!strcmp(tp->name, trig))
-			return false;
-
-	tp = nfmalloc(sizeof(*tp));
-	tp->name = trig;
-	tp->next = pend->trigpend_head;
-	pend->trigpend_head = tp;
-
-	return true;
-}
-
-/*
- * trig is not copied!
- *
- * @retval true  For done.
- * @retval false For already noted.
- */
-bool
-trig_note_pend(struct pkginfo *pend, const char *trig)
-{
-	if (!trig_note_pend_core(pend, trig))
-		return false;
-
-	pend->status = pend->trigaw.head ? stat_triggersawaited :
-	               stat_triggerspending;
-
-	return true;
-}
-
-/*
- * Note: This is called also from fields.c where *aw is a temporary
- * but pend is from pkg_db_find()!
- *
- * @retval true  For done.
- * @retval false For already noted.
- */
-bool
-trig_note_aw(struct pkginfo *pend, struct pkginfo *aw)
-{
-	struct trigaw *ta;
-
-	/* We search through aw's list because that's probably shorter. */
-	for (ta = aw->trigaw.head; ta; ta = ta->sameaw.next)
-		if (ta->pend == pend)
-			return false;
-
-	ta = nfmalloc(sizeof(*ta));
-	ta->aw = aw;
-	ta->pend = pend;
-	ta->samepend_next = pend->othertrigaw_head;
-	pend->othertrigaw_head = ta;
-	LIST_LINK_TAIL_PART(aw->trigaw, ta, sameaw.);
-
-	return true;
-}
-
 void
 trig_clear_awaiters(struct pkginfo *notpend)
 {
@@ -199,27 +117,15 @@ trig_clear_awaiters(struct pkginfo *notpend)
 			continue;
 		LIST_UNLINK_PART(aw->trigaw, ta, sameaw.);
 		if (!aw->trigaw.head && aw->status == stat_triggersawaited) {
-			aw->status = aw->trigpend_head ? stat_triggerspending :
-			             stat_installed;
+			if (aw->trigpend_head)
+				pkg_set_status(aw, stat_triggerspending);
+			else
+				pkg_set_status(aw, stat_installed);
 			modstatdb_note(aw);
 		}
 	}
 }
 
-static struct pkg_list *trig_awaited_pend_head;
-
-void
-trig_enqueue_awaited_pend(struct pkginfo *pend)
-{
-	struct pkg_list *tp;
-
-	for (tp = trig_awaited_pend_head; tp; tp = tp->next)
-		if (tp->pkg == pend)
-			return;
-
-	pkg_list_prepend(&trig_awaited_pend_head, pend);
-}
-
 /*
  * Fix up packages in state triggers-awaited w/o the corresponding package
  * with pending triggers. This can happen when dpkg was interrupted
@@ -232,17 +138,11 @@ trig_enqueue_awaited_pend(struct pkginfo *pend)
 void
 trig_fixup_awaiters(enum modstatdb_rw cstatus)
 {
-	struct pkg_list *tp;
-
 	if (cstatus < msdbrw_write)
 		return;
 
-	for (tp = trig_awaited_pend_head; tp; tp = tp->next)
-		if (!tp->pkg->trigpend_head)
-			trig_clear_awaiters(tp->pkg);
-
-	pkg_list_free(trig_awaited_pend_head);
-	trig_awaited_pend_head = NULL;
+	trig_awaited_pend_foreach(trig_clear_awaiters);
+	trig_awaited_pend_free();
 }
 
 /*---------- Generalized handling of trigger kinds. ----------*/
@@ -254,7 +154,9 @@ struct trigkindinfo {
 	/* Rest are for everyone: */
 	void (*activate_awaiter)(struct pkginfo *pkg /* may be NULL */);
 	void (*activate_done)(void);
-	void (*interest_change)(const char *name, struct pkginfo *pkg, int signum);
+	void (*interest_change)(const char *name, struct pkginfo *pkg,
+	                        struct pkgbin *pkgbin,
+	                        int signum, enum trig_options opts);
 };
 
 static const struct trigkindinfo tki_explicit, tki_file, tki_unknown;
@@ -279,7 +181,7 @@ trig_classify_byname(const char *name)
 		return &tki_file;
 	}
 
-	if (!pkg_name_is_illegal(name, NULL) && !strchr(name, '_'))
+	if (!pkg_name_is_illegal(name) && !strchr(name, '_'))
 		return &tki_explicit;
 
 invalid:
@@ -319,11 +221,13 @@ trk_unknown_activate_done(void)
 }
 
 static void DPKG_ATTR_NORET
-trk_unknown_interest_change(const char *trig, struct pkginfo *pkg, int signum)
+trk_unknown_interest_change(const char *trig, struct pkginfo *pkg,
+                            struct pkgbin *pkgbin, int signum,
+                            enum trig_options opts)
 {
 	ohshit(_("invalid or unknown syntax in trigger name `%.250s'"
 	         " (in trigger interests for package `%.250s')"),
-	       trig, pkg_describe(pkg, pdo_foreign));
+	       trig, pkgbin_name(pkg, pkgbin, pnaw_nonambig));
 }
 
 static const struct trigkindinfo tki_unknown = {
@@ -355,6 +259,7 @@ trk_explicit_start(const char *trig)
 
 	varbuf_reset(&trk_explicit_fn);
 	varbuf_add_str(&trk_explicit_fn, triggersdir);
+	varbuf_add_char(&trk_explicit_fn, '/');
 	varbuf_add_str(&trk_explicit_fn, trig);
 	varbuf_end_str(&trk_explicit_fn);
 
@@ -383,9 +288,7 @@ static void
 trk_explicit_activate_awaiter(struct pkginfo *aw)
 {
 	char buf[1024];
-	const char *emsg;
 	struct pkginfo *pend;
-	struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
 
 	if (!trk_explicit_f)
 		return;
@@ -395,93 +298,67 @@ trk_explicit_activate_awaiter(struct pkginfo *aw)
 		        trk_explicit_fn.buf);
 
 	while (trk_explicit_fgets(buf, sizeof(buf)) >= 0) {
-		pkg_spec_parse(&pkgspec, buf);
-		emsg = pkg_spec_is_illegal(&pkgspec);
-		if (emsg)
+		struct dpkg_error err;
+		char *slash;
+		bool noawait = false;
+		slash = strchr(buf, '/');
+		if (slash && strcmp("/noawait", slash) == 0) {
+			noawait = true;
+			*slash = '\0';
+		}
+
+		pend = pkg_spec_parse_pkg(buf, &err);
+		if (pend == NULL)
 			ohshit(_("trigger interest file `%.250s' syntax error; "
 			         "illegal package name `%.250s': %.250s"),
-			       trk_explicit_fn.buf, buf, emsg);
-		pend = pkg_spec_find_pkg(&pkgspec, NULL);
-		trig_record_activation(pend, aw, trk_explicit_trig);
-	}
-	pkg_spec_reset(&pkgspec);
-}
+			       trk_explicit_fn.buf, buf, err.str);
 
-static void
-trk_explicit_interest_flush(const char *newfilename, FILE *nf)
-{
-	if (ferror(nf))
-		ohshite(_("unable to write new trigger interest file `%.250s'"),
-		        newfilename);
-	if (fflush(nf))
-		ohshite(_("unable to flush new trigger interest file '%.250s'"),
-		        newfilename);
-	if (fsync(fileno(nf)))
-		ohshite(_("unable to sync new trigger interest file '%.250s'"),
-		        newfilename);
-}
-
-static void
-trk_explicit_interest_commit(const char *newfilename)
-{
-	if (rename(newfilename, trk_explicit_fn.buf))
-		ohshite(_("unable to install new trigger interest file `%.250s'"),
-		        trk_explicit_fn.buf);
-}
-
-static void
-trk_explicit_interest_remove(const char *newfilename)
-{
-	if (unlink(newfilename))
-		ohshite(_("cannot remove `%.250s'"), newfilename);
-	if (unlink(trk_explicit_fn.buf) && errno != ENOENT)
-		ohshite(_("cannot remove `%.250s'"), trk_explicit_fn.buf);
+		trig_record_activation(pend, noawait ? NULL : aw,
+		                       trk_explicit_trig);
+	}
 }
 
 static void
-trk_explicit_interest_change(const char *trig,  struct pkginfo *pkg, int signum)
+trk_explicit_interest_change(const char *trig,  struct pkginfo *pkg,
+                             struct pkgbin *pkgbin, int signum,
+                             enum trig_options opts)
 {
-	static struct varbuf newfn;
 	char buf[1024];
-	FILE *nf;
+	struct atomic_file *file;
 	bool empty = true;
-	struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_copy |
-	                                        psf_no_check);
 
 	trk_explicit_start(trig);
-	varbuf_reset(&newfn);
-	varbuf_printf(&newfn, "%s/%s.new", triggersdir, trig);
-
-	nf = fopen(newfn.buf, "w");
-	if (!nf)
-		ohshite(_("unable to create new trigger interest file `%.250s'"),
-		        newfn.buf);
-	push_cleanup(cu_closestream, ~ehflag_normaltidy, NULL, 0, 1, nf);
+	file = atomic_file_new(trk_explicit_fn.buf, 0);
+	atomic_file_open(file);
 
 	while (trk_explicit_f && trk_explicit_fgets(buf, sizeof(buf)) >= 0) {
-		pkg_spec_parse(&pkgspec, buf);
-		if (pkg_spec_match_pkg(&pkgspec, pkg, &pkg->installed))
+		const char *pkgname = pkgbin_name(pkg, pkgbin, pnaw_nonambig);
+		int len = strlen(pkgname);
+
+		if (strncmp(buf, pkgname, len) == 0 &&
+		    (buf[len] == '\0' || buf[len] == '/'))
 			continue;
-		fprintf(nf, "%s\n", buf);
+		fprintf(file->fp, "%s\n", buf);
 		empty = false;
 	}
 	if (signum > 0) {
-		fprintf(nf, "%s\n", pkg_describe(pkg, pdo_foreign));
+		fprintf(file->fp, "%s%s\n",
+		        pkgbin_name(pkg, pkgbin, pnaw_nonambig),
+		        (opts == trig_noawait) ? "/noawait" : "");
 		empty = false;
 	}
 
 	if (!empty)
-		trk_explicit_interest_flush(newfn.buf, nf);
+		atomic_file_sync(file);
 
-	pop_cleanup(ehflag_normaltidy);
-	if (fclose(nf))
-		ohshite(_("unable to close new trigger interest file `%.250s'"),
-		        newfn.buf);
+	atomic_file_close(file);
 
 	if (empty)
-		trk_explicit_interest_remove(newfn.buf);
+		atomic_file_remove(file);
 	else
-		trk_explicit_interest_commit(newfn.buf);
+		atomic_file_commit(file);
+
+	atomic_file_free(file);
 
 	dir_sync_path(triggersdir);
 }
@@ -513,7 +390,9 @@ static int filetriggers_edited = -1;
  * but die if already present.
  */
 static void
-trk_file_interest_change(const char *trig, struct pkginfo *pkg, int signum)
+trk_file_interest_change(const char *trig, struct pkginfo *pkg,
+                         struct pkgbin *pkgbin, int signum,
+                         enum trig_options opts)
 {
 	struct filenamenode *fnn;
 	struct trigfileint **search, *tfi;
@@ -536,7 +415,9 @@ trk_file_interest_change(const char *trig, struct pkginfo *pkg, int signum)
 
 	tfi = nfmalloc(sizeof(*tfi));
 	tfi->pkg = pkg;
+	tfi->pkgbin = pkgbin;
 	tfi->fnn = fnn;
+	tfi->options = opts;
 	tfi->samefile_next = *trigh.namenode_interested(fnn);
 	*trigh.namenode_interested(fnn) = tfi;
 
@@ -544,10 +425,11 @@ trk_file_interest_change(const char *trig, struct pkginfo *pkg, int signum)
 	goto edited;
 
 found:
+	tfi->options = opts;
 	if (signum > 1)
 		ohshit(_("duplicate file trigger interest for filename `%.250s' "
 		         "and package `%.250s'"), trig,
-		       pkg_describe(pkg, pdo_foreign));
+		       pkgbin_name(pkg, pkgbin, pnaw_nonambig));
 	if (signum > 0)
 		return;
 
@@ -569,36 +451,20 @@ static void
 trig_file_interests_update(void)
 {
 	struct trigfileint *tfi;
-	FILE *nf;
+	struct atomic_file *file;
 
-	nf = fopen(triggersnewfilefile, "w");
-	if (!nf)
-		ohshite(_("unable to create new file triggers file `%.250s'"),
-		        triggersnewfilefile);
-	push_cleanup(cu_closestream, ~ehflag_normaltidy, NULL, 0, 1, nf);
+	file = atomic_file_new(triggersfilefile, 0);
+	atomic_file_open(file);
 
-	for (tfi = filetriggers.head; tfi; tfi = tfi->inoverall.next) {
-		fprintf(nf, "%s %s\n", trigh.namenode_name(tfi->fnn),
-		        pkg_describe(tfi->pkg, pdo_foreign));
-	}
+	for (tfi = filetriggers.head; tfi; tfi = tfi->inoverall.next)
+		fprintf(file->fp, "%s %s%s\n", trigh.namenode_name(tfi->fnn),
+		        pkgbin_name(tfi->pkg, tfi->pkgbin, pnaw_nonambig),
+		        (tfi->options == trig_noawait) ? "/noawait" : "");
 
-	if (ferror(nf))
-		ohshite(_("unable to write new file triggers file `%.250s'"),
-		        triggersnewfilefile);
-	if (fflush(nf))
-		ohshite(_("unable to flush new file triggers file '%.250s'"),
-		        triggersnewfilefile);
-	if (fsync(fileno(nf)))
-		ohshite(_("unable to sync new file triggers file '%.250s'"),
-		        triggersnewfilefile);
-	pop_cleanup(ehflag_normaltidy);
-	if (fclose(nf))
-		ohshite(_("unable to close new file triggers file `%.250s'"),
-		        triggersnewfilefile);
-
-	if (rename(triggersnewfilefile, triggersfilefile))
-		ohshite(_("unable to install new file triggers file as `%.250s'"),
-		        triggersfilefile);
+	atomic_file_sync(file);
+	atomic_file_close(file);
+	atomic_file_commit(file);
+	atomic_file_free(file);
 }
 
 void
@@ -623,8 +489,7 @@ trig_file_interests_ensure(void)
 	FILE *f;
 	char linebuf[1024], *space;
 	struct pkginfo *pkg;
-	const char *emsg;
-	struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
+	struct pkgbin *pkgbin;
 
 	if (filetriggers_edited >= 0)
 		return;
@@ -639,22 +504,30 @@ trig_file_interests_ensure(void)
 
 	push_cleanup(cu_closestream, ~0, NULL, 0, 1, f);
 	while (fgets_checked(linebuf, sizeof(linebuf), f, triggersfilefile) >= 0) {
+		struct dpkg_error err;
+		char *slash;
+		enum trig_options trig_opts = trig_await;
 		space = strchr(linebuf, ' ');
 		if (!space || linebuf[0] != '/')
 			ohshit(_("syntax error in file triggers file `%.250s'"),
 			       triggersfilefile);
 		*space++ = '\0';
 
-		pkg_spec_parse(&pkgspec, space);
-		emsg = pkg_spec_is_illegal(&pkgspec);
-		if (emsg)
+		slash = strchr(space, '/');
+		if (slash && strcmp("/noawait", slash) == 0) {
+			trig_opts = trig_noawait;
+			*slash = '\0';
+		}
+
+		pkg = pkg_spec_parse_pkg(space, &err);
+		if (pkg == NULL)
 			ohshit(_("file triggers record mentions illegal "
 			         "package name `%.250s' (for interest in file "
-				 "`%.250s'): %.250s"), space, linebuf, emsg);
-		pkg = pkg_spec_find_pkg(&pkgspec, NULL);
-		trk_file_interest_change(linebuf, pkg, +2);
+			         "`%.250s'): %.250s"), space, linebuf, err.str);
+		pkgbin = &pkg->installed;
+
+		trk_file_interest_change(linebuf, pkg, pkgbin, +2, trig_opts);
 	}
-	pkg_spec_reset(&pkgspec);
 	pop_cleanup(ehflag_normaltidy);
 ok:
 	filetriggers_edited = 0;
@@ -678,7 +551,8 @@ trig_file_activate(struct filenamenode *trig, struct pkginfo *aw)
 
 	for (tfi = *trigh.namenode_interested(trig); tfi;
 	     tfi = tfi->samefile_next)
-		trig_record_activation(tfi->pkg, aw, trigh.namenode_name(trig));
+		trig_record_activation(tfi->pkg, (tfi->options == trig_noawait) ?
+		                       NULL : aw, trigh.namenode_name(trig));
 }
 
 static void
@@ -710,39 +584,45 @@ static const struct trigkindinfo tki_file = {
 /*---------- Trigger control info file. ----------*/
 
 static void
-trig_cicb_interest_change(const char *trig, struct pkginfo *pkg, int signum)
+trig_cicb_interest_change(const char *trig, struct pkginfo *pkg,
+                          struct pkgbin *pkgbin, int signum,
+                          enum trig_options opts)
 {
 	const struct trigkindinfo *tki = trig_classify_byname(trig);
 
 	assert(filetriggers_edited >= 0);
-	tki->interest_change(trig, pkg, signum);
+	tki->interest_change(trig, pkg, pkgbin, signum, opts);
 }
 
 void
-trig_cicb_interest_delete(const char *trig, void *user)
+trig_cicb_interest_delete(const char *trig, struct pkginfo *pkg,
+                          struct pkgbin *pkgbin, enum trig_options opts)
 {
-	trig_cicb_interest_change(trig, user, -1);
+	trig_cicb_interest_change(trig, pkg, pkgbin, -1, opts);
 }
 
 void
-trig_cicb_interest_add(const char *trig, void *user)
+trig_cicb_interest_add(const char *trig, struct pkginfo *pkg,
+                       struct pkgbin *pkgbin, enum trig_options opts)
 {
-	trig_cicb_interest_change(trig, user, +1);
+	trig_cicb_interest_change(trig, pkg, pkgbin, +1, opts);
 }
 
 void
-trig_cicb_statuschange_activate(const char *trig, void *user)
+trig_cicb_statuschange_activate(const char *trig, struct pkginfo *pkg,
+                                struct pkgbin *pkgbin, enum trig_options opts)
 {
-	struct pkginfo *aw = user;
+	struct pkginfo *aw = pkg;
 
 	trig_activate_start(trig);
-	dtki->activate_awaiter(aw);
+	dtki->activate_awaiter((opts == trig_noawait) ? NULL : aw);
 	dtki->activate_done();
 }
 
 static void
 parse_ci_call(const char *file, const char *cmd, trig_parse_cicb *cb,
-              const char *trig, void *user)
+              const char *trig, struct pkginfo *pkg, struct pkgbin *pkgbin,
+              enum trig_options opts)
 {
 	const char *emsg;
 
@@ -752,12 +632,13 @@ parse_ci_call(const char *file, const char *cmd, trig_parse_cicb *cb,
 		         "syntax in trigger name `%.250s': %.250s"),
 		       file, trig, emsg);
 	if (cb)
-		cb(trig, user);
+		cb(trig, pkg, pkgbin, opts);
 }
 
 void
 trig_parse_ci(const char *file, trig_parse_cicb *interest,
-              trig_parse_cicb *activate, void *user)
+              trig_parse_cicb *activate, struct pkginfo *pkg,
+              struct pkgbin *pkgbin)
 {
 	FILE *f;
 	char linebuf[MAXTRIGDIRECTIVE], *cmd, *spc, *eol;
@@ -786,10 +667,14 @@ trig_parse_ci(const char *file, trig_parse_cicb *interest,
 		*spc++ = '\0';
 		while (cisspace(*spc))
 			spc++;
-		if (!strcmp(cmd, "interest")) {
-			parse_ci_call(file, cmd, interest, spc, user);
-		} else if (!strcmp(cmd, "activate")) {
-			parse_ci_call(file, cmd, activate, spc, user);
+		if (strcmp(cmd, "interest") == 0) {
+			parse_ci_call(file, cmd, interest, spc, pkg, pkgbin, trig_await);
+		} else if (strcmp(cmd, "interest-noawait") == 0) {
+			parse_ci_call(file, cmd, interest, spc, pkg, pkgbin, trig_noawait);
+		} else if (strcmp(cmd, "activate") == 0) {
+			parse_ci_call(file, cmd, activate, spc, pkg, pkgbin, trig_await);
+		} else if (strcmp(cmd, "activate-noawait") == 0) {
+			parse_ci_call(file, cmd, activate, spc, pkg, pkgbin, trig_noawait);
 		} else {
 			ohshit(_("triggers ci file contains unknown directive `%.250s'"),
 			       cmd);
@@ -809,11 +694,12 @@ tdm_incorp_trig_begin(const char *trig)
 static void
 tdm_incorp_package(const char *awname)
 {
-	struct pkginfo *aw = NULL;
-	if (strcmp(awname, "-")) {
-		struct pkg_spec ps = PKG_SPEC_INIT(psf_def_native);
-		aw = pkg_spec_find_pkg(&ps, awname);
-	}
+	struct pkginfo *aw;
+
+	if (strcmp(awname, "-") == 0)
+		aw = NULL;
+	else
+		aw = pkg_spec_parse_pkg(awname, NULL);
 
 	dtki->activate_awaiter(aw);
 }
@@ -842,9 +728,6 @@ trig_incorporate(enum modstatdb_rw cstatus)
 	free(triggersfilefile);
 	triggersfilefile = trig_get_filename(triggersdir, "File");
 
-	free(triggersnewfilefile);
-	triggersnewfilefile = trig_get_filename(triggersdir, "File.new");
-
 	trigdef_set_methods(&tdm_incorp);
 	trig_file_interests_ensure();
 
@@ -906,7 +789,7 @@ th_simple_nn_find(const char *name, bool nonew)
 	struct filenamenode *search;
 
 	for (search = trigger_files; search; search = search->next)
-		if (!strcmp(search->name, name))
+		if (strcmp(search->name, name) == 0)
 			return search;
 
 	/* Not found. */
diff --git a/lib/dpkg/triglib.h b/lib/dpkg/triglib.h
index 9c06ac3..44ec0ed 100644
--- a/lib/dpkg/triglib.h
+++ b/lib/dpkg/triglib.h
@@ -27,6 +27,12 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup triglib Trigger handling
+ * @ingroup dpkg-internal
+ * @{
+ */
+
 /*
  * Hooks for more sophisticated processing in dpkg proper.
  *
@@ -38,18 +44,27 @@ DPKG_BEGIN_DECLS
 
 const char *trig_name_is_illegal(const char *p);
 
+enum trig_options {
+	trig_await,
+	trig_noawait
+};
+
 struct trigfileint {
 	struct pkginfo *pkg;
+	struct pkgbin *pkgbin;
 	struct filenamenode *fnn;
+	enum trig_options options;
 	struct trigfileint *samefile_next;
 	struct {
 		struct trigfileint *next, *prev;
 	} inoverall;
 };
 
-/* The first two hooks are normally NULL.
+/**
+ * The first two hooks are normally NULL.
  * If non-NULL, we're dpkg proper and we might need to invent trigger
- * activations as the first run of a triggers-supporting dpkg. */
+ * activations as the first run of a triggers-supporting dpkg.
+ */
 struct trig_hooks {
 	void (*enqueue_deferred)(struct pkginfo *pend);
 	void (*transitional_activate)(enum modstatdb_rw cstatus);
@@ -57,7 +72,7 @@ struct trig_hooks {
 	struct filenamenode *(*namenode_find)(const char *filename, bool nonew);
 	struct trigfileint **(*namenode_interested)(struct filenamenode *fnn);
 
-	/* Returns a pointer from nfmalloc. */
+	/** Returns a pointer from nfmalloc. */
 	const char *(*namenode_name)(struct filenamenode *fnn);
 };
 
@@ -77,21 +92,33 @@ bool trig_note_pend(struct pkginfo *pend, const char *trig /*not copied!*/);
 bool trig_note_aw(struct pkginfo *pend, struct pkginfo *aw);
 void trig_clear_awaiters(struct pkginfo *notpend);
 
-void trig_enqueue_awaited_pend(struct pkginfo *pend);
+typedef void trig_awaited_pend_foreach_func(struct pkginfo *pkg);
+
+void trig_awaited_pend_enqueue(struct pkginfo *pend);
+void trig_awaited_pend_foreach(trig_awaited_pend_foreach_func *func);
+void trig_awaited_pend_free(void);
+
 void trig_fixup_awaiters(enum modstatdb_rw cstatus);
 
 void trig_file_interests_ensure(void);
 void trig_file_interests_save(void);
 
-typedef void trig_parse_cicb(const char *trig, void *user);
-void trig_cicb_interest_delete(const char *trig, void *user);
-void trig_cicb_interest_add(const char *trig, void *user);
-void trig_cicb_statuschange_activate(const char *trig, void *user);
+typedef void trig_parse_cicb(const char *trig, struct pkginfo *pkg,
+                             struct pkgbin *pkgbin, enum trig_options to);
+void trig_cicb_interest_delete(const char *trig, struct pkginfo *pkg,
+                             struct pkgbin *pkgbin, enum trig_options to);
+void trig_cicb_interest_add(const char *trig, struct pkginfo *pkg,
+                             struct pkgbin *pkgbin, enum trig_options to);
+void trig_cicb_statuschange_activate(const char *trig, struct pkginfo *pkg,
+                             struct pkgbin *pkgbin, enum trig_options to);
 void trig_parse_ci(const char *file, trig_parse_cicb *interest,
-                   trig_parse_cicb *activate, void *user);
+                   trig_parse_cicb *activate, struct pkginfo *pkg,
+                   struct pkgbin *pkgbin);
 
 void trig_incorporate(enum modstatdb_rw cstatus);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #endif /* LIBDPKG_TRIGLIB_H */
diff --git a/lib/dpkg/trigname.c b/lib/dpkg/trigname.c
new file mode 100644
index 0000000..7fd88cf
--- /dev/null
+++ b/lib/dpkg/trigname.c
@@ -0,0 +1,42 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * trigname.c - trigger name handling
+ *
+ * Copyright © 2007 Canonical Ltd
+ * Written by Ian Jackson <ian@chiark.greenend.org.uk>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/triglib.h>
+
+const char *
+trig_name_is_illegal(const char *p)
+{
+	int c;
+
+	if (!*p)
+		return _("empty trigger names are not permitted");
+
+	while ((c = *p++)) {
+		if (c <= ' ' || c >= 0177)
+			return _("trigger name contains invalid character");
+	}
+
+	return NULL;
+}
diff --git a/lib/dpkg/trignote.c b/lib/dpkg/trignote.c
new file mode 100644
index 0000000..6e3d45f
--- /dev/null
+++ b/lib/dpkg/trignote.c
@@ -0,0 +1,131 @@
+/*
+ * libdpkg - Debian packaging suite library routines
+ * trignote.c - trigger note handling
+ *
+ * Copyright © 2007 Canonical Ltd
+ * Written by Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
+#include <dpkg/pkg-list.h>
+#include <dpkg/dlist.h>
+#include <dpkg/triglib.h>
+
+/*
+ * Note: This is also called from fields.c where *pend is a temporary!
+ *
+ * trig is not copied!
+ */
+bool
+trig_note_pend_core(struct pkginfo *pend, const char *trig)
+{
+	struct trigpend *tp;
+
+	for (tp = pend->trigpend_head; tp; tp = tp->next)
+		if (strcmp(tp->name, trig) == 0)
+			return false;
+
+	tp = nfmalloc(sizeof(*tp));
+	tp->name = trig;
+	tp->next = pend->trigpend_head;
+	pend->trigpend_head = tp;
+
+	return true;
+}
+
+/*
+ * trig is not copied!
+ *
+ * @retval true  For done.
+ * @retval false For already noted.
+ */
+bool
+trig_note_pend(struct pkginfo *pend, const char *trig)
+{
+	if (!trig_note_pend_core(pend, trig))
+		return false;
+
+	if (pend->trigaw.head)
+		pkg_set_status(pend, stat_triggersawaited);
+	else
+		pkg_set_status(pend, stat_triggerspending);
+
+	return true;
+}
+
+/*
+ * Note: This is called also from fields.c where *aw is a temporary
+ * but pend is from pkg_db_find()!
+ *
+ * @retval true  For done.
+ * @retval false For already noted.
+ */
+bool
+trig_note_aw(struct pkginfo *pend, struct pkginfo *aw)
+{
+	struct trigaw *ta;
+
+	/* We search through aw's list because that's probably shorter. */
+	for (ta = aw->trigaw.head; ta; ta = ta->sameaw.next)
+		if (ta->pend == pend)
+			return false;
+
+	ta = nfmalloc(sizeof(*ta));
+	ta->aw = aw;
+	ta->pend = pend;
+	ta->samepend_next = pend->othertrigaw_head;
+	pend->othertrigaw_head = ta;
+	LIST_LINK_TAIL_PART(aw->trigaw, ta, sameaw.);
+
+	return true;
+}
+
+static struct pkg_list *trig_awaited_pend_head;
+
+void
+trig_awaited_pend_enqueue(struct pkginfo *pend)
+{
+	struct pkg_list *tp;
+
+	for (tp = trig_awaited_pend_head; tp; tp = tp->next)
+		if (tp->pkg == pend)
+			return;
+
+	pkg_list_prepend(&trig_awaited_pend_head, pend);
+}
+
+void
+trig_awaited_pend_foreach(trig_awaited_pend_foreach_func *func)
+{
+	struct pkg_list *tp;
+
+	for (tp = trig_awaited_pend_head; tp; tp = tp->next)
+		if (!tp->pkg->trigpend_head)
+			func(tp->pkg);
+}
+
+void
+trig_awaited_pend_free(void)
+{
+	pkg_list_free(trig_awaited_pend_head);
+	trig_awaited_pend_head = NULL;
+}
diff --git a/lib/dpkg/varbuf.c b/lib/dpkg/varbuf.c
index 575e5aa..a6f8551 100644
--- a/lib/dpkg/varbuf.c
+++ b/lib/dpkg/varbuf.c
@@ -129,7 +129,7 @@ varbuf_grow(struct varbuf *v, size_t need_size)
 {
   /* Make sure the varbuf is in a sane state. */
   if (v->size < v->used)
-    internerr("inconsistent varbuf: size(%zu) < used(%zu)", v->size, v->used);
+    internerr("varbuf used(%zu) > size(%zu)", v->used, v->size);
 
   /* Check if we already have enough room. */
   if ((v->size - v->used) >= need_size)
@@ -144,7 +144,7 @@ varbuf_trunc(struct varbuf *v, size_t used_size)
 {
   /* Make sure the caller does not claim more than available. */
   if (v->size < used_size)
-    internerr("varbuf: claimed used(%zu) > size(%zu)", v->used, v->size);
+    internerr("varbuf new_used(%zu) > size(%zu)", used_size, v->size);
 
   v->used = used_size;
 }
diff --git a/lib/dpkg/varbuf.h b/lib/dpkg/varbuf.h
index 51e2760..cb14996 100644
--- a/lib/dpkg/varbuf.h
+++ b/lib/dpkg/varbuf.h
@@ -29,7 +29,13 @@
 
 DPKG_BEGIN_DECLS
 
-/*
+/**
+ * @defgroup varbuf Variable length buffers
+ * @ingroup dpkg-public
+ * @{
+ */
+
+/**
  * varbuf_init must be called exactly once before the use of each varbuf
  * (including before any call to varbuf_destroy), or the variable must be
  * initialized with VARBUF_INIT.
@@ -82,6 +88,8 @@ int varbuf_printf(struct varbuf *v, const char *fmt, ...) DPKG_ATTR_PRINTF(2);
 int varbuf_vprintf(struct varbuf *v, const char *fmt, va_list va)
 	DPKG_ATTR_VPRINTF(2);
 
+/** @} */
+
 DPKG_END_DECLS
 
 #ifdef __cplusplus
diff --git a/lib/dpkg/vercmp.c b/lib/dpkg/vercmp.c
index 21825b2..da86266 100644
--- a/lib/dpkg/vercmp.c
+++ b/lib/dpkg/vercmp.c
@@ -3,7 +3,6 @@
  * vercmp.c - comparison of version numbers
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2009 Canonical Ltd.
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -23,12 +22,9 @@
 #include <compat.h>
 
 #include <ctype.h>
-#include <string.h>
 
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/arch.h>
-#include <dpkg/parsedump.h>
 
 bool
 epochsdiffer(const struct versionrevision *a,
@@ -113,50 +109,3 @@ versionsatisfied3(const struct versionrevision *it,
   }
   return false;
 }
-
-bool
-versionsatisfied(struct pkgbin *it, struct deppossi *against)
-{
-  return versionsatisfied3(&it->version,&against->version,against->verrel);
-}
-
-bool
-archsatisfied(struct pkgbin *it, struct deppossi *against)
-{
-  const struct dpkg_arch *dep_arch, *pkg_arch;
-
-  /* The rules are supposed to be:
-   * - unqualified Depends/Pre-Depends/Recommends/Suggests are only
-   *   satisfied by a package of a different architecture if the target
-   *   package is Multi-Arch: foreign
-   * - Depends/Pre-Depends/Recommends/Suggests on pkg:any are satisfied by
-   *   a package of a different architecture if the target package is
-   *   Multi-Arch: allowed
-   * - all other Depends/Pre-Depends/Recommends/Suggests are only
-   *   satisfied by packages of the same architecture
-   * - Architecture: all packages are treated the same as packages of the
-   *   native architecture
-   * - Conflicts/Replaces/Breaks are assumed to apply to packages of any
-   *   arch
-   */
-
-  if (it->multiarch == multiarch_foreign)
-    return true;
-
-  dep_arch = against->arch;
-  if (dep_arch->type == arch_wildcard &&
-      (it->multiarch == multiarch_allowed ||
-       against->up->type == dep_conflicts ||
-       against->up->type == dep_replaces ||
-       against->up->type == dep_breaks))
-    return true;
-
-  if (dep_arch->type == arch_none || dep_arch->type == arch_all)
-    dep_arch = dpkg_arch_get_native();
-
-  pkg_arch = it->arch;
-  if (pkg_arch->type == arch_none || pkg_arch->type == arch_all)
-    pkg_arch = dpkg_arch_get_native();
-
-  return (dep_arch == pkg_arch);
-}
diff --git a/lib/dpkg/version.c b/lib/dpkg/version.c
index 4bdf782..e89cc38 100644
--- a/lib/dpkg/version.c
+++ b/lib/dpkg/version.c
@@ -24,7 +24,7 @@
 #include <dpkg/version.h>
 
 void
-blankversion(struct versionrevision *version)
+dpkg_version_blank(struct versionrevision *version)
 {
 	version->epoch = 0;
 	version->version = NULL;
@@ -32,7 +32,7 @@ blankversion(struct versionrevision *version)
 }
 
 bool
-informativeversion(const struct versionrevision *version)
+dpkg_version_is_informative(const struct versionrevision *version)
 {
 	return (version->epoch ||
 	        (version->version && *version->version) ||
diff --git a/lib/dpkg/version.h b/lib/dpkg/version.h
index c03ceb5..0d870d2 100644
--- a/lib/dpkg/version.h
+++ b/lib/dpkg/version.h
@@ -27,14 +27,22 @@
 
 DPKG_BEGIN_DECLS
 
+/**
+ * @defgroup version Version handling
+ * @ingroup dpkg-public
+ * @{
+ */
+
 struct versionrevision {
 	unsigned long epoch;
 	const char *version;
 	const char *revision;
 };
 
-void blankversion(struct versionrevision *version);
-bool informativeversion(const struct versionrevision *version);
+void dpkg_version_blank(struct versionrevision *version);
+bool dpkg_version_is_informative(const struct versionrevision *version);
+
+/** @} */
 
 DPKG_END_DECLS
 
diff --git a/m4/dpkg-arch.m4 b/m4/dpkg-arch.m4
index ddeeae0..8a490fa 100644
--- a/m4/dpkg-arch.m4
+++ b/m4/dpkg-arch.m4
@@ -6,9 +6,10 @@
 # Use dpkg-architecture from the source tree to set sh_var using DEB_VAR for
 # the target architecture, to avoid duplicating its logic.
 AC_DEFUN([_DPKG_ARCHITECTURE], [
+AC_REQUIRE([DPKG_PROG_PERL])dnl
 AC_REQUIRE([AC_CANONICAL_HOST])dnl
 $2=$(cd $srcdir/scripts; \
-    PERL5LIB=$(pwd) ./dpkg-architecture.pl -t$host -q$1 2>/dev/null)
+    PERL5LIB=$(pwd) $PERL dpkg-architecture.pl -t$host -q$1 2>/dev/null)
 ])# _DPKG_ARCHITECURE
 
 # DPKG_CPU_TYPE
@@ -56,7 +57,11 @@ AC_DEFUN([DPKG_ARCHITECTURE],
 DPKG_OS_TYPE
 AC_MSG_CHECKING([dpkg architecture name])
 _DPKG_ARCHITECTURE([DEB_HOST_ARCH], [dpkg_arch])
-AC_MSG_RESULT([$dpkg_arch])
+if test "x$dpkg_arch" = "x"; then
+	AC_MSG_ERROR([cannot determine host dpkg architecture])
+else
+	AC_MSG_RESULT([$dpkg_arch])
+fi
 AC_DEFINE_UNQUOTED(ARCHITECTURE, "${dpkg_arch}",
 	[Set this to the canonical dpkg architecture name.])
 ])# DPKG_ARCHITECTURE
diff --git a/m4/dpkg-build.m4 b/m4/dpkg-build.m4
index 166854d..b6e7c08 100644
--- a/m4/dpkg-build.m4
+++ b/m4/dpkg-build.m4
@@ -1,22 +1,24 @@
-# Copyright © 2010 Guillem Jover <guillem@debian.org>
+# Copyright © 2010-2012 Guillem Jover <guillem@debian.org>
 
-# DPKG_WITH_PROG(PROG)
-# --------------
+# DPKG_BUILD_PROG(PROG)
+# ---------------
 # Allow disabling compilation and usage of specific programs.
-AC_DEFUN([DPKG_WITH_PROG], [
-  AC_ARG_WITH([$1],
-    AS_HELP_STRING([--without-$1], [do not build or use $1]),
-    [build_]AS_TR_SH([$1])[=$with_]AS_TR_SH([$1]),
+AC_DEFUN([DPKG_BUILD_PROG], [
+  AC_MSG_CHECKING([whether to build $1])
+  AC_ARG_ENABLE([$1],
+    AS_HELP_STRING([--disable-$1], [do not build or use $1]),
+    [build_]AS_TR_SH([$1])[=$enable_]AS_TR_SH([$1]),
     [build_]AS_TR_SH([$1])[=yes]
   )
-  AM_CONDITIONAL([WITH_]AS_TR_CPP([$1]),
+  AM_CONDITIONAL([BUILD_]AS_TR_CPP([$1]),
                  [test "x$build_]AS_TR_SH([$1])[" = "xyes"])
   AS_IF([test "x$build_]AS_TR_SH([$1])[" = "xyes"], [
-    AC_DEFINE([WITH_]AS_TR_CPP([$1]), 1, [Define to 1 if $1 is compiled.])
+    AC_DEFINE([BUILD_]AS_TR_CPP([$1]), 1, [Define to 1 if $1 is compiled.])
   ], [
-    AC_DEFINE([WITH_]AS_TR_CPP([$1]), 0)
+    AC_DEFINE([BUILD_]AS_TR_CPP([$1]), 0)
   ])
-])# DPKG_WITH_PROG
+  AC_MSG_RESULT([$build_]AS_TR_SH([$1]))
+])# DPKG_BUILD_PROG
 
 # DPKG_WITH_DIR(DIR, DEFAULT, DESCRIPTION)
 # -------------
@@ -30,4 +32,14 @@ AC_DEFUN([DPKG_WITH_DIR], [
             [$1="$with_$1"])
   )
   AC_SUBST([$1])
+  AC_MSG_NOTICE([using directory $1 = '$$1'])
 ])# DPKG_WITH_DIR
+
+# DPKG_DIST_CHECK(COND, ERROR)
+# ---------------
+# Check if the condition is fulfilled when preparing a distribution tarball.
+AC_DEFUN([DPKG_DIST_CHECK], [
+  AS_IF([test ! -f $srcdir/.dist-version && $1], [
+    AC_ERROR([not building from distributed tarball, $2])
+  ])
+])# DPKG_DIST_CHECK
diff --git a/m4/dpkg-coverage.m4 b/m4/dpkg-coverage.m4
index 2cb764c..c873597 100644
--- a/m4/dpkg-coverage.m4
+++ b/m4/dpkg-coverage.m4
@@ -48,4 +48,6 @@ if test "x$enable_coverage" = "xyes"; then
       AC_MSG_ERROR([missing cover, which is required for perl coverage support])
    fi
 fi
+AC_MSG_CHECKING([whether to build with code coverage])
+AC_MSG_RESULT([$enable_coverage])
 ])
diff --git a/m4/dpkg-funcs.m4 b/m4/dpkg-funcs.m4
index bc5ef6c..e087bbd 100644
--- a/m4/dpkg-funcs.m4
+++ b/m4/dpkg-funcs.m4
@@ -85,6 +85,29 @@ AC_DEFUN([DPKG_MMAP],
   ])
 ])
 
+# DPKG_CHECK_PROGNAME
+# -------------------
+# Check for system implementations of program name tracking.
+AC_DEFUN([DPKG_CHECK_PROGNAME],
+[
+  AC_MSG_CHECKING([for program_invocation_short_name])
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]],
+                 [[const char *p = program_invocation_short_name;]])],
+                 [AC_DEFINE([HAVE_PROGRAM_INVOCATION_SHORT_NAME], [1],
+                            [Define to 1 if you have program_invocation_short_name])
+                  AC_MSG_RESULT([yes])],
+                 [AC_MSG_RESULT([no])])
+
+  AC_MSG_CHECKING([for __progname])
+  AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],
+                 [[extern char *__progname;
+                   const char *p = __progname;]])],
+                 [AC_DEFINE([HAVE___PROGNAME], [1],
+                            [Define to 1 if you have __progname])
+                  AC_MSG_RESULT([yes])],
+                 [AC_MSG_RESULT([no])])
+]) # DPKG_CHECK_PROGNAME
+
 # DPKG_CHECK_COMPAT_FUNCS(LIST)
 # -----------------------
 # Check each function and define an automake conditional
diff --git a/m4/dpkg-libs.m4 b/m4/dpkg-libs.m4
index 1d9803e..8a3134b 100644
--- a/m4/dpkg-libs.m4
+++ b/m4/dpkg-libs.m4
@@ -54,6 +54,7 @@ AC_DEFUN([DPKG_LIB_BZ2], [
 # Check for selinux library.
 AC_DEFUN([DPKG_LIB_SELINUX], [
 AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+m4_ifndef([PKG_PROG_PKG_CONFIG], [m4_fatal([missing pkg-config macros])])
 AC_ARG_VAR([SELINUX_LIBS], [linker flags for selinux library])dnl
 AC_ARG_WITH(selinux,
 	AS_HELP_STRING([--with-selinux],
diff --git a/m4/dpkg-progs.m4 b/m4/dpkg-progs.m4
index c71a412..47c8690 100644
--- a/m4/dpkg-progs.m4
+++ b/m4/dpkg-progs.m4
@@ -1,17 +1,23 @@
 # Copyright © 2005 Scott James Remnant <scott@netsplit.com>
 # Copyright © 2007 Frank Lichtenheld <djpig@debian.org>
-# Copyright © 2007, 2009 Guillem Jover <guillem@debian.org>
+# Copyright © 2007, 2009, 2011 Guillem Jover <guillem@debian.org>
 
 # DPKG_PROG_PERL
 # --------------
 # Locate perl interpreter in the path
 AC_DEFUN([DPKG_PROG_PERL],
 [AC_ARG_VAR([PERL], [Perl interpreter])dnl
-AC_PATH_PROG([PERL], [perl], [/usr/bin/perl])dnl
+AC_PATH_PROG([PERL], [perl], [no])
+if test "$PERL" = "no" || test ! -x "$PERL"; then
+  AC_MSG_ERROR([cannot find the Perl interpreter])
+fi
 AC_ARG_VAR([PERL_LIBDIR], [Perl library directory])dnl
+# Let the user override the variable.
+if test -z "$PERL_LIBDIR"; then
 PERL_LIBDIR=$($PERL -MConfig -e 'my $r = $Config{vendorlibexp};
                                  $r =~ s/$Config{vendorprefixexp}/\$(prefix)/;
-                                 print $r')dnl
+                                 print $r')
+fi
 ])# DPKG_PROG_PERL
 
 # DPKG_PROG_PO4A
diff --git a/m4/dpkg-types.m4 b/m4/dpkg-types.m4
index c3b380d..ba22701 100644
--- a/m4/dpkg-types.m4
+++ b/m4/dpkg-types.m4
@@ -1,5 +1,5 @@
 # Copyright © 2005 Scott James Remnant <scott@netsplit.com>
-# Copyright © 2009 Guillem Jover <guillem@debian.org>
+# Copyright © 2009-2011 Guillem Jover <guillem@debian.org>
 
 # DPKG_TYPE_PTRDIFF_T
 # -------------------
@@ -10,6 +10,27 @@ AC_DEFUN([DPKG_TYPE_PTRDIFF_T],
 			   [Define to 'int' if <malloc.h> does not define.]))dnl
 ])# DPKG_TYPE_PTRDIFF_T
 
+# DPKG_TYPE_U_INT_T(N)
+# --------------------
+# Check for u_intN_t BSD type, defining to C99 type if not.
+AC_DEFUN([DPKG_TYPE_U_INT_T],
+[
+  AC_CHECK_TYPE([u_int$1_t], [],
+                AC_DEFINE_UNQUOTED([u_int$1_t], [uint$1_t],
+                                   [Define to 'uint$1_t' if not defined.]))
+])
+
+# DPKG_TYPES_U_INT_T
+# ------------------
+# Check for u_int(8|16|32|64)_t BSD types, defining to C99 types if not.
+AC_DEFUN([DPKG_TYPES_U_INT_T],
+[
+  DPKG_TYPE_U_INT_T([8])
+  DPKG_TYPE_U_INT_T([16])
+  DPKG_TYPE_U_INT_T([32])
+  DPKG_TYPE_U_INT_T([64])
+])
+
 # DPKG_DECL_SYS_SIGLIST
 # ---------------------
 # Check for the sys_siglist variable in either signal.h or unistd.h
diff --git a/man/Makefile.am b/man/Makefile.am
index 5eedfb9..16d0240 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,45 +1,101 @@
 ## Process this file with automake to produce Makefile.in
 
+dist_man_MANS = \
+	deb-control.5 \
+	deb-src-control.5 \
+	deb-version.5 \
+	deb-shlibs.5 \
+	deb-split.5 \
+	deb-substvars.5 \
+	deb-symbols.5 \
+	deb-triggers.5 \
+	deb-old.5 \
+	deb-origin.5 \
+	deb-override.5 \
+	deb-extra-override.5 \
+	deb.5 \
+	dpkg-architecture.1 \
+	dpkg-buildflags.1 \
+	dpkg-buildpackage.1 \
+	dpkg-checkbuilddeps.1 \
+	dpkg-deb.1 \
+	dpkg-distaddfile.1 \
+	dpkg-divert.8 \
+	dpkg-genchanges.1 \
+	dpkg-gencontrol.1 \
+	dpkg-gensymbols.1 \
+	dpkg-maintscript-helper.1 \
+	dpkg-mergechangelogs.1 \
+	dpkg-name.1 \
+	dpkg-parsechangelog.1 \
+	dpkg-query.1 \
+	dpkg-scanpackages.1 \
+	dpkg-scansources.1 \
+	dpkg-shlibdeps.1 \
+	dpkg-source.1 \
+	dpkg-split.1 \
+	dpkg-statoverride.8 \
+	dpkg-trigger.1 \
+	dpkg-vendor.1 \
+	dpkg.1 \
+	dpkg.cfg.5
+
+if BUILD_DSELECT
+dist_man_MANS += \
+	dselect.1 \
+	dselect.cfg.5
+endif
+
+if BUILD_START_STOP_DAEMON
+dist_man_MANS += \
+	start-stop-daemon.8
+endif
+
+if BUILD_UPDATE_ALTERNATIVES
+dist_man_MANS += \
+	update-alternatives.8
+endif
+
+EXTRA_DIST = \
+	po/ChangeLog.old \
+	po/po4a.cfg \
+	po/dpkg-man.pot
+
+
+# Extract the list of languages from the po4a config file.
+LINGUAS_DIST = `sed -ne 's/^.*\[po4a_langs\] \(.*\)$$/\1/p' $(srcdir)/po/po4a.cfg`
+
+# If the user has not defined it let's use the default.
+LINGUAS ?= $(LINGUAS_DIST)
+
+
 PO4A_V = $(PO4A_V_$(V))
 PO4A_V_ = $(PO4A_V_$(AM_DEFAULT_VERBOSITY))
 PO4A_V_0 = @echo "  PO4A   $@";
 
-PO4A_RM_V = $(PO4A_RM_V_$(V))
-PO4A_RM_V_ = $(PO4A_RM_V_$(AM_DEFAULT_VERBOSITY))
-PO4A_RM_V_0 = @echo "  PO4ARM $@";
+PO4A_OPTS = --previous --srcdir $(srcdir) --destdir $(CURDIR) --no-backups
 
 all-local: all-local-@USE_PO4A@
 
 all-local-no:
 all-local-yes: man.stamp
 
-PO4A_COMMON_OPTS = --previous --variable builddir=$(CURDIR)
-PO4A_BUILD_OPTS = $(PO4A_COMMON_OPTS) --no-backups
-PO4A_CLEAN_OPTS = $(PO4A_COMMON_OPTS) --rm-backups --rm-translations
-
 # FIXME: Use a stamp file until po4a supports them internally.
 man.stamp:
-	$(PO4A_V) cd $(srcdir) && \
-	$(PO4A) $(PO4A_BUILD_OPTS) po/po4a.cfg
+	$(PO4A_V) $(PO4A) $(PO4A_OPTS) $(srcdir)/po/po4a.cfg
 	$(AM_V_at) touch $@
 
 clean-local: clean-local-@USE_PO4A@
 
 clean-local-no:
 clean-local-yes:
-	$(PO4A_RM_V) cd $(srcdir) && \
-	$(PO4A) $(PO4A_CLEAN_OPTS) po/po4a.cfg
+	rm -rf $(LINGUAS_DIST)
 	$(AM_V_at) rm -f man.stamp
 
-update-po:
-	$(PO4A_V) cd $(srcdir) && \
-	$(PO4A) $(PO4A_BUILD_OPTS) --force po/po4a.cfg
-
-# Extract the list of languages from the po4a config file.
-LINGUAS_DIST = `sed -ne 's/^.*\[po4a_langs\] \(.*\)$$/\1/p' $(srcdir)/po/po4a.cfg`
+.PHONY: update-po
 
-# If the user has not defined it let's use the default.
-LINGUAS ?= $(LINGUAS_DIST)
+update-po:
+	$(PO4A_V) $(PO4A) $(PO4A_OPTS) --force $(srcdir)/po/po4a.cfg
 
 install-data-local: install-data-local-@USE_PO4A@
 
@@ -87,65 +143,3 @@ dist-hook: man.stamp
 		$(mkdir_p) $(distdir)/$$lang; \
 		cp -r $(srcdir)/$$lang $(distdir)/; \
 	done
-
-dist_man_MANS = \
-	deb-control.5 \
-	deb-src-control.5 \
-	deb-version.5 \
-	deb-shlibs.5 \
-	deb-split.5 \
-	deb-substvars.5 \
-	deb-symbols.5 \
-	deb-triggers.5 \
-	deb-old.5 \
-	deb-override.5 \
-	deb-extra-override.5 \
-	deb.5 \
-	dpkg-architecture.1 \
-	dpkg-buildflags.1 \
-	dpkg-buildpackage.1 \
-	dpkg-checkbuilddeps.1 \
-	dpkg-deb.1 \
-	dpkg-distaddfile.1 \
-	dpkg-divert.8 \
-	dpkg-genchanges.1 \
-	dpkg-gencontrol.1 \
-	dpkg-gensymbols.1 \
-	dpkg-maintscript-helper.1 \
-	dpkg-mergechangelogs.1 \
-	dpkg-name.1 \
-	dpkg-parsechangelog.1 \
-	dpkg-query.1 \
-	dpkg-scanpackages.1 \
-	dpkg-scansources.1 \
-	dpkg-shlibdeps.1 \
-	dpkg-source.1 \
-	dpkg-split.1 \
-	dpkg-statoverride.8 \
-	dpkg-trigger.1 \
-	dpkg-vendor.1 \
-	dpkg.1 \
-	dpkg.cfg.5
-
-if WITH_DSELECT
-dist_man_MANS += \
-	dselect.1 \
-	dselect.cfg.5
-endif
-
-if WITH_START_STOP_DAEMON
-dist_man_MANS += \
-	start-stop-daemon.8
-endif
-
-if WITH_UPDATE_ALTERNATIVES
-dist_man_MANS += \
-	update-alternatives.8
-endif
-
-EXTRA_DIST = \
-	po/ChangeLog.old \
-	po/po4a.cfg \
-	po/dpkg-man.pot
-
-.PHONY: update-po
diff --git a/man/deb-control.5 b/man/deb-control.5
index 8afc724..e179ab1 100644
--- a/man/deb-control.5
+++ b/man/deb-control.5
@@ -1,6 +1,25 @@
-.\" Author: Raul Miller
-.\" Includes text from the debian Guidelines by Ian Jackson, Ian Murdock
-.TH deb\-control 5 "2010-07-29" "Debian Project" "Debian"
+.\" dpkg manual page - deb-control(5)
+.\"
+.\" Copyright © 1995 Raul Miller, Ian Jackson, Ian Murdock
+.\" Copyright © 1999 Ben Collins <bcollins@debian.org>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-control 5 "2011-08-14" "Debian Project" "Debian"
 .SH NAME
 deb\-control \- Debian packages' master control file format
 .
@@ -24,24 +43,24 @@ field, see below).
 .
 .SH REQUIRED FIELDS
 .TP
-.BR Package: " <package name>"
+.BI Package: " package-name"
 The value of this field determines the package name, and is used to
 generate file names by most installation tools.
 .TP
-.BR Version: " <version string>"
+.BI Version: " version-string"
 Typically, this is the original package's version number in whatever form
 the program's author uses. It may also include a Debian revision number
 (for non-native packages). The exact format and sorting algorithm
 are described in
 .BR deb\-version (5).
 .TP
-.BR Maintainer: " <fullname email>"
+.BI Maintainer: " fullname-email"
 Should be in the format `Joe Bloggs <jbloggs@foo.com>', and is typically
 the person who created the package, as opposed to the author of the
 software that was packaged.
 .TP
-.BR Description: " <short description>"
-.BR " " "<long description>"
+.BI Description: " short-description"
+.BI " " "long-description"
 .br
 The format for the package description is a short brief summary on the
 first line (after the "Description" field). The following lines should be
@@ -51,12 +70,12 @@ contain a single '.' following the preceding space.
 .
 .SH OPTIONAL FIELDS
 .TP
-.BR Section: " <section>"
+.BI Section: " section"
 This is a general field that gives the package a category based on the
 software that it installs. Some common sections are `utils', `net',
 `mail', `text', `x11' etc.
 .TP
-.BR Priority: " <priority>"
+.BI Priority: " priority"
 Sets the importance of this package in relation to the system as a whole.
 Common priorities are `required', `standard', `optional', `extra' etc.
 .LP
@@ -69,14 +88,14 @@ A list of these values can be obtained from the latest version of the
 .B debian\-policy
 package.
 .TP
-.BR Essential: " <yes|no>"
-This field is usually only needed when the answer is `yes'. It denotes
+.BR Essential: " \fByes\fP|\fBno\fP"
+This field is usually only needed when the answer is \fByes\fP. It denotes
 a package that is required for proper operation of the system. Dpkg
 or any other installation tool will not allow an
 .B Essential
 package to be removed (at least not without using one of the force options).
 .TP
-.BR Architecture: " <arch|all>"
+.BR Architecture: " \fIarch\fP|\fBall\fP"
 The architecture specifies which type of hardware this package was compiled
 for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc'
 etc. Note that the
@@ -84,51 +103,52 @@ etc. Note that the
 option is meant for packages that are architecture independent. Some examples
 of this are shell and Perl scripts, and documentation.
 .TP
-.BR Origin: " <name>"
+.BI Origin: " name"
 The name of the distribution this package is originating from.
 .TP
-.BR Bugs: " <url>"
-The url of the bug tracking system for this package. The current used format
-is \fB<bts_type>://<bts_address>\fP, like \fBdebbugs://bugs.debian.org\fP.
+.BI Bugs: " url"
+The \fIurl\fP of the bug tracking system for this package. The current
+used format is \fIbts-type\fP\fB://\fP\fIbts-address\fP, like
+\fBdebbugs://bugs.debian.org\fP.
 .TP
-.BR Homepage: " <url>"
-The upstream project home page URL.
+.BI Homepage: " url"
+The upstream project home page \fIurl\fP.
 .TP
-.BR Tag: " <tag list>"
+.BI Tag: " tag-list"
 List of tags describing the qualities of the package. The description and
 list of supported tags can be found in the \fBdebtags\fP package.
 .TP
-.BR Multi\-Arch: " <same|foreign|allowed>"
+.BR Multi\-Arch: " \fBsame\fP|\fBforeign\fP|\fBallowed\fP"
 This field is used to indicate how this package should behave on a multi-arch
-installations. The value `same' means that the package is co-installable with
-itself, but it must not be used to satisfy the dependency of any package of a
-different architecture from itself. The value `foreign' means that the package is
-not co-installable with itself, but should be allowed to satisfy the dependency
-of a package of a different arch from itself. The value `allowed` allows
-reverse-dependencies to indicate in their Depends field that they need a package
-from a foreign architecture, but has no effect otherwise. This field should not
-be present in packages with the Architecture: all field.
+installations. The value \fBsame\fP means that the package is co-installable
+with itself, but it must not be used to satisfy the dependency of any package
+of a different architecture from itself. The value \fBforeign\fP means that
+the package is not co-installable with itself, but should be allowed to
+satisfy the dependency of a package of a different arch from itself. The
+value \fBallowed\fP allows reverse-dependencies to indicate in their
+Depends field that they accept a package from a foreign architecture, but
+has no effect otherwise.
 .TP
-.BR Source: " <source name>"
+.BI Source: " source-name"
 The name of the source package that this binary package came from, if
 different than the name of the package itself.
 
 .TP
 .PD 0
-.BR Subarchitecture: " <value>"
+.BI Subarchitecture: " value"
 .TP
 .PD 0
-.BR Kernel\-Version: " <value>"
+.BI Kernel\-Version: " value"
 .TP
 .PD
-.BR Installer\-Menu\-Item: " <value>"
+.BI Installer\-Menu\-Item: " value"
 These fields are used by the debian\-installer and are usually not needed.
 See /usr/share/doc/debian\-installer/devel/modules.txt from the
 .B debian\-installer
 package for more details about them.
 
 .TP
-.BR Depends: " <package list>"
+.BI Depends: " package-list"
 List of packages that are required for this package to provide a
 non-trivial amount of functionality. The package maintenance software
 will not allow a package to be installed if the packages listed in its
@@ -139,21 +159,21 @@ fields are run before those of the packages which depend on them. On the
 opposite, in a removal, the prerm script of a package is run before
 those of the packages listed in its Depends: field.
 .TP
-.BR Pre\-Depends: " <package list>"
+.BI Pre\-Depends: " package-list"
 List of packages that must be installed
 .B and
 configured before this one can be installed. This is usually used in the
 case where this package requires another package for running its preinst
 script.
 .TP
-.BR Recommends: " <package list>"
+.BI Recommends: " package-list"
 Lists packages that would be found together with this one in all but
 unusual installations. The package maintenance software will warn the
 user if they install a package without those listed in its
 .B Recommends
 field.
 .TP
-.BR Suggests: " <package list>"
+.BI Suggests: " package-list"
 Lists packages that are related to this one and can perhaps enhance
 its usefulness, but without which installing this package is perfectly
 reasonable.
@@ -176,7 +196,7 @@ by a hyphen). Accepted version relationships are ">>" for greater than,
 "<<" for less than, ">=" for greater than or equal to, "<=" for less than
 or equal to, and "=" for equal to.
 .TP
-.BR Breaks: " <package list>"
+.BI Breaks: " package-list"
 Lists packages that this one breaks, for example by exposing bugs
 when the named packages rely on this one. The package maintenance
 software will not allow broken packages to be configured; generally
@@ -184,7 +204,7 @@ the resolution is to upgrade the packages named in a
 .B Breaks
 field.
 .TP
-.BR Conflicts: " <package list>"
+.BI Conflicts: " package-list"
 Lists packages that conflict with this one, for example by containing
 files with the same names. The package maintenance software will not
 allow conflicting packages to be installed at the same time. Two
@@ -192,7 +212,7 @@ conflicting packages should each include a
 .B Conflicts
 line mentioning the other.
 .TP
-.BR Replaces: " <package list>"
+.BI Replaces: " package-list"
 List of packages files from which this one replaces. This is used for
 allowing this package to overwrite the files of another package and
 is usually used with the
@@ -200,7 +220,7 @@ is usually used with the
 field to force removal of the other package, if this one also has the
 same files as the conflicted package.
 .TP
-.BR Provides: " <package list>"
+.BI Provides: " package-list"
 This is a list of virtual packages that this one provides. Usually this is
 used in the case of several packages all providing the same service.
 For example, sendmail and exim can serve as a mail server, so they
@@ -230,14 +250,14 @@ and
 fields.
 .
 .TP
-.BR Built-Using: " <package list>"
+.BI Built\-Using: " package-list"
 This field lists extra source packages that were used during the build of this
 binary package.  This is an indication to the archive maintenance software that
 these extra source packages must be kept whilst this binary package is
 maintained.  This field must be a list of source package names with strict (=)
 version relationships.  Note that the archive maintenance software is likely to
 refuse to accept an upload which declares a
-.B Built-Using
+.B Built\-Using
 relationship which cannot be satisfied within the archive.
 .
 .SH EXAMPLE
@@ -250,8 +270,8 @@ Priority: required
 Section: base
 Maintainer: Wichert Akkerman <wakkerma@debian.org>
 Architecture: sparc
-Version: 2.4-1
-Pre-Depends: libc6 (>= 2.0.105)
+Version: 2.4\-1
+Pre\-Depends: libc6 (>= 2.0.105)
 Provides: rgrep
 Conflicts: rgrep
 Description: GNU grep, egrep and fgrep.
diff --git a/man/deb-extra-override.5 b/man/deb-extra-override.5
index e301af0..27e4473 100644
--- a/man/deb-extra-override.5
+++ b/man/deb-extra-override.5
@@ -1,3 +1,20 @@
+.\" dpkg manual page - deb-extra-override(5)
+.\"
+.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
 .TH deb\-extra\-override 5 "2009-08-16" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-extra\-override \- Debian archive extra override file
diff --git a/man/deb-old.5 b/man/deb-old.5
index ee671e0..5fdfda3 100644
--- a/man/deb-old.5
+++ b/man/deb-old.5
@@ -1,4 +1,23 @@
-.TH deb\-old 5 "2006-02-28" "Debian Project" "Debian"
+.\" dpkg manual page - deb-old(5)
+.\"
+.\" Copyright © 1995 Raul Miller
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-old 5 "2011-08-14" "Debian Project" "Debian"
 .SH NAME
 deb\-old \- old style Debian binary package format
 .
@@ -50,5 +69,5 @@ on. The pathnames do not have leading slashes.
 .
 .SH SEE ALSO
 .BR deb (5),
-.BR dpkg-deb (1),
-.BR deb-control (5).
+.BR dpkg\-deb (1),
+.BR deb\-control (5).
diff --git a/man/deb-origin.5 b/man/deb-origin.5
new file mode 100644
index 0000000..676d911
--- /dev/null
+++ b/man/deb-origin.5
@@ -0,0 +1,57 @@
+.\" dpkg manual page - deb-origin(5)
+.\"
+.\" Copyright © 2011 Matt Kraai <kraai@ftbfs.org>
+.\" Copyright © 2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-origin 5 "2011-11-10" "Debian Project" "Debian"
+.SH NAME
+deb\-origin \- Vendor-specific information files
+.SH SYNOPSIS
+.BI /etc/dpkg/origins/ filename
+.SH DESCRIPTION
+The files in \fB/etc/dpkg/origins\fP can provide information about
+various vendors who are providing Debian packages. They contain a
+number of fields, or comments when the line starts with \fB'#'\fP.
+Each field begins with a tag, such as \fBVendor\fP or \fBParent\fP,
+followed by a colon and the body of the field. Fields are delimited
+only by field tags. In other words, field text may be multiple lines
+in length, but the tools will join lines when processing the body of
+the field.
+.SH REQUIRED FIELDS
+.TP
+.BI Vendor: " vendor-name"
+The value of this field determines the vendor name.
+.SH OPTIONAL FIELDS
+.TP
+.BI Vendor\-URL: " vendor-url"
+The value of this field determines the vendor URL.
+.TP
+.BI Bugs: " bug-url"
+The value of this field determines the type and address of the bug
+tracking system used by this vendor. It can be a mailto URL or a
+debbugs URL (e.g., debbugs://bugs.debian.org/).
+.TP
+.BI Parent: " vendor-name"
+The value of this field determines the vendor name of the vendor that
+this vendor derives from.
+.SH EXAMPLE
+.nf
+Vendor: Debian
+Vendor\-URL: http://www.debian.org/
+Bugs: debbugs://bugs.debian.org
+.fi
+.SH SEE ALSO
+.BR dpkg\-vendor (1)
diff --git a/man/deb-override.5 b/man/deb-override.5
index 11b1602..48c7891 100644
--- a/man/deb-override.5
+++ b/man/deb-override.5
@@ -1,6 +1,9 @@
-.\" This manpage is copyright (C) 1996 Michael Shields <shields@crosslink.net>.
-.\" 
-.\" This is free software; you may redistribute it and/or modify
+.\" dpkg manual page - deb-override(5)
+.\"
+.\" Copyright © 1996 Michael Shields <shields@crosslink.net>
+.\" Copyright © 2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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.
@@ -12,7 +15,8 @@
 .\"
 .\" You should have received a copy of the GNU General Public License
 .\" along with this program.  If not, see <http://www.gnu.org/licenses/>.
-.TH deb\-override 5 "2007-03-07" "Debian Project" "dpkg utilities"
+.
+.TH deb\-override 5 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-override \- Debian archive override file
 .
@@ -63,4 +67,4 @@ directory on any Debian mirror.
 .BR dpkg\-scanpackages (1),
 .BR dpkg\-scansources (1),
 .BR apt\-ftparchive (1),
-.BR /usr/share/doc/debian-policy/policy.html/index.html .
+.BR /usr/share/doc/debian\-policy/policy.html/index.html .
diff --git a/man/deb-shlibs.5 b/man/deb-shlibs.5
index 920d8ea..a6fa586 100644
--- a/man/deb-shlibs.5
+++ b/man/deb-shlibs.5
@@ -1,7 +1,9 @@
+.\" dpkg manual page - deb-shlibs(5)
+.\"
 .\" Copyright © 1996 Michael Shields <shields@crosslink.net>
 .\" Copyright © 2008 Zack Weinberg <zackw@panix.com>
 .\" 
-.\" This is free software; you may redistribute it and/or modify
+.\" This 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.
@@ -13,7 +15,8 @@
 .\"
 .\" You should have received a copy of the GNU General Public License
 .\" along with this program.  If not, see <http://www.gnu.org/licenses/>.
-.TH deb\-shlibs 5 "2008-02-17" "Debian Project" "dpkg utilities"
+.
+.TH deb\-shlibs 5 "2012-02-08" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-shlibs \- Debian shared library information file
 .
@@ -27,7 +30,7 @@ entry per line. Blank lines are \fBnot\fP allowed.  Lines beginning
 with an \fB#\fP character are considered commentary, and are ignored.
 All other lines must have the format
 .IP
-.RI [ type: ]
+.RI [ type\fB:\fP ]
 .I library
 .I version
 .I dependencies
@@ -36,7 +39,9 @@ The \fIlibrary\fP and \fIversion\fP fields are whitespace-delimited,
 but the \fIdependencies\fP field extends to the end of the line.  The
 \fItype\fP field is optional and normally not needed.
 .PP
-See the Debian Policy Manual for further details.
+The \fIdependencies\fP field has the same syntax as the \fBDepends\fP
+field in a binary control file, see \fBdeb\-control\fP(5).
+See also the Debian Policy Manual for further details.
 .
 .SH EXAMPLES
 .PP
@@ -59,5 +64,6 @@ This is not the only reason the dependencies might need to be
 tightened; again, see the Debian Policy Manual for details.
 .
 .SH SEE ALSO
+.BR deb\-control (5),
 .BR dpkg\-shlibdeps (1),
 .BR deb\-symbols (5).
diff --git a/man/deb-split.5 b/man/deb-split.5
index 213fe1b..0e54eb2 100644
--- a/man/deb-split.5
+++ b/man/deb-split.5
@@ -1,4 +1,21 @@
-.TH deb\-split 5 "2011-04-15" "Debian Project" "Debian"
+.\" dpkg manual page - deb-split(5)
+.\"
+.\" Copyright © 2009-2012 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-split 5 "2012-04-09" "Debian Project" "Debian"
 .SH NAME
 deb\-split \- Debian multi-part binary package format
 .SH SYNOPSIS
@@ -31,19 +48,20 @@ parts (as in \(oq1/10\(cq).
 .IP \(bu
 The package architecture (since dpkg 1.16.1).
 .PP
-Programs which read multi-part archives should be prepared for additional
-lines to be present, and should ignore these if this is the case.
+Programs which read multi-part archives should be prepared for the minor
+format version number to be increased and additional lines to be present,
+and should ignore these if this is the case.
 .PP
-If the version number has changed, an incompatible change has been made
-and the program should stop. If it has not, then the program should
+If the major format version number has changed, an incompatible change has
+been made and the program should stop. If it has not, then the program should
 be able to safely continue, unless it encounters an unexpected member
 in the archive (except at the end), as described below.
 .PP
-The second, last required member is named \fBdata.\fPN, where N denotes
-the part number. It contains the raw part data.
+The second, last required member is named \fBdata.\fP\fIN\fP, where \fIN\fP
+denotes the part number. It contains the raw part data.
 .PP
 These members must occur in this exact order. Current implementations
-should ignore any additional members after \fBdata.\fPN.
+should ignore any additional members after \fBdata.\fP\fIN\fP.
 Further members may be defined in the future, and (if possible) will be
 placed after these two.
 .SH SEE ALSO
diff --git a/man/deb-src-control.5 b/man/deb-src-control.5
index 0c5ee67..8915265 100644
--- a/man/deb-src-control.5
+++ b/man/deb-src-control.5
@@ -1,6 +1,22 @@
-.\" Author: Oxan van Leeuwen
-.\" Includes text from the deb-control manual page by Raul Miller
-.TH deb\-src\-control 5 "2011-04-29" "Debian Project" "Debian"
+.\" dpkg manual page - deb-src-control(5)
+.\"
+.\" Copyright © 2010 Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
+.\" Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-src\-control 5 "2011-08-14" "Debian Project" "Debian"
 .SH NAME
 deb\-src\-control \- Debian source packages' master control file format
 .
@@ -28,7 +44,7 @@ treated as comments.
 .
 .SH SOURCE FIELDS
 .TP
-.BR Source: " <source package name> (required)"
+.BR Source: " \fIsource-package-name\fP (required)"
 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 lower case letters (a-z), digits (0-9), plus (+) and
@@ -36,63 +52,65 @@ minus (-) signs, and periods (.). Package names must be at least two characters
 long and must start with an alphanumeric character.
 
 .TP
-.BR Maintainer: " <fullname email> (required)"
+.BR Maintainer: " \fIfullname-email\fP (required)"
 Should be in the format "Joe Bloggs <jbloggs@foo.com>", and references the
 person who currently maintains the package, as opposed to the author of the
 software or the original packager.
 
 .TP
-.BR Uploaders: " <fullname email>"
+.BI Uploaders: " fullname-email"
 Lists all the names and email addresses of co-maintainers of the package, in
 the same format as the Maintainer field. Multiple co-maintainers should be
 separated by a comma.
 
 .TP
-.BR Standards\-Version: " <version string>"
+.BI Standards\-Version: " version-string"
 This documents the most recent version of the standards (which consists of the
 Debian Policy Manual and referenced texts from the
 .B debian\-policy
 package) this package complies to.
 
 .TP
-.BR DM\-Upload\-Allowed: " <yes|no>"
+.BR DM\-Upload\-Allowed: " \fByes\fP|\fBno\fP"
 This field indicates whether the package can be uploaded by Debian Maintainers
 appearing in the Maintainer or Uploaders field. The default value is "no".
 
 .TP
-.BR Homepage: " <url>"
+.BI Homepage: " url"
 The upstream project home page URL.
 
 .TP
-.BR Bugs: " <url>"
-The url of the bug tracking system for this package. The current used format
-is \fB<bts_type>://<bts_address>\fP, like \fBdebbugs://bugs.debian.org\fP. This
-field is usually not needed.
+.BI Bugs: " url"
+The \fIurl\fP of the bug tracking system for this package. The current
+used format is \fIbts-type\fP\fB://\fP\fIbts-address\fP, like
+\fBdebbugs://bugs.debian.org\fP. This field is usually not needed.
 
 .TP
-.BR Vcs\-*: " <url>"
-The url of the Version Control System repository used to maintain this package.
-Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg (Mercurial),
-Mtn (Monotone) and Svn (Subversion). Usually this field points to the latest
-version of the package, such as the main branch or the trunk.
+.BI Vcs\-*: " url"
+The \fIurl\fP of the Version Control System repository used to maintain this
+package. Currently supported are \fBArch\fP, \fBBzr\fP (Bazaar), \fBCvs\fP,
+\fBDarcs\fP, \fBGit\fP, \fBHg\fP (Mercurial), \fBMtn\fP (Monotone) and
+\fBSvn\fP (Subversion). Usually this field points to the latest version
+of the package, such as the main branch or the trunk.
 
 .TP
-.BR Vcs\-Browser: " <url>"
-The url of a webinterface to browse the Version Control System repository.
+.BI Vcs\-Browser: " url"
+The \fIurl\fP of a webinterface to browse the Version Control System
+repository.
 
 .TP
-.BR Origin: " <name>"
+.BI Origin: " name"
 The name of the distribution this package is originating from. This field is
 usually not needed.
 
 .TP
-.BR Section: " <section>"
+.BI Section: " section"
 This is a general field that gives the package a category based on the
 software that it installs. Some common sections are "utils", "net",
 "mail", "text", "x11", etc.
 
 .TP
-.BR Priority: " <priority>"
+.BI Priority: " priority"
 Sets the importance of this package in relation to the system as a whole.
 Common priorities are "required", "standard", "optional", "extra", etc.
 
@@ -106,25 +124,25 @@ A list of these values can be obtained from the latest version of the
 package.
 
 .TP
-.BR Build\-Depends: " <package list>"
+.BI Build\-Depends: " package-list"
 A list of packages that need to be installed and configured to be able to build
 the source package.
 
 .TP
-.BR Build\-Depends\-Indep: " <package list>"
-Same as Build\-Depends, but they are only needed when building the
-architecture independent packages. The Build\-Depends are also installed
+.BI Build\-Depends\-Indep: " package-list"
+Same as \fBBuild\-Depends\fP, but they are only needed when building the
+architecture independent packages. The \fBBuild\-Depends\fP are also installed
 in this case.
 
 .TP
-.BR Build\-Conflicts: " <package list>"
+.BI Build\-Conflicts: " package-list"
 A list of packages that should not be installed when the package is build, for
 example because they interfere with the used build system.
 
 .TP
-.BR Build\-Conflicts\-Indep: " <package list>"
-Same as Build\-Conflicts, but only when building the architecture independent
-packages.
+.BI Build\-Conflicts\-Indep: " package-list"
+Same as \fBBuild\-Conflicts\fP, but only when building the architecture
+independent packages.
 
 The syntax of the
 .B Build\-Depends
@@ -173,12 +191,12 @@ fields can also be in a binary paragraph to override the global value from the
 source package.
 
 .TP
-.BR Package: " <binary package name> (required)"
+.BR Package: " \fIbinary-package-name\fP (required)"
 This field is used to name the binary package name. The same restrictions as
 to a source package name apply.
 
 .TP
-.BR Architecture: " <arch|all|any> (required)"
+.BR Architecture: " \fIarch\fP|\fBall\fP|\fBany\fP (required)"
 The architecture specifies on which type of hardware this package runs. For
 packages that run on all architectures, use the
 .B any
@@ -192,20 +210,20 @@ architecture wildcards in that list (see
 for more information about them).
 
 .TP
-.BR Package\-Type: " <deb|udeb>"
+.BR Package\-Type: " \fBdeb\fP|\fBudeb\fP"
 This field defines the type of the package. "udeb" is for size-constrained
 packages used by the debian installer. "deb" is the default value, it's
 assumed if the field is absent. More types might be added in the future.
 
 .TP
 .PD 0
-.BR Subarchitecture: " <value>"
+.BI Subarchitecture: " value"
 .TP
 .PD 0
-.BR Kernel\-Version: " <value>"
+.BI Kernel\-Version: " value"
 .TP
 .PD 0
-.BR Installer\-Menu\-Item: " <value>"
+.BI Installer\-Menu\-Item: " value"
 These fields are used by the debian\-installer and are usually not needed.
 See /usr/share/doc/debian\-installer/devel/modules.txt from the
 .B debian\-installer
@@ -213,16 +231,16 @@ package for more details about them.
 
 .TP
 .PD 0
-.BR Essential: " <yes|no>"
+.BR Essential: " \fByes\fP|\fBno\fP"
 .TP
 .PD 0
-.BR Multi\-Arch: " <same|foreign|allowed> "
+.BR Multi\-Arch: " \fBsame\fP|\fBforeign\fP|\fBallowed\fP"
 .TP
 .PD 0
-.BR Tag: " <tag list>"
+.BI Tag: " tag-list"
 .TP
 .PD 0
-.BR Description: " <short description> (required)"
+.BR Description: " \fIshort-description\fP (required)"
 These fields are described in the
 .BR deb\-control (5)
 manual page, as they are copied literally to the control file of the binary
@@ -230,34 +248,34 @@ package.
 
 .TP
 .PD 0
-.BR Depends: " <package list>"
+.BI Depends: " package-list"
 .TP
 .PD 0
-.BR Pre\-Depends: " <package list>"
+.BI Pre\-Depends: " package-list"
 .TP
 .PD 0
-.BR Recommends: " <package list>"
+.BI Recommends: " package-list"
 .TP
 .PD 0
-.BR Suggests: " <package list>"
+.BI Suggests: " package-list"
 .TP
 .PD 0
-.BR Breaks: " <package list>"
+.BI Breaks: " package-list"
 .TP
 .PD 0
-.BR Enhances: " <package list>"
+.BI Enhances: " package-list"
 .TP
 .PD 0
-.BR Replaces: " <package list>"
+.BI Replaces: " package-list"
 .TP
 .PD 0
-.BR Conflicts: " <package list>"
+.BI Conflicts: " package-list"
 .TP
 .PD 0
-.BR Provides: " <package list>"
+.BI Provides: " package-list"
 .TP
 .PD 0
-.BR Built-Using: " <package list>"
+.BI Built\-Using: " package-list"
 .br
 These fields declare relationships between packages. They are discussed in
 the
@@ -290,30 +308,30 @@ source package control files.
 Source: dpkg
 Section: admin
 Priority: required
-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
+Maintainer: Dpkg Developers <debian\-dpkg@lists.debian.org>
 # this field is copied to the binary and source packages
-XBS-Upstream-Release-Status: stable
+XBS\-Upstream\-Release\-Status: stable
 Homepage: http://wiki.debian.org/Teams/Dpkg
-Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git
-Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git
-Standards-Version: 3.7.3
-Build-Depends: pkg-config, debhelper (>= 4.1.81),
- libselinux1-dev (>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
+Vcs\-Browser: http://git.debian.org/?p=dpkg/dpkg.git
+Vcs\-Git: git://git.debian.org/git/dpkg/dpkg.git
+Standards\-Version: 3.7.3
+Build\-Depends: pkg\-config, debhelper (>= 4.1.81),
+ libselinux1\-dev (>= 1.28\-4) [!linux\-any]
 
-Package: dpkg-dev
+Package: dpkg\-dev
 Section: utils
 Priority: optional
 Architecture: all
 # this is a custom field in the binary package
-XB-Mentoring-Contact: Raphael Hertzog <hertzog@debian.org>
-Depends: dpkg (>= 1.14.6), perl5, perl-modules, cpio (>= 2.4.2-2), bzip2, lzma,
- patch (>= 2.2-1), make, binutils, libtimedate-perl
-Recommends: gcc | c-compiler, build-essential
-Suggests: gnupg, debian-keyring
-Conflicts: dpkg-cross (<< 2.0.0), devscripts (<< 2.10.26)
-Replaces: manpages-pl (<= 20051117-1)
+XB\-Mentoring\-Contact: Raphael Hertzog <hertzog@debian.org>
+Depends: dpkg (>= 1.14.6), perl5, perl\-modules, cpio (>= 2.4.2\-2),
+ bzip2, lzma, patch (>= 2.2\-1), make, binutils, libtimedate\-perl
+Recommends: gcc | c\-compiler, build\-essential
+Suggests: gnupg, debian\-keyring
+Conflicts: dpkg\-cross (<< 2.0.0), devscripts (<< 2.10.26)
+Replaces: manpages\-pl (<= 20051117\-1)
 Description: Debian package development tools
- This package provides the development tools (including dpkg-source)
+ This package provides the development tools (including dpkg\-source)
  required to unpack, build and upload Debian source packages.
  .
  Most Debian source packages will require additional tools to build;
diff --git a/man/deb-substvars.5 b/man/deb-substvars.5
index bcddb2c..a8d3640 100644
--- a/man/deb-substvars.5
+++ b/man/deb-substvars.5
@@ -1,4 +1,22 @@
-.\" Authors: Ian Jackson
+.\" dpkg manual page - deb-substvars(5)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
 .TH deb\-substvars 5 "2009-07-15" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-substvars \- Debian source substitution variables
@@ -157,11 +175,3 @@ standard output field settings is rather confused.
 .BR dpkg\-gencontrol (1),
 .BR dpkg\-shlibdeps (1),
 .BR dpkg\-source (1).
-.
-.SH AUTHOR
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/deb-symbols.5 b/man/deb-symbols.5
index bb5a53b..5d9ea0f 100644
--- a/man/deb-symbols.5
+++ b/man/deb-symbols.5
@@ -1,5 +1,21 @@
-.\" Author: Raphaël Hertzog
-.TH deb\-symbols 5 "2007-07-16" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - deb-symbols(5)
+.\"
+.\" Copyright © 2007-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-symbols 5 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-symbols \- Debian's extended shared library information file
 .
@@ -10,35 +26,35 @@ symbols
 The format for an extended shared library dependency information entry
 in these files is:
 .PP
-<library soname> <main dependency template>
+.I library-soname main-dependency-template
 .br
-[ | <alternative dependency template> ]
+[| \fIalternative-dependency-template\fP]
 .br
-[ ... ]
+[...]
 .br
-[ * <field-name>: <field value> ]
+[* \fIfield-name\fP: \fIfield-value\fP]
 .br
-[ ... ]
- <symbol> <minimal version>[ <id of dependency template> ]
+[...]
+ \fIsymbol\fP \fIminimal-version\fP [\fIid-of-dependency-template\fP]
 .P
-The \fIlibrary soname\fR is exactly the value of the SONAME field
-as exported by \fBobjdump\fR(1). A \fIdependency template\fR is a
+The \fIlibrary-soname\fR is exactly the value of the SONAME field
+as exported by \fBobjdump\fR(1). A \fIdependency-template\fR is a
 dependency where \fI#MINVER#\fR is dynamically replaced either by
-a version check like "(>= \fIminimal version\fR)" or by nothing (if
+a version check like "(>= \fIminimal-version\fR)" or by nothing (if
 an unversioned dependency is deemed sufficient). 
 .P
 Each exported \fIsymbol\fR (listed as \fIname\fR@\fIversion\fR, with
 \fIversion\fR being "Base" if the library is not versioned) is associated
-to a \fIminimal version\fR of its dependency template (the main dependency
-template is used if \fIid of dependency template\fR is not present). The
+to a \fIminimal-version\fR of its dependency template (the main dependency
+template is used if \fIid-of-dependency-template\fR is not present). The
 first alternative dependency template is numbered 1, the second one 2,
 etc.
 .P
 Each entry for a library can also have some fields of meta-information.
 Those fields are stored on lines starting with an asterisk. Currently,
-the only valid field is \fIBuild-Depends-Package\fR, it indicates the name
+the only valid field is \fIBuild\-Depends\-Package\fR, it indicates the name
 of the "\-dev" package associated to the library and is used by
-dpkg-shlibdeps to make sure that the dependency generated is at least as
+\fBdpkg\-shlibdeps\fP to make sure that the dependency generated is at least as
 strict as the corresponding build dependency.
 .SH EXAMPLES
 .SS Simple symbols file
@@ -51,9 +67,9 @@ libftp.so.3 libftp3 #MINVER#
 .PP 
 libGL.so.1 libgl1
 .br
-| libgl1-mesa-glx #MINVER#
+| libgl1\-mesa\-glx #MINVER#
 .br
-* Build-Depends-Package: libgl1-mesa-dev
+* Build\-Depends\-Package: libgl1\-mesa\-dev
  publicGlSymbol@Base 6.3-1
  [...]
  implementationSpecificSymbol@Base 6.5.2-7 1
diff --git a/man/deb-triggers.5 b/man/deb-triggers.5
index f869cd2..5fabea1 100644
--- a/man/deb-triggers.5
+++ b/man/deb-triggers.5
@@ -1,4 +1,22 @@
-.TH deb\-triggers 5 "2009-03-15" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - deb-triggers(5)
+.\"
+.\" Copyright © 2008 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-triggers 5 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 deb\-triggers \- package triggers
 .
@@ -21,32 +39,50 @@ The trigger control directives currently supported are:
 .I trigger-name
 .PP
 .in +5
+.B interest\-noawait
+.I trigger-name
+.PP
+.in +5
 Specifies that the package is interested in the named trigger. All
 triggers in which a package is interested must be listed using this
-directive in the triggers control file.
+directive in the triggers control file. The "noawait" variant does
+not put the triggering packages in triggers\-awaited state. This should
+be used when the functionality provided by the trigger is not crucial.
 .PP
 .in +5
 .B activate
 .I trigger-name
 .PP
 .in +5
+.B activate\-noawait
+.I trigger-name
+.PP
+.in +5
 Arranges that changes to this package's state will activate the
 specified trigger. The trigger will be activated at the start of
 the following operations: unpack, configure, remove (including for
 the benefit of a conflicting package), purge and deconfigure.
+The "noawait" variant does not put the triggering packages in
+triggers\-awaited state. This should be used when the functionality
+provided by the trigger is not crucial.
 .PP
 .in +5
 If this package disappears during the unpacking of another package
 the trigger will be activated when the disappearance is noted
 towards the end of the unpack. Trigger processing, and transition
-from triggers-awaited to installed, does not cause activations.
+from triggers\-awaited to installed, does not cause activations.
 In the case of unpack, triggers mentioned in both the old and new
 versions of the package will be activated.
 .PP
 Unknown directives are an error which will prevent installation of the
 package.
+.PP
+The "\-noawait" variants are only supported by dpkg 1.16.1 or newer, and
+will lead to errors if used with an older dpkg. It is thus recommended
+to add a "Pre\-Depends: dpkg (>= 1.16.1)" to any package that wish to use
+those directives.
 .
 .SH SEE ALSO
 .BR dpkg\-trigger (1),
 .BR dpkg (1),
-.BR /usr/share/doc/dpkg-dev/triggers.txt.gz .
+.BR /usr/share/doc/dpkg\-dev/triggers.txt.gz .
diff --git a/man/deb-version.5 b/man/deb-version.5
index da9372f..0254141 100644
--- a/man/deb-version.5
+++ b/man/deb-version.5
@@ -1,13 +1,28 @@
-.\" Includes text from the Debian Policy probably by Ian Jackson and others
-.\" The copyright given below is that of the whole policy, but probably
-.\" incomplete.
-.\" Conversion to roff by Frank Lichtenheld
-.TH deb\-version 5 "2008-08-18" "Debian Project" "Debian"
+.\" dpkg manual page - deb-version(5)
+.\"
+.\" Copyright © 1996-1998 Ian Jackson and Christian Schwarz
+.\"   for parts of the text reused from the Debian Policy
+.\" Copyright © 2007 Frank Lichtenheld <djpig@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb\-version 5 "2011-08-14" "Debian Project" "Debian"
 .SH NAME
 deb\-version \- Debian package version number format
 .
 .SH SYNOPSIS
-.RI "[ " epoch ":] " upstream_version " [\-" debian_revision " ]"
+.RI "[" epoch "\fB:\fP]" upstream-version "[\fB\-\fP" debian-revision "]"
 .SH DESCRIPTION
 Version numbers as used for Debian binary and source packages
 consist of three components. These are:
@@ -15,14 +30,14 @@ consist of three components. These are:
 .I epoch
 This is a single (generally small) unsigned integer.  It
 may be omitted, in which case zero is assumed.  If it is
-omitted then the \fIupstream_version\fP may not
+omitted then the \fIupstream-version\fP may not
 contain any colons.
 .IP
 It is provided to allow mistakes in the version numbers
 of older versions of a package, and also a package's
 previous version numbering schemes, to be left behind.
 .TP
-.I upstream_version
+.I upstream-version
 This is the main part of the version number.  It is
 usually the version number of the original ("upstream")
 package from which the \fI.deb\fP file has been made,
@@ -33,48 +48,48 @@ package management system's format and comparison
 scheme.
 .IP
 The comparison behavior of the package management system
-with respect to the \fIupstream_version\fP is
-described below.  The \fIupstream_version\fP
+with respect to the \fIupstream-version\fP is
+described below. The \fIupstream-version\fP
 portion of the version number is mandatory.
 .IP
-The \fIupstream_version\fP may contain only
+The \fIupstream-version\fP may contain only
 alphanumerics ("A-Za-z0-9") and the characters
 .BR . " " + " " \- " " : " " ~
 (full stop, plus, hyphen, colon, tilde) and should
 start with a digit.  If there is no
-\fIdebian_revision\fP then hyphens are not allowed;
+\fIdebian-revision\fP then hyphens are not allowed;
 if there is no \fIepoch\fP then colons are not
 allowed.
 .TP
-.I debian_revision
+.I debian-revision
 This part of the version number specifies the version of
 the Debian package based on the upstream version.  It
 may contain only alphanumerics and the characters
 .BR + " " . " " ~
 (plus, full stop, tilde) and is
 compared in the same way as the
-\fIupstream_version\fP is.
+\fIupstream-version\fP is.
 .IP
 It is optional; if it isn't present then the
-\fIupstream_version\fP may not contain a hyphen.
+\fIupstream-version\fP may not contain a hyphen.
 This format represents the case where a piece of
 software was written specifically to be turned into a
 Debian package, and so there is only one "debianisation"
 of it and therefore no revision indication is required.
 .IP
 It is conventional to restart the
-\fIdebian_revision\fP at '1' each time time the
-\fIupstream_version\fP is increased.
+\fIdebian-revision\fP at '1' each time time the
+\fIupstream-version\fP is increased.
 .IP
 Dpkg will break the version
 number apart at the last hyphen in the string (if there
-is one) to determine the \fIupstream_version\fP and
-\fIdebian_revision\fP.  The absence of a
-\fIdebian_revision\fP compares earlier than the
-presence of one (but note that the \fIdebian_revision\fP
+is one) to determine the \fIupstream-version\fP and
+\fIdebian-revision\fP. The absence of a
+\fIdebian-revision\fP compares earlier than the
+presence of one (but note that the \fIdebian-revision\fP
 is the least significant part of the version number).
 .SS Sorting Algorithm
-The \fIupstream_version\fP and \fIdebian_revision\fP
+The \fIupstream-version\fP and \fIdebian-revision\fP
 parts are compared by the package management system using the
 same algorithm:
 .PP
@@ -111,16 +126,9 @@ interpret (such as 'ALPHA' or 'pre\-'), or with
 silly orderings.
 .SH CAVEATS
 The tilde character and its special sorting properties were introduced
-in dpkg, version 1.10 and some parts of dpkg-dev only gained
+in dpkg, version 1.10 and some parts of dpkg\-dev only gained
 support for it later in the 1.10.x series.
 .SH SEE ALSO
-.BR deb-control (5),
+.BR deb\-control (5),
 .BR deb (5),
 .BR dpkg (1)
-.SH AUTHORS
-Copyright \(co 1996,1997,1998 Ian Jackson and Christian Schwarz
-.br
-Copyright \(co 2007 Frank Lichtenheld
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/deb.5 b/man/deb.5
index a6f79aa..865d9b4 100644
--- a/man/deb.5
+++ b/man/deb.5
@@ -1,4 +1,24 @@
-.TH deb 5 "2009-02-27" "Debian Project" "Debian"
+.\" dpkg manual page - deb(5)
+.\"
+.\" Copyright © 1995 Raul Miller
+.\" Copyright © 1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH deb 5 "2011-08-14" "Debian Project" "Debian"
 .SH NAME
 deb \- Debian binary package format
 .SH SYNOPSIS
@@ -12,7 +32,7 @@ of dpkg since 1.2.0 and all i386/ELF versions since 1.1.1elf.
 .PP
 The format described here is used since Debian 0.93; details of the
 old format are described in
-.BR deb-old (5).
+.BR deb\-old (5).
 .SH FORMAT
 The file is an
 .B ar
@@ -27,7 +47,7 @@ and the POSIX ustar format (long names supported since dpkg 1.15.0).
 Unrecognized tar typeflags are considered an error.
 .PP
 The first member is named
-.B debian-binary
+.B debian\-binary
 and contains a series of lines, separated by newlines. Currently only
 one line is present, the format version number,
 .BR 2.0
@@ -77,6 +97,6 @@ inserted before
 with names starting with something other than underscores, or will
 (more likely) cause the major version number to be increased.
 .SH SEE ALSO
-.BR deb-old (5),
-.BR dpkg-deb (1),
-.BR deb-control (5).
+.BR deb\-old (5),
+.BR dpkg\-deb (1),
+.BR deb\-control (5).
diff --git a/man/dpkg-architecture.1 b/man/dpkg-architecture.1
index 511e683..3754dfb 100644
--- a/man/dpkg-architecture.1
+++ b/man/dpkg-architecture.1
@@ -1,15 +1,34 @@
-.TH dpkg\-architecture 1 "2009-08-15" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-architecture(1)
+.\"
+.\" Copyright © 2005 Marcus Brinkmann <brinkmd@debian.org>
+.\" Copyright © 2005 Scott James Remnant <scott@netsplit.com>
+.\" Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2009-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-architecture 1 "2012-01-20" "Debian Project" "dpkg utilities"
 .SH "NAME"
 dpkg\-architecture \- set and determine the architecture for package building
 .
 .SH SYNOPSIS
-.B dpkg-architecture
-.RI [ options ]
-.RI [ commands ]
+.B dpkg\-architecture
+.RI [ option "...] [" command ]
 .PP
 .
 .SH DESCRIPTION
-dpkg-architecture does provide a facility to determine and set the build and
+dpkg\-architecture does provide a facility to determine and set the build and
 host architecture for package building.
 .PP
 The build architecture is always determined by an external call to
@@ -75,7 +94,7 @@ Set the GNU system type.
 .TP
 .B \-f
 Values set by existing environment variables with the same name as used by
-the scripts are honored (i.e. used by \fBdpkg-architecture\fP), except if
+the scripts are honored (i.e. used by \fBdpkg\-architecture\fP), except if
 this force flag is present. This allows the user
 to override a value even when the call to \fBdpkg\-architecture\fP is buried
 in some other script (for example \fBdpkg\-buildpackage\fP(1)).
@@ -148,114 +167,53 @@ which also show how you can improve the cross compilation support in your
 package:
 .PP
 
-Instead of:
-.IP
-.nf
-ARCH=\`dpkg \-\-print\-architecture\`
-configure $(\s-1ARCH\s0)\-linux
-.fi
-.PP
-please use the following:
+Retrieving the GNU system type and forwarding it to ./configure:
 .IP
 .nf
 \&\s-1DEB_BUILD_GNU_TYPE\s0 := $(shell dpkg\-architecture \-qDEB_BUILD_GNU_TYPE)
 \&\s-1DEB_HOST_GNU_TYPE\s0 := $(shell dpkg\-architecture \-qDEB_HOST_GNU_TYPE)
-
+[...]
 configure \-\-build=$(\s-1DEB_BUILD_GNU_TYPE\s0) \-\-host=$(\s-1DEB_HOST_GNU_TYPE\s0)
 .fi
 .PP
 
-Instead of:
-.IP
-.nf
-ARCH=\`dpkg \-\-print\-architecture\`
-ifeq ($(\s-1ARCH\s0),alpha)
-  ...
-endif
-.fi
-.PP
-please use:
+Doing something only for a specific architecture:
 .IP
 .nf
 \&\s-1DEB_HOST_ARCH\s0 := $(shell dpkg\-architecture \-qDEB_HOST_ARCH)
 
 ifeq ($(\s-1DEB_HOST_ARCH\s0),alpha)
-  ...
+  [...]
 endif
 .fi
 .PP
 or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU
 or DEB_HOST_ARCH_OS variables.
 .PP
-In general, calling dpkg in the rules file to get architecture information
-is deprecated (unless you want to provide backward compatibility, see below).
-Especially the \-\-print\-architecture option is unreliable since we have
-Debian architectures which don't equal a processor name.
-.
-.SH "BACKWARD COMPATIBILITY"
-The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced
-in dpkg-dev 1.15.4. Using them in \fIdebian/rules\fR thus requires a
-build-dependency on dpkg-dev (>= 1.15.4).
-.PP
-The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced
-in dpkg-dev 1.13.2. Before this \fIdebian/rules\fR files tended to check
-the values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which
-have been subject to change.
-.PP
-Where \fIdebian/rules\fR files check these variables to decide how or what
-to compile, this should be updated to use the new variables and values.
-You may wish to retain backwards compatibility with older version of
-dpkg-dev by using the following code:
+Note that you can also rely on an external Makefile snippet to properly
+set all the variables that \fBdpkg\-architecture\fP can provide:
 .IP
 .nf
-DEB_HOST_ARCH_CPU := $(shell dpkg\-architecture \-qDEB_HOST_ARCH_CPU 2>/dev/null)
-DEB_HOST_ARCH_OS := $(shell dpkg\-architecture \-qDEB_HOST_ARCH_OS 2>/dev/null)
+include /usr/share/dpkg/architecture.mk
 
-# Take account of old dpkg\-architecture output.
-ifeq ($(DEB_HOST_ARCH_CPU),)
-  DEB_HOST_ARCH_CPU := $(shell dpkg\-architecture \-qDEB_HOST_GNU_CPU)
-  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)
-    DEB_HOST_ARCH_CPU := amd64
-  endif
-endif
-ifeq ($(DEB_HOST_ARCH_OS),)
-  DEB_HOST_ARCH_OS := $(subst \-gnu,,$(shell dpkg\-architecture \-qDEB_HOST_GNU_SYSTEM))
-  ifeq ($(DEB_HOST_ARCH_OS),gnu)
-    DEB_HOST_ARCH_OS := hurd
-  endif
+ifeq ($(\s-1DEB_HOST_ARCH\s0),alpha)
+  [...]
 endif
 .fi
 .PP
-And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS.
-.PP
-If you still wish to support versions of dpkg-dev that did not include
-\fBdpkg-architecture\fR, the following does the job:
-.IP
-.nf
-\&\s-1DEB_BUILD_ARCH\s0 := $(shell dpkg \-\-print\-architecture)
-\&\s-1DEB_BUILD_GNU_CPU\s0 := $(patsubst hurd\-%,%,$(\s-1DEB_BUILD_ARCH\s0))
-ifeq ($(filter\-out hurd\-%,$(\s-1DEB_BUILD_ARCH\s0)),)
-  \s-1DEB_BUILD_GNU_SYSTEM\s0 := gnu
-else
-  \s-1DEB_BUILD_GNU_SYSTEM\s0 := linux-gnu
-endif
-DEB_BUILD_GNU_TYPE=$(\s-1DEB_BUILD_GNU_CPU\s0)\-$(\s-1DEB_BUILD_GNU_SYSTEM\s0)
-
-\&\s-1DEB_HOST_ARCH\s0 := $(\s-1DEB_BUILD_ARCH\s0)
-\&\s-1DEB_HOST_GNU_CPU\s0 := $(\s-1DEB_BUILD_GNU_CPU\s0)
-\&\s-1DEB_HOST_GNU_SYSTEM\s0 := $(\s-1DEB_BUILD_GNU_SYSTEM\s0)
-\&\s-1DEB_HOST_GNU_TYPE\s0 := $(\s-1DEB_BUILD_GNU_TYPE\s0)
-.fi
+In any case, you should never use \fBdpkg \-\-print\-architecture\fP to get
+architecture information during a package build.
+.
+.SH "BACKWARD COMPATIBILITY"
+The /usr/share/dpkg/architecture.mk Makefile snippet is provided by
+dpkg\-dev since version 1.16.1.
 .PP
-Put a subset of these lines at the top of your debian/rules file; these
-default values will be overwritten if dpkg-architecture is used.
+The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced
+in dpkg\-dev 1.15.4. Using them in \fIdebian/rules\fR thus requires a
+build-dependency on dpkg\-dev (>= 1.15.4).
 .PP
-You don't need the full set. Choose a consistent set which contains the
-values you use in the rules file. For example, if you only need the host
-Debian architecture, `DEB_HOST_ARCH=\`dpkg \-\-print\-architecture\`'
-is sufficient (this is indeed the Debian architecture of the build machine,
-but remember that we are only trying to be backward compatible with native
-compilation).
+The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced
+in dpkg\-dev 1.13.2.
 .PP
 The \fB\-e\fP and \fB\-i\fP options were only introduced in relatively recent
 versions of \fBdpkg\-architecture\fR (since dpkg 1.13.13).
@@ -283,9 +241,9 @@ dpkg\-architecture \-ilinux\-any
 dpkg\-architecture \-ai386 \-ilinux\-any
 .
 .SH FILES
-All these files have to be present for \fBdpkg-architecture\fP to
+All these files have to be present for \fBdpkg\-architecture\fP to
 work. Their location can be overridden at runtime with the environment
-variable DPKG_DATADIR.
+variable \fBDPKG_DATADIR\fP.
 .TP
 .I /usr/share/dpkg/cputable
 Table of known CPU names and mapping to their GNU name.
@@ -300,9 +258,3 @@ names.
 .SH "SEE ALSO"
 .BR dpkg\-buildpackage (1),
 .BR dpkg\-cross (1).
-.
-.SH AUTHOR
-.B dpkg\-architecture
-and this man page were initially written by
-Marcus Brinkmann <brinkmd@debian.org>.
-
diff --git a/man/dpkg-buildflags.1 b/man/dpkg-buildflags.1
index de0d154..abfd143 100644
--- a/man/dpkg-buildflags.1
+++ b/man/dpkg-buildflags.1
@@ -1,10 +1,28 @@
-.TH dpkg\-buildflags 1 "2010-07-29" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-buildflags(1)
+.\"
+.\" Copyright © 2010-2011 Raphaël Hertzog <hertzog@debian.org>
+.\" Copyright © 2011 Kees Cook <kees@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-buildflags 1 "2012-04-03" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-buildflags \- returns build flags to use during package build
 .
 .SH SYNOPSIS
 .B dpkg\-buildflags
-.RI [ option "...] " command
+.RI [ option "...] [" command ]
 .
 .SH DESCRIPTION
 \fBdpkg\-buildflags\fP is a tool to retrieve compilation flags to use during
@@ -18,21 +36,37 @@ system-wide with \fB/etc/dpkg/buildflags.conf\fP;
 for the current user with \fB$XDG_CONFIG_HOME/dpkg/buildflags.conf\fP
 where \fB$XDG_CONFIG_HOME\fP defaults to \fB$HOME/.config\fP;
 .IP 3.
-temporarily with environment variables (see section \fBENVIRONMENT\fP).
+temporarily by the user with environment variables (see section
+\fBENVIRONMENT\fP);
+.IP 4.
+dynamically by the package maintainer with environment variables set via
+\fBdebian/rules\fP (see section \fBENVIRONMENT\fP).
 .P
 The configuration files can contain two types of directives:
 .TP
 .BI SET " flag value"
 Override the flag named \fIflag\fP to have the value \fIvalue\fP.
 .TP
+.BI STRIP " flag value"
+Strip from the flag named \fIflag\fP all the build flags listed in \fIvalue\fP.
+.TP
 .BI APPEND " flag value"
-Extend the flag named \fIflag\fP with the options given in \fIvalue\fP.
+Extend the flag named \fIflag\fP by appending the options given in \fIvalue\fP.
 A space is prepended to the appended value if the flag's current value is non-empty.
+.TP
+.BI PREPEND " flag value"
+Extend the flag named \fIflag\fP by prepending the options given in \fIvalue\fP.
+A space is appended to the prepended value if the flag's current value is non-empty.
 .P
 The configuration files can contain comments on lines starting with a hash
 (#). Empty lines are also ignored.
 .SH COMMANDS
 .TP
+.BI \-\-dump
+Print to standard output all compilation flags and their values. It prints
+one flag per line separated from its value by an equal sign
+("\fIflag\fP=\fIvalue\fP"). This is the default action.
+.TP
 .BI \-\-list
 Print the list of flags supported by the current vendor
 (one per line). See the \fBSUPPORTED FLAGS\fP section for more
@@ -41,7 +75,9 @@ information about them.
 .BI \-\-export= format
 Print to standard output shell (if \fIformat\fP is \fBsh\fP) or make
 (if \fIformat\fP is \fBmake\fP) commands that can be used to export
-all the compilation flags in the environment. If the \fIformat\fP value is not
+all the compilation flags in the environment. If \fIformat\fP is
+\fBconfigure\fP then the output can be used on a \fB./configure\fP
+command-line. If the \fIformat\fP value is not
 given, \fBsh\fP is assumed. Only compilation flags starting with an
 upper case character are included, others are assumed to not be suitable
 for the environment.
@@ -69,6 +105,22 @@ the flag is set/modified by a user-specific configuration;
 the flag is set/modified by an environment-specific configuration.
 .RE
 .TP
+.BI \-\-query\-features " area"
+Print the features enabled for a given area. The only currently recognized
+area is \fBhardening\fP. Exits with 0 if the area is known otherwise exits
+with 1.
+.IP
+The output format is RFC822 header-style, with one section per feature.
+For example:
+.IP
+.nf
+  Feature: pie
+  Enabled: no
+
+  Feature: stackprotector
+  Enabled: yes
+.fi
+.TP
 .B \-\-help
 Show the usage message and exit.
 .TP
@@ -79,8 +131,8 @@ Show the version and exit.
 .TP
 .B CFLAGS
 Options for the C compiler. The default value set by the vendor
-includes \fI-g\fP and the default optimization level (\fI-O2\fP usually,
-or \fI-O0\fP if the \fBDEB_BUILD_OPTIONS\fP environment variable defines
+includes \fI\-g\fP and the default optimization level (\fI\-O2\fP usually,
+or \fI\-O0\fP if the \fBDEB_BUILD_OPTIONS\fP environment variable defines
 \fInoopt\fP).
 .TP
 .B CPPFLAGS
@@ -95,7 +147,7 @@ Options for the Fortran compiler. Same as \fBCFLAGS\fP.
 .B LDFLAGS
 Options passed to the compiler when linking executables or shared
 objects (if the linker is called directly, then
-.B -Wl
+.B \-Wl
 and
 .B ,
 have to be stripped from these options). Default value: empty.
@@ -108,18 +160,140 @@ System wide configuration file.
 .BR $XDG_CONFIG_HOME/dpkg/buildflags.conf " or " $HOME/.config/dpkg/buildflags.conf
 User configuration file.
 .SH ENVIRONMENT
+There are 2 sets of environment variables doing the same operations, the
+first one (DEB_\fIflag\fP_\fIop\fP) should never be used within
+\fBdebian/rules\fP. It's meant for any user that wants to rebuild the
+source package with different build flags. The second set
+(DEB_\fIflag\fP_MAINT_\fIop\fP) should only be used in \fBdebian/rules\fP
+by package maintainers to change the resulting build flags.
 .TP
 .BI DEB_ flag _SET
+.TQ
+.BI DEB_ flag _MAINT_SET
 This variable can be used to force the value returned for the given
 \fIflag\fP.
 .TP
+.BI DEB_ flag _STRIP
+.TQ
+.BI DEB_ flag _MAINT_STRIP
+This variable can be used to provide a space separated list of options
+that will be stripped from the set of flags returned for the given
+\fIflag\fP.
+.TP
 .BI DEB_ flag _APPEND
+.TQ
+.BI DEB_ flag _MAINT_APPEND
 This variable can be used to append supplementary options to the value
 returned for the given \fIflag\fP.
+.TP
+.BI DEB_ flag _PREPEND
+.TQ
+.BI DEB_ flag _MAINT_PREPEND
+This variable can be used to prepend supplementary options to the value
+returned for the given \fIflag\fP.
+.TP
+.B DEB_BUILD_MAINT_OPTIONS
+This variable can be used to disable/enable various hardening build
+flags through the \fBhardening\fP option. See the \fBHARDENING\fP section
+for details.
 .
-.SH AUTHOR
-Copyright \(co 2010 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
+.SH HARDENING
+Several compile-time options (detailed below) can be used to help harden
+a resulting binary against memory corruption attacks, or provide
+additional warning messages during compilation. Except as noted below,
+these are enabled by default for architectures that support them.
+.P
+Each hardening feature can be enabled and disabled in the
+\fBDEB_BUILD_MAINT_OPTIONS\fP environment variable's \fBhardening\fP
+value with the "+" and "\-" modifier. For example, to enable the
+"pie" feature and disable the "fortify" feature you can do this
+in \fBdebian/rules\fP:
+.P
+  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,\-fortify
+.P
+The special feature \fBall\fP can be used to enable or disable all
+hardening features at the same time. Thus disabling everything and
+enabling only "format" and "fortify" can be achieved with:
+.P
+  export DEB_BUILD_MAINT_OPTIONS=hardening=\-all,+format,+fortify
+.
+.TP
+.B format
+This setting (enabled by default) adds
+.B \-Wformat \-Werror=format\-security
+to \fBCFLAGS\fP and \fBCXXFLAGS\fP. 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 \fBprintf\fP and \fBscanf\fP functions where the format string is
+not a string literal and there are no format arguments, as in
+\fBprintf(foo);\fP instead of \fPprintf("%s", foo);\fP
+This may be a security hole if the format string came from untrusted
+input and contains "%n".
+.
+.TP
+.B fortify
+This setting (enabled by default) adds
+.B \-D_FORTIFY_SOURCE=2
+to \fBCPPFLAGS\fP. During code generation the compiler
+knows a great deal of information about buffer sizes (where possible), and
+attempts to replace insecure unlimited length buffer function calls with
+length-limited ones. This is especially useful for old, crufty code.
+Additionally, format strings in writable memory that contain '%n' are
+blocked. If an application depends on such a format string, it will need
+to be worked around.
+
+Note that for this option to have any effect, the source must also
+be compiled with \fB\-O1\fP or higher.
+.TP
+.B stackprotector
+This setting (enabled by default) adds
+.B \-fstack-protector \-\-param=ssp\-buffer\-size=4
+to \fBCFLAGS\fP and \fBCXXFLAGS\fP. This adds safety checks against stack
+overwrites. This renders many potential code injection attacks into
+aborting situations. In the best case this turns code injection
+vulnerabilities into denial of service or into non-issues (depending on
+the application).
+
+This feature requires linking against glibc (or another provider of
+\fB__stack_chk_fail\fP), so needs to be disabled when building with
+\fB\-nostdlib\fP or \fB\-ffreestanding\fP or similar.
+.
+.TP
+.B relro
+This setting (enabled by default) adds
+.B \-Wl,\-z,relro
+to \fBLDFLAGS\fP.  During program load, several ELF memory sections need
+to be written to by the linker. This flags the loader to turn these
+sections read-only before turning over control to the program. Most
+notably this prevents GOT overwrite attacks. If this option is disabled,
+\fBbindnow\fP will become disabled as well.
+.
+.TP
+.B bindnow
+This setting (disabled by default) adds
+.B \-Wl,\-z,now
+to \fBLDFLAGS\fP. During program load, all dynamic symbols are resolved,
+allowing for the entire PLT to be marked read-only (due to \fBrelro\fP
+above). The option cannot become enabled if \fBrelro\fP is not enabled.
+.
+.TP
+.B pie
+This setting (disabled by default) adds \fB\-fPIE\fP to \fBCFLAGS\fP and
+\fBCXXFLAGS\fP, and \fB\-fPIE \-pie\fP to \fBLDFLAGS\fP. Position Independent
+Executable are needed to take advantage of Address Space Layout
+Randomization, supported by some kernel versions. While ASLR can already
+be enforced for data areas in the stack and heap (brk and mmap), the code
+areas must be compiled as position-independent. Shared libraries already
+do this (\-fPIC), so they gain ASLR automatically, but binary .text
+regions need to be build PIE to gain ASLR. When this happens, ROP (Return
+Oriented Programming) attacks are much harder since there are no static
+locations to bounce off of during a memory corruption attack.
+
+This is not compatible with \fB\-fPIC\fP so care must be taken when
+building shared objects.
 
+Additionally, since PIE is implemented via a general register, some
+architectures (most notably i386) can see performance losses of up to
+15% in very text-segment-heavy application workloads; most workloads
+see less than 1%. Architectures with more general registers (e.g. amd64)
+do not see as high a worst-case penalty.
diff --git a/man/dpkg-buildpackage.1 b/man/dpkg-buildpackage.1
index 6460e51..e1b8e59 100644
--- a/man/dpkg-buildpackage.1
+++ b/man/dpkg-buildpackage.1
@@ -1,10 +1,31 @@
-.TH dpkg\-buildpackage 1 "2010-07-29" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-buildpackage(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2008 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-buildpackage 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-buildpackage \- build binary or source packages from sources
 .
 .SH SYNOPSIS
 .B dpkg\-buildpackage
-.RI [ options ]
+.RI [ option ...]
 .
 .SH DESCRIPTION
 .B dpkg\-buildpackage
@@ -23,23 +44,24 @@ option, it calls that target and stops here. Otherwise it calls
 \fBfakeroot debian/rules clean\fP to clean the build-tree (unless
 \fB\-nc\fP is specified).
 .IP \fB4.\fP 3
-It calls \fBdpkg-source \-b\fP to generate the source package (unless
+It calls \fBdpkg\-source \-b\fP to generate the source package (unless
 a binary\-only build has been requested with \fB\-b\fP, \fB\-B\fP or
 \fB\-A\fP).
 .IP \fB5.\fP 3
-It calls \fBdebian/rules\fP \fBbuild\fP followed by
+It calls \fBdebian/rules\fP \fIbuild-target\fP followed by
 \fBfakeroot debian/rules\fP \fIbinary-target\fP (unless a source-only
-build has been requested with \fB\-S\fP). Note that \fIbinary-target\fR is
-either \fBbinary\fP (default case, or if \fB\-b\fP is specified)
-or \fBbinary-arch\fP (if \fB\-B\fP is specified) or \fBbinary-indep\fP
-(if \fB\-A\fP is specified).
+build has been requested with \fB\-S\fP). Note that \fIbuild-target\fR
+and \fIbinary-target\fP are either \fBbuild\fP and \fBbinary\fP (default
+case, or if \fB\-b\fP is specified), or \fBbuild\-arch\fP and
+\fBbinary\-arch\fP (if \fB\-B\fP is specified), or \fBbuild\-indep\fP and
+\fBbinary\-indep\fP (if \fB\-A\fP is specified).
 .IP \fB6.\fP 3
 It calls \fBgpg\fP to sign the \fB.dsc\fP file (if any, unless
 \fB\-us\fP is specified).
 .IP \fB7.\fP 3
-It calls \fBdpkg-genchanges\fP to generate a \fB.changes\fP file.
-Many \fBdpkg-buildpackage\fP options are forwarded to
-\fBdpkg-genchanges\fP.
+It calls \fBdpkg\-genchanges\fP to generate a \fB.changes\fP file.
+Many \fBdpkg\-buildpackage\fP options are forwarded to
+\fBdpkg\-genchanges\fP.
 .IP \fB8.\fP 3
 It calls \fBgpg\fP to sign the \fB.changes\fP file (unless \fB\-uc\fP
 is specified).
@@ -51,19 +73,19 @@ again. Finally it calls \fBdpkg\-source \-\-after\-build\fP.
 .TP
 .B \-b
 Specifies a binary-only build, no source files are to be built and/or
-distributed. Passed to \fBdpkg-genchanges\fP.
+distributed. Passed to \fBdpkg\-genchanges\fP.
 .TP
 .B \-B
 Specifies a binary-only build, limited to architecture dependent packages.
-Passed to \fBdpkg-genchanges\fP.
+Passed to \fBdpkg\-genchanges\fP.
 .TP
 .B \-A
 Specifies a binary-only build, limited to architecture independent
-packages. Passed to \fBdpkg-genchanges\fP.
+packages. Passed to \fBdpkg\-genchanges\fP.
 .TP
 .B \-S
 Specifies a source-only build, no binary packages need to be made.
-Passed to \fBdpkg-genchanges\fP.
+Passed to \fBdpkg\-genchanges\fP.
 .TP
 .B \-F
 Specifies a normal full build, binary and source packages will be built.
@@ -100,7 +122,7 @@ run with root rights.
 .br
 .BI \-e maintaineraddress
 .RS
-Passed unchanged to \fBdpkg-genchanges\fP. See its manual page.
+Passed unchanged to \fBdpkg\-genchanges\fP. See its manual page.
 .RE
 .TP
 .BI \-a architecture
@@ -122,7 +144,7 @@ invocations to inherit the option. Also adds \fBparallel=\fP\fIjobs\fP
 to the DEB_BUILD_OPTIONS environment variable which allows
 debian/rules files to use this information for their own purposes.
 The \fBparallel=\fP\fIjobs\fP in DEB_BUILD_OPTIONS environment variable
-will override the \fB-j\fP value if this option is given.
+will override the \fB\-j\fP value if this option is given.
 .TP
 .B \-D
 Check build dependencies and conflicts; abort if unsatisfied. This is the
@@ -133,7 +155,7 @@ Do not check build dependencies and conflicts.
 .TP
 .B \-nc
 Do not clean the source tree (implies \fB\-b\fP if nothing else has been
-selected among \fB-B\fP, \fB-A\fP or \fB-S\fP).
+selected among \fB\-B\fP, \fB\-A\fP or \fB\-S\fP).
 .TP
 .B \-tc
 Clean the source tree (using
@@ -173,7 +195,7 @@ 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
+.B /usr/local/bin/make \-f debian/rules
 as \fIrules-file\fR).
 .TP
 .BI \-p sign-command
@@ -208,10 +230,10 @@ Passed unchanged to \fBdpkg\-source\fP. See its manual page.
 .RE
 .TP
 .BI \-\-source\-option= opt
-Pass option \fIopt\fP to \fBdpkg-source\fP.
+Pass option \fIopt\fP to \fBdpkg\-source\fP.
 .TP
 .BI \-\-changes\-option= opt
-Pass option \fIopt\fP to \fBdpkg-genchanges\fP.
+Pass option \fIopt\fP to \fBdpkg\-genchanges\fP.
 .P
 .BI \-\-admindir= dir
 .br
@@ -228,19 +250,26 @@ Show the usage message and exit.
 Show the version and exit.
 .
 .SH ENVIRONMENT
-Even if \fBdpkg\-buildpackage\fP export some variables, \fBdebian/rules\fP
+Even if \fBdpkg\-buildpackage\fP exports some variables, \fBdebian/rules\fP
 should not rely on their presence and should instead use the
 respective interface to retrieve the needed values.
-.SS Variables set by dpkg-architecture
+.SS Variables set by dpkg\-architecture
 \fBdpkg\-architecture\fP is called with the \fB\-a\fP and \fB\-t\fP
 parameters forwarded. Any variable that is output by its \fB\-s\fP
 option is integrated in the build environment.
-.SS Compiler flags
-The \fBCFLAGS\fP, \fBCXXFLAGS\fP, \fBFFLAGS\fP, \fBCPPFLAGS\fP
-and \fBLDFLAGS\fP environment variables are set to the values
-that \fBdpkg\-buildflags\fP returned. See its manual page for more
-information.
+.SS Compiler flags are no longer exported
+Between versions 1.14.17 and 1.16.1, \fBdpkg\-buildpackage\fP
+exported compiler flags (\fBCFLAGS\fP, \fBCXXFLAGS\fP, \fBFFLAGS\fP,
+\fBCPPFLAGS\fP and \fBLDFLAGS\fP) with values as returned
+by \fBdpkg\-buildflags\fP. This is no longer the case.
 .
+.SH BACKWARD COMPATIBILITY
+\fBdpkg\-buildpackage\fP is using the \fBbuild\-arch\fP and
+\fBbuild\-indep\fP targets since version 1.16.2. Those targets are thus
+mandatory. But to avoid breakages of existing packages, and ease
+the transition, it will fallback to using the \fBbuild\fP target
+if \fBmake \-f debian/rules \-qn\fP \fIbuild-target\fP returns 2 as
+exit code.
 .SH BUGS
 It should be possible to specify spaces and shell metacharacters in
 and initial arguments for
@@ -249,18 +278,7 @@ and initial arguments for
 .SH "SEE ALSO"
 .BR dpkg\-source (1),
 .BR dpkg\-architecture (1),
+.BR dpkg\-buildflags (1),
 .BR dpkg\-genchanges (1),
 .BR fakeroot (1),
 .BR gpg (1).
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.br
-Copyright \(co 2007 Frank Lichtenheld
-.br
-Copyright \(co 2008-2010 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-checkbuilddeps.1 b/man/dpkg-checkbuilddeps.1
index 1ac3bad..d7dcf11 100644
--- a/man/dpkg-checkbuilddeps.1
+++ b/man/dpkg-checkbuilddeps.1
@@ -1,10 +1,29 @@
-.TH dpkg\-checkbuilddeps 1 "2009-11-21" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-checkbuilddeps(1)
+.\"
+.\" Copyright © 2001 Joey Hess <joeyh@debian.org>
+.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-checkbuilddeps 1 "2011-07-04" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-checkbuilddeps \- check build dependencies and conflicts
 .
 .SH SYNOPSIS
 .B dpkg\-checkbuilddeps
-.RI [ options ]
+.RI [ option ...]
 .RI [ control-file ]
 .
 .SH DESCRIPTION
@@ -12,7 +31,7 @@ This program checks the installed packages in the system against the build
 dependencies and build conflicts listed in the control file. If any are
 not met, it displays them and exits with a nonzero return code.
 .P
-By default, \fIdebian/control\fR is read, but an alternate control filename
+By default, \fBdebian/control\fR is read, but an alternate control filename
 may be specified on the command line.
 .
 .SH OPTIONS
@@ -31,14 +50,13 @@ be built.
 Use the given build dependencies/conflicts instead of those contained in the
 \fIdebian/control\fP file.
 .TP
+.BI "\-a " arch
+Check build dependencies/conflicts assuming that the package described in
+the control file is to be built for the given host architecture instead of
+the architecture of the current system.
+.TP
 .BR \-h ", " \-\-help
 Show the usage message and exit.
 .TP
 .BR \-\-version
 Show the version and exit.
-.
-.SH AUTHOR
-Copyright \(co 2001 Joey Hess
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-deb.1 b/man/dpkg-deb.1
index dfcd997..414ca3b 100644
--- a/man/dpkg-deb.1
+++ b/man/dpkg-deb.1
@@ -1,11 +1,30 @@
-.TH dpkg\-deb 1 "2011-04-26" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-deb(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 1999 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-deb 1 "2011-11-22" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-deb \- Debian package archive (.deb) manipulation tool
 .
 .SH SYNOPSIS
 .B dpkg\-deb
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 .B dpkg\-deb
@@ -140,7 +159,16 @@ modified to match the contents of the package.
 .BR \-X ", " \-\-vextract " \fIarchive directory\fP"
 Is like
 .BR \-\-extract " (" \-x ")"
-but prints a listing of the files extracted as it goes.
+with
+.BR \-\-verbose " (" \-v ")"
+which prints a listing of the files extracted as it goes.
+.TP
+.BR \-R ", " \-\-raw\-extract " \fIarchive directory\fP"
+Extracts the filesystem tree from a package archive into a specified
+directory, and the control information files into a DEBIAN subdirectory
+of the specified directory.
+
+The target directory (but not its parents) will be created if necessary.
 .TP
 .BR \-\-fsys\-tarfile " \fIarchive\fP"
 Extracts the filesystem tree data from a binary package and sends it
@@ -182,15 +210,23 @@ produced using
 on the same package. A complete explanation of the formatting options
 (including escape sequences and field tabbing) can be found in the
 explanation of the \fB\-\-showformat\fP option in
-.BR dpkg-query (1).
+.BR dpkg\-query (1).
 
 The default for this field is "${Package}\\t${Version}\\n".
 .TP
-.BI \-z compress_level
-Specify which compression level to pass to the compressor backend program,
-when building a package.
+.BI \-z compress-level
+Specify which compression level to use on the compressor backend, when
+building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).
+The accepted values are 0-9 with: 0 being mapped to compressor none for
+gzip and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was
+equivalent to compressor none for all compressors.
 .TP
-.BI \-Z compress_type
+.BI \-S compress-strategy
+Specify which compression strategy to use on the compressor backend, when
+building a package (since dpkg 1.16.2). Allowed value is \fIextreme\fP for
+xz.
+.TP
+.BI \-Z compress-type
 Specify which compression type to use when building a package. Allowed
 values are \fIgzip\fP, \fIxz\fP, \fIbzip2\fP, \fIlzma\fP, and \fInone\fP
 (default is \fIgzip\fP).
@@ -214,6 +250,10 @@ Inhibits
 usual checks on the proposed contents of an archive. You can build
 any archive you want, no matter how broken, this way.
 .TP
+.BR \-v ", " \-\-verbose
+Enables verbose output. This currently only affects \fB\-\-extract\fP making
+it behave like \fB\-\-vextract\fP.
+.TP
 .BR \-D ", " \-\-debug
 Enables debugging output. This is not very interesting.
 .
@@ -249,9 +289,3 @@ package's scripts run and its status and contents recorded.
 .BR deb\-control (5),
 .BR dpkg (1),
 .BR dselect (1).
-.
-.SH AUTHOR
-Copyright \(co 1995-1996 Ian Jackson
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-distaddfile.1 b/man/dpkg-distaddfile.1
index 24138ea..55a7629 100644
--- a/man/dpkg-distaddfile.1
+++ b/man/dpkg-distaddfile.1
@@ -1,10 +1,28 @@
-.TH dpkg\-distaddfile 1 "2008-08-18" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-distaddfile(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-distaddfile 1 "2011-07-04" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-distaddfile \- add entries to debian/files
 .
 .SH SYNOPSIS
 .B dpkg\-distaddfile
-.RI [ options ] " filename section priority"
+.RI [ option ...] " filename section priority"
 .
 .SH DESCRIPTION
 .B dpkg\-distaddfile
@@ -43,11 +61,3 @@ The list of generated files which are part of the upload being
 prepared.
 .B dpkg\-distaddfile
 can be used to add additional files.
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-divert.8 b/man/dpkg-divert.8
index 1c2fe05..876b1f2 100644
--- a/man/dpkg-divert.8
+++ b/man/dpkg-divert.8
@@ -1,10 +1,30 @@
-.TH dpkg\-divert 8 "2010-10-12" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-divert(8)
+.\"
+.\" Copyright © 1995 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 1999 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
+.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-divert 8 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-divert \- override a package's version of a file
 .
 .SH SYNOPSIS
 .B dpkg\-divert
-.RI [ options ]
+.RI [ option ...]
 .I command
 .
 .SH DESCRIPTION
@@ -77,8 +97,8 @@ Show the version and exit.
 .
 .SH NOTES
 When adding, default is \fB\-\-local\fP and \fB\-\-divert\fP
-\fI<original>.distrib\fP. When removing, \fB\-\-package\fP or \fB\-\-local\fP
-and \fB\-\-divert\fP must match if specified.
+\fIoriginal\fP\fB.distrib\fP. When removing, \fB\-\-package\fP or
+\fB\-\-local\fP and \fB\-\-divert\fP must match if specified.
 
 Directories can't be diverted with \fBdpkg\-divert\fP.
 
@@ -93,21 +113,21 @@ To divert all copies of a \fI/usr/bin/example\fR to \fI/usr/bin/example.foo\fR,
 i.e. directs all packages providing \fI/usr/bin/example\fR to install it as
 \fI/usr/bin/example.foo\fR, performing the rename if required:
 .HP
-dpkg-divert \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
+dpkg\-divert \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
 .PP
 To remove that diversion:
 .HP
-dpkg-divert \-\-rename \-\-remove /usr/bin/example
+dpkg\-divert \-\-rename \-\-remove /usr/bin/example
 
 .PP
 To divert any package trying to install \fI/usr/bin/example\fR to
 \fI/usr/bin/example.foo\fR, except your own \fIwibble\fR package:
 .HP
-dpkg-divert \-\-package wibble \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
+dpkg\-divert \-\-package wibble \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
 .PP
 To remove that diversion:
 .HP
-dpkg-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/example
+dpkg\-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/example
 .
 .SH ENVIRONMENT
 .TP
@@ -116,7 +136,7 @@ If set and the \fB\-\-admindir\fP option has not been specified, it will
 be used as the dpkg data directory.
 .TP
 .B DPKG_MAINTSCRIPT_PACKAGE
-If set and the \fI\-\-local\fP and \fI\-\-package\fP options have not been
+If set and the \fB\-\-local\fP and \fB\-\-package\fP options have not been
 specified, \fBdpkg\-divert\fP will use it as the package name.
 .
 .SH FILES
@@ -131,9 +151,3 @@ Note: \fBdpkg\-divert\fP preserves the old copy of this file, with extension
 .
 .SH SEE ALSO
 .BR dpkg (1).
-.
-.SH AUTHOR
-Copyright \(co 1995 Ian Jackson
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-genchanges.1 b/man/dpkg-genchanges.1
index b4f8511..dc99f63 100644
--- a/man/dpkg-genchanges.1
+++ b/man/dpkg-genchanges.1
@@ -1,10 +1,30 @@
-.TH dpkg\-genchanges 1 "2008-08-18" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-genchanges(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-genchanges 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-genchanges \- generate Debian .changes files
 .
 .SH SYNOPSIS
 .B dpkg\-genchanges
-.RI [ options ]
+.RI [ option ...]
 .br
 .
 .SH DESCRIPTION
@@ -29,7 +49,7 @@ target(s) of the package being built.
 Specifies that only the source should be uploaded (no binary packages
 will be included).
 .PP
-The \fB-s\fP\fIx\fP options control whether the original source archive is
+The \fB\-s\fP\fIx\fP options control whether the original source archive is
 included in the upload if any source is being generated (i.e.
 .BR \-b " or " \-B
 haven't been used).
@@ -144,11 +164,3 @@ prepared.
 reads the data here when producing a
 .B .changes
 file.
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-gencontrol.1 b/man/dpkg-gencontrol.1
index e13b556..d3488e4 100644
--- a/man/dpkg-gencontrol.1
+++ b/man/dpkg-gencontrol.1
@@ -1,10 +1,29 @@
-.TH dpkg\-gencontrol 1 "2008-08-18" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-gencontrol(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2008 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-gencontrol 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-gencontrol \- generate Debian control files
 .
 .SH SYNOPSIS
 .B dpkg\-gencontrol
-.RI [ options ]
+.RI [ option ...]
 .
 .SH DESCRIPTION
 .B dpkg\-gencontrol
@@ -13,7 +32,7 @@ binary package control file (which defaults to debian/tmp/DEBIAN/control);
 during this process it will simplify the relation fields.
 .sp
 Thus
-.IR Pre-Depends ", " Depends ", " Recommends " and " Suggests
+.IR Pre\-Depends ", " Depends ", " Recommends " and " Suggests
 are simplified in this
 order by removing dependencies which are known to be true according to the
 stronger dependencies already parsed. It will also remove any self-dependency
@@ -90,8 +109,8 @@ instead of the normal package_version_arch.deb filename.
 .TP
 .BR \-is ", " \-ip ", " \-isp
 These options are ignored for compatibility with older versions of
-dpkg-dev but are now deprecated. Previously they were used to tell
-dpkg-gencontrol to include the Section and Priority fields in the
+dpkg\-dev but are now deprecated. Previously they were used to tell
+dpkg\-gencontrol to include the Section and Priority fields in the
 control file. This is now the default behaviour. If you want to
 get the old behaviour you can use the
 .B \-U
@@ -138,13 +157,3 @@ prepared.
 .B dpkg\-gencontrol
 adds the presumed filenames of binary packages whose control files it
 generates here.
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.br
-Copyright \(co 2007-2008 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-gensymbols.1 b/man/dpkg-gensymbols.1
index 8fad490..63691ac 100644
--- a/man/dpkg-gensymbols.1
+++ b/man/dpkg-gensymbols.1
@@ -1,11 +1,28 @@
-.\" Author: Raphaël Hertzog
-.TH dpkg\-gensymbols 1 "2009-08-07" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-gensymbols(1)
+.\"
+.\" Copyright © 2007-2011 Raphaël Hertzog <hertzog@debian.org>
+.\" Copyright © 2009-2010 Modestas Vainius <modestas@vainius.eu>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-gensymbols 1 "2012-04-22" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-gensymbols \- generate symbols files (shared library dependency information)
 .
 .SH SYNOPSIS
 .B dpkg\-gensymbols
-.RI [ options ]
+.RI [ option ...]
 .
 .SH DESCRIPTION
 .B dpkg\-gensymbols
@@ -56,6 +73,11 @@ with "~".
 Before applying any patch to the symbols file, the maintainer should
 double-check that it's sane. Public symbols are not supposed to disappear,
 so the patch should ideally only add new lines.
+.P
+Note that you can put comments in symbols files: any line with '#' as the
+first character is a comment except if it starts with '#include' (see
+section \fBUsing includes\fP). Lines starting with '#MISSING:' are special
+comments documenting symbols that have disappeared.
 .SS Using #PACKAGE# substitution
 .P
 In some rare cases, the name of the library varies between architectures.
@@ -142,12 +164,14 @@ from foreign arches) are always written to the symbol file when operating
 in template mode.
 
 The format of \fIarchitecture list\fR is the same as the one used in the
-\fIBuild-Depends\fR field of \fIdebian/control\fR (except the enclosing
+\fIBuild\-Depends\fR field of \fIdebian/control\fR (except the enclosing
 square brackets []). For example, the first symbol from the list below
-will be considered only on alpha, amd64, kfreebsd-amd64 and ia64 architectures
-while the second one anywhere except on armel.
+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.
 
- (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0
+ (arch=alpha any\-amd64 ia64)a_64bit_specific_symbol@Base 1.0
+ (arch=linux\-any)linux_specific_symbol@Base 1.0
  (arch=!armel)symbol_armel_does_not_have@Base 1.0
 .TP
 .B ignore\-blacklist
@@ -172,14 +196,14 @@ below.
 .SS Using symbol patterns
 .P
 Unlike a standard symbol specification, a pattern may cover multiple real
-symbols from the library. \fBdpkg-gensymbols\fR will attempt to match each
+symbols from the library. \fBdpkg\-gensymbols\fR will attempt to match each
 pattern against each real symbol that does \fInot\fR have a specific symbol
 counterpart defined in the symbol file. Whenever the first matching pattern is
 found, all its tags and properties will be used as a basis specification of the
 symbol. If none of the patterns matches, the symbol will be considered as new.
 
 A pattern is considered lost if it does not match any symbol in the library. By
-default this will trigger a \fBdpkg-gensymbols\fR failure under \fI-c1\fR or
+default this will trigger a \fBdpkg\-gensymbols\fR failure under \fI\-c1\fR or
 higher level. However, if the failure is undesired, the pattern may be marked
 with the \fIoptional\fR tag. Then if the pattern does not match anything, it
 will only appear in the diff as MISSING. Moreover, like any symbol, the pattern
@@ -200,7 +224,7 @@ This pattern is denoted by the \fIc++\fR tag. It matches only C++ symbols by
 their demangled symbol name (as emitted by \fBc++filt\fR(1) utility). This
 pattern is very handy for matching symbols which mangled names might vary
 across different architectures while their demangled names remain the same. One
-group of such symbols is \fInon-virtual thunks\fR which have architecture
+group of such symbols is \fInon\-virtual thunks\fR which have architecture
 specific offsets embedded in their mangled names. A common instance of this
 case is a virtual destructor which under diamond inheritance needs a
 non-virtual thunk symbol. For example, even if _ZThn8_N3NSB6ClassDD1Ev@Base on
@@ -210,7 +234,7 @@ ones, it can be matched with a single \fIc++\fR pattern:
 .PP
 libdummy.so.1 libdummy1 #MINVER#
  [...]
- (c++)"non-virtual thunk to NSB::ClassD::~ClassD()@Base" 1.0
+ (c++)"non\-virtual thunk to NSB::ClassD::~ClassD()@Base" 1.0
  [...]
 .P
 The demangled name above can be obtained by executing the following command:
@@ -296,7 +320,7 @@ When multiple patterns match the same real symbol, aliases (first \fIc++\fR,
 then \fIsymver\fR) are preferred over generic patterns. Generic patterns are
 matched in the order they are found in the symbol file template until the first
 success.  Please note, however, that manual reordering of template file entries
-is not recommended because \fBdpkg-gensymbols\fR generates diffs based on the
+is not recommended because \fBdpkg\-gensymbols\fR generates diffs based on the
 alphanumerical order of their names.
 .SS Using includes
 .P
@@ -312,10 +336,10 @@ using an include directive like this:
 .IP \(bu
 The include directive may also be tagged like any symbol:
 
-(tag|..|tagN)#include "file_to_include"
+(tag|...|tagN)#include "file-to-include"
 
-As a result, all symbols included from \fIfile_to_include\fR will be considered
-to be tagged with \fItag\fR .. \fItagN\fR by default. You can use this feature
+As a result, all symbols included from \fIfile-to-include\fR will be considered
+to be tagged with \fItag\fR ... \fItagN\fR by default. You can use this feature
 to create a common \fIpackage\fR.symbols file which includes architecture
 specific symbol files:
 
@@ -376,7 +400,8 @@ debian/changelog. Required if called outside of a source package tree.
 .TP
 .BI \-e library-file
 Only analyze libraries explicitly listed instead of finding all public
-libraries. You can use a regular expression in \fIlibrary-file\fR to match
+libraries. You can use shell patterns used for pathname expansions (see
+the File::Glob manual page for details) in \fIlibrary-file\fR to match
 multiple libraries with a single argument (otherwise you need multiple
 \fB\-e\fR).
 .TP
@@ -443,7 +468,7 @@ Show the usage message and exit.
 Show the version and exit.
 .
 .SH "SEE ALSO"
-.BR http://people.redhat.com/drepper/symbol-versioning
+.BR http://people.redhat.com/drepper/symbol\-versioning
 .br
 .BR http://people.redhat.com/drepper/goodpractice.pdf
 .br
@@ -451,9 +476,3 @@ Show the version and exit.
 .br
 .BR deb\-symbols (5),
 .BR dpkg\-shlibdeps (1).
-.
-.SH AUTHORS
-Copyright \(co 2007-2009 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-maintscript-helper.1 b/man/dpkg-maintscript-helper.1
index 4cd061f..175164e 100644
--- a/man/dpkg-maintscript-helper.1
+++ b/man/dpkg-maintscript-helper.1
@@ -1,16 +1,33 @@
-.TH dpkg\-maintscript\-helper 1 "2010-04-16" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-maintscript-helper(1)
+.\"
+.\" Copyright © 2010-2012 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-maintscript\-helper 1 "2012-02-08" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-maintscript\-helper \- works around known dpkg limitations in maintainer scripts
 .
 .SH SYNOPSIS
 .B dpkg\-maintscript\-helper
-.IR command " [" parameters "...] \-\- " maint-script-parameters
+.IR command " [" parameter "...] \fB\-\-\fP " maint-script-parameter ...
 .
 .SH COMMANDS AND PARAMETERS
 .P
-\fBrm_conffile\fP \fIconffile\fP [\fIlastversion\fP [\fIpackage\fP]]
+\fBrm_conffile\fP \fIconffile\fP [\fIpriorversion\fP [\fIpackage\fP]]
 .P
-\fBmv_conffile\fP \fIoldconffile\fP \fInewconffile\fP [\fIlastversion\fP [\fIpackage\fP]]
+\fBmv_conffile\fP \fIoldconffile\fP \fInewconffile\fP [\fIpriorversion\fP [\fIpackage\fP]]
 .
 .SH DESCRIPTION
 .P
@@ -22,7 +39,7 @@ Many of those tasks require coordinated actions from several maintainer
 scripts (\fBpreinst\fP, \fBpostinst\fP, \fBprerm\fP, \fBpostrm\fP). To
 avoid mistakes the same call simply needs to be put in all scripts and the
 program will automatically adapt its behaviour based on the environment
-variable DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments
+variable \fBDPKG_MAINTSCRIPT_NAME\fP and on the maintainer scripts arguments
 that you have to forward after a double dash.
 .
 .SH CONFFILE RELATED TASKS
@@ -52,17 +69,30 @@ All of this is implemented by putting the following shell snippet in the
 \fBpreinst\fP, \fBpostinst\fP and \fBpostrm\fP maintainer scripts:
 .P
     dpkg\-maintscript\-helper rm_conffile \\
-        \fIconffile\fP \fIlastversion\fP \fIpackage\fP \-\- "$@"
+        \fIconffile\fP \fIpriorversion\fP \fIpackage\fP \-\- "$@"
 .P
 \fIconffile\fP is the filename of the conffile to remove.
-\fIlastversion\fP is the last version of the package that contained the
-conffile (or the last version of the package that did not take care to
-remove the obsolete conffile if this was not immediately implemented).
-If \fIlastversion\fP is empty or omitted, then the operation is tried
-on every upgrade. \fIpackage\fP is the package name, it's optional as it will
-default to $DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the
-name of the package acted upon). All the parameters of the maintainer
-scripts have to be forwarded to the program after "\-\-".
+.P
+\fIpriorversion\fP defines the latest version of the package whose
+upgrade should trigger the removal. It is important to calculate
+\fIpriorversion\fP correctly so that conffiles are correctly removed even
+if the user rebuilt the package with a local version. For example, for a
+conffile removed in version \fB2.0\-1\fP of a package, \fIpriorversion\fP
+should be set to \fB2.0\-1~\fP. This will cause the conffile to be removed
+even if the user rebuilt the previous version \fB1.0\-1\fP as
+\fB1.0\-1local1\fP.
+.P
+If the conffile has not been shipped for several versions, and you are now
+modifying the maintainer scripts to clean up the obsolete file,
+\fIpriorversion\fP should be based on the version of the package that you are
+now preparing, not the first version of the package that lacked the
+conffile.
+.P
+\fIpackage\fP is the package name. If empty or omitted, the
+DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used.
+.P
+All the parameters of the maintainer scripts have to be forwarded to the
+program after "\-\-".
 .P
 Current implementation: in the \fBpreinst\fP, it checks if the conffile
 was modified and renames it either to \fIconffile\fP\fB.dpkg\-remove\fP (if not
@@ -86,17 +116,22 @@ snippet in the \fBpreinst\fP, \fBpostinst\fP and \fBpostrm\fP maintainer
 scripts:
 .P
     dpkg\-maintscript\-helper mv_conffile \\
-        \fIoldconffile\fP \fInewconffile\fP \fIlastversion\fP \fIpackage\fP \-\- "$@"
+        \fIoldconffile\fP \fInewconffile\fP \fIpriorversion\fP \fIpackage\fP \-\- "$@"
 .P
 \fIoldconffile\fP and \fInewconffile\fP are the old and new name of the
-conffile to rename. \fIlastversion\fP is the last version of the package
-that contained the conffile with the old name. If \fIlastversion\fP is
+conffile to rename.
+.P
+\fIpriorversion\fP defines the latest version of the package whose upgrade
+should trigger the rename of the conffile (see the notes for
+\fBrm_conffile\fR above concerning the correct value). If \fIpriorversion\fP is
 empty or omitted, then the operation is tried on every upgrade (note: it's
-safer to give the version and have the operation tried only once). \fIpackage\fP
-is the package name, it's optional as it will default to
-$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the
-package acted upon). All the parameters of the maintainer scripts have to
-be forwarded to the program after "\-\-".
+safer to give the version and have the operation tried only once).
+.P
+\fIpackage\fP is the package name. If empty or omitted, the
+DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used.
+.P
+All the parameters of the maintainer scripts have to be forwarded to the
+program after "\-\-".
 .P
 Current implementation: the \fBpreinst\fP checks if the conffile has been
 modified, if yes it's left on place otherwise it's renamed to
@@ -114,26 +149,13 @@ required version of dpkg has been unpacked before. The required version
 depends on the command used, for \fBrm_conffile\fP and \fBmv_conffile\fP
 it is 1.15.7.2:
 .P
-    Pre-Depends: dpkg (>= 1.15.7.2)
+    \fBPre\-Depends:\fP dpkg (>= 1.15.7.2)
 .P
 But in many cases the operation done by the program is not critical for
 the package, and instead of using a pre-dependency we can call the
 program only if we know that the required command is supported by
 the currently installed dpkg:
 .P
-    if dpkg-maintscript-helper supports <command>; then
-        dpkg-maintscript-helper <command> ...
+    if dpkg\-maintscript\-helper supports \fIcommand\fP; then
+        dpkg\-maintscript\-helper \fIcommand\fP ...
     fi
-.
-.SH AUTHORS
-Copyright \(co 2010 Rapha\[:e]l Hertzog
-.br
-Copyright \(co 2008 Joey Hess
-.br
-Copyright \(co 2007 Guillem Jover
-.br
-Copyright \(co 2005 Scott James Remnant
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-
diff --git a/man/dpkg-mergechangelogs.1 b/man/dpkg-mergechangelogs.1
index 4d207c5..1403cf9 100644
--- a/man/dpkg-mergechangelogs.1
+++ b/man/dpkg-mergechangelogs.1
@@ -1,10 +1,27 @@
-.TH dpkg\-mergechangelogs 1 "2010-04-18" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-mergechangelogs(1)
+.\"
+.\" Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-mergechangelogs 1 "2011-08-14" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-mergechangelogs \- 3-way merge of debian/changelog files
 .
 .SH SYNOPSIS
 .B dpkg\-mergechangelogs
-.RI [ option "...] " old " " new\-a " " new\-b " [" out ]
+.RI [ option "...] " old " " new-a " " new-b " [" out ]
 .
 .SH DESCRIPTION
 .P
@@ -17,23 +34,23 @@ Each entry is identified by its version number and they are assumed to
 be not conflicting, they are simply merged in the right order (by
 decreasing version number). When \fB\-\-merge\-prereleases\fP is used, the
 part of the version number after the last tilde is dropped so that
-1.0-1~exp1 and 1.0-1~exp5 are considered to be the same entry. When the
-same version is available in both \fInew\-a\fP and \fInew\-b\fP, a standard
+1.0\-1~exp1 and 1.0\-1~exp5 are considered to be the same entry. When the
+same version is available in both \fInew-a\fP and \fInew-b\fP, a standard
 line-based 3-way merge is attempted (provided that the module
 Algorithm::Merge is available \[em] it's part of the package
-libalgorithm-merge-perl \[em] otherwise you get a global conflict on the
+libalgorithm\-merge\-perl \[em] otherwise you get a global conflict on the
 content of the entry).
 .
 .SH OPTIONS
 .TP
-.BR \-\-merge-prereleases ", " \-m
+.BR \-\-merge\-prereleases ", " \-m
 Drop the part after the last tilde in the version number when doing
 version comparison to identify if two entries are supposed to be
 the same or not.
 .sp
 This is useful when you keep using the same changelog entry but you
 increase its version number regularly. For instance, you might have
-2.3-1~exp1, 2.3-1~exp2, ... until the official release 2.3-1 and they
+2.3\-1~exp1, 2.3\-1~exp2, ... until the official release 2.3\-1 and they
 are all the same changelog entry that has evolved over time.
 .TP
 .B \-\-help
@@ -63,9 +80,3 @@ either in \fB.gitattributes\fP in the repository itself, or in
 \fB.git/info/attributes\fP:
 .P
  debian/changelog merge=dpkg\-mergechangelogs
-.SH AUTHOR
-Copyright \(co 2009-2010 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-
diff --git a/man/dpkg-name.1 b/man/dpkg-name.1
index 015cb15..04786bd 100644
--- a/man/dpkg-name.1
+++ b/man/dpkg-name.1
@@ -1,17 +1,30 @@
-.\" This is an -*- nroff -*- source file.
-.\" dpkg-name and this manpage are Copyright © 1995,1996 by Erick Branderhorst.
+.\" dpkg manual page - dpkg-name(1)
 .\"
-.\" This is free software; see the GNU General Public Licence version 2
-.\" or later for copying conditions.  There is NO warranty.
-.TH dpkg\-name 1 "2008-08-18" "Debian Project" "dpkg utilities"
+.\" Copyright © 1995-1996 Erick Branderhorst
+.\" Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-name 1 "2012-04-15" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-name \- rename Debian packages to full package names
 .
 .SH SYNOPSIS
 .B dpkg\-name
-.RI [ options  ]
+.RI [ option ...]
 .RB [ \-\- ]
-.I files
+.IR file ...
 .
 .SH DESCRIPTION
 .PP
@@ -19,11 +32,12 @@ 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 \fI<package>_<version>_<architecture>.<package_type>\fP as specified in
-the control file of the package. The \fI<version>\fP part of the filename
+packages into their full package names. A full package name consists of
+.IB package _ version _ architecture . package-type
+as specified in the control file of the package. The \fIversion\fP part
+of the filename
 consists of the upstream version information optionally followed by a
-hyphen and the revision information. The \fI<package_type>\fP part comes
+hyphen and the revision information. The \fIpackage-type\fP part comes
 from that field if present or fallbacks to \fBdeb\fP.
 .
 .SH OPTIONS
@@ -43,11 +57,11 @@ Files will be moved into a subdirectory. If the directory given as argument exis
 the files will be moved into that directory otherwise the name of
 the target directory is extracted from the section field in the
 control part of the package. The target directory will be
-`unstable/binary\-<architecture>/<section>'. If the section is
-not found in the control, then `no-section' is assumed, and in this case,
-as well as for sections `non-free' and `contrib' the target directory is
-`<section>/binary\-<architecture>'. The section field isn't required so
-a lot of packages will find their way to the `no\-section' area. Use
+`unstable/binary\-\fIarchitecture\fP/\fIsection\fP'. If the section is
+not found in the control, then `no\-section' is assumed, and in this case,
+as well as for sections `non\-free' and `contrib' the target directory is
+`\fIsection\fP/binary\-\fIarchitecture\fP'. The section field isn't required
+so a lot of packages will find their way to the `no\-section' area. Use
 this option with care, it's messy.
 .TP
 .BR \-c ", " \-\-create\-dir
@@ -79,16 +93,16 @@ Your archive will be messed up completely because a lot of packages
 don't come with section information.
 .B Don't do this.
 .TP
-.B dpkg \-\-build debian\-tmp && dpkg\-name \-o \-s .. debian\-tmp.deb
+.B dpkg\-deb \-\-build debian\-tmp && dpkg\-name \-o \-s .. debian\-tmp.deb
 This can be used when building new packages.
 .
 .SH BUGS
 Some packages don't follow the name structure
-<package>_<version>_<architecture>.deb. Packages renamed by dpkg\-name
+.IB package _ version _ architecture .deb\fR.\fP
+Packages renamed by dpkg\-name
 will follow this structure. Generally this will have no impact on how
 packages are installed by
-.BR dselect (1)/
-.BR dpkg (1),
+.BR dselect (1)/ dpkg (1),
 but other installation tools
 might depend on this naming structure.
 .
@@ -99,9 +113,3 @@ might depend on this naming structure.
 .BR dpkg\-deb (1),
 .BR find (1),
 .BR xargs (1).
-.
-.SH AUTHOR
-Copyright \(co 1995,1996 Erick Branderhorst
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-parsechangelog.1 b/man/dpkg-parsechangelog.1
index b49964c..362a0dd 100644
--- a/man/dpkg-parsechangelog.1
+++ b/man/dpkg-parsechangelog.1
@@ -1,10 +1,30 @@
-.TH dpkg\-parsechangelog 1 "2009-05-19" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-parsechangelog(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2007-2008 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-parsechangelog 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-parsechangelog \- parse Debian changelog files
 .
 .SH SYNOPSIS
 .B dpkg\-parsechangelog
-.RI [ options ]
+.RI [ option ...]
 .
 .SH DESCRIPTION
 .B dpkg\-parsechangelog
@@ -47,28 +67,28 @@ Set the output format. Currently supported values are
 .IR dpkg " and " rfc822 .
 \fIdpkg\fP is the classic output format (from before this
 option existed) and the default. It consists of one paragraph
-in Debian control format (see \fBdeb-control\fP(5)). If more
+in Debian control format (see \fBdeb\-control\fP(5)). If more
 than one entry is requested, then most fields are taken from the
 latest entry, except otherwise stated:
 .RS
 .TP
-.BR Source: " <pkg name>"
+.BI Source: " pkg-name"
 .TP
-.BR Version: " <version>"
+.BI Version: " version"
 .TP
-.BR Distribution: " <target distribution>"
+.BI Distribution: " target-distribution"
 .TP
-.BR Urgency: " <urgency>"
+.BI Urgency: " urgency"
 The highest urgency of all included entries is used.
 .TP
-.BR Maintainer: " <author>"
+.BI Maintainer: " author"
 .TP
-.BR Date: " <date>"
+.BI Date: " date"
 .TP
-.BR Closes: " <bug number>"
+.BI Closes: " bug-number"
 The Closes fields of all included entries are merged.
 .TP
-.BR Changes: " <changelog entries>"
+.BI Changes: " changelog-entries"
 The text of all changelog entries is concatenated. To make
 this field a valid Debian control format multiline field
 empty lines are replaced with a single full stop and all lines
@@ -119,13 +139,3 @@ The changelog file, used to obtain version-dependent information about
 the source package, such as the urgency and distribution of an upload,
 the changes made since a particular release, and the source version
 number itself.
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.br
-Copyright \(co 2007, 2008 Frank Lichtenheld
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-query.1 b/man/dpkg-query.1
index f50e45b..b544456 100644
--- a/man/dpkg-query.1
+++ b/man/dpkg-query.1
@@ -1,4 +1,24 @@
-.TH dpkg\-query 1 "2011-04-28" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-query(1)
+.\"
+.\" Copyright © 2001 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2006-2007 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-query 1 "2012-04-03" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-query \- a tool to query the dpkg database
 .
@@ -71,19 +91,21 @@ the given pattern. However the output can be customized using the
 \fB\-\-showformat\fP option.
 The default output format gives one line per matching package, each line
 having the name (extended with the architecture qualifier for
-foreign architecture packages) and installed version of the package,
+\fIMulti\-Arch\fP \fBsame\fP packages) and installed version of the package,
 separated by a tab.
 .TP
 .BR \-s ", " \-\-status " \fIpackage-name\fP..."
 Report status of specified package. This just displays the entry in
 the installed package status database. When multiple \fIpackage-name\fP
-are listed, the requested status entries are separated by an empty line.
+are listed, the requested status entries are separated by an empty line,
+with the same order as specified on the argument list.
 .TP
 .BR \-L ", " \-\-listfiles " \fIpackage-name\fP..."
 List files installed to your system from \fIpackage-name\fP. When multiple
 \fIpackage-name\fP are listed, the requested lists of files are separated
-by an empty line. However, note that files created by package-specific
-installation-scripts are not listed.
+by an empty line, with the same order as specified on the argument list.
+However, note that files created by package-specific installation-scripts
+are not listed.
 .TP
 .BR \-c ", " \-\-control\-path " \fIpackage-name\fP [\fIcontrol-file\fP]"
 List paths for control files installed to your system from \fIpackage-name\fP.
@@ -103,7 +125,7 @@ nor will it list alternatives.
 Display details about \fIpackage-name\fP, as found in
 \fI/var/lib/dpkg/available\fP. When multiple \fIpackage-name\fP are
 listed, the requested \fIavailable\fP entries are separated by an empty
-line.
+line, with the same order as specified on the argument list.
 
 Users of APT-based frontends
 should use \fBapt\-cache show\fP \fIpackage-name\fP instead
@@ -122,6 +144,10 @@ Show the version and exit.
 Change the location of the \fBdpkg\fR database. The default location is
 \fI/var/lib/dpkg\fP.
 .TP
+.B \-\-load\-avail
+Also load the available file when using the \fB\-\-show\fP and \fB\-\-list\fP
+commands, which now default to only querying the status file.
+.TP
 .BR \-f ", " \-\-showformat=\fIformat\fR
 This option is used to specify the format of the output \fB\-\-show\fP
 will produce. The format is a string that will be output for each package
@@ -158,15 +184,14 @@ fields or fields stored in the binary package end up in it):
     \fBDescription\fP
     \fBEnhances\fP
     \fBEssential\fP
-    \fBFilename\fP (internal, dselect related)
+    \fBFilename\fP (internal, front-end related)
     \fBHomepage\fP
     \fBInstalled\-Size\fP
-    \fBMD5sum\fP (internal, dselect related)
-    \fBMSDOS\-Filename\fP (internal, dselect related)
+    \fBMD5sum\fP (internal, front-end related)
+    \fBMSDOS\-Filename\fP (internal, front-end related)
     \fBMaintainer\fP
     \fBOrigin\fP
     \fBPackage\fP
-    \fBPackageSpec\fP (virtual field)
     \fBPre\-Depends\fP
     \fBPriority\fP
     \fBProvides\fP
@@ -174,28 +199,40 @@ fields or fields stored in the binary package end up in it):
     \fBReplaces\fP
     \fBRevision\fP (obsolete)
     \fBSection\fP
-    \fBSize\fP (internal, dselect related)
+    \fBSize\fP (internal, front-end related)
     \fBSource\fP
     \fBStatus\fP (internal)
     \fBSuggests\fP
-    \fBTag\fP (usually not in the .deb but in APT's Packages files)
-    \fBTriggers-Awaited\fP (internal)
-    \fBTriggers-Pending\fP (internal)
+    \fBTag\fP (usually not in .deb but in repository Packages files)
+    \fBTriggers\-Awaited\fP (internal)
+    \fBTriggers\-Pending\fP (internal)
     \fBVersion\fP
 .fi
 
-The default format string is \(lq\fB${PackageSpec}\et${Version}\en\fP\(rq.
+The following are virtual fields, generated by \fBdpkg\-query\fP from
+values from other fields (note that these do not use valid names for
+fields in control files):
+
+.nf
+    \fBbinary:Package\fP
+    \fBbinary:Summary\fP
+    \fBdb:Status\-Abbrev\fP
+    \fBsource:Package\fP
+    \fBsource:Version\fP
+.fi
+
+The default format string is \(lq\fB${binary:Package}\et${Version}\en\fP\(rq.
 Actually, all other fields found in the status file (i.e. user defined
 fields) can be requested, too. They will be printed as-is, though, no
-conversion nor error checking is done on them. \fBPackageSpec\fP is a
-special field that will print the package name with an architecture
-qualifier (like "libc6:amd64") if the package is of a foreign architecture
-(an architecture that doesn't match dpkg's architecture).
+conversion nor error checking is done on them. \fBbinary:Package\fP is
+a special field that will print the package name with an architecture
+qualifier (like "libc6:amd64") if the package has a \fIMulti\-Arch\fP
+field with a value of \fBsame\fP, and as such its name could be ambiguous.
 To get the name of the dpkg maintainer and the installed version, you could
 run:
 
 .nf
-  \fBdpkg\-query \-W \-f=\(aq${PackageSpec} ${Version}\\t${Maintainer}\\n\(aq dpkg\fP
+  \fBdpkg\-query \-W \-f=\(aq${binary:Package} ${Version}\\t${Maintainer}\\n\(aq dpkg\fP
 .fi
 .
 .SH "EXIT STATUS"
@@ -217,12 +254,6 @@ be used as the dpkg data directory.
 This setting influences the output of the \fB\-\-list\fP option by changing
 the width of its output.
 .
-.SH AUTHOR
-Copyright \(co 2001 Wichert Akkerman
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-.
 .SH SEE ALSO
 .BR dpkg (1).
 
diff --git a/man/dpkg-scanpackages.1 b/man/dpkg-scanpackages.1
index c2b21c8..ba67888 100644
--- a/man/dpkg-scanpackages.1
+++ b/man/dpkg-scanpackages.1
@@ -1,6 +1,10 @@
+.\" dpkg manual page - dpkg-scanpackages(1)
+.\"
 .\" Copyright © 1996 Michael Shields <shields@crosslink.net>
+.\" Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
 .\" 
-.\" This is free software; you may redistribute it and/or modify
+.\" This 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.
@@ -12,14 +16,14 @@
 .\"
 .\" You should have received a copy of the GNU General Public License
 .\" along with this program.  If not, see <http://www.gnu.org/licenses/>.
-.TH dpkg\-scanpackages 1 "2009-10-01" "Debian Project" "dpkg utilities"
+.
+.TH dpkg\-scanpackages 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-scanpackages \- create Packages index files
 .
 .SH SYNOPSIS
 .B dpkg\-scanpackages
-.RI [ options ]
-.I binary-dir
+.RI [ option "...] " binary-dir
 .RI [ override-file
 .RI [ path-prefix ]]
 .B >
@@ -75,7 +79,7 @@ differ in architecture only the first one found is used.
 Scan for *.\fItype\fP packages, instead of *.deb.
 .TP
 .BR \-u ", " \-\-udeb
-\fBObsolete\fP alias for \fB-tudeb\fP.
+\fBObsolete\fP alias for \fB\-tudeb\fP.
 .TP
 .BR \-e ", " \-\-extra\-override " \fIfile\fP"
 Scan \fIfile\fP to find supplementary overrides (the file can be
@@ -90,8 +94,8 @@ scanning for all debs.
 .BR \-m ", " \-\-multiversion
 Include all found packages in the output.
 .TP
-.BR \-M ", " \-\-medium " \fIid\-string\fP"
-Add an X-Medium field containing the value \fIid\-string\fP. This field
+.BR \-M ", " \-\-medium " \fIid-string\fP"
+Add an X\-Medium field containing the value \fIid-string\fP. This field
 is required if you want to generate \fBPackages.cd\fP files for use
 by the multicd access method of dselect.
 .TP
diff --git a/man/dpkg-scansources.1 b/man/dpkg-scansources.1
index 327dfe7..f50c186 100644
--- a/man/dpkg-scansources.1
+++ b/man/dpkg-scansources.1
@@ -1,25 +1,43 @@
-.TH dpkg\-scansources 1 "2009-10-01" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-scansources(1)
+.\"
+.\" Copyright © 2005 Roderick Schertler <roderick@argon.org>
+.\" Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-scansources 1 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-scansources \- create Sources index files
 .
 .SH SYNOPSIS
 .B dpkg\-scansources
-.RI [ options ]
-.I binary-dir
+.RI [ option "...] " binary-dir
 .RI [ override-file
 .RI [ path-prefix ]]
 .B >
 .I Sources
 .
 .SH DESCRIPTION
-\fBdpkg-scansources\fR scans the given \fIbinary-dir\fR for \fI.dsc\fR files.
+\fBdpkg\-scansources\fR scans the given \fIbinary-dir\fR for \fI.dsc\fR files.
 These are used to create a Debian source index, which is output to
 stdout.
 .PP
 The \fIoverride-file\fR, if given, is used to set priorities in the resulting
 index records and to override the maintainer field given in the \fI.dsc\fR
 files. The file can be compressed. See
-.BR deb-override (5)
+.BR deb\-override (5)
 for the format of this file. \s-1NB:\s0  Since
 the override file is indexed by binary, not source, packages, there's a bit
 of a problem here. The current implementation uses the highest priority of
@@ -73,6 +91,3 @@ Show the version and exit.
 .BR deb\-override (5),
 .BR deb\-extra\-override (5),
 .BR dpkg\-scanpackages (1).
-.
-.SH AUTHOR
-Roderick Schertler <roderick@argon.org>
diff --git a/man/dpkg-shlibdeps.1 b/man/dpkg-shlibdeps.1
index 9295d07..3a5fbc2 100644
--- a/man/dpkg-shlibdeps.1
+++ b/man/dpkg-shlibdeps.1
@@ -1,12 +1,31 @@
-.TH dpkg\-shlibdeps 1 "2011-03-04" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-deb(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2007-2011 Raphaël Hertzog <hertzog@debian.org>
+.\" Copyright © 2012 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-shlibdeps 1 "2012-01-20" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-shlibdeps \- generate shared library substvar dependencies
 .
 .SH SYNOPSIS
 .B dpkg\-shlibdeps
-.RI [ options ]
-.IR executable | \fB-e\fPexecutable
-.RI [ options ]
+.RI [ option "...] [" \fB\-e\fP ] executable " [" option ...]
 .
 .SH DESCRIPTION
 .B dpkg\-shlibdeps
@@ -18,8 +37,8 @@ as variable names
 .BI shlibs: dependencyfield
 where
 .I dependencyfield
-is a dependency field name. Any other variables starting
-.I shlibs:
+is a dependency field name. Any other variables starting with
+.B shlibs:
 are removed from the file.
 .P
 .B dpkg\-shlibdeps
@@ -42,7 +61,7 @@ by the library package and should thus be available as
 or /var/lib/dpkg/info/\fIpackage\fR.\fIshlibs\fR. The package name is
 identified in two steps: find the library file on the system (looking in
 the same directories that \fBld.so\fR would use), then use
-.BI "dpkg -S " library\-file
+.BI "dpkg \-S " library-file
 to lookup the package providing the library.
 .SS Symbols files
 Symbols files contain finer-grained dependency information by providing
@@ -61,8 +80,8 @@ other binary packages.
 .IP /etc/dpkg/symbols/\fIpackage\fR.symbols
 Per-system overriding shared library dependency information.
 \fIarch\fR is the architecture of the current system (obtained by
-.BR "dpkg-architecture -qDEB_HOST_ARCH" ).
-.IP "Output from \(lq\fBdpkg-query \-\-control\-path\fR \fIpackage\fR symbols\(rq"
+.BR "dpkg\-architecture \-qDEB_HOST_ARCH" ).
+.IP "Output from \(lq\fBdpkg\-query \-\-control\-path\fR \fIpackage\fR symbols\(rq"
 Package-provided shared library dependency information.
 Unless overridden by \-\-admindir, those files are located in /var/lib/dpkg.
 .P 
@@ -74,10 +93,10 @@ library used (provided that the information of the \fIsymbols\fR files are
 accurate).
 .P
 As a safe-guard measure, a symbols file can provide a
-\fIBuild-Depends-Package\fR meta-information field and
-.B dpkg-shlibdeps
+\fIBuild\-Depends\-Package\fR meta-information field and
+.B dpkg\-shlibdeps
 will extract the minimal version required by the corresponding package in
-the Build-Depends field and use this version if it's higher than the
+the Build\-Depends field and use this version if it's higher than the
 minimal version computed by scanning symbols.
 .SS Shlibs files
 Shlibs files associate directly a library to a dependency (without looking
@@ -96,7 +115,7 @@ Shared library information generated by the current build process that also invo
 They are only used if the library is found in a package's build tree. The
 shlibs file in that build tree takes precedence over shlibs files from
 other binary packages.
-.IP "Output from \(lq\fBdpkg-query \-\-control\-path\fP \fIpackage\fR shlibs\(rq"
+.IP "Output from \(lq\fBdpkg\-query \-\-control\-path\fP \fIpackage\fR shlibs\(rq"
 Package-provided shared library dependency information.
 Unless overridden by \-\-admindir, those files are located in /var/lib/dpkg.
 .IP /etc/dpkg/shlibs.default
@@ -205,8 +224,8 @@ even if they are not yet used by other packages.
 can be emitted by \fBdpkg\-shlibdeps\fP.
 Bit 0 (value=1) enables the warning "symbol \fIsym\fP used by \fIbinary\fP
 found in none of the libraries", bit 1 (value=2) enables the warning
-"dependency on \fIlibrary\fP could be avoided" and bit 2 (value=4)
-enables the warning "\fIbinary\fP shouldn't be linked with \fIlibrary\fP".
+"package could avoid a useless dependency" and bit 2 (value=4)
+enables the warning "\fIbinary\fP should not be linked against \fIlibrary\fP".
 The default \fIvalue\fP is 3: the first two warnings are active by
 default, the last one is not. Set \fIvalue\fP to 7 if you want all
 warnings to be active.
@@ -233,8 +252,8 @@ here are the various warnings that you can encounter:
 .BI symbol " sym" " used by " binary " found in none of the libraries."
 The indicated symbol has not been found in the libraries linked with the
 binary. The \fIbinary\fR is most likely a library and it needs to be linked
-with an additional library during the build process (option \fB-l\fR\fIlibrary\fR
-of the linker).
+with an additional library during the build process (option
+\fB\-l\fR\fIlibrary\fR of the linker).
 .TP
 .IB binary " contains an unresolvable reference to symbol " sym ": it's probably a plugin
 The indicated symbol has not been found in the libraries linked with the
@@ -249,13 +268,16 @@ that it's a real library and that programs linking to it are using an
 RPATH so that the dynamic loader finds it. In that case, the library is
 broken and needs to be fixed.
 .TP
-.BI "dependency on " library " could be avoided if " binaries " were not uselessly linked against it (they use none of its symbols)."
+.BI "package could avoid a useless dependency if " binary " was not linked against " library " (it uses none of the library's symbols)"
 None of the \fIbinaries\fP that are linked with \fPlibrary\fP use any of the
 symbols provided by the library. By fixing all the binaries, you would avoid
 the dependency associated to this library (unless the same dependency is
 also generated by another library that is really used).
 .TP
-.IB binary " shouldn't be linked with " library " (it uses none of its symbols)."
+.BI "package could avoid a useless dependency if " binaries " were not linked against " library " (they uses none of the library's symbols)"
+Exactly the same as the above warning, but for multiple binaries.
+.TP
+.IB binary " should not be linked against " library " (it uses none of the library's symbols)"
 The \fIbinary\fR is linked to a library that it doesn't need. It's not a
 problem but some small performance improvements in binary load time can be
 obtained by not linking this library to this binary. This warning checks
@@ -269,8 +291,8 @@ symbols file). A public library has a SONAME and is versioned
 (libsomething.so.\fIX\fR). A private library (like a plugin) should not
 have a SONAME and doesn't need to be versioned.
 .TP
-.BI "couldn't find library " library\-soname " needed by " binary " (its RPATH is '" rpath "')"
-The \fIbinary\fR uses a library called \fIlibrary\-soname\fR but
+.BI "couldn't find library " library-soname " needed by " binary " (its RPATH is '" rpath "')"
+The \fIbinary\fR uses a library called \fIlibrary-soname\fR but
 .B dpkg\-shlibdeps
 has been unable to find the library.
 .B dpkg\-shlibdeps
@@ -279,8 +301,8 @@ the RPATH of the binary, directories listed in /etc/ld.so.conf,
 directories listed in the LD_LIBRARY_PATH environment variable, and
 standard public directories (/lib, /usr/lib, /lib32, /usr/lib32, /lib64,
 /usr/lib64). Then it checks those directories in the package's build tree
-of the binary being analyzed, in the packages's build trees indicated with
-the \-S command\-line option, in other packages's build trees that contains
+of the binary being analyzed, in the packages' build trees indicated with
+the \-S command-line option, in other packages' build trees that contains
 a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root directory.
 If the library is not found in any of those directories, then you get this
 error.
@@ -291,15 +313,15 @@ binary package being built, you want to make sure that the shlibs/symbols
 file of this package is already created and that LD_LIBRARY_PATH
 contains the appropriate directory if it also is in a private directory.
 .TP
-.BI "no dependency information found for " library\-file " (used by " binary ")."
+.BI "no dependency information found for " library-file " (used by " binary ")."
 The library needed by \fIbinary\fR has been found by
 .B dpkg\-shlibdeps
-in \fIlibrary\-file\fR but
+in \fIlibrary-file\fR but
 .B dpkg\-shlibdeps
 has been unable to find any dependency information for that library. To
 find out the dependency, it has tried to map the library to a Debian
 package with the help of
-.BI "dpkg -S " library\-file\fR.
+.BI "dpkg \-S " library-file\fR.
 Then it checked the corresponding shlibs and symbols files in
 /var/lib/dpkg/info/, and in the various package's build trees
 (debian/*/DEBIAN/).
@@ -327,15 +349,3 @@ don't understand why it's giving you this error.
 .BR deb\-shlibs (5),
 .BR deb\-symbols (5),
 .BR dpkg\-gensymbols (1).
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.br
-Copyright \(co 2006 Frank Lichtenheld
-.br
-Copyright \(co 2007-2008 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-source.1 b/man/dpkg-source.1
index 8dbbb7e..a6ac69d 100644
--- a/man/dpkg-source.1
+++ b/man/dpkg-source.1
@@ -1,12 +1,32 @@
-.\" Authors: Ian Jackson, Raphaël Hertzog
-.TH dpkg\-source 1 "2011-03-04" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-source(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2006-2007 Frank Lichtenheld <djpig@debian.org>
+.\" Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org>
+.\" Copyright © 2010 Joey Hess <joeyh@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-source 1 "2012-04-03" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-source \- Debian source package (.dsc) manipulation tool
 .
 .SH SYNOPSIS
 .B dpkg\-source
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 .B dpkg\-source
@@ -57,7 +77,7 @@ additional parameters might be accepted.
 
 \fBdpkg\-source\fP will build the source package with the first format
 found in this ordered list:
-the format indicated with the \fI\-\-format\fP command-line option,
+the format indicated with the \fI\-\-format\fP command line option,
 the format indicated in \fBdebian/source/format\fP,
 "1.0". The fallback to "1.0" is deprecated and will be removed at some
 point in the future, you should always document the desired source format
@@ -72,20 +92,27 @@ with the same parameters).
 
 .TP
 .RI "\fB\-\-before\-build\fP " directory
-This command should be called before any build of the package
-(\fBdpkg\-buildpackage\fP calls it very early even before \fBdebian/rules
-clean\fP). This command should be idempotent and can be called multiple
-times. Not all source formats implement something in this hook, and those
-that do usually prepare the source tree for the build for example by
-ensuring that the Debian patches are applied.
+Run the corresponding hook of the source package format. This hook is
+called before any build of the package (\fBdpkg\-buildpackage\fP calls it
+very early even before \fBdebian/rules clean\fP). This command is
+idempotent and can be called multiple times. Not all source formats
+implement something in this hook, and those that do usually prepare the
+source tree for the build for example by ensuring that the Debian patches
+are applied.
 
 .TP
 .RI "\fB\-\-after\-build\fP " directory
-This command should be called after any build of the package
-(\fBdpkg\-buildpackage\fP calls it last). This command should be idempotent
-and can be called multiple times. Not all source formats implement
-something in this hook, and those that do usually use it to undo what
-\fB\-\-before\-build\fP has done.
+Run the corresponding hook of the source package format. This hook is
+called after any build of the package (\fBdpkg\-buildpackage\fP calls it
+last). This command is idempotent and can be called multiple times. Not
+all source formats implement something in this hook, and those that do
+usually use it to undo what \fB\-\-before\-build\fP has done.
+
+.TP
+.RI "\fB\-\-commit\fP [" directory "] ..."
+Record changes in the source tree unpacked in \fIdirectory\fP. This
+command can take supplementary parameters depending on the source format.
+It will error out for formats where this operation doesn't mean anything.
 
 .TP
 .BR \-h ", " \-\-help
@@ -141,13 +168,13 @@ Note that this option will not cause existing tarballs to be recompressed,
 it only affects new files. Supported values are:
 .IR gzip ", " bzip2 ", " lzma " and " xz .
 \fIgzip\fP is the default. \fIxz\fP is only supported since
-dpkg-dev 1.15.5.
+dpkg\-dev 1.15.5.
 .TP
 .BR \-z "\fIlevel\fP, " \-\-compression\-level =\fIlevel\fP
 Compression level to use. As with \fB\-Z\fP it only affects newly created
 files. Supported values are:
 .IR 1 " to " 9 ", " best ", and " fast .
-\fI9\fP is the default.
+The default is \fI9\fP for gzip and bzip2, \fI6\fP for xz and lzma.
 .TP
 .BR \-i "[\fIregexp\fP], " \-\-diff\-ignore [=\fIregexp\fP]
 You may specify a perl regular expression to match files you want
@@ -193,10 +220,10 @@ control systems, backup and swap files and Libtool build output
 directories.
 .PP
 .B Note:
-While they have similar purposes, \fB-i\fP and \fB-I\fP have very
-different syntax and semantics. \fB-i\fP can only be specified once and
+While they have similar purposes, \fB\-i\fP and \fB\-I\fP have very
+different syntax and semantics. \fB\-i\fP can only be specified once and
 takes a perl compatible regular expression which is matched against
-the full relative path of each file. \fB-I\fP can specified
+the full relative path of each file. \fB\-I\fP can specified
 multiple times and takes a filename pattern with shell wildcards.
 The pattern is applied to the full relative path but also
 to each part of the path individually. The exact semantic of tar's
@@ -219,8 +246,8 @@ Refuse to unpack the source package if it doesn't contain an OpenPGP
 signature that can be verified either with the user's
 \fItrustedkeys.gpg\fP keyring, one of the vendor-specific keyrings, or one
 of the official Debian keyrings
-(\fI/usr/share/keyrings/debian-keyring.gpg\fP
-and \fI/usr/share/keyrings/debian-maintainers.gpg\fP).
+(\fI/usr/share/keyrings/debian\-keyring.gpg\fP
+and \fI/usr/share/keyrings/debian\-maintainers.gpg\fP).
 
 .SH SOURCE PACKAGE FORMATS
 If you don't know what source format to use, you should probably pick
@@ -302,7 +329,7 @@ but will remove that directory after it has been used.
 .TP
 .B \-ss
 Specifies that the original source is available both as a directory
-and as a tarfile. dpkg-source will use the directory to create the diff, but
+and as a tarfile. dpkg\-source will use the directory to create the diff, but
 the tarfile to create the
 .BR .dsc .
 This option must be used with care - if the directory and tarfile do
@@ -384,22 +411,22 @@ except that it doesn't use an explicit list of patches. All files in
 must be valid patches: they are applied at extraction time.
 
 When building a new source package, any change to the upstream source
-is stored in a patch named \fBzz_debian-diff-auto\fP.
+is stored in a patch named \fBzz_debian\-diff\-auto\fP.
 .
 .SS Format: 3.0 (native)
 This format is an extension of the native package format as defined
 in the 1.0 format. It supports all compression methods and
 will ignore by default any VCS specific files and directories
 as well as many temporary files (see default value associated to
-\fB-I\fP option in the \fB\-\-help\fP output).
+\fB\-I\fP option in the \fB\-\-help\fP output).
 .
 .SS Format: 3.0 (quilt)
 A source package in this format contains at least
 an original tarball (\fB.orig.tar.\fP\fIext\fP where \fIext\fP can be
 \fBgz\fP, \fBbz2\fP, \fBlzma\fP and \fBxz\fP) and a debian tarball
 (\fB.debian.tar.\fP\fIext\fP). It can also contain additional original
-tarballs (\fB.orig-\fP\fIcomponent\fP\fB.tar.\fP\fIext\fP).
-\fIcomponent\fP can only contain alphanumeric characters and dashes ("-").
+tarballs (\fB.orig\-\fP\fIcomponent\fP\fB.tar.\fP\fIext\fP).
+\fIcomponent\fP can only contain alphanumeric characters and dashes ("\-").
 .PP
 .B Extracting
 .PP
@@ -420,13 +447,18 @@ is meant to simplify usage of quilt to manage the set of patches. Note
 however that while \fBdpkg\-source\fP parses correctly series files with
 explicit options used for patch application (stored on each line
 after the patch filename and one or more spaces), it does ignore those
-options and always expect patches that can be applied with the \fB-p1\fP
+options and always expect patches that can be applied with the \fB\-p1\fP
 option of \fBpatch\fP. It will thus emit a warning when it encounters
 such options, and the build is likely to fail.
 .PP
+Contrary to quilt's default behaviour, patches are expected to apply
+without any fuzz. When that is not the case, you should refresh such
+patches with quilt, or dpkg-source will error out while trying to apply
+them.
+.PP
 Similarly to quilt's default behaviour, the patches can remove files too.
 .PP
-The file \fB.pc/applied-patches\fP is created if some
+The file \fB.pc/applied\-patches\fP is created if some
 patches have been applied during the extraction.
 .PP
 .B Building
@@ -434,10 +466,12 @@ patches have been applied during the extraction.
 All original tarballs found in the current directory are extracted in a
 temporary directory by following the same logic as for the unpack, the
 debian directory is copied over in the temporary directory, and all
-patches except the automatic patch (\fBdebian-changes-\fP\fIversion\fP
-or \fBdebian-changes\fP, depending on \fB\-\-single\-debian\-patch\fP) are
+patches except the automatic patch (\fBdebian\-changes\-\fP\fIversion\fP
+or \fBdebian\-changes\fP, depending on \fB\-\-single\-debian\-patch\fP) are
 applied. The temporary directory is compared to the source package
-directory and the diff (if non-empty) is stored in the automatic patch.
+directory. When the diff is non-empty, the build fails unless
+\fB\-\-single\-debian\-patch\fP or \fB\-\-auto\-commit\fP
+has been used, in which case the diff is stored in the automatic patch.
 If the automatic patch is created/deleted, it's added/removed from the
 series file and from the quilt metadata.
 
@@ -445,32 +479,45 @@ Any change
 on a binary file is not representable in a diff and will thus lead to a
 failure unless the maintainer deliberately decided to include that
 modified binary file in the debian tarball (by listing it in
-\fBdebian/source/include-binaries\fP). The build will also fail if it
+\fBdebian/source/include\-binaries\fP). The build will also fail if it
 finds binary files in the debian sub-directory unless they have been
-whitelisted through \fBdebian/source/include-binaries\fP.
+whitelisted through \fBdebian/source/include\-binaries\fP.
 
 The updated debian directory and the list of modified binaries is then
 used to generate the debian tarball.
 
 The automatically generated diff doesn't include changes on VCS specific
 files as well as many temporary files (see default value associated to
-\fB-i\fP option in the \fB\-\-help\fP output). In particular, the
+\fB\-i\fP option in the \fB\-\-help\fP output). In particular, the
 \fB.pc\fP directory used by quilt is ignored during generation of the
 automatic patch.
 
-Note: \fBdpkg\-source\fP expects the source tree to have all patches
-listed in the series file applied when you generate the source package.
-This is not the case when the source tree has been obtained by unpacking a
-source package using the Format: 1.0 for instance. To mitigate the
-problem, \fBdpkg\-source\fP will apply the patches by itself if it
-believes that they have not yet been applied. To detect this situation, it
-uses the following heuristic: it finds the list of supposedly unapplied
-patches (they are listed in the \fBseries\fP file but not in
-\fB.pc/applied-patches\fP), and if the first patch in that set can be
-applied without errors, it will apply them all.
-The option \fB\-\-no\-preparation\fP can be used to disable this
-behaviour. This operation is usually done as part of the
-\fB\-\-prepare\-build\fP command.
+Note: \fBdpkg\-source\fP \fB\-\-before\-build\fP (and \fB\-b\fP) will
+ensure that all patches listed in the series file are applied so that a
+package build always has all patches applied. It does this by finding
+unapplied patches (they are listed in the \fBseries\fP file but not in
+\fB.pc/applied\-patches\fP), and if the first patch in that set can be
+applied without errors, it will apply them all. The option
+\fB\-\-no\-preparation\fP can be used to disable this
+behavior.
+
+.PP
+.B Recording changes
+.TP
+.RI "\fB\-\-commit\fP [" directory "] [" patch-name "] [" patch-file ]
+Generates a patch corresponding to the local changes that are not managed
+by the quilt patch system and integrates it in the patch system under
+the name \fIpatch-name\fP. If the name is missing, it will be asked
+interactively. If \fIpatch-file\fP is given, it is used as the patch
+corresponding to the local changes to integrate. Once integrated, an
+editor is launched so that you can edit the meta-information in the patch
+header.
+
+Passing \fIpatch-file\fP is mainly useful after a build failure that
+pre-generated this file, and on this ground the given file is removed
+after integration. Note also that the changes contained in the patch file
+must already be applied on the tree and that the files modified by the
+patch must not have supplementary unrecorded changes.
 .PP
 .B Build options
 .TP
@@ -491,7 +538,7 @@ Include timestamp in the automatically generated patch.
 .TP
 .B \-\-include\-binaries
 Add all modified binaries in the debian tarball. Also add them to
-\fBdebian/source/include-binaries\fP: they will be added by default
+\fBdebian/source/include\-binaries\fP: they will be added by default
 in subsequent builds and this option is thus no more needed.
 .TP
 .B \-\-no\-preparation
@@ -499,14 +546,15 @@ Do not try to prepare the build tree by applying patches which are
 apparently unapplied.
 .TP
 .B \-\-single\-debian\-patch
-Use \fBdebian/patches/debian-changes\fP instead of
-\fBdebian/patches/debian-changes-\fP\fIversion\fP for the name of the
+Use \fBdebian/patches/debian\-changes\fP instead of
+\fBdebian/patches/debian\-changes\-\fP\fIversion\fP for the name of the
 automatic patch generated during build. This option is particularly
 useful when the package is maintained in a VCS and a patch set can't reliably
 be generated. Instead the current diff with upstream should be stored in a
-single patch. When using this option, it is recommended to create
-a debian/source/patch-header file explaining how the Debian changes can be
-best reviewed, for example in the VCS that is used.
+single patch. The option would be put in \fBdebian/source/local\-options\fP
+and would be accompanied by a \fBdebian/source/local\-patch\-header\fP file
+explaining how the Debian changes can be best reviewed, for example in the
+VCS that is used.
 .TP
 .B \-\-create\-empty\-orig
 Automatically create the main original tarball as empty if it's missing
@@ -515,13 +563,11 @@ be used when the source package is just a bundle of multiple upstream
 software and where there's no "main" software.
 .TP
 .B \-\-unapply\-patches
-Unapply the patches in the \fB\-\-after\-build\fP hook. This is mainly
-useful when you build your package directly in a VCS that contains
-unpatched upstream source and where you want to keep the tree unpatched
-even after a package build. This option is usually put in
-\fBdebian/source/local\-options\fP (it's not allowed in
-\fBdebian/source/options\fP so that all generated source packages have the
-same behaviour by default).
+Unapply the patches in the \fB\-\-after\-build\fP hook. You usually don't
+need this option as dpkg\-source will automatically unapply the patches
+if it did apply them during \fB\-\-before\-build\fP. This
+option is only allowed in \fBdebian/source/local\-options\fP so that all
+generated source packages have the same behavior by default.
 .TP
 .B \-\-abort\-on\-upstream\-changes
 The process fails if an automatic patch has been generated. This option
@@ -529,6 +575,10 @@ can be used to ensure that all changes were properly recorded in separate
 quilt patches prior to the source package build. This option is not
 allowed in \fBdebian/source/options\fP but can be used in
 \fBdebian/source/local\-options\fP.
+.TP
+.B \-\-auto\-commit
+The process doesn't fail if an automatic patch has been generated, instead
+it's immediately recorded in the quilt series.
 
 .PP
 .B Extract options
@@ -540,13 +590,13 @@ Skips extraction of the debian tarball on top of the upstream sources.
 Do not apply patches at the end of the extraction.
 .
 .SS Format: 3.0 (custom)
-This format is particular. It doesn't represent a real source package
+This format is special. It doesn't represent a real source package
 format but can be used to create source packages with arbitrary files.
 .PP
 .B Build options
 .PP
 All non-option arguments are taken as files to integrate in the
-generated source package. They must exist and are preferrably
+generated source package. They must exist and are preferably
 in the current directory. At least one file must be given.
 .TP
 .BI \-\-target\-format= value
@@ -570,15 +620,15 @@ the cloned git repository.
 .PP
 Note that by default the new repository will have the same branch checked
 out that was checked out in the original source. (Typically "master", but
-it could be anything.) Any other branches will be available, under as
-`remotes/origin/`
+it could be anything.) Any other branches will be available under
+`remotes/origin/`.
 .PP
 .B Building
 .PP
 Before going any further, some checks are done to ensure that we
 don't have any non-ignored uncommitted changes.
 .PP
-\fBgit-bundle\fP(1) is used to generate a bundle of the git repository.
+\fBgit\-bundle\fP(1) is used to generate a bundle of the git repository.
 By default, all branches and tags in the repository are included in the
 bundle.
 .PP
@@ -589,7 +639,7 @@ Allows specifying a git ref to include in the git bundle. Use disables
 the default behavior of including all branches and tags. May be specified
 multiple times. The \fIref\fP can be the name of a branch or tag to
 include. It may also be any parameter that can be passed to
-\fBgit-rev-list\fP(1). For example, to include only
+\fBgit\-rev\-list\fP(1). For example, to include only
 the master branch, use \-\-git\-ref=master. To include all tags and
 branches, except for the private branch, use \-\-git\-ref=\-\-all
 \-\-git\-ref=^private
@@ -619,12 +669,12 @@ various cleanup are done to save space.
 The file \fBdebian/source/format\fP should always exist and indicate the
 desired source format. For backwards compatibility, format "1.0" is
 assumed when the file doesn't exist but you should not rely on this:
-at some point in the future dpkg-source will be modified to fail when that
+at some point in the future dpkg\-source will be modified to fail when that
 file doesn't exist.
 
 The rationale is that format "1.0" is no longer the recommended format,
 you should usually pick one of the newer formats ("3.0 (quilt)", "3.0
-(native)") but \fBdpkg-source\fP will not do this automatically for you.
+(native)") but \fBdpkg\-source\fP will not do this automatically for you.
 If you want to continue using the old format, you should be explicit about
 it and put "1.0" in \fBdebian/source/format\fP.
 .SS the diff modifies the following upstream files
@@ -653,7 +703,7 @@ of that fact.
 This file contains on a single line the format that should be used to
 build the source package (possible formats are described above). No leading
 or trailing spaces are allowed.
-.SS debian/source/include-binaries
+.SS debian/source/include\-binaries
 This file contains a list of binary files (one per line) that should be
 included in the debian tarball. Leading and trailing spaces are stripped.
 Lines starting with "#" are comments and are skipped. Empty lines are ignored.
@@ -670,22 +720,26 @@ stripped and short options are not allowed. Optional spaces are allowed
 around the "=" symbol and optional quotes are allowed around the value.
 Here's an example of such a file:
 .P
-  # let dpkg-source create a debian.tar.bz2 with maximal compression
+  # let dpkg\-source create a debian.tar.bz2 with maximal compression
   compression = "bzip2"
-  compression-level = 9
-  # use debian/patches/debian-changes as automatic patch
-  single-debian-patch
+  compression\-level = 9
+  # use debian/patches/debian\-changes as automatic patch
+  single\-debian\-patch
+  # ignore changes on config.{sub,guess}
+  extend-diff-ignore = "(^|/)(config\.sub|config\.guess)$"
 .P
 Note: \fBformat\fR options are not accepted in this file, you should
 use \fBdebian/source/format\fR instead.
-.SS debian/source/local-options
+.SS debian/source/local\-options
 Exactly like \fBdebian/source/options\fP except that the file is not
 included in the generated source package. It can be useful to store
 a preference tied to the maintainer or to the VCS repository where
 the source package is maintained.
-.SS debian/source/patch-header
+.SS debian/source/local\-patch\-header
+.SS debian/source/patch\-header
 Free form text that is put on top of the automatic patch generated
-in formats "2.0" or "3.0 (quilt)".
+in formats "2.0" or "3.0 (quilt)". \fBlocal\-patch\-header\fP is not
+included in the generated source package while \fBpatch\-header\fP is.
 .SS debian/patches/series
 This file lists all patches that have to be applied (in the given order)
 on top of the upstream source package. Leading and trailing spaces are
@@ -702,13 +756,3 @@ standard output field settings is rather confused.
 .BR dpkg\-deb (1),
 .BR dpkg (1),
 .BR dselect (1).
-.
-.SH AUTHORS
-Copyright \(co 1995-1996 Ian Jackson
-.br
-Copyright \(co 2000 Wichert Akkerman
-.br
-Copyright \(co 2008-2010 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or later
-for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-split.1 b/man/dpkg-split.1
index 45654ad..61c7d1a 100644
--- a/man/dpkg-split.1
+++ b/man/dpkg-split.1
@@ -1,12 +1,28 @@
-.\" Authors: Ian Jackson
-.TH dpkg\-split 1 "2011-04-28" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - dpkg-split(1)
+.\"
+.\" Copyright © 1995-1996 Ian Jackson <ian@chiark.chu.cam.ac.uk>
+.\" Copyright © 2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-split 1 "2011-07-04" "Debian Project" "dpkg utilities"
 .SH NAME
 dpkg\-split \- Debian package archive split/join tool
 .
 .SH SYNOPSIS
 .B dpkg\-split
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 .B dpkg\-split
@@ -99,8 +115,8 @@ If
 .I part
 is not a split binary package part then
 .B dpkg\-split
-will exit with status 1; if some other trouble occurs then it will
-exit with status 2.
+will exit with status \fB1\fP; if some other trouble occurs then it will
+exit with status \fB2\fP.
 
 The
 .BR \-\-output " or " \-o
@@ -220,9 +236,3 @@ filename format should not be relied upon.
 .BR deb\-control (5),
 .BR dpkg\-deb (1),
 .BR dpkg (1).
-.
-.SH AUTHOR
-Copyright \(co 1995-1996 Ian Jackson
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-statoverride.8 b/man/dpkg-statoverride.8
index c5d69dd..3cf77b2 100644
--- a/man/dpkg-statoverride.8
+++ b/man/dpkg-statoverride.8
@@ -1,11 +1,28 @@
-.TH dpkg\-statoverride 8 "2009-06-26" "Debian project" "dpkg utilities"
+.\" dpkg manual page - dpkg-statoverride(8)
+.\"
+.\" Copyright © 2000-2001 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2009-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-statoverride 8 "2011-07-04" "Debian project" "dpkg utilities"
 .SH NAME
 dpkg\-statoverride \- override ownership and mode of files
 .
 .SH SYNOPSIS
 .B dpkg\-statoverride
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 `\fBstat overrides\fR' are a way to tell
@@ -84,9 +101,3 @@ extension "\-old", before replacing it with the new one.
 .
 .SH SEE ALSO
 .BR dpkg (1).
-.
-.SH AUTHOR
-Copyright \(co 2000 Wichert Akkerman
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
diff --git a/man/dpkg-trigger.1 b/man/dpkg-trigger.1
index 01f23cd..db4935b 100644
--- a/man/dpkg-trigger.1
+++ b/man/dpkg-trigger.1
@@ -1,4 +1,21 @@
-.TH dpkg\-trigger 1 "2009-03-15" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-trigger(1)
+.\"
+.\" Copyright © 2008-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-trigger 1 "2011-08-14" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-trigger \- a package trigger utility
 .
@@ -25,9 +42,9 @@ Unrecognised trigger name syntaxes are an error for \fBdpkg\-trigger\fP.
 .TP
 .BR \-\-check\-supported
 Check if the running \fBdpkg\fP supports triggers (usually called from a
-postinst). Will exit 0 if a triggers-capable \fBdpkg\fP has run, or 1 with
-an error message to stderr if not. Normally, however, it is better just to
-activate the desired trigger with \fBdpkg\-trigger\fP.
+postinst). Will exit \fB0\fP if a triggers-capable \fBdpkg\fP has run,
+or \fB1\fP with an error message to stderr if not. Normally, however,
+it is better just to activate the desired trigger with \fBdpkg\-trigger\fP.
 .TP
 .BR \-h ", " \-\-help
 Show the usage message and exit.
@@ -43,7 +60,7 @@ Change the location of the \fBdpkg\fR database. The default location is
 .TP
 .BR \-\-by\-package=\fIpackage\fR
 Override trigger awaiter (normally set by \fBdpkg\fP through the
-DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts,
+\fBDPKG_MAINTSCRIPT_PACKAGE\fP environment variable of the maintainer scripts,
 naming the package to which the script belongs, and this will be used
 by default).
 .TP
@@ -64,5 +81,6 @@ If set and the \fB\-\-admindir\fP option has not been specified, it will
 be used as the dpkg data directory.
 .
 .SH SEE ALSO
-.BR dpkg "(1), " deb-triggers "(5), " /usr/share/doc/dpkg-dev/triggers.txt.gz .
-
+.BR dpkg (1),
+.BR deb\-triggers (5),
+.BR /usr/share/doc/dpkg\-dev/triggers.txt.gz .
diff --git a/man/dpkg-vendor.1 b/man/dpkg-vendor.1
index 49a71ad..77d512a 100644
--- a/man/dpkg-vendor.1
+++ b/man/dpkg-vendor.1
@@ -1,4 +1,21 @@
-.TH dpkg\-vendor 1 "2009-05-10" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg-vendor(1)
+.\"
+.\" Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg\-vendor 1 "2011-11-10" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg\-vendor \- queries information about distribution vendors
 .
@@ -14,11 +31,11 @@ information about the current vendor.
 .SH COMMANDS
 .TP
 .BI \-\-is " vendor"
-Exits with 0 if the current vendor is \fIvendor\fP. Otherwise exits
+Exits with \fB0\fP if the current vendor is \fIvendor\fP. Otherwise exits
 with non-zero.
 .TP
 .BI \-\-derives\-from " vendor"
-Exits with 0 if the current vendor distribution is a derivative of
+Exits with \fB0\fP if the current vendor distribution is a derivative of
 \fIvendor\fP, otherwise exits with non-zero. It uses the "Parent" field
 to browse all ancestors of the current vendor.
 .TP
@@ -36,7 +53,7 @@ Show the version and exit.
 .TP
 .BI \-\-vendor " vendor"
 Assumes the current vendor is \fIvendor\fP instead of discovering it
-with the DEB_VENDOR environment variable or
+with the \fBDEB_VENDOR\fP environment variable or
 \fB/etc/dpkg/origins/default\fP.
 .
 .SH ENVIRONMENT
@@ -45,9 +62,5 @@ with the DEB_VENDOR environment variable or
 This setting defines the current vendor. If not set, it will discover the
 current vendor by reading \fB/etc/dpkg/origins/default\fP.
 .
-.SH AUTHOR
-Copyright \(co 2009 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-
+.SH SEE ALSO
+.BR deb\-origin (5).
diff --git a/man/dpkg.1 b/man/dpkg.1
index 032e0aa..859cada 100644
--- a/man/dpkg.1
+++ b/man/dpkg.1
@@ -1,10 +1,35 @@
-.TH dpkg 1 "2011-04-27" "Debian Project" "dpkg suite"
+.\" dpkg manual page - dpkg(1)
+.\"
+.\" Copyright © 1996 Juho Vuori <javuori@cc.helsinki.fi>
+.\" Copyright © 1999 Jim Van Zandt <jrv@vanzandt.mv.com>
+.\" Copyright © 1999-2003 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2000-2003 Adam Heath <doogie@debian.org>
+.\" Copyright © 2002 Josip Rodin
+.\" Copyright © 2004-2005 Scott James Remnant <keybuk@debian.org>
+.\" Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2007-2008 Ian Jackson <ian@davenant.greenend.org.uk>
+.\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dpkg 1 "2011-11-27" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg \- package manager for Debian
 .
 .SH SYNOPSIS
 .B dpkg
-[\fIoptions\fP] \fIaction\fP
+.RI [ option "...] " action
 .
 .SH WARNING
 This manual is intended for users wishing to understand \fBdpkg\fP's
@@ -88,9 +113,9 @@ option \fB\-\-force\-remove\-reinstreq\fP.
 .
 .SH ACTIONS
 .TP
-\fB\-i\fP, \fB\-\-install\fP \fIpackage_file\fP...
+\fB\-i\fP, \fB\-\-install\fP \fIpackage-file\fP...
 Install the package. If \fB\-\-recursive\fP or \fB\-R\fP option is
-specified, \fIpackage_file\fP must refer to a directory instead.
+specified, \fIpackage-file\fP must refer to a directory instead.
 
 Installation consists of the following steps:
 .br
@@ -119,9 +144,9 @@ time old files are removed.
 \fB6.\fP Configure the package. See \fB\-\-configure\fP for detailed
 information about how this is done.
 .TP
-\fB\-\-unpack \fP\fIpackage_file\fP...
+\fB\-\-unpack \fP\fIpackage-file\fP...
 Unpack the package, but don't configure it. If \fB\-\-recursive\fP or
-\fB\-R\fP option is specified, \fIpackage_file\fP must refer to a
+\fB\-R\fP option is specified, \fIpackage-file\fP must refer to a
 directory instead.
 .TP
 \fB\-\-configure \fP\fIpackage\fP...|\fB\-a\fP|\fB\-\-pending\fP
@@ -193,10 +218,10 @@ file is \fBdselect update\fR. Note that this file is mostly useless
 if you don't use \fBdselect\fR but an APT-based frontend: APT has its
 own system to keep track of available packages.
 .TP
-\fB\-A\fP, \fB\-\-record\-avail\fP \fIpackage_file\fP...
+\fB\-A\fP, \fB\-\-record\-avail\fP \fIpackage-file\fP...
 Update \fBdpkg\fP and \fBdselect\fP's idea of which packages are
-available with information from the package \fIpackage_file\fP. If
-\fB\-\-recursive\fP or \fB\-R\fP option is specified, \fIpackage_file\fP
+available with information from the package \fIpackage-file\fP. If
+\fB\-\-recursive\fP or \fB\-R\fP option is specified, \fIpackage-file\fP
 must refer to a directory instead.
 .TP
 .B \-\-forget\-old\-unavail
@@ -218,9 +243,9 @@ will not be shown.
 .TP
 .B \-\-set\-selections
 Set package selections using file read from stdin. This file should be
-in the format '<package> <state>', where state is one of install, hold,
-deinstall or purge. Blank lines and comment lines beginning with '#'
-are also permitted.
+in the format '\fIpackage\fP \fIstate\fP', where state is one of
+\fBinstall\fP, \fBhold\fP, \fBdeinstall\fP or \fBpurge\fP. Blank lines
+and comment lines beginning with '#' are also permitted.
 .TP
 .B \-\-clear\-selections
 Set the requested state of every non-essential package to deinstall.
@@ -231,18 +256,25 @@ deinstall any packages not in list given to \-\-set\-selections.
 Searches for packages selected for installation, but which for some
 reason still haven't been installed.
 .TP
+.B \-\-add\-architecture \fIarchitecture\fP
+Add \fIarchitecture\fP to the list of architectures for which packages can
+be installed without using \fB\-\-force\-architecture\fP. The architecture
+\fBdpkg\fP is built for (i.e. the output of \fB\-\-print\-architecture\fP)
+is always part of that list.
+.TP
+.B \-\-remove\-architecture \fIarchitecture\fP
+Remove \fIarchitecture\fP from the list of architectures for which packages
+can be installed without using \fB\-\-force\-architecture\fP. If the
+architecture is currently in use in the database then the operation will
+be refused, except if \fB\-\-force\-architecture\fP is specified. The
+architecture \fBdpkg\fP is built for (i.e. the output of
+\fB\-\-print\-architecture\fP) can never be removed from that list.
 .TP
 .B \-\-print\-architecture
 Print architecture of packages \fBdpkg\fP installs (for example, "i386").
 .TP
-.B \-\-foreign\-architecture \fIarchitecture\fP
-Add \fIarchitecture\fP to the list of architectures for which packages can be
-installed without using \fB\-\-force\-architecture\fP, in addition to the
-architecture \fBdpkg\fP is built for (i.e.: the output of
-\fB\-\-print\-architecture\fP).
-.TP
 .B \-\-print\-foreign\-architectures
-Print a space-separated list of the extra architectures \fBdpkg\fP is
+Print a newline-separated list of the extra architectures \fBdpkg\fP is
 configured to allow packages to be installed for.
 .TP
 .B \-\-compare\-versions \fIver1 op ver2\fP
@@ -256,8 +288,8 @@ than any version: \fBlt\-nl le\-nl ge\-nl gt\-nl\fP. These are provided
 only for compatibility with control file syntax: \fB< << <= = >= >>
 >\fP.
 .TP
-.B \-\-command\-fd \fI<n>\fP
-Accept a series of commands on input file descriptor \fI<n>\fP. Note:
+.B \-\-command\-fd \fIn\fP
+Accept a series of commands on input file descriptor \fIn\fP. Note:
 additional options set on the command line, and through this file descriptor,
 are not reset for subsequent commands executed during the same run.
 .TP
@@ -592,7 +624,7 @@ Package status changed; \fIstatus\fR is as in the status file.
 An error occurred. Any possible newlines in \fIextended-error-message\fR
 will be converted to spaces before output.
 .TP
-.BI "status: " file " : conffile-prompt : '" real-old "' '" real-new "' " useredited " " distedited
+.BI "status: " file " : conffile\-prompt : '" real-old "' '" real-new "' " useredited " " distedited
 User is being asked a conffile question.
 .TP
 .BI "processing: " stage ": " package
@@ -611,13 +643,13 @@ multiple times. The output format used is the same as in \fB\-\-status\-fd.
 Log status change updates and actions to \fIfilename\fP, instead of
 the default \fI/var/log/dpkg.log\fP. If this option is given multiple
 times, the last filename is used. Log messages are of the form
-`YYYY-MM-DD HH:MM:SS status
-<state> <pkg> <installed-version>' for status change updates;
-`YYYY-MM-DD HH:MM:SS <action> <pkg> <installed-version>
-<available-version>' for actions where \fI<action>\fP is one of install,
-upgrade, remove, purge; and `YYYY-MM-DD HH:MM:SS conffile <filename>
-<decision>' for conffile changes where \fI<decision>\fP is either install
-or keep.
+`YYYY-MM-DD HH:MM:SS status \fIstate\fP \fIpkg\fP \fIinstalled-version\fP'
+for status change updates;
+`YYYY-MM-DD HH:MM:SS \fIaction\fP \fIpkg\fP \fIinstalled-version\fP
+\fIavailable-version\fP' for actions where \fIaction\fP is one of
+\fBinstall\fP, \fBupgrade\fP, \fBremove\fP, \fBpurge\fP; and
+`YYYY-MM-DD HH:MM:SS conffile \fIfilename\fP \fIdecision\fP' for conffile
+changes where \fIdecision\fP is either \fBinstall\fP or \fBkeep\fP.
 .TP
 \fB\-\-no\-debsig\fP
 Do not try to verify package signatures.
diff --git a/man/dpkg.cfg.5 b/man/dpkg.cfg.5
index a6ba0d2..12666de 100644
--- a/man/dpkg.cfg.5
+++ b/man/dpkg.cfg.5
@@ -1,3 +1,21 @@
+.\" dpkg manual page - dpkg.cfg(5)
+.\"
+.\" Copyright © 2002 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2009 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
 .TH dpkg.cfg 5 "2009-09-05" "Debian Project" "dpkg suite"
 .SH NAME
 dpkg.cfg \- dpkg configuration file
diff --git a/man/dselect.1 b/man/dselect.1
index cddf29e..eb54327 100644
--- a/man/dselect.1
+++ b/man/dselect.1
@@ -1,18 +1,31 @@
-.TH dselect 1 "2010-03-07" "Debian Project" "Debian"
+.\" dselect manual page - dselect(1)
+.\"
+.\" Copyright © 1995 Juho Vuori <javuori@cc.helsinki.fi>
+.\" Copyright © 2000 Josip Rodin
+.\" Copyright © 2001 Joost Kooij
+.\" Copyright © 2001 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2010-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dselect 1 "2012-04-07" "Debian Project" "Debian"
 .SH NAME
 dselect \- Debian package management frontend
 .
 .SH SYNOPSIS
 .B dselect
-.RB [ \-\-admindir
-.IR <directory> ]
-.RB [ \-\-help ]
-.RB [ \-\-version ]
-.RB [ \-\-expert ]
-.RB [ \-\-debug | \-D\fI<file>\fP ]
-.RI [ <action> ]
-.RB [ \-\-colour | \-\-color
-.IR screenpart: [ foreground ],[ background ][ :attr [ +attr+.. ]]]
+.RI [ option "...] [" action ]
 .
 .SH DESCRIPTION
 .B dselect
@@ -38,31 +51,31 @@ package \fBapt\fP.
 Normally \fBdselect\fP is invoked without parameters. An interactive
 menu is presented, offering the user a list of actions. If an action
 is given as argument, then that action is started immediately. Several
-commandline parameters are still available to modify the running behaviour
+command line parameters are still available to modify the running behaviour
 of \fBdselect\fP or show additional information about the program.
 .
 .SH OPTIONS
-All options can be specified both on the commandline and in the \fBdselect\fP
+All options can be specified both on the command line and in the \fBdselect\fP
 configuration file \fI/etc/dpkg/dselect.cfg\fP or the files on the
-configuration directory \fI/etc/dpkg/dpkg.cfg.d/\fP. Each line in the
+configuration directory \fI/etc/dpkg/dselect.cfg.d/\fP. Each line in the
 configuration file is either an option (exactly the same as the
-commandline option but without leading dashes) or a comment (if it starts
+command line option but without leading dashes) or a comment (if it starts
 with a \fB#\fR).
 .br
 .TP
-.BI \-\-admindir " <directory>"
+.BI \-\-admindir " directory"
 Changes the directory where the dpkg `\fIstatus\fP', `\fIavailable\fP' and
 similar files are located. This defaults to \fI/var/lib/dpkg\fP
 and normally there shouldn't be any need to change it.
 .TP
-.BI \-\-debug " <file> \fR|\fP " \-D <file>
-Turn on debugging. Debugging information is sent to \fI<file>\fP.
+.BI \-\-debug " file \fR|\fP " \-D file
+Turn on debugging. Debugging information is sent to \fIfile\fP.
 .TP
 .B \-\-expert
 Turns on expert mode, i.e. doesn't display possibly annoying help
 messages.
 .TP
-.BR \-\-colour | \-\-color " \fIscreenpart:\fP[\fIforeground\fP],[\fIbackground\fP][\fI:attr\fP[\fI+attr+..\fP]]"
+.BR \-\-colour | \-\-color " \fIscreenpart:\fP[\fIforeground\fP],[\fIbackground\fP][\fI:attr\fP[\fI+attr+...\fP]]"
 Configures screen colors. This works only if your display supports colors.
 This option may be used multiple times (and is best used in
 \fIdselect.cfg\fP). Each use changes the color (and optionally, other
@@ -125,19 +138,20 @@ Print a brief help text and exit successfully.
 .B \-\-version
 Print version information and exit successfully.
 .
-.SH USAGE
+.SH ACTIONS
 When
 .B dselect
-is started interactively, it prompts the user with a menu of available
-actions:
+is started it can perform the following actions, either directly if it
+was specified on the command line or by prompting the user with a menu
+of available actions if running interactively:
 .SS access
 Choose and configure an access method to access package repositories.
 .sp
 By default, \fBdselect\fP provides several methods such
-as \fIfloppy\fP, \fIharddisk\fP or \fIcdrom\fP, but other packages
-may provide additional methods, eg. the \fIapt\fP access method provided
-by the \fBapt\fP package or \fImulti_cd\fP by the \fBdpkg\-multicd\fP
-package.
+as \fIcdrom\fP, \fImulti_cd\fP, \fInfs\fP, \fImulti_nfs\fP, \fIharddisk\fP,
+\fImounted\fP, \fImulti_mount\fP, \fIfloppy\fP or \fIftp\fP, but other
+packages may provide additional methods, eg. the \fIapt\fP access method
+provided by the \fBapt\fP package.
 .sp
 The use of the \fIapt\fP access method is strongly recommended.
 .sp
@@ -454,12 +468,3 @@ broken, it is also much more flexible than the built in access methods.
 .BR apt\-get (8),
 .BR sources.list (5),
 .BR deb (5).
-.
-.SH AUTHORS
-.B dselect
-was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list of
-contributors may be found in 'dselect \-\-version'.
-.br
-This manual page was written by Juho Vuori <javuori@cc.helsinki.fi>,
-Josip Rodin and Joost kooij.
-
diff --git a/man/dselect.cfg.5 b/man/dselect.cfg.5
index c6cfbed..bc152eb 100644
--- a/man/dselect.cfg.5
+++ b/man/dselect.cfg.5
@@ -1,10 +1,28 @@
-.TH dselect.cfg 5 "2009-09-05" "Debian Project" "dpkg suite"
+.\" dselect manual page - dselect.cfg(5)
+.\"
+.\" Copyright © 2002 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2009-2011 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH dselect.cfg 5 "2011-07-03" "Debian Project" "dpkg suite"
 .SH NAME
 dselect.cfg \- dselect configuration file
 .
 .SH DESCRIPTION
 This file contains default options for dselect. Each line contains a
-single option which is exactly the same as a normal commandline
+single option which is exactly the same as a normal command line
 option for dselect except for the leading dashes which are not used
 here. Quotes surrounding option values are stripped. Comments are
 allowed by starting a line with a hash sign ("\fB#\fR").
diff --git a/man/po/de.add b/man/po/de.add
index 766a4e7..22b2b64 100644
--- a/man/po/de.add
+++ b/man/po/de.add
@@ -1,6 +1,6 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=^\.SH "SIEHE AUCH"
 .SH ÜBERSETZUNG
-Die deutsche Übersetzung wurde 2004, 2006-2011 von Helge Kreutzmann
+Die deutsche Übersetzung wurde 2004, 2006-2012 von Helge Kreutzmann
 <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
 2008 von Sven Joachim <svenjoac@gmx.de>
 angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
diff --git a/man/po/de.po b/man/po/de.po
index ef81edf..9834168 100644
--- a/man/po/de.po
+++ b/man/po/de.po
@@ -1,14 +1,14 @@
 # German translation of the manpages in the dpkg package
 # This file is distributed under the same license as the dpkg package.
-# (C) Helge Kreutzmann <debian@helgefjell.de>, 2004, 2006-2011.
+# (C) Helge Kreutzmann <debian@helgefjell.de>, 2004, 2006-2012.
 # (C) Florian Rehnisch <eixman@gmx.de>, 2007.
 # (C) Sven Joachim <svenjoac@gmx.de>, 2008.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
-"POT-Creation-Date: 2011-05-06 17:59+0000\n"
-"PO-Revision-Date: 2011-05-06 20:24+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
+"PO-Revision-Date: 2012-04-15 22:41+0200\n"
 "Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
 "Language-Team: de <debian-l10n-german@lists.debian.org>\n"
 "Language: \n"
@@ -17,101 +17,109 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
 #, no-wrap
-msgid "2009-02-27"
-msgstr "2009-02-27"
+msgid "2011-08-14"
+msgstr "2011-08-14"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Debian-Projekt"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NAME"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - Debian-Binärpaketformat"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "ÜBERSICHT"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<Dateiname>B<.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "BESCHREIBUNG"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -122,7 +130,7 @@ msgstr ""
 "Versionen seit 1.2.0 und allen i386/ELF-Versionen seit 1.1.1elf erzeugt."
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
@@ -131,13 +139,13 @@ msgstr ""
 "das alte Format sind in B<deb-old>(5) beschrieben."
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "FORMAT"
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
@@ -146,7 +154,7 @@ msgstr ""
 "E<lt>archE<gt>>. Der Dateiname kann mit einem Schrägstrich abschließen."
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -161,7 +169,7 @@ msgstr ""
 "Unbekannte Tar-Typeinstellungen werden als Fehler betrachtet."
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -179,7 +187,7 @@ msgstr ""
 "dies der Fall ist."
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -193,7 +201,7 @@ msgstr ""
 "wie unten beschrieben."
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -209,7 +217,7 @@ msgstr ""
 "enthalten."
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -226,7 +234,7 @@ msgstr ""
 "komprimiert."
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -244,7 +252,7 @@ msgstr ""
 "Unterstrich »B<_>« anfangen."
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -257,48 +265,43 @@ msgstr ""
 "Hauptversionsnummer erhöht wird."
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:325 deb-split.5:49
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:768 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:247 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:220 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:218
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:509
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, no-wrap
-msgid "2010-07-29"
-msgstr "2010-07-29"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr "deb-control - Dateiformat der Hauptsteuerdatei von Debian-Paketen"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -320,19 +323,19 @@ msgstr ""
 "sehen Sie dazu unten)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "NOTWENDIGE FELDER"
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>PaketnameE<gt>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<Package:>I< Paketname>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -341,13 +344,13 @@ msgstr ""
 "Installationswerkzeugen verwendet, um Dateinamen zu erstellen."
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>Versions-ZeichenketteE<gt>"
+msgid "B<Version:>I< version-string>"
+msgstr "B<Version:>I< Versions-Zeichenkette>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -360,13 +363,13 @@ msgstr ""
 "Sortieralgorithmus sind in B<deb-version>(5) beschrieben."
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>Vollständiger Name E-MailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<Maintainer:>I< Vollständiger-Name-und-E-Mail>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -377,18 +380,18 @@ msgstr ""
 "Autor der Software, die paketiert wurde."
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr "B<Description:> E<lt>KurzbeschreibungE<gt>"
+msgid "B<Description:>I< short-description>"
+msgstr "B<Description:>I< Kurzbeschreibung>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
-msgstr "B< >E<lt>LangbeschreibungE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
+msgstr "B< >I<Langbeschreibung>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -404,19 +407,19 @@ msgstr ""
 "Leerzeichen enthalten."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "OPTIONALE FELDER"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
-msgstr "B<Section:> E<lt>BereichE<gt>"
+msgid "B<Section:>I< section>"
+msgstr "B<Section:>I< Bereich>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -427,13 +430,13 @@ msgstr ""
 "»net«, »mail«, »text«, »x11« usw."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr "B<Priority:> E<lt>PrioritätE<gt>"
+msgid "B<Priority:>I< priority>"
+msgstr "B<Priority:>I< Priorität>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -442,7 +445,7 @@ msgstr ""
 "Prioritäten sind »required«, »standard«, »optional«, »extra« usw."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -454,33 +457,33 @@ msgstr ""
 "erhalten werden."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:214
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
+msgstr "B<Essential:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
-"Dieses Feld wird normalerweise nur benötigt, wenn die Antwort »yes« lautet. "
+"Dieses Feld wird normalerweise nur benötigt, wenn die Antwort B<yes> lautet. "
 "Es bezeichnet ein Paket, das für den ordnungsgemäßen Betrieb des Systems "
 "benötigt wird. Dpkg oder jedes andere Installationswerkzeug wird es nicht "
 "erlauben, ein B<Essential>-Paket zu entfernen (zumindestens nicht ohne die "
 "Verwendung einer der »force«-Optionen)."
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<Architecture:> I<arch>|B<all>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -495,52 +498,51 @@ msgstr ""
 "Perl-Skripte und Dokumentation."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
-msgstr "B<Origin:> E<lt>NameE<gt>"
+msgid "B<Origin:>I< name>"
+msgstr "B<Origin:>I< Name>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr "Der Name der Distribution, aus der dieses Paket ursprünglich stammt."
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>URLE<gt>"
+msgid "B<Bugs:>I< url>"
+msgstr "B<Bugs:>I< URL>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
-"Die URL der Fehlerdatenbank für dieses Paket. Das derzeit verwendete Format "
-"ist B<E<lt>BTS_ArtE<gt>://E<lt>BTS_AdresseE<gt>> wie in B<debbugs://bugs."
-"debian.org>."
+"Die I<URL> der Fehlerdatenbank für dieses Paket. Das derzeit verwendete "
+"Format ist I<BTS-Art>B<://>I<BTS-Adresse> wie in B<debbugs://bugs.debian."
+"org>."
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
-msgstr "B<Homepage:> E<lt>URLE<gt>"
+msgid "B<Homepage:>I< url>"
+msgstr "B<Homepage:>I< URL>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
-msgstr "Die URL des Original- (Upstream-)Projekts."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
+msgstr "Die I<URL> des Original- (Upstream-)Projekts."
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:220
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
-msgstr "B<Tag:> E<lt>Liste von MarkierungenE<gt>"
+msgid "B<Tag:>I< tag-list>"
+msgstr "B<Tag:> I< Liste-von-Markierungen>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
@@ -550,45 +552,43 @@ msgstr ""
 "Markierungen kann in dem Paket B<debtags> gefunden werden."
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
-msgstr "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
+msgstr "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 "Das Feld wird dazu verwandt, anzugeben, wie sich dieses Paket in einer Multi-"
-"Arch-Installation verhalten soll. Der Wert »same« bedeutet, dass das Paket "
+"Arch-Installation verhalten soll. Der Wert B<same> bedeutet, dass das Paket "
 "mit sich selbst koinstallierbar ist, aber nicht dazu verwandt werden darf, "
 "die Abhängigkeit eines Pakets von einer anderen Architektur mit ihm selbst "
-"zu erfüllen. Der Wert »foreign« bedeutet, dass das Paket nicht mit sich "
+"zu erfüllen. Der Wert B<foreign> bedeutet, dass das Paket nicht mit sich "
 "selbst koinstallierbar ist, aber es erlaubt sein soll, die Abhängigkeit "
 "eines Pakets von einer anderen Architektur mit ihm selbst zu erfüllen. Der "
-"Wert »allowed« erlaubt es invers Abhängigen in ihrem Feld »Depends« "
-"anzuzeigen, dass sie ein Paket von einer fremden Architektur benötigen, hat "
-"aber ansonsten keinen Effekt. Dieses Feld sollte in Paketen mit dem Feld "
-"»Architecture: all« nicht verwandt werden."
+"Wert B<allowed> erlaubt es invers Abhängigen in ihrem Feld »Depends« "
+"anzuzeigen, dass sie ein Paket von einer fremden Architektur akzeptieren, "
+"hat aber ansonsten keinen Effekt."
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr "B<Source:> E<lt>Quell-NameE<gt>"
+msgid "B<Source:>I< source-name>"
+msgstr "B<Source:> I< Quell-Name>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -597,25 +597,25 @@ msgstr ""
 "vom Namen dieses Paketes unterscheidet."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:200
+#: deb-control.5:136 deb-src-control.5:218
 #, no-wrap
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
-msgstr "B<Subarchitecture:> E<lt>WertE<gt>"
+msgid "B<Subarchitecture:>I< value>"
+msgstr "B<Subarchitecture:> I< Wert>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:203
+#: deb-control.5:139 deb-src-control.5:221
 #, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
-msgstr "B<Kernel-Version:> E<lt>WertE<gt>"
+msgid "B<Kernel-Version:>I< value>"
+msgstr "B<Kernel-Version:> I< Wert>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:206
+#: deb-control.5:142 deb-src-control.5:224
 #, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
-msgstr "B<Installer-Menu-Item:> E<lt>WertE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
+msgstr "B<Installer-Menu-Item:> I< Wert>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:213
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
@@ -626,13 +626,13 @@ msgstr ""
 "aus dem Paket B<debian-installer> für weitere Informationen über sie."
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:231
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>PaketlisteE<gt>"
+msgid "B<Depends:>I< package-list>"
+msgstr "B<Depends:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -655,13 +655,13 @@ msgstr ""
 "aufgeführt sind."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:234
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr "B<Pre-Depends:> E<lt>PaketlisteE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<Pre-Depends:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -673,13 +673,13 @@ msgstr ""
 "Skriptes benötigt."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:237
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr "B<Recommends:> E<lt>PaketlisteE<gt>"
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<Recommends:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -691,13 +691,13 @@ msgstr ""
 "Pakete installiert."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:240
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr "B<Suggests:> E<lt>PaketlisteE<gt>"
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<Suggests:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -708,7 +708,7 @@ msgstr ""
 "perfekt sinnvoll ist."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -726,7 +726,7 @@ msgstr ""
 "Versionsnummer-Spezifikation in Klammern."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -742,13 +742,13 @@ msgstr ""
 "als oder identisch zu und »=« für identisch zu."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:243
+#: deb-control.5:198 deb-src-control.5:261
 #, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr "B<Breaks:> E<lt>PaketlisteE<gt>"
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<Breaks:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -763,13 +763,13 @@ msgstr ""
 "durchgeführt wird."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:252
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>PaketlisteE<gt>"
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<Conflicts:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -783,13 +783,13 @@ msgstr ""
 "B<Conflicts>-Zeile enthalten, die das andere Paket erwähnen."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:249
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>PaketlisteE<gt>"
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<Replaces:> I<Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -803,13 +803,13 @@ msgstr ""
 "Dateien wie das im Konflikt stehende Paket hat."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:255
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr "B<Provides:> E<lt>PaketlisteE<gt>"
+msgid "B<Provides:>I< package-list>"
+msgstr "B<Provides:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -831,7 +831,7 @@ msgstr ""
 "verwenden müssen."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -846,13 +846,13 @@ msgstr ""
 "für die B<Breaks>-, B<Conflicts>- und B<Replaces>-Felder angegeben werden."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:258
+#: deb-control.5:252 deb-src-control.5:276
 #, no-wrap
-msgid "B<Built-Using:> E<lt>package listE<gt>"
-msgstr "B<Built-Using:> E<lt>PaketlisteE<gt>"
+msgid "B<Built-Using:>I< package-list>"
+msgstr "B<Built-Using:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -873,13 +873,14 @@ msgstr ""
 "kann."
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:286 start-stop-daemon.8:303
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "BEISPIEL"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -926,32 +927,26 @@ msgstr ""
 " langsamer laufen.)\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, no-wrap
 msgid "deb-src-control"
 msgstr "deb-src-control"
 
-#. type: TH
-#: deb-src-control.5:3
-#, no-wrap
-msgid "2011-04-29"
-msgstr "2011-04-29"
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
 "deb-src-control - Dateiformat der Hauptsteuerdatei von Debian-Quellpaketen"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -982,19 +977,19 @@ msgstr ""
 "werden als Kommentare betrachtet."
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, no-wrap
 msgid "SOURCE FIELDS"
 msgstr "QUELLPAKET-FELDER"
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, no-wrap
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
-msgstr "B<Source:> E<lt>Quellpaket-NameE<gt> (verpflichtend)"
+msgid "B<Source:> I<source-package-name> (required)"
+msgstr "B<Source:> I<Quellpaketname> (verpflichtend)"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -1009,13 +1004,13 @@ msgstr ""
 "zwei Zeichen lang sein und mit einem alphanumerischen Zeichen beginnen."
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
-msgstr "B<Maintainer:> E<lt>Vollständiger Name E-MailE<gt> (verpflichtend)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
+msgstr "B<Maintainer:> I<Vollständiger-Name-und-E-Mail> (verpflichtend)"
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
@@ -1026,13 +1021,13 @@ msgstr ""
 "Autor der Software, die paketiert wurde, oder dem ursprünglichen Paketierer."
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, no-wrap
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
-msgstr "B<Uploaders:> E<lt>Vollständiger Name E-MailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
+msgstr "B<Uploaders:>I< Vollständiger-Name-und-E-Mail>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -1043,13 +1038,13 @@ msgstr ""
 "Kommata getrennt werden."
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, no-wrap
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
-msgstr "B<Standards-Version:> E<lt>Versions-ZeichenketteE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
+msgstr "B<Standards-Version:> I< Versionszeichenkette>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -1060,13 +1055,13 @@ msgstr ""
 "Texten besteht), an den sich das Paket hält."
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, no-wrap
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
-msgstr "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
+msgstr "B<DM-Upload-Allowed:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -1077,52 +1072,58 @@ msgstr ""
 "Standardwert ist »no« (nein)."
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "Die URL des Original- (Upstream-)Projekts."
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
-"Die URL der Fehlerdatenbank für dieses Paket. Das derzeit verwendete Format "
-"ist B<E<lt>BTS_ArtE<gt>://E<lt>BTS_AdresseE<gt>> wie in B<debbugs://bugs."
-"debian.org>. Dieses Feld wird normalerweise nicht benötigt."
+"Die I<URL> der Fehlerdatenbank für dieses Paket. Das derzeit verwendete "
+"Format ist I<BTS-Art>B<://>I<BTS-Adresse> wie in B<debbugs://bugs.debian."
+"org>. Dieses Feld wird normalerweise nicht benötigt."
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
-msgstr "B<Vcs-*:> E<lt>URLE<gt>"
+msgid "B<Vcs-*:>I< url>"
+msgstr "B<Vcs-*:> I< URL>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
-"Die URL des Versionskontrollsystem-Depots, das für die Betreuung des Pakets "
-"verwandt wird. Derzeit werden Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) und Svn (Subversion) unterstützt. Normalerweise "
-"zeigt dieses Feld auf die neuste Version des Pakets, wie den Hauptzweig oder "
-"den Trunk."
+"Die I<URL> des Versionskontrollsystem-Depots, das für die Betreuung des "
+"Pakets verwandt wird. Derzeit werden B<Arch>, B<Bzr> (Bazaar), B<Cvs>, "
+"B<Darcs>, B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) und B<Svn> "
+"(Subversion) unterstützt. Normalerweise zeigt dieses Feld auf die neuste "
+"Version des Pakets, wie den Hauptzweig oder den Trunk."
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
-msgstr "B<Vcs-Browser:> E<lt>URLE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
+msgstr "B<Vcs-Browser:> I< URL>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
-"Die URL der Webschnittstelle, um das Versionskontrollsystem-Depot "
+"Die I<URL> der Webschnittstelle, um das Versionskontrollsystem-Depot "
 "anzuschauen."
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
@@ -1131,7 +1132,7 @@ msgstr ""
 "Feld wird normalerweise nicht benötigt."
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
@@ -1142,7 +1143,7 @@ msgstr ""
 "»net«, »mail«, »text«, »x11« usw."
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
@@ -1152,13 +1153,13 @@ msgstr ""
 "Prioritäten sind »required«, »standard«, »optional«, »extra« usw."
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, no-wrap
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
-msgstr "B<Build-Depends:> E<lt>PaketlisteE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
+msgstr "B<Build-Depends:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
@@ -1167,30 +1168,30 @@ msgstr ""
 "Quellpaket zu bauen."
 
 #. type: TP
-#: deb-src-control.5:113
+#: deb-src-control.5:131
 #, no-wrap
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr "B<Build-Depends-Indep:> E<lt>PaketlisteE<gt>"
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<Build-Depends-Indep:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
-"Identisch zu Build-Depends, wird aber nur zum Bau der "
-"architekturunabhängigen Pakete benötigt. In diesem Fall sind die Build-"
-"Depends auch installiert."
+"Identisch zu B<Build-Depends>, wird aber nur zum Bau der "
+"architekturunabhängigen Pakete benötigt. In diesem Fall sind die B<Build-"
+"Depends> auch installiert."
 
 #. type: TP
-#: deb-src-control.5:119
+#: deb-src-control.5:137
 #, no-wrap
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Build-Conflicts:> E<lt>PaketlisteE<gt>"
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<Build-Conflicts:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
@@ -1200,22 +1201,22 @@ msgstr ""
 "geraten."
 
 #. type: TP
-#: deb-src-control.5:124
+#: deb-src-control.5:142
 #, no-wrap
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr "B<Build-Conflicts-Indep:> E<lt>PaketlisteE<gt>"
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<Build-Conflicts-Indep:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
-"Identisch zu Build-Conflicts, wird aber nur zum Bau der "
+"Identisch zu B<Build-Conflicts>, wird aber nur zum Bau der "
 "architekturunabhängigen Pakete benötigt."
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -1235,7 +1236,7 @@ msgstr ""
 "Klammern."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1251,7 +1252,7 @@ msgstr ""
 "Klammern."
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -1267,7 +1268,7 @@ msgstr ""
 "als oder identisch zu und »=« für identisch zu."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -1278,7 +1279,7 @@ msgstr ""
 "vorangestellt werden, das »NICHT« bedeutet."
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -1289,13 +1290,13 @@ msgstr ""
 "möglich ist. Eine Liste dieser Pakete befindet sich im Paket build-essential."
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, no-wrap
 msgid "BINARY FIELDS"
 msgstr "BINÄRPAKET-FELDER"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
@@ -1305,13 +1306,13 @@ msgstr ""
 "Quellpakets zu überschreiben."
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, no-wrap
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
-msgstr "B<Package:> E<lt>BinärpaketnameE<gt> (verpflichtend)"
+msgid "B<Package:> I<binary-package-name> (required)"
+msgstr "B<Package:> I<Binärpaketname> (verpflichtend)"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
@@ -1320,13 +1321,13 @@ msgstr ""
 "gleichen Einschränkungen wie beim Quellpaketnamen."
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
-msgstr "B<Architecture:> E<lt>arch|allanyE<gt> (verpflichtend)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
+msgstr "B<Architecture:> I<arch>|B<all>|B<any> (verpflichtend)"
 
 #. type: Plain text
-#: deb-src-control.5:193
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
@@ -1346,13 +1347,13 @@ msgstr ""
 "architecture>(1) für weitere Informationen dazu)."
 
 #. type: TP
-#: deb-src-control.5:194
+#: deb-src-control.5:212
 #, no-wrap
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
-msgstr "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
+msgstr "B<Package-Type:> B<deb>|B<udeb>"
 
 #. type: Plain text
-#: deb-src-control.5:199
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1364,19 +1365,13 @@ msgstr ""
 "könnten in der Zukunft hinzugefügt werden."
 
 #. type: TP
-#: deb-src-control.5:217
-#, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-
-#. type: TP
-#: deb-src-control.5:223
+#: deb-src-control.5:241
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
-msgstr "B<Description:> E<lt>KurzbeschreibungE<gt> (verpflichtend)"
+msgid "B<Description:> I<short-description> (required)"
+msgstr "B<Description:> I<Kurzbeschreibung> (verpflichtend)"
 
 #. type: Plain text
-#: deb-src-control.5:230
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
@@ -1385,13 +1380,13 @@ msgstr ""
 "wörtlich in die Steuerdatei des Binärpakets kopiert werden."
 
 #. type: TP
-#: deb-src-control.5:246
+#: deb-src-control.5:264
 #, no-wrap
-msgid "B<Enhances:> E<lt>package listE<gt>"
-msgstr "B<Enhances:> E<lt>PaketlisteE<gt>"
+msgid "B<Enhances:>I< package-list>"
+msgstr "B<Enhances:> I< Paketliste>"
 
 #. type: Plain text
-#: deb-src-control.5:268
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
@@ -1400,13 +1395,13 @@ msgstr ""
 "Handbuchseite B<deb-control>(5) und im Paket B<debian-policy> beschrieben."
 
 #. type: SH
-#: deb-src-control.5:269
+#: deb-src-control.5:287
 #, no-wrap
 msgid "USER-DEFINED FIELDS"
 msgstr "BENUTZERDEFINIERTE FELDER"
 
 #. type: Plain text
-#: deb-src-control.5:284
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1436,7 +1431,7 @@ msgstr ""
 "Quell- und Binärpakets auftauchen."
 
 #. type: Plain text
-#: deb-src-control.5:302
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1451,7 +1446,7 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 "# Kommentar\n"
 "Source: dpkg\n"
@@ -1465,10 +1460,10 @@ msgstr ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 
 #. type: Plain text
-#: deb-src-control.5:321
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1477,8 +1472,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1496,8 +1491,8 @@ msgstr ""
 "Architecture: all\n"
 "# dies ist ein spezielles Feld im Binärpaket\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1510,30 +1505,29 @@ msgstr ""
 " for example, most packages need make and the C compiler gcc.\n"
 
 #. type: Plain text
-#: deb-src-control.5:328
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
 msgid "deb-split"
 msgstr "deb-split"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
-msgid "2011-04-15"
-msgstr "2011-04-15"
+msgid "2012-04-09"
+msgstr "2012-04-09"
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr "deb-split - mehrteiliges Debian-Binärpaketformat"
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1542,7 +1536,7 @@ msgstr ""
 "kleinere Stücke zur Erleichterung des Transports auf kleinen Medien verwandt."
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
@@ -1552,7 +1546,7 @@ msgstr ""
 "Schrägstrich abschließen."
 
 #. type: Plain text
-#: deb-split.5:15
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
 "separated by newlines. Currently eight lines are present:"
@@ -1561,17 +1555,17 @@ msgstr ""
 "getrennt durch Leerzeilen. Derzeit sind acht Zeilen vorhanden:"
 
 #. type: IP
-#: deb-split.5:15 deb-split.5:18 deb-split.5:20 deb-split.5:22 deb-split.5:24
-#: deb-split.5:26 deb-split.5:28 deb-split.5:31 dpkg-gensymbols.1:20
-#: dpkg-gensymbols.1:22 dpkg-gensymbols.1:24 dpkg-gensymbols.1:26
-#: dpkg-gensymbols.1:306 dpkg-gensymbols.1:312 dpkg-gensymbols.1:346
-#: dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #. type: Plain text
-#: deb-split.5:18
+#: deb-split.5:35
 msgid ""
 "The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
@@ -1579,32 +1573,32 @@ msgstr ""
 "lautet sie B<2.1>."
 
 #. type: Plain text
-#: deb-split.5:20
+#: deb-split.5:37
 msgid "The package name."
 msgstr "Der Paketname."
 
 #. type: Plain text
-#: deb-split.5:22
+#: deb-split.5:39
 msgid "The package version."
 msgstr "Die Paketversion."
 
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:41
 msgid "The md5sum of the package."
 msgstr "Die Md5sum des Pakets."
 
 #. type: Plain text
-#: deb-split.5:26
+#: deb-split.5:43
 msgid "The total size of the package."
 msgstr "Die Gesamtgröße des Pakets."
 
 #. type: Plain text
-#: deb-split.5:28
+#: deb-split.5:45
 msgid "The maximum part size."
 msgstr "Die maximale Teilegröße"
 
 #. type: Plain text
-#: deb-split.5:31
+#: deb-split.5:48
 msgid ""
 "The current part number, followed by a slash and the total amount of parts "
 "(as in \\(oq1/10\\(cq)."
@@ -1613,86 +1607,79 @@ msgstr ""
 "Gesamtanzahl an Teilen (wie in \\(oq1/10\\(cq)."
 
 #. type: Plain text
-#: deb-split.5:33
+#: deb-split.5:50
 msgid "The package architecture (since dpkg 1.16.1)."
 msgstr "Die Paketarchitektur (seit Dpkg 1.16.1)."
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:36
+#: deb-split.5:54
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 "Programme, die mehrteilige Archive lesen, sollten darauf vorbereitet sein, "
-"dass zusätzliche Zeilen vorhanden sein können, und sollten diese ignorieren, "
-"falls dies der Fall ist."
+"dass sich die Unterversionsnummer erhöht und dass zusätzliche Zeilen "
+"vorhanden sein können, und sollten diese ignorieren, falls dies der Fall ist."
 
 #. type: Plain text
-#: deb-split.5:41
+#: deb-split.5:59
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
-"Falls sich die Versionsnummer geändert hat, wurde eine inkompatible Änderung "
-"durchgeführt und das Programm sollte sich beenden. Falls dies nicht der Fall "
-"ist, dann sollte das Programm sicher fortfahren können, es sei denn, ein "
-"unerwartetes Mitglied ist im Archiv (abgesehen vom Ende) gefunden worden, "
-"wie unten beschrieben."
+"Falls sich die Hauptversionsnummer geändert hat, wurde eine inkompatible "
+"Änderung durchgeführt und das Programm sollte sich beenden. Falls dies nicht "
+"der Fall ist, dann sollte das Programm sicher fortfahren können, es sei "
+"denn, ein unerwartetes Mitglied ist im Archiv (abgesehen vom Ende) gefunden "
+"worden, wie unten beschrieben."
 
 #. type: Plain text
-#: deb-split.5:44
+#: deb-split.5:62
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
 msgstr ""
-"Das zweite, letzte benötigte Mitglied heißt B<data.>N, wobei N die "
+"Das zweite, letzte benötigte Mitglied heißt B<data.>I<N>, wobei I<N> die "
 "Teilnummer angibt. Es enthält die rohen Daten des Teils."
 
 #. type: Plain text
-#: deb-split.5:49
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 "Diese Mitglieder müssen in genau dieser Reihenfolge auftauchen. Aktuelle "
-"Implementationen sollten zusätzliche Mitglieder nach B<data.>N ignorieren. "
-"Weitere Mitglieder könnten in der Zukunft definiert werden und werden (falls "
-"möglich) nach diesen drei platziert."
+"Implementationen sollten zusätzliche Mitglieder nach B<data.>I<N> "
+"ignorieren. Weitere Mitglieder könnten in der Zukunft definiert werden und "
+"werden (falls möglich) nach diesen drei platziert."
 
 #. type: Plain text
-#: deb-split.5:51
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<dpkg-split>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr "deb-version"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr "2008-08-18"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr "deb-version - Versionsnummer-Format von Debian-Paketen"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
-msgstr "[ I<Epoche>:] I<Upstream-Version> [-I<Debian-Revision> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
+msgstr "[ I<Epoche>B<:>]I<Upstream-Version>[B<->I<Debian-Revision>]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
@@ -1701,16 +1688,16 @@ msgstr ""
 "drei Komponenten. Diese sind:"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr "I<Epoche>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 "Dies ist eine einzelne (typischerweise kleine) vorzeichenlose ganze Zahl. "
@@ -1718,7 +1705,7 @@ msgstr ""
 "darf die I<Upstream-Version> keine Doppelpunkte enthalten."
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1729,13 +1716,13 @@ msgstr ""
 "aufzugeben."
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "I<Upstream-Version>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1752,10 +1739,10 @@ msgstr ""
 "Format des Paketverwaltungssystems und des Vergleichsschemas passt."
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 "Das Vergleichsverhalten des Paketverwaltungssystems in Hinblick auf die "
@@ -1763,11 +1750,11 @@ msgstr ""
 "der Versionnummer muss angegeben werden."
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
@@ -1778,18 +1765,18 @@ msgstr ""
 "gibt, sind Doppelpunkte nicht erlaubt."
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "I<Debian-Revision>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 "Dieser Teil der Versionsnummer spezifiziert die Version des Debian-Paketes, "
 "basierend auf der Version der Originalautoren. Er kann nur alphanumerische "
@@ -1797,9 +1784,9 @@ msgstr ""
 "genauso wie die I<Upstream-Version> verglichen."
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1812,21 +1799,21 @@ msgstr ""
 "Revisionsanzeige notwendig ist."
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 "Es ist üblich, die I<Debian-Revision> jedesmal bei »1« neu zu starten, wenn "
 "die I<Upstream-Version> erhöht wird."
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 "Dpkg wird die Versionsnummer beim letzten Bindestrich in der Zeichenkette "
@@ -1837,27 +1824,27 @@ msgstr ""
 "Signifikanz handelt)."
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr "Sortieralgorithmus"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 "Die I<Upstream-Version>- und I<Debian-Revision>-Teile werden von der "
 "Paketverwaltung nach dem gleichen Algorithmus verglichen:"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr "Die Zeichenketten werden von links nach rechts verglichen."
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1877,7 +1864,7 @@ msgstr ""
 "Reihenfolge: »~~«, »~~a«, »~«, der leere Teil, »a«."
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1893,7 +1880,7 @@ msgstr ""
 "auftauchen kann) als Null."
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1904,7 +1891,7 @@ msgstr ""
 "ein Unterschied gefunden wird oder beide Zeichenketten erschöpft wurden."
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1920,13 +1907,13 @@ msgstr ""
 "»pre«) oder mit unklugen Reihenfolgen."
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr "WARNUNG"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1937,65 +1924,23 @@ msgstr ""
 "später in der 1.10.x-Serie Unterstützung dafür erhalten."
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:783 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:324 update-alternatives.8:495
-#, no-wrap
-msgid "AUTHORS"
-msgstr "AUTOREN"
-
-# Kodierung ist hier nicht richtig!
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007 Frank Lichtenheld"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:257 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:219 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:228
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:502
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Dies ist Freie Software; lesen Sie die GNU General Public License Version 2 "
-"oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr "deb-old - Debian Binärpaketformat in alter Ausführung"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -2006,7 +1951,7 @@ msgstr ""
 "lesen Sie B<deb>(5) für Details über das neue Format."
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
@@ -2015,7 +1960,7 @@ msgstr ""
 "gefolgt von zwei aneinandergehängten ustar-Dateien."
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
@@ -2024,7 +1969,7 @@ msgstr ""
 "ist B<0.939000> für alle Archive im alten Format."
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
@@ -2033,14 +1978,14 @@ msgstr ""
 "die Länge der ersten gzippten Tar-Datei angibt."
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 "Jede dieser Zeilen wird durch ein einzelnes Zeilenvorschubzeichen "
 "abgeschlossen."
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -2051,7 +1996,7 @@ msgstr ""
 "Steuerinformationen enthält."
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -2066,7 +2011,7 @@ msgstr ""
 "Datei einen Eintrag für »B<.>« enthalten, d.h. für das aktuelle Verzeichnis."
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -2077,46 +2022,155 @@ msgstr ""
 "enthält. Die Pfadnamen haben keine führenden Schrägstriche."
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, no-wrap
-msgid "deb-override"
-msgstr "deb-override"
+msgid "deb-origin"
+msgstr "deb-origin"
+
+#. type: TH
+#: deb-origin.5:19 dpkg-vendor.1:18
+#, no-wrap
+msgid "2011-11-10"
+msgstr "2011-11-10"
+
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr "deb-origin - Lieferanten-spezifische Informationsdateien"
+
+#. type: Plain text
+#: deb-origin.5:24
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B</etc/dpkg/origins/>I<Dateiname>"
+
+#. type: Plain text
+#: deb-origin.5:33
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+"Die Dateien in B</etc/dpkg/origins> können Informationen über verschiedene "
+"Lieferanten enthalten, die Debian-Pakete bereitstellen. Sie enthalten eine "
+"Reihe von Feldern oder Kommentaren (wenn die Zeile mit B<»#«> beginnt). "
+"Jedes Feld beginnt mit einer Markierung, wie B<Vendor> oder B<Parent> (Groß-/"
+"Kleinschreibung egal), gefolgt von einem Doppelpunkt und dem Körper des "
+"Feldes. Felder werden nur durch die Feldmarkierungen abgegrenzt. Mit anderen "
+"Worten, Feldtexte können mehrere Zeilen überspannen, aber die Werkzeuge "
+"werden im Allgemeinen die Zeilen bei der Verarbeitung des Feldkörpers "
+"zusammenfassen."
+
+#. type: TP
+#: deb-origin.5:34
+#, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Vendor:>I< Lieferantenname>"
+
+#. type: Plain text
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr "Der Wert dieses Feldes bestimmt den Lieferantennamen."
+
+#. type: TP
+#: deb-origin.5:38
+#, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Vendor-URL:>I< Lieferanten-URL>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr "Der Wert dieses Feldes bestimmt die Lieferanten-URL."
+
+#. type: TP
+#: deb-origin.5:41
+#, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:>I< Fehler-URL>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+"Der Wert dieses Feldes bestimmt den Typ und die Adresse der Fehlerdatenbank, "
+"die von diesem Lieferanten benutzt wird. Es kann eine »mailto«-URL oder eine "
+"Debbugs-URL sein (z.B. debbugs://bugs.debian.org/)."
+
+#. type: TP
+#: deb-origin.5:46
+#, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Parent:>I< Lieferantenname>"
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"Der Wert dieses Feldes bestimmt den Lieferantennamen des Lieferanten, von "
+"dem dieser Lieferant sich abgeleitet hat."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+
+#. type: Plain text
+#: deb-origin.5:57
+msgid "B<dpkg-vendor>(1)"
+msgstr "B<dpkg-vendor>(1)"
 
 #. type: TH
-#: deb-override.5:15
+#: deb-override.5:19
 #, no-wrap
-msgid "2007-03-07"
-msgstr "2007-03-07"
+msgid "deb-override"
+msgstr "deb-override"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "dpkg utilities"
 msgstr "dpkg-Hilfsprogramme"
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
 msgstr "deb-override - Debian-Archive override-Datei"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr "override"
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -2129,7 +2183,7 @@ msgstr ""
 "Diese Informationen finden sich in der override-Datei."
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
@@ -2138,12 +2192,12 @@ msgstr ""
 "Kommentare sind erlaubt (angezeigt durch ein B<#>)."
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr "I<Paket> I<Priorität> I<Bereich> [I<Betreuerinformation>]"
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
@@ -2152,7 +2206,7 @@ msgstr ""
 "die nicht im Baum von Binärpaketen gefunden werden können, werden ignoriert."
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
@@ -2162,7 +2216,7 @@ msgstr ""
 "Debian-Richtlinien (I<Debian policy>) aufgeführt."
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -2174,7 +2228,7 @@ msgstr ""
 "sein."
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
@@ -2184,7 +2238,7 @@ msgstr ""
 "gefunden werden."
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
@@ -2193,25 +2247,24 @@ msgstr ""
 "usr/share/doc/debian-policy/policy.html/index.html>."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr "2009-08-16"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr "deb-extra-override - Debian-Archive Zusatz-override-Datei"
 
-# type: Plain text
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -2223,7 +2276,7 @@ msgstr ""
 "override-Datei enthält diese »Überschreibungen« (engl. overrides)."
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
@@ -2232,19 +2285,17 @@ msgstr ""
 "Format. Kommentare sind erlaubt (angezeigt durch ein B<#>)."
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr "I<Paket> I<Feldname> I<Wert>"
 
-# type: Plain text
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr "I<Paket> ist der Name des Binär-/Quellpakets."
 
-# type: Plain text
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -2255,7 +2306,7 @@ msgstr ""
 "nicht mehr als drei Spalten aufgeteilt wird, wenn sie ausgewertet wird."
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
@@ -2265,29 +2316,29 @@ msgstr ""
 "Debian-Spiegel gefunden werden."
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, no-wrap
-msgid "2008-02-17"
-msgstr "2008-02-17"
+msgid "2012-02-08"
+msgstr "2012-02-08"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr "deb-shlibs - Debians Informationsdatei für Laufzeitbibliotheken"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2302,12 +2353,12 @@ msgstr ""
 "anderen Zeilen müssen dem nachfolgenden Format folgen:"
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
-msgstr "[I<Typ:>] I<Bibliothek> I<Version> I<Abhängigkeiten>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
+msgstr "[I<Typ>B<:>] I<Bibliothek> I<Version> I<Abhängigkeiten>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -2318,21 +2369,25 @@ msgstr ""
 "ist optional und wird normalerweise nicht benötigt."
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
-"Lesen Sie das Debian-Richtlinienhandbuch (Debian Policy Manual) für weitere "
-"Details."
+"Das Feld I<dependencies> hat die gleiche Syntax wie das Feld B<Depends> in "
+"einer binären Steuerdatei, siehe B<deb-control>(5). Lesen Sie auch die "
+"Debian-Richtlinien für weitere Details."
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:714 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:460
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "BEISPIELE"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
@@ -2342,12 +2397,12 @@ msgstr ""
 "wie folgt lauten:"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2362,34 +2417,34 @@ msgstr ""
 "gilt: Lesen Sie das Debian-Richtlinienhandbuch für Details."
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
-msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgstr "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "2009-07-15"
 msgstr "2009-07-15"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr "deb-substvars - Substitutionsvariablen in Debian-Quellen"
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2403,7 +2458,7 @@ msgstr ""
 "durch."
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2419,7 +2474,7 @@ msgstr ""
 "Substitutionen geprüft."
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
@@ -2428,9 +2483,8 @@ msgstr ""
 "Zeichenkette B<${}> (die keine erlaubte Substitution ist) durch das B<$>-"
 "Zeichen ersetzt."
 
-# type: Plain text
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2444,7 +2498,7 @@ msgstr ""
 "verwenden."
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2461,7 +2515,7 @@ msgstr ""
 "ist super.« gesetzt und Sie haben das folgende Feld:"
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2475,12 +2529,12 @@ msgstr ""
 "  Weiterer Text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr "Dann wird dies zu Folgenden führen:"
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2496,7 +2550,7 @@ msgstr ""
 "  Weiterer Text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2511,40 +2565,40 @@ msgstr ""
 "mit dem B<#>-Symbol starten (Kommentare) werden ignoriert."
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr "Zusätzlich sind die folgenden Standardvariablen verfügbar:"
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr "Die aktuelle Bau-Architektur (von B<dpkg --print-architecture>)."
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr "B<source:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr "Die Quellpaket-Version."
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
@@ -2553,13 +2607,13 @@ msgstr ""
 "Version, falls vorhanden."
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
@@ -2568,13 +2622,13 @@ msgstr ""
 "kann)."
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2585,13 +2639,13 @@ msgstr ""
 "Sie B<source:Version> oder B<binary:Version> wo zutreffend."
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2605,13 +2659,13 @@ msgstr ""
 "ermitteln."
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2625,13 +2679,13 @@ msgstr ""
 "»control«-Datei kopiert wird."
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<F:>I<Feldname>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2642,13 +2696,13 @@ msgstr ""
 "einen Effekt an den Stellen, wo diese explizit expandiert werden."
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2659,26 +2713,26 @@ msgstr ""
 "die Inhalte des B<Format>-Feldes in der B<.changes>-Datei auch geändert."
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 "Diese Variablen enthalten das jeweils korrespondieren Zeichen "
 "(B<Zeilenumbruch>, B<Leerzeichen> und B<Tabulator> in dieser Reihenfolge)."
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr "B<shlibs:>I<dependencyfield>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
@@ -2686,29 +2740,29 @@ msgstr ""
 "erstellt."
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr "Die Original- (Upstream-)Version von Dpkg."
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr "Die komplette Version von Dpkg."
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
@@ -2717,36 +2771,36 @@ msgstr ""
 "wird es eine Warnung erstellen und ein leerer Wert wird angenommen."
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:627 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:207 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr "Liste von Substitutionsvariablen und -werten."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:780 dpkg-buildpackage.1:244 dpkg-deb.1:226
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:200 dselect.1:436
-#: update-alternatives.8:487
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "FEHLER"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
@@ -2755,7 +2809,7 @@ msgstr ""
 "bestimmten Standard-Ausgabe-Feldeinstellungen, ist eher konfus."
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
@@ -2763,56 +2817,25 @@ msgstr ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:253
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:214 dpkg-scansources.1:77 dpkg-split.1:224
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:255 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:226
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Copyright \\(co 1995-1996 Ian Jackson"
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright \\(co 2000 Wichert Akkerman"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr "deb-symbols"
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr "2007-07-16"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 "deb-symbols - Debians erweiterte Informationsdatei von Laufzeitbibliotheken"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr "symbols"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
@@ -2821,41 +2844,41 @@ msgstr ""
 "Laufzeitbibliothek (»shared library«) lautet:"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
-msgstr "E<lt>Bibliotheks-SonameE<gt> E<lt>HauptabhängigkeitsvorlageE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
+msgstr "I<Bibliotheks-Soname Hauptabhängigkeitsvorlage>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
-msgstr "[ | E<lt>alternative AbhängigkeitsvorlageE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
+msgstr "[| I<alternative-Abhängigkeitsvorlage>]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
-msgstr "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
+msgstr "[…]"
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr "[ * E<lt>FeldnameE<gt>: E<lt>FeldwertE<gt> ]"
+#: deb-symbols.5:36
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "[* I<Feldname>: I<Feldwert>]"
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
-"[ ... ]\n"
-" E<lt>SymbolE<gt> E<lt>MinimalversionE<gt>[ E<lt>Kennung der AbhängigkeitsvorlageE<gt> ]\n"
+"[…]\n"
+" I<Symbol> I<Minimalversion> [I<Kennung-der-Abhängigkeitsvorlage>]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
@@ -2867,47 +2890,47 @@ msgstr ""
 "erachtet wird."
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 "Jedem exportierten I<Symbol> (aufgeführt als I<Name>@I<Version>, mit "
 "I<Version> als »Base«, falls die Bibliothek nicht versioniert ist) wird eine "
-"Minimalversion seiner Abhängigkeitsvorlage zugeordnet (die "
-"Hauptabhängigkeitsvorlage wird verwandt, falls die I<Kennung der "
+"I<Minimalversion> seiner Abhängigkeitsvorlage zugeordnet (die "
+"Hauptabhängigkeitsvorlage wird verwandt, falls die I<Kennung-der-"
 "Abhängigkeitsvorlage> nicht vorhanden ist). Die erste alternative "
 "Abhängigkeitsvorlage wird mit 1 nummeriert, die zweite mit 2 usw."
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 "Jeder Eintrag für eine Bibliothek kann auch einige Felder mit "
 "Metainformationen enthalten. Diese Felder werden in Zeilen gespeichert, die "
 "mit einem Stern beginnen. Derzeit ist I<Build-Depends-Package> das einzige "
 "gültige Feld, es gibt den Namen des »-dev«-Pakets an, das der Bibliothek "
-"zugeordnet ist, und wird von dpkg-shlibdeps verwandt, um sicherzustellen, "
+"zugeordnet ist, und wird von B<dpkg-shlibdeps> verwandt, um sicherzustellen, "
 "dass die erstellte Abhängigkeit mindestens genauso strikt ist wie die "
 "zugehörige Bau-Abhängigkeit."
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr "Einfache Symboldatei"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2918,26 +2941,26 @@ msgstr ""
 "libftp.so.3 libftp3 #MINVER#\n"
 " DefaultNetbuf@Base 3.1-1-6\n"
 " FtpAccess@Base 3.1-1-6\n"
-" [...]\n"
+" […]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr "Fortgeschrittene Symboldatei"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2948,44 +2971,38 @@ msgid ""
 msgstr ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
 " publicGlSymbol@Base 6.3-1\n"
-" [...]\n"
+" […]\n"
 " implementationSpecificSymbol@Base 6.5.2-7 1\n"
-" [...]\n"
+" […]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr "deb-triggers"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, no-wrap
-msgid "2009-03-15"
-msgstr "2009-03-15"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr "deb-triggers - Paket-Trigger"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr "triggers"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2996,7 +3013,7 @@ msgstr ""
 "triggers> während der Paketerstellung) hinzunimmt."
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -3007,46 +3024,66 @@ msgstr ""
 "leere Zeilen werden ignoriert."
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr "Die derzeit unterstützten Steuerdirektiven für Trigger sind:"
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr "B<interest> I<Trigger-Name>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest-noawait> I<Trigger-Name>"
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 "Gibt an, dass das Paket an dem benannten Trigger interessiert ist. Alle "
 "Trigger, an denen ein Paket interessiert ist, müssen mit dieser Direktive in "
-"der Trigger-Steuerdatei aufgeführt werden."
+"der Trigger-Steuerdatei aufgeführt werden. Die Variante »noawait« setzt die "
+"triggernden Pakete nicht in den Zustand »triggers-awaited«. Dies sollte "
+"verwandt werden, wenn die von den Triggern bereitgestellte Funktionalität "
+"nicht äußerst wichtig ist."
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr "B<activate> I<Trigger-Name>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate-noawait> I<Trigger-Name>"
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 "Sorgt dafür, dass Änderungen an dem Zustand dieses Pakets einen "
 "spezifizierten Trigger aktiviert. Der Trigger wird am Beginn folgender "
 "Operationen aktiviert: unpack, configure, remove (hinzugefügt zum Nutzen von "
-"Paketen, die im Konflikt zueinander stehen), purge und deconfigure."
+"Paketen, die im Konflikt zueinander stehen), purge und deconfigure. Die "
+"Variante »noawait« setzt die triggernden Pakete nicht in den Zustand "
+"»triggers-awaited«. Dies sollte verwandt werden, wenn die von den Triggern "
+"bereitgestellte Funktionalität nicht äußerst wichtig ist."
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -3062,7 +3099,7 @@ msgstr ""
 "angegebenen Trigger aktiviert."
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
@@ -3071,50 +3108,63 @@ msgstr ""
 "verhindert."
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+"Die Varianten »-noawait« werden nur von Dpkg 1.16.1 oder neuer unterstützt "
+"und werden bei älteren Dpkg zu Fehlern führen. Es wird daher empfohlen, ein "
+"»Pre-Depends: dpkg (E<gt>= 1.16.1)« zu jedem Paket hinzuzufügen, dass diese "
+"Direktiven nutzen möchte."
+
+#. type: Plain text
+#: deb-triggers.5:88
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
-msgid "2011-04-27"
-msgstr "2011-04-27"
+msgid "2011-11-27"
+msgstr "2011-11-27"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "dpkg-Programmsammlung"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - Paketverwalter für Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<Optionen>] I<Aktionen>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<Option> …] I<Aktionen>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "WARNUNG"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -3125,7 +3175,7 @@ msgstr ""
 "help> beschrieben ist."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -3137,7 +3187,7 @@ msgstr ""
 "besonders unzulänglich."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -3154,7 +3204,7 @@ msgstr ""
 "Optionen steuern die Aktionen in irgendeiner Weise."
 
 #. type: Plain text
-#: dpkg.1:33
+#: dpkg.1:58
 msgid ""
 "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
 "(1). The list of supported actions can be found later on in the B<ACTIONS> "
@@ -3172,13 +3222,13 @@ msgstr ""
 "aufgerufen werden."
 
 #. type: SH
-#: dpkg.1:34
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "INFORMATIONEN ÜBER PAKETE"
 
 #. type: Plain text
-#: dpkg.1:39
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -3190,41 +3240,41 @@ msgstr ""
 "B<dselect> gedacht."
 
 #. type: SS
-#: dpkg.1:39
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "PAKETZUSTÄNDE"
 
 #. type: TP
-#: dpkg.1:40
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
-msgstr "B<nicht-installiert>"
+msgstr "B<not-installed> (nicht-installiert)"
 
 #. type: Plain text
-#: dpkg.1:43
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "Das Paket ist nicht auf Ihrem System installiert."
 
 #. type: TP
-#: dpkg.1:43
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
-msgstr "B<Config-Dateien>"
+msgstr "B<config-files> (Config-Dateien)"
 
 #. type: Plain text
-#: dpkg.1:46
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "Nur die Konfigurationsdateien des Pakets existieren auf dem System."
 
 #. type: TP
-#: dpkg.1:46
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
-msgstr "B<halb-installiert>"
+msgstr "B<half-installed> (halb-installiert)"
 
 #. type: Plain text
-#: dpkg.1:50
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -3233,24 +3283,24 @@ msgstr ""
 "nicht abgeschlossen."
 
 #. type: TP
-#: dpkg.1:50
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
-msgstr "B<entpackt>"
+msgstr "B<unpacked> (entpackt)"
 
 #. type: Plain text
-#: dpkg.1:53
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "Das Paket ist entpackt, aber nicht konfiguriert."
 
 #. type: TP
-#: dpkg.1:53
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
-msgstr "B<halb-konfiguriert>"
+msgstr "B<half-configured> (halb-konfiguriert)"
 
 #. type: Plain text
-#: dpkg.1:57
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -3259,63 +3309,63 @@ msgstr ""
 "irgendeinem Grund nicht abgeschlossen."
 
 #. type: TP
-#: dpkg.1:57
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
-msgstr "B<triggers-awaited>"
+msgstr "B<triggers-awaited> (triggers-awaited)"
 
 #. type: Plain text
-#: dpkg.1:60
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr "Das Paket erwartet Trigger-Verarbeitung durch ein anderes Paket."
 
 #. type: TP
-#: dpkg.1:60
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
-msgstr "B<triggers-pending>"
+msgstr "B<triggers-pending> (triggers-pending)"
 
 #. type: Plain text
-#: dpkg.1:63
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr "Das Paket wurde getriggert."
 
 #. type: TP
-#: dpkg.1:63
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
-msgstr "B<installiert>"
+msgstr "B<installed> (installiert)"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "Das Paket ist entpackt und konfigurierte korrekt."
 
 #. type: SS
-#: dpkg.1:66
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "PAKETAUSWAHL-STATUS"
 
 #. type: TP
-#: dpkg.1:67
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<installiere>"
 
 #. type: Plain text
-#: dpkg.1:70
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "Das Paket ist zur Installation ausgewählt."
 
 #. type: TP
-#: dpkg.1:70
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<halten>"
 
 #. type: Plain text
-#: dpkg.1:74
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -3324,13 +3374,13 @@ msgstr ""
 "es sei denn Sie erzwingen dies mit der Option B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:74
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstalliere>"
 
 #. type: Plain text
-#: dpkg.1:78
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -3339,13 +3389,13 @@ msgstr ""
 "außer den Konfigurationsdateien entfernen)."
 
 #. type: TP
-#: dpkg.1:78
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<vollständig löschen>"
 
 #. type: Plain text
-#: dpkg.1:82
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
@@ -3355,19 +3405,19 @@ msgstr ""
 "Konfigurationsdateien entfernen)."
 
 #. type: SS
-#: dpkg.1:82
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "PAKET-SCHALTER"
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<Neuinst. notw>"
 
 #. type: Plain text
-#: dpkg.1:88
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -3378,38 +3428,38 @@ msgstr ""
 "Sie erzwingen dies mit der Option B<--force-remove-reinstreq>."
 
 #. type: SH
-#: dpkg.1:89
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "AKTIONEN"
 
 #. type: TP
-#: dpkg.1:90
+#: dpkg.1:115
 #, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
-msgstr "B<-i>, B<--install> I<Paketdatei>..."
+msgid "B<-i>, B<--install> I<package-file>..."
+msgstr "B<-i>, B<--install> I<Paketdatei> …"
 
 #. type: Plain text
-#: dpkg.1:94
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 "Installiere das Paket. Falls die B<--recursive> oder B<-R>-Option angegeben "
 "ist, muss sich I<Paketdatei> stattdessen auf ein Verzeichnis beziehen."
 
 #. type: Plain text
-#: dpkg.1:96
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "Die Installation besteht aus folgenden Schritten:"
 
 #. type: Plain text
-#: dpkg.1:99
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Extrahiere die Steuerdateien aus dem neuen Paket."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -3419,14 +3469,14 @@ msgstr ""
 "Paketes aus."
 
 #. type: Plain text
-#: dpkg.1:106
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr ""
 "B<3.> Führe das I<preinst>-Skript aus, falls dies vom Paket bereitgestellt "
 "wird."
 
 #. type: Plain text
-#: dpkg.1:110
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3435,7 +3485,7 @@ msgstr ""
 "so dass diese, falls etwas schief geht, wiederhergestellt werden können."
 
 #. type: Plain text
-#: dpkg.1:117
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -3449,7 +3499,7 @@ msgstr ""
 "alter Dateien geschrieben werden."
 
 #. type: Plain text
-#: dpkg.1:121
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3458,29 +3508,29 @@ msgstr ""
 "Informationen wie dies geschieht."
 
 #. type: TP
-#: dpkg.1:121
+#: dpkg.1:146
 #, no-wrap
-msgid "B<--unpack >I<package_file>..."
-msgstr "B<--unpack >I<Paketdatei> ..."
+msgid "B<--unpack >I<package-file>..."
+msgstr "B<--unpack >I<Paketdatei> …"
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Entpacke das Paket, aber konfiguriere es nicht. Falls die B<--recursive> "
 "oder B<-R>-Option angegeben ist, muss sich I<Paketdatei> stattdessen auf ein "
 "Verzeichnis beziehen."
 
 #. type: TP
-#: dpkg.1:126
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
-msgstr "B<--configure >I<Paket> ...|B<-a>|B<--pending>"
+msgstr "B<--configure >I<Paket> …|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:131
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -3491,7 +3541,7 @@ msgstr ""
 "entpackten aber nicht konfigurierten Pakete konfiguriert."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
@@ -3500,12 +3550,12 @@ msgstr ""
 "Sie stattdessen den Befehl B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:137
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "Die Konfiguration besteht aus folgenden Schritten:"
 
 #. type: Plain text
-#: dpkg.1:142
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
@@ -3514,20 +3564,20 @@ msgstr ""
 "so dass diese, falls etwas schief geht, wiederhergestellt werden können."
 
 #. type: Plain text
-#: dpkg.1:145
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr ""
 "B<2.> Führe das I<postinst>-Skript aus, falls dies vom Paket bereitgestellt "
 "wird."
 
 #. type: TP
-#: dpkg.1:145
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
-msgstr "B<--triggers-only> I<Paket>...|B<-a>|B<--pending>"
+msgstr "B<--triggers-only> I<Paket> …|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:152
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3543,13 +3593,13 @@ msgstr ""
 "kann dies später behoben werden."
 
 #. type: TP
-#: dpkg.1:152
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
-msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<Paket> ...|B<-a>|B<--pending>"
+msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<Paket> …|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:169
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3582,33 +3632,33 @@ msgstr ""
 "Home-Verzeichnisse der individuellen Benutzer geschrieben werden."
 
 #. type: Plain text
-#: dpkg.1:171
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "Entfernung eines Paketes besteht aus den folgenden Schritte:"
 
 #. type: Plain text
-#: dpkg.1:174
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Führe das I<prerm>-Skript aus"
 
 #. type: Plain text
-#: dpkg.1:177
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Entferne die installierten Dateien"
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> Führe das I<postrm>-Skript aus"
 
 #. type: TP
-#: dpkg.1:181
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<--update-avail>, B<--merge-avail> I<Packages-Datei>"
 
 #. type: Plain text
-#: dpkg.1:190
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3626,7 +3676,7 @@ msgstr ""
 "verfügbaren Pakete in I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:195
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3640,17 +3690,17 @@ msgstr ""
 "Pakete zu überwachen."
 
 #. type: TP
-#: dpkg.1:195
+#: dpkg.1:220
 #, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
-msgstr "B<-A>, B<--record-avail> I<Paketdatei> ..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
+msgstr "B<-A>, B<--record-avail> I<Paketdatei> …"
 
 #. type: Plain text
-#: dpkg.1:201
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Aktualisiere mit den Informationen aus dem Paket I<Paketdatei> B<dpkg>s und "
 "B<dselect>s Verständnis darüber, welche Pakete verfügbar sind. Falls die B<--"
@@ -3658,14 +3708,13 @@ msgstr ""
 "stattdessen auf ein Verzeichnis beziehen."
 
 #. type: TP
-#: dpkg.1:201
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<--forget-old-unavail>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:205
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
@@ -3674,25 +3723,25 @@ msgstr ""
 "installierte nicht verfügbare Pakete vergisst."
 
 #. type: TP
-#: dpkg.1:205
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:208
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr ""
 "Lösche die existierenden Informationen darüber, welche Pakete verfügbar sind."
 
 #. type: TP
-#: dpkg.1:208
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr "B<-C>, B<--audit>"
 
 #. type: Plain text
-#: dpkg.1:213
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3702,13 +3751,13 @@ msgstr ""
 "Funktion zu bringen."
 
 #. type: TP
-#: dpkg.1:213
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
-msgstr "B<--get-selections> [I<Paket-Name-Muster>...]"
+msgstr "B<--get-selections> [I<Paket-Name-Muster> …]"
 
 #. type: Plain text
-#: dpkg.1:218
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3719,32 +3768,32 @@ msgstr ""
 "»vollständig gelöscht« wurden) nicht angezeigt."
 
 #. type: TP
-#: dpkg.1:218 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:224
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 "Setze die Paketauswahl durch Einlesen einer Datei von der Standardeingabe. "
-"Diese Datei sollte im Format »E<lt>PaketE<gt> E<lt>ZustandE<gt>« sein, wobei "
-"Zustand einer aus »install«, »hold«, »deinstall« oder »purge« ist. "
-"Leerzeilen und Kommentarzeilen (beginnend mit »#«) sind auch erlaubt."
+"Diese Datei sollte im Format »I<Paket> I<Zustand>« sein, wobei Zustand einer "
+"aus B<install>, B<hold>, B<deinstall> oder B<purge> ist. Leerzeilen und "
+"Kommentarzeilen (beginnend mit »#«) sind auch erlaubt."
 
 #. type: TP
-#: dpkg.1:224
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:229
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3756,28 +3805,70 @@ msgstr ""
 "selections vorkommt, zu deinstallieren."
 
 #. type: TP
-#: dpkg.1:229
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<--yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
 msgstr ""
-"Sucht nach Paketen dir zur Installation ausgewählt wurden, die aber aus "
+"Sucht nach Paketen, die zur Installation ausgewählt wurden, die aber aus "
 "irgendeinem Grund noch nicht installiert wurden."
 
 #. type: TP
-#: dpkg.1:234
+#: dpkg.1:258
+#, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<--add-architecture >I<Architektur>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+"Fügt I<Architektur> zu der Liste von Architekturen hinzu, für die Pakete "
+"ohne die Verwendung von B<--force-architecture> installiert werden können. "
+"Die Architektur, für die B<dpkg> gebaut wurde (d.h. der Ausgabe von B<--"
+"print-architecture>), ist immer Teil der Liste."
+
+#. type: TP
+#: dpkg.1:264
+#, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<--remove-architecture >I<Architektur>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+"Entfernt I<Architektur> von der Liste von Architekturen, für die Pakete ohne "
+"die Verwendung von B<--force-architecture> installiert werden können. Falls "
+"die Architektur derzeit in der Datenbank benutzt wird, dann wird die "
+"Durchführung verweigert, falls nicht B<--force-architecture> verwandt wird. "
+"Die Architektur, für die B<dpkg> gebaut wurde (d.h. der Ausgabe von B<--"
+"print-architecture>), kann niemals von der Liste entfernt werden."
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:237
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
@@ -3785,13 +3876,29 @@ msgstr ""
 "»i386«)."
 
 #. type: TP
-#: dpkg.1:237
+#: dpkg.1:275
+#, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-foreign-architectures>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+"Gibt eine durch Zeilenumbrüche getrennte Liste von zusätzlichen "
+"Architekturen aus, für die B<dpkg> konfiguriert ist, Paketinstallationen für "
+"zu erlauben."
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<--compare-versions >I<Ver1 Op Ver2>"
 
 #. type: Plain text
-#: dpkg.1:248
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3813,92 +3920,91 @@ msgstr ""
 "bereitgestellt: B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 
 #. type: TP
-#: dpkg.1:248
+#: dpkg.1:290
 #, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
-msgstr "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
+msgstr "B<--command-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:253
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
-"Akzeptiert eine Reihe von Befehlen an Eingabe-Dateideskriptor "
-"I<E<lt>nE<gt>>. Hinweis: Zusätzliche auf der Kommandozeile und durch diesen "
-"Dateideskriptor gesetzte Optionen werden nicht für nachfolgende Befehle, die "
-"im gleichen Lauf ausgeführt werden, zurückgesetzt."
+"Akzeptiert eine Reihe von Befehlen an Eingabe-Dateideskriptor I<n>. Hinweis: "
+"Zusätzliche auf der Kommandozeile und durch diesen Dateideskriptor gesetzte "
+"Optionen werden nicht für nachfolgende Befehle, die im gleichen Lauf "
+"ausgeführt werden, zurückgesetzt."
 
 #. type: TP
-#: dpkg.1:253 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:256
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Zeige eine kurze Hilfenachricht an."
 
 #. type: TP
-#: dpkg.1:256
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--force-help>"
 
 #. type: Plain text
-#: dpkg.1:259
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Gebe Hilfe über die B<--force->I<Sache>-Optionen."
 
 #. type: TP
-#: dpkg.1:259
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<-Dh>, B<--debug=help>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "Gib Hilfe über Debugging-Optionen."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:167 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:113 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Zeige B<dpkg> Versionsinformationen an."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb-Aktionen>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 "Lesen Sie B<dpkg-deb>(1) für weitere Informationen über die folgenden "
 "Aktionen."
 
 #. type: Plain text
-#: dpkg.1:288
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3928,28 +4034,28 @@ msgstr ""
 "    Extrahiere Steuerinformationen von einem Paket.\n"
 "B<-x>, B<--extract> I<Archiv Verzeichnis>\n"
 "    Extrahiere die vom Paket enthaltenen Dateien.\n"
-"B<-f>, B<--field> I<Archiv> [I<Steuerfeld>] ...\n"
+"B<-f>, B<--field> I<Archiv> [I<Steuerfeld>] …\n"
 "    Zeige das/die Steuerfeld(er) eines Paketes an.\n"
 "B<--fsys-tarfile> I<Archiv>\n"
 "    Zeige die von einem Debian-Paket enthaltene Dateisystem-Tardatei an.\n"
-"B<-I>, B<--info> I<Archiv> [I<Steuerdatei>]\n"
+"B<-I>, B<--info> I<Archiv> [I<Steuerdatei> …]\n"
 "    Zeige Informationen über ein Paket.\n"
 
 #. type: TP
-#: dpkg.1:290
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query-Aktionen>"
 
 #. type: Plain text
-#: dpkg.1:293
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 "Lesen Sie B<dpkg-query>(1) für weitere Informationen über die folgenden "
 "Aktionen."
 
 #. type: Plain text
-#: dpkg.1:308
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3965,13 +4071,13 @@ msgid ""
 "    I</var/lib/dpkg/available>. Users of APT-based frontends\n"
 "    should use B<apt-cache show> I<package-name> instead.\n"
 msgstr ""
-"B<-l>, B<--list> I<Paketnamen-Muster> ...\n"
+"B<-l>, B<--list> I<Paketnamen-Muster> …\n"
 "    Liste auf das übergebene Suchmuster passende Pakete auf.\n"
-"B<-s>, B<--status> I<Paketname> ...\n"
+"B<-s>, B<--status> I<Paketname> …\n"
 "    Berichte den Status des spezifizierten Pakets.\n"
-"B<-L>, B<--listfiles> I<Paketname> ...\n"
+"B<-L>, B<--listfiles> I<Paketname> …\n"
 "    Liste die aus B<Paketname> auf Ihrem System installierten Dateien auf.\n"
-"B<-S>, B<--search> I<Dateinamen-Suchmuster> ...\n"
+"B<-S>, B<--search> I<Dateinamen-Suchmuster> …\n"
 "    Suche nach einem Dateinamen in installierten Paketen.\n"
 "B<-p>, B<--print-avail> I<Paketname>\n"
 "    Zeige Details über I<Paketname>, wie in I</var/lib/dpkg/available>\n"
@@ -3979,20 +4085,20 @@ msgstr ""
 "    B<apt-cache show> I<Paketname> verwenden.\n"
 
 #. type: SH
-#: dpkg.1:310 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:171
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:117 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:104 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPTIONEN"
 
 #. type: Plain text
-#: dpkg.1:316
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -4008,26 +4114,26 @@ msgstr ""
 "Kommentar (falls sie mit B<#> beginnt)."
 
 #. type: TP
-#: dpkg.1:317
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<Zahl>"
 
 #. type: Plain text
-#: dpkg.1:320
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 "Ändere nach wie vielen Fehlern B<dpkg> abbrechen wird. Der Standardwert ist "
 "50."
 
 #. type: TP
-#: dpkg.1:320
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>, B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:326
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -4040,13 +4146,13 @@ msgstr ""
 "entfernten Paket abhängt."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<Oktal>B<, --debug=>I<Oktal>"
 
 #. type: Plain text
-#: dpkg.1:332
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -4058,7 +4164,7 @@ msgstr ""
 "oder B<--debug=help> zeigen diese Debugging-Werte an."
 
 #. type: Plain text
-#: dpkg.1:347
+#: dpkg.1:389
 #, no-wrap
 msgid ""
 "    Number   Description\n"
@@ -4092,13 +4198,13 @@ msgstr ""
 "   2000   Verrückte Mengen an Gelaber\n"
 
 #. type: TP
-#: dpkg.1:347
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<Sachen>, B<--no-force->I<Sachen>, B<--refuse->I<Sachen>"
 
 #. type: Plain text
-#: dpkg.1:354
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -4111,7 +4217,7 @@ msgstr ""
 "diese beschreibt. Mit (*) markierte Dinge werden standardmäßig erzwungen."
 
 #. type: Plain text
-#: dpkg.1:358
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -4122,12 +4228,12 @@ msgstr ""
 "gesamtes System zerstören.>"
 
 #. type: Plain text
-#: dpkg.1:361
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all>: Schaltet alle »force«-Optionen ein (oder aus)."
 
 #. type: Plain text
-#: dpkg.1:364
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -4136,7 +4242,7 @@ msgstr ""
 "davon bereits installiert ist."
 
 #. type: Plain text
-#: dpkg.1:371
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -4153,7 +4259,7 @@ msgstr ""
 "Vorsicht.>"
 
 #. type: Plain text
-#: dpkg.1:375
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -4162,12 +4268,12 @@ msgstr ""
 "Paket von dem das aktuelle Paket abhängt."
 
 #. type: Plain text
-#: dpkg.1:378
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr "B<hold>: Verarbeite auch Pakete, die mit »halten« markiert sind."
 
 #. type: Plain text
-#: dpkg.1:383
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -4178,7 +4284,7 @@ msgstr ""
 "Teile des Pakets auf dem System bleiben und von B<dpkg> vergessen werden."
 
 #. type: Plain text
-#: dpkg.1:388
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -4191,25 +4297,25 @@ msgstr ""
 "Vorsicht."
 
 #. type: Plain text
-#: dpkg.1:391
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr "B<depends>: Verwandle alle Abhängigkeitsprobleme in Warnungen."
 
 #. type: Plain text
-#: dpkg.1:394
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 "B<depends-version>: Ignoriere Versionen bei der Prüfung von Abhängigkeiten."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 "B<breaks>: Installiere, selbst falls dies ein anderes Paket beschädigt."
 
 #. type: Plain text
-#: dpkg.1:401
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -4219,7 +4325,7 @@ msgstr ""
 "einige Dateien überschrieben werden."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
@@ -4229,7 +4335,7 @@ msgstr ""
 "erhalten wird."
 
 #. type: Plain text
-#: dpkg.1:411
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4240,7 +4346,7 @@ msgstr ""
 "angegeben, in welchem Falle die Standardaktion bevorzugt wird."
 
 #. type: Plain text
-#: dpkg.1:416
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4251,7 +4357,7 @@ msgstr ""
 "angegeben, in welchem Falle die Standardaktion bevorzugt wird."
 
 #. type: Plain text
-#: dpkg.1:422
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -4265,7 +4371,7 @@ msgstr ""
 "letztendliche Aktion zu bestimmen."
 
 #. type: Plain text
-#: dpkg.1:429
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -4280,21 +4386,21 @@ msgstr ""
 "wird sie dazu verwandt, die letztendliche Aktion zu ermitteln."
 
 #. type: Plain text
-#: dpkg.1:432
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 "B<overwrite>: Überschreibe die Datei aus einem Paket mit einer Datei aus "
 "einem anderen Paket."
 
 #. type: Plain text
-#: dpkg.1:435
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir> Überschreibe das Verzeichnis aus einem Paket mit einer "
 "Datei aus einem anderen Paket."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
@@ -4302,7 +4408,7 @@ msgstr ""
 "einer nicht umgeleiteten."
 
 #. type: Plain text
-#: dpkg.1:446
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -4319,7 +4425,7 @@ msgstr ""
 "bei abrupten Systemabstürzen Dateien der Länge Null entstehen können."
 
 #. type: Plain text
-#: dpkg.1:452
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -4335,7 +4441,7 @@ msgstr ""
 "werden."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
@@ -4345,19 +4451,19 @@ msgstr ""
 "vorsichtig.>"
 
 #. type: Plain text
-#: dpkg.1:458
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr ""
 "B<architecture>: Verarbeite sogar Pakete mit der falschen oder keiner "
 "Architektur."
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:503
 msgid "B<bad-version>: Process even packages with wrong versions."
 msgstr "B<bad-version>: Verarbeite sogar Pakete mit falschen Versionen."
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -4365,42 +4471,42 @@ msgstr ""
 "wahrscheinlich."
 
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 "B<not-root>: Versuche Sachen zu (de)installieren, selbst falls nicht root."
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify>: Installiere ein Paket selbst wenn die Authentizitätsprüfung "
 "fehlschlägt."
 
 #. type: TP
-#: dpkg.1:471
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
-msgstr "B<--ignore-depends>=I<Paket>,..."
+msgstr "B<--ignore-depends>=I<Paket>, …"
 
 #. type: Plain text
-#: dpkg.1:475
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
 msgstr ""
-"Ignoriere Abhängigkeitsüberprüfungen für ein bestimmtes Paket (tatsächlich "
-"wird die Überprüfung durchgeführt, aber nur Warnungen über Konflikte werden "
+"Ignoriere Abhängigkeitsüberprüfungen für bestimmte Pakete (tatsächlich wird "
+"die Überprüfung durchgeführt, aber nur Warnungen über Konflikte werden "
 "angezeigt, sonst nichts)."
 
 #. type: TP
-#: dpkg.1:475
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:480
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -4411,7 +4517,7 @@ msgstr ""
 "passieren würde ohne tatsächlich etwas zu modifizieren."
 
 #. type: Plain text
-#: dpkg.1:485
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -4425,13 +4531,13 @@ msgstr ""
 "dass tatsächlich gar nichts passieren sollte)"
 
 #. type: TP
-#: dpkg.1:485
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R>, B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:491
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -4443,13 +4549,13 @@ msgstr ""
 "verwendet werden."
 
 #. type: TP
-#: dpkg.1:491
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:495
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
@@ -4458,14 +4564,14 @@ msgstr ""
 "Paketes installiert ist. Dies ist ein Alias für B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:495 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:118 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir=>I<Verz>"
 
 #. type: Plain text
-#: dpkg.1:500
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4476,13 +4582,13 @@ msgstr ""
 "von installierten und deinstallierten Pakete usw. liegen."
 
 #. type: TP
-#: dpkg.1:500
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--instdir=>I<Verz>"
 
 #. type: Plain text
-#: dpkg.1:507
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -4496,13 +4602,13 @@ msgstr ""
 "ein Wurzelverzeichnis sehen."
 
 #. type: TP
-#: dpkg.1:507
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<-root=>I<Verz>"
 
 #. type: Plain text
-#: dpkg.1:511
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
@@ -4511,13 +4617,13 @@ msgstr ""
 "I<Verz>B</var/lib/dpkg> geändert."
 
 #. type: TP
-#: dpkg.1:511
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O>, B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:517
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4530,13 +4636,13 @@ msgstr ""
 "Deinstallation ausgewählt« markiert."
 
 #. type: TP
-#: dpkg.1:517
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E>, B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4545,17 +4651,17 @@ msgstr ""
 "installiert ist."
 
 #. type: Plain text
-#: dpkg.1:523
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr "B<--pre-invoke=>I<Befehl>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr "B<--post-invoke=>I<Befehl>"
 
 #. type: Plain text
-#: dpkg.1:534
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4576,17 +4682,17 @@ msgstr ""
 "wodurch die Hooks öfter als erwartet ausgeführt werden könnten."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--path-exclude=>I<Glob-Muster>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--path-include=>I<Glob-Muster>"
 
 #. type: Plain text
-#: dpkg.1:542
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
@@ -4596,7 +4702,7 @@ msgstr ""
 "auf bestimmte Muster passen."
 
 #. type: Plain text
-#: dpkg.1:545
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
@@ -4606,7 +4712,7 @@ msgstr ""
 ">"
 
 #. type: Plain text
-#: dpkg.1:555
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4631,7 +4737,7 @@ msgstr ""
 "Arbeiten behoben werden."
 
 #. type: Plain text
-#: dpkg.1:558
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
@@ -4640,7 +4746,7 @@ msgstr ""
 "typischer Fall lautet:"
 
 #. type: Plain text
-#: dpkg.1:562
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4650,14 +4756,14 @@ msgstr ""
 "B<--path-include=/usr/share/doc/*/copyright>\n"
 
 #. type: Plain text
-#: dpkg.1:565
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 "Hiermit werden alle Dokumentationsdateien (außer den Copyright-Dateien) "
 "entfernt."
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4668,13 +4774,13 @@ msgstr ""
 "letzte Regel, die auf eine Datei passt, die Entscheidung fällt."
 
 #. type: TP
-#: dpkg.1:570
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4686,24 +4792,24 @@ msgstr ""
 "folgendem Format:"
 
 #. type: TP
-#: dpkg.1:577
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr "B<status: >I<Paket>B<: >I<Status>"
 
 #. type: Plain text
-#: dpkg.1:580
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr "Paketstatus geändert; I<Status> entsprechend der Statusdatei."
 
 #. type: TP
-#: dpkg.1:580
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr "B<status: >I<Paket>B< : error : >I<ausführliche-Fehlermeldung>"
 
 #. type: Plain text
-#: dpkg.1:584
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
@@ -4712,24 +4818,24 @@ msgstr ""
 "Fehlermeldung> werden vor der Ausgabe in Leerzeichen gewandelt."
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr "B<status: >I<Datei>B< : conffile-prompt : »>I<echt-alt>B<« »>I<echt-neu>B<« >I<benutzer-edit>B< >I<dist-edit>"
 
 #. type: Plain text
-#: dpkg.1:587
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr "Dem Benutzer wird eine Conffile-Frage gestellt."
 
 #. type: TP
-#: dpkg.1:587
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr "B<processing: >I<Stufe>B<: >I<Paket>"
 
 #. type: Plain text
-#: dpkg.1:592
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4740,13 +4846,13 @@ msgstr ""
 "B<configure>, B<trigproc>, B<disappear>, B<remove>, B<purge>."
 
 #. type: TP
-#: dpkg.1:593
+#: dpkg.1:635
 #, no-wrap
 msgid "B<--status-logger>=I<command>"
 msgstr "B<--status-logger>=I<Befehl>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
@@ -4758,55 +4864,53 @@ msgstr ""
 "status-fd.>"
 
 #. type: TP
-#: dpkg.1:599
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<Dateiname>"
 
 #. type: Plain text
-#: dpkg.1:611
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 "Protokolliere Statusänderungsaktualisierungen und -Aktionen in I<Dateiname> "
 "anstatt in die Standard-Datei I</var/log/dpkg.log>. Falls diese Option "
 "mehrfach übergeben wird, wird der letzte Dateiname verwendet. "
 "Protokollnachrichten sind von der Form »JJJJ-MM-TT HH:MM:SS status "
-"E<lt>ZustandE<gt> E<lt>PktE<gt> E<lt>installierte-VersionE<gt>« für "
-"Statusänderungsaktualisierungen; »JJJJ-MM-TT HH:MM:SS E<lt>AktionE<gt> "
-"E<lt>PktE<gt> E<lt>installierte-VersionE<gt> E<lt>verfügbare-VersionE<gt>« "
-"für Aktionen, wobei I<E<lt>AktionE<gt>> entweder install, upgrade, remove "
-"oder purge ist; und »YYYY-MM-DD HH:MM:SS conffile E<lt>DateinameE<gt> "
-"E<lt>EntscheidungE<gt>« für Conffile-Änderungen ist, wobei "
-"I<E<lt>EntscheidungE<gt>> entweder install oder keep ist."
+"I<Zustand> I<Pkt> I<installierte-Version>« für "
+"Statusänderungsaktualisierungen; »JJJJ-MM-TT HH:MM:SS I<Aktion> I<Pkt> "
+"I<installierte-Version> I<verfügbare-Version>« für Aktionen, wobei I<Aktion> "
+"entweder B<install>, B<upgrade>, B<remove> oder B<purge> ist; und »YYYY-MM-"
+"DD HH:MM:SS conffile I<Dateiname> I<Entscheidung>« für Conffile-Änderungen "
+"ist, wobei I<Entscheidung> entweder B<install> oder B<keep> ist."
 
 #. type: TP
-#: dpkg.1:611
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:614
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "Versuche nicht, Paketsignaturen zu überprüfen."
 
 #. type: TP
-#: dpkg.1:614
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:623
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4824,42 +4928,42 @@ msgstr ""
 "pending>« kann dies später behoben werden."
 
 #. type: TP
-#: dpkg.1:623
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:626
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr "Annulliert ein vorheriges B<--no-triggers>."
 
 #. type: Plain text
-#: dpkg.1:628 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:631
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "Konfigurationsdatei mit Standardeinstellungen der Optionen."
 
 #. type: TP
-#: dpkg.1:631
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:635
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 "Standard-Protokolldatei (lesen Sie I</etc/dpkg/dpkg.cfg>(5) und die Option "
 "B<--log>)."
 
 #. type: Plain text
-#: dpkg.1:638
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4869,24 +4973,24 @@ msgstr ""
 "dieser Dateien ändern können."
 
 #. type: TP
-#: dpkg.1:638
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:641
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Liste der verfügbaren Pakete."
 
 #. type: TP
-#: dpkg.1:641
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:647
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4897,9 +5001,8 @@ msgstr ""
 "oder nicht usw. Lesen Sie den Abschnitt B<INFORMATIONEN ÜBER PAKETE> für "
 "weitere Informationen."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:650
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
@@ -4909,7 +5012,7 @@ msgstr ""
 "verloren gegangen oder beschädigt worden ist."
 
 #. type: Plain text
-#: dpkg.1:653
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4918,58 +5021,57 @@ msgstr ""
 "für weitere Informationen über sie:"
 
 #. type: TP
-#: dpkg.1:653
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:657
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:659
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:661
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:663
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:666 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:220
-#: dpkg-divert.8:112 dpkg-query.1:204 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNG"
 
 #. type: TP
-#: dpkg.1:667 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:671
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -4977,16 +5079,14 @@ msgstr ""
 "Falls gesetzt wird B<dpkg> es als das Verzeichnis verwenden, aus dem die "
 "benutzerspezifische Konfigurationsdatei gelesen wird."
 
-# type: TP
 #. type: TP
-#: dpkg.1:671 dpkg-deb.1:221
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:675
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
@@ -4995,37 +5095,37 @@ msgstr ""
 "temporäre Dateien und Verzeichnisse erstellt werden."
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:717
 #, no-wrap
 msgid "B<PAGER>"
 msgstr "B<PAGER>"
 
 #. type: Plain text
-#: dpkg.1:678
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 "Das Programm, das B<dpkg> ausführen wird, wenn es die Conffiles anzeigt."
 
 #. type: TP
-#: dpkg.1:678
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:681
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 "Das Programm, das B<dpkg> ausführen wird, wenn es eine neue Shell startet."
 
 #. type: TP
-#: dpkg.1:681 dpkg-query.1:209
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -5034,13 +5134,13 @@ msgstr ""
 "formatierten Text anzeigt. Derzeit nur von -l verwendet."
 
 #. type: TP
-#: dpkg.1:685
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_SHELL_REASON>"
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
@@ -5050,13 +5150,13 @@ msgstr ""
 "Wert: B<conffile-prompt>."
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_CONFFILE_OLD>"
 
 #. type: Plain text
-#: dpkg.1:693
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
@@ -5066,13 +5166,13 @@ msgstr ""
 "zu der alten Conffile."
 
 #. type: TP
-#: dpkg.1:693
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_CONFFILE_NEW>"
 
 #. type: Plain text
-#: dpkg.1:697
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
@@ -5082,14 +5182,13 @@ msgstr ""
 "zu der neuen Conffile."
 
 #. type: TP
-#: dpkg.1:697
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:701
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
@@ -5098,14 +5197,13 @@ msgstr ""
 "aktuell laufenden Instanz von B<dpkg> gesetzt."
 
 #. type: TP
-#: dpkg.1:701 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:705
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
@@ -5114,14 +5212,13 @@ msgstr ""
 "befindlichen Paketnamen gesetzt."
 
 #. type: TP
-#: dpkg.1:705
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:709
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
@@ -5130,14 +5227,13 @@ msgstr ""
 "gesetzt, für die das Paket gebaut wurde."
 
 #. type: TP
-#: dpkg.1:709
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_MAINTSCRIPT_NAME>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg.1:713
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
@@ -5146,52 +5242,52 @@ msgstr ""
 "laufenden Skripts (preinst, postinst, prerm, postrm) gesetzt."
 
 #. type: Plain text
-#: dpkg.1:716
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Um Pakete mit Bezug zum B<vi>(1)-Editor aufzulisten:"
 
 #. type: Plain text
-#: dpkg.1:718
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg.1:721
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr ""
 "Um die Einträge von zwei Paketen in I</var/lib/dpkg/available> zu sehen:"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "     B<dpkg --print-avail elvis vim | less>\n"
 
 #. type: Plain text
-#: dpkg.1:726
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "Wenn Sie die Liste der Pakete selbst durchsuchen wollen:"
 
 #. type: Plain text
-#: dpkg.1:728
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "     B<less /var/lib/dpkg/available>\n"
 
 #. type: Plain text
-#: dpkg.1:731
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Um ein installiertes Elvis-Paket zu entfernen:"
 
 #. type: Plain text
-#: dpkg.1:733
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "     B<dpkg -r elvis>\n"
 
 #. type: Plain text
-#: dpkg.1:738
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -5201,7 +5297,7 @@ msgstr ""
 "Bereich »editors« ist:"
 
 #. type: Plain text
-#: dpkg.1:741
+#: dpkg.1:783
 #, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
@@ -5211,18 +5307,18 @@ msgstr ""
 "     B<dpkg -i vim_4.5-3.deb>\n"
 
 #. type: Plain text
-#: dpkg.1:744
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "Um eine lokale Kopie der Paketauswahl-Zustände zu erstellen:"
 
 #. type: Plain text
-#: dpkg.1:746
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "     B<dpkg --get-selections E<gt>meine_auswahl>\n"
 
 #. type: Plain text
-#: dpkg.1:750
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
@@ -5230,7 +5326,7 @@ msgstr ""
 "folgenden Befehlen installieren:"
 
 #. type: Plain text
-#: dpkg.1:753
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -5240,7 +5336,7 @@ msgstr ""
 "     B<dpkg --set-selections E<lt>meine_auswahl>\n"
 
 #. type: Plain text
-#: dpkg.1:759
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -5254,7 +5350,7 @@ msgstr ""
 "dselect-upgrade> aus."
 
 #. type: Plain text
-#: dpkg.1:762
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -5263,13 +5359,13 @@ msgstr ""
 "ist, den Paketauswahlzustand zu ändern."
 
 #. type: SH
-#: dpkg.1:764
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "ZUSÄTZLICHE FUNKTIONALITÄT"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
@@ -5278,7 +5374,7 @@ msgstr ""
 "Pakete erhalten werden: B<apt>, B<aptitude> und B<debsums>."
 
 #. type: Plain text
-#: dpkg.1:779
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
@@ -5287,13 +5383,19 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5) und B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:782
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr ""
 "B<--no-act> gibt gewöhnlich weniger Informationen als hilfreich sein könnten."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTOREN"
+
 #. type: Plain text
-#: dpkg.1:785 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -5302,30 +5404,30 @@ msgstr ""
 "B<dpkg> beigetragen haben."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, no-wrap
-msgid "2009-08-15"
-msgstr "2009-08-15"
+msgid "2012-01-20"
+msgstr "2012-01-20"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr "dpkg-architecture - Architektur zum Paketbau setzen und bestimmen"
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg-architecture> [I<Optionen>] [I<Befehle>]"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-architecture> [I<Option> …] [I<Befehl>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
@@ -5334,7 +5436,7 @@ msgstr ""
 "für den Paketbau zu bestimmen und zu setzen."
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
@@ -5343,7 +5445,7 @@ msgstr ""
 "bestimmt und kann nicht auf der Kommandozeile gesetzt werden."
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -5363,22 +5465,22 @@ msgstr ""
 "wird, falls Ihre Wahl nicht mit dem Standardwert übereinstimmt."
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "BEFEHLE"
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
@@ -5387,13 +5489,13 @@ msgstr ""
 "I<VARIABLE=Wert>. Dies ist die Standardaktion."
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<-e>I<Debian-Architektur>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -5407,13 +5509,13 @@ msgstr ""
 "besteht, andernfalls mit 1."
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr "B<-i>I<Architektur-Platzhalter>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -5426,24 +5528,24 @@ msgstr ""
 "falls eine Übereinstimmung gefunden wurde, ansonsten mit 1."
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<-q>I<Variablenname>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr "Zeige den Wert einer einzelnen Variablen an."
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
@@ -5452,25 +5554,25 @@ msgstr ""
 "Umgebungsvariablen mittels eval zu setzen."
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 "Ähnlich wie B<-s>, gebe einen Export-Befehl aus, der alle Variablen löscht."
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr "B<-c>I< Befehl>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
@@ -5479,70 +5581,70 @@ msgstr ""
 "festgelegten Werte gesetzt sind."
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr "Zeige eine Liste von gültigen Architekturnamen."
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:167
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:113 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr "Zeige den Bedienungshinweis und beende."
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:170
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:116 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr "Gebe die Version aus und beende sich."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<-a>I<Debian-Architektur>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr "Setze die Debian-Architektur."
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr "B<-t>I<GNU-Systemtyp>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr "Setze den GNU-Systemtyp."
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5558,41 +5660,41 @@ msgstr ""
 "(beispielsweise B<dpkg-buildpackage>(1))."
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr "AUSDRÜCKE"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr "Baumaschine"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr "Die Maschine, auf der das Paket gebaut wird."
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr "Host-Maschine"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr "Die Maschine, für die das Paket gebaut ist."
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr "Debian-Architektur"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
@@ -5601,13 +5703,13 @@ msgstr ""
 "Archiv spezifiziert. Beispiele: i386, sparc, hurd-i386."
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr "Architektur-Platzhalter"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5619,13 +5721,13 @@ msgstr ""
 "any."
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr "\\s-1GNU\\s0-Systemtyp"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5636,112 +5738,112 @@ msgstr ""
 "sparc-linux-gnu, i386-gnu, x86_64-netbsd."
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr "VARIABLEN"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr "Die folgenden Variablen werden von B<dpkg-architecture> gesetzt:"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr "Die Debian-Architektur der Baumaschine."
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr "Der Debian-Systemname der Baumaschine."
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr "Der Debian-CPU-Name der Baumaschine."
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr "Die Zeigergröße der Baumaschine in Bits."
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr "Die Endianness der Baumaschine (little/big)."
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Der \\s-1CPU\\s0-Teil von \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Der System-Teil von \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr "Der \\s-1GNU\\s0-Systemtyp der Baumaschine."
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr "\\s-1DEB_BUILD_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
@@ -5750,101 +5852,101 @@ msgstr ""
 "Dateisystempfade benutzt."
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr "Die Debian-Architektur der Host-Maschine."
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr "Der Debian-Systemname der Host-Maschine."
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr "Der Debian-CPU-Name der Host-Maschine."
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr "Die Zeigergröße der Host-Maschine in Bits."
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr "Die Endianness der Host-Maschine (little/big)."
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Der \\s-1CPU\\s0-Teil von \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Der System-Teil von \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr "Der \\s-1GNU\\s0-Systemtyp der Host-Maschine."
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr "\\s-1DEB_HOST_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
@@ -5853,13 +5955,13 @@ msgstr ""
 "Dateisystempfade benutzt."
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5877,80 +5979,49 @@ msgstr ""
 "Cross-Kompilierungs-Unterstützung in Ihrem Paket verbessern können:"
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr "Anstatt von:"
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr "verwenden Sie bitte das folgende:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
+msgstr "Ermitteln des GNU-Systemtyps und dessen Weiterleitung an ./configure:"
 
 #. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[…]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
-msgstr "bitte verwenden Sie:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
+msgstr "Etwas nur für eine bestimmte Architektur erledigen:"
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  […]\n"
 "endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
@@ -5959,185 +6030,67 @@ msgstr ""
 "die DEB_HOST_ARCH_CPU- oder DEB_HOST_ARCH_OS-Variablen."
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-"Im Allgemeinen wird der Aufruf von Dpkg in der »rules«-Datei, um Architektur-"
-"Informationen zu erhalten, abgelehnt (falls Sie Rückwärtskompatibilität "
-"bereitstellen wollen, siehe unten). Insbesondere die --print-architecture-"
-"Option ist unzuverlässig, da wir Debian-Architekturen haben, die nicht mit "
-"einem Prozessornamen übereinstimmen."
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr "RÜCKWÄRTSKOMPATIBILITÄT"
-
-# type: Plain text
-#. type: Plain text
-#: dpkg-architecture.1:199
-msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-"Die Variablen DEB_*_ARCH_BITS und DEB_*_ARCH_ENDIAN wurden in dpkg-dev "
-"1.15.4 eingeführt. Werden sie in I<debian/rules> verwandt, benötigen sie "
-"daher eine Bauabhängigkeit von dpkg-dev (E<gt>= 1.15.4)."
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-"Die DEB_HOST_ARCH_CPU- und DEB_HOST_ARCH_OS-Variablen wurden in dpkg-dev "
-"1.13.2 eingeführt. Vorher tendierten die I<debian/rules>-Dateien dazu, die "
-"Werte der DEB_HOST_GNU_CPU- oder DEB_HOST_GNU_TYPE-Variablen zu überprüfen, "
-"die aber Änderungen unterlagen."
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-"Wo I<debian/rules>-Dateien diese Variablen überprüfen um festzustellen, wie "
-"oder was zu kompilieren ist, sollten diese aktualisiert werden, um die neuen "
-"Variablen und Werte zu verwenden. Sie möchten eventuell "
-"Rückwärtskompatibilität zu älteren Versionen von Dpkg-dev erhalten, indem "
-"Sie den folgenden Code verwenden:"
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
 msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Beachten Sie, dass Sie sich auch auf ein externes Makefile-Schnipsel "
+"abstützen können, um alle Variablen, die B<dpkg-architecture> bereitstellen "
+"kann, korrekt zu setzen:"
 
 #. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-"# Berücksichtige die Ausgabe des alten Dpkg-architecture.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
+msgid "include /usr/share/dpkg/architecture.mk\n"
+msgstr "include /usr/share/dpkg/architecture.mk\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr "Und ähnlich für DEB_BUILD_ARCH_CPU und DEB_BUILD_ARCH_OS."
-
-#. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
-"Falls Sie noch Versionen von Dpkg-dev, die B<dpkg-architecture> nicht "
-"enthielten, unterstützen wollen, erledigt dies folgendes:"
+"Auf jeden Fall sollten Sie niemals B<dpkg --print-architecture> verwenden, "
+"um die Architekturinformationen während eines Paketbaus zu erhalten."
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
+msgstr "RÜCKWÄRTSKOMPATIBILITÄT"
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"Das Makefile-Schnipsel /usr/share/dpkg/architecture.mk wird von dpkg-dev "
+"seit Version 1.16.1 bereitgestellt."
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
-"Setzen Sie eine Untermenge dieser Zeilen oben in Ihre debian/rules-Datei; "
-"diese Standardwerte werden überschrieben, falls Dpkg-architecture verwendet "
-"wird."
+"Die Variablen DEB_*_ARCH_BITS und DEB_*_ARCH_ENDIAN wurden in dpkg-dev "
+"1.15.4 eingeführt. Werden sie in I<debian/rules> verwandt, benötigen sie "
+"daher eine Bauabhängigkeit von dpkg-dev (E<gt>= 1.15.4)."
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
-"Sie benötigen nicht den ganzen Satz. Wählen Sie einen konsistenten Satz, der "
-"nur die Werte enthält, die Sie in der rules-Datei verwenden. Falls Sie "
-"beispielsweise nur die Host-Debian-Architektur benötigen, ist »DEB_HOST_ARCH="
-"\\`dpkg --print-architecture\\ ausreichend (dies ist in der Tat die Debian-"
-"Architektur der Baumaschine, aber denken Sie daran, dass wir nur zur "
-"»natürlichen« Kompilierung rückwärtskompatibel sein wollen)."
+"Die Variablen DEB_HOST_ARCH_CPU und DEB_HOST_ARCH_OS wurden in dpkg-dev "
+"1.13.2 eingeführt."
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
@@ -6146,7 +6099,7 @@ msgstr ""
 "B<dpkg-architecture> eingeführt (seit Dpkg 1.13.13)."
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
@@ -6155,17 +6108,17 @@ msgstr ""
 "architecture> weiter. Weitere Beispiele:"
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
@@ -6173,17 +6126,17 @@ msgstr ""
 "einer übergebenen ist:"
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
@@ -6192,57 +6145,57 @@ msgstr ""
 "Systeme sind:"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 "Alle diese Dateien müssen vorhanden sein, damit B<dpkg-architecture> "
 "funktioniert. Ihr Ort kann zur Laufzeit mit der Umgebungsvariable "
-"DPKG_DATADIR überschrieben werden."
+"B<DPKG_DATADIR> überschrieben werden."
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr "Tabelle der bekannten CPU-Namen und Abbildungen auf ihre GNU-Namen."
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 "Tabelle der bekannten Betriebssystemnamen und Abbildungen auf ihre GNU-Namen."
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
@@ -6250,38 +6203,29 @@ msgstr ""
 "Architekturnamen."
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-"B<dpkg-architecture> und diese Handbuchseite wurden ursprünglich von Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt> geschrieben."
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr "2009-09-05"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - dpkg Konfigurationsdatei"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -6297,39 +6241,50 @@ msgstr ""
 "Rautenzeichen (\"B<#>\") erlaubt."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:222 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr "dpkg-buildflags"
 
-# type: Plain text
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, no-wrap
+msgid "2012-04-03"
+msgstr "2012-04-03"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr "dpkg-buildflags - liefert Bauschalter zum Einsatz beim Paketbau"
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg-buildflags> [I<Option>...] I<Befehl>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg-buildflags> [I<Option> …] [I<Befehl>]"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
@@ -6337,9 +6292,8 @@ msgstr ""
 "B<dpkg-buildflags> ist ein Werkzeug, das zum Abfragen der zu verwendenden "
 "Kompilierungsschalter für den Bau von Debian-Paketen eingesetzt wird."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
@@ -6347,104 +6301,163 @@ msgstr ""
 "Die Standardschalter werden vom Lieferanten definiert, sie können auf "
 "mehrere Arten erweitert/überschrieben werden:"
 
-# type: IP
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr "1."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr "systemweit mit B</etc/dpkg/buildflags.conf>"
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr "2."
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
-"für den aktuellen Benutzer mit  B<$XDG_CONFIG_HOME/dpkg/buildflags.conf>, "
+"für den aktuellen Benutzer mit B<$XDG_CONFIG_HOME/dpkg/buildflags.conf>, "
 "wobei B<$XDG_CONFIG_HOME> standardmäßig auf B<$HOME/.config> gesetzt ist"
 
-# type: IP
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr "3."
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
-msgstr "temporär mittels Umgebungsvariablen (siehe Abschnitt B<UMGEBUNG>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+"temporär durch den Benutzer mittels Umgebungsvariablen (siehe Abschnitt "
+"B<UMGEBUNG>)"
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr "4."
+
+#. type: Plain text
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+"dynamisch durch den Paketverwalter mittels Umgebungsvariablen, die über "
+"B<debian/rules> gesetzt wurden (siehe Abschnitt B<UMGEBUNG>)"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr "Die Konfigurationsdateien können zwei Arten von Direktiven enthalten:"
 
-# type: TP
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr "B<SET>I< Schalter Wert>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 "Überschreibt den Schalter namens I<Schalter>, um den Wert I<Wert> zu "
 "erhalten."
 
-# type: TP
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 #, no-wrap
-msgid "B<APPEND>I< flag value>"
-msgstr "B<APPEND>I< Schalter Wert>"
+msgid "B<STRIP>I< flag value>"
+msgstr "B<STRIP>I< Schalter Wert>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:52
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
 msgstr ""
-"Erweitert den Schalter namens I<Schalter> mit den in I<Wert> angegebenen "
-"Optionen. Ein Leerzeichen wird vor den angehängten Wert vorangestellt, falls "
-"der derzeitige Wert nicht leer ist."
+"Aus dem Schalter namens I<Schalter> alle in I<Wert> aufgeführten Bauschalter "
+"entfernen"
+
+#. type: TP
+#: dpkg-buildflags.1:52
+#, no-wrap
+msgid "B<APPEND>I< flag value>"
+msgstr "B<APPEND>I< Schalter Wert>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:56
 msgid ""
-"The configuration files can contain comments on lines starting with a hash "
-"(#). Empty lines are also ignored."
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
 msgstr ""
-"Die Konfigurationsdateien können Kommentare auf Zeilen enthalten, die mit "
-"einer Raute (#) beginnen. Leere Zeilen werden auch ignoriert."
+"Erweitert den Schalter namens I<Schalter> durch Anhängen der in I<Wert> "
+"angegebenen Optionen. Ein Leerzeichen wird vor den angehängten Wert "
+"vorangestellt, falls der derzeitige Wert nicht leer ist."
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr "B<PREPEND>I< Schalter Wert>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
+msgid ""
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
+msgstr ""
+"Erweitert den Schalter namens I<Schalter> durch Voranstellen der in I<Wert> "
+"angegebenen Optionen. Ein Leerzeichen wird hinter den vorangestellten Wert "
+"angehängt, falls der derzeitige Wert nicht leer ist."
+
+#. type: Plain text
+#: dpkg-buildflags.1:63
+msgid ""
+"The configuration files can contain comments on lines starting with a hash "
+"(#). Empty lines are also ignored."
+msgstr ""
+"Die Konfigurationsdateien können Kommentare auf Zeilen enthalten, die mit "
+"einer Raute (#) beginnen. Leere Zeilen werden auch ignoriert."
+
+#. type: TP
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr "B<--dump>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+"Auf der Standardausgabe alle Kompilierschalter und ihre Werte ausgeben. Es "
+"wird ein Schalter pro Zeile ausgegeben, wobei der Werte durch ein "
+"Gleichheitszeichen (»I<Schalter>=I<Wert>«) abgetrennt wird. Dies ist die "
+"Standardaktion."
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, no-wrap
 msgid "B<--list>"
 msgstr "B<--list>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
@@ -6454,37 +6467,38 @@ msgstr ""
 "Informationen über sie."
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, no-wrap
 msgid "B<--export=>I<format>"
 msgstr "B<--export=>I<Format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 "Auf der Standardausgabe Shell- (falls I<Format> B<sh> ist) oder Make- (falls "
 "I<Format> B<make> ist) Befehle ausgeben, die dazu verwandt werden können, "
-"alle Kompilierschalter in die Umgebung zu exportieren. Falls der Wert von "
-"I<Format> nicht angegeben wird, wird B<sh> angenommen. Nur "
-"Kompilierschalter, die mit einem Großbuchstaben beginnen, werden "
-"aufgenommen. Bei allen anderen wird angenommen, dass sie für die Umgebung "
-"nicht geeignet sind."
+"alle Kompilierschalter in die Umgebung zu exportieren. Falls I<Format> "
+"B<configure> lautet, kann die Ausgabe für eine Kommandozeile von B<./"
+"configure> verwandt werden. Falls der Wert von I<Format> nicht angegeben "
+"wird, wird B<sh> angenommen. Nur Kompilierschalter, die mit einem "
+"Großbuchstaben beginnen, werden aufgenommen. Bei allen anderen wird "
+"angenommen, dass sie für die Umgebung nicht geeignet sind."
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--get>I< Schalter>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
@@ -6493,14 +6507,13 @@ msgstr ""
 "falls der Schalter bekannt ist, andernfalls mit 1."
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--origin>I< Schalter>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -6511,75 +6524,115 @@ msgstr ""
 "einer der folgenden Werte sein:"
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, no-wrap
 msgid "B<vendor>"
 msgstr "B<vendor>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr ""
 "der ursprünglich vom Lieferanten gesetzte Schalter wird zurückgeliefert"
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, no-wrap
 msgid "B<system>"
 msgstr "B<system>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 "der Schalter wurde durch eine systemweite Konfiguration gesetzt/verändert"
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, no-wrap
 msgid "B<user>"
 msgstr "B<user>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 "der Schalter wurde durch eine benutzerspezifische Konfiguration gesetzt/"
 "verändert"
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, no-wrap
 msgid "B<env>"
 msgstr "B<env>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 "der Schalter wurde durch eine umgebungsspezifische Konfiguration gesetzt/"
 "verändert"
 
-# type: SH
+#. type: TP
+#: dpkg-buildflags.1:107
+#, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--query-features>I< Bereich>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+"Gibt die Funktionalitäten, die für den übergebenen Bereich aktiviert sind, "
+"aus. Der einzige derzeit erkannte Bereich ist B<hardening>. Beendet sich mit "
+"0, falls der Bereich bekannt ist, andernfalls mit 1."
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+"Das Ausgabeformat ist im Kopfzeilen-Stil von RFC822, mit einem Abschnitt pro "
+"Funktionalität. Beispiel:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr "UNTERSTÜTZTE SCHALTER"
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr "B<CFLAGS>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -6590,49 +6643,46 @@ msgstr ""
 "I<-O0>, falls die Umgebungsvariable B<DEB_BUILD_OPTIONS> I<noopt> definiert."
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr "B<CPPFLAGS>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr "Optionen für den C-Präprozessor. Standardwert: leer"
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr "B<CXXFLAGS>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr "Optionen für den C++-Compiler. Identisch zu B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr "B<FFLAGS>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr "Optionen für den Fortran-Compiler. Identisch zu B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr "B<LDFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -6644,53 +6694,100 @@ msgstr ""
 "leer."
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, no-wrap
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "B</etc/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 msgid "System wide configuration file."
 msgstr "Systemweite Konfigurationsdatei"
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> oder B<$HOME/.config/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 msgid "User configuration file."
 msgstr "Benutzer-Konfigurationsdatei"
 
-# type: TP
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+"Es gibt einen Satz von zwei Umgebungsvariablen, die den gleichen Vorgang "
+"durchführen. Der erste (DEB_I<Schalter>_I<Vorg>) sollte niemals innerhalb "
+"von B<debian/rules> verwandt werden. Er ist für Benutzer gedacht, die das "
+"Quellpaket mit anderen Bauschaltern erneut bauen möchten. Der zweite Satz "
+"(DEB_I<Schalter>_MAINT_I<Vorg>) sollte nur durch Paketbetreuer in B<debian/"
+"rules> verwandt werden, um die entstehenden Bauschalter zu ändern."
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr "B<DEB_>I<Schalter>B<_SET>"
 
-# type: Plain text
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr "B<DEB_>I<Schalter>B<_MAINT_SET>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
 "Diese Variable kann zum Erzwingen des für I<Schalter> zurückgegebenen Werts "
 "verwandt werden."
 
-# type: TP
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr "B<DEB_>I<Schalter>B<_STRIP>"
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr "B<DEB_>I<Schalter>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+"Diese Variable kann zum Bereitstellen einer durch Leerzeichen getrennten "
+"Liste von Optionen verwandt werden, die aus dem Satz von I<Schalter> "
+"zurückgelieferten Schaltern entfernt werden."
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr "B<DEB_>I<Schalter>B<_APPEND>"
 
-# type: Plain text
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr "B<DEB_>I<Schalter>B<_MAINT_APPEND>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
@@ -6698,29 +6795,321 @@ msgstr ""
 "Diese Variable kann zum Anhängen ergänzender Optionen zum Wert, der von "
 "I<Schalter> zurückgegeben wird, verwandt werden."
 
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr "B<DEB_>I<Schalter>B<_PREPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr "B<DEB_>I<Schalter>B<_MAINT_PREPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"Diese Variable kann zum Voranstellen ergänzender Optionen zum Wert, der von "
+"I<Schalter> zurückgegeben wird, verwandt werden."
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr "B<DEB_BUILD_MAINT_OPTIONS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+"Diese Variable kann zum Deaktivieren oder Aktivieren verschiedener "
+"Härtungsbauschalter durch die Option B<hardening> verwandt werden. Lesen Sie "
+"den Abschnitt B<HÄRTUNG> für weitere Details."
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr "HÄRTUNG"
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+"Mehrere Kompilierzeit-Optionen (weiter unten beschrieben) können dazu "
+"verwandt werden, ein erstelltes Programm gegen Speicherverfälschungsangriffe "
+"zu härten, oder zusätzliche Warnungsmeldungen während der Übersetzung "
+"auszugeben. Sie werden für Architekturen, die diese unterstützen, "
+"standardmäßig aktiviert; die Ausnahmen sind unten angegeben."
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+"Jede Härtungsfunktionalität kann durch den entsprechenden B<Härtungs->-Wert "
+"in der Umgebungsvariablen B<DEB_BUILD_MAINT_OPTIONS> mit den »+«- und »-«-"
+"Schaltern aktiviert und deaktiviert werden. Soll beispielsweise die »pie«-"
+"Funktionalität aktiviert und die »fortify«-Funktionalität deaktiviert "
+"werden, können Sie Folgendes in B<debian/rules> verwenden:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+"Die spezielle Funktionalität B<all> kann dazu verwandt werden, alle "
+"Härtungsfunktionalitäten auf einmal zu aktivieren oder zu deaktiveren. Um "
+"daher alles zu deaktiveren und nur »format« und »fortify« zu aktiveren, kann "
+"Folgendes eingesetzt werden:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, no-wrap
+msgid "B<format>"
+msgstr "B<format>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+"Diese Einstellung (standardmäßig aktiviert) fügt B<-Wformat -Werror=format-"
+"security> zu B<CFLAGS> und B<CXXFLAGS> hinzu. Damit wird über inkorrekte "
+"Formatzeichenkettenverwendungen gewarnt und zu einem Fehler führen, wenn "
+"Formatfunktionen deart verwandt werden, dass daraus ein mögliches "
+"Sicherheitsproblem werden könnte. Derzeit warnt dies über Aufrufe auf "
+"B<printf>- und B<scanf>-Funktionen, bei denen die Formatzeichenkette nicht "
+"eine reine Zeichenkette ist und es keine Formatargumente gibt, wie in "
+"B<printf(foo);> statt B<printf(\"%s\", foo);>. Dies könnte ein "
+"Sicherheitsproblem sein, falls die Formatzeichenkette aus einer "
+"unvertrauenswürdigen Eingabe stammt und »%n« enthält."
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr "B<fortify>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+"Diese Einstellung (standardmäßig aktiviert) fügt B<-D_FORTIFY_SOURCE=2> zu "
+"B<CPPFLAGS> hinzu. Während der Code-Erstellung hat der Compiler umfangreiche "
+"Informationen über Puffergrößen (wo möglich) und versucht, unsichere "
+"unbegrenzte Pufferfunktionsaufrufe durch längenbegrenzte zu ersetzen. Das "
+"ist besonders für alten, verkramten Code nützlich. Zusätzlich werden "
+"Formatzeichenketten in schreibbarem Speicher, die »%n« enthalten, blockiert. "
+"Falls eine Anwendung von solchen Formatzeichenketten abhängt, müssen dafür "
+"andere Lösungsmöglichkeiten gefunden werden."
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+"Beachten Sie, dass die Quellen auch mit B<-O1> oder höher kompiliert werden "
+"müssen, damit diese Option einen Effekt hat."
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr "B<stackprotector>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+"Diese Einstellung (standardmäßig aktiviert) fügt B<-fstack-protector --"
+"param=ssp-buffer-size=4> zu B<CFLAGS> und B<CXXFLAGS> hinzu. Dies fügt "
+"Sicherheitsprüfungen gegen die Überschreibung des Stapelspeichers (Stacks) "
+"hinzu. Damit werden viele mögliche Code-Einfügeangriffe zu "
+"Abbruchsituationen. Im besten Fall werden damit Code-Einfügungsangriffe zu "
+"Diensteverweigerungsangriffen oder zu keinen Problemen (abhängig von der "
+"Anwendung)."
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+"Diese Funktionalität benötigt das Linken mit Glibc (oder einem anderen "
+"Anbieter von B<__stack_chk_fail>). Sie muss daher deaktiviert werden, wenn "
+"mit B<-nostdlib> oder B<-ffreestanding> oder Ähnlichem gebaut wird."
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, no-wrap
+msgid "B<relro>"
+msgstr "B<relro>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+"Diese Einstellung (standardmäßig aktiviert) fügt B<-Wl,-z,relro> zu "
+"B<LDFLAGS> hinzu. Während des Ladens des Programms müssen mehrere ELF-"
+"Speicherabschnitte vom Binder (Linker) geschrieben werden. Diese Einstellung "
+"signalisiert dem Ladeprogramm, diese Abschnitte in nur-Lese-Zugriff zu "
+"ändern, bevor die Steuerung an das Programm übergeben wird. Insbesondere "
+"verhindert dies GOT-Überschreibeangriffe. Falls diese Option deaktiviert "
+"ist, wird auch B<bindnow> deaktiviert."
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr "B<bindnow>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+"Diese Einstellung (standardmäßig deaktiviert) fügt B<-Wl,-z,now> zu "
+"B<LDFLAGS> hinzu. Während des Ladens des Programms werden alle dynamischen "
+"Symbole aufgelöst, womit das gesamte PLT nur-lesend markiert werden kann "
+"(aufgrund von B<relro> oben). Diese Option kann nicht aktiviert werden, "
+"falls B<relro> nicht aktiviert ist."
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr "B<pie>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+"Diese Einstellung (standardmäßig deaktiviert) fügt B<-fPIE> zu B<CFLAGS> und "
+"B<CXXFLAGS> sowie B<-fPIE -pie> zu B<LDFLAGS> hinzu. »Position Independent "
+"Executable« (positionsunabhängige Programme) werden benötigt, um »Address "
+"Space Layout Randomization« (Bereitstellung eines zufälligen "
+"Adressbereichlayouts) auszunutzen, der von einigen Kernelversionen "
+"bereitgestellt wird. Während ASLR bereits für Datenbereiche auf dem Stapel "
+"(Stack) und Heap erzwungen werden kann (brk und mmap), müssen die "
+"Codebereiche positionsunabhängig übersetzt werden. Laufzeitbibliotheken "
+"machen dies bereits (-fPIC), so dass sie ASLR automatisch erhalten, aber "
+"Programm-.text-Regionen müssen mit PIE gebaut werden, um ASLR zu erhalten. "
+"Wenn dies passiert, sind ROP- (Return Oriented Programming) Angriffe sehr "
+"viel schwerer durchzuführen, da es keine statischen Orte mehr gibt, zu denen "
+"während eines Speicherverfälschungsangriffs hingesprungen werden könnte."
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+"Dies ist nicht mit B<-fPIC> kompatibel, daher muss beim Erstellen von "
+"Laufzeitbibliotheken Vorsicht angewandt werden."
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
+"Zusätzlich können auf einigen Architekturen (am deutlichsten auf i368) "
+"Leistungsverluste von bis zu 15% in sehr text-Segment-lastigen "
+"Anwendungsfällen auftreten, da PIE über allgemeine Register implementiert "
+"ist; in den meisten Anwendungsfällen sind dies weniger als 1%. Architekturen "
+"mit mehr allgemeinen Registern (z.B. Amd64) erfahren nicht diese "
+"Schlimmstfall-Strafe."
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr "dpkg-buildpackage"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr "dpkg-buildpackage - baue Binär- oder Quellpakete aus Quellen"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg-buildpackage> [I<Optionen>]"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
@@ -6729,13 +7118,13 @@ msgstr ""
 "Debian-Paketes automatisiert. Es besteht aus den folgenden Schritten:"
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, no-wrap
 msgid "B<1.>"
 msgstr "B<1.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -6746,13 +7135,13 @@ msgstr ""
 "auf (es sei denn, B<-T> oder B<--target> wurde verwandt)."
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, no-wrap
 msgid "B<2.>"
 msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
@@ -6761,13 +7150,13 @@ msgstr ""
 "nicht angegeben ist)."
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, no-wrap
 msgid "B<3.>"
 msgstr "B<3.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -6779,13 +7168,13 @@ msgstr ""
 "angegeben ist)."
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, no-wrap
 msgid "B<4.>"
 msgstr "B<4.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
@@ -6794,35 +7183,36 @@ msgstr ""
 "mit B<-b>, B<-B> oder B<-A> ein rein-binärer Bau erbeten wurde)."
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
-"Es ruft B<debian/rules> B<build>, gefolgt von B<fakeroot debian/rules> "
-"I<Programm-Ziel> auf (falls nicht ein reiner Quellbau mit B<-S> erbeten "
-"wurde). Beachten Sie, dass I<Programm-Ziel> entweder B<binary> "
-"(Standardfall, oder falls B<-b> angegeben wurde) oder B<binary-arch> (falls "
-"B<-B> angegeben wurde) oder B<binary-indep> (falls B<-A> angegeben wurde) "
-"lautet."
+"Es ruft B<debian/rules> I<Bauziel>, gefolgt von B<fakeroot debian/rules> "
+"I<Binärziel> auf (falls nicht ein reiner Quellbau mit B<-S> erbeten wurde). "
+"Beachten Sie, dass I<Bauziel> und I<Binärziel> entweder B<build> und "
+"B<binary> (Standardfall, oder falls B<-b> angegeben ist) oder B<build-arch> "
+"und B<binary-arch> (falls B<-B> angegeben ist) oder B<build-indep> und "
+"B<binary-indep> (falls B<-A> angegeben ist) lauten."
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
@@ -6831,13 +7221,13 @@ msgstr ""
 "B<-us> nicht angegeben wurde)."
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
@@ -6847,13 +7237,13 @@ msgstr ""
 "weitergeleitet."
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
@@ -6861,13 +7251,13 @@ msgstr ""
 "nicht angegeben wurde)."
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
@@ -6876,13 +7266,13 @@ msgstr ""
 "aufgerufen. Schließlich ruft es B<dpkg-source --after-build> auf."
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr "B<-b>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
@@ -6892,13 +7282,13 @@ msgstr ""
 "weitergegeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
@@ -6907,13 +7297,13 @@ msgstr ""
 "Pakete. Wird an B<dpkg-genchanges> weitergegeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
@@ -6922,13 +7312,13 @@ msgstr ""
 "Pakete. Wird an B<dpkg-genchanges> weitergegeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
@@ -6937,13 +7327,13 @@ msgstr ""
 "werden. Wird an B<dpkg-genchanges> weitergegeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr "B<-F>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
@@ -6953,22 +7343,22 @@ msgstr ""
 "spezifiziert wird."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr "B<--target=>I<Ziel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr "B<--target >I<Ziel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr "B<-T>I<Ziel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -6982,13 +7372,13 @@ msgstr ""
 "Sie mit root-Rechten ausgeführt werden, diese Option nicht benötigen."
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
@@ -6997,63 +7387,63 @@ msgstr ""
 "Rechten ausgeführt wird."
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-v>I<Version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B<-C>I<Änderungsbeschreibung>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr "B<-m>I<Betreueradresse>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr "B<-e>I<Betreueradresse>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 "Wird unverändert an B<dpkg-genchanges> weitergegeben. Lesen Sie dessen "
 "Handbuchseite."
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<-a>I<Architektur>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -7064,7 +7454,7 @@ msgstr ""
 "die Voreinstellung für die Gastgebermaschine (»host machine«)."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -7075,13 +7465,13 @@ msgstr ""
 "Debian-Architektur zu überschreiben."
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<-j>I<Aufträge>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -7102,13 +7492,13 @@ msgstr ""
 "angegeben ist."
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
@@ -7117,24 +7507,24 @@ msgstr ""
 "sind. Dies ist das Standardverhalten."
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr "Überprüfe Bauabhängigkeiten und -konflikte nicht."
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
@@ -7143,13 +7533,13 @@ msgstr ""
 "B<-B>, B<-A> oder B<-S> gewählt wurde)."
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
@@ -7158,13 +7548,13 @@ msgstr ""
 "nachdem das Paket gebaut wurde."
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr "B<-r>I<root-werde-Befehl>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -7191,13 +7581,13 @@ msgstr ""
 "Argumente individuell zur Ausführung des Programms zu übergeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<-R>I<rules-Datei>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -7215,13 +7605,13 @@ msgstr ""
 "local/bin/make -f debian/rules> als I<rules-Datei>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr "B<-p>I<signier-Befehl>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -7239,95 +7629,95 @@ msgstr ""
 "sollte keine Leerzeichen oder andere Metazeichen der Shell enthalten."
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr "B<-k>I<Schlüssel-id>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr "Geben Sie die Schlüssel-ID zur Signatur von Paketen an."
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr "B<-us>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr "Das Quellpaket nicht signieren."
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr "Die B<.changes>-Datei nicht signieren."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr "B<-i>[I<Regexp>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr "B<-I>I<[Muster]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 "Wird unverändert an B<dpkg-source> weitergegeben. Lesen Sie dessen "
 "Handbuchseite."
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--source-option=>I<Opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr "Option I<Opt> an B<dpkg-source> weitergeben."
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B<--changes-option=>I<Opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr "Option I<Opt> an B<dpkg-genchanges> weitergeben."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr "B<--admindir >I<Verz>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:122
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
@@ -7336,20 +7726,19 @@ msgstr ""
 "dpkg>."
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:164 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:110 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-h>, B<--help>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
@@ -7359,13 +7748,13 @@ msgstr ""
 "abzufragen."
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Von dpkg-architecture gesetzte Variablen"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -7376,24 +7765,40 @@ msgstr ""
 "wird, wird in die Bauumgebung integriert."
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
-msgstr "Compiler-Schalter"
+msgid "Compiler flags are no longer exported"
+msgstr "Kompilierschalter werden nicht mehr exportiert"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
+msgstr ""
+"Zwischen den Versionen 1.14.17 and 1.16.1 exportierte B<dpkg-buildpackage> "
+"Kompilierschalter (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> und "
+"B<LDFLAGS>) mit Werten, die von B<dpkg-buildflags> geliefert wurden. Dies "
+"ist nicht mehr der Fall."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
-"Die Umgebungsvariablen B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> und "
-"B<LDFLAGS> werden auf die Werte gesetzt, die B<dpkg-buildflags> "
-"zurückliefert. Lesen Sie die Handbuchseite für weitere Informationen."
+"B<dpkg-buildpackage> verwendet seit Version 1.16.2 die Ziele B<build-arch> "
+"und B<build-indep>. Diese Ziele sind daher verpflichtend. Um aber Baufehler "
+"bei existierenden Paketen zu vermeiden und um den Übergang zu erleichtern, "
+"wird es auf das Ziel B<build> zurückfallen, falls B<make -f debian/rules -"
+"qn> I<Bauziel> den Rückgabewert 2 liefert."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
@@ -7402,43 +7807,39 @@ msgstr ""
 "Anfangsargumente für I<root-werde-Befehl> und I<signier-Befehl> anzugeben."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
-
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2010 Rapha\\[:e]l Hertzog"
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, no-wrap
-msgid "2009-11-21"
-msgstr "2009-11-21"
+msgid "2011-07-04"
+msgstr "2011-07-04"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr "dpkg-checkbuilddeps - überprüfe Bauabhängigkeiten und -konflikte"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg-checkbuilddeps> [I<Optionen>] [I<Befehlsdatei>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg-checkbuilddeps> [I<Option> …] [I<Befehlsdatei>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -7450,16 +7851,16 @@ msgstr ""
 "mit einem von Null verschiedenen Rückgabewert."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
-"Standardmäßig wird I<debian/control> gelesen, aber ein alternativer "
+"Standardmäßig wird B<debian/control> gelesen, aber ein alternativer "
 "Steuerdateiname kann auf der Kommandozeile angegeben werden."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -7468,19 +7869,19 @@ msgstr ""
 "indep-Pakete gebaut werden."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr "B<-d >I<Zeichenkette-für-Bauabhängigkeiten>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr "B<-c >I<Zeichenkette-für-Baukonflikte>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
@@ -7488,36 +7889,48 @@ msgstr ""
 "Verwende die angegebenen Bauabhängigkeiten/-konflikte statt denen der Datei "
 "I<debian/control>."
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<-a >I<Architektur>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
+"Überprüfe Bauabhängigkeiten/-konflikte unter der Annahme, dass das Paket in "
+"der Datei »control« für die angegebene Host-Architektur statt für die "
+"Architektur des aktuellen Systems gebaut werden soll."
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr "dpkg-distaddfile - Einträge zu debian/files hinzufügen"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg-distaddfile> [I<Optionen>]I< Dateiname Bereich Priorität>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-distaddfile> [I<Option> …]I< Dateiname Bereich Priorität>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 "B<dpkg-distaddfile> fügt einen Eintrag für eine benannte Datei in B<debian/"
 "files> hinzu."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
@@ -7526,7 +7939,7 @@ msgstr ""
 "die Priorität für die B<.changes>-Datei."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -7538,13 +7951,13 @@ msgstr ""
 "ausgeführt wird."
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<-f>I<DateienlistDatei>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
@@ -7553,13 +7966,13 @@ msgstr ""
 "B<debian/files> zu verwenden."
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
@@ -7569,29 +7982,29 @@ msgstr ""
 "hinzuzufügen."
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
-msgid "2011-04-26"
-msgstr "2011-04-26"
+msgid "2011-11-22"
+msgstr "2011-11-22"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr "dpkg-deb - Debian-Paketarchiv (.deb) Manipulationswerkzeug"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg-deb> [I<Optionen>] I<Befehl>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -7599,14 +8012,14 @@ msgstr ""
 "sie breit."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
 "Verwenden Sie B<dpkg>, um Pakete auf Ihrem System hinzuzufügen oder zu "
 "entfernen"
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -7617,13 +8030,13 @@ msgstr ""
 "B<dpkg-deb> wollten und wird es für Sie ausführen."
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<-b>, B<--build> I<Verzeichnis> [I<Archiv>|I<Verzeichnis>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -7639,7 +8052,7 @@ msgstr ""
 "Informationsbereich des Binärpakets gepackt."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -7654,7 +8067,7 @@ msgstr ""
 "Informationsverzeichnis prüfen."
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -7663,12 +8076,12 @@ msgstr ""
 "I<Verzeichnis>B<.deb> schreiben."
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "Falls das anzulegende Archiv bereits existiert, wird es überschrieben."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -7686,18 +8099,18 @@ msgstr ""
 "bestimmen)."
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
-msgstr "B<-I>, B<--info> I<Archiv> [I<Steuer-Dateiname> ...]"
+msgstr "B<-I>, B<--info> I<Archiv> [I<Steuer-Dateiname> …]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Stellt Informationen über ein Binärpaketarchiv bereit."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -7706,7 +8119,7 @@ msgstr ""
 "Zusammenfassung des Inhalts des Pakets sowie dessen Steuerdatei ausgeben."
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -7719,13 +8132,13 @@ msgstr ""
 "und sich mit dem Status 2 beenden."
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-W>, B<--show> I<Archiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -7737,19 +8150,19 @@ msgstr ""
 "Tabulator."
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
-msgstr "B<-f>, B<--field> I<Archiv> [I<Steuer-Feldname> ...]"
+msgstr "B<-f>, B<--field> I<Archiv> [I<Steuer-Feldname> …]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr ""
 "Extrahiert die Informationen der control-Datei aus einem Binärpaketarchiv."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
@@ -7758,7 +8171,7 @@ msgstr ""
 "control-Datei aus."
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -7771,19 +8184,19 @@ msgstr ""
 "seinen Feldnamen (und einen Doppelpunkt mit Leerzeichen) voran."
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 "Falls angeforderte Felder nicht gefunden werden wird kein Fehler gemeldet."
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<-c>, B<--contents> I<Archiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -7794,13 +8207,13 @@ msgstr ""
 "Auflistung erstellt wird."
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>, B<--extract> I<Archiv-Verzeichnis>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -7809,7 +8222,7 @@ msgstr ""
 "Verzeichnis."
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -7819,7 +8232,7 @@ msgstr ""
 "Paketinstallation."
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
@@ -7829,28 +8242,53 @@ msgstr ""
 "übereinzustimmen."
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<-X>, B<--vextract> I<Archiv-Verzeichnis>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
-"Ist wie B<--extract> (B<-x>), gibt aber beim Arbeiten eine Liste von "
-"extrahierten Dateien aus."
+"Ist wie B<--extract> (B<-x>) mit B<--verbose> (B<-v>), das beim Arbeiten "
+"eine Liste von extrahierten Dateien ausgibt."
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-R>, B<--raw-extract> I<Archiv-Verzeichnis>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"Extrahiert den Dateisystembaum aus einem Paketarchiv in ein angegebenes "
+"Verzeichnis und die Steuerinformationensdateien in das DEBIAN-"
+"Unterverzeichnis des angegebenen Verzeichnisses."
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+"Das Zielverzeichnis (aber nicht übergeordnete) wird, falls notwendig, "
+"angelegt."
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<--fsys-tarfile> I<Archiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:153
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
@@ -7863,13 +8301,13 @@ msgstr ""
 "extrahieren. Das Eingabearchiv wird immer sequenziell verarbeitet."
 
 #. type: TP
-#: dpkg-deb.1:153
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-e>, B<--control> I<Archiv> [I<Verzeichnis>]"
 
 #. type: Plain text
-#: dpkg-deb.1:157
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7878,7 +8316,7 @@ msgstr ""
 "angegebene Verzeichnis."
 
 #. type: Plain text
-#: dpkg-deb.1:161
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -7886,22 +8324,14 @@ msgstr ""
 "Falls kein Verzeichnis angegeben ist, wird das Unterverzeichnis B<DEBIAN> im "
 "aktuellen Verzeichnis verwendet."
 
-#. type: Plain text
-#: dpkg-deb.1:164
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-"Das Zielverzeichnis (aber nicht übergeordnete) wird, falls notwendig, "
-"angelegt."
-
 #. type: TP
-#: dpkg-deb.1:172
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<Format>"
 
 #. type: Plain text
-#: dpkg-deb.1:177 dpkg-query.1:127
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -7911,7 +8341,7 @@ msgstr ""
 "aufgeführte Paket ausgegeben wird."
 
 #. type: Plain text
-#: dpkg-deb.1:186
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7927,34 +8357,57 @@ msgstr ""
 "werden."
 
 #. type: Plain text
-#: dpkg-deb.1:188
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr ""
 "Die Voreinstellung für dieses Feld ist \"${Package}\\et${Version}\\en\"."
 
 #. type: TP
-#: dpkg-deb.1:188
+#: dpkg-deb.1:216
 #, no-wrap
-msgid "B<-z>I<compress_level>"
+msgid "B<-z>I<compress-level>"
 msgstr "B<-z>I<Komprimierstufe>"
 
 #. type: Plain text
-#: dpkg-deb.1:192
+#: dpkg-deb.1:223
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
+msgstr ""
+"Gibt die Komprimierstufe an, die im Komprimier-Backendprogramm beim Bau "
+"eines Pakets verwendet werden soll. Standardmäßig ist dies 9 für Gzip und "
+"Bzip2, 6 für Xz und Lzma. Die akzeptierten Werte innerhalb von 0-9 sind: 0 "
+"wird auf den Komprimierer »none« für Gzip einstellen und für Bzip2 ist 0 "
+"identisch zu 1. Vor Dpkg 1.16.2 war die Stufe 0 äquivalent zu den "
+"Komprimierer »none« für alle Komprimierer."
+
+#. type: TP
+#: dpkg-deb.1:223
+#, no-wrap
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-S>I<Komprimierstrategie>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
-"Gibt die Komprimierstufe an, die an das Komprimier-Backendprogramm beim Bau "
-"eines Pakets übergeben werden soll."
+"Gibt die zu verwendende Komprimierstrategie an, die für den Komprimierer-"
+"Backend beim Bau eines Pakets verwandt werden soll (seit Dpkg 1.16.2). Der "
+"erlaubte Wert ist I<extreme> für Xz."
 
 #. type: TP
-#: dpkg-deb.1:192
+#: dpkg-deb.1:228
 #, no-wrap
-msgid "B<-Z>I<compress_type>"
-msgstr "B<-Z>I<komprimier_Art>"
+msgid "B<-Z>I<compress-type>"
+msgstr "B<-Z>I<Komprimierart>"
 
 #. type: Plain text
-#: dpkg-deb.1:197
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -7964,13 +8417,13 @@ msgstr ""
 "I<gzip>, I<xz>, I<bzip2>, I<lzma> und I<none> (voreingestellt ist I<gzip>)."
 
 #. type: TP
-#: dpkg-deb.1:197
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:202
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
@@ -7978,13 +8431,13 @@ msgstr ""
 "die Voreinstellung."
 
 #. type: TP
-#: dpkg-deb.1:202
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:210
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7998,13 +8451,13 @@ msgstr ""
 "Dpkg-Version wurde nur als i386 a.out-Programm veröffentlicht."
 
 #. type: TP
-#: dpkg-deb.1:210
+#: dpkg-deb.1:246
 #, no-wrap
 msgid "B<--nocheck>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-deb.1:216
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -8014,20 +8467,34 @@ msgstr ""
 "das Sie möchten, egal wie defekt es ist."
 
 #. type: TP
-#: dpkg-deb.1:216
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+"Aktiviert ausführliche Ausgabe. Dies betrifft derzeit nur B<--extract>, "
+"wodurch dieses sich wie B<--vextract> verhält."
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<-D>, B<--debug>"
 
 #. type: Plain text
-#: dpkg-deb.1:219
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr ""
 "Aktiviert Fehlersuch-Ausgaben (»debugging«). Dies ist nicht sehr interessant."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-deb.1:225
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
@@ -8036,13 +8503,13 @@ msgstr ""
 "temporäre Dateien und Verzeichnisse erstellt werden."
 
 #. type: Plain text
-#: dpkg-deb.1:231
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr "B<dpkg-deb -I> I<Paket1>B<.deb> I<Paket2>B<.deb> macht das Falsche."
 
 #. type: Plain text
-#: dpkg-deb.1:239
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -8058,7 +8525,7 @@ msgstr ""
 "dies von den Werkzeugen auf niedrigerer Ebene nicht direkt unterstützt.)"
 
 #. type: Plain text
-#: dpkg-deb.1:246
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -8070,34 +8537,28 @@ msgstr ""
 "sein Status und Inhalt aufgezeichnet wird."
 
 #. type: Plain text
-#: dpkg-deb.1:252
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, no-wrap
-msgid "2010-10-12"
-msgstr "2010-10-12"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr "dpkg-divert - Hinwegsetzen über die Paketversion einer Datei"
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg-divert> [I<Optionen>] I<Befehl>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-divert> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
@@ -8106,7 +8567,7 @@ msgstr ""
 "einzurichten und zu aktualisieren."
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -8127,46 +8588,46 @@ msgstr ""
 "Dateien enthält, installiert wird."
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "[B<--add>] I<Datei>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr "Fügt eine Umleitung für I<Datei> hinzu."
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--remove>I< Datei>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr "Entferne eine Umleitung für I<Datei>."
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--list>I< Glob-Muster>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr "Liste Umleitungen auf, die auf I<Glob-Muster> passen."
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--listpackage>I< Datei>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
@@ -8176,24 +8637,25 @@ msgstr ""
 "wurde."
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--truename>I< Datei>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr "Zeige den echten Namen für eine umgeleitete Datei an."
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--admindir>I< Verzeichnis>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
@@ -8201,13 +8663,13 @@ msgstr ""
 "dpkg>)."
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--divert>I< Umleitziel>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
@@ -8216,13 +8678,13 @@ msgstr ""
 "anderen Paketen bereitgestellt wird, hin umgeleitet werden."
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -8235,13 +8697,13 @@ msgstr ""
 "um eine lokal geänderte Version zu installieren."
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--package>I< Paket>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
@@ -8250,24 +8712,24 @@ msgstr ""
 "wird, d.h. I<Datei> wird für alle Pakete außer I<Paket> umgeleitet."
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr "Ruhiger Modus, d.h. keine langatmige Ausgabe."
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
@@ -8276,41 +8738,41 @@ msgstr ""
 "den Arbeitsvorgang abbrechen, falls die Zieldatei bereits existiert."
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 "Testmodus, d.h. führe keine Änderungen durch, sondern zeige sie lediglich."
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr "BEMERKUNGEN"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
 "Beim Hinzufügen ist die Standardeinstellung B<--local> und B<--divert> "
-"I<E<lt>OriginalnameE<gt>.distrib>. Beim Entfernen müssen, falls angegeben, "
-"B<--package> oder B<--local> und B<--divert> übereinstimmen."
+"I<Originalname>.B<distrib>. Beim Entfernen müssen, falls angegeben, B<--"
+"package> oder B<--local> und B<--divert> übereinstimmen."
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr "Verzeichnisse können mit B<dpkg-divert> nicht umgeleitet werden."
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -8326,7 +8788,7 @@ msgstr ""
 "SONAME wie die nicht umgeleitete hat."
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -8338,22 +8800,22 @@ msgstr ""
 "installieren und die Umbenennung, falls notwendig, durchzuführen:"
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr "Um diese Umleitung zu entfernen:"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
@@ -8363,7 +8825,7 @@ msgstr ""
 "umzuleiten:"
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -8372,20 +8834,19 @@ msgstr ""
 "example"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 
-# type: TP
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:205 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
 #, no-wrap
 msgid "B<DPKG_ADMINDIR>"
 msgstr "B<DPKG_ADMINDIR>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:209 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
@@ -8394,22 +8855,22 @@ msgstr ""
 "als Datenverzeichnis von Dpkg verwandt."
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
-"Falls gesetzt und die Optionen I<--local> und I<--package> nicht verwandt "
+"Falls gesetzt und die Optionen B<--local> und B<--package> nicht verwandt "
 "wurden, wird B<dpkg-divert> dies als Paketnamen verwenden."
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -8420,7 +8881,7 @@ msgstr ""
 "Dpkg wichtigen Dateien, wie I<status> oder I<available>."
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
@@ -8428,29 +8889,24 @@ msgstr ""
 "Hinweis: B<dpkg-divert> erhält die alte Kopie dieser Datei, mit der Endung "
 "I<-old>, bevor es sie mit der neuen ersetzt."
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:497
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Copyright \\(co 1995 Ian Jackson"
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
-msgstr "dpkg-dpkg-genchanges - erstelle Debian .changes-Dateien"
+msgstr "dpkg-genchanges - erstelle Debian .changes-Dateien"
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg-genchanges> [I<Optionen>]"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-genchanges> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -8461,13 +8917,13 @@ msgstr ""
 "Debian-Steuerdatei für das Hochladen (die B<.changes>-Datei)."
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -8480,7 +8936,7 @@ msgstr ""
 "von den B<binary-*>-Zielen der zu bauenden Pakete erstellt werden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
@@ -8489,7 +8945,7 @@ msgstr ""
 "werden enthalten sein)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -8500,7 +8956,7 @@ msgstr ""
 "nicht verwendet wurden)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -8513,18 +8969,18 @@ msgstr ""
 "Originalautoren in dem letzten Changlog-Eintrag unterscheidet."
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr "Erzwingt die Hinzunahme der Originalquellen."
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 "Erzwingt den Ausschluss der Originalquellen und fügt nur den Diff hinzu."
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
@@ -8533,7 +8989,7 @@ msgstr ""
 "strikt neuer als I<Version> sind, verwendet werden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
@@ -8543,7 +8999,7 @@ msgstr ""
 "verwenden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -8554,7 +9010,7 @@ msgstr ""
 "Quellbaums zu verwenden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -8565,13 +9021,13 @@ msgstr ""
 "zu verwenden."
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr "B<-V>I<Name>B<=>I<Wert>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
@@ -8580,14 +9036,14 @@ msgstr ""
 "eine Besprechung des Ausgabesubstitution."
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<-T>I<substvardatei>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -8602,35 +9058,35 @@ msgstr ""
 "Substitutionsvariablen aus mehreren Dateien einzulesen."
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<Feld>B<=>I<Wert>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr "Überschreibe oder ergänze ein Ausgabe-Steuerdatei-Feld."
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<-U>I<field>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr "Entferne ein Ausgabe-Steuerdatei-Feld."
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<-c>I<Steuerdatei>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
@@ -8639,14 +9095,14 @@ msgstr ""
 "Standardmäßig B<debian/control>."
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr "B<-l>I<Changelog-Datei>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
@@ -8655,7 +9111,7 @@ msgstr ""
 "sollen. Standardmäßig B<debian/changelog>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
@@ -8664,15 +9120,15 @@ msgstr ""
 "verwenden."
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr "B<-F>I<Changelog-Format>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -8684,13 +9140,13 @@ msgstr ""
 "Debian-Standardformat angenommen."
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr "B<-u>I<Hochladedateiverzeichnis>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -8702,13 +9158,13 @@ msgstr ""
 "Datei aufnehmen kann."
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -8719,7 +9175,7 @@ msgstr ""
 "hochgeladen werden. B<-q> unterdrückt diese Meldungen."
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
@@ -8729,23 +9185,23 @@ msgstr ""
 "changes> erstellt."
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "dpkg-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr "dpkg-gencontrol - erstelle Debian control-Dateien"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg-gencontrol> [I<Optionen>]"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-gencontrol> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -8756,7 +9212,7 @@ msgstr ""
 "tmp/DEBIAN/control); dabei vereinfacht es die Felder mit Paketbeziehungen."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -8781,7 +9237,7 @@ msgstr ""
 "Abhängigkeit den Platz der gestrichenen."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -8794,7 +9250,7 @@ msgstr ""
 "mehrfach in dem Feld aufgeführt ist."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
@@ -8803,12 +9259,12 @@ msgstr ""
 "files> hinzu."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr "Setzt die Versionsnummer des zu erstellenden Binärpaketes."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
@@ -8817,7 +9273,7 @@ msgstr ""
 "eine Besprechung der Ausgabesubstitution."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -8828,13 +9284,13 @@ msgstr ""
 "Substitutionsvariablen aus mehreren Dateien einzulesen."
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<-p>I<Paket>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -8847,13 +9303,13 @@ msgstr ""
 "Binärpaketen die Informationen erstellt werden sollen."
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<-n>I<Dateiname>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
@@ -8862,13 +9318,13 @@ msgstr ""
 "des normalen Dateinamens Paket_Version_Architektur.deb."
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8884,13 +9340,13 @@ msgstr ""
 "um Felder aus der Steuerdatei zu entfernen."
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr "B<-P>I<Paketbauverzeichnis>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -8903,13 +9359,13 @@ msgstr ""
 "(mittels B<du>) zu finden, und für den Standard-Ablageplatz der Ausgabedatei."
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
@@ -8919,13 +9375,13 @@ msgstr ""
 "verwendet worden ist) aus."
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
@@ -8935,7 +9391,7 @@ msgstr ""
 "die sie erstellen kann, an."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
@@ -8945,25 +9401,21 @@ msgstr ""
 "wird. B<dpkg-gencontrol> fügt die vermuteten Dateinamen von Binärpaketen "
 "hinzu, deren Steuerdateien es hier generiert."
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "dpkg-gensymbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
-#, no-wrap
-msgid "2009-08-07"
-msgstr "2009-08-07"
+#: dpkg-gensymbols.1:19
+#, fuzzy, no-wrap
+#| msgid "2012-02-22"
+msgid "2012-04-22"
+msgstr "2012-02-22"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
@@ -8972,12 +9424,12 @@ msgstr ""
 "Laufzeitbibliotheken)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg-gensymbols> [I<Optionen>]"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg-gensymbols> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -8992,7 +9444,7 @@ msgstr ""
 "in der Steuerinformation des Pakets auftaucht."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
@@ -9003,27 +9455,27 @@ msgstr ""
 "verwendet die erste, die gefunden wird):"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr "debian/I<Paket>.symbols.I<Architektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
 msgstr "debian/symbols.I<Architektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr "debian/I<Paket>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
 msgstr "debian/symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -9042,7 +9494,7 @@ msgstr ""
 "zu halten, aber B<dpkg-gensymbols> hilft ihm."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -9056,13 +9508,13 @@ msgstr ""
 "große Unterschiede Sie tolerieren können, sehen Sie hierzu die Option B<-c>)."
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr "SYMBOLDATEIEN PFLEGEN"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -9092,7 +9544,7 @@ msgstr ""
 "angehängt werden."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
@@ -9103,14 +9555,28 @@ msgstr ""
 "sollten nicht verschwinden, daher sollte der Patch idealerweise nur neue "
 "Zeilen hinzufügen."
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+"Beachten Sie, dass Sie in Symboldateien Kommentare einfügen können: jede "
+"Zeile, die mit »#« als ersten Zeichen beginnt, ist ein Kommentare, falls sie "
+"nicht mit »#include« beginnt (siehe Abschnitt B<Includes verwenden>). "
+"Zeilen, die mit »#MISSING:« anfangen, sind besondere Kommentare, die "
+"verschwundene Symbole dokumentieren."
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr "Verwendung der #PACKAGE#-Ersetzung"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -9126,13 +9592,13 @@ msgstr ""
 "I<#PACKAGE#> nie in der Symboldatei innerhalb eines Binärpakets auftauchen."
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr "Verwendung von Symbolkennzeichnungen"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -9149,7 +9615,7 @@ msgstr ""
 "Kennzeichnungen."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -9178,7 +9644,7 @@ msgstr ""
 "Leerzeichen geht."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -9190,7 +9656,7 @@ msgstr ""
 " ungekennzeichnetes_Symbol@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -9206,7 +9672,7 @@ msgstr ""
 "normalen, nicht gekennzeichneten Symbols."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -9232,19 +9698,19 @@ msgstr ""
 "ihrer Originalform wie sie geladen wurden auch geschrieben."
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr "Standard-Symbolkennzeichnungen"
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, no-wrap
 msgid "B<optional>"
 msgstr "B<optional>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -9267,7 +9733,7 @@ msgstr ""
 "bleibt."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -9282,13 +9748,13 @@ msgstr ""
 "als optional betrachtet wird."
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<arch=>I<Architekturliste>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -9317,7 +9783,7 @@ msgstr ""
 "auftauchen), aber es wird nicht als neu betrachtet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -9332,13 +9798,20 @@ msgstr ""
 "die von fremden Architekturen) immer in die Symboldatei geschrieben."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
+#, fuzzy
+#| msgid ""
+#| "The format of I<architecture list> is the same as the one used in the "
+#| "I<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, amd64, kfreebsd-amd64 and ia64 architectures "
+#| "while the second one anywhere except on armel."
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 "Das Format der I<Architekturliste> ist das gleiche wie das des Feldes "
 "I<Build-Depends> in I<debian/control> (außer den einschließenden eckigen "
@@ -9347,23 +9820,27 @@ msgstr ""
 "während das zweite überall außer auf Armel betrachtet wird."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
-#, no-wrap
+#: dpkg-gensymbols.1:176
+#, fuzzy, no-wrap
+#| msgid ""
+#| " (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+#| " (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 " (arch=alpha amd64 kfreebsd-amd64 ia64)ein_64bit_spezifisches_Symbol@Base 1.0\n"
 " (arch=!armel)Symbol_hat_Armel_nicht@Base 1.0\n"
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<ignore-blacklist>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -9381,13 +9858,13 @@ msgstr ""
 "Bibliotheken der Werkzeugkette wie libgcc notwendig sein."
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, no-wrap
 msgid "B<c++>"
 msgstr "B<c++>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
@@ -9395,13 +9872,13 @@ msgstr ""
 "Symbolmuster> unten."
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, no-wrap
 msgid "B<symver>"
 msgstr "B<symver>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
@@ -9410,13 +9887,13 @@ msgstr ""
 "B<Verwendung von Symbolmuster> unten."
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, no-wrap
 msgid "B<regex>"
 msgstr "B<regex>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
@@ -9425,13 +9902,13 @@ msgstr ""
 "Symbolmuster> unten."
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr "Verwendung von Symbolmustern"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -9450,7 +9927,7 @@ msgstr ""
 "Muster passt, wird das Symbol als neu betrachtet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -9472,7 +9949,7 @@ msgstr ""
 "Symbolkennzeichnungen> oben für weitere Informationen."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -9490,12 +9967,12 @@ msgstr ""
 "speziellen Kennzeichnung gekennzeichnet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr "Derzeit unterstützt B<dpkg-gensymbols> drei grundlegene Mustertypen:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -9522,7 +9999,7 @@ msgstr ""
 "kann es mit einem einzigen I<c++>-Muster gepasst werden:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9531,12 +10008,12 @@ msgid ""
 " [...]\n"
 msgstr ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
-" [...]\n"
+" […]\n"
 " (c++)\"non-virtual thunk to NSB::ClassD::~ClassD()@Base\" 1.0\n"
-" [...]\n"
+" […]\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
@@ -9544,13 +10021,13 @@ msgstr ""
 "werden:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -9570,7 +10047,7 @@ msgstr ""
 "Niveau passieren, sollten sie nicht die Qualität der Symboldatei reduzieren."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -9585,7 +10062,7 @@ msgstr ""
 "Beispiel:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -9596,12 +10073,12 @@ msgid ""
 msgstr ""
 "libc.so.6 libc6 #MINVER#\n"
 " (symver)GLIBC_2.0 2.0\n"
-" [...]\n"
+" […]\n"
 " (symver)GLIBC_2.7 2.7\n"
 " access@GLIBC_2.0 2.2\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -9616,7 +10093,7 @@ msgstr ""
 "GLIBC_2.0« passt, da spezielle Symbole vor Mustern Vorrang haben."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -9631,7 +10108,7 @@ msgstr ""
 "geschrieben werden, falls das gleiche Verhalten benötigt wird."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -9647,7 +10124,7 @@ msgstr ""
 "passt. Beispiel:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9659,7 +10136,7 @@ msgstr ""
 " (regex|optional)\"private\" 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -9674,7 +10151,7 @@ msgstr ""
 "die gepassten Symbole erben die Kennzeichnung I<optional> vom Muster."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -9685,7 +10162,7 @@ msgstr ""
 "in der die Kennzeichnungen angegeben sind. Im Beispiel"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -9695,7 +10172,7 @@ msgstr ""
 " (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -9720,7 +10197,7 @@ msgstr ""
 "Muster passen, da es kein gültiges C++-Symbol ist."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -9736,7 +10213,7 @@ msgstr ""
 "wird empfohlen, generische Muster nicht zu viel zu verwenden."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -9754,13 +10231,13 @@ msgstr ""
 "erstellt."
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr "Includes verwenden"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -9772,7 +10249,7 @@ msgstr ""
 "von Arten als nützlich erweisen:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -9783,36 +10260,36 @@ msgstr ""
 "Direktive wie folgt einbinden:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr "#include \"I<Pakete>.symbols.common\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 "Die Include-Direktive kann auch wie jedes Symbol gekennzeichnet werden:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
-msgstr "(Kennzeichen|...|KennzeichenN)#include \"einzubindende_Datei\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
+msgstr "(Kennzeichen|…|KennzeichenN)#include \"einzubindende-Datei\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
-"Als Ergebnis werden alle Symbole aus I<einzubindende_Datei> standardmäßig "
-"als mit I<Kennzeichen> ... I<KennzeichenN> gekennzeichnet betrachtet. Sie "
+"Als Ergebnis werden alle Symbole aus I<einzubindende-Datei> standardmäßig "
+"als mit I<Kennzeichen> … I<KennzeichenN> gekennzeichnet betrachtet. Sie "
 "können diese Funktionalität benutzen, um eine gemeinsame Datei I<Paket>."
 "symbols zu erstellen, die architekturspezifische Symboldateien einbindet:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -9826,7 +10303,7 @@ msgstr ""
 "  common_symbol2@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -9848,7 +10325,7 @@ msgstr ""
 "Möglichkeit für ein Symbol, die ererbten Kennzeichnungen zu überschreiben."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -9861,7 +10338,7 @@ msgstr ""
 "Kopfzeilen zu vermeiden. Ein Weg dies zu erreichen, ist wie folgt:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -9871,18 +10348,18 @@ msgstr ""
 " arch_spezifisches_Symbol@Base 1.0\n"
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr "Gute Bibliotheksverwaltung"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr "Eine gut verwaltete Bibliothek hat die folgenden Eigenschaften:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
@@ -9892,7 +10369,7 @@ msgstr ""
 "nur, wenn sich der SONAME ändert,"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
@@ -9901,7 +10378,7 @@ msgstr ""
 "interner Änderungen und API-Erweiterungen zu erreichen,"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
@@ -9910,7 +10387,7 @@ msgstr ""
 "optional gekennzeichnet werden)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -9930,18 +10407,18 @@ msgstr ""
 "Hilfslösung ist."
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<-P>I<Paketbauverzeichnis>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr "Suche nach I<Paketbauverzeichnis> statt nach debian/tmp."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
@@ -9951,7 +10428,7 @@ msgstr ""
 "gibt)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
@@ -9961,32 +10438,35 @@ msgstr ""
 "Quellpaketbaums erfolgt."
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "B<-e>I<Bibliotheksdatei>"
 
+# FIXME: Kein (1) für Handbuchseite? In welchem Paket lebt die?
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 "Nur die explizit aufgeführten Bibliotheken untersuchen statt alle "
-"öffentlichen Bibliotheken zu finden. Sie können einen regulären Ausdruck in "
-"I<Bibliotheksdatei> verwenden, um mehrere Bibliotheken mit einem einzelnen "
-"Argument zu passen (andernfalls benötigen Sie mehrere B<-e>)."
+"öffentlichen Bibliotheken zu finden. Sie können Shell-Muster, die zur "
+"Expansion von Pfadnamen verwandt werden (siehe die Handbuchseite File::Glob "
+"für weitere Details) in I<Bibliotheksdatei> verwenden, um mehrere "
+"Bibliotheken mit einem einzelnen Argument zu passen (andernfalls benötigen "
+"Sie mehrere B<-e>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<-I>I<Dateiname>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
@@ -9995,7 +10475,7 @@ msgstr ""
 "die dann im Paket selbst integriert wird."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
@@ -10004,13 +10484,13 @@ msgstr ""
 "Paketbaubaum zu speichern."
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<-O>I<Dateiname>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -10024,13 +10504,13 @@ msgstr ""
 "Originalautoren Ihrer Bibliothek passt."
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, no-wrap
 msgid "B<-t>"
 msgstr "B<-t>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -10050,13 +10530,13 @@ msgstr ""
 "der Symboldateivorlage immer alle Symbole geschrieben werden."
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<-c>I<[0-4]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -10075,7 +10555,7 @@ msgstr ""
 "hinzugekommen sind."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
@@ -10085,7 +10565,7 @@ msgstr ""
 
 # oder -> und vor Zeile "keine Warnung"
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -10099,13 +10579,13 @@ msgstr ""
 "die Prüfungen selbst (sehen Sie hierzu die Option I<-c>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<-a>I<Architektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -10117,7 +10597,7 @@ msgstr ""
 "verfügbar."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
@@ -10126,13 +10606,13 @@ msgstr ""
 "erklären, was B<dpkg-gensymbols> durchführt."
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -10144,46 +10624,33 @@ msgstr ""
 "Muster passen."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr "B<http://people.redhat.com/drepper/symbol-versioning>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-
-# type: TH
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr "dpkg-maintscript-helper"
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, no-wrap
-msgid "2010-04-16"
-msgstr "2010-04-16"
-
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
@@ -10191,40 +10658,36 @@ msgstr ""
 "dpkg-maintscript-helper - Bekannte Einschränkungen in Dpkg in "
 "Betreuerskripten umgehen"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
-"B<dpkg-maintscript-helper> I<Befehl> [I<Parameter>...] -- I<Betr-Skript-"
-"Parameter>"
+"B<dpkg-maintscript-helper> I<Befehl> [I<Parameter> …] B<--> I<Betr-Skript-"
+"Parameter> …"
 
-# type: SH
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr "BEFEHLE UND PARAMETER"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
-msgstr "B<rm_conffile> I<Conffile> [I<letzteVersion> [I<Paket>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
+msgstr "B<rm_conffile> I<Conffile> [I<vorhergehendeVersion> [I<Paket>]]"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
-"B<mv_conffile> I<AlteConffile> I<NeueConffile> [I<letzteVersion> [I<Paket>]]"
+"B<mv_conffile> I<AlteConffile> I<NeueConffile> [I<vorhergehendeVersion> "
+"[I<Paket>]]"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -10235,34 +10698,31 @@ msgstr ""
 "erledigen kann, entweder aufgrund von Design-Entscheidungen oder aufgrund "
 "aktueller Einschränkungen."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 "Viele dieser Aufgaben benötigen koordinierte Aktionen aus mehreren "
 "Betreuerskripten (B<preinst>, B<postinst>, B<prerm>, B<postrm>). Um Fehler "
 "zu vermeiden, wird der gleiche Aufruf einfach in alle Skripte eingefügt und "
 "das Programm wird sein Verhalten automatisch abhängig von der Variable "
-"DPKG_MAINTSCRIPT_NAME und den Argumenten im Betreuerskript, die Sie nach "
+"B<DPKG_MAINTSCRIPT_NAME> und den Argumenten im Betreuerskript, die Sie nach "
 "einem doppelten Schrägstrich übergeben müssen, anpassen."
 
-# type: SH
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr "CONFFILE-BEZOGENE AUFGABEN"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -10283,9 +10743,8 @@ msgstr ""
 "auf eine Datei, die von den Betreuerskripten des Pakets, normalerweise mit "
 "einem Werkzeug wie Debconf oder Ucf, verwaltet wird, umzustellen."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -10297,16 +10756,14 @@ msgstr ""
 "verwandt werden, eine sanfte Löschung und Verschiebung von Conffiles "
 "innerhalb von Betreuerskripten durchzuführen."
 
-# type: SS
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr "EINE CONFFILE ENTFERNEN"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -10319,9 +10776,8 @@ msgstr ""
 "Pakets abgebrochen wird, sollte die neuerdings veraltete Conffile nicht "
 "verschwinden."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10329,45 +10785,76 @@ msgstr ""
 "All dies wird durch Einsetzen der folgenden Shell-Schnipsel in die "
 "Betreuerskripte B<preinst>, B<postinst> und B<postrm> implementiert:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<Conffile> I<letzteVersion> I<Paket> -- \"$@\"\n"
-
-# type: Plain text
-#. type: Plain text
-#: dpkg-maintscript-helper.1:66
-msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
-msgstr ""
-"I<Conffile> ist der Dateiname der zu entfernenden Conffile. I<letzteVersion> "
-"ist die letzte Version des Pakets, das die Conffile enthielt (oder die "
-"letzte Version des Pakets, das sich nicht darum kümmerte, die veraltete "
-"Conffile zu löschen, falls dies nicht sofort implementiert wurde). Falls "
-"I<letzteVersion> leer oder entfallen ist wird die Durchführung bei jedem "
-"Upgrade versucht. I<Paket> ist der Paketname. Er ist optional, da er "
-"standardmäßig mit $DPKG_MAINTSCRIPT_PACKAGE belegt ist (diese Variable wird "
-"von Dpkg auf den Namen des momentan in Bearbeitung befindlichen Pakets "
-"gesetzt). Alle Parameter des Betreuerskripts müssen nach »--« an das "
-"Programm weitergeleitet werden."
-
-# type: Plain text
+"        I<Conffile> I<vorhergehendeVersion> I<Paket> -- \"$@\"\n"
+
 #. type: Plain text
 #: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
+msgstr "I<Conffile> ist der Dateiname der zu entfernenden Conffile."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:84
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
+msgstr ""
+"I<vorhergehendeVersion> definiert die letzte Version des Pakets, dessen "
+"Upgrade die Entfernung auslösen soll. Es ist wichtig, dass "
+"I<vorhergehendeVersion> korrekt berechnet wird, so dass Conffiles korrekt "
+"entfernt werden, selbst falls der Benutzer das Paket mit einer lokalen "
+"Version neu gebaut hat. Wird beispielsweise eine Conffile in Version "
+"B<2.0-1> eines Pakets entfernt, sollte I<vorhergehendeVersion> auf B<2.0-1~> "
+"gesetzt werden. Dies führt dazu, dass das Conffile entfernt wird, selbst "
+"falls der Benutzer die vorhergehende Version B<1.0-1> als B<1.0-1local1> neu "
+"gebaut hat."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+"Falls das Conffile in mehreren Versionen nicht ausgeliefert wurde und Sie "
+"jetzt die Betreuerskripte anpassen, um die überflüssige Datei zu entfernen, "
+"sollte I<vorhergehendeVersion> auf die Version des Pakets gesetzt werden, "
+"die Sie jetzt zusammenstellen, nicht auf die erste Version des Pakets, bei "
+"dem das Conffile fehlte."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+"I<Paket> ist der Paketname. Falls leer oder nicht angegeben wird die (von "
+"Dpkg gesetzte) Umgebungsvariable DPKG_MAINTSCRIPT_PACKAGE verwandt."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+"Alle Parameter der Betreuerskripte müssen nach »--« an das Programm "
+"weitergeleitet werden."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -10388,16 +10875,14 @@ msgstr ""
 "Während des vollständigen Löschens wird B<postrm> auch die bisher behaltene "
 "Datei B<.dpkg-bak> entfernen."
 
-# type: SS
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr "EINE CONFFILE UMBENENNEN"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -10412,9 +10897,8 @@ msgstr ""
 "aufgefordert wird, die Bearbeitung der Conffile zu bestätigen, obwohl sie "
 "für diese gar nicht verantwortlich sind."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10422,45 +10906,43 @@ msgstr ""
 "Sanfte Umbenennung kann durch Einsetzen der folgenden Shell-Schnipsel in die "
 "Betreuerskripte B<preinst>, B<postinst> und B<postrm> implementiert werden:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<alteConffile> I<neueConffile> I<letzteVersion> I<Paket> -- \"$@\"\n"
+"        I<alteConffile> I<neueConffile> I<vorhergehendeVersion> I<Paket> -- \"$@\"\n"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
 msgstr ""
 "I<alteConffile> und I<neueConffile> sind der alte und der neue Name der "
-"umzubenennenden Conffile. I<letzteVersion> ist die letzte Version des "
-"Pakets, die die Conffile mit dem alten Namen enthielt. Falls "
-"I<letzteVersion> leer oder entfallen ist, wird die Durchführung bei jedem "
-"Upgrade versucht (Hinweis: Es ist sicherer, die Version anzugeben und die "
-"Durchführung nur einmal versuchen zu lassen). I<Paket> ist der Paketname. Er "
-"ist optional, da er standardmäßig mit $DPKG_MAINTSCRIPT_PACKAGE belegt ist "
-"(diese Variable wird von Dpkg auf den Namen des momentan in Bearbeitung "
-"befindlichen Pakets gesetzt). Alle Parameter des Betreuerskripts müssen nach "
-"»--« an das Programm weitergeleitet werden."
+"umzubenennenden Conffile."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
+msgstr ""
+"I<vorhergehendeVersion> definiert die letzte Version des Pakets, dessen "
+"Upgrade die Umbenennung der Conffile auslösen soll (siehe die Anmerkungen "
+"für B<rm_conffile> weiter oben in Bezug auf die korrekte Version). Falls "
+"I<vorhergehendeVersion> leer ist oder weggelassen wurde wird die Umbenennung "
+"bei jedem Upgrade versucht (Hinweis: Es ist sicherer, die Version anzugeben "
+"und damit nur einmal versuchen zu lassen, die Datei umzubenennen)."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -10479,13 +10961,13 @@ msgstr ""
 "I<alteConffile>B<.dpkg-remove> in I<alteConffile> zurück, falls notwendig."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr "INTEGRATION IN PAKETE"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -10499,13 +10981,13 @@ msgstr ""
 "B<mv_conffile> lautet sie 1.15.7.2:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -10518,60 +11000,38 @@ msgstr ""
 "installierten Dpkg unterstützt wird:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> …\n"
 "    fi\n"
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright \\(co 2008 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright \\(co 2007 Guillem Jover"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright \\(co 2005 Scott James Remnant"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-mergechangelogs"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, no-wrap
-msgid "2010-04-18"
-msgstr "2010-04-18"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 "dpkg-mergechangelogs - 3-Wege-Zusammenführung von debian/changelog-Dateien"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr ""
-"B<dpkg-mergechangelogs> [I<Option>...] I<alt> I<neu-a> I<neu-b> [I<Ausgabe>]"
+"B<dpkg-mergechangelogs> [I<Option> …] I<alt> I<neu-a> I<neu-b> [I<Ausgabe>]"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -10582,9 +11042,8 @@ msgstr ""
 "Das resultierende Changelog wird in der Datei I<Ausgabe> gespeichert oder an "
 "die Standardausgabe ausgegeben, falls dieser Parameter fehlt."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -10607,16 +11066,14 @@ msgstr ""
 "verfügbar ist \\[em] es ist Teil des Pakets libalgorithm-merge-perl \\[em] "
 "andernfalls erhalten Sie einen globalen Konflikt im Inhalt des Eintrags)."
 
-# type: TP
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr "B<--merge-prereleases>, B<-m>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
@@ -10625,9 +11082,8 @@ msgstr ""
 "Versionsvergleich, um festzustellen, ob zwei Einträge identisch sein sollen "
 "oder nicht."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -10636,19 +11092,18 @@ msgid ""
 msgstr ""
 "Dies ist nützlich, wenn Sie den gleichen Changelog-Eintrag beibehalten, aber "
 "regelmäßig die Versionsnummer erhöhen. Beispielsweise könnten Sie "
-"2.3-1~exp1, 2.3-1~exp2, ... bis zur offiziellen Veröffentlichung 2.3-1 "
+"2.3-1~exp1, 2.3-1~exp2, … bis zur offiziellen Veröffentlichung 2.3-1 "
 "verwenden und alle enthalten den gleichen Changelog-Eintrag, der sich im "
 "Laufe der Zeit entwickelt hat."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, no-wrap
 msgid "LIMITATIONS"
 msgstr "EINSCHRÄNKUNGEN"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -10658,16 +11113,14 @@ msgstr ""
 "Zusammenführen verloren. Dies betrifft Zeug wie Modelines von Vim, "
 "Kommentare, die eigentlich nicht da sein sollten, usw."
 
-# type: SH
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr "INTEGRATION MIT GIT"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -10677,9 +11130,8 @@ msgstr ""
 "in einem Git-Depot zusammenzuführen, müssen Sie zuerst einen neuen Merge-"
 "Driver in B<.git/config> oder in B<~/.gitconfig> registrieren:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -10690,9 +11142,8 @@ msgstr ""
 "     name = debian/changelog merge driver\n"
 "     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -10702,88 +11153,85 @@ msgstr ""
 "info/attributes> das Merge-Attribut für die Datei debian/changelog "
 "einrichten:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr " debian/changelog merge=dpkg-mergechangelogs\n"
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, no-wrap
+msgid "2012-04-15"
+msgstr "2012-04-15"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr "dpkg-name - Debian-Pakete zu vollen Paketnamen umbenennen"
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<dpkg-name> [I<Optionen>] [B<-->] I<Dateien>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-name> [I<Option> …] [B<-->] I<Datei> …"
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 "Diese Handbuchseite dokumentiert das B<dpkg-name>-Programm, das eine "
 "einfache Möglichkeit bereitstellt, B<Debian>-Pakete in ihren vollen "
 "Paketnamen umzubenennen. Ein voller Paketname besteht aus "
-"I<E<lt>PaketE<gt>_E<lt>VersionE<gt>_E<lt>ArchitekturE<gt>."
-"E<lt>PakettypE<gt>> wie in der Steuerdatei des Pakets spezifiziert. Der "
-"I<E<lt>VersionE<gt>>-Teil des Dateinamens besteht aus der "
-"Versionsinformation der Originalautoren optional gefolgt von einem "
-"Gedankenstrich und der Revisionsinformation. Der I<E<lt>PakettypE<gt>>-Teil "
+"I<Paket>B<_>I<Version>B<_>I<Architektur>B<.>I<Pakettyp> wie in der "
+"Steuerdatei des Pakets spezifiziert. Der I<Version>-Teil des Dateinamens "
+"besteht aus der Versionsinformation der Originalautoren optional gefolgt von "
+"einem Gedankenstrich und der Revisionsinformation. Der I<Pakettyp>-Teil "
 "entstammt dem Feld I<package_type> (falls vorhanden) oder wird auf B<deb> "
 "gesetzt."
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr "Der Zieldateiname wird keine Architekturinformation enthalten."
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr "Lege einen Symlink an, anstatt zu verschieben."
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
@@ -10792,45 +11240,44 @@ msgstr ""
 "der Zieldateiname haben."
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>, B<--subdir> [I<Verzeichnis>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 "Dateien werden in ein Unterverzeichnis verschoben. Falls das als Argument "
 "existierende Verzeichnis existiert, dann werden die Dateien in das "
-"Verzeichnis verschoben, andernfalls wird das Zielverzeichnis aus dem Section-"
-"Feld des Steuerteils des Pakets extrahiert. Das Zielverzeichnis wird "
-"»unstable/binary-E<lt>ArchitekturE<gt>/E<lt>BereichE<gt>« sein. Falls der "
-"Bereich nicht in der Steuerdatei gefunden werden kann, dann wird »no-"
-"section« angenommen, und in diesem Fall, wie auch für die Bereiche »non-"
-"free« und »contrib« ist das Zielverzeichnis »E<lt>BereichE<gt>/binary-"
-"E<lt>ArchitekturE<gt>«. Das Bereichsfeld muss nicht angegeben werden, daher "
-"werden viele Pakete ihren Weg in das »no-section«-Gebiet finden. Verwenden "
-"Sie diese Option mit Vorsicht, sie ist unordentlich."
+"Verzeichnis verschoben, andernfalls wird das Zielverzeichnis aus dem "
+"»section«-Feld des Steuerteils des Pakets extrahiert. Das Zielverzeichnis "
+"wird »unstable/binary-I<Architektur>/I<Bereich>« sein. Falls der Bereich "
+"nicht in der Steuerdatei gefunden werden kann, dann wird »no-section« "
+"angenommen, und in diesem Fall, wie auch für die Bereiche »non-free« und "
+"»contrib« ist das Zielverzeichnis »I<Bereich>/binary-I<Architektur>«. Das "
+"Bereichsfeld muss nicht angegeben werden, daher werden viele Pakete ihren "
+"Weg in das »no-section«-Gebiet finden. Verwenden Sie diese Option mit "
+"Vorsicht, sie ist unordentlich."
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
@@ -10840,19 +11287,19 @@ msgstr ""
 "B<Verwenden Sie diese Option mit Vorsicht.>"
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -10863,13 +11310,13 @@ msgstr ""
 "umbenannt."
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -10880,13 +11327,13 @@ msgstr ""
 "Architekturinformation umbenannt."
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
@@ -10896,34 +11343,34 @@ msgstr ""
 "nicht.>"
 
 #. type: TP
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 #, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
-msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgstr "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr "Dies kann beim Bau neuer Pakete verwendet werden."
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 "Einige Pakete folgen nicht der Namensstruktur "
-"E<lt>PaketE<gt>_E<lt>VersionE<gt>_E<lt>ArchitekturE<gt>.deb. Pakete, die von "
-"dpkg-name umbenannt wurden, folgen dieser Struktur. Im Allgemeinen hat diese "
-"keinen Einfluss darauf, wie Pakete von B<dselect>(1)/B<dpkg>(1) installiert "
-"werden, aber andere Installationswerkzeuge können von dieser "
-"Benennungsstruktur abhängen."
+"I<Paket>B<_>I<Version>B<_>I<Architektur>B<.deb>. Pakete, die von dpkg-name "
+"umbenannt wurden, folgen dieser Struktur. Im Allgemeinen hat diese keinen "
+"Einfluss darauf, wie Pakete von B<dselect>(1)/B<dpkg>(1) installiert werden, "
+"aber andere Installationswerkzeuge können von dieser Benennungsstruktur "
+"abhängen."
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -10931,35 +11378,24 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, no-wrap
-msgid "2009-05-19"
-msgstr "2009-05-19"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr "dpkg-parsechangelog - auswerten von Debian changelog-Dateien"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg-parsechangelog> [I<Optionen>]"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-parsechangelog> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -10970,13 +11406,13 @@ msgstr ""
 "Informationen in der Standard-Ausgabe in maschinenlesbarer Form aus."
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<-L>I<libverzeichnis>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -10988,13 +11424,13 @@ msgstr ""
 "usr/lib/dpkg/parsechangelog>) durchsucht."
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr "Parser-Optionen:"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -11006,13 +11442,13 @@ msgstr ""
 "Lesen Sie auch B<WARNUNGEN>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--format>I< Ausgabeformat>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -11028,65 +11464,65 @@ msgstr ""
 "Eintrag verwendet, falls dies nicht anders angegeben wird:"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
-msgstr "B<Source:> E<lt>Paket-NameE<gt>"
+msgid "B<Source:>I< pkg-name>"
+msgstr "B<Source:>I< Paketname>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
-msgstr "B<Version:> E<lt>VersionE<gt>"
+msgid "B<Version:>I< version>"
+msgstr "B<Version:>I< Version>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
-msgstr "B<Distribution:> E<lt>Ziel-DistributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
+msgstr "B<Distribution:>I< Ziel-Distribution>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
-msgstr "B<Urgency:> E<lt>DringlichkeitE<gt>"
+msgid "B<Urgency:>I< urgency>"
+msgstr "B<Urgency:>I< Dringlichkeit>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr "Die höchste Dringlichkeit aller enthaltenen Einträge wird verwendet."
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
-msgstr "B<Maintainer:> E<lt>AutorE<gt>"
+msgid "B<Maintainer:>I< author>"
+msgstr "B<Maintainer:>I< Autor>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
-msgstr "B<Date:> E<lt>DatumE<gt>"
+msgid "B<Date:>I< date>"
+msgstr "B<Date:>I< Datum>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
-msgstr "B<Closes:> E<lt>FehlernummerE<gt>"
+msgid "B<Closes:>I< bug-number>"
+msgstr "B<Closes:>I< Fehlernummer>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr "Die Felder »Closes« aller enthaltenen Einträge werden zusammengefasst."
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
-msgstr "B<Changes:> E<lt>Changelog-EinträgeE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
+msgstr "B<Changes:>I< Changelog-Einträge>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -11099,12 +11535,12 @@ msgstr ""
 "Leerzeichen eingerückt. Der genaue Inhalt hängt vom Changelog-Format ab."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr "Es können zusätzliche benutzerdefinierte Felder vorhanden sein."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
@@ -11114,57 +11550,57 @@ msgstr ""
 "Eintrag erhalten bleiben."
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--since> I<Version>, B<-s>I<Version>,B< -v>I<Version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr "füge alle Änderungen neuer als aus I<Version> hinzu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--until> I<Version>, B<-u>I<Version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr "füge alle Änderungen älter als aus I<Version> hinzu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--from> I<Version>, B<-f>I<Version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr "füge alle Änderungen aus oder neuer als aus I<Version> hinzu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--to> I<Version>, B<-t>I<Version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr "füge alle Änderungen aus oder älter als aus I<Version> hinzu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--count> I<Anzahl>, B<-c>I<Anzahl>, B<-n>I<Anzahl>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
@@ -11173,13 +11609,13 @@ msgstr ""
 "hinzu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--offset> I<Zahl>, B<-o>I<Zahl>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
@@ -11188,14 +11624,13 @@ msgstr ""
 "I<Zahl> negativ ist)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
@@ -11203,7 +11638,7 @@ msgstr ""
 "wenn diese verwandt wird."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -11214,13 +11649,13 @@ msgstr ""
 "könnten nicht alle Optionen unterstützen."
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -11232,35 +11667,24 @@ msgstr ""
 "Distribution des Uploads, die Änderungen seit einer bestimmten "
 "Veröffentlichung und die Quellversionsnummer selbst zu erhalten."
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
-#. type: TH
-#: dpkg-query.1:1 dpkg-split.1:2 start-stop-daemon.8:1 update-alternatives.8:8
-#, no-wrap
-msgid "2011-04-28"
-msgstr "2011-04-28"
-
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr "dpkg-query - ein Werkzeug, um die dpkg-Datenbank abzufragen"
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
-msgstr "B<dpkg-query> [I<Option>...] I<Befehl>"
+msgstr "B<dpkg-query> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
@@ -11269,13 +11693,13 @@ msgstr ""
 "in der B<dpkg>-Datenbank aufgeführt sind."
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<-l>, B<--list> [I<Paketname-Muster> ...]"
+msgstr "B<-l>, B<--list> [I<Paketname-Muster> …]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -11295,14 +11719,13 @@ msgstr ""
 "beginnen, auf:"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
@@ -11310,15 +11733,13 @@ msgstr ""
 "Die ersten drei Spalten der Ausgabe zeigen die gewünschte Aktion, den "
 "Paketstatus und Fehler, in dieser Reihenfolge."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr "Gewünschte Aktion:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -11334,13 +11755,12 @@ msgstr ""
 "  p = Vollständig Löschen\n"
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr "Paketstatus:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -11352,8 +11772,8 @@ msgid ""
 "  t = Triggers-pending\n"
 "  i = Installed\n"
 msgstr ""
-"  n = Nicht\n"
-"  c = Config\n"
+"  n = Nicht installiert\n"
+"  c = Config-Datei\n"
 "  H = Halb installiert\n"
 "  U = Entpackt\n"
 "  F = Fehlgeschl. Konfiguration\n"
@@ -11362,13 +11782,12 @@ msgstr ""
 "  i = Installiert\n"
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr "Fehler-Schalter:"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -11377,9 +11796,8 @@ msgstr ""
 "  E<lt>leerE<gt> = (kein)\n"
 "  R = Neuinstallation notwendig\n"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -11390,7 +11808,7 @@ msgstr ""
 "über die oben genannten Zustände und Schalter."
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -11403,72 +11821,77 @@ msgstr ""
 "B<-W> (B<--show>) und B<--showformat>, um das Ausgabeformat zu konfigurieren."
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<-W>, B<--show> [I<Paketname-Muster> ...]"
+msgstr "B<-W>, B<--show> [I<Paketname-Muster> …]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "Genau wie die B<--list>-Option wird dies alle Pakete, die auf das angegebene "
 "Muster passen, aufführen. Allerdings kann die Ausgabe mit der B<--"
 "showformat>-Option angepasst werden. Im Standardausgabeformat wird eine "
-"Zeile pro passendem Paket ausgegeben, wobei in jeder Zeile Name und "
+"Zeile pro passendem Paket ausgegeben, wobei in jeder Zeile Name (erweitert "
+"mit dem Architektur-Kennzeichner für I<Multi-Arch>-B<same>-Pakete) und "
 "installierte Version des Pakets getrennt durch einen Tabulator enthalten "
 "sind."
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
-msgstr "B<-s>, B<--status> I<Paketname> ..."
+msgstr "B<-s>, B<--status> I<Paketname> …"
 
 #. type: Plain text
-#: dpkg-query.1:79
+#: dpkg-query.1:102
 msgid ""
 "Report status of specified package. This just displays the entry in the "
 "installed package status database. When multiple I<package-name> are listed, "
-"the requested status entries are separated by an empty line."
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 "Berichte Zustand des angegebenen Paketes. Dies zeigt nur den Eintrag in der "
 "Datenbank der Zustände der installierten Pakete. Wenn mehrere I<Paketname> "
 "aufgeführt sind, werden die angeforderten Statuseinträge durch Leerzeilen "
-"getrennt."
+"getrennt, wobei die Reihenfolge identisch zu der in der Argumentenliste ist."
 
 #. type: TP
-#: dpkg-query.1:79
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
-msgstr "B<-L>, B<--listfiles> I<Paketname> ..."
+msgstr "B<-L>, B<--listfiles> I<Paketname> …"
 
 #. type: Plain text
-#: dpkg-query.1:85
+#: dpkg-query.1:109
 msgid ""
 "List files installed to your system from I<package-name>. When multiple "
 "I<package-name> are listed, the requested lists of files are separated by an "
-"empty line. However, note that files created by package-specific "
-"installation-scripts are not listed."
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 "Aufführen von Dateien, die durch I<Paketname> installiert wurden. Wenn "
 "mehrere I<Paketname> aufgeführt sind, werden die angeforderten Dateilisten "
-"durch Leerzeilen getrennt. Beachten Sie aber, dass Dateien, die durch Paket-"
+"durch Leerzeilen getrennt, wobei die Reihenfolge identisch zu der in der "
+"Argumentenliste ist. Beachten Sie aber, dass Dateien, die durch Paket-"
 "spezifische Installationsskripte angelegt wurden, nicht aufgeführt werden."
 
 #. type: TP
-#: dpkg-query.1:85
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<-c>, B<--control-path> I<Paketname> [I<Steuerdatei>]"
 
 #. type: Plain text
-#: dpkg-query.1:93
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -11486,13 +11909,13 @@ msgstr ""
 "Architektur-bedingten Defizite gelöst wurden."
 
 #. type: TP
-#: dpkg-query.1:93
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
-msgstr "B<-S>, B<--search> I<Dateiname-Suchmuster> ..."
+msgstr "B<-S>, B<--search> I<Dateiname-Suchmuster> …"
 
 #. type: Plain text
-#: dpkg-query.1:99
+#: dpkg-query.1:123
 msgid ""
 "Search for packages that own files corresponding to the given pattern.  "
 "Standard shell wildchars can be used in the pattern.  This command will not "
@@ -11505,24 +11928,26 @@ msgstr ""
 "die durch Betreuer-Skripte angelegt wurden, noch Alternativen aufführen."
 
 #. type: TP
-#: dpkg-query.1:99
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
-msgstr "B<-p>, B<--print-avail> I<Paketname>"
+msgstr "B<-p>, B<--print-avail> I<Paketname> …"
 
 #. type: Plain text
-#: dpkg-query.1:105
+#: dpkg-query.1:129
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
 "available>. When multiple I<package-name> are listed, the requested "
-"I<available> entries are separated by an empty line."
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
 msgstr ""
 "Zeige Details über I<Paketname> an, wie diese in I</var/lib/dpkg/available> "
 "vorliegen. Wenn mehrere I<Paketname> aufgeführt sind, werden die "
-"angeforderten I<available>-Einträge durch Leerzeilen getrennt."
+"angeforderten I<available>-Einträge durch Leerzeilen getrennt, wobei die "
+"Reihenfolge identisch zu der in der Argumentenliste ist."
 
 #. type: Plain text
-#: dpkg-query.1:110
+#: dpkg-query.1:134
 msgid ""
 "Users of APT-based frontends should use B<apt-cache show> I<package-name> "
 "instead as the I<available> file is only kept up-to-date when using "
@@ -11533,19 +11958,34 @@ msgstr ""
 "aktuell bleibt."
 
 #. type: TP
-#: dpkg-query.1:122
+#: dpkg-query.1:146
+#, no-wrap
+msgid "B<--load-avail>"
+msgstr "B<--load-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+"Auch die »available«-Datei laden, wenn die Befehle B<--show> und B<--list> "
+"verwandt werden, die jetzt standardmnäßig nur die Statusdatei laden."
+
+#. type: TP
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-f>, B<--showformat=>I<Format>"
 
 #. type: Plain text
-#: dpkg-query.1:129
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr ""
 "In der Formatzeichenkette leitet \\(lqB<\\e>\\(rq Escape-Sequenzen ein:"
 
 #. type: Plain text
-#: dpkg-query.1:134
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -11557,7 +11997,7 @@ msgstr ""
 "    B<\\et>  Tabulator\n"
 
 #. type: Plain text
-#: dpkg-query.1:139
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -11568,7 +12008,7 @@ msgstr ""
 "\\(rq nützlich."
 
 #. type: Plain text
-#: dpkg-query.1:147
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -11586,7 +12026,7 @@ msgstr ""
 "Binärpaket abgespeichert sind, landen dort):"
 
 #. type: Plain text
-#: dpkg-query.1:182
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -11599,11 +12039,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11614,11 +12054,11 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
@@ -11633,11 +12073,11 @@ msgstr ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (intern, Dselect-bezogen)\n"
+"    B<Filename> (intern, Oberflächen-bezogen)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (intern, Dselect-bezogen)\n"
-"    B<MSDOS-Filename> (intern, Dselect-bezogen)\n"
+"    B<MD5sum> (intern, Oberflächen-bezogen)\n"
+"    B<MSDOS-Filename> (intern, Oberflächen-bezogen)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11648,65 +12088,101 @@ msgstr ""
 "    B<Replaces>\n"
 "    B<Revision> (veraltet)\n"
 "    B<Section>\n"
-"    B<Size> (intern, Dselect-bezogen)\n"
+"    B<Size> (intern, Oberflächen-bezogen)\n"
 "    B<Source>\n"
 "    B<Status> (intern)\n"
 "    B<Suggests>\n"
-"    B<Tag> (normalerweise nicht in dem .deb sondern in APTs Packages-Dateien\n"
+"    B<Tag> (normalerweise nicht im .deb sondern in Packages-Dateien des Depots)\n"
 "    B<Triggers-Awaited> (intern)\n"
 "    B<Triggers-Pending> (intern)\n"
 "    B<Version>\n"
+"    B<show:Summary> (virtuell)\n"
+"    B<show:Status-Abbrev> (virtuell)\n"
+
+#. type: Plain text
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+"Die folgenden Felder sind virtuell, sie werden von B<dpkg-query> aus Werten "
+"aus anderen Feldern erstellt (beachten Sie, dass diese keine gültigen Namen "
+"für Felder in Steuerdateien benutzen):"
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:190
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
-"Die Standard-Formatzeichenkette ist \\(lqB<${Package}\\et${Version}\\en>"
-"\\(rq. Tatsächlich können auch alle anderen Felder, die in der Statusdatei "
-"gefunden werden können (d.h. benutzerdefinierte Felder), abgefragt werden. "
-"Sie werden so dargestellt, wie sie gefunden werden, es erfolgt keine "
-"Umwandlung oder Fehlerüberprüfung. Um den Namen des Dpkg-Betreuers und die "
-"installierte Version zu erhalten, könnten Sie folgendes ausführen:"
+"Die Standard-Formatzeichenkette ist \\(lqB<${binary:Package}\\et"
+"${Version}\\en>\\(rq. Tatsächlich können auch alle anderen Felder, die in "
+"der Statusdatei gefunden werden können (d.h. benutzerdefinierte Felder), "
+"abgefragt werden. Sie werden so dargestellt, wie sie gefunden werden, es "
+"erfolgt keine Umwandlung oder Fehlerüberprüfung. B<binary:Package> ist ein "
+"besonderes Feld, das den Paketnamen mit einem Architektur-Kennzeichner (wie "
+"»libc6:amd64«) ausgibt, falls das Paket ein Feld I<Multi-Arch> mit dem Wert "
+"B<same> trägt und daher der Name mehrdeutig sein könnte. Um den Namen des "
+"Dpkg-Betreuers und die installierte Version zu erhalten, könnten Sie "
+"folgendes ausführen:"
 
 #. type: Plain text
-#: dpkg-query.1:193
+#: dpkg-query.1:236
 #, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
-msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgstr "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:195 dpkg-split.1:180 start-stop-daemon.8:260
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "RÜCKGABEWERT"
 
 #. type: TP
-#: dpkg-query.1:196 dpkg-split.1:181 start-stop-daemon.8:261
-#: start-stop-daemon.8:290 update-alternatives.8:376
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
 
 #. type: Plain text
-#: dpkg-query.1:199
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr "Die angeforderte Abfrage wurde erfolgreich ausgeführt."
 
 #. type: TP
-#: dpkg-query.1:199 dpkg-split.1:187 start-stop-daemon.8:271
-#: start-stop-daemon.8:293
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
 
 #. type: Plain text
-#: dpkg-query.1:203
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
@@ -11716,7 +12192,7 @@ msgstr ""
 "path)."
 
 #. type: Plain text
-#: dpkg-query.1:213
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
@@ -11724,39 +12200,28 @@ msgstr ""
 "Diese Einstellung beeinflusst die Ausgabe der B<--list>-Option durch "
 "Verändern der Breite ihrer Ausgabe."
 
-#. type: Plain text
-#: dpkg-query.1:216
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright \\(co 2001 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, no-wrap
-msgid "2009-10-01"
-msgstr "2009-10-01"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr "dpkg-scanpackages - erstelle Packages-Index-Dateien"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
-"B<dpkg-scanpackages> [I<Optionen>] I<Binär-Verz> [I<override-Datei> [I<Pfad-"
+"B<dpkg-scanpackages> [I<Option> …] I<Binär-Verz> [I<override-Datei> [I<Pfad-"
 "Präfix>]] B<E<gt>> I<Pakete>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -11774,7 +12239,7 @@ msgstr ""
 "Installation auf einem Cluster von Maschinen anlegen."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -11789,7 +12254,7 @@ msgstr ""
 "unkomprimierte Packages-Dateien."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -11802,7 +12267,7 @@ msgstr ""
 "Packages-Datei mit dieser Zeichenkette beginnen wird."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -11813,7 +12278,7 @@ msgstr ""
 "komprimierte Datei sein); siehe B<deb-override>(5)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
@@ -11821,7 +12286,7 @@ msgstr ""
 "gehängt werden soll."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -11832,36 +12297,35 @@ msgstr ""
 "in der Architektur unterscheiden, wird das zuerst gefundene verwendet."
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>, B<--type> I<Typ>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr "Suche nach *.I<Typ> statt *.deb-Paketen."
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr "B<Veralteter> Alias für B<-tudeb>."
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-e>, B<--extra-override> I<Datei>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
@@ -11871,13 +12335,13 @@ msgstr ""
 "Informationen über deren Format."
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-a>, B<--arch> I<arch>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
@@ -11886,25 +12350,24 @@ msgstr ""
 "nach allen Debs zu suchen."
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr "Nimm alle gefundenen Pakete in der Ausgabe auf."
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-M>, B<--medium> I<ID-Zeichenkette>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -11915,13 +12378,13 @@ msgstr ""
 "Einsatz mit der Multicd-Zugriffsmethode von Dselect erstellen wollen."
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:449
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr "DIAGNOSE"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -11935,7 +12398,7 @@ msgstr ""
 "Effekt haben."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
@@ -11944,27 +12407,27 @@ msgstr ""
 "B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr "dpkg-scanpackages - erstelle Quell-Index-Dateien"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
-"B<dpkg-scansources> [I<Optionen>] I<Binär-Verz> [I<override-Datei> [I<Pfad-"
+"B<dpkg-scansources> [I<Option> …] I<Binär-Verz> [I<override-Datei> [I<Pfad-"
 "Prefix>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
@@ -11974,7 +12437,7 @@ msgstr ""
 "der auf der Standardausgabe ausgegeben wird."
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -11998,7 +12461,7 @@ msgstr ""
 "der I<.dsc>-Datei aufgeführte Binärpaket. Dies könnte sich ändern."
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -12010,7 +12473,7 @@ msgstr ""
 "enthält."
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -12024,13 +12487,13 @@ msgstr ""
 "Dateien."
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
@@ -12039,13 +12502,13 @@ msgstr ""
 "Quellpaketnamen sortiert."
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-s>, B<--source-override> I<Datei>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
@@ -12055,7 +12518,7 @@ msgstr ""
 "angegeben haben, um I<.src> ergänzt."
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -12071,69 +12534,56 @@ msgstr ""
 "des Bereichs."
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr "Schalte Debugging ein."
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-shlibdeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2
-#, no-wrap
-msgid "2011-03-04"
-msgstr "2011-03-04"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 "dpkg-shlibdeps - erstelle Substvar-Abhängigkeiten für Laufzeitbibliotheken"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
-"B<dpkg-shlibdeps> [I<Optionen>] I<Programm>|B<-e>I<Programm> [I<Optionen>]"
+#: dpkg-shlibdeps.1:29
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg-shlibdeps> [I<Option> …] [B<-e>]I<Programm> [I<Option> …]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 "B<dpkg-shlibdeps> berechnet Abhängigkeiten von Laufzeitbibliotheken für "
 "Programme, deren Name als Argument übergeben werden. Die Abhängigkeiten "
 "werden zu der Datei der Substitutionsvariablen B<debian/substvars> als "
 "Variablennamen B<shlibs:>I<Abhängigkeitsfeld> hinzugefügt, wobei "
 "I<Abhängigkeitsfeld> der Feldname einer Abhängigkeit ist. Alle anderen "
-"Variablen, die mit I<shlibs:> beginnen, werden aus der Datei entfernt."
+"Variablen, die mit B<shlibs:> beginnen, werden aus der Datei entfernt."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -12163,13 +12613,13 @@ msgstr ""
 "Bibliothek bereitstellt, zu ermitteln."
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr "Symboldateien"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -12183,13 +12633,13 @@ msgstr ""
 "Treffer wird verwendet):"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -12204,19 +12654,19 @@ msgstr ""
 "gegenüber Symboldateien aus anderen Binärpaketen."
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<Paket>.symbols.I<Architektur>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr "/etc/dpkg/symbols/I<Paket>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -12227,13 +12677,13 @@ msgstr ""
 "Systems (ermittelt durch B<dpkg-architecture -qDEB_HOST_ARCH>)."
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr "Ausgabe von \\(lqB<dpkg-query --control-path> I<Paket> symbols\\(rq"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
@@ -12243,7 +12693,7 @@ msgstr ""
 "sich solche Dateien unter /var/lib/dpkg."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -12257,7 +12707,7 @@ msgstr ""
 "(vorausgesetzt, die Informationen in den I<Symbol>-Dateien sind korrekt)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -12272,13 +12722,13 @@ msgstr ""
 "minimale Version, die beim Durchsuchen der Symbole ermittelt wurde."
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr "Shlibs-Dateien"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -12289,7 +12739,7 @@ msgstr ""
 "sicher und leicht zu handhaben."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
@@ -12299,39 +12749,39 @@ msgstr ""
 "Bibliothek bereitstellt, wird verwendet:"
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 "Paket-beschränkte Überschreibung der Abhängigkeitsinformationen von "
 "Laufzeitbibliotheken."
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 "Systemabhängige Überschreibung der Abhängigkeitsinformationen von "
 "Laufzeitbibliotheken."
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -12345,26 +12795,26 @@ msgstr ""
 "Dateien von anderen Binärpaketen Vorrang."
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr "Ausgabe von \\(lqB<dpkg-query --control-path> I<Paket> shlibs\\(rq"
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 "Systemabhängige Vorgaben für Abhängigkeitsinformationen von "
 "Laufzeitbibliotheken."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -12375,7 +12825,7 @@ msgstr ""
 "Abhängigkeit)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
@@ -12385,13 +12835,13 @@ msgstr ""
 "wären."
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-e>I<Programm>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
@@ -12400,13 +12850,13 @@ msgstr ""
 "Laufzeitbibliotheken angemessen sind."
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr "B<-d>I<Abhängigkeitsfeld>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -12417,7 +12867,7 @@ msgstr ""
 "Feld werden in die Variable B<shlibs:>I<Abhängigkeitsfeld> geschrieben.)"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -12428,7 +12878,7 @@ msgstr ""
 "Standardwert für I<Abhängigkeitsfeld> ist B<Depends>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -12443,13 +12893,13 @@ msgstr ""
 "wichtigsten Abhängigkeiten repräsentiert, entfernen."
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr "B<-p>I<Variablennamepräfix>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -12462,7 +12912,7 @@ msgstr ""
 "Substitutionsvariablen entfernt."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
@@ -12472,13 +12922,13 @@ msgstr ""
 "hinzuzufügen."
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>I<Typ>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -12494,13 +12944,13 @@ msgstr ""
 "Typs, ein Doppelpunkt und ein Leerzeichen gesetzt wird."
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr "B<-L>I<lokalshlibsdatei>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
@@ -12509,7 +12959,7 @@ msgstr ""
 "I<lokalshlibsdatei> statt aus B<debian/shlibs.local>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
@@ -12518,13 +12968,13 @@ msgstr ""
 "substvars>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
@@ -12533,13 +12983,13 @@ msgstr ""
 "um zu erklären, was B<dpkg-shlibdeps> durchführt."
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<-x>I<Paket>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -12553,13 +13003,13 @@ msgstr ""
 "mehrfach verwendet werden, um mehrere Pakete auszuschließen."
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<-S>I<Paketbauverzeichnis>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -12575,13 +13025,13 @@ msgstr ""
 "Reihenfolge vor Verzeichnissen anderer Binärpakete probiert."
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -12595,40 +13045,40 @@ msgstr ""
 "falls diese noch nicht von anderen Paketen verwendet werden."
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr "B<--warnings=>I<Wert>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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<Wert> ist ein Bitfeld, das den Satz an Warnungen definiert, die von B<dpkg-"
 "shlibdeps> ausgegeben werden können. Bit 0 (Wert=1) aktiviert die Warnung "
 "»Symbol I<Sym>, verwendet von I<Programm>, in keiner der Bibliotheken "
-"gefunden.«, Bit 1 (Wert=2) aktiviert die Warnung »Abhängigkeit von "
-"I<Bibliothek> könnte vermieden werden« und Bit 2 (Wert=4) aktiviert die "
-"Warnung »I<Programm> sollte nicht gegen I<Bibliothek> gelinkt werden«. "
-"Standardmäßig ist I<Wert> 3: die ersten zwei Warnungen sind standardmäßig "
-"aktiv, die letzte nicht. Setzten Sie I<Wert> auf 7, falls Sie möchten, dass "
-"alle Warnungen aktiv sein sollen."
+"gefunden.«, Bit 1 (Wert=2) aktiviert die Warnung »Das Paket könnte eine "
+"nutzlose Abhängigkeit vermeiden« und Bit 2 (Wert=4) aktiviert die Warnung "
+"»I<Programm> sollte nicht gegen I<Bibliothek> gelinkt werden«. Standardmäßig "
+"ist I<Wert> 3: die ersten zwei Warnungen sind standardmäßig aktiv, die "
+"letzte nicht. Setzten Sie I<Wert> auf 7, falls Sie möchten, dass alle "
+"Warnungen aktiv sein sollen."
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr "WARNUNGEN"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -12644,13 +13094,13 @@ msgstr ""
 "folgen hier die relevanten Warnungen, die auftauchen könnten:"
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr "B<Symbol> I< Symbol>B<, verwendet von >I<Programm>B<, in keiner der Bibliotheken gefunden.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -12663,13 +13113,13 @@ msgstr ""
 "gelinkt werden (Option B<-l>I<Bibliothek> des Linkers)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr "I<Programm>B< enthält eine nicht-auflösbare Referenz auf Symbol >I<Sym>B<: wahrscheinlich eine Erweiterung>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -12697,13 +13147,13 @@ msgstr ""
 "Fall ist die Bibliothek beschädigt und muss repariert werden."
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr "B<Abhängigkeit von >I<Bibliothek>B< könnte vermieden werden, falls >I<Programm>B< nicht unnötigerweise dagegen gelinkt wäre (es verwendet keines seiner Symbole.>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "B<Das Paket könnte eine nutzlose Abhängigkeit vermeiden, falls >I<Programm>B< nicht gegen >I<Bibliothek>B< gelinkt wäre (es verwendet keines der Symbole der Bibliothek).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -12717,13 +13167,24 @@ msgstr ""
 "Bibliothek generiert, die diese Bibliothek wirklich verwendet)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 #, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
-msgstr "I<Programm>B< sollte nicht gegen >I<Bibliothek>B< gelinkt werden (es verwendet keines ihrer Symbole).>"
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<Das Paket könnte eine nutzlose Abhängigkeit vermeiden, falls >I<Programme>B< nicht gegen >I<Bibliothek>B< gelinkt wären (sie verwenden keines der Symbole der Bibliothek).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr "Exakt das gleiche wie die obige Warnung, aber für mehrere Programme."
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
+#, no-wrap
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<Programm>B< sollte nicht gegen >I<Bibliothek>B< gelinkt werden (es verwendet keines der Bibliotheks-Symbole).>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -12739,13 +13200,13 @@ msgstr ""
 "überprüften Programme."
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr "FEHLER"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -12762,13 +13223,13 @@ msgstr ""
 "sein."
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr "B<konnte Bibliothek >I<SONAME-der-Bibliothek>B< benötigt von >I<Programm>B< nicht finden (ihr RPATH ist »>I<rpath>B<«).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -12777,8 +13238,8 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
@@ -12796,7 +13257,7 @@ msgstr ""
 "dieser Verzeichnisse gefunden wird, erhalten Sie diesen Fehler."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -12813,13 +13274,13 @@ msgstr ""
 "Verzeichnis liegt."
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr "B<Keine Abhängigkeitsinformationen für >I<Bibliotheksdatei>B< (verwendet von >I<Programm>B<) gefunden.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -12837,7 +13298,7 @@ msgstr ""
 "verschiedenen Paketbaubäume ((debian/*/DEBIAN/)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -12864,7 +13325,7 @@ msgstr ""
 "ist immer am besten, den RPATH zu bereinigen, um Probleme zu vermeiden."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -12876,38 +13337,33 @@ msgstr ""
 "nicht verstehen, warum es Ihnen diesen Fehler meldet."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright \\(co 2006 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr "dpkg-source - Debian Quellpaket- (.dsc) Manipulations-Werkzeuge"
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr "B<dpkg-source> [I<Optionen>] I<Befehl>"
+#: dpkg-source.1:30
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg-source> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr "B<dpkg-source> packt und entpackt Debian Quellarchive."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -12918,13 +13374,13 @@ msgstr ""
 "zu speichern."
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr "B<-x >I<Dateiname>B<.dsc> [I<Ausgabe-Verzeichnis>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -12942,7 +13398,7 @@ msgstr ""
 "Arbeitsverzeichnisses extrahiert."
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -12953,7 +13409,7 @@ msgstr ""
 "gleichen Verzeichnis wie die B<.dsc> liegen."
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -12971,7 +13427,7 @@ msgstr ""
 "Verzeichnisse werden die Gruppeneigentümerschaft erben."
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -12984,13 +13440,13 @@ msgstr ""
 "standardmäßig das gleiche Format verwenden."
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<-b> I<Verzeichnis> [I<Format-abhängige-Parameter>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -13005,10 +13461,10 @@ msgstr ""
 "Quellpaketformat könnten zusätzliche Parameter akzeptiert werden."
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -13024,14 +13480,13 @@ msgstr ""
 "werden im Abschnitt B<QUELLPAKET-FORMATE> ausführlich beschrieben."
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<--print-format> I<Verzeichnis>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -13042,59 +13497,77 @@ msgstr ""
 "Bedingungen und mit den gleichen Parametern)."
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
+#, no-wrap
+msgid "B<--before-build> I<directory>"
+msgstr "B<--before-build> I<Verzeichnis>"
+
+#. type: Plain text
+#: dpkg-source.1:102
+msgid ""
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
+msgstr ""
+"Der entsprechende Hook dess Quellpaketformats soll ausgeführt werden. Dieser "
+"Hook wird vor jedem Bau des Pakets aufgerufen (B<dpkg-buildpackage> ruft ihn "
+"sehr früh, sogar vor B<debian/rules clean> auf). Dieser Befehl ist "
+"idempotent und kann mehrfach aufgerufen werden. Nicht alle Quellformate "
+"implementieren in diesem Hook etwas und wenn dies erfolgt, dann gewöhnlich "
+"zur Vorbereitung des Quellbaums für den Bau, in dem beispielsweise "
+"sichergestellt wird, dass alle Debian-Patches angewandt sind."
+
+#. type: TP
+#: dpkg-source.1:103
 #, no-wrap
-msgid "B<--before-build> I<directory>"
-msgstr "B<--before-build> I<Verzeichnis>"
+msgid "B<--after-build> I<directory>"
+msgstr "B<--after-build> I<Verzeichnis>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:110
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
 msgstr ""
-"Dieser Befehl sollte vor jedem Bau des Pakets aufgerufen werden (B<dpkg-"
-"buildpackage> ruft ihn sehr früh vor B<debian/rules clean> auf). Dieser "
-"Befehl sollte idempotent sein und kann mehrfach aufgerufen werden. Nicht "
-"alle Quellformate implementieren in diesem Hook etwas und wenn dies erfolgt, "
-"dann gewöhnlich zur Vorbereitung des Quellbaums für den Bau, in dem "
-"beispielsweise sichergestellt wird, dass alle Debian-Patches angewandt sind."
+"Der entsprechende Hook dess Quellpaketformats soll ausgeführt werden. Dieser "
+"Hook wird nach jedem Bau des Pakets aufgerufen (B<dpkg-buildpackage> ruft "
+"als letztes auf). Dieser Befehl ist idempotent und kann mehrfach aufgerufen "
+"werden. Nicht alle Quellformate implementieren in diesem Hook etwas und wenn "
+"dies erfolgt, dann gewöhnlich um rückgängig zu machen, was B<--before-build> "
+"durchgeführt hat."
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:111
 #, no-wrap
-msgid "B<--after-build> I<directory>"
-msgstr "B<--after-build> I<Verzeichnis>"
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--commit> [I<Verzeichnis>] …"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:116
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
-"Dieser Befehl sollte nach jedem Bau des Pakets aufgerufen werden (B<dpkg-"
-"buildpackage> ruft als letztes auf). Dieser Befehl sollte idempotent sein "
-"und kann mehrfach aufgerufen werden. Nicht alle Quellformate implementieren "
-"in diesem Hook etwas und wenn dies erfolgt, dann gewöhnlich um rückgängig zu "
-"machen, was B<--before-build> durchgeführt hat."
+"Zeichnet Änderungen am in I<Verzeichnis> entpackten Quellbaum auf. Dieser "
+"Befehl kann zusätzliche Parameter akzeptieren, abhängig vom Quellformat. Er "
+"wird zu einer Fehlermeldung bei Formaten, für denen dieser Vorgang keine "
+"Bedeutung hat, führen."
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr "GENERISCHE BAUOPTIONEN"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -13106,7 +13579,7 @@ msgstr ""
 "interpretiert."
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -13118,13 +13591,13 @@ msgstr ""
 "interpretiert."
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--format=>I<Wert>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
@@ -13133,7 +13606,7 @@ msgstr ""
 "jedes in B<debian/source/format> angegebene Format."
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -13144,13 +13617,13 @@ msgstr ""
 "Substitutionsvariablen aus mehreren Dateien einzulesen."
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr "B<-Z>I<Komprimierung>, B<--compression>=I<Komprimierung>"
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -13165,30 +13638,31 @@ msgstr ""
 "I<gzip> ist voreingestellt. I<xz> wird erst seit Dpkg-dev 1.15.5 unterstützt."
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr "B<-z>I<Stufe>, B<--compression-level>=I<Stufe>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 "Zu verwendende Komprimierstufe. Wie bei B<-Z> betrifft dies nur neu "
 "angelegte Dateien. Unterstützte Werte sind I<1> bis I<9>, I<best> (am "
-"besten) und I<fast> (schnell). I<9> ist voreingestellt."
+"besten) und I<fast> (schnell). Der Standardwert ist I<9> für Gzip und Bzip2, "
+"I<6> für Xz und Lzma."
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -13213,7 +13687,7 @@ msgstr ""
 "wird nur die letzte berücksichtigt."
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -13237,13 +13711,13 @@ msgstr ""
 "die notwendigen Anker (z.B. »(^|/)«, »($|/)«) selbst bereitstellen."
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr "B<--extend-diff-ignore>=I<regexp>"
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
 "The perl regular expression specified will extend the default value of B<--"
 "diff-ignore> and its current value (if set). It does this by concatenating "
@@ -13251,22 +13725,21 @@ msgid ""
 "in B<debian/source/options> to exclude some auto-generated files from the "
 "automatic patch generation."
 msgstr ""
-"Der angegebene reguläre Ausdruck (Perl-Format) wird den standardmäßigen "
-"Wert von B<--diff-ignore> and dessen aktuellen Wert (falls gesetzt) "
-"erweiteren. Dies erfolgt, indem »B<|>I<regexp>« an den existierenden Wert "
-"angehängt wird. Diese "
-"Option ist bequem in B<debian/source/options> zu nutzen, um einige "
-"automatisch erstellten Dateien von der automatischen Patch-Erzeugung "
+"Der angegebene reguläre Ausdruck (Perl-Format) wird den standardmäßigen Wert "
+"von B<--diff-ignore> and dessen aktuellen Wert (falls gesetzt) erweiteren. "
+"Dies erfolgt, indem »B<|>I<regexp>« an den existierenden Wert angehängt "
+"wird. Diese Option ist bequem in B<debian/source/options> zu nutzen, um "
+"einige automatisch erstellten Dateien von der automatischen Patch-Erzeugung "
 "auszuschließen."
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr "B<-I>[I<Dateimuster>], B<--tar-ignore>[=I<Dateimuster>]"
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -13282,7 +13755,7 @@ msgstr ""
 "ausgeschlossen werden sollen."
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -13293,7 +13766,7 @@ msgstr ""
 "Backups, Swap-Dateien und Bau-Ausgabeverzeichnisse von Libtool herausfiltern."
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -13315,7 +13788,7 @@ msgstr ""
 "html#wildcards für eine komplette Dokumentation."
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
@@ -13324,42 +13797,42 @@ msgstr ""
 "in der Ausgabe des Befehls B<--help> gesehen werden."
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "GENERISCHE EXTRAHIERUNGSOPTIONEN"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 "Kopiere die Original-Tarbälle in die Nähe des extrahierten Quellpakets."
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr "Prüfe Signaturen und Prüfsummen vor dem Entpacken nicht."
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -13374,14 +13847,13 @@ msgstr ""
 "share/keyrings/debian-maintainers.gpg>) überprüft werden kann."
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "QUELLPAKET-FORMATE"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -13393,13 +13865,13 @@ msgstr ""
 "den Einsatz dieser Formate innerhalb von Debian."
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr "Format: 1.0"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -13410,12 +13882,12 @@ msgstr ""
 "wird das Paket als I<nativ> bezeichnet)."
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr "B<Extrahieren>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -13437,12 +13909,12 @@ msgstr ""
 "aber keine Dateien entfernen (leere Dateien bleiben zurück)."
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr "B<Bauen>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -13456,13 +13928,13 @@ msgstr ""
 "I<Verzeichnisses> mit dem Verzeichnis .orig ein."
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr "B<Bau-Optionen (mit -b):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -13481,7 +13953,7 @@ msgstr ""
 "sX>-Argumenten."
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -13493,13 +13965,13 @@ msgstr ""
 "werden."
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -13514,24 +13986,24 @@ msgstr ""
 "wird nach I<Verzeichnis>B<.orig> für die Erstellung des Diffs entpackt."
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr "Wie B<-sk>, aber das Verzeichnis wird danach entfernt."
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -13542,24 +14014,24 @@ msgstr ""
 "daraus ein neues Original-Quellarchiv erstellen."
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr "Wie B<-su>, aber das Verzeichnis wird nach der Verwendung entfernt."
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -13573,13 +14045,13 @@ msgstr ""
 "zusammen passen, wird ein fehlerhaftes Quellarchiv erstellt."
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -13592,13 +14064,13 @@ msgstr ""
 "keine Quellen von Originalautoren und somit kein Debianisierungs-Diff haben."
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-sa> oder B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -13628,13 +14100,13 @@ msgstr ""
 "die Voreinstellung."
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr "B<--abort-on-upstream-changes>"
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -13646,18 +14118,18 @@ msgstr ""
 "options> verwandt werden."
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr "B<Extrahierungs-Optionen (mit -x):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr "In allen Fällen werden die Originalquellbäume entfernt."
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -13670,12 +14142,12 @@ msgstr ""
 "vorhanden ist, wird sie dort hin kopiert. (B<Dies ist die Voreinstellung.>)"
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr "Entpackt den Originalquellbaum."
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -13686,7 +14158,7 @@ msgstr ""
 "Verzeichnis war, wird dennoch entfernt."
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
@@ -13695,26 +14167,26 @@ msgstr ""
 "eine angeben, wird nur die letzte verwendet."
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 "Überspringt die Anwendung des Debian-Diffs auf die Quellen der "
 "Originalautoren."
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr "Format: 2.0"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -13725,7 +14197,7 @@ msgstr ""
 "erste Spezifikation eines Paketformats der nächsten Generation."
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -13739,7 +14211,7 @@ msgstr ""
 "Extrahierung angewandt."
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
@@ -13749,13 +14221,13 @@ msgstr ""
 "gespeichert."
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr "Format: 3.0 (native)"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -13769,13 +14241,13 @@ msgstr ""
 "Ausgabe von B<--help>)."
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -13791,7 +14263,7 @@ msgstr ""
 "Gedankenstriche (»-«) enthalten."
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -13812,7 +14284,7 @@ msgstr ""
 "B<--include-binaries>)."
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -13839,13 +14311,25 @@ msgstr ""
 "solche Optionen trifft, und der Bau wird wahrscheinlich fehlschlagen."
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+"Im Gegensatz zum Standardverhalten bei Quilt wird erwartet, dass die Patches "
+"ohne Unschärfe angewandt werden können. Wenn das nicht der Fall ist, sollten "
+"Sie die Patches mit Quilt erneuern oder Dpkg-source wird mit einer "
+"Fehlermeldung beim Versuch, sie anzuwenden, abbrechen."
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr "Ähnlich wie bei Quilt können Patches auch Dateien entfernen."
 
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
@@ -13854,16 +14338,18 @@ msgstr ""
 "der Extrahierung angewandt wurden."
 
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 "Alle im aktuellen Verzeichnis gefundenen Original-Tarbälle werden in ein "
 "temporäres Verzeichnis entpackt. Hierbei wird die gleiche Logik wie für das "
@@ -13871,13 +14357,15 @@ msgstr ""
 "kopiert und alle Patches außer dem automatischen Patch (B<debian-changes-"
 ">I<Version> oder B<debian-changes>, abhängig von B<--single-debian-patch>) "
 "werden angewandt. Das temporäre Verzeichnis wird mit dem "
-"Quellpaketverzeichnis verglichen und der Diff (falls nicht-leer) wird im "
-"automatischen Patch gespeichert. Falls der automatische Patch erzeugt/"
-"gelöscht wird, wird er zu der Datei series und den Quilt-Metadaten "
-"hinzugefügt bzw. aus diesen gelöscht."
+"Quellpaketverzeichnis verglichen. Wenn der Diff nicht leer ist, schlägt der "
+"Bau fehl, falls nicht B<--single-debian-patch> oder B<--auto-commit> "
+"verwandt wurde; in diesem Fall wird der Diff im automatischen Patch "
+"gespeichert. Falls der automatische Patch erzeugt/gelöscht wird, wird er zu "
+"der Datei series und den Quilt-Metadaten hinzugefügt bzw. aus diesen "
+"gelöscht."
 
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -13895,7 +14383,7 @@ msgstr ""
 "freigegeben wurden."
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
@@ -13904,7 +14392,7 @@ msgstr ""
 "wird dann zur Erstellung des Debian-Tarballs verwandt."
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -13918,47 +14406,82 @@ msgstr ""
 "automatischen Patches ignoriert."
 
 #. type: Plain text
-#: dpkg-source.1:474
-msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
-msgstr ""
-"Hinweis: B<dpkg-source> erwartet, dass alle Patches aus der Series-Datei auf "
-"dem Quellbaum angewandt wurden, wenn Sie das Quellpaket erstellen. Dies ist "
-"z.B. nicht der Fall, wenn der Quellbaum durch Entpacken eines Quellpakets im "
-"Format: 1.0 erhalten wurde. Um das Problem zu entschärfen, wird B<dpkg-"
-"source> die Patches selbst anwenden, falls es glaubt, dass sie noch nicht "
-"angewandt wurden. Um diese Situation zu erkennen, verwendet es die folgende "
-"Heuristik: Es findet die Liste der vermutlich noch nicht angewandten Patches "
-"(sie sind in der Datei B<series>, aber nicht in der Datei B<.pc/applied-"
-"patches> aufgeführt) und wenn der erste Patch in dem Satz ohne Fehler "
-"angewandt werden kann, werden sie alle angewandt. Die Option B<--no-"
-"preparation> kann zum Abschalten dieses Verhaltens verwandt werden. Dieser "
-"Ablauf passiert normalerweise als Teil des Befehls B<--prepare-build>."
-
-#. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+"Hinweis: B<dpkg-source> B<--before-build> (und B<-b>) stellen sicher, dass "
+"alle in der Series-Datei aufgeführten Patches angewendet sind, so dss ein "
+"Paketbau immer mit allen angewandten Patches durchgeführt wird. Dies "
+"erfolgt, indem nicht angewandte Patches ermittelt werden (sie sind in der "
+"Datei B<series>, aber nicht in der Datei B<.pc/applied-patches> aufgeführt) "
+"und wenn der erste Patch in dem Satz ohne Fehler angewandt werden kann, "
+"werden sie alle angewandt. Die Option B<--no-preparation> kann zum "
+"Abschalten dieses Verhaltens verwandt werden."
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr "B<Änderungen aufzeichnen>"
+
+#. type: TP
+#: dpkg-source.1:506
+#, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<--commit> [I<Verzeichnis>] [I<Patch-Name>] [I<Patch-Datei>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+"Erstellt einen Patch, der den lokalen Änderungen entspricht, die nicht vom "
+"Quilt-Patch-System verwaltet werden und integriert es unter dem Namen "
+"I<Patch-Name> in das Patch-System. Falls der Name fehlt, wird er interaktiv "
+"erfragt. Falls I<Patch-Datei> angegeben ist, wird er als Patch, der zu den "
+"lokalen Änderungen, die integriert werden sollen, gehört, verwandt. Sobald "
+"die Patch integriert wurde, wird ein Editor gestartet, so dass Sie die "
+"Metainformationen in den Kopfzeilen des Patches einfügen können."
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+"Die Verwendung von I<patch-file> ist primär nach einem Baufehler nützlich, "
+"der diese Datei vorgenerierte und daher wird die übergebene Datei nach der "
+"Integration entfernt. Beachten Sie auch, dass die Änderungen, die in der "
+"Patch-Datei angegeben sind, bereits im Baum angewandt worden sein müssen und "
+"dass die Dateien, die von diesem Patch geändert werden, keine zusätzlichen, "
+"nicht aufgezeichneten Änderungen enthalten dürfen."
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr "B<Bau-Optionen>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--allow-version-of-quilt-db=>I<Version>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -13973,13 +14496,13 @@ msgstr ""
 "ist. Die Version der Quilt-Metadaten wird in B<.pc/.version> gespeichert."
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
@@ -13988,24 +14511,24 @@ msgstr ""
 "generierten Patch hinzu."
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr "Füge Zeitstempel zu dem automatisch generierten Patch hinzu."
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -14017,13 +14540,13 @@ msgstr ""
 "benötigt."
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
@@ -14032,41 +14555,42 @@ msgstr ""
 "Patches vorzubreiten."
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<--single-debian-patch>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 "Verwende B<debian/patches/debian-changes> statt B<debian/patches/debian-"
 "changes->I<Version> als Namen für den während des Baus automatisch "
 "generierten Patch. Diese Option ist insbesondere nützlich, wenn das Paket in "
 "einem VCS betreut wird und ein Patch-Satz nicht zuverlässig erstellt werden "
 "kann. Stattdessen sollte der aktuelle Diff zu den Quellen der "
-"Originalautoren in einem einzelnen Patch gespeichert werden. Beim Verwenden "
-"dieser Option wird empfohlen, eine Datei debian/source/patch-header zu "
-"erstellen, in der erklärt wird, wie die Debian-Änderungen am besten "
-"begutachtet werden können, beispielsweise im eingesetzten VCS."
+"Originalautoren in einem einzelnen Patch gespeichert werden. Diese Option "
+"sollte in B<debian/source/local-options> eingestellt werden und würde dann "
+"von einer Datei B<debian/source/local-patch-header> begleitet, in der "
+"erklärt wird, wie die Debian-Änderungen am besten begutachtet werden können, "
+"beispielsweise im eingesetzten VCS."
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr "B<--create-empty-orig>"
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -14079,31 +14603,28 @@ msgstr ""
 "Originalautoren ist und es keine »Haupt«-Software gibt."
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--unapply-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
-"Entfernt die Patches im Hook B<--after-build>. Dies ist hauptsächlich "
-"nützlich, wenn Sie Ihr Paket direkt in einem VCS bauen, das die Quellen der "
-"Originalautoren ohne Patches enthält und in dem Sie den Baum ohne Patches "
-"behalten wollen, selbst nachdem ein Paket gebaut wurde. Diese Option kommt "
-"normalerweise in B<debian/source/local-options> (sie ist in B<debian/source/"
-"options> nicht erlaubt, so dass die erstellten Quellpakete standardmäßig das "
-"gleiche Verhalten zeigen)."
+"Entfernt die Patches im Hook B<--after-build>. Normalerweise benötigen Sie "
+"diese Option nicht, da Dpkg-source alle Patches automatisch entfernen wird, "
+"wenn es sie während B<--before-build> angewandt hatte. Diese Option ist nur "
+"in B<debian/source/local-options> erlaubt, so dass alle erstellten "
+"Quellpakete standardmäßig das gleiche Verhalten zeigen."
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -14116,50 +14637,65 @@ msgstr ""
 "das Paket gebaut wurde. Diese Option ist in B<debian/source/options> nicht "
 "erlaubt, kann aber in B<debian/source/local-options> verwandt werden."
 
+#. type: TP
+#: dpkg-source.1:578
+#, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--auto-commit>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+"Der Vorgang schlägt nicht fehl, falls ein automatischer Patch erstellt "
+"wurde, stattdessen wird dieser sofort in die Quilt-Serie aufgenommen."
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr "B<Extrahierungs-Optionen>"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 "Überspringt das Entpacken des Debian-Tarballs auf die Quellen der "
 "Originalautoren."
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr "Wende am Ende der Extrahierung keine Patches an."
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr "Format: 3.0 (custom)"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 "Dieses Format ist besonders. Es stellt kein echtes Quellpaket dar, kann aber "
 "zur Erstellung eines Quellpakets mit beliebigen Dateien verwandt werden."
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 "Alle Argumente, die keine Optionen sind, werden als Dateien verstanden, die "
 "in das generierte Quellpaket integriert werden sollen. Sie müssen existieren "
@@ -14167,13 +14703,13 @@ msgstr ""
 "muss angegeben werden."
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--target-format=>I<Wert>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -14184,18 +14720,18 @@ msgstr ""
 "I<Format>-Feld enthalten."
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr "Format: 3.0 (git)"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr "Dieses Format ist experimentell."
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -14207,7 +14743,7 @@ msgstr ""
 "aufführt."
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -14218,12 +14754,12 @@ msgstr ""
 "Git-Depots installiert."
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 "Beachten Sie, dass standardmäßig im neuen Depot der gleiche Zweig "
 "ausgecheckt ist, der auch in der ursprünglichen Quelle ausgecheckt war "
@@ -14231,7 +14767,7 @@ msgstr ""
 "Alle anderen Zweige sind unter »remotes/origin/« verfügbar."
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
@@ -14241,7 +14777,7 @@ msgstr ""
 "(»uncommitted«) Änderungen vorliegen."
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
@@ -14251,13 +14787,13 @@ msgstr ""
 "einbezogen."
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--git-ref=>I<Referenz>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -14278,13 +14814,13 @@ msgstr ""
 "ref=^private."
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--git-depth=>I<Zahl>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
@@ -14293,13 +14829,13 @@ msgstr ""
 "Anzahl an Revisionen abgeschnitten wird."
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr "Format: 3.0 (bzr)"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
@@ -14308,7 +14844,7 @@ msgstr ""
 "das Bzr-Depot enthält."
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
@@ -14316,7 +14852,7 @@ msgstr ""
 "auszuchecken."
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -14327,23 +14863,20 @@ msgstr ""
 "gepackt wird, werden verschiedene Bereinigungen durchgeführt, um Platz zu "
 "sparen."
 
-# type: SH
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr "WARNUNGEN UND FEHLER"
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr "kein Quellformat in debian/source/format angegeben"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -14357,9 +14890,8 @@ msgstr ""
 "darauf verlassen: Irgendwann in der Zukunft wird dpkg-source verändert und "
 "dann fehlschlagen, wenn diese Datei nicht existiert."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -14374,16 +14906,14 @@ msgstr ""
 "möchten, sollten Sie dies explizit angeben und »1.0« in B<debian/source/"
 "format> eintragen."
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr "der Diff verändert die folgenden Dateien der Originalautoren"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -14399,16 +14929,14 @@ msgstr ""
 "können Sie auch das Format »3.0 (quilt)« verwenden, das dies von sich aus "
 "anbietet."
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr "kann Änderungen an I<Datei> nicht darstellen"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -14423,16 +14951,14 @@ msgstr ""
 "anderen Typs zu ersetzen (beispielsweise eine einfache Datei mit einem "
 "Symlink oder einem Verzeichnis), werden Sie diese Fehlermeldung erhalten."
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr "neu angelegte leere Datei I<Datei> wird im Diff nicht dargestellt werden"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
@@ -14441,23 +14967,20 @@ msgstr ""
 "diese Änderung nicht im Quellpaket aufgezeichnet und Sie erhalten dazu diese "
 "Warnung."
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr "ausführbarer Modus I<Rechte> von I<Datei> wird nicht im Diff dargestellt werden"
 
-# type: SS
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr "besonderer Modus I<Rechte> von I<Datei> wird nicht im Diff dargestellt werden"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
@@ -14467,19 +14990,19 @@ msgstr ""
 "an diese Tatsache."
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr "DATEIFORMATE"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -14490,13 +15013,13 @@ msgstr ""
 "Leerzeichen am Zeilenanfang oder -ende sind nicht erlaubt."
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -14509,14 +15032,13 @@ msgstr ""
 "werden übersprungen. Leere Zeilen werden ignoriert."
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, no-wrap
 msgid "debian/source/options"
 msgstr "debian/source/options"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -14528,9 +15050,8 @@ msgstr ""
 "--print-format> gesetzt werden sollen. Optionen wie B<-compression> und B<--"
 "compression-level> sind für diese Datei gut geeignet."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -14545,7 +15066,7 @@ msgstr ""
 "ist ein Beispiel für so eine Datei:"
 
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -14553,6 +15074,8 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 "  # lass dpkg-source ein debian.tar.bz2 mit maximaler Komprimierung\n"
 "  # erstellen\n"
@@ -14560,10 +15083,11 @@ msgstr ""
 "  compression-level = 9\n"
 "  # verwende debian/patches/debian-changes als automatischen Patch\n"
 "  single-debian-patch\n"
+"  # ignoriere Änderungen von config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
@@ -14572,14 +15096,13 @@ msgstr ""
 "sollten stattdessen B<debian/source/format> verwenden."
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, no-wrap
 msgid "debian/source/local-options"
 msgstr "debian/source/local-options"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -14592,29 +15115,37 @@ msgstr ""
 "bestimmtes VCS, in dem das Paket gewartet wird, gebunden sind."
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/local-patch-header"
+
+#. type: SS
+#: dpkg-source.1:739
 #, no-wrap
 msgid "debian/source/patch-header"
 msgstr "debian/source/patch-header"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 "Formloser Text, der an den Anfang des in den Formaten »2.0« und »3.0 "
-"(quilt)« generierten automatischen Patches gestellt wird."
+"(quilt)« generierten automatischen Patches gestellt wird. B<local-patch-"
+"header> wird dem erstellen Quellpaket nicht hinzugefügt, B<patch-header> "
+"dagegen schon."
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -14636,28 +15167,28 @@ msgstr ""
 "bis zum Zeilenende geht) können optionale Quilt-Befehle folgen."
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg-split"
 
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-split - Debian-Paketarchiv Teilungs- und Zusammensetzwerkzeug"
 
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
-msgstr "B<dpkg-split> [I<Optionen>] I<Befehl>"
+#: dpkg-split.1:26
+msgid "B<dpkg-split> [I<option>...] I<command>"
+msgstr "B<dpkg-split> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -14668,7 +15199,7 @@ msgstr ""
 "Medien wie Disketten zu ermöglichen."
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
@@ -14677,7 +15208,7 @@ msgstr ""
 "verwendet werden."
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -14691,7 +15222,7 @@ msgstr ""
 "und B<--discard> erlauben die Verwaltung dieser Liste."
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
@@ -14701,18 +15232,18 @@ msgstr ""
 "werden."
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<-s>, B<--split> I<Komplettarchiv> [I<Präfix>]"
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr "Teilt ein einzelnes Debian-Binärpaket in mehrere Teile."
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -14723,7 +15254,7 @@ msgstr ""
 "Angaben dezimal)."
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
@@ -14733,13 +15264,13 @@ msgstr ""
 "abschließende B<.deb> entfernt wird."
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
-msgstr "B<-j>, B<--join> I<Teil>..."
+msgstr "B<-j>, B<--join> I<Teil> …"
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
@@ -14748,7 +15279,7 @@ msgstr ""
 "zusammen, wie sie vor dem Aufteilen war."
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -14760,7 +15291,7 @@ msgstr ""
 "Reihenfolge aufgeführt werden."
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -14772,14 +15303,14 @@ msgstr ""
 "sein müssen."
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 "Die Dateinamen der Teile sind für den Prozess des Wiederzusammenbauens nicht "
 "relevant."
 
 #. type: Plain text
-#: dpkg-split.1:70
+#: dpkg-split.1:86
 msgid ""
 "By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
 "deb>."
@@ -14788,13 +15319,13 @@ msgstr ""
 "genannt."
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
-msgstr "B<-I>, B<--info> I<Teil>..."
+msgstr "B<-I>, B<--info> I<Teil> …"
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -14805,20 +15336,20 @@ msgstr ""
 "entsprechenden Nachricht (allerdings auch in der Standardausgabe)."
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr "B<-a>, B<--auto -o> I< Komplettausgabe Teil>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 "Reiht Teile automatisch in die Warteschlange und setzt, falls möglich, ein "
 "Paket wieder zusammen."
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
@@ -14828,7 +15359,7 @@ msgstr ""
 "verglichen."
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -14840,7 +15371,7 @@ msgstr ""
 "dies kein Fehler ist)."
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
@@ -14849,17 +15380,18 @@ msgstr ""
 "I<Komplettausgabe> wird nicht erzeugt."
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 "Falls I<Teil> kein Teil eines aufgeteilten Binärpaketes ist, dann beendet "
-"sich I<dpkg-split> mit Rückgabecode 1; falls irgendwelche anderen Probleme "
-"auftreten lautet der Rückgabecode 2."
+"sich I<dpkg-split> mit Rückgabecode B<1>; falls irgendwelche anderen "
+"Probleme auftreten lautet der Rückgabecode B<2>."
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -14870,19 +15402,19 @@ msgstr ""
 "welche Ausgabedatei es zu erwarten hätte.)"
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-l>, B<--listq>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr ""
 "Listet den Inhalt der Warteschlange der wieder zusammenzubauenden Pakete auf."
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -14893,13 +15425,13 @@ msgstr ""
 "Gesamtanzahl gespeicherter Bytes in der Warteschlange."
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
-msgstr "B<-d>, B<--discard> [I<Paket>...]"
+msgstr "B<-d>, B<--discard> [I<Paket> …]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
@@ -14908,7 +15440,7 @@ msgstr ""
 "Teile ihrer Pakete warten."
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
@@ -14918,13 +15450,13 @@ msgstr ""
 "Pakete(s) gelöscht."
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr "B<--depotdir>I< Verzeichnis>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
@@ -14934,13 +15466,13 @@ msgstr ""
 "lib/dpkg>."
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-S>, B<--partsize> I<kibibytes>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
@@ -14949,18 +15481,18 @@ msgstr ""
 "Standardmäßig ist dies 450 kiB."
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr "B<-o>, B<--output> I<Komplettausgabe>"
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr "Gibt den Ausgabe-Dateinamen für ein Wiederzusammenbauen an."
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
@@ -14970,13 +15502,13 @@ msgstr ""
 "(B<--auto>) notwendig."
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-Q>, B<--npquiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -14990,13 +15522,13 @@ msgstr ""
 "ungeteilten Paketen umzugehen, ohne störende Meldungen zu erzeugen."
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--msdos>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
@@ -15004,7 +15536,7 @@ msgstr ""
 "kompatibel sind."
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -15016,7 +15548,7 @@ msgstr ""
 "alle anderen Zeichen werden entfernt."
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
@@ -15025,7 +15557,7 @@ msgstr ""
 "Form I<PräfixN>B<of>I<M>B<.deb> werden generiert."
 
 #. type: Plain text
-#: dpkg-split.1:187
+#: dpkg-split.1:203
 msgid ""
 "The requested split, merge, or other command succeeded.  B<--info> commands "
 "count as successful even if the files are not binary package parts."
@@ -15035,7 +15567,7 @@ msgstr ""
 "die Dateien keine Teile eines Binärpaketes waren."
 
 #. type: Plain text
-#: dpkg-split.1:194
+#: dpkg-split.1:210
 msgid ""
 "Only occurs with B<--auto> and indicates that the I<part> file was not a "
 "binary package part."
@@ -15044,13 +15576,13 @@ msgstr ""
 "eines Binärprogramms war."
 
 #. type: TP
-#: dpkg-split.1:194 start-stop-daemon.8:276 update-alternatives.8:379
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
 
 #. type: Plain text
-#: dpkg-split.1:199
+#: dpkg-split.1:215
 msgid ""
 "Some kind of trouble happened, such as a system call failure, a file that "
 "looked like a package part file but was corrupted, a usage error or some "
@@ -15061,7 +15593,7 @@ msgstr ""
 "aber beschädigt war, ein Benutzungsfehler oder einige andere Probleme."
 
 #. type: Plain text
-#: dpkg-split.1:203
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
@@ -15070,7 +15602,7 @@ msgstr ""
 "ohne selbst im Warteschlangenverzeichnis zu wühlen."
 
 #. type: Plain text
-#: dpkg-split.1:206
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
@@ -15079,13 +15611,13 @@ msgstr ""
 "Binärpaketes sein könnte, eines ist."
 
 #. type: TP
-#: dpkg-split.1:208
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/parts>"
 
 #. type: Plain text
-#: dpkg-split.1:212
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
@@ -15093,7 +15625,7 @@ msgstr ""
 "auf automatisches Zusammenfügen warten."
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -15105,41 +15637,35 @@ msgstr ""
 "verlassen werden."
 
 #. type: Plain text
-#: dpkg-split.1:223
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr "2009-06-26"
-
-#. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr "Debian-Projekt"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr ""
 "dpkg-statoverride - über Eigentümerschaft und Modus von Dateien hinwegsetzen"
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr "B<dpkg-statoverride> [I<Optionen>] I<Befehl>"
+#: dpkg-statoverride.8:26
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg-statoverride> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -15158,7 +15684,7 @@ msgstr ""
 "zu sein."
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
@@ -15168,13 +15694,13 @@ msgstr ""
 "Hinzufügen, Entfernen und Auflisten von Hinwegsetzungen."
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr "B<--add>I< Benutzer Gruppe Modus Datei>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -15190,7 +15716,7 @@ msgstr ""
 "B<#65534>). Der I<Modus> muss oktal angegeben werden."
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
@@ -15199,7 +15725,7 @@ msgstr ""
 "sofort auf den neuen Eigentümer und Modus eingestellt."
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
@@ -15208,13 +15734,13 @@ msgstr ""
 "durch diesen Befehl unverändert."
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--list> [I<Glob-Muster>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -15226,7 +15752,7 @@ msgstr ""
 "statoverride> mit einem Exit-Wert von 1 beenden."
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
@@ -15235,13 +15761,13 @@ msgstr ""
 "Datei gelagert ist. Der Standard ist I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
@@ -15251,13 +15777,13 @@ msgstr ""
 "hinwegzusetzen."
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
@@ -15265,18 +15791,18 @@ msgstr ""
 "ändern, falls sie existiert."
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr "Sei nicht so ausführlich darüber, was wir machen."
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -15287,7 +15813,7 @@ msgstr ""
 "für Dpkg wichtigen Dateien, wie »status« oder »available«."
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
@@ -15296,28 +15822,28 @@ msgstr ""
 "Endung »-old« bevor es sie mit einer neuen ersetzt."
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr "dpkg-trigger - ein Paket-Trigger-Hilfswerkzeug"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg-trigger> [I<Option>...] I<Trigger-Name>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
-msgstr "B<dpkg-trigger> [I<Option>...] I<Befehl>"
+msgstr "B<dpkg-trigger> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
@@ -15327,7 +15853,7 @@ msgstr ""
 "überprüfen."
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -15342,58 +15868,58 @@ msgstr ""
 "dass Trigger nicht tatsächlich durch B<dpkg-trigger> ausgeführt werden)."
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 "Nicht erkannte Triggernamen-Syntaxen sind für B<dpkg-trigger> ein Fehler."
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 "Überprüfe, ob der laufende B<dpkg> Trigger unterstützt (normalerweise vom "
-"Postinst aufgerufen). Endet mit 0, falls ein Trigger-fähiger B<dpkg> "
-"ausgeführt wurde, oder mit 1 und einer Fehlermeldung nach Stderr, falls "
+"Postinst aufgerufen). Endet mit B<0>, falls ein Trigger-fähiger B<dpkg> "
+"ausgeführt wurde, oder mit B<1> und einer Fehlermeldung nach Stderr, falls "
 "nicht. Normalerweise ist es allerdings besser, einfach den gewünschten "
 "Trigger mit B<dpkg-trigger> zu aktivieren."
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--by-package=>I<Paket>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 "Überschreibe den Trigger-Erwartenden (normalerweise wird dies von B<dpkg> "
-"durch die Umgebungsvariable DPKG_MAINTSCRIPT_PACKAGE der Betreuerskripte "
+"durch die Umgebungsvariable B<DPKG_MAINTSCRIPT_PACKAGE> der Betreuerskripte "
 "gesetzt, wobei das Paket benannt wird, zu dem das Skript gehört und dies "
 "wird standardmäßig verwandt)."
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -15408,47 +15934,41 @@ msgstr ""
 "verarbeitet haben könnte."
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr "Nur testen, nichts tatsächlich ändern."
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-vendor"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr "2009-05-10"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr "dpkg-vendor - fragt Informationen über den Distributionslieferanten ab"
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
-msgstr "B<dpkg-vendor> [I<Option>...] I<Befehl>"
+msgstr "B<dpkg-vendor> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -15459,46 +15979,46 @@ msgstr ""
 "origins/default> enthält Informationen über den aktuellen Lieferanten."
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--is>I< Lieferant>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
-"Beendet sich mit 0, falls der aktuelle Lieferant I<Lieferant> ist, ansonsten "
-"mit einem von Null verschiedenen Wert."
+"Beendet sich mit B<0>, falls der aktuelle Lieferant I<Lieferant> ist, "
+"ansonsten mit einem von Null verschiedenen Wert."
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--derives-from>I< Lieferant>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
-"Beendet sich mit 0, falls die aktuelle Lieferant-Distribution von "
+"Beendet sich mit B<0>, falls die aktuelle Lieferant-Distribution von "
 "I<Lieferant> abgeleitet ist, ansonsten mit einem von Null verschiedenen "
 "Wert. Es verwendet das Feld »Parent«, um alle Vorfahren des aktuellen "
 "Lieferanten zu ermitteln."
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--query>I< Feld>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
@@ -15507,29 +16027,29 @@ msgstr ""
 "für den aktuellen Lieferanten aus."
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--vendor>I< Lieferant>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 "Nimmt an, dass der aktuelle Lieferant I<Lieferant> ist, statt ihn über die "
-"Umgebungsvariable DEB_VENDOR oder aus B</etc/dpkg/origins/default> zu "
+"Umgebungsvariable B<DEB_VENDOR> oder aus B</etc/dpkg/origins/default> zu "
 "ermitteln."
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
@@ -15538,42 +16058,34 @@ msgstr ""
 "wird er aus B</etc/dpkg/origins/default> ermittelt."
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:499
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr "B<deb-origin>(5)."
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
-msgid "2010-03-07"
-msgstr "2010-03-07"
+msgid "2012-04-07"
+msgstr "2012-04-07"
 
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - Debian-Paketverwaltungsoberfläche"
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>VerzeichnisE<gt>>] [B<--help>] [B<--"
-"version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>DateiE<gt>>] "
-"[I<E<lt>AktionE<gt>>] [B<--colour>|B<--color> I<Bildschirmteil:>"
-"[I<Vordergrund>],[I<Hintergrund>][I<:Attr>[I<+Attr+..>]]]"
+#: dselect.1:29
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dselect> [I<Option> …] I<Aktion>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -15593,7 +16105,7 @@ msgstr ""
 " - Neue Pakete installieren oder ein Upgrade auf neuere Versionen durchführen.\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -15617,11 +16129,11 @@ msgstr ""
 "I<apt>, die vom Paket B<apt> bereitgestellt wird."
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
@@ -15633,29 +16145,23 @@ msgstr ""
 "Informationen über das Programm anzuzeigen."
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "Alle Optionen können sowohl auf der Kommandozeile als auch in der "
 "Konfigurationsdatei I</etc/dpkg/dselect.cfg> oder in den Dateien im "
-"Konfigurationsverzeichnis I</etc/dpkg/dpkg.cfg.d/> von B<dselect> angegeben "
-"werden. Jede Zeile in der Konfigurationsdatei ist entweder eine Option "
-"(exakt identisch mit der Kommandozeilenoption, nur ohne einleitende "
+"Konfigurationsverzeichnis I</etc/dpkg/dselect.cfg.d/> von B<dselect> "
+"angegeben werden. Jede Zeile in der Konfigurationsdatei ist entweder eine "
+"Option (exakt identisch mit der Kommandozeilenoption, nur ohne einleitende "
 "Gedankenstriche) oder ein Kommentar (falls sie mit B<#> beginnt)."
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>VerzeichnisE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -15666,26 +16172,25 @@ msgstr ""
 "und normalerweise sollte es keinen Grund geben, dieses zu ändern."
 
 #. type: TP
-#: dselect.1:57
+#: dselect.1:70
 #, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr "B<--debug>I< E<lt>DateiE<gt> >|I< >B<-D>I<E<lt>DateiE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--debug>I< Datei>|I< >B<-D>I<Datei>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
-"Aktiviere Debugging. Debug-Informationen werden nach I<E<lt>DateiE<gt>> "
-"gesendet."
+"Aktiviere Debugging. Debug-Informationen werden nach I<Datei> gesendet."
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
@@ -15693,13 +16198,13 @@ msgstr ""
 "Hilfeinformationen an."
 
 #. type: TP
-#: dselect.1:64
+#: dselect.1:77
 #, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
-msgstr "[B<--colour>|B<--color> I<Bildschirmteil:>[I<Vordergrund>],[I<Hintergrund>][I<:Attr>[I<+Attr+..>]]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
+msgstr "[B<--colour>|B<--color> I<Bildschirmteil:>[I<Vordergrund>],[I<Hintergrund>][I<:Attr>[I<+Attr+…>]]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -15713,57 +16218,57 @@ msgstr ""
 "Teile des Bildschirms (von oben nach unten) sind:"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "Der Bildschirm-Titel."
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr "Die Kopfzeile über der Paketliste."
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr "Die scrollende Liste von Paketen (und auch etwas Hilfetext)."
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "Der ausgewählte Eintrag in der Liste."
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
@@ -15772,14 +16277,13 @@ msgstr ""
 "anzeigt."
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
-# FIXME in Squeeze korrigieren
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
@@ -15788,75 +16292,75 @@ msgstr ""
 "ausgewählten Paketes anzeigt."
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 "Die Kopfzeile, die den Zustand des aktuell ausgewählten Paketes anzeigt."
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "Die Kurzbeschreibung des Pakets."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr "Verwendet um Paketinformationen wie die Paketbeschreibung anzuzeigen."
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "Die unterste Zeile des Bildschirms bei der Paketauswahl."
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr "Verwendet zum Anzeigen von Abfragezeilen"
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "Farbe der Hilfebildschirme."
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -15868,7 +16372,7 @@ msgstr ""
 "Standard-Farbnamen von Curses."
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -15883,56 +16387,54 @@ msgstr ""
 "reverse, blink, bright, dim, bold"
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "Gib einen kurzen Hilfetext aus und beende sich erfolgreich."
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr "Gebe Versionsinformationen aus und beende sich erfolgreich."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "VERWENDUNG"
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
-"Wenn B<Dselect> interaktiv gestartet wird, bietet es dem Benutzer ein Menü "
-"von verfügbaren Aktionen:"
+"Wenn B<Dselect> gestartet wird, kann es die folgenden Aktionen durchführen, "
+"entweder direkt, falls sie auf der Kommandozeile angegeben wurde oder indem "
+"dem Benutzer ein Menü der verfügbaren Aktionen bei interkativen Betrieb "
+"angezeigt wird:"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr "Zugriff"
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr "Wähle und konfiguriere eine Zugriffsmethode für Paketdepots."
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
-"Standardmäßig stellt B<dselect> mehrere Methoden wie I<floppy>, I<harddisk> "
-"oder I<cdrom> zur Verfügung, aber andere Pakete können zusätzliche Methoden "
-"bereitstellen, z.B. das B<apt>-Paket stellt die I<apt>-Zugriffsmethode oder "
-"das B<dpkg-multicd>-Paket I<multi_cd> bereit."
+"Standardmäßig stellt B<dselect> mehrere Methoden wie I<cdrom>, I<multi_cd>, "
+"I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, I<floppy> "
+"oder I<ftp> zur Verfügung, aber andere Pakete können zusätzliche Methoden "
+"bereitstellen, z.B. stellt das B<apt>-Paket die I<apt>-Zugriffsmethode "
+"bereit."
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr ""
 "Die Verwendung der I<apt>-Zugriffsmethode wird nachdrücklich empfohlen."
@@ -15941,18 +16443,18 @@ msgstr ""
 # abkürzen. Sven
 # HK: Daher hier untypische Übersetzung!
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr "Erneuern"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr "Die verfügbare Paketdatenbank auffrischen."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -15969,7 +16471,7 @@ msgstr ""
 
 # HK: »Erneuern« s.o.
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
@@ -15979,18 +16481,18 @@ msgstr ""
 "keine Benutzerinteraktionen."
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr "Auswählen"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr "Paketauswahlen oder -abhängigkeiten betrachten oder verwalten."
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -16006,7 +16508,7 @@ msgstr ""
 "Konflikt stehende Pakete."
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -16025,7 +16527,7 @@ msgstr ""
 "Abhängigkeiten oder Konflikten führten."
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
@@ -16034,18 +16536,18 @@ msgstr ""
 "detaillierter beschrieben."
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr "Installieren"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "Installiert ausgewählte Pakete."
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -16061,7 +16563,7 @@ msgstr ""
 "zur Entfernung markiert wurden."
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -16082,7 +16584,7 @@ msgstr ""
 "werden."
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -16098,61 +16600,61 @@ msgstr ""
 "automatisierte Installationseinrichtungen erlaubt."
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr "Konfig"
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "Konfiguriert alle bisher installierten, aber noch nicht voll konfigurierten "
 "Pakete."
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr "Löschen"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 "Löscht oder entfernt installierte Pakete vollständig, die zum Löschen "
 "markiert sind."
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr "Beenden"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "B<Dselect> beenden"
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "Beendet das Programm mit dem Fehlercode Null (erfolgreich)."
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "Paketauswahlverwaltung"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr "Einführung"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -16178,7 +16680,7 @@ msgstr ""
 "Letzteres ist auf Englisch im Paket B<debian-policy> enthalten."
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -16194,13 +16696,13 @@ msgstr ""
 "werden."
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "Bildschirmlayout"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -16217,7 +16719,7 @@ msgstr ""
 "ausgewählte Paket an. Die Art der angezeigten Details kann variiert werden."
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
@@ -16227,13 +16729,13 @@ msgstr ""
 "gleichmäßig geteilten Bildschirm um."
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr "Paket-Detailbetrachtung"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -16253,7 +16755,7 @@ msgstr ""
 " - der Steuerinformation für die verfügbare Version\n"
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -16264,13 +16766,13 @@ msgstr ""
 "dem Paket anzuschauen und deren Auflistung zu erreichen."
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "Paketstatusliste"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -16282,7 +16784,7 @@ msgstr ""
 "bekannt sind."
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -16300,7 +16802,7 @@ msgstr ""
 "Anzeige ist voreingestellt."
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -16314,7 +16816,7 @@ msgstr ""
 "Benutzer gesetzte Auswahl."
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -16354,13 +16856,13 @@ msgstr ""
 "  B<n>       Paket ist neu und muss erst noch markiert werden.\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "Cursor- und Bildschirm-Bewegung"
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
@@ -16370,7 +16872,7 @@ msgstr ""
 "Tasten abgebildet sind:"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -16408,13 +16910,13 @@ msgstr ""
 "  B<^f>                        bewege Bildschirm ein Zeichen nach rechts\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr "Suchen und Sortieren"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -16437,7 +16939,7 @@ msgstr ""
 "der Liste erreicht, springt sie zum Anfang und fährt von dort fort."
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -16455,7 +16957,7 @@ msgstr ""
 " Bereich+Priorität verfügbar+Bereich   Status+Bereich\n"
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
@@ -16464,13 +16966,13 @@ msgstr ""
 "als abschließender Unterordnungs-Sortierschlüssel verwendet."
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr "Auswahlen ändern"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -16490,7 +16992,7 @@ msgstr ""
 "  B<_>            Entfernen und Konfiguration löschen\n"
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16502,7 +17004,7 @@ msgstr ""
 "detaillierter beschrieben."
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -16511,10 +17013,10 @@ msgstr ""
 "Es ist auch möglich, die Befehle auf Gruppen von Paketauswahlen anzuwenden, "
 "indem mit dem Cursor-Balken die Gruppen-Überschrift ausgewählt wird. Die "
 "genaue Gruppierung der Pakete hängt von den Einstellungen der aktuellen "
-"Listen-Sortierung ab."
+"Listensortierung ab."
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -16530,13 +17032,13 @@ msgstr ""
 "Loslassen nützlich, wenn sie auf Gruppen angewandt werden."
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr "Abhängigkeiten und Konflikte auflösen"
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16548,7 +17050,7 @@ msgstr ""
 "Hilfebildschirm angezeigt."
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -16565,7 +17067,7 @@ msgstr ""
 "des derzeit ausgewählte Paketes geführt haben."
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -16581,7 +17083,7 @@ msgstr ""
 "folgen."
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -16600,13 +17102,13 @@ msgstr ""
 "Auswahlwerte gesetzt."
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr "Die angeforderten Auswahlen einrichten"
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -16621,7 +17123,7 @@ msgstr ""
 "erneut den Bildschirm mit der Abhängigkeitsauflösung anzeigen."
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -16635,7 +17137,7 @@ msgstr ""
 "im Klaren sind."
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -16651,7 +17153,7 @@ msgstr ""
 "zurückgesetzt werden."
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -16666,9 +17168,8 @@ msgstr ""
 "aber einen etwas deutlicheren Panikknopf, falls der Benutzer aus Versehen "
 "die B<Eingabetaste> gedrückt hat."
 
-# type: Plain text
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -16677,7 +17178,7 @@ msgstr ""
 "benutzerspezifische Konfigurationsdatei gelesen wird."
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
@@ -16687,23 +17188,23 @@ msgstr ""
 "Heulen."
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr "Die Dokumentation ist verbesserungswürdig."
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "Es gibt keine Hilfe-Option im Hauptmenü."
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr ""
 "Die sichtbare Liste von verfügbaren Paketen kann nicht verkleinert werden."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -16715,45 +17216,32 @@ msgstr ""
 "die eingebauten Zugriffsmethoden."
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<Dselect> wurde von Ian Jackson (ijackson@gnu.ai.mit.edu) geschrieben. Die "
-"komplette Liste der Beitragenden kann mittels »dselect --version« "
-"herausgefunden werden."
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"Diese Handbuchseite wurde von Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin und Joost kooij geschrieben."
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, no-wrap
+msgid "2011-07-03"
+msgstr "2011-07-03"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - dselect Konfigurationsdatei"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -16766,22 +17254,22 @@ msgstr ""
 "mit einem Rautenzeichen (»B<#>«) erlaubt."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -16790,28 +17278,34 @@ msgstr ""
 "B<dselect> beigetragen haben."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, no-wrap
+msgid "2012-01-14"
+msgstr "2012-01-14"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - startet und stoppt System-Daemon-Programme"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr "B<start-stop-daemon> [I<Optionen>] I<Befehl>"
+#: start-stop-daemon.8:30
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<start-stop-daemon> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -16823,7 +17317,7 @@ msgstr ""
 "existierende Instanzen von einem laufenden Prozess finden kann."
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -16844,13 +17338,13 @@ msgstr ""
 "ein B<--stop> überleben müssen, müssen Sie eine PID-Datei angeben."
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<-S>, B<--start> [B<-->] I<Argumente>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -16869,13 +17363,13 @@ msgstr ""
 "startende Programm weitergegeben."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-K>, B<--stop>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -16892,13 +17386,13 @@ msgstr ""
 "B<start-stop-daemon> überprüfen, ob der/die Prozess(e) beendet wurden."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 #, no-wrap
 msgid "B<-T>, B<--status>"
 msgstr "B<-T>, B<--status>"
 
 #. type: Plain text
-#: start-stop-daemon.8:75
+#: start-stop-daemon.8:96
 msgid ""
 "Check for the existence of a specified process, and returns an exit status "
 "code, according to the LSB Init Script Actions."
@@ -16907,107 +17401,131 @@ msgstr ""
 "Status-Code entsprechend der »LSB Init Script Actions« zurück."
 
 #. type: TP
-#: start-stop-daemon.8:75
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr "Zeige Bedienungsinformationen und beendet sich."
 
 #. type: TP
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:81
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr "Zeige die Programmversion und beendet sich."
 
 #. type: SH
-#: start-stop-daemon.8:82
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "ABGLEICH-OPTIONEN"
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>, B<--pidfile> I<pid-Datei>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "Überprüfe, ob ein Prozess die Datei I<pid-Datei> angelegt hat."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
+"Prüfe, ob ein Prozess I<pid-Datei> erstellt hat. Hinweis: Wird diese "
+"Abgleichoption alleine verwandt, könnte auf nicht geplante Prozesse "
+"eingewirkt werden, falls der alte Prozess beendet wurde, ohne dass er I<pid-"
+"Datei> entfernen konnte."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>, B<--exec> I<Programm>"
 
 #. type: Plain text
-#: start-stop-daemon.8:91
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Überprüfe auf Prozesse die (laut B</proc/>I<pid>B</exe>) Instanzen von "
-"diesem Programm sind."
+"Überprüfe auf Prozesse, die Instanzen von diesem Programm sind. Das Argument "
+"I<Programm> sollte ein absoluter Pfadname sein. Hinweis: Dies könnte bei "
+"interpretierten Skripten nicht wie geplant funktionieren, da das I<Programm> "
+"auf den Interpreter zeigt. Berücksichtigen Sie, dass dies auch auf Prozesse, "
+"die innerhalb einer Chroot laufen, passen könnte, daher könnten andere "
+"Abgleichrestriktionen benötigt werden."
 
 #. type: TP
-#: start-stop-daemon.8:91
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>, B<--name> I<Prozessname>"
 
 #. type: Plain text
-#: start-stop-daemon.8:97
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Überprüfe (laut B</proc/>I<pid>B</stat>) auf Prozesse mit dem Namen "
-"I<Prozessname>."
+"Überprüfe auf Prozesse mit dem Namen I<Prozessname>. Der I<Prozessname> ist "
+"normalerweise der Dateiname des Prozesses, er könnte aber vom Prozess selbst "
+"geändert worden sein. Hinweis: Auf den meisten Systemen wird diese "
+"Information aus dem »comm«-Namen des Prozesses aus dem Kernel ausgelesen. "
+"Dieser hat typischerweise eine recht kurze Längenbegrenzung (mehr als 15 "
+"Zeichen anzunehmen ist nicht portabel)."
 
 #. type: TP
-#: start-stop-daemon.8:97
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>, B<--user> I<Benutzername>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:103
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
 "Überprüfe auf Prozesse die dem mit I<Benutzername> oder I<uid> "
-"spezifizierten Benutzer gehören."
+"spezifizierten Benutzer gehören. Hinweis: Wird diese Abgleichoption alleine "
+"verwandt, wird auf alle Prozesse, die auf den Benutzer passen, eingewirkt."
 
 #. type: TP
-#: start-stop-daemon.8:105
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>, B<--group> I<Gruppe>|I<gid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:108
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Wechsle zum Starten des Prozesses zur I<Gruppe> oder I<gid>."
 
 #. type: TP
-#: start-stop-daemon.8:108
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>, B<--signal> I<Signal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:113
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
@@ -17016,13 +17534,13 @@ msgstr ""
 "spezifiziert (standardmäßig TERM)."
 
 #. type: TP
-#: start-stop-daemon.8:113
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>, B<--retry> I<Zeitüberschreitung>|I<Plan>"
 
 #. type: Plain text
-#: start-stop-daemon.8:123
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -17036,7 +17554,7 @@ msgstr ""
 "durchgeführt."
 
 #. type: Plain text
-#: start-stop-daemon.8:134
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -17048,7 +17566,7 @@ msgstr ""
 "spezifizierte Signal ist."
 
 #. type: Plain text
-#: start-stop-daemon.8:150
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -17064,7 +17582,7 @@ msgstr ""
 "bedeutet, den Rest des Plans falls notwendig für immer zu wiederholen."
 
 #. type: Plain text
-#: start-stop-daemon.8:160
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -17076,13 +17594,13 @@ msgstr ""
 "spezifizierte Signal ignoriert."
 
 #. type: TP
-#: start-stop-daemon.8:160
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<-a>, B<--startas> I<Pfadname>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -17092,13 +17610,13 @@ msgstr ""
 "Argumente verwendet."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>, B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:172
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -17107,37 +17625,37 @@ msgstr ""
 "Rückgabewerte, führe aber keine Aktionen durch."
 
 #. type: TP
-#: start-stop-daemon.8:172
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>, B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:175
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Liefert den Rückgabewert 0 anstatt 1 falls keine Aktionen ausgeführt wurden "
 "(würden)."
 
 #. type: TP
-#: start-stop-daemon.8:175
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:178
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr "Gebe keine informativen Meldungen aus, zeige nur Fehlermeldungen an."
 
 #. type: TP
-#: start-stop-daemon.8:178
+#: start-stop-daemon.8:203
 #, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
-msgstr "B<-c >, B< --chuid >I<Benutzername>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
+msgstr "B<-c >, B< --chuid >I<Benutzername>|I<uid>[B<:>I<Gruppe>|I<gid>]"
 
 #. type: Plain text
-#: start-stop-daemon.8:196
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -17160,13 +17678,13 @@ msgstr ""
 "generische Benutzer wie B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:196
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>, B<--chroot> I<Wurzel>"
 
 #. type: Plain text
-#: start-stop-daemon.8:202
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -17175,13 +17693,13 @@ msgstr ""
 "Sie, dass die PID-Datei auch nach dem chroot geschrieben wird."
 
 #. type: TP
-#: start-stop-daemon.8:202
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>, B<--chdir> I<Pfad>"
 
 #. type: Plain text
-#: start-stop-daemon.8:210
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -17193,13 +17711,13 @@ msgstr ""
 "Wurzelverzeichnis wechseln."
 
 #. type: TP
-#: start-stop-daemon.8:210
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>, B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:222
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -17218,24 +17736,24 @@ msgstr ""
 "ergibt oder wo es nicht sinnvoll ist, den Code hierfür hinzuzufügen."
 
 #. type: TP
-#: start-stop-daemon.8:222
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>, B<--nicelevel> I<Ganzzahl>"
 
 #. type: Plain text
-#: start-stop-daemon.8:225
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Dies ändert die Priorität des Prozesses bevor er gestartet wird."
 
 #. type: TP
-#: start-stop-daemon.8:225
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr "B<-P>, B<--procsched> I<Strategie>B<:>I<Priorität>"
 
 #. type: Plain text
-#: start-stop-daemon.8:231
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17249,13 +17767,13 @@ msgstr ""
 "für die Strategie lauten B<other>, B<fifo> und B<rr>."
 
 #. type: TP
-#: start-stop-daemon.8:231
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<-I>, B<--iosched> I<Klasse>B<:>I<Priorität>"
 
 #. type: Plain text
-#: start-stop-daemon.8:238
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17271,24 +17789,24 @@ msgstr ""
 "lauten B<idle>, B<best-effort> und B<real-time>."
 
 #. type: TP
-#: start-stop-daemon.8:238
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-k>, B<--umask> I<Maske>"
 
 #. type: Plain text
-#: start-stop-daemon.8:241
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr "Dies setzt die umask des Prozesses bevor er gestartet wird."
 
 #. type: TP
-#: start-stop-daemon.8:241
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>, B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:256
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -17307,19 +17825,13 @@ msgstr ""
 "Hauptprozess forkt. Deshalb ist diese Option normalerweise nur in "
 "Kombination mit der Option B<--background> sinnvoll."
 
-#. type: TP
-#: start-stop-daemon.8:256
-#, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>, B<--verbose>"
-
 #. type: Plain text
-#: start-stop-daemon.8:259
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
 msgstr "Gibt ausführliche informative Meldungen aus."
 
 #. type: Plain text
-#: start-stop-daemon.8:271
+#: start-stop-daemon.8:296
 msgid ""
 "The requested action was performed. If B<--oknodo> was specified, it's also "
 "possible that nothing had to be done.  This can happen when B<--start> was "
@@ -17332,12 +17844,12 @@ msgstr ""
 "wenn B<--stop> angegeben wurde und es keinen passenden Prozess gab."
 
 #. type: Plain text
-#: start-stop-daemon.8:276
+#: start-stop-daemon.8:301
 msgid "If B<--oknodo> was not specified and nothing was done."
 msgstr "Falls B<--oknodo> nicht angegeben war und nichts durchgeführt wurde."
 
 #. type: Plain text
-#: start-stop-daemon.8:284
+#: start-stop-daemon.8:309
 msgid ""
 "If B<--stop> and B<--retry> were specified, but the end of the schedule was "
 "reached and the processes were still running."
@@ -17346,18 +17858,18 @@ msgstr ""
 "erreicht wurde und die Prozesse noch liefen."
 
 #. type: TP
-#: start-stop-daemon.8:284 start-stop-daemon.8:296
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: start-stop-daemon.8:287
+#: start-stop-daemon.8:312
 msgid "Any other error."
 msgstr "Jeder andere Fehler."
 
 #. type: Plain text
-#: start-stop-daemon.8:290
+#: start-stop-daemon.8:315
 msgid ""
 "When using the B<--status> command, the following status codes are returned:"
 msgstr ""
@@ -17365,33 +17877,33 @@ msgstr ""
 "zurückgeliefert:"
 
 #. type: Plain text
-#: start-stop-daemon.8:293
+#: start-stop-daemon.8:318
 msgid "Program is running."
 msgstr "Programm läuft."
 
 #. type: Plain text
-#: start-stop-daemon.8:296
+#: start-stop-daemon.8:321
 msgid "Program is not running and the pid file exists."
 msgstr "Programm läuft nicht und die PID-Datei existiert."
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:324
 msgid "Program is not running."
 msgstr "Programm läuft nicht."
 
 #. type: TP
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:324
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: start-stop-daemon.8:302
+#: start-stop-daemon.8:327
 msgid "Unable to determine program status."
 msgstr "Programmstatus kann nicht bestimmt werden."
 
 #. type: Plain text
-#: start-stop-daemon.8:306
+#: start-stop-daemon.8:331
 msgid ""
 "Start the B<food> daemon, unless one is already running (a process named "
 "food, running as user food, with pid in food.pid):"
@@ -17400,62 +17912,57 @@ msgstr ""
 "food, der als Benutzer food mit PID in food.pid läuft):"
 
 #. type: Plain text
-#: start-stop-daemon.8:309
+#: start-stop-daemon.8:336
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
-msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:312
+#: start-stop-daemon.8:339
 msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 "Schicke B<SIGTERM> an B<food> und warte bis zu fünf Sekunden auf sein "
 "Beenden:"
 
 #. type: Plain text
-#: start-stop-daemon.8:315
+#: start-stop-daemon.8:343
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:318
+#: start-stop-daemon.8:346
 msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr "Vorführung eines angepassten Plans zum Beenden von B<food>:"
 
 #. type: Plain text
-#: start-stop-daemon.8:321
+#: start-stop-daemon.8:350
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-
-#. type: Plain text
-#: start-stop-daemon.8:327
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> basierend "
-"auf einer vorherigen Version von Ian Jackson E<lt>ian@chiark.greenend.org."
-"ukE<gt>."
-
-#. type: Plain text
-#: start-stop-daemon.8:329
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
-"Handbuchseite von Klee Dienes E<lt>klee@mit.eduE<gt>, teilweise von Ian "
-"Jackson umformatiert."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
@@ -17463,12 +17970,12 @@ msgstr ""
 "Standardwerten für Befehle"
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr "B<update-alternatives> [I<Optionen>] I<Befehl>"
+#: update-alternatives.8:32
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<update-alternatives> [I<Option> …] I<Befehl>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
@@ -17478,7 +17985,7 @@ msgstr ""
 "System« bilden, an."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -17496,7 +18003,7 @@ msgstr ""
 "Starten zu treffen, falls der Benutzer keine spezielle Wahl getroffen hat."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -17522,7 +18029,7 @@ msgstr ""
 "explizit dazu aufgefordert wird."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -17540,7 +18047,7 @@ msgstr ""
 "ist."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -17556,7 +18063,7 @@ msgstr ""
 "Paketes aufgerufen."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -17577,7 +18084,7 @@ msgstr ""
 "eine I<Link-Gruppe>."
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -17594,7 +18101,7 @@ msgstr ""
 "Links vermeiden (außer irgendetwas ist defekt)."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -17609,7 +18116,7 @@ msgstr ""
 "wird automatisch in den manuellen Modus umgeschaltet."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -17620,37 +18127,37 @@ msgstr ""
 "die Alternative mit der höchsten Priorität."
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
-"Wird die I<--config>-Option verwendet, dann zeigt B<update-alternatives> "
+"Wird die B<--config>-Option verwendet, dann zeigt B<update-alternatives> "
 "alle Auswahlmöglichkeiten für die Link-Gruppe an, für die der gegebene "
 "I<Name> der Master-Alternative-Name ist. Die aktuelle Auswahl ist mit »*« "
 "markiert. Sie werden dann aufgefordert, Ihre Auswahl bezüglich der "
 "Linkgruppe anzugeben. Abhängig von der getroffenen Auswahl könnte sich die "
 "Link-Gruppe nicht mehr im I<automatischen> Modus befinden. Sie müssen dann "
-"die Option I<--auto> verwenden, um wieder in den automatischen Zustand "
-"zurückzukehren (oder Sie können I<--config> erneut ausführen und den als "
+"die Option B<--auto> verwenden, um wieder in den automatischen Zustand "
+"zurückzukehren (oder Sie können B<--config> erneut ausführen und den als "
 "automatisch markierten Eintrag auswählen)."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 "Falls Sie nicht-interaktiv konfigurieren möchten, können Sie stattdessen die "
-"I<--set> Option verwenden (siehe unten)."
+"Option B<--set> verwenden (siehe unten)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -17664,13 +18171,13 @@ msgstr ""
 "den B<update-alternatives>-Mechanismus nicht verwendet."
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "BEGRIFFE"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
@@ -17679,13 +18186,13 @@ msgstr ""
 "einige spezielle Begriffe helfen, seine Vorgehensweise zu erläutern."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr "generischer Name (oder Alternativ-Link)"
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
@@ -17694,24 +18201,24 @@ msgstr ""
 "eine Reihe von Dateien mit ähnlicher Funktionalität bezieht."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr "Alternativ-Name"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr "Der Name eines symbolischen Links im Alternativ-Verzeichnis."
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr "Alternative (oder Alternativ-Pfad)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
@@ -17720,26 +18227,26 @@ msgstr ""
 "generischen Namens über das Alternativ-System zugreifbar gemacht werden kann."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "Alternativ-Verzeichnis"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 "Ein Verzeichnis, standardmäßig I</etc/alternatives>, das die Symlinks "
 "enthält."
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "administratives Verzeichnis"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -17748,26 +18255,26 @@ msgstr ""
 "B<update-alternatives> Zustandsinformationen enthält."
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "Linkgruppe"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 "Ein Satz zusammengehörender Symlinks, die als Gruppe aktualisiert werden "
 "sollen."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "Master-Link"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
@@ -17776,13 +18283,13 @@ msgstr ""
 "in der Gruppe konfiguriert werden."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "Slave-Link"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
@@ -17791,13 +18298,13 @@ msgstr ""
 "Master-Links gesteuert wird."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "automatischer Modus"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -17808,13 +18315,13 @@ msgstr ""
 "Alternative mit der höchsten Priorität zeigen."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "manueller Modus"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
@@ -17823,13 +18330,13 @@ msgstr ""
 "keine Änderungen an den Einstellungen des Systemadministrators durch."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
-msgstr "B<--install> I<Link Name Pfad Priorität> [B<--slave> I<Link Name Pfad>] ..."
+msgstr "B<--install> I<Link Name Pfad Priorität> [B<--slave> I<Link Name Pfad>] …"
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -17858,7 +18365,7 @@ msgstr ""
 "B<--force> nicht verwandt wird."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -17878,28 +18385,28 @@ msgstr ""
 "so dass sie auf die neu hinzugefügte Alternative zeigen."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<Name Pfad>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "Setzt das Programm I<Pfad> als Alternative für I<Name>. Dies ist äquivalent "
-"zu I<--config>, ist aber nicht interaktiv und kann somit geskriptet werden."
+"zu B<--config>, ist aber nicht interaktiv und kann somit geskriptet werden."
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<Name Pfad>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -17921,13 +18428,13 @@ msgstr ""
 "die Information über die Alternative wird entfernt."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
@@ -17936,7 +18443,7 @@ msgstr ""
 "Name im Alternativ-Verzeichnis."
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -17952,13 +18459,13 @@ msgstr ""
 "alternatives --force --all>."
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--auto> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -17970,13 +18477,13 @@ msgstr ""
 "Priorität zu zeigen."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--display> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -17991,13 +18498,13 @@ msgstr ""
 "installierte Alternative mit der höchsten Priorität."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -18014,7 +18521,7 @@ msgstr ""
 "kann)."
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
@@ -18024,13 +18531,13 @@ msgstr ""
 "die Alternativen entsprechend neu."
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--query> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
@@ -18040,24 +18547,24 @@ msgstr ""
 "B<ABFRAGE-FORMAT> unten)."
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--list> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr "Zeige alle Ziele der Linkgruppe an."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<Name>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
@@ -18067,13 +18574,13 @@ msgstr ""
 "aktualisiert."
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir>I< Verzeichnis>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
@@ -18082,7 +18589,7 @@ msgstr ""
 "Standardeinstellung unterscheiden soll."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
@@ -18091,13 +18598,13 @@ msgstr ""
 "Standardeinstellung unterscheiden soll."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log>I< Datei>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
@@ -18106,22 +18613,23 @@ msgstr ""
 "alternatives.log) unterscheiden soll."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
-"Lässt B<update-alternatives> alle echten Dateien ersetzen, die sich an "
-"Stellen befinden, an denen ein Alternativ-Link installiert werden muss."
+"Lässt B<update-alternatives> alle echten Dateien ersetzen oder entfernen, "
+"die sich an Stellen befinden, an denen ein Alternativ-Link installiert "
+"werden muss."
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
@@ -18131,23 +18639,23 @@ msgstr ""
 "oder B<--all> relevant."
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr "Erzeugt mehr Kommentare über die Tätigkeit von B<update-alternatives>."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr "Erzeuge keine Kommentare, es sei denn, ein Fehler tritt auf."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
@@ -18156,13 +18664,13 @@ msgstr ""
 "als Basis-Administrationsverzeichnis verwandt."
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
@@ -18171,13 +18679,13 @@ msgstr ""
 "altdir> geändert werden."
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
@@ -18186,12 +18694,12 @@ msgstr ""
 "admindir> Option geändert werden."
 
 #. type: Plain text
-#: update-alternatives.8:379
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr "Die angeforderte Aktion wurde erfolgreich ausgeführt."
 
 #. type: Plain text
-#: update-alternatives.8:383
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
@@ -18200,54 +18708,54 @@ msgstr ""
 "auf."
 
 #. type: SH
-#: update-alternatives.8:384
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr "ABFRAGE-FORMAT"
 
 #. type: Plain text
-#: update-alternatives.8:389
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
-"Das Format von B<update-alternatives> I<--query> ist ein RFC822-artiges, "
+"Das Format von B<update-alternatives --query> ist ein RFC822-artiges, "
 "flaches Format. Es besteht aus I<n>+1 Blöcken, wobei I<n> die Anzahl der in "
 "einer abgefragten Linkgruppe verfügbaren Alternativen ist. Der erste Block "
 "enthält die folgenden Felder:"
 
 #. type: TP
-#: update-alternatives.8:389
+#: update-alternatives.8:405
 #, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
-msgstr "B<Link:> E<lt>LinkE<gt>"
+msgid "B<Link:>I< link>"
+msgstr "B<Link:>I< Link>"
 
 #. type: Plain text
-#: update-alternatives.8:392
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr "Der generische Name der Alternative."
 
 #. type: TP
-#: update-alternatives.8:392
+#: update-alternatives.8:408
 #, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
-msgstr "B<Status:> E<lt>StatusE<gt>"
+msgid "B<Status:>I< status>"
+msgstr "B<Status:>I< Status>"
 
 #. type: Plain text
-#: update-alternatives.8:395
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr "Der Status der Alternative (B<auto> oder B<manual>)."
 
 #. type: TP
-#: update-alternatives.8:395
+#: update-alternatives.8:411
 #, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
-msgstr "B<Best:> E<lt>beste WahlE<gt>"
+msgid "B<Best:>I< best-choice>"
+msgstr "B<Best:>I< beste-Wahl>"
 
 #. type: Plain text
-#: update-alternatives.8:399
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
@@ -18256,13 +18764,13 @@ msgstr ""
 "keine Alternative verfügbar ist."
 
 #. type: TP
-#: update-alternatives.8:399
+#: update-alternatives.8:415
 #, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
-msgstr "B<Value:> E<lt>derzeit ausgewählte AlternativeE<gt>"
+msgid "B<Value:>I< currently-selected-alternative>"
+msgstr "B<Value:>I< derzeit-ausgewählte-Alternative>"
 
 #. type: Plain text
-#: update-alternatives.8:403
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
@@ -18271,41 +18779,41 @@ msgstr ""
 "magischen Wert B<none>, der verwandt wird, falls der Link nicht existiert."
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr "Die anderen Blöcke beschreiben die verfügbaren Alternativen in der abgefragten Linkgruppe:"
 
 #. type: TP
-#: update-alternatives.8:406
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
-msgstr "B<Alternative:> E<lt>Pfad dieser AlternativenE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
+msgstr "B<Alternative:>I< Pfad-dieser-Alternativen>"
 
 #. type: Plain text
-#: update-alternatives.8:409
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr "Pfad zum Block dieser Alternativen."
 
 #. type: TP
-#: update-alternatives.8:409
+#: update-alternatives.8:425
 #, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
-msgstr "B<Priority:> E<lt>PrioritätswertE<gt>"
+msgid "B<Priority:>I< priority-value>"
+msgstr "B<Priority:>I< Prioritätswert>"
 
 #. type: Plain text
-#: update-alternatives.8:412
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr "Wert der Priorität dieser Alternativen."
 
 #. type: TP
-#: update-alternatives.8:412
+#: update-alternatives.8:428
 #, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
-msgstr "B<Slaves:> E<lt>Liste von SlavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
+msgstr "B<Slaves:>I< Liste-von-Slaves>"
 
 #. type: Plain text
-#: update-alternatives.8:418
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -18319,13 +18827,13 @@ msgstr ""
 "Slave-Alternative."
 
 #. type: TP
-#: update-alternatives.8:419
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr "B<Beispiel>"
 
 #. type: Plain text
-#: update-alternatives.8:427
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -18341,7 +18849,7 @@ msgstr ""
 "Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:432
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -18355,7 +18863,7 @@ msgstr ""
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:447
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -18389,15 +18897,15 @@ msgstr ""
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:459
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
 "if you do not find them so, please report this as a bug."
 msgstr ""
-"Mit I<--verbose> quatscht B<update-alternatives> ohne Unterlass über seine "
+"Mit B<--verbose> quatscht B<update-alternatives> ohne Unterlass über seine "
 "Aktivitäten auf seinem Standardausgabekanal. Falls Probleme auftreten, gibt "
 "B<update-alternatives> eine Fehlermeldung auf seinem Standardfehlerkanal aus "
 "und beendet sich mit dem Exit-Status 2. Die Diagnostiken sollten "
@@ -18405,7 +18913,7 @@ msgstr ""
 "bitte als Fehler."
 
 #. type: Plain text
-#: update-alternatives.8:465
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -18418,21 +18926,21 @@ msgstr ""
 "und die zugehörige Handbuchseite beinhaltet."
 
 #. type: Plain text
-#: update-alternatives.8:468
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 "Um alle verfügbaren Programme anzuzeigen, die B<vi> bereitstellen, und die "
-"dazu gehörigen Einstellungen, benutzen Sie die I<--display> Aktion:"
+"dazu gehörigen Einstellungen, benutzen Sie die Aktion B<--display>:"
 
 #. type: Plain text
-#: update-alternatives.8:471
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:475
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
@@ -18441,12 +18949,12 @@ msgstr ""
 "den folgenden Befehl und wählen dann eine Zahl aus der Liste aus:"
 
 #. type: Plain text
-#: update-alternatives.8:478
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:482
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
@@ -18455,12 +18963,12 @@ msgstr ""
 "Sie folgendes als Root aus:"
 
 #. type: Plain text
-#: update-alternatives.8:485
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:489
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
@@ -18468,7 +18976,7 @@ msgstr ""
 "von Debian."
 
 #. type: Plain text
-#: update-alternatives.8:494
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -18479,31 +18987,554 @@ msgstr ""
 "in der Implementation oder in der Dokumentation; bitte melden Sie dies."
 
 #. type: Plain text
-#: update-alternatives.8:505
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-"Diese Handbuchseite ist Copyright 1997,1998 durch Charles Briscoe-Smith und "
-"anderen."
-
-#. type: Plain text
-#: update-alternatives.8:508
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Dies ist Freie Dokumentation; lesen Sie die GNU General Public License "
-"Version 2 oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung."
-
-#. type: Plain text
-#: update-alternatives.8:511
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr ""
 "B<ln>(1), FHS, der Dateisystem Hierarchie-Standard (Filesystem Hierarchy "
 "Standard)."
 
-#~ msgid "2010-11-22"
-#~ msgstr "2010-11-22"
+#~ msgid ""
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+#~ msgstr ""
+#~ "B<dpkg-architecture> und diese Handbuchseite wurden ursprünglich von "
+#~ "Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt> geschrieben."
+
+#~ msgid "2011-09-13"
+#~ msgstr "2011-09-13"
+
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Dies ist Freie Software; lesen Sie die GNU General Public License Version "
+#~ "2 oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung."
+
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995 Ian Jackson"
+
+#~ msgid "2012-01-11"
+#~ msgstr "2012-01-11"
+
+# Kodierung ist hier nicht richtig!
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007 Frank Lichtenheld"
+
+#~ msgid "2008-02-17"
+#~ msgstr "2008-02-17"
+
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr ""
+#~ "Lesen Sie das Debian-Richtlinienhandbuch (Debian Policy Manual) für "
+#~ "weitere Details."
+
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995-1996 Ian Jackson"
+
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
+
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2011 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright \\(co 2011 Kees Cook"
+
+#~ msgid "Copyright \\(co 2008-2012 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2012 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
+#~ "the last version of the package that contained the conffile (or the last "
+#~ "version of the package that did not take care to remove the obsolete "
+#~ "conffile if this was not immediately implemented).  If I<lastversion> is "
+#~ "empty or omitted, then the operation is tried on every upgrade. "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<Conffile> ist der Dateiname der zu entfernenden Conffile. "
+#~ "I<letzteVersion> ist die letzte Version des Pakets, das die Conffile "
+#~ "enthielt (oder die letzte Version des Pakets, das sich nicht darum "
+#~ "kümmerte, die veraltete Conffile zu löschen, falls dies nicht sofort "
+#~ "implementiert wurde). Falls I<letzteVersion> leer oder entfallen ist wird "
+#~ "die Durchführung bei jedem Upgrade versucht. I<Paket> ist der Paketname. "
+#~ "Er ist optional, da er standardmäßig mit $DPKG_MAINTSCRIPT_PACKAGE belegt "
+#~ "ist (diese Variable wird von Dpkg auf den Namen des momentan in "
+#~ "Bearbeitung befindlichen Pakets gesetzt). Alle Parameter des "
+#~ "Betreuerskripts müssen nach »--« an das Programm weitergeleitet werden."
+
+#~ msgid ""
+#~ "I<oldconffile> and I<newconffile> are the old and new name of the "
+#~ "conffile to rename. I<lastversion> is the last version of the package "
+#~ "that contained the conffile with the old name. If I<lastversion> is empty "
+#~ "or omitted, then the operation is tried on every upgrade (note: it's "
+#~ "safer to give the version and have the operation tried only once). "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<alteConffile> und I<neueConffile> sind der alte und der neue Name der "
+#~ "umzubenennenden Conffile. I<letzteVersion> ist die letzte Version des "
+#~ "Pakets, die die Conffile mit dem alten Namen enthielt. Falls "
+#~ "I<letzteVersion> leer oder entfallen ist, wird die Durchführung bei jedem "
+#~ "Upgrade versucht (Hinweis: Es ist sicherer, die Version anzugeben und die "
+#~ "Durchführung nur einmal versuchen zu lassen). I<Paket> ist der Paketname. "
+#~ "Er ist optional, da er standardmäßig mit $DPKG_MAINTSCRIPT_PACKAGE belegt "
+#~ "ist (diese Variable wird von Dpkg auf den Namen des momentan in "
+#~ "Bearbeitung befindlichen Pakets gesetzt). Alle Parameter des "
+#~ "Betreuerskripts müssen nach »--« an das Programm weitergeleitet werden."
+
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright \\(co 2008 Joey Hess"
+
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright \\(co 2007 Guillem Jover"
+
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright \\(co 2005 Scott James Remnant"
+
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
+
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2001 Wichert Akkerman"
+
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2006 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
+#~ msgstr ""
+#~ "B<Dselect> wurde von Ian Jackson (ijackson@gnu.ai.mit.edu) geschrieben. "
+#~ "Die komplette Liste der Beitragenden kann mittels »dselect --version« "
+#~ "herausgefunden werden."
+
+#~ msgid ""
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
+#~ msgstr ""
+#~ "Diese Handbuchseite wurde von Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin und Joost kooij geschrieben."
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> basierend "
+#~ "auf einer vorherigen Version von Ian Jackson E<lt>ian@chiark.greenend.org."
+#~ "ukE<gt>."
+
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Handbuchseite von Klee Dienes E<lt>klee@mit.eduE<gt>, teilweise von Ian "
+#~ "Jackson umformatiert."
+
+#~ msgid ""
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#~ msgstr ""
+#~ "Diese Handbuchseite ist Copyright 1997,1998 durch Charles Briscoe-Smith "
+#~ "und anderen."
+
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Dies ist Freie Dokumentation; lesen Sie die GNU General Public License "
+#~ "Version 2 oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung."
+
+#~ msgid "Instead of:"
+#~ msgstr "Anstatt von:"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+
+#~ msgid "please use the following:"
+#~ msgstr "verwenden Sie bitte das folgende:"
+
+#~ msgid ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  …\n"
+#~ "endif\n"
+
+#~ msgid "please use:"
+#~ msgstr "bitte verwenden Sie:"
+
+#~ msgid ""
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
+#~ msgstr ""
+#~ "Im Allgemeinen wird der Aufruf von Dpkg in der »rules«-Datei, um "
+#~ "Architektur-Informationen zu erhalten, abgelehnt (falls Sie "
+#~ "Rückwärtskompatibilität bereitstellen wollen, siehe unten). Insbesondere "
+#~ "die --print-architecture-Option ist unzuverlässig, da wir Debian-"
+#~ "Architekturen haben, die nicht mit einem Prozessornamen übereinstimmen."
+
+#~ msgid ""
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
+#~ msgstr ""
+#~ "Die DEB_HOST_ARCH_CPU- und DEB_HOST_ARCH_OS-Variablen wurden in dpkg-dev "
+#~ "1.13.2 eingeführt. Vorher tendierten die I<debian/rules>-Dateien dazu, "
+#~ "die Werte der DEB_HOST_GNU_CPU- oder DEB_HOST_GNU_TYPE-Variablen zu "
+#~ "überprüfen, die aber Änderungen unterlagen."
+
+#~ msgid ""
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
+#~ msgstr ""
+#~ "Wo I<debian/rules>-Dateien diese Variablen überprüfen um festzustellen, "
+#~ "wie oder was zu kompilieren ist, sollten diese aktualisiert werden, um "
+#~ "die neuen Variablen und Werte zu verwenden. Sie möchten eventuell "
+#~ "Rückwärtskompatibilität zu älteren Versionen von Dpkg-dev erhalten, indem "
+#~ "Sie den folgenden Code verwenden:"
+
+#~ msgid ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+#~ msgstr ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+
+#~ msgid ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "# Berücksichtige die Ausgabe des alten Dpkg-architecture.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr "Und ähnlich für DEB_BUILD_ARCH_CPU und DEB_BUILD_ARCH_OS."
+
+#~ msgid ""
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
+#~ msgstr ""
+#~ "Falls Sie noch Versionen von Dpkg-dev, die B<dpkg-architecture> nicht "
+#~ "enthielten, unterstützen wollen, erledigt dies folgendes:"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
+#~ msgstr ""
+#~ "Setzen Sie eine Untermenge dieser Zeilen oben in Ihre debian/rules-Datei; "
+#~ "diese Standardwerte werden überschrieben, falls Dpkg-architecture "
+#~ "verwendet wird."
+
+#~ msgid ""
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
+#~ msgstr ""
+#~ "Sie benötigen nicht den ganzen Satz. Wählen Sie einen konsistenten Satz, "
+#~ "der nur die Werte enthält, die Sie in der rules-Datei verwenden. Falls "
+#~ "Sie beispielsweise nur die Host-Debian-Architektur benötigen, ist "
+#~ "»DEB_HOST_ARCH=\\`dpkg --print-architecture\\ ausreichend (dies ist in "
+#~ "der Tat die Debian-Architektur der Baumaschine, aber denken Sie daran, "
+#~ "dass wir nur zur »natürlichen« Kompilierung rückwärtskompatibel sein "
+#~ "wollen)."
+
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "Überprüfe, ob ein Prozess die Datei I<pid-Datei> angelegt hat."
+
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Überprüfe auf Prozesse die (laut B</proc/>I<pid>B</exe>) Instanzen von "
+#~ "diesem Programm sind."
+
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Überprüfe (laut B</proc/>I<pid>B</stat>) auf Prozesse mit dem Namen "
+#~ "I<Prozessname>."
+
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Überprüfe auf Prozesse die dem mit I<Benutzername> oder I<uid> "
+#~ "spezifizierten Benutzer gehören."
+
+#~ msgid "[ ... ]"
+#~ msgstr "[ … ]"
+
+#~ msgid "B<Build-Features:>I< features-list>"
+#~ msgstr "B<Build-Features:> I< Funktionalitätsliste>"
+
+#~ msgid ""
+#~ "A comma-separated list of names of build-time features that are supported "
+#~ "by the source package. Currently, the only supported feature is B<build-"
+#~ "arch>. It allows dpkg-buildpackage to call the I<build-arch> or I<build-"
+#~ "indep> targets in place of I<build>."
+#~ msgstr ""
+#~ "Eine durch Komma separierte Liste von Funktionalitätsnamen, die vom "
+#~ "Quellpaket für den Paketbau unterstützt werden. Derzeit ist die einzige "
+#~ "unterstützte Funktionalität B<build-arch>. Dies erlaubt es Dpkg-"
+#~ "buildpackage, die Ziele I<build-arch> oder I<build-indep> anstelle von "
+#~ "I<build> aufzurufen."
+
+#~ msgid ""
+#~ "by the package maintainer with one of the following files (the first "
+#~ "found is used): B<debian/buildflags.>I<arch>, B<debian/buildflags.>I<os>, "
+#~ "B<debian/buildflags>. The I<arch> substitution corresponds to the "
+#~ "DEB_HOST_ARCH variable returned by B<dpkg-architecture> while I<os> "
+#~ "corresponds to DEB_HOST_ARCH_OS."
+#~ msgstr ""
+#~ "durch den Paketbetreuer mittels einer der folgenden Dateien (die zuerst "
+#~ "gefundene wird verwandt): B<debian/buildflags.>I<Arch>, B<debian/"
+#~ "buildflags.>I<OS>, B<debian/buildflags>. Die Ersetzung I<Arch> entspricht "
+#~ "der von B<dpkg-architecture> zurückgelieferten Variablen DEB_HOST_ARCH, "
+#~ "während I<OS> DEB_HOST_ARCH_OS entspricht."
+
+#~ msgid ""
+#~ "B<debian/buildflags.>I<arch>B<, debian/buildflags.>I<os>B<, debian/"
+#~ "buildflags>"
+#~ msgstr ""
+#~ "B<debian/buildflags.>I<Arch>B<, debian/buildflags.>I<OS>B<, debian/"
+#~ "buildflags>"
+
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "Konfigurationsdatei des Paketverwalters"
+
+#~ msgid ""
+#~ "Those environment variables should not be set by official packages, they "
+#~ "are meant for users who are recompiling a Debian package and would like "
+#~ "to change the compilation flags."
+#~ msgstr ""
+#~ "Diese Umgebungsvariablen sollten von offiziellen Paketen nicht gesetzt "
+#~ "werden, sie sind für Benutzer gedacht, die ein Debian-Paket neu "
+#~ "übersetzen und die Übersetzungsschalter ändern wollen."
+
+#~ msgid "2010-07-29"
+#~ msgstr "2010-07-29"
+
+#~ msgid "Compiler flags"
+#~ msgstr "Compiler-Schalter"
+
+#~ msgid ""
+#~ "The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
+#~ "environment variables are set to the values that B<dpkg-buildflags> "
+#~ "returned. See its manual page for more information."
+#~ msgstr ""
+#~ "Die Umgebungsvariablen B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> und "
+#~ "B<LDFLAGS> werden auf die Werte gesetzt, die B<dpkg-buildflags> "
+#~ "zurückliefert. Lesen Sie die Handbuchseite für weitere Informationen."
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>PaketnameE<gt>"
+
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+
+#~ msgid "2008-08-18"
+#~ msgstr "2008-08-18"
+
+#~ msgid "2009-08-15"
+#~ msgstr "2009-08-15"
+
+#~ msgid "2009-11-21"
+#~ msgstr "2009-11-21"
+
+#~ msgid "2011-04-26"
+#~ msgstr "2011-04-26"
+
+#~ msgid "2010-10-12"
+#~ msgstr "2010-10-12"
+
+#~ msgid "2009-08-07"
+#~ msgstr "2009-08-07"
+
+#~ msgid "2010-04-16"
+#~ msgstr "2010-04-16"
+
+#~ msgid "2009-05-19"
+#~ msgstr "2009-05-19"
+
+#~ msgid "2011-04-28"
+#~ msgstr "2011-04-28"
+
+#~ msgid "2009-10-01"
+#~ msgstr "2009-10-01"
+
+#~ msgid "2009-06-26"
+#~ msgstr "2009-06-26"
+
+#~ msgid "2009-05-10"
+#~ msgstr "2009-05-10"
+
+#~ msgid "2010-03-07"
+#~ msgstr "2010-03-07"
+
+#~ msgid ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<screenpart:>"
+#~ "[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgstr ""
+#~ "B<dselect> [B<--admindir> I<E<lt>VerzeichnisE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>DateiE<gt>>] "
+#~ "[I<E<lt>AktionE<gt>>] [B<--colour>|B<--color> I<Bildschirmteil:>"
+#~ "[I<Vordergrund>],[I<Hintergrund>][I<:Attr>[I<+Attr+..>]]]"
+
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir>I< E<lt>VerzeichnisE<gt>>"
+
+#~ msgid "USAGE"
+#~ msgstr "VERWENDUNG"
+
+#~ msgid ""
+#~ "Note: B<dpkg-source> expects the source tree to have all patches listed "
+#~ "in the series file applied when you generate the source package.  This is "
+#~ "not the case when the source tree has been obtained by unpacking a source "
+#~ "package using the Format: 1.0 for instance. To mitigate the problem, "
+#~ "B<dpkg-source> will apply the patches by itself if it believes that they "
+#~ "have not yet been applied. To detect this situation, it uses the "
+#~ "following heuristic: it finds the list of supposedly unapplied patches "
+#~ "(they are listed in the B<series> file but not in B<.pc/applied-"
+#~ "patches>), and if the first patch in that set can be applied without "
+#~ "errors, it will apply them all.  The option B<--no-preparation> can be "
+#~ "used to disable this behaviour. This operation is usually done as part of "
+#~ "the B<--prepare-build> command."
+#~ msgstr ""
+#~ "Hinweis: B<dpkg-source> erwartet, dass alle Patches aus der Series-Datei "
+#~ "auf dem Quellbaum angewandt wurden, wenn Sie das Quellpaket erstellen. "
+#~ "Dies ist z.B. nicht der Fall, wenn der Quellbaum durch Entpacken eines "
+#~ "Quellpakets im Format: 1.0 erhalten wurde. Um das Problem zu entschärfen, "
+#~ "wird B<dpkg-source> die Patches selbst anwenden, falls es glaubt, dass "
+#~ "sie noch nicht angewandt wurden. Um diese Situation zu erkennen, "
+#~ "verwendet es die folgende Heuristik: Es findet die Liste der vermutlich "
+#~ "noch nicht angewandten Patches (sie sind in der Datei B<series>, aber "
+#~ "nicht in der Datei B<.pc/applied-patches> aufgeführt) und wenn der erste "
+#~ "Patch in dem Satz ohne Fehler angewandt werden kann, werden sie alle "
+#~ "angewandt. Die Option B<--no-preparation> kann zum Abschalten dieses "
+#~ "Verhaltens verwandt werden. Dieser Ablauf passiert normalerweise als Teil "
+#~ "des Befehls B<--prepare-build>."
 
 #~ msgid "2011-02-05"
 #~ msgstr "2011-02-05"
@@ -18564,7 +19595,6 @@ msgstr ""
 #~ msgid "0"
 #~ msgstr "0"
 
-# type: IP
 #~ msgid "1"
 #~ msgstr "1"
 
@@ -18650,9 +19680,6 @@ msgstr ""
 #~ msgid "I<admindir>/info/I<package>.shlibs"
 #~ msgstr "I<Adminverz>/info/I<Paket>.shlibs"
 
-#~ msgid "2010-11-05"
-#~ msgstr "2010-11-05"
-
 #~ msgid ""
 #~ "An error occurred. Unfortunately at the time of writing I<extended-error-"
 #~ "message> can contain newlines, although in locales where the translators "
@@ -18680,7 +19707,6 @@ msgstr ""
 #~ msgid "2010-04-11"
 #~ msgstr "2010-04-11"
 
-# type: Plain text
 #~ msgid ""
 #~ "Defined by B<dpkg> on the maintainer script environment to the private "
 #~ "library directory of the currently running B<dpkg> instance."
@@ -18702,11 +19728,9 @@ msgstr ""
 #~ "werden. Falls das Paket in einem Unterverzeichnis des I<Binär-Verz> "
 #~ "gefunden wird, dann wird dies mit I<Bereich> überprüft."
 
-# type: Plain text
 #~ msgid "for the current user with B<~/.config/dpkg-buildflags.conf>;"
 #~ msgstr "für den aktuellen Benutzer mit B<~/.config/dpkg-buildflags.conf>"
 
-# type: TP
 #~ msgid "B<~/.config/dpkg-buildflags.conf>"
 #~ msgstr "B<~/.config/dpkg-buildflags.conf>"
 
@@ -18743,32 +19767,6 @@ msgstr ""
 #~ "auf einen Wert gesetzt, der für Cross-Kompilierung geeignet ist (»/usr/"
 #~ "I<gnu-system-type>/lib/pkgconfig/:/usr/share/pkgconfig«)."
 
-#~ msgid ""
-#~ "Note: B<dpkg-source> expects the source tree to have all patches listed "
-#~ "in the series file applied when you generate the source package.  This is "
-#~ "not the case when the source tree has been obtained by unpacking a source "
-#~ "package using the Format: 1.0 for instance. To mitigate the problem, "
-#~ "B<dpkg-source> will apply the patches by itself if it believes that they "
-#~ "have not yet been applied. To detect this situation, it uses the "
-#~ "following heuristic: it finds the list of supposedly unapplied patches "
-#~ "(they are listed in the B<series> file but not in B<.pc/applied-"
-#~ "patches>), and if the first patch in that set can be applied without "
-#~ "errors, it will apply them all.  The option B<--no-preparation> can be "
-#~ "used to disable this behaviour."
-#~ msgstr ""
-#~ "Hinweis: B<dpkg-source> erwartet, dass alle Patches aus der Series-Datei "
-#~ "auf dem Quellbaum angewandt wurden, wenn Sie das Quellpaket erstellen. "
-#~ "Dies ist z.B. nicht der Fall, wenn der Quellbaum durch Entpacken eines "
-#~ "Quellpakets im Format: 1.0 erhalten wurde. Um das Problem zu entschärfen, "
-#~ "wird B<dpkg-source> die Patches selbst anwenden, falls es glaubt, dass "
-#~ "sie noch nicht angewandt wurden. Um diese Situation zu erkennen, "
-#~ "verwendet es die folgende Heuristik: Es findet die Liste der vermutlich "
-#~ "noch nicht angewandten Patches (sie sind in der Datei B<series>, aber "
-#~ "nicht in der Datei B<.pc/applied-patches> aufgeführt) und wenn der erste "
-#~ "Patch in dem Satz ohne Fehler angewandt werden kann, werden sie alle "
-#~ "angewandt. Die Option B<--no-preparation> kann zum Abschalten dieses "
-#~ "Verhaltens verwandt werden."
-
 #~ msgid "[I<tag:>] I<library> I<version> I<dependencies>"
 #~ msgstr "[I<Markierung:>] I<Bibliothek> I<Version> I<Abhängigkeiten>"
 
@@ -18884,7 +19882,6 @@ msgstr ""
 #~ "angegebenen Format, »1.0«. Die verschiedenen Quellpaketformate werden im "
 #~ "Abschnitt B<QUELLPAKET-FORMATE> ausführlich beschrieben."
 
-# type: Plain text
 #~ msgid ""
 #~ "If you don't know what source format you should use, you should probably "
 #~ "pick either \"3.0 (quilt)\" or \"3.0 (native)\". They will become the "
@@ -18913,7 +19910,6 @@ msgstr ""
 #~ msgid "2009-09-06"
 #~ msgstr "2009-09-16"
 
-# type: Plain text
 #~ msgid ""
 #~ "Print the source format that would be used to build the source package if "
 #~ "B<dpkg-source -b >I<directory> was called (in the same conditions and "
@@ -19105,7 +20101,6 @@ msgstr ""
 #~ "Informationen darüber enthält, wie das Paket in die Distribution passt; "
 #~ "siehe B<deb-override>(5)."
 
-# type: Plain text
 #~ msgid ""
 #~ "Scan I<file> to find supplementary overrides. See B<deb-extra-override>"
 #~ "(5)  for more information on its format."
@@ -19956,9 +20951,6 @@ msgstr ""
 #~ msgid "2008-03-02"
 #~ msgstr "2008-03-02"
 
-#~ msgid "2008-01-13"
-#~ msgstr "2008-01-13"
-
 #~ msgid "2008-03-25"
 #~ msgstr "2008-03-25"
 
@@ -20435,7 +21427,7 @@ msgstr ""
 #~ "priority> [B<--slave> I<genname symlink> I<altern>]..."
 #~ msgstr ""
 #~ "B<update-alternatives> [I<Optionen>] B<--install> I<Genname Symlink "
-#~ "Altern Priorität> [B<--slave> I<Genname Symlink> I<Altern>]..."
+#~ "Altern Priorität> [B<--slave> I<Genname Symlink> I<Altern>] …"
 
 #~ msgid "B<update-alternatives> [I<options>] B<--remove> I<name path>"
 #~ msgstr "B<update-alternatives> [I<Optionen>] B<--remove> I<Name Pfad>"
diff --git a/man/po/dpkg-man.pot b/man/po/dpkg-man.pot
index 65f4730..2b15647 100644
--- a/man/po/dpkg-man.pot
+++ b/man/po/dpkg-man.pot
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-04-01 22:11+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\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"
@@ -17,59 +17,59 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr ""
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20 deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19 dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21 dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18 update-alternatives.8:25
 #, no-wrap
-msgid "2009-02-27"
+msgid "2011-08-14"
 msgstr ""
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5 deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1 dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1 dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15 dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2 dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18 deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21 dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21 dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr ""
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5 deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18 deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr ""
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6 deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17 deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2 dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2 dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2 dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2 dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2 dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16 dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3 dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2 dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19 deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20 deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19 deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20 dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21 dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22 dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19 dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22 dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21 dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20 dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20 start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr ""
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9 deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6 deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5 dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5 dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5 dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5 dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5 dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5 dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5 dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5 update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21 deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23 deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22 deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23 dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23 dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24 dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22 dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25 dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26 dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22 dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27 update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr ""
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6 deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8 deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8 dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9 dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9 dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9 dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9 dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9 dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11 dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12 dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10 update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23 deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26 deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25 deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23 dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29 dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30 dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32 dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29 dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32 dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27 dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23 start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -77,27 +77,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
 msgstr ""
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -107,7 +107,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -118,7 +118,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -127,7 +127,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -137,7 +137,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -148,7 +148,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -159,7 +159,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -168,40 +168,34 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37 deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37 deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49 dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249 dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95 dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72 dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223 dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23 update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67 deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66 deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172 deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258 dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152 dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257 dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348 dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102 dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41 update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr ""
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr ""
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, no-wrap
-msgid "2010-07-29"
-msgstr ""
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -214,32 +208,32 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr ""
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
+msgid "B<Package:>I< package-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
+msgid "B<Version:>I< version-string>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -248,13 +242,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -262,18 +256,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
+msgid "B<Description:>I< short-description>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -283,19 +277,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr ""
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -303,20 +297,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
+msgid "B<Priority:>I< priority>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -324,28 +318,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -355,108 +349,107 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
+msgid "B<Origin:>I< name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like "
+"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>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
+msgid "B<Tag:>I< tag-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a "
-"multi-arch installations. The value `same' means that the package is "
+"multi-arch installations. The value B<same> means that the package is "
 "co-installable with itself, but it must not be used to satisfy the "
 "dependency of any package of a different architecture from itself. The value "
-"`foreign' means that the package is not co-installable with itself, but "
+"B<foreign> means that the package is not co-installable with itself, but "
 "should be allowed to satisfy the dependency of a package of a different arch "
-"from itself. The value `allowed` allows reverse-dependencies to indicate in "
-"their Depends field that they need a package from a foreign architecture, "
-"but has no effect otherwise. This field should not be present in packages "
-"with the Architecture: all field."
+"from itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Source:>I< source-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
+#: deb-control.5:136 deb-src-control.5:218
 #, no-wrap
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
+msgid "B<Subarchitecture:>I< value>"
 msgstr ""
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
+#: deb-control.5:139 deb-src-control.5:221
 #, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
+msgid "B<Kernel-Version:>I< value>"
 msgstr ""
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
+#: deb-control.5:142 deb-src-control.5:224
 #, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the "
@@ -464,13 +457,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
+msgid "B<Depends:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -483,13 +476,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -497,13 +490,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
+msgid "B<Recommends:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -511,13 +504,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
+msgid "B<Suggests:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -525,7 +518,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -536,7 +529,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -546,13 +539,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
+msgid "B<Breaks:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -561,13 +554,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
+msgid "B<Conflicts:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -576,13 +569,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
+msgid "B<Replaces:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -591,13 +584,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
+msgid "B<Provides:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -610,7 +603,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -620,13 +613,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
+#: deb-control.5:252 deb-src-control.5:276
 #, no-wrap
-msgid "B<Built-Using:> E<lt>package listE<gt>"
+msgid "B<Built-Using:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -638,13 +631,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50 start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -670,29 +663,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, no-wrap
 msgid "deb-src-control"
 msgstr ""
 
-#. type: TH
-#: deb-src-control.5:3
-#, no-wrap
-msgid "2010-11-22"
-msgstr ""
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -705,24 +692,23 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
+"after the space. Lines starting with a B<'#'> are treated as comments."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, no-wrap
 msgid "SOURCE FIELDS"
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, no-wrap
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
+msgid "B<Source:> I<source-package-name> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -732,13 +718,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
@@ -746,13 +732,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, no-wrap
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -760,13 +746,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, no-wrap
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -774,13 +760,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, no-wrap
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -788,48 +774,56 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr ""
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like "
+"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."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
+msgid "B<Vcs-*:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> "
+"(Subversion). Usually this field points to the latest version of the "
+"package, such as the main branch or the trunk."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:82
-msgid "The url of a webinterface to browse the Version Control System repository."
+#: deb-src-control.5:100
+msgid ""
+"The I<url> of a webinterface to browse the Version Control System "
+"repository."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
@@ -837,7 +831,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
@@ -845,60 +839,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, no-wrap
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:113
+#: deb-src-control.5:131
 #, no-wrap
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Depends-Indep:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:119
+#: deb-src-control.5:137
 #, no-wrap
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:124
+#: deb-src-control.5:142
 #, no-wrap
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -910,7 +904,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an "
@@ -920,7 +914,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -930,7 +924,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -938,7 +932,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -946,55 +940,57 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, no-wrap
 msgid "BINARY FIELDS"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, no-wrap
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
+msgid "B<Package:> I<binary-package-name> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a "
+"space. It's also possible to put architecture wildcards in that list (see "
+"B<dpkg-architecture>(1)  for more information about them)."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:191
+#: deb-src-control.5:212
 #, no-wrap
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1002,45 +998,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:214
-#, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr ""
-
-#. type: TP
-#: deb-src-control.5:220
+#: deb-src-control.5:241
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
+msgid "B<Description:> I<short-description> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:243
+#: deb-src-control.5:264
 #, no-wrap
-msgid "B<Enhances:> E<lt>package listE<gt>"
+msgid "B<Enhances:>I< package-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:266
+#: deb-src-control.5:287
 #, no-wrap
 msgid "USER-DEFINED FIELDS"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1057,7 +1047,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1072,12 +1062,11 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 "
-"!kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1086,9 +1075,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), "
-"bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1102,134 +1090,172 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr ""
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
 msgid "deb-split"
 msgstr ""
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
-msgid "2010-01-28"
+msgid "2012-04-09"
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41 deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37 dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43 dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370 dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:35
+msgid "The format version number, B<2.1> at the time this manual page was written."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:37
+msgid "The package name."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:39
+msgid "The package version."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:43
+msgid "The total size of the package."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:48
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:54
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:59
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:62
+msgid ""
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr ""
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr ""
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr ""
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
 msgstr ""
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1237,13 +1263,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1254,42 +1280,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1297,42 +1323,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and "
+"I<debian-revision>. The absence of a I<debian-revision> compares earlier "
+"than the presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1344,7 +1370,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1354,7 +1380,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1362,7 +1388,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1372,13 +1398,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1386,52 +1412,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr ""
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47 dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455 dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123 dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458 start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125 dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53 dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154 dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139 dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131 dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233 dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr ""
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr ""
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see "
@@ -1439,33 +1436,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1473,7 +1470,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1483,7 +1480,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1491,40 +1488,131 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr ""
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, no-wrap
-msgid "deb-override"
+msgid "deb-origin"
+msgstr ""
+
+#. type: TH
+#: deb-origin.5:19 dpkg-vendor.1:18
+#, no-wrap
+msgid "2011-11-10"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:24
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:33
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:34
+#, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:38
+#, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+msgid "B<dpkg-vendor>(1)"
 msgstr ""
 
 #. type: TH
-#: deb-override.5:15
+#: deb-override.5:19
 #, no-wrap
-msgid "2007-03-07"
+msgid "deb-override"
 msgstr ""
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1 dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2 dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15 dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2 dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19 dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21 dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19 dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19 start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "dpkg utilities"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -1533,33 +1621,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -1567,38 +1655,38 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), "
 "B</usr/share/doc/debian-policy/policy.html/index.html>."
 msgstr ""
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr ""
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -1606,24 +1694,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -1631,36 +1719,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, no-wrap
-msgid "2008-02-17"
+msgid "2012-02-08"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -1670,12 +1758,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -1683,30 +1771,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263 dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221 dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -1716,34 +1807,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr ""
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr ""
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "2009-07-15"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -1752,7 +1843,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -1762,14 +1853,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string "
 "B<${}> (which is not a legal substitution) is replaced with a B<$> sign."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -1778,7 +1869,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -1789,7 +1880,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -1799,12 +1890,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -1815,7 +1906,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -1825,66 +1916,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -1892,13 +1983,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -1907,13 +1998,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -1922,13 +2013,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -1936,13 +2027,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -1950,208 +2041,185 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by "
 "B<dpkg-shlibdeps>."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12 dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122 dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115 dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12 update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30 dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142 dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135 dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30 update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225 dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436 update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266 dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450 update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), "
 "B<dpkg-shlibdeps>(1), B<dpkg-source>(1)."
 msgstr ""
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19 dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252 dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103 dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229 dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr ""
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49 dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144 dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708 dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr ""
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51 dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127 dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr ""
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr ""
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
+#: deb-symbols.5:36
+msgid "[* I<field-name>: I<field-value>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency "
-"templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
-"version>)\" or by nothing (if an unversioned dependency is deemed "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= "
+"I<minimal-version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
-"version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
-"dependency template is numbered 1, the second one 2, etc."
+"\"Base\" if the library is not versioned) is associated to a "
+"I<minimal-version> of its dependency template (the main dependency template "
+"is used if I<id-of-dependency-template> is not present). The first "
+"alternative dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2161,23 +2229,23 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2188,39 +2256,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr ""
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr ""
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, no-wrap
-msgid "2009-03-15"
-msgstr ""
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2228,7 +2290,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2236,39 +2298,53 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2278,53 +2354,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:88
 msgid "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr ""
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
-msgid "2011-02-05"
+msgid "2011-11-27"
 msgstr ""
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1 dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21 dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21 dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
 msgstr ""
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -2332,7 +2417,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -2340,7 +2425,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is "
@@ -2351,40 +2436,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and "
+"B<dpkg-query>(1). The list of supported actions can be found later on in the "
+"B<ACTIONS> section. If any such action is encountered B<dpkg> just runs "
+"B<dpkg-deb> or B<dpkg-query> with the parameters given to it, but no "
+"specific options are currently passed to them, to use any such option the "
+"back-ends need to be called directly."
 msgstr ""
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -2392,173 +2461,173 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr ""
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
 msgstr ""
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires "
 "reinstallation. These packages cannot be removed, unless forced with option "
@@ -2566,55 +2635,55 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -2623,33 +2692,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If "
 "B<-a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -2657,37 +2726,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the "
 "B<dpkg-reconfigure>(8)  command instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -2697,13 +2766,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -2721,33 +2790,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -2758,7 +2827,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -2767,64 +2836,64 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -2832,28 +2901,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -2861,37 +2930,82 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -2904,77 +3018,76 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71 dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45 dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91 dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62 dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124 dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124 update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143 dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137 update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -2998,18 +3111,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3027,13 +3140,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50 dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170 dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37 dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29 dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72 dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134 dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44 start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72 dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199 dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56 dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43 dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76 dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150 dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57 start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3043,24 +3156,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3069,13 +3182,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -3083,7 +3196,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid ""
 "    Number   Description\n"
@@ -3103,13 +3216,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified "
@@ -3118,7 +3231,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts "
 "only. Using them without fully understanding their effects may break your "
@@ -3126,19 +3239,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3148,19 +3261,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -3168,7 +3281,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered "
 "essential. Essential packages contain mostly very basic Unix "
@@ -3177,36 +3290,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3214,7 +3327,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3222,7 +3335,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -3231,7 +3344,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -3241,22 +3354,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -3267,7 +3380,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -3277,77 +3390,58 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr ""
+
+#. type: Plain text
+#: dpkg.1:506
 msgid "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:481
-#, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:485
-msgid "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any "
 "changes. This is used to see what would happen with the specified action, "
@@ -3355,7 +3449,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -3364,13 +3458,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -3378,26 +3472,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19 dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38 dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -3405,13 +3499,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -3420,26 +3514,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to "
 "I<dir>B</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -3448,30 +3542,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -3484,31 +3578,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -3522,14 +3616,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -3537,12 +3631,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -3550,13 +3644,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -3564,31 +3658,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid ""
 "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' "
@@ -3596,18 +3690,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -3615,13 +3709,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:607
+#: dpkg.1:635
 #, no-wrap
 msgid "B<--status-logger>=I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple "
@@ -3629,44 +3723,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> "
-"E<lt>installed-versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and "
-"`YYYY-MM-DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for "
-"conffile changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -3677,64 +3770,64 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -3742,266 +3835,266 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr ""
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219 dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60 dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260 dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77 dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, no-wrap
 msgid "B<PAGER>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:755
+#: dpkg.1:783
 #, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
@@ -4009,23 +4102,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid "You might transfer this file to another computer, and install it there with:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -4033,7 +4126,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -4042,82 +4135,88 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
 msgstr ""
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr ""
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr ""
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
 msgstr ""
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr ""
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, no-wrap
-msgid "2009-08-15"
+msgid "2012-01-20"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to "
 "B<dpkg>(1), and can not be set at the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -4129,32 +4228,32 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24 dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24 dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35 update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44 dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41 dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56 update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -4163,13 +4262,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -4178,104 +4277,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124 dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60 dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143 dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74 dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229 dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169 dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127 dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63 dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103 dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96 dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34 update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251 dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198 dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146 dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77 dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107 dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123 dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51 update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -4285,54 +4384,54 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is "
@@ -4340,13 +4439,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -4354,226 +4453,226 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to "
 "I<debian/rules> as make variables (see make documentation). However, you "
@@ -4584,334 +4683,221 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture "
 "-qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture "
 "-qDEB_HOST_GNU_TYPE)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid ""
+"[...]\n"
 "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) "
 "--host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:199
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in "
-"dpkg-dev 1.15.4. Using them in I<debian/rules> thus requires a "
-"build-dependency on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
-"dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
-"values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
-"been subject to change."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU "
-"2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS "
-"2E<gt>/dev/null)\n"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture "
-"-qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
+msgid "include /usr/share/dpkg/architecture.mk\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst "
-"hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in "
+"dpkg-dev 1.15.4. Using them in I<debian/rules> thus requires a "
+"build-dependency on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+"dpkg-dev 1.13.2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to "
 "B<dpkg-architecture>. Other examples:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given "
 "one:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr ""
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -4921,171 +4907,239 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr ""
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr ""
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr ""
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, no-wrap
+msgid "2012-04-03"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be "
 "extended/overriden in several ways:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where "
 "B<$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid "Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is "
+"non-empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, no-wrap
 msgid "B<--list>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, no-wrap
 msgid "B<--export=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, no-wrap
 msgid "B<--get>I< flag>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -5093,63 +5147,100 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, no-wrap
 msgid "B<vendor>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, no-wrap
 msgid "B<system>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, no-wrap
 msgid "B<user>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, no-wrap
 msgid "B<env>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes "
 "I<-g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -5157,46 +5248,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -5204,89 +5295,341 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, no-wrap
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
-msgid "System wide configuration file."
+#: dpkg-buildflags.1:159
+msgid "System wide configuration file."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:159
+#, no-wrap
+msgid ""
+"B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or "
+"B<$HOME/.config/dpkg/buildflags.conf>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:162
+msgid "User configuration file."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within "
+"B<debian/rules>. It's meant for any user that wants to rebuild the source "
+"package with different build flags. The second set (DEB_I<flag>_MAINT_I<op>) "
+"should only be used in B<debian/rules> by package maintainers to change the "
+"resulting build flags."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:169
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_SET>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:175
+msgid "This variable can be used to force the value returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:182
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_APPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:188
+msgid ""
+"This variable can be used to append supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, no-wrap
+msgid "B<format>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of "
+"B<printf(\"%s\", foo);> This may be a security hole if the format string "
+"came from untrusted input and contains \"%n\"."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited "
+"ones. This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector "
+"--param=ssp-buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety "
+"checks against stack overwrites. This renders many potential code injection "
+"attacks into aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with "
+"B<-nostdlib> or B<-ffreestanding> or similar."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:261
 #, no-wrap
-msgid ""
-"B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or "
-"B<$HOME/.config/dpkg/buildflags.conf>"
+msgid "B<relro>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
-msgid "User configuration file."
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:271
 #, no-wrap
-msgid "B<DEB_>I<flag>B<_SET>"
+msgid "B<bindnow>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:115
-msgid "This variable can be used to force the value returned for the given I<flag>."
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:279
 #, no-wrap
-msgid "B<DEB_>I<flag>B<_APPEND>"
+msgid "B<pie>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:291
 msgid ""
-"This variable can be used to append supplementary options to the value "
-"returned for the given I<flag>."
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this "
+"(-fPIC), so they gain ASLR automatically, but binary .text regions need to "
+"be build PIE to gain ASLR. When this happens, ROP (Return Oriented "
+"Programming) attacks are much harder since there are no static locations to "
+"bounce off of during a memory corruption attack."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
 msgstr ""
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, no-wrap
 msgid "B<1.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -5294,26 +5637,26 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, no-wrap
 msgid "B<2.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, no-wrap
 msgid "B<3.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot "
@@ -5321,166 +5664,167 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, no-wrap
 msgid "B<4.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a "
 "binary-only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with "
-"B<-S>). Note that I<binary-target> is either B<binary> (default case, or if "
-"B<-b> is specified)  or B<binary-arch> (if B<-B> is specified) or "
-"B<binary-indep> (if B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot "
+"debian/rules> I<binary-target> (unless a source-only build has been "
+"requested with B<-S>). Note that I<build-target> and I<binary-target> are "
+"either B<build> and B<binary> (default case, or if B<-b> is specified), or "
+"B<build-arch> and B<binary-arch> (if B<-B> is specified), or B<build-indep> "
+"and B<binary-indep> (if B<-A> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many "
 "B<dpkg-buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> "
 "again. Finally it calls B<dpkg-source --after-build>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent "
 "packages. Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -5489,73 +5833,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38 dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57 dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -5563,7 +5907,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -5571,13 +5915,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the "
 "B<make>(1)  option of the same name. Will add itself to the MAKEFLAGS "
@@ -5589,63 +5933,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -5661,13 +6005,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -5678,13 +6022,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -5696,119 +6040,119 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116 dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146 dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is "
 "I</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32 dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121 dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33 dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217 dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50 dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140 dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53 dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236 dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -5816,62 +6160,67 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
+msgid "Compiler flags are no longer exported"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:265
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:273
 msgid ""
-"It should be possible to specify spaces and shell metacharacters in and "
-"initial arguments for I<gain-root-command> and I<sign-command>."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:277
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"It should be possible to specify spaces and shell metacharacters in and "
+"initial arguments for I<gain-root-command> and I<sign-command>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildpackage.1:284
+msgid ""
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), "
+"B<dpkg-genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr ""
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19 dpkg-statoverride.8:19
 #, no-wrap
-msgid "2009-11-21"
+msgid "2011-07-04"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -5879,73 +6228,82 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
 msgstr ""
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, no-wrap
+msgid "B<-a >I<arch>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
 msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where "
 "B<dpkg-genchanges> will expect to find the files, usually B<..>, rather than "
@@ -5954,65 +6312,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
 msgstr ""
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr ""
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, no-wrap
-msgid "2010-03-07"
+msgid "2011-11-22"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -6020,13 +6378,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in "
 "I<directory>. I<directory> must have a B<DEBIAN> subdirectory, which "
@@ -6037,7 +6395,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -6047,19 +6405,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -6070,25 +6428,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -6097,13 +6455,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -6111,25 +6469,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one "
@@ -6138,18 +6496,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -6157,99 +6515,114 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid "The target directory (but not its parents) will be created if necessary."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid "The target directory (but not its parents) will be created if necessary."
-msgstr ""
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -6259,31 +6632,47 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
+#, no-wrap
+msgid "B<-z>I<compress-level>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:223
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:223
 #, no-wrap
-msgid "B<-z>I<compress_level>"
+msgid "B<-S>I<compress-strategy>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 #, no-wrap
-msgid "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -6291,24 +6680,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -6316,38 +6705,57 @@ msgid ""
 "0.93.76 (September 1995), which was released as i386 a.out only."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -6358,7 +6766,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -6366,41 +6774,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr ""
 
-#. type: TH
-#: dpkg-divert.8:1
-#, no-wrap
-msgid "2010-10-12"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -6412,94 +6814,94 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65 update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -6508,74 +6910,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
 "When adding, default is B<--local> and B<--divert> "
-"I<E<lt>originalE<gt>.distrib>. When removing, B<--package> or B<--local> and "
+"I<original>B<.distrib>. When removing, B<--package> or B<--local> and "
 "B<--divert> must match if specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -6585,7 +6987,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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 "
@@ -6593,67 +6995,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to "
 "I</usr/bin/example.foo>, except your own I<wibble> package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename "
 "/usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61 update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78 update-alternatives.8:372
 #, no-wrap
 msgid "B<DPKG_ADMINDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -6661,35 +7063,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension "
 "I<-old>, before replacing it with the new one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr ""
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -6697,13 +7094,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -6712,14 +7109,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or "
@@ -6727,7 +7124,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -6736,31 +7133,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -6768,7 +7165,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -6776,26 +7173,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190 dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is "
 "B<debian/substvars>.  No variable substitution is done on any of the fields "
@@ -6805,68 +7202,68 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16 dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36 dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21 dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41 dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26 dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46 dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -6874,13 +7271,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -6888,13 +7285,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -6902,30 +7299,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
 msgstr ""
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to "
@@ -6934,7 +7331,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -6948,7 +7345,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -6957,26 +7354,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to "
 "B<debian/files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is "
 "B<debian/substvars>.  This option can be used multiple times to read "
@@ -6984,13 +7381,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -6999,26 +7396,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -7028,13 +7425,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -7043,13 +7440,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to "
 "B<debian/tmp/DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if "
@@ -7057,57 +7454,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
 "control files it generates here."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
 msgid "dpkg-gensymbols"
 msgstr ""
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
-msgid "2009-08-07"
+msgid "2012-04-22"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-msgid "B<dpkg-gensymbols> [I<options>]"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -7117,41 +7509,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24 dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312 dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -7163,7 +7549,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -7172,13 +7558,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -7194,21 +7580,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should "
 "double-check that it's sane. Public symbols are not supposed to disappear, "
 "so the patch should ideally only add new lines."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -7218,13 +7613,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -7234,7 +7629,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -7250,7 +7645,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -7259,7 +7654,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -7269,7 +7664,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -7284,19 +7679,19 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, no-wrap
 msgid "B<optional>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -7309,7 +7704,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -7319,13 +7714,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -7341,7 +7736,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -7351,31 +7746,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -7386,52 +7782,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, no-wrap
 msgid "B<c++>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, no-wrap
 msgid "B<symver>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, no-wrap
 msgid "B<regex>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -7443,7 +7839,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the "
 "library. By default this will trigger a B<dpkg-gensymbols> failure under "
@@ -7456,7 +7852,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -7467,12 +7863,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -7488,7 +7884,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -7498,18 +7894,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -7521,7 +7917,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -7530,7 +7926,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -7541,7 +7937,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -7551,7 +7947,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -7561,7 +7957,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -7571,7 +7967,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -7580,7 +7976,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", "
 "\"mystack_pop@Base\" etc.  will be matched by the first pattern while "
@@ -7590,7 +7986,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -7598,7 +7994,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -7606,7 +8002,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -7621,7 +8017,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -7631,7 +8027,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -7642,13 +8038,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -7656,7 +8052,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -7664,31 +8060,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -7698,7 +8094,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -7711,7 +8107,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -7720,7 +8116,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -7728,39 +8124,39 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -7772,73 +8168,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from "
 "debian/changelog. Required if called outside of a source package tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple "
-"B<-e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, no-wrap
 msgid "B<-I>I<filename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, no-wrap
 msgid "B<-O>I<filename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is "
 "pre-existing, its content is used as basis for the generated symbols file.  "
@@ -7847,13 +8243,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, no-wrap
 msgid "B<-t>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -7865,13 +8261,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -7882,14 +8278,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -7898,13 +8294,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, no-wrap
 msgid "B<-a>I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -7912,20 +8308,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what "
 "B<dpkg-gensymbols> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, no-wrap
 msgid "B<-V>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -7933,74 +8329,63 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr ""
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, no-wrap
-msgid "2010-04-16"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- "
-"I<maint-script-parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> "
+"I<maint-script-parameter>..."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
-msgid "B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:31
+msgid "B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -8008,24 +8393,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -8038,7 +8423,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -8047,13 +8432,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -8062,36 +8447,63 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to "
+"B<2.0-1~>. This will cause the conffile to be removed even if the user "
+"rebuilt the previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the "
+"conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -8104,13 +8516,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -8120,36 +8532,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -8161,13 +8576,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -8176,68 +8591,47 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
-#, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:123
-msgid ""
-"But in many cases the operation done by the program is not critical for the "
-"package, and instead of using a pre-dependency we can call the program only "
-"if we know that the required command is supported by the currently installed "
-"dpkg:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:127
-#, no-wrap
-msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
-"    fi\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
+#: dpkg-maintscript-helper.1:153
+#, no-wrap
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
+#: dpkg-maintscript-helper.1:158
+msgid ""
+"But in many cases the operation done by the program is not critical for the "
+"package, and instead of using a pre-dependency we can call the program only "
+"if we know that the required command is supported by the currently installed "
+"dpkg:"
 msgstr ""
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
+#. type: Plain text
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
-msgid "dpkg-mergechangelogs"
+msgid ""
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
+"    fi\n"
 msgstr ""
 
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, no-wrap
-msgid "2010-04-18"
+msgid "dpkg-mergechangelogs"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 msgid "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -8245,7 +8639,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -8259,20 +8653,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -8281,13 +8675,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, no-wrap
 msgid "LIMITATIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -8295,13 +8689,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -8309,7 +8703,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -8318,7 +8712,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in "
@@ -8326,129 +8720,129 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#. type: TH
+#: dpkg-name.1:19
+#, no-wrap
+msgid "dpkg-name"
 msgstr ""
 
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
-msgid "dpkg-name"
+msgid "2012-04-15"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.E<lt>package_typeE<gt>> "
-"as specified in the control file of the package. The I<E<lt>versionE<gt>> "
-"part of the filename consists of the upstream version information optionally "
-"followed by a hyphen and the revision information. The "
-"I<E<lt>package_typeE<gt>> part comes from that field if present or fallbacks "
-"to B<deb>."
+"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 fallbacks to B<deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
 "the package. The target directory will be "
-"`unstable/binary-E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section "
-"is not found in the control, then `no-section' is assumed, and in this case, "
-"as well as for sections `non-free' and `contrib' the target directory is "
-"`E<lt>sectionE<gt>/binary-E<lt>architectureE<gt>'. The section field isn't "
-"required so a lot of packages will find their way to the `no-section' "
-"area. Use this option with care, it's messy."
+"`unstable/binary-I<architecture>/I<section>'. If the section is not found in "
+"the control, then `no-section' is assumed, and in this case, as well as for "
+"sections `non-free' and `contrib' the target directory is "
+"`I<section>/binary-I<architecture>'. The section field isn't required so a "
+"lot of packages will find their way to the `no-section' area. Use this "
+"option with care, it's messy."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -8456,13 +8850,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -8470,75 +8864,64 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 #, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr ""
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr ""
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, no-wrap
-msgid "2009-05-19"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -8546,13 +8929,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently "
@@ -8560,13 +8943,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -8574,13 +8957,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -8590,65 +8973,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
+msgid "B<Source:>I< pkg-name>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
+msgid "B<Urgency:>I< urgency>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
+msgid "B<Maintainer:>I< author>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
+msgid "B<Closes:>I< bug-number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -8657,100 +9040,100 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -8758,13 +9141,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -8772,42 +9155,37 @@ msgid ""
 "itself."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -8820,25 +9198,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -8849,12 +9227,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -8868,12 +9246,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -8881,7 +9259,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -8889,7 +9267,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -8898,55 +9276,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the "
 "B<--showformat> option.  The default output format gives one line per "
-"matching package, each line having the name and installed version of the "
+"matching package, each line having the name (extended with the architecture "
+"qualifier for I<Multi-Arch> B<same> packages) and installed version of the "
 "package, separated by a tab."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -8957,47 +9341,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
 msgid ""
 "Display details about I<package-name>, as found in "
-"I</var/lib/dpkg/available>. Users of APT-based frontends should use "
-"B<apt-cache show> I<package-name> instead as the I<available> file is only "
-"kept up-to-date when using B<dselect>."
+"I</var/lib/dpkg/available>. When multiple I<package-name> are listed, the "
+"requested I<available> entries are separated by an empty line, with the same "
+"order as specified on the argument list."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:146
+#, no-wrap
+msgid "B<--load-avail>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -9006,7 +9412,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and "
@@ -9014,7 +9420,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax "
@@ -9026,7 +9432,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -9039,11 +9445,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -9054,102 +9460,114 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is "
+"\\(lqB<${binary:Package}\\et${Version}\\en>\\(rq.  Actually, all other "
+"fields found in the status file (i.e. user defined fields) can be requested, "
+"too. They will be printed as-is, though, no conversion nor error checking is "
+"done on them. B<binary:Package> is a special field that will print the "
+"package name with an architecture qualifier (like \"libc6:amd64\") if the "
+"package has a I<Multi-Arch> field with a value of B<same>, and as such its "
+"name could be ambiguous.  To get the name of the dpkg maintainer and the "
+"installed version, you could run:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, no-wrap
 msgid ""
-"  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq "
-"dpkg>\n"
+"  B<dpkg-query -W -f=\\(aq${binary:Package} "
+"${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr ""
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256 update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285 update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286 start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
+msgid "B<0>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296 start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
+msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr ""
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, no-wrap
-msgid "2009-10-01"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> "
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> "
 "[I<path-prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -9160,7 +9578,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -9170,7 +9588,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -9179,7 +9597,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -9187,12 +9605,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -9200,35 +9618,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr ""
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be "
 "compressed). See B<deb-extra-override>(5)  for more information on its "
@@ -9236,37 +9654,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -9274,13 +9692,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -9289,39 +9707,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> "
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> "
 "[I<path-prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -9335,7 +9753,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -9343,7 +9761,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -9352,26 +9770,26 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> "
@@ -9379,7 +9797,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -9389,60 +9807,50 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr ""
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr ""
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1 update-alternatives.8:8
-#, no-wrap
-msgid "2011-03-04"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid "B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
+#: dpkg-shlibdeps.1:29
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names "
 "B<shlibs:>I<dependencyfield> where I<dependencyfield> is a dependency field "
-"name. Any other variables starting I<shlibs:> are removed from the file."
+"name. Any other variables starting with B<shlibs:> are removed from the "
+"file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -9459,13 +9867,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -9474,13 +9882,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -9490,19 +9898,19 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture "
@@ -9510,20 +9918,20 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -9532,7 +9940,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a "
 "I<Build-Depends-Package> meta-information field and B<dpkg-shlibdeps> will "
@@ -9542,13 +9950,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -9556,42 +9964,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -9600,24 +10008,24 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -9625,33 +10033,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -9659,7 +10067,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -9667,7 +10075,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -9677,13 +10085,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of "
 "B<shlibs:>.  Likewise, any existing substitution variables starting with "
@@ -9692,20 +10100,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -9715,46 +10123,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is "
 "B<debian/substvars>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what "
 "B<dpkg-shlibdeps> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -9763,13 +10171,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -9779,13 +10187,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -9794,31 +10202,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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 ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -9828,13 +10236,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -9843,7 +10251,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid ""
 "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's "
@@ -9851,7 +10259,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -9866,15 +10274,15 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
 msgid ""
-"B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not "
-"uselessly linked against it (they use none of its symbols).>"
+"B<package could avoid a useless dependency if >I<binary>B< was not linked "
+"against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -9883,15 +10291,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
+#, no-wrap
+msgid ""
+"B<package could avoid a useless dependency if >I<binaries>B< were not linked "
+"against >I<library>B< (they uses none of the library's symbols)>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
 #, no-wrap
 msgid ""
-"I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its "
-"symbols).>"
+"I<binary>B< should not be linked against >I<library>B< (it uses none of the "
+"library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -9901,13 +10322,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -9917,7 +10338,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid ""
 "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its "
@@ -9925,7 +10346,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -9934,14 +10355,14 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/lib, "
 "/usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -9951,7 +10372,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid ""
 "B<no dependency information found for >I<library-file>B< (used by "
@@ -9959,7 +10380,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -9971,7 +10392,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -9987,7 +10408,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -9995,38 +10416,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
+#: dpkg-source.1:30
+msgid "B<dpkg-source> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -10034,13 +10450,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -10051,7 +10467,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -10059,7 +10475,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -10070,7 +10486,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -10079,13 +10495,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -10095,10 +10511,10 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in "
@@ -10107,13 +10523,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -10121,46 +10537,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package "
-"(B<dpkg-buildpackage> calls it very early even before B<debian/rules "
-"clean>). This command should be idempotent and can be called multiple "
-"times. Not all source formats implement something in this hook, and those "
-"that do usually prepare the source tree for the build for example by "
-"ensuring that the Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
+msgid ""
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:111
+#, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:116
 msgid ""
-"This command should be called after any build of the package "
-"(B<dpkg-buildpackage> calls it last). This command should be idempotent and "
-"can be called multiple times. Not all source formats implement something in "
-"this hook, and those that do usually use it to undo what B<--before-build> "
-"has done."
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -10168,7 +10598,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -10176,20 +10606,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -10197,13 +10627,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -10213,27 +10643,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created "
-"files. Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is "
-"the default."
+"files. Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The "
+"default is I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -10247,7 +10677,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -10261,29 +10691,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in "
-"B<debian/source/options> to exclude some auto-generated files from the "
-"automatic patch generation."
+"The perl regular expression specified will extend the default value of "
+"B<--diff-ignore> and its current value (if set). It does this by "
+"concatenating \"B<|>I<regexp>\" to the existing value.  This option is "
+"convenient to use in B<debian/source/options> to exclude some auto-generated "
+"files from the automatic patch generation."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s "
 "--exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -10293,7 +10723,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -10301,7 +10731,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -10315,48 +10745,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -10366,13 +10796,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See "
@@ -10381,13 +10811,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -10395,12 +10825,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -10413,12 +10843,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -10427,13 +10857,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -10444,7 +10874,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, "
@@ -10452,13 +10882,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -10468,24 +10898,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -10493,24 +10923,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -10519,13 +10949,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -10534,13 +10964,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -10556,13 +10986,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in "
@@ -10570,18 +11000,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -10590,12 +11020,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -10603,31 +11033,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -10635,7 +11065,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -10644,20 +11074,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -10666,13 +11096,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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>) "
@@ -10682,7 +11112,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -10694,7 +11124,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or "
 "B<debian/patches/series> are then applied.  If the former file is used and "
@@ -10709,33 +11139,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or "
 "B<debian-changes>, depending on B<--single-debian-patch>) are applied. The "
-"temporary directory is compared to the source package directory and the diff "
-"(if non-empty) is stored in the automatic patch.  If the automatic patch is "
-"created/deleted, it's added/removed from the series file and from the quilt "
-"metadata."
+"temporary directory is compared to the source package directory. When the "
+"diff is non-empty, the build fails unless B<--single-debian-patch> or "
+"B<--auto-commit> has been used, in which case the diff is stored in the "
+"automatic patch.  If the automatic patch is created/deleted, it's "
+"added/removed from the series file and from the quilt metadata."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -10746,14 +11185,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -10762,35 +11201,61 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, "
-"B<dpkg-source> will apply the patches by itself if it believes that they "
-"have not yet been applied. To detect this situation, it uses the following "
-"heuristic: it finds the list of supposedly unapplied patches (they are "
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
 "listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
 "first patch in that set can be applied without errors, it will apply them "
-"all.  The option B<--no-preparation> can be used to disable this "
-"behaviour. This operation is usually done as part of the B<--prepare-build> "
-"command."
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:506
+#, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that "
+"pre-generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about "
@@ -10800,37 +11265,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to "
 "B<debian/source/include-binaries>: they will be added by default in "
@@ -10838,45 +11303,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of "
 "B<debian/patches/debian-changes->I<version> for the name of the automatic "
 "patch generated during build. This option is particularly useful when the "
 "package is maintained in a VCS and a patch set can't reliably be "
 "generated. Instead the current diff with upstream should be stored in a "
-"single patch. When using this option, it is recommended to create a "
-"debian/source/patch-header file explaining how the Debian changes can be "
-"best reviewed, for example in the VCS that is used."
+"single patch. The option would be put in B<debian/source/local-options> and "
+"would be accompanied by a B<debian/source/local-patch-header> file "
+"explaining how the Debian changes can be best reviewed, for example in the "
+"VCS that is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -10885,24 +11351,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, no-wrap
 msgid "B<--unapply-patches>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in "
+"B<debian/source/local-options> so that all generated source packages have "
+"the same behavior by default."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -10910,56 +11375,69 @@ msgid ""
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
 
+#. type: TP
+#: dpkg-source.1:578
+#, no-wrap
+msgid "B<--auto-commit>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
+"source package. They must exist and are preferably in the current "
 "directory. At least one file must be given."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -10967,18 +11445,18 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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 "
@@ -10986,7 +11464,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -10994,36 +11472,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under "
+"`remotes/origin/`."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -11035,38 +11513,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -11074,19 +11552,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -11096,7 +11574,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -11106,13 +11584,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 "
@@ -11122,13 +11600,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -11138,51 +11616,51 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -11190,13 +11668,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -11205,13 +11683,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, no-wrap
 msgid "debian/source/options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -11220,7 +11698,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -11230,7 +11708,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -11238,23 +11716,25 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, no-wrap
 msgid "debian/source/local-options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -11263,26 +11743,33 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr ""
+
+#. type: SS
+#: dpkg-source.1:739
 #, no-wrap
 msgid "debian/source/patch-header"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -11295,34 +11782,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr ""
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
+#: dpkg-split.1:26
+msgid "B<dpkg-split> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -11330,14 +11811,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -11346,25 +11827,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -11372,27 +11853,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -11400,7 +11881,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -11408,23 +11889,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called "
+"I<package>B<_>I<version>B<_>I<arch>B<.deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -11432,25 +11915,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -11458,21 +11941,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -11480,18 +11964,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -11499,77 +11983,77 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 "
 "bytes). The default is 450 KiB."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -11578,18 +12062,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -11597,77 +12081,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to "
 "B<dpkg-split> and are unlikely to be useful to other programs, and in any "
@@ -11675,34 +12149,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
+#: dpkg-statoverride.8:26
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -11713,20 +12187,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -11736,27 +12210,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -11764,49 +12238,49 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -11814,42 +12288,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
 msgstr ""
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -11859,48 +12333,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -11910,45 +12384,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 msgid "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr ""
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in "
 "B</etc/dpkg/origins>. B</etc/dpkg/origins/default> contains information "
@@ -11956,98 +12424,100 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with "
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with "
 "non-zero."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
 msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr ""
 
+#. type: TH
+#: dselect.1:22
+#, no-wrap
+msgid "2012-04-07"
+msgstr ""
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] "
-"[B<--colour>|B<--color> "
-"I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#: dselect.1:29
+msgid "B<dselect> [I<option>...] [I<action>]"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -12060,7 +12530,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -12074,33 +12544,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr ""
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -12108,37 +12572,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:57
+#: dselect.1:70
 #, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:64
+#: dselect.1:77
 #, no-wrap
 msgid ""
 "B<--colour>|B<--color> "
-"I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+"I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 msgid ""
 "Configures screen colors. This works only if your display supports colors.  "
 "This option may be used multiple times (and is best used in "
@@ -12148,143 +12612,143 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr ""
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr ""
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr ""
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid "The header line that displays the state of the currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr ""
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -12292,7 +12756,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -12302,66 +12766,61 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr ""
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr ""
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, "
+"eg. the I<apt> access method provided by the B<apt> package."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr ""
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -12371,25 +12830,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
 msgstr ""
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -12399,7 +12858,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -12410,25 +12869,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
 msgstr ""
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -12438,7 +12897,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -12450,7 +12909,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -12460,57 +12919,57 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr ""
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr ""
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many "
@@ -12525,7 +12984,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -12535,13 +12994,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -12552,20 +13011,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
 msgstr ""
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -12578,7 +13037,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -12586,13 +13045,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -12600,7 +13059,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -12611,7 +13070,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -12620,7 +13079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -12643,20 +13102,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -12678,13 +13137,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -12698,7 +13157,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -12710,20 +13169,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
 msgstr ""
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -12736,7 +13195,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution "
@@ -12744,7 +13203,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -12752,7 +13211,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -12762,13 +13221,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution "
@@ -12776,7 +13235,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -12787,7 +13246,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -12797,7 +13256,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -12808,13 +13267,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is "
 "accepted. If B<dselect> detects no unresolved depends as a result of the "
@@ -12824,7 +13283,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -12833,7 +13292,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -12843,7 +13302,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -12853,36 +13312,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -12890,90 +13349,88 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr ""
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
+#. type: TH
+#: dselect.cfg.5:19
+#, no-wrap
+msgid "dselect.cfg"
 msgstr ""
 
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
-msgid "dselect.cfg"
+msgid "2011-07-03"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr ""
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr ""
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, no-wrap
+msgid "2012-01-14"
+msgstr ""
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
+#: start-stop-daemon.8:30
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, "
@@ -12982,7 +13439,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -12995,13 +13452,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if "
@@ -13012,13 +13469,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -13029,113 +13486,138 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr ""
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to "
-"B</proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to "
-"B</proc/>I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:99
-msgid "Check for processes owned by the user specified by I<username> or I<uid>."
+#: start-stop-daemon.8:128
+msgid ""
+"Check for processes owned by the user specified by I<username> or "
+"I<uid>. Note: using this matching option alone will cause all processes "
+"matching the user to be acted on."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -13144,7 +13626,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -13152,7 +13634,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -13162,7 +13644,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -13170,61 +13652,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 #, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -13238,26 +13720,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, "
@@ -13266,13 +13748,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -13284,24 +13766,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13310,13 +13792,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13326,24 +13808,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with "
@@ -13354,109 +13836,141 @@ msgid ""
 "usually only useful when combined with the B<--background> option."
 msgstr ""
 
+#. type: Plain text
+#: start-stop-daemon.8:284
+msgid "Print verbose informational messages."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:296
+msgid ""
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+
 #. type: TP
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "B<-v>, B<--verbose>"
+msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:255
-msgid "Print verbose informational messages."
+#: start-stop-daemon.8:312
+msgid "Any other error."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:272
-msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+#: start-stop-daemon.8:315
+msgid "When using the B<--status> command, the following status codes are returned:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:276
-msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:279
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid ""
-"start-stop-daemon --start --oknodo --user food --name food --pidfile "
-"/var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:331
+msgid ""
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:285
+#: start-stop-daemon.8:336
 #, no-wrap
 msgid ""
-"start-stop-daemon --stop --oknodo --user food --name food --pidfile "
-"/var/run/food.pid --retry 5\n"
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:343
 #, no-wrap
 msgid ""
-"start-stop-daemon --stop --oknodo --user food --name food --pidfile "
-"/var/run/food.pid --retry=TERM/30/KILL/5\n"
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:297
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:350
+#, no-wrap
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
+#: update-alternatives.8:32
+msgid "B<update-alternatives> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -13467,7 +13981,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -13482,7 +13996,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -13493,7 +14007,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -13503,7 +14017,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the "
@@ -13516,7 +14030,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -13527,7 +14041,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -13537,7 +14051,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -13545,26 +14059,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -13573,124 +14087,124 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing "
 "B<update-alternatives>' state information."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -13698,26 +14212,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -13733,7 +14247,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -13745,26 +14259,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -13777,20 +14291,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with "
 "B<--skip-auto> to review and configure all alternatives which are not "
@@ -13800,13 +14314,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -13814,13 +14328,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -13830,13 +14344,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -13847,234 +14361,228 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default "
 "(/var/log/alternatives.log)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the "
 "B<--admindir> option."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr ""
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr ""
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid ""
 "The other blocks describe the available alternatives in the queried link "
@@ -14082,35 +14590,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -14119,13 +14627,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -14136,7 +14644,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -14146,7 +14654,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -14166,9 +14674,9 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, "
 "B<update-alternatives> outputs error messages on its standard error channel "
 "and returns an exit status of 2.  These diagnostics should be "
@@ -14176,7 +14684,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -14185,48 +14693,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -14234,18 +14742,6 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-
-#. type: Plain text
-#: update-alternatives.8:506
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-
-#. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr ""
diff --git a/man/po/es.po b/man/po/es.po
index 502cce9..6113122 100644
--- a/man/po/es.po
+++ b/man/po/es.po
@@ -1,21 +1,21 @@
 # dpkg manpages po translation to Spanish
-# Copyright (C) 2010 Software in the Public Interest
+# Copyright (C) 2010 - 2011 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
 #
 # Changes:
 #   - Initial translation
-#       Rudy Godoy <rudy@kernel-panik.org>,
-# 	Rubén Porras <nahoo@inicia.es>,
-# 	Bruno Barrera C. <bruno.barrera@igloo.cl>,
-# 	Carlos Izquierdo <gheesh@ertis.net>,
-# 	Esteban Manchado y NOK.
-# 	Santiago Vila <sanvila@unex.es>
-# 	Javier Fernández-Sanguiño
-# 	Ruben Porras
+# 	  Rudy Godoy <rudy@kernel-panik.org>,
+# 	  Rubén Porras <nahoo@inicia.es>,
+# 	  Bruno Barrera C. <bruno.barrera@igloo.cl>,
+# 	  Carlos Izquierdo <gheesh@ertis.net>,
+# 	  Esteban Manchado y NOK.
+# 	  Santiago Vila <sanvila@unex.es>
+# 	  Javier Fernández-Sanguiño
+# 	  Ruben Porras
 #
-#   - Updates 2010
-# 	Omar Campagne <ocampagne@gmail.com>
-#       Luis Uribe <acme@eviled.org>
+#   - Updates
+# 	  Omar Campagne <ocampagne@gmail.com> 2010, 2011
+# 	  Luis Uribe <acme@eviled.org> 2010
 #
 # Traductores, si no conocen el formato PO, merece la pena leer la
 # documentación de gettext, especialmente las secciones dedicadas a este
@@ -38,8 +38,9 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.18.8.5\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
-"PO-Revision-Date: 2010-12-15 20:18+0100\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
+"PO-Revision-Date: 2011-10-02 08:28+0200\n"
 "Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
 "Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
 "Language: es\n"
@@ -47,104 +48,113 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.6.1\n"
+"X-Generator: Virtaal 0.7.1-beta1\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
-#, no-wrap
-msgid "2009-02-27"
-msgstr "27 de Febrero de 2009"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, fuzzy, no-wrap
+#| msgid "2011-07-04"
+msgid "2011-08-14"
+msgstr "7 de Julio de 2011"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Proyecto Debian"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NOMBRE"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - Formato de paquete binario de Debian"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SINOPSIS"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<nombre-fichero>B<.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "DESCRIPCIÓN"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -156,7 +166,7 @@ msgstr ""
 "i386/ELF desde 1.1.1elf."
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
@@ -165,13 +175,13 @@ msgstr ""
 "anterior formato se describen en B<deb-old>(5)."
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "FORMATO"
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
@@ -180,7 +190,7 @@ msgstr ""
 "Los nombres de fichero pueden contener una barra al final."
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -196,7 +206,7 @@ msgstr ""
 "un error."
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -213,7 +223,7 @@ msgstr ""
 "cuales deberían ignorar en caso de aparecer."
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -226,7 +236,7 @@ msgstr ""
 "(excepto al final), como se describe más abajo."
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -241,7 +251,7 @@ msgstr ""
 "de control puede contener una entrada para «B<.>», el directorio actual."
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -259,7 +269,7 @@ msgstr ""
 "dpkg)."
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -276,7 +286,7 @@ msgstr ""
 "ignorar, tendrá un nombre que comience con un guión bajo, «B<_>»."
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -288,49 +298,44 @@ msgstr ""
 "bajo, o (posiblemente) causarán un incremento del número mayor de versión."
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "VÉASE TAMBIÉN"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, no-wrap
-msgid "2010-07-29"
-msgstr "29 de julio del 2010"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr ""
 "deb-control - Formato del fichero de control maestro de paquetes de Debian"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -351,19 +356,19 @@ msgstr ""
 "B<Description>, véase más abajo)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "CAMPOS OBLIGATORIOS"
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>nombre-del-paqueteE<gt>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<Package>I<nombre-del-paquete>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -372,13 +377,13 @@ msgstr ""
 "herramientas de instalación lo usan para generar nombres de ficheros."
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>cadena-de-caracteres-con-el-número-de-versiónE<gt>"
+msgid "B<Version:>I< version-string>"
+msgstr "B<Version:>I<cadena-de-caracteres-con-el-número-de-versión>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -391,13 +396,13 @@ msgstr ""
 "describen en B<deb-version>(5)."
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>nombre-completo correo-electrónicoE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<Maintainer:>I<nombre-completo correo-electrónico>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -408,18 +413,18 @@ msgstr ""
 "su autor original."
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr "B<Description:> E<lt>descripción-cortaE<gt>"
+msgid "B<Description:>I< short-description>"
+msgstr "B<Description:>I<descripción-corta>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
-msgstr "B< >E<lt>descripción-largaE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
+msgstr "B< >I<descripción-larga>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -434,19 +439,19 @@ msgstr ""
 "tener un único punto «.» a continuación del espacio precedente."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "CAMPOS OPCIONALES"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
-msgstr "B<Section:> E<lt>secciónE<gt>"
+msgid "B<Section:>I< section>"
+msgstr "B<Section:>I<sección>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -457,13 +462,13 @@ msgstr ""
 "«text», «x11» etc."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr "B<Priority:> E<lt>prioridadE<gt>"
+msgid "B<Priority:>I< priority>"
+msgstr "B<Priority:>I<prioridad>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -472,7 +477,7 @@ msgstr ""
 "prioridades comunes son «required», «standard», «optional», «extra» etc."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -484,32 +489,32 @@ msgstr ""
 "paquete B<debian-policy>."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
+msgstr "B<Essential:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
-"Generalmente, este campo sólo se necesita cuando la respuesta es «yes» (sí). "
-"Indica un paquete necesario (esencial) para el correcto funcionamiento del "
-"sistema. Dpkg o cualquier otra herramienta de instalación impiden "
-"desinstalar un paquete B<Essential> (al menos sin usar opciones de forzado). "
+"Generalmente, este campo sólo se necesita cuando la respuesta es B<yes> "
+"(sí). Indica un paquete necesario (esencial) para el correcto funcionamiento "
+"del sistema. Dpkg o cualquier otra herramienta de instalación impiden "
+"desinstalar un paquete B<Essential> (al menos sin usar opciones de forzado)."
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<Architecture:>I<arch>|B<all>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -523,52 +528,51 @@ msgstr ""
 "los scripts de Perl o documentación."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
-msgstr "B<Origin:> E<lt>nombreE<gt>"
+msgid "B<Origin:>I< name>"
+msgstr "B<Origin:>I<nombre>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr "El nombre de la distribución origen del paquete."
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
+msgstr "B<Bugs:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
-"La dirección url del sistema de seguimiento de fallos de este paquete. El "
-"formato usado actualmente es: B<E<lt>tipo-btsE<gt>://E<lt>direccion-"
-"btsE<gt>>, por ejemplo B<debbugs://bugs.debian.org>."
+"La dirección I<url> del sistema de seguimiento de fallos de este paquete. El "
+"formato usado actualmente es: I<bts-type>B<://>I<bts-address>, por ejemplo "
+"B<debbugs://bugs.debian.org>."
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
-msgstr "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
+msgstr "B<Homepage:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
-msgstr "La dirección url de la página oficial del autor original."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
+msgstr "La dirección I<url> de la página oficial del autor original."
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
-msgstr "B<Tag:> E<lt>lista-de-etiquetasE<gt>"
+msgid "B<Tag:>I< tag-list>"
+msgstr "B<Tag:>I< lista-de-etiquetas>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
@@ -578,35 +582,55 @@ msgstr ""
 "B<debtags>."
 
 #. type: TP
-#: deb-control.5:100
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
-msgstr "B<Source:> E<lt>nombre-del-código-fuenteE<gt>"
+#: deb-control.5:120 deb-src-control.5:235
+#, no-wrap
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
+msgstr "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
+#, fuzzy
+#| msgid ""
+#| "This field is used to indicate how this package should behave on a multi-"
+#| "arch installations. The value B<same> means that the package is co-"
+#| "installable with itself, but it must not be used to satisfy the "
+#| "dependency of any package of a different architecture from itself. The "
+#| "value B<foreign> means that the package is not co-installable with "
+#| "itself, but should be allowed to satisfy the dependency of a package of a "
+#| "different arch from itself. The value B<allowed> allows reverse-"
+#| "dependencies to indicate in their Depends field that they need a package "
+#| "from a foreign architecture, but has no effect otherwise. This field "
+#| "should not be present in packages with the B<Architecture: all> field."
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
+"Este campo se utiliza para indicar el comportamiento de este paquete en "
+"instalaciones multiarquitectura. El valor B<same> significa que dos "
+"instalaciones del mismo paquete pueden coexistir, pero no se puede utilizar "
+"para satisfacer la dependencia de un paquete de arquitectura distinta al "
+"mismo. El valor B<foreign> significa que no pueden coexistir dos versiones "
+"del mismo paquete, pero se puede utilizar para satisfacer la dependencia de "
+"otro paquete de arquitectura distinta. El valor B<allowed> permite que las "
+"dependencias inversas indiquen en su campo «Depends» que necesitan un "
+"paquete de otro arquitectura, pero no tiene ningún otro efecto. Este campo "
+"no se debe utilizar con paquetes con el campo B<Architecture: all>."
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr "B<Source:> E<lt>nombre-del-código-fuenteE<gt>"
+msgid "B<Source:>I< source-name>"
+msgstr "B<Source:>I< nombre-del-código-fuente>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -615,42 +639,42 @@ msgstr ""
 "tener un nombre diferente al paquete original."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:136 deb-src-control.5:218
+#, no-wrap
+msgid "B<Subarchitecture:>I< value>"
+msgstr "B<Subarchitecture:>I< valor>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>versionE<gt>"
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
-msgstr "B<Version:> E<lt>versiónE<gt>"
+#: deb-control.5:139 deb-src-control.5:221
+#, no-wrap
+msgid "B<Kernel-Version:>I< value>"
+msgstr "B<Kernel-Version:>I< valor>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
-#, fuzzy, no-wrap
-#| msgid "B<Date:> E<lt>dateE<gt>"
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
-msgstr "B<Date:> E<lt>fechaE<gt>"
+#: deb-control.5:142 deb-src-control.5:224
+#, no-wrap
+msgid "B<Installer-Menu-Item:>I< value>"
+msgstr "B<Installer-Menu-Item:>I< valor>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
 "installer> package for more details about them."
 msgstr ""
+"debian-installer utiliza estos campos, y habitualmente no son necesarios. "
+"Para más información consulte «/usr/share/doc/debian-installer/devel/modules."
+"txt» del paquete B<debian-installer>."
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Depends:>I< package-list>"
+msgstr "B<Depends:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -672,13 +696,13 @@ msgstr ""
 "campo «Depends:»."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr "B<Pre-Depends:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<Pre-Depends:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -689,13 +713,13 @@ msgstr ""
 "algún otro paquete para la ejecución de su script «preinst»."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr "B<Recommends:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<Recommends:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -706,13 +730,13 @@ msgstr ""
 "los paquetes listados en su campo B<Recommends>."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr "B<Suggests:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<Suggests:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -723,7 +747,7 @@ msgstr ""
 "éstos."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -741,7 +765,7 @@ msgstr ""
 "entre paréntesis."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -756,13 +780,13 @@ msgstr ""
 "o igual que, «E<lt>=» para menor o igual y «=» para igual que."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr "B<Breaks:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<Breaks:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -775,13 +799,13 @@ msgstr ""
 "es actualizar los paquetes mencionados en el campo B<Breaks>."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<Conflicts:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -795,13 +819,13 @@ msgstr ""
 "B<Conflicts>."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<Replaces:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -814,13 +838,13 @@ msgstr ""
 "paquete en caso de que este paquete tenga ficheros con el mismo nombre."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr "B<Provides:> E<lt>lista-de-paquetesE<gt>"
+msgid "B<Provides:>I< package-list>"
+msgstr "B<Provides:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -842,7 +866,7 @@ msgstr ""
 "separarlos."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -857,14 +881,13 @@ msgstr ""
 "campos B<Breaks>, B<Conflicts> y B<Replaces>."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>lista-de-paquetesE<gt>"
+#: deb-control.5:252 deb-src-control.5:276
+#, no-wrap
+msgid "B<Built-Using:>I< package-list>"
+msgstr "B<Built-Using:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -874,15 +897,24 @@ msgid ""
 "software is likely to refuse to accept an upload which declares a B<Built-"
 "Using> relationship which cannot be satisfied within the archive."
 msgstr ""
+"Este campo enumera paquetes fuente adicionales utilizados durante la "
+"construcción de este paquete binario. Es una indicación para el programa de "
+"mantenimiento del archivo de que estos paquetes fuente adicionales se deben "
+"retener, mientras que el binario, mantener. Este campo debe enumerar una "
+"lista de nombres de paquete fuente con una estricta relación de versión (=). "
+"Tenga que en cuenta que cabe que el programa de mantenimiento del archivo "
+"rechace un paquete que declare una relación B<Built-Using> que el archivo no "
+"puede satisfacer."
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "EJEMPLO"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -927,36 +959,27 @@ msgstr ""
 " will run more slowly, however.)\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "deb-control"
+#: deb-src-control.5:19
+#, no-wrap
 msgid "deb-src-control"
-msgstr "deb-control"
-
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "2010-01-28"
-msgid "2010-11-22"
-msgstr "28 de enero del 2010"
+msgstr "deb-src-control"
 
 #. type: Plain text
-#: deb-src-control.5:6
-#, fuzzy
-#| msgid "deb-control - Debian packages' master control file format"
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
-"deb-control - Formato del fichero de control maestro de paquetes de Debian"
+"deb-src-control - Formato del fichero de control maestro de paquetes fuente "
+"de Debian"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -969,26 +992,36 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
-msgstr ""
+"after the space. Lines starting with a B<'#'> are treated as comments."
+msgstr ""
+"Cada paquete fuente de Debian incluye el fichero maestro «control», que "
+"contiene al menos 2 párrafos separados por una línea en blanco. El primer "
+"párrafo menciona la información del paquete fuente en general, mientras que "
+"el siguiente párrafo describe un único paquete binario. Cada párrafo incluye "
+"al menos un campo. Un campo empieza con un nombre de campo, como B<Package> "
+"o B<Section> (sin diferenciación entre mayúsculas y minúsculas), seguido de "
+"dos puntos, el cuerpo del campo y una nueva línea. Se permiten campos de "
+"varias líneas, pero cada línea adicional, sin nombre de campo, debe tener al "
+"menos un espacio al principio de la línea. Habitualmente, las herramientas "
+"unen un campo de varias líneas en una sola (a excepción del campo "
+"B<Description>, a continuación). Para insertar líneas en blanco en un campo "
+"de varias líneas, inserte un punto a continuación del espacio. Las líneas "
+"que comienzan con B<«#»> se tratan como comentarios."
 
 #. type: SH
-#: deb-src-control.5:29
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:45
+#, no-wrap
 msgid "SOURCE FIELDS"
-msgstr "CAMPOS OBLIGATORIOS"
+msgstr "CAMPOS DE FUENTE"
 
 #. type: TP
-#: deb-src-control.5:30
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
-msgstr "B<Source:> E<lt>nombre-del-código-fuenteE<gt>"
+#: deb-src-control.5:46
+#, no-wrap
+msgid "B<Source:> I<source-package-name> (required)"
+msgstr "B<Source:> I<nombre-del-paquete-fuente> (obligatorio)"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -996,136 +1029,142 @@ msgid ""
 "minus (-) signs, and periods (.). Package names must be at least two "
 "characters long and must start with an alphanumeric character."
 msgstr ""
+"El valor de este campo es el nombre del paquete fuente, y debería coincidir "
+"con el nombre del paquete fuente en el fichero «debian/changelog». Un nombre "
+"de paquete solo puede consistir de minúsculas (a-z), dígitos (0-9), signos "
+"de suma (+), resta (-) y puntos (.). Los nombres de paquete deben tener una "
+"longitud mínima de 2 caracteres, y empezar con un carácter alfanumérico."
 
 #. type: TP
-#: deb-src-control.5:38
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
-msgstr "B<Maintainer:> E<lt>nombre-completo correo-electrónicoE<gt>"
+#: deb-src-control.5:54
+#, no-wrap
+msgid "B<Maintainer:> I<fullname-email> (required)"
+msgstr "B<Maintainer:> I<nombre-completo correo-electrónico> (obligatorio)"
 
 #. type: Plain text
-#: deb-src-control.5:43
-#, fuzzy
-#| msgid ""
-#| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
-#| "typically the person who created the package, as opposed to the author of "
-#| "the software that was packaged."
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
 "author of the software or the original packager."
 msgstr ""
 "Debería tener un formato del tipo «Fernando Fernández E<lt>ffdez@tal."
-"comE<gt>». Generalmente, es la persona que ha empaquetado el programa, y no "
-"su autor original."
+"comE<gt>». Habitualmente hace referencia a la persona que ha creado el "
+"paquete del programa, y no a su autor original."
 
 #. type: TP
-#: deb-src-control.5:44
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>nombre-completo correo-electrónicoE<gt>"
+#: deb-src-control.5:60
+#, no-wrap
+msgid "B<Uploaders:>I< fullname-email>"
+msgstr "B<Uploaders:>I< nombre-completo correo-electrónico>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
 "separated by a comma."
 msgstr ""
+"Enumera los nombres y direcciones de correo electrónico de los co-"
+"responsables del paquete, con el mismo formato que el campo «Maintainer». "
+"Varios co-responsables se deben separar con comas."
 
 #. type: TP
-#: deb-src-control.5:50
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>cadena-de-caracteres-con-el-número-de-versiónE<gt>"
+#: deb-src-control.5:66
+#, no-wrap
+msgid "B<Standards-Version:>I< version-string>"
+msgstr "B<Standards-Version:>I< cadena-de-caracteres-con-el-número-de-versión>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
 "package) this package complies to."
 msgstr ""
+"Esto documenta la versión más reciente de los estándares con la que cumple "
+"este paquete (que consiste del manual de Normas de Debian y textos "
+"mencionados en el paquete B<debian-policy>)."
 
 #. type: TP
-#: deb-src-control.5:57
-#, fuzzy, no-wrap
-#| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-src-control.5:73
+#, no-wrap
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
+msgstr "B<DM-Upload-Allowed:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
 "value is \"no\"."
 msgstr ""
+"Este campo indica si los responsables de Debian incluidos en los campos "
+"«Maintainer» u «Uploaders» pueden enviar el paquete al archivo. El valor "
+"predefinido es «no»."
 
 #. type: Plain text
-#: deb-src-control.5:71
-#, fuzzy
-#| msgid ""
-#| "The url of the bug tracking system for this package. The current used "
-#| "format is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://"
-#| "bugs.debian.org>."
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "La dirección url de la página oficial del autor original."
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
-"La dirección url del sistema de seguimiento de fallos de este paquete. El "
-"formato usado actualmente es: B<E<lt>tipo-btsE<gt>://E<lt>direccion-"
-"btsE<gt>>, por ejemplo B<debbugs://bugs.debian.org>."
+"La dirección I<url> del sistema de seguimiento de fallos de este paquete. El "
+"formato usado actualmente es: I<bts-type>B<://>I<bts-address>, por ejemplo "
+"B<debbugs://bugs.debian.org>. Habitualmente, este campo no es necesario."
 
 #. type: TP
-#: deb-src-control.5:72
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+#: deb-src-control.5:88
+#, no-wrap
+msgid "B<Vcs-*:>I< url>"
+msgstr "B<Vcs-*:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
+"La dirección I<url> del repositorio del sistema de control de versiones "
+"utilizado para desarrollar este paquete. Los permitidos actualmente son "
+"B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, B<Git>, B<Hg> (Mercurial), "
+"B<Mtn> (Monotone) y B<Svn> (Subversion). Habitualmente, este campo apunta a "
+"la última versión del paquete, como la rama principal o «trunk»."
 
 #. type: TP
-#: deb-src-control.5:79
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+#: deb-src-control.5:96
+#, no-wrap
+msgid "B<Vcs-Browser:>I< url>"
+msgstr "B<Vcs-Browser:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
+"La dirección I<url> de la interfaz web para explorar el repositorio del "
+"sistema de control de versiones."
 
 #. type: Plain text
-#: deb-src-control.5:87
-#, fuzzy
-#| msgid "The name of the distribution this package is originating from."
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
-msgstr "El nombre de la distribución origen del paquete."
+msgstr ""
+"El nombre de la distribución origen del paquete. Habitualmente, este campo "
+"no es necesario."
 
 #. type: Plain text
-#: deb-src-control.5:93
-#, fuzzy
-#| msgid ""
-#| "This is a general field that gives the package a category based on the "
-#| "software that it installs. Some common sections are `utils', `net', "
-#| "`mail', `text', `x11' etc."
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
@@ -1136,12 +1175,7 @@ msgstr ""
 "«text», «x11» etc."
 
 #. type: Plain text
-#: deb-src-control.5:98
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are `required', `standard', `optional', `extra' "
-#| "etc."
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
@@ -1151,78 +1185,69 @@ msgstr ""
 "prioridades comunes son «required», «standard», «optional», «extra» etc."
 
 #. type: TP
-#: deb-src-control.5:108
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>lista-de-paquetesE<gt>"
+#: deb-src-control.5:126
+#, no-wrap
+msgid "B<Build-Depends:>I< package-list>"
+msgstr "B<Build-Depends:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-src-control.5:112
-#, fuzzy
-#| msgid ""
-#| "In the list of packages, the text indicating the current state of the "
-#| "currently selected package."
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
-"En la lista de paquetes, el texto que indica el estado actual del paquete "
-"seleccionado."
+"Una lista de paquetes que se deben instalar y configurar para poder "
+"construir el paquete fuente."
 
 #. type: TP
-#: deb-src-control.5:113
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>lista-de-paquetesE<gt>"
+#: deb-src-control.5:131
+#, no-wrap
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<Build-Depends-Indep:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
+"Idéntico a B<Build-Depends>, pero es necesario solo al construir paquetes "
+"independientes de la arquitectura, en cuyo caso también se instalan los "
+"paquetes B<Build-Depends>."
 
 #. type: TP
-#: deb-src-control.5:119
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>lista-de-paquetesE<gt>"
+#: deb-src-control.5:137
+#, no-wrap
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<Build-Conflicts:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
+"Una lista de paquetes que no deben estar instalados al construir el paquete, "
+"por ejemplo, porque interfieren con el sistema de construcción utilizado."
 
 #. type: TP
-#: deb-src-control.5:124
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>lista-de-paquetesE<gt>"
+#: deb-src-control.5:142
+#, no-wrap
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<Build-Conflicts-Indep:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
+"Idéntico a B<Build-Conflicts>, pero solo al construir paquetes "
+"independientes de la arquitectura."
 
 #. type: Plain text
-#: deb-src-control.5:139
-#, fuzzy
-#| msgid ""
-#| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
-#| "fields is a list of groups of alternative packages. Each group is a list "
-#| "of packages separated by vertical bar (or `pipe') symbols, `|'. The "
-#| "groups are separated by commas. Commas are to be read as `AND', and pipes "
-#| "as `OR', with pipes binding more tightly. Each package name is optionally "
-#| "followed by a version number specification in parentheses."
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -1232,16 +1257,16 @@ msgid ""
 "a version number specification in parentheses and an architecture "
 "specification in square brackets."
 msgstr ""
-"La sintaxis de los campos B<Depends>, B<Pre-Depends>, B<Recommends> y "
-"B<Suggests> es una lista de grupos de paquetes alternativos. Cada grupo es "
-"una lista de paquetes separado por una barra vertical «|». Los grupos se "
-"separan mediante comas. Las comas se leen como «AND», y las barras "
-"horizontales como «OR», lo cual se evalúa antes que «AND». Cada elemento es "
-"un nombre de paquete que puede ir seguido de un número de versión definido "
-"entre paréntesis."
+"La sintaxis de los campos B<Build-Depends> and B<Build-Depends-Indep> es una "
+"lista de grupos de paquetes alternativos. Cada grupo es una lista de "
+"paquetes separado por una barra vertical «|». Los grupos se separan mediante "
+"comas. Las comas se leen como «AND», y las barras verticales como «OR», lo "
+"cual se evalúa antes que «AND». Cada nombre de paquete puede ir seguido de "
+"un número de versión definido entre paréntesis y la especificación de la "
+"arquitectura entre corchetes."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1249,17 +1274,15 @@ msgid ""
 "package name is optionally followed by a version number specification in "
 "parentheses and an architecture specification in square brackets."
 msgstr ""
+"La sintaxis de B<Build-Conflicts> y B<Build-Conflicts-Indep> es una lista "
+"separada por comas de nombres de paquete, en el que la coma se lee como "
+"«AND». No se permite definir paquetes alternativos utilizando una barra "
+"vertical «|». Cada nombre de paquete puede ir seguido de un número de "
+"versión definido entre paréntesis y la especificación de la arquitectura "
+"entre corchetes."
 
 #. type: Plain text
-#: deb-src-control.5:154
-#, fuzzy
-#| msgid ""
-#| "A version number may start with a `E<gt>E<gt>', in which case any later "
-#| "version will match, and may specify or omit the Debian packaging revision "
-#| "(separated by a hyphen). Accepted version relationships are \"E<gt>E<gt>"
-#| "\" for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater "
-#| "than or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for "
-#| "equal to."
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -1270,129 +1293,144 @@ msgstr ""
 "Un número de versión puede empezar con «E<gt>E<gt>», en cuyo caso cualquier "
 "versión posterior encajaría, siendo posible omitir el número de revisión de "
 "Debian (separado por un guión). Las relaciones de versión válidas son "
-"«E<gt>E<gt>» para mayor que, «E<lt>E<lt>» para menor que,«E<gt>=» para mayor "
-"o igual que, «E<lt>=» para menor o igual y «=» para igual que."
+"«E<gt>E<gt>» para «mayor que», «E<lt>E<lt>» para «menor que»,«E<gt>=» para "
+"«mayor o igual que», «E<lt>=» para «menor o igual» y «=» para «igual que»."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
 "names, meaning \"NOT\"."
 msgstr ""
+"Una especificación de arquitectura consiste de uno o más nombres de "
+"arquitectura, separados por espacios en blanco. Un signo de exclamación "
+"puede preceder a cualquier de estos nombres, con el significado de «NOT»."
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
 "list of these packages is in the build-essential package."
 msgstr ""
+"Tenga en cuenta que los paquetes del conjunto de paquetes B<build-essential> "
+"se pueden omitir, y que es casi imposible declarar conflictos de "
+"construcción frente a ellos. Puede encontrar una lista de estos paquetes en "
+"el paquete build-essential."
 
 #. type: SH
-#: deb-src-control.5:165
-#, fuzzy, no-wrap
-#| msgid "OPTIONAL FIELDS"
+#: deb-src-control.5:183
+#, no-wrap
 msgid "BINARY FIELDS"
-msgstr "CAMPOS OPCIONALES"
+msgstr "CAMPOS BINARIOS"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
+"Tenga en cuenta que los campos B<Priority>, B<Section> y B<Homepage> también "
+"se pueden incluir en una párrafo binario para sustituir el valor global del "
+"paquete fuente."
 
 #. type: TP
-#: deb-src-control.5:175
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
-msgstr "B<Package:> E<lt>nombre-del-paqueteE<gt>"
+#: deb-src-control.5:193
+#, no-wrap
+msgid "B<Package:> I<binary-package-name> (required)"
+msgstr "B<Package:> I<nombre-del-paquete-binario> (obligatorio)"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
+"Este campo se utiliza para nombrar a un paquete binario. Se aplican las "
+"mismas restricciones que afectan al nombre del paquete fuente."
 
 #. type: TP
-#: deb-src-control.5:180
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-src-control.5:198
+#, no-wrap
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
+msgstr "B<Architecture:> I<arch>|B<all>|B<any> (obligatorio)"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
+"La arquitectura especifica el tipo de hardware sobre el que se ejecuta este "
+"paquete. Para paquetes que se ejecutan en todas las arquitecturas, utilice "
+"el valor B<any>. Para paquetes independientes de la arquitectura, como "
+"scripts de intérprete de órdenes, de Perl, o documentación, utilice el valor "
+"B<all>. Para limitar los paquetes a un conjunto de arquitecturas defina los "
+"nombres de arquitectura separados por espacio. También es posible utilizar "
+"comodines de arquitectura en esta lista. Para más información consulte "
+"B<dpkg-architecture>(1)."
 
 #. type: TP
-#: deb-src-control.5:191
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
-msgstr "B<Package:> E<lt>nombre-del-paqueteE<gt>"
+#: deb-src-control.5:212
+#, no-wrap
+msgid "B<Package-Type:> B<deb>|B<udeb>"
+msgstr "B<Package-Type:> B<deb>|B<udeb>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
 "assumed if the field is absent. More types might be added in the future."
 msgstr ""
+"Este campo define el tipo de paquete. «udeb» se utiliza para paquetes de "
+"tamaño limitado utilizados por el instalador de Debian. «deb» es el valor "
+"predefinido cuando se omite el campo. Se añadirán más tipos en el futuro."
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>nombre-del-código-fuenteE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
-#, fuzzy, no-wrap
-#| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
-msgstr "B<Description:> E<lt>descripción-cortaE<gt>"
+#: deb-src-control.5:241
+#, no-wrap
+msgid "B<Description:> I<short-description> (required)"
+msgstr "B<Description:> I<descripción-corta> (obligatorio)"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
+"Estos campos se describen en la página de manual B<deb-control>(5), ya que "
+"se copian de forma literal al fichero «control» del paquete binario."
 
 #. type: TP
-#: deb-src-control.5:243
-#, fuzzy, no-wrap
-#| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>lista-de-paquetesE<gt>"
+#: deb-src-control.5:264
+#, no-wrap
+msgid "B<Enhances:>I< package-list>"
+msgstr "B<Enhances:>I< lista-de-paquetes>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
+"Estos campos declaran relaciones entre paquetes. Se describen en la página "
+"de manual B<deb-control>(5) y el paquete B<debian-policy>."
 
 #. type: SH
-#: deb-src-control.5:266
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:287
+#, no-wrap
 msgid "USER-DEFINED FIELDS"
-msgstr "CAMPOS OBLIGATORIOS"
+msgstr "CAMPOS DEFINIDOS POR USUARIO"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1407,10 +1445,37 @@ msgid ""
 "changes file and will not appear in the binary or source package control "
 "files."
 msgstr ""
-
-#. type: Plain text
-#: deb-src-control.5:299
-#, no-wrap
+"El fichero de control permite añadir campos definidos por usuario. Las "
+"herramientas ignoran estos campos. Si quiere que los campos se copien a los "
+"ficheros de salida, como los paquetes binarios, tendrá que utilizar un "
+"esquema de denominación predefinido: los campos deben empezar con «X», "
+"seguido de una o más de las letras BCS y un guión. Si se utiliza la letra B, "
+"el campo aparecerá en el fichero de control del paquete binario, consulte "
+"B<deb-control>(5). Si utiliza la letra S, aparecerá en el fichero de control "
+"de paquete fuente generado por B<dpkg-source>(1). Si utiliza la letra C, "
+"aparecerá en el fichero de control de envío («.changes»). Tenga en cuenta "
+"que los prefijos «X[BCS]-» se eliminan cuando los campos se copian a los "
+"ficheros de salida. Un campo B<XC-Approved-By> aparece como B<Approved-By> "
+"en el fichero «.changes», y no aparecerá en los ficheros de control de "
+"paquete fuente o binario."
+
+#. type: Plain text
+#: deb-src-control.5:320
+#, fuzzy, no-wrap
+#| msgid ""
+#| "# Comment\n"
+#| "Source: dpkg\n"
+#| "Section: admin\n"
+#| "Priority: required\n"
+#| "Maintainer: Dpkg Developers E<lt>debian-dpkg@lists.debian.orgE<gt>\n"
+#| "# this field is copied to the binary and source packages\n"
+#| "XBS-Upstream-Release-Status: stable\n"
+#| "Homepage: http://wiki.debian.org/Teams/Dpkg\n"
+#| "Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git\n"
+#| "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
+#| "Standards-Version: 3.7.3\n"
+#| "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
+#| " libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
 msgid ""
 "# Comment\n"
 "Source: dpkg\n"
@@ -1424,12 +1489,44 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
+"# Comment\n"
+"Source: dpkg\n"
+"Section: admin\n"
+"Priority: required\n"
+"Maintainer: Dpkg Developers E<lt>debian-dpkg@lists.debian.orgE<gt>\n"
+"# this field is copied to the binary and source packages\n"
+"XBS-Upstream-Release-Status: stable\n"
+"Homepage: http://wiki.debian.org/Teams/Dpkg\n"
+"Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git\n"
+"Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
+"Standards-Version: 3.7.3\n"
+"Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
 
 #. type: Plain text
-#: deb-src-control.5:318
-#, no-wrap
+#: deb-src-control.5:339
+#, 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 E<lt>hertzog@debian.orgE<gt>\n"
+#| "Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
+#| " patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+#| "Recommends: gcc | c-compiler, build-essential\n"
+#| "Suggests: gnupg, debian-keyring\n"
+#| "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
+#| "Replaces: manpages-pl (E<lt>= 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"
 msgid ""
 "Package: dpkg-dev\n"
 "Section: utils\n"
@@ -1437,6 +1534,25 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Recommends: gcc | c-compiler, build-essential\n"
+"Suggests: gnupg, debian-keyring\n"
+"Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
+"Replaces: manpages-pl (E<lt>= 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"
+msgstr ""
+"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 E<lt>hertzog@debian.orgE<gt>\n"
 "Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
 " patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
@@ -1449,35 +1565,33 @@ msgid ""
 " .\n"
 " Most Debian source packages will require additional tools to build;\n"
 " for example, most packages need make and the C compiler gcc.\n"
-msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
-#, fuzzy
-#| msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
-msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
+msgstr "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
 msgid "deb-split"
 msgstr "deb-split"
 
 #. type: TH
-#: deb-split.5:1
-#, no-wrap
-msgid "2010-01-28"
-msgstr "28 de enero del 2010"
+#: deb-split.5:18
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-09"
+msgstr "28 de Febrero de 2006"
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr "deb-split - Formato de paquete binario dividido de Debian"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1487,7 +1601,7 @@ msgstr ""
 "poca capacidad de almacenamiento."
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
@@ -1497,42 +1611,99 @@ msgstr ""
 "versión 1.15.6 de dpkg)."
 
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
-msgstr ""
-"El primer miembro se llama B<debian-split>, y contiene un conjunto de líneas "
-"separadas por saltos de línea. A día de hoy hay siete líneas. La primera es "
-"el número de versión de formato, B<2.1> en el momento de escribir esta "
-"página de manual. El segundo es el nombre del paquete. El tercero es la "
-"versión del paquete. El cuarto es la suma de control md5 del paquete. El "
-"quinto es el tamaño total del paquete. El sexto es el tamaño máximo de una "
-"parte. El séptimo es el número de la parte actual, seguido de una barra "
-"invertida y el número total de las partes (por ejemplo, \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+"El primer miembro se llama B<debian-split> e incluye una serie de líneas "
+"separadas por nuevas líneas. Actualmente se pueden encontrar 8 líneas:"
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#. type: Plain text
+#: deb-split.5:35
+msgid ""
+"The format version number, B<2.1> at the time this manual page was written."
+msgstr ""
+"El número de versión de formato, B<2.1>, en el momento que se escribió esta "
+"página de manual."
+
+#. type: Plain text
+#: deb-split.5:37
+msgid "The package name."
+msgstr "El nombre del paquete."
+
+#. type: Plain text
+#: deb-split.5:39
+msgid "The package version."
+msgstr "La versión del paquete."
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr "La suma de control MD5 del paquete."
+
+#. type: Plain text
+#: deb-split.5:43
+msgid "The total size of the package."
+msgstr "El tamaño total del paquete."
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr "La tamaño máximo de cada parte."
+
+#. type: Plain text
+#: deb-split.5:48
+msgid ""
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
+msgstr ""
+"El número de la parte actual, seguido de una barra invertida y el número "
+"total de las partes (por ejemplo, \\(oq1/10\\(cq)."
+
+#. type: Plain text
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr "La arquitectura del paquete (a partir de la versión de dpkg 1.16.1)."
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:54
+#, fuzzy
+#| msgid ""
+#| "Programs which read multi-part archives should be prepared for additional "
+#| "lines to be present, and should ignore these if this is the case."
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 "Los programas que lean paquetes binarios divididos deberían estar preparados "
 "en caso de encontrar nuevas líneas, e ignorarlas en caso de aparecer."
 
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:59
+#, fuzzy
+#| msgid ""
+#| "If the version number has changed, an incompatible change has been made "
+#| "and the program should stop. If it has not, then the program should be "
+#| "able to safely continue, unless it encounters an unexpected member in the "
+#| "archive (except at the end), as described below."
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
 "Si el número de versión mayor ha cambiado es que hay cambios incompatibles y "
 "el programa se debería detener. De no ser así, se debería poder seguir sin "
@@ -1540,56 +1711,50 @@ msgstr ""
 "(excepto al final), como se describe más abajo."
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:62
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
 msgstr ""
-"El segundo y último miembro obligatorio se llama B<data.>N. «N» simboliza el "
-"número de la parte y contiene los datos no procesados de la parte."
+"El segundo y último miembro obligatorio se llama B<data.>I<N>. I<N> "
+"simboliza el número de la parte y contiene los datos no procesados de la "
+"misma."
 
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 "Estos miembros deben aparecer en este orden. Las implementaciones actuales "
-"deberían ignorar cualquier miembro adicional después de B<data.>N. Podrán "
+"deberían ignorar cualquier miembro adicional después de B<data.>I<N>. Podrán "
 "definirse nuevos miembros en el futuro, y se pondrán, si es posible, después "
 "de éstos dos."
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<dpkg-split>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr "deb-version"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr "18 de Agosto de 2008"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr "deb-version - Formato del número de versión de paquete de Debian"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
-msgstr "[ I<epoch>:] I<versión-autor-original> [-I<revisión-debian> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
+msgstr "[ I<epoch>B<:>] I<versión-autor-original> [B<->I<revisión-debian> ]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
@@ -1598,16 +1763,16 @@ msgstr ""
 "consisten de tres componentes. Estos son:"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr "I<epoch>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 "Es un sólo entero sin signo (generalmente pequeño). Se puede omitir, en cuyo "
@@ -1615,7 +1780,7 @@ msgstr ""
 "ningún símbolo de dos puntos."
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1626,13 +1791,13 @@ msgstr ""
 "paquete, a desechar en un futuro."
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "I<versión-autor-original>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1649,10 +1814,10 @@ msgstr ""
 "esquema de comparación."
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 "El funcionamiento del proceso de comparación del sistema de paquetes "
@@ -1660,11 +1825,11 @@ msgstr ""
 "sección I<versión-autor-original> es obligatoria en el número de versión."
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
@@ -1675,18 +1840,18 @@ msgstr ""
 "los dos puntos."
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "I<revisión-debian>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 "Esta parte del número de versión define la versión del paquete de Debian en "
 "base a la versión del desarrollador original. Sólo puede contener caracteres "
@@ -1695,9 +1860,9 @@ msgstr ""
 "original>."
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1709,51 +1874,51 @@ msgstr ""
 "«debianización» del mismo. En este caso no se requiere un número de revisión."
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 "Por lo general la I<revisón-debian> se reinicia con «1» cada vez que crece "
 "la I<versión-autor-original>."
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
-"Dpkg separará el número de versión en el último guión en la cadena (si hay "
+"dpkg separará el número de versión en el último guión en la cadena (si hay "
 "alguno) para determinar la I<versión-autor-original> y la I<revisión-"
 "debian>. La ausencia de I<revisión-debian> se verifica antes que la "
 "presencia de la misma (pero tenga en cuenta que I<revisión-debian> es la "
 "parte menos significativa del número de versión)."
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr "Algoritmo de ordenación"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 "Las partes I<revisión-autor-original> y I<revisión-debian> se comparan con "
 "el sistema de gestión de paquetes usando el mismo algoritmo:"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr "Las cadenas se comparan de izquierda a derecha."
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1773,7 +1938,7 @@ msgstr ""
 "«~~», «~~a', «~», la sección vacía, «a»."
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1788,7 +1953,7 @@ msgstr ""
 "final de una o de las dos cadenas comparadas) tiene un valor de cero."
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1799,7 +1964,7 @@ msgstr ""
 "una diferencia o que se hayan analizado totalmente las dos cadenas."
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1815,13 +1980,13 @@ msgstr ""
 "confusos."
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr "ADVERTENCIAS"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1829,67 +1994,26 @@ msgid ""
 msgstr ""
 "El carácter de virgulilla (~) y sus propiedades especiales de búsqueda se "
 "introdujeron en la versión 1.10 de dpkg, y algunas partes de dpkg-dev sólo "
-"añadieron la compatibilidad con esto más tarde, con la serie 1.10.x"
+"añadieron la compatibilidad con esto más tarde, con la serie 1.10.x."
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "AUTORES"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson y Christian Schwarz"
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007 Frank Lichtenheld"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Esto es software libre; vea la versión 2 o posterior de la Licencia Pública "
-"General GNU para condiciones de copia. NO hay ninguna garantía."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "28 de Febrero de 2006"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr "deb-old - Antiguo formato de paquete binario de Debian"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1901,7 +2025,7 @@ msgstr ""
 "el nuevo formato."
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
@@ -1910,7 +2034,7 @@ msgstr ""
 "ASCII, seguido por dos ficheros ustar concatenados y comprimidos vía gzip."
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
@@ -1919,7 +2043,7 @@ msgstr ""
 "8 dígitos, y es B<0.939000> para todos los archivos con formato antiguo."
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
@@ -1928,12 +2052,12 @@ msgstr ""
 "tamaño del primer fichero tar comprimido con gzip."
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr "Cada línea finaliza con un único carácter de nueva línea."
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1944,7 +2068,7 @@ msgstr ""
 "la información de control básica."
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1960,7 +2084,7 @@ msgstr ""
 "es, el directorio actual."
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1971,46 +2095,181 @@ msgstr ""
 "donde se instalará. Los nombres de ruta no tienen barras precedentes."
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "deb-override"
-msgstr "deb-override"
-
-#. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "2007-03-07"
-msgstr "7 de Marzo de 2007"
+#: deb-origin.5:19
+#, fuzzy, no-wrap
+#| msgid "deb-version"
+msgid "deb-origin"
+msgstr "deb-version"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
-#, no-wrap
-msgid "dpkg utilities"
-msgstr "Herramientas de dpkg"
+#: deb-origin.5:19 dpkg-vendor.1:18
+#, fuzzy, no-wrap
+#| msgid "2009-11-11"
+msgid "2011-11-10"
+msgstr "11 de Noviembre de 2009"
 
 #. type: Plain text
-#: deb-override.5:18
-msgid "deb-override - Debian archive override file"
-msgstr "deb-override - Fichero de sustituciones de archivo de Debian"
+#: deb-origin.5:22
+#, fuzzy
+#| msgid "deb-shlibs - Debian shared library information file"
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+"deb-shlibs - Fichero de información de bibliotecas compartidas de Debian"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-origin.5:24
+#, fuzzy
+#| msgid "B<-n>I<filename>"
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B<-n>I<nombrefichero>"
+
+#. type: Plain text
+#: deb-origin.5:33
+#, fuzzy
+#| msgid ""
+#| "Each Debian package contains the master `control' file, which contains a "
+#| "number of fields, or comments when the line starts with B<'#'>. Each "
+#| "field begins with a tag, such as B<Package> or B<Version> (case "
+#| "insensitive), followed by a colon, and the body of the field.  Fields are "
+#| "delimited only by field tags. In other words, field text may be multiple "
+#| "lines in length, but the installation tools will generally join lines "
+#| "when processing the body of the field (except in the case of the "
+#| "B<Description> field, see below)."
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+"Cada paquete de Debian contiene un fichero maestro «control» con varios "
+"campos, o comentarios en aquellas líneas que empiezan con «B<#>». Cada campo "
+"empieza con una etiqueta, como B<Package> o B<Version> (sin distinción entre "
+"mayúsculas y minúsculas), seguido de dos puntos y el cuerpo del campo. Sólo "
+"las etiquetas limitan los campos. En otras palabras, el texto de los campos "
+"puede ser de varias líneas pero las herramientas de instalación las juntarán "
+"todas en una sola al procesar el cuerpo del campo (excepto el campo "
+"B<Description>, véase más abajo)."
+
+#. type: TP
+#: deb-origin.5:34
+#, fuzzy, no-wrap
+#| msgid "B<--vendor>I< vendor>"
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<--vendor>I< proveedor>"
+
+#. type: Plain text
+#: deb-origin.5:37
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid "The value of this field determines the vendor name."
+msgstr ""
+"El valor de este campo determina el nombre del paquete, y casi todas las "
+"herramientas de instalación lo usan para generar nombres de ficheros."
+
+#. type: TP
+#: deb-origin.5:38
+#, fuzzy, no-wrap
+#| msgid "B<--vendor>I< vendor>"
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<--vendor>I< proveedor>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, fuzzy, no-wrap
+#| msgid "B<Bugs:>I< url>"
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:>I< url>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, fuzzy, no-wrap
+#| msgid "B<Source:>I< source-name>"
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Source:>I< nombre-del-código-fuente>"
+
+#. type: Plain text
+#: deb-origin.5:50
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"El valor de este campo determina el nombre del paquete, y casi todas las "
+"herramientas de instalación lo usan para generar nombres de ficheros."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+#, fuzzy
+#| msgid "dpkg-vendor"
+msgid "B<dpkg-vendor>(1)"
+msgstr "dpkg-vendor"
+
+#. type: TH
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr "deb-override"
+
+#. type: TH
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
+#, no-wrap
+msgid "dpkg utilities"
+msgstr "Herramientas de dpkg"
+
+#. type: Plain text
+#: deb-override.5:22
+msgid "deb-override - Debian archive override file"
+msgstr "deb-override - Fichero de sustituciones de archivo de Debian"
+
+#. type: Plain text
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr "override"
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -2024,7 +2283,7 @@ msgstr ""
 "Esta información se encuentra en el fichero «override» (sustitución)."
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
@@ -2033,12 +2292,12 @@ msgstr ""
 "blanco. Se permiten comentarios precedidos de B<#>."
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr "I<paquete> I<prioridad> I<sección> [I<información-del-mantenedor>]"
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
@@ -2047,7 +2306,7 @@ msgstr ""
 "«override» de paquetes no encontrados en el árbol de paquetes binarios."
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
@@ -2057,7 +2316,7 @@ msgstr ""
 "Manual de Normas de Debian."
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -2068,7 +2327,7 @@ msgstr ""
 "B<=E<gt>> I<nuevo-mantenedor> para hacer una sustitución."
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
@@ -2078,7 +2337,7 @@ msgstr ""
 "Debian."
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
@@ -2087,25 +2346,25 @@ msgstr ""
 "usr/share/doc/debian-policy/policy.html/index.html>."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr "16 de Agosto de 2008"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 "deb-extra-override - Fichero de sustituciones adicional de archivo de Debian"
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -2118,7 +2377,7 @@ msgstr ""
 "sustituciones."
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
@@ -2127,17 +2386,17 @@ msgstr ""
 "espacios en blanco. Se permiten comentarios precedidos de B<#>."
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr "I<paquete> I<nombre-del-campo> I<valor>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr "I<paquete> es el nombre del paquete binario o fuente."
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -2148,7 +2407,7 @@ msgstr ""
 "divide en al menos 3 columnas durante el análisis."
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
@@ -2158,30 +2417,31 @@ msgstr ""
 "cualquier réplica de Debian."
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
-#, no-wrap
-msgid "2008-02-17"
-msgstr "17 de Febrero de 2009"
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-02-08"
+msgstr "28 de Febrero de 2006"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 "deb-shlibs - Fichero de información de bibliotecas compartidas de Debian"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2197,12 +2457,12 @@ msgstr ""
 "demás líneas deben seguir el formato"
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
-msgstr "[I<tipo:>] I<biblioteca> I<versión> I<dependencias>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
+msgstr "[I<tipo>B<:>] I<biblioteca> I<versión> I<dependencias>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -2213,19 +2473,22 @@ msgstr ""
 "campo I<tipo> es opcional, y habitualmente innecesario."
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
-msgstr "Consulte el Manual de Normas de Debian para más detalles."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
+msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "EJEMPLOS"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
@@ -2235,12 +2498,12 @@ msgstr ""
 "II<libcrunch.so.1>, podría ser"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2255,34 +2518,36 @@ msgstr ""
 "vez más, consulte el Manual de Normas de Debian para más detalles."
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+#, fuzzy
+#| msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "2009-07-15"
 msgstr "15 de Julio de 2009"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr "deb-substvars - Sustitución de variables de fuentes de Debian"
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2296,7 +2561,7 @@ msgstr ""
 "fichero de salida."
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2312,7 +2577,7 @@ msgstr ""
 "más sustituciones."
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
@@ -2322,7 +2587,7 @@ msgstr ""
 "B<$>."
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2335,7 +2600,7 @@ msgstr ""
 "puede usar variables en los campos B<Package>, B<Source> y B<Architecture>."
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2352,7 +2617,7 @@ msgstr ""
 "increíble.» y tiene el siguiente campo:"
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2366,12 +2631,12 @@ msgstr ""
 "  Más texto.\n"
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr "El resultado sería:"
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2387,7 +2652,7 @@ msgstr ""
 "  Más texto.\n"
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2403,42 +2668,42 @@ msgstr ""
 "(comentarios) son ignorados."
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr ""
 "De manera adicional, las siguientes variables estándar están disponibles:"
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 "La arquitectura de construcción actual (de B<dpkg --print-architecture>)."
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr "B<source:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr "La versión del paquete fuente."
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
@@ -2447,13 +2712,13 @@ msgstr ""
 "Debian, de existir."
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
@@ -2462,13 +2727,13 @@ msgstr ""
 "ejemplo, con un NMU binario)."
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2479,13 +2744,13 @@ msgstr ""
 "B<source:Version> o B<binary:Version> según requiera la ocasión."
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2498,13 +2763,13 @@ msgstr ""
 "usará B<du -k debian/tmp> para hallar el valor predefinido."
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2517,13 +2782,13 @@ msgstr ""
 "antes de copiarse al campo B<Installed-Size> del fichero de control."
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<F:>I<nombre-campo>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2535,13 +2800,13 @@ msgstr ""
 "explícitamente."
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2552,13 +2817,13 @@ msgstr ""
 "B<Format> en el fichero B<.changes> cambiará igualmente."
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 "Estas variables contienen cada una el carácter cuyo nombre especifican en "
@@ -2566,13 +2831,13 @@ msgstr ""
 "= Tabulador."
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr "B<shlibs:>I<campo-de-dependencia>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
@@ -2580,29 +2845,29 @@ msgstr ""
 "shlibdeps>."
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr "La versión de la fuente original de dpkg."
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr "La versión completa de dpkg."
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
@@ -2611,36 +2876,36 @@ msgstr ""
 "se asume un valor vacío."
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "FICHEROS"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr "Lista de variables a sustituir y valores."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "FALLOS"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
@@ -2649,7 +2914,7 @@ msgstr ""
 "comparado con ciertas opciones de los campos de salida estándar."
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
@@ -2657,151 +2922,127 @@ msgstr ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Copyright \\(co 1995-1996 Ian Jackson"
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright \\(co 2000 Wichert Akkerman"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr "deb-symbols"
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr "16 de Julio de 2007"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 "deb-symbols - Fichero de Debian de información extendida de bibliotecas "
 "compartidas"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr "symbols"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
-"El formato de una entrada de información de dependencia de una biblioteca "
-"compartida en estos ficheros es el siguiente:"
+"El formato de una entrada de información extendida de dependencia de una "
+"biblioteca compartida en estos ficheros es el siguiente:"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
-msgstr "E<lt>soname-bibliotecaE<gt> E<lt>plantilla-dependencia-principalE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
+msgstr "I<soname-biblioteca plantilla-dependencia-principal>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
-msgstr "[ | E<lt>plantilla-dependencia-alternativaE<gt> ]"
+#: deb-symbols.5:32
+#, fuzzy
+#| msgid "[ | I<alternative-dependency-template> ]"
+msgid "[| I<alternative-dependency-template>]"
+msgstr "[ | I<plantilla--de-dependencias-alternativa> ]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
-msgstr "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
+msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr "[ * E<lt>nombre-campoE<gt>: E<lt>valor-campoE<gt> ]"
+#: deb-symbols.5:36
+#, fuzzy
+#| msgid "[ * I<field-name>: I<field-value> ]"
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "[ * I<nombre-campo>: I<valor-campo> ]"
 
 #. type: Plain text
-#: deb-symbols.5:23
-#, no-wrap
+#: deb-symbols.5:39
+#, fuzzy, no-wrap
+#| msgid ""
+#| "[ ... ]\n"
+#| " I<symbol> I<minimal-version>[ I<id-of-dependency-template> ]\n"
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 "[ ... ]\n"
-" E<lt>símboloE<gt> E<lt>versión-mínimaE<gt>[ E<lt>identificador-plantilla-dependenciaE<gt> ]\n"
+" I<símbolo> I<versión-mínima>[ I<identificador-plantilla-dependencia> ]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 "La variable I<soname-biblioteca> es exactamente el valor del campo «SONAME» "
 "tal y como exporta B<objdump>(1). Una I<plantilla-dependencia> es una "
 "dependencia en la que I<#MINVER#> (versión mínima) se reemplaza "
-"dinámicamente bien por una revisión de la versión como «(E<gt>= I<minimal "
-"version>)», o nada, si se considera que es suficiente una dependencia sin "
+"dinámicamente bien por una revisión de la versión como «(E<gt>= I<versión-"
+"mínima>)», o nada, si se considera que es suficiente una dependencia sin "
 "versión."
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 "Cada I<símbolo> exportado (listado como I<nombre>@I<versión>, siendo "
 "I<versión> «Base» si no se definió la versión de la biblioteca ) se asocia "
-"con una I<versión mínima> de su plantilla de dependencia (se usará la "
+"con una I<versión-mínima> de su plantilla de dependencia (se usará la "
 "plantilla principal de dependencia de no estar presente el I<identificador-"
 "plantilla-dependencia>). La primera plantilla de dependencia alternativa se "
 "numera como 1, la segunda como 2, etc."
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
-"Cada entrada para una biblioteca puede tener también campos de meta-"
-"información. Estos campos se guardan en las líneas que comienzan con un "
+"Cada entrada para una biblioteca puede tener también campos de "
+"metainformación. Estos campos se guardan en las líneas que comienzan con un "
 "asterisco. Actualmente, el único campo válido es I<Build-Depends-Package>, "
 "que indica el nombre del paquete «-dev» asociado a la biblioteca, y usado "
-"por dpkg-shlibdeps para asegurar que la dependencia generada es, al menos, "
-"tan estricta como la dependencia de construcción correspondiente."
+"por B<dpkg-shlibdeps> para asegurar que la dependencia generada es, al "
+"menos, tan estricta como la dependencia de construcción correspondiente."
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr "Fichero «symbols» simple"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2815,23 +3056,23 @@ msgstr ""
 " [...]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr "Fichero «symbols» avanzado"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2847,50 +3088,44 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr "deb-triggers"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, no-wrap
-msgid "2009-03-15"
-msgstr "15 de Marzo de 2009"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
-msgstr "deb-triggers - Disparadores de paquetes"
+msgstr "deb-triggers - Activadores de paquetes"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
-msgstr "disparadores"
+msgstr "activadores"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
 "package creation)."
 msgstr ""
-"Un paquete declara su relación con algún disparador(es) incluyendo un "
-"fichero I<triggers> en su archivo de control (por ejemplo, I<DEBIAN/"
-"triggers> durante la creación del paquete)."
+"Un paquete declara su relación con algún activador(es) incluyendo un fichero "
+"I<triggers> en su archivo de control (por ejemplo, I<DEBIAN/triggers> "
+"durante la creación del paquete)."
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2901,46 +3136,64 @@ msgstr ""
 "primer B<#>, se recortará, y las líneas vacías se ignorarán."
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
-msgstr "Las directivas de control de disparadores actualmente aceptadas son:"
+msgstr "Las directivas de control de activadores actualmente permitidas son:"
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
-msgstr "B<interest> I<nombre-disparador>"
+msgstr "B<interest> I<nombre-activador>"
+
+#. type: Plain text
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest-noawait> I<nombre-activador>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
-"Define que el paquete tiene un interés en el disparador nombrado. Todos los "
-"disparadores por los que un paquete tiene interés se deben listar usando "
-"esta directiva en el fichero de control de disparadores."
+"Define que el paquete tiene un interés en el activador nombrado. Todos los "
+"activadores por los que un paquete tiene interés se deben listar usando esta "
+"directiva en el fichero de control de activadores. La variante «noawait» no "
+"pone los paquetes de activador en un estado «triggers-awaited». Se debe "
+"utilizar cuando la funcionalidad ofrecida por el activador no es crucial."
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
-msgstr "B<activate> I<nombre-disparador>"
+msgstr "B<activate> I<nombre-activador>"
+
+#. type: Plain text
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate-noawait> I<nombre-activador>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
-"Especifica que el disparador definido se activará si el estado de este "
-"paquete cambia. El disparador se activará al inicio de las siguientes "
+"Especifica que el activador definido se activará si el estado de este "
+"paquete cambia. El activador se activará al inicio de las siguientes "
 "operaciones: unpack, configure, remove (incluyendo en beneficio de un "
-"paquete conflictivo), purge y deconfigure."
+"paquete conflictivo), purge y deconfigure. La variante «noawait» no pone los "
+"paquetes de activador en un estado «triggers-awaited». Se debe utilizar "
+"cuando la funcionalidad ofrecida por el activador no es crucial."
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2948,15 +3201,15 @@ msgid ""
 "installed, does not cause activations.  In the case of unpack, triggers "
 "mentioned in both the old and new versions of the package will be activated."
 msgstr ""
-"Si este paquete desaparece al desempaquetar otro paquete el disparador se "
+"Si este paquete desaparece al desempaquetar otro paquete el activador se "
 "activará al detectar la desaparición, al final del desempaquetado. El "
-"procesamiento de disparadores y la transición de «triggers-awaited» a "
-"«installed» no provocan la activación de disparadores. En caso de procesar "
-"un desempaquetado, se activarán los disparadores mencionados en las "
-"versiones nuevas y viejas del paquete."
+"procesamiento de activadores y la transición de «triggers-awaited» a "
+"«installed» no provocan la activación de activadores. En caso de procesar un "
+"desempaquetado, se activarán los activadores mencionados en las versiones "
+"nuevas y viejas del paquete."
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
@@ -2965,62 +3218,75 @@ msgstr ""
 "paquete."
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+"Las variantes «-noawait» solo funcionan con la versión 1.16.1 de dpkg o "
+"superior, y provocará errores si se utiliza con una versión anterior. Por "
+"ello, se recomienda añadir «Pre-Depends: dpkg (E<gt>= 1.16.1)» a cualquier "
+"paquete que utiliza esas directivas."
+
+#. type: Plain text
+#: deb-triggers.5:88
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
-#| msgid "2009-02-27"
-msgid "2011-02-05"
-msgstr "27 de Febrero de 2009"
+#| msgid "2011-04-27"
+msgid "2011-11-27"
+msgstr "27 de Abril de 2011"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "Herramientas de dpkg"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - Gestor de paquetes de Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<opciones>] I<acción>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<opcion>...] I<acción>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "AVISO"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
 "--help>."
 msgstr ""
 "El propósito de este manual es que los usuarios entiendan las opciones de "
-"invocación de B<dpkg> y el estado de los paquetes con más detalle que la que "
+"ejecución de B<dpkg> y el estado de los paquetes con más detalle que la que "
 "ofrece B<dpkg --help>."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -3031,7 +3297,7 @@ msgstr ""
 "hace B<dpkg> al instalar y desinstalar son particularmente imprecisas."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -3042,57 +3308,36 @@ msgid ""
 msgstr ""
 "B<dpkg> es una herramienta para instalar, compilar, eliminar y manipular los "
 "paquetes de Debian. La interfaz principal y más intuitiva para B<dpkg> es "
-"B<aptitude>(1). B<dpkg> se invoca con parámetros de línea de órdenes, que "
+"B<aptitude>(1). B<dpkg> se ejecuta con parámetros de línea de órdenes, que "
 "consisten de una sola acción y cero o más opciones. La acción o parámetro "
 "dice a B<dpkg> qué hacer, mientras que las opciones controlan de una manera "
 "u otra su comportamiento."
 
 #. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"También puede usar B<dpkg> como una interfaz a B<dpkg-deb>(1). Si el primero "
-"encuentra alguna de las opciones del segundo, se limita a invocarlo con esos "
-"mismos parámetros:"
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, y\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr "Consulte B<dpkg-deb>(1) si desea más información sobre estas acciones."
+"B<dpkg> también se puede utilizar como una interfaz para B<dpkg-deb>(1) y "
+"B<dpkg-query>(1). Puede consultar la lista de acciones permitidas en la "
+"sección B<ACCIONES>. Si se detecta cualquier acción, B<dpkg> ejecuta B<dpkg-"
+"deb> o B<dpkg-query> con los parámetros dados, pero no se les introduce "
+"ninguna opción específica. Para utilizar cualquier opción se deben ejecutar "
+"directamente."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "INFORMACIÓN SOBRE PAQUETES"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -3104,41 +3349,41 @@ msgstr ""
 "modifican principalmente con B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "ESTADOS DEL PAQUETE"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "El paquete no está instalado en el sistema."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "Sólo quedan los ficheros de configuración del paquete en el sistema."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed>"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -3146,24 +3391,24 @@ msgstr ""
 "Se inició la instalación del paquete, pero no se completó por alguna razón."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "El paquete está descomprimido, pero no configurado."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured>"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -3172,63 +3417,63 @@ msgstr ""
 "finalizó por alguna razón."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr "B<triggers-awaited>"
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
-msgstr "El paquete aguarda al proceso de los disparadores de otro paquete."
+msgstr "El paquete aguarda al proceso de los activadores de otro paquete."
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr "B<triggers-pending>"
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
-msgstr "Los disparadores del paquete se han activado."
+msgstr "Los activadores del paquete se han activado."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "El paquete está correctamente desempaquetado y configurado."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "ESTADOS DE SELECCIÓN DEL PAQUETE"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "El paquete se ha seleccionado para su instalación."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -3237,13 +3482,13 @@ msgstr ""
 "que se le fuerce a ello con la opción B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -3252,13 +3497,13 @@ msgstr ""
 "borrar todo excepto los ficheros de configuración)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
@@ -3268,19 +3513,19 @@ msgstr ""
 "configuración)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "INDICADORES DEL PAQUETE"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -3291,38 +3536,38 @@ msgstr ""
 "acción con la opción B<--force-remove-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "ACCIONES"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<-i>, B<--install> I<fichero-paquete>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 "Instala el paquete. Si se especifica la opción B<--recursive> o B<-R>, el "
 "I<fichero-paquete> debe ser un directorio."
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "La instalación consiste de los siguientes pasos:"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Extracción de los ficheros de control del paquete nuevo."
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -3331,14 +3576,14 @@ msgstr ""
 "script I<prerm> (pre-eliminación) del antiguo paquete."
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr ""
 "B<3.> Ejecución del script I<preinst> (pre-instalación) del paquete, de "
 "existir."
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3347,7 +3592,7 @@ msgstr ""
 "de seguridad de los antiguos para su restauración en caso de fallo."
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -3361,7 +3606,7 @@ msgstr ""
 "que se borran los antiguos."
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3370,28 +3615,28 @@ msgstr ""
 "proceso, consulte B<--configure>."
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<--unpack >I<fichero-paquete> ..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Desempaqueta el paquete, pero no lo configura. Si se introducen las opciones "
 "B<--recursive> o B<-R> el I<fichero-paquete> debe ser un directorio."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<--configure >I<paquete>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -3402,7 +3647,7 @@ msgstr ""
 "configurarán todos los paquetes desempaquetados pero no configurados."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
@@ -3411,12 +3656,12 @@ msgstr ""
 "reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "La configuración consiste de los siguientes pasos:"
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
@@ -3426,20 +3671,20 @@ msgstr ""
 "de fallo."
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr ""
 "B<2.> Ejecución del script I<postinst> (post-instalación) del paquete, si "
 "existe."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<--triggers-only> I<paquete>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3447,20 +3692,20 @@ msgid ""
 "improper B<triggers-awaited> and B<triggers-pending> states. This can be "
 "fixed later by running: B<dpkg --configure --pending>."
 msgstr ""
-"Procesa sólo los disparadores. Todos los disparadores pendientes (pending) "
-"se procesarán a menos que especifique el(los) paquete(s), uno por uno de ser "
+"Procesa sólo los activadores. Todos los activadores pendientes (pending) se "
+"procesarán a menos que especifique el(los) paquete(s), uno por uno de ser "
 "necesario. El uso de esta opción puede dejar paquetes con los estados no "
 "deseados de B<triggers-awaited> y B<triggers-pending>. Puede arreglar esto "
 "más tarde ejecutando B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<paquete>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3487,39 +3732,40 @@ msgstr ""
 "eliminarán o purgarán respectivamente. Nota: puede que B<dpkg> desconozca "
 "algunos ficheros si su creación y manipulación ocurrió aisladamente a través "
 "de los scripts de configuración. De ser así, B<dpkg> no los eliminará "
-"directamente sino que el script I<postrm> del paquete (invocado por B<dpkg>) "
-"ejecutará la eliminación de estos ficheros durante la purgación del paquete. "
-"Por supuesto, esto sólo tiene efecto en los directorios de sistema, no sobre "
-"los ficheros de configuración escritos en los directorios «home/» de usuario."
+"directamente sino que el script I<postrm> del paquete (ejecutado por "
+"B<dpkg>) ejecutará la eliminación de estos ficheros durante la purgación del "
+"paquete. Por supuesto, esto sólo tiene efecto en los directorios de sistema, "
+"no sobre los ficheros de configuración escritos en los directorios «home/» "
+"de usuario."
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "La eliminación de un paquete consiste de los siguientes pasos:"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Ejecución del script I<prerm>."
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Eliminación de los ficheros instalados."
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> Ejecución del script I<postrm>."
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<--update-avail>, B<--merge-avail> I<fichero-Packages>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3535,7 +3781,7 @@ msgstr ""
 "paquetes disponibles en I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3549,30 +3795,30 @@ msgstr ""
 "disponibles."
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<-A>, B<--record-avail> I<fichero-paquete>..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Actualiza la lista de paquetes disponibles de B<dpkg> y B<dselect> con la "
-"información del I<fichero-paquete>. Si se usa B<--recursive> o B<-R>, el "
-"I<fichero-paquete> debe ser un directorio."
+"información del I<fichero-paquete>. Si se define la opción B<--recursive> o "
+"B<-R>, el I<fichero-paquete> debe ser un directorio."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<--forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
@@ -3581,24 +3827,24 @@ msgstr ""
 "los paquetes desinstalados no disponibles."
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr "Elimina la información sobre qué paquetes están disponibles."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr " B<-C>, B<--audit>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3607,13 +3853,13 @@ msgstr ""
 "programa B<dpkg> sugerirá qué hacer con ellos para hacerlos funcionar."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<--get-selections> [I<patrón-nombre-paquete>...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3621,36 +3867,35 @@ msgid ""
 msgstr ""
 "Muestra la lista de selecciones de paquetes por la salida estándar. De no "
 "introducir un patrón se mostrará la lista de paquetes no instalados (esto "
-"es, previamente purgados) ."
+"es, previamente purgados)."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
-"Define las selecciones de paquetes usando un fichero introducido por la "
-"entrada estándar. Este fichero debería tener el formato «E<lt>paqueteE<gt> "
-"E<lt>estadoE<gt>», en el que el estado es «install», «hold», «deinstall» o "
-"«purge». Se permiten las líneas vacías y líneas de comentarios que empiecen "
-"por «#»."
+"Define las selecciones de paquetes utilizando un fichero introducido por la "
+"entrada estándar. Este fichero debe tener el formato «I<paquete> I<estado>», "
+"en el que el estado es B<install>, B<hold>, B<deinstall> o B<purge>. Se "
+"permiten las líneas vacías y líneas de comentarios que empiecen por «#»."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3662,13 +3907,13 @@ msgstr ""
 "selections»."
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<--yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
@@ -3677,13 +3922,47 @@ msgstr ""
 "razón todavía no se han instalado."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<architecture>"
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<-a>I<arquitectura>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<architecture>"
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<-a>I<arquitectura>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
@@ -3691,13 +3970,27 @@ msgstr ""
 "«i386»)."
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, fuzzy, no-wrap
+#| msgid "B<--print-architecture>"
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<--compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3719,91 +4012,90 @@ msgstr ""
 "B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
-msgstr "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
+msgstr "B<--command-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
-"Acepta una serie de órdenes en el descriptor de fichero B<E<lt>nE<gt>>. "
-"Nota: las opciones adicionales introducidas desde la línea de órdenes y "
-"mediante este descriptor de fichero no se desactivan en las subsiguientes "
-"llamadas efectuadas en la misma ejecución."
+"Acepta una serie de órdenes en el descriptor de fichero I<n>. Nota: las "
+"opciones adicionales introducidas desde la línea de órdenes y mediante este "
+"descriptor de fichero no se desactivan en las subsiguientes llamadas "
+"efectuadas en la misma ejecución."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Muestra un resumen de las instrucciones de uso."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Muestra la ayuda de las opciones B<--force->I<algo>."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<-Dh>, B<--debug=help>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "Muestra la ayuda de las opciones de depuración."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Muestra la versión de B<dpkg>."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb actions>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 "Consulte B<dpkg-deb>(1) para más información sobre las siguientes acciones."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3844,19 +4136,19 @@ msgstr ""
 "    Muestra información sobre el paquete.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
-"Consulte B<dpkg-query>(1) para más información sobre las siguientes acciones:"
+"Para más información sobre las siguientes acciones consulte B<dpkg-query>(1)."
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3887,20 +4179,20 @@ msgstr ""
 "    deberían usar B<apt-cache show> I<paquete>.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPCIONES"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3915,26 +4207,26 @@ msgstr ""
 "guiones al principio) o bien un comentario (si empieza con B<#>)."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 "Modifica cuántos errores llevan a B<dpkg> a interrumpir el proceso. El valor "
 "por omisión es 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>, B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3946,13 +4238,13 @@ msgstr ""
 "paquete eliminado."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<octal>B<, --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -3964,23 +4256,8 @@ msgstr ""
 "Dh> o B<--debug=help> muestran estos valores."
 
 #. type: Plain text
-#: dpkg.1:356
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    number  description\n"
-#| "         1   Generally helpful progress information\n"
-#| "         2   Invocation and status of maintainer scripts\n"
-#| "        10   Output for each file processed\n"
-#| "       100   Lots of output for each file processed\n"
-#| "        20   Output for each configuration file\n"
-#| "       200   Lots of output for each configuration file\n"
-#| "        40   Dependencies and conflicts\n"
-#| "       400   Lots of dependencies/conflicts output\n"
-#| "     10000   Trigger activation and processing\n"
-#| "     20000   Lots of output regarding triggers\n"
-#| "     40000   Silly amounts of output regarding triggers\n"
-#| "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
-#| "      2000   Insane amounts of drivel\n"
+#: dpkg.1:389
+#, no-wrap
 msgid ""
 "    Number   Description\n"
 "         1   Generally helpful progress information\n"
@@ -3997,29 +4274,29 @@ msgid ""
 "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
 "      2000   Insane amounts of drivel\n"
 msgstr ""
-" número  descripción\n"
+"  Número  Descripción\n"
 "     1   Información de progreso generalmente útil\n"
-"     2   Invocación y estado de los scripts del paquete\n"
+"     2    Ejecución y estado de los scripts del paquete\n"
 "    10   Salida por cada fichero procesado\n"
 "   100   Mucha salida por cada fichero procesado\n"
 "    20   Salida por cada «conffile»\n"
 "   200   Mucha salida por cada «conffile»\n"
 "    40   Dependencias y conflictos\n"
 "   400   Mucha salida sobre dependencias y conflictos\n"
-" 10000   Activación de los disparadores y procesado\n"
-" 20000   Una gran información de los disparadores\n"
-" 40000   Niveles ridículos de información de los disparadores\n"
+" 10000   Activación de los activadores y procesado\n"
+" 20000   Una gran información de los activadores\n"
+" 40000   Niveles ridículos de información de los activadores\n"
 "  1000   Parrafadas sobre el directorio dpkg/info\n"
 "  2000   Montañas de parrafadas (perjudica la salud)\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<cosas>, B<--no-force->I<cosas>, B<--refuse->I<cosas>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -4032,7 +4309,7 @@ msgstr ""
 "describe. Las cosas marcadas con (*) se fuerzan por omisión."
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -4043,12 +4320,12 @@ msgstr ""
 "funcionamiento.>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all>: Activa (o desactiva) todas las opciones de forzar."
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -4057,7 +4334,7 @@ msgstr ""
 "nueva instalada."
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -4072,7 +4349,7 @@ msgstr ""
 "su sistema por completo. Úselo con cuidado.>"
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -4081,13 +4358,13 @@ msgstr ""
 "configurados sobre los que depende el paquete."
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr ""
 "B<hold>: Procesa los paquetes incluso si están marcados con «hold» (retener)."
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -4098,7 +4375,7 @@ msgstr ""
 "partes del paquete quedasen en el sistema, de las que B<dpkg> se olvidaría."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -4110,12 +4387,12 @@ msgstr ""
 "absoluto así que use esta opción con cuidado."
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr "B<depends>: Convierte todos los problemas de dependencias en avisos."
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
@@ -4123,12 +4400,12 @@ msgstr ""
 "dependencias."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr "B<breaks>: Instala, aunque suponga romper otro paquete."
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -4137,7 +4414,7 @@ msgstr ""
 "opción es peligrosa dado que generalmente sobreescribirá algunos ficheros."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
@@ -4147,7 +4424,7 @@ msgstr ""
 "al fichero."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4159,7 +4436,7 @@ msgstr ""
 "predefinida."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4171,7 +4448,7 @@ msgstr ""
 "predefinida."
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -4185,7 +4462,7 @@ msgstr ""
 "la decisión final."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -4200,20 +4477,20 @@ msgstr ""
 "usará esta para tomar la decisión final."
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 "B<overwrite>: Sobreescribe un fichero de un paquete con un fichero de otro."
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir>: Sobreescribe un directorio de un paquete con un fichero de "
 "otro."
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
@@ -4221,7 +4498,7 @@ msgstr ""
 "una no desviada."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -4239,7 +4516,7 @@ msgstr ""
 "fallos severos del sistema."
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -4255,7 +4532,7 @@ msgstr ""
 "sincronización antes de los renombres atómicos."
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
@@ -4264,16 +4541,19 @@ msgstr ""
 "pérdida de datos. Úselo con cuidado.>"
 
 #. type: Plain text
-#: dpkg.1:467
-#, fuzzy
-#| msgid "B<architecture>: Process even packages with the wrong architecture."
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr ""
-"B<architecture>: Continua el proceso, incluso si los paquetes no son de la "
-"arquitectura adecuada."
+"B<architecture>: Procesa los paquetes, incluso si no son de la arquitectura "
+"adecuada o correcta."
+
+#. type: Plain text
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<bad-version>: Procesa los paquetes incluso si la versión es errónea."
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -4281,26 +4561,26 @@ msgstr ""
 "bastante posible que haya problemas."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 "B<not-root>: Intenta la (des)instalación incluso si no es el usuario «root»."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify>: Instala un paquete aunque falle la comprobación de "
 "autenticidad."
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<paquete>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
@@ -4310,53 +4590,24 @@ msgstr ""
 "interrumpir el proceso)."
 
 #. type: TP
-#: dpkg.1:481
+#: dpkg.1:517
 #, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new>, B<--old>"
+msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
+msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:485
+#: dpkg.1:522
 msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Selecciona el formato nuevo o antiguo de paquete. Es una opción de B<dpkg-"
-"deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"No lee ni comprueba el contenido del fichero de control al construir el "
-"paquete. Es una opción de B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
-#, no-wrap
-msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
-msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
-
-#. type: Plain text
-#: dpkg.1:494
-msgid ""
-"Do everything which is supposed to be done, but don't write any changes. "
-"This is used to see what would happen with the specified action, without "
-"actually modifying anything."
+"Do everything which is supposed to be done, but don't write any changes. "
+"This is used to see what would happen with the specified action, without "
+"actually modifying anything."
 msgstr ""
 "Hace todo lo que se supone que debe hacer, pero no realiza ningún cambio. Se "
 "utiliza para ver qué ocurriría con las opciones seleccionadas sin realizar "
 "cambios reales."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -4369,13 +4620,13 @@ msgstr ""
 "--no-act, ¡aunque probablemente usted esperaba que no hiciera nada!)."
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R>, B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -4387,13 +4638,13 @@ msgstr ""
 "B<--unpack> y B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
@@ -4402,14 +4653,14 @@ msgstr ""
 "Es un alias de B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir=>I<directorio>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4417,16 +4668,16 @@ msgid ""
 msgstr ""
 "Cambia el directorio de administración predefinido. Éste contiene muchos "
 "ficheros que ofrecen información relativa al estado de paquetes instalados o "
-"no instalados, etc. (Por omisión, I</var/lib/dpkg>)."
+"no instalados, etc. (Por omisión, I</var/lib/dpkg>.)"
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--instdir=>I<directorio>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -4437,16 +4688,16 @@ msgstr ""
 "instalarán los paquetes. B<instdir> es también el directorio introducido a "
 "B<chroot>(2) antes de ejecutar los scripts de instalación del paquete, lo "
 "que significa que éstos verán B<instdir> como directorio raíz. (Por omisión, "
-"I</>)."
+"I</>.)"
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--root=>I<directorio>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
@@ -4455,13 +4706,13 @@ msgstr ""
 "I<dir>B</var/lib/dpkg> a B<admindir>."
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O>, B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4473,13 +4724,13 @@ msgstr ""
 "borra uno, éste se marcará para su desinstalación."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E>, B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4488,17 +4739,17 @@ msgstr ""
 "instalada."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr "B<--pre-invoke=>I<orden>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr "B<--post-invoke=>I<orden>"
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4509,27 +4760,27 @@ msgid ""
 "front-ends might call dpkg several times per invocation, which might run the "
 "hooks more times than expected."
 msgstr ""
-"Define una I<orden> «hook» que se invocará mediante «sh -c» antes o después "
+"Define una I<orden> «hook» que se ejecutará mediante «sh -c» antes o después "
 "de que dpkg ejecute una acción I<unpack>, I<configure>, I<install>, "
 "I<triggers-only>, I<remove> o I<purge>. Puede definir esta opción varias "
 "veces. Se respeta el orden de aparición de las opciones, con preferencia de "
 "las presentes en los ficheros de configuración. La variable de entorno "
 "B<DPKG_HOOK_ACTION> define los «hooks» a la acción de dpkg actual.Nota: "
-"puede que las interfaces ejecuten dpkg varias veces en cada invocación, lo "
+"puede que las interfaces ejecuten dpkg varias veces en cada ejecución, lo "
 "cual puede ejecutar más órdenes encadenadas que las esperadas."
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--path-exclude=>I<comodín>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--path-include=>I<comodín>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
@@ -4539,7 +4790,7 @@ msgstr ""
 "patrones definidos durante la instalación."
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
@@ -4548,7 +4799,7 @@ msgstr ""
 "dejar su sistema inutilizable, úselo con precuación.>"
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4573,7 +4824,7 @@ msgstr ""
 "de desempaquetado."
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
@@ -4582,7 +4833,7 @@ msgstr ""
 "particular; un típico uso es:"
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4592,14 +4843,14 @@ msgstr ""
 "B<--path-include=/usr/share/doc/*/copyright>\n"
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 "para eliminar todos los ficheros de documentación a excepción de los "
 "ficheros de derechos de autor."
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4610,13 +4861,13 @@ msgstr ""
 "nombre de fichero realiza la decisión."
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4625,55 +4876,57 @@ msgstr ""
 "Envía la información del estado del paquete e información de progreso en "
 "formato máquina al descriptor de fichero I<n>. Puede introducir esta opción "
 "varias veces. La información aparece habitualmente con un registro por "
-"línea, en una de las siguientes formas."
+"línea, en una de las siguientes formas:"
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr "B<status: >I<paquete>B<: >I<estado>"
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 "El estado del paquete ha cambiado; el I<estado> es el que aparece en el "
 "fichero de estado."
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr "B<status: >I<paquete>B< : error : >I<mensaje-de-fallo-detallado>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
+"Se ha detectado un fallo. Cualquier nueva línea en I<mensaje-de-fallo-"
+"detallado> se convertirá a espacios antes de aparecer por la salida."
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr "B<status: >I<fichero>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<edición-usuario>B< >I<edición-distribución>"
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 "El usuario tiene que responder a una pregunta de un fichero de configuración "
 "«conffile»."
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr "B<processing: >I<etapa>B<: >I<paquete>"
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4684,79 +4937,71 @@ msgstr ""
 "B<configure>, B<trigproc>, B<disappear>, B<remove> o B<purge>."
 
 #. type: TP
-#: dpkg.1:607
-#, fuzzy, no-wrap
-#| msgid "B<--post-invoke=>I<command>"
+#: dpkg.1:635
+#, no-wrap
 msgid "B<--status-logger>=I<command>"
-msgstr "B<--post-invoke=>I<orden>"
+msgstr "B<--status-logger>=I<orden>"
 
 #. type: Plain text
-#: dpkg.1:612
-#, fuzzy
-#| msgid ""
-#| "Send machine-readable package status and progress information to file "
-#| "descriptor I<n>. This option can be specified multiple times. The "
-#| "information is generally one record per line, in one of the following "
-#| "forms:"
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
 "The output format used is the same as in B<--status-fd.>"
 msgstr ""
 "Envía la información del estado del paquete e información de progreso en "
-"formato máquina al descriptor de fichero I<n>. Puede introducir esta opción "
-"varias veces. La información aparece habitualmente con un registro por "
-"línea, en una de las siguientes formas."
+"formato máquina a la entrada estándar de la orden de consola. Puede "
+"introducir esta opción varias veces. El formato de la salida es el mismo que "
+"B<--status-fd.>"
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<fichero>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
-msgstr ""
-"Registrar los cambios de estado y acciones en el I<fichero>, en lugar del "
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
+msgstr ""
+"Registra los cambios de estado y acciones en el I<fichero>, en lugar del "
 "predefinido, I</var/log/dpkg.log>. Se usará el último fichero introducido en "
 "caso de definir varios. Los mensajes del registro tienen el formato «YYYY-MM-"
-"DD HH:MM:SS estado E<lt>estadoE<gt> E<lt>paqE<gt> E<lt>versión-"
-"instaladaE<gt>» para actualizaciones de cambios de estado; «YYYY-MM-DD HH:MM:"
-"SS E<lt>acciónE<gt> E<lt>paqE<gt> E<lt>versión-instaladaE<gt> E<lt>versión-"
-"disponibleE<gt>» para aquellas acciones en las que la I<E<lt>acciónE<gt>> es "
-"«install», «upgrade», «remove» o «purge»; y «YYYY-MM-DD HH:MM:SS conffile "
-"E<lt>ficheroE<gt> E<lt>decisiónE<gt>» para aquellos cambios en «conffiles» "
-"en los que la I<E<lt>decisiónE<gt>> es o «install» o «keep»."
+"DD HH:MM:SS status I<estado> I<paquete> I<versión-instalada>» para "
+"actualizaciones de cambios de estado; «YYYY-MM-DD HH:MM:SS I<acción> "
+"I<paquete> I<versión-instalada> I<versión-disponible>» para aquellas "
+"acciones en las que la I<acción> es B<install>, B<upgrade>, B<remove> o "
+"B<purge> y «YYYY-MM-DD HH:MM:SS conffile I<fichero> I<decisión>» para "
+"aquellos cambios en «conffiles» en los que la I<decisión> es B<install> o "
+"B<keep>."
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "No intenta verificar las firmas de los paquetes."
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4765,51 +5010,51 @@ msgid ""
 "awaited> and B<triggers-pending> states. This can be fixed later by running: "
 "B<dpkg --configure --pending>."
 msgstr ""
-"No ejecuta ningún disparador durante esta ejecución (se grabarán las "
+"No ejecuta ningún activador durante esta ejecución (se grabarán las "
 "activaciones). Si se usa con B<--configure> I<paquete> o B<--triggers-only> "
 "I<paquete>, el script «postinst» del paquete nombrado tendrá permisos de "
-"ejecución aunque sólo se necesite ejecutar un disparador. El uso de esta "
+"ejecución aunque sólo se necesite ejecutar un activador. El uso de esta "
 "opción puede dejar paquetes con el estado no deseado de B<triggers-awaited> "
 "y B<triggers-pending>. Puede arreglar esto más tarde ejecutando B<dpkg --"
 "configure --pending>."
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr "Cancela un B<--no-triggers> previo."
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "El fichero de configuración con las opciones predefinidas."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 "El fichero de registro predefinido (consulte I</etc/dpkg/dpkg.cfg>(5) y la "
 "opción B<--log>)."
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4819,24 +5064,24 @@ msgstr ""
 "ubicación de estos ficheros."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Lista de paquetes disponibles."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4848,7 +5093,7 @@ msgstr ""
 "SOBRE PAQUETES>."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
@@ -4858,7 +5103,7 @@ msgstr ""
 "con el sistema de ficheros."
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4867,57 +5112,57 @@ msgstr ""
 "B<deb>(5) para más información sobre éstos:"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENTORNO"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -4926,13 +5171,13 @@ msgstr ""
 "de configuración específico del usuario."
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
@@ -4941,38 +5186,38 @@ msgstr ""
 "directorios temporales."
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, no-wrap
 msgid "B<PAGER>"
 msgstr "B<PAGER>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 "El programa que B<dpkg> ejecutará al mostrar los ficheros de configuración "
 "«conffiles»."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 "El programa que B<dpkg> ejecutará al iniciar un nuevo intérprete de órdenes."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -4981,13 +5226,13 @@ msgstr ""
 "información. Por ahora sólo la usa la opción «-l»."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_SHELL_REASON>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
@@ -4997,13 +5242,13 @@ msgstr ""
 "válido actualmente es B<conffile-prompt>."
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_CONFFILE_OLD>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
@@ -5013,13 +5258,13 @@ msgstr ""
 "ruta al fichero de configuración antiguo."
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_CONFFILE_NEW>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
@@ -5029,13 +5274,13 @@ msgstr ""
 "ruta al fichero de configuración «conffile» nuevo."
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
@@ -5044,13 +5289,13 @@ msgstr ""
 "la versión en ejecución de B<dpkg>."
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
@@ -5059,13 +5304,13 @@ msgstr ""
 "nombre del paquete manipulado."
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
@@ -5074,13 +5319,13 @@ msgstr ""
 "la arquitectura de paquete para la cual se compiló."
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_MAINTSCRIPT_NAME>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
@@ -5090,51 +5335,51 @@ msgstr ""
 "«postrm»)."
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Para listar los paquetes con el editor B<vi>(1) en su nombre:"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr "Para ver las entradas en I</var/lib/dpkg/available> de dos paquetes:"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "     B<dpkg --print-avail elvis vim | less>\n"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "Para buscar personalmente en la lista de paquetes:"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "     B<less /var/lib/dpkg/available>\n"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Para borrar un paquete instalado llamado elvis:"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "     B<dpkg -r elvis>\n"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -5144,37 +5389,34 @@ msgstr ""
 "sección «editors»:"
 
 #. type: Plain text
-#: dpkg.1:755
-#, fuzzy, no-wrap
-#| msgid ""
-#| "     B<cd /cdrom/pool/main/v/vim>\n"
-#| "     B<dpkg -i vim_4.5-3.deb>\n"
+#: dpkg.1:783
+#, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 msgstr ""
-"     B<cd /cdrom/pool/main/v/vim>\n"
+"     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "Para hacer una copia local de las selecciones de estados de paquetes:"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "     B< dpkg --get-selections E<gt>mis-selecciones>\n"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr "Podría copiar este fichero a otra máquina e instalarlo allí con:"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -5184,7 +5426,7 @@ msgstr ""
 "     B<dpkg --set-selections E<lt>mis-selecciones>\n"
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -5197,7 +5439,7 @@ msgstr ""
 "ejecute B<apt-get dselect-upgrade>."
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -5206,13 +5448,13 @@ msgstr ""
 "modificar los estados de selección de los paquetes."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "FUNCIONALIDAD ADICIONAL"
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
@@ -5221,7 +5463,7 @@ msgstr ""
 "paquetes: I<apt>, I<aptitude> y I<debsums>."
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
@@ -5230,13 +5472,19 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), y B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr ""
 "Habitualmente, la opción B<--no-act> da menos información de la que necesita."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTORES"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -5245,19 +5493,20 @@ msgstr ""
 "han contribuido a B<dpkg>."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
-#, no-wrap
-msgid "2009-08-15"
-msgstr "15 de Agosto de 2009"
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
+#, fuzzy, no-wrap
+#| msgid "2010-01-28"
+msgid "2012-01-20"
+msgstr "28 de enero del 2010"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
@@ -5265,12 +5514,12 @@ msgstr ""
 "construcción de paquetes"
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg-architecture> [I<opciones>] [I<órdenes>]"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-architecture> [I<opción>...] [I<orden>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
@@ -5279,16 +5528,16 @@ msgstr ""
 "construcción y de la máquina anfitrión para la construcción de un paquete."
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
 msgstr ""
-"La arquitectura de construcción siempre se determina con una invocación "
+"La arquitectura de construcción siempre se determina con una ejecución "
 "externa a B<dpkg>(1), y no se puede definir en la línea de órdenes."
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -5299,7 +5548,7 @@ msgid ""
 "does not match the default."
 msgstr ""
 "Puede definir la arquitectura del anfitrión introduciendo una o ambas "
-"opciones B<-a> y B<-t>. El valor por omisión es una invocación externa a "
+"opciones B<-a> y B<-t>. El valor por omisión es una ejecución externa a "
 "B<gcc>(1), o la misma que la arquitectura de construcción en caso de no "
 "disponer de \\s-1CC\\s0 o gcc. Es suficiente usar B<-a> o B<-t>, el valor "
 "del otro se definirá con un valor predefinido adecuado. De hecho, a veces es "
@@ -5307,22 +5556,22 @@ msgstr ""
 "no encaja con la opción predefinida."
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "ÓRDENES"
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
@@ -5331,13 +5580,13 @@ msgstr ""
 "I<VARIABLE=valor>. Esta es la acción predefinida."
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<-e>I<debian-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -5351,13 +5600,13 @@ msgstr ""
 "contrario."
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr "B<-i>I<comodín-arquitectura>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -5370,24 +5619,24 @@ msgstr ""
 "coincide, y de 1 en caso contrario."
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<-q>I<nombre-variable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr "Muestra el valor de una única variable."
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
@@ -5396,26 +5645,26 @@ msgstr ""
 "entorno mediante eval."
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 "Muestra una orden similar a B<-s>, pero para eliminar la definición "
 "(«unset») de todas las variables."
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr "B<-c>I< orden>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
@@ -5424,70 +5673,70 @@ msgstr ""
 "valor predefinido."
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr "Muestra una lista de nombres de arquitectura válidos."
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr "Muestra el modo de uso y termina."
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr "Muestra la versión y termina."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<-a>I<debian-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr "Define la arquitectura de Debian."
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr "B<-t>I<tipo-sistema-gnu>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr "Define el tipo de sistema GNU."
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5498,46 +5747,46 @@ msgstr ""
 "Los scripts respetan los valores de variables de entorno preexistentes que "
 "tienen el mismo nombre que los valores contenidos en el script (por ejemplo, "
 "usados por B<dpkg-architecture>), a menos que se use esta marca de forzado. "
-"Permite al usuario sobreescribir un valor, aún cuando la invocación a B<dpkg-"
+"Permite al usuario sobreescribir un valor, aún cuando la ejecución a B<dpkg-"
 "architecture> se encuentra en otro script (por ejemplo, B<dpkg-buildpackage>"
 "(1))."
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr "TÉRMINOS"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr "máquina de construcción"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr "La máquina en la que se construye el paquete."
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr "máquina anfitrión"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr "La máquina para la cual se construye el paquete."
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr "Arquitectura de Debian"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
@@ -5546,13 +5795,13 @@ msgstr ""
 "el archivo \\s-1FTP\\s0. Ejemplos: i386, sparc, hurd-i386."
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr "comodín de arquitectura"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5563,13 +5812,13 @@ msgstr ""
 "E<lt>kernelE<gt>-E<lt>cpuE<gt>. Ejemplos: linux-any, any-i386, hurd-any."
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr "tipo de sistema \\s-1GNU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5580,233 +5829,231 @@ msgstr ""
 "gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd."
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr "VARIABLES"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr "Las siguientes variables se definen mediante B<dpkg-architecture>:"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr "La arquitectura de Debian de la máquina de construcción."
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr "El nombre del sistema Debian de la máquina de construcción."
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr "El nombre de Debian del procesador de la máquina de construcción."
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr "El tamaño del puntero de la máquina de construcción, en bits."
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr ""
 "El nivel de «endianización» de la máquina de construcción, «little» o «big»."
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "La parte \\s-1CPU\\s0 de \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "La parte de «System» de \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr "El tipo de sistema \\s-1GNU\\s0 de la máquina de construcción."
 
 #. type: IP
-#: dpkg-architecture.1:118
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
+#: dpkg-architecture.1:137
+#, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
-msgstr "\\s-1DEB_BUILD_ARCH\\s0"
+msgstr "\\s-1DEB_BUILD_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the build machine."
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
-msgstr "El tipo de sistema \\s-1GNU\\s0 de la máquina de construcción."
+msgstr ""
+"El tipo de sistema \\s-1GNU\\s0 clarificado de la máquina de construcción, "
+"utilizado para rutas del sistema de ficheros."
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr "La arquitectura de Debian de la máquina anfitrión."
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr "El nombre de sistema Debian de la máquina anfitrión."
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr "El nombre del procesador Debian de la máquina anfitrión."
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr "El tamaño del puntero de la máquina anfitrión, en bits."
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr "El nivel de «endianización» de la máquina anfitrión, «little» o «big»."
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "La parte de \\s-1CPU\\s0 de \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "La parte de «System» de \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr "El tipo de sistema \\s-1GNU\\s0 de la máquina anfitrión."
 
 #. type: IP
-#: dpkg-architecture.1:137
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_HOST_ARCH\\s0"
+#: dpkg-architecture.1:156
+#, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
-msgstr "\\s-1DEB_HOST_ARCH\\s0"
+msgstr "\\s-1DEB_HOST_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the host machine."
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
-msgstr "El tipo de sistema \\s-1GNU\\s0 de la máquina anfitrión."
+msgstr ""
+"El tipo de sistema \\s-1GNU\\s0 clarificado de la máquina anfitrión, "
+"utilizado para rutas del sistema de ficheros."
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5818,78 +6065,52 @@ msgstr ""
 "Las variables de entorno definidas por B<dpkg-architecture> se introducen a "
 "I<debian/rules> como variables de «make» (consulte la documentación de "
 "make). Por otra parte, no debería depender de ellos, ya que esto rompe la "
-"invocación manual del script. En lugar de ello, se deberían iniciar mediante "
+"ejecución manual del script. En lugar de ello, se deberían iniciar mediante "
 "B<dpkg-architecture> con la opción «-q». Aquí hay algunos ejemplos, que "
 "muestran también como mejorar la compatibilidad de su paquete con la "
 "construcción para varias arquitecturas."
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr "En lugar de:"
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr "use lo siguiente:"
 
 #. type: Plain text
-#: dpkg-architecture.1:163
-#, no-wrap
+#: dpkg-architecture.1:177
+#, fuzzy, no-wrap
+#| msgid ""
+#| "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
+#| "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
-msgstr "use:"
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
-#, no-wrap
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
+#, fuzzy, no-wrap
+#| msgid ""
+#| "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
+#| "  ...\n"
+#| "endif\n"
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
@@ -5897,7 +6118,7 @@ msgstr ""
 "endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
@@ -5906,27 +6127,40 @@ msgstr ""
 "«DEB_HOST_ARCH_OS» o «DEB_HOST_ARCH_CPU»."
 
 #. type: Plain text
-#: dpkg-architecture.1:194
+#: dpkg-architecture.1:195
+msgid ""
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:198
+#, no-wrap
+msgid "include /usr/share/dpkg/architecture.mk\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:206
 msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
-"En general, invocar dpkg en el fichero de reglas («rules») para obtener la "
-"información de arquitectura está obsoleto (a menos que desee ofrecer "
-"compatibilidad con versiones anteriores, véase a continuación). La opción «--"
-"print-architecture» es particularmente inestable, ya que existen "
-"arquitecturas de Debian que no encajan con el nombre de un procesador."
 
 #. type: SH
-#: dpkg-architecture.1:195
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
 msgid "BACKWARD COMPATIBILITY"
 msgstr "COMPATIBILIDAD CON VERSIONES ANTERIORES"
 
 #. type: Plain text
-#: dpkg-architecture.1:199
+#: dpkg-architecture.1:210
+msgid ""
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:214
 msgid ""
 "The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
 "dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
@@ -5937,197 +6171,58 @@ msgstr ""
 "una dependencia de construcción sobre dpkg-dev (E<gt>= 1.15.4)."
 
 #. type: Plain text
-#: dpkg-architecture.1:204
+#: dpkg-architecture.1:217
 msgid ""
 "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
+"dev 1.13.2."
 msgstr ""
-"Las variables «DEB_HOST_ARCH_CPU» y «DEB_HOST_ARCH_OS» se introdujeron a "
-"partir de la versión 1.13.2 de dpkg-dev. Antes, los ficheros I<debian/rules> "
-"solían revisar aquellos valores de «DEB_HOST_GNU_CPU» o «DEB_HOST_GNU_TYPE» "
-"susceptibles de haber cambiado."
 
 #. type: Plain text
-#: dpkg-architecture.1:209
+#: dpkg-architecture.1:220
 msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
+"The B<-e> and B<-i> options were only introduced in relatively recent "
+"versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
-"Se deberían actualizar aquellas partes de los ficheros I<debian/rules> que "
-"revisan las variables que deciden el modo o el objetivo a compilar. Puede "
-"usar el siguiente código si desea permitir la compatibilidad con versiones "
-"anteriores de dpkg-dev:"
+"Las opciones B<-e> y B<-i> aparecieron en recientes versiones de B<dpkg-"
+"architecture> (a partir de la versión 1.13.13 de dpkg)."
 
 #. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
+#: dpkg-architecture.1:224
 msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
+"architecture>. Other examples:"
 msgstr ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"B<dpkg-buildpackage> acepta la opción B<-a> y la introduce a B<dpkg-"
+"architecture>. Otros ejemplos:"
 
 #. type: Plain text
-#: dpkg-architecture.1:227
-#, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
+#: dpkg-architecture.1:226
+msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
+msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr "Y de forma parecida con «DEB_BUILD_ARCH_CPU» y «DEB_BUILD_ARCH_OS»."
+#: dpkg-architecture.1:228
+msgid "eval \\`dpkg-architecture -u\\`"
+msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:231
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
-msgstr ""
-"Si desea la compatibilidad con versiones de dpkg-dev que no incluían B<dpkg-"
-"architecture>, puede usar lo siguiente:"
+"Check if an architecture is equal to the current architecture or a given one:"
+msgstr "Revisa si una arquitectura equivale a la arquitectura actual o dada:"
 
 #. type: Plain text
-#: dpkg-architecture.1:243
-#, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
-msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:252
-msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
-msgstr ""
-"Inserte un subconjunto de estas líneas al inicio del fichero «debian/rules»; "
-"estos valores predefinidos se sobreescribirán en caso de usar dpkg-"
-"architecture."
-
-#. type: Plain text
-#: dpkg-architecture.1:259
-msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
-msgstr ""
-"No necesita el conjunto completo. Seleccione un conjunto consistente que "
-"contenga los valores que usa en el fichero de reglas. Por ejemplo, si sólo "
-"necesita la arquitectura Debian del sistema de destino, tiene suficiente con "
-"«DEB_HOST_ARCH=\\`dpkg --print-architecture\\» (de hecho, esta es la "
-"arquitectura de Debian de la máquina de construcción, pero recuerde que sólo "
-"intentamos crear la compatibilidad con versiones anteriores que tienen una "
-"compilación nativa)."
-
-#. type: Plain text
-#: dpkg-architecture.1:262
-msgid ""
-"The B<-e> and B<-i> options were only introduced in relatively recent "
-"versions of B<dpkg-architecture> (since dpkg 1.13.13)."
-msgstr ""
-"Las opciones B<-e> y B<-i> aparecieron en recientes versiones de B<dpkg-"
-"architecture> (a partir de la versión 1.13.13 de dpkg)."
-
-#. type: Plain text
-#: dpkg-architecture.1:266
-msgid ""
-"B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
-"architecture>. Other examples:"
-msgstr ""
-"B<dpkg-buildpackage> acepta la opción B<-a> y la introduce a B<dpkg-"
-"architecture>. Otros ejemplos:"
-
-#. type: Plain text
-#: dpkg-architecture.1:268
-msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
-msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
-
-#. type: Plain text
-#: dpkg-architecture.1:270
-msgid "eval \\`dpkg-architecture -u\\`"
-msgstr "eval \\`dpkg-architecture -u\\`"
-
-#. type: Plain text
-#: dpkg-architecture.1:273
-msgid ""
-"Check if an architecture is equal to the current architecture or a given one:"
-msgstr "Revisa si una arquitectura equivale a la arquitectura actual o dada:"
-
-#. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
@@ -6136,57 +6231,57 @@ msgstr ""
 "Linux:"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 "Todos los ficheros deben estar presentes para que B<dpkg-architecture> "
 "funcione. Puede sobreescribir la ubicación en tiempo de ejecución mediante "
-"la variable de entorno «DPKG_DATADIR»."
+"la variable de entorno B<DPKG_DATADIR>."
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr "Tabla de nombres de CPU conocidos y su correlación con su nombre GNU."
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 "Tabla de sistemas operativos conocidos y su correlación con su nombre GNU."
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
@@ -6194,38 +6289,29 @@ msgstr ""
 "arquitectura de Debian."
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-"B<dpkg-architecture> y su página de manual fueron escritos originalmente por "
-"Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr "5 de Septiembre de 2009"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - Fichero de configuración de dpkg"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -6240,40 +6326,53 @@ msgstr ""
 "comienza con una almohadilla («B<#>»)."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr "dpkg-buildflags"
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-03"
+msgstr "28 de Febrero de 2006"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 "dpkg-buildflags - Devuelve opciones de compilación a usar durante la "
 "construcción del paquete"
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg-buildflags> [I<opción>...] I<orden>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg-buildflags> [I<opción>...] [I<orden>]"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
@@ -6282,7 +6381,7 @@ msgstr ""
 "compilación a usar durante la construcción de paquetes Debian."
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
@@ -6291,77 +6390,127 @@ msgstr ""
 "extender y sustituir de varias formas:"
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr "1."
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
-msgstr "Para todo el sistema con B</etc/dpkg/buildflags.conf>;"
+msgstr "Para todo el sistema con B</etc/dpkg/buildflags.conf>."
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr "2."
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 "Para el usuario actual con B<$XDG_CONFIG_HOME/dpkg/buildflags.conf>, dónde B<"
-"$XDG_CONFIG_HOME> tiene como valor predefinido B<$HOME/.config>;"
+"$XDG_CONFIG_HOME> tiene como valor predefinido B<$HOME/.config>."
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr "3."
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+"Temporalmente por el usuario con variables de entorno (consulte la sección "
+"B<ENTORNO>)."
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr "4."
+
+#. type: Plain text
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
 msgstr ""
-"Temporalmente con variables de entorno (consulte la sección B<ENTORNO>)."
+"Definido por el responsable del paquete con variables de entorno definidas "
+"en B<debian/rules> (consulte la sección B<ENTORNO>)."
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr "Los ficheros de configuración pueden contener dos tipos de directivas:"
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr "B<SET>I< opción valor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr "Sustituye la opción llamada I<opción> con el valor I<valor>."
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr "B<STRIP>I< opción valor>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+"Elimina del I<opción> todas las opciones de compilación enumeradas en "
+"I<valor>."
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr "B<APPEND>I< opción valor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
+msgstr ""
+"Extiende la opción llamada I<opción> posponiendo las opciones dadas en "
+"I<valor>. Se prefijará un espacio al valor añadido si el valor actual de la "
+"opción no está vacío."
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr "B<PREPEND>I< opción valor>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
-"Extiende la opción llamada I<opción> con las opciones dadas en I<valor>. Se "
-"prefijará un espacio al valor añadido si el valor actual de la opción no "
-"está vacío."
+"Extiende la opción llamada I<opción> prefijando las opciones dadas en "
+"I<valor>. Se prefijará un espacio al valor añadido si el valor actual de la "
+"opción no está vacío."
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
@@ -6370,13 +6519,30 @@ msgstr ""
 "empiecen con «#». También se ignoran líneas vacías."
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr "B<--dump>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+"Muestra por la salida estándar todas las opciones de configuración y sus "
+"valores. Muestra una línea por opción separada de su valor con un signo "
+"«=» (I<opción>=I<valor>). Esta es la acción predefinida."
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, no-wrap
 msgid "B<--list>"
 msgstr "B<--list>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
@@ -6386,35 +6552,38 @@ msgstr ""
 "ACEPTADAS>."
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, no-wrap
 msgid "B<--export=>I<format>"
-msgstr "B<--export=>I<format>"
+msgstr "B<--export=>I<formato>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
-msgstr ""
-"Muestra por la salida del intérprete de órdenes estándar (si I<format> es "
-"B<sh>) o make (si I<format> es B<make>) las órdenes que se pueden usar para "
-"exportar todas las opciones de compilación en el entorno. Se asume B<sh> si "
-"no se introduce el valor I<format>. Sólo se incluyen opciones de compilación "
-"que empiezan con un carácter en mayúscula, se asume que los otros no son "
-"adecuados para el entorno."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
+msgstr ""
+"Muestra por la salida del intérprete de órdenes estándar (si I<formato> es "
+"B<sh>) o make (si I<formato> es B<make>) las órdenes que se pueden usar para "
+"exportar todas las opciones de compilación en el entorno. Si el I<formato> "
+"es B<configure>, la salida se puede utilizar en la línea de órdenes en un "
+"fichero B<./configure>. Se asume B<sh> si no se introduce el valor "
+"I<formato>. Sólo se incluyen opciones de compilación que empiezan con un "
+"carácter en mayúscula, se asume que los otros no son adecuados para el "
+"entorno."
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--get>I< opción>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
@@ -6423,13 +6592,13 @@ msgstr ""
 "la opción es conocida, y el valor 1 en caso contrario."
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--origin>I< opción>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -6440,69 +6609,113 @@ msgstr ""
 "cualquiera de las siguientes opciones:"
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, no-wrap
 msgid "B<vendor>"
 msgstr "B<vendor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr "Devuelve la opción originalmente definida por el proveedor;"
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, no-wrap
 msgid "B<system>"
 msgstr "B<system>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 "La opción está definida o modificada por una configuración que afecta a todo "
 "el sistema;"
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, no-wrap
 msgid "B<user>"
 msgstr "B<user>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 "La opción esta definida o modificada por una configuración específica del "
 "usuario;"
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, no-wrap
 msgid "B<env>"
 msgstr "B<env>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 "La opción esta definida o modificado por una configuración específica del "
 "entorno."
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+#| msgid "B<--query> I<name>"
+msgid "B<--query-features>I< area>"
+msgstr "B<--query> I<nombre>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+#, fuzzy
+#| msgid ""
+#| "Print the value of the flag on standard output. Exits with 0 if the flag "
+#| "is known otherwise exits with 1."
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+"Muestra el valor de la opción por la salida estándar. Cierra con valor 0 si "
+"la opción es conocida, y el valor 1 en caso contrario."
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr "OPCIONES ACEPTADAS"
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr "B<CFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -6514,131 +6727,396 @@ msgstr ""
 "B<DEB_BUILD_OPTIONS> define I<noopt>)."
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr "B<CPPFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr "Opciones para el preprocesador C. Valor por omisión: vacío."
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr "B<CXXFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr "Opciones para el compilador C++. Idéntica a B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr "B<FFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr "Opciones para el compilador Fortran. Idéntica a B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr "B<LDFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
 "from these options). Default value: empty."
 msgstr ""
 "Opciones introducidas al compilador al enlazar ejecutables u objetos "
-"compartidos (en el caso de invocar al enlazador directamente, debe eliminar "
+"compartidos (en el caso de ejecutar al enlazador directamente, debe eliminar "
 "B<-Wl> y «B<,>» de estas opciones). Valor por omisión: vacío."
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, no-wrap
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "B</etc/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 msgid "System wide configuration file."
 msgstr "Fichero de configuración de todo el sistema."
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> o B<$HOME/.config/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 msgid "User configuration file."
 msgstr "Fichero de configuración del usuario."
 
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+"Existen dos conjuntos de variables de entorno que realizan las mismas "
+"funciones, y no se debe utilizar el primero (DEB_I<opción>_I<op>) en un "
+"fichero B<debian/rules>. Sirve para reconstruir el paquete fuente con otras "
+"opciones de compilación. El segundo conjunto ((DEB_I<opción>_MAINT_I<op>) "
+"solo se debe utilizar en un fichero B<debian/rules> mediante encargados de "
+"paquete para modificar las opciones de compilación."
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr "B<DEB_>I<opción>B<_SET>"
 
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr "B<DEB_>I<opción>B<_MAINT_SET>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
-"Esta variable se puede usar para forzar el valor devuelto para la I<opción> "
-"dada."
+"Esta variable sirve para forzar el valor devuelto para la I<opción> dada."
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr "B<DEB_>I<opción>B<_STRIP>"
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr "B<DEB_>I<opción>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+"Esta variable ofrece una lista separada por espacios de opciones que "
+"eliminar del conjunto de opciones devuelto por la I<opción> dada."
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr "B<DEB_>I<opción>B<_APPEND>"
 
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr "B<DEB_>I<opción>B<_MAINT_APPEND>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
 msgstr ""
-"Esta variable se puede usar para añadir opciones adicionales al valor "
-"devuelto por la I<opción> dada."
+"Esta variable añade opciones adicionales al valor devuelto por la I<opción> "
+"dada."
+
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr "B<DEB_>I<opción>B<_PREPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr "B<DEB_>I<opción>B<_MAINT_PREPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"Esta variable prefija opciones adicionales al valor devuelto por la "
+"I<opción> dada."
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, fuzzy, no-wrap
+#| msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr "B<DEB_>I<opción>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, fuzzy, no-wrap
+#| msgid "WARNING"
+msgid "HARDENING"
+msgstr "AVISO"
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, fuzzy, no-wrap
+#| msgid "B<Format>"
+msgid "B<format>"
+msgstr "B<Format>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, fuzzy, no-wrap
+#| msgid "B<regex>"
+msgid "B<relro>"
+msgstr "B<regex>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr "dpkg-buildpackage"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
 "dpkg-buildpackage - Construcción de paquetes binarios o fuente a partir de "
 "las fuentes"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg-buildpackage> [I<opciones>]"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
@@ -6647,30 +7125,30 @@ msgstr ""
 "construcción de un paquete de Debian. Éste consiste de los siguientes pasos:"
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, no-wrap
 msgid "B<1.>"
 msgstr "B<1.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
 "or B<--target> has been used)."
 msgstr ""
 "Preparación del entorno de construcción, definiendo varias variables de "
-"entorno (consulte B<VARIABLES DE ENTORNO>) para invocar B<dpkg-source --"
+"entorno (consulte B<VARIABLES DE ENTORNO>) para ejecutar B<dpkg-source --"
 "before-build> (a menos que se defina B<-T> o B<--target>."
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, no-wrap
 msgid "B<2.>"
 msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
@@ -6680,126 +7158,135 @@ msgstr ""
 "menos que especifique B<-d>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, no-wrap
 msgid "B<3.>"
 msgstr "B<3.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
 "rules clean> to clean the build-tree (unless B<-nc> is specified)."
 msgstr ""
-"Si se selecciona un objetivo específico con B<-T> o B<--target>, invoca ese "
-"objetivo y se detiene. De no ser así, invoca B<fakeroot debian/rules clean> "
-"para limpiar el árbol de construcción (a menos que especifique B<-nc>)."
+"Si se selecciona un objetivo específico con B<-T> o B<--target>, ejecutar "
+"ese objetivo y se detiene. De no ser así, ejecuta B<fakeroot debian/rules "
+"clean> para limpiar el árbol de construcción (a menos que especifique B<-"
+"nc>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, no-wrap
 msgid "B<4.>"
 msgstr "B<4.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
-"Invocación de B<dpkg-source -b> para generar el paquete fuente (a menos que "
+"Ejecución de B<dpkg-source -b> para generar el paquete fuente (a menos que "
 "se requiera sólo la construcción del paquete binario con B<-b>, B<-B> o B<-"
 "A>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
-msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
-msgstr ""
-"Invocación de B<debian/rules> B<build> seguido de B<fakeroot debian/rules> "
+#: dpkg-buildpackage.1:58
+#, fuzzy
+#| msgid ""
+#| "It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
+#| "I<binary-target> (unless a source-only build has been requested with B<-"
+#| "S>). Note that I<binary-target> is either B<binary> (default case, or if "
+#| "B<-b> is specified)  or B<binary-arch> (if B<-B> is specified) or "
+#| "B<binary-indep> (if B<-A> is specified)."
+msgid ""
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
+msgstr ""
+"Ejecución de B<debian/rules> B<build> seguido de B<fakeroot debian/rules> "
 "I<binary-target> (a menos que se requiera sólo la construcción de las "
 "fuentes mediante B<-S>). Tenga en cuenta que  I<binary-target> es o bien "
-"B<binary> (por omisión, o si se especifica B<-b>), B<binary-arch> (si se "
-"especifica B<-B>), o B<binary-indep> (si se especifica B<-A>)."
+"B<binary> (por omisión, o si se define B<-b>), B<binary-arch> (si se define "
+"B<-B>), o B<binary-indep> (si se define B<-A>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
-"Invocación de B<gpg> para firmar el fichero B<.dsc> (de existir, a menos que "
+"Ejecución de B<gpg> para firmar el fichero B<.dsc> (de existir, a menos que "
 "se especifique B<-us>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
-"Invocación de B<dpkg-genchanges> para generar el fichero B<.changes>. Muchas "
+"Ejecución de B<dpkg-genchanges> para generar el fichero B<.changes>. Muchas "
 "de las opciones de B<dpkg-buildpackage> se introducen a B<dpkg-genchanges>."
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
-"Invocación de B<gpg> para firmar el fichero B<.changes> (a menos que se "
+"Ejecución de B<gpg> para firmar el fichero B<.changes> (a menos que se "
 "especifique B<-us>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
 msgstr ""
-"Si se especifica B<-tc>, se invocará nuevamente B<fakeroot debian/rules "
-"clean>. Por último, invoca B<dpkg-source --after-build>."
+"Si se especifica B<-tc>, se ejecutará nuevamente B<fakeroot debian/rules "
+"clean>. Por último, ejecuta B<dpkg-source --after-build>."
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr "B<-b>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
@@ -6808,13 +7295,13 @@ msgstr ""
 "fuentes y/o distribuidas. Se introduce a B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
@@ -6823,13 +7310,13 @@ msgstr ""
 "de arquitectura. Se introduce a B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
@@ -6838,13 +7325,13 @@ msgstr ""
 "de la arquitectura. Se introduce a B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
@@ -6853,13 +7340,13 @@ msgstr ""
 "paquete binario. Se introduce a B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr "B<-F>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
@@ -6869,29 +7356,29 @@ msgstr ""
 "ninguna opción de construcción."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr "B<--target=>I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr "B<--target >I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr "B<-T>I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
 "the command is executed as root (see B<-r>). Note that official targets that "
 "are required to be run as root by the Debian policy do not need this option."
 msgstr ""
-"Invoca B<debian/rules> I<target> después de definir el entorno de "
+"Ejecuta B<debian/rules> I<target> después de definir el entorno de "
 "construcción, deteniendo en este punto el proceso de construcción del "
 "paquete. Si se introduce B<--as-root>, la orden se ejecutará como el usuario "
 "«root» (véase B<-r>). Tenga en cuenta que los objetivos oficiales que "
@@ -6899,13 +7386,13 @@ msgstr ""
 "necesitan esta opción."
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
@@ -6914,62 +7401,62 @@ msgstr ""
 "objetivo con permisos del usuario «root»."
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-v>I<versión>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B<-C>I<descripción-de-cambios>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr "B<-m>I<dirección-mantenedor>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr "B<-e>I<dirección-mantenedor>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 "Se introduce sin cambios a B<dpkg-genchanges>. Consulte la página de manual."
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<-a>I<arquitectura>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -6981,7 +7468,7 @@ msgstr ""
 "máquina anfitrión."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -6992,13 +7479,13 @@ msgstr ""
 "sistema GNU predefinido de la arquitectura Debian de destino."
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<-j>I<tareas>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -7010,7 +7497,7 @@ msgid ""
 msgstr ""
 "El número máximo de tareas («jobs») ejecutándose simultáneamente, "
 "equivalente a la opción de B<make>(1) del mismo nombre. Se añadirá a la "
-"variable de entorno «MAKEFLAGS», que causa que todas las invocaciones "
+"variable de entorno «MAKEFLAGS», que causa que todas las ejecuciones "
 "posteriores a «make» hereden esta opción. También añade "
 "B<parallel=>I<tareas> a la variable de entorno «DEB_BUILD_OPTIONS», que "
 "permite que los ficheros «debian/rules» usen esta información para sus "
@@ -7019,13 +7506,13 @@ msgstr ""
 "opción."
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
@@ -7035,24 +7522,24 @@ msgstr ""
 "omisión."
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr "No revisa dependencias ni conflictos de construcción."
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
@@ -7061,13 +7548,13 @@ msgstr ""
 "o B<-S>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
@@ -7076,13 +7563,13 @@ msgstr ""
 "clean>) después de la creación del paquete."
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr "B<-r>I<orden-para-obtener-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -7104,18 +7591,18 @@ msgstr ""
 "argumentos que éste toma. La I<orden-para-obtener-root> puede incluir "
 "parámetros, pero no caracteres especiales del intérprete de órdenes. La "
 "I<orden-para-obtener-root> puede ser B<fakeroot>, B<sudo>, B<super> o "
-"B<really>. B<su> no es adecuado ya que sólo puede invocar el intérprete de "
+"B<really>. B<su> no es adecuado ya que sólo puede iniciar el intérprete de "
 "órdenes del usuario con B<-c>, en lugar de introducir los argumentos "
 "individualmente a la orden a ejecutar."
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<-R>I<fichero-reglas>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -7124,21 +7611,21 @@ msgid ""
 "rules file with another make program (for example by using B</usr/local/bin/"
 "make -f debian/rules> as I<rules-file>)."
 msgstr ""
-"Habitualmente, construir un paquete de Debian incluye invocar B<debian/"
+"Habitualmente, construir un paquete de Debian incluye ejecutar B<debian/"
 "rules> como una orden con varios parámetros estándar. Esta opción posibilita "
-"invocar otro programa para construir el paquete (puede incluir parámetros "
+"ejecutar otro programa para construir el paquete (puede incluir parámetros "
 "separados por espacios). Por otra parte, se puede usar para ejecutar el "
 "fichero de reglas («rules») estándar con otro programa de make (por ejemplo, "
 "usando B</usr/local/bin/make -f debian/rules> como I<fichero-reglas>."
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr "B<-p>I<orden-para-firmar>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -7157,95 +7644,95 @@ msgstr ""
 "contener espacios ni tampoco caracteres especiales del intérprete de órdenes."
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr "B<-k>I<llave-id>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr ""
 "Especifica una llave de identificación a usar para firmar los paquetes."
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr "B<-us>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr "No firma el paquete fuente."
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr "No firma el fichero B<.changes>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr "B<-i>[I<exp-reg>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr "B<-I>I<[patrón]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 "Se introduce sin cambios a B<dpkg-source>. Consulte la página de manual."
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--source-option=>I<opción>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr "Introduce la opción I<opción> a B<dpkg-source>."
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B<--changes-option=>I<opción>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr "Introduce la opción I<opción> a B<dpkg-genchanges>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr "B<--admindir> I<directorio>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
@@ -7254,19 +7741,19 @@ msgstr ""
 "lib/dpkg>."
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-h>, B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
@@ -7275,41 +7762,52 @@ msgstr ""
 "la interfaz adecuada para obtener los valores necesarios."
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Variables definidas por dpkg-architecture"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
 "the build environment."
 msgstr ""
-"B<dpkg-architecture> se invoca con los parámetros B<-a> y B<-t>. Toda "
+"B<dpkg-architecture> se ejecuta con los parámetros B<-a> y B<-t>. Toda "
 "variable que ofrece una salida mediante su opción B<-s> se integra en el "
 "entorno de construcción."
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
-msgstr "Opciones de compilación"
+msgid "Compiler flags are no longer exported"
+msgstr "Las opciones de compilación ya no se exportan."
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
+msgstr ""
+"Con las versiones comprendidas entre 1.14.17 y 1.16.1, B<dpkg-buildpackage> "
+"exporta las opciones de compilación (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, "
+"B<CPPFLAGS> y B<LDFLAGS>) con los valores devueltos por B<dpkg-buildflags>. "
+"Este comportamiento se ha eliminado."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
-"Las variables de entorno B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> y "
-"B<LDFLAGS> se define con los valores que devuelve B<dpkg-buildflags>. Para "
-"más información consulte su página de manual."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
@@ -7319,44 +7817,40 @@ msgstr ""
 "root> y la I<orden-para-firmar>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
-
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, no-wrap
-msgid "2009-11-21"
-msgstr "21 de Noviembre de 2009"
+msgid "2011-07-04"
+msgstr "7 de Julio de 2011"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr ""
 "dpkg-checkbuilddeps - Comprueba las dependencias y conflictos de compilación"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg-checkbuilddeps> [I<opciones>] [I<fichero-control>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg-checkbuilddeps> [I<opción>...] [I<fichero-control>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -7368,16 +7862,16 @@ msgstr ""
 "finaliza el proceso devolviendo un código de error distinto de cero."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 "Por omisión se lee B<debian/control>, pero se puede especificar un fichero "
 "de control alternativo en la línea de órdenes."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -7386,19 +7880,19 @@ msgstr ""
 "paquetes independientes de la arquitectura."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr "B<-d >I<cadena-dependencias-compilación>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr "B<-c >I<cadena-conflicto-compilación>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
@@ -7406,35 +7900,45 @@ msgstr ""
 "Usa las dependencias y conflictos de compilación dados en lugar de aquellos "
 "listados en el fichero I<debian/control>."
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<arch>"
+msgid "B<-a >I<arch>"
+msgstr "B<-a>I<arquitectura>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr "dpkg-distaddfile - Añade entradas a «debian/files»"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg-distaddfile> [I<opciones>]I< fichero sección prioridad>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-distaddfile> [I<opción>...]I< fichero sección prioridad>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 "B<dpkg-distaddfile> añade una entrada para un fichero dado a B<debian/files>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
@@ -7443,7 +7947,7 @@ msgstr ""
 "prioridad para el fichero B<.changes>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -7454,13 +7958,13 @@ msgstr ""
 "ser relativo al directorio donde se ejecuta B<dpkg-distaddfile>."
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<-f>I<fichero-lista-ficheros>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
@@ -7469,13 +7973,13 @@ msgstr ""
 "lugar de usar B<debian/files>."
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
@@ -7484,31 +7988,32 @@ msgstr ""
 "proceso. Puede usar B<dpkg-distaddfile> para añadir ficheros adicionales."
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
-#, no-wrap
-msgid "2010-03-07"
-msgstr "7 de Marzo de 2010"
+#: dpkg-deb.1:21
+#, fuzzy, no-wrap
+#| msgid "2010-01-28"
+msgid "2011-11-22"
+msgstr "28 de enero del 2010"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr ""
 "dpkg-deb - Herramienta de manipulación de archivos de paquete («.deb») de "
 "Debian"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg-deb> [I<opciones>] I<orden>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -7516,29 +8021,29 @@ msgstr ""
 "Debian."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr "Use B<dpkg> para instalar y eliminar paquetes de su sistema."
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
 "and run it for you."
 msgstr ""
-"También puede invocar B<dpkg-deb> usando B<dpkg> con cualquiera de las "
+"También puede ejecutar B<dpkg-deb> usando B<dpkg> con cualquiera de las "
 "opciones que desee introducir a B<dpkg-deb>. B<dpkg> notará que desea usar "
 "B<dpkg-deb>, y lo ejecutará por usted."
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<-b>, B<--build> I<directorio> [I<archivo>|I<directorio>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -7554,7 +8059,7 @@ msgstr ""
 "el área de la información de control del paquete binario."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -7570,7 +8075,7 @@ msgstr ""
 "control B<DEBIAN>."
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -7579,12 +8084,12 @@ msgstr ""
 "fichero I<directorio>B<.deb>."
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "Si el archivo a crear ya existe se sobreescribirá."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -7602,18 +8107,18 @@ msgstr ""
 "del paquete para así determinar qué nombre de archivo usar."
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<-I>, B<--info> I<archivo> [I<fichero-de-control> ..]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Ofrece información acerca del paquete binario."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -7622,7 +8127,7 @@ msgstr ""
 "los contenidos del paquete así como del fichero de control."
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -7636,13 +8141,13 @@ msgstr ""
 "con el estado de salida 2."
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-W>, B<--show> I<archivo>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -7653,19 +8158,19 @@ msgstr ""
 "paquete y la versión en una sola línea, separados por un tabulado."
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<-f>, B<--field> I<archivo> [I<campo-del-fichero-control> ...]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr ""
 "Extrae información del fichero de control del fichero de un paquete binario."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
@@ -7674,7 +8179,7 @@ msgstr ""
 "fichero de control."
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -7687,20 +8192,20 @@ msgstr ""
 "nombre del campo (más dos puntos y un espacio)."
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 "No se informa de ningún error para los campos solicitados pero no "
 "encontrados."
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<-c>, B<--contents> I<archivo>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -7712,13 +8217,13 @@ msgstr ""
 "listado informativo de B<tar>."
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>, B<--extract> I<directorio-archivo>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -7727,7 +8232,7 @@ msgstr ""
 "directorio especificado."
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -7736,7 +8241,7 @@ msgstr ""
 "paquete en el directorio raíz! Use B<dpkg> para instalar paquetes."
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
@@ -7745,45 +8250,80 @@ msgstr ""
 "modificando sus permisos de acuerdo a los contenidos del paquete."
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<-X>, B<--vextract> I<directorio-archivo>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy
+#| msgid ""
+#| "Is like B<--extract> (B<-x>)  but prints a listing of the files extracted "
+#| "as it goes."
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 "Similar a B<--extract> (B<-x>), pero muestra una lista de ficheros a medida "
 "que se extraen."
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy, no-wrap
+#| msgid "B<-x>, B<--extract> I<archive directory>"
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-x>, B<--extract> I<directorio-archivo>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+#, fuzzy
+#| msgid ""
+#| "Extracts the filesystem tree from a package archive into the specified "
+#| "directory."
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"Extrae el árbol del sistema de ficheros del archivo de paquetes al "
+"directorio especificado."
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+"El directorio de destino (pero no los directorios padre) se creará de ser "
+"necesario."
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<--fsys-tarfile> I<archivo>"
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 "Extrae los datos del árbol de sistema de ficheros de un paquete binario, "
 "enviándolo por la salida estándar en formato B<tar>. Se puede usar junto con "
-"B<tar> para extraer un fichero específico del archivo de paquetes."
+"B<tar>(1) para extraer un fichero específico de un archivo de paquetes. El "
+"archivo de entrada siempre se procesa de forma secuencial."
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-e>, B<--control> I<archivo> [I<directorio>]"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7792,7 +8332,7 @@ msgstr ""
 "directorio especificado."
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -7800,22 +8340,14 @@ msgstr ""
 "Si no se especifica ningún directorio, se usará el subdirectorio B<DEBIAN> "
 "del directorio actual."
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-"El directorio de destino (pero no los directorios padre) se creará de ser "
-"necesario."
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -7825,7 +8357,7 @@ msgstr ""
 "listado."
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7840,33 +8372,60 @@ msgstr ""
 "explicación de la opción B<--showformat> en B<dpkg-query> (1)."
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr "El valor predefinido de este campo es «${Package}\\et${Version}\\en»."
 
 #. type: TP
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 #, no-wrap
-msgid "B<-z>I<compress_level>"
-msgstr "B<-z>I<compress_level>"
+msgid "B<-z>I<compress-level>"
+msgstr "B<-z>I<nivel-compresión>"
+
+#. type: Plain text
+#: dpkg-deb.1:223
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to pass to the compressor backend "
+#| "program, when building a package."
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
+msgstr ""
+"Define el nivel de compresión a introducir al programa de compresión externo "
+"al construir un paquete."
+
+#. type: TP
+#: dpkg-deb.1:223
+#, fuzzy, no-wrap
+#| msgid "B<-Z>I<compress-type>"
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-Z>I<tipo-de-compresión>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to pass to the compressor backend "
+#| "program, when building a package."
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
 "Define el nivel de compresión a introducir al programa de compresión externo "
 "al construir un paquete."
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 #, no-wrap
-msgid "B<-Z>I<compress_type>"
-msgstr "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
+msgstr "B<-Z>I<tipo-de-compresión>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -7877,13 +8436,13 @@ msgstr ""
 "valor predefinido es I<gzip>."
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
@@ -7891,13 +8450,13 @@ msgstr ""
 "el comportamiento por omisión."
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7909,10 +8468,16 @@ msgstr ""
 "herramientas que no forman parte de Debian, y a día de hoy está obsoleto. "
 "Sólo se usa al construir paquetes que versiones de dpkg anteriores a 0.93.76 "
 "(septiembre 1995) analizarán, la cual se distribuyó sólo para sistemas i386 "
-"en formato «a.out.»"
+"en formato «a.out»."
+
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -7922,18 +8487,31 @@ msgstr ""
 "importa lo mal que esté."
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<-D>, B<--debug>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr "Activa los mensajes de depuración. No son muy interesantes."
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
@@ -7942,7 +8520,7 @@ msgstr ""
 "ficheros temporales y directorios."
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
@@ -7950,7 +8528,7 @@ msgstr ""
 "debería."
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -7966,7 +8544,7 @@ msgstr ""
 "una compatibilidad directa con estos procesos."
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -7977,35 +8555,28 @@ msgstr ""
 "paquete se ejecuten y que se registren los contenidos y estado el de éste."
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2010-10-10"
-msgid "2010-10-12"
-msgstr "10 de Octubre del 2010"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr "dpkg-divert - Redefine la versión de un fichero del paquete"
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg-divert> [I<opciones>] I<orden>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-divert> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
@@ -8014,7 +8585,7 @@ msgstr ""
 "redirecciones."
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -8034,46 +8605,46 @@ msgstr ""
 "versión nueva del paquete que contiene estos ficheros."
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "[B<--add>] I<fichero>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr "Añade una redirección para el I<fichero>."
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--remove>I< fichero>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr "Elimina una redirección para el I<fichero>."
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--list>I< comodín>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr "Lista las redirecciones que encajan con el I<comodín> (patrón «glob»)."
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--listpackage>I< fichero>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
@@ -8083,24 +8654,25 @@ msgstr ""
 "redirigido."
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--truename>I< fichero>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr "Muestra el nombre real del fichero redirigido."
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--admindir>I< directorio>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
@@ -8108,13 +8680,13 @@ msgstr ""
 "var/lib/dpkg>)."
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--divert>I< redirigir-a>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
@@ -8123,13 +8695,13 @@ msgstr ""
 "como otros paquetes lo ofrecen, se redirigirá."
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -8142,40 +8714,40 @@ msgstr ""
 "esto para instalar una versión modificada localmente."
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--package>I< paquete>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
-"E<lt>paqueteE<gt> es el nombre de un paquete cuya copia del I<fichero> no se "
+"I<paquete> es el nombre de un paquete cuya copia del I<fichero> no se "
 "redirigirá. Por ejemplo, el I<fichero> se redirigirá para todos los paquetes "
 "a excepción de I<paquete>."
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr "Modo silencioso, esto es: sin información detallada."
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
@@ -8184,41 +8756,41 @@ msgstr ""
 "operación en caso de que el fichero destino ya exista."
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 "Modo de prueba, esto es, no realiza ningún cambio, sólo muestra su ejecución."
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTAS"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
-"Al añadir redirecciones por omisión se usa B<--local> y B<--divert> "
-"I<E<lt>originalE<gt>.distrib>. Al eliminar, B<--package> o B<--local> y B<--"
-"divert> deben coincidir en caso de definirse."
+"Al añadir redirecciones se usa B<--local> y B<--divert> I<original>B<."
+"distrib> de forma predefinida. Al eliminar, B<--package> o B<--local> deben "
+"coincidir con B<--divert> si se definen."
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr "Los directorios no se pueden redirigir con B<dpkg-divert>."
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -8234,7 +8806,7 @@ msgstr ""
 "biblioteca redirigida."
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -8246,31 +8818,31 @@ msgstr ""
 "necesario."
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/ejemplo.foo --rename /usr/bin/ejemplo"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr "Para eliminar esa redirección:"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/ejemplo"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
 msgstr ""
 "Para redireccionar cualquier paquete que instale I</usr/bin/ejemplo> como I</"
-"usr/bin/ejemplo.foo>, a excepción de su propio paquete I<wibble>."
+"usr/bin/ejemplo.foo>, a excepción de su propio paquete I<wibble>:"
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -8279,40 +8851,43 @@ msgstr ""
 "ejemplo"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/ejemplo"
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_LIBDIR>"
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
+#, no-wrap
 msgid "B<DPKG_ADMINDIR>"
-msgstr "B<DPKG_LIBDIR>"
+msgstr "B<DPKG_ADMINDIR>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
+"Si se define, y no se define la opción B<--admindir>, se utiliza como el "
+"directorio de datos de dpkg."
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
+"Si se define, y las opciones B<--local> y B<--package> no se definen, B<dpkg-"
+"divert> lo utiliza como el nombre de paquete."
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -8323,7 +8898,7 @@ msgstr ""
 "importantes para dpkg, como I<status> o I<available>."
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
@@ -8331,29 +8906,24 @@ msgstr ""
 "Nota: B<dpkg-divert> preserva la copia antigua de este archivo, insertando "
 "la extensión I<-old> antes de reemplazarlo con uno nuevo."
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Copyright \\(co 1995 Ian Jackson"
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr "dpkg-genchanges - Generación de ficheros de Debian «.changes»"
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg-genchanges> [I<opciones>]"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-genchanges> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -8364,13 +8934,13 @@ msgstr ""
 "crea un fichero de control de subida de Debian, el fichero B<.changes>."
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -8383,7 +8953,7 @@ msgstr ""
 "«target» de make binarios (B<binary-*>) del paquete a construir."
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
@@ -8392,7 +8962,7 @@ msgstr ""
 "binarios)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -8403,7 +8973,7 @@ msgstr ""
 "ejemplo, si no se han usado B<-b> o B<-B>)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -8417,19 +8987,19 @@ msgstr ""
 "cambios."
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr "Fuerza la inclusión de la fuente original."
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 "Fuerza la exclusión de la fuente original y sólo incluye el fichero de "
 "diferencias «.diff»."
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
@@ -8438,7 +9008,7 @@ msgstr ""
 "versiones estrictamente posteriores a I<versión>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
@@ -8448,7 +9018,7 @@ msgstr ""
 "fuentes."
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -8459,7 +9029,7 @@ msgstr ""
 "control del árbol de fuentes."
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -8470,13 +9040,13 @@ msgstr ""
 "cambios del árbol de fuentes."
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr "B<-V>I<nombre>B<=>I<valor>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
@@ -8485,14 +9055,14 @@ msgstr ""
 "(5) para más información acerca de la sustitución de la salida."
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<-T>I<fichero-variables-sust>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -8508,35 +9078,35 @@ msgstr ""
 "sustitución de varios ficheros."
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<campo>B<=>I<valor>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr "Sobreescribe o añade un campo en el fichero de control de salida."
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<-U>I<campo>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr "Elimina un campo del fichero de control de salida."
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<-c>I<fichero-control>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
@@ -8545,14 +9115,14 @@ msgstr ""
 "información. Por omisión es B<debian/control>."
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr "B<-l>I<fichero-cambios>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
@@ -8561,7 +9131,7 @@ msgstr ""
 "omisión es B<debian/changelog>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
@@ -8570,15 +9140,15 @@ msgstr ""
 "B<debian/files>."
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr "B<-F>I<formato-registro-cambios>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -8589,13 +9159,13 @@ msgstr ""
 "fallo, usa el formato estándar debian."
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr "B<-u>I<directorio-subida-ficheros>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -8606,13 +9176,13 @@ msgstr ""
 "tamaños y sumas de verificación en el fichero B<.changes>)."
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -8623,7 +9193,7 @@ msgstr ""
 "fuente de los paquetes se están subiendo. B<-q> suprime dichos mensajes."
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
@@ -8633,23 +9203,23 @@ msgstr ""
 "B<.changes>."
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "dpkg-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr "dpkg-gencontrol - Generación de ficheros de control de Debian"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg-gencontrol> [I<opciones>]"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-gencontrol> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -8661,7 +9231,7 @@ msgstr ""
 "simplificará los campos de las relaciones."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -8685,7 +9255,7 @@ msgstr ""
 "de la dependencia descartada."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -8698,7 +9268,7 @@ msgstr ""
 "campo."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
@@ -8707,12 +9277,12 @@ msgstr ""
 "B<debian/files>."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr "Define el número de versión del paquete binario a generar."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
@@ -8721,7 +9291,7 @@ msgstr ""
 "(5) para más información acerca de la sustitución de la salida."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -8732,13 +9302,13 @@ msgstr ""
 "leer variables de sustitución de varios ficheros."
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<-p>I<paquete>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -8751,13 +9321,13 @@ msgstr ""
 "se desea generar la información."
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<-n>I<nombrefichero>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
@@ -8766,13 +9336,13 @@ msgstr ""
 "del habitual, «paquete_versión_arquitectura.deb»."
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8788,13 +9358,13 @@ msgstr ""
 "del fichero de control."
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr "B<-P>I<directorio-compilación-paquete>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -8808,13 +9378,13 @@ msgstr ""
 "ruta predefinida del fichero de salida."
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
@@ -8824,13 +9394,13 @@ msgstr ""
 "si se usó la opción B<-P>)."
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
@@ -8840,7 +9410,7 @@ msgstr ""
 "paquetes binarios que puede generar."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
@@ -8850,25 +9420,21 @@ msgstr ""
 "B<dpkg-gencontrol> añade los supuestos nombres de fichero de paquetes "
 "binarios cuyos ficheros de control genera."
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "dpkg-gensymbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
-#, no-wrap
-msgid "2009-08-07"
-msgstr "7 de Agosto de 2009"
+#: dpkg-gensymbols.1:19
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-22"
+msgstr "28 de Febrero de 2006"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
@@ -8877,12 +9443,12 @@ msgstr ""
 "dependencia de bibliotecas compartidas)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg-gensymbols> [I<opciones>]"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg-gensymbols> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -8897,46 +9463,38 @@ msgstr ""
 "información de control del paquete."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 "Al generar estos ficheros, usa algunos ficheros «symbols» como entrada "
-"proporcionados por el desarrollador. Busca los siguientes ficheros, usando "
-"el primero que encuentra."
-
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr "\\(bu"
+"proporcionados por el desarrollador. Busca los siguientes ficheros, "
+"utilizando el primero que encuentra."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr "debian/I<package>.symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
 msgstr "debian/symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr "debian/I<package>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
 msgstr "debian/symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -8956,7 +9514,7 @@ msgstr ""
 "tarea."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -8969,13 +9527,13 @@ msgstr ""
 "(puede configurar cuanta diferencia tolerar, consulte la opción B<-c>)."
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr "MANTENER FICHEROS «SYMBOLS»"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -9005,7 +9563,7 @@ msgstr ""
 "«~» a la versión."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
@@ -9016,14 +9574,28 @@ msgstr ""
 "desaparezcan así que, idealmente, el parche sólo debería añadir líneas "
 "nuevas."
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+"Tenga en cuenta que puede añadir comentarios en los ficheros de símbolos: "
+"cualquier línea que comienza con el carácter «#» es un comentario, a menos "
+"que empiece con «#include» (consulte la sección B<Usar «include»>. Las "
+"líneas que comienzan con «#MISSING:» son comentarios especiales que "
+"documentan los símbolos que han desaparecido."
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr "Usar la sustitución de #PACKAGE#"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -9039,13 +9611,13 @@ msgstr ""
 "aparecerá en un fichero «symbols» contenido en un paquete binario."
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr "Usar etiquetas de símbolos"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -9061,7 +9633,7 @@ msgstr ""
 "estándar de símbolos> para una referencia de estas etiquetas."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -9090,7 +9662,7 @@ msgstr ""
 "espacio."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -9103,7 +9675,7 @@ msgstr ""
 " símbolo_sin_etiquetar@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -9119,7 +9691,7 @@ msgstr ""
 "sin etiquetar."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -9135,7 +9707,7 @@ msgstr ""
 "Debido a que las etiquetas de símbolos son una extensión del formato I<deb-"
 "symbols(5)> sólo pueden formar parte de los ficheros «symbols» de paquetes "
 "fuente (estos ficheros deberían aparecer como plantillas usadas para generar "
-"los ficheros «symbols» integrados en paquetes binarios). Cuando invoca "
+"los ficheros «symbols» integrados en paquetes binarios). Cuando ejecuta "
 "B<dpkg-gensymbols> con la opción I<-t>, enviará por la salida ficheros "
 "«symbols» compatibles con el formato I<deb-symbols(5)>: procesa "
 "completamente los símbolos de acuerdo a los requerimientos de sus etiquetas "
@@ -9145,19 +9717,19 @@ msgstr ""
 "a medida que se cargan."
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr "Etiquetas de símbolo estándar"
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, no-wrap
 msgid "B<optional>"
 msgstr "B<optional>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -9179,7 +9751,7 @@ msgstr ""
 "actualizara a un estado «existente» sin modificar la versión mínima."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -9196,13 +9768,13 @@ msgstr ""
 "opcional."
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<arch=>I<lista-de-arquitecturas>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -9231,7 +9803,7 @@ msgstr ""
 "pero no se toma como un nuevo símbolo."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -9246,13 +9818,20 @@ msgstr ""
 "arquitecturas alternativas) siempre se escribirán al fichero «symbols»."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
+#, fuzzy
+#| msgid ""
+#| "The format of I<architecture list> is the same as the one used in the "
+#| "I<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, amd64, kfreebsd-amd64 and ia64 architectures "
+#| "while the second one anywhere except on armel."
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 "El formato de I<lista-de-arquitecturas> es el mismo que el usado en el campo "
 "I<Build-Depends> de I<debian/control> (a excepción de los paréntesis "
@@ -9261,23 +9840,27 @@ msgstr ""
 "amd64 y ia64, mientras que el segundo en todos menos armel."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
-#, no-wrap
+#: dpkg-gensymbols.1:176
+#, fuzzy, no-wrap
+#| msgid ""
+#| " (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+#| " (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 " (arch=alpha amd64 kfreebsd-amd64 ia64)un_símbolo _específico_64bit@Base 1.0\n"
 " (arch=!armel)símbolo_que_armel_no_tiene@Base 1.0\n"
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<ignore-blacklist>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -9294,13 +9877,13 @@ msgstr ""
 "necesario con alguna cadena de herramientas de bajo nivel como libgcc."
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, no-wrap
 msgid "B<c++>"
 msgstr "B<c++>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
@@ -9308,13 +9891,13 @@ msgstr ""
 "patrones de símbolos>."
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, no-wrap
 msgid "B<symver>"
 msgstr "B<symver>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
@@ -9323,13 +9906,13 @@ msgstr ""
 "sub-sección a continuación B<Usar patrones de símbolos>."
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, no-wrap
 msgid "B<regex>"
 msgstr "B<regex>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
@@ -9338,13 +9921,13 @@ msgstr ""
 "sección a continuación B<Usar patrones de símbolos>."
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
-msgstr "Usar patrones de símbolos."
+msgstr "Usar patrones de símbolos"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -9363,7 +9946,7 @@ msgstr ""
 "los patrones encaja, el símbolo se considerará nuevo."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -9384,7 +9967,7 @@ msgstr ""
 "anterior B<Etiquetas de símbolo estándar>."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -9401,14 +9984,14 @@ msgstr ""
 "una etiqueta especial."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 "A día de hoy, B<dpkg-gensymbols> es compatible con tres tipos de patrones "
 "básicos:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -9435,7 +10018,7 @@ msgstr ""
 "con un único patrón I<c++>:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9449,7 +10032,7 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
@@ -9457,13 +10040,13 @@ msgstr ""
 "siguiente orden:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -9483,7 +10066,7 @@ msgstr ""
 "deberían degradar la calidad del fichero de símbolos."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -9497,7 +10080,7 @@ msgstr ""
 "particular. Por ejemplo:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -9513,7 +10096,7 @@ msgstr ""
 " access@GLIBC_2.0 2.2\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -9529,7 +10112,7 @@ msgstr ""
 "sobre los patrones."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -9544,7 +10127,7 @@ msgstr ""
 "optional)GLIBC_2.0 2.0» si desea el mismo comportamiento."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -9559,7 +10142,7 @@ msgstr ""
 "cualquier parte de la cadena real del símbolo I<nombre@versión>. Por ejemplo:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9571,7 +10154,7 @@ msgstr ""
 " (regex|optional)\"private\" 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -9586,7 +10169,7 @@ msgstr ""
 "de este patrón la etiqueta I<optional>."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -9597,7 +10180,7 @@ msgstr ""
 "ambos"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -9607,7 +10190,7 @@ msgstr ""
 " (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -9631,7 +10214,7 @@ msgstr ""
 "encajaría con ningún patrón porque no es un símbolo válido de C++."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -9647,7 +10230,7 @@ msgstr ""
 "Debido a ello, se recomienda no abusar de los patrones genéricos."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -9664,13 +10247,13 @@ msgstr ""
 "basados en el orden alfanumérico de sus nombres."
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr "Usar «include»"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -9681,7 +10264,7 @@ msgstr ""
 "estos casos, una directiva «include» puede ser útil de un par de maneras:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -9692,26 +10275,34 @@ msgstr ""
 "«include» como esta:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr "#include \"I<packages>.symbols.common\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 "Al igual que con cualquier símbolo, puede etiquetar la directiva «include»:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+#, fuzzy
+#| msgid "(tag|..|tagN)#include \"file-to-include\""
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr "(etiqueta|..|etiquetaN)#include \"fichero-para-include\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
+#, fuzzy
+#| msgid ""
+#| "As a result, all symbols included from I<file-to-include> will be "
+#| "considered to be tagged with I<tag> .. I<tagN> by default. You can use "
+#| "this feature to create a common I<package>.symbols file which includes "
+#| "architecture specific symbol files:"
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
@@ -9721,7 +10312,7 @@ msgstr ""
 "symbols, que incluye ficheros de símbolos específicos a la arquitectura."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -9735,7 +10326,7 @@ msgstr ""
 "  common_symbol2@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -9757,7 +10348,7 @@ msgstr ""
 "ninguna de las etiquetas heredadas."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -9771,7 +10362,7 @@ msgstr ""
 "realizar esto:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -9781,19 +10372,19 @@ msgstr ""
 " arch_specific_symbol@Base 1.0\n"
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr "Buena gestión de bibliotecas"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 "Una biblioteca mantenida adecuadamente tiene las siguientes características:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
@@ -9803,7 +10394,7 @@ msgstr ""
 "incompatibilidad sólo cuando el «SONAME» cambia;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
@@ -9812,7 +10403,7 @@ msgstr ""
 "ABI, a pesar de cambios internos y la extensión de la API;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
@@ -9821,7 +10412,7 @@ msgstr ""
 "opcionales para evitar un problema)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -9841,18 +10432,18 @@ msgstr ""
 "arreglo específico de Debian."
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<-P>I<directorio-compilación-paquete>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr "Analiza I<directorio-compilación-paquete> en lugar de «debian/tmp»."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
@@ -9861,28 +10452,34 @@ msgstr ""
 "binario en «debian/control» (o si no existe ningún fichero «debian/control»)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
 "Define la versión del paquete. El valor por omisión es la versión extraída "
-"de «debian/changelog». Necesario en caso de una invocación externa al árbol "
+"de «debian/changelog». Necesario en caso de una ejecución externa al árbol "
 "del paquete fuente."
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "B<-e>I<fichero-biblioteca>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
+#, fuzzy
+#| msgid ""
+#| "Only analyze libraries explicitly listed instead of finding all public "
+#| "libraries. You can use a regular expression in I<library-file> to match "
+#| "multiple libraries with a single argument (otherwise you need multiple B<-"
+#| "e>)."
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 "Sólo analiza las bibliotecas listadas explícitamente, en lugar de buscar "
 "todas las bibliotecas públicas. Puede usar una expresión regular en "
@@ -9890,13 +10487,13 @@ msgstr ""
 "argumento (de otra forma, necesita varias B<-e>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<-I>I<nombre-fichero>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
@@ -9905,7 +10502,7 @@ msgstr ""
 "«symbols» integrado en el mismo paquete."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
@@ -9914,13 +10511,13 @@ msgstr ""
 "almacenarlo en el árbol de construcción del paquete."
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<-O>I<fichero>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -9933,13 +10530,13 @@ msgstr ""
 "coincida con una versión más reciente de la biblioteca del autor original."
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, no-wrap
 msgid "B<-t>"
 msgstr "B<-t>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -9959,13 +10556,13 @@ msgstr ""
 "todos los símbolos en el modo plantilla."
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<-c>I<[0-4]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -9983,7 +10580,7 @@ msgstr ""
 "El nivel 4 falla si se han introducido bibliotecas nuevas."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
@@ -9992,7 +10589,7 @@ msgstr ""
 "«DPKG_GENSYMBOLS_CHECK_LEVEL»."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -10006,13 +10603,13 @@ msgstr ""
 "(consulte la opción I<-c>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<-a>I<arquitectura>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -10024,7 +10621,7 @@ msgstr ""
 "disponibles."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
@@ -10033,13 +10630,13 @@ msgstr ""
 "las acciones de B<dpkg-gensymbols>."
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -10051,44 +10648,33 @@ msgstr ""
 "coinciden con el patrón."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr "B<http://people.redhat.com/drepper/symbol-versioning>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr "dpkg-maintscript-helper"
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, no-wrap
-msgid "2010-04-16"
-msgstr "16 de Abril de 2010"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
@@ -10097,35 +10683,40 @@ msgstr ""
 "scripts de mantenedor"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
-"B<dpkg-maintscript-helper> I<orden> [I<parámetros>...] -- I<parámetros-"
-"script-mantenedor>"
+"B<dpkg-maintscript-helper> I<orden> [I<parámetro>...] B<--> I<parámetro-"
+"script-mantenedor>..."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr "ÓRDENES Y PARÁMETROS"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+#, fuzzy
+#| msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr "B<rm_> I<conffile> [I<última-versión> [I<paquete>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
+#, fuzzy
+#| msgid ""
+#| "B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 "B<mv_conffile> I<conffile-antiguo> I<conffile-nuevo> [I<última-versión> "
 "[I<paquete>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -10136,30 +10727,30 @@ msgstr ""
 "bien por decisiones de diseño o limitaciones actuales."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 "Muchas de estas tareas requieren la ejecución coordinada de varios scripts "
 "de mantenedor (B<preinst>, B<postinst>, B<prerm>, B<postrm>). Para evitar "
-"errores sólo tiene que insertar la misma invocación en todos los scripts, y "
+"errores sólo tiene que insertar la misma ejecución en todos los scripts, y "
 "el programa adaptará automáticamente su comportamiento en base a la variable "
-"de entorno «DPKG_MAINTSCRIPT_NAME» y a los argumentos de los scripts del "
-"mantenedor, que debe introducir después de un guión doble."
+"de entorno B<DPKG_MAINTSCRIPT_NAME> y a los argumentos de los scripts del "
+"mantenedor, que se deben introducir después de un guión doble."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr "TAREAS CON FICHEROS DE CONFIGURACIÓN «CONFFILES»"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -10182,7 +10773,7 @@ msgstr ""
 "herramienta como debconf o ucf."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -10196,13 +10787,13 @@ msgstr ""
 "«conffile»."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr "ELIMINAR UN FICHERO DE CONFIGURACIÓN «CONFFILE»"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -10216,7 +10807,7 @@ msgstr ""
 "declarado como obsoleto no debería desaparecer."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10225,41 +10816,60 @@ msgstr ""
 "scripts de mantenedor B<preinst>, B<postinst> y B<postrm>:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
-#, no-wrap
+#: dpkg-maintscript-helper.1:73
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    dpkg-maintscript-helper rm_conffile \\e\n"
+#| "        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
 "        I<conffile> I<última-versión> I<paquete> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
-"I<conffile> es el nombre del fichero de configuración «conffile» a eliminar. "
-"I<última-versión> es la última versión del paquete que contenía el fichero "
-"de configuración «conffile» (o la última versión del paquete que no se ocupó "
-"de eliminar el fichero de configuración «conffile» obsoleto en el caso de "
-"que este método no se implementó inmediatamente). Si I<última-versión> está "
-"vacío o se omite, se intentará la operación en cada actualización. "
-"I<paquete> es el nombre del paquete, su aparición es opcional ya que el "
-"valor por omisión es «$DPKG_MAINTSCRIPT_PACKAGE» (dpkg define esta variable "
-"con el nombre del paquete sobre el que actúa). Todos los parámetros de los "
-"scripts de mantenedor se deben introducir al programa después de «--»."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -10281,13 +10891,13 @@ msgstr ""
 "B<postrm> borrará también el fichero B<.dpkg-bak> mantenido hasta ahora."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr "RENOMBRAR UN FICHERO DE CONFIGURACIÓN «CONFFILE»"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -10302,7 +10912,7 @@ msgstr ""
 "«conffile» incluso si no son responsables de ellos."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10311,42 +10921,38 @@ msgstr ""
 "consola en los scripts de mantenedor B<preinst>, B<postinst> y B<postrm>."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
-#, no-wrap
+#: dpkg-maintscript-helper.1:120
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    dpkg-maintscript-helper mv_conffile \\e\n"
+#| "        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
 "        I<conffile-antiguo> I<conffile-nuevo> I<última-versión>\n"
 "        I<paquete> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
-msgid ""
-"I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
-msgstr ""
-"I<conffile-antiguo> y I<conffile-nuevo> son el nombre antiguo y nuevo del "
-"fichero de configuración «conffile» a renombrar. I<última-versión> es la "
-"última versión del paquete que contenía el fichero de configuración "
-"«conffile» con el nombre antiguo. Si I<ultima-versión> está vacío o se "
-"omite, se ejecutará la operación en cada actualización (nota: es más seguro "
-"dar la versión y ejecutar la operación una sola vez). I<paquete> es el "
-"nombre del paquete, opcional ya que su valor por omisión es "
-"«$DPKG_MAINTSCRIPT_PACKAGE» (dpkg define esta variable con el nombre del "
-"paquete sobre el que actúa). Todos los parámetros de scripts de mantenedor "
-"se deben introducir después de «--»."
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:123
+msgid ""
+"I<oldconffile> and I<newconffile> are the old and new name of the conffile "
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -10366,39 +10972,33 @@ msgstr ""
 "antiguo>B<.dpkg-remove> nuevamente como I<conffile-antiguo> de ser necesario."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr "INTEGRACIÓN EN PAQUETES"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
-#, fuzzy
-#| msgid ""
-#| "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
-#| "unconditionally requires a pre-dependency to ensure that the required "
-#| "version of dpkg has been configured before. The required version depends "
-#| "on the command used, for B<rm_conffile> and B<mv_conffile> it is 1.15.7.2:"
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
 "version of dpkg has been unpacked before. The required version depends on "
 "the command used, for B<rm_conffile> and B<mv_conffile> it is 1.15.7.2:"
 msgstr ""
-"Debido a que B<dpkg-maintscript-helper> se usa en el script B<preinst>, "
-"usarlo incondicionalmente precisa una pre-dependencia para asegurar que la "
-"versión requerida de dpkg se ha configurado en el pasado. La versión "
+"Debido a que B<dpkg-maintscript-helper> se utiliza en el script B<preinst>, "
+"usarlo incondicionalmente requiere una predependencia para asegurar que la "
+"versión requerida de dpkg se ha desempaquetado con anterioridad. La versión "
 "requerida depende de la orden usada, 1.15.7.2 para B<rm_conffile> y "
-"B<mv_conffile>."
+"B<mv_conffile>:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -10406,58 +11006,37 @@ msgid ""
 "dpkg:"
 msgstr ""
 "Aún así, en muchos casos la operación efectuada por el programa no es "
-"crítica para el paquete, y en lugar de usar un pre-dependencia puede invocar "
-"el programa sólo si sabemos que la orden requerida es compatible con la "
-"versión de dpkg actualmente instalada:"
+"crítica para el paquete, y en lugar de usar un pre-dependencia puede "
+"ejecutar el programa sólo si sabemos que la orden requerida es compatible "
+"con la versión de dpkg actualmente instalada:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<orden>; then\n"
+"        dpkg-maintscript-helper I<orden> ...\n"
 "    fi\n"
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright \\(co 2008 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright \\(co 2007 Guillem Jover"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright \\(co 2005 Scott James Remnant"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-mergechangelogs"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, no-wrap
-msgid "2010-04-18"
-msgstr "18 de Abril de 2010"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 "dpkg-mergechangelogs - Fusión a partir de tres versiones («3-way merge») de "
 "ficheros «debian/changelog»"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr ""
@@ -10465,7 +11044,7 @@ msgstr ""
 "[I<salida>]"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -10478,7 +11057,7 @@ msgstr ""
 "parámetro."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -10502,13 +11081,13 @@ msgstr ""
 "entrada)."
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr "B<--merge-prereleases>, B<-m>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
@@ -10517,7 +11096,7 @@ msgstr ""
 "realizar una comparación para identificar si dos entradas son la misma o no."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -10531,13 +11110,13 @@ msgstr ""
 "con el tiempo."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, no-wrap
 msgid "LIMITATIONS"
 msgstr "LIMITACIONES"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -10548,13 +11127,13 @@ msgstr ""
 "estar, etc."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr "INTEGRACIÓN CON GIT"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -10565,7 +11144,7 @@ msgstr ""
 "driver» en B<.git/config> o B<~/.gitconfig>:"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -10577,7 +11156,7 @@ msgstr ""
 "     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -10588,87 +11167,87 @@ msgstr ""
 "info/attributes>:"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr " debian/changelog merge=dpkg-mergechangelogs\n"
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+#| msgid "2010-01-28"
+msgid "2012-04-15"
+msgstr "28 de enero del 2010"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr "dpkg-name - Renombra paquetes de Debian a nombres completos de paquete"
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<dpkg-name> [I<opciones>] [B<-->] I<ficheros>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-name> [I<opción>...] [B<-->] I<fichero>..."
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 "Esta pagina de manual documenta el uso de B<dpkg-name>, que ofrece una forma "
 "sencilla de renombrar paquetes de B<Debian> a sus nombres completos de "
 "paquete. Un nombre completo de paquete consiste de "
-"I<E<lt>paqueteE<gt>_E<lt>versiónE<gt>_E<lt>arquitecturaE<gt>.E<lt>tipo-"
-"paqueteE<gt>> tal y como se define en el fichero de control del paquete. La "
-"parte de E<lt>versiónE<gt> del fichero consiste de la información de la "
-"versión de la fuente original, opcionalmente seguido de un guión, y la "
-"información de la revisión. La parte de I<E<lt>tipo-paqueteE<gt>> se extrae "
-"de ese campo, de existir. De no ser así, se usará B<deb> por omisión."
+"I<paquete>B<_>I<versión>B<_>I<arquitectura>B<.>I<tipo-paquete> tal y como se "
+"define en el fichero de control del paquete. La parte de I<versión> del "
+"nombre de fichero incluye la información de la versión de la fuente "
+"original, opcionalmente seguido de un guión, y la información de la "
+"revisión. La parte de I<tipo-paquete> se extrae de ese campo, de existir. De "
+"no ser así, se usa B<deb> por omisión."
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 "El nombre del fichero de destino no incluirá información sobre la "
 "arquitectura."
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr "Crea un enlace simbólico en vez de mover el fichero."
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
@@ -10677,45 +11256,43 @@ msgstr ""
 "fichero de destino."
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>, B<--subdir> [I<directorio>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 "Los ficheros se moverán al subdirectorio definido. Si existe el directorio "
 "dado como argumento, los ficheros se moverán al directorio definido. De otra "
 "forma, el nombre del directorio de destino se extraerá del campo de sección, "
 "en el fichero de control del paquete. El directorio de destino será "
-"«unstable/binary-E<lt>arquitecturaE<gt>/E<lt>secciónE<gt>». Si no se "
-"encuentra ninguna sección en el fichero de control, se asumirá «no-section». "
-"En este caso, y también si la sección es «non-free» o «contrib», el "
-"directorio de destino será «E<lt>secciónE<gt>/binary-"
-"E<lt>arquitecturaE<gt>». El campo de sección no es necesario, por lo que "
-"muchos paquetes aparecerán como parte de «no-section» (sin sección). Use "
-"esta opción con cuidado, es algo delicada."
+"«unstable/binary-I<arquitectura>/I<sección>». Si no se encuentra ninguna "
+"sección en el fichero de control, se asumirá «no-section». En este caso, y "
+"también si la sección es «non-free» o «contrib», el directorio de destino es "
+"«I<sección>/binary-I<arquitectura>». El campo de sección no es necesario, "
+"por lo que muchos paquetes aparecerán como parte de «no-section» (sin "
+"sección). Utilice esta opción con cuidado, es algo delicada."
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
@@ -10725,19 +11302,19 @@ msgstr ""
 "con cuidado.>"
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -10748,13 +11325,13 @@ msgstr ""
 "deb»)."
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>ç"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -10765,13 +11342,13 @@ msgstr ""
 "nombres sin información de arquitectura."
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
@@ -10781,33 +11358,34 @@ msgstr ""
 "esto.>"
 
 #. type: TP
-#: dpkg-name.1:81
-#, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+#: dpkg-name.1:95
+#, fuzzy, no-wrap
+#| msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr "Puede utilizar esto al construir paquetes nuevos."
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
-"Algunos paquetes no siguen la misma estructura de "
-"E<lt>paqueteE<gt>_E<lt>versiónE<gt>_E<lt>arquitecturaE<gt>.deb. Los paquetes "
-"que dpkg-name renombre seguirán esta estructura. Generalmente esto no tendrá "
-"ningún efecto en la instalación de paquetes por B<dselect>(1)/ B<dpkg>(1), "
-"aunque otras herramientas de instalación podrían depender de esta estructura."
+"Algunos paquetes no siguen la misma estructura nombre "
+"I<paquete>B<_>I<versión>B<_>I<arquitectura>B<.deb>. Los paquetes que dpkg-"
+"name renombre seguirán esta estructura. Generalmente esto no tendrá ningún "
+"efecto en la instalación de paquetes por B<dselect>(1)/ B<dpkg>(1), aunque "
+"otras herramientas de instalación podrían depender de esta estructura."
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -10815,36 +11393,25 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, no-wrap
-msgid "2009-05-19"
-msgstr "19 de Junio de 2009"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr ""
 "dpkg-parsechangelog - Análisis de ficheros de registro de cambios de Debian"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg-parsechangelog> [I<opciones>]"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-parsechangelog> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -10855,13 +11422,13 @@ msgstr ""
 "través de la salida estándar en un formato legible por el sistema."
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<-L>I<directorio-bibliotecas>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -10872,13 +11439,13 @@ msgstr ""
 "lib/dpkg/parsechangelog> y B</usr/lib/dpkg/parsechangelog>."
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr "Opciones de análisis"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -10890,13 +11457,13 @@ msgstr ""
 "también B<ADVERTENCIAS>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--format>I< formato-salida>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -10912,66 +11479,66 @@ msgstr ""
 "entrada, a menos que se especifique lo contrario:"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
-msgstr "B<Source:> E<lt>nombre-paqueteE<gt>"
+msgid "B<Source:>I< pkg-name>"
+msgstr "B<Source:> I< nombre-paquete>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
-msgstr "B<Version:> E<lt>versiónE<gt>"
+msgid "B<Version:>I< version>"
+msgstr "B<Version:>I< versión>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
-msgstr "B<Distribution:> E<lt>distribución-destinoE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
+msgstr "B<Distribution:>I< distribución-destino>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
-msgstr "B<Urgency:> E<lt>urgenciaE<gt>"
+msgid "B<Urgency:>I< urgency>"
+msgstr "B<Urgency:>I< urgencia>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 "Se usa la urgencia más elevada presente entre todas las entradas incluidas."
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
-msgstr "B<Maintainer:> E<lt>autorE<gt>"
+msgid "B<Maintainer:>I< author>"
+msgstr "B<Maintainer:>I< autor>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
-msgstr "B<Date:> E<lt>fechaE<gt>"
+msgid "B<Date:>I< date>"
+msgstr "B<Date:>I< fecha>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
-msgstr "B<Closes:> E<lt>número-fallo-BTSE<gt>"
+msgid "B<Closes:>I< bug-number>"
+msgstr "B<Closes:> I< número-informe-de-fallo>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr "Los campos «Closes» de todas las entradas incluidas se fusionan."
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
-msgstr "B<Changes:> E<lt>entradas-registro-cambiosE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
+msgstr "B<Changes:> I< entradas-registro-cambios>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -10985,12 +11552,12 @@ msgstr ""
 "formato del registro de cambios."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr "Pueden que aparezcan campos adicionales definidos por el usuario."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
@@ -11000,72 +11567,72 @@ msgstr ""
 "preservan los metadatos de cada entrada."
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--since> I<versión>, B<-s>I<versión>,B< -v>I<versión>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr "Incluye todos los cambios posteriores a la I<versión>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--until> I<versión>, B<-u>I<versión>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr "Incluye todos los cambios anteriores a la I<versión>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--from> I<versión>, B<-f>I<versión>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr "Incluye todos los cambios posteriores o de la misma I<versión>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--to> I<versión>, B<-t>I<versión>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr "Incluye todos los cambios anteriores o de la misma I<versión>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--count> I<número>, B<-c>I<número>, B<-n>I<número>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
 "Incluye un I<número> de entradas desde el inicio (o el final en caso de que "
-"el I<número> sea menor que 0). "
+"el I<número> sea menor que 0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--offset> I<número>, B<-o>I<número>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
@@ -11074,13 +11641,13 @@ msgstr ""
 "principio (o el final si el I<número> es menor que 0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
@@ -11088,7 +11655,7 @@ msgstr ""
 "esta esté en uso."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -11100,13 +11667,13 @@ msgstr ""
 "procedentes de otras fuentes no acepten todas las opciones."
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -11118,29 +11685,24 @@ msgstr ""
 "la distribución de una subida, los cambios realizados desde una versión en "
 "concreto y el propio número de versión de la fuente."
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr "dpkg-query - Una herramienta para consultar la base de datos de dpkg"
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr "B<dpkg-query> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
@@ -11149,14 +11711,13 @@ msgstr ""
 "listados en la base de datos de B<dpkg>."
 
 #. type: TP
-#: dpkg-query.1:14
-#, fuzzy, no-wrap
-#| msgid "B<-l>, B<--list> I<package-name-pattern>..."
+#: dpkg-query.1:34
+#, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<-l>, B<--list> I<patrón-nombre-paquete>..."
+msgstr "B<-l>, B<--list> [I<patrón-nombre-paquete>...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -11173,16 +11734,16 @@ msgstr ""
 "órdenes en el I<patrón-nombre-paquete>. Tenga en cuenta que posiblemente "
 "tenga que entrecomillar I<patrón-nombre-paquete> para evitar que el "
 "intérprete realice una expansión del nombre del fichero. Por ejemplo, lo "
-"siguiente lista todos los paquetes que empiezan con «libc6»."
+"siguiente lista todos los paquetes que empiezan con «libc6»:"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
@@ -11191,12 +11752,12 @@ msgstr ""
 "estado del paquete así como errores, en este orden."
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr "Acción deseada:"
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -11212,12 +11773,12 @@ msgstr ""
 "  p = Purgar\n"
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
-msgstr "Estado del paquete"
+msgstr "Estado del paquete:"
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -11234,17 +11795,17 @@ msgstr ""
 "  H = Parcialmente instalado\n"
 "  U = Desempaquetado\n"
 "  F = Parcialmente configurado\n"
-"  W = Disparadores esperando\n"
-"  t = Disparadores pendientes\n"
+"  W = Activadores esperando\n"
+"  t = Activadores pendientes\n"
 "  i = Instalado\n"
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr "Marcas de error:"
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -11254,7 +11815,7 @@ msgstr ""
 "  R = Reinst-required\n"
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -11265,7 +11826,7 @@ msgstr ""
 "consulte B<dpkg>(1)."
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -11279,19 +11840,26 @@ msgstr ""
 "de la salida."
 
 #. type: TP
-#: dpkg-query.1:67
-#, fuzzy, no-wrap
-#| msgid "B<-W>, B<--show> I<package-name-pattern>..."
+#: dpkg-query.1:87
+#, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<-W>, B<--show> I<patrón-nombre-paquete>..."
+msgstr "B<-W>, B<--show> [I<patrón-nombre-paquete>...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
+#, fuzzy
+#| msgid ""
+#| "Just like the B<--list> option this will list all packages matching the "
+#| "given pattern. However the output can be customized using the B<--"
+#| "showformat> option.  The default output format gives one line per "
+#| "matching package, each line having the name and installed version of the "
+#| "package, separated by a tab."
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "Al igual que la opción B<--list>, esto lista todos los paquetes que encajan "
@@ -11301,44 +11869,64 @@ msgstr ""
 "separados por una tabulación."
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<-s>, B<--status> I<nombre-paquete>..."
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
+#, fuzzy
+#| msgid ""
+#| "Report status of specified package. This just displays the entry in the "
+#| "installed package status database. When multiple I<package-name> are "
+#| "listed, the requested status entries are separated by an empty line."
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 "Informa del estado del paquete definido. Esto sólo muestra la entrada de los "
-"paquetes con el estado de instalado en la base de datos."
+"paquetes con el estado de instalado en la base de datos. Cuando se enumeran "
+"varios I<nombre-paquete>, las entradas de estado requeridas se separan con "
+"una línea vacía."
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<-L>, B<--listfiles> I<nombre-paquete>..."
 
 #. type: Plain text
-#: dpkg-query.1:83
-msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+#: dpkg-query.1:109
+#, fuzzy
+#| msgid ""
+#| "List files installed to your system from I<package-name>. When multiple "
+#| "I<package-name> are listed, the requested lists of files are separated by "
+#| "an empty line. However, note that files created by package-specific "
+#| "installation-scripts are not listed."
+msgid ""
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
-"Lista los ficheros que I<nombre-paquete> creó en el sistema. Por otra parte, "
-"tenga en cuenta que los ficheros creados por los scripts de instalación "
-"específicos del paquete no aparecerán."
+"Lista los ficheros que I<nombre-paquete> creó en el sistema. Cuando se "
+"enumeran varios I<nombre-paquete>, las entradas de estado requeridas se "
+"separan con una línea vacía. Por otra parte, tenga en cuenta que los "
+"ficheros creados por los scripts de instalación específicos del paquete no "
+"aparecerán."
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<-c>, B<--control-path> I<nombre-paquete> [I<fichero-control>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -11356,55 +11944,85 @@ msgstr ""
 "arquitectura."
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<-S>, B<--search> I<patrón-búsqueda-fichero>..."
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
-"Busca un fichero entre los paquetes instalados. Puede usar todos los "
-"comodines estándar de intérprete de órdenes en el patrón. Esta orden no "
-"lista los ficheros adicionales creados por el script del responsable del "
-"paquete, ni tampoco alternativas."
+"Busca un paquete del que proviene un fichero que concuerda con el patrón "
+"dado. Puede usar todos los comodines estándar de intérprete de órdenes en el "
+"patrón. Esta orden no lista los ficheros adicionales creados por el script "
+"del responsable del paquete, ni tampoco alternativas."
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<-p>, B<--print-avail> I<nombre-paquete>..."
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. When multiple I<package-name> are listed, the requested "
+#| "I<available> entries are separated by an empty line."
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
 msgstr ""
 "Muestra detalles de I<nombre-paquete>, tal y como aparece en I</var/lib/dpkg/"
-"available>. Los usuarios de interfaces de usuario basados en APT deberían "
-"usar B<apt-cache show> I<nombre-paquete>, ya que el fichero I<available> "
-"sólo se encuentra al día si usa dselect."
+"available>. Cuando se enumeran varios I<nombre-paquete>, las entradas de "
+"estado requeridas se separan con una línea vacía."
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
+msgstr ""
+"Los usuarios de interfaces de usuario basados en APT deberían usar B<apt-"
+"cache show> I<nombre-paquete>, ya que el fichero I<available> sólo está "
+"actualizado si se usa dselect."
+
+#. type: TP
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+#| msgid "B<--clear-avail>"
+msgid "B<--load-avail>"
+msgstr "B<--clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-f>, B<--showformat=>I<formato>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr "En la cadena de formato, \\(lqB<\\e>\\(rq introduce escapes:"
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -11416,7 +12034,7 @@ msgstr ""
 "    B<\\et>  tabulación\n"
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -11427,7 +12045,7 @@ msgstr ""
 "para \\(lqB<\\e>\\(rq and \\(lqB<$>\\(rq."
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -11444,8 +12062,42 @@ msgstr ""
 "se guardan los campos internos o campos contenidos en el paquete binario):"
 
 #. type: Plain text
-#: dpkg-query.1:176
-#, no-wrap
+#: dpkg-query.1:210
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    B<Architecture>\n"
+#| "    B<Bugs>\n"
+#| "    B<Conffiles> (internal)\n"
+#| "    B<Config-Version> (internal)\n"
+#| "    B<Conflicts>\n"
+#| "    B<Breaks>\n"
+#| "    B<Depends>\n"
+#| "    B<Description>\n"
+#| "    B<Enhances>\n"
+#| "    B<Essential>\n"
+#| "    B<Filename> (internal, front-end related)\n"
+#| "    B<Homepage>\n"
+#| "    B<Installed-Size>\n"
+#| "    B<MD5sum> (internal, front-end related)\n"
+#| "    B<MSDOS-Filename> (internal, front-end related)\n"
+#| "    B<Maintainer>\n"
+#| "    B<Origin>\n"
+#| "    B<Package>\n"
+#| "    B<Pre-Depends>\n"
+#| "    B<Priority>\n"
+#| "    B<Provides>\n"
+#| "    B<Recommends>\n"
+#| "    B<Replaces>\n"
+#| "    B<Revision> (obsolete)\n"
+#| "    B<Section>\n"
+#| "    B<Size> (internal, front-end related)\n"
+#| "    B<Source>\n"
+#| "    B<Status> (internal)\n"
+#| "    B<Suggests>\n"
+#| "    B<Tag> (usually not in the .deb but in the repository Packages files)\n"
+#| "    B<Triggers-Awaited> (internal)\n"
+#| "    B<Triggers-Pending> (internal)\n"
+#| "    B<Version>\n"
 msgid ""
 "    B<Architecture>\n"
 "    B<Bugs>\n"
@@ -11457,11 +12109,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11472,11 +12124,11 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
@@ -11491,11 +12143,11 @@ msgstr ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (interno, dselect)\n"
+"    B<Filename> (interno, relacionado con la interfaz)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (interno, dselect)\n"
-"    B<MSDOS-Filename> (interno, dselect)\n"
+"    B<MD5sum> (interno, relacionado con la interfaz)\n"
+"    B<MSDOS-Filename> (interno, relacionado con la interfaz)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11506,24 +12158,53 @@ msgstr ""
 "    B<Replaces>\n"
 "    B<Revision> (obsoleto)\n"
 "    B<Section>\n"
-"    B<Size> (interno, dselect)\n"
+"    B<Size> (interno, relacionado con la interfaz)\n"
 "    B<Source>\n"
 "    B<Status> (interno)\n"
 "    B<Suggests>\n"
 "    B<Tag> (generalmente no en el «.deb» pero en los ficheros\n"
-"    «Packages» de APT)\n"
+"    «Packages» del repositorio)\n"
 "    B<Triggers-Awaited> (interno)\n"
 "    B<Triggers-Pending> (interno)\n"
 "    B<Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
+#, fuzzy
+#| msgid ""
+#| "The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
+#| "Actually, all other fields found in the status file (i.e. user defined "
+#| "fields) can be requested, too. They will be printed as-is, though, no "
+#| "conversion nor error checking is done on them.  To get the name of the "
+#| "dpkg maintainer and the installed version, you could run:"
+msgid ""
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 "La cadena de formato por omisión es \\(lqB<${Package}\\et${Version}\\en>"
 "\\(rq. En realidad, puede consultar todos los campos contenidos en el "
@@ -11532,37 +12213,40 @@ msgstr ""
 "responsable de dpkg y la versión instalada ejecute lo siguiente:"
 
 #. type: Plain text
-#: dpkg-query.1:187
-#, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+#: dpkg-query.1:236
+#, fuzzy, no-wrap
+#| msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "ESTADOS DE SALIDA"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
-msgstr "0"
+msgid "B<0>"
+msgstr "B<0>"
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr "La consulta requerida se ejecutó con éxito."
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
-msgstr "1"
+msgid "B<1>"
+msgstr "B<1>"
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
@@ -11572,7 +12256,7 @@ msgstr ""
 "paquete (a excepción de «--control-path»)."
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
@@ -11580,39 +12264,28 @@ msgstr ""
 "Esta opción influencia la salida de B<--list> al modificar el ancho de la "
 "salida."
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright \\(co 2001 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, no-wrap
-msgid "2009-10-01"
-msgstr "1 de Octubre de 2009"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr "dpkg-scanpackages - Creación de ficheros de índice «Packages»"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
-"B<dpkg-scanpackages> [I<opciones>] I<directorio-binario> [I<fichero-"
+"B<dpkg-scanpackages> [I<opción>...] I<directorio-binario> [I<fichero-"
 "anulación> [I<prefijo-ruta>]] B<E<gt>> I<Packages>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -11629,7 +12302,7 @@ msgstr ""
 "crear un directorio local con paquetes a instalar en una o varias máquinas."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -11644,7 +12317,7 @@ msgstr ""
 "ficheros locales (por ejemplo, B<file://> sources)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -11658,7 +12331,7 @@ msgstr ""
 "«Packages» empezará por esta cadena de caracteres."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -11669,7 +12342,7 @@ msgstr ""
 "comprimido); consulte B<deb-override>(5)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
@@ -11677,7 +12350,7 @@ msgstr ""
 "«Filename»."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -11688,35 +12361,35 @@ msgstr ""
 "arquitectura, sólo se usará el primero."
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>, B<--type> I<tipo>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr "Busca paquetes «*.I<tipo>» en vez de «*.deb»."
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr "Alias B<obsoleto> para B<-tudeb>."
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-e>, B<--extra-override> I<fichero>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
@@ -11726,13 +12399,13 @@ msgstr ""
 "información acerca del formato."
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-a>, B<--arch> I<arquitectura>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
@@ -11741,24 +12414,24 @@ msgstr ""
 "buscar todos los «.deb»."
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr "Incluye en la salida todos los paquetes encontrados."
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-M>, B<--medium> I<cadena-identificación>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -11769,13 +12442,13 @@ msgstr ""
 "B<Packages.cd> para su uso a través del método «multicd» de dselect."
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr "DIAGNÓSTICOS"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -11789,7 +12462,7 @@ msgstr ""
 "sustitución del responsable del paquete que no tiene efecto."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
@@ -11798,27 +12471,27 @@ msgstr ""
 "B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr "dpkg-scansources - Creación de ficheros de índice «Sources»"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
-"B<dpkg-scansources> [I<opciones>] I<directorio-binario> [I<fichero-override> "
-"[I<prefijo-ruta>]] B<E<gt>> I<Sources>"
+"B<dpkg-scansources> [I<opción>...] I<directorio-binario> [I<fichero-"
+"override> [I<prefijo-ruta>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
@@ -11828,7 +12501,7 @@ msgstr ""
 "la salida estándar."
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -11852,7 +12525,7 @@ msgstr ""
 "modifica la información sobre el mantenedor. Esto puede cambiar en un futuro."
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -11864,7 +12537,7 @@ msgstr ""
 "Debian."
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -11877,13 +12550,13 @@ msgstr ""
 "excepción de ficheros locales (por ejemplo, B<file://> sources)."
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
@@ -11892,13 +12565,13 @@ msgstr ""
 "por el nombre de los paquetes fuente."
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-s>, B<--source-override> I<fichero>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
@@ -11908,7 +12581,7 @@ msgstr ""
 "anteriormente."
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -11924,73 +12597,57 @@ msgstr ""
 "fuentes tiene preferencia."
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr "Activa la depuración."
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-shlibdeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-#| msgid "2010-03-07"
-msgid "2011-03-04"
-msgstr "7 de Marzo de 2010"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 "dpkg-shlibdeps - Genera dependencias de bibliotecas compartidas de "
 "sustitución de variables"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
-"B<dpkg-shlibdeps> [I<opciones>] I<ejecutable>|B<-e>I<ejecutable> "
-"[I<opciones>]"
+#: dpkg-shlibdeps.1:29
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg-shlibdeps> [I<opción>...] [B<-e>]I<ejecutable> [I<opción>...]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 "B<dpkg-shlibdeps> calcula las dependencias de bibliotecas compartidas de los "
 "ejecutables suministrados en sus argumentos. Las dependencias se añaden al "
 "fichero de sustitución de variables B<debian/substvars> como nombres de "
 "variable B<shlibs:>I<campo-dependencia>, donde I<campo-dependencia> es un "
 "nombre de campo de dependencia. Cualquier otra variable que empiece con "
-"I<shlibs:> se elimina del fichero."
+"B<shlibs:> se elimina del fichero."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -12019,13 +12676,13 @@ msgstr ""
 ">I<library-file> para conocer el paquete que proporciona la biblioteca."
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr "Ficheros de símbolos"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -12039,13 +12696,13 @@ msgstr ""
 "la primera coincidencia):"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -12054,26 +12711,26 @@ msgid ""
 "other binary packages."
 msgstr ""
 "La información de biblioteca compartida generada por el proceso de "
-"construcción actual, que también invoca B<dpkg-shlibdeps>. Se generan "
+"construcción actual, que también ejecuta B<dpkg-shlibdeps>. Se generan "
 "mediante B<dpkg-gensymbols>(1). Sólo se usan en caso de encontrar la "
 "biblioteca en la árbol de construcción del paquete. El fichero de símbolos "
 "de ese árbol de construcción tiene prioridad sobre los ficheros de símbolos "
 "de otros paquetes binarios."
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<paquete>.symbols.I<arquitectura>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr "/etc/dpkg/symbols/I<paquete>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -12084,27 +12741,23 @@ msgstr ""
 "B<dpkg-architecture - qDEB_HOST_ARCH>)."
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
-msgstr ""
+msgstr "Salida de \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
-#, fuzzy
-#| msgid ""
-#| "Package-provided shared library dependency information.  Unless "
-#| "overridden, I<admindir> is /var/lib/dpkg."
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
 "Información de dependencias de bibliotecas compartidas proporcionadas por el "
-"paquete. A menos que se redefina, I<directorio-administración> es «/var/lib/"
-"dpkg»."
+"paquete. A menos que se redefina a través «--admindir», los ficheros se "
+"encuentran bajo «/var/lib/dpkg»."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -12118,7 +12771,7 @@ msgstr ""
 "precisa)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -12133,13 +12786,13 @@ msgstr ""
 "que la versión mínima calculada en el análisis de símbolos."
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr "Ficheros «shlibs»"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -12150,7 +12803,7 @@ msgstr ""
 "pero sencillo y seguro de manipular."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
@@ -12159,39 +12812,39 @@ msgstr ""
 "el primer fichero que proporcione información de la biblioteca relevante."
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 "Información acerca de redefinición de dependencias de bibliotecas "
 "compartidas específicas al paquete local."
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 "Información acerca de redefinición de dependencias de bibliotecas "
 "compartidas para cada sistema."
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -12199,32 +12852,32 @@ msgid ""
 "over shlibs files from other binary packages."
 msgstr ""
 "La información de bibliotecas compartidas generada por el proceso de "
-"construcción actual, que B<dpkg-shlibdeps> también invoca. Sólo se usa si la "
-"biblioteca se encuentra en el árbol de construcción del paquete. El fichero "
-"«shlibs» en el árbol de construcción tiene prioridad sobre otros ficheros "
-"«shlibs» de otros paquetes binarios."
+"construcción actual, que B<dpkg-shlibdeps> también ejecuta. Sólo se usa si "
+"la biblioteca se encuentra en el árbol de construcción del paquete. El "
+"fichero «shlibs» en el árbol de construcción tiene prioridad sobre otros "
+"ficheros «shlibs» de otros paquetes binarios."
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
-msgstr ""
+msgstr "Salida de \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 "Información del sistema acerca de las dependencias predefinidas de "
 "bibliotecas compartidas."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -12235,7 +12888,7 @@ msgstr ""
 "débiles que otra dependencia)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
@@ -12245,13 +12898,13 @@ msgstr ""
 "con B<-e>I<ejecutable>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-e>I<ejecutable>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
@@ -12260,13 +12913,13 @@ msgstr ""
 "por el I<ejecutable>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr "B<-d>I<campo-dependencias>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -12277,7 +12930,7 @@ msgstr ""
 "dependencias>)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -12288,7 +12941,7 @@ msgstr ""
 "omisión el I<campo-dependencias> es B<Depends>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -12303,13 +12956,13 @@ msgstr ""
 "aquél que contenga las dependencias más importantes."
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr "B<-p>I<prefijo-de-variable>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -12322,7 +12975,7 @@ msgstr ""
 "de B<shlibs:>) se eliminará del fichero de sustitución de variables."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
@@ -12332,13 +12985,13 @@ msgstr ""
 "omisión B<debian/substvars>)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>I<tipo>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -12354,13 +13007,13 @@ msgstr ""
 "nombre del tipo, dos puntos, y un espacio."
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr "B<-L>I<fichero-shlibs-local>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
@@ -12370,7 +13023,7 @@ msgstr ""
 "shlibs.local>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
@@ -12379,13 +13032,13 @@ msgstr ""
 "por omisión B<debian/substvars>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
@@ -12394,13 +13047,13 @@ msgstr ""
 "acciones de B<dpkg-shlindeps>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<-x>I<paquete>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -12413,13 +13066,13 @@ msgstr ""
 "paquete. Esta opción se puede usar varias veces para excluir varios paquetes."
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<-S>I<directorio-compilación-paquete>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -12435,13 +13088,13 @@ msgstr ""
 "paquetes binarios."
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -12455,20 +13108,30 @@ msgstr ""
 "paquetes no los usan actualmente."
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr "B<--warnings=>I<valor>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
+#, fuzzy
+#| msgid ""
+#| "I<value> is a bit field defining the set of warnings that can be emitted "
+#| "by B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided"
+#| "\" and bit 2 (value=4)  enables the warning \"I<binary> shouldn't be "
+#| "linked with 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."
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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<valor> es un campo de bit que define el conjunto de avisos que B<dpkg-"
@@ -12480,13 +13143,13 @@ msgstr ""
 "último. Defina el I<valor> con 7 si desea que todos los avisos estén activos."
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr "ADVERTENCIAS"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -12502,13 +13165,13 @@ msgstr ""
 "aparecer, por orden de importancia decreciente."
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -12521,13 +13184,13 @@ msgstr ""
 "(opción B<-l>I<biblioteca> del enlazador)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -12553,13 +13216,14 @@ msgstr ""
 "y precisa un arreglo."
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
-#, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+#: dpkg-shlibdeps.1:270
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -12572,13 +13236,26 @@ msgstr ""
 "también para otra biblioteca que sí la usa)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
-#, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+#: dpkg-shlibdeps.1:276
+#, fuzzy, no-wrap
+#| msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -12593,13 +13270,13 @@ msgstr ""
 "revisión global de todos los binarios."
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr "FALLOS"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -12615,13 +13292,27 @@ msgstr ""
 "debería tener un «SONAME», y por ello no necesita información de versión."
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
+#, fuzzy
+#| msgid ""
+#| "The I<binary> uses a library called I<library-soname> but B<dpkg-"
+#| "shlibdeps> has been unable to find the library.  B<dpkg-shlibdeps> "
+#| "creates a list of directories to check as following: directories listed "
+#| "in the RPATH of the binary, directories listed in /etc/ld.so.conf, "
+#| "directories listed in the LD_LIBRARY_PATH environment variable, and "
+#| "standard public directories (/lib, /usr/lib, /lib32, /usr/lib32, /lib64, /"
+#| "usr/lib64). Then it checks those directories in the package's build tree "
+#| "of the binary being analyzed, in the packages's build trees indicated "
+#| "with the -S command-line option, in other packages's build trees that "
+#| "contains a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root "
+#| "directory.  If the library is not found in any of those directories, then "
+#| "you get this error."
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -12630,8 +13321,8 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
@@ -12650,7 +13341,7 @@ msgstr ""
 "directorios."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -12665,13 +13356,13 @@ msgstr ""
 "contiene el directorio adecuado, en caso de ser un directorio privado."
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -12690,7 +13381,7 @@ msgstr ""
 "DEBIAN/»)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -12707,7 +13398,7 @@ msgstr ""
 "incorrecto o ausente en el paquete de la biblioteca. También cabe que la "
 "biblioteca se construya dentro del mismo paquete fuente, y que aún no se "
 "haya creado el fichero «shlibs» (en cuyo caso debería arreglar «debian/"
-"rules» para crear «shlibs» antes de invocar B<dpkg-shlibdeps>). Un "
+"rules» para crear «shlibs» antes de ejecutar B<dpkg-shlibdeps>). Un "
 "incorrecto «RPATH» también puede llevar a encontrar la biblioteca bajo un "
 "nombre no canónico (por ejemplo, «/usr/lib/openoffice.org/../lib/libssl."
 "so.0.9.8» en lugar de «/usr/lib/libssl.so.0.9.8») que no esté asociado a "
@@ -12716,50 +13407,45 @@ msgstr ""
 "limpiar el «RPATH» del binario para evitar problemas."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
 "might be useful if you don't understand why it's giving you this error."
 msgstr ""
-"Invocar B<dpkg-shlibdeps> en modo informativo (-v) ofrece mucha más "
+"Ejecutar B<dpkg-shlibdeps> en modo informativo (-v) ofrece mucha más "
 "información acerca de dónde buscó la información de dependencia. Puede ser "
 "útil si no entiende porque muestra este fallo."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright \\(co 2006 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
 "dpkg-source - Herramienta de manipulación de paquetes fuente de Debian «.dsc»"
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr "B<dpkg-source> [I<opciones>] I<orden>"
+#: dpkg-source.1:30
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg-source> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr "B<dpkg-source> empaqueta y desempaqueta archivos de fuentes de Debian."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -12770,13 +13456,13 @@ msgstr ""
 "separado."
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr "B<-x >I<fichero>B<.dsc >[I<directorio-salida>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -12793,7 +13479,7 @@ msgstr ""
 "directorio llamado I<fuente>-I<versión> dentro del directorio actual."
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -12804,7 +13490,7 @@ msgstr ""
 "directorio que el fichero B<.dsc>."
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -12821,7 +13507,7 @@ msgstr ""
 "todos los ficheros y directorios heredarán el grupo al que pertenece."
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -12834,13 +13520,13 @@ msgstr ""
 "por omisión."
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<-b> I<directorio> [I<parámetros-específicos-formato>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -12856,10 +13542,10 @@ msgstr ""
 "construcción del paquete."
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -12867,7 +13553,7 @@ msgid ""
 "description of the various source package formats."
 msgstr ""
 "B<dpkg-source> construirá el paquete fuente con el primer formato posible de "
-"esta lista, y en este orden: el formato indicados con la opción de línea de "
+"esta lista, y en este orden: el formato indicado con la opción de línea de "
 "órdenes I<--format>, el formato indicado en B<debian/source/format>, «1.0». "
 "El uso predefinido de «1.0» en ausencia de otro valor está obsoleto y se "
 "eliminará en el futuro. Siempre debería documentar el formato fuente deseado "
@@ -12876,76 +13562,95 @@ msgstr ""
 "fuente."
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<--print-format> I<directorio>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
 "the same parameters)."
 msgstr ""
 "Muestra el formato de fuentes a usar en la construcción del paquete fuente "
-"si se invocó B<dpkg-source -b >I<directorio> (con las mismas condiciones y "
+"si se ejecutó B<dpkg-source -b >I<directorio> (con las mismas condiciones y "
 "los mismos parámetros)."
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr "B<--before-build> I<directorio>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
-msgstr ""
-"Se debería invocar esta orden antes de construir un paquete (B<dpkg-"
-"buildpackage> lo invoca muy temprano en el proceso, incluso antes que "
-"B<debian/rules clean>). Esta orden debería ser idempotente, y se puede "
-"invocar varias veces. No todos los formatos de fuentes implementan algo en "
-"este «hook», y aquellos que lo hacen habitualmente preparan el árbol de las "
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
+msgstr ""
+"Ejecuta la orden (o «hook») que se corresponde con el formato de paquete "
+"fuente. Esta orden  se ejecuta antes de construir un paquete (B<dpkg-"
+"buildpackage> lo ejecuta muy temprano en el proceso, incluso antes que "
+"B<debian/rules clean>). Esta orden es idempotente, y se puede ejecutar "
+"varias veces. No todos los formatos de fuente implementan algo en este "
+"«hook», y aquellos que lo hacen habitualmente preparan el árbol de las "
 "fuentes para la construcción, por ejemplo, comprobando que se aplican los "
 "parches de Debian."
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr "B<--after-build> I<directorio>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+"Ejecuta la orden (o «»hook) que se corresponde al formato de paquete fuente. "
+"Esta orden se ejecuta después de construir un paquete (B<dpkg-buildpackage> "
+"lo ejecuta en último lugar). Esta orden es idempotente, y se puede ejecutar "
+"varias veces. No todos los formatos de fuentes implementan algo en este "
+"«hook», y aquellos que lo hacen lo usan habitualmente para deshacer lo que "
+"B<--before-build> ha hecho."
+
+#. type: TP
+#: dpkg-source.1:111
+#, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--commit> [I<directorio>] ..."
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
-"Se debería invocar esta orden después de construir un paquete (B<dpkg-"
-"buildpackage> lo invoca en último lugar). Esta orden debería ser "
-"idempotente, y se puede invocar varias veces. No todos los formatos de "
-"fuentes implementan algo en este «hook», y aquellos que lo hacen lo usan "
-"habitualmente para deshacer lo que B<--before-build> ha hecho."
+"Registra las modificaciones del árbol de fuentes desempaquetado en el "
+"I<directorio>. Esta orden acepta parámetros adicionales dependiendo del "
+"formato de fuente. Este función devuelve error con los formatos no aceptados."
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr "OPCIONES GENÉRICAS DE CONSTRUCCIÓN"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -12957,7 +13662,7 @@ msgstr ""
 "árbol de fuentes."
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -12968,13 +13673,13 @@ msgstr ""
 "interpretan empezando en el directorio superior del árbol de fuentes."
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--format=>I<valor>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
@@ -12983,7 +13688,7 @@ msgstr ""
 "sobreescribe cualquier formato presente enB<debian/source/format>."
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -12994,13 +13699,13 @@ msgstr ""
 "leer variables de sustitución de varios ficheros."
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr "B<-Z>I<compression>, B<--compression>=I<compresión>"
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -13015,30 +13720,35 @@ msgstr ""
 "por omisión. La compatibilidad con I<xz> es posible desde dpkg-dev 1.15.5."
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr "B<-z>I<level>, B<--compression-level>=I<nivel>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
+#, fuzzy
+#| msgid ""
+#| "Compression level to use. As with B<-Z> it only affects newly created "
+#| "files. Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is "
+#| "the default."
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 "El nivel de compresión a usar. Al igual que B<-Z>, sólo afecta a los "
 "ficheros nuevos. Los valores permitidos son de I<1> a I<9>, I<best>, y "
 "I<fast>. I<9> se usa por omisión."
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr "B<-i>[I<expresión-regular>], B<--diff-ignore>[=I<expresión-regular>]"
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -13063,7 +13773,7 @@ msgstr ""
 "sólo se tendrá en cuenta la última."
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -13087,34 +13797,34 @@ msgstr ""
 "ejemplo, '(^|/)', '($|/)')."
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr "B<--extend-diff-ignore>=I<expresión-regular>"
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
-"La expresión regular de perl definida extenderá la expresión regular "
-"predefinida asociada a B<-i>, concatenando «B<|>I<regexp>» a la expresión "
-"regular predefinida. Es conveniente usar esta opción en B<debian/source/"
-"options> para excluir algunos ficheros generados automáticamente a partir de "
-"la generación automática de parches."
+"La expresión regular de perl definida extenderá el valor predefinido de B<--"
+"diff-ignore> y su valor actual (si se define), Para ello, concatena «B<|"
+">I<regexp>» al valor existente. Es conveniente usar esta opción en B<debian/"
+"source/options> para excluir algunos ficheros generados de forma automática "
+"a partir de la generación automática de parches."
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr "B<-I>[I<patrón-fichero>], B<--tar-ignore>[=I<patrón-fichero>]"
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -13129,7 +13839,7 @@ msgstr ""
 "listar varios patrones a excluir."
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -13141,7 +13851,7 @@ msgstr ""
 "directorios de salida de construcción de Libtool."
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -13163,7 +13873,7 @@ msgstr ""
 "html#wildcards para una completa documentación."
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
@@ -13172,42 +13882,42 @@ msgstr ""
 "opciones en la salida de la orden B<--help>."
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "OPCIONES DE EXTRACCIÓN GENÉRICAS"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 "No copia los ficheros tar originales cerca del paquete fuente extraído."
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr "No revisa las firmas y sumas de control antes de desempaquetar."
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -13219,16 +13929,16 @@ msgstr ""
 "que se verifica o bien con el anillo de claves de usuario I<trustedkeys."
 "gpg>, uno de los anillos de claves específicos del proveedor, o uno de los "
 "anillos de claves oficiales de Debian, I</usr/share/keyrings/debian-keyring."
-"gpg> y I</usr/share/keyrings/debian-maintainers.gpg>. "
+"gpg> y I</usr/share/keyrings/debian-maintainers.gpg>."
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "FORMATOS DE PAQUETE FUENTE"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -13240,13 +13950,13 @@ msgstr ""
 "dentro del proyecto Debian."
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr "Formato: 1.0"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -13257,12 +13967,12 @@ msgstr ""
 "paquete se considera I<native>)."
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr "B<Extracción>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -13285,12 +13995,12 @@ msgstr ""
 "sistema)."
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr "B<Construcción>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -13304,13 +14014,13 @@ msgstr ""
 "orig»."
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr "B<Opciones de construcción (con -b):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -13328,7 +14038,7 @@ msgstr ""
 "argumentos B<-sX>."
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -13339,13 +14049,13 @@ msgstr ""
 "B<-sP>, B<-sK>, B<-sU> y B<-sR> en su lugar."
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -13360,25 +14070,25 @@ msgstr ""
 "I<directorio>B<.orig> para la generación del «diff»."
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr ""
 "Idéntica a B<-sk>, a diferencia de que eliminará el directorio al finalizar."
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -13389,26 +14099,26 @@ msgstr ""
 "un fichero de fuentes nuevo a partir de él."
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr ""
 "Idéntica a B<-su>, a diferencia de que eliminará el directorio después de su "
 "uso."
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -13422,13 +14132,13 @@ msgstr ""
 "fuente inválido."
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -13441,13 +14151,13 @@ msgstr ""
 "por separado, y por tanto carecen de ficheros «diff» «debianizantes»."
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-sa> or B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -13474,13 +14184,13 @@ msgstr ""
 "un error si se definió B<-sa>. B<-sA> es la opción predefinida."
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr "B<--abort-on-upstream-changes>"
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -13492,18 +14202,18 @@ msgstr ""
 "options>."
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr "B<Opciones de extracción (con -x):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr "En todos los casos cualquier árbol de fuentes original será eliminado."
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -13516,12 +14226,12 @@ msgstr ""
 "omisión>)."
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr "Desempaqueta el árbol de fuentes original."
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -13532,7 +14242,7 @@ msgstr ""
 "actual es eliminado."
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
@@ -13541,25 +14251,25 @@ msgstr ""
 "una, sólo se usará la última."
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 "Omite la aplicación del «diff» de debian con las fuentes del autor original."
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr "Formato: 2.0"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -13570,7 +14280,7 @@ msgstr ""
 "especificación de un formato de paquete fuente de nueva generación."
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -13584,7 +14294,7 @@ msgstr ""
 "extracción."
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
@@ -13593,13 +14303,13 @@ msgstr ""
 "guardan en un parche llamado B<zz_debian-diff-auto>."
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr "Formato: 3.0 (nativo)"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -13613,13 +14323,13 @@ msgstr ""
 "predefinido asociado a la opción B<-I> en la salida de B<--help>)."
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -13634,7 +14344,7 @@ msgstr ""
 "I<componente> sólo puede contener caracteres alfanuméricos y guiones («-»)."
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -13654,7 +14364,7 @@ msgstr ""
 "externos a ese directorio (consulte la opción B<--include-binaries>)."
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -13680,7 +14390,15 @@ msgstr ""
 "encontrar tales opciones, y cabe que la construcción falle."
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
@@ -13689,7 +14407,7 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
@@ -13697,32 +14415,47 @@ msgstr ""
 "El fichero B<.pc/applied-patches> se crea en caso de aplicar parches durante "
 "la extracción."
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
+#, fuzzy
+#| msgid ""
+#| "All original tarballs found in the current directory are extracted in a "
+#| "temporary directory by following the same logic as for the unpack, the "
+#| "debian directory is copied over in the temporary directory, and all "
+#| "patches except the automatic patch (B<debian-changes->I<version> or "
+#| "B<debian-changes>, depending on B<--single-debian-patch>) are applied. "
+#| "The temporary directory is compared to the source package directory. When "
+#| "the diff is non-empty, the build fails unless B<--single-debian-patch> or "
+#| "B<--auto-commit> has been used. In the latter case, the diff is stored in "
+#| "the automatic patch.  If the automatic patch is created/deleted, it's "
+#| "added/removed from the series file and from the quilt metadata."
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 "Todos los archivos tar original encontrados en el directorio actual se "
-"extraen a un directorio temporal siguiendo la misma lógica para "
+"extraen a un directorio temporal siguiendo la misma lógica que para "
 "desempaquetar, copiando el directorio «debian» al directorio temporal y por "
 "último aplicando todos los parches, a excepción del parche automático "
 "(B<debian-changes->I<version> o B<debian-changes>, dependiendo de B<--single-"
 "debian-patch>). El directorio temporal se compara con el directorio de "
-"fuentes del paquete, guardando el «diff» (si no está vacío) en el parche "
-"automático. En caso de crear o añadir el parche automática, este se añade o "
-"elimina del fichero «series» y de los metadatos de quilt."
+"fuentes del paquete. Si el fichero diff no está vacío, la compilación falla "
+"menos que se utilice B<--single-debian-patch> o B<--auto-commit>. En el "
+"segundo caso, el fichero diff se guarda en el parche automático. En caso de "
+"crear o añadir el parche automático, este se añade o elimina del fichero "
+"«series» y de los metadatos de quilt."
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -13740,7 +14473,7 @@ msgstr ""
 "source/include-binaries>."
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
@@ -13749,7 +14482,7 @@ msgstr ""
 "«debian» modificado y la lista de binarios modificados."
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -13764,47 +14497,86 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:474
-msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
-msgstr ""
-"Nota: B<dpkg-source> espera que el árbol de fuentes contenga todos los "
-"parches listados en el fichero «series» aplicado al generar el paquete "
-"fuente. Este no es el caso cuando el árbol de fuentes se obtuvo al "
-"desempaquetar un paquete fuente usando, por ejemplo, «Format: 1.0». Para "
-"mitigar el problema, B<dpkg-source> aplicará los parches directamente si "
-"cree que estos aún no se han aplicado. Para detectar tal situación, usa la "
-"siguiente heurística: si encuentra la lista de parches supuestamente no "
-"aplicados (listados en el fichero B<series> pero no en B<.pc/applied-"
-"patches>) y aplica el primer parche del conjunto sin problemas, procederá a "
-"aplicar el resto. Puede usar la opción B<--no-preparation> para desactivar "
-"este comportamiento. Habitualmente, esta operación se realiza con la orden "
-"B<--prepare-build>."
-
-#. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+"Nota: B<dpkg-source> B<--before-build> (y B<-b>) comprueban que los parches "
+"enumerados en el fichero «series» se han aplicado, para así garantizar que "
+"la construcción del paquete siempre tengo todos los parches aplicados. Para "
+"ello, encuentra la lista de parches no aplicados (listados en el fichero "
+"B<series> pero no en B<.pc/applied-patches>) y si aplica el primer parche "
+"del conjunto sin problemas, procederá a aplicar el resto. Puede usar la "
+"opción B<--no-preparation> para desactivar este comportamiento."
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr "B<Registrar cambios>"
+
+#. type: TP
+#: dpkg-source.1:506
+#, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<--commit> [I<directorio>] [I<nombre-parche>] [I<fichero-parche>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+#, fuzzy
+#| msgid ""
+#| "Generates a patch corresponding to the local changes that are not managed "
+#| "by the quilt patch system and integrates it in the patch system under the "
+#| "name I<patch-name>. If the name is missing, it will be asked "
+#| "interactively. If I<patch-file> is given, it is used as the patch "
+#| "corresponding to the local changes to integrate. This is mainly useful "
+#| "after a build failure that pre-generated this file. Once integrated, an "
+#| "editor is launched so that you can edit the meta-information in the patch "
+#| "header."
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+"Genera un parche que recoge los cambios locales que el sistema de parches "
+"quilt no gestiona, y los integra en el sistema de parches con el nombre "
+"I<nombre-parche>. Si se omite el nombre, se le solicitará uno de forma "
+"interactiva. Si se define I<fichero-parche>, se utiliza como el parche que "
+"recoge los cambios locales que integrar. Es muy útil después de un fallo de "
+"compilación que ha generado previamente tal fichero. Una vez integrado, se "
+"ejecuta un editor para editar la metainformación en la cabecera del parche."
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr "B<Opciones de construcción>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--allow-version-of-quilt-db=>I<versión>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -13820,13 +14592,13 @@ msgstr ""
 "version>."
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
@@ -13835,24 +14607,24 @@ msgstr ""
 "automáticamente."
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr "Incluye la marca temporal en el parche generado automáticamente."
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -13864,13 +14636,13 @@ msgstr ""
 "necesaria."
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
@@ -13879,40 +14651,41 @@ msgstr ""
 "supuestamente sin aplicar."
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<--single-debian-patch>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 "Usa B<debian/patches/debian-changes> en lugar de B<debian/patches/debian-"
 "changes->I<version> para el nombre del parche generado automáticamente "
 "durante la construcción. Esta opción es particularmente útil si el paquete "
 "se guarda en un sistema de control de versiones y si no se puede generar un "
-"conjunto de parches adecuados. Al usar esta opción, se recomienda crear un "
-"fichero «debian/source/patch-header», detallando la mejor forma de revisar "
-"los cambios de Debian, por ejemplo, el sistema de control de versiones en "
-"uso."
+"conjunto de parches adecuados. La opción se debería poner en B<debian/source/"
+"local-options>, acompañado de un fichero B<debian/source/local-patch-header> "
+"que detalle la mejor forma de revisar los cambios de Debian, por ejemplo, el "
+"sistema de control de versiones en uso."
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr "B<--create-empty-orig>"
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -13926,32 +14699,29 @@ msgstr ""
 "«principales»."
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--unapply-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 "No aplica o elimina los cambios de los parches en el «hook» B<--after-"
-"build>. Esto es útil principalmente cuando construye su paquete directamente "
-"en un sistema de control de versiones que contiene la fuente original sin "
-"parchear, y cuando quiere mantener el árbol sin parchear incluso después de "
-"la construcción del paquete. Habitualmente, esta opción se introduce en "
-"B<debian/source/local-options> (no se permite en B<debian/source/options> "
-"para que todos los paquetes de fuente generados tengan el mismo "
-"comportamiento por omisión)."
+"build>. Habitualmente, no necesita esta opción ya que dpkg-source elimina "
+"los cambios de los parches de forma automática si los aplicó durante B<--"
+"before-build>. Esta opción solo se permite en  B<debian/source/local-"
+"options> para que todos los paquetes fuente generados tengan el mismo "
+"comportamiento de forma predefinida."
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -13964,63 +14734,78 @@ msgstr ""
 "opción no se permite en B<debian/source/options> pero se puede usar en "
 "B<debian/source/local-options>."
 
+#. type: TP
+#: dpkg-source.1:578
+#, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--auto-commit>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+"El proceso no se interrumpe si se genera un parche automático, sino que se "
+"registra en el fichero en la serie de parches quilt. "
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr "B<Opciones de extracción>"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 "Omite la extracción del archivo tar «debian» sobre las fuente del autor "
 "original."
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr "No aplica los parches al finalizar la extracción."
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr "Formato: 3.0 (custom)"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 "Este formato es especial. No representa ningún formato de paquete fuente "
 "real, pero se puede usar para crear paquetes fuente con ficheros arbitrarios."
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
-"Todos los argumentos que no son opciones se toman como ficheros a integrar "
-"en el paquete fuente generado. Deben existir, a ser posible en el directorio "
-"actual. Debe introducir al menos un fichero."
+"Todas las opciones que no son argumento se toman como ficheros a integrar en "
+"el paquete fuente generado. Deben existir y, preferiblemente, encontrarse en "
+"el directorio actual. Se debe introducir al menos un fichero."
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--target-format=>I<valor>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -14031,18 +14816,18 @@ msgstr ""
 "(custom)»."
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr "Format: 3.0 (git)"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr "Este formato es experimental."
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -14054,7 +14839,7 @@ msgstr ""
 "superficial («shallow»)."
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -14065,12 +14850,12 @@ msgstr ""
 "repositorio git clonado."
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 "Tenga en cuenta que, por omisión, el nuevo repositorio tendrá un «checkout» "
 "de la misma rama de la que se realizó el «checkout» de la fuente original. "
@@ -14078,7 +14863,7 @@ msgstr ""
 "demás ramas estarán disponibles bajo «remotes/origin/»."
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
@@ -14087,7 +14872,7 @@ msgstr ""
 "queden cambios no ignorados a remitir al repositorio mediante «commit»."
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
@@ -14097,13 +14882,13 @@ msgstr ""
 "el repositorio."
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--git-ref=>I<ref>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -14122,13 +14907,13 @@ msgstr ""
 "ref=^private»."
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--git-depth=>I<number>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
@@ -14137,13 +14922,13 @@ msgstr ""
 "definido de revisiones."
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr "Format: 3.0 (bzr)"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
@@ -14152,7 +14937,7 @@ msgstr ""
 "repositorio bzr."
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
@@ -14160,7 +14945,7 @@ msgstr ""
 "«checkout» de la rama actual."
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -14172,19 +14957,19 @@ msgstr ""
 "limpieza, para así ahorrar espacio."
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr "AVISOS Y ERRORES"
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr "no se definió ningún formato de fuentes en «debian/source/format»"
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -14199,7 +14984,7 @@ msgstr ""
 "falle cuando no encuentre ese fichero."
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -14214,13 +14999,13 @@ msgstr ""
 "B<debian/source/format>."
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr "el diff modifica los siguientes ficheros de la fuente original"
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -14236,13 +15021,13 @@ msgstr ""
 "formato «3.0 (quilt)», que ofrece esto de forma nativa."
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr "no se pueden representar los cambios al I<fichero>"
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -14258,13 +15043,13 @@ msgstr ""
 "error."
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr "el fichero vacío I<fichero> recientemente creado no estará representado en el «diff»"
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
@@ -14273,19 +15058,19 @@ msgstr ""
 "cambio no se registra en el paquete fuente, está usted avisado."
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr "los I<permisos> de modo de ejecución del I<fichero> no se representarán en el «diff»"
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr "los I<permisos> de modo especial del I<fichero> no se representarán en el «diff»"
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
@@ -14295,19 +15080,19 @@ msgstr ""
 "de recordatorio."
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr "FORMATOS DE FICHERO"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -14318,13 +15103,13 @@ msgstr ""
 "anterior). No se permiten espacios vacíos al principio o final de la línea."
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -14337,13 +15122,13 @@ msgstr ""
 "comentarios, y por tanto, se omiten. Se ignorarán líneas vacías."
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, no-wrap
 msgid "debian/source/options"
 msgstr "debian/source/options"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -14351,12 +15136,12 @@ msgid ""
 "compression-level> are well suited for this file."
 msgstr ""
 "Este fichero contiene una lista de opciones largas que se deberían anexar al "
-"conjunto de las opciones de línea de órdenes de una invocación a B<dpkg-"
+"conjunto de las opciones de línea de órdenes de una ejecución a B<dpkg-"
 "source -b> o B<dpkg-source --print-format>. Las opciones como B<--"
 "compression> y B<--compression-level> son adecuadas con este fichero."
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -14372,14 +15157,22 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
-#, no-wrap
+#: dpkg-source.1:730
+#, fuzzy, no-wrap
+#| msgid ""
+#| "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
+#| "  compression = \"bzip2\"\n"
+#| "  compression-level = 9\n"
+#| "  # use debian/patches/debian-changes as automatic patch\n"
+#| "  single-debian-patch\n"
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
 "  compression = \"bzip2\"\n"
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 "  # permite a dpkg-source crear un debian.tar.bz2 con la máxima compresión\n"
 "  compression = \"bzip2\"\n"
@@ -14388,7 +15181,7 @@ msgstr ""
 "  single-debian-patch\n"
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
@@ -14397,13 +15190,13 @@ msgstr ""
 "usar B<debian/source/format> en su lugar."
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, no-wrap
 msgid "debian/source/local-options"
 msgstr "debian/source/local-options"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -14416,29 +15209,38 @@ msgstr ""
 "versiones dónde el paquete es mantenido."
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/local-patch-header"
+
+#. type: SS
+#: dpkg-source.1:739
 #, no-wrap
 msgid "debian/source/patch-header"
 msgstr "debian/source/patch-header"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
-"Texto con formato libre que se inserta al inicio del parche automático con "
-"los formatos «2.0» o «3.0 quilt)»."
+"Texto con formato libre que se inserta al inicio del parche generado de "
+"forma automática con los formatos «2.0» o «3.0 quilt)». B<local-patch-"
+"header> no se incluye en las fuentes generadas, mientras que B<patch-header> "
+"sí."
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -14460,34 +15262,28 @@ msgstr ""
 "comentario hasta el final de la línea)."
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg-split"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr "26 de Junio de 2009"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-split - Herramienta para separar y unir paquetes Debian"
 
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
-msgstr "B<dpkg-split> [I<opciones>] I<orden>"
+#: dpkg-split.1:26
+msgid "B<dpkg-split> [I<option>...] I<command>"
+msgstr "B<dpkg-split> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -14498,7 +15294,7 @@ msgstr ""
 "dispositivos de poca capacidad, como disquetes."
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
@@ -14507,7 +15303,7 @@ msgstr ""
 "info>."
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -14520,7 +15316,7 @@ msgstr ""
 "discard> permiten administrar la cola."
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
@@ -14529,18 +15325,18 @@ msgstr ""
 "informativos por la salida estándar, que se pueden ignorar sin ningún riesgo."
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<-s>, B<--split> I<paquete-completo> [I<prefix>]"
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr "Divide un único paquete binario de Debian en varias partes."
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -14551,7 +15347,7 @@ msgstr ""
 "(ambos en decimal)."
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
@@ -14561,13 +15357,13 @@ msgstr ""
 "deb>."
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<-j>, B<--join> I<parte>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
@@ -14576,7 +15372,7 @@ msgstr ""
 "originalmente."
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -14587,7 +15383,7 @@ msgstr ""
 "no necesariamente en orden."
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -14595,28 +15391,31 @@ msgid ""
 msgstr ""
 "Todas las partes se deben generar con el mismo tamaño especificado en el "
 "momento de la división, lo que significa que todas se deben generar con la "
-"misma invocación de B<dpkg-split --split>."
+"misma ejecución de B<dpkg-split --split>."
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 "El nombre de las partes carece de importancia para el proceso de unión."
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
-"Por omisión el fichero resultante se llama I<paquete>B<->I<versión>B<.deb>."
+"Por omisión el fichero resultante se llama "
+"I<paquete>B<_>I<versión>B<_>I<arch>B<.deb>."
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<-I>, B<--info> I<parte>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -14628,20 +15427,20 @@ msgstr ""
 "estándar)."
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr "B<-a>, B<--auto -o> I<salida-completa parte>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 "Posiciona las partes en la cola automáticamente, y une nuevamente el "
 "paquete, si es posible."
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
@@ -14651,7 +15450,7 @@ msgstr ""
 "paquete."
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -14662,7 +15461,7 @@ msgstr ""
 "no existe, aunque esto no es un error)."
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
@@ -14671,17 +15470,18 @@ msgstr ""
 "completa>."
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
-"Si la I<parte> no es una parte del paquete binario, B<dpkg-split> terminará "
-"con un estado de salida igual a 1, si ocurre algún otro tipo de error el "
-"estado de salida será 2."
+"Si la I<parte> no es una parte del paquete binario, B<dpkg-split> finalizará "
+"con un estado de salida igual a B<1>, si ocurre algún otro tipo de error el "
+"estado de salida será B<2>."
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -14692,18 +15492,18 @@ msgstr ""
 "sabría que fichero esperar)."
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-l>, B<--listq>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr "Lista los contenidos de la cola de paquetes cuyas partes unir."
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -14714,13 +15514,13 @@ msgstr ""
 "guardados en ésta."
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<-d>, B<--discard> [I<paquete>...]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
@@ -14729,7 +15529,7 @@ msgstr ""
 "paquete para su unión con otras."
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
@@ -14738,13 +15538,13 @@ msgstr ""
 "especifica alguno sólo se eliminan las partes de los paquetes relevantes."
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr "B<--depotdir>I< directorio>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
@@ -14753,13 +15553,13 @@ msgstr ""
 "cola esperando para ser unidas. Por omisión es B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-S>, B<--partsize> I<kibibytes>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
@@ -14768,18 +15568,18 @@ msgstr ""
 "omisión es 450Kb."
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr "B<-o>, B<--output> I<complete-output>"
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr "Especifica el nombre del fichero generado por la unión de las partes."
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
@@ -14788,13 +15588,13 @@ msgstr ""
 "obligatorio con el modo automático (B<--auto>)."
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-Q>, B<--npquiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -14807,13 +15607,13 @@ msgstr ""
 "separar y unir paquetes sin producir mensajes poco informativos."
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--msdos>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
@@ -14821,7 +15621,7 @@ msgstr ""
 "sean compatibles con msdos."
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -14833,56 +15633,52 @@ msgstr ""
 "resto de caracteres."
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
-"El resultado restante se trunca hasta donde sea necesario de forma que se "
-"generen ficheros con la forma I<prefijoN>B<of>I<M>B<.deb.>"
+"El resultado se trunca hasta donde sea necesario de forma que se generan "
+"ficheros con la forma I<prefijoN>B<of>I<M>B<.deb>."
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
-"Un estado de salida 0 indica que la operación requerida se ha realizado con "
-"éxito. Las órdenes B<--info> se dan cómo satisfactorias incluso si los "
-"ficheros no son parte de ningún paquete binario."
+"La división, unión u otra orden ha finalizado con éxito. Las órdenes B<--"
+"info> se dan cómo satisfactorias incluso si los ficheros no son parte de "
+"ningún paquete binario."
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
-"Se devuelve un estado de salida 1 sólo al usar la opción B<--auto>, e indica "
-"que la I<parte> no era parte de un paquete binario."
+"Aparece solo al utilizar la opción B<--auto>, e indica que la I<parte> no "
+"era parte de un paquete binario."
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
-msgstr ""
-"Se devuelve un estado de salida 2 cuando ocurre algún tipo de problema, como "
-"una llamada al sistema fallida, un fichero que parecía parte de un paquete "
-"pero que estaba dañado, un uso incorrecto del programa o algún otro problema."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
-"B<dpkg-split> usa algunas convenciones un tanto pasadas de fecha para el "
-"nombre de los paquetes de Debian."
+"Se ha detectado un fallo, como una llamada al sistema fallida, un fichero "
+"que parecía parte de un paquete pero que estaba dañado, un uso incorrecto "
+"del programa o algún otro problema."
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
@@ -14891,7 +15687,7 @@ msgstr ""
 "sin investigar directamente la cola."
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
@@ -14899,32 +15695,21 @@ msgstr ""
 "No existe una manera sencilla de comprobar si el fichero que puede ser parte "
 "de un paquete binario es realmente uno."
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-"La arquitectura no se refleja en la cabecera de las partes del fichero, sólo "
-"en la información de control del paquete binario original, y éste no esta "
-"presente en las partes generadas."
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/parts>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 "El directorio por omisión donde las partes esperan para la unión automática."
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -14936,34 +15721,34 @@ msgstr ""
 "del fichero."
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr "Proyecto Debian"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr "dpkg-statoverride - Sustitución del propietario y modo de ficheros"
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr "B<dpkg-statoverride> [I<opciones>] I<orden>"
+#: dpkg-statoverride.8:26
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg-statoverride> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -14981,7 +15766,7 @@ msgstr ""
 "sólo sean ejecutables por un grupo en concreto."
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
@@ -14991,13 +15776,13 @@ msgstr ""
 "excepciones."
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr "B<--add>I< usuario grupo modo fichero>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -15013,7 +15798,7 @@ msgstr ""
 "sistema octal."
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
@@ -15022,7 +15807,7 @@ msgstr ""
 "inmediatamente el nuevo propietario y modo."
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
@@ -15031,13 +15816,13 @@ msgstr ""
 "del B<fichero>."
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--list> [I<comodín>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -15049,7 +15834,7 @@ msgstr ""
 "código de salida de 1."
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
@@ -15059,13 +15844,13 @@ msgstr ""
 "var/lib/dpkg»."
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
@@ -15074,13 +15859,13 @@ msgstr ""
 "necesario para poder modificar una sustitución existente."
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
@@ -15088,18 +15873,18 @@ msgstr ""
 "existir."
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr "Reduce el nivel de información de las acciones tomadas."
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -15110,7 +15895,7 @@ msgstr ""
 "otros ficheros importantes para dpkg como «status» o «available»."
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
@@ -15119,39 +15904,39 @@ msgstr ""
 "extensión «-old» antes de reemplazarla con una nueva."
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
-msgstr "dpkg-trigger - Herramienta de disparadores de paquete"
+msgstr "dpkg-trigger - Herramienta de activadores de paquete"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
-msgstr "B<dpkg-trigger> [I<opción>...] I<nombre-disparador>"
+msgstr "B<dpkg-trigger> [I<opción>...] I<nombre-activador>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg-trigger> [I<opción>...] I<orden>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
-"B<dpkg-trigger> es una herramienta para activar disparadores "
+"B<dpkg-trigger> es una herramienta para activar activadores "
 "intencionadamente y revisar su compatibilidad con la versión de B<dpkg> en "
 "ejecución."
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -15160,121 +15945,115 @@ msgid ""
 "by B<dpkg-trigger>)."
 msgstr ""
 "Se puede usar mediante scripts del desarrollador en situaciones complejas y "
-"condicionales en las que los ficheros de disparadores, o la declaración de "
-"la directiva B<activate> en el fichero de control, no son suficientemente "
+"condicionales en las que los ficheros de activadores, o la declaración de la "
+"directiva B<activate> en el fichero de control, no son suficientemente "
 "informativos. También se puede usar para comprobaciones y administradores de "
 "sistemas (pero tenga en cuenta que B<dpkg-trigger> no accionará los "
-"disparadores)."
+"activadores)."
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
-"La sintaxis no reconocida de nombres de disparadores son un error para "
-"B<dpkg-trigger>."
+"La sintaxis no reconocida de nombres de activadores son un error para B<dpkg-"
+"trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
-"Revisa si la versión de B<dpkg> en ejecución es compatible con disparadores "
-"(habitualmente invocados mediante una post-instalación). Cierra con 0 si "
-"B<dpkg> es compatible con los disparadores, o 1 con un mensaje de error por "
-"la salida estándar en caso de fallo. Por otra parte, en general es mejor "
-"activar sólo el disparador deseado con B<dpkg-trigger>."
+"Revisa si la versión de B<dpkg> en ejecución es compatible con activadores "
+"(habitualmente ejecutados mediante un script «postinst»). Finaliza con B<0> "
+"si B<dpkg> es compatible con los activadores, o B<1> con un mensaje de error "
+"por la salida estándar en caso de fallo. Por otra parte, en general es mejor "
+"activar sólo el activador deseado con B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--by-package=>I<paquete>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
-"Invalida la espera al inicio del disparador (habitualmente definido con "
-"B<dpkg> a través de la variable de entorno «DPKG_MAINTSCRIPT_PACKAGE» en los "
-"scripts del desarrollador, nombrando el paquete al que el script pertenece. "
-"Este es el comportamiento por omisión.)"
+"Invalida la espera al inicio del activador (habitualmente definido con "
+"B<dpkg> a través de la variable de entorno B<DPKG_MAINTSCRIPT_PACKAGE> en "
+"los scripts del desarrollador, nombrando el paquete al que el script "
+"pertenece. Este es el comportamiento por omisión.)"
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
 "to T's trigger processing awaited list and T's status is unchanged.  T may "
 "be considered installed even though I may not yet have processed the trigger."
 msgstr ""
-"Esta opción define que la invocación al paquete T (de existir) no necesita "
-"esperar al procesamiento de este disparador; el paquete(s) interesado I no "
-"se añadirá a la lista de espera del procesado del disparador, sin cambiar el "
+"Esta opción define que la ejecución al paquete T (de existir) no necesita "
+"esperar al procesamiento de este activador; el paquete(s) interesado I no se "
+"añadirá a la lista de espera del procesado del activador, sin cambiar el "
 "estado de T. Puede que se considere que T está instalado aunque no se haya "
-"procesado el disparador."
+"procesado el activador."
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr "Realiza un simulacro sin cambios en el sistema."
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-vendor"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr "10 de Abril de 2009"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 "dpkg-vendor - Consulta información relativa al proveedor de la publicación"
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg-vendor> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -15285,45 +16064,45 @@ msgstr ""
 "contiene información acerca del proveedor actual."
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--is>I< proveedor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
-"Finaliza con 0 si I<proveedor> es el proveedor actual. De no ser así, "
+"Finaliza con B<0> si el I<proveedor> es el proveedor actual. De no ser así, "
 "finaliza con un valor distinto de 0."
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--derives-from>I< proveedor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
-"Finaliza con 0 si el proveedor de la distribución actual deriva de "
+"Finaliza con B<0> si el proveedor de la distribución actual deriva del "
 "I<proveedor>. De no ser así, finaliza con un valor distinto de 0. Use el "
 "campo «Parent» para explorar los proveedores anteriores al actual."
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--query>I< campo>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
@@ -15332,66 +16111,65 @@ msgstr ""
 "relación al proveedor actual."
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--vendor>I< proveedor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 "Supone que el proveedor actual es I<proveedor>, en lugar de definirlo con la "
-"variable de entorno «DEB_VENDOR» o B</etc/dpkg/origins/default>."
+"variable de entorno B<DEB_VENDOR> o B</etc/dpkg/origins/default>."
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
-"Esta opción define el proveedor actual. De estar vacío, el proveedor actual "
-"se definirá leyendo B</etc/dpkg/origins/default>."
+"Esta opción define el proveedor actual. Si esta vacío, el proveedor actual "
+"se define leyendo B</etc/dpkg/origins/default>."
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-07"
+msgstr "28 de Febrero de 2006"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - Interfaz para la gestión de paquetes de Debian"
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>directorioE<gt>>] [B<--help>] [B<--"
-"version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>ficheroE<gt>>] "
-"[I<E<lt>acciónE<gt>>] [B<--colour>|B<--color> I<parte-pantalla:>[I<primer-"
-"plano>],[I<fondo>][I<:attr>[I<+attr+..>]]]"
+#: dselect.1:29
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dselect> [I<opción>...] [I<acción>]"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -15406,13 +16184,13 @@ msgstr ""
 "es una de las principales interfaces para la gestión de paquetes en un\n"
 "sistema Debian GNU/Linux. El menú principal de B<dselect> permite al\n"
 "administrador del sistema:\n"
-" - Actualizar la lista de paquetes disponibles\n"
-" - Ver el estado de los paquetes instalados y disponibles\n"
-" - Alterar selecciones de paquetes y gestionar las dependencias\n"
-" - Instalar paquetes nuevos o actualizarlos a nuevas versiones\n"
+" - Actualizar la lista de paquetes disponibles.\n"
+" - Ver el estado de los paquetes instalados y disponibles.\n"
+" - Alterar selecciones de paquetes y gestionar las dependencias.\n"
+" - Instalar paquetes nuevos o actualizarlos a nuevas versiones.\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -15436,27 +16214,35 @@ msgstr ""
 "I<apt>, proporcionado por el paquete B<apt>."
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
-"Habitualmente, B<dselect> se invoca sin parámetros. Se presenta un menú "
+"Habitualmente, B<dselect> se ejecuta sin parámetros. Se presenta un menú "
 "interactivo que ofrece al usuario una lista de acciones. Si se da una acción "
 "como argumento se ejecutará inmediatamente. Hay muchas órdenes disponibles "
 "para modificar el comportamiento de B<dselect> o también para mostrar "
 "información adicional acerca del programa."
 
 #. type: Plain text
-#: dselect.1:51
-msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+#: dselect.1:64
+#, fuzzy
+#| msgid ""
+#| "All options can be specified both on the command line and in the "
+#| "B<dselect> configuration file I</etc/dpkg/dselect.cfg> or the files on "
+#| "the configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
+#| "configuration file is either an option (exactly the same as the command "
+#| "line option but without leading dashes) or a comment (if it starts with a "
+#| "B<#>)."
+msgid ""
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "Todas las opciones se pueden definir en la línea de órdenes y en el fichero "
@@ -15465,14 +16251,8 @@ msgstr ""
 "misma que en la línea de órdenes pero sin guiones precedentes) o un "
 "comentario (si este comienza con un B<#>)."
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>directorioE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -15483,26 +16263,25 @@ msgstr ""
 "normales no se  debería cambiar."
 
 #. type: TP
-#: dselect.1:57
+#: dselect.1:70
 #, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr "B<--debug>I< E<lt>ficheroE<gt> >|I< >B<-D>I<E<lt>ficheroE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--debug>I< fichero >|I< >B<-D>I<fichero>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
-"Activa la depuración de fallos. Esta información se envía al "
-"I<E<lt>ficheroE<gt>>."
+"Activa la depuración de fallos. Esta información se envía al I<fichero>."
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
@@ -15510,13 +16289,14 @@ msgstr ""
 "posiblemente molestos."
 
 #. type: TP
-#: dselect.1:64
-#, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+#: dselect.1:77
+#, fuzzy, no-wrap
+#| msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr "B<--colour>|B<--color> I<parte-de-pantalla:>[I<primer-plano>],[I<fondo>][I<:attr>[I<+attr+..>]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -15530,57 +16310,57 @@ msgstr ""
 "(desde arriba hacia abajo) son:"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "El título de la pantalla."
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr "La línea de cabecera encima de la lista de paquetes."
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr "La lista de paquetes (y también otros textos de ayuda)."
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "El elemento seleccionado en la lista."
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
@@ -15589,13 +16369,13 @@ msgstr ""
 "paquete."
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
@@ -15604,75 +16384,75 @@ msgstr ""
 "seleccionado."
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr "La línea de cabecera que muestra el estado del paquete seleccionado."
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "La descripción corta del paquete."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 "Se usa para mostrar la información del paquete así como su descripción."
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "La última línea de la pantalla cuando se seleccionan paquetes."
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr "Se usa para mostrar líneas de consulta."
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "Color de las pantallas de ayuda."
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -15684,7 +16464,7 @@ msgstr ""
 "estándar de colores de la biblioteca curses."
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -15699,75 +16479,71 @@ msgstr ""
 "underline, reverse, blink, bright, dim, bold."
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "Muestra un breve texto de ayuda y cierra con éxito."
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr "Muestra la información de versión del programa y cierra con éxito."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "MODO DE USO"
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
-"Cuando B<dselect> se inicia interactivamente muestra al usuario un menú con "
-"las siguientes opciones disponibles:"
+"Cuando B<dselect> se inicia puede realizar las siguientes acciones, bien de "
+"forma directa si se define en la línea de órdenes, o presentando al usuario "
+"un menú con las opciones disponibles cuando se ejecuta de forma interactiva:"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr "access"
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 "Selección y configuración de un método de acceso para acceder a los "
 "repositorios de paquetes."
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
-"Por omisión, B<dselect> ofrece varios métodos tales como I<floppy> "
-"(disquete), I<harddisk> (disco duro) o I<cdrom>, aunque otros paquetes "
-"podrían proporcionar aún más. Por ejemplo, el método de acceso I<apt> "
-"proporcionado por el paquete B<apt> o bien I<multi_cd> proporcionado por el "
-"paquete B<dpkg-multicd>."
+"Por omisión, B<dselect> ofrece varios métodos tales como I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk> (disco duro), I<mounted>, "
+"I<multi_mount>, I<floppy> (disquete) o I<ftp>, aunque otros paquetes "
+"proporcionan otros adicionales. Por ejemplo, el método de acceso I<apt> que "
+"el paquete B<apt> proporciona."
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr "El uso del método de acceso vía I<apt> es altamente recomendado."
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr "update"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr "Actualiza la lista disponible de paquetes."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -15783,7 +16559,7 @@ msgstr ""
 "programa B<dpkg-scanpackages(1)>."
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
@@ -15793,19 +16569,19 @@ msgstr ""
 "intervernción del usuario."
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr "select"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 "Examina o gestiona la selección de paquetes y sus respectivas dependencias."
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -15821,7 +16597,7 @@ msgstr ""
 "dependencia o que entran en conflicto."
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -15839,7 +16615,7 @@ msgstr ""
 "conflictos sin resolver."
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
@@ -15848,18 +16624,18 @@ msgstr ""
 "de selección de paquetes."
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr "install"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "Instala los paquetes seleccionados."
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -15875,7 +16651,7 @@ msgstr ""
 "eliminación."
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -15896,7 +16672,7 @@ msgstr ""
 "instalados."
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -15912,61 +16688,61 @@ msgstr ""
 ">, permitiendo así una instalación más flexible o incluso más automatizada."
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr "config"
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "Configura cualquier paquete previamente instalado, pero no configurado "
 "totalmente."
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr "remove"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 "Elimina o purga (N.T. es decir, elimina los ficheros de configuración) los "
 "paquetes instalados que estén marcados para su eliminación."
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr "quit"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "Salir de B<dselect>"
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "Termina el programa con éxito (el código de error devuelto es 0)."
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "Manipulación de selecciones de paquetes"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr "Introducción"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -15992,7 +16768,7 @@ msgstr ""
 "consulte la página de manual de B<dpkg(8)> y el Manual de Normas de Debian."
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -16007,13 +16783,13 @@ msgstr ""
 "cualquier momento pulsando la tecla B<«?»>."
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "Disposición de la pantalla"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -16030,7 +16806,7 @@ msgstr ""
 "la parte superior de la pantalla. El tipo de detalle mostrado puede variar."
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
@@ -16040,13 +16816,13 @@ msgstr ""
 "simétricamente."
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
-msgstr "Detalles de la vista de paquetes."
+msgstr "Detalles de la vista de paquetes"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -16066,7 +16842,7 @@ msgstr ""
 " - La información de control de la versión disponible\n"
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -16077,13 +16853,13 @@ msgstr ""
 "relacionados con el paquete que causa los problemas."
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "Lista de estado de los paquetes"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -16095,7 +16871,7 @@ msgstr ""
 "datos de paquetes disponibles."
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -16112,7 +16888,7 @@ msgstr ""
 "breve es la opción predefinido."
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -16126,7 +16902,7 @@ msgstr ""
 "selecciones del usuario."
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -16169,13 +16945,13 @@ msgstr ""
 "  B<n>       El paquete es nuevo y aún no se ha marcado.\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "Movimiento del cursor y de la pantalla"
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
@@ -16184,7 +16960,7 @@ msgstr ""
 "dependencias y conflictos se pueden explorar usando las siguientes teclas:"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -16222,13 +16998,13 @@ msgstr ""
 "  B<^f>                 Exhibe un carácter hacia la derecha.\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr "Buscar y ordenar"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -16252,7 +17028,7 @@ msgstr ""
 "continuará la búsqueda desde ese punto."
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -16270,7 +17046,7 @@ msgstr ""
 " sección+prioridad disponible+sección    estado+sección\n"
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
@@ -16279,13 +17055,13 @@ msgstr ""
 "orden alfabético."
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
-msgstr "Modificar selecciones."
+msgstr "Modificar selecciones"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -16305,7 +17081,7 @@ msgstr ""
 "  B<_>            Elimina y borra los ficheros de configuración.\n"
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16316,7 +17092,7 @@ msgstr ""
 "resolución de dependencias. Esta pantalla se explicará en detalle más abajo."
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -16328,7 +17104,7 @@ msgstr ""
 "lista."
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -16343,13 +17119,13 @@ msgstr ""
 "sólo son útiles las operaciones de retención «hold» y «unhold»."
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr "Resolver problemas de dependencias y conflictos"
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16361,7 +17137,7 @@ msgstr ""
 "informativa."
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -16377,7 +17153,7 @@ msgstr ""
 "de dependencia o conflictos que causa el paquete seleccionado."
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -16392,7 +17168,7 @@ msgstr ""
 "Habitualmente, lo mejor es seguir las sugerencias que B<dselect> presenta."
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -16410,13 +17186,13 @@ msgstr ""
 "con los valores automáticos de las sugerencias."
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr "Establecer las selecciones solicitadas"
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -16430,7 +17206,7 @@ msgstr ""
 "de resolución de dependencias."
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -16443,7 +17219,7 @@ msgstr ""
 "Generalmente, no se debería hacer esto a menos que sepa lo que está haciendo."
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -16458,7 +17234,7 @@ msgstr ""
 "definida."
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -16473,7 +17249,7 @@ msgstr ""
 "usuario pulsó B<Intro> por error."
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -16482,7 +17258,7 @@ msgstr ""
 "fichero de configuración específico del usuario."
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
@@ -16492,22 +17268,22 @@ msgstr ""
 "lágrimas a experimentados desarrolladores del núcleo."
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr "La documentación está incompleta."
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "No hay ninguna opción de ayuda en el menú principal."
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr "La lista de paquetes disponibles no se puede reducir."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -16518,44 +17294,32 @@ msgstr ""
 "roto, es mucho más flexible que los métodos de acceso integrados."
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<dselect> fue escrito por Ian Jackson (ijackson@gnu.ai.mit.edu). Puede ver "
-"una lista completa de contribuyentes con «dselect --version»."
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"Esta página de manual fue escrita por Juho Vuori E<lt>javuori@cc.helsinki.fi "
-"E<gt>, Josip Rodin y Joost kooij."
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, no-wrap
+msgid "2011-07-03"
+msgstr "3 de Julio de 2011"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - Fichero de configuración de dselect"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -16567,22 +17331,22 @@ msgstr ""
 "comienza con una almohadilla (B<#>)."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -16591,28 +17355,35 @@ msgstr ""
 "han contribuido a B<dselect>."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+#| msgid "2010-01-28"
+msgid "2012-01-14"
+msgstr "28 de enero del 2010"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - Detiene y arranca demonios del sistema"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr "B<start-stop-daemon> [I<opciones>] I<orden>"
+#: start-stop-daemon.8:30
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<start-stop-daemon> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -16624,7 +17395,7 @@ msgstr ""
 "en ejecución."
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -16646,13 +17417,13 @@ msgstr ""
 "necesiten sobrevivir a un B<--stop>."
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<-S>, B<--start> [B<-->] I<argumentos>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -16669,13 +17440,13 @@ msgstr ""
 "B<--> se introduce sin modificación alguna al programa que se va a ejecutar."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-K>, B<--stop>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -16692,107 +17463,128 @@ msgstr ""
 "comprobará que el proceso o los procesos han terminado."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<-T>, B<--status>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+"Compruebe la existencia del proceso especificado y devuelve un estado de "
+"salida conforme a las acciones de script de arranque («LSB Init Script "
+"Actions»)."
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr "Muestra la información de uso y termina."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr "Muestra la versión y termina."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "OPCIONES DE BÚSQUEDA"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>, B<--pidfile> I<fichero-pid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "Comprueba si un proceso ha creado el fichero I<fichero-pid>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>, B<--exec> I<ejecutable>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Busca procesos que sean instancias de este ejecutable (según B</proc/"
-">I<pid>B</exe>)."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>, B<--name> I<nombre-proceso>"
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Comprueba los procesos con el nombre I<nombre-proceso> (según B</proc/"
-">I<pid>B</stat>)."
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>, B<--user> I<nombre-usuario>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"Comprueba si existen los procesos del usuario especificado por I<nombre-"
-"usuario> o I<uid>."
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>, B<--group> I<grupo>|I<gid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Pasa a I<grupo> o I<gid> cuando comienza el proceso."
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>, B<--signal> I<señal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
@@ -16801,13 +17593,13 @@ msgstr ""
 "(TERM por omisión)."
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>, B<--retry> I<tiempo-de-espera>|I<acción-programada>"
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -16820,7 +17612,7 @@ msgstr ""
 "decisión determinada por I<acción-programada>."
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -16831,7 +17623,7 @@ msgstr ""
 "donde I<señal> es la señal definida con B<--signal>."
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -16847,7 +17639,7 @@ msgstr ""
 "acción programada indefinidamente si es necesario."
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -16859,13 +17651,13 @@ msgstr ""
 "signal> no se tendrá en cuenta."
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<-a>, B<--startas> I<nombre-ruta>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -16874,13 +17666,13 @@ msgstr ""
 "define, se usarán los argumentos dados con B<--exec>."
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>, B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -16889,37 +17681,38 @@ msgstr ""
 "no hace nada."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>, B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Devuelve un estado 0 en vez de 1 si no se realiza (o se vayan a realizar) "
 "ninguna acción."
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr "No muestra mensajes informativos, sólo muestra mensajes de error."
 
 #. type: TP
-#: start-stop-daemon.8:174
-#, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+#: start-stop-daemon.8:203
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr "B<-c>, B<--chuid> I<nombre-usuario>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -16938,13 +17731,13 @@ msgstr ""
 "los que el usuario no es miembro (como el grupo B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>, B<--chroot> I<directorio-raíz>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -16954,13 +17747,13 @@ msgstr ""
 "chroot."
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>, B<--chdir> I<ruta>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -16972,13 +17765,13 @@ msgstr ""
 "proceso."
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>, B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -16997,24 +17790,24 @@ msgstr ""
 "no si es posible añadir el código para que lo hagan por sí mismos."
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>, B<--nicelevel> I<entero>"
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Altera la prioridad del proceso antes de iniciarlo."
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr "B<-P>, B<--procsched> I<directriz>B<:>I<prioridad>"
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17027,13 +17820,13 @@ msgstr ""
 "es 0. Las directrices compatibles son B<other>, B<fifo> y B<rr>."
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<-I>, B<--iosched> I<clase>B<:>I<prioridad>"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17045,28 +17838,27 @@ msgstr ""
 "antes de iniciarlo. Opcionalmente, puede definir la prioridad añadiendo B<:> "
 "al final, seguido del valor. La I<prioridad> predefinida es 4, a menos que "
 "la I<clase> sea B<idle>. En tal caso, la prioridad será siempre 7. Los "
-"valores posibles para la I<clase> son B<idle>, B<best-effort> y B<real-"
-"time>. "
+"valores posibles para la I<clase> son B<idle>, B<best-effort> y B<real-time>."
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-k>, B<--umask> I<mask>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr "Define el umask del proceso antes de iniciarlo."
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>, B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -17085,37 +17877,85 @@ msgstr ""
 "principal. Por esto es útil sólo cuando se combina con la opción B<--"
 "background>."
 
+#. type: Plain text
+#: start-stop-daemon.8:284
+msgid "Print verbose informational messages."
+msgstr "Muestra mensajes informativos detallados."
+
+#. type: Plain text
+#: start-stop-daemon.8:296
+msgid ""
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
+msgstr ""
+"La acción requerida se ha llevado a cabo. Si se define B<--oknodo> es "
+"posible que nada ocurra. Esto se puede dar si se define B<--start> y se "
+"detecta una coincidencia con un proceso en ejecución, o cuando se define B<--"
+"stop> y no concuerda ningún proceso."
+
+#. type: Plain text
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
+msgstr "Si se define B<--oknodo> y no se ha hecho nada."
+
+#. type: Plain text
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+"Si se define B<--stop> y B<--retry>, pero los procesos aún se estaban "
+"ejecutando tras alcanzar el límite de tiempo («schedule»)."
+
 #. type: TP
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>, B<--verbose>"
+msgid "B<3>"
+msgstr "B<3>"
 
 #. type: Plain text
-#: start-stop-daemon.8:255
-msgid "Print verbose informational messages."
-msgstr "Muestra mensajes informativos detallados."
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr "Cualquier otro fallo."
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:315
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"When using the B<--status> command, the following status codes are returned:"
 msgstr ""
-"B<start-stop-daemon> devuelve 0 si la acción requerida tuvo éxito, o si se "
-"define B<--oknodo> y si se definió o bien B<--start>, existiendo un proceso "
-"cuyo nombre coincide, o B<--stop> y si no existe un proceso que coincida. "
-"Devuelve 1 si se especificó B<--oknodo> pero nada ocurrió. Devuelve 2 si se "
-"especificaron B<--stop> y B<--retry>, y la acción programada se ejecutó y "
-"los procesos aún se estaban ejecutando. Devuelve 3 para los demás errores."
+"Al utilizar la orden B<--status> se devuelven los siguientes estados de "
+"salida:"
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr "El programa está en ejecución."
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr "El programa no se está ejecutando y el fichero de proceso PID existe."
+
+#. type: Plain text
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr "El programa no se está ejecutando."
+
+#. type: TP
+#: start-stop-daemon.8:324
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
 
 #. type: Plain text
-#: start-stop-daemon.8:276
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr "No se puede determinar el estado del programa."
+
+#. type: Plain text
+#: start-stop-daemon.8:331
 msgid ""
 "Start the B<food> daemon, unless one is already running (a process named "
 "food, running as user food, with pid in food.pid):"
@@ -17124,60 +17964,52 @@ msgstr ""
 "llamado «food», ejecutándose como usuario «food», y con pid en «food.pid»):"
 
 #. type: Plain text
-#: start-stop-daemon.8:279
-#, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+#: start-stop-daemon.8:336
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
 msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:282
+#: start-stop-daemon.8:339
 msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr "Envía B<SIGTERM> a B<food> y espera 5 segundos para su finalización:"
 
 #. type: Plain text
-#: start-stop-daemon.8:285
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+#: start-stop-daemon.8:343
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:288
+#: start-stop-daemon.8:346
 msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr ""
-"Un ejemplo de una acción programada personalizada para detener B<food>: "
-
-#. type: Plain text
-#: start-stop-daemon.8:291
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-
-#. type: Plain text
-#: start-stop-daemon.8:297
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> basada en "
-"una versión previa de Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+"Un ejemplo de una acción programada personalizada para detener B<food>:"
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:350
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
-msgstr ""
-"Página de manual de Klee Dienes E<lt>klee@mit.eduE<gt>, reformateada "
-"parcialmente por Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
@@ -17185,12 +18017,12 @@ msgstr ""
 "predefinidas"
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr "B<update-alternatives> [I<opciones>] I<orden>"
+#: update-alternatives.8:32
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<update-alternatives> [I<opción>...] I<orden>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
@@ -17199,7 +18031,7 @@ msgstr ""
 "los enlaces simbólicos que conforman el sistema de alternativas de Debian."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -17216,7 +18048,7 @@ msgstr ""
 "definido ninguna preferencia."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -17242,7 +18074,7 @@ msgstr ""
 "explícitamente."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -17259,7 +18091,7 @@ msgstr ""
 "directorio I</etc>: el FHS (q.v.) da razones de por qué esto es bueno."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -17268,14 +18100,14 @@ msgid ""
 "(install) scripts in Debian packages."
 msgstr ""
 "Cuando se instala o desinstala un paquete que provee un fichero con una "
-"funcionalidad en particular se invoca B<update-alternatives> para actualizar "
-"la información del sistema de alternativas acerca de ese fichero. "
-"Habitualmente, B<update-alternatives> se invoca desde los scripts "
+"funcionalidad en particular se ejecuta B<update-alternatives> para "
+"actualizar la información del sistema de alternativas acerca de ese fichero. "
+"Habitualmente, B<update-alternatives> se ejecuta desde los scripts "
 "B<postinst> (post-instalación o configuración) o B<prerm> (pre-eliminación) "
 "de los paquetes de Debian."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -17296,7 +18128,7 @@ msgstr ""
 "I<enlaces>."
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -17313,7 +18145,7 @@ msgstr ""
 "sistema."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -17328,7 +18160,7 @@ msgstr ""
 "pasará automáticamente a modo manual."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -17339,35 +18171,36 @@ msgstr ""
 "alternativa con la prioridad más alta."
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
-"El uso de la opción I<--config> hace que B<update-alternatives> muestre "
+"El uso de la opción B<--config> hace que B<update-alternatives> muestre "
 "todas las elecciones dentro del grupo de enlaces que tienen como maestro a "
 "I<nombre>. La elección presente se marca con «*». A continuación se le "
 "preguntará por su elección dentro de las opciones posibles en el grupo de "
 "enlaces. Una vez que se haga realizado algún cambio el grupo de enlaces "
-"dejará de estar en modo I<automático>. Es necesario usar la opción I<--auto> "
-"para devolver el grupo de enlaces al estado automático."
+"dejará de estar en modo I<automático>. Es necesario usar la opción B<--auto> "
+"para devolver el grupo de enlaces al estado automático, o puede ejecutar "
+"otra vez B<--config> y seleccionar la entrada marcada como automática."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 "Si quiere realizar la configuración de un modo no interactivo puede usar la "
-"opción I<--set> en su lugar (véase más abajo)."
+"opción B<--set> en su lugar (véase más abajo)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -17381,13 +18214,13 @@ msgstr ""
 "B<update-alternatives>."
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "TERMINOLOGÍA"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
@@ -17397,13 +18230,13 @@ msgstr ""
 "específicos ayudará a entender su funcionamiento."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr "nombre genérico (o enlace alternativo)"
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
@@ -17412,24 +18245,24 @@ msgstr ""
 "hace referencia a uno de los posibles ficheros con una función similar."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr "nombre de la alternativa"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr "El nombre de un enlace simbólico en el directorio de alternativas."
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr "alternativa (o ruta alternativa)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
@@ -17438,25 +18271,25 @@ msgstr ""
 "acceder a través de un nombre genérico usando el sistema de alternativas."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "directorio de alternativas"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 "El directorio que contiene los enlaces, por omisión es I</etc/alternatives>."
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "directorio administrativo"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -17465,26 +18298,26 @@ msgstr ""
 "alternatives>, por omisión es I</var/lib/dpkg/alternatives>."
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "grupo de enlaces"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 "Un conjunto de enlaces relacionados con el objetivo de que se actualicen "
 "como grupo."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "enlace maestro"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
@@ -17493,13 +18326,13 @@ msgstr ""
 "configuran el resto de los enlaces del grupo."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "enlace esclavo"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
@@ -17507,13 +18340,13 @@ msgstr ""
 "Un enlace alternativo en un grupo de enlaces definido por el enlace maestro."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "modo automático"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -17524,13 +18357,13 @@ msgstr ""
 "la mayor prioridad en ese grupo."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "modo manual"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
@@ -17539,13 +18372,13 @@ msgstr ""
 "alternativas no hará ningún cambio en la configuración del administrador."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr "B<--install> I<enlace nombre ruta prioridad> [B<--slave> I<enlace nombre ruta>] ..."
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -17567,13 +18400,13 @@ msgstr ""
 "directorio de alternativas, y la ruta alternativa para el enlace esclavo. "
 "Puede definir cero o más opciones de B<--slave>, cada uno seguido de tres "
 "argumentos. Tenga en cuenta que la alternativa maestra debe existir "
-"previamente o la invocación fallará. Por otra parte, si la alternativa "
+"previamente o la ejecución fallará. Por otra parte, si la alternativa "
 "esclava no existe, el enlace esclavo alternativo correspondiente no se "
 "instalará, mostrando un aviso. Un fichero real instalado en la ubicación de "
 "un enlace alternativo nunca se eliminará a menos que se use B<--force>."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -17592,29 +18425,29 @@ msgstr ""
 "actualizarán para apuntar a las nuevas alternativas."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<nombre ruta>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "Define la I<ruta> del programa como alternativa para I<nombre>. Equivale a "
-"I<--config> pero no es interactivo, de modo que permite su inclusión en "
+"B<--config> pero no es interactivo, de modo que permite su inclusión en "
 "scripts."
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<nombre ruta>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -17635,13 +18468,13 @@ msgstr ""
 "enlace, sólo se elimina la información acerca de la alternativa."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<nombre>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
@@ -17650,7 +18483,7 @@ msgstr ""
 "I<nombre> es un nombre en el directorio de alternativas."
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -17658,21 +18491,21 @@ msgid ""
 "way to fix all broken alternatives is to call B<yes \\[aq]\\[aq] | update-"
 "alternatives --force --all>."
 msgstr ""
-"Invoca B<--config> sobre todas las alternativas. Puede ser útil en "
+"Ejecuta B<--config> sobre todas las alternativas. Puede ser útil en "
 "combinación con B<--skip-auto> para revisar y configurar todas las "
 "alternativas que no están configuradas en modo automático. También se "
 "muestran las alternativas rotas. Una manera sencilla de arreglar todas las "
-"alternativas rotas es invocar B<yes \\[aq]\\[aq] | update-alternatives --"
+"alternativas rotas es ejecutar B<yes \\[aq]\\[aq] | update-alternatives --"
 "force --all>."
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--auto> I<nombre>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -17683,13 +18516,13 @@ msgstr ""
 "actualizarán para apuntar a la alternativa instalada con una prioridad mayor."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--display> I<nombre>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -17704,13 +18537,13 @@ msgstr ""
 "sistema."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -17727,7 +18560,7 @@ msgstr ""
 "ya que es un nombre de fichero)."
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
@@ -17737,13 +18570,13 @@ msgstr ""
 "apropiadamente."
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--query> I<nombre>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
@@ -17753,24 +18586,24 @@ msgstr ""
 "B<FORMATO DE CONSULTA> más abajo)."
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--list> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr "Muestra todos los objetivos del grupo de enlaces."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<nombre>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
@@ -17780,13 +18613,13 @@ msgstr ""
 "actualizará."
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir> I<directorio>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
@@ -17795,7 +18628,7 @@ msgstr ""
 "omisión."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
@@ -17804,13 +18637,13 @@ msgstr ""
 "omisión."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log=>I<fichero>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
@@ -17819,22 +18652,23 @@ msgstr ""
 "por omisión («/var/log/alternativas.log»)."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
-"Deja que B<update-alternatives> reemplace cualquier fichero real instalado "
-"en la misma ubicación que la de un enlace alternativo."
+"Permite que B<update-alternatives> reemplace u omita cualquier fichero real "
+"instalado en la misma ubicación donde se va a instalar o eliminar un enlace "
+"alternativo."
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
@@ -17844,38 +18678,40 @@ msgstr ""
 "config> o B<--all>."
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
 "Genera una salida con más información acerca de lo que B<update-"
 "alternatives> está haciendo."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr "No genera ningún comentario a menos que ocurra algún error."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
+"Si se define, y no se define la opción B<--admindir>, se utiliza como el "
+"directorio base de gestión."
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
@@ -17884,13 +18720,13 @@ msgstr ""
 "B<--altdir>."
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
@@ -17899,18 +18735,12 @@ msgstr ""
 "opción B<--admindir>."
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr "La acción requerida finalizó con éxito."
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr "2"
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
@@ -17919,54 +18749,54 @@ msgstr ""
 "acción requerida."
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr "FORMATO DE CONSULTA"
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
-"El formato de consulta (I<--query>) de B<update-alternatives> usa un formato "
-"simple de tipo RFC822. Se compone de I<n> + 1 bloques, en el que I<n> es el "
+"El formato de consulta de B<update-alternatives --query> utiliza un formato "
+"simple de tipo RFC822. Se compone de I<n> + 1 bloques, donde I<n> es el "
 "número de alternativas disponibles en el grupo de enlaces consultado. El "
 "primer bloque contiene los siguientes campos:"
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
-msgstr "B<Link:> E<lt>enlaceE<gt>"
+msgid "B<Link:>I< link>"
+msgstr "B<Link:>I< enlace>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr "El nombre genérico de la alternativa."
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
-msgstr "B<Status:> E<lt>estadoE<gt>"
+msgid "B<Status:>I< status>"
+msgstr "B<Status:>I< estado>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr "El estado de la alternativa (B<auto> o B<manual>)."
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
-msgstr "B<Best:> E<lt>mejor-opciónE<gt>"
+msgid "B<Best:>I< best-choice>"
+msgstr "B<Best:>I< mejor-opción>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
@@ -17975,13 +18805,13 @@ msgstr ""
 "existen alternativas disponibles."
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
-msgstr "B<Value:> E<lt>alternativa seleccionadaE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
+msgstr "B<Value:>I< alternativa-seleccionada-actualmente>"
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
@@ -17990,41 +18820,41 @@ msgstr ""
 "el valor mágico B<none> (ninguno). Se usa si el enlace no existe."
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr "Los siguientes bloques describen las alternativas disponibles en el grupo de enlaces consultado:"
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
-msgstr "B<Alternative:> E<lt>ruta a esta alternativaE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
+msgstr "B<Alternative:>I< ruta-a-esta-alternativa>"
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr "Ruta a la alternativa de este bloque."
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
-msgstr "B<Priority: >E<lt>prioridadE<gt>"
+msgid "B<Priority:>I< priority-value>"
+msgstr "B<Priority:>I< valor-de-prioridad>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr "Valor de la prioridad de esta alternativa."
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
-msgstr "B<Slaves:> E<lt>lista de esclavosE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
+msgstr "B<Slaves:>I< lista de esclavos>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -18037,13 +18867,13 @@ msgstr ""
 "alternativa esclava, otro espacio, y la ruta a la alternativa esclava."
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr "B<Ejemplo>"
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -18059,7 +18889,7 @@ msgstr ""
 "Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -18073,7 +18903,7 @@ msgstr ""
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -18107,15 +18937,15 @@ msgstr ""
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
 "if you do not find them so, please report this as a bug."
 msgstr ""
-"Con la opción I<--verbose>, B<update-alternatives> informa extensamente "
+"Con la opción B<--verbose>, B<update-alternatives> informa detalladamente "
 "acerca de sus actividades por la salida estándar. Si ocurre algún problema, "
 "B<update-alternatives> envía los mensajes de error por la salida de errores "
 "estándar y cierra con el estado 2. Los diagnósticos deberían ser auto-"
@@ -18123,7 +18953,7 @@ msgstr ""
 "un fallo."
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -18135,21 +18965,21 @@ msgstr ""
 "se usa, incluyendo enlaces para el programa y la página del manual asociada."
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
-"Para mostrar los paquetes disponibles que proporcionan B<vi> y su "
-"configuración actual, use la opción I<--display:>"
+"Utilice la opción B<--display> para mostrar los paquetes disponibles que "
+"proporcionan B<vi> y su configuración actual:"
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
@@ -18158,12 +18988,12 @@ msgstr ""
 "como el usuario «root» y seleccione un número de la lista:"
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
@@ -18172,12 +19002,12 @@ msgstr ""
 "haga como administrador:"
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
@@ -18185,7 +19015,7 @@ msgstr ""
 "fallos de Debian."
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -18196,28 +19026,739 @@ msgstr ""
 "implementación o bien en la documentación. Le rogamos que informe de ello."
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-"Los derechos de autor de esta página de manual pertenecen a Charles Briscoe-"
-"Smith y otros, 1997,1998."
-
-#. type: Plain text
-#: update-alternatives.8:506
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Esto es software libre; vea la versión 2 o posterior de la Licencia Pública "
-"General GNU para condiciones de copia. NO hay ninguna garantía."
-
-#. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr "B<ln>(1), FHS, el estándar de la jerarquía del sistema de ficheros."
 
 #~ msgid ""
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+#~ msgstr ""
+#~ "B<dpkg-architecture> y su página de manual fueron escritos originalmente "
+#~ "por Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+
+#, fuzzy
+#~| msgid "2011-07-12"
+#~ msgid "2011-09-13"
+#~ msgstr "12 de Julio de 2011"
+
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Esto es software libre; vea la versión 2 o posterior de la Licencia "
+#~ "Pública General GNU para condiciones de copia. NO hay ninguna garantía."
+
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995 Ian Jackson"
+
+#, fuzzy
+#~| msgid "2010-01-28"
+#~ msgid "2012-01-11"
+#~ msgstr "28 de enero del 2010"
+
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson y Christian Schwarz"
+
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007 Frank Lichtenheld"
+
+#~ msgid "2008-02-17"
+#~ msgstr "17 de Febrero de 2009"
+
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr "Consulte el Manual de Normas de Debian para más detalles."
+
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995-1996 Ian Jackson"
+
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
+
+#~ msgid "[ ... ]"
+#~ msgstr "[ ... ]"
+
+#~ msgid "Instead of:"
+#~ msgstr "En lugar de:"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+
+#~ msgid "please use the following:"
+#~ msgstr "use lo siguiente:"
+
+#~ msgid ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+
+#~ msgid "please use:"
+#~ msgstr "use:"
+
+#~ msgid ""
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
+#~ msgstr ""
+#~ "En general, ejecutar dpkg en el fichero de reglas («rules») para obtener "
+#~ "la información de arquitectura está obsoleto (a menos que desee ofrecer "
+#~ "compatibilidad con versiones anteriores, véase a continuación). La opción "
+#~ "«--print-architecture» es particularmente inestable, ya que existen "
+#~ "arquitecturas de Debian que no encajan con el nombre de un procesador."
+
+#~ msgid ""
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
+#~ msgstr ""
+#~ "Las variables «DEB_HOST_ARCH_CPU» y «DEB_HOST_ARCH_OS» se introdujeron a "
+#~ "partir de la versión 1.13.2 de dpkg-dev. Antes, los ficheros I<debian/"
+#~ "rules> solían revisar aquellos valores de «DEB_HOST_GNU_CPU» o "
+#~ "«DEB_HOST_GNU_TYPE» susceptibles de haber cambiado."
+
+#~ msgid ""
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
+#~ msgstr ""
+#~ "Se deberían actualizar aquellas partes de los ficheros I<debian/rules> "
+#~ "que revisan las variables que deciden el modo o el objetivo a compilar. "
+#~ "Puede usar el siguiente código si desea permitir la compatibilidad con "
+#~ "versiones anteriores de dpkg-dev:"
+
+#~ msgid ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+#~ msgstr ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+
+#~ msgid ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr "Y de forma parecida con «DEB_BUILD_ARCH_CPU» y «DEB_BUILD_ARCH_OS»."
+
+#~ msgid ""
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
+#~ msgstr ""
+#~ "Si desea la compatibilidad con versiones de dpkg-dev que no incluían "
+#~ "B<dpkg-architecture>, puede usar lo siguiente:"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
+#~ msgstr ""
+#~ "Inserte un subconjunto de estas líneas al inicio del fichero «debian/"
+#~ "rules»; estos valores predefinidos se sobreescribirán en caso de usar "
+#~ "dpkg-architecture."
+
+#~ msgid ""
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
+#~ msgstr ""
+#~ "No necesita el conjunto completo. Seleccione un conjunto consistente que "
+#~ "contenga los valores que usa en el fichero de reglas. Por ejemplo, si "
+#~ "sólo necesita la arquitectura Debian del sistema de destino, tiene "
+#~ "suficiente con «DEB_HOST_ARCH=\\`dpkg --print-architecture\\» (de hecho, "
+#~ "esta es la arquitectura de Debian de la máquina de construcción, pero "
+#~ "recuerde que sólo intentamos crear la compatibilidad con versiones "
+#~ "anteriores que tienen una compilación nativa)."
+
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
+#~ "the last version of the package that contained the conffile (or the last "
+#~ "version of the package that did not take care to remove the obsolete "
+#~ "conffile if this was not immediately implemented).  If I<lastversion> is "
+#~ "empty or omitted, then the operation is tried on every upgrade. "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<conffile> es el nombre del fichero de configuración «conffile» a "
+#~ "eliminar. I<última-versión> es la última versión del paquete que contenía "
+#~ "el fichero de configuración «conffile» (o la última versión del paquete "
+#~ "que no se ocupó de eliminar el fichero de configuración «conffile» "
+#~ "obsoleto en el caso de que este método no se implementó inmediatamente). "
+#~ "Si I<última-versión> está vacío o se omite, se intentará la operación en "
+#~ "cada actualización. I<paquete> es el nombre del paquete, su aparición es "
+#~ "opcional ya que el valor por omisión es «$DPKG_MAINTSCRIPT_PACKAGE» (dpkg "
+#~ "define esta variable con el nombre del paquete sobre el que actúa). Todos "
+#~ "los parámetros de los scripts de mantenedor se deben introducir al "
+#~ "programa después de «--»."
+
+#~ msgid ""
+#~ "I<oldconffile> and I<newconffile> are the old and new name of the "
+#~ "conffile to rename. I<lastversion> is the last version of the package "
+#~ "that contained the conffile with the old name. If I<lastversion> is empty "
+#~ "or omitted, then the operation is tried on every upgrade (note: it's "
+#~ "safer to give the version and have the operation tried only once). "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<conffile-antiguo> y I<conffile-nuevo> son el nombre antiguo y nuevo del "
+#~ "fichero de configuración «conffile» a renombrar. I<última-versión> es la "
+#~ "última versión del paquete que contenía el fichero de configuración "
+#~ "«conffile» con el nombre antiguo. Si I<ultima-versión> está vacío o se "
+#~ "omite, se ejecutará la operación en cada actualización (nota: es más "
+#~ "seguro dar la versión y ejecutar la operación una sola vez). I<paquete> "
+#~ "es el nombre del paquete, opcional ya que su valor por omisión es "
+#~ "«$DPKG_MAINTSCRIPT_PACKAGE» (dpkg define esta variable con el nombre del "
+#~ "paquete sobre el que actúa). Todos los parámetros de scripts de "
+#~ "mantenedor se deben introducir después de «--»."
+
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright \\(co 2008 Joey Hess"
+
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright \\(co 2007 Guillem Jover"
+
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright \\(co 2005 Scott James Remnant"
+
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
+
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2001 Wichert Akkerman"
+
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2006 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
+#~ msgstr ""
+#~ "B<dselect> fue escrito por Ian Jackson (ijackson@gnu.ai.mit.edu). Puede "
+#~ "ver una lista completa de contribuyentes con «dselect --version»."
+
+#~ msgid ""
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
+#~ msgstr ""
+#~ "Esta página de manual fue escrita por Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fi E<gt>, Josip Rodin y Joost kooij."
+
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "Comprueba si un proceso ha creado el fichero I<fichero-pid>."
+
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Busca procesos que sean instancias de este ejecutable (según B</proc/"
+#~ ">I<pid>B</exe>)."
+
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Comprueba los procesos con el nombre I<nombre-proceso> (según B</proc/"
+#~ ">I<pid>B</stat>)."
+
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Comprueba si existen los procesos del usuario especificado por I<nombre-"
+#~ "usuario> o I<uid>."
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> basada en "
+#~ "una versión previa de Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Página de manual de Klee Dienes E<lt>klee@mit.eduE<gt>, reformateada "
+#~ "parcialmente por Ian Jackson."
+
+#~ msgid ""
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#~ msgstr ""
+#~ "Los derechos de autor de esta página de manual pertenecen a Charles "
+#~ "Briscoe-Smith y otros, 1997,1998."
+
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Esto es software libre; vea la versión 2 o posterior de la Licencia "
+#~ "Pública General GNU para condiciones de copia. NO hay ninguna garantía."
+
+#~ msgid "2009-02-27"
+#~ msgstr "27 de Febrero de 2009"
+
+#~ msgid "2011-04-29"
+#~ msgstr "29 de Abril de 2011"
+
+#~ msgid "2007-03-07"
+#~ msgstr "7 de Marzo de 2007"
+
+#~ msgid "2007-07-16"
+#~ msgstr "16 de Julio de 2007"
+
+#~ msgid "2009-03-15"
+#~ msgstr "15 de Marzo de 2009"
+
+#~ msgid "2011-07-07"
+#~ msgstr "7 de Julio de 2011"
+
+#~ msgid "2010-04-18"
+#~ msgstr "18 de Abril de 2010"
+
+#~ msgid ""
+#~ "All non-option arguments are taken as files to integrate in the generated "
+#~ "source package. They must exist and are preferrably in the current "
+#~ "directory. At least one file must be given."
+#~ msgstr ""
+#~ "Todos los argumentos que no son opciones se toman como ficheros a "
+#~ "integrar en el paquete fuente generado. Deben existir, a ser posible en "
+#~ "el directorio actual. Debe introducir al menos un fichero."
+
+#~ msgid "B<Build-Features:>I< features-list>"
+#~ msgstr "B<Build-Features:>I< lista-funcionalidades>"
+
+#~ msgid ""
+#~ "A comma-separated list of names of build-time features that are supported "
+#~ "by the source package. Currently, the only supported feature is B<build-"
+#~ "arch>. It allows dpkg-buildpackage to call the I<build-arch> or I<build-"
+#~ "indep> targets in place of I<build>."
+#~ msgstr ""
+#~ "Una lista separada por comas de nombres de funcionalidades de tiempo de "
+#~ "construcción permitidas por el paquete fuente. Actualmente, la única "
+#~ "funcionalidad permitida es B<build-arch>. Permite a dpkg-buildpackage "
+#~ "invocar los objetivos I<build-arch> o I<build-indep> en lugar de I<build>."
+
+#~| msgid ""
+#~| "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#~ msgid ""
+#~ "temporarily by the user with environment variables (see section "
+#~ "B<ENVIRONMENT>)."
+#~ msgstr ""
+#~ "Temporalmente por el usuario con variables de entorno (consulte la "
+#~ "sección B<ENTORNO>)."
+
+#~ msgid ""
+#~ "by the package maintainer with one of the following files (the first "
+#~ "found is used): B<debian/buildflags.>I<arch>, B<debian/buildflags.>I<os>, "
+#~ "B<debian/buildflags>. The I<arch> substitution corresponds to the "
+#~ "DEB_HOST_ARCH variable returned by B<dpkg-architecture> while I<os> "
+#~ "corresponds to DEB_HOST_ARCH_OS."
+#~ msgstr ""
+#~ "Por el responsable del paquete con uno de los siguientes ficheros (se "
+#~ "utiliza el que se detecta primero): B<debian/buildflags.>I<arch>, "
+#~ "B<debian/buildflags.>I<os>, B<debian/buildflags>. La sustitución de "
+#~ "I<arch> (arquitectura) se corresponde con la variable «DEB_HOST_ARCH» "
+#~ "devuelta por B<dpkg-architecture>, mientras que I<os> (sistema operativo) "
+#~ "se corresponde con «DEB_HOST_ARCH_OS»."
+
+#~ msgid ""
+#~ "Print to standard output shell (if I<format> is B<sh>) or make (if "
+#~ "I<format> is B<make>) commands that can be used to export all the "
+#~ "compilation flags in the environment. If the I<format> value is not "
+#~ "given, B<sh> is assumed. Only compilation flags starting with an upper "
+#~ "case character are included, others are assumed to not be suitable for "
+#~ "the environment."
+#~ msgstr ""
+#~ "Muestra por la salida del intérprete de órdenes estándar (si I<format> es "
+#~ "B<sh>) o make (si I<format> es B<make>) las órdenes que se pueden usar "
+#~ "para exportar todas las opciones de compilación en el entorno. Se asume "
+#~ "B<sh> si no se introduce el valor I<format>. Sólo se incluyen opciones de "
+#~ "compilación que empiezan con un carácter en mayúscula, se asume que los "
+#~ "otros no son adecuados para el entorno."
+
+#~ msgid ""
+#~ "B<debian/buildflags.>I<arch>B<, debian/buildflags.>I<os>B<, debian/"
+#~ "buildflags>"
+#~ msgstr ""
+#~ "B<debian/buildflags.>I<arch>B<, debian/buildflags.>I<os>B<, debian/"
+#~ "buildflags>"
+
+#~| msgid "User configuration file."
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "Fichero de configuración de responsable del paquete."
+
+#~ msgid ""
+#~ "Those environment variables should not be set by official packages, they "
+#~ "are meant for users who are recompiling a Debian package and would like "
+#~ "to change the compilation flags."
+#~ msgstr ""
+#~ "Los paquetes oficiales no deberían definir estas variables de entorno, ya "
+#~ "que están diseñados para usuarios que recompilan un paquete de Debian, y "
+#~ "que quieren cambiar las opciones de compilación."
+
+#~| msgid ""
+#~| "It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
+#~| "I<binary-target> (unless a source-only build has been requested with B<-"
+#~| "S>). Note that I<binary-target> is either B<binary> (default case, or if "
+#~| "B<-b> is specified)  or B<binary-arch> (if B<-B> is specified) or "
+#~| "B<binary-indep> (if B<-A> is specified)."
+#~ msgid ""
+#~ "It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+#~ "rules> I<binary-target> (unless a source-only build has been requested "
+#~ "with B<-S>). Note that I<build-target> is B<build> unless the control "
+#~ "file defines the build-feature B<build-arch>, in which case it is either "
+#~ "B<build> (default case) or B<build-arch> (if B<-B> is specified) or "
+#~ "B<build-indep> (if B<-A> is specified).  I<binary-target> is either "
+#~ "B<binary> (default case) or B<binary-arch> (if B<-B> is specified) or "
+#~ "B<binary-indep> (if B<-A> is specified)."
+#~ msgstr ""
+#~ "Invocación de B<debian/rules> B<build-target> seguido de B<fakeroot "
+#~ "debian/rules> I<binary-target> (a menos que se especifique solo la "
+#~ "construcción de las fuentes mediante B<-S>). Tenga en cuenta que  I<build-"
+#~ "target> es B<build> a menos que el fichero de control define la "
+#~ "funcionalidad de construcción B<build-arch>, en cuyo caso es o bien "
+#~ "B<build> (por omisión), B<build-arch> (si se especifica B<-B>), o "
+#~ "B<binary-indep> (si se especifica B<-A>). I<binary-target> es B<binary> "
+#~ "(por omisión), B<binary-arch> (si se especifica B<-B>) o B<binary-indep> "
+#~ "(si se especifica B<-A>)."
+
+# type: Plain text
+#~ msgid ""
+#~ "All original tarballs found in the current directory are extracted in a "
+#~ "temporary directory by following the same logic as for the unpack, the "
+#~ "debian directory is copied over in the temporary directory, and all "
+#~ "patches except the automatic patch (B<debian-changes->I<version> or "
+#~ "B<debian-changes>, depending on B<--single-debian-patch>) are applied. "
+#~ "The temporary directory is compared to the source package directory and "
+#~ "the diff (if non-empty) is stored in the automatic patch.  If the "
+#~ "automatic patch is created/deleted, it's added/removed from the series "
+#~ "file and from the quilt metadata."
+#~ msgstr ""
+#~ "Todos los archivos tar original encontrados en el directorio actual se "
+#~ "extraen a un directorio temporal siguiendo la misma lógica para "
+#~ "desempaquetar, copiando el directorio «debian» al directorio temporal y "
+#~ "por último aplicando todos los parches, a excepción del parche automático "
+#~ "(B<debian-changes->I<version> o B<debian-changes>, dependiendo de B<--"
+#~ "single-debian-patch>). El directorio temporal se compara con el "
+#~ "directorio de fuentes del paquete, guardando el «diff» (si no está vacío) "
+#~ "en el parche automático. En caso de crear o añadir el parche automática, "
+#~ "este se añade o elimina del fichero «series» y de los metadatos de quilt."
+
+#~ msgid "2010-07-29"
+#~ msgstr "29 de julio del 2010"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>nombre-del-paqueteE<gt>"
+
+#, fuzzy
+#~| msgid "B<Source:> E<lt>source nameE<gt>"
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>nombre-del-código-fuenteE<gt>"
+
+#~ msgid ""
+#~ "The first member is named B<debian-split> and contains a series of lines, "
+#~ "separated by newlines. Currently seven lines are present.  The first is "
+#~ "the format version number, B<2.1> at the time this manual page was "
+#~ "written. The second is the package name. The third is the package "
+#~ "version. The fourth is the md5sum of the package.  The fifth is the total "
+#~ "size of the package. The sixth is the maximum part size. The seventh is "
+#~ "the current part number, followed by a slash and the total amount of "
+#~ "parts (as in \\(oq1/10\\(cq)."
+#~ msgstr ""
+#~ "El primer miembro se llama B<debian-split>, y contiene un conjunto de "
+#~ "líneas separadas por saltos de línea. A día de hoy hay siete líneas. La "
+#~ "primera es el número de versión de formato, B<2.1> en el momento de "
+#~ "escribir esta página de manual. El segundo es el nombre del paquete. El "
+#~ "tercero es la versión del paquete. El cuarto es la suma de control md5 "
+#~ "del paquete. El quinto es el tamaño total del paquete. El sexto es el "
+#~ "tamaño máximo de una parte. El séptimo es el número de la parte actual, "
+#~ "seguido de una barra invertida y el número total de las partes (por "
+#~ "ejemplo, \\(oq1/10\\(cq)."
+
+#~ msgid "2008-08-18"
+#~ msgstr "18 de Agosto de 2008"
+
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "También puede usar B<dpkg> como una interfaz a B<dpkg-deb>(1). Si el "
+#~ "primero encuentra alguna de las opciones del segundo, se limita a "
+#~ "invocarlo con esos mismos parámetros:"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, y\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr ""
+#~ "Consulte B<dpkg-deb>(1) si desea más información sobre estas acciones."
+
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new>, B<--old>"
+
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Selecciona el formato nuevo o antiguo de paquete. Es una opción de B<dpkg-"
+#~ "deb>(1)."
+
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "No lee ni comprueba el contenido del fichero de control al construir el "
+#~ "paquete. Es una opción de B<dpkg-deb>(1)."
+
+#~ msgid "2009-08-15"
+#~ msgstr "15 de Agosto de 2009"
+
+#~ msgid "Compiler flags"
+#~ msgstr "Opciones de compilación"
+
+#~ msgid ""
+#~ "The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
+#~ "environment variables are set to the values that B<dpkg-buildflags> "
+#~ "returned. See its manual page for more information."
+#~ msgstr ""
+#~ "Las variables de entorno B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> y "
+#~ "B<LDFLAGS> se define con los valores que devuelve B<dpkg-buildflags>. "
+#~ "Para más información consulte su página de manual."
+
+#~ msgid "2009-11-21"
+#~ msgstr "21 de Noviembre de 2009"
+
+#~ msgid "2010-03-07"
+#~ msgstr "7 de Marzo de 2010"
+
+#, fuzzy
+#~| msgid "2010-10-10"
+#~ msgid "2010-10-12"
+#~ msgstr "10 de Octubre del 2010"
+
+#~ msgid "2009-08-07"
+#~ msgstr "7 de Agosto de 2009"
+
+#~ msgid "2010-04-16"
+#~ msgstr "16 de Abril de 2010"
+
+#~ msgid "2009-05-19"
+#~ msgstr "19 de Junio de 2009"
+
+#~ msgid "0"
+#~ msgstr "0"
+
+#~ msgid "1"
+#~ msgstr "1"
+
+#~ msgid "2009-10-01"
+#~ msgstr "1 de Octubre de 2009"
+
+#~ msgid "2009-06-26"
+#~ msgstr "26 de Junio de 2009"
+
+#~ msgid ""
+#~ "B<dpkg-split> uses some rather out-of-date conventions for the the "
+#~ "filenames of Debian packages."
+#~ msgstr ""
+#~ "B<dpkg-split> usa algunas convenciones un tanto pasadas de fecha para el "
+#~ "nombre de los paquetes de Debian."
+
+#~ msgid ""
+#~ "The architecture is not represented in the part files' header, only in "
+#~ "the control information of the contained binary package file, and it is "
+#~ "not present in the filenames generated."
+#~ msgstr ""
+#~ "La arquitectura no se refleja en la cabecera de las partes del fichero, "
+#~ "sólo en la información de control del paquete binario original, y éste no "
+#~ "esta presente en las partes generadas."
+
+#~ msgid "2009-05-10"
+#~ msgstr "10 de Abril de 2009"
+
+#~ msgid ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<screenpart:>"
+#~ "[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgstr ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directorioE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>ficheroE<gt>>] "
+#~ "[I<E<lt>acciónE<gt>>] [B<--colour>|B<--color> I<parte-pantalla:>[I<primer-"
+#~ "plano>],[I<fondo>][I<:attr>[I<+attr+..>]]]"
+
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir>I< E<lt>directorioE<gt>>"
+
+#~ msgid "USAGE"
+#~ msgstr "MODO DE USO"
+
+#~ msgid ""
+#~ "B<start-stop-daemon> returns 0 if the requested action was performed, or "
+#~ "if B<--oknodo> is specified and either B<--start> was specified and a "
+#~ "matching process was already running, or B<--stop> was specified and "
+#~ "there were no matching processes. If B<--oknodo> was not specified and "
+#~ "nothing was done, 1 is returned. If B<--stop> and B<--retry> were "
+#~ "specified, but the end of the schedule was reached and the processes were "
+#~ "still running, the error value is 2. For all other errors, the status is "
+#~ "3."
+#~ msgstr ""
+#~ "B<start-stop-daemon> devuelve 0 si la acción requerida tuvo éxito, o si "
+#~ "se define B<--oknodo> y si se definió o bien B<--start>, existiendo un "
+#~ "proceso cuyo nombre coincide, o B<--stop> y si no existe un proceso que "
+#~ "coincida. Devuelve 1 si se especificó B<--oknodo> pero nada ocurrió. "
+#~ "Devuelve 2 si se especificaron B<--stop> y B<--retry>, y la acción "
+#~ "programada se ejecutó y los procesos aún se estaban ejecutando. Devuelve "
+#~ "3 para los demás errores."
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid ""
 #~ "An error occurred. Unfortunately at the time of writing I<extended-error-"
 #~ "message> can contain newlines, although in locales where the translators "
 #~ "have not made mistakes every newline is followed by at least one space."
@@ -18236,9 +19777,6 @@ msgstr "B<ln>(1), FHS, el estándar de la jerarquía del sistema de ficheros."
 #~ msgid "I<admindir>/info/I<package>.shlibs"
 #~ msgstr "I<directorio-adminstración>/info/I<paquete>.shlibs"
 
-#~ msgid "2009-11-11"
-#~ msgstr "11 de Noviembre de 2009"
-
 #~ msgid "2009-02-26"
 #~ msgstr "26 de Febrero de 2009"
 
diff --git a/man/po/fr.add b/man/po/fr.add
index 3449ef0..99d79c6 100644
--- a/man/po/fr.add
+++ b/man/po/fr.add
@@ -2,5 +2,5 @@ PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
 .SH TRADUCTION
 Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.
 Philippe Batailler, 2006.
-Nicolas Franois, 2006.
-Veuillez signaler toute erreur  <debian\-l10n\-french@lists.debian.org>.
+Nicolas François, 2006.
+Veuillez signaler toute erreur à <debian\-l10n\-french@lists.debian.org>.
diff --git a/man/po/fr.po b/man/po/fr.po
index 6d1c226..36ae8fb 100644
--- a/man/po/fr.po
+++ b/man/po/fr.po
@@ -4,117 +4,125 @@
 # Philippe Batailler <philippe.batailler@free.fr>, 2005, 2006.
 # Nicolas François <nicolas.francois@centraliens.net>, 2006, 2007.
 # Florent USSEIL <swiip81@free.fr>, 2008.
-# Christian Perrier <bubulle@debian.org>, 2009, 2010.
+# Christian Perrier <bubulle@debian.org>, 2009, 2010, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
-"PO-Revision-Date: 2010-11-26 07:15+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
+"PO-Revision-Date: 2012-04-24 18:48+0200\n"
 "Last-Translator: Christian Perrier <bubulle@debian.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: Lokalize 1.2\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
 #, no-wrap
-msgid "2009-02-27"
-msgstr "27-02-2009"
+msgid "2011-08-14"
+msgstr "14-08-2011"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Projet Debian"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NOM"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - Format des paquets binaires Debian"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SYNOPSIS"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<nom-du-fichier.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "DESCRIPTION"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -126,7 +134,7 @@ msgstr ""
 "ainsi que toutes les versions i386/ELF depuis la version 1.1.1elf."
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
@@ -135,22 +143,23 @@ msgstr ""
 "détails concernant le vieux format sont consultables dans B<deb-old>(5)."
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "FORMAT"
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
-"Le fichier est une archive B<ar> avec un numéro magique de B<!E<lt>archE<gt>."
-">. Les noms de fichiers peuvent comporter un caractère « / » final."
+"Le fichier est une archive B<ar> avec un numéro magique de B<!"
+"E<lt>archE<gt>>. Les noms de fichiers peuvent comporter un caractère « / » "
+"final."
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -166,7 +175,7 @@ msgstr ""
 "erreur."
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -176,14 +185,14 @@ msgid ""
 "the case."
 msgstr ""
 "Le premier membre est nommé B<debian-binary> et contient une succession de "
-"lignes, séparées par des retours-chariot. Pour le moment, une seule ligne "
-"est présente : le numéro de version du format, B<2.0> à l'heure où ce "
+"lignes, séparées par des caractères saut de ligne. Pour le moment, une seule "
+"ligne est présente : le numéro de version du format, B<2.0> à l'heure où ce "
 "document a été écrit. Les programmes lisant des archives Debian récentes "
 "doivent être préparés à une augmentation du numéro de version mineur et à la "
-"présence de nouvelles lignes, ainsi qu'à les ignorer s'il le faut."
+"présence de nouvelles lignes, et doivent les ignorer si tel est le cas."
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -198,7 +207,7 @@ msgstr ""
 "dernière), comme décrit ci-dessous."
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -214,7 +223,7 @@ msgstr ""
 "pour « . », le répertoire courant."
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -231,7 +240,7 @@ msgstr ""
 "lzma>, géré depuis dpkg 1.13.25)."
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -249,7 +258,7 @@ msgstr ""
 "caractère de soulignement, « B<_> »."
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -257,54 +266,49 @@ msgid ""
 "increased."
 msgstr ""
 "Les nouveaux membres qui ne pourront pas être ignorés sans conséquence "
-"seront insérés avant B<data.tar.gz> avec des noms préfixés par quelque chose "
+"seront insérés avant B<data.tar> avec des noms préfixés par quelque chose "
 "d'autre qu'un caractère de soulignement, ou impliqueront plus probablement "
 "une incrémentation du numéro majeur de version."
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "VOIR AUSSI"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, no-wrap
-msgid "2010-07-29"
-msgstr "29-07-2010"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr ""
 "deb-control - Format du fichier principal de contrôle dans les paquets Debian"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "contrôle"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -326,19 +330,19 @@ msgstr ""
 "B<Description>, voyez ci-dessous)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
-msgstr "LES CHAMPS EXIGÉS"
+msgstr "CHAMPS REQUIS"
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>nom du paquetE<gt>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<Package:>I< nom-du-paquet>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -347,13 +351,13 @@ msgstr ""
 "d'installation s'en servent pour produire les noms des paquets."
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>chaîne pour la versionE<gt>"
+msgid "B<Version:>I< version-string>"
+msgstr "B<Version:>I< chaîne-de-la-version>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -366,13 +370,13 @@ msgstr ""
 "l'algorithme de tri sont décrits dans B<deb-version>(5)."
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>nom adresseE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<Maintainer:>I< nom-complet-adresse-électronique>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -383,18 +387,18 @@ msgstr ""
 "mis en paquet."
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr "B<Description:> E<lt>description courteE<gt>"
+msgid "B<Description:>I< short-description>"
+msgstr "B<Description:>I< description-courte>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
-msgstr "B< >E<lt>description longueE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
+msgstr "B< >I<description-longue>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -409,47 +413,47 @@ msgstr ""
 "blanche, elle doit contenir un seul « . » après cet espace."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "CHAMPS OPTIONNELS"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
-msgstr "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
+msgstr "B<Section:> I< section>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
 "`text', `x11' etc."
 msgstr ""
 "C'est un champ général qui indique la catégorie d'un paquet ; cette "
-"catégorie est fondée sur le programme que ce paquet installe. « Utils », "
+"catégorie est fondée sur le programme que ce paquet installe. « utils », "
 "« net », « mail », « text », « x11 », etc. représentent quelques catégories "
 "habituelles."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr "B<Priority:> E<lt>prioritéE<gt>"
+msgid "B<Priority:>I< priority>"
+msgstr "B<Priority:>I< priorité>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
 msgstr ""
 "Définit l'importance du paquet à l'intérieur du système général. "
-"« Required », « standard », « optional », « extra », etc. représentent des "
+"« required », « standard », « optional », « extra », etc. représentent des "
 "priorités habituelles."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -460,33 +464,33 @@ msgstr ""
 "une liste dans la version la plus récente du paquet B<debian-policy>."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
+msgstr "B<Essential:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
-"On se sert habituellement de ce champ uniquement si la réponse est « yes ». "
+"On se sert habituellement de ce champ uniquement si la réponse est B<yes>. "
 "Il signifie que ce paquet est exigé pour un fonctionnement correct du "
 "système. Dpkg et les autres outils d'installation interdisent la suppression "
 "d'un paquet B<Essential> (du moins tant qu'une des options de forçage n'est "
 "pas utilisée)."
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<Architecture:> I<arch>|B<all>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -501,52 +505,51 @@ msgstr ""
 "ainsi que la documentation sont dans ce cas."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
-msgstr "B<Origin:> E<lt>nomE<gt>"
+msgid "B<Origin:>I< name>"
+msgstr "B<Origin:>I< nom>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr "Nom de la distribution dont ce paquet provient."
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>URLE<gt>"
+msgid "B<Bugs:>I< url>"
+msgstr "B<Bugs:>I< URL>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
-"URL du système de suivi de bogues (BTS) de ce paquet. Le format utilisé est "
-"B<E<lt>type_de_btsE<gt>://E<lt>adresse_du_btsE<gt>>, par exemple B<debbugs://"
-"bugs.debian.org>."
+"L'I<URL> du système de suivi de bogues (BTS) de ce paquet. Le format utilisé "
+"est I<type_de_bts>B<://>I<adresse-du-bts>, par exemple B<debbugs://bugs."
+"debian.org>."
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
-msgstr "B<Homepage:> E<lt>URLE<gt>"
+msgid "B<Homepage:>I< url>"
+msgstr "B<Homepage:>I< URL>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
-msgstr "URL de la page d'accueil du projet amont."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
+msgstr "I<URL> de la page d'accueil du projet amont."
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
-msgstr "B<Tag:> E<lt>liste d'étiquettesE<gt>"
+msgid "B<Tag:>I< tag-list>"
+msgstr "B<Tag:>I< liste-d'étiquettes>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
@@ -556,35 +559,42 @@ msgstr ""
 "B<debtags>."
 
 #. type: TP
-#: deb-control.5:100
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
-msgstr "B<Source:> E<lt>nom du sourceE<gt>"
+#: deb-control.5:120 deb-src-control.5:235
+#, no-wrap
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
+msgstr "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
+"Ce champ sert à indiquer comment ce paquet se comporte sur des installations "
+"multi-architectures. La valeur B<same> indique que le paquet peut être co-"
+"installé avec lui-même, mais ne doit pas être utilisé pour satisfaire une "
+"dépendance d'un paquet d'une architecture différente de la sienne. La valeur "
+"B<foreign> indique que le paquet ne peut pas être co-installé avec lui-même, "
+"mais peut permettre de satisfaire les dépendances d'un paquet d'une "
+"architecture différente de la sienne. La valeur B<allowed> permet aux "
+"dépendances inverses d'indiquer dans leur champ Depends qu'elles acceptent "
+"un paquet d'une autre architecture, et n'a pas d'autres effets."
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr "B<Source:> E<lt>nom du sourceE<gt>"
+msgid "B<Source:>I< source-name>"
+msgstr "B<Source:>I< nom-du-source>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -593,42 +603,42 @@ msgstr ""
 "différence entre les deux noms."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:136 deb-src-control.5:218
+#, no-wrap
+msgid "B<Subarchitecture:>I< value>"
+msgstr "B<Subarchitecture:>I< valeur>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>versionE<gt>"
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
-msgstr "B<Version:> E<lt>versionE<gt>"
+#: deb-control.5:139 deb-src-control.5:221
+#, no-wrap
+msgid "B<Kernel-Version:>I< value>"
+msgstr "B<Kernel-Version:>I< valeur>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
-#, fuzzy, no-wrap
-#| msgid "B<Date:> E<lt>dateE<gt>"
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
-msgstr "B<Date:> E<lt>dateE<gt>"
+#: deb-control.5:142 deb-src-control.5:224
+#, no-wrap
+msgid "B<Installer-Menu-Item:>I< value>"
+msgstr "B<Installer-Menu-Item:>I< valeur>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
 "installer> package for more details about them."
 msgstr ""
+"Ces champs sont utilisés par l'installateur et ne sont en général pas "
+"nécessaires. Veuillez consulter /usr/share/doc/debian-installer/devel/"
+"modules.txt  fourni avec le paquet B<debian-installer> pour plus de détails."
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>liste de paquetE<gt>"
+msgid "B<Depends:>I< package-list>"
+msgstr "B<Depends:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -649,13 +659,13 @@ msgstr ""
 "« prerm » des paquets sont lancés avant ceux de leurs dépendances."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr "B<Pre-Depends:> E<lt>liste de paquetE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<Pre-Depends:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -667,13 +677,13 @@ msgstr ""
 "« preinst »."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr "B<Recommends:> E<lt>liste de paquetE<gt>"
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<Recommends:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -682,16 +692,16 @@ msgstr ""
 "C'est la liste des paquets qu'on trouverait avec ce paquet dans toute "
 "installation standard. Le programme de maintenance des paquets avertit "
 "l'utilisateur quand il installe un paquet sans installer les paquets "
-"répertoriés dans le champ B<Recommends.>"
+"répertoriés dans le champ B<Recommends>."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr "B<Suggests:> E<lt>liste de paquetE<gt>"
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<Suggests:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -702,7 +712,7 @@ msgstr ""
 "raisonnable."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -711,17 +721,17 @@ msgid ""
 "pipes binding more tightly. Each package name is optionally followed by a "
 "version number specification in parentheses."
 msgstr ""
-"La syntaxe des champs B<Depends,> B<Pre-Depends,> B<Recommends,> et "
-"B<Suggests> est une liste de groupes contenant des paquets successifs. "
-"Chaque groupe est une liste de paquets séparés par une barre verticale (le "
-"symbole du tube) « | ». Les groupes sont séparés par des virgules. Une "
-"virgule représente un « ET » logique et une barre verticale représente un "
-"« OU » logique ; le tube représente un lien plus fort. Chaque élément est le "
-"nom d'un paquet suivi de façon optionnelle par un numéro de version entre "
-"parenthèses."
+"La syntaxe des champs B<Depends>, B<Pre-Depends>, B<Recommends> et "
+"B<Suggests> est une liste d'ensemble de paquets possibles. Chaque ensemble "
+"est une liste de paquets séparés par une barre verticale (le symbole du "
+"tube) « | ». Les ensembles sont séparés par des virgules. Une virgule "
+"représente un « ET » logique et une barre verticale représente un « OU » "
+"logique ; le tube a la précédence dans l'évaluation de l'expression. Chaque "
+"nom de paquet peut être suivi par une contrainte sur le numéro de version, "
+"celle-ci se trouve alors entre parenthèses."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -729,21 +739,22 @@ msgid ""
 "for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater than "
 "or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for equal to."
 msgstr ""
-"Un numéro de version peut commencer par « E<gt>E<gt> », et dans ce cas toute "
-"version supérieure correspondra, et il peut indiquer (ou pas) le numéro de "
-"révision pour le paquet debian (les deux numéros étant séparés par un trait "
-"d'union). Voici les relations acceptées pour les versions : « E<gt>E<gt> » "
-"pour supérieur à, « E<lt>E<lt> » pour inférieur à, « E<gt>= » pour supérieur "
-"ou égal, « E<lt>= » pour inférieur ou égal, et « = » pour égal à."
+"Une contrainte sur le numéro de version peut commencer par « E<gt>E<gt> », "
+"et dans ce cas toute version supérieure correspondra, et il peut indiquer "
+"(ou pas) le numéro de révision pour le paquet debian (les deux numéros étant "
+"séparés par un trait d'union). Voici les relations acceptées pour les "
+"versions : « E<gt>E<gt> » pour supérieur à, « E<lt>E<lt> » pour inférieur à, "
+"« E<gt>= » pour supérieur ou égal, « E<lt>= » pour inférieur ou égal, et "
+"« = » pour égal à."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr "B<Breaks:> E<lt>liste de paquetsE<gt>"
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<Breaks:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -757,13 +768,13 @@ msgstr ""
 "le champ B<Breaks>."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>liste de paquetsE<gt>"
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<Conflicts:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -777,13 +788,13 @@ msgstr ""
 "le nom de l'autre paquet."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>liste de paquetsE<gt>"
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<Replaces:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -796,13 +807,13 @@ msgstr ""
 "possède aussi les mêmes fichiers que le paquet en conflit."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr "B<Provides:>  E<lt>liste de paquetsE<gt>"
+msgid "B<Provides:>I< package-list>"
+msgstr "B<Provides:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -823,7 +834,7 @@ msgstr ""
 "à utiliser « | » comme séparateur de liste."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -838,14 +849,13 @@ msgstr ""
 "ci-dessus dans les champs B<Breaks>, B<Conflicts> et B<Replaces>."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>liste de paquetE<gt>"
+#: deb-control.5:252 deb-src-control.5:276
+#, no-wrap
+msgid "B<Built-Using:>I< package-list>"
+msgstr "B<Built-Using:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -855,15 +865,24 @@ msgid ""
 "software is likely to refuse to accept an upload which declares a B<Built-"
 "Using> relationship which cannot be satisfied within the archive."
 msgstr ""
+"Ce champ affiche les paquets source supplémentaires utilisées lors de la "
+"construction du paquet binaire. Il permet d'indiquer aux logiciels de "
+"gestion de l'archive que des paquets source supplémentaires doivent être "
+"conservées tant que le paquet binaire est maintenu. Ce champ doit être une "
+"liste de paquets source avec des références strictes de version (=). "
+"Veuillez noter que les logiciels de gestion de l'archive risque de ne pas "
+"accepter un envoi qui déclare une relation B<Built-Using> qui ne peut pas "
+"être satisfaite dans l'archive."
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "EXEMPLE"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -912,36 +931,27 @@ msgstr ""
 " ralentissent cependant le programme.)\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "deb-control"
+#: deb-src-control.5:19
+#, no-wrap
 msgid "deb-src-control"
-msgstr "deb-control"
-
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "2007-11-22"
-msgid "2010-11-22"
-msgstr "22-11-2007"
+msgstr "deb-src-control"
 
 #. type: Plain text
-#: deb-src-control.5:6
-#, fuzzy
-#| msgid "deb-control - Debian packages' master control file format"
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
-"deb-control - Format du fichier principal de contrôle dans les paquets Debian"
+"deb-src-control - Format du fichier principal de contrôle dans les paquets "
+"Debian"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -954,26 +964,38 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
-msgstr ""
+"after the space. Lines starting with a B<'#'> are treated as comments."
+msgstr ""
+"Chaque paquet source Debian contient un fichier « control » maître, qui "
+"contient au moins 2 paragraphes, séparés par une ligne vide. Le premier "
+"paragraphe donne toutes les informations à propos du paquet source en "
+"général et chaque paragraphe qui suit décrit exactement un paquet binaire. "
+"Chaque paragraphe contient au moins un champ. Un champ commence par le nomdu "
+"champ, par exemple B<Package> ou B<Section> (la casse n'est pas "
+"significative), suivi d'un caractère « deux-points », du contenu du champ et "
+"d'un retour à la ligne. Les champs multi-lignes sont aussi possibles, mais "
+"chaque ligne supplémentaire, qui ne comporte pas de nom de champ, doit "
+"commencer par au moins un espace. Le contenu des champs multi-lignes est en "
+"général réassemblé en une ligne unique par les outils (sauf pour le champ "
+"B<Description>, voir ci-dessous). Pour inclure des lignes vides dans un "
+"champ multi-lignes, il est nécessaire de mettre un point après l'espace "
+"initial. Les lignes commençant pas B<« # »> sont traitées comme des "
+"commentaires."
 
 #. type: SH
-#: deb-src-control.5:29
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:45
+#, no-wrap
 msgid "SOURCE FIELDS"
-msgstr "LES CHAMPS EXIGÉS"
+msgstr "LES CHAMPS SOURCE"
 
 #. type: TP
-#: deb-src-control.5:30
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
-msgstr "B<Source:> E<lt>nom du sourceE<gt>"
+#: deb-src-control.5:46
+#, no-wrap
+msgid "B<Source:> I<source-package-name> (required)"
+msgstr "B<Source:> I<nom du paquet source> (requis)"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -981,235 +1003,229 @@ msgid ""
 "minus (-) signs, and periods (.). Package names must be at least two "
 "characters long and must start with an alphanumeric character."
 msgstr ""
+"La valeur de ce champ est le nom du paquet source et doit correspondre au "
+"nom du paquet source dans le fichier debian/changelog. Un nom de paquet doit "
+"être constitué uniquement de lettres minuscules (a-z), de chiffres (0-9), "
+"des caractères plus (+) et moins (-) et de points (.). Les noms de paquets "
+"doit comporter au moins deux caractères et doivent commencer par un "
+"caractère alphanumérique."
 
 #. type: TP
-#: deb-src-control.5:38
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
-msgstr "B<Maintainer:> E<lt>nom adresseE<gt>"
+#: deb-src-control.5:54
+#, no-wrap
+msgid "B<Maintainer:> I<fullname-email> (required)"
+msgstr "B<Maintainer:> I<nom complet et adresse électronique> (requis)"
 
 #. type: Plain text
-#: deb-src-control.5:43
-#, fuzzy
-#| msgid ""
-#| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
-#| "typically the person who created the package, as opposed to the author of "
-#| "the software that was packaged."
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
 "author of the software or the original packager."
 msgstr ""
 "Le format de ce champ sera « Jean Dupont E<lt>jdupont@foo.comE<gt> » ; et "
-"c'est bien sûr le créateur du paquet, par opposition à l'auteur du programme "
-"mis en paquet."
+"indique le créateur du paquet, par opposition à l'auteur du programme mis en "
+"paquet."
 
 #. type: TP
-#: deb-src-control.5:44
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>nom adresseE<gt>"
+#: deb-src-control.5:60
+#, no-wrap
+msgid "B<Uploaders:>I< fullname-email>"
+msgstr "B<Uploaders:>I< nom complet et adresse électronique>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
 "separated by a comma."
 msgstr ""
+"Affiche les noms et les adresses électroniques des co-responsables du "
+"paquet, au même format que le champ Maintainer. Des co-responsables "
+"multiples peuvent être séparés par une virgule."
 
 #. type: TP
-#: deb-src-control.5:50
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>chaîne pour la versionE<gt>"
+#: deb-src-control.5:66
+#, no-wrap
+msgid "B<Standards-Version:>I< version-string>"
+msgstr "B<Standards-Version:>I< chaîne de version>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
 "package) this package complies to."
 msgstr ""
+"Ce champ indique la version la plus récente des normes (constituées par la "
+"Charte Debian et les textes indiqués dans le paquet B<debian-policy>) "
+"auxquelles ce paquet se conforme."
 
 #. type: TP
-#: deb-src-control.5:57
-#, fuzzy, no-wrap
-#| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-src-control.5:73
+#, no-wrap
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
+msgstr "B<DM-Upload-Allowed:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
 "value is \"no\"."
 msgstr ""
+"Ce champ indique si un paquet peut être envoyé par les mainteneurs Debian "
+"qui sont indiqués dans le champ Maintainer ou le champ Uploaders. La valeur "
+"par défaut est « no »."
 
 #. type: Plain text
-#: deb-src-control.5:71
-#, fuzzy
-#| msgid ""
-#| "The url of the bug tracking system for this package. The current used "
-#| "format is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://"
-#| "bugs.debian.org>."
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "URL de la page d'accueil du projet amont."
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
-"URL du système de suivi de bogues (BTS) de ce paquet. Le format utilisé est "
-"B<E<lt>type_de_btsE<gt>://E<lt>adresse_du_btsE<gt>>, par exemple B<debbugs://"
-"bugs.debian.org>."
+"Indique l'I<URL> du système de suivi de bogues (BTS) de ce paquet. Le format "
+"utilisé est I<type_de_bts>B<://>I<adresse_du_btsE>, par exemple B<debbugs://"
+"bugs.debian.org>. Ce champ est en général inutile."
 
 #. type: TP
-#: deb-src-control.5:72
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>URLE<gt>"
+#: deb-src-control.5:88
+#, no-wrap
+msgid "B<Vcs-*:>I< url>"
+msgstr "B<Vcs-*:>I< URL>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
+"Ce champ indique l'I<URL> du système de gestion de version utilisé pour la "
+"gestion du paquet. Les systèmes gérés sont B<Arch>, B<Bzr> (Bazaar), B<Cvs>, "
+"B<Darcs>, B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) et B<Svn> "
+"(Subversion). En général, ce champ fait référence à la dernière version du "
+"paquet, c'est à dire la branche principale ou le « trunk »."
 
 #. type: TP
-#: deb-src-control.5:79
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>URLE<gt>"
+#: deb-src-control.5:96
+#, no-wrap
+msgid "B<Vcs-Browser:>I< url>"
+msgstr "B<Vcs-Browser:>I< URL>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
+"indique l'I<URL> de l'interface web permettant de parcourir le dépôt du "
+"système de gestion de version."
 
 #. type: Plain text
-#: deb-src-control.5:87
-#, fuzzy
-#| msgid "The name of the distribution this package is originating from."
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
-msgstr "Nom de la distribution dont ce paquet provient."
+msgstr ""
+"indique le nom de la distribution dont le paquet provient. Ce champ n'est "
+"souvent pas nécessaire."
 
 #. type: Plain text
-#: deb-src-control.5:93
-#, fuzzy
-#| msgid ""
-#| "This is a general field that gives the package a category based on the "
-#| "software that it installs. Some common sections are `utils', `net', "
-#| "`mail', `text', `x11' etc."
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
 "\"mail\", \"text\", \"x11\", etc."
 msgstr ""
-"C'est un champ général qui indique la catégorie d'un paquet ; cette "
-"catégorie est fondée sur le programme que ce paquet installe. « Utils », "
-"« net », « mail », « text », « x11 », etc. représentent quelques catégories "
+"champ général qui indique la catégorie d'un paquet ; cette catégorie est "
+"fondée sur les programmes que ce paquet installe. « Utils », « net », "
+"« mail », « text », « x11 », etc. représentent quelques catégories "
 "habituelles."
 
 #. type: Plain text
-#: deb-src-control.5:98
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are `required', `standard', `optional', `extra' "
-#| "etc."
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
 "etc."
 msgstr ""
-"Définit l'importance du paquet à l'intérieur du système général. "
+"définit l'importance du paquet à l'intérieur du système général. "
 "« Required », « standard », « optional », « extra », etc. représentent des "
 "priorités habituelles."
 
 #. type: TP
-#: deb-src-control.5:108
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>liste de paquetE<gt>"
+#: deb-src-control.5:126
+#, no-wrap
+msgid "B<Build-Depends:>I< package-list>"
+msgstr "B<Build-Depends:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-src-control.5:112
-#, fuzzy
-#| msgid ""
-#| "In the list of packages, the text indicating the current state of the "
-#| "currently selected package."
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
-"Dans la liste des paquets, le texte qui indique l'état actuel du paquet "
-"sélectionné."
+"liste des paquets qu'il est nécessaire d'installer et configurer pour "
+"pouvoir construire le paquet source."
 
 #. type: TP
-#: deb-src-control.5:113
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>liste de paquetE<gt>"
+#: deb-src-control.5:131
+#, no-wrap
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<Build-Depends-Indep:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
+"liste analogue à B<Build-Depends>, mais restreinte aux paquets nécessaires "
+"pour construire les paquets indépendants de l'architecture. Les paquets "
+"indiqués dans B<Build-Depends> sont alors aussi installés."
 
 #. type: TP
-#: deb-src-control.5:119
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>liste de paquetsE<gt>"
+#: deb-src-control.5:137
+#, no-wrap
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<Build-Conflicts:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
+"Une liste de paquets qui ne doivent pas être installés lorsque le paquet est "
+"construit, par exemple parce qu'ils interfèrent avec le système de "
+"construction utilisé."
 
 #. type: TP
-#: deb-src-control.5:124
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>liste de paquetsE<gt>"
+#: deb-src-control.5:142
+#, no-wrap
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<Build-Conflicts-Indep:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
+"liste analogue à B<Build-Conflicts> mais restreinte à la construction des "
+"paquets indépendants de l'architecture."
 
 #. type: Plain text
-#: deb-src-control.5:139
-#, fuzzy
-#| msgid ""
-#| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
-#| "fields is a list of groups of alternative packages. Each group is a list "
-#| "of packages separated by vertical bar (or `pipe') symbols, `|'. The "
-#| "groups are separated by commas. Commas are to be read as `AND', and pipes "
-#| "as `OR', with pipes binding more tightly. Each package name is optionally "
-#| "followed by a version number specification in parentheses."
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -1219,17 +1235,17 @@ msgid ""
 "a version number specification in parentheses and an architecture "
 "specification in square brackets."
 msgstr ""
-"La syntaxe des champs B<Depends,> B<Pre-Depends,> B<Recommends,> et "
-"B<Suggests> est une liste de groupes contenant des paquets successifs. "
-"Chaque groupe est une liste de paquets séparés par une barre verticale (le "
-"symbole du tube) « | ». Les groupes sont séparés par des virgules. Une "
-"virgule représente un « ET » logique et une barre verticale représente un "
-"« OU » logique ; le tube représente un lien plus fort. Chaque élément est le "
-"nom d'un paquet suivi de façon optionnelle par un numéro de version entre "
-"parenthèses."
+"La syntaxe des champs B<Build-Depends> B<Build-Depends-Indep>est une liste "
+"de groupes contenant des paquets successifs. Chaque groupe est une liste de "
+"paquets séparés par une barre verticale (le symbole du tube) « | ». Les "
+"groupes sont séparés par des virgules. Une virgule représente un « ET » "
+"logique et une barre verticale représente un « OU » logique ; le tube "
+"représente un lien plus fort. Chaque élément est le nom d'un paquet suivi de "
+"façon optionnelle par un numéro de version entre parenthèses et une "
+"indication d'architecture entre accolades."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1237,17 +1253,15 @@ msgid ""
 "package name is optionally followed by a version number specification in "
 "parentheses and an architecture specification in square brackets."
 msgstr ""
+"La syntaxe des champs B<Build-Conflicts> B<Build-Conflicts-Indep>est une "
+"liste de paquets séparés par des virgules qui représentent le « ET » "
+"logique. L'indication de paquets alternatifs avec une barre verticale (le "
+"symbole du tube) « | » n'est pas prise en charge. Chaque om de paquet peut "
+"être suivi de façon optionnelle par un numéro de version entre parenthèses "
+"et une indication d'architecture entre accolades."
 
 #. type: Plain text
-#: deb-src-control.5:154
-#, fuzzy
-#| msgid ""
-#| "A version number may start with a `E<gt>E<gt>', in which case any later "
-#| "version will match, and may specify or omit the Debian packaging revision "
-#| "(separated by a hyphen). Accepted version relationships are \"E<gt>E<gt>"
-#| "\" for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater "
-#| "than or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for "
-#| "equal to."
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -1257,131 +1271,148 @@ msgid ""
 msgstr ""
 "Un numéro de version peut commencer par « E<gt>E<gt> », et dans ce cas toute "
 "version supérieure correspondra, et il peut indiquer (ou pas) le numéro de "
-"révision pour le paquet debian (les deux numéros étant séparés par un trait "
+"révision pour le paquet Debian (les deux numéros étant séparés par un trait "
 "d'union). Voici les relations acceptées pour les versions : « E<gt>E<gt> » "
 "pour supérieur à, « E<lt>E<lt> » pour inférieur à, « E<gt>= » pour supérieur "
 "ou égal, « E<lt>= » pour inférieur ou égal, et « = » pour égal à."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
 "names, meaning \"NOT\"."
 msgstr ""
+"Une indication d'architecture consiste en un ou plusieurs noms "
+"d'architectures, séparés par des espaces. Un nom d'architecture peut être "
+"précédé d'un point d'eclamation qui correspond alors au « NON » logique."
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
 "list of these packages is in the build-essential package."
 msgstr ""
+"Veuillez noter que les dépendance que les paquets du jeu B<build-essential> "
+"peuvent être omises et qu'il n'est pas possible de déclarer des conflits "
+"avec ces paquets. La liste des paquets concernés est fournie par le paquet "
+"build-essential."
 
 #. type: SH
-#: deb-src-control.5:165
-#, fuzzy, no-wrap
-#| msgid "OPTIONAL FIELDS"
+#: deb-src-control.5:183
+#, no-wrap
 msgid "BINARY FIELDS"
-msgstr "CHAMPS OPTIONNELS"
+msgstr "CHAMPS BINAIRES"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
+"Veuillez noter que les champs B<Priority>, B<Section> and B<Homepage> "
+"peuvent être placés dans le paragraphe d'un paquet binaire et leur valeur "
+"remplace alors celle du paquet source."
 
 #. type: TP
-#: deb-src-control.5:175
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
-msgstr "B<Package:> E<lt>nom du paquetE<gt>"
+#: deb-src-control.5:193
+#, no-wrap
+msgid "B<Package:> I<binary-package-name> (required)"
+msgstr "B<Package:> I<nom du paquet binaire> (requis)"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
+"Ce champ sert à indiquer le nom du paquet binaire. Les restrictions sont les "
+"mêmes que celle des paquets source."
 
 #. type: TP
-#: deb-src-control.5:180
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-src-control.5:198
+#, no-wrap
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
+msgstr "B<Architecture:> I<arch>|B<all>|B<any> (requis)"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
+"Ce champ indique l'architecture matérielle sur laquelle le paquet peut être "
+"utilisé. Les paquets qui peuvent être utilisés sur toute architecture "
+"doivent utiliser le champ B<any>. Les paquets indépendants de "
+"l'architecture, tels les scripts shell ou Perl ou la documentation utilisent "
+"la valeur B<all>. Pour restreindre un paquet à certaines architectures, "
+"leurs noms doivent être indiqués séparés par des espaces. Il est également "
+"possible d'utiliser des noms génériques d'architectures dans cette liste "
+"(voir B<dpkg-architecture>(1) pour plus d'informations sur ces architectures "
+"génériques)."
 
 #. type: TP
-#: deb-src-control.5:191
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
-msgstr "B<Package:> E<lt>nom du paquetE<gt>"
+#: deb-src-control.5:212
+#, no-wrap
+msgid "B<Package-Type:> B<deb>|B<udeb>"
+msgstr "B<Package-Type:> B<deb>|B<udeb>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
 "assumed if the field is absent. More types might be added in the future."
 msgstr ""
+"Ce champ indique le type de paquet. La valeur « udeb » est à utiliser pour "
+"les paquets à taille contrôlée utilisés par l'installateur Debian. La valeur "
+"« deb » est la valeur par défaut qui est utilisée si le champ n'est pas "
+"présent. De nouveaux types pourraient être ajoutés au fil du temps."
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>nom du sourceE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
-#, fuzzy, no-wrap
-#| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
-msgstr "B<Description:> E<lt>description courteE<gt>"
+#: deb-src-control.5:241
+#, no-wrap
+msgid "B<Description:> I<short-description> (required)"
+msgstr "B<Description:> I<description courte> (requis)"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
+"Ces champs sont décrits dans la page de manuel de B<deb-control>(5), car ils "
+"sont copiés littéralement dans le fichier « control » du paquet binaire."
 
 #. type: TP
-#: deb-src-control.5:243
-#, fuzzy, no-wrap
-#| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>liste de paquetsE<gt>"
+#: deb-src-control.5:264
+#, no-wrap
+msgid "B<Enhances:>I< package-list>"
+msgstr "B<Enhances:>I< liste-de-paquets>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
+"Ces champs indiquent les relations entre les paquets. Ils sont détaillés "
+"dans la page de manuel B<deb-control>(5) et dans le paquet B<debian-policy>."
 
 #. type: SH
-#: deb-src-control.5:266
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:287
+#, no-wrap
 msgid "USER-DEFINED FIELDS"
-msgstr "LES CHAMPS EXIGÉS"
+msgstr "LES CHAMPS UTILISATEUR"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1396,9 +1427,22 @@ msgid ""
 "changes file and will not appear in the binary or source package control "
 "files."
 msgstr ""
+"Il est possible d'ajouter des champs définis par l'utilisateur au fichier "
+"« control ». Les outils les ignoreront. Si ces champs doivent être copiés "
+"vers les fichiers créés, par exemple les paquets binaires, il est "
+"indispensable d'utiliser un schéma de nommage personnalisé : les champs "
+"doivent commencer par la lettre X suivie de l'un des lettres B, C ou S et "
+"d'un tiret. Si la lettre B est utilisée, le champ sera copié dans le fichier "
+"« control » du paquet binaire, voir B<deb-control>(5). Avec la lettre S, le "
+"champ sera copié dans le fichier « control » du paquet source créé par "
+"B<dpkg-source>(1). Enfin, la lettre C provoquera la recopie du champ dans le "
+"fichier de contrôle de l'envoi (« .changes »). Les préfixes X[BCS]- sont "
+"supprimés lors de ces recopies. Ainsi, un champ B<XC-Approved-By> apparaîtra "
+"sous le nom B<Approved-By> dans le fichier « changes » mais pas dans le "
+"fichier « control » du paquet binaire ni dans celui du paquet source."
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1413,11 +1457,24 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
+"# Commentaire\n"
+"Source: dpkg\n"
+"Section: admin\n"
+"Priority: required\n"
+"Maintainer: Dpkg Developers E<lt>debian-dpkg@lists.debian.orgE<gt>\n"
+"# ce champ est copié dans les paquets source et binaires\n"
+"XBS-Upstream-Release-Status: stable\n"
+"Homepage: http://wiki.debian.org/Teams/Dpkg\n"
+"Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git\n"
+"Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
+"Standards-Version: 3.7.3\n"
+"Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1426,6 +1483,25 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Recommends: gcc | c-compiler, build-essential\n"
+"Suggests: gnupg, debian-keyring\n"
+"Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
+"Replaces: manpages-pl (E<lt>= 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"
+msgstr ""
+"Package: dpkg-dev\n"
+"Section: utils\n"
+"Priority: optional\n"
+"Architecture: all\n"
+"# champ personnalisé dans le paquet binaire\n"
+"XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
 "Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
 " patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
@@ -1438,35 +1514,33 @@ msgid ""
 " .\n"
 " Most Debian source packages will require additional tools to build;\n"
 " for example, most packages need make and the C compiler gcc.\n"
-msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
-#, fuzzy
-#| msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
-msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)."
+msgstr "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
 msgid "deb-split"
 msgstr "deb-split"
 
 #. type: TH
-#: deb-split.5:1
-#, no-wrap
-msgid "2010-01-28"
-msgstr "28-01-2010"
+#: deb-split.5:18
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-09"
+msgstr "08-02-2012"
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr "deb-split - formatage de paquets binaires Debian en plusieurs parties"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1476,7 +1550,7 @@ msgstr ""
 "supports de faible capacité."
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
@@ -1486,43 +1560,101 @@ msgstr ""
 "dpkg 1.15.6)."
 
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
-msgstr ""
-"Le premier membre est nommé B<debian-split> et contient une succession de "
-"lignes, séparées par des retours-chariot. Pour le moment, sept lignes sont "
-"présentes. La première est le numéro de version du format, B<2.1> à l'heure "
-"où ce document a été écrit. Le second est le nom du paquet. Le troisième est "
-"la version du paquet. Le quatrième est la somme MD5 du paquet. Le cinquième "
-"est la taille totale du paquet. Le sixième est la taille maximale d'une "
-"partie. Le septième est le numéro d'ordre de la partie concernée, suivi du "
-"caractère « / » et du nombre total de parties (de le forme \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+"Le premier membre est appelé B<debians-split> et contient un ensemble de "
+"lignes, séparées par des retours à la ligne. Actuellement, huit lignes sont "
+"présentes :"
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#. type: Plain text
+#: deb-split.5:35
+msgid ""
+"The format version number, B<2.1> at the time this manual page was written."
+msgstr ""
+"Numéro de version du format, B<2.1> au moment de la rédaction de cette page "
+"de manuel."
+
+#. type: Plain text
+#: deb-split.5:37
+msgid "The package name."
+msgstr "Nom du paquet"
+
+#. type: Plain text
+#: deb-split.5:39
+msgid "The package version."
+msgstr "Version du paquet"
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr "Somme de contrôle MD5 du paquet"
+
+#. type: Plain text
+#: deb-split.5:43
+msgid "The total size of the package."
+msgstr "Taille totale du paquet"
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr "Taille maximale d'un membre"
+
+#. type: Plain text
+#: deb-split.5:48
+msgid ""
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
+msgstr ""
+"Numéro du membre courant, suivi d'une barre oblique (/) et du nombre total "
+"de membres (par exemple \\(oq1/10\\(cq)."
+
+#. type: Plain text
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr "Architecture du paquet (depuis dpkg 1.16.1)"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:54
+#, fuzzy
+#| msgid ""
+#| "Programs which read multi-part archives should be prepared for additional "
+#| "lines to be present, and should ignore these if this is the case."
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 "Les programmes qui lisent des archives en parties multiples doivent "
 "autoriser la présence de lignes supplémentaires (et les ignorer si elles "
 "existent)."
 
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:59
+#, fuzzy
+#| msgid ""
+#| "If the version number has changed, an incompatible change has been made "
+#| "and the program should stop. If it has not, then the program should be "
+#| "able to safely continue, unless it encounters an unexpected member in the "
+#| "archive (except at the end), as described below."
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
 "Si le numéro de version majeur a changé, cela signifie qu'une modification "
 "incompatible a été effectuée, et le programme doit alors s'arrêter. Si ce "
@@ -1531,56 +1663,49 @@ msgstr ""
 "l'archive (excepté à la fin de cette dernière), comme décrit ci-dessous."
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:62
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
 msgstr ""
-"Le deuxième et dernier membre requis se nomme B<data.>N où N est le numéro "
-"de la partie. Il contient les données brutes de la partie."
+"Le deuxième et dernier membre requis se nomme B<data.>I<N> où I<N> est le "
+"numéro de la partie. Il contient les données brutes de la partie."
 
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 "Ces membres doivent apparaître dans cet ordre exact. Les implémentations "
-"actuelles devraient ignorer tout membre additionnel suivant B<data.>N. "
+"actuelles devraient ignorer tout membre additionnel suivant B<data.>I<N>. "
 "D'autres membres seront éventuellement proposés, et (si possible) seront "
 "placés après les deux premiers."
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<dpkg-split>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr "deb-version"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr "18-08-2008"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr "deb-version - Format du numéro de version des paquets Debian"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
-msgstr "[ I<epoch>:] I<version_amont> [-I<révision_debian> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
+msgstr "[I<epoch>B<:>]I<version_amont>[B<->I<révision_debian>]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
@@ -1589,24 +1714,24 @@ msgstr ""
 "composent de trois parties. Celles-ci sont :"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr "I<epoch>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 "Ce nombre est un entier positif (usuellement petit). Il peut être omis (dans "
 "ce cas, la valeur nulle est implicite). S'il est omis, la I<version_amont> "
-"ne doit pas contenir de caractère deux-points."
+"peut ne pas contenir de caractère deux-points."
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1617,13 +1742,13 @@ msgstr ""
 "numérotation des versions amont."
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, no-wrap
-msgid "I<upstream_version>"
-msgstr "I<upstream_version>"
+msgid "I<upstream-version>"
+msgstr "I<version_amont>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1640,111 +1765,110 @@ msgstr ""
 "procédé de comparaison des numéros de version."
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
-"Le principe de comparaison du système de gestion de paquet en ce qui "
-"concerne la I<version_amont> est décrite ci-dessous. La partie "
-"I<version_amont> du numéro est obligatoire."
+"Le principe de comparaison du système de gestion de paquets en ce qui "
+"concerne la I<version_amont> est décrit ci-dessous. La partie "
+"I<version_amont> du numéro de version est obligatoire."
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
 "La I<version_amont> ne doit contenir que des caractères alphanumériques (\"A-"
-"Za-z0-9\") et les caratères suivants (\".+-:~\"). Et devrait commencer par "
-"un chiffre. S'il n'y a pas de partie I<revision_Debian> alors le caractère "
-"tilde (\"~\") n'est pas autorisé ; si il n'y a pas de I<epoch>, alors c'est "
-"le caractère (\"deux points, :\") qui n'est pas autorisés."
+"Za-z0-9\") et les caractères B<.> B<+> B<-> B<:> B<~>\" (point, plus, tiret, "
+"deux-points, tilde) et devrait commencer par un chiffre. S'il n'y a pas de "
+"partie I<revision_Debian> alors le tiret n'est pas autorisé ; s'il n'y a pas "
+"d'I<epoch>, alors c'est le caractère deux-points qui n'est pas autorisé."
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, no-wrap
-msgid "I<debian_revision>"
-msgstr "I<debian_revision>"
+msgid "I<debian-revision>"
+msgstr "I<révision_Debian>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 "Cette partie du numéro de version indique la version du paquet Debian à "
 "partir du numéro de la version amont. Elle ne doit contenir que des symboles "
-"alphanumériques (\"A-Za-z0-9\") et les trois caractères (\".+~\"). Elle est "
-"analysée de la même façon que la I<version_amont>."
+"alphanumériques et les caractères B<+> B<.> B<~> (plus, point, tilde). Elle "
+"est analysée de la même façon que la I<version_amont>."
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
 "required."
 msgstr ""
-"Cette partie est facultative ; si elle n'est pas présent alors c'est que la "
-"I<version_amont> ne doit pas contenir de signe moins (\"-\"). Ce format est "
-"pour le cas où un logiciel a été directement conçu comme paquet Debian, il y "
-"a donc qu'une seule « debianisation » et donc par suite pas besoin "
-"d'indication de révision."
+"Cette partie est facultative ; si elle n'est pas présente, la "
+"I<version_amont> ne doit pas contenir de tiret. Ce format est prévu pour le "
+"cas où un logiciel a été directement conçu comme paquet Debian, il y a donc "
+"qu'une seule « debianisation » et donc par suite pas besoin d'indication de "
+"révision."
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
-"Il est convenu de repartir à '1' pour la I<révision_debian> à chaque fois "
-"que la I<version_amont> est incrémentée."
+"Il est convenu de repartir à 1 pour la I<révision_debian> à chaque fois que "
+"la I<version_amont> est incrémentée."
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
-"Dpkg s'arrêtera au dernier signe moins (\"-\") du numéro de version (s'il y "
-"en a un) pour déterminer la partie I<version_amont> et la I<version_Debian>. "
-"L'absence de I<revision_Debian> est comparée avant sa présence, mais notez "
-"que la I<revision_Debian> est partie la moins significative du numéro de "
-"version."
+"Dpkg s'arrêtera au dernier tiret du numéro de version (s'il y en a un) pour "
+"déterminer la partie I<version_amont> et la I<révision_Debian>. L'absence de "
+"I<révision_Debian> est comparée avant sa présence, mais il faut noterque la "
+"I<révision_Debian> est partie la moins significative du numéro de version."
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr "Algorithme de classement"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
-"Les parties I<version_amont> et I<revision_Debian> sont comparées par le "
+"Les parties I<version_amont> et I<révision_Debian> sont comparées par le "
 "système de gestion de paquet en utilisant le même algorithme :"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr "Les chaînes sont comparées de la gauche vers la droite."
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1764,7 +1888,7 @@ msgstr ""
 "ainsi : « ~~ », « ~~a », « ~ », partie vide, « a »."
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1779,7 +1903,7 @@ msgstr ""
 "comparaison) elle compte pour un zéro."
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1791,7 +1915,7 @@ msgstr ""
 "chaînes atteinte."
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1807,13 +1931,13 @@ msgstr ""
 "d'autres choses stupides."
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr "CAVEATS"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1825,64 +1949,23 @@ msgstr ""
 "à gérer ce système."
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)."
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "AUTEURS"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson et Christian Schwarz"
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007 Frank Lichtenheld"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Ce programme est un logiciel libre ; voyez la « GNU General Public Licence » "
-"version 2 ou supérieure pour le copyright. Il n'y a PAS de garantie."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "28-02-2006"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr "deb-old - Ancien format des paquets binaires Debian"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1894,7 +1977,7 @@ msgstr ""
 "format."
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
@@ -1903,7 +1986,7 @@ msgstr ""
 "suivi par la concaténation de deux fichiers ustar compressé avec gzip."
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
@@ -1912,7 +1995,7 @@ msgstr ""
 "c'est à dire B<0.939000> pour toutes les archives dans l'ancien format."
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
@@ -1921,13 +2004,13 @@ msgstr ""
 "indique la taille de la première archive tar compressée avec gzip."
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 "Chacune de ces lignes se termine par un unique caractère de nouvelle ligne."
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1938,7 +2021,7 @@ msgstr ""
 "puisqu'il contient les informations principales de contrôle."
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1953,7 +2036,7 @@ msgstr ""
 "contrôle peut contenir une entrée pour B<.>, le répertoire courant."
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1965,74 +2048,183 @@ msgstr ""
 "pas par des barres obliques (« / »)."
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "deb-override"
-msgstr "deb-override"
-
-#. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, no-wrap
-msgid "2007-03-07"
-msgstr "07-03-2007"
+msgid "deb-origin"
+msgstr "deb-origin"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-origin.5:19 dpkg-vendor.1:18
 #, no-wrap
-msgid "dpkg utilities"
-msgstr "Utilitaires de dpkg"
+msgid "2011-11-10"
+msgstr "10-11-2011"
 
 #. type: Plain text
-#: deb-override.5:18
-msgid "deb-override - Debian archive override file"
-msgstr "deb-override - Fichier override d'une archive Debian"
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr "deb-origin - Fichiers d'informations propre à l'éditeur"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
-msgid "override"
-msgstr "override"
+#: deb-origin.5:24
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B</etc/dpkg/origins/>I<fichier>"
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-origin.5:33
 msgid ""
-"While most information about a package can be found in the control file, "
-"some is managed centrally by the distribution czars rather than by the "
-"maintainer in order to offer some global consistency.  This information is "
-"found in the override file."
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
 msgstr ""
-"Bien que l'on puisse trouver dans le fichier « control » la plupart des "
-"informations concernant un paquet, certaines doivent être inscrites par les "
-"responsables de la distribution plutôt que par le responsable du paquet afin "
-"de garantir une cohérence globale. Ces informations se trouvent dans le "
-"fichier « override »."
+"Les fichiers de B</etc/dpkg/origins> peuvent fournit des informations que "
+"les différents éditeurs (« vendor ») qui fournissent des paquets Debian. "
+"Ilscontiennent un certain nombre de champs ou de commentaires pour les "
+"lignes commençant par un caractère « B<#> ». Chaque champ commence par une "
+"étiquette, telle que B<Vendor> ou B<Parent>, suivi du caractère « deux-"
+"points » et du contenu du champ. Les champs sont délimités par les "
+"étiquettes de champs. En d'autres termes, le contenu d'un champ peut "
+"s'étendre sur plusieurs lignes, mais les outils d'installation joindront en "
+"général les lignes pendant le traitement du contenu du champ."
 
-#. type: Plain text
-#: deb-override.5:31
-msgid ""
-"The override file has a simple whitespace-delimited format. Comments are "
-"allowed (denoted with a B<#>)."
-msgstr ""
-"Les éléments du fichier « override » sont séparés simplement par un espace. "
-"Les commentaires commencent par un caractère B<« # »>."
+#. type: TP
+#: deb-origin.5:34
+#, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Vendor:>I< éditeur>"
 
 #. type: Plain text
-#: deb-override.5:37
-msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
-msgstr "I<paquet> I<priorité> I<section> [I<responsable>]"
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr "La valeur de ce champ donne le nom de l'éditeur(« vendor »)."
 
-#. type: Plain text
-#: deb-override.5:42
+#. type: TP
+#: deb-origin.5:38
+#, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Vendor-URL:>I< adresse-URL-éditeur>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr "La valeur de ce champ donne l'adresse URL de l'éditeur"
+
+#. type: TP
+#: deb-origin.5:41
+#, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:>I< url-du-bogue>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+"La valeur de ce champ donne le type et l'adresse du système de suivi des "
+"bogues de l'éditeur. Cela peut être une URL mailto ou debbugs (p."
+"ex. debbugs://bugs.debian.org/)."
+
+#. type: TP
+#: deb-origin.5:46
+#, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Parent:>I< éditeur>"
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"La valeur de ce champ donne le nom de l'éditeur dont le présent éditeur est "
+"dérivé."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+
+#. type: Plain text
+#: deb-origin.5:57
+msgid "B<dpkg-vendor>(1)"
+msgstr "B<dpkg-vendor>(1)"
+
+#. type: TH
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr "deb-override"
+
+#. type: TH
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
+#, no-wrap
+msgid "dpkg utilities"
+msgstr "Utilitaires de dpkg"
+
+#. type: Plain text
+#: deb-override.5:22
+msgid "deb-override - Debian archive override file"
+msgstr "deb-override - Fichier override d'une archive Debian"
+
+#. type: Plain text
+#: deb-override.5:25 deb-extra-override.5:24
+msgid "override"
+msgstr "override"
+
+#. type: Plain text
+#: deb-override.5:31
+msgid ""
+"While most information about a package can be found in the control file, "
+"some is managed centrally by the distribution czars rather than by the "
+"maintainer in order to offer some global consistency.  This information is "
+"found in the override file."
+msgstr ""
+"Bien que l'on puisse trouver dans le fichier « control » la plupart des "
+"informations concernant un paquet, certaines doivent être inscrites par les "
+"responsables de la distribution plutôt que par le responsable du paquet afin "
+"de garantir une cohérence globale. Ces informations se trouvent dans le "
+"fichier « override »."
+
+#. type: Plain text
+#: deb-override.5:35
+msgid ""
+"The override file has a simple whitespace-delimited format. Comments are "
+"allowed (denoted with a B<#>)."
+msgstr ""
+"Les éléments du fichier « override » sont séparés simplement par un espace. "
+"Les commentaires commencent par un caractère B<« # »>."
+
+#. type: Plain text
+#: deb-override.5:41
+msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
+msgstr "I<paquet> I<priorité> I<section> [I<responsable>]"
+
+#. type: Plain text
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
@@ -2042,7 +2234,7 @@ msgstr ""
 "binaires sont ignorées."
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
@@ -2052,7 +2244,7 @@ msgstr ""
 "dans la Charte Debian."
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -2064,7 +2256,7 @@ msgstr ""
 "responsable."
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
@@ -2074,7 +2266,7 @@ msgstr ""
 "Debian."
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
@@ -2083,25 +2275,25 @@ msgstr ""
 "usr/share/doc/debian-policy/policy.html/index.html>."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr "16-08-2009"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 "deb-extra-override - Fichier override supplémentaire d'une archive Debian"
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -2113,7 +2305,7 @@ msgstr ""
 "fichier d'« override » supplémentaire contient les valeurs remplacées."
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
@@ -2122,17 +2314,17 @@ msgstr ""
 "par un espace. Les commentaires commencent par un caractère B<« # »>."
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr "I<paquet> I<nom-de-champ> I<valeur>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr "I<paquet> est le nom du paquet binaire/source."
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -2143,7 +2335,7 @@ msgstr ""
 "découpée en 3 colonnes au plus quand elle est analysée."
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
@@ -2153,30 +2345,30 @@ msgstr ""
 "I<indices> des miroirs Debian."
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, no-wrap
-msgid "2008-02-17"
-msgstr "17-02-2008"
+msgid "2012-02-08"
+msgstr "08-02-2012"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 "deb-shlibs - Fichier d'information sur les bibliothèques partagées Debian"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2192,12 +2384,12 @@ msgstr ""
 "autres lignes doivent être au format"
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
-msgstr "[I<type:>] I<biblitohèque> I<version> I<dépendances>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
+msgstr "[I<type>B<:>] I<bibliothèque> I<version> I<dépendances>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -2208,19 +2400,25 @@ msgstr ""
 "normalement pas nécessaire."
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
-msgstr "Lire la charte Debian pour plus d'informations."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
+msgstr ""
+"Le champ I<dependencies> utilise la même syntaxe que le champ B<Depends> "
+"d'un fichier de contrôle d'un paquet binaire, voir B<deb-control>(5). Voir "
+"aussi la Charte Debian pour plus de détails."
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "EXEMPLES"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
@@ -2229,12 +2427,12 @@ msgstr ""
 "bibliothèque dont le nom est I<libcrunch.so.1>, doit avoir la ligne"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2250,34 +2448,34 @@ msgstr ""
 "plus de détails."
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
-msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgstr "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "2009-07-15"
 msgstr "15-07-2009"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr "deb-substvars - Variables de substitution de source Debian"
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2291,7 +2489,7 @@ msgstr ""
 "variables dans le fichier de sortie."
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2307,7 +2505,7 @@ msgstr ""
 "chercher d'autres substitutions."
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
@@ -2317,7 +2515,7 @@ msgstr ""
 "par un signe B<$>."
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2331,7 +2529,7 @@ msgstr ""
 "variables dans les champs B<Package>, B<Source> et B<Architecture>."
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2348,7 +2546,7 @@ msgstr ""
 "bar.${Newline}foo est super. » et si vous avez le champ suivant :"
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2362,12 +2560,12 @@ msgstr ""
 "  Encore du texte.\n"
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr "Le résultat final sera :"
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2383,7 +2581,7 @@ msgstr ""
 "  More text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2398,42 +2596,42 @@ msgstr ""
 "vides et les lignes qui commencent par un symbole B<#> sont ignorés."
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr "En outre, les variables standard suivantes sont disponibles :"
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 "L'architecture pour laquelle on construit (tirée de B<dpkg --print-"
 "architecture>)."
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr "B<source:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr "La version du paquet source."
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
@@ -2442,13 +2640,13 @@ msgstr ""
 "version debian."
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
@@ -2457,13 +2655,13 @@ msgstr ""
 "dans un binNMU par exemple)."
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2474,13 +2672,13 @@ msgstr ""
 "fonction. Utilisez plutôt B<source:Version> ou B<binary:Version>."
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2494,13 +2692,13 @@ msgstr ""
 "par défaut."
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2514,13 +2712,13 @@ msgstr ""
 "du fichier « control »."
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<F:>I<fieldname>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2531,13 +2729,13 @@ msgstr ""
 "effet que là où elles sont effectivement développées."
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2548,24 +2746,24 @@ msgstr ""
 "contenu du champ B<Format> dans le fichier B<.changes> est aussi modifié."
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr "Ces variables contiennent chacune le caractère correspondant."
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr "B<shlibs:>I<dependencyfield>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
@@ -2573,29 +2771,29 @@ msgstr ""
 "shlibdeps>."
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr "La version amont de dpkg."
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr "La version complète de dpkg."
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
@@ -2604,36 +2802,36 @@ msgstr ""
 "avertissement et une valeur nulle est assumée."
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "FICHIERS"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr "La liste des variables de substitution et leurs valeurs."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "BOGUES"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
@@ -2643,7 +2841,7 @@ msgstr ""
 "embrouillé."
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
@@ -2651,56 +2849,25 @@ msgstr ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTEUR"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Copyright \\(co 1995-1996 Ian Jackson"
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright \\(co 2000 Wichert Akkerman"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr "deb-symbols"
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr "16-07-2007"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 "deb-symbols - Fichier d'information sur les bibliothèques partagées Debian"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr "symboles"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
@@ -2709,57 +2876,57 @@ msgstr ""
 "bibliothèques partagées dans ces fichiers est le suivant :"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
-msgstr "E<lt>bibliothèque sonameE<gt> E<lt>modèle principal de dépendanceE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
+msgstr "I<modèle principal de dépendance de bibliothèque soname>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
-msgstr "[ | E<lt>modèle alternatif de dépendanceE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
+msgstr "[| I<modèle-alternatif-de-dépendance>]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
-msgstr "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
+msgstr "[...]"
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr "[ * E<lt>nom-du-champE<gt>: E<lt>valeur du champE<gt> ]"
+#: deb-symbols.5:36
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "[* I<nom-du-champ>: I<valeur-du-champ>]"
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
-"[ ... ]\n"
-" E<lt>symboleE<gt> E<lt>version minimumE<gt>[ E<lt>id du modèle de dépendanceE<gt> ]\n"
+"[...]\n"
+" I<symbole> I<version minimum>[I<id du modèle de dépendance>]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 "La variable I<soname de la bibliothèque> est exactement la valeur du champ "
-"SONAME tel que exporté par B<objdump>(1). La varible I<modèle de dépendance> "
-"est une dépendance où I<#MINVER#> est dynamiquement remplacé soit par une "
+"SONAME telle que exportée par B<objdump>(1). Un I<modèle de dépendance> est "
+"une dépendance où I<#MINVER#> est dynamiquement remplacé soit par une "
 "version comme \"(E<gt>= I<version minimum>)\" soit par rien (si une "
 "dépendance quelle que soit sa version est reconnue suffisante)."
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 "Chaque I<symbole> exporté (noté I<nom>@I<version>, avec I<version> qui "
@@ -2770,30 +2937,30 @@ msgstr ""
 "la seconde 2, etc."
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 "Chaque entrée pour une bibliothèque peut aussi avoir des champs de méta-"
 "information. Ces champs sont enregistrés via des lignes qui débutent par une "
-"astérisque (« * »). Actuellement, le seul champ valide est I<Build-Depends-"
-"Package>, il indique le nom du paquet « -dev » associé à la bibliothèque et "
-"est utilisé par dpkg-shlibdeps pour s'assurer que la dépendance produite est "
-"au moins aussi stricte que la dépendance de construction correspondante."
+"astérisque (« * »). Actuellement, le seul champ valable est I<Build-Depends-"
+"Package> ; il indique le nom du paquet « -dev » associé à la bibliothèque et "
+"est utilisé par B<dpkg-shlibdeps> pour s'assurer que la dépendance produite "
+"est au moins aussi stricte que la dépendance de construction correspondante."
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr "Simple fichier de symboles"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2807,23 +2974,23 @@ msgstr ""
 " [...]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr "Fichier avancé de symboles"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2839,39 +3006,33 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr "deb-triggers"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, no-wrap
-msgid "2009-03-15"
-msgstr "15-03-2009"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr "deb-triggers - actions différées du paquet"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr "actions différées"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2882,7 +3043,7 @@ msgstr ""
 "au moment de la création du paquet)."
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2893,46 +3054,68 @@ msgstr ""
 "les lignes vides seront ignorées."
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr "Les directives actuellement gérées sont :"
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr "B<interest> I<nom-action-différée>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest-noawait> I<nom-action-différée>"
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
-"Indique que le paquet est associé à une action différée. Toutes les actions "
-"différées associées au paquet doivent être listées en utilisant cette "
-"directive depuis le fichier de contrôle des actions différées."
+"Indique que le paquet est concerné par l'action différée indiquée. Toutes "
+"les actions différées associées au paquet doivent être listées en utilisant "
+"cette directive depuis le fichier de contrôle des actions différées. La "
+"variante « noawait » ne place toutefois pas les paquets qui provoquent cette "
+"action différée dans l'état « triggers-awaited » (actions différées "
+"attendues). Elle ne devrait être utilisée que lorsque la fonctionnalité "
+"fournie par l'action différée n'est pas critique."
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr "B<activate> I<nom-action-différée>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate-noawait> I<nom-action-différée>"
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 "Cette directive permet que tout changement dans l'état de ce paquet active "
 "l'action différée spécifiée. L'action différée sera activée au début des "
 "opérations suivantes : dépaquetage, configuration, suppression (y compris en "
-"cas de remplacement par un paquet conflictuel), purge et déconfiguration."
+"cas de remplacement par un paquet conflictuel), purge et déconfiguration. La "
+"variante « noawait » ne place toutefois pas les paquets qui provoquent cette "
+"action différée dans l'état « triggers-awaited » (actions différées "
+"attendues). Elle ne devrait être utilisée que lorsque la fonctionnalité "
+"fournie par l'action différée n'est pas critique."
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2949,7 +3132,7 @@ msgstr ""
 "activées."
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
@@ -2958,51 +3141,63 @@ msgstr ""
 "paquet."
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+"Les variantes « -noawait » ne sont gérées qu'à partir de dpkg 1.16.1 et "
+"provoqueront des erreurs avec les versions plus anciennes. Il est donc "
+"conseillé d'utiliser « Pre-Depends: dpkg(E<gt>= 1.16.1) » pour chaque paquet "
+"qui a besoin de se servir de telles directives."
+
+#. type: Plain text
+#: deb-triggers.5:88
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
-#, fuzzy, no-wrap
-#| msgid "2009-02-27"
-msgid "2011-02-05"
-msgstr "27-02-2009"
+#: dpkg.1:26
+#, no-wrap
+msgid "2011-11-27"
+msgstr "27-11-2011"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "suite dpkg"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - un gestionnaire de paquet pour Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<option>...] I<action>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "AVERTISSEMENT"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -3013,7 +3208,7 @@ msgstr ""
 "commande et des états des paquets."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -3024,7 +3219,7 @@ msgstr ""
 "l'installation ou la désinstallation des paquets sont très insuffisantes."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -3042,53 +3237,30 @@ msgstr ""
 "l'action d'une manière ou d'une autre."
 
 #. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"On peut aussi utiliser B<dpkg> comme une interface à B<dpkg-deb>(1). Quand "
-"B<dpkg> rencontre les actions suivantes, qui sont des actions de B<dpkg-"
-"deb>, il lance simplement B<dpkg-deb> avec les paramètres qui lui ont été "
-"fournis :"
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
-msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, et\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"Voyez B<dpkg-deb>(1) pour des renseignements supplémentaires sur ces actions."
+"B<dpkg> peut également être utilisé en interface pour B<dpkg-deb>(1) et "
+"B<dpkg-query>(1). La liste des actions gérées est indiquée dans la section "
+"B<ACTIONS>. Si cette section est présente, B<dpkg> n'exécute B<dpkg-deb> ou "
+"B<dpkg-query> avec les paramètres qui lui sont passés, mais aucune action "
+"spécifique ne leur est communiquée. Pour utiliser ce la, il est nécessaire "
+"d'appeler le programme directement."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "RENSEIGNEMENTS SUR LES PAQUETS"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -3100,41 +3272,41 @@ msgstr ""
 "dévolue à B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "ÉTATS DES PAQUETS"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "Le paquet n'est pas installé sur le système."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "Seuls les fichiers de configuration du paquet existent sur le système."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed>"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -3143,24 +3315,24 @@ msgstr ""
 "s'est pas terminée."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "Le paquet est dépaqueté mais n'est pas configuré."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured>"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -3169,65 +3341,65 @@ msgstr ""
 "quelconque raison, ne s'est pas terminée."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr "B<triggers-awaited>"
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr ""
 "Le paquet attend l'exécution d'une action différée qui est à la charge d'un "
 "autre paquet."
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr "B<triggers-pending>"
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr "Une action différée de ce paquet a été activée, il reste à l'exécuter."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "Le paquet est dépaqueté et correctement configuré."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "ÉTATS DE LA SÉLECTION DES PAQUETS"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "Le paquet est sélectionné pour être installé."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -3236,13 +3408,13 @@ msgstr ""
 "avec l'option de forçage B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -3251,13 +3423,13 @@ msgstr ""
 "supprimer tous les fichiers à l'exception des fichiers de configuration)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
@@ -3266,19 +3438,19 @@ msgstr ""
 "dans les répertoire du système même les fichiers de configuration)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "DRAPEAUX DES PAQUETS"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -3289,38 +3461,38 @@ msgstr ""
 "soit lancé avec l'option de forçage B<--force-remove-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "ACTIONS"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<-i>, B<--install> I<fichier-paquet>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
-"Installe le paquet. Si l'on donne l'option B<--recursive> ou B<-R>, "
-"I<fichier-paquet> doit alors indiquer un répertoire."
+"Installe le paquet. Si l'option B<--recursive> ou B<-R> est utilisée, "
+"I<fichier-paquet> doit alors être un répertoire."
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "L'installation comporte les étapes suivantes :"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Extraction des fichiers de contrôle du nouveau paquet."
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -3329,12 +3501,12 @@ msgstr ""
 "exécution du script I<prerm> de l'ancien paquet."
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr "B<3.> Lancement du script I<preinst>, s'il est fourni par le paquet."
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3343,7 +3515,7 @@ msgstr ""
 "anciens de manière à pouvoir les restaurer si quelque chose tourne mal."
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -3357,7 +3529,7 @@ msgstr ""
 "supprimés."
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3366,28 +3538,28 @@ msgstr ""
 "comment cela se passe."
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<--unpack >I<fichier-paquet>..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
-"Dépaquète le paquet, mais ne configure rien. Si l'on donne l'option B<--"
-"recursive> ou B<-R>, I<fichier-paquet> doit alors indiquer un répertoire."
+"Dépaquète le paquet mais ne configure rien. Si l'option B<--recursive> ou B<-"
+"R> est utilisée, I<fichier-paquet> doit alors indiquer un répertoire."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<--configure >I<paquet>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -3398,7 +3570,7 @@ msgstr ""
 "dépaquetés mais non configurés sont configurés."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
@@ -3407,12 +3579,12 @@ msgstr ""
 "la commande B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "La configuration comporte les étapes suivantes :"
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
@@ -3422,18 +3594,18 @@ msgstr ""
 "restaurer si quelque chose se passe mal."
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr "B<2.> Exécution du script B<postinst>, s'il est fourni par le paquet."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<--triggers-only> I<paquet> ...|B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3449,13 +3621,13 @@ msgstr ""
 "corrigé plus tard en exécutant : B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<paquet>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3488,33 +3660,33 @@ msgstr ""
 "ceux existant dans les répertoires personnels des utilisateurs."
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "La suppression d'un paquet comporte les étapes suivantes :"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Lancement du script I<prerm>"
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Suppression des fichiers installés"
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> lancement du script I<postrm>"
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<--update-avail>, B<--merge-avail> I<fichier-Paquets>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3532,45 +3704,45 @@ msgstr ""
 "enregistrement des paquets disponibles dans I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
 "B<dselect> but an APT-based frontend: APT has its own system to keep track "
 "of available packages."
 msgstr ""
-"A commande unique plus simple permettant de récupérer et mettre à jour le "
-"fichier I<available> est B<dselect update>. Veuillez noter que ce fichier "
-"est à peu près inutile si vous n'utilisez pas B<dselect> mais une interface "
-"basée sur APT. APT comporte en effet son propre mécanisme pour suivre les "
-"paquets disponibles."
+"Une simple commande permettant de récupérer et mettre à jour le fichier "
+"I<available> est B<dselect update>. Veuillez noter que ce fichier est à peu "
+"près inutile si vous n'utilisez pas B<dselect> mais une interface basée sur "
+"APT. APT contient en effet son propre mécanisme pour suivre les paquets "
+"disponibles."
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<-A>, B<--record-avail> I<fichier_paquet>..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Met à jour l'information de B<dpkg> et de B<dselect> sur les paquets "
 "disponibles avec les informations qui proviennent de I<fichier-paquet>. Si "
-"l'option B<--recursive> ou B<-R> est donnée, I<fichier-paquet> doit indiquer "
-"un répertoire."
+"l'option B<--recursive> ou B<-R> est utilisée, I<fichier-paquet> doit "
+"indiquer un répertoire."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<--forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
@@ -3579,24 +3751,24 @@ msgstr ""
 "paquets désinstallés qui ne sont pas disponibles."
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr "Efface les renseignements existants sur les paquets disponibles."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr "B<-C>, B<--audit>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3605,13 +3777,13 @@ msgstr ""
 "système. B<dpkg> suggère une manière de les faire fonctionner."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<--get-selections> [I<motif-nom-paquet>...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3622,33 +3794,33 @@ msgstr ""
 "ont été précédemment purgés) ne seront pas affichés."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
-"modifie la liste des sélections des paquets en lisant un fichier sur "
-"l'entrée standard. Le format de ce fichier doit être de la forme "
-"« E<lt>paquetE<gt> E<lt>étatE<gt> », où état vaut « install », « hold », "
-"« deinstall » ou « purge ». Les lignes vides ou les lignes de commentaires "
-"débutant par « # » sont autorisées."
+"Modifie la liste des sélections des paquets en lisant un fichier sur "
+"l'entrée standard. Le format de ce fichier doit être de la forme « I<paquet> "
+"I<état> », où état vaut B<install>, B<hold>, B<deinstall> ou B<purge>. Les "
+"lignes vides ou les lignes de commentaires débutant par « # » sont "
+"autorisées."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3659,13 +3831,13 @@ msgstr ""
 "ne sont pas affichés par --set-selections."
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<--yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
@@ -3674,25 +3846,82 @@ msgstr ""
 "pour une raison quelconque, ne sont pas encore installés."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<--add-architecture >I<architecture>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+"Ajoute I<architecture> à la liste d'architectures pour lesquelles les "
+"paquets peuvent être installés sans utiliser B<--force-architecture>. "
+"L'architecture pour laquelle B<dpkg> est compilé (c'est à dire ce qu'affiche "
+"B<--print-architecture>) est toujours incluse dans cette liste."
+
+#. type: TP
+#: dpkg.1:264
+#, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<--remove-architecture >I<architecture>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+"Retire I<architecture> de la liste d'architectures pour lesquelles les "
+"paquets peuvent être installés sans utiliser B<--force-architecture>. Si "
+"cette architecture est actuellement utilisée dans la base  de données, cette "
+"opération sera rejetée, sauf si B<--force-architecture> est utilisé. "
+"L'architecture pour laquelle B<dpkg> est compilé (c'est à dire ce qu'affiche "
+"B<--print-architecture>) ne peut jamais être retirée de cette liste."
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr "Affiche l'architecture des paquets installés (par exemple, « i386 »)."
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-foreign-architectures>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+"Affiche la liste, à raison d'une par ligne, des architectures pour "
+"lesquelles B<dpkg> est autorisé à installer des paquets."
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<--compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3715,92 +3944,91 @@ msgstr ""
 "compatibilité avec la syntaxe du fichier de contrôle."
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
-msgstr "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
+msgstr "B<--command-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
 "Cette action accepte une série de commandes sur le descripteur du fichier "
-"d'entrée B<E<lt>nE<gt>>. Note : des options supplémentaires définies sur la "
-"ligne de commande à travers ce descripteur de fichier ne sont pas redéfinies "
-"pour les commandes suivantes qui sont exécutées pendant la même séquence."
+"d'entrée I<n>. Note : des options supplémentaires définies sur la ligne de "
+"commande à travers ce descripteur de fichier ne sont pas redéfinies pour les "
+"commandes suivantes qui sont exécutées pendant la même séquence."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Affiche un court message d'aide."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Donne des renseignements sur les options B<--force->I<quelque-chose>."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<-Dh>, B<--debug=help>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "donne des renseignements sur les options de débogage."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Affiche la version de B<dpkg>."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb actions>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 "Voyez B<dpkg-deb>(1) pour des renseignements supplémentaires sur les actions "
 "suivantes."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3838,20 +4066,20 @@ msgstr ""
 "    Affiche des renseignements sur un paquet.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query actions>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 "Voyez B<dpkg-query>(1) pour davantage d'explications sur les actions "
 "suivantes."
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3882,20 +4110,20 @@ msgstr ""
 "    devraient plutôt utiliser B<apt-cache show> I<nom-du-paquet>.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPTIONS"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3910,26 +4138,26 @@ msgstr ""
 "commande mais sans tiret), soit un commentaire, commençant par B<#>."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<nombre>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 "Modifie le nombre d'erreurs au delà duquel B<dpkg> s'arrête. Il est par "
 "défaut égal à 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>, B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3941,13 +4169,13 @@ msgstr ""
 "déconfiguration automatique du paquet qui dépendait du paquet supprimé."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<octal>B<, --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -3959,23 +4187,8 @@ msgstr ""
 "debug=help> affiche ces valeurs de débogage."
 
 #. type: Plain text
-#: dpkg.1:356
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    number  description\n"
-#| "         1   Generally helpful progress information\n"
-#| "         2   Invocation and status of maintainer scripts\n"
-#| "        10   Output for each file processed\n"
-#| "       100   Lots of output for each file processed\n"
-#| "        20   Output for each configuration file\n"
-#| "       200   Lots of output for each configuration file\n"
-#| "        40   Dependencies and conflicts\n"
-#| "       400   Lots of dependencies/conflicts output\n"
-#| "     10000   Trigger activation and processing\n"
-#| "     20000   Lots of output regarding triggers\n"
-#| "     40000   Silly amounts of output regarding triggers\n"
-#| "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
-#| "      2000   Insane amounts of drivel\n"
+#: dpkg.1:389
+#, no-wrap
 msgid ""
 "    Number   Description\n"
 "         1   Generally helpful progress information\n"
@@ -3996,11 +4209,11 @@ msgstr ""
 "    1   Informations de progression \n"
 "        en général utiles\n"
 "    2   Appel et état des scripts du responsable\n"
-"   10   Sortie pour chaque fichier traité\n"
-"  100   De nombreuses sorties pour chaque fichier\n"
+"   10   Affichage pour chaque fichier traité\n"
+"  100   De nombreux affichages pour chaque fichier\n"
 "        traité\n"
-"   20   Sortie pour chaque fichier de configuration\n"
-"  200   De nombreuses sorties pour chaque fichier\n"
+"   20   Affichage pour chaque fichier de configuration\n"
+"  200   De nombreux affichages pour chaque fichier\n"
 "        de configuration\n"
 "   40   Dépendances et conflits\n"
 "  400   De nombreuses sorties pour les dépendances\n"
@@ -4008,18 +4221,18 @@ msgstr ""
 "10000   Sortie sur l'activation et le traitement des actions différées\n"
 "20000   De nombreuses sorties sur les actions différées\n"
 "40000   Quantité stupide de sorties sur les actions différées\n"
-" 1000   Beaucoup de radotage à propos du répertoire\n"
+" 1000   Beaucoup de radotage à ppropos du répertoire\n"
 "        dpkg/info \n"
 " 2000   Quantité stupide de radotage\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<quelque-chose>, B<--no-force->I<quelque-chose>, B<--refuse->I<quelque-chose>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -4032,7 +4245,7 @@ msgstr ""
 "décrit. Les actions marquées d'un (*) sont forcées par défaut."
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -4043,12 +4256,12 @@ msgstr ""
 "système entier.>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all> : Met en oeuvre (ou pas) toutes les options de forçage."
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -4057,7 +4270,7 @@ msgstr ""
 "paquet est déjà installée."
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -4073,7 +4286,7 @@ msgstr ""
 "système inutilisable. N'utiliser qu'avec précaution.>"
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -4082,12 +4295,12 @@ msgstr ""
 "configurés dont dépend le paquet en question."
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr "B<hold> : Traite même les paquets marqués « à garder » (« hold »)."
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -4098,7 +4311,7 @@ msgstr ""
 "paquet restent dans le système et soient oubliés par B<dpkg>."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -4110,27 +4323,27 @@ msgstr ""
 "utiliser cette option avec prudence."
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr ""
 "B<depends> : Change tous les problèmes de dépendance en avertissements."
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 "B<depends-version> : Ignore les versions dans les questions de dépendance."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 "B<breaks>: Force l'installation, même si cela risque de casser un autre "
 "paquet."
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -4140,7 +4353,7 @@ msgstr ""
 "certains fichiers."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
@@ -4150,7 +4363,7 @@ msgstr ""
 "préservés (suppression)."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4161,7 +4374,7 @@ msgstr ""
 "est aussi présente, auquel cas l'action par défaut est choisie."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4172,7 +4385,7 @@ msgstr ""
 "auquel cas l'action par défaut est choisie."
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -4186,7 +4399,7 @@ msgstr ""
 "pour déterminer ce qu'il faut faire."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -4201,19 +4414,19 @@ msgstr ""
 "l'action finalement utilisée."
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr "B<overwrite> : Remplace un fichier par un fichier d'un autre paquet."
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir> : Remplace un répertoire par un répertoire d'un autre "
 "paquet."
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
@@ -4221,7 +4434,7 @@ msgstr ""
 "détournée."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -4238,7 +4451,7 @@ msgstr ""
 "fichiers de taille vide en cas d'interruption inopinée."
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -4254,24 +4467,30 @@ msgstr ""
 "avant chaque renommage."
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
-"I<Avertissement : L'utilisation de cette option peut améliorer la "
+"I<Avertissement : L'utilisation de cette option peut améliorer la "
 "performance mais augmente le risque de perte de données. Elle est donc à "
 "utiliser avec précautions.>"
 
 #. type: Plain text
-#: dpkg.1:467
-#, fuzzy
-#| msgid "B<architecture>: Process even packages with the wrong architecture."
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
-msgstr "B<architecture> : Traite même les paquets d'une autre architecture"
+msgstr ""
+"B<architecture> : Traite même les paquets sans architecture ou avec une "
+"architecture incorrecte."
+
+#. type: Plain text
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr ""
+"B<bad-version> : Traite même les paquets dont la version est incorrecte"
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -4279,25 +4498,25 @@ msgstr ""
 "qui va poser des problèmes."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr "B<not-root> : Tente de (dés)installer même sans être root."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify> : Installe un paquet même si la vérification de son "
 "authenticité a échoué."
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<paquet>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
@@ -4307,42 +4526,13 @@ msgstr ""
 "que des avertissements)."
 
 #. type: TP
-#: dpkg.1:481
-#, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new>, B<--old>"
-
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Sélectionne soit l'ancien format des paquet binaires, soit le nouveau. C'est "
-"une option de B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"Ne pas lire ni vérifier le contenu du fichier de contrôle pendant la "
-"construction d'un paquet. C'est une option de B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -4353,7 +4543,7 @@ msgstr ""
 "soit."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -4366,13 +4556,13 @@ msgstr ""
 "le paquet --no-act, même si vous comptiez qu'elle ne ferait rien du tout."
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R>, B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -4384,13 +4574,13 @@ msgstr ""
 "install>, B<--unpack> et B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
@@ -4399,14 +4589,14 @@ msgstr ""
 "installée. C'est un alias pour B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir>=I<dir>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4417,13 +4607,13 @@ msgstr ""
 "ou non, etc. (Le répertoire par défaut étant I</var/lib/dpkg>)"
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--instdir=>I<repertoire>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -4437,13 +4627,13 @@ msgstr ""
 "répertoire par défaut est I</>)."
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--root=>I<répertoire>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
@@ -4452,13 +4642,13 @@ msgstr ""
 "I<dir>B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O>, B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4471,13 +4661,13 @@ msgstr ""
 "marqué comme ayant été sélectionné pour une désinstallation."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E>, B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4485,17 +4675,17 @@ msgstr ""
 "Ne pas installer le paquet si la même version du paquet est déjà installée."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr "B<--pre-invoke=>I<commande>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr "B<--post-invoke=>I<commande>"
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4518,17 +4708,17 @@ msgstr ""
 "prévu."
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--path-exclude=>I<motif-global>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--path-include=>I<motif-global>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
@@ -4538,7 +4728,7 @@ msgstr ""
 "pendant l'installation."
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
@@ -4547,7 +4737,7 @@ msgstr ""
 "système. Ce réglage soit donc être utilisé avec précautions.>"
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4573,7 +4763,7 @@ msgstr ""
 "pourraient changer cela."
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
@@ -4582,7 +4772,7 @@ msgstr ""
 "cas classique d'utilisation est :"
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4592,14 +4782,14 @@ msgstr ""
 "B<--path-include=/usr/share/doc/*/copyright>\n"
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 "qui permet de supprimer tous les fichiers de documentation sauf les fichiers "
 "de « copyright »."
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4611,13 +4801,13 @@ msgstr ""
 "utilisée."
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4629,51 +4819,53 @@ msgstr ""
 "enregistrement par ligne, dans l'une des formes suivantes :"
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr "B<status: >I<paquet>B<: >I<status>"
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 "L'état du paquet a changé ; le I<status> est tel que dans le fichier d'état "
 "( «status file »)."
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
-msgstr "B<status: >I<paquet>B< : error : >I<message-d'erreur-complet>"
+msgstr "B<status: >I<paquet>B< : error : >I<message-d'erreur-complet>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
+"Une erreur s'est produite. Toutes les lignes supplémentaires éventuelles "
+"dans I<extended-error-message> seront converties en espaces avant affichage."
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
-msgstr "B<status: >I<fichier>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
+msgstr "B<status: >I<fichier>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 "Une question pour un fichier de configuration va être posée à l'utilisateur."
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr "B<processing: >I<stage>B<: >I<paquet>"
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4684,81 +4876,71 @@ msgstr ""
 "B<configure>, B<trigproc>, B<disappear>, B<remove>, B<purge>."
 
 #. type: TP
-#: dpkg.1:607
-#, fuzzy, no-wrap
-#| msgid "B<--post-invoke=>I<command>"
+#: dpkg.1:635
+#, no-wrap
 msgid "B<--status-logger>=I<command>"
-msgstr "B<--post-invoke=>I<commande>"
+msgstr "B<--status-logger>=I<commande>"
 
 #. type: Plain text
-#: dpkg.1:612
-#, fuzzy
-#| msgid ""
-#| "Send machine-readable package status and progress information to file "
-#| "descriptor I<n>. This option can be specified multiple times. The "
-#| "information is generally one record per line, in one of the following "
-#| "forms:"
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
 "The output format used is the same as in B<--status-fd.>"
 msgstr ""
-"Envoie un état du paquet compréhensible par la machine et met à jour cette "
-"information dans le fichier de description I<n>. Cette option peut être "
-"spécifiée plusieurs fois. L'information est généralement constituée d'un "
-"enregistrement par ligne, dans l'une des formes suivantes :"
+"Envoie un état du paquet compréhensible par la machine et met à jour "
+"l'information de progression sur l'entrée standard du processeur de "
+"commandes I<command>. Cette option peut être spécifiée plusieurs fois. Le "
+"format d'affichage utilisé est le même que celui de B<--status-fd.>"
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<fichier>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
-msgstr ""
-"Enregistre la modification de l'état, la mise à jour ou l'action sur "
-"I<fichier> au lieu de l'habituel I</var/log/dpkg.log>. Si cette option est "
-"donnée plusieurs fois, le dernier fichier est utilisé. Les messages "
-"d'enregistrement sont de la forme AAAA-MM-JJ HH:MM:SS status E<lt>étatE<gt> "
-"E<lt>paquetE<gt> E<lt>version-installéeE<gt> pour les modifications d'état "
-"et les mises à jour. Pour une action, où I<E<lt>actionE<gt>> est "
-"« install », « upgrade », « remove » ou « purge », le message est de la "
-"forme AAAA-MM-JJ HH:MM:SS E<lt>actionE<gt> E<lt>paquetE<gt> E<lt>version-"
-"installéeE<gt> E<lt>version-disponibleE<gt>. Pour une modification de "
-"conffile, le message est de la forme AAAA-MM-JJ HH:MM:SS conffile "
-"E<lt>fichierE<gt> E<lt>décisionE<gt> ou E<lt>décisionE<gt> est soit install "
-"soit keep."
-
-#. type: TP
-#: dpkg.1:625
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
+msgstr ""
+"Enregistre la modification de l'état et les actions sur I<fichier> au lieu "
+"de l'habituel I</var/log/dpkg.log>. Si cette option est donnée plusieurs "
+"fois, le dernier fichier est utilisé. Les messages d'enregistrement sont de "
+"la forme « AAAA-MM-JJ HH:MM:SS status I<état> I<paquet> I<version-"
+"installée> » pour les modifications d'état. Pour une action où I<action> est "
+"B<install>, B<upgrade>, B<remove> ou B<purge>, le message est de la forme "
+"« AAAA-MM-JJ HH:MM:SS I<action> I<paquet> I<version-installée> I<version-"
+"disponible> ». Pour une modification de fichier de configuration, le message "
+"est de la forme « AAAA-MM-JJ HH:MM:SS conffile I<fichier> I<décision> » ou "
+"I<décision> est soit B<install> soit B<keep>."
+
+#. type: TP
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "Ne pas tenter de vérifier la signature des paquets."
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4776,42 +4958,42 @@ msgstr ""
 "corrigé plus tard en exécutant B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr "Annule un précédent B<--no-triggers>."
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "Fichier de configuration contenant les options par défaut."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 "Fichier journal standard. Voyez I</etc/dpkg/dpkg.cfg>(5) et l'option  B<--"
 "log>."
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4821,24 +5003,24 @@ msgstr ""
 "fichiers."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Liste des paquets disponibles."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4850,7 +5032,7 @@ msgstr ""
 "LES PAQUETS> pour des informations supplémentaires."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
@@ -4860,7 +5042,7 @@ msgstr ""
 "système de fichiers."
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4869,57 +5051,57 @@ msgstr ""
 "des informations supplémentaires :"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENVIRONNEMENT"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -4928,13 +5110,13 @@ msgstr ""
 "lire le fichier de configuration propre à l'utilisateur."
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
@@ -4943,39 +5125,39 @@ msgstr ""
 "créer les fichiers et répertoire temporaires."
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, no-wrap
 msgid "B<PAGER>"
 msgstr "B<PAGER>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 "Cette option indique le programme exécuté par B<dpkg> quand il affiche les "
 "fichiers de configuration."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 "Le programme exécuté par B<dpkg> quand il lance un nouvel interpréteur de "
 "commandes."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -4984,13 +5166,13 @@ msgstr ""
 "formaté. Seule l'action B<-l> se sert actuellement de cette variable."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_SHELL_REASON>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
@@ -5000,13 +5182,13 @@ msgstr ""
 "configuration. La valeur actuellement valable est : B<conffile-prompt>/"
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_CONFFILE_OLD>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
@@ -5016,13 +5198,13 @@ msgstr ""
 "configuration. Elle contient le nom de l'ancien fichier de configuration."
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_CONFFILE_NEW>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
@@ -5032,13 +5214,13 @@ msgstr ""
 "configuration. Elle contient le nom du nouveau fichier de configuration."
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
@@ -5048,13 +5230,13 @@ msgstr ""
 "d'exécution."
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
@@ -5063,13 +5245,13 @@ msgstr ""
 "variable contient le nom du paquet en cours de traitement."
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
@@ -5078,13 +5260,13 @@ msgstr ""
 "variable contient l'architecture pour laquelle le paquet a été construit."
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_MAINTSCRIPT_NAME>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
@@ -5094,52 +5276,52 @@ msgstr ""
 "prerm, postrm)."
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Pour afficher les paquets liés au programme B<vi>(1) :"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "    B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr ""
 "Pour voir les entrées de I</var/lib/dpkg/available> concernant deux paquets :"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "    B<dpkg --print-avail elvis vim | less>\n"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "Pour rechercher vous-même dans la liste des paquets :"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "    B<less /var/lib/dpkg/available>\n"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Pour supprimer le paquet installé elvis :"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "    B<dpkg -r elvis>\n"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -5149,31 +5331,28 @@ msgstr ""
 "la section « editors » :"
 
 #. type: Plain text
-#: dpkg.1:755
-#, fuzzy, no-wrap
-#| msgid ""
-#| "     B<cd /cdrom/pool/main/v/vim>\n"
-#| "     B<dpkg -i vim_4.5-3.deb>\n"
+#: dpkg.1:783
+#, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 msgstr ""
-"     B<cd /cdrom/pool/main/v/vim>\n"
+"     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "Pour faire une copie locale des états de sélection des paquets :"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "    B<dpkg --get-selections E<gt>myselections>\n"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
@@ -5181,7 +5360,7 @@ msgstr ""
 "de cette manière :"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -5191,7 +5370,7 @@ msgstr ""
 "    B<dpkg --set-selections E<lt>myselections>\n"
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -5204,7 +5383,7 @@ msgstr ""
 "exemple, exécutez B<apt-get dselect-upgrade>."
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -5213,13 +5392,13 @@ msgstr ""
 "aisée de modifier les états de sélection des paquets."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "FONCTIONNALITÉS SUPPLÉMENTAIRES"
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
@@ -5228,7 +5407,7 @@ msgstr ""
 "B<apt>, B<aptitude> et B<debsums>."
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
@@ -5237,12 +5416,18 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5) et B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr "L'option B<--no-act> ne donne pas assez d'informations utiles."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTEURS"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -5251,19 +5436,19 @@ msgstr ""
 "contribué à B<dpkg>."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, no-wrap
-msgid "2009-08-15"
-msgstr "15-08-2009"
+msgid "2012-01-20"
+msgstr "20-01-2012"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
@@ -5271,12 +5456,12 @@ msgstr ""
 "d'un paquet"
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg-architecture> [I<options>] [I<commandes>]"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-architecture> [I<option>...] [I<commande>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
@@ -5285,7 +5470,7 @@ msgstr ""
 "construction et l'architecture hôte pour la création d'un paquet."
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
@@ -5294,7 +5479,7 @@ msgstr ""
 "à B<dpkg>(1). Elle ne peut pas être spécifiée en ligne de commande."
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -5314,22 +5499,22 @@ msgstr ""
 "pas à la valeur par défaut."
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "COMMANDES"
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
@@ -5338,13 +5523,13 @@ msgstr ""
 "I<VARIABLE=valeur>. C'est l'action par défaut."
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<-e>I<architecture-debian>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -5358,13 +5543,13 @@ msgstr ""
 "contraire."
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr "B<-i>I<architecture-joker>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -5376,24 +5561,24 @@ msgstr ""
 "de retour de 0 si l'architecture correspond et de 1 dans le cas contraire."
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<-q>I<nom-de-variable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr "Affiche la valeur d'une seule variable."
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
@@ -5402,26 +5587,26 @@ msgstr ""
 "d'environnement avec « eval »."
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 "Produit une commande similaire à celle produite par B<-s>, mais pour "
 "supprimer les variables de l'environnement."
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr "B<-c> I<commande>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
@@ -5430,70 +5615,70 @@ msgstr ""
 "positionnées aux valeurs spécifiées."
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr "Affiche une liste des architectures valables."
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr "Affiche un message d'aide puis quitte."
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr "Affiche le numéro de version puis quitte."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<-a>I<architecture-debian>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr "Fixe l'architecture Debian."
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr "B<-t>I<type-de-système-gnu>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr "Fixe le type de système GNU."
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5509,41 +5694,41 @@ msgstr ""
 "buildpackage>(1))."
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr "TERMINOLOGIE"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr "Machine de construction"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr "Machine sur laquelle le paquet est construit."
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr "Machine hôte"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr "Machine pour laquelle le paquet est construit."
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr "Architecture Debian"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
@@ -5552,13 +5737,13 @@ msgstr ""
 "dans l'archive \\s-1FTP\\s0. Par exemple : i386, sparc, hurd-i386."
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr "Architecture joker"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5570,13 +5755,13 @@ msgstr ""
 "hurd-any."
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr "Type de système \\s-1GNU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5587,232 +5772,230 @@ msgstr ""
 "linux-gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd."
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr "VARIABLES D'ENVIRONNEMENT"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr "Les variables suivantes sont positionnées par B<dpkg-architecture> :"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr "Architecture Debian de la machine de construction."
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr "Nom du système Debian de la machine de construction."
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr "Nom de processeur Debian de la machine de construction."
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr "Taille de pointeur de la machine de construction (en bits)."
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr "« Endianness» de la machine de construction (little ou big)."
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Partie \\s-1CPU\\s0 de \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Partie « système » de \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr "Type de système \\s-1GNU\\s0 de la machine de construction."
 
 #. type: IP
-#: dpkg-architecture.1:118
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
+#: dpkg-architecture.1:137
+#, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
-msgstr "\\s-1DEB_BUILD_ARCH\\s0"
+msgstr "\\s-1DEB_BUILD_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the build machine."
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
-msgstr "Type de système \\s-1GNU\\s0 de la machine de construction."
+msgstr ""
+"Le type de système clarifié \\s-1GNU\\s0 de la machine de construction, "
+"utilisé pour les chemins du système de fichiers."
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr "Architecture Debian de la machine hôte."
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr "Nom du système Debian de la machine hôte."
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr "Nom du processeur Debian de la machine hôte."
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr "Taille de pointeur de la machine hôte (en bits)."
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr "« Endianess » de la machine hôte (little ou big)."
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Partie « processeur » de \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Partie « système » de \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr "Type de système \\s-1GNU\\s0 de la machine hôte."
 
 #. type: IP
-#: dpkg-architecture.1:137
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_HOST_ARCH\\s0"
+#: dpkg-architecture.1:156
+#, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
-msgstr "\\s-1DEB_HOST_ARCH\\s0"
+msgstr "\\s-1DEB_HOST_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the host machine."
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
-msgstr "Type de système \\s-1GNU\\s0 de la machine hôte."
+msgstr ""
+"Le type de système clarifié \\s-1GNU\\s0 de la machine hôte, utilisé pour "
+"les chemins du système de fichiers."
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5830,80 +6013,49 @@ msgstr ""
 "des compilations croisées de votre paquet :"
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr "Au lieu de :"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
+msgstr "Récupération du type de système GNU et passage à ./configure :"
 
 #. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr "Veuillez utiliser :"
-
-#. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
-"\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
+"\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
+"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
-msgstr "Veuillez utiliser :"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
+msgstr "Effectuer une action pour une architecture spécifique :"
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
@@ -5912,182 +6064,68 @@ msgstr ""
 "système, utilisez les variables DEB_HOST_ARCH_CPU ou DEB_HOST_ARCH_OS."
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-"Appeler dpkg dans les fichiers « rules » pour obtenir les informations sur "
-"l'architecture est déconseillé (sauf pour des raisons de compatibilité "
-"arrière, voyez ci-dessous). En particulier, l'option --print-architecture "
-"n'est pas fiable puisque certaines architectures Debian ne correspondent à "
-"aucun nom de processeur."
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr "COMPATIBILITÉ ARRIÈRE"
-
-#. type: Plain text
-#: dpkg-architecture.1:199
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-"Les variables DEB_*_ARCH_BITS et DEB_*_ARCH_ENDIAN sont apparues avec la "
-"version 1.15.4 de dpkg-dev. Si elles sont utilisées dans I<debian/rules>, "
-"une dépendance de construction sur dpkg-dev (E<gt>= 1.15.4) est nécessaire."
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-"Les variables DEB_HOST_ARCH_CPU et DEB_HOST_ARCH_OS sont apparues avec la "
-"version 1.13.2 de dpkg-dev. Auparavant, les fichiers I<debian/rules> "
-"utilisaient les variables DEB_HOST_GNU_CPU ou DEB_HOST_GNU_TYPE qui ont eu "
-"tendance à varier dans le temps."
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-"Si ces variables sont encore utilisées dans un fichier I<debian/rules> pour "
-"décider quoi construire et comment, il faut les remplacer par les nouvelles "
-"variables. Vous pouvez rester compatible avec les versions précédentes de "
-"dpkg-dev en utilisant le code suivant :"
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Veuillez noter qu'il est également possible d'utiliser un fragment externe "
+"de fichier Makefile pour définir correctement toutes les variables que "
+"B<dpkg-architecture> peut fournir :"
 
 #. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-"# Prise en compte des anciennes versions de dpkg-architecture.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr "Et de la même façon pour DEB_BUILD_ARCH_CPU et DEB_BUILD_ARCH_OS."
+msgid "include /usr/share/dpkg/architecture.mk\n"
+msgstr "include /usr/share/dpkg/architecture.mk\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
-"Pour accepter encore les versions de dpkg-dev qui n'incluent pas B<dpkg-"
-"architecture>, vous pouvez utiliser :"
+"Dans tous les cas, il ne faut jamais utiliser B<dpkg --print-architecture> "
+"pour récupérer les informations relatives à l'architecture pendant la "
+"construction d'un paquet."
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
+msgstr "COMPATIBILITÉ ARRIÈRE"
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"Le fragment de fichier Makefile /usr/share/dpkg/architecture.mk Makefile est "
+"fourni par dpkg-dev depuis la version 1.16.1."
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
-"Vous pouvez placer certaines de ces lignes au début de votre debian/rules. "
-"Ces valeurs par défaut seront écrasées si dpkg-architecture est utilisé."
+"Les variables DEB_*_ARCH_BITS et DEB_*_ARCH_ENDIAN sont apparues avec la "
+"version 1.15.4 de dpkg-dev. Si elles sont utilisées dans I<debian/rules>, "
+"une dépendance de construction sur dpkg-dev (E<gt>= 1.15.4) est nécessaire."
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
-"Vous n'avez pas besoin de toutes ces lignes. Choisissez uniquement les "
-"variables que vous utilisez dans votre fichier « rules ». Par exemple, si "
-"vous n'avez besoin que de l'architecture hôte Debian, `DEB_HOST_ARCH=\\`dpkg "
-"--print-architecture\\`' est suffisant (il s'agit bien sûr de l'architecture "
-"Debian de la machine de construction, mais le but est ici de rester "
-"compatible avec les anciennes compilations natives)."
+"Les variables DEB_HOST_ARCH_CPU et DEB_HOST_ARCH_OS sont apparues dans la "
+"version 1.13.2 de dpkg-dev."
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
@@ -6096,7 +6134,7 @@ msgstr ""
 "B<dpkg-architecture> (depuis la version 1.13.13 de dpkg)."
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
@@ -6105,17 +6143,17 @@ msgstr ""
 "architecture>. Voici d'autres exemples :"
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
@@ -6123,17 +6161,17 @@ msgstr ""
 "celle spécifiée :"
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
@@ -6142,58 +6180,58 @@ msgstr ""
 "un système Linux :"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 "Tous ces fichiers sont nécessaires afin que B<dpkg-architecture> puisse "
 "fonctionner. Leurs emplacements peuvent être modifiés lors du traitement via "
-"la variable d'environnement DPKG_DATADIR."
+"la variable d'environnement B<DPKG_DATADIR>."
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr "Table des noms de processeurs connus et liaison avec leur nom GNU."
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 "Table des noms des systèmes d'exploitation connus et liaison avec leurs noms "
 "GNU."
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
@@ -6201,38 +6239,29 @@ msgstr ""
 "architectures Debian."
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-"B<dpkg-architecture> et cette page de manuel ont été initialement écrits par "
-"Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr "05-09-2009"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - fichier de configuration de dpkg"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -6247,40 +6276,53 @@ msgstr ""
 "commencer la ligne par un caractère B<(\"#\")>."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTEUR"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr "dpkg-buildflags"
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-03"
+msgstr "08-02-2012"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 "dpkg-buildflags - retourne les options de compilation à utiliser pour "
 "la                   construction du paquet"
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg-buildflags> [I<option>...] I<commande>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg-buildflags> [I<option>...] [I<commande>]"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
@@ -6289,7 +6331,7 @@ msgstr ""
 "compilation à utiliser pour la construction d'un paquet."
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
@@ -6298,24 +6340,24 @@ msgstr ""
 "mais peuvent être étendus ou remplacés de plusieurs façons :"
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr "1."
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr "pour tout le système avec B</etc/dpkg/buildflags.conf>;"
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr "2."
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
@@ -6324,53 +6366,102 @@ msgstr ""
 "la valeur par défaut de B<$XDG_CONFIG_HOME> est B<$HOME/.config>;"
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr "3."
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
 msgstr ""
-"temporairement avec des variables d'environnemenet (voir B<VARIABLES "
-"D'ENVIRONNEMENT>)."
+"temporairement par l'utilisateur avec des variables d'environnement (voir "
+"B<VARIABLES D'ENVIRONNEMENT>)."
 
-#. type: Plain text
-#: dpkg-buildflags.1:24
-msgid "The configuration files can contain two types of directives:"
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr "4."
+
+#. type: Plain text
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+"dynamiquement par le responsable du paquet avec des variables "
+"d'environnement via B<debian/rules> (voir B<VARIABLES D'ENVIRONNEMENT>)."
+
+#. type: Plain text
+#: dpkg-buildflags.1:46
+msgid "The configuration files can contain two types of directives:"
 msgstr ""
 "Les fichiers de configuration peuvent contenir deux types de directives :"
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr "B<SET>I< drapeau valeur>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr "Remplace le drapeau I<drapeau> par la valeur I<valeur>."
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr "B<STRIP>I< valeur drapeau>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+"Remplace par le drapeau I<drapeau> tous les drapeaux de construction listés "
+"dans I<valeur>."
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr "B<APPEND>I< drapeau valeur>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
 msgstr ""
 "Étend le drapeau I<drapeau> avec les options indiquées dans I<valeur>. Un "
 "espace est ajouté au début de ce qui est ajouté si la valeur actuelle du "
 "drapeau n'est pas vide."
 
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr "B<PREPEND>I< valeur drapeau>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
+msgid ""
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
+msgstr ""
+"Préfixe le drapeau I<drapeau> avec les options indiquées dans I<valeur>. Un "
+"espace est ajouté au début de ce qui est ajouté si la valeur actuelle du "
+"drapeau n'est pas vide."
+
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
@@ -6379,13 +6470,31 @@ msgstr ""
 "lignes commençant par un dièse (#). Les lignes vides sont également ignorées."
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr "B<--dump>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+"Affiche sur la sortie standard tous les drapeaux de compilation et leurs "
+"valeurs. Un drapeau par ligne est affiché, suivi de sa valeur, séparée par "
+"le caractère « égal » (« I<drapeau>=I<valeur> »). Il s'agit de l'action par "
+"défaut."
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, no-wrap
 msgid "B<--list>"
 msgstr "B<--list>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
@@ -6394,34 +6503,37 @@ msgstr ""
 "Voir la section B<DRAPEAUX GÉRÉS> pour plus d'informations sur chacun d'eux."
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, no-wrap
 msgid "B<--export=>I<format>"
 msgstr "B<--export=>I<format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
-"Affiche sur la sortie standard, les commandes shell (si I<format> est B<sh>) "
+"Affiche sur la sortie standard les commandes shell (si I<format> est B<sh>) "
 "ou make (si I<format> est B<make>) qui permettent d'exporter tous les "
-"drapeaux de compilation dans l'environnement. La valeur par défaut de "
-"I<format> est B<sh>. Seuls les drapeaux de compilation commençant par une "
-"majuscule sont inclus, les autres étant supposés inadaptés à l'environnement."
+"drapeaux de compilation dans l'environnement. Si I<format> est B<configure>, "
+"la sortie peut être utilisée comme une ligne de commande de B<./configure>? "
+"Si I<format> n'est pas spécifié, sa valeur est B<sh>. Seuls les drapeaux de "
+"compilation commençant par une majuscule sont inclus, les autres étant "
+"supposés inadaptés à l'environnement."
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--get>I< drapeau>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
@@ -6430,13 +6542,13 @@ msgstr ""
 "sortie 0 si le drapeau est connu et 1 s'il est inconnu."
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--origin>I< drapeau>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -6447,67 +6559,113 @@ msgstr ""
 "des valeurs suivantes :"
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, no-wrap
 msgid "B<vendor>"
 msgstr "B<vendor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr "le drapeau défini à l'origine par l'éditeur est renvoyé ;"
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, no-wrap
 msgid "B<system>"
 msgstr "B<system>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr "le drapeau est placé ou modifié par un réglage système ;"
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, no-wrap
 msgid "B<user>"
 msgstr "B<user>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 "le drapeau est placé ou modifié par une configuration spécifique à "
 "l'utilisateur ;"
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, no-wrap
 msgid "B<env>"
 msgstr "B<env>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 "le drapeau est placé ou modifié par une configuration spécifique dans "
 "l'environnement."
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--query-features>I< domaine>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+"Affiche les fonctionnalités activées pour un domaine donné. Le seul domaine "
+"reconnu à ce jour est B<hardening>. Retourne un code de sortie 0 si le "
+"domaine est connu et 1 s'il est inconnu."
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+"Le format d'affichage est dans le style RFC822, avec une section par "
+"fonctionnalité. Par exemple :"
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr "DRAPEAUX GÉRÉS"
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr "B<CFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -6518,46 +6676,46 @@ msgstr ""
 "O0> si la variables d'environnement B<DEB_BUILD_OPTIONS> contient I<noopt>)."
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr "B<CPPFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr "Options du préprocesseur C. Valeur par défaut : aucune."
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr "B<CXXFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr "Options du compilateur C++. Analogue à B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr "B<FFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr "Options du compilateur Fortran. Analogue à B<CFLAGS>."
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr "B<LDFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -6568,35 +6726,59 @@ msgstr ""
 "B<,> doivent être retirés de ces options). Valeur par défaut: aucune."
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, no-wrap
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "B</etc/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 msgid "System wide configuration file."
 msgstr "Fichier de configuration pour l'ensemble du système."
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> ou B<$HOME/.config/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 msgid "User configuration file."
 msgstr "Fichier de configuration propre à l'utilisateur"
 
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+"Deux jeux de variables d'environnement effectuent les mêmes opérations. Le "
+"premier (DEB_I<drapeau>_I<opération>) ne devrait jamais être utilisé  depuis "
+"B<debian/rules>. Il est destiné pour les utilisateurs souhaitant recompiler "
+"le paquet source avec des drapeaux de compilation modifiés. Le second "
+"(DEB_I<drapeau>_MAINT_I<opération>) ne doit être utilisé que dans B<debian/"
+"rules> par les responsables de paquets pour modifier les drapeaux de "
+"compilation concernés."
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr "B<DEB_>I<drapeau>B<_SET>"
 
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr "B<DEB_>I<drapeau>B<_MAINT_SET>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
@@ -6604,13 +6786,41 @@ msgstr ""
 "indiqué."
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr "B<DEB_>I<drapeau>B<_STRIP>"
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr "B<DEB_>I<drapeau>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+"Cette variable peut être utilisée pour fournir une liste d'options (séparées "
+"par des espaces) qui seront retirées du jeu de drapeaux renvoyé pour le "
+"I<drapeau> indiqué."
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr "B<DEB_>I<drapeau>B<_APPEND>"
 
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr "B<DEB_>I<drapeau>B<_MAINT_APPEND>"
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
@@ -6618,31 +6828,338 @@ msgstr ""
 "Cette variable permet d'ajouter des options à la valeur renvoyée pour le "
 "I<drapeau> indiqué."
 
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr "B<DEB_>I<drapeau>B<_PREPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr "B<DEB_>I<drapeau>B<_MAINT_PREPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"Cette variable permet de préfixer la valeur renvoyée pour le I<drapeau> "
+"indiqué par des options supplémentaires."
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr "B<DEB_BUILD_MAINT_OPTIONS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+"Cette variable permet d'activer ou désactiver différents drapeaux de "
+"compilation renforcée via l'option B<hardening>. Voir la section "
+"B<COMPILATION RENFORCÉE> pour plus d'informations."
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr "COMPILATION RENFORCÉE (« HARDENING »)"
+
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+"Plusieurs options de compilation (détaillées ci-dessous) peuvent aider à "
+"rendre le binaire compilé moins sensibles aux attaques par corruption de la "
+"mémoire ou à fournir des messages supplémentaires d'avertissement lors de la "
+"compilation. Sauf mention contraire, ces options sont activées par défaut "
+"pour les architectures qui les gèrent."
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+"Chaque option de renforcement peut être activée ou désactivée avec la valeur "
+"B<hardening> de la variable d'environnement B<DEB_BUILD_MAINT_OPTIONS>, via "
+"un modificateur « + » ou « - ». Par exemple, pour activer l'option « pie » "
+"et désactiver l'option « feature », il est possible d'indiquer ceci dans "
+"B<debian/rules> :"
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+"L'option spéciale B<all> peut être utilisée pour activer ou désactiver "
+"toutes les options de renforcement à la fois. Ainsi, tout désactiver en "
+"n'activant que « format » et « fortify » peut être réalisé avec :"
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, no-wrap
+msgid "B<format>"
+msgstr "B<format>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+#, fuzzy
+#| msgid ""
+#| "This setting (enabled by default) adds B<-Wformat -Wformat-security -"
+#| "Werror=format-security> to B<CFLAGS> and B<CXXFLAGS>. This will warn "
+#| "about improper format string uses, and will fail when format functions "
+#| "are used in a way that that represent possible security problems. At "
+#| "present, this warns about calls to B<printf> and B<scanf> functions where "
+#| "the format string is not a string literal and there are no format "
+#| "arguments, as in B<printf(foo);> instead of B<printf(\"%s\", foo);> This "
+#| "may be a security hole if the format string came from untrusted input and "
+#| "contains \"%n\"."
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+"Ce réglage (activé par défaut) ajoute B<-Wformat -Wformat-security -"
+"Werror=format-security> à B<CFLAGS> et B<CXXFLAGS>. Cela provoquera "
+"l'avertissement en cas d'utilisation de chaînes de formatage incorrectes et "
+"échouera sur les fonctions de formatage sont utilisées d'une façon qui "
+"présente des risques pour la sécurité. Actuellement, ce réglage crée des "
+"avertissement pour les appels des fonctions B<printf> et B<scanf>  lorsque "
+"la chaîne de formatage n'est pas une chaîne litérale et qu'aucun paramètre "
+"de formatage n'est utilisé (par exemple dans B<printf(foo);> au lieu de "
+"B<printf(\"%s\", foo);>. Ce type de syntaxe peut créer un problème de "
+"sécurité si la chapine de formatage vient d'une source non sûre et contient "
+"« %n »."
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr "B<fortify>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+"Ce réglage, actif par défaut, ajoute B<-D_FORTIFY_SOURCE=2> à B<CFLAGS> et "
+"B<CPPFLAGS>. Lors de la création du code, le compilateur connaît un nombre "
+"important d'informations relatives aux tailles de tampons (quand c'est "
+"possible) et tente alors de remplacer des appels de fonctions avec une "
+"taille illimitée de tampons, peu sûrs, par des appels avec des tampons de "
+"taille limitée. Cette fonctionnalité est particulièrement utile pour du code "
+"ancien et mal écrit. De plus, les chaînes de formatage dans la mémoire "
+"accessible en écriture qui contiennent « %n » sont bloquées. Si une "
+"application dépend de telles chaînes de formatage, un contournement devra "
+"être mis en place."
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+"Veuillez noter que pour que cette option ait une utilité, le code source "
+"doit être compilé avec l'option B<-O1> ou supérieure."
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr "B<stackprotector>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+"Ce réglage, activé par défaut, ajoute B<-fstack-protector --param=ssp-buffer-"
+"size=4> à B<CFLAGS> et B<CXXFLAGS>. Il ajoute des contrôles liés aux "
+"réécritures de piles. Cela conduit des tentatives d'attaques par injection "
+"de code à terminer en échec. Dans le meilleur des cas, cette protection "
+"transforme une vulnérabilité d'injection de code en déni de service ou en "
+"non-problème (selon les  applications)."
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+"Cette fonctionnalité impose de lier le code à glibc (ou toute autre "
+"bibliothèque fournissant B<__stack_chk_fail>) et doit donc être désactivée "
+"lorsque le code est construit avec B<-nostdlib>, B<-ffreestanding> ou "
+"équivalents."
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, no-wrap
+msgid "B<relro>"
+msgstr "B<relro>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+"Ce réglage, activé par défaut, ajoute B<-Wl,-z,relro> à B<LDFLAGS>. Lors du "
+"chargement du programme, plusieurs parties de la mémoire ELF doivent être "
+"écrites par l'éditeur de liens. Ce réglage indique au chargeur de mettre ces "
+"sections en lecture seule avant de rendre le contrôle au programme. "
+"L'utilisation habituelle de ce réglage est la protection contre les attaques "
+"par réécriture GOT. Si cette option est désactivée, l'option B<bindnow> sera "
+"également désactivée."
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr "B<bindnow>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+"Ce réglage, désactivé par défaut, ajoute B<-Wl,-z,now> à B<LDFLAGS>. Lors du "
+"chargement du programme, tous les symboles dynamiques sont résolus, ce qui "
+"permet au « PLT » entier (NdT : jargon détecté !) d'être en lecture seule "
+"(du fait du réglage B<relro> ci-dessus). Cette option ne peut être activée "
+"si B<relro> ne l'est pas."
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr "B<pie>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+"Ce réglage, désactivé par défaut, ajoute B<-fPIE> à B<CFLAGS> et B<CXXFLAGS> "
+"ainsi que B<-fPIE -pie> à B<LDFLAGS>. Les exécutables à position "
+"indépendante (« Position Independent Executable ») permettent d'utiliser la "
+"randomisation de l'organisation de l'espace d'adressage (ASLR : « Address "
+"Space Layout Randomization »), qui est gérée par certaines versions du "
+"noyau. Bien que ASLR puisse déjà être mise en oeuvre pour les zones de "
+"données dans la pile et le tampon (brk et mmap), les zones de codes doivent "
+"être compilées comme dépendantes de la position. Les bibliothèques partagées "
+"font déjà cela (-fPIC) ce qui permet automatiquement d'utiliser ASLR. Par "
+"contre les région.text binaires doivent être construites en mode PIE pour "
+"mettre en oeuvre ASLR. Une fois cela réalisé, les attaques ROP (« Return "
+"Oriented Programming ») deviennent plus difficiles car il n'existe pas "
+"d'emplacement statique d'où rebondir sur une attaque par corruption de la "
+"mémoire."
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+"Ce réglage n'est pas compatible avec B<-Fpic> : la prudence est donc "
+"conseillée pour la construction d'objets partagés."
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
+"De plus, comme la protection PIE n'est mise en oeuvre via un registre "
+"global, certaines architectures (notamment i386) peuvent souffrir de pertes "
+"de performances allant jusqu'à 15% sur des charges d'applications utilisant "
+"largement les segments de texte ; le plus souvent, cette perte de "
+"performances n'excèdera pas 1%. Pour des architectures offrant plus de "
+"registres globaux (par exemple amd64), cette pénalisation n'existe "
+"pratiquement pas."
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr "dpkg-buildpackage"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
 "dpkg-buildpackage - Construire depuis les sources des paquets binaires ou "
 "sources"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg-buildpackage> [I<options>]"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
@@ -6651,13 +7168,13 @@ msgstr ""
 "construction d'un paquet Debian. Il comporte les étapes suivantes :"
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, no-wrap
 msgid "B<1.>"
 msgstr "B<1.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -6669,13 +7186,13 @@ msgstr ""
 "utilisés)."
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, no-wrap
 msgid "B<2.>"
 msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
@@ -6684,13 +7201,13 @@ msgstr ""
 "(non effectué si B<-d> est utilisé)."
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, no-wrap
 msgid "B<3.>"
 msgstr "B<3.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -6702,13 +7219,13 @@ msgstr ""
 "si B<-nc> a été utilisé)."
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, no-wrap
 msgid "B<4.>"
 msgstr "B<4.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
@@ -6717,33 +7234,36 @@ msgstr ""
 "contruction binaire seule a été demandée avec B<-b>, B<-B> ou B<-A>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
-"Appel de B<debian/rules> B<build> suivi de B<fakeoot debian/rules> I<binary-"
-"target> (sauf si une construction source seule a été demandée avec B<-S>). "
-"Noter que I<binary-target> est soit B<binary> (cas par défaut, ou avec "
-"utilisation de B<-b>) soit B<binary-arch> (si B<-B> est utilisé)."
+"Appel de B<debian/rules> I<build-target> suivi de B<fakeoot debian/rules> "
+"I<binary-target> (sauf si une construction source seule a été demandée avec "
+"B<-S>). Noter que I<build-target> et I<binary-target> sont soit B<build> et "
+"B<binary> (cas par défaut, ou avec utilisation de B<-b>) soit B<build-arch> "
+"et B<binary-arch> (si B<-B> est utilisé) soit B<build-indep> et B<binary-"
+"indep> (si B<-A> is est utilisé)."
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
@@ -6752,13 +7272,13 @@ msgstr ""
 "utilisé)."
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
@@ -6767,13 +7287,13 @@ msgstr ""
 "options de B<dpkg-buildpackage> sont passées à B<dpkg-genchanges>."
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
@@ -6781,13 +7301,13 @@ msgstr ""
 "utilisé)."
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
@@ -6796,13 +7316,13 @@ msgstr ""
 "Enfin, appel de B<dpkg-source --after-build>."
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr "B<-b>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
@@ -6811,45 +7331,43 @@ msgstr ""
 "n'est à construire et/ou à distribuer. Passé à B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
-"Indique que seul un paquet binaire est à construire ; aucun fichier, "
-"appartenant à un paquet binaire ne dépendant pas d'une architecture, n'est à "
-"distribuer. Passé à B<dpkg-genchanges>."
+"Indique une construction uniquement binaire, limitée aux paquets dépendant "
+"d'une architecture. Passé à B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
-"Indique que seul un paquet binaire est à construire ; aucun fichier, "
-"appartenant à un paquet binaire ne dépendant pas d'une architecture, n'est à "
-"distribuer. Passé à B<dpkg-genchanges>."
+"Indique une construction uniquement binaire, limitée aux paquets ne "
+"dépendant pas d'une architecture. Passé à B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
@@ -6858,13 +7376,13 @@ msgstr ""
 "Passé à B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr "B<-F>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
@@ -6873,22 +7391,22 @@ msgstr ""
 "Identique au cas par défaut où aucune option de construction n'est indiquée."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr "B<--target=>I<cible>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr "B<--target >I<cible>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr "B<-T>I<cible>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -6902,13 +7420,13 @@ msgstr ""
 "root est imposée par la Charte Debian n'ont pas besoin de cette option."
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
@@ -6917,61 +7435,61 @@ msgstr ""
 "privilèges du superutilisateur."
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-v>I<version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B<-C>I<description-des-changements>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr "B<-m>I<adresse-du-responsable>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr "B<-e>I<adresse-du-responsable>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr "Passé tel quel à B<dpkg-genchanges>. Voir sa page de manuel."
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<-a>I<architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -6982,7 +7500,7 @@ msgstr ""
 "aussi l'architecture par défaut de la machine hôte."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -6993,13 +7511,13 @@ msgstr ""
 "système GNU par défaut de l'architecture Debian cible."
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<-j>I<jobs>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -7019,13 +7537,13 @@ msgstr ""
 "l'option B<-j> si elle est précisée."
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
@@ -7034,24 +7552,24 @@ msgstr ""
 "cas de problèmes. Ceci est le comportement par défaut."
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr "Ne pas vérifier les dépendances de constructions et les conflits."
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
@@ -7060,13 +7578,13 @@ msgstr ""
 "options B<-B>, B<-A> ou B<-S> n'est utilisée)."
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
@@ -7075,13 +7593,13 @@ msgstr ""
 "de-root> B<debian/rules clean>)  après la construction du paquet."
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr "B<-r>I<commande-pour-obtenir-privilèges-de-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -7111,13 +7629,13 @@ msgstr ""
 "arguments à la commande qui doit être exécutée."
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<-R>I<fichier-rules>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -7135,13 +7653,13 @@ msgstr ""
 "bin/make -f debian/rules> comme I<fichier-rules>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr "B<-p>I<commande-de-signature>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -7161,95 +7679,95 @@ msgstr ""
 "« métacaractère » de l'interpréteur de commandes."
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr "B<-k>I<key-id>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr "Précise une clé pour la signature des paquets."
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr "B<-us>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr "Ne pas signer le paquet source."
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr "Ne pas signer le fichier B<.changes>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr "B<-i>[I<regexp>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr "B<-I>I<[motif]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 "Chaîne passée telle quelle à B<dpkg-source>. Voir la page de manuel "
 "correspondante."
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--source-option=>I<opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr "Passe l'option I<opt> à B<dpkg-source>."
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B<--changes-option=>I<opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr "Passe l'option I<opt> à B<dpkg-genchanges>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr "B<--admindir >I<rép>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
@@ -7258,19 +7776,19 @@ msgstr ""
 "c'est I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-h>, B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
@@ -7279,13 +7797,13 @@ msgstr ""
 "l'interface correspondante pour retrouver les valeurs nécessaires."
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Variables positionnées par B<dpkg-architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -7296,25 +7814,40 @@ msgstr ""
 "construction."
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
-msgstr "Drapeaux de compilation"
+msgid "Compiler flags are no longer exported"
+msgstr "Les drapeaux de compilation ne sont plus exportés."
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
+msgstr ""
+"Entre les versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exportait les "
+"drapeaux de compilation (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and "
+"B<LDFLAGS>) avec les valeurs que retournait B<dpkg-buildflags>. Cela n'est "
+"plus le cas."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
-"Les variables d'environnement B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> "
-"et B<LDFLAGS> prennent les valeurs renvoyées par B<dpkg-buildflags>. "
-"Veuillez consulter la page de manuel de ce programme pour plus "
-"d'informations."
+"B<dpkg-buildpackage> utilise les cibles B<build-arch> et B<build-indep> "
+"depuis la version 1.16.2. Ces cibles sont donc obligatoires. Cependant, pour "
+"éviter de casser les paquets existants et faciliter la transition, la cible "
+"B<build> sera utilisée par défaut si B<make -f debian/rules -qn> I<build-"
+"target> renvoie 2 comme code de retour."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
@@ -7324,45 +7857,41 @@ msgstr ""
 "I<commande-de-signature>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
-
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, no-wrap
-msgid "2009-11-21"
-msgstr "21-11-2009"
+msgid "2011-07-04"
+msgstr "07-04-2011"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr ""
 "dpkg-checkbuilddeps - vérifier les dépendances et les conflits de "
 "construction"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg-checkbuilddeps> [I<options>] [I<fichier-control>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg-checkbuilddeps> [I<option>...] [I<fichier-control>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -7374,16 +7903,16 @@ msgstr ""
 "différent de 0."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
-"Normalement, le fichier I<debian/control> est lu, mais un autre fichier peut "
-"être indiqué sur la ligne de commande."
+"Par défaut, le fichier I<debian/control> est lu, mais un autre nom de "
+"fichier peut être indiqué sur la ligne de commande."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -7392,19 +7921,19 @@ msgstr ""
 "indépendant d'une architecture ne va être construit."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr "B<-d >I<chaine-des-dépendances-pour-la-construction>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr "B<-c >I<chaîne-des-conflits-de-construction>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
@@ -7412,35 +7941,47 @@ msgstr ""
 "Utilise les dépendances et conflits de construction donnés au lieu de ceux "
 "indiqués dans le fichier I<debian/control>."
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<-a >I<arch>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
+"Vérifie les dépendances et conflits de construction en supposant que le "
+"paquet décrit dans le fichier de contrôle doit être construit pour "
+"l'architecture indiquée au lieu de celle du système."
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr "dpkg-distaddfile - Ajouter une entrée au fichier debian/files."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg-distaddfile> [I<options>]I< fichier section priorité>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-distaddfile> [I<options>...]I< fichier section priorité>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 "B<dpkg-distaddfile> ajoute une entrée pour un fichier dans B<debian/files>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
@@ -7449,7 +7990,7 @@ msgstr ""
 "et la priorité, pour le fichier B<.changes>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -7460,13 +8001,13 @@ msgstr ""
 "que relativement au répertoire dans lequel est exécuté B<dpkg-distaddfile.>"
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<-f>I<fichier/liste-des-fichiers>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
@@ -7475,13 +8016,13 @@ msgstr ""
 "dans ce fichier plutôt que dans le fichier B<debian/files>."
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
@@ -7490,30 +8031,30 @@ msgstr ""
 "distaddfile> peut être utilisé pour ajouter des fichiers supplémentaires."
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, no-wrap
-msgid "2010-03-07"
-msgstr "07-03-2010"
+msgid "2011-11-22"
+msgstr "22-11-2011"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr ""
 "dpkg-deb - outil pour la manipulation des archives (.deb) des paquets Debian"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg-deb> [I<options>] I<commande>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> [I<options>...] I<commande>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -7521,12 +8062,12 @@ msgstr ""
 "renseignements sur les archives Debian"
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr "B<dpkg> sert à installer ou à supprimer des paquets sur le système."
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -7536,13 +8077,13 @@ msgstr ""
 "de B<dpkg-deb>. B<dpkg> comprend que B<dpkg-deb> est appelé et le lance."
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<-b>, B<--build> I<répertoire> [I<archive>|I<répertoire>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -7558,7 +8099,7 @@ msgstr ""
 "binaire."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -7573,7 +8114,7 @@ msgstr ""
 "fichiers qu'il trouve dans le répertoire de contrôle B<DEBIAN>."
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -7582,12 +8123,12 @@ msgstr ""
 "I<répertoire>B<.deb>."
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "Si l'archive qui doit être créée existe déjà, elle est remplacée."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -7605,18 +8146,18 @@ msgstr ""
 "du paquet pour connaître le nom de fichier à utiliser)."
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<-I>, B<--info> I<archive> [I<nom-fichier-control>...]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Donne des renseignements sur une archive de paquet binaire."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -7625,7 +8166,7 @@ msgstr ""
 "du paquet ainsi que son fichier « control » sont affichés."
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -7638,13 +8179,13 @@ msgstr ""
 "code égal à 2."
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-W>, B<--show> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -7656,20 +8197,20 @@ msgstr ""
 "tabulation."
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<-f>, B<--field> I<archive> [I<nom-du-champ-de-control>...]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr ""
 "Extrait les renseignements du fichier « control » de l'archive du paquet "
 "binaire."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
@@ -7678,7 +8219,7 @@ msgstr ""
 "« control » est affiché en entier."
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -7691,18 +8232,18 @@ msgstr ""
 "champ (puis par un « deux-points » et une espace)."
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr "L'absence des champs demandés ne provoque pas de message d'erreur."
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<-c>, B<--contents> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -7713,13 +8254,13 @@ msgstr ""
 "d'énumération verbeuse."
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>, B<--extract> I<archive répertoire>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -7728,7 +8269,7 @@ msgstr ""
 "spécifié."
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -7738,7 +8279,7 @@ msgstr ""
 "l'installation des paquets."
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
@@ -7747,46 +8288,73 @@ msgstr ""
 "ses permissions sont modifiées pour correspondre au cnotenu du paquet."
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<-X>, B<--vextract> I<archive répertoire>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
-"Comme B<--extract> (B<-x>), mais affiche la liste des fichiers au fur et à "
-"mesure qu'ils sont extraits."
+"Comme B<--extract> (B<-x>) avec B<--verbose> (B<-v>), ce qui affiche la "
+"liste des fichiers au fur et à mesure qu'ils sont extraits."
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-R>, B<--raw-extract> I<archive répertoire>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"Extrait l'arborescence des fichiers d'un paquet archive dans le répertoire "
+"spécifié et les fichiers d'information de contrôle dans un sous-répertoire "
+"nommé DEBIAN de ce répertoire."
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+"Le répertoire cible est créé si nécessaire (mais pas ses répertoires "
+"parents)."
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<--fsys-tarfile> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 "Extrait les données de l'arborescence d'un paquet binaire et les envoie sur "
 "la sortie standard dans le format propre à la commande B<tar>. En combinant "
 "cette option avec la commande B<tar>(1), on peut ainsi extraire un fichier "
-"précis d'une archive de paquet."
+"précis d'une archive de paquet. L'archive d'entrée sera toujours traitée "
+"séquentiellement."
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-e>, B<--control> I<archive> [I<répertoire>]"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7795,7 +8363,7 @@ msgstr ""
 "spécifié."
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -7803,22 +8371,14 @@ msgstr ""
 "Quand aucun répertoire n'est précisé, on utilise un sous-répertoire "
 "B<DEBIAN> du répertoire actuel."
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-"Le répertoire cible est créé si nécessaire (mais pas ses répertoires "
-"parents)."
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -7827,7 +8387,7 @@ msgstr ""
 "format sera utilisé pour chaque paquet listé."
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7843,33 +8403,56 @@ msgstr ""
 "showformat>."
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr "Par défaut, la valeur de ce champ est ${Package}\\et${Version}\\en."
 
 #. type: TP
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
+#, no-wrap
+msgid "B<-z>I<compress-level>"
+msgstr "B<-z>I<niveau_compression>"
+
+#. type: Plain text
+#: dpkg-deb.1:223
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
+msgstr ""
+"Indique le niveau de compression à fournir au logiciel de compression appelé "
+"en sous-main lors de la compression du paquet. La valeur par défaut est 9 "
+"pour gzip et bzip, 6 pour xz et lzma. Les valeurs possibles sont les entiers "
+"compris entre 0 et 9 : 0 correspond à aucune compression pour gzip et au "
+"niveau 1 pour bzip2. Avant la version 1.16.2, la valeur 0 correspondait à "
+"« aucune compression » pour tous les logiciels de compression."
+
+#. type: TP
+#: dpkg-deb.1:223
 #, no-wrap
-msgid "B<-z>I<compress_level>"
-msgstr "B<-z>I<niveau_compression>"
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-S>I<stratégie-compression>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
-"Indique le niveau de compression à fournir au logiciel de compression appelé "
-"en sous-main lors de la compression du paquet."
+"Indique la stratégie de compression à fournir au logiciel de compression "
+"appelé en sous-main lors de la construction du paquet (depuis dpkg 1.16.2). "
+"La valeur autorisée est I<extreme> pour xz."
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 #, no-wrap
-msgid "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
 msgstr "B<-Z>I<type_compression>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -7880,13 +8463,13 @@ msgstr ""
 "I<bzip2>, I<lzma> et I<none> (aucune compression)."
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
@@ -7894,13 +8477,13 @@ msgstr ""
 "C'est le comportement par défaut."
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7913,8 +8496,14 @@ msgstr ""
 "être analysés par des versions de dpkg plus anciennes que la version 0.93.76 "
 "(septembre 1995), qui fut produite uniquement pour le format « i386 a.out »."
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -7924,18 +8513,33 @@ msgstr ""
 "archive, aussi défectueuse soit-elle."
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+"Active l'affichage verbeux. Cela n'affecte actuellement que B<--extract> et "
+"le rend analogue à B<--vextract>."
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<-D>, B<--debug>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr "Permet les messages de débogage. Ce n'est pas très intéressant."
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
@@ -7944,13 +8548,13 @@ msgstr ""
 "créer les fichiers et répertoire temporaires."
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr "B<dpkg-deb -I> I<paquet1>B<.deb> I<paquet2>B<.deb> se trompe."
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -7966,7 +8570,7 @@ msgstr ""
 "géré par les outils de plus bas niveau."
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -7978,36 +8582,29 @@ msgstr ""
 "enregistrés."
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2010-10-10"
-msgid "2010-10-12"
-msgstr "10-10-2010"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr ""
 "dpkg-divert - remplacer la version d'un fichier contenu dans un paquet."
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg-divert> [I<options>] I<commande>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-divert> [I<option>...] I<commande>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
@@ -8015,7 +8612,7 @@ msgstr ""
 "B<dpkg-divert> sert à créer et à mettre à jour la liste des détournements."
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -8034,46 +8631,46 @@ msgstr ""
 "fichiers (qui ne sont pas des « conffiles ») doivent être préservés par dpkg."
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "[B<--add>] I<fichier>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr "Ajouter un détournement pour le I<fichier>."
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--remove>I< fichier>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr "Supprimer un détournement pour le I<fichier>."
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--list> I<exp-reg>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr "Lister les détournements qui correspondent à I<exp-reg>."
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--listpackage>I< fichier>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
@@ -8083,24 +8680,25 @@ msgstr ""
 "pas dérivé."
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--truename>I< fichier>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr "Afficher le vrai nom d'un fichier détourné."
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--admindir>I< répertoire>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
@@ -8108,13 +8706,13 @@ msgstr ""
 "c'est I</var/lib/dpkg>)."
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--divert>I< détourner-dans>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
@@ -8123,13 +8721,13 @@ msgstr ""
 "tel qu'il est donné par d'autres paquets, seront détournées."
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -8142,13 +8740,13 @@ msgstr ""
 "modifiée localement."
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--package>I< paquet>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
@@ -8158,24 +8756,24 @@ msgstr ""
 "I<paquet>."
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr "Mode silencieux, pas de bavardage."
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
@@ -8184,40 +8782,40 @@ msgstr ""
 "B<dpkg-divert> interrompt l'opération."
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr "Mode de test, ne rien modifier réellement, seulement montrer."
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTES"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
-"Pour l'ajout, le défaut est B<--local> et B<--divert> I< E<lt>originalE<gt>."
+"Pour l'ajout, le défaut est B<--local> et B<--divert> I<original>B<."
 "distrib>. Pour la suppression, B<--package> ou B<--local> et B<--divert> "
 "doivent correspondre quand ils sont précisés."
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr "On ne peut pas détourner des répertoires avec B<dpkg-divert>."
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -8233,7 +8831,7 @@ msgstr ""
 "sur la bibliothèque détournée."
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -8245,22 +8843,22 @@ msgstr ""
 "changement de nom si nécessaire :"
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr "Pour supprimer ce détournement :"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
@@ -8269,7 +8867,7 @@ msgstr ""
 "bin/example.foo>, sauf votre propre paquet I<wibble> :"
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -8278,40 +8876,44 @@ msgstr ""
 "example"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_MAINTSCRIPT_ARCH>"
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
+#, no-wrap
 msgid "B<DPKG_ADMINDIR>"
-msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
+msgstr "B<DPKG_ADMINDIR>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
+"Si cette variable est positionnée et que l'option B<--admindir> n'est pas "
+"précisée, ce répertoire sera utilisé comme répertoire de données pour dpkg."
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
+"Si cette variable est positionnée et que les options B<--local> et  B<--"
+"package> ne le sont pas, B<dpkg-divert> en utilisera la valeur comme nom de "
+"paquet."
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -8322,7 +8924,7 @@ msgstr ""
 "fichiers importants comme « status » ou « available »."
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
@@ -8330,29 +8932,24 @@ msgstr ""
 "Note : B<dpkg-divert> préserve l'ancienne copie de ce fichier, avec "
 "l'extension « -old », avant de la remplacer par la nouvelle."
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Copyright \\(co 1995 Ian Jackson"
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr "dpkg-genchanges - Créer des fichiers « .changes »."
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg-genchanges> [I<options>]"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-genchanges> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -8364,13 +8961,13 @@ msgstr ""
 "Debian (c'est le fichier B<.changes>)."
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -8383,7 +8980,7 @@ msgstr ""
 "créés par les cibles B<binary-*> du paquet en cours de construction.."
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
@@ -8391,7 +8988,7 @@ msgstr ""
 "Ne construit que le paquet source (aucun paquet binaire ne sera construit)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -8402,7 +8999,7 @@ msgstr ""
 "options B<-b> ou B<-B> n'ont pas été utilisées)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -8415,18 +9012,18 @@ msgstr ""
 "indiquée dans le fichier de changelog."
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr "Force l'inclusion des sources d'origine."
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 "Force l'exclusion des sources d'origine et inclut seulement le « diff »."
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
@@ -8436,7 +9033,7 @@ msgstr ""
 "I<version>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
@@ -8446,7 +9043,7 @@ msgstr ""
 "source."
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -8457,7 +9054,7 @@ msgstr ""
 "le fichier « control » de l'arborescence source."
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -8469,13 +9066,13 @@ msgstr ""
 "source."
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr "B<-V>I<nom>B<=>I<valeur>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
@@ -8484,14 +9081,14 @@ msgstr ""
 "pour une discussion sur la valeur de substitution."
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<-T>I<fichier/substvars>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -8507,35 +9104,35 @@ msgstr ""
 "fichiers."
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<champ>B<=>I<valeur>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr "Remplace ou ajoute en sortie un champ dans le fichier de contrôle."
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<-U>I<champ>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr "Supprime en sortie un champ dans le fichier de contrôle."
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<-c>I<fichier/control>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
@@ -8544,14 +9141,14 @@ msgstr ""
 "renseignements. Par défaut, c'est le fichier B<debian/control>."
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr "B<-l>I<fichier/changelog>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
@@ -8560,7 +9157,7 @@ msgstr ""
 "renseignements. Par défaut, c'est le fichier B<debian/changelog>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
@@ -8569,15 +9166,15 @@ msgstr ""
 "dans ce fichier plutôt que dans le fichier B<debian/files>."
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr "B<-F>I<format-du-changelog>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -8588,13 +9185,13 @@ msgstr ""
 "classique B<debian>."
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr "B<-u>I<répertoire-des-fichiers-à-installer>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -8606,13 +9203,13 @@ msgstr ""
 "B<.changes.)>"
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -8623,7 +9220,7 @@ msgstr ""
 "sont en cours d'installation. B<-q> supprime ces messages."
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
@@ -8633,23 +9230,23 @@ msgstr ""
 "fichier B<.changes>."
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "dpkg-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr "dpkg-gencontrol - Créer des fichiers de contrôle Debian."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg-gencontrol> [I<options>]"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-gencontrol> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -8661,7 +9258,7 @@ msgstr ""
 "y a simplification des champs de relations."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -8674,18 +9271,18 @@ msgid ""
 "the superseding dependency will take the place of the discarded one."
 msgstr ""
 "I<Pre-Depends>, I<Depends>, I<Recommends> et I<Suggests> sont simplifiés "
-"dans cet ordre supprimer les dépendances qui sont connues pour être vérifié "
-"par la plus forte dépendance déjà traitée. Sont aussi supprimées toutes les "
-"auto-dépendances (dans les faits, cela supprime les dépendances qui sont "
-"déjà validées par la version du paquet déjà installé). Logiquement, il "
-"conserve les correspondances entre plusieurs dépendances dans le même "
+"dans cet ordre pour supprimer les dépendances qui sont connues pour être "
+"vérifiées par la plus forte dépendance déjà traitée. Sont aussi supprimées "
+"toutes les auto-dépendances (dans les faits, cela supprime les dépendances "
+"qui sont déjà validées par la version du paquet déjà installé). Logiquement, "
+"il conserve les correspondances entre plusieurs dépendances dans le même "
 "paquet. L'ordre des dépendances est conservé du mieux possible : si une "
 "dépendance doit être supprimée à cause d'une autre dépendance qui se trouve "
 "dans un champs suivant, la dépendance remplaçante prendra la place de celle "
 "éliminée."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -8698,7 +9295,7 @@ msgstr ""
 "champ."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
@@ -8707,12 +9304,12 @@ msgstr ""
 "B<debian/files>."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr "Fixe le numéro de version du paquet binaire qui sera créé."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
@@ -8721,7 +9318,7 @@ msgstr ""
 "pour une discussion sur la valeur de substitution."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -8733,13 +9330,13 @@ msgstr ""
 "fichiers."
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<-p>I<paquet>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -8752,13 +9349,13 @@ msgstr ""
 "lequel on veut produire les informations."
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<-n>I<nom-de-fichier>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
@@ -8767,13 +9364,13 @@ msgstr ""
 "paquet_version_arch.deb."
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8789,13 +9386,13 @@ msgstr ""
 "ces champs du fichier « control »."
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr "B<-P>I<rep-de-construction-du-paquet>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -8810,13 +9407,13 @@ msgstr ""
 "défaut pour le fichier de sortie."
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
@@ -8826,13 +9423,13 @@ msgstr ""
 "si l'option B<-P> a été utilisée)."
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
@@ -8842,7 +9439,7 @@ msgstr ""
 "source et les paquets binaires qui peuvent être créés."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
@@ -8852,25 +9449,21 @@ msgstr ""
 "le serveur. B<dpkg-gencontrol> ajoute les noms présumés des fichiers des "
 "paquets binaires à partir des fichiers « control » qu'il crée."
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "dpkg-gensymbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
-#, no-wrap
-msgid "2009-08-07"
-msgstr "07-08-2009"
+#: dpkg-gensymbols.1:19
+#, fuzzy, no-wrap
+#| msgid "2012-02-22"
+msgid "2012-04-22"
+msgstr "22-02-2012"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
@@ -8879,12 +9472,12 @@ msgstr ""
 "aux dépendances de bibliothèques partagées)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg-gensymbols> [I<options>]"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg-gensymbols> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -8899,7 +9492,7 @@ msgstr ""
 "de pouvoir être inclus dans les informations de contrôle du paquet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
@@ -8909,36 +9502,28 @@ msgstr ""
 "de symboles fournis par le responsable. Il recherche les fichiers suivants "
 "(en utilisant le premier trouvé) :"
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr "\\(bu"
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr "debian/I<paquet>.symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
 msgstr "debian/symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr "debian/I<paquet>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
 msgstr "debian/symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -8958,7 +9543,7 @@ msgstr ""
 "gensymbols> . "
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -8972,13 +9557,13 @@ msgstr ""
 "l'option B<-c>)."
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr "TENUE À JOUR DES FICHIERS SYMBOLES"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -9009,7 +9594,7 @@ msgstr ""
 "« ~ » au numéro de version."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
@@ -9019,14 +9604,28 @@ msgstr ""
 "contrôler qu'il est correct. Les symboles publics sont supposés ne jamais "
 "disparaître et le correctif ne devrait donc qu'ajouter des lignes."
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+"Veuillez noter qu'il est possible de placer des commentaires dans les "
+"fichiers de symboles : toute ligne commençant par « # » est un commentaire "
+"sauf si elle commence par « #include » (voir la section B<utilisation des "
+"inclusions>). Les lignes commençant par « #MISSING: »sont des commentaires "
+"spéciaux qui indiquent les symboles qui peuvent avoir disparu."
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr "Utilisation du remplacement de #PACKAGE#"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -9042,13 +9641,13 @@ msgstr ""
 "fichier de symboles d'un paquet binaire."
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr "Utilisation des étiquettes de symboles"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -9065,7 +9664,7 @@ msgstr ""
 "standard de symboles> pour une référence complète à propos de ces étiquettes."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -9093,7 +9692,7 @@ msgstr ""
 "symbole, qui s'arrête alors au premier espace."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -9105,7 +9704,7 @@ msgstr ""
 " symbole_non_étiqueté@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -9120,7 +9719,7 @@ msgstr ""
 "symbole est un exemple de symbole normal sans étiquette."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -9146,19 +9745,19 @@ msgstr ""
 "dans leur forme d'origine."
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr "Étiquettes standard de symboles"
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, no-wrap
 msgid "B<optional>"
 msgstr "B<optional>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -9180,7 +9779,7 @@ msgstr ""
 "existant (« existing »), sans modification de sa version minimale."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -9196,13 +9795,13 @@ msgstr ""
 "optionnel."
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<arch=>I<liste d'architectures>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -9231,7 +9830,7 @@ msgstr ""
 "aspirine peut être nécessaire après la lecture de ce paragraphe)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -9247,13 +9846,20 @@ msgstr ""
 "le mode « modèle »."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
+#, fuzzy
+#| msgid ""
+#| "The format of I<architecture list> is the same as the one used in the "
+#| "I<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, amd64, kfreebsd-amd64 and ia64 architectures "
+#| "while the second one anywhere except on armel."
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 "Le format de I<architecture list> est le même que le format utilisé dans les "
 "champs I<Build-Depends> des fichiers I<debian/control> (à l'exception des "
@@ -9262,23 +9868,27 @@ msgstr ""
 "et ia64, mais le second uniquement sur armel."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
-#, no-wrap
+#: dpkg-gensymbols.1:176
+#, fuzzy, no-wrap
+#| msgid ""
+#| " (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+#| " (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 " (arch=alpha amd64 kfreebsd-amd64 ia64)un_symbole_spécifique_64bit@Base 1.0\n"
 " (arch=!armel)un_symbole_inexistant_sur_armel@Base 1.0\n"
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<ignore-blacklist>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -9296,13 +9906,13 @@ msgstr ""
 "certaines bibliothèques de bas niveau telles que libgcc."
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, no-wrap
 msgid "B<c++>"
 msgstr "B<c++>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
@@ -9310,26 +9920,26 @@ msgstr ""
 "canevas de symboles> plus loin."
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, no-wrap
 msgid "B<symver>"
 msgstr "B<symver>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr "Indique un motif de symbole I<symver> (version de symbole)."
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, no-wrap
 msgid "B<regex>"
 msgstr "B<regex>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
@@ -9338,13 +9948,13 @@ msgstr ""
 "la sous-section B<Utilisation des motifs de symboles> plus loin."
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr "Utilisation des motifs de symboles"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -9363,7 +9973,7 @@ msgstr ""
 "correspond, le symbole sera considéré comme nouveau."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -9386,7 +9996,7 @@ msgstr ""
 "standard de symboles> pour plus d'informations."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -9403,12 +10013,12 @@ msgstr ""
 "usuellement marqué avec une étiquette spéciale."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr "Actuellement, B<dpkg-gensymbols> gères trois type de base de motifs :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -9436,7 +10046,7 @@ msgstr ""
 "être indiqués avec le même motif I<c++> :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9450,19 +10060,19 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr "Le nom complet ci-dessus peut être obtenu avec la commande suivante :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -9483,7 +10093,7 @@ msgstr ""
 "fichier de symboles."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -9497,7 +10107,7 @@ msgstr ""
 "symbole associée à la version spécifique. Par exemple :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -9513,7 +10123,7 @@ msgstr ""
 " access@GLIBC_2.0 2.2\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -9529,7 +10139,7 @@ msgstr ""
 "prennent le pas sur les motifs."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -9545,7 +10155,7 @@ msgstr ""
 "recherché."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -9561,7 +10171,7 @@ msgstr ""
 "exemple :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9573,7 +10183,7 @@ msgstr ""
 " (regex|optional)\"private\" 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -9589,7 +10199,7 @@ msgstr ""
 "I<optional> depuis le motif."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -9600,7 +10210,7 @@ msgstr ""
 "Par exemple, les deux motifs"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -9610,7 +10220,7 @@ msgstr ""
 " (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -9637,7 +10247,7 @@ msgstr ""
 "de traduire du Klingon !)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -9653,7 +10263,7 @@ msgstr ""
 "il est déconseillé d'abuser des motifs génériques."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -9671,13 +10281,13 @@ msgstr ""
 "fichiers de différences d'après l'ordre alphabético-numérique de leur nom."
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr "Utilisation des inclusions"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -9688,7 +10298,7 @@ msgstr ""
 "ces cas, une directive d'inclusion peut devenir utile dans certains cas."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -9699,37 +10309,45 @@ msgstr ""
 "directive « include » utilisée de la manière suivante :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr "#include \"I<paquets>.symbols.common\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 "La directive d'inclusion peut également être étiquetée comme tout autre "
 "symbole :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
-msgstr "(etiquette|..|etiquetteN)#include \"fichier_a_incllure\""
+#: dpkg-gensymbols.1:340
+#, fuzzy
+#| msgid "(tag|..|tagN)#include \"file-to-include\""
+msgid "(tag|...|tagN)#include \"file-to-include\""
+msgstr "(etiquette|..|etiquetteN)#include \"fichier_à_inclure\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
+#, fuzzy
+#| msgid ""
+#| "As a result, all symbols included from I<file-to-include> will be "
+#| "considered to be tagged with I<tag> .. I<tagN> by default. You can use "
+#| "this feature to create a common I<package>.symbols file which includes "
+#| "architecture specific symbol files:"
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 "Le résultat sera que tous les symboles inclus depuis I<fichier_à_inclure> "
-"seront considérés comme étiquetés avec I<eti>...I<etiqN>. Cela permetde "
-"créerun fichier I<paquet>.symbols commun qui inclut les fichiers de symboles "
-"spécifiques des architectures :"
+"seront considérés comme étiquetés par défaut avec I<etiq>...I<etiqN>. Cela "
+"permet de créer un fichier I<paquet>.symbols commun qui inclut les fichiers "
+"de symboles spécifiques des architectures :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -9739,11 +10357,11 @@ msgid ""
 msgstr ""
 "  symbole_commun1@Base 1.0\n"
 " (arch=amd64 ia64 alpha)#include \"package.symbols.64bit\"\n"
-" (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32bit\"\n"
+" (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32bit\"\n"
 "  symbole_commun2@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -9765,7 +10383,7 @@ msgstr ""
 "permettant de remplacer une de ses étiquettes héritées."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -9778,7 +10396,7 @@ msgstr ""
 "tête. Une façon de le faire est la méthode suivante :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -9788,18 +10406,18 @@ msgstr ""
 " symboles_specifique_architecture@Base 1.0\n"
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr "Bonnes pratiques de gestion des bibliothèques"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr "une bibliothèque bien maintenue offre les possibilités suivantes :"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
@@ -9810,7 +10428,7 @@ msgstr ""
 "incompatibilité doivent être combinés avec un changement de SONAME ;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
@@ -9820,7 +10438,7 @@ msgstr ""
 "internes et l'extension de son API ;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
@@ -9829,7 +10447,7 @@ msgstr ""
 "symboles peuvent être étiquetés comme optionnels)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -9849,18 +10467,18 @@ msgstr ""
 "Debian."
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<-P>I<répertoire-construction-paquet>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr "Analyse de I<répertoire-construction-paquet>, plutôt que debian/tmp."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
@@ -9869,7 +10487,7 @@ msgstr ""
 "dans debian/control (ou s'il n'y a pas de fichier debian/control)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
@@ -9879,33 +10497,34 @@ msgstr ""
 "dehors de l'arborescence source d'un paquet."
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "B<-e>I<fichier-bibliothèque>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 "N'analyse que les bibliothèques explicitement mentionnées au lieu de "
-"rechercher toutes les bibliothèques publiques. Une expression rationnelle "
-"peut être utilisée dans I<fichier-bibliothèque> pour correspondre à "
-"plusieurs bibliothèques avec un seul paramètre (dans le cas contraire, "
-"plusieurs paramètres B<-e> sont nécessaires)."
+"rechercher toutes les bibliothèques publiques. Les motifs du shell peuvent "
+"être utilisés pour l'expansion des chemins d'accès (voir la page de manuel "
+"de File::Glob pour plus d'informations) dans I<fichier-bibliothèque> pour "
+"établir une correspondance avec plusieurs bibliothèques avec un seul "
+"paramètre (afin d'éviter d'utiliser plusieurs options B<-e>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<-I>I<nom-de-fichier>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
@@ -9914,7 +10533,7 @@ msgstr ""
 "de symboles à intégrer dans le paquet lui-même."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
@@ -9923,13 +10542,13 @@ msgstr ""
 "l'écrire dans l'arborescence source du paquet."
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<-O>I<nom-de-fichier>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -9943,13 +10562,13 @@ msgstr ""
 "bibliothèque."
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, no-wrap
 msgid "B<-t>"
 msgstr "B<-t>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -9969,13 +10588,13 @@ msgstr ""
 "la création d'un modèle de fichier de symboles."
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<-c>I<[0-4]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -9995,7 +10614,7 @@ msgstr ""
 "ajoutées."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
@@ -10004,7 +10623,7 @@ msgstr ""
 "d'environnement DPKG_GENSYMBOLS_CHECK_LEVEL."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -10019,13 +10638,13 @@ msgstr ""
 "l'option I<-c>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<-a>I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -10037,7 +10656,7 @@ msgstr ""
 "fichiers binaires correspondants soient déjà disponibles."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
@@ -10046,13 +10665,13 @@ msgstr ""
 "que B<dpkg-gensymbols> fait."
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -10064,44 +10683,33 @@ msgstr ""
 "correspondent au motif."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr "B<http://people.redhat.com/drepper/symbol-versioning>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr "dpkg-maintscript-helper"
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, no-wrap
-msgid "2010-04-16"
-msgstr "16-04-2010"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
@@ -10110,36 +10718,37 @@ msgstr ""
 "les scripts du responsable"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
-"B<dpkg-maintscript-helper> I<commande> [I<paramètres>...] -- I<paramètres-"
-"script-responsable>"
+"B<dpkg-maintscript-helper> I<commande> [I<paramètres>...] B<--> I<paramètres-"
+"script-responsable>..."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr "COMMANDES ET PARAMÈTRES"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
-"B<rm_conffile> I<fichier-de-configuration> [I<dernière-version> [I<paquet>]]"
+"B<rm_conffile> I<fichier-de-configuration> [I<version-précédente> "
+"[I<paquet>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 "B<mv_conffile> I<ancien-fichier-de-configuration> I<nouveau-fichier-de-"
 "configuration> [I<dernière-version> [I<paquet>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -10151,29 +10760,30 @@ msgstr ""
 "actuelles."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
-"La plupart de ces tâches nécessitent la coordination de plusieurs script du "
+"La plupart de ces tâches nécessitent la coordination de plusieurs scripts du "
 "responsable (B<preinst>, B<postinst>, B<prerm>, B<postrm>). Pour éviter des "
 "erreurs, le même appel a simplement besoin d'être placé dans tous les "
-"scripts. Le programme adaptera alors con comportement en fonction de la "
-"variable d'environnement"
+"scripts. Le programme adaptera alors son comportement en fonction de la "
+"variable d'environnement B<DPKG_MAINTSCRIPT_NAME> et des paramètres des "
+"scripts du responsable qui doivent être passés avec un double tiret."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr "TÂCHES LIÉES AUX FICHIERS DE CONFIGURATION"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -10195,7 +10805,7 @@ msgstr ""
 "scripts du responsable, en général à l'aide d'un outil comme debconf ou ucf."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -10208,13 +10818,13 @@ msgstr ""
 "renommage de fichiers de configuration via les scripts du responsable."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr "SUPPRESSION D'UN FICHIER DE CONFIGURATION"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -10228,7 +10838,7 @@ msgstr ""
 "avoir disparu."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10237,41 +10847,77 @@ msgstr ""
 "shell suivantes dans les scripts B<preinst>, B<postinst> et B<postrm> :"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
 "        I<fichier-de-configuration> I<dernière-version> I<paquet> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
-msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 "I<fichier-de-configuration> est le nom du fichier de configuration à "
-"supprimer. I<dernière-version> est la dernière version du paquet qui le "
-"fournissait (ou la dernière version du paquet qui ne prenait pas soin de "
-"supprimer le fichier de configuration obsolète si la suppression correcte "
-"n'a pas été immédiatement mise en oeuvre). Si I<dernière-version> est vide "
-"ou est omis, cette suppression sera tenté pour toute mise à jour. I<paquet> "
-"est le nom du paquet. Ce paramètre est optionnel, la valeur par défaut étant "
-"$DPKG_MAINTSCRIPT_PACKAGE (cette variable est positionnée par dpkg sur le "
-"nom du paquet sur lequel il travaille). Tous les paramètres des scripts du "
-"responsable doivent être redirigés au programme après « -- »."
+"supprimer."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:84
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
+msgstr ""
+"I<dernière-version> indique la dernière version du paquet dont la mise à "
+"jour doit provoquer la suppression. Il est important de calculer I<version-"
+"précédente> correctement afin de supprimer les fichiers de configuration "
+"même si le paquet a été reconstruit en utilisant un numéro local de version. "
+"Par exemple, pour un fichier de configuration supprimé dans la version "
+"B<2.0-1> d'un paquet, I<dernière-version> doit être B<2.0-1~>. Cela "
+"provoquera la suppression du paquet même si la version précédente B<1.0-1> a "
+"été reconstruite avec B<1.0-1local1> comme numéro de version."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+"Si le fichier de configuration n'était pas fourni pour une raison ou une "
+"autre dans plusieurs versions et que vous modifiez les scripts du "
+"responsable pour nettoyer l'ancien fichier, I<version-précédente> doit être "
+"basé sur la version actuellement préparée et non la première version qui ne "
+"fournissait plus ce fichier de configuration."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+"I<paquet> est le nom du paquet. S'il est vide ou omis, la variable "
+"d'environnement DPKG_MAINTSCRIPT_PACKAGE (telle que définie par dpkg) sera "
+"utilisée."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+"Tous les paramètres des scripts du responsable doivent être passés au "
+"programme après « -- »."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -10295,13 +10941,13 @@ msgstr ""
 "conservé jusque là."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr "RENOMMAGE D'UN FICHIER DE CONFIGURATION"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -10316,7 +10962,7 @@ msgstr ""
 "d'approbation de modifications locales qui n'existent pas réellement."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10325,41 +10971,42 @@ msgstr ""
 "suivent, dans les scripts B<preinst>, B<postinst> et B<postrm>."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
 "        I<ancien-fichier> I<nouveau-fichier> I<dernière-version> I<paquet> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
-msgstr ""
-"I<ancien-fichier> et I<nouveau-fichier> sont les deux noms successifs du "
-"fichier de configuration. I<dernière-version> est la dernière version du "
-"paquet qui contenait le fichier de configuration avec l'ancien nnom. Si "
-"I<dernière-version> est vide ou manquant, l'opération sera tentée à chaque "
-"mise à jour (il est plus sûr d'indiquer la bonne version afin qe l'opération "
-"ne soit tentée qu'une fois). I<paquet> est le nom du paquet. Ce paramètre "
-"est optionnel, la valeur par défaut étant $DPKG_MAINTSCRIPT_PACKAGE (cette "
-"variable est positionnée par dpkg sur le nom du paquet sur lequel il "
-"travaille). Tous les paramètres des scripts du responsable doivent être "
-"redirigés au programme après « -- »."
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:108
+"to rename."
+msgstr ""
+"I<ancien-fichier> et I<nouveau-fichier> sont l'ancien et le nouveau nom du "
+"fichier de configuration à renommer."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
+msgstr ""
+"I<dernière-version> indique la dernière version du paquet pour laquelle la "
+"mise à jour doit provoquer le renommage du fichier de configuration (voir "
+"les notes de B<rm_conffile> précédemment pour choisir la valeur adaptée). Si "
+"ce paramètre est vide ou est omis, l'opération sera tentée à chaque mise à "
+"jour (il est toutefois plus sûr d'indiquer la version afin que l'opération "
+"n'ait lieu qu'une fois)."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -10379,19 +11026,13 @@ msgstr ""
 "I<ancien-fichier>B<.dpkg-remove> en I<ancien-fichier> si c'est indispensable."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr "INTÉGRATION DANS LES PAQUETS"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
-#, fuzzy
-#| msgid ""
-#| "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
-#| "unconditionally requires a pre-dependency to ensure that the required "
-#| "version of dpkg has been configured before. The required version depends "
-#| "on the command used, for B<rm_conffile> and B<mv_conffile> it is 1.15.7.2:"
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -10403,16 +11044,16 @@ msgstr ""
 "version minimale nécessaire de dpkg et bien été préalablement configurée. La "
 "version nécessaire dépend de la commande utilisée. La version minimale "
 "dépend de la commande à utiliser : ainsi pour B<rm_conffile> et "
-"B<mw_conffile>, cette version est 1.15.7.2 :"
+"B<mv_conffile>, cette version est 1.15.7.2 :"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -10425,51 +11066,30 @@ msgstr ""
 "nécessaire est gérée par la version actuellement installée de dpkg :"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<commande>; then\n"
+"        dpkg-maintscript-helper I<commande> ...\n"
 "    fi\n"
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright \\(co 2008 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright \\(co 2007 Guillem Jover"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright \\(co 2005 Scott James Remnant"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-mergechangelogs"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, no-wrap
-msgid "2010-04-18"
-msgstr "18-04-2010"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr "dpkg-mergechangelogs - fusion triple de fichiers debian/changelog"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr ""
@@ -10477,7 +11097,7 @@ msgstr ""
 "[I<sortie>]"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -10489,7 +11109,7 @@ msgstr ""
 "standard si ce paramètre est omis."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -10514,13 +11134,13 @@ msgstr ""
 "de cette entrée."
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr "B<--merge-prereleases>, B<-m>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
@@ -10530,7 +11150,7 @@ msgstr ""
 "sont les mêmes ou pas."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -10544,13 +11164,13 @@ msgstr ""
 "dans le temps de la même version."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, no-wrap
 msgid "LIMITATIONS"
 msgstr "LIMITATIONS"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -10561,13 +11181,13 @@ msgstr ""
 "ne sont pas censés se trouver là, etc."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr "INTÉGRATION AVEC GIT"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -10578,7 +11198,7 @@ msgstr ""
 "un nouveau pilote de fusion dan B<.git/config> ou B<~/.gitconfig> :"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -10590,7 +11210,7 @@ msgstr ""
 "     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -10601,85 +11221,84 @@ msgstr ""
 "info/attributes> :"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr " debian/changelog merge=dpkg-mergechangelogs\n"
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+#| msgid "2008-01-13"
+msgid "2012-04-15"
+msgstr "13-01-2008"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr "dpkg-name - redonne aux paquets Debian leur nom complet"
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<dpkg-name> [I<options>] [B<-->] I<fichiers>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-name> [I<option>...] [B<-->] I<fichier>..."
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 "Cette page de manuel documente le programme B<dpkg-name> qui fournit une "
 "façon simple de redonner aux paquets B<Debian> leur nom complet. Ce nom "
-"consiste en une chaîne "
-"« I<E<lt>paquetE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>type_de_paquetE<gt>> » "
-"telle qu'elle est indiquée dans le fichier « control » du paquet. La partie "
-"I<E<lt>versionE<gt>> du nom est composée d'informations sur la version "
-"originelle qui peuvent ou non être suivies d'un trait d'union et "
-"d'informations sur la révision. La partie I<E<lt>type_de_paquetE<gt>> "
-"provient de ce champ s'il existe. La valeur par défault étant B<deb>."
+"consiste en une chaîne « I<paquet>B<_>I<version>B<_>I<architecture>B<."
+">I<type_de_paquet> » telle qu'elle est indiquée dans le fichier « control » "
+"du paquet. La partie I<version> du nom est composée d'informations sur la "
+"version originelle qui peuvent ou non être suivies d'un trait d'union et "
+"d'informations sur la révision. La partie I<type_de_paquet> provient de ce "
+"champ s'il existe. La valeur par défaut est B<deb>."
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr "Le nom du fichier n'aura pas l'information sur l'architecture."
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr "Faire un lien symbolique plutôt qu'une création de fichier."
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
@@ -10688,43 +11307,43 @@ msgstr ""
 "destination."
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>, B<--subdir> [I<rep>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
-msgstr ""
-"Met les fichiers dans rep. Si le répertoire donné en argument existe, les "
-"fichiers sont déplacés dans ce répertoire ; sinon le répertoire cible, "
-"extrait du champ « section » que contient la partie de contrôle du paquet, "
-"sera « unstable/binary-E<lt>architectureE<gt>/E<lt>sectionE<gt> ». Quand la "
-"section est « non-free » ou « contrib », ou bien quand aucune information "
-"sur la section n'est trouvée dans le fichier « control », le répertoire "
-"cible est « E<lt>sectionE<gt>/binary-E<lt>architectureE<gt> ». Le champ "
-"« section » est facultatif ; aussi beaucoup de paquets sont dans la zone "
-"« no-section ». Utilisez cette option avec soin : elle est compliquée."
-
-#. type: TP
-#: dpkg-name.1:52
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
+msgstr ""
+"Met les fichiers dans un sous-répertoire. Si le répertoire donné en "
+"paramètre existe, les fichiers sont déplacés dans ce répertoire ; sinon le "
+"répertoire cible, extrait du champ « section » que contient la partie de "
+"contrôle du paquet, sera « unstable/binary-I<architecture>/I<section> ». "
+"Quand aucune information sur la section n'est trouvée dans le fichier "
+"« control », la section est supposée être « no-section ». Dans ce cas, ainsi "
+"que si la section est « non-free » ou « contrib », le répertoire cible est "
+"« I<section>/binary-I<architecture> ». Le champ « section » est facultatif ; "
+"aussi beaucoup de paquets sont dans la zone « no-section ». Utilisez cette "
+"option avec soin : elle est compliquée."
+
+#. type: TP
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
@@ -10734,19 +11353,19 @@ msgstr ""
 "soin.>"
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -10757,13 +11376,13 @@ msgstr ""
 "de contrôle de « bar-foo.deb »."
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -10774,13 +11393,13 @@ msgstr ""
 "extension « deb », mais supprime l'information sur l'architecture."
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
@@ -10789,35 +11408,36 @@ msgstr ""
 "ne possèdent pas d'informations sur la section. B<Ne faites pas ça !>"
 
 #. type: TP
-#: dpkg-name.1:81
-#, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+#: dpkg-name.1:95
+#, fuzzy, no-wrap
+#| msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr ""
 "On peut se servir de cette commande lors de la construction d'un nouveau "
 "paquet."
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 "Certains paquets ne respectent pas l'organisation "
-"E<lt>paquetE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Les paquets "
-"traités par dpkg-name la respecte. Cela n'a pas de conséquence sur la façon "
-"dont B<dselect>(1) ou B<dpkg>(1) installe les paquets, mais il se peut que "
+"I<paquet>B<_>I<version>B<_>I<architecture>B<.deb>. Les paquets traités par "
+"dpkg-name la respectent. Cela n'a pas de conséquence sur la façon dont "
+"B<dselect>(1) ou B<dpkg>(1) installent les paquets, mais il se peut que "
 "d'autres systèmes d'installation aient besoin de cette organisation."
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -10825,35 +11445,24 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, no-wrap
-msgid "2009-05-19"
-msgstr "19-05-2009"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr "dpkg-parsechangelog - Analyser un fichier changelog Debian."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg-parsechangelog> [I<options>]"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-parsechangelog> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -10864,13 +11473,13 @@ msgstr ""
 "sur la sortie standard et sous une forme lisible par la machine."
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<-L>I<rep_lib>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -10882,13 +11491,13 @@ msgstr ""
 "parsechangelog>."
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr "Options de filtrage"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -10900,13 +11509,13 @@ msgstr ""
 "d'analyse en question. Voir aussi B<CAVEATS>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--format>I< outputformat>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -10922,65 +11531,65 @@ msgstr ""
 "entrée, sauf s'il y a l'indication :"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
-msgstr "B<Source:> E<lt>nom du paquetE<gt>"
+msgid "B<Source:>I< pkg-name>"
+msgstr "B<Source:>I< nom-du-paquet>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
-msgstr "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
+msgstr "B<Version:>I< version>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
-msgstr "B<Distribution:> E<lt>distribution cibleE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
+msgstr "B<Distribution:>I< distribution-cible>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
-msgstr "B<Urgency:> E<lt>prioritéE<gt>"
+msgid "B<Urgency:>I< urgency>"
+msgstr "B<Urgency:>I< priorité>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr "La priorité la plus haute de celles indiquées est utilisée."
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
-msgstr "B<Maintainer:> E<lt>auteurE<gt>"
+msgid "B<Maintainer:>I< author>"
+msgstr "B<Maintainer:>I< auteur>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
-msgstr "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
+msgstr "B<Date:>I< date>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
-msgstr "B<Closes:> E<lt>Numéro de bogueE<gt>"
+msgid "B<Closes:>I< bug-number>"
+msgstr "B<Closes:>I< numéro-bogue>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr "Les champs « Closes » de toutes les entrées incluses sont fusionnés."
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
-msgstr "B<Changes:> E<lt>entrées du fichier des changementsE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
+msgstr "B<Changes:>I< entrées-du-fichier-des-changements>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -10993,13 +11602,13 @@ msgstr ""
 "intentées par un seul espace. Le contenu exact dépend du format du changelog."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr ""
 "Il est possible d'avoir d'autres champs qui sont définis par l'utilisateur."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
@@ -11009,57 +11618,57 @@ msgstr ""
 "métadonnées de chaque entrée soit préservées."
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr "inclut tous les changements qui ont suivi la I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--until> I<version>, B<-u>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr "inclut tous les changements qui ont eu lieu avant la I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--from> I<version>, B<-f>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr "inclut tous les changements depuis la I<version> (incluse)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--to> I<version>, B<-t>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr "inclut tous les changements apportés jusqu'à la I<version> comprise."
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--count> I<nombre>, B<-c>I<nombre>, B<-n>I<nombre>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
@@ -11068,13 +11677,13 @@ msgstr ""
 "inférieur à 0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--offset> I<nombre>, B<-o>I<nombre>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
@@ -11083,13 +11692,13 @@ msgstr ""
 "si le I<nombre> est inférieure à 0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
@@ -11097,7 +11706,7 @@ msgstr ""
 "effet lorsque celle-ci est utilisée."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -11109,13 +11718,13 @@ msgstr ""
 "options."
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -11128,29 +11737,24 @@ msgstr ""
 "modifications faites depuis telle édition et le numéro de la version source "
 "lui-même."
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr "dpkg-query - Un outil pour interroger la base de données de dpkg"
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr "B<dpkg-query> [I<option>...] I<commande>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
@@ -11159,14 +11763,13 @@ msgstr ""
 "connus par la base de données de B<dpkg>."
 
 #. type: TP
-#: dpkg-query.1:14
-#, fuzzy, no-wrap
-#| msgid "B<-l>, B<--list> I<package-name-pattern>..."
+#: dpkg-query.1:34
+#, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<-l>, B<--list> I<motif-de-nom-de-paquet>..."
+msgstr "B<-l>, B<--list> [I<motif-de-nom-de-paquet>...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -11186,13 +11789,13 @@ msgstr ""
 "paquets dont le nom commence par « libc6 » seront affichés par la commande :"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
@@ -11201,12 +11804,12 @@ msgstr ""
 "souhaitée, l'état du paquet et les erreurs."
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr "Action souhaitée :"
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -11222,12 +11825,12 @@ msgstr ""
 "  p = Purger (Purge)\n"
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr "État du paquet :"
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -11249,12 +11852,12 @@ msgstr ""
 "  i = Installé (Installed)\n"
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr "Drapeaux d'erreur :"
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -11264,7 +11867,7 @@ msgstr ""
 "  R = Reinst-required\n"
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -11275,7 +11878,7 @@ msgstr ""
 "états et drapeaux ci-dessus."
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -11288,66 +11891,81 @@ msgstr ""
 "une possible configuration de ce format."
 
 #. type: TP
-#: dpkg-query.1:67
-#, fuzzy, no-wrap
-#| msgid "B<-W>, B<--show> I<package-name-pattern>..."
+#: dpkg-query.1:87
+#, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<-W>, B<--show> I<motif-de-nom-de-paquet>..."
+msgstr "B<-W>, B<--show> [I<motif-de-nom-de-paquet>...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "Tout comme l'option B<--list>, cette option affiche la liste des paquets qui "
 "correspondent au motif donné. La sortie peut cependant être formatée en "
 "utilisant l'option B<--showformat>. Le format de sortie par défaut est le "
-"suivant : une ligne pour chaque paquet, avec le nom et la version installée, "
-"séparé par une tabulation."
+"suivant : une ligne pour chaque paquet, avec le nom (éventuellement complété "
+"par l'identifiant d'architecture pour les paquets I<Multi-Arch> B<same>) et "
+"la version installée, séparé par une tabulation."
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<-s>, B<--status> I<nom-paquet> ..."
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
+#, fuzzy
+#| msgid ""
+#| "Report status of specified package. This just displays the entry in the "
+#| "installed package status database."
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 "Donne l'état du paquet indiqué. C'est simplement l'affichage de l'entrée de "
 "la base de données concernant les états des paquets installés."
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<-L>, B<--listfiles> I<nom-paquet>..."
 
 #. type: Plain text
-#: dpkg-query.1:83
-msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+#: dpkg-query.1:109
+#, fuzzy
+#| msgid ""
+#| "List files installed to your system from I<package-name>.  However, note "
+#| "that files created by package-specific installation-scripts are not "
+#| "listed."
+msgid ""
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 "Affiche la liste des fichiers du I<nom-paquet> installés sur le système. Il "
 "faut remarquer cependant que les fichiers créés par les scripts "
 "d'installation particuliers au paquet ne sont pas affichés."
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<-c>, B<--control-path> I<nom-paquet> [I<fichier-contrôle>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -11365,17 +11983,23 @@ msgstr ""
 "mises en place ou si les défauts actuels d'architecture sont résolus."
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<-S>, B<--search> I<motif-de-nom-a-rechercher>..."
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
+#, fuzzy
+#| msgid ""
+#| "Search for a filename from installed packages. All standard shell "
+#| "wildchars can be used in the pattern. This command will not list extra "
+#| "files created by maintainer scripts, nor will it list alternatives."
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 "Recherche un nom de fichier dans les paquets installés. On peut utiliser "
 "dans le motif tous les métacaractères de l'interpréteur de commandes. Cette "
@@ -11383,18 +12007,42 @@ msgstr ""
 "responsable de paquet, ni les alternatives."
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<-p>, B<--print-avail> I<nom-paquet>..."
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. Users of APT-based frontends should use B<apt-cache show> "
+#| "I<package-name> instead as the I<available> file is only kept up-to-date "
+#| "when using B<dselect>."
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+"Affiche les détails relatifs à I<nom-paquet>, tels que présents dans I</var/"
+"lib/dpkg/available>. Les utilisateurs des outils basés sur APT devraient "
+"plutôt utiliser la commande B<apt-cache show> I<nom-paquet> car le fichier "
+"I<available> n'est tenu à jour que lorsque B<dselect> est utilisé."
+
+#. type: Plain text
+#: dpkg-query.1:134
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. Users of APT-based frontends should use B<apt-cache show> "
+#| "I<package-name> instead as the I<available> file is only kept up-to-date "
+#| "when using B<dselect>."
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
 msgstr ""
 "Affiche les détails relatifs à I<nom-paquet>, tels que présents dans I</var/"
 "lib/dpkg/available>. Les utilisateurs des outils basés sur APT devraient "
@@ -11402,18 +12050,32 @@ msgstr ""
 "I<available> n'est tenu à jour que lorsque B<dselect> est utilisé."
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+#| msgid "B<--clear-avail>"
+msgid "B<--load-avail>"
+msgstr "B<--clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-f>, B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr "Dans la chaîne, \\(lqB<\\e>\\(rq déspécifie le caractère"
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -11425,7 +12087,7 @@ msgstr ""
 "    B<\\et>  tabulation\n"
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -11436,7 +12098,7 @@ msgstr ""
 "\\(rq."
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -11454,8 +12116,42 @@ msgstr ""
 "conservés avec le paquet binaire le sont) :"
 
 #. type: Plain text
-#: dpkg-query.1:176
-#, no-wrap
+#: dpkg-query.1:210
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    B<Architecture>\n"
+#| "    B<Bugs>\n"
+#| "    B<Conffiles> (internal)\n"
+#| "    B<Config-Version> (internal)\n"
+#| "    B<Conflicts>\n"
+#| "    B<Breaks>\n"
+#| "    B<Depends>\n"
+#| "    B<Description>\n"
+#| "    B<Enhances>\n"
+#| "    B<Essential>\n"
+#| "    B<Filename> (internal, dselect related)\n"
+#| "    B<Homepage>\n"
+#| "    B<Installed-Size>\n"
+#| "    B<MD5sum> (internal, dselect related)\n"
+#| "    B<MSDOS-Filename> (internal, dselect related)\n"
+#| "    B<Maintainer>\n"
+#| "    B<Origin>\n"
+#| "    B<Package>\n"
+#| "    B<Pre-Depends>\n"
+#| "    B<Priority>\n"
+#| "    B<Provides>\n"
+#| "    B<Recommends>\n"
+#| "    B<Replaces>\n"
+#| "    B<Revision> (obsolete)\n"
+#| "    B<Section>\n"
+#| "    B<Size> (internal, dselect related)\n"
+#| "    B<Source>\n"
+#| "    B<Status> (internal)\n"
+#| "    B<Suggests>\n"
+#| "    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+#| "    B<Triggers-Awaited> (internal)\n"
+#| "    B<Triggers-Pending> (internal)\n"
+#| "    B<Version>\n"
 msgid ""
 "    B<Architecture>\n"
 "    B<Bugs>\n"
@@ -11467,11 +12163,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11482,11 +12178,11 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
@@ -11526,13 +12222,42 @@ msgstr ""
 "    B<Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
+#, fuzzy
+#| msgid ""
+#| "The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
+#| "Actually, all other fields found in the status file (i.e. user defined "
+#| "fields) can be requested, too. They will be printed as-is, though, no "
+#| "conversion nor error checking is done on them.  To get the name of the "
+#| "dpkg maintainer and the installed version, you could run:"
+msgid ""
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 "Le format par défaut est le suivant : \\(lqB<${Package}\\et${Version}\\en>"
 "\\(rq. Tous les autres champs du fichier status, par exemple des champs "
@@ -11541,37 +12266,40 @@ msgstr ""
 "le nom du responsable de dpkg et la version installée, exécutez par exemple :"
 
 #. type: Plain text
-#: dpkg-query.1:187
-#, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+#: dpkg-query.1:236
+#, fuzzy, no-wrap
+#| msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "CODE DE SORTIE"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
-msgstr "0"
+msgid "B<0>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr "La requête demandée s'est correctement déroulée."
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
-msgstr "1"
+msgid "B<1>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
@@ -11581,7 +12309,7 @@ msgstr ""
 "fichier ou de paquet (sauf pour --control-path)."
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
@@ -11589,39 +12317,32 @@ msgstr ""
 "Ce réglage influence la sortie de l'option B<--list> en modifiant la largeur "
 "d'affichage."
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright \\(co 2001 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, no-wrap
-msgid "2009-10-01"
-msgstr "01-10-2009"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr "dpkg-scanpackages - créer des fichiers d'index de paquets."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+#| "prefix>]] B<E<gt>> I<Packages>"
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 "B<dpkg-scanpackages> [I<options>] I<rep-de-binaires> [I<fichier-override> "
 "[I<chemin-à-préfixer>]] B<E<gt>> I<Packages>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -11639,7 +12360,7 @@ msgstr ""
 "servir soi-même de B<dpkg-scanpackages>."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -11654,7 +12375,7 @@ msgstr ""
 "B<file://>)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -11668,7 +12389,7 @@ msgstr ""
 "chaîne."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -11679,7 +12400,7 @@ msgstr ""
 "être compressé) ; voir B<deb-override>(5)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
@@ -11687,7 +12408,7 @@ msgstr ""
 "« Filename »."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -11698,35 +12419,35 @@ msgstr ""
 "l'architecture, seul le premier trouvé est utilisé."
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>, B<--type> I<type>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr "Recherche des fichiers *.I<type>, plutôt que I<*.deb>."
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr "Alias B<obsolete> pour B<-tudeb>."
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-e>, B<--extra-override> I<fichier>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
@@ -11736,13 +12457,13 @@ msgstr ""
 "d'information sur le format utilisé."
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-a>, B<--arch> I<arch>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
@@ -11751,24 +12472,24 @@ msgstr ""
 "de rechercher tous les fichiers debs."
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr "Affiche tous les paquets trouvés en sortie."
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-M>, B<--medium> I<id-chaîne>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -11779,13 +12500,13 @@ msgstr ""
 "à être utilisés avec la méthode multicd de dselect."
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr "DIAGNOSTICS"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -11800,7 +12521,7 @@ msgstr ""
 "s'appliquer."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
@@ -11809,27 +12530,31 @@ msgstr ""
 "B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr "dpkg-scansources - créer des fichiers d'index de sources"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+#| "prefix>]] B<E<gt>> I<Sources>"
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 "B<dpkg-scansources> [I<options>] I<rep-de-binaires> [I<fichier-override> "
 "[I<chemin-à-préfixer>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
@@ -11839,7 +12564,7 @@ msgstr ""
 "sources Debian, qui est envoyé sur la sortie standard."
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -11862,7 +12587,7 @@ msgstr ""
 "I<.dsc> pour modifier l'information sur le responsable. Ceci pourra changer."
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -11874,7 +12599,7 @@ msgstr ""
 "racine de l'archive Debian."
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -11887,13 +12612,13 @@ msgstr ""
 "pour les accès locaux (c'est-à-dire les sources B<file://>)."
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
@@ -11902,13 +12627,13 @@ msgstr ""
 "du nom du paquet source."
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-s>, B<--source-override> I<fichier>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
@@ -11918,7 +12643,7 @@ msgstr ""
 "ajoutée l'extension I<.src>."
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -11934,62 +12659,59 @@ msgstr ""
 "sources est prioritaire pour fixer la section."
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr "Active le débogage."
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-shlibdeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-#| msgid "2010-03-07"
-msgid "2011-03-04"
-msgstr "07-03-2010"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 "dpkg-shlibdeps - générateur de variables de substitution de dépendances pour "
 "bibliothèques partagées"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
+#: dpkg-shlibdeps.1:29
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> "
+#| "[I<options>]"
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
 msgstr ""
 "B<dpkg-shlibdeps> [I<options>] I<exécutable>|B<-e>I<exécutable> [I<options>]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
+#| "named in its arguments. The dependencies are added to the substitution "
+#| "variables file B<debian/substvars> as variable names B<shlibs:"
+#| ">I<dependencyfield> where I<dependencyfield> is a dependency field name. "
+#| "Any other variables starting I<shlibs:> are removed from the file."
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 "B<dpkg-shlibdeps> calcule, pour les exécutables nommés dans ses arguments, "
 "les dépendances envers les bibliothèques partagées. Ces dépendances sont "
@@ -11999,7 +12721,7 @@ msgstr ""
 "fichier."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -12029,13 +12751,13 @@ msgstr ""
 "bibliothèque."
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr "Fichiers symboles"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -12049,13 +12771,13 @@ msgstr ""
 "premier trouvé est utilisé) :"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -12071,19 +12793,19 @@ msgstr ""
 "binaires."
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<paquet>.symbols.I<architecture>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr "/etc/dpkg/symbols/I<paquet>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -12094,13 +12816,13 @@ msgstr ""
 "architecture -qDEB_HOST_ARCH>)."
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 #, fuzzy
 #| msgid ""
 #| "Package-provided shared library dependency information.  Unless "
@@ -12114,7 +12836,7 @@ msgstr ""
 "défaut « /var/lib/dpkg »."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -12128,7 +12850,7 @@ msgstr ""
 "l'information des fichiers I<symbols> soit exacte)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -12143,13 +12865,13 @@ msgstr ""
 "minimale calculée par l'examen des symboles."
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr "Fichiers Shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -12160,7 +12882,7 @@ msgstr ""
 "dont on aurait besoin mais il reste très sûr et facile à manipuler."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
@@ -12170,39 +12892,39 @@ msgstr ""
 "utilisé :"
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 "Fichier particulier à un paquet remplaçant les informations qui concernent "
 "les dépendances envers des bibliothèques partagées."
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 "Fichier système remplaçant les informations qui concernent les dépendances "
 "envers des bibliothèques partagées."
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -12216,26 +12938,26 @@ msgstr ""
 "paquets binaires."
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 "Fichier système par défaut concernant les informations de dépendance envers "
 "des bibliothèques partagées."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -12246,7 +12968,7 @@ msgstr ""
 "d'un niveau plus faible qu'une autre dépendance)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
@@ -12255,13 +12977,13 @@ msgstr ""
 "exécutables, comme si on avait simplement donné B<-e>I<exécutable>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-e>I<exécutable>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
@@ -12270,13 +12992,13 @@ msgstr ""
 "partagées que demande I<exécutable>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr "B<-d>I<champ-dépendance>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -12287,7 +13009,7 @@ msgstr ""
 "dans la variable B<shlibs:>I<champ-dépendance>.)"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -12298,7 +13020,7 @@ msgstr ""
 "I<champ-dépendance> vaut B<Depends>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -12313,13 +13035,13 @@ msgstr ""
 "sauf celui qui représente les dépendances les plus importantes."
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr "B<-p>I<préfixe-pour-le-nom-des-variables>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -12332,7 +13054,7 @@ msgstr ""
 "lieu de B<shlibs:>) est enlevée du fichier de substitution des variables."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
@@ -12342,13 +13064,13 @@ msgstr ""
 "variables qui est par défaut debian/substvars."
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>I<type>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -12363,13 +13085,13 @@ msgstr ""
 "préfixant par le nom du type, un deux-points et une espace."
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr "B<-L>I<fichier-local-shlibs>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
@@ -12379,7 +13101,7 @@ msgstr ""
 "shlibs.local>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
@@ -12388,13 +13110,13 @@ msgstr ""
 "par défaut est B<debian/substvars>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
@@ -12403,13 +13125,13 @@ msgstr ""
 "que B<dpkg-shlibdeps> fait."
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<-x>I<package>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -12423,13 +13145,13 @@ msgstr ""
 "plusieurs paquets."
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<-S>I<pkgbuilddir>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -12445,13 +13167,13 @@ msgstr ""
 "avant les répertoires d'autres paquets binaires."
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -12465,20 +13187,30 @@ msgstr ""
 "si elles ne sont pas encore utilisées par d'autres paquets."
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr "B<--warnings=>I<valeur>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
+#, fuzzy
+#| msgid ""
+#| "I<value> is a bit field defining the set of warnings that can be emitted "
+#| "by B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided"
+#| "\" and bit 2 (value=4)  enables the warning \"I<binary> shouldn't be "
+#| "linked with 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."
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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<valeur> est un champ de « bit » définissant l'ensemble des avertissements "
@@ -12493,13 +13225,13 @@ msgstr ""
 "soient actifs."
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr "AVERTISSEMENTS"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -12515,13 +13247,13 @@ msgstr ""
 "décroissant, voici les différents avertissements que vous pouvez rencontrer :"
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr "B<symbole>I< sym>B< utilisé par >I<binaire>B< trouvé dans aucune des bibliothèques.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -12534,13 +13266,13 @@ msgstr ""
 "construction (l'option B<-l>I<bibliothèque> de l'éditeur de liens)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr "I<binary>B< contient une référence non résolue au symbole >I<sym>B<: il s'agit probablement d'un greffon (plugin)>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -12566,13 +13298,14 @@ msgstr ""
 "trouve. Dans ce cas, la bibliothèque est incorrecte et doit être corrigée."
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
-#, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr "B<la dépendance sur la> I<bibliothèque> B<pourrait être évitée si> I<les binaires>B< inutiles n'étaient pas liés à celle-ci (ils n'utilisent aucun de ses symboles).>"
+#: dpkg-shlibdeps.1:270
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<le binaire>B< ne devrait pas être lié avec la >I<bibliothèque>B< (il ne fait usage d'aucun de ses symboles).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -12585,13 +13318,26 @@ msgstr ""
 "liée à une autre bibliothèque qui est elle réellement utilisée)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
-#, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+#: dpkg-shlibdeps.1:276
+#, fuzzy, no-wrap
+#| msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<la dépendance sur la> I<bibliothèque> B<pourrait être évitée si> I<les binaires>B< inutiles n'étaient pas liés à celle-ci (ils n'utilisent aucun de ses symboles).>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr "I<le binaire>B< ne devrait pas être lié avec la >I<bibliothèque>B< (il ne fait usage d'aucun de ses symboles).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -12607,13 +13353,13 @@ msgstr ""
 "contrôle qu'au niveau global sur tous les binaires analysés."
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr "ERREURS"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -12630,13 +13376,27 @@ msgstr ""
 "version."
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr "B<impossible de trouver la bibliothèque >I<library-soname> B<demandée par le> I<binaire> B<(son RPATH est '>I<rpath>B<')>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
+#, fuzzy
+#| msgid ""
+#| "The I<binary> uses a library called I<library-soname> but B<dpkg-"
+#| "shlibdeps> has been unable to find the library.  B<dpkg-shlibdeps> "
+#| "creates a list of directories to check as following: directories listed "
+#| "in the RPATH of the binary, directories listed in /etc/ld.so.conf, "
+#| "directories listed in the LD_LIBRARY_PATH environment variable, and "
+#| "standard public directories (/lib, /usr/lib, /lib32, /usr/lib32, /lib64, /"
+#| "usr/lib64). Then it checks those directories in the package's build tree "
+#| "of the binary being analyzed, in the packages's build trees indicated "
+#| "with the -S command-line option, in other packages's build trees that "
+#| "contains a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root "
+#| "directory.  If the library is not found in any of those directories, then "
+#| "you get this error."
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -12645,8 +13405,8 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
@@ -12665,7 +13425,7 @@ msgstr ""
 "alors ce message d'erreur est obtenu."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -12681,13 +13441,13 @@ msgstr ""
 "c'est aussi un répertoire privé."
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr "B<aucune information de dépendance trouvé pour> I<la bibliothèque> B<(utilisée par le> I<binaire>B<).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -12705,7 +13465,7 @@ msgstr ""
 "différents arbres des paquets construits (debian/*/DEBIAN/)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -12732,7 +13492,7 @@ msgstr ""
 "problèmes."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -12744,38 +13504,35 @@ msgstr ""
 "obtenez cette erreur."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright \\(co 2006 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr "dpkg-source - outil de manipulation des paquets sources Debian (.dsc)."
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
+#: dpkg-source.1:30
+#, fuzzy
+#| msgid "B<dpkg-source> [I<options>] I<command>"
+msgid "B<dpkg-source> [I<option>...] I<command>"
 msgstr "B<dpkg-source> [I<options>] I<commande>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr "B<dpkg-source> empaquete ou dépaquete une archive source Debian."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -12786,13 +13543,13 @@ msgstr ""
 "argument séparé."
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr "B<-x >I<fichier>B<.dsc> [I<répertoire-de-sortie>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -12809,7 +13566,7 @@ msgstr ""
 "répertoire I<source>-I<version> du répertoire courant."
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -12820,7 +13577,7 @@ msgstr ""
 "que le fichier B<.dsc>."
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -12838,7 +13595,7 @@ msgstr ""
 "hériteront du système de propriété de ce groupe."
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -12851,13 +13608,13 @@ msgstr ""
 "utilise le même format par défaut."
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<-b> I<répertoire> [I<paramètres-dans-un-format-spécifique>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -12872,10 +13629,19 @@ msgstr ""
 "construire le paquet, d'autres paramètres peuvent être acceptés."
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-source> will build the source package with the first format found "
+#| "in this ordered list: the format indicated with the I<--format> command-"
+#| "line option, the format indicated in B<debian/source/format>, \"1.0\". "
+#| "The fallback to \"1.0\" is deprecated and will be removed at some point "
+#| "in the future, you should always document the desired source format in "
+#| "B<debian/source/format>. See section B<SOURCE PACKAGE FORMATS> for an "
+#| "extensive description of the various source package formats."
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -12892,13 +13658,13 @@ msgstr ""
 "différents formats de paquet source."
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<--print-format> I<répertoire>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -12909,20 +13675,28 @@ msgstr ""
 "et avec les mêmes options)."
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr "B<--before-build> I<répertoire>"
 
 #. type: Plain text
-#: dpkg-source.1:81
-msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+#: dpkg-source.1:102
+#, fuzzy
+#| msgid ""
+#| "This command should be called before any build of the package (B<dpkg-"
+#| "buildpackage> calls it very early even before B<debian/rules clean>). "
+#| "This command should be idempotent and can be called multiple times. Not "
+#| "all source formats implement something in this hook, and those that do "
+#| "usually prepare the source tree for the build for example by ensuring "
+#| "that the Debian patches are applied."
+msgid ""
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 "Cette commande doit être utilisée avant toute construction du paquet (B<dpkg-"
 "buildpackage> l'utilise très tôt, avant même B<debian/rules clean>). Elle "
@@ -12932,19 +13706,26 @@ msgstr ""
 "garantissant que les correctifs Debian sont appliqués."
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr "B<--after-build> I<répertoire>"
 
 #. type: Plain text
-#: dpkg-source.1:89
-msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+#: dpkg-source.1:110
+#, fuzzy
+#| msgid ""
+#| "This command should be called after any build of the package (B<dpkg-"
+#| "buildpackage> calls it last). This command should be idempotent and can "
+#| "be called multiple times. Not all source formats implement something in "
+#| "this hook, and those that do usually use it to undo what B<--before-"
+#| "build> has done."
+msgid ""
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
 msgstr ""
 "Cette commande doit être utilisée après toute construction du paquet (B<dpkg-"
 "buildpackage> l'utilise en dernier). Elle doit être « idempotent » et peut "
@@ -12952,14 +13733,29 @@ msgstr ""
 "ce branchement et ceux qui le font s'en servent pour défaire ce qui a été "
 "fait par B<--before-build>.."
 
+#. type: TP
+#: dpkg-source.1:111
+#, fuzzy, no-wrap
+#| msgid "B<--print-format> I<directory>"
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--print-format> I<répertoire>"
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
+msgstr ""
+
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr "OPTIONS DE CONSTRUCTION GÉNÉRIQUES"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -12971,7 +13767,7 @@ msgstr ""
 "plus élevé de l'arborescence source."
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -12983,13 +13779,13 @@ msgstr ""
 "plus élevé de l'arborescence source."
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--format=>I<valeur>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
@@ -12998,7 +13794,7 @@ msgstr ""
 "remplace le format indiqué dans B<debian/source/format>."
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -13009,13 +13805,13 @@ msgstr ""
 "lire des variables de substitution depuis plusieurs fichiers."
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr "B<-Z>I<compression>, B<--compression>=I<compression>"
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -13031,30 +13827,35 @@ msgstr ""
 "depuis dpkg-dev 1.15.5."
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr "B<-z>I<niveau>, B<--compression-level>=I<niveau>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
+#, fuzzy
+#| msgid ""
+#| "Compression level to use. As with B<-Z> it only affects newly created "
+#| "files. Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is "
+#| "the default."
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 "Niveau de compression à utiliser. Comme avec B<-Z> cela ne concerne que les "
 "fichiers nouvellement créés. Les valeurs prises possibles sont les "
 "suivantes : I<1> à I<9>, I<best>, et I<fast>. I<9> est la valeur par défaut."
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr "B<-i>[I<expr. rat.>], B<--diff-ignore>[=I<expr. rat.>]"
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -13079,7 +13880,7 @@ msgstr ""
 "prise en compte."
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -13103,19 +13904,26 @@ msgstr ""
 "exemple'(^|/)', '($|/)')."
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr "B<--extend-diff-ignore>=I<expr.rat.>"
 
 #. type: Plain text
-#: dpkg-source.1:180
-msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+#: dpkg-source.1:207
+#, fuzzy
+#| msgid ""
+#| "The perl regular expression specified will extend the default regular "
+#| "expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
+#| "default regexp.  This option is convenient to use in B<debian/source/"
+#| "options> to exclude some auto-generated files from the automatic patch "
+#| "generation."
+msgid ""
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
 "L'expression rationnelle Perl indiquée complétera celle associée à B<-i> en "
 "concaténant \"B<|>I<expr.rat.> à l'expression rationnelle par défaut. Cette "
@@ -13123,13 +13931,13 @@ msgstr ""
 "fichiers auto-créés de la création automatique de correctifs."
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr "B<-I>[I<motif-fichier>], B<--tar-ignore>[=I<motif-fichier>]"
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -13143,7 +13951,7 @@ msgstr ""
 "peut répéter cette option pour exclure plusieurs fichiers."
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -13155,7 +13963,7 @@ msgstr ""
 "répertoires utilisés par Libtool."
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -13178,7 +13986,7 @@ msgstr ""
 "complète."
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
@@ -13187,43 +13995,43 @@ msgstr ""
 "peuvent être trouvés dans la sortie de la commande B<--help>."
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "LES OPTIONS GENERIQUES POUR EXTRACTION"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 "Ne pas copier l'archive d'origine près de l'extraction du paquet source."
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 "Ne vérifie pas les signatures et les sommes de contrôle avant de dépaqueter."
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -13238,13 +14046,13 @@ msgstr ""
 "keyring.gpg> et I</usr/share/keyrings/debian-maintainers.gpg>)."
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "FORMATS DE PAQUET SOURCE"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -13256,13 +14064,13 @@ msgstr ""
 "formats dans Debian."
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr "Format: 1.0"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -13273,12 +14081,12 @@ msgstr ""
 "natif I<\"native\">)."
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr "B<Extracting>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -13300,12 +14108,12 @@ msgstr ""
 "supprimer de fichiers (les fichiers vides seront laissé là)."
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr "B<Construction>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -13319,13 +14127,13 @@ msgstr ""
 "répertoire \".orig\"."
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr "B<Options de construction (avec -b):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -13344,7 +14152,7 @@ msgstr ""
 "sX>."
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -13355,13 +14163,13 @@ msgstr ""
 "les options B<-sA>, B<-sP>, B<-sK>, B<-sU> et B<-sR.>"
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -13376,24 +14184,24 @@ msgstr ""
 "I<répertoire>B<.orig> pour la génération du fichier diff."
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr "Comme B<-sk> mais supprimera le répertoire à nouveau par la suite."
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -13404,24 +14212,24 @@ msgstr ""
 "source> crée une nouvelle archive du source d'origine."
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr "Comme B<-su> mais supprimera ce répertoire après utilisation."
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -13435,13 +14243,13 @@ msgstr ""
 "« tar » ne correspondent pas, une mauvaise archive source en résulte."
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -13454,13 +14262,13 @@ msgstr ""
 "distincte et donc pas de fichier « diff » de debianisation."
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-sa> or B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -13490,13 +14298,13 @@ msgstr ""
 "défaut est B<-sA>."
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr "B<--abort-on-upstream-changes>"
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -13508,20 +14316,20 @@ msgstr ""
 "dans B<debian/source/local-options>."
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr "B<options d'extractions (avec -x):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 "Dans tous ces cas, l'arborescence existante des sources d'origine est "
 "supprimée."
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -13535,12 +14343,12 @@ msgstr ""
 "défaut>)."
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr "Dépaquetage de l'arborescence du répertoire source d'origine."
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -13551,7 +14359,7 @@ msgstr ""
 "présente dans le répertoire courant, elle est toujours supprimée."
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
@@ -13560,26 +14368,26 @@ msgstr ""
 "plusieurs, seule la dernière sera prise en compte."
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 "Passe l'étape d'application du fichier de différences Debian aux sources "
 "amont."
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr "Format: 2.0"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -13591,7 +14399,7 @@ msgstr ""
 "de paquet source."
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -13605,7 +14413,7 @@ msgstr ""
 "de l'extraction."
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
@@ -13615,13 +14423,13 @@ msgstr ""
 "B<zz_debian-diff-auto>."
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr "Format: 3.0 (native)"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -13635,13 +14443,13 @@ msgstr ""
 "help>)."
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -13657,7 +14465,7 @@ msgstr ""
 "tirets (« - »)."
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -13677,7 +14485,7 @@ msgstr ""
 "include-binaries>)."
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -13704,7 +14512,15 @@ msgstr ""
 "options, et la construction est susceptible d'échouer."
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
@@ -13712,7 +14528,7 @@ msgstr ""
 "aussi supprimer des fichiers."
 
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
@@ -13721,16 +14537,29 @@ msgstr ""
 "appliqués au cours de l'extraction."
 
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
+#, fuzzy
+#| msgid ""
+#| "All original tarballs found in the current directory are extracted in a "
+#| "temporary directory by following the same logic as for the unpack, the "
+#| "debian directory is copied over in the temporary directory, and all "
+#| "patches except the automatic patch (B<debian-changes->I<version> or "
+#| "B<debian-changes>, depending on B<--single-debian-patch>) are applied. "
+#| "The temporary directory is compared to the source package directory and "
+#| "the diff (if non-empty) is stored in the automatic patch.  If the "
+#| "automatic patch is created/deleted, it's added/removed from the series "
+#| "file and from the quilt metadata."
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 "Les originaux de toutes les archives tar trouvées dans le répertoire courant "
 "sont extraits dans un répertoire temporaire en suivant la même logique que "
@@ -13742,7 +14571,7 @@ msgstr ""
 "est ajouté ou supprimé dans le fichier series et les méta-données de quilt."
 
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -13760,7 +14589,7 @@ msgstr ""
 "include-binaries>."
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
@@ -13769,7 +14598,7 @@ msgstr ""
 "ensuite utilisés pour recréer l'archive tar debian."
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -13783,19 +14612,28 @@ msgstr ""
 "de la génération automatique du patch."
 
 #. type: Plain text
-#: dpkg-source.1:474
-msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+#: dpkg-source.1:503
+#, fuzzy
+#| msgid ""
+#| "Note: B<dpkg-source> expects the source tree to have all patches listed "
+#| "in the series file applied when you generate the source package.  This is "
+#| "not the case when the source tree has been obtained by unpacking a source "
+#| "package using the Format: 1.0 for instance. To mitigate the problem, "
+#| "B<dpkg-source> will apply the patches by itself if it believes that they "
+#| "have not yet been applied. To detect this situation, it uses the "
+#| "following heuristic: it finds the list of supposedly unapplied patches "
+#| "(they are listed in the B<series> file but not in B<.pc/applied-"
+#| "patches>), and if the first patch in that set can be applied without "
+#| "errors, it will apply them all.  The option B<--no-preparation> can be "
+#| "used to disable this behaviour. This operation is usually done as part of "
+#| "the B<--prepare-build> command."
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
 msgstr ""
 "Note : B<dpkg-source> s'attend à ce que l'arbre source ait toutes les "
 "corrections d'appliquées lorsque vous créez le paquet source. Ce n'est pas "
@@ -13811,19 +14649,54 @@ msgstr ""
 "cadre de l'utilisation de la commande B<--prepare-build>."
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:506
+#, fuzzy
+#| msgid "B<debian/changelog>"
+msgid "B<Recording changes>"
+msgstr "B<debian/changelog>"
+
+#. type: TP
+#: dpkg-source.1:506
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<-c>, B<--control-path> I<nom-paquet> [I<fichier-contrôle>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr "B<Options de construction>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--allow-version-of-quilt-db=>I<version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -13831,20 +14704,20 @@ msgid ""
 "compatible with the version 2 that B<dpkg-source> currently supports. The "
 "version of the quilt metadata is stored in B<.pc/.version>."
 msgstr ""
-"Autotide B<dpkg-source> à construire le fichier si la version des méta-"
+"Autorise B<dpkg-source> à construire le fichier si la version des méta-"
 "données de quilt est celle indiquée, même si B<dpkg-source> n'en n'a pas "
 "connaissance. En fait, cela indique que la version indiquée des méta-données "
 "de quilt est compatible avec la version 2 que B<dpkg-source> gère. La "
 "version des méta-données de quilt est conservée dans B<.pc/.version>."
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
@@ -13853,24 +14726,24 @@ msgstr ""
 "modification généré automatiquement."
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr "Inclure la date dans le patch généré automatiquement."
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -13882,13 +14755,13 @@ msgstr ""
 "nécessaire."
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
@@ -13897,22 +14770,33 @@ msgstr ""
 "correctifs qui ne lui sont apparemment pas appliqués."
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<--single-debian-patch>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
+#, fuzzy
+#| msgid ""
+#| "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
+#| "changes->I<version> for the name of the automatic patch generated during "
+#| "build. This option is particularly useful when the package is maintained "
+#| "in a VCS and a patch set can't reliably be generated. Instead the current "
+#| "diff with upstream should be stored in a single patch. When using this "
+#| "option, it is recommended to create a debian/source/patch-header file "
+#| "explaining how the Debian changes can be best reviewed, for example in "
+#| "the VCS that is used."
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 "Utilise B<debian/patches/debian-changes> au lieu de B<debian/patches/debian-"
 "changes->I<version> comme nom du correctif automatiquement créé au cours de "
@@ -13926,13 +14810,13 @@ msgstr ""
 "versions utilisé."
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr "B<--create-empty-orig>"
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -13942,23 +14826,30 @@ msgstr ""
 "Crée automatiquement une archive tar d'origine vide si elle est manquante et "
 "qu'il existe des archives tar d'origine additionnelles. Cette option peut "
 "être utilisée lorsque le paquet source est une collection de différentes "
-"sources amont et qu'il n'existe pas de logiciel « principal »."
+"sources amont et qu'il n'existe pas de logiciel « principal »."
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--unapply-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
-msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+#: dpkg-source.1:571
+#, fuzzy
+#| msgid ""
+#| "Unapply the patches in the B<--after-build> hook. This is mainly useful "
+#| "when you build your package directly in a VCS that contains unpatched "
+#| "upstream source and where you want to keep the tree unpatched even after "
+#| "a package build. This option is usually put in B<debian/source/local-"
+#| "options> (it's not allowed in B<debian/source/options> so that all "
+#| "generated source packages have the same behaviour by default)."
+msgid ""
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 "Retire les correctifs dans le point d'entrée B<--after-build>. Cette option "
 "est principalement utile lorsque le paquet est construit directement depuis "
@@ -13969,7 +14860,7 @@ msgstr ""
 "afin que tous les paquets source créés aient le même comportement par défaut."
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -13982,39 +14873,57 @@ msgstr ""
 "paquet source. Elle n'est pas autorisée dans B<debian/source/options> mais "
 "peut prendre place dans B<debian/source/local-options>."
 
+#. type: TP
+#: dpkg-source.1:578
+#, fuzzy, no-wrap
+#| msgid "B<--no-act>"
+msgid "B<--auto-commit>"
+msgstr "B<--no-act>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr "B<Options d'extraction>"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 "Passe l'étape d'extraction de l'archive tar debian par dessus les sources "
 "amont"
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr "Ne pas appliquer des correctifs à la fin de l'extraction."
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr "Format: 3.0 (custom)"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
+#, fuzzy
+#| msgid ""
+#| "This format is particular. It doesn't represent a real source package "
+#| "format but can be used to create source packages with arbitrary files."
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 "Ce format est particulier. Il ne représente pas un réel format de paquet "
@@ -14022,24 +14931,24 @@ msgstr ""
 "fichiers arbitraires."
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 "Tous les arguments qui ne sont pas des options sont pris pour des fichiers à "
 "intégrer dans le paquet source généré. Ils doivent exister et être de "
 "préférence dans le répertoire courant. Au moins un fichier doit être donné."
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--target-format=>I<valeur>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -14050,18 +14959,18 @@ msgstr ""
 "(custom)\"."
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr "Format: 3.0 (git)"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr "Ce format est expérimental."
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -14073,7 +14982,7 @@ msgstr ""
 "« shallow »."
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -14084,12 +14993,12 @@ msgstr ""
 "shallow » dans le dépôt git cloné."
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 "Veuillez noter que, par défaut, le nouveau dépôt aura la même branche "
 "récupérée que celle qui était récupérée dans les sources d'origine (souvent "
@@ -14097,7 +15006,7 @@ msgstr ""
 "branches seront disponibles sous « remotes/origin »."
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
@@ -14106,7 +15015,7 @@ msgstr ""
 "s'assurer qu'il n'existe aucun changement non-soumis et à ne pas ignorer."
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
@@ -14116,13 +15025,13 @@ msgstr ""
 "ensemble."
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--git-ref=>I<réf>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -14143,13 +15052,13 @@ msgstr ""
 "git-ref=--all -- git-ref=^private."
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--git-depth=>I<nombre>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
@@ -14158,13 +15067,13 @@ msgstr ""
 "révisions."
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr "Format: 3.0 (bzr)"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
@@ -14173,7 +15082,7 @@ msgstr ""
 "correspondant."
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
@@ -14181,7 +15090,7 @@ msgstr ""
 "branche courante."
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -14193,19 +15102,19 @@ msgstr ""
 "effectuées pour économiser de l'espace."
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr "AVERTISSEMENTS ET ERREURS"
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr "aucun format source indiqué dans debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -14221,7 +15130,7 @@ msgstr ""
 "d'une mention explicite de format."
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -14237,13 +15146,13 @@ msgstr ""
 "format>."
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr "le fichier de différences modifie les fichiers amont suivants"
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -14260,13 +15169,13 @@ msgstr ""
 "format « 3.0 (quilt) » qui permet ces opérations de manière native."
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr "impossible d'identifier les changements de I<fichier>"
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -14282,13 +15191,13 @@ msgstr ""
 "répertoire), ce message d'erreur s'affichera."
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr "le fichier I<fichier>, nouvellement créé, ne sera pas représenté dans le fichier de différences"
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
@@ -14298,19 +15207,19 @@ msgstr ""
 "qui provoque cet avertissement."
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr "le mode exécutable I<permissions> de I<fichier> ne sera pas représenté dans le fichier de différences"
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr "le mode spécial I<permissions> de I<fichier> ne sera pas représenté dans le fichier de différences"
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
@@ -14320,19 +15229,19 @@ msgstr ""
 "paquet source, ce qui provoque cet avertissement."
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr "FORMATS DE FICHIERS"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -14343,13 +15252,13 @@ msgstr ""
 "pas contenir d'espaces avant ou après l'indication du format."
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -14362,13 +15271,13 @@ msgstr ""
 "commentaires et sont ignorées, ainsi que les lignes vides."
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, no-wrap
 msgid "debian/source/options"
 msgstr "debian/source/options"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -14381,7 +15290,7 @@ msgstr ""
 "compression-level> conviennent bien pour ce fichier."
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -14397,14 +15306,22 @@ msgstr ""
 "donnée. Voici un exemple d'un tel fichier :"
 
 #. type: Plain text
-#: dpkg-source.1:678
-#, no-wrap
+#: dpkg-source.1:730
+#, fuzzy, no-wrap
+#| msgid ""
+#| "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
+#| "  compression = \"bzip2\"\n"
+#| "  compression-level = 9\n"
+#| "  # use debian/patches/debian-changes as automatic patch\n"
+#| "  single-debian-patch\n"
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
 "  compression = \"bzip2\"\n"
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 "  # autoriser dpkg-source à créer un fichier debian.tar.bz2 avec la compression maximale\n"
 "  compression = \"bzip2\"\n"
@@ -14413,7 +15330,7 @@ msgstr ""
 "  single-debian-patch\n"
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
@@ -14422,13 +15339,13 @@ msgstr ""
 "devriez utiliser B<debian/source/format> à la place."
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, no-wrap
 msgid "debian/source/local-options"
 msgstr "debian/source/local-options"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -14441,29 +15358,41 @@ msgstr ""
 "source est géré."
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, fuzzy, no-wrap
+#| msgid "debian/source/patch-header"
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/patch-header"
+
+#. type: SS
+#: dpkg-source.1:739
 #, no-wrap
 msgid "debian/source/patch-header"
 msgstr "debian/source/patch-header"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
+#, fuzzy
+#| msgid ""
+#| "Free form text that is put on top of the automatic patch generated in "
+#| "formats \"2.0\" or \"3.0 (quilt)\"."
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 "Texte en format libre qui sera ajouté au correctif automatique créé dans les "
 "formats « 2.0 » et « 3.0 (quilt) »."
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -14486,34 +15415,30 @@ msgstr ""
 "ligne)."
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg-split"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr "26-06-2009"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-split - outil de décomposition/recomposition des paquets Debian"
 
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
+#: dpkg-split.1:26
+#, fuzzy
+#| msgid "B<dpkg-split> [I<options>] I<command>"
+msgid "B<dpkg-split> [I<option>...] I<command>"
 msgstr "B<dpkg-split> [I<options>] I<commande>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -14525,7 +15450,7 @@ msgstr ""
 "les disquettes."
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
@@ -14534,7 +15459,7 @@ msgstr ""
 "B<--info>."
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -14547,7 +15472,7 @@ msgstr ""
 "listq> et B<--discard> permettent la gestion de cette file."
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
@@ -14557,18 +15482,18 @@ msgstr ""
 "tranquillement ignorés."
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<-s>, B<--split> I<archive-complète> [I<préfixe>]"
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr "Décompose en plusieurs parties un paquet binaire Debian."
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -14579,7 +15504,7 @@ msgstr ""
 "(les deux sont des décimaux)."
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
@@ -14588,13 +15513,13 @@ msgstr ""
 "est utilisé, en incluant le répertoire et en supprimant tout B<.deb> restant."
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<-j>, B<--join> I<partie>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
@@ -14603,7 +15528,7 @@ msgstr ""
 "tel qu'il était avant la décomposition."
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -14614,7 +15539,7 @@ msgstr ""
 "fois dans la liste des arguments ; mais il est inutile de les ordonner."
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -14626,26 +15551,31 @@ msgstr ""
 "B<dpkg-split --split>."
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 "Les parties des noms ne sont pas significatives pour le processus de "
 "recomposition."
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+#, fuzzy
+#| msgid ""
+#| "By default the output file is called I<package>B<->I<version>B<.deb>."
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
 "Par défaut, le fichier produit s'appelle : I<paquet>B<->I<version>B<.deb>."
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<-I>, B<--info> I<partie>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -14656,20 +15586,20 @@ msgstr ""
 "le disent aussi sur la sortie standard."
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr "B<-a>, B<--auto -o> I<fichier-complet partie>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 "Met en file automatiquement les parties en vue de la recomposition d'un "
 "paquet."
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
@@ -14678,7 +15608,7 @@ msgstr ""
 "même paquet qui se trouvent (si elles existent) dans la file."
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -14690,7 +15620,7 @@ msgstr ""
 "erreur)."
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
@@ -14699,17 +15629,23 @@ msgstr ""
 "fichier I<fichier-complet> n'est pas créé."
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
+#, fuzzy
+#| msgid ""
+#| "If I<part> is not a split binary package part then B<dpkg-split> will "
+#| "exit with status 1; if some other trouble occurs then it will exit with "
+#| "status 2."
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 "Quand la partie I<part> n'appartient pas à un paquet binaire décomposé, "
 "B<dpkg-split> se termine avec un code de sortie égal à 1 ; s'il y a une "
 "autre erreur, c'est un code de sortie égal à 2."
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -14720,18 +15656,18 @@ msgstr ""
 "fichier attendre."
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-l>, B<--listq>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr "Liste le contenu d'une file de paquets à recomposer."
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -14742,13 +15678,13 @@ msgstr ""
 "d'octets conservés."
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<-d>, B<--discard> [I<paquet>...]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
@@ -14757,7 +15693,7 @@ msgstr ""
 "en attente des autres parties composant le paquet."
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
@@ -14766,13 +15702,13 @@ msgstr ""
 "donné, seules les parties de ce paquet sont détruites."
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr "B<--depotdir>I< répertoire>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
@@ -14782,13 +15718,13 @@ msgstr ""
 "var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-S>, B<--partsize> I<kibi-octets>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
@@ -14797,18 +15733,18 @@ msgstr ""
 "d'une décomposition. Par défaut, la taille maximum est de 450 Kio."
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr "B<-o>, B<--output> I<fichier-complet>"
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr "Indique le nom du fichier à produire pour une recomposition."
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
@@ -14818,13 +15754,13 @@ msgstr ""
 "en file automatiques (B<--auto>)."
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-Q>, B<--npquiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -14839,20 +15775,20 @@ msgstr ""
 "décomposés."
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--msdos>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
 "Oblige le nom des fichiers produits par B<--split> à se conformer à msdos."
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -14864,7 +15800,7 @@ msgstr ""
 "caractères sont abandonnés."
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
@@ -14873,11 +15809,15 @@ msgstr ""
 "forme : I<prefixN>B<of>I<M>B<.deb> sont créés."
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
+#, fuzzy
+#| msgid ""
+#| "An exit status of 0 indicates that the requested split, merge, or other "
+#| "command succeeded.  B<--info> commands count as successful even if the "
+#| "files are not binary package parts."
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 "Un code de sortie égal à 0 signifie que la décomposition demandée, la "
 "recomposition ou bien toute autre commande a réussi. Les commandes B<--info> "
@@ -14885,36 +15825,42 @@ msgstr ""
 "paquet binaire."
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
+#, fuzzy
+#| msgid ""
+#| "An exit status of 1 occurs only with B<--auto> and indicates that the "
+#| "I<part> file was not a binary package part."
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 "Un code de sortie égal à 1 ne peut apparaître qu'avec l'action B<--auto> et "
 "signale que le fichier I<partie> n'est pas une partie d'un paquet binaire."
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
 msgstr ""
-"Un code de sortie égal à 2 signale des problèmes, comme l'échec d'un appel "
-"système, ou un fichier qui, bien que ressemblant à une partie de fichier, "
-"est défectueux, ou bien une erreur d'utilisation, etc."
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
+#, fuzzy
+#| msgid ""
+#| "An exit status of 2 indicates some kind of trouble, such as a system call "
+#| "failure, a file that looked like a package part file but was corrupted, a "
+#| "usage error or some other problem."
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
-"B<dpkg-split> utilise des conventions plutôt périmées pour les noms des "
-"paquets Debian."
+"Un code de sortie égal à 2 signale des problèmes, comme l'échec d'un appel "
+"système, ou un fichier qui, bien que ressemblant à une partie de fichier, "
+"est défectueux, ou bien une erreur d'utilisation, etc."
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
@@ -14923,7 +15869,7 @@ msgstr ""
 "la file à moins d'aller voir soi-même dans le répertoire de la file."
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
@@ -14931,25 +15877,14 @@ msgstr ""
 "On ne peut pas facilement savoir si un fichier est vraiment la partie d'un "
 "paquet binaire ou non."
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-"L'architecture n'est pas indiquée dans l'en-tête des fichiers ; elle l'est "
-"seulement dans les informations de contrôle du paquet binaire ; et elle "
-"n'est pas présente dans les fichiers produits."
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/parts>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
@@ -14957,7 +15892,7 @@ msgstr ""
 "recomposition automatique."
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -14969,34 +15904,36 @@ msgstr ""
 "fichier."
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr "Projet Debian"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr "dpkg-statoverride - annuler la propriété et le mode des fichiers"
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
+#: dpkg-statoverride.8:26
+#, fuzzy
+#| msgid "B<dpkg-statoverride> [I<options>] I<command>"
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
 msgstr "B<dpkg-statoverride> [I<options>] I<commande>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -15014,7 +15951,7 @@ msgstr ""
 "« setuid », ou pour les rendre exécutables seulement par un groupe donné."
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
@@ -15024,13 +15961,13 @@ msgstr ""
 "listage des dérogations."
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr "B<--add>I< utilisateur groupe mode fichier>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -15046,7 +15983,7 @@ msgstr ""
 "B<#0> ou B<#65534>). Le I<mode> doit être indiqué en numérotation octale."
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
@@ -15055,7 +15992,7 @@ msgstr ""
 "nouveau propriétaire et un nouveau mode."
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
@@ -15064,13 +16001,13 @@ msgstr ""
 "est inchangé."
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--list> [I<exp-reg>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -15082,7 +16019,7 @@ msgstr ""
 "statoverride> se termine avec un code de sortie égal à 1."
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
@@ -15091,13 +16028,13 @@ msgstr ""
 "fichier statoverride. La valeur par défaut est I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
@@ -15106,13 +16043,13 @@ msgstr ""
 "C'est nécessaire pour annuler une précédente dérogation."
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
@@ -15120,18 +16057,18 @@ msgstr ""
 "fichier existe."
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr "Moins de bavardage sur ce qui est fait."
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -15142,7 +16079,7 @@ msgstr ""
 "fichiers importants comme « status » ou « available »."
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
@@ -15151,29 +16088,29 @@ msgstr ""
 "extension \"-old\", avant de le remplacer par un nouveau."
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr ""
 "dpkg-trigger - un utilitaire pour activer les actions différées de paquets"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg-trigger> [I<option>...] I<nom-action-différée>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg-trigger> [I<option>...] I<commande>"
 
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
@@ -15182,7 +16119,7 @@ msgstr ""
 "différées et pour vérifier leur gestion dans le fonctionnement de B<dpkg>."
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -15198,25 +16135,31 @@ msgstr ""
 "trigger>)."
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 "Les syntaxes non-reconnues pour le nom des actions différées constituent une "
 "erreur pour B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
+#, fuzzy
+#| msgid ""
+#| "Check if the running B<dpkg> supports triggers (usually called from a "
+#| "postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with "
+#| "an error message to stderr if not. Normally, however, it is better just "
+#| "to activate the desired trigger with B<dpkg-trigger>."
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 "Vérifie si B<dpkg> sait gérer les actions différées (généralement appelées "
 "depuis un script de post-installation). Retourne en sortie 0 si c'est le "
@@ -15225,16 +16168,22 @@ msgstr ""
 "l'action différée désirée à l'aide de B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--by-package=>I<paquet>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
+#, fuzzy
+#| msgid ""
+#| "Override trigger awaiter (normally set by B<dpkg> through the "
+#| "DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+#| "naming the package to which the script belongs, and this will be used by "
+#| "default)."
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
@@ -15244,13 +16193,13 @@ msgstr ""
 "auquel le script appartient, et qui constitue la valeur par défaut)."
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -15265,48 +16214,42 @@ msgstr ""
 "n'ont pas encore été exécutées."
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr "Teste uniquement, n'apporte aucun changement."
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-vendor"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr "10-05-2009"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 "dpkg-vendor - récupére les informations sur les éditeurs de distribution"
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg-vendor> [I<option>...] I<commande>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -15318,30 +16261,39 @@ msgstr ""
 "l'éditeur actuellement utilisé."
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--is>I< éditeur>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
+#, fuzzy
+#| msgid ""
+#| "Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+#| "zero."
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
 "Retourne 0 si l'éditeur est I<éditeur>. Retourne une valeur non nulle dans "
 "le cas contraire."
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--derives-from>I< éditeur>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
+#, fuzzy
+#| msgid ""
+#| "Exits with 0 if the current vendor distribution is a derivative of "
+#| "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
+#| "browse all ancestors of the current vendor."
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
@@ -15350,13 +16302,13 @@ msgstr ""
 "les ancêtres de l'éditeur actuel."
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--query>I< champ>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
@@ -15365,28 +16317,32 @@ msgstr ""
 "l'éditeur actuel."
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--vendor>I< éditeur>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
+#, fuzzy
+#| msgid ""
+#| "Assumes the current vendor is I<vendor> instead of discovering it with "
+#| "the DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 "Suppose que l'éditeur actuel est I<éditeur> au lieu d'utiliser la variable "
 "DEB_VENDOR ou B</etc/dpkg/origins/default>."
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
@@ -15395,36 +16351,38 @@ msgstr ""
 "le contenu du fichier B</etc/dpkg/origins/default> est utilisé."
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+#, fuzzy
+msgid "B<deb-origin>(5)."
+msgstr "deb-shlibs"
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-07"
+msgstr "08-02-2012"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - Interface de gestion de paquets Debian."
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>répertoireE<gt>>] [B<--help>] [B<--"
-"version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fichierE<gt>>] "
-"[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<partie-écran:>[I<avant-"
-"plan>],[I<arrière-plan>][I<:attr>[I<+attr+..>]]]"
+#: dselect.1:29
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dpkg> [I<options>] I<action>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -15442,7 +16400,7 @@ msgstr ""
 " - Installer de nouveaux paquets ou mettre à jour vers de nouvelles versions.\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -15466,11 +16424,18 @@ msgstr ""
 "méthode d'accès recommandée est I<apt>, qui est fournie par le paquet B<apt>."
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
+#, fuzzy
+#| msgid ""
+#| "Normally B<dselect> is invoked without parameters. An interactive menu is "
+#| "presented, offering the user a list of actions. If an action is given as "
+#| "argument, then that action is started immediately. Several commandline "
+#| "parameters are still available to modify the running behaviour of "
+#| "B<dselect> or show additional information about the program."
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
@@ -15482,12 +16447,20 @@ msgstr ""
 "sur le programme."
 
 #. type: Plain text
-#: dselect.1:51
-msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+#: dselect.1:64
+#, fuzzy
+#| msgid ""
+#| "All options can be specified both on the commandline and in the "
+#| "B<dselect> configuration file I</etc/dpkg/dselect.cfg> or the files on "
+#| "the configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
+#| "configuration file is either an option (exactly the same as the "
+#| "commandline option but without leading dashes) or a comment (if it starts "
+#| "with a B<#>)."
+msgid ""
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "On peut spécifier une option à la fois sur la ligne de commande, dans le "
@@ -15496,14 +16469,8 @@ msgstr ""
 "ligne de ce fichier est soit une option (identique à une option en ligne de "
 "commande mais sans tiret), soit un commentaire, commençant par B<#>."
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>répertoireE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -15514,26 +16481,30 @@ msgstr ""
 "devrait pas avoir besoin de le modifier."
 
 #. type: TP
-#: dselect.1:57
-#, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+#: dselect.1:70
+#, fuzzy, no-wrap
+#| msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
 msgstr "B<--debug>I< E<lt>fichierE<gt> >|I< >B<-D>I<E<lt>fichierE<gt>>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+#, fuzzy
+#| msgid ""
+#| "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 "Activer le débogage. Les informations de débogage sont envoyées dans le "
 "I<E<lt>fichierE<gt>>."
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
@@ -15541,13 +16512,14 @@ msgstr ""
 "ennuyeux."
 
 #. type: TP
-#: dselect.1:64
-#, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+#: dselect.1:77
+#, fuzzy, no-wrap
+#| msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr "B<--colour>|B<--color> I<partie_écran:>[I<premier_plan>],[I<arrière_plan>][I<:attr>[I<+attr+..>]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -15561,57 +16533,57 @@ msgstr ""
 "parties de l'écran (de haut en bas) sont :"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "Le titre de l'écran."
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr "La ligne d'en-tête au dessus de la liste de paquets."
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr "La liste déroulante de paquets (et de textes explicatifs)."
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "L'élément sélectionné dans la liste."
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
@@ -15620,13 +16592,13 @@ msgstr ""
 "paquet."
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
@@ -15635,76 +16607,76 @@ msgstr ""
 "sélectionné."
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr "La ligne d'en-tête qui affiche l'état du paquet sélectionné."
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "La description courte du paquet."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 "Utilisé pour afficher les informations sur le paquet, comme par exemple la "
 "description du paquet."
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "La dernière ligne de l'écran lors de la sélection des paquets."
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr "Utilisé pour les lignes des recherches."
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "La couleur des écrans d'aide."
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -15716,7 +16688,7 @@ msgstr ""
 "plan, ou les deux. Utilisez les noms standard de couleurs curses."
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -15731,48 +16703,53 @@ msgstr ""
 "normal, standout, underline, reverse, blink, bright, dim et bold."
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "Affiche une aide rapide et se termine normalement."
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr "Affiche la version et se termine normalement."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "UTILISATION"
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
+#, fuzzy
+#| msgid ""
+#| "When B<dselect> is started interactively, it prompts the user with a menu "
+#| "of available actions:"
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 "Quand B<dselect> est démarré en mode interactif, un menu propose à "
 "l'utilisateur une liste d'actions :"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr "Accéder (access)"
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr "Choisir et configurer une méthode d'accès aux dépôts de paquets."
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
+#, fuzzy
+#| msgid ""
+#| "By default, B<dselect> provides several methods such as I<floppy>, "
+#| "I<harddisk> or I<cdrom>, but other packages may provide additional "
+#| "methods, eg. the I<apt> access method provided by the B<apt> package or "
+#| "I<multi_cd> by the B<dpkg-multicd> package."
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
 "Par défaut, B<dselect> fournit plusieurs méthodes telles que I<floppy> "
 "(disquette), I<harddisk> (disque dur) ou I<cdrom>, mais d'autres paquets "
@@ -15781,23 +16758,23 @@ msgstr ""
 "B<dpkg-multicd>."
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr "L'utilisation de la méthode d'accès I<apt> est fortement conseillée."
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr "Mise à jour (update)"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr "Rafraîchir la liste des paquets disponibles."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -15813,7 +16790,7 @@ msgstr ""
 "au programme B<dpkg-scanpackages>(1)."
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
@@ -15823,18 +16800,18 @@ msgstr ""
 "intervention de l'utilisateur."
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr "Sélectionner (select)"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr "Voir ou gérer les paquets sélectionnés et les dépendances."
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -15850,7 +16827,7 @@ msgstr ""
 "vis des dépendances et des conflits entre paquets."
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -15868,7 +16845,7 @@ msgstr ""
 "qui ont créé les conflits ou dépendances non résolues."
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
@@ -15877,18 +16854,18 @@ msgstr ""
 "de façon plus détaillée ci-dessous."
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr "Installer (install)"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "Installer les paquets sélectionnés."
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -15903,7 +16880,7 @@ msgstr ""
 "paquets qui ont été marqués pour être retirés."
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -15923,7 +16900,7 @@ msgstr ""
 "B<reportbug>(1), si ce paquet est installé."
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -15939,60 +16916,60 @@ msgstr ""
 "d'installations plus flexibles ou même automatisées."
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr "Configurer (config)"
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "Configure les paquets déjà installés mais n'étant pas complètement installés."
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr "Retirer (remove)"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 "Retirer ou purger les paquets installés qui sont marqués comme étant à "
 "retirer."
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr "Quitter (quit)"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "Quitter B<dselect>"
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "Quitte le programme avec un code d'erreur de 0 (succès)."
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "Gestion des sélections de paquets"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr "Introduction"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -16017,7 +16994,7 @@ msgstr ""
 "policy>."
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -16032,13 +17009,13 @@ msgstr ""
 "d'aide peuvent être affichés à tout moment à l'aide de la touche « B<?> »."
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "Disposition de l'écran"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -16055,7 +17032,7 @@ msgstr ""
 "Le type de détail affiché peut varier."
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
@@ -16065,13 +17042,13 @@ msgstr ""
 "paquets ou à un mode partagé équitablement."
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr "Vue des détails d'un paquet"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -16088,7 +17065,7 @@ msgstr ""
 " - les informations de contrôle de la version disponible\n"
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -16099,13 +17076,13 @@ msgstr ""
 "du paquet dans la liste."
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "Liste des états des paquets"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -16117,7 +17094,7 @@ msgstr ""
 "paquets disponibles."
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -16134,7 +17111,7 @@ msgstr ""
 "verbeux à un mode raccourci. Par défaut, l'état raccourci est utilisé."
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -16148,7 +17125,7 @@ msgstr ""
 "l'utilisateur."
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -16188,13 +17165,13 @@ msgstr ""
 "  B<n>       nouveau paquet, n'a toujours pas été marqué.\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "Déplacement du curseur et de l'écran"
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
@@ -16204,7 +17181,7 @@ msgstr ""
 "suivantes :"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -16242,13 +17219,13 @@ msgstr ""
 "  B<^f>                     déplace l'affichage d'un caractère vers la droite\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr "Recherches et tris"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -16271,7 +17248,7 @@ msgstr ""
 "atteint la fin de la liste, elle recommence au début."
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -16287,7 +17264,7 @@ msgstr ""
 " section+priorité  disponible+section   état+section\n"
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
@@ -16296,13 +17273,13 @@ msgstr ""
 "critère de tri."
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr "Modifier les sélections"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -16321,7 +17298,7 @@ msgstr ""
 "  B<_>            retirer et supprimer la configuration\n"
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16332,7 +17309,7 @@ msgstr ""
 "des dépendances. Ceci sera décrit plus tard."
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -16344,7 +17321,7 @@ msgstr ""
 "la liste."
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -16360,13 +17337,13 @@ msgstr ""
 "garder » sont utiles pour les groupes."
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr "Résoudre les dépendances et les conflits"
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16378,7 +17355,7 @@ msgstr ""
 "temps."
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -16395,7 +17372,7 @@ msgstr ""
 "paquet sélectionné se trouve présent dans la liste."
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -16410,7 +17387,7 @@ msgstr ""
 "recommandé de suivre les suggestions de B<dselect>."
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -16427,13 +17404,13 @@ msgstr ""
 "touche « B<U> » permet de rétablir les suggestions automatiques."
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr "Établir les sélections demandées"
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -16448,7 +17425,7 @@ msgstr ""
 "écran de résolution des dépendances."
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -16462,7 +17439,7 @@ msgstr ""
 "avez bien lu ce qu'il y a d'écrit."
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -16476,7 +17453,7 @@ msgstr ""
 "on peut complètement revenir à la dernière configuration établie."
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -16492,7 +17469,7 @@ msgstr ""
 "accidentellement."
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -16501,7 +17478,7 @@ msgstr ""
 "le fichier de configuration propre à l'utilisateur."
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
@@ -16512,22 +17489,22 @@ msgstr ""
 "dinosaures qui s'en servent encore)."
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr "La documentation manque."
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "Il n'existe pas d'option d'aide dans le menu."
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr "La liste visible des paquets disponibles ne peut pas être réduite."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -16539,44 +17516,40 @@ msgstr ""
 "intégrée."
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<dselect> a été écrit par Ian Jackson (ijackson@gnu.ai.mit.edu). La liste "
-"complète des contributeurs est affichée par « dselect --version »."
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"Cette page de manuel a été écrite par Juho Vuori E<lt>javuori@cc.helsinki."
-"fiE<gt>, Josip Rodin et Joost kooij."
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, fuzzy, no-wrap
+#| msgid "2009-02-27"
+msgid "2011-07-03"
+msgstr "27-02-2009"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - Fichier de configuration de dselect"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
+#, fuzzy
+#| msgid ""
+#| "This file contains default options for dselect. Each line contains a "
+#| "single option which is exactly the same as a normal commandline option "
+#| "for dselect except for the leading dashes which are not used here. Quotes "
+#| "surrounding option values are stripped. Comments are allowed by starting "
+#| "a line with a hash sign (\"B<#>\")."
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -16588,22 +17561,22 @@ msgstr ""
 "la ligne par un caractère B<#>."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -16612,28 +17585,37 @@ msgstr ""
 "contribué à B<dselect>."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+#| msgid "2008-01-13"
+msgid "2012-01-14"
+msgstr "13-01-2008"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - lance ou arrête des démons système"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
+#: start-stop-daemon.8:30
+#, fuzzy
+#| msgid "B<start-stop-daemon> [I<options>] I<command>"
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
 msgstr "B<start-stop-daemon> [I<options>] I<commande>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -16645,7 +17627,7 @@ msgstr ""
 "processus en fonctionnement."
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -16666,13 +17648,13 @@ msgstr ""
 "nécessaired'indiquer un fichier pid (« pidfile »)."
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<-S>, B<--start> [B<-->] I<paramètres>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -16690,13 +17672,13 @@ msgstr ""
 "tel quel au programme qui doit être lancé."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-K>, B<--stop>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -16713,108 +17695,126 @@ msgstr ""
 "daemon> recherche si le processus ou les processus se sont bien terminés."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, fuzzy, no-wrap
+#| msgid "B<-K>, B<--stop>"
+msgid "B<-T>, B<--status>"
+msgstr "B<-K>, B<--stop>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr "Affiche un message d'aide, puis quitte."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr "Affiche la version du programme et le copyright, puis quitte."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "OPTIONS DE CORRESPONDANCE"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>, B<--pidfile> I<pid-file>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
 msgstr ""
-"Cherche les processus dont les identifiants sont précisés dans I<pid-file>."
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>, B<--exec> I<exécutable>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Cherche les processus qui sont des exemplaires de cet exécutable (selon B</"
-"proc/>I<pid>B</exe>)."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>, B<--name> I<nomdeprocessus>"
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Cherche les processus dont le nom est I<nomdeprocessus> (selon B</proc/"
-">I<pid>B</stat>)."
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>, B<--user> I<nomdutilisateur>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"Cherche les processus qui appartiennent à l'utilisateur défini par "
-"I<nomdutilisateur> ou I<uid.>"
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>, B<--group> I<group>|I<gid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Modifie le I<group> ou le I<gid> au début du processus."
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>, B<--signal> I<signal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
@@ -16823,13 +17823,13 @@ msgstr ""
 "arrêté (par défaut : TERM)."
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>, B<--retry> I<durée>|I<action-prévue>"
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -16843,7 +17843,7 @@ msgstr ""
 "l'action-prévue."
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -16854,7 +17854,7 @@ msgstr ""
 "signal indiqué par B<--signal>."
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -16870,7 +17870,7 @@ msgstr ""
 "répéter constamment le reste de action-prévue, si nécessaire."
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -16882,13 +17882,13 @@ msgstr ""
 "ignoré."
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "I<-a>, B<--startas> I<chemin/nom>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -16897,13 +17897,13 @@ msgstr ""
 "rien n'est précisé, c'est par défaut l'argument donné à B<--exec.>"
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>, B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -16912,39 +17912,40 @@ msgstr ""
 "retour, mais ne fait rien."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>, B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Retourne un code de sortie égal à 0 au lieu de 1 si rien n'est ou ne sera "
 "fait."
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr ""
 "N'affiche pas de messages d'information ; affiche seulement les messages "
 "d'erreur."
 
 #. type: TP
-#: start-stop-daemon.8:174
-#, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+#: start-stop-daemon.8:203
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr "B<-c>, B<--chuid> I<utilisateur>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -16967,13 +17968,13 @@ msgstr ""
 "utilisateurs génériques comme B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>, B<--chroot> I<root>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -16982,13 +17983,13 @@ msgstr ""
 "Remarquez que le « pidfile » est aussi écrit après le changement de racine."
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>, B<--chdir> I<path>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -17000,13 +18001,13 @@ msgstr ""
 "répertoire racine avant de commencer le processus."
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>, B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -17026,24 +18027,24 @@ msgstr ""
 "adaptable pour leur ajouter cette fonctionnalité."
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>, B<--nicelevel> I<int>"
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Cela modifie la priorité du processus avant qu'il ne soit lancé."
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr "B<-P>, B<--procsched> I<politique>B<:>I<priorité>"
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17057,13 +18058,13 @@ msgstr ""
 "gérées sont B<other>, B<fifo> et B<rr>."
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<-I>, B<--iosched> I<classe>B<:>I<priorité>"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -17079,25 +18080,25 @@ msgstr ""
 "gérées sont B<idle>, B<best-effort> et B<real-time>."
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-k>, B<--umask> I<mask>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr ""
 "Cela modifie le masque utilisateur du processus avant qu'il ne soit lancé."
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>, B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -17116,39 +18117,77 @@ msgstr ""
 "programme qui est exécuté se duplique. À cause de cela, cette option n'est "
 "habituellement utile que combinée avec l'option B<--background>."
 
+#. type: Plain text
+#: start-stop-daemon.8:284
+msgid "Print verbose informational messages."
+msgstr "Affiche des messages prolixes en renseignements."
+
+#. type: Plain text
+#: start-stop-daemon.8:296
+msgid ""
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+
 #. type: TP
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>, B<--verbose>"
+msgid "B<3>"
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:255
-msgid "Print verbose informational messages."
-msgstr "Affiche des messages prolixes en renseignements."
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:315
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"When using the B<--status> command, the following status codes are returned:"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:324
+#, no-wrap
+msgid "B<4>"
 msgstr ""
-"B<start-stop-daemon> renvoie 0 si l'action demandée a été effectuée, ou si "
-"B<--oknodo> est spécifié et aussi si B<--start> a été spécifié et qu'un "
-"processus de comparaison est déjà en cours d'exécution, ou si B<--stop> a "
-"été spécifié et qu'il n'y avait pas de processus correspondant. Si B<--"
-"oknodo> n'a pas été spécifié et rien n'a été fait, alors 1 est retourné. Si "
-"B<--stop> et B<--retry> ont été précisés, mais que l'ordonnanceur a atteint "
-"la fin du calendrier en ayant toujours le processus en cours d'exécution, la "
-"valeur d'erreur est 2. Pour toutes les autres erreurs, l'état est 3."
 
 #. type: Plain text
-#: start-stop-daemon.8:276
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:331
 msgid ""
 "Start the B<food> daemon, unless one is already running (a process named "
 "food, running as user food, with pid in food.pid):"
@@ -17158,60 +18197,52 @@ msgstr ""
 "pid dans food.pid) :"
 
 #. type: Plain text
-#: start-stop-daemon.8:279
-#, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+#: start-stop-daemon.8:336
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
 msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:282
+#: start-stop-daemon.8:339
 msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 "Envoie le signal B<SIGTERM> à B<food> et attend durant 5 secondes son arrêt :"
 
 #. type: Plain text
-#: start-stop-daemon.8:285
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+#: start-stop-daemon.8:343
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:288
+#: start-stop-daemon.8:346
 msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr "Démonstration d'un ordonnanceur personnalisé pour l'arrêt de B<food> :"
 
 #. type: Plain text
-#: start-stop-daemon.8:291
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-
-#. type: Plain text
-#: start-stop-daemon.8:297
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> à partir "
-"d'une version faite par Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-
-#. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:350
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
-msgstr ""
-"Page de manuel par Klee Dienes E<lt>klee@mit.eduE<gt>, partiellement "
-"reformattée par Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
@@ -17219,12 +18250,14 @@ msgstr ""
 "par défaut de certaines commandes"
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
+#: update-alternatives.8:32
+#, fuzzy
+#| msgid "B<update-alternatives> [I<options>] I<command>"
+msgid "B<update-alternatives> [I<option>...] I<command>"
 msgstr "B<update-alternatives> [I<options>] I<commande>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
@@ -17234,7 +18267,7 @@ msgstr ""
 "« alternatives »."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -17252,7 +18285,7 @@ msgstr ""
 "l'utilisateur n'a pas fait de choix précis."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -17278,7 +18311,7 @@ msgstr ""
 "explicitement de le faire."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -17295,7 +18328,7 @@ msgstr ""
 "le FHS (lisez-le) donne de Bonnes Raisons de faire ainsi."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -17310,7 +18343,7 @@ msgstr ""
 "scripts B<postinst> (configure) et B<prerm> (install) des paquets Debian."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -17330,7 +18363,7 @@ msgstr ""
 "secondaires associés composent un I<groupe> de I<liens.>"
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -17348,7 +18381,7 @@ msgstr ""
 "(sauf si quelque chose est cassé)."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -17363,7 +18396,7 @@ msgstr ""
 "groupe en mode manuel."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -17374,15 +18407,24 @@ msgstr ""
 "celle qui possède la priorité la plus élevée."
 
 #. type: Plain text
-#: update-alternatives.8:134
-msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+#: update-alternatives.8:150
+#, fuzzy
+#| msgid ""
+#| "When using the I<--config> option, B<update-alternatives> will list all "
+#| "of the choices for the link group of which given I<name> is the master "
+#| "alternative name. The current choice is marked with a '*'.  You will then "
+#| "be prompted for your choice regarding this link group.  Depending on the "
+#| "choice made, the link group might no longer be in I<auto> mode. You will "
+#| "need to use the I<--auto> option in order to return to the automatic mode "
+#| "(or you can rerun I<--config> and select the entry marked as automatic)."
+msgid ""
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 "Quand l'option I<--config> est utilisée, B<update-alternatives> affiche "
 "toutes les possibilités du groupe pour lequel I<nom> est le lien principal. "
@@ -17393,16 +18435,20 @@ msgstr ""
 "l'entrée marquée comme automatique)."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
+#, fuzzy
+#| msgid ""
+#| "If you want to configure non-interactively you can use the I<--set> "
+#| "option instead (see below)."
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 "Si vous voulez configurer de manière non interactive, vous pouvez utiliser "
 "l'option I<--set> (voyez ci-dessous)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -17416,13 +18462,13 @@ msgstr ""
 "mécanisme offert par B<update-alternatives>."
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "TERMINOLOGIE"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
@@ -17431,13 +18477,13 @@ msgstr ""
 "quelques termes qui faciliteront l'explication."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr "nom générique (ou lien alternatif)"
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
@@ -17447,24 +18493,24 @@ msgstr ""
 "fonctions similaires."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr "nom alternatif"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr "Nom d'un lien symbolique dans le répertoire des alternatives."
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr "alternative (ou chemin alternatif)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
@@ -17473,26 +18519,26 @@ msgstr ""
 "accessible avec un nom génériques grâce au système d'alternatives."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "répertoire des alternatives "
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 "C'est le répertoire qui contient les liens symboliques ; il s'agit par "
 "défaut de I</etc/alternatives.>"
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "répertoire administratif"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -17501,26 +18547,26 @@ msgstr ""
 "alternatives.> Il s'agit par défaut de I</var/lib/dpkg/alternatives.>"
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "groupe de liens"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 "C'est un ensemble de liens symboliques corrélés, de manière qu'on puisse les "
 "mettre à jour en une seule fois."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "lien principal"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
@@ -17529,13 +18575,13 @@ msgstr ""
 "comment sont configurés les autres liens du groupe."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "lien secondaire (« slave »)"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
@@ -17544,13 +18590,13 @@ msgstr ""
 "principal."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "mode automatique"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -17561,13 +18607,13 @@ msgstr ""
 "l'alternative possédant la priorité la plus élevée dans ce groupe."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "mode manuel "
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
@@ -17576,13 +18622,13 @@ msgstr ""
 "ne modifie pas le paramétrage de l'administrateur système."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr "B<--install> I<lien nom chemin priorité> [B<--slave> I<lien nom chemin>]..."
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -17609,7 +18655,7 @@ msgstr ""
 "conservé sauf si B<--force> est utilisé."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -17629,29 +18675,33 @@ msgstr ""
 "vers les alternatives nouvellement ajoutées."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<nom chemin>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
+#, fuzzy
+#| msgid ""
+#| "Set the program I<path> as alternative for I<name.> This is equivalent to "
+#| "I<--config> but is non-interactive and thus scriptable."
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "Ajoute le programme I<chemin> comme alternative pour I<nom>. C'est "
 "équivalent à I<--config> mais ce n'est pas interactif et on peut donc écrire "
 "un script."
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<nom chemin>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -17672,13 +18722,13 @@ msgstr ""
 "l'alternative sont supprimées."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
@@ -17687,7 +18737,7 @@ msgstr ""
 "I<nom> est un nom dans le répertoire des alternatives."
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -17703,13 +18753,13 @@ msgstr ""
 "--force --all>."
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--auto> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -17720,13 +18770,13 @@ msgstr ""
 "et pointent vers les alternatives avec les priorités les plus élevées."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--display> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -17741,13 +18791,13 @@ msgstr ""
 "qui possède la priorité la plus élevée."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -17764,7 +18814,7 @@ msgstr ""
 "qui peut contenir des espaces)."
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
@@ -17774,13 +18824,13 @@ msgstr ""
 "conséquence."
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--query> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
@@ -17790,24 +18840,24 @@ msgstr ""
 "section B<FORMAT DE REQUÊTE> ci-dessous)."
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--list> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr "Affiche toutes les cibles du groupe de liens."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<nom>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
@@ -17817,13 +18867,13 @@ msgstr ""
 "mis à jour."
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir>I< répertoire>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
@@ -17832,7 +18882,7 @@ msgstr ""
 "défaut."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
@@ -17841,13 +18891,13 @@ msgstr ""
 "défaut."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log>I< fichier>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
@@ -17856,22 +18906,26 @@ msgstr ""
 "par défaut (/var/log/alternatives.log)."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
+#, fuzzy
+#| msgid ""
+#| "Let B<update-alternatives> replace any real file that is installed where "
+#| "an alternative link has to be installed."
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 "Autorise B<update-alternatives> à remplacer tout fichier installé à la place "
 "d'un lien d'alternative qui doit être créé."
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
@@ -17881,36 +18935,36 @@ msgstr ""
 "config> ou B<--all>."
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr "produit plus de commentaires sur ce que fait B<update-alternatives>."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr "Ne crée pas de commentaire à moins qu'une erreur ne survienne."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
@@ -17919,13 +18973,13 @@ msgstr ""
 "l'option B<--altdir>."
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
@@ -17934,18 +18988,12 @@ msgstr ""
 "admindir>"
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr "L'action demandée s'est correctement déroulée."
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr "2"
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
@@ -17954,15 +19002,21 @@ msgstr ""
 "bien pendant l'exécution de l'action."
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr "FORMAT DE REQUÊTE"
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
+#, fuzzy
+#| msgid ""
+#| "The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+#| "format. It's made of I<n> + 1 blocks where I<n> is the number of "
+#| "alternatives available in the queried link group. The first block "
+#| "contains the following fields:"
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
@@ -17973,35 +19027,38 @@ msgstr ""
 "bloc contient les champs suivants :"
 
 #. type: TP
-#: update-alternatives.8:387
-#, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+#: update-alternatives.8:405
+#, fuzzy, no-wrap
+#| msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr "B<Link:> E<lt>lienE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr "Nom générique de l'alternative."
 
 #. type: TP
-#: update-alternatives.8:390
-#, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+#: update-alternatives.8:408
+#, fuzzy, no-wrap
+#| msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr "B<Status:> E<lt>étatE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr "État de l'alternative (B<auto> ou B<manual>)."
 
 #. type: TP
-#: update-alternatives.8:393
-#, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+#: update-alternatives.8:411
+#, fuzzy, no-wrap
+#| msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr "B<Best:> E<lt>meilleur choixE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
@@ -18010,13 +19067,14 @@ msgstr ""
 "présent si aucun alternative n'est disponible."
 
 #. type: TP
-#: update-alternatives.8:397
-#, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+#: update-alternatives.8:415
+#, fuzzy, no-wrap
+#| msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr "B<Value:> E<lt>alternative actuellement choisieE<gt> "
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
@@ -18025,41 +19083,44 @@ msgstr ""
 "spéciale B<none>, utilisée si le lien n'existe pas."
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr "Les autres blocs décrivent les alternatives disponibles dans le groupe de liens interrogé."
 
 #. type: TP
-#: update-alternatives.8:404
-#, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+#: update-alternatives.8:422
+#, fuzzy, no-wrap
+#| msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr "B<Alternative:> E<lt>chemin de cette alternativeE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr "Chemin vers l'alternative de ce bloc"
 
 #. type: TP
-#: update-alternatives.8:407
-#, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+#: update-alternatives.8:425
+#, fuzzy, no-wrap
+#| msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr "B<Priority:> E<lt>valeur de la prioritéE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr "Valeur de la priorité alternative."
 
 #. type: TP
-#: update-alternatives.8:410
-#, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+#: update-alternatives.8:428
+#, fuzzy, no-wrap
+#| msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr "B<Replaces:> E<lt>liste des liens secondairesE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -18073,13 +19134,13 @@ msgstr ""
 "l'alternative secondaire."
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr "B<Exemple>"
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -18095,7 +19156,7 @@ msgstr ""
 "Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -18109,7 +19170,7 @@ msgstr ""
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -18143,9 +19204,16 @@ msgstr ""
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
+#, fuzzy
+#| msgid ""
+#| "With I<--verbose> B<update-alternatives> chatters incessantly about its "
+#| "activities on its standard output channel.  If problems occur, B<update-"
+#| "alternatives> outputs error messages on its standard error channel and "
+#| "returns an exit status of 2.  These diagnostics should be self-"
+#| "explanatory; if you do not find them so, please report this as a bug."
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
@@ -18159,7 +19227,7 @@ msgstr ""
 "rapport de bogue."
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -18172,21 +19240,25 @@ msgstr ""
 "de manuel."
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
+#, fuzzy
+#| msgid ""
+#| "To display the available packages which provide B<vi> and the current "
+#| "setting for it, use the I<--display> action:"
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 "Pour afficher les paquets disponibles qui fournissent B<vi> et son "
 "paramétrage actuel, on peut utiliser l'action I<--display> :"
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
@@ -18195,12 +19267,12 @@ msgstr ""
 "commande en tant que superutilisateur et choisir un nombre dans la liste :"
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
@@ -18209,12 +19281,12 @@ msgstr ""
 "commande en tant que super-utilisateur :"
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
@@ -18222,7 +19294,7 @@ msgstr ""
 "bogues de Debian."
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -18233,28 +19305,638 @@ msgstr ""
 "soit dans la documentation ; faites un rapport."
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-"Cette page de manuel est copyright 1997, 1998 Charles Briscoe-Smith et "
-"autres auteurs."
-
-#. type: Plain text
-#: update-alternatives.8:506
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Cette documentation est libre ; voyez la « GNU General Public Licence » "
-"version 2 ou supérieure pour le copyright. Il n'y a PAS de garantie."
-
-#. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr "B<ln>(1), FHS, le standard pour l'organisation du système de fichiers."
 
 #~ msgid ""
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+#~ msgstr ""
+#~ "B<dpkg-architecture> et cette page de manuel ont été initialement écrits "
+#~ "par Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+
+#~ msgid "2011-09-13"
+#~ msgstr "13-09-2011"
+
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Ce programme est un logiciel libre ; voyez la « GNU General Public "
+#~ "Licence » version 2 ou supérieure pour le copyright. Il n'y a PAS de "
+#~ "garantie."
+
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995 Ian Jackson"
+
+#, fuzzy
+#~| msgid "2008-01-13"
+#~ msgid "2012-01-11"
+#~ msgstr "13-01-2008"
+
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson et Christian Schwarz"
+
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007 Frank Lichtenheld"
+
+#~ msgid "2008-02-17"
+#~ msgstr "17-02-2008"
+
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr "Lire la charte Debian pour plus d'informations."
+
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995-1996 Ian Jackson"
+
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
+
+#~ msgid "[ ... ]"
+#~ msgstr "[ ... ]"
+
+#~ msgid "Instead of:"
+#~ msgstr "Au lieu de :"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+
+#~ msgid "please use the following:"
+#~ msgstr "Veuillez utiliser :"
+
+#~ msgid ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+
+#~ msgid "please use:"
+#~ msgstr "Veuillez utiliser :"
+
+#~ msgid ""
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
+#~ msgstr ""
+#~ "Appeler dpkg dans les fichiers « rules » pour obtenir les informations "
+#~ "sur l'architecture est déconseillé (sauf pour des raisons de "
+#~ "compatibilité arrière, voyez ci-dessous). En particulier, l'option --"
+#~ "print-architecture n'est pas fiable puisque certaines architectures "
+#~ "Debian ne correspondent à aucun nom de processeur."
+
+#~ msgid ""
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
+#~ msgstr ""
+#~ "Les variables DEB_HOST_ARCH_CPU et DEB_HOST_ARCH_OS sont apparues avec la "
+#~ "version 1.13.2 de dpkg-dev. Auparavant, les fichiers I<debian/rules> "
+#~ "utilisaient les variables DEB_HOST_GNU_CPU ou DEB_HOST_GNU_TYPE qui ont "
+#~ "eu tendance à varier dans le temps."
+
+#~ msgid ""
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
+#~ msgstr ""
+#~ "Si ces variables sont encore utilisées dans un fichier I<debian/rules> "
+#~ "pour décider quoi construire et comment, il faut les remplacer par les "
+#~ "nouvelles variables. Vous pouvez rester compatible avec les versions "
+#~ "précédentes de dpkg-dev en utilisant le code suivant :"
+
+#~ msgid ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+#~ msgstr ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+
+#~ msgid ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "# Prise en compte des anciennes versions de dpkg-architecture.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr "Et de la même façon pour DEB_BUILD_ARCH_CPU et DEB_BUILD_ARCH_OS."
+
+#~ msgid ""
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
+#~ msgstr ""
+#~ "Pour accepter encore les versions de dpkg-dev qui n'incluent pas B<dpkg-"
+#~ "architecture>, vous pouvez utiliser :"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
+#~ msgstr ""
+#~ "Vous pouvez placer certaines de ces lignes au début de votre debian/"
+#~ "rules. Ces valeurs par défaut seront écrasées si dpkg-architecture est "
+#~ "utilisé."
+
+#~ msgid ""
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
+#~ msgstr ""
+#~ "Vous n'avez pas besoin de toutes ces lignes. Choisissez uniquement les "
+#~ "variables que vous utilisez dans votre fichier « rules ». Par exemple, si "
+#~ "vous n'avez besoin que de l'architecture hôte Debian, `DEB_HOST_ARCH="
+#~ "\\`dpkg --print-architecture\\`' est suffisant (il s'agit bien sûr de "
+#~ "l'architecture Debian de la machine de construction, mais le but est ici "
+#~ "de rester compatible avec les anciennes compilations natives)."
+
+#~| msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+
+#~| msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright \\(co 2011 Kees Cook"
+
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
+#~ "the last version of the package that contained the conffile (or the last "
+#~ "version of the package that did not take care to remove the obsolete "
+#~ "conffile if this was not immediately implemented).  If I<lastversion> is "
+#~ "empty or omitted, then the operation is tried on every upgrade. "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<fichier-de-configuration> est le nom du fichier de configuration à "
+#~ "supprimer. I<dernière-version> est la dernière version du paquet qui le "
+#~ "fournissait (ou la dernière version du paquet qui ne prenait pas soin de "
+#~ "supprimer le fichier de configuration obsolète si la suppression correcte "
+#~ "n'a pas été immédiatement mise en oeuvre). Si I<dernière-version> est "
+#~ "vide ou est omis, cette suppression sera tenté pour toute mise à jour. "
+#~ "I<paquet> est le nom du paquet. Ce paramètre est optionnel, la valeur par "
+#~ "défaut étant $DPKG_MAINTSCRIPT_PACKAGE (cette variable est positionnée "
+#~ "par dpkg sur le nom du paquet sur lequel il travaille). Tous les "
+#~ "paramètres des scripts du responsable doivent être redirigés au programme "
+#~ "après « -- »."
+
+#~ msgid ""
+#~ "I<oldconffile> and I<newconffile> are the old and new name of the "
+#~ "conffile to rename. I<lastversion> is the last version of the package "
+#~ "that contained the conffile with the old name. If I<lastversion> is empty "
+#~ "or omitted, then the operation is tried on every upgrade (note: it's "
+#~ "safer to give the version and have the operation tried only once). "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<ancien-fichier> et I<nouveau-fichier> sont les deux noms successifs du "
+#~ "fichier de configuration. I<dernière-version> est la dernière version du "
+#~ "paquet qui contenait le fichier de configuration avec l'ancien nnom. Si "
+#~ "I<dernière-version> est vide ou manquant, l'opération sera tentée à "
+#~ "chaque mise à jour (il est plus sûr d'indiquer la bonne version afin qe "
+#~ "l'opération ne soit tentée qu'une fois). I<paquet> est le nom du paquet. "
+#~ "Ce paramètre est optionnel, la valeur par défaut étant "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (cette variable est positionnée par dpkg sur le "
+#~ "nom du paquet sur lequel il travaille). Tous les paramètres des scripts "
+#~ "du responsable doivent être redirigés au programme après « -- »."
+
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright \\(co 2008 Joey Hess"
+
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright \\(co 2007 Guillem Jover"
+
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright \\(co 2005 Scott James Remnant"
+
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
+
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2001 Wichert Akkerman"
+
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2006 Frank Lichtenheld"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid ""
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
+#~ msgstr ""
+#~ "B<dselect> a été écrit par Ian Jackson (ijackson@gnu.ai.mit.edu). La "
+#~ "liste complète des contributeurs est affichée par « dselect --version »."
+
+#~ msgid ""
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
+#~ msgstr ""
+#~ "Cette page de manuel a été écrite par Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin et Joost kooij."
+
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr ""
+#~ "Cherche les processus dont les identifiants sont précisés dans I<pid-"
+#~ "file>."
+
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Cherche les processus qui sont des exemplaires de cet exécutable (selon "
+#~ "B</proc/>I<pid>B</exe>)."
+
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Cherche les processus dont le nom est I<nomdeprocessus> (selon B</proc/"
+#~ ">I<pid>B</stat>)."
+
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Cherche les processus qui appartiennent à l'utilisateur défini par "
+#~ "I<nomdutilisateur> ou I<uid.>"
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> à partir "
+#~ "d'une version faite par Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Page de manuel par Klee Dienes E<lt>klee@mit.eduE<gt>, partiellement "
+#~ "reformattée par Ian Jackson."
+
+#~ msgid ""
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#~ msgstr ""
+#~ "Cette page de manuel est copyright 1997, 1998 Charles Briscoe-Smith et "
+#~ "autres auteurs."
+
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Cette documentation est libre ; voyez la « GNU General Public Licence » "
+#~ "version 2 ou supérieure pour le copyright. Il n'y a PAS de garantie."
+
+#~ msgid "2009-02-27"
+#~ msgstr "27-02-2009"
+
+#~ msgid "2011-04-29"
+#~ msgstr "29-04-2011"
+
+#~ msgid "2007-03-07"
+#~ msgstr "07-03-2007"
+
+#~ msgid "2007-07-16"
+#~ msgstr "16-07-2007"
+
+#~ msgid "2009-03-15"
+#~ msgstr "15-03-2009"
+
+#, fuzzy
+#~| msgid "2009-02-27"
+#~ msgid "2011-07-07"
+#~ msgstr "27-02-2009"
+
+#~ msgid "2010-04-18"
+#~ msgstr "18-04-2010"
+
+#~ msgid "B<Build-Features:>I< features-list>"
+#~ msgstr "B<Build-Features:>I< liste de fonctionnalités>"
+
+#~ msgid ""
+#~ "A comma-separated list of names of build-time features that are supported "
+#~ "by the source package. Currently, the only supported feature is B<build-"
+#~ "arch>. It allows dpkg-buildpackage to call the I<build-arch> or I<build-"
+#~ "indep> targets in place of I<build>."
+#~ msgstr ""
+#~ "donne la liste des noms des fonctionnalités qui sont gérées par le paquet "
+#~ "source. À ce jour, la seule fonctionnalité gérée est B<build-arch>. Elle "
+#~ "permet à dpkg-buildpackage d'utiliser les cibles I<build-arch> ou I<build-"
+#~ "indep> à la place de I<build>"
+
+#, fuzzy
+#~| msgid "User configuration file."
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "Fichier de configuration propre à l'utilisateur"
+
+#~ msgid "2010-07-29"
+#~ msgstr "29-07-2010"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>nom du paquetE<gt>"
+
+#, fuzzy
+#~| msgid "B<Source:> E<lt>source nameE<gt>"
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>nom du sourceE<gt>"
+
+#~ msgid ""
+#~ "The first member is named B<debian-split> and contains a series of lines, "
+#~ "separated by newlines. Currently seven lines are present.  The first is "
+#~ "the format version number, B<2.1> at the time this manual page was "
+#~ "written. The second is the package name. The third is the package "
+#~ "version. The fourth is the md5sum of the package.  The fifth is the total "
+#~ "size of the package. The sixth is the maximum part size. The seventh is "
+#~ "the current part number, followed by a slash and the total amount of "
+#~ "parts (as in \\(oq1/10\\(cq)."
+#~ msgstr ""
+#~ "Le premier membre est nommé B<debian-split> et contient une succession de "
+#~ "lignes, séparées par des retours-chariot. Pour le moment, sept lignes "
+#~ "sont présentes. La première est le numéro de version du format, B<2.1> à "
+#~ "l'heure où ce document a été écrit. Le second est le nom du paquet. Le "
+#~ "troisième est la version du paquet. Le quatrième est la somme MD5 du "
+#~ "paquet. Le cinquième est la taille totale du paquet. Le sixième est la "
+#~ "taille maximale d'une partie. Le septième est le numéro d'ordre de la "
+#~ "partie concernée, suivi du caractère « / » et du nombre total de parties "
+#~ "(de le forme \\(oq1/10\\(cq)."
+
+#~ msgid "2008-08-18"
+#~ msgstr "18-08-2008"
+
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "On peut aussi utiliser B<dpkg> comme une interface à B<dpkg-deb>(1). "
+#~ "Quand B<dpkg> rencontre les actions suivantes, qui sont des actions de "
+#~ "B<dpkg-deb>, il lance simplement B<dpkg-deb> avec les paramètres qui lui "
+#~ "ont été fournis :"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, et\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr ""
+#~ "Voyez B<dpkg-deb>(1) pour des renseignements supplémentaires sur ces "
+#~ "actions."
+
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new>, B<--old>"
+
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Sélectionne soit l'ancien format des paquet binaires, soit le nouveau. "
+#~ "C'est une option de B<dpkg-deb>(1)."
+
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "Ne pas lire ni vérifier le contenu du fichier de contrôle pendant la "
+#~ "construction d'un paquet. C'est une option de B<dpkg-deb>(1)."
+
+#~ msgid "2009-08-15"
+#~ msgstr "15-08-2009"
+
+#~ msgid "Compiler flags"
+#~ msgstr "Drapeaux de compilation"
+
+#~ msgid ""
+#~ "The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
+#~ "environment variables are set to the values that B<dpkg-buildflags> "
+#~ "returned. See its manual page for more information."
+#~ msgstr ""
+#~ "Les variables d'environnement B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, "
+#~ "B<CPPFLAGS> et B<LDFLAGS> prennent les valeurs renvoyées par B<dpkg-"
+#~ "buildflags>. Veuillez consulter la page de manuel de ce programme pour "
+#~ "plus d'informations."
+
+#~ msgid "2009-11-21"
+#~ msgstr "21-11-2009"
+
+#~ msgid "2010-03-07"
+#~ msgstr "07-03-2010"
+
+#, fuzzy
+#~| msgid "2010-10-10"
+#~ msgid "2010-10-12"
+#~ msgstr "10-10-2010"
+
+#~ msgid "2009-08-07"
+#~ msgstr "07-08-2009"
+
+#~ msgid "2010-04-16"
+#~ msgstr "16-04-2010"
+
+#~ msgid "2009-05-19"
+#~ msgstr "19-05-2009"
+
+#~ msgid "0"
+#~ msgstr "0"
+
+#~ msgid "1"
+#~ msgstr "1"
+
+#~ msgid "2009-10-01"
+#~ msgstr "01-10-2009"
+
+#~ msgid "2009-06-26"
+#~ msgstr "26-06-2009"
+
+#~ msgid ""
+#~ "B<dpkg-split> uses some rather out-of-date conventions for the the "
+#~ "filenames of Debian packages."
+#~ msgstr ""
+#~ "B<dpkg-split> utilise des conventions plutôt périmées pour les noms des "
+#~ "paquets Debian."
+
+#~ msgid ""
+#~ "The architecture is not represented in the part files' header, only in "
+#~ "the control information of the contained binary package file, and it is "
+#~ "not present in the filenames generated."
+#~ msgstr ""
+#~ "L'architecture n'est pas indiquée dans l'en-tête des fichiers ; elle "
+#~ "l'est seulement dans les informations de contrôle du paquet binaire ; et "
+#~ "elle n'est pas présente dans les fichiers produits."
+
+#~ msgid "2009-05-10"
+#~ msgstr "10-05-2009"
+
+#~ msgid ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<screenpart:>"
+#~ "[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgstr ""
+#~ "B<dselect> [B<--admindir> I<E<lt>répertoireE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fichierE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<partie-écran:>[I<avant-"
+#~ "plan>],[I<arrière-plan>][I<:attr>[I<+attr+..>]]]"
+
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir>I< E<lt>répertoireE<gt>>"
+
+#~ msgid "USAGE"
+#~ msgstr "UTILISATION"
+
+#~ msgid ""
+#~ "B<start-stop-daemon> returns 0 if the requested action was performed, or "
+#~ "if B<--oknodo> is specified and either B<--start> was specified and a "
+#~ "matching process was already running, or B<--stop> was specified and "
+#~ "there were no matching processes. If B<--oknodo> was not specified and "
+#~ "nothing was done, 1 is returned. If B<--stop> and B<--retry> were "
+#~ "specified, but the end of the schedule was reached and the processes were "
+#~ "still running, the error value is 2. For all other errors, the status is "
+#~ "3."
+#~ msgstr ""
+#~ "B<start-stop-daemon> renvoie 0 si l'action demandée a été effectuée, ou "
+#~ "si B<--oknodo> est spécifié et aussi si B<--start> a été spécifié et "
+#~ "qu'un processus de comparaison est déjà en cours d'exécution, ou si B<--"
+#~ "stop> a été spécifié et qu'il n'y avait pas de processus correspondant. "
+#~ "Si B<--oknodo> n'a pas été spécifié et rien n'a été fait, alors 1 est "
+#~ "retourné. Si B<--stop> et B<--retry> ont été précisés, mais que "
+#~ "l'ordonnanceur a atteint la fin du calendrier en ayant toujours le "
+#~ "processus en cours d'exécution, la valeur d'erreur est 2. Pour toutes les "
+#~ "autres erreurs, l'état est 3."
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid ""
 #~ "An error occurred. Unfortunately at the time of writing I<extended-error-"
 #~ "message> can contain newlines, although in locales where the translators "
 #~ "have not made mistakes every newline is followed by at least one space."
@@ -18273,9 +19955,6 @@ msgstr "B<ln>(1), FHS, le standard pour l'organisation du système de fichiers."
 #~ msgid "I<admindir>/info/I<package>.shlibs"
 #~ msgstr "I<admindir>/info/I<paquet>.shlibs"
 
-#~ msgid "2009-11-11"
-#~ msgstr "11-11-2009"
-
 #~ msgid "2009-02-26"
 #~ msgstr "26-02-2009"
 
@@ -19286,9 +20965,6 @@ msgstr "B<ln>(1), FHS, le standard pour l'organisation du système de fichiers."
 #~ msgid "2008-03-02"
 #~ msgstr "02-03-2008"
 
-#~ msgid "2008-01-13"
-#~ msgstr "13-01-2008"
-
 #~ msgid "2008-03-25"
 #~ msgstr "25-03-2008"
 
@@ -19917,10 +21593,6 @@ msgstr "B<ln>(1), FHS, le standard pour l'organisation du système de fichiers."
 #~ msgstr "08-09-2007"
 
 #, fuzzy
-#~ msgid "B<deb-shlibs>(5)."
-#~ msgstr "deb-shlibs"
-
-#, fuzzy
 #~ msgid "2007-08-31"
 #~ msgstr "18-07-2007"
 
diff --git a/man/po/hu.add b/man/po/hu.add
index 6a8902d..0691ff5 100644
--- a/man/po/hu.add
+++ b/man/po/hu.add
@@ -1,3 +1,3 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
 .P
-Ford: SZERVC Attila
+Ford: SZERVÁC Attila
diff --git a/man/po/hu.po b/man/po/hu.po
index 16eb0ad..87c61a0 100644
--- a/man/po/hu.po
+++ b/man/po/hu.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
 "PO-Revision-Date: 2010-03-07 22:17+0100\n"
 "Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -17,101 +17,109 @@ msgstr ""
 "X-Poedit-Country: HUNGARY\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr ""
 
 #. type: TH
-#: deb.5:1
-#, fuzzy, no-wrap
-msgid "2009-02-27"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, fuzzy, no-wrap
+msgid "2011-08-14"
 msgstr "2006-02-28"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Debian Project"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NÉV"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr ""
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SZINOPSZIS"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr ""
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "LEÍRÁS"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -119,27 +127,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
 msgstr ""
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -149,7 +157,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -160,7 +168,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -169,7 +177,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -179,7 +187,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -190,7 +198,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -201,7 +209,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -210,50 +218,44 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "LÁSD MÉG"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 #, fuzzy
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-07-29"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr "deb-control - Debian csomag fő kontroll fájl formátum"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "kontroll"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 #, fuzzy
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
@@ -273,19 +275,19 @@ msgstr ""
 "feldolgozásakor (kivéve a B<Description> mezőt, l. alább)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "KÖTELEZŐ MEZŐK"
 
 #. type: TP
-#: deb-control.5:26
-#, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
+#: deb-control.5:45
+#, fuzzy, no-wrap
+msgid "B<Package:>I< package-name>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -294,13 +296,14 @@ msgstr ""
 "fájlneveket állít elő."
 
 #. type: TP
-#: deb-control.5:30
-#, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
+#: deb-control.5:49
+#, fuzzy, no-wrap
+#| msgid "B<Version:> E<lt>version stringE<gt>"
+msgid "B<Version:>I< version-string>"
 msgstr "B<Version:> E<lt>verzióE<gt>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 #, fuzzy
 msgid ""
 "Typically, this is the original package's version number in whatever form "
@@ -314,13 +317,14 @@ msgstr ""
 "`-'. Ezért az eredeti változat nem tartalmazhat kötőjelet verziószámában."
 
 #. type: TP
-#: deb-control.5:37
-#, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+#: deb-control.5:56
+#, fuzzy, no-wrap
+#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>teljes.név emailE<gt>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -330,18 +334,21 @@ msgstr ""
 "nem a szoftver szerzőjét hanem a csomag készítőjét tartalmazza."
 
 #. type: TP
-#: deb-control.5:42
-#, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
+#: deb-control.5:61
+#, fuzzy, no-wrap
+#| msgid "B<Description:> E<lt>short descriptionE<gt>"
+msgid "B<Description:>I< short-description>"
 msgstr "B<Description:> E<lt>rövid leírásE<gt>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
+#: deb-control.5:64
+#, fuzzy
+#| msgid "B< >E<lt>long descriptionE<gt>"
+msgid "B< >I<long-description>"
 msgstr "B< >E<lt>hosszú leírásE<gt>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -355,19 +362,20 @@ msgstr ""
 "üres sorai egy '.'-t kell tartalmazzanak a vezető szóköz után."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "LEHETSÉGES MEZŐK"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
-#, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
+#: deb-control.5:72 deb-src-control.5:106
+#, fuzzy, no-wrap
+#| msgid "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -377,13 +385,14 @@ msgstr ""
 "például ilyenekhez: `utils', `net', `mail', `text', `x11' stb."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
-#, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
+#: deb-control.5:77 deb-src-control.5:112
+#, fuzzy, no-wrap
+#| msgid "B<Priority:> E<lt>priorityE<gt>"
+msgid "B<Priority:>I< priority>"
 msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -392,7 +401,7 @@ msgstr ""
 "`required', `standard', `optional', `extra' (kötelező, szokásos...) stb."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 #, fuzzy
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
@@ -405,15 +414,22 @@ msgstr ""
 "verziójában."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
-#, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-control.5:90 deb-src-control.5:232
+#, fuzzy, no-wrap
+#| msgid "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
+#, fuzzy
+#| msgid ""
+#| "This field is usually only needed when the answer is `yes'. It denotes a "
+#| "package that is required for proper operation of the system. Dpkg or any "
+#| "other installation tool will not allow an B<Essential> package to be "
+#| "removed (at least not without using one of the force options)."
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
@@ -424,13 +440,14 @@ msgstr ""
 "csomagok eltávolítását (csak kényszerítő lehetőségekkel)."
 
 #. type: TP
-#: deb-control.5:78
-#, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:97
+#, fuzzy, no-wrap
+#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
 msgstr "B<Architecture:> E<lt>arch|allE<gt>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -444,84 +461,83 @@ msgstr ""
 "Perl parancsfájlok és dokumentációk."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, fuzzy, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
+msgid "B<Origin:>I< name>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, fuzzy, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, fuzzy, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, fuzzy, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
+msgid "B<Tag:>I< tag-list>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:111
-#, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
+#: deb-control.5:131
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Source:>I< source-name>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -529,26 +545,26 @@ msgstr ""
 "Annak a forrás csomagnak a neve, ahonnan e bináris is származik, ha eltér."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
+#: deb-control.5:136 deb-src-control.5:218
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
+msgid "B<Subarchitecture:>I< value>"
 msgstr "B<Architecture:> E<lt>arch|allE<gt>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
+#: deb-control.5:139 deb-src-control.5:221
 #, fuzzy, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
+msgid "B<Kernel-Version:>I< value>"
 msgstr "B<Version:> E<lt>verzióE<gt>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
+#: deb-control.5:142 deb-src-control.5:224
 #, fuzzy, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
@@ -556,13 +572,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
-#, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
+#: deb-control.5:150 deb-src-control.5:249
+#, fuzzy, no-wrap
+#| msgid "B<Depends:> E<lt>package listE<gt>"
+msgid "B<Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 #, fuzzy
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
@@ -580,13 +597,14 @@ msgstr ""
 "lefuttatja a postinst és prerm parancsfájlokat."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
-#, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+#: deb-control.5:161 deb-src-control.5:252
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
 msgstr "B<Pre-Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -597,13 +615,14 @@ msgstr ""
 "előtti (preinst) parancsfájl lefuttatásához egy másik csomagot igényel "
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
-#, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
+#: deb-control.5:168 deb-src-control.5:255
+#, fuzzy, no-wrap
+#| msgid "B<Recommends:> E<lt>package listE<gt>"
+msgid "B<Recommends:>I< package-list>"
 msgstr "B<Recommends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -615,13 +634,14 @@ msgstr ""
 "csomagok kijelölése nélkül telepít."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
-#, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
+#: deb-control.5:175 deb-src-control.5:258
+#, fuzzy, no-wrap
+#| msgid "B<Suggests:> E<lt>package listE<gt>"
+msgid "B<Suggests:>I< package-list>"
 msgstr "B<Suggests:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -631,7 +651,7 @@ msgstr ""
 "mellőzhetők."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -647,7 +667,7 @@ msgstr ""
 "kötésekkel. Minden csomagnevet a verziószám megadása követhet zárójelben."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -662,13 +682,13 @@ msgstr ""
 "egyenlő, és \"=\" egyenlő."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, fuzzy, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
+msgid "B<Breaks:>I< package-list>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 #, fuzzy
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
@@ -681,13 +701,14 @@ msgstr ""
 "csomag 1-1 B<Conflicts> mezőben hivatkozik egymásra."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
-#, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
+#: deb-control.5:206 deb-src-control.5:270
+#, fuzzy, no-wrap
+#| msgid "B<Conflicts:> E<lt>package listE<gt>"
+msgid "B<Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -699,13 +720,14 @@ msgstr ""
 "csomag 1-1 B<Conflicts> mezőben hivatkozik egymásra."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
-#, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
+#: deb-control.5:214 deb-src-control.5:267
+#, fuzzy, no-wrap
+#| msgid "B<Replaces:> E<lt>package listE<gt>"
+msgid "B<Replaces:>I< package-list>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -718,13 +740,14 @@ msgstr ""
 "tartalmaz, mint az ütköző csomag."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
-#, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
+#: deb-control.5:222 deb-src-control.5:273
+#, fuzzy, no-wrap
+#| msgid "B<Provides:> E<lt>package listE<gt>"
+msgid "B<Provides:>I< package-list>"
 msgstr "B<Provides:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -743,7 +766,7 @@ msgstr ""
 "levelező-kiszolgálót egy `|'-kkal elválasztott listában."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 #, fuzzy
 #| msgid ""
 #| "The syntax of B<Conflicts>, B<Replaces> and B<Provides> is a list of "
@@ -763,14 +786,14 @@ msgstr ""
 "mezőben, a vessző `VAGY'. A verzió szintén megadható a már ismert módon."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
+#: deb-control.5:252 deb-src-control.5:276
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
+msgid "B<Built-Using:>I< package-list>"
 msgstr "B<Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -782,13 +805,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "PÉLDA"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, fuzzy, no-wrap
 msgid ""
 "# Comment\n"
@@ -833,34 +857,28 @@ msgstr ""
 " will run more slowly, however.)\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 #, fuzzy
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, fuzzy, no-wrap
 #| msgid "deb-control"
 msgid "deb-src-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-msgid "2010-11-22"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 #, fuzzy
 #| msgid "deb-control - Debian packages' master control file format"
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr "deb-control - Debian csomag fő kontroll fájl formátum"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -873,26 +891,25 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
+"after the space. Lines starting with a B<'#'> are treated as comments."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "SOURCE FIELDS"
 msgstr "KÖTELEZŐ MEZŐK"
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
+msgid "B<Source:> I<source-package-name> (required)"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -902,14 +919,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
 msgstr "B<Maintainer:> E<lt>teljes.név emailE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 #, fuzzy
 #| msgid ""
 #| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
@@ -924,14 +941,14 @@ msgstr ""
 "nem a szoftver szerzőjét hanem a csomag készítőjét tartalmazza."
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>teljes.név emailE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -939,14 +956,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, fuzzy, no-wrap
 #| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
 msgstr "B<Version:> E<lt>verzióE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -954,14 +971,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, fuzzy, no-wrap
 #| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -969,49 +986,55 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr ""
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, fuzzy, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
+msgid "B<Vcs-*:>I< url>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, fuzzy, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 #, fuzzy
 #| msgid ""
 #| "This is a general field that gives the package a category based on the "
@@ -1026,7 +1049,7 @@ msgstr ""
 "például ilyenekhez: `utils', `net', `mail', `text', `x11' stb."
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 #, fuzzy
 #| msgid ""
 #| "Sets the importance of this package in relation to the system as a "
@@ -1041,64 +1064,64 @@ msgstr ""
 "`required', `standard', `optional', `extra' (kötelező, szokásos...) stb."
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:113
+#: deb-src-control.5:131
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Depends-Indep:>I< package-list>"
 msgstr "B<Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:119
+#: deb-src-control.5:137
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:124
+#: deb-src-control.5:142
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 #, fuzzy
 #| msgid ""
 #| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
@@ -1123,7 +1146,7 @@ msgstr ""
 "kötésekkel. Minden csomagnevet a verziószám megadása követhet zárójelben."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1133,7 +1156,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 #, fuzzy
 #| msgid ""
 #| "A version number may start with a `E<gt>E<gt>', in which case any later "
@@ -1156,7 +1179,7 @@ msgstr ""
 "egyenlő, és \"=\" egyenlő."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -1164,7 +1187,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -1172,59 +1195,61 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, fuzzy, no-wrap
 #| msgid "OPTIONAL FIELDS"
 msgid "BINARY FIELDS"
 msgstr "LEHETSÉGES MEZŐK"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
+msgid "B<Package:> I<binary-package-name> (required)"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
 msgstr "B<Architecture:> E<lt>arch|allE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:191
+#: deb-src-control.5:212
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1232,49 +1257,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>forrás névE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
+#: deb-src-control.5:241
 #, fuzzy, no-wrap
 #| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
+msgid "B<Description:> I<short-description> (required)"
 msgstr "B<Description:> E<lt>rövid leírásE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:243
+#: deb-src-control.5:264
 #, fuzzy, no-wrap
 #| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
+msgid "B<Enhances:>I< package-list>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:266
+#: deb-src-control.5:287
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "USER-DEFINED FIELDS"
 msgstr "KÖTELEZŐ MEZŐK"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1291,7 +1309,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1306,11 +1324,11 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1319,8 +1337,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1334,33 +1352,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
+#: deb-src-control.5:346
 #, fuzzy
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 msgid "deb-split"
 msgstr "dpkg készlet"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 #| msgid "2006-02-28"
-msgid "2010-01-28"
+msgid "2012-04-09"
 msgstr "2006-02-28"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1368,113 +1386,151 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:35
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:37
+msgid "The package name."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:39
+msgid "The package version."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:43
+#, fuzzy
+msgid "The total size of the package."
+msgstr "Kiszedi az ellenőrző információs fájlt egy bináris csomagarchívumból"
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:48
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:54
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:59
+msgid ""
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:62
+msgid ""
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 #, fuzzy
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, fuzzy, no-wrap
 msgid "deb-version"
 msgstr "B<--version>"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, fuzzy, no-wrap
-msgid "2008-08-18"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 #, fuzzy
 msgid "deb-version - Debian package version number format"
 msgstr "deb-control - Debian csomag fő kontroll fájl formátum"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
 msgstr ""
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1482,13 +1538,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, fuzzy, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1499,42 +1555,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, fuzzy, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1542,42 +1598,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1589,7 +1645,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1599,7 +1655,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1607,7 +1663,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1617,13 +1673,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1631,68 +1687,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 #, fuzzy
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, fuzzy, no-wrap
-msgid "AUTHORS"
-msgstr "SZERZŐ"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-#, fuzzy
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"A B<dpkg-deb> és e manoldal szerzője Ian Jackson.  Ő adta hozzá a Copyright "
-"(C)1995-1996 bejegyzést és adta ki GNU General Public Licence alatt; NINCS "
-"GARANCIA. Lásd a I</usr/share/doc/dpkg/copyright> és I</usr/share/common-"
-"licenses/GPL> fájlt a részletekért."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, fuzzy, no-wrap
 msgid "deb-old"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1700,33 +1712,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1734,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1744,7 +1756,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1752,47 +1764,161 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 #, fuzzy
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, fuzzy, no-wrap
-msgid "deb-override"
-msgstr "deb-control"
+msgid "deb-origin"
+msgstr "B<--version>"
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19 dpkg-vendor.1:18
 #, fuzzy, no-wrap
-msgid "2007-03-07"
+msgid "2011-11-10"
 msgstr "2006-02-28"
 
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:24
+#, fuzzy
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B<--licence>"
+
+#. type: Plain text
+#: deb-origin.5:33
+#, fuzzy
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+"Minden Debian csomag tartalmazza a mester `control' fájlt, mely mezőkből "
+"áll. Minden mező egy tag-gel kezdődik, pl. B<Package> vagy B<Version> "
+"(nagybetű-érzéketlen), melyet kettőspont és mezőtörzs követ. A mezőket csak "
+"a mező tag-ek választják el. Vagyis, a mező szövege több sorból is állhat, "
+"de a telepítő eszközök általában összefűzik ezeket egy mezőtörzs "
+"feldolgozásakor (kivéve a B<Description> mezőt, l. alább)."
+
+#. type: TP
+#: deb-origin.5:34
+#, fuzzy, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:37
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid "The value of this field determines the vendor name."
+msgstr ""
+"E mező értéke adja meg a csomag nevét, melyből a legtöbb telepítő eszköz "
+"fájlneveket állít elő."
+
+#. type: TP
+#: deb-origin.5:38
+#, fuzzy, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, fuzzy, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Source:> E<lt>forrás névE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:50
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"E mező értéke adja meg a csomag nevét, melyből a legtöbb telepítő eszköz "
+"fájlneveket állít elő."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+#, fuzzy
+msgid "B<dpkg-vendor>(1)"
+msgstr "dpkg-deb"
+
+#. type: TH
+#: deb-override.5:19
+#, fuzzy, no-wrap
+msgid "deb-override"
+msgstr "deb-control"
+
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
 #, fuzzy, no-wrap
 msgid "dpkg utilities"
 msgstr "dpkg készlet"
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -1801,33 +1927,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -1835,14 +1961,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 #, fuzzy
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
@@ -1850,24 +1976,24 @@ msgid ""
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, fuzzy, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-control"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, fuzzy, no-wrap
 msgid "2009-08-16"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -1875,24 +2001,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -1900,37 +2026,38 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 #, fuzzy
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, fuzzy, no-wrap
-msgid "2008-02-17"
+#| msgid "2006-02-28"
+msgid "2012-02-08"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -1940,12 +2067,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -1953,31 +2080,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, fuzzy, no-wrap
 msgid "EXAMPLES"
 msgstr "PÉLDA"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -1987,36 +2117,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:63
+#: deb-shlibs.5:69
 #, fuzzy
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr ""
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 msgid "2009-07-15"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 #, fuzzy
 msgid "substvars"
 msgstr "B<--fsys-tarfile>"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2025,7 +2155,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2035,14 +2165,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2051,7 +2181,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2062,7 +2192,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2072,12 +2202,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2088,7 +2218,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2098,66 +2228,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, fuzzy, no-wrap
 msgid "B<source:Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, fuzzy, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, fuzzy, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2165,13 +2295,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2180,13 +2310,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2195,13 +2325,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2209,13 +2339,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2223,222 +2353,191 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, fuzzy, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "FÁJLOK"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "HIBÁK"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "SZERZŐ"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr ""
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, fuzzy, no-wrap
 msgid "deb-symbols"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-symbols.5:2
-#, fuzzy, no-wrap
-msgid "2007-07-16"
-msgstr "2006-06-17"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
+#: deb-symbols.5:36
+msgid "[* I<field-name>: I<field-value>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2448,23 +2547,23 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2475,40 +2574,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 #, fuzzy
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, fuzzy, no-wrap
 msgid "deb-triggers"
 msgstr "B<--version>"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, fuzzy, no-wrap
-msgid "2009-03-15"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2516,7 +2609,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2524,39 +2617,53 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2566,57 +2673,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:88
 #, fuzzy
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
 msgid "dpkg"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
-msgid "2011-02-05"
+msgid "2011-11-27"
 msgstr "2006-02-28"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "dpkg készlet"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr ""
+#: dpkg.1:33
+#, fuzzy
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -2624,7 +2741,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -2632,7 +2749,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -2643,40 +2760,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -2684,173 +2785,173 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr ""
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, fuzzy, no-wrap
 msgid "B<hold>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
 msgstr ""
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -2858,56 +2959,56 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, fuzzy, no-wrap
 msgid "ACTIONS"
 msgstr "MŰVELETI LEHETŐSÉGEK"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, fuzzy, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 #, fuzzy
 msgid "B<1.> Extract the control files of the new package."
 msgstr "Kiszedi az ellenőrző információs fájlt egy bináris csomagarchívumból"
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -2916,33 +3017,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, fuzzy, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -2950,37 +3051,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -2990,13 +3091,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3014,33 +3115,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, fuzzy, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3051,7 +3152,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3060,65 +3161,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, fuzzy, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, fuzzy, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 #, fuzzy
 msgid "Erase the existing information about what packages are available."
 msgstr "Egy bináris csomagarchívumról ad információkat."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, fuzzy, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, fuzzy, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3126,28 +3227,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, fuzzy, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, fuzzy, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3155,38 +3256,83 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<--nocheck>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, fuzzy, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<--nocheck>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, fuzzy, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, fuzzy, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--nocheck>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3199,82 +3345,81 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, fuzzy, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, fuzzy, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, fuzzy, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, fuzzy, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<--debug>, B<-D>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 #, fuzzy
 msgid "Display B<dpkg> version information."
 msgstr "Kiírja a B<dpkg-deb> verziószámát."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 #, fuzzy
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
@@ -3282,7 +3427,7 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3306,18 +3451,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3335,20 +3480,20 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, fuzzy, no-wrap
 msgid "OPTIONS"
 msgstr "MÁS LEHETŐSÉGEK"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3358,24 +3503,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, fuzzy, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3384,13 +3529,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -3398,7 +3543,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid ""
 "    Number   Description\n"
@@ -3418,13 +3563,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -3433,7 +3578,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -3441,19 +3586,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3463,19 +3608,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -3483,7 +3628,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -3491,37 +3636,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3529,7 +3674,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3537,7 +3682,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -3546,7 +3691,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -3556,23 +3701,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -3583,7 +3728,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -3593,79 +3738,59 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr ""
+
+#. type: Plain text
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:481
-#, fuzzy, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--info>, B<-I>"
-
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -3673,7 +3798,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -3682,13 +3807,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, fuzzy, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -3696,27 +3821,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, fuzzy, no-wrap
 msgid "B<-G>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -3724,13 +3849,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, fuzzy, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -3739,26 +3864,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, fuzzy, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, fuzzy, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -3767,30 +3892,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, fuzzy, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -3803,31 +3928,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -3841,14 +3966,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -3856,12 +3981,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -3869,13 +3994,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -3883,48 +4008,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -3932,13 +4057,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:607
+#: dpkg.1:635
 #, no-wrap
 msgid "B<--status-logger>=I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
@@ -3946,44 +4071,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, fuzzy, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, fuzzy, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, fuzzy, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -3994,64 +4118,64 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, fuzzy, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, fuzzy, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4059,268 +4183,268 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, fuzzy, no-wrap
 msgid "I<control>"
 msgstr "kontroll"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr ""
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, fuzzy, no-wrap
 msgid "B<HOME>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, fuzzy, no-wrap
 msgid "B<PAGER>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:755
+#: dpkg.1:783
 #, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
@@ -4328,24 +4452,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -4353,7 +4477,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -4362,39 +4486,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
 msgstr ""
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr ""
 
+#. type: SH
+#: dpkg.1:825
+#, fuzzy, no-wrap
+msgid "AUTHORS"
+msgstr "SZERZŐ"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -4403,44 +4533,46 @@ msgstr ""
 "segítő személyek listája található."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr ""
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
-msgid "2009-08-15"
+#| msgid "2006-02-28"
+msgid "2012-01-20"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr ""
+#: dpkg-architecture.1:28
+#, fuzzy
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -4452,35 +4584,35 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, fuzzy, no-wrap
 msgid "B<-l>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -4489,13 +4621,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -4504,119 +4636,119 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, fuzzy, no-wrap
 msgid "B<-s>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, fuzzy, no-wrap
 msgid "B<-u>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, fuzzy, no-wrap
 msgid "B<-L>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 #, fuzzy
 msgid "Show the version and exit."
 msgstr "Kiírja a B<dpkg-deb> verziószámát."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, fuzzy, no-wrap
 msgid "B<-f>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -4626,54 +4758,54 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, fuzzy, no-wrap
 msgid "Debian architecture"
 msgstr "Debian Project"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -4681,13 +4813,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -4695,226 +4827,226 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -4925,328 +5057,220 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:199
-msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
 msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+msgid "include /usr/share/dpkg/architecture.mk\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 #, fuzzy
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "Debian Project"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 #, fuzzy
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, fuzzy, no-wrap
 msgid "2009-09-05"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - dpkg konfigurációs fájl"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 #, fuzzy
 #| msgid ""
 #| "This file contains default options for dpkg. Each line contains a single "
@@ -5266,175 +5290,245 @@ msgstr ""
 "elején a (\"B<#>\") jellel lehetségesek."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 #, fuzzy
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "SZERZŐ"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr ""
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-03"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
+#: dpkg-buildflags.1:26
 #, fuzzy
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, fuzzy, no-wrap
+msgid "B<--dump>"
+msgstr "B<--debug>, B<-D>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, fuzzy, no-wrap
 msgid "B<--list>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, fuzzy, no-wrap
 #| msgid "B<--showformat=>I<format>"
 msgid "B<--export=>I<format>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, fuzzy, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, fuzzy, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -5442,63 +5536,100 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, fuzzy, no-wrap
 msgid "B<vendor>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, fuzzy, no-wrap
 msgid "B<system>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, fuzzy, no-wrap
 msgid "B<user>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, fuzzy, no-wrap
 msgid "B<env>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -5506,46 +5637,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -5553,70 +5684,322 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, fuzzy, no-wrap
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, fuzzy
 #| msgid "dselect.cfg - dselect configuration file"
 msgid "System wide configuration file."
 msgstr "dselect.cfg - dselect konfigurációs fájl"
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 #, fuzzy
 #| msgid "dselect.cfg - dselect configuration file"
 msgid "User configuration file."
 msgstr "dselect.cfg - dselect konfigurációs fájl"
 
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, fuzzy, no-wrap
+msgid "B<format>"
+msgstr "B<--showformat=>I<formátum>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, fuzzy, no-wrap
+msgid "B<relro>"
+msgstr "B<--new>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
 msgstr ""
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 #, fuzzy
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
@@ -5624,25 +6007,26 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr ""
+#: dpkg-buildpackage.1:29
+#, fuzzy
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, fuzzy, no-wrap
 msgid "B<1.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -5650,26 +6034,26 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, fuzzy, no-wrap
 msgid "B<2.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, fuzzy, no-wrap
 msgid "B<3.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -5677,170 +6061,171 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, fuzzy, no-wrap
 msgid "B<4.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, fuzzy, no-wrap
 msgid "B<5.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, fuzzy, no-wrap
 msgid "B<6.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, fuzzy, no-wrap
 msgid "B<7.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, fuzzy, no-wrap
 msgid "B<8.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, fuzzy, no-wrap
 msgid "B<9.>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, fuzzy, no-wrap
 msgid "B<-b>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, fuzzy, no-wrap
 msgid "B<-B>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, fuzzy, no-wrap
 msgid "B<-A>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, fuzzy, no-wrap
 msgid "B<-S>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 #, fuzzy
 msgid "B<--target=>I<target>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 #, fuzzy
 msgid "B<--target >I<target>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 #, fuzzy
 msgid "B<-T>I<target>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -5849,74 +6234,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, fuzzy, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, fuzzy, no-wrap
 msgid "B<-si>"
 msgstr "B<--new>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, fuzzy, no-wrap
 msgid "B<-sa>"
 msgstr "B<--new>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, fuzzy, no-wrap
 msgid "B<-sd>"
 msgstr "B<--new>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, fuzzy, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<--version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, fuzzy, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B< >E<lt>hosszú leírásE<gt>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -5924,7 +6309,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -5932,13 +6317,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, fuzzy, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -5950,63 +6335,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, fuzzy, no-wrap
 msgid "B<-D>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, fuzzy, no-wrap
 msgid "B<-d>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, fuzzy, no-wrap
 msgid "B<-nc>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -6022,13 +6407,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, fuzzy, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<--fsys-tarfile>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -6039,13 +6424,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -6057,128 +6442,128 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, fuzzy, no-wrap
 msgid "B<-us>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, fuzzy, no-wrap
 msgid "B<-uc>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 #, fuzzy
 msgid "B<-I>I<[pattern]>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 #, fuzzy
 msgid "B<-z>, B<-Z>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, fuzzy, no-wrap
 #| msgid "B<--showformat=>I<format>"
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, fuzzy, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B< >E<lt>hosszú leírásE<gt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 #, fuzzy
 msgid "B<--admindir >I<dir>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, fuzzy, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, fuzzy, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Debian Project"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -6186,64 +6571,70 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
+msgid "Compiler flags are no longer exported"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 #, fuzzy
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr ""
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
-msgid "2009-11-21"
+msgid "2011-07-04"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
+#: dpkg-checkbuilddeps.1:28
 #, fuzzy
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -6251,73 +6642,83 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
 msgstr ""
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<Package:> E<lt>csomag névE<gt>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
 msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr ""
+#: dpkg-distaddfile.1:26
+#, fuzzy
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -6325,55 +6726,56 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, fuzzy, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<--fsys-tarfile>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
 msgstr ""
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
-msgid "2010-03-07"
+msgid "2011-11-22"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr "dpkg-deb - Debian csomag archívum (.deb) kezelő eszköz"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr ""
+#: dpkg-deb.1:28
+#, fuzzy
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -6381,14 +6783,14 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
 "Csomagok telepítéséhez és eltávolításához a rendszerből a B<dpkg> programot "
 "kell használni."
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -6399,13 +6801,13 @@ msgstr ""
 "fogja indítani."
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, fuzzy, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<dpkg-deb> B<-b>|B<--build> I<könyvtár> [I<archívum>|I<könyvtár>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -6420,7 +6822,7 @@ msgstr ""
 "fájlok a bináris csomag ellenőrző információs területére kerülnek."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -6434,7 +6836,7 @@ msgstr ""
 "jogait és a B<DEBIAN> ellenőrző információs könyvtárban lévő más fájlokat."
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -6443,12 +6845,12 @@ msgstr ""
 "fájlba készíti el."
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "A már létező hasonló archívumot felülírja."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -6465,18 +6867,18 @@ msgstr ""
 "ellenőrző fájlt a fájlnév meghatározásához)."
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Egy bináris csomagarchívumról ad információkat."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -6485,7 +6887,7 @@ msgstr ""
 "tartalmát"
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -6497,13 +6899,13 @@ msgstr ""
 "stderr-re és kilép 2-es kóddal."
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, fuzzy
 msgid ""
 "Provides information about a binary package archive in the format specified "
@@ -6515,18 +6917,18 @@ msgstr ""
 "és verzióját 1 sorban tabulátorral elválasztva."
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, fuzzy, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr "Kiszedi az ellenőrző információs fájlt egy bináris csomagarchívumból"
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
@@ -6535,7 +6937,7 @@ msgstr ""
 "fájlt."
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -6547,18 +6949,18 @@ msgstr ""
 "B<dpkg-deb> mezőnevükkel (és egy kettősponttal és szóközzel) azonosítja őket."
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr "Nem ad hibajelet kért, de nem lelt mezőkre."
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -6568,13 +6970,13 @@ msgstr ""
 "B<tar> részletes lista formátumban teszi meg ezt."
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, fuzzy, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<dpkg-deb> B<-e>|B<--control> I<archívum könyvtár>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -6582,7 +6984,7 @@ msgstr ""
 "Kibontja egy csomag archívum fájlrendszer fáját egy megadott könyvtárba."
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -6591,7 +6993,7 @@ msgstr ""
 "B<dpkg> vagy valamely felülete használható csomagok telepítésére."
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, fuzzy
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
@@ -6599,46 +7001,77 @@ msgid ""
 msgstr "Létrehozza a I<könyvtár>at (de szüleit nem), ha szükséges."
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, fuzzy, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<dpkg-deb> B<-e>|B<--control> I<archívum könyvtár>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 #, fuzzy
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 "A B<--vextract> (B<-X>)  kiírja a kibontásra került fájlokat, a B<--extract> "
 "(B<-x>)  csak hibánál ír."
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<dpkg-deb> B<-e>|B<--control> I<archívum könyvtár>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+#, fuzzy
+#| msgid ""
+#| "Extracts the filesystem tree from a package archive into the specified "
+#| "directory."
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"Kibontja egy csomag archívum fájlrendszer fáját egy megadott könyvtárba."
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr "Létrehozza a célkönyvtárat (de szüleit nem), ha szükséges."
+
+#. type: TP
+#: dpkg-deb.1:172
 #, fuzzy, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<dpkg-deb --fsys-tarfile> I<archívum>"
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
+#, fuzzy
+#| msgid ""
+#| "Extracts the filesystem tree data from a binary package and sends it to "
+#| "standard output in B<tar> format. Together with B<tar>(1)  this can be "
+#| "used to extract a particular file from a package archive."
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 "Kibontja a fájlrendszer fa adatokat egy bináris csomagból és a szabvány "
 "kimenetre küldi B<tar> formátumban. A B<tar>(1)-ral együtt egyes fájlok "
 "kibontására használható egy csomag archívumból."
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<dpkg-deb> B<-e>|B<--control> I<archívum könyvtár>"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -6647,7 +7080,7 @@ msgstr ""
 "könyvtárba."
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -6655,20 +7088,14 @@ msgstr ""
 "Ha nincs megadva könyvtár a jelen könyvtár B<DEBIAN> alkönyvtárát fogja "
 "használni."
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr "Létrehozza a célkönyvtárat (de szüleit nem), ha szükséges."
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -6677,7 +7104,7 @@ msgstr ""
 "szöveg, melyet minden listázott csomag visszaad."
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -6692,31 +7119,47 @@ msgstr ""
 "query>(1) B<--showformat> lehetőségének magyarázatában található."
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr "E mező alapértelmezettje: \"${Package}\\et${Version}\\en\"."
 
 #. type: TP
-#: dpkg-deb.1:187
-#, no-wrap
-msgid "B<-z>I<compress_level>"
-msgstr ""
+#: dpkg-deb.1:216
+#, fuzzy, no-wrap
+msgid "B<-z>I<compress-level>"
+msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:191
-#, no-wrap
-msgid "B<-Z>I<compress_type>"
+#: dpkg-deb.1:223
+#, fuzzy, no-wrap
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
+msgid ""
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:228
+#, fuzzy, no-wrap
+msgid "B<-Z>I<compress-type>"
+msgstr "B<--version>"
+
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -6724,25 +7167,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr "`Új' formátumú archívum használata. Ez az alap."
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -6755,8 +7198,14 @@ msgstr ""
 "régebbi verziójú dpkg számára is érthető, mely csak i386 a.out-ként volt "
 "kiadva."
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -6766,31 +7215,44 @@ msgstr ""
 "hibákat tartalmaz."
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, fuzzy, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, fuzzy, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<--debug>, B<-D>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr "Hibajavító kimenet bekapcsolva. Nem túl érdekes."
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr "B<dpkg-deb -I> I<csomag1>B<.deb> I<csomag2>B<.deb> hibát okoz."
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -6800,7 +7262,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -6811,42 +7273,36 @@ msgstr ""
 "csomagok szkriptjei lefussanak és állapotuk és tartalmuk rögzítésre kerüljön."
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, fuzzy, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-deb"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-10-12"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr ""
+#: dpkg-divert.8:29
+#, fuzzy
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -6858,95 +7314,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, fuzzy, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, fuzzy, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, fuzzy, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, fuzzy, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, fuzzy, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, fuzzy, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, fuzzy, no-wrap
 msgid "B<--local>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -6955,74 +7412,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, fuzzy, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, fuzzy, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, fuzzy, no-wrap
 msgid "B<--rename>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, fuzzy, no-wrap
 msgid "B<--test>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -7032,7 +7489,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -7040,68 +7497,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
 #, no-wrap
 msgid "B<DPKG_ADMINDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -7109,35 +7566,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr ""
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-deb"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr ""
+#: dpkg-genchanges.1:28
+#, fuzzy
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -7145,13 +7598,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, fuzzy, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -7160,14 +7613,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -7175,7 +7628,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -7184,31 +7637,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -7216,7 +7669,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -7224,27 +7677,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, fuzzy, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<--fsys-tarfile>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -7254,71 +7707,71 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, fuzzy, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, fuzzy, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<--control>, B<-e>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -7326,13 +7779,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -7340,13 +7793,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, fuzzy, no-wrap
 msgid "B<-q>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -7354,30 +7807,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
 msgstr ""
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, fuzzy, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr ""
+#: dpkg-gencontrol.1:27
+#, fuzzy
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -7385,7 +7839,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -7399,7 +7853,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -7408,26 +7862,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -7435,13 +7889,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -7450,26 +7904,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, fuzzy, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -7479,13 +7933,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -7494,71 +7948,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, fuzzy, no-wrap
 msgid "B<-O>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, fuzzy, no-wrap
 msgid "B<debian/control>"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
 "control files it generates here."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "deb-control"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
-msgid "2009-08-07"
+#| msgid "2006-02-28"
+msgid "2012-04-22"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
+#: dpkg-gensymbols.1:26
 #, fuzzy
-msgid "B<dpkg-gensymbols> [I<options>]"
+msgid "B<dpkg-gensymbols> [I<option>...]"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -7568,45 +8018,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 #, fuzzy
 msgid "debian/symbols.I<arch>"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 #, fuzzy
 msgid "debian/symbols"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -7618,7 +8060,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -7627,13 +8069,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -7649,21 +8091,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
 "patch should ideally only add new lines."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -7673,13 +8124,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -7689,7 +8140,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -7705,7 +8156,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -7714,7 +8165,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -7724,7 +8175,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -7739,19 +8190,19 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, fuzzy, no-wrap
 msgid "B<optional>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -7764,7 +8215,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -7774,13 +8225,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, fuzzy, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -7796,7 +8247,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -7806,31 +8257,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, fuzzy, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -7841,51 +8293,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, fuzzy, no-wrap
 msgid "B<c++>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, fuzzy, no-wrap
 msgid "B<symver>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, fuzzy, no-wrap
 msgid "B<regex>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -7897,7 +8349,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -7910,7 +8362,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -7921,12 +8373,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -7941,7 +8393,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -7951,19 +8403,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -7975,7 +8427,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -7984,7 +8436,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -7995,7 +8447,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -8005,7 +8457,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -8015,7 +8467,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -8025,7 +8477,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8034,7 +8486,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -8044,7 +8496,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -8052,7 +8504,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -8060,7 +8512,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -8075,7 +8527,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -8085,7 +8537,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -8096,13 +8548,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -8110,7 +8562,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -8118,31 +8570,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -8152,7 +8604,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -8165,7 +8617,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -8174,7 +8626,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -8182,39 +8634,39 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -8226,73 +8678,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, fuzzy, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, fuzzy, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "B<--fsys-tarfile>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, fuzzy, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, fuzzy, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -8301,13 +8753,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, fuzzy, no-wrap
 msgid "B<-t>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -8319,13 +8771,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, fuzzy, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -8336,14 +8788,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -8352,13 +8804,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, fuzzy, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -8366,20 +8818,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, fuzzy, no-wrap
 msgid "B<-V>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -8387,76 +8839,65 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 #, fuzzy
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr ""
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, fuzzy, no-wrap
-msgid "2010-04-16"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -8464,24 +8905,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -8494,7 +8935,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -8503,13 +8944,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -8518,36 +8959,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -8560,13 +9027,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -8576,36 +9043,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -8617,13 +9087,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -8632,13 +9102,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
-#, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr ""
+#: dpkg-maintscript-helper.1:153
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "B<Pre-Depends:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -8647,56 +9118,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr ""
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-deb"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-04-18"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 #, fuzzy
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -8704,7 +9153,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -8718,20 +9167,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -8740,13 +9189,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, fuzzy, no-wrap
 msgid "LIMITATIONS"
 msgstr "MŰVELETI LEHETŐSÉGEK"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -8754,13 +9203,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -8768,7 +9217,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -8777,7 +9226,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -8785,129 +9234,128 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-deb"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+msgid "2012-04-15"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr ""
+#: dpkg-name.1:28
+#, fuzzy
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, fuzzy, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, fuzzy, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -8915,13 +9363,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -8929,76 +9377,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 #, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 #, fuzzy
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr ""
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr ""
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-19"
-msgstr "2006-06-17"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr ""
+#: dpkg-parsechangelog.1:28
+#, fuzzy
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -9006,13 +9444,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, fuzzy, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -9020,13 +9458,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -9034,13 +9472,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, fuzzy, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -9050,65 +9488,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, fuzzy, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
+msgid "B<Source:>I< pkg-name>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, fuzzy, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
 msgstr "B<Version:> E<lt>verzióE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, fuzzy, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
 msgstr "B<Description:> E<lt>rövid leírásE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, fuzzy, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
+msgid "B<Urgency:>I< urgency>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, fuzzy, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
+msgid "B<Maintainer:>I< author>"
 msgstr "B<Maintainer:> E<lt>teljes.név emailE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, fuzzy, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, fuzzy, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
+msgid "B<Closes:>I< bug-number>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, fuzzy, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -9117,101 +9555,101 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, fuzzy, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, fuzzy, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, fuzzy, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, fuzzy, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, fuzzy, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, fuzzy, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, fuzzy, no-wrap
 msgid "B<--all>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -9219,13 +9657,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -9233,42 +9671,37 @@ msgid ""
 "itself."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-deb"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -9280,25 +9713,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -9309,12 +9742,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -9328,12 +9761,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -9341,7 +9774,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -9349,7 +9782,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -9358,55 +9791,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, fuzzy, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -9417,47 +9856,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, fuzzy, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+msgid "B<--load-avail>"
+msgstr "B<--old>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:150
 #, fuzzy, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -9466,7 +9927,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -9474,7 +9935,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -9485,7 +9946,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -9498,11 +9959,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -9513,101 +9974,114 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr ""
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
+msgid "B<0>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
+msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr ""
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, fuzzy, no-wrap
-msgid "2009-10-01"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -9618,7 +10092,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -9628,7 +10102,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -9637,7 +10111,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -9645,13 +10119,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -9659,72 +10133,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, fuzzy, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr ""
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, fuzzy, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -9732,13 +10206,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -9747,7 +10221,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
@@ -9755,13 +10229,13 @@ msgid ""
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 #, fuzzy
 msgid "dpkg-scansources - create Sources index files"
 msgstr ""
@@ -9769,21 +10243,21 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -9797,7 +10271,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -9805,7 +10279,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -9814,33 +10288,33 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, fuzzy, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -9850,63 +10324,51 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, fuzzy, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>, B<-D>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 #, fuzzy
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<dpkg>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr ""
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg készlet"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-msgid "2011-03-04"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
+#: dpkg-shlibdeps.1:29
+#, fuzzy
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -9923,13 +10385,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -9938,13 +10400,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -9954,19 +10416,19 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -9974,20 +10436,20 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -9996,7 +10458,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -10006,13 +10468,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -10020,42 +10482,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, fuzzy, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -10064,24 +10526,24 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, fuzzy, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -10089,33 +10551,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -10123,7 +10585,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -10131,7 +10593,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -10141,13 +10603,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -10156,20 +10618,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -10179,46 +10641,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, fuzzy, no-wrap
 msgid "B<-v>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, fuzzy, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -10227,13 +10689,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, fuzzy, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<--field>, B<-f>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -10243,13 +10705,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -10258,31 +10720,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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 ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -10292,13 +10754,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -10307,13 +10769,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -10328,13 +10790,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -10343,13 +10805,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
+#, no-wrap
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
 #, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -10359,13 +10832,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -10375,13 +10848,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -10390,14 +10863,14 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -10407,13 +10880,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -10424,7 +10897,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -10439,7 +10912,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -10447,24 +10920,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 #, fuzzy
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, fuzzy, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg készlet"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 #, fuzzy
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
@@ -10472,12 +10940,13 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr ""
+#: dpkg-source.1:30
+#, fuzzy
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 #, fuzzy
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr ""
@@ -10485,7 +10954,7 @@ msgstr ""
 "róluk."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -10493,13 +10962,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -10510,7 +10979,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -10518,7 +10987,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -10529,7 +10998,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -10538,13 +11007,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, fuzzy, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<dpkg-deb> B<-b>|B<--build> I<könyvtár> [I<archívum>|I<könyvtár>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -10554,10 +11023,10 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -10566,13 +11035,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, fuzzy, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -10580,46 +11049,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, fuzzy, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, fuzzy, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:111
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<Section:> E<lt>szakaszE<gt>"
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -10627,7 +11110,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -10635,20 +11118,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, fuzzy, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -10656,13 +11139,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -10672,27 +11155,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -10706,7 +11189,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -10720,29 +11203,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -10752,7 +11235,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -10760,7 +11243,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -10773,48 +11256,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, fuzzy, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "MÁS LEHETŐSÉGEK"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, fuzzy, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, fuzzy, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -10824,13 +11307,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -10838,13 +11321,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -10852,12 +11335,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -10870,12 +11353,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -10884,13 +11367,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -10901,7 +11384,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -10909,13 +11392,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, fuzzy, no-wrap
 msgid "B<-sk>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -10925,24 +11408,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, fuzzy, no-wrap
 msgid "B<-sp>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, fuzzy, no-wrap
 msgid "B<-su>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -10950,24 +11433,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, fuzzy, no-wrap
 msgid "B<-sr>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, fuzzy, no-wrap
 msgid "B<-ss>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -10976,13 +11459,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, fuzzy, no-wrap
 msgid "B<-sn>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -10991,13 +11474,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, fuzzy, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -11013,13 +11496,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -11027,18 +11510,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -11047,12 +11530,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -11060,31 +11543,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, fuzzy, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -11092,7 +11575,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -11101,20 +11584,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -11123,13 +11606,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -11139,7 +11622,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -11151,7 +11634,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -11166,36 +11649,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -11206,14 +11698,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -11222,35 +11714,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:506
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, fuzzy, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -11260,37 +11779,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, fuzzy, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, fuzzy, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -11298,45 +11817,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, fuzzy, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, fuzzy, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<--version>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -11345,24 +11864,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, fuzzy, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -11370,56 +11888,69 @@ msgid ""
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
 
+#. type: TP
+#: dpkg-source.1:578
+#, fuzzy, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, fuzzy, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, fuzzy, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -11427,18 +11958,18 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -11446,7 +11977,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -11454,36 +11985,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, fuzzy, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -11495,39 +12026,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, fuzzy, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -11535,19 +12066,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -11557,7 +12088,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -11567,13 +12098,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -11583,13 +12114,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -11599,51 +12130,51 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -11651,13 +12182,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, fuzzy, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -11666,13 +12197,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, fuzzy, no-wrap
 msgid "debian/source/options"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -11681,7 +12212,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -11690,9 +12221,8 @@ msgid ""
 "a file:"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -11700,23 +12230,25 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, fuzzy, no-wrap
 msgid "debian/source/local-options"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -11725,27 +12257,33 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, fuzzy, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "B<--licence>"
+
+#. type: SS
+#: dpkg-source.1:739
 #, fuzzy, no-wrap
 msgid "debian/source/patch-header"
 msgstr "B<--licence>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -11758,37 +12296,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 #, fuzzy
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg készlet"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, fuzzy, no-wrap
-msgid "2009-06-26"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 #, fuzzy
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-deb - Debian csomag archívum (.deb) kezelő eszköz"
 
 #. type: Plain text
-#: dpkg-split.1:10
+#: dpkg-split.1:26
 #, fuzzy
-msgid "B<dpkg-split> [I<options>] I<command>"
+msgid "B<dpkg-split> [I<option>...] I<command>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -11796,14 +12328,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -11812,25 +12344,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -11838,27 +12370,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, fuzzy, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -11866,7 +12398,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -11874,23 +12406,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -11898,25 +12432,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -11924,21 +12458,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -11946,18 +12481,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -11965,77 +12500,77 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<dpkg-deb> B<-f>|B<--field> I<archívum> [I<ellenőrző-mező-név> ...]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, fuzzy, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -12044,19 +12579,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, fuzzy, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -12064,78 +12599,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -12143,35 +12668,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 #, fuzzy
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
 msgid "Debian project"
 msgstr "Debian Project"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr ""
+#: dpkg-statoverride.8:26
+#, fuzzy
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -12182,20 +12708,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -12205,27 +12731,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -12233,50 +12759,50 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, fuzzy, no-wrap
 msgid "B<--force>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, fuzzy, no-wrap
 msgid "B<--update>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -12284,45 +12810,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
 msgstr ""
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-deb"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -12332,48 +12858,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, fuzzy, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, fuzzy, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<Package:> E<lt>csomag névE<gt>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, fuzzy, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -12382,48 +12908,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, fuzzy, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-deb"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-10"
-msgstr "2006-06-17"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 #, fuzzy
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -12431,99 +12951,103 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, fuzzy, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--showformat=>I<formátum>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, fuzzy, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, fuzzy, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, fuzzy, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
 msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, fuzzy, no-wrap
 msgid "dselect"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-07"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 #, fuzzy
 msgid "dselect - Debian package management frontend"
 msgstr "deb-control - Debian csomag fő kontroll fájl formátum"
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
+#: dselect.1:29
+#, fuzzy
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -12536,7 +13060,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -12550,33 +13074,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 
-#. type: TP
-#: dselect.1:52
-#, fuzzy, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<Section:> E<lt>szakaszE<gt>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -12584,36 +13102,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:57
-#, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr ""
+#: dselect.1:70
+#, fuzzy, no-wrap
+#| msgid "B<--debug>, B<-D>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--debug>, B<-D>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, fuzzy, no-wrap
 msgid "B<--expert>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:64
+#: dselect.1:77
 #, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -12622,144 +13141,144 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr ""
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr ""
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr ""
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, fuzzy, no-wrap
 msgid "B<infohead>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, fuzzy, no-wrap
 msgid "B<infodesc>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, fuzzy, no-wrap
 msgid "B<info>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr ""
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -12767,7 +13286,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -12777,66 +13296,61 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr ""
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr ""
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr ""
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -12846,25 +13360,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
 msgstr ""
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, fuzzy, no-wrap
 msgid "select"
 msgstr "dselect.cfg"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -12874,7 +13388,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -12885,25 +13399,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
 msgstr ""
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -12913,7 +13427,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -12925,7 +13439,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -12935,58 +13449,58 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 #, fuzzy
 msgid "Quit B<dselect>"
 msgstr "B<dselect>(1)."
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr ""
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr ""
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -13001,7 +13515,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -13011,13 +13525,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -13028,20 +13542,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
 msgstr ""
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -13054,7 +13568,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -13062,13 +13576,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -13076,7 +13590,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -13087,7 +13601,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -13096,7 +13610,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -13119,20 +13633,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -13154,13 +13668,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -13174,7 +13688,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -13186,20 +13700,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
 msgstr ""
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -13212,7 +13726,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13220,7 +13734,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -13228,7 +13742,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -13238,13 +13752,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13252,7 +13766,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -13263,7 +13777,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -13273,7 +13787,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -13284,13 +13798,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -13300,7 +13814,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -13309,7 +13823,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -13319,7 +13833,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -13329,74 +13843,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:447
-msgid "The visible list of available packages cannot be reduced."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:451
-msgid ""
-"The built in access methods can no longer stand up to current quality "
-"standards. Use the access method provided by apt, it is not only not broken, "
-"it is also much more flexible than the built in access methods."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:457
-msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
+#: dselect.1:461
+msgid "The visible list of available packages cannot be reduced."
 msgstr ""
 
 #. type: Plain text
 #: dselect.1:465
 msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
+"The built in access methods can no longer stand up to current quality "
+"standards. Use the access method provided by apt, it is not only not broken, "
+"it is also much more flexible than the built in access methods."
+msgstr ""
+
+#. type: Plain text
+#: dselect.1:470
+msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr ""
 
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, fuzzy, no-wrap
+msgid "2011-07-03"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - dselect konfigurációs fájl"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 #, fuzzy
 #| msgid ""
 #| "This file contains default options for dselect. Each line contains a "
@@ -13405,7 +13911,7 @@ msgstr "dselect.cfg - dselect konfigurációs fájl"
 #| "Comments are allowed by starting a line with a hash sign (\"B<#>\")."
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -13416,24 +13922,24 @@ msgstr ""
 "elején a (\"B<#>\") jellel lehetségesek."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 #, fuzzy
 #| msgid "I</etc/dpkg/dselect.cfg>"
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -13442,28 +13948,35 @@ msgstr ""
 "segítő személyek listája található."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr ""
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+msgid "2012-01-14"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr ""
+#: start-stop-daemon.8:30
+#, fuzzy
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -13471,7 +13984,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -13484,13 +13997,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -13501,13 +14014,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, fuzzy, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -13518,115 +14031,139 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, fuzzy, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<--info>, B<-I>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, fuzzy, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, fuzzy, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 #, fuzzy
 msgid "Show the program version and exit."
 msgstr "Kiírja a B<dpkg-deb> verziószámát."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, fuzzy, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "MŰVELETI LEHETŐSÉGEK"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -13635,7 +14172,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -13643,7 +14180,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -13653,7 +14190,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -13661,61 +14198,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, fuzzy, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 #, fuzzy, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -13728,26 +14265,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, fuzzy, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -13755,13 +14292,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, fuzzy, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<--build>, B<-b>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -13773,24 +14310,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13799,13 +14336,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<dpkg-deb> B<-I>|B<--info> I<archívum> [I<ellenőrző-fájl-név> ..]"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13815,24 +14352,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, fuzzy, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<--show>, B<-W>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -13843,104 +14380,144 @@ msgid ""
 "useful when combined with the B<--background> option."
 msgstr ""
 
-#. type: TP
-#: start-stop-daemon.8:252
-#, fuzzy, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<--version>"
-
 #. type: Plain text
-#: start-stop-daemon.8:255
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:296
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:276
-msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:279
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:315
+msgid ""
+"When using the B<--status> command, the following status codes are returned:"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:285
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:331
+msgid ""
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:336
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:297
+#: start-stop-daemon.8:343
+#, no-wrap
 msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:350
+#, no-wrap
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr ""
+#: update-alternatives.8:32
+#, fuzzy
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archívum>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -13951,7 +14528,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -13966,7 +14543,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -13977,7 +14554,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -13987,7 +14564,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -13999,7 +14576,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -14010,7 +14587,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -14020,7 +14597,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -14028,26 +14605,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -14056,124 +14633,124 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -14181,26 +14758,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -14216,7 +14793,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -14228,26 +14805,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -14260,20 +14837,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -14283,13 +14860,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, fuzzy, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -14297,13 +14874,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, fuzzy, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -14313,13 +14890,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, fuzzy, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -14330,268 +14907,262 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, fuzzy, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, fuzzy, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--info>, B<-I>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, fuzzy, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, fuzzy, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<Section:> E<lt>szakaszE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, fuzzy, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--licence>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, fuzzy, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, fuzzy, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr ""
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr ""
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, fuzzy, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, fuzzy, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, fuzzy, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, fuzzy, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr "B<Source:> E<lt>forrás névE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, fuzzy, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr "B<Priority:> E<lt>elsőbbségE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, fuzzy, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr "B<Replaces:> E<lt>csomag listaE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -14600,13 +15171,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -14617,7 +15188,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -14627,7 +15198,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -14647,9 +15218,9 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
@@ -14657,7 +15228,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -14666,49 +15237,49 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -14716,34 +15287,144 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#: update-alternatives.8:513
+msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr ""
 
-#. type: Plain text
-#: update-alternatives.8:506
 #, fuzzy
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"A B<dpkg-deb> és e manoldal szerzője Ian Jackson.  Ő adta hozzá a Copyright "
-"(C)1995-1996 bejegyzést és adta ki GNU General Public Licence alatt; NINCS "
-"GARANCIA. Lásd a I</usr/share/doc/dpkg/copyright> és I</usr/share/common-"
-"licenses/GPL> fájlt a részletekért."
+#~ msgid "2011-09-13"
+#~ msgstr "2006-02-28"
 
-#. type: Plain text
-#: update-alternatives.8:509
-msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
-msgstr ""
+#, fuzzy
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "A B<dpkg-deb> és e manoldal szerzője Ian Jackson.  Ő adta hozzá a "
+#~ "Copyright (C)1995-1996 bejegyzést és adta ki GNU General Public Licence "
+#~ "alatt; NINCS GARANCIA. Lásd a I</usr/share/doc/dpkg/copyright> és I</usr/"
+#~ "share/common-licenses/GPL> fájlt a részletekért."
 
 #, fuzzy
-#~ msgid "2009-03-08"
+#~ msgid "2012-01-11"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2008-02-17"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "A B<dpkg-deb> és e manoldal szerzője Ian Jackson.  Ő adta hozzá a "
+#~ "Copyright (C)1995-1996 bejegyzést és adta ki GNU General Public Licence "
+#~ "alatt; NINCS GARANCIA. Lásd a I</usr/share/doc/dpkg/copyright> és I</usr/"
+#~ "share/common-licenses/GPL> fájlt a részletekért."
+
+#, fuzzy
+#~ msgid "2009-02-27"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2011-04-29"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2007-03-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2007-07-16"
+#~ msgstr "2006-06-17"
+
+#, fuzzy
+#~ msgid "2009-03-15"
 #~ msgstr "2006-02-28"
 
 #, fuzzy
-#~ msgid "2009-11-11"
+#~ msgid "2011-07-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-04-18"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "dselect.cfg - dselect configuration file"
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "dselect.cfg - dselect konfigurációs fájl"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-07-29"
+#~ msgstr "2006-02-28"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>csomag névE<gt>"
+
+#, fuzzy
+#~| msgid "B<Source:> E<lt>source nameE<gt>"
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>forrás névE<gt>"
+
+#, fuzzy
+#~ msgid "2008-08-18"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--info>, B<-I>"
+
+#, fuzzy
+#~ msgid "2009-08-15"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-11-21"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2010-03-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-10-12"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-08-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2010-04-16"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-05-19"
+#~ msgstr "2006-06-17"
+
+#, fuzzy
+#~ msgid "2009-10-01"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-06-26"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-05-10"
+#~ msgstr "2006-06-17"
+
+#, fuzzy
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<Section:> E<lt>szakaszE<gt>"
+
+#, fuzzy
+#~ msgid "2009-03-08"
 #~ msgstr "2006-02-28"
 
 #, fuzzy
@@ -14823,14 +15504,6 @@ msgstr ""
 #~ msgstr "2006-02-28"
 
 #, fuzzy
-#~ msgid "B<-Z>I<compression>"
-#~ msgstr "B<--version>"
-
-#, fuzzy
-#~ msgid "B<-z>I<level>"
-#~ msgstr "B<--field>, B<-f>"
-
-#, fuzzy
 #~ msgid "2009-01-04"
 #~ msgstr "2006-02-28"
 
@@ -14902,10 +15575,6 @@ msgstr ""
 #~ msgstr "2006-02-28"
 
 #, fuzzy
-#~ msgid "2008-01-13"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
 #~ msgid "2008-03-25"
 #~ msgstr "2006-02-28"
 
@@ -15062,9 +15731,6 @@ msgstr ""
 #~ msgid "OTHER OPTIONS"
 #~ msgstr "MÁS LEHETŐSÉGEK"
 
-#~ msgid "B<--debug>, B<-D>"
-#~ msgstr "B<--debug>, B<-D>"
-
 #, fuzzy
 #~ msgid "B<-h, --help>"
 #~ msgstr "B<--help>, B<-h>"
diff --git a/man/po/ja.add b/man/po/ja.add
index 3ecfb08..70e7dcb 100644
--- a/man/po/ja.add
+++ b/man/po/ja.add
@@ -1,12 +1,12 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
 .SH 翻訳者
+高橋 基信 <monyo@monyo.com>.
+喜瀬 浩 <kise@fuyuneko.jp>.
 関戸 幸一 <sekido@mbox.kyoto-inet.or.jp>.
 鍋谷 栄展 <nabe@debian.or.jp>.
 倉澤 望 <nabetaro@debian.or.jp>.
-石川睦 <ishikawa@linux.or.jp>.
-鵜飼文敏 <ukai@debian.or.jp>.
-喜瀬浩 <kise@fuyuneko.jp>.
-中野武雄 <nakano@apm.seikei.ac.jp>.
-喜瀬浩 <kise@fuyuneko.jp>.
+石川 睦 <ishikawa@linux.or.jp>.
+鵜飼 文敏 <ukai@debian.or.jp>.
+中野 武雄 <nakano@apm.seikei.ac.jp>.
 .SH 翻訳校正
 Debian JP Documentation ML <debian-doc@debian.or.jp>.
diff --git a/man/po/ja.po b/man/po/ja.po
index ca940cd..abe3cdc 100644
--- a/man/po/ja.po
+++ b/man/po/ja.po
@@ -1,14 +1,14 @@
 # translation of the dpkg man pages to Japanese
-# SOME DESCRIPTIVE TITLE
+# This file is distributed under the same license as the dpkg package.
 # Copyright (C) 2006 Free Software Foundation, Inc.
-# KISE Hiroshi <kise@fuyuneko.jp>, 2006.
-#
+# KISE Hiroshi <kise@fuyuneko.jp>, 2006 - 2010.
+# TAKAHASHI Motonobu <monyo@monyo.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
 "PO-Revision-Date: 2010-03-07 22:17+0100\n"
-"Last-Translator: KISE Hiroshi <kise@fuyuneko.jp>\n"
+"Last-Translator: TAKAHASHI Motonobu <monyo@monyo.com>\n"
 "Language-Team: Debian Japanese List <debian-japanese@lists.debian.org>\n"
 "Language: \n"
 "MIME-Version: 1.0\n"
@@ -16,142 +16,144 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
-#, fuzzy, no-wrap
-msgid "2009-02-27"
-msgstr "2006-02-28"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, no-wrap
+msgid "2011-08-14"
+msgstr "2011-08-14"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Debian Project"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
-#, fuzzy, no-wrap
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
+#, no-wrap
 msgid "NAME"
-msgstr ""
-"#-#-#-#-#    #-#-#-#-#\n"
-"名前\n"
-"#-#-#-#-#    #-#-#-#-#\n"
-"名称"
+msgstr "名前"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - Debian バイナリパッケージ形式"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "書式"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<filename>B<.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "説明"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
 "versions of dpkg since 1.2.0 and all i386/ELF versions since 1.1.1elf."
 msgstr ""
-"B<.deb> フォーマットは Debian バイナリパッケージのファイル形式である。この形"
-"式は dpkg 0.93.76 またはそれ以降のバージョンで扱うことができ、dpkg 1.2.0 以降"
-"のすべてのバージョンと 1.1.1elf 以降のすべての i386/ELF バージョンではデフォ"
-"ルトでこの形式が作成される。"
+"B<.deb> フォーマットは Debian バイナリパッケージのファイル形式であり、dpkg "
+"0.93.76 以降で扱うことができる。dpkg 1.2.0 以降のすべてのバージョンと i386/"
+"ELF 1.1.1elf 以降のすべてのバージョンでは、デフォルトでこの形式が作成される。"
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
 msgstr ""
-"このマニュアルで記述される形式は Debian 0.93 から使用されている。旧形式の詳細"
-"については B<deb-old>(5) を参照されたい。"
+"このマニュアルで説明する形式は Debian 0.93 から使用されている。古い形式の詳細"
+"については B<deb-old>(5) を参照のこと。"
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "フォーマット"
 
 #. type: Plain text
-#: deb.5:22
-#, fuzzy
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
-"このファイルはマジックナンバー B<!E<lt>archE<gt>> を持つ B<ar> アーカイブであ"
-"る。"
+"このファイルは B<!E<lt>archE<gt>> というマジックナンバーを持つ B<ar> アーカイ"
+"ブである。ファイル名はスラッシュで終わる場合がある。"
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -159,9 +161,13 @@ msgid ""
 "ustar format (long names supported since dpkg 1.15.0).  Unrecognized tar "
 "typeflags are considered an error."
 msgstr ""
+"現在使用できる B<tar> アーカイブの形式は、old-style (v7) 形式、POSIX 以前の "
+"ustar 形式、GNU 形式のサブセット (新しい形式の長いパス名とリンク名のみ。dpkg "
+"1.4.1.17 以降でサポート)、POSIX ustar 形式 (長いパス名については dpkg 1.15.0 "
+"以降でサポート) である。認識されないtar の typeflag はエラーとなる。"
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -170,28 +176,28 @@ msgid ""
 "increased and new lines to be present, and should ignore these if this is "
 "the case."
 msgstr ""
-"B<.deb> に含まれる第 1 のメンバーは B<debian-binary> という名称で、改行で区切"
-"られた数行から成る。現在は一行だけであり、deb 形式バージョン番号が与えられ"
-"る。このマニュアルが書かれた時点では B<2.0> である。新形式のアーカイブを読み"
-"込むプログラムは、マイナーバージョン番号が上がった場合や、新しい行が追加され"
-"ている場合を想定しておかなければならない。もし、これに該当する場合はこれらを"
-"無視すること。"
+"アーカイブの 1 番目のファイルは B<debian-binary> である。このファイルは、改行"
+"で区切られた何行かからなるが、本マニュアルページが書かれた時点では、形式の"
+"バージョン番号である B<2.0> が書かれた 1 行のみが存在している。新しい形式の"
+"アーカイブを読み込むプログラムは、マイナーバージョン番号の増加や、新しい行の"
+"追加に対応すべきである。その際には、これらを無視すること。"
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
 "safely continue, unless it encounters an unexpected member in the archive "
 "(except at the end), as described below."
 msgstr ""
-"メジャー番号が変更されている場合、互換性のない変更がなされているためプログラ"
-"ムは停止しなければならない。メジャー番号が変更されていない場合は、アーカイブ"
-"に予期しないメンバーが含まれていない限り(アーカイブの最後に含まれる場合を除"
-"く)、プログラムは安全に実行を継続できる。これについては、以下で説明する。"
+"メジャーバージョン番号が変更されている場合は、互換性のない変更がされていると"
+"みなし、プログラムは停止すべきである。メジャーバージョンが変更されていない場"
+"合は、以下で説明するように、アーカイブに予期しないファイルが含まれていない限"
+"り (アーカイブ末尾に含まれる場合を除く)、プログラムは安全に実行を継続できる必"
+"要がある。"
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -199,13 +205,14 @@ msgid ""
 "control information. The control tarball may optionally contain an entry for "
 "`B<.>', the current directory."
 msgstr ""
-"2 番目に要請されるメンバーは B<control.tar.gz> というファイル名を持つ gzip 圧"
-"縮 tar 形式である。これは、パッケージ制御情報をテキストファイル群として含む。"
-"その中でも B<control> ファイルは必須であり、中心となる制御情報を含む。この "
-"control.tar.gz は任意にカレントディレクトリ `B<.>' に対するエントリを含む。"
+"2 番目の必須ファイルは B<control.tar.gz> である。このファイルは、パッケージ制"
+"御情報が格納されたテキストファイルからなる gzip で圧縮された tar アーカイブで"
+"ある。B<control> ファイル (制御情報ファイル) は必須であり、中心となる制御情報"
+"が含まれる。アーカイブには、カレントディレクトリを意味する `B<.>' のエントリ"
+"があってもよい。"
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -214,10 +221,15 @@ msgid ""
 "supported since dpkg 1.10.24) or lzma (with B<.lzma> extension, supported "
 "since dpkg 1.13.25)."
 msgstr ""
+"3 番目となる最後の必須ファイルは B<data.tar> である。このファイルは、ファイル"
+"システムツリーが格納された tar アーカイブである。ファイルは、gzip (拡張子 B<."
+"gz>)、xz (拡張子 B<.xz> 、dpkg 1.15.6以降でサポート)、bzip2 (拡張子 B<.bz2>、"
+"dpkg 1.10.24以降でサポート)、lzma (拡張子 B<.lzma>、dpkg 1.13.25 以降でサポー"
+"ト) により圧縮される場合もあるが、非圧縮のまま (dpkg 1.10.24 以降でサポート) "
+"の場合もある。"
 
 #. type: Plain text
-#: deb.5:73
-#, fuzzy
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -226,72 +238,63 @@ msgid ""
 "which should be safely ignored by older programs, will have names starting "
 "with an underscore, `B<_>'."
 msgstr ""
-"これらのメンバーは上に示した順序で現れなければならない。将来、追加メンバーが"
-"定義された場合、可能ならばこれら 3 つのメンバーの後に配置されるであろう。現在"
-"の実装では、B<data.tar.gz> 以後のいかなる追加メンバーも無視される。将来におい"
-"て B<data.tar.gz> の前に挿入する必要があり、それ以前のプログラムが安全に無視"
-"することのできる追加メンバーを定義するには、そのメンバーはアンダースコア "
-"`B<_>' で始まる名前を持てばよい。"
+"これらのファイルはこの通りの順序でアーカイブされていなければならない。現在の"
+"実装では、B<data.tar> より後に追加されているファイルを無視すべきである。将来"
+"的に追加のファイルが定義された場合は、(やむを得ない場合を除き) これら 3 つの"
+"ファイルより後にアーカイブされることになるだろう。B<data.tar> の前に何らかの"
+"ファイルを追加する必要が発生した際に、それらを古いプログラムから安全に無視さ"
+"せるには、アンダースコア `_' から始まる名前を付ければよい。"
 
 #. type: Plain text
-#: deb.5:79
-#, fuzzy
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
 "underscores, or will (more likely) cause the major version number to be "
 "increased."
 msgstr ""
-"安全に無視することができない新しいメンバーがある場合、このメンバーにアンダー"
-"スコア以外の文字で始まる名前をつけて B<data.tar.gz> より前に挿入するか、また"
-"は(こちらの可能性が高いが)メジャーバージョン番号を上げることになるであろう。"
+"安全に無視させることのできない、アンダースコア以外の文字で始まる名前のファイ"
+"ルが B<data.tar.gz> の前に追加されるかも知れないが、その場合は、(おそらく) メ"
+"ジャーバージョンアップとなるだろう。"
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "関連項目"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-07-29"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
-msgstr ""
-"deb-control - Debian パッケージのマスターコントロールファイルフォーマット"
+msgstr "deb-control - Debian パッケージのマスタ制御ファイルの形式"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
-#, fuzzy
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -302,87 +305,84 @@ msgid ""
 "body of the field (except in the case of the B<Description> field, see "
 "below)."
 msgstr ""
-"各 Debian パッケージはマスターとなる `control'ファイルをもっている。この "
-"`control'ファイルはいくつかのフィールドを含んでいる。それぞれのフィールドは "
-"B<Package> や B<Version> (大文字小文字は区別しない) のようなタグで始まり、コ"
-"ロン、フィールドの本体という順序で記述されている。フィールドはフィールドタグ"
-"によってのみ区切られている。別の言い方をすれば、フィールドテキストは複数行に"
-"またがってもかまわない。しかしインストールに使うツールはそれらのフィールドの"
-"本体を処理する時に一行にまとめてしまう。(ただし、以下で説明する "
-"B<Description> フィールドは例外である)"
+"各 Debian パッケージには、マスタとなる `control' ファイルがある。ファイルは"
+"フィールド行や B<'#'> で始まるコメント行からなる。各フィールド行は "
+"B<Package> や B<Version> (大文字小文字の区別なし) といったフィールドタグで始"
+"まり、コロンの後にフィールド本体 (値) が続く。フィールドがフィールドタグ以外"
+"で区切られることはない。言い換えると、フィールド本体のテキストは複数行にまた"
+"がっても構わない。ただし、インストールを行うツールは通常フィールド本体を処理"
+"する際にそれらを 1 行にまとめてしまう (以下で説明する B<Description> フィール"
+"ドを除く)。"
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "必須フィールド"
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>パッケージ名E<gt>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<Package:>I< パッケージ名>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
 msgstr ""
-"このフィールドの値によってパッケージ名が決まる。またインストールに使うツール"
-"のほとんどがファイル名を生成するために使う。"
+"このフィールドの値によってパッケージ名が決まる。またインストールを行うツール"
+"の大半によって、ファイル名を生成するために使用される。"
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>バージョン文字列E<gt>"
+msgid "B<Version:>I< version-string>"
+msgstr "B<Version:>I<バージョン文字列>"
 
 #. type: Plain text
-#: deb-control.5:37
-#, fuzzy
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
 "non-native packages). The exact format and sorting algorithm are described "
 "in B<deb-version>(5)."
 msgstr ""
-"普通は、これはパッケージのプログラムの作者が利用しているパッケージのバージョ"
-"ン番号である。(Debian 独自のパッケージでない場合は) Debian リビジョン番号が追"
-"加される。もし、バージョンとリビジョン両方を使う場合にはそれらはハイフン `-' "
-"により区切られている。このために、オリジナルのバージョンにはそのバージョン番"
-"号にハイフンを使うことができない。"
+"通常、このフィールドの値はプログラムの作者が使用する形式で付けられた、パッ"
+"ケージ本来のバージョン番号であるが、(Debian 固有のパッケージでない場合は) "
+"Debian リビジョン番号が付加されることもある。この形式とソートアルゴリズムの詳"
+"細は、B<deb-version>(5) で説明されている。"
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>名前 emailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<Maintainer:>I< fullname-email>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
 "the software that was packaged."
 msgstr ""
-"`Joe Bloggs E<lt>jbloggs@foo.comE<gt>' 形式でなければいけない。パッケージ化さ"
-"れたソフトウェアの作者ではなく、パッケージ作成者の名前および e-mail アドレス"
-"を使うことになっている。"
+"`Joe Bloggs E<lt>jbloggs@foo.comE<gt>' 形式で設定すること。パッケージ化された"
+"ソフトウェアの開発者ではなく、パッケージ作成者の情報を設定する。"
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr "B<Description:> E<lt>短い説明E<gt>"
+msgid "B<Description:>I< short-description>"
+msgstr "B<Description:>I< 短い説明>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
-msgstr "B< >E<lt>長い説明E<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
+msgstr "B< >I<長い説明>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -390,88 +390,86 @@ msgid ""
 "must be preceded by a space, and blank lines in the long description must "
 "contain a single '.' following the preceding space."
 msgstr ""
-"パッケージ説明の書式は、まず最初の行 (\"Description\" フィールドタグの後) が"
-"短い要約である。その後に続く行はより長い詳細な説明に使う。長い説明の各行は空"
-"白文字ではじまる。行頭のスペースに続けて '.' 一つだけの行は空行を意味する。"
+"パッケージ説明の形式は、先頭行 (\"Description\" フィールドの後) に短い説明、"
+"それ以降の行に詳細な長い説明というものである。長い説明の各行は、スペースから"
+"始まる必要がある。空行は、行頭のスペースに続けて '.' を 1 つだけ記述する必要"
+"がある。"
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
-msgstr "オプションのフィールド"
+msgstr "オプションフィールド"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
-msgstr "B<Section: >E<lt>セクションE<gt>"
+msgid "B<Section:>I< section>"
+msgstr "B<Section:>I< セクション>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
 "`text', `x11' etc."
 msgstr ""
-"パッケージによりインストールされるソフトウェアがどのカテゴリーに属するかを示"
-"すフィールドである。一般的なセクションは `utils' や `net'、`mail'、`text'、"
-"`x11' などがある。"
+"パッケージによりインストールされるソフトウェアがどのセクションの分類に属する"
+"かを示すフィールドである。一般的なセクションには `utils', `net', `mail', "
+"`text', `x11' などがある。"
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr "B<Priority:> E<lt>優先度E<gt>"
+msgid "B<Priority:>I< priority>"
+msgstr "B<Priority:>I< priority>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
 msgstr ""
-"システム全体からみてこのパッケージの重要度を示す。一般的に使われる優先度とし"
-"ては `required'、`standard'、`optional'、`extra' などがある。"
+"システム全体からみたこのパッケージの重要度を示す。一般的に使われる priority "
+"には `required'、`standard'、`optional'、`extra' などがある。"
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
-#, fuzzy
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
 "obtained from the latest version of the B<debian-policy> package."
 msgstr ""
-"Debian では、 B<Section> と B<Priority> フィールドで使える値はポリシーマニュ"
-"アルで決められている。これらはアーカイブでどのようにパッケージが配置されるか"
-"を決定するのに使われている。これらのリストは最新の B<debian-policy> パッケー"
-"ジの中に含まれている。"
+"Debian では、B<Section> と B<Priority> フィールドで使える値がポリシーマニュア"
+"ルで定められている。最新の B<debian-policy> パッケージから一覧を取得できる。"
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
+msgstr "B<Essential:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
-"このフィールドは普通は `yes' の時にだけ使う。これはパッケージがシステムを適切"
-"に運用するために必要とされるパッケージを示す。 dpkg や他のインストールに使う"
-"ツールは (強制オプションを与えない限り) B<Essential> パッケージを削除すること"
-"を許さない。"
+"このフィールドは通常 B<yes> に設定する場合だけ必要とされ、パッケージがシステ"
+"ムを適切に稼働させる上で必須であることを示す。dpkg を含むインストールを行う"
+"ツールは、(少なくとも強制オプションのいずれかを用いない限り) B<Essential> "
+"パッケージの削除を許可しない。"
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<Architecture:> I<アーキテクチャ>|B<all>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -479,134 +477,158 @@ msgid ""
 "independent. Some examples of this are shell and Perl scripts, and "
 "documentation."
 msgstr ""
-"Architecture はこのパッケージがどのタイプのハードウェアむけにコンパイルされ"
-"た ものかどうかを示す。一般的な architecture としては `i386', `m68k', "
-"`sparc', `alpha', `powerpc' などがある。 B<all> オプションはパッケージが "
-"architecture に依存しないことを意味する。例えば、シェルスクリプトや Perl スク"
-"リプト、文書などは architecture が all となる。"
+"アーキテクチャは、パッケージがコンパイルされた際の対象ハードウェアを示す。一"
+"般的なアーキテクチャには `i386', `m68k', `sparc', `alpha', `powerpc' などがあ"
+"る。B<all> オプションは、パッケージが architecture 非依存であることを意味す"
+"る。これには、シェルスクリプト、Perl スクリプト、ドキュメントなどが該当する。"
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
-#, fuzzy, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: deb-control.5:105 deb-src-control.5:101
+#, no-wrap
+msgid "B<Origin:>I< name>"
+msgstr "B<Origin:>I< ディストリビューション名>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
-msgstr ""
+msgstr "パッケージの起源となったディストリビューション名。"
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
-#, fuzzy, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:108 deb-src-control.5:82
+#, no-wrap
+msgid "B<Bugs:>I< url>"
+msgstr "B<Bugs:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
+"パッケージのバグトラッキングシステムの I<url>。現在使われている形式は、"
+"B<debbugs://bugs.debian.org> のような I<bts-type>B<://>I<bts_address> 形式で"
+"ある。"
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
-#, fuzzy, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:113 deb-src-control.5:78
+#, no-wrap
+msgid "B<Homepage:>I< url>"
+msgstr "B<Homepage:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
-msgstr ""
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
+msgstr "アップストリームのプロジェクトのホームページ I<url>。"
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
-#, fuzzy, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:116 deb-src-control.5:238
+#, no-wrap
+msgid "B<Tag:>I< tag-list>"
+msgstr "B<Tag:>I< タグのリスト>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
 msgstr ""
+"パッケージの品質を示すタグのリスト。サポートされているタグの一覧と説明は、"
+"B<debtags> パッケージを参照のこと。"
 
 #. type: TP
-#: deb-control.5:100
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: deb-control.5:120 deb-src-control.5:235
+#, no-wrap
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
+msgstr "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
+#, fuzzy
+#| msgid ""
+#| "This field is used to indicate how this package should behave on a multi-"
+#| "arch installations. The value B<same> means that the package is co-"
+#| "installable with itself, but it must not be used to satisfy the "
+#| "dependency of any package of a different architecture from itself. The "
+#| "value B<foreign> means that the package is not co-installable with "
+#| "itself, but should be allowed to satisfy the dependency of a package of a "
+#| "different arch from itself. The value B<allowed> allows reverse-"
+#| "dependencies to indicate in their Depends field that they need a package "
+#| "from a foreign architecture, but has no effect otherwise. This field "
+#| "should not be present in packages with the B<Architecture: all> field."
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
+"このフィールドは、multiarch インストールの際のパッケージの動作を定義するため"
+"に使用される。B<same> は、パッケージを多重インストール (co-install) 可能であ"
+"る (訳注: あるパッケージに対して、別アーキテクチャの同一パッケージをインス"
+"トールできる) 一方、あるアーキテクチャのパッケージを、別アーキテクチャのパッ"
+"ケージの依存関係を満たすために使用してはならないことを意味する。B<foreign> "
+"は、パッケージを多重インストールできないが、別アーキテクチャのパッケージの依"
+"存関係を満たすことが可能であることを意味する。 B<allowed> は、別アーキテク"
+"チャのパッケージを必要とするような逆の依存関係を Depends フィールドに指定可能"
+"であることを示すだけで、それ以上の意味はない。B<Arcitecture: all> のパッケー"
+"ジに、このフィールドが存在すべきではない。"
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+msgid "B<Source:>I< source-name>"
+msgstr "B<Source:>I< ソースパッケージ名>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
 msgstr ""
-"このバイナリパッケージを作るために使われたソースパッケージの名前である。バイ"
-"ナリパッケージの名前とソースパッケージの名前が違う時に使われる。"
+"このバイナリパッケージを作るために使われたソースパッケージ名である。バイナリ"
+"パッケージの名前とソースパッケージの名前が違う時に使われる。"
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:136 deb-src-control.5:218
+#, no-wrap
+msgid "B<Subarchitecture:>I< value>"
+msgstr "B<Subarchitecture:>I< value>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
-#, fuzzy, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
-msgstr "B<Version:> E<lt>バージョン文字列E<gt>"
+#: deb-control.5:139 deb-src-control.5:221
+#, no-wrap
+msgid "B<Kernel-Version:>I< value>"
+msgstr "B<Kernel-Version:>I< value>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
-#, fuzzy, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:142 deb-src-control.5:224
+#, no-wrap
+msgid "B<Installer-Menu-Item:>I< value>"
+msgstr "B<Installer-Menu-Item:>I< value>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
 "installer> package for more details about them."
 msgstr ""
+"これらのフィールドは、debian-installer によって用いられるもので、通常は不要で"
+"ある。詳細については、B<debian-installer> パッケージに含まれている/usr/share/"
+"doc/debian-installer/devel/modules.txt を参照のこと"
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>パッケージリストE<gt>"
+msgid "B<Depends:>I< package-list>"
+msgstr "B<Depends:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:141
-#, fuzzy
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -617,66 +639,67 @@ msgid ""
 "removal, the prerm script of a package is run before those of the packages "
 "listed in its Depends: field."
 msgstr ""
-"このパッケージが重要な機能を提供するために必要としているパッケージのリスト。"
-"パッケージ管理ソフトウェアは、もしこの B<Depends> フィールドにあげられている"
-"パッケージがインストールされていなければ (強制オプションがあたえられない限"
-"り) このパッケージをインストールしようとしない。また Depends: フィールドにあ"
-"げられているパッケージの postinst スクリプトを、それらに依存しているパッケー"
-"ジが prerm スクリプトを実行しようとする前に実行しようとする。"
+"このパッケージが提供する大半の機能にとって必要となるパッケージのリスト。パッ"
+"ケージ管理ソフトウェアは、インストールするパッケージの B<Depends> フィールド"
+"に列挙されているパッケージがインストールされていない場合、(少なくとも強制オプ"
+"ションを指定しない限りは)、そのパッケージのインストールを許可しない。インス"
+"トールの際は、Depends: フィールドに列挙されているパッケージの postinst スクリ"
+"プトが、依存しているパッケージのスクリプトより先に実行される。反対に削除の際"
+"には、削除しようとしているパッケージの prerm スクリプトが Depends: フィールド"
+"に列挙されているパッケージのスクリプトより先に実行される。"
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr "B<Pre-Depends:> E<lt>パッケージリストE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<Pre-Depends:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
 "requires another package for running its preinst script."
 msgstr ""
-"パッケージがインストールされて B<かつ> そのパッケージがインストールできる前に"
-"設定が終わっていないといけないパッケージのリスト。これは通常このパッケージが"
-"他のパッケージを preinst スクリプトで利用する場合に使われる。"
+"パッケージのインストール前にインストールされ、B<かつ>設定済でなければならない"
+"パッケージのリスト。このフィールドは、通常あるパッケージが他のパッケージを"
+"preinst スクリプトで必要とする際に用いられる。"
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr "B<Recommends:> E<lt>パッケージリストE<gt>"
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<Recommends:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
 "install a package without those listed in its B<Recommends> field."
 msgstr ""
-"余程のことがなければこのパッケージとともにインストールされるべきパッケージの"
-"リスト。ユーザがこの B<Recommends> フィールドにあげられているパッケージなしに"
-"パッケージをインストールしようとするとパッケージ管理ソフトウェアが警告するこ"
-"とがある。"
+"例外的な場合を除き、このパッケージと共にインストールした方がよいパッケージの"
+"リスト。B<Recommends> フィールドに列挙されているパッケージ抜きでパッケージを"
+"インストールしようとすると、パッケージ管理ソフトウェアは警告を発する。"
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr "B<Suggests:> E<lt>パッケージリストE<gt>"
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<Suggests:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
 "reasonable."
 msgstr ""
-"このパッケージに関連していて、より便利にするパッケージだが、なくてもかまわな"
-"いパッケージのリスト。"
+"このパッケージと関係があり、利便性を向上させることができるが、インストールし"
+"なくても構わないパッケージのリスト。"
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -686,14 +709,14 @@ msgid ""
 "version number specification in parentheses."
 msgstr ""
 "B<Depends>, B<Pre-Depends>, B<Recommends>, B<Suggests> フィールドは、代替パッ"
-"ケージグループのリストで表現する。各代替グループではパッケージを縦棒 (もしく"
-"は `パイプ') 記号 `|'で区切る。グループはコンマで区切る。コンマは `AND' と解"
-"釈し、パイプは `OR' と解釈することができる。パイプ (OR) の方が演算の優先度が"
-"高くなっている。オプションで、それぞれのパッケージ名に続けて括弧でくくられた"
-"バージョン番号の指定ができる。"
+"ケージグループのリストである。各代替パッケージグループは、パッケージを縦棒(`"
+"パイプ')記号 `|' で区切ったリストで表現する。代替パッケージグループ間はコンマ"
+"で区切る。コンマは `AND'、パイプは `OR' で、パイプの優先度が高いという理解で"
+"よい。各パッケージ名の後に、括弧で囲んでバージョン番号の指定を行うこともでき"
+"る。"
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -701,78 +724,78 @@ msgid ""
 "for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater than "
 "or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for equal to."
 msgstr ""
-"バージョン番号が `E<gt>E<gt>' ではじまる場合は、それ以降のバージョン全てに"
-"マッチする。バージョン番号は、ハイフンに続けて Debian パッケージリビジョンを"
-"指定してもよいし、省略してもよい。バージョン関係を示す記号としては、 "
-"\"E<gt>E<gt>\" 「より新しい」、 \"E<lt>E<lt>\" 「より古い」、 \"E<gt>=\" 「同"
-"じか新しい」、 \"E<lt>=\" 「同じか古い」、 \"=\" 「同じ」がある。"
+"バージョン番号が `E<gt>E<gt>' で始まる場合は、それより新しいバージョンすべて"
+"にマッチする。バージョン番号には、(ハイフンに続けて) Debian パッケージリビ"
+"ジョンを指定することもできるが、省略しても構わない。「より新しい」を意味する "
+"\"E<gt>E<gt>\"、「より古い」を意味する \"E<lt>E<lt>\"、「同じか新しい」を意味"
+"する \"E<gt>=\"、「同じか古い」を意味する \"E<lt>=\"、「同じ」を意味する \"="
+"\" を使用できる。"
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
-#, fuzzy, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:198 deb-src-control.5:261
+#, no-wrap
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<Breaks:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:186
-#, fuzzy
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
 "allow broken packages to be configured; generally the resolution is to "
 "upgrade the packages named in a B<Breaks> field."
 msgstr ""
-"このパッケージと衝突するパッケージのリスト。例えば同じファイル名をもっている"
-"場合など。パッケージ管理ソフトウェアは衝突しているパッケージ同士を同時にイン"
-"ストールできないようにしている。二つの衝突しているパッケージがそれぞれがお互"
-"いを B<Conflicts> に書いておくべきである。"
+"パッケージが依存している機能のバグを顕在化させてしまうなどで、パッケージを機"
+"能不全に陥れてしまうパッケージのリスト。パッケージ管理ソフトウェアは、こうし"
+"たパッケージを設定できないようにしている。一般的には、B<Breaks> フィールドに"
+"設定されているパッケージのアップグレードが解決策となる。"
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>パッケージリストE<gt>"
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<Conflicts:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
 "conflicting packages to be installed at the same time. Two conflicting "
 "packages should each include a B<Conflicts> line mentioning the other."
 msgstr ""
-"このパッケージと衝突するパッケージのリスト。例えば同じファイル名をもっている"
-"場合など。パッケージ管理ソフトウェアは衝突しているパッケージ同士を同時にイン"
-"ストールできないようにしている。二つの衝突しているパッケージがそれぞれがお互"
-"いを B<Conflicts> に書いておくべきである。"
+"同じ名前のファイルが存在しているなどで、このパッケージと競合するパッケージの"
+"リスト。パッケージ管理ソフトウェアは、競合しているパッケージを同時にインス"
+"トールできないようにしている。競合しているパッケージ同士は、互いに相手を "
+"B<Conflicts> 行に設定しておくべきである。"
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<Replaces:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
 "usually used with the B<Conflicts> field to force removal of the other "
 "package, if this one also has the same files as the conflicted package."
 msgstr ""
-"このパッケージが置き換えるファイルを含むパッケージのリスト。このパッケージが"
-"他のパッケージのファイルを上書きするのを許すために使われる。また衝突している"
-"パッケージと同じファイルを含んでいる場合 B<Conflicts> フィールドと共に使うこ"
-"とで他のパッケージを強制的に削除することを指示するために使われる。"
+"このパッケージによって置き換えられるファイルを含むパッケージのリスト。この"
+"パッケージと競合するパッケージに同じ名前のファイルが含まれている際に、他の"
+"パッケージのファイルを上書きできるようにするために用いられる。通常、他のパッ"
+"ケージを強制的に削除するため B<Conflicts> フィールドも併せて設定される。"
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr "B<Provides:> E<lt>パッケージリストE<gt>"
+msgid "B<Provides:>I< package-list>"
+msgstr "B<Provides:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -783,24 +806,16 @@ msgid ""
 "having to know the package names for all of them, and using `|' to separate "
 "the list."
 msgstr ""
-"このパッケージが提供する仮想パッケージのリスト。通常はこれは複数のパッケージ"
-"がまったく同じサービスを提供している場合に使われる。例えば、 sendmail と "
-"exim は共にメールサーバとしての機能を提供しているので、これらは共通のパッケー"
-"ジ (`mail-transport-agent') を提供し、他のパッケージは この `mail-transport-"
-"agent' に依存するようにしておく。こうすることで、 sendmail も exim も依存関係"
-"を満たすようにすることができる。これによりメールサーバに依存するパッケージ"
-"が、メールサーバとなるパッケージ全てのパッケージ名を知る必要もなく、また `|' "
-"を使って列挙する必要もなくなる。"
+"このパッケージが提供する仮想パッケージのリスト。通常、仮想パッケージは複数"
+"パッケージが同一のサービスを提供している場合に用いられる。例えば、sendmail "
+"と exim は共にメールサーバの機能を提供しているので、共通のパッケージ (`mail-"
+"transport-agent') を提供した上で、他のパッケージがこれに依存するように設定す"
+"る。これにより、sendmail でも exim でも依存関係を満たすような設定が可能とな"
+"り、メールサーバに依存するパッケージが、メールサーバとして機能するパッケージ"
+"をすべて把握した上で、`|' を用いて列挙するといった必要がなくなる。"
 
 #. type: Plain text
-#: deb-control.5:231
-#, fuzzy
-#| msgid ""
-#| "The syntax of B<Conflicts>, B<Replaces> and B<Provides> is a list of "
-#| "package names, separated by commas (and optional whitespace).  In the "
-#| "B<Conflicts> field, the comma should be read as `OR'. An optional version "
-#| "can also be given with the same syntax as above for the B<Conflicts> and "
-#| "B<Replaces> fields."
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -808,20 +823,20 @@ msgid ""
 "optional version can also be given with the same syntax as above for the "
 "B<Breaks>, B<Conflicts> and B<Replaces> fields."
 msgstr ""
-"B<Conflicts>, B<Replaces>, B<Provides> はパッケージ名をコンマで区切って表記す"
-"る (空白はあってもかまわない)。 B<Conflicts> フィールドの中では、コンマは "
-"`OR' と解釈できる。 B<Conflicts> と B<Replaces> フィールドでは、上記のフィー"
-"ルドと同じ表記でバージョンも指定することができる。"
+"B<Breaks>, B<Conflicts>, B<Replaces>, B<Provides> は、コンマで区切られた (空"
+"白文字があってもよい) パッケージ名のリストである。 B<Breaks> および "
+"B<Conflicts> フィールドにおけるコンマは `OR' と解釈できる。B<Breaks>, "
+"B<Conflicts>, B<Replaces> フィールドでは、前述した記法で、バージョンを指定す"
+"ることもできる。"
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>パッケージリストE<gt>"
+#: deb-control.5:252 deb-src-control.5:276
+#, no-wrap
+msgid "B<Built-Using:>I< package-list>"
+msgstr "B<Built-Using:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -831,16 +846,25 @@ msgid ""
 "software is likely to refuse to accept an upload which declares a B<Built-"
 "Using> relationship which cannot be satisfied within the archive."
 msgstr ""
+"このフィールドには、このバイナリパッケージのビルドに用いられる別のソースパッ"
+"ケージを列挙する。これは、このバイナリパッケージをメンテナンスし続ける限り、"
+"別のソースパッケージも維持しなければならないことをアーカイブメンテナンスソフ"
+"トウェアに通知するために用いられる。このフィールドには、(= を用いて) バージョ"
+"ン番号を明示したソースパッケージ名を列挙しなければならない。アーカイブメンテ"
+"ナンスソフトウェアは、アーカイブ内で解決できないような依存関係が B<Built-"
+"Using> で指定された場合に、アップロードを拒否する可能性があるという点に留意す"
+"ること。"
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "例"
 
 #. type: Plain text
-#: deb-control.5:266
-#, fuzzy, no-wrap
+#: deb-control.5:286
+#, no-wrap
 msgid ""
 "# Comment\n"
 "Package: grep\n"
@@ -863,6 +887,7 @@ msgid ""
 " than Unix grep or egrep. (Regular expressions containing backreferencing\n"
 " will run more slowly, however).\n"
 msgstr ""
+"# Comment\n"
 "Package: grep\n"
 "Essential: yes\n"
 "Priority: required\n"
@@ -884,35 +909,26 @@ msgstr ""
 " will run more slowly, however).\n"
 
 #. type: Plain text
-#: deb-control.5:274
-#, fuzzy
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
-msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
+msgstr ""
+"B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "deb-control"
+#: deb-src-control.5:19
+#, no-wrap
 msgid "deb-src-control"
-msgstr "deb-control"
-
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-msgid "2010-11-22"
-msgstr "2006-02-28"
+msgstr "deb-src-control"
 
 #. type: Plain text
-#: deb-src-control.5:6
-#, fuzzy
-#| msgid "deb-control - Debian packages' master control file format"
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
-"deb-control - Debian パッケージのマスターコントロールファイルフォーマット"
+"deb-src-control - Debian ソースパッケージのマスター制御ファイルのフォーマット"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -925,26 +941,34 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
-msgstr ""
+"after the space. Lines starting with a B<'#'> are treated as comments."
+msgstr ""
+"Debian の各ソースパッケージには、マスタとなる \"control\" ファイルがある。"
+"ファイルには、空白行で区切られた最低 2 つの段落が含まれる。最初の段落には、通"
+"常ソースパッケージに関するすべての情報が列挙されている。以降の段落は、各々が "
+"1 つのバイナリパッケージに関する設定となる。各段落は、最低 1 つのフィールドか"
+"らなる。フィールドは Package やSection (大文字小文字の区別なし) といった"
+"フィールド名から始まり、コロンの後にフィールドの本体 (値) が続き、改行で終わ"
+"る。フィールドは複数行にまたがっても構わないが、フィールド名を含まない追加の"
+"行は、最低 1 つのスペースから始まる必要がある。通常、複数行にまたがるフィール"
+"ドの本体は、ツールによって 1行にまとめられる (ただし、以下で説明する "
+"B<Description> フィールドは例外である)。空行を追加したい場合は、スペースに続"
+"けてドットを 1 つだけ記述する。B<'#'> で始まる行はコメントとして扱われる。"
 
 #. type: SH
-#: deb-src-control.5:29
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:45
+#, no-wrap
 msgid "SOURCE FIELDS"
-msgstr "必須フィールド"
+msgstr "SOURCE フィールド"
 
 #. type: TP
-#: deb-src-control.5:30
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: deb-src-control.5:46
+#, no-wrap
+msgid "B<Source:> I<source-package-name> (required)"
+msgstr "B<Source:> I<ソースパッケージ名> (必須)"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -952,219 +976,222 @@ msgid ""
 "minus (-) signs, and periods (.). Package names must be at least two "
 "characters long and must start with an alphanumeric character."
 msgstr ""
+"このフィールドの値がソースパッケージ名となる。これは debian/changelog ファイ"
+"ル内のソースパッケージ名と合致させるべきである。パッケージ名には、小文字(a-"
+"z)、数字 (0-9)、プラス (+)、マイナス (-) 記号とピリオド (.) のみを含めること"
+"ができる。パッケージ名は最低 2 文字以上の長さとし、英数字で始めなければならな"
+"い。"
 
 #. type: TP
-#: deb-src-control.5:38
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
-msgstr "B<Maintainer:> E<lt>名前 emailE<gt>"
+#: deb-src-control.5:54
+#, no-wrap
+msgid "B<Maintainer:> I<fullname-email> (required)"
+msgstr "B<Maintainer:> I<fullname-email> (必須)"
 
 #. type: Plain text
-#: deb-src-control.5:43
-#, fuzzy
-#| msgid ""
-#| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
-#| "typically the person who created the package, as opposed to the author of "
-#| "the software that was packaged."
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
 "author of the software or the original packager."
 msgstr ""
-"`Joe Bloggs E<lt>jbloggs@foo.comE<gt>' 形式でなければいけない。パッケージ化さ"
-"れたソフトウェアの作者ではなく、パッケージ作成者の名前および e-mail アドレス"
-"を使うことになっている。"
+"`Joe Bloggs E<lt>jbloggs@foo.comE<gt>' 形式で設定すること。パッケージ化された"
+"ソフトウェアの開発者や元々のパッケージ作成者ではなく、*このパッケージ* の現在"
+"のメンテナの情報を記載する。"
 
 #. type: TP
-#: deb-src-control.5:44
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>名前 emailE<gt>"
+#: deb-src-control.5:60
+#, no-wrap
+msgid "B<Uploaders:>I< fullname-email>"
+msgstr "B<Uploaders:>I< fullname-email>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
 "separated by a comma."
 msgstr ""
+"パッケージの共同メンテナの名前と電子メールアドレスを Maintainer フィールドと"
+"同じ形式で列挙する。共同メンテナが複数人いる場合はコンマで区切ること。"
 
 #. type: TP
-#: deb-src-control.5:50
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>バージョン文字列E<gt>"
+#: deb-src-control.5:66
+#, no-wrap
+msgid "B<Standards-Version:>I< version-string>"
+msgstr "B<Standards-Version:>I< バージョン文字列>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
 "package) this package complies to."
 msgstr ""
+"このパッケージが準拠した標準 (B<debian-policy> パッケージに含まれる Debian "
+"Policy Manual と関連ドキュメントから構成される) の最新バージョンを示す。"
 
 #. type: TP
-#: deb-src-control.5:57
-#, fuzzy, no-wrap
-#| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
-msgstr "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-src-control.5:73
+#, no-wrap
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
+msgstr "B<DM-Upload-Allowed:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
 "value is \"no\"."
 msgstr ""
+"このフィールドは、パッケージが Maintainer もしくは Uploaders フィールドに名前"
+"のある Debian Maintainer によりアップロード可能であるかどうかを示す。デフォル"
+"ト値は \"no\" である。"
+
+#. type: Plain text
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "アップストリームのプロジェクトのホームページ URL。"
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
+"パッケージのバグトラッキングシステムの I<url>。現在使われている形式は、"
+"B<debbugs://bugs.debian.org> のような I<bts-type>B<://>I<bts_address> 形式で"
+"ある。このフィールドは一般的に必要とされない。"
 
 #. type: TP
-#: deb-src-control.5:72
-#, fuzzy, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:88
+#, no-wrap
+msgid "B<Vcs-*:>I< url>"
+msgstr "B<Vcs-*:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
+"このパッケージの管理に用いられているバージョン管理システムのリポジトリ "
+"I<url>。現在サポートされているのは、B<Arch>, B<Bzr> (Bazaar), B<Cvs>, "
+"B<Darcs>, B<Git>, B<Hg>(Mercurial), B<Mtn> (Monotone), B<Svn> (Subversion) で"
+"ある。通常、このフィールドは、main ブランチや trunk といった最新版のパッケー"
+"ジを示している。"
 
 #. type: TP
-#: deb-src-control.5:79
-#, fuzzy, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:96
+#, no-wrap
+msgid "B<Vcs-Browser:>I< url>"
+msgstr "B<Vcs-Browser:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
+"バージョン管理システムのリポジトリを閲覧するための Web インタフェースの "
+"I<url>。"
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
 msgstr ""
+"パッケージの起源となったディストリビューション名。このフィールドは、通常不要"
+"である。"
 
 #. type: Plain text
-#: deb-src-control.5:93
-#, fuzzy
-#| msgid ""
-#| "This is a general field that gives the package a category based on the "
-#| "software that it installs. Some common sections are `utils', `net', "
-#| "`mail', `text', `x11' etc."
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
 "\"mail\", \"text\", \"x11\", etc."
 msgstr ""
-"パッケージによりインストールされるソフトウェアがどのカテゴリーに属するかを示"
-"すフィールドである。一般的なセクションは `utils' や `net'、`mail'、`text'、"
-"`x11' などがある。"
+"パッケージによりインストールされるソフトウェアがどのセクションの分類に属する"
+"かを示すフィールドである。一般的なセクションには \"utils\" や \"net\"、\"mail"
+"\"、\"text\"、\"x11\" などがある。"
 
 #. type: Plain text
-#: deb-src-control.5:98
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are `required', `standard', `optional', `extra' "
-#| "etc."
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
 "etc."
 msgstr ""
-"システム全体からみてこのパッケージの重要度を示す。一般的に使われる優先度とし"
-"ては `required'、`standard'、`optional'、`extra' などがある。"
+"システム全体からみたこのパッケージの重要度を示す。一般的に使われる priority "
+"には \"required\"、\"standard\"、\"optional\"、\"extra\" などがある。"
 
 #. type: TP
-#: deb-src-control.5:108
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:126
+#, no-wrap
+msgid "B<Build-Depends:>I< package-list>"
+msgstr "B<Build-Depends:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-src-control.5:112
-#, fuzzy
-#| msgid ""
-#| "In the list of packages, the text indicating the current state of the "
-#| "currently selected package."
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
-msgstr "パッケージリスト中、選択したパッケージの現在状況表示部"
+msgstr ""
+"ソースパッケージをビルドするためにインストールと設定が必要なパッケージのリス"
+"ト。"
 
 #. type: TP
-#: deb-src-control.5:113
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:131
+#, no-wrap
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<Build-Depends-Indep:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
+"B<Build-Depends> と同様だが、アーキテクチャ非依存なパッケージをビルドする場合"
+"にのみ必要とされるもの。B<Build-Depends> もインストールされる。"
 
 #. type: TP
-#: deb-src-control.5:119
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:137
+#, no-wrap
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<Build-Conflicts:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
+"ビルドシステムの動作に影響するなど、パッケージがビルドされる時にインストール"
+"されていることが好ましくないパッケージのリスト。"
 
 #. type: TP
-#: deb-src-control.5:124
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:142
+#, no-wrap
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<Build-Conflicts-Indep:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
+"Build-Conflicts と同様だが、アーキテクチャ非依存なパッケージをビルドする場合"
+"にのみ影響するもの。"
 
 #. type: Plain text
-#: deb-src-control.5:139
-#, fuzzy
-#| msgid ""
-#| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
-#| "fields is a list of groups of alternative packages. Each group is a list "
-#| "of packages separated by vertical bar (or `pipe') symbols, `|'. The "
-#| "groups are separated by commas. Commas are to be read as `AND', and pipes "
-#| "as `OR', with pipes binding more tightly. Each package name is optionally "
-#| "followed by a version number specification in parentheses."
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -1174,15 +1201,15 @@ msgid ""
 "a version number specification in parentheses and an architecture "
 "specification in square brackets."
 msgstr ""
-"B<Depends>, B<Pre-Depends>, B<Recommends>, B<Suggests> フィールドは、代替パッ"
-"ケージグループのリストで表現する。各代替グループではパッケージを縦棒 (もしく"
-"は `パイプ') 記号 `|'で区切る。グループはコンマで区切る。コンマは `AND' と解"
-"釈し、パイプは `OR' と解釈することができる。パイプ (OR) の方が演算の優先度が"
-"高くなっている。オプションで、それぞれのパッケージ名に続けて括弧でくくられた"
-"バージョン番号の指定ができる。"
+"B<Build-Depends>, B<Build-Depends-Indep> フィールドは、代替パッケージグループ"
+"のリストを指定する。各代替パッケージグループは、互換性のあるパッケージを縦棒"
+"(`パイプ')記号 \"|\" で区切ったリストで表現する。代替パッケージグループ間はコ"
+"ンマで区切る。コンマは \"AND\"、パイプは \"OR\" で、パイプの優先度が高いとい"
+"う理解でよい。各パッケージ名の後に、括弧で囲んでバージョン番号の指定を行った"
+"り、角括弧で囲んでアーキテクチャの指定を行ったりすることもできる。"
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1190,17 +1217,14 @@ msgid ""
 "package name is optionally followed by a version number specification in "
 "parentheses and an architecture specification in square brackets."
 msgstr ""
+"B<Build-Conflicts>, B<Build-Conflicts-Indep> フィールドには、パッケージ名をコ"
+"ンマで区切って列挙する。 コンマは \"AND\" という理解でよい。\"パイプ\" を用い"
+"て複数の代替パッケージを指定する記法はサポートされない。各パッケージ名の後"
+"に、括弧で囲んでバージョン番号の指定を行ったり、角括弧で囲んでアーキテクチャ"
+"の指定を行ったりすることもできる。"
 
 #. type: Plain text
-#: deb-src-control.5:154
-#, fuzzy
-#| msgid ""
-#| "A version number may start with a `E<gt>E<gt>', in which case any later "
-#| "version will match, and may specify or omit the Debian packaging revision "
-#| "(separated by a hyphen). Accepted version relationships are \"E<gt>E<gt>"
-#| "\" for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater "
-#| "than or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for "
-#| "equal to."
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -1208,132 +1232,146 @@ msgid ""
 "for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater than "
 "or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for equal to."
 msgstr ""
-"バージョン番号が `E<gt>E<gt>' ではじまる場合は、それ以降のバージョン全てに"
-"マッチする。バージョン番号は、ハイフンに続けて Debian パッケージリビジョンを"
-"指定してもよいし、省略してもよい。バージョン関係を示す記号としては、 "
-"\"E<gt>E<gt>\" 「より新しい」、 \"E<lt>E<lt>\" 「より古い」、 \"E<gt>=\" 「同"
-"じか新しい」、 \"E<lt>=\" 「同じか古い」、 \"=\" 「同じ」がある。"
+"バージョン番号が \"E<gt>E<gt>\" で始まる場合は、それより新しいバージョンすべ"
+"てにマッチする。バージョン番号には、(ハイフンに続けて) Debian パッケージリビ"
+"ジョンを指定することもできるが、省略しても構わない。「より新しい」を意味する "
+"\"E<gt>E<gt>\"、「より古い」を意味する \"E<lt>E<lt>\"、「同じか新しい」を意味"
+"する \"E<gt>=\"、「同じか古い」を意味する \"E<lt>=\"、「同じ」を意味する \"="
+"\" を使用できる。"
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
 "names, meaning \"NOT\"."
 msgstr ""
+"空白文字で区切った 1 つ以上のアーキテクチャ名により、アーキテクチャを指定す"
+"る。感嘆符がアーキテクチャ名の前にある場合は \"NOT\" を意味する。"
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
 "list of these packages is in the build-essential package."
 msgstr ""
+"B<build-essential> に含まれるパッケージとの依存関係は省略できること、これらの"
+"パッケージと競合するようなビルド設定は禁止されている点に留意すること。該当す"
+"るパッケージの一覧は、build-essential パッケージに含まれている。"
 
 #. type: SH
-#: deb-src-control.5:165
-#, fuzzy, no-wrap
-#| msgid "OPTIONAL FIELDS"
+#: deb-src-control.5:183
+#, no-wrap
 msgid "BINARY FIELDS"
-msgstr "オプションのフィールド"
+msgstr "BINARY フィールド"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
+"B<Priority>, B<Section>, B<Homepage> フィールドは、BINARY 段落に設定すること"
+"で、ソースパッケージで定義されたグローバルな値を上書きすることも可能である点"
+"に留意すること。"
 
 #. type: TP
-#: deb-src-control.5:175
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
-msgstr "B<Package:> E<lt>パッケージ名E<gt>"
+#: deb-src-control.5:193
+#, no-wrap
+msgid "B<Package:> I<binary-package-name> (required)"
+msgstr "B<Package:> I<バイナリパッケージ名> (必須)"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
+"このフィールドはバイナリパッケージ名の指定に用いられる。ソースパッケージ名と"
+"同様の制約が適用される。"
 
 #. type: TP
-#: deb-src-control.5:180
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
-msgstr "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-src-control.5:198
+#, no-wrap
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
+msgstr "B<Architecture:> I<arch>|B<all>|B<any> (必須)"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
+"アーキテクチャ (Architecture) は、このパッケージが動作するハードウェア種別を"
+"指定する。すべてのアーキテクチャで動作するパッケージは、値 B<any> を使用す"
+"る。シェルスクリプトや Perl スクリプト、ドキュメントといったアーキテクチャ非"
+"依存のパッケージは、値 B<all> を使用する。パッケージのアーキテクチャを制約し"
+"たい場合は、アーキテクチャ名をスペースで区切って指定する。アーキテクチャのワ"
+"イルドカードを使用することも可能である (詳細は B<dpkg-architecture>(1) を参照"
+"のこと)。"
 
 #. type: TP
-#: deb-src-control.5:191
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
-msgstr "B<Package:> E<lt>パッケージ名E<gt>"
+#: deb-src-control.5:212
+#, no-wrap
+msgid "B<Package-Type:> B<deb>|B<udeb>"
+msgstr "B<Package-Type:> B<deb>|B<udeb>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
 "assumed if the field is absent. More types might be added in the future."
 msgstr ""
+"このフィールドは、パッケージのタイプを指定する。\"udeb\" は debian installer "
+"が使用するサイズの制約があるパッケージである。\"deb\" はデフォルトの値であ"
+"り、フィールドが存在しなかった場合に仮定される値である。将来的にはこれ以外の"
+"タイプが追加されるかもしれない。"
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>ソース名E<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
-#, fuzzy, no-wrap
-#| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
-msgstr "B<Description:> E<lt>短い説明E<gt>"
+#: deb-src-control.5:241
+#, no-wrap
+msgid "B<Description:> I<short-description> (required)"
+msgstr "B<Description:> I<短い説明> (必須)"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
+"これらのフィールドは、バイナリパッケージの control ファイルにそのままコピーさ"
+"れるため、B<deb-control>(5) のマニュアルページで解説されている。"
 
 #. type: TP
-#: deb-src-control.5:243
-#, fuzzy, no-wrap
-#| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: deb-src-control.5:264
+#, no-wrap
+msgid "B<Enhances:>I< package-list>"
+msgstr "B<Enhances:>I< パッケージのリスト>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
+"これらのフィールドは、パッケージ間の関連性を指定するものであり、B<deb-"
+"control>(5) マニュアルページと B<debian-policy> パッケージで説明されている。"
 
 #. type: SH
-#: deb-src-control.5:266
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:287
+#, no-wrap
 msgid "USER-DEFINED FIELDS"
-msgstr "必須フィールド"
+msgstr "ユーザ定義フィールド"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1348,9 +1386,21 @@ msgid ""
 "changes file and will not appear in the binary or source package control "
 "files."
 msgstr ""
+"control ファイルに、ユーザが定義する追加のフィールドを含めることもできる。"
+"ツール類は、これらのフィールドを無視する。フィールドをバイナリパッケージなど"
+"の出力ファイルにもコピーしたい場合は、X に続き、文字 BCS から 1 文字以上とハ"
+"イフンとをつなげた custom naming scheme を使用する必要がある。文字 B を使用す"
+"る場合、フィールドはバイナリパッケージの control ファイルに複製される。B<deb-"
+"control>(5) も参照のこと。文字 S の場合は B<dpkg-source>(1) によって作成され"
+"るソースパッケージ内の control ファイルに、文字 C の場合はアップロードの制御"
+"ファイル (.changes ファイル) に、各々複製される。フィールドが出力ファイルにコ"
+"ピーされる時に、X[BCS]- というプレフィックスは削除されることに注意。例えば "
+"B<XC-Approved-By> というフィールドは changes ファイルでは B<Approved-By>とな"
+"り、バイナリやソースパッケージ内 の control ファイルには複製されない点に留意"
+"すること。"
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1365,11 +1415,24 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
+"# Comment\n"
+"Source: dpkg\n"
+"Section: admin\n"
+"Priority: required\n"
+"Maintainer: Dpkg Developers E<lt>debian-dpkg@lists.debian.orgE<gt>\n"
+"# this field is copied to the binary and source packages\n"
+"XBS-Upstream-Release-Status: stable\n"
+"Homepage: http://wiki.debian.org/Teams/Dpkg\n"
+"Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git\n"
+"Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
+"Standards-Version: 3.7.3\n"
+"Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1378,8 +1441,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1391,202 +1454,252 @@ msgid ""
 " Most Debian source packages will require additional tools to build;\n"
 " for example, most packages need make and the C compiler gcc.\n"
 msgstr ""
+"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 E<lt>hertzog@debian.orgE<gt>\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Recommends: gcc | c-compiler, build-essential\n"
+"Suggests: gnupg, debian-keyring\n"
+"Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
+"Replaces: manpages-pl (E<lt>= 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"
 
 #. type: Plain text
-#: deb-src-control.5:325
-#, fuzzy
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
-msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
+msgstr "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 
 #. type: TH
-#: deb-split.5:1
-#, fuzzy, no-wrap
+#: deb-split.5:18
+#, no-wrap
 msgid "deb-split"
-msgstr "dpkg suite"
+msgstr "deb-split"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-01-28"
-msgstr "2006-02-28"
+#| msgid "2008-02-17"
+msgid "2012-04-09"
+msgstr "2008-02-17"
 
 #. type: Plain text
-#: deb-split.5:4
-#, fuzzy
-#| msgid "deb - Debian binary package format"
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
-msgstr "deb - Debian バイナリパッケージ形式"
+msgstr "deb-split - Debian マルチパートのバイナリパッケージ形式"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
 msgstr ""
+"マルチパート B<.deb> 形式は、巨大なパッケージを小さく分割することで、小容量メ"
+"ディアでの転送を容易にするために用いられる。"
 
 #. type: Plain text
-#: deb-split.5:12
-#, fuzzy
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
 msgstr ""
 "このファイルはマジックナンバー B<!E<lt>archE<gt>> を持つ B<ar> アーカイブであ"
-"る。"
+"る。ファイル名はスラッシュで終わる場合がある (dpkg 1.15.6 以降)。"
 
 #. type: Plain text
-#: deb-split.5:21
-#, fuzzy
-#| msgid ""
-#| "The first member is named B<debian-binary> and contains a series of "
-#| "lines, separated by newlines. Currently only one line is present, the "
-#| "format version number, B<2.0> at the time this manual page was written.  "
-#| "Programs which read new-format archives should be prepared for the minor "
-#| "number to be increased and new lines to be present, and should ignore "
-#| "these if this is the case."
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
-msgstr ""
-"B<.deb> に含まれる第 1 のメンバーは B<debian-binary> という名称で、改行で区切"
-"られた数行から成る。現在は一行だけであり、deb 形式バージョン番号が与えられ"
-"る。このマニュアルが書かれた時点では B<2.0> である。新形式のアーカイブを読み"
-"込むプログラムは、マイナーバージョン番号が上がった場合や、新しい行が追加され"
-"ている場合を想定しておかなければならない。もし、これに該当する場合はこれらを"
-"無視すること。"
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+"アーカイブ先頭のファイルは B<debian-split> である。このファイルは、改行で区切"
+"られた数行からなる。現在のところ 8 行が存在する:"
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:35
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
+"本マニュアルページが書かれた時点での形式のバージョン番号は、B<2.1> である。"
 
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:37
+msgid "The package name."
+msgstr "パッケージ名"
+
+#. type: Plain text
+#: deb-split.5:39
+msgid "The package version."
+msgstr "パッケージのバージョン"
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr "パッケージの md5sum"
+
+#. type: Plain text
+#: deb-split.5:43
+msgid "The total size of the package."
+msgstr "パッケージ全体のサイズ"
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr "単一パートの最大サイズ"
+
+#. type: Plain text
+#: deb-split.5:48
+msgid ""
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
+msgstr ""
+"現在のパート番号。スラッシュに続いてパートの総数を記載する形態 "
+"(\\(oq1/10\\(cq) で表記される。"
+
+#. type: Plain text
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr "パッケージのアーキテクチャ (dpkg 1.16.1 以降)"
+
+# type: Plain text
+#. type: Plain text
+#: deb-split.5:54
 #, fuzzy
 #| msgid ""
-#| "If the major number has changed, an incompatible change has been made and "
-#| "the program should stop. If it has not, then the program should be able "
-#| "to safely continue, unless it encounters an unexpected member in the "
-#| "archive (except at the end), as described below."
+#| "Programs which read multi-part archives should be prepared for additional "
+#| "lines to be present, and should ignore these if this is the case."
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
-"メジャー番号が変更されている場合、互換性のない変更がなされているためプログラ"
-"ムは停止しなければならない。メジャー番号が変更されていない場合は、アーカイブ"
-"に予期しないメンバーが含まれていない限り(アーカイブの最後に含まれる場合を除"
-"く)、プログラムは安全に実行を継続できる。これについては、以下で説明する。"
+"マルチパート形式のアーカイブを読み込むプログラムは、これ以外の行の存在に対応"
+"すべきである。その際には、これらを無視すること。"
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:59
 #, fuzzy
 #| msgid ""
-#| "The third, last required member is named B<data.tar.gz>.  It contains the "
-#| "filesystem archive as a gzipped tar archive."
+#| "If the version number has changed, an incompatible change has been made "
+#| "and the program should stop. If it has not, then the program should be "
+#| "able to safely continue, unless it encounters an unexpected member in the "
+#| "archive (except at the end), as described below."
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
-"最後の 3 番目に要請されるメンバーは B<data.tar.gz> というファイル名を持ち、"
-"ファイルシステムアーカイブを gzip 圧縮 tar 形式として含む。"
+"バージョン番号が変更されている場合は、互換性のない変更がされているとみなし、"
+"プログラムは停止すべきである。メジャーバージョンが変更されていない場合は、以"
+"下で説明するように、アーカイブに予期しないファイルが含まれていない限り(アーカ"
+"イブ末尾に含まれる場合を除く)、プログラムは安全に実行を継続できる必要がある。"
 
 #. type: Plain text
-#: deb-split.5:37
-#, fuzzy
+#: deb-split.5:62
+msgid ""
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
+msgstr ""
+"2 番目となる最後の必須ファイルは B<data.>I<N> である。I<N> はパート番号を示"
+"す。これにはパートのデータそのものが格納されている。"
+
+#. type: Plain text
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
-"これらのメンバーは上に示した順序で現れなければならない。将来、追加メンバーが"
-"定義された場合、可能ならばこれら 3 つのメンバーの後に配置されるであろう。現在"
-"の実装では、B<data.tar.gz> 以後のいかなる追加メンバーも無視される。将来におい"
-"て B<data.tar.gz> の前に挿入する必要があり、それ以前のプログラムが安全に無視"
-"することのできる追加メンバーを定義するには、そのメンバーはアンダースコア "
-"`B<_>' で始まる名前を持てばよい。"
+"これらのファイルはこの通りの順序でアーカイブされていなければならない。現在の"
+"実装では B<data.>I<N> より後に追加されているファイルを無視すべきである。将来"
+"的に追加のファイルが定義された場合は、(やむを得ない場合を除き) これら 2 つの"
+"ファイルの後にアーカイブされることになるだろう。"
 
 #. type: Plain text
-#: deb-split.5:39
-#, fuzzy
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
-msgstr ""
-"B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
-"B<xargs>(1)."
+msgstr "B<deb>(5), B<dpkg-split>(1)."
 
 #. type: TH
-#: deb-version.5:5
-#, fuzzy, no-wrap
+#: deb-version.5:20
+#, no-wrap
 msgid "deb-version"
-msgstr "B<--version>"
-
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, fuzzy, no-wrap
-msgid "2008-08-18"
-msgstr "2006-02-28"
+msgstr "deb-version"
 
 #. type: Plain text
-#: deb-version.5:8
-#, fuzzy
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
-msgstr ""
-"deb-control - Debian パッケージのマスターコントロールファイルフォーマット"
+msgstr "deb-version - Debian パッケージのバージョン番号の形式"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
-msgstr ""
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
+msgstr "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
 msgstr ""
+"Debian バイナリおよびソースパッケージで用いられているバージョン番号は、以下"
+"の 3 つの要素からなっている:"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
-msgstr ""
+msgstr "I<epoch>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
+"これは一桁の (通常小さい) 符号なし整数であり、0 の場合は省略してよい。省略し"
+"た時には、I<upstream-version> にコロンを含めてはならない。"
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
 "left behind."
 msgstr ""
+"I<epoch> は、パッケージの古いバージョンにおけるバージョン番号の誤りを許容する"
+"と共に、パッケージの以前のバージョンにおける番号体系をそのまま残しておくため"
+"に提供されている。"
 
 #. type: TP
-#: deb-version.5:24
-#, fuzzy, no-wrap
-msgid "I<upstream_version>"
-msgstr "B<dpkg --version>"
+#: deb-version.5:39
+#, no-wrap
+msgid "I<upstream-version>"
+msgstr "I<upstream-version>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1595,87 +1708,115 @@ msgid ""
 "be reformatted to fit into the package management system's format and "
 "comparison scheme."
 msgstr ""
+"これはバージョン番号の中核部分であり、通常 I<.deb> ファイルの生成元であるオリ"
+"ジナル (\"アップストリーム\") のパッケージのバージョン番号が可能であれば用い"
+"られる。一般的に、このバージョン番号は、アップストリームの作者によって指定さ"
+"れた形式と同じ形式になるが、場合によってはパッケージ管理システムの形式や比較"
+"ができる形式に合わせるために、形式の変更が必要となる場合もある。"
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
+"パッケージ管理システムが I<upstream-version> 間で比較を行う際の挙動については"
+"後述する。バージョン番号には、必ず I<upstream-version> 部分がなければならな"
+"い。"
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
+"I<upstream-version> には英数字 (\"A-Za-z0-9\") と、文字 B<.> B<+> B<-> B<:> "
+"B<~> (ピリオド、プラス、ハイフン、コロン、チルダ) の各記号のみが許容され、先"
+"頭は数字である必要がある。I<debian-revision> が存在しない場合は、ハイフンを使"
+"うことはできない。I<epoch> が存在しない場合は、コロンを使うこともできない。"
 
 #. type: TP
-#: deb-version.5:48
-#, fuzzy, no-wrap
-msgid "I<debian_revision>"
-msgstr "B<--version>"
+#: deb-version.5:63
+#, no-wrap
+msgid "I<debian-revision>"
+msgstr "I<debian-revision>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
+"バージョン番号のこの部分では、upstream-version に基づく Debian パッケージとし"
+"てのバージョン (リビジョン) を指定する。これには英数字と文字 B<+> B<.> B<~> "
+"(プラス、ピリオド、チルダ) のみが許容される。比較については、I<upstream-"
+"version> と同様に行われる。"
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
 "required."
 msgstr ""
+"この部分は任意であるが、存在しない場合は I<upstream-version> にハイフンを含め"
+"ることはできない。ソフトウェアが Debian パッケージ化を前提に開発された場合、"
+"あるバージョンに対する \"debian 化\" されたバージョンが 1 つしか存在しないた"
+"め、リビジョン番号は不要となる。"
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
+"I<upstream-version> がバージョンアップしたら、I<debian-revision> は '1' から"
+"再度始めるのが慣習になっている。"
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
+"dpkg はバージョン番号文字列を、最後のハイフンの前後で I<upstream-version> と"
+"I<debian-revision> とに分割する (ハイフンがある場合)。I<debian-revision> が存"
+"在しない場合は、存在する場合よりも小さいとみなされる (ただし、debian-revision"
+"は、バージョン番号を構成する要素のうち、もっとも右の部分であることに留意)。"
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
-msgstr ""
+msgstr "ソートアルゴリズム"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
+"パッケージ管理システムは、同じアルゴリズムを用いて I<upstream-version> や "
+"I<debian-revision> 同士を比較する。"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
-msgstr ""
+msgstr "文字列は左から右に順に比較される。"
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1685,9 +1826,15 @@ msgid ""
 "anything, even the end of a part.  For example, the following parts are in "
 "sorted order: '~~', '~~a', '~', the empty part, 'a'."
 msgstr ""
+"最初に、双方の文字列の先頭から、数字以外の文字からなる部分が切り出され、これ"
+"ら (片方が空文字列の場合もある) が辞書的に比較される。相違点が検出された場"
+"合、そこで比較は完了となる。辞書的な比較とは、ASCII 文字の比較に手を加えたも"
+"ので、すべての文字は記号よりも先となるが、チルダだけは例外で、空文字を含むあ"
+"らゆる文字よりも先となる。例えば、以下の文字列は、このソート順に並べられてい"
+"る: '~~', '~~a', '~', 空文字, 'a'。"
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1695,17 +1842,23 @@ msgid ""
 "of the comparison.  For these purposes an empty string (which can only occur "
 "at the end of one or both version strings being compared) counts as zero."
 msgstr ""
+"次に、双方の文字列の残りの部分の先頭から数字の部分が切り出され、数値として比"
+"較される。相違点が検出された場合は、それが比較結果として返却される。空文字列 "
+"(比較されるバージョン文字列の末尾以外に存在することはない) は、比較時には 0 "
+"として扱われる。"
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
 "strings are exhausted."
 msgstr ""
+"このステップ (先頭の数字以外の文字列と数字を順に切り出して比較していく) を、"
+"相違点が確認されるか、双方の文字列の終端に達するまで繰り返す。"
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1713,137 +1866,98 @@ msgid ""
 "containing strings of letters which the package management system cannot "
 "interpret (such as 'ALPHA' or 'pre-'), or with silly orderings."
 msgstr ""
+"epoch は、バージョン番号の設定ミスや、バージョン番号の付与体系の変更にうまく"
+"対応できるようにする目的で存在する。パッケージ管理システムが解釈できない文字"
+"列 (例えば 'ALPHA' や 'pre-'など) が含まれているバージョン番号や、明らかにお"
+"かしい番号づけに対応することを意図したものではB<ない>。"
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
-msgstr ""
+msgstr "警告"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
 "later in the 1.10.x series."
 msgstr ""
+"チルダ文字及びその特殊な意味づけは、dpkg 1.10 から導入されたが、dpkg-dev の一"
+"部機能では、1.10.x 系列の後期になって、ようやくサポートされた。"
 
 #. type: Plain text
-#: deb-version.5:120
-#, fuzzy
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
-msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
+msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "著者"
-
-#. type: Plain text
-#: deb-version.5:122
-#, fuzzy
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Copyright (C) 1995 Ian Jackson."
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-#, fuzzy
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright 2000 Wichert Akkerman"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-#, fuzzy
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO warranty."
-
-#. type: TH
-#: deb-old.5:1
+#. type: TH
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
-msgstr "deb-old - Debian バイナリパッケージ旧形式フォーマット"
+msgstr "deb-old - 旧 Debian バイナリパッケージ形式"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
 "(5)  for details of the new format."
 msgstr ""
-"B<.deb> フォーマットは Debian バイナリパッケージのファイル形式である。このマ"
-"ニュアルでは、Debian 0.93 以前に使用されていた B<旧形式> について記述する。新"
-"形式の詳細については B<deb>(5) を参照されたい。"
+"B<.deb> 形式は Debian バイナリパッケージのファイル形式である。このマニュアル"
+"では、Debian 0.93 以前に使用されていた B<旧>形式について説明する。新しい形式"
+"の詳細については B<deb>(5) を参照のこと。"
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
 msgstr ""
-"2 行の ASCII テキストによるフォーマット情報があり、それに 2 つの gzip 圧縮さ"
-"れた ustar ファイルが続く。"
+"ファイルには 2 行の ASCII テキストによる形式情報があり、それに 2 つの gzip 圧"
+"縮された ustar ファイルが続く。"
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
 msgstr ""
-"1 行目は 8 桁にそろえたフォーマットバージョン番号であり、旧形式アーカイブはす"
-"べて B<0.939000> である。"
+"1 行目は 8 桁にそろえた形式のバージョン番号であり、旧形式のアーカイブはすべ"
+"て B<0.939000> である。"
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
 msgstr ""
-"2 行目はひとつ目の gzip 圧縮 tar ファイルの大きさを与える(0 から始まらない) "
-"十進数である。"
+"2 行目はひとつ目の gzip 圧縮 tar ファイルの大きさを意味する (0 から始まらな"
+"い) 十進数の数値文字列である。"
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
-msgstr "それぞれの行の終わりは改行文字ひとつである。"
+msgstr "それぞれの行の終わりには改行文字がひとつ置かれる。"
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
 "information."
 msgstr ""
-"1 番目の tar ファイルは、制御情報を平文ファイル群として含む。B<control> ファ"
-"イルは必須であり、中心となる制御情報を含む。"
+"1 番目の tar ファイルは、制御情報を含む幾つかの平文ファイルからなる。中核とな"
+"る制御情報を含む B<control> ファイルは必須である。"
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1851,100 +1965,195 @@ msgid ""
 "files in that directory. Optionally the control tarfile may contain an entry "
 "for `B<.>', that is, the current directory."
 msgstr ""
-"非常に古いアーカイブでは、 control tar ファイル中のファイルが B<DEBIAN> サブ"
-"ディレクトリにあることもある。この場合、 control tar ファイルにも B<DEBIAN> "
-"サブディレクトリが存在し、 control tar ファイルはそのディレクトリ内にのみファ"
-"イルを保有する。 control tar ファイルは、 `B<.>', つまりカレントディレクトリ"
-"にファイルを含むこともある。"
+"非常に古いアーカイブでは、制御情報を格納した tar ファイル内のファイルが "
+"B<DEBIAN> サブディレクトリに存在することもある。この場合、該当の tar ファイル"
+"にも B<DEBIAN> サブディレクトリが存在し、そのディレクトリ内にのみファイルが存"
+"在する。制御情報を格納した tar ファイルは、カレントディレクトリを意味する "
+"`B<.>' を含むこともある。"
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
 "pathnames do not have leading slashes."
 msgstr ""
-"2 番目の gzip 圧縮 tar ファイルはファイルシステムアーカイブであり、インストー"
-"ルされるシステムのルートディレクトリからの相対パス名を含んでいる。パス名の先"
-"頭にスラッシュ(/)はない。"
+"2 番目の gzip 圧縮 tar ファイルはインストールされるファイルのアーカイブであ"
+"り、インストールされるシステムのルートディレクトリからの相対パス名が格納され"
+"ている。パス名の先頭にスラッシュ(/)はない。"
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
-#, fuzzy, no-wrap
-msgid "deb-override"
-msgstr "dpkg-statoverride"
+#: deb-origin.5:19
+#, no-wrap
+msgid "deb-origin"
+msgstr "deb-origin"
 
 #. type: TH
-#: deb-override.5:15
-#, fuzzy, no-wrap
-msgid "2007-03-07"
-msgstr "2006-04-09"
+#: deb-origin.5:19 dpkg-vendor.1:18
+#, no-wrap
+msgid "2011-11-10"
+msgstr "2011-11-10"
+
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr "deb-origin - ベンダ固有情報ファイル"
+
+#. type: Plain text
+#: deb-origin.5:24
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B</etc/dpkg/origins/>I<filename>"
+
+#. type: Plain text
+#: deb-origin.5:33
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+"B</etc/dpkg/origins> にあるファイルは、Debian パッケージを提供する様々なベン"
+"ダの情報を提供する。ファイルはフィールド行や B<'#'> で始まるコメント行からな"
+"る。各フィールド行は B<Vendor> や B<Parent> といったフィールドタグで始まり、"
+"コロンの後にフィールド本体 (値) が続く。フィールドがフィールドタグ以外で区切"
+"られることはない。言い換えると、フィールド本体のテキストは複数行にまたがって"
+"も構わない。ただし、インストールを行うツールは通常フィールド本体を処理する際"
+"にそれらを 1 行にまとめてしまう。"
+
+#. type: TP
+#: deb-origin.5:34
+#, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Vendor:>I< vendor-name>"
+
+#. type: Plain text
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr "このフィールドの値によってベンダ名が決まる。"
+
+#. type: TP
+#: deb-origin.5:38
+#, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Vendor-URL:>I< vendor-url>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr "このフィールドの値によってベンダの URL が決まる。"
+
+#. type: TP
+#: deb-origin.5:41
+#, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:>I< bug-url>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+"このフィールドの値によって、このベンダが使用しているバグトラッキングシステム"
+"の種類やアドレスが決まる。これは、mailto URL や debubugs URL (例えば "
+"debbugs://bugs.debian.org/ など) といった値をとる。"
+
+#. type: TP
+#: deb-origin.5:46
+#, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Parent:>I< vendor-name>"
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr "このフィールドの値によって、このベンダの由来となるベンダ名が決まる。"
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+
+#. type: Plain text
+#: deb-origin.5:57
+msgid "B<dpkg-vendor>(1)"
+msgstr "B<dpkg-vendor>(1)"
+
+#. type: TH
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr "deb-override"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "dpkg utilities"
-msgstr "dpkg utilities"
+msgstr "dpkg ユーティリティ"
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
-msgstr ""
+msgstr "deb-override - Debian アーカイブ override ファイル"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
-#, fuzzy
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
-msgstr "dpkg-statoverride"
+msgstr "override"
 
 #. type: Plain text
-#: deb-override.5:27
-#, fuzzy
-#| msgid ""
-#| "While most information about a package can be found in the control file, "
-#| "some must be filled in by the distribution czars rather than by the "
-#| "maintainer, because they relate to the arrangement of files for release "
-#| "rather than the actual dependencies and description of the package.  This "
-#| "information is found in the override file."
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
 "maintainer in order to offer some global consistency.  This information is "
 "found in the override file."
 msgstr ""
-"パッケージに関するほとんどの情報は control ファイルで見つけることができるが、"
-"いくつかはメンテナではなくディストリビューション作成者により、それらの情報を"
-"与える必要がある。パッケージの実際の依存関係や説明よりも、リリースにむけて"
-"ファイルをどう配置するかに関係してくるからである。これらの情報は override "
-"ファイルにある。"
+"パッケージに関する大半の情報は control ファイルにあるが、システム全体の整合性"
+"を保つために、メンテナではなく、ディストリビューション側の管理者によって一元"
+"管理されている情報もある。そうした情報が override ファイルに存在する。"
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
-"override ファイルは簡単な空白で区切られた形式になっている。コメントも許されて"
-"いる(B<#> 以降がコメント)。"
+"override ファイルは、空白文字を区切り文字とした簡単な形式になっている。コメン"
+"トも可能である (B<#> 以降がコメント)。"
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr "I<package> I<priority> I<section> [I<maintainerinfo>]"
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
@@ -1953,134 +2162,134 @@ msgstr ""
 "のツリーにはないパッケージ名のエントリは無視される。"
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
+"I<priority> と I<section> は、.deb ファイルの対応する制御フィールドに各々対応"
+"づけられる。指定可能な値については Debian policy を参照のこと。"
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
 "to perform a substitution."
 msgstr ""
-"I<maintainerinfo> がもしあればメンテナの名前を無条件に上書きできる。もしくは "
-"I<oldmaintainer> B<=E<gt>> I<newmaintainer> の場合は置換される。"
+"I<maintainerinfo> があれば、メンテナの名前が無条件に上書きされる。次のように"
+"I<oldmaintainer> B<=E<gt>> I<newmaintainer> 形式の場合は置換が行われる。"
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
 msgstr ""
-"公式の Packages リストを作成するために使われている override ファイルは、 "
-"Debian ミラーの I<indices> ディレクトリにある。"
+"公式の Packages 一覧を作成するために使われている override ファイルが、 "
+"Debian ミラーの I<indices> ディレクトリに存在する。"
 
 #. type: Plain text
-#: deb-override.5:66
-#, fuzzy
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
-msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
+msgstr ""
+"B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
+"usr/share/doc/debian-policy/policy.html/index.html>."
 
 #. type: TH
-#: deb-extra-override.5:1
-#, fuzzy, no-wrap
+#: deb-extra-override.5:18
+#, no-wrap
 msgid "deb-extra-override"
-msgstr "dpkg-statoverride"
+msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
-#, fuzzy, no-wrap
+#: deb-extra-override.5:18
+#, no-wrap
 msgid "2009-08-16"
-msgstr "2006-02-28"
+msgstr "2009-08-16"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
-msgstr ""
+msgstr "deb-extra-override - Debian アーカイブ拡張 override ファイル"
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
 "Packages/Sources files. The extra override file contains those overrides."
 msgstr ""
+"binary/source パッケージの大半の情報は control/.dsc ファイルにあるが、これら"
+"は Packages/Sources ファイルを作成する段階ですべて上書きすることができる。そ"
+"うした情報が拡張 override ファイルに格納される。"
 
 #. type: Plain text
-#: deb-extra-override.5:16
-#, fuzzy
-#| msgid ""
-#| "The override file has a simple whitespace-delimited format. Comments are "
-#| "allowed (denoted with a B<#>)."
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
 msgstr ""
-"override ファイルは簡単な空白で区切られた形式になっている。コメントも許されて"
-"いる(B<#> 以降がコメント)。"
+"拡張 override ファイルは、空白文字をディリミタとした簡単な形式になっている。"
+"コメントも可能である (B<#> 以降がコメント)。"
 
 #. type: Plain text
-#: deb-extra-override.5:21
-#, fuzzy
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
-msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
+msgstr "I<package> I<field-name> I<value>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
-msgstr ""
+msgstr "I<package> は binary/source パッケージ名である。"
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
 "more than 3 columns when it's parsed."
 msgstr ""
+"I<field-name> は、上書きされるフィールド名である。I<value> はフィールドに設定"
+"される値を意味する。各行は解析される際に 3 つのカラムに分割される。各カラムは"
+"スペースで区切られる。"
 
 #. type: Plain text
-#: deb-extra-override.5:36
-#, fuzzy
-#| msgid ""
-#| "The override files used to make the official Packages lists may be found "
-#| "in the I<indices> directory on any Debian mirror."
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
 msgstr ""
-"公式の Packages リストを作成するために使われている override ファイルは、 "
+"公式の Packages 一覧を作成するために使われている拡張 override ファイルは、 "
 "Debian ミラーの I<indices> ディレクトリにある。"
 
 #. type: Plain text
-#: deb-extra-override.5:40
-#, fuzzy
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
-msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
+msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
-msgstr ""
+msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, fuzzy, no-wrap
-msgid "2008-02-17"
-msgstr "2006-02-28"
+#| msgid "2008-02-17"
+msgid "2012-02-08"
+msgstr "2008-02-17"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
-msgstr ""
+msgstr "deb-shlibs - Debian 共有ライブラリ情報ファイル"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2088,46 +2297,60 @@ msgid ""
 "character are considered commentary, and are ignored.  All other lines must "
 "have the format"
 msgstr ""
+"B<shlibs> ファイルは、共有ライブラリのファイル名とバージョン (I<soname>) を"
+"パッケージ制御ファイルに準拠した依存関係情報に対応付けるためのものである。1 "
+"行に 1 つのエントリを記述する。空白行があってはB<ならない>。B<#> 文字から始ま"
+"る行はコメント行と見なされ無視されるが、それ以外の行は形式に則ったものでなけ"
+"ればならない。"
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
-msgstr ""
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
+msgstr "[I<type>B<:>] I<library> I<version> I<dependencies>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
 "optional and normally not needed."
 msgstr ""
+"I<library> と I<version> フィールドは空白文字で区切られるが、I<dependencies> "
+"フィールドは行末までの範囲がすべて含まれる。I<type> フィールドはオプション"
+"で、通常不要である。"
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
 msgstr ""
+"一般的な例として、例えば、I<libcrunch.so.1> という soname のライブラリファイ"
+"ルを提供する I<libcrunch1> というパッケージの B<shlibs> ファイルは、次のよう"
+"になる:"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
-msgstr ""
+msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2135,47 +2358,54 @@ msgid ""
 "dependencies might need to be tightened; again, see the Debian Policy Manual "
 "for details."
 msgstr ""
+"I<dependencies> では、直近でシンボルが追加されたバージョンの指定が必須であ"
+"る。上記の例は、直近でシンボルが追加されたのは、I<libcrunch> バージョン 1.2 "
+"であることを意味する。dependencies (依存関係) を厳密に規定する必要がある理由"
+"はこれだけではない。詳細は Debian Policy Manual を参照のこと。"
 
 #. type: Plain text
-#: deb-shlibs.5:63
+#: deb-shlibs.5:69
 #, fuzzy
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
-msgstr "B<dpkg-deb actions>"
+#| msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
-#, fuzzy, no-wrap
+#: deb-substvars.5:20
+#, no-wrap
 msgid "deb-substvars"
-msgstr "B<deinstall>"
+msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
-#, fuzzy, no-wrap
+#: deb-substvars.5:20
+#, no-wrap
 msgid "2009-07-15"
-msgstr "2006-02-28"
+msgstr "2009-07-15"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
-msgstr ""
+msgstr "deb-substvars - Debian ソースにおける変数"
 
 #. type: Plain text
-#: deb-substvars.5:8
-#, fuzzy
+#: deb-substvars.5:26
 msgid "substvars"
-msgstr "B<deinstall>"
+msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
 "and to standard output for B<dpkg-gencontrol> and B<dpkg-genchanges>)  they "
 "perform some variable substitutions on the output file."
 msgstr ""
+"B<dpkg-source>, B<dpkg-gencontrol>, B<dpkg-genchanges> が制御情報を (B<dpkg-"
+"source> 用のソース制御ファイル B<.dsc> 、B<dpkg-gencontrol> や B<dpkg-"
+"genchanges> の標準出力に) 書き出す際に、変数の置換が行われる。"
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2183,25 +2413,35 @@ msgid ""
 "left; the full text of the field after the substitution is rescanned to look "
 "for more substitutions."
 msgstr ""
+"変数が置換される箇所は B<${>I<変数名>B<}> という形式になっている。変数名には"
+"英数字、ハイフン、コロンを使用できるが、先頭文字は英数字である必要がある。変"
+"数の置換は、置換が不要になるまで再帰的に何度でも行われる。これは、置換後の"
+"フィールドの全文に対して、再度置換対象がないかの確認が行われることを意味す"
+"る。"
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
 msgstr ""
+"置換がすべて完了した後で、文字列 B<${}> (これは置換対象ではない) が B<$> 記号"
+"に置き換えられる。"
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
 "yet occur. That's why you can't use variables in the B<Package>, B<Source> "
 "and B<Architecture> fields."
 msgstr ""
+"変数の置換は、すべての制御フィールドに対して行われるが、フィールドによっては"
+"変数が置換される前のビルド段階で用いられるものがある。そのため、B<Package>, "
+"B<Source>, B<Architecture> フィールドで変数を用いてはならない。"
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2210,9 +2450,15 @@ msgid ""
 "set to \"foo is bar.${Newline}foo is great.\" and if you have the following "
 "field:"
 msgstr ""
+"変数の置換は、各フィールドが解析され、切り出された後の内容に対して行われる。"
+"そのため、置換した結果が複数行にわたる場合も、改行の後にスペースを含めておく"
+"必要はない。これは、置換された変数の内容がフィールドに展開される際に暗黙的に"
+"行われる。例えば \"foo is bar.${Newline}foo is great.\" という内容が B<"
+"${Description}> という変数に格納されており、フィールドの内容が以下のように"
+"なっていた場合、"
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2220,14 +2466,18 @@ msgid ""
 "  .\n"
 "  More text.\n"
 msgstr ""
+" Description: foo application\n"
+"  ${Description}\n"
+"  .\n"
+"  More text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
-msgstr ""
+msgstr "置換後の結果は次のようになる:"
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2236,9 +2486,14 @@ msgid ""
 "  .\n"
 "  More text.\n"
 msgstr ""
+" Description: foo application\n"
+"  foo is bar.\n"
+"  foo is great.\n"
+"  .\n"
+"  More text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2246,359 +2501,374 @@ msgid ""
 "I<name>B<=>I<value>.  Trailing whitespace on each line, blank lines, and "
 "lines starting with a B<#> symbol (comments) are ignored."
 msgstr ""
+"共通オプション B<-V> により変数を設定することが可能である。debian/substvars "
+"ファイル (もしくは B<-T> オプションで指定したファイル中) で設定してもよい。こ"
+"のファイルには I<name>B<=>I<value> 形式の行から構成する。行末の空白文字、空白"
+"行、B<#> 記号から始まる行 (コメント行) は無視される。"
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
-msgstr ""
+msgstr "その他に、以下の標準変数を使用することができる:"
 
 #. type: TP
-#: deb-substvars.5:73
-#, fuzzy, no-wrap
+#: deb-substvars.5:91
+#, no-wrap
 msgid "B<Arch>"
-msgstr "B<-h>"
+msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
+"現在ビルドしているアーキテクチャ (B<dpkg --print-architecture> オプションよ"
+"り)。"
 
 #. type: TP
-#: deb-substvars.5:77
-#, fuzzy, no-wrap
+#: deb-substvars.5:95
+#, no-wrap
 msgid "B<source:Version>"
-msgstr "B<--version>"
+msgstr "B<source:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
-#, fuzzy
+#: deb-substvars.5:98
 msgid "The source package version."
-msgstr "パッケージの短い説明文"
+msgstr "ソースパッケージのバージョン"
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
-msgstr ""
+msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
 msgstr ""
+"アップストリームのソースパッケージのバージョン、Debian の epoch が存在してい"
+"る場合、それも含まれる。"
 
 #. type: TP
-#: deb-substvars.5:84
-#, fuzzy, no-wrap
+#: deb-substvars.5:102
+#, no-wrap
 msgid "B<binary:Version>"
-msgstr "B<--version>"
+msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
 msgstr ""
+"バイナリパッケージのバージョン (binNMU などの場合、source:Version と異なるこ"
+"ともある)"
 
 #. type: TP
-#: deb-substvars.5:88
-#, fuzzy, no-wrap
+#: deb-substvars.5:106
+#, no-wrap
 msgid "B<Source-Version>"
-msgstr "B<--version>"
+msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
 "B<source:Version> or B<binary:Version> as appropriate."
 msgstr ""
+"ソースパッケージのバージョン (changelog ファイルより)。この変数は、名が体を表"
+"さなくなってしまっているため、B<廃止予定>である。用途に応じて B<source:"
+"Version>もしくは B<binary:Version> を使用すること。"
 
 #. type: TP
-#: deb-substvars.5:93
-#, fuzzy, no-wrap
+#: deb-substvars.5:111
+#, no-wrap
 msgid "B<Installed-Size>"
-msgstr "B<installed>"
+msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
 "that field. If this variable isn't set B<dpkg-gencontrol> will use B<du -k "
 "debian/tmp> to find the default value."
 msgstr ""
+"パッケージによりインストールされるファイルの合計サイズ。この変数の値は"
+"control ファイルの適切なフィールドにも適用され、該当フィールドの値を上書きす"
+"る。この変数が設定されていなかった場合、B<dpkg-gencontrol> はデフォルト値とし"
+"て B<du -k debian/tmp> の値を設定する。"
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
-msgstr ""
+msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
 "set explicitly or using the default value) before it is copied into the "
 "B<Installed-Size> control file field."
 msgstr ""
+"パッケージのインストール時に追加で用いられるディスク領域。この変数が設定され"
+"ていると、B<Installed-Size> 変数の値 (明示的に設定されたものか、デフォルト値"
+"かは問わない) に本変数の値を足した値が control ファイルの B<Installed-Size>"
+"フィールドに適用される。"
 
 #. type: TP
-#: deb-substvars.5:111
-#, fuzzy, no-wrap
+#: deb-substvars.5:129
+#, no-wrap
 msgid "B<F:>I<fieldname>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<F:>I<fieldname>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
 "on places where they are expanded explicitly."
 msgstr ""
+"I<fieldname> というフィールド (大文字で指定する必要がある) の値。この変数は、"
+"展開する箇所を明示的に指定するという以上の意味を持たない。"
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
-msgstr ""
+msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
 "field in the B<.changes> file will change too."
 msgstr ""
+"ソースパッケージングスクリプトによって生成される B<.changes> ファイルのフォー"
+"マットのバージョン。この変数を設定すると、B<.changes> ファイルの B<Format> "
+"フィールドの内容も変更される。"
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
-msgstr ""
+msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
-msgstr ""
+msgstr "これらの変数は、各々対応する文字を示す。"
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
-msgstr ""
+msgstr "B<shlibs:>I<dependencyfield>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
-msgstr ""
+msgstr "この形式の名前のついた変数は、B<dpkg-shlibdeps> により生成される。"
 
 #. type: TP
-#: deb-substvars.5:135
-#, fuzzy, no-wrap
+#: deb-substvars.5:153
+#, no-wrap
 msgid "B<dpkg:Upstream-Version>"
-msgstr "B<dpkg --version>"
+msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
-msgstr ""
+msgstr "dpkg のアップストリームのバージョン"
 
 #. type: TP
-#: deb-substvars.5:138
-#, fuzzy, no-wrap
+#: deb-substvars.5:156
+#, no-wrap
 msgid "B<dpkg:Version>"
-msgstr "B<dpkg --version>"
+msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
-msgstr ""
+msgstr "dpkg の完全なバージョン表記"
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
 msgstr ""
+"変数が定義されていないにもかかわらず参照されている場合は、値として空文字列が"
+"想定されるとともに、警告が生成される。"
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "ファイル"
 
 #. type: TP
-#: deb-substvars.5:146
-#, fuzzy, no-wrap
+#: deb-substvars.5:164
+#, no-wrap
 msgid "B<debian/substvars>"
-msgstr "B<deinstall>"
+msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
-#, fuzzy
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
-msgstr "使用できるパッケージの一覧。"
+msgstr "変数およびその値のリスト。"
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "バグ"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:160
-#, fuzzy
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 msgstr ""
-"B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
-"B<xargs>(1)."
-
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, fuzzy, no-wrap
-msgid "AUTHOR"
-msgstr ""
-"#-#-#-#-#    #-#-#-#-#\n"
-"作者\n"
-"#-#-#-#-#    #-#-#-#-#\n"
-"著者"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-#, fuzzy
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Copyright (C) 1995 Ian Jackson."
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-#, fuzzy
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright 2000 Wichert Akkerman"
+"B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
+"(1), B<dpkg-source>(1)."
 
 #. type: TH
-#: deb-symbols.5:2
-#, fuzzy, no-wrap
+#: deb-symbols.5:18
+#, no-wrap
 msgid "deb-symbols"
-msgstr "deb-old"
-
-#. type: TH
-#: deb-symbols.5:2
-#, fuzzy, no-wrap
-msgid "2007-07-16"
-msgstr "2006-06-17"
+msgstr "deb-symbols"
 
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
-msgstr ""
+msgstr "deb-symbols - Debian の拡張された共有ライブラリ情報ファイル"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
-msgstr ""
+msgstr "symbols"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
+"これらのファイルに設定可能な拡張された共有ライブラリの依存関係情報のフォー"
+"マットは以下のとおりである:"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
-msgstr ""
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
+msgstr "I<library-soname main-dependency-template>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
-msgstr ""
+#: deb-symbols.5:32
+#, fuzzy
+#| msgid "[ | I<alternative-dependency-template> ]"
+msgid "[| I<alternative-dependency-template>]"
+msgstr "[ | I<alternative-dependency-template> ]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr ""
+#: deb-symbols.5:36
+#, fuzzy
+#| msgid "[ * I<field-name>: I<field-value> ]"
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "[ * I<field-name>: I<field-value> ]"
 
 #. type: Plain text
-#: deb-symbols.5:23
-#, no-wrap
+#: deb-symbols.5:39
+#, fuzzy, no-wrap
+#| msgid ""
+#| "[ ... ]\n"
+#| " I<symbol> I<minimal-version>[ I<id-of-dependency-template> ]\n"
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
+"[ ... ]\n"
+" I<symbol> I<minimal-version>[ I<id-of-dependency-template> ]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
+"I<library-soname> は B<objdump>(1) によってエクスポートされた SONAME フィール"
+"ドの値と完全に合致している。I<dependency-template> は依存関係を示す。なお"
+"I<#MINVER#> は \"(E<gt>= I<minimal-version>)\" のようなバージョンチェックによ"
+"り動的に置き換えられるか、(バージョンを明示した依存関係が不要だと判断された場"
+"合は) 空文字となる。"
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
+"エクスポートされた各シンボル (I<name>@I<version> 形式で列挙。ライブラリにバー"
+"ジョンが存在しない場合、I<version> は \"Base\" となる) は dependency "
+"template のI<minimal-version> に関連付けられる (I<id-of-dependency-template> "
+"が存在しない場合は、I<main-dependency-template> が用いられる。代替の "
+"dependency-template の最初のものは 1 となり、次は 2 となっていく。"
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
+"ライブラリの各エントリには、メタ情報を示すフィールドもいくつか存在する。これ"
+"らのフィールドはアスタリスクから始まる行に保存される。現在のところ有効な"
+"フィールドは、I<Build-Depends-Package> のみである。これは、ライブラリに関連す"
+"る \"-dev\" パッケージ名を示し、B<dpkg-shlibdeps> によって、生成される依存関"
+"係が、対応するビルド時の依存関係を最低限満たすことを保証するために用いられ"
+"る。"
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
-msgstr ""
+msgstr "簡単な symbol ファイル"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2606,25 +2876,29 @@ msgid ""
 " FtpAccess@Base 3.1-1-6\n"
 " [...]\n"
 msgstr ""
+"libftp.so.3 libftp3 #MINVER#\n"
+" DefaultNetbuf@Base 3.1-1-6\n"
+" FtpAccess@Base 3.1-1-6\n"
+" [...]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
-msgstr ""
+msgstr "複雑な symbol ファイル"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
-msgstr ""
+msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
-msgstr ""
+msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2633,91 +2907,118 @@ msgid ""
 " implementationSpecificSymbol@Base 6.5.2-7 1\n"
 " [...]\n"
 msgstr ""
+"* Build-Depends-Package: libgl1-mesa-dev\n"
+" publicGlSymbol@Base 6.3-1\n"
+" [...]\n"
+" implementationSpecificSymbol@Base 6.5.2-7 1\n"
+" [...]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
-msgstr ""
+msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #. type: Plain text
-#: deb-symbols.5:65
-#, fuzzy
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
-msgstr "B<dpkg-deb actions>"
+msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
-#, fuzzy, no-wrap
+#: deb-triggers.5:19
+#, no-wrap
 msgid "deb-triggers"
-msgstr "B<--version>"
-
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, fuzzy, no-wrap
-msgid "2009-03-15"
-msgstr "2006-02-28"
+msgstr "deb-triggers"
 
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
-msgstr ""
+msgstr "deb-triggers - パッケージトリガ"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
-msgstr ""
+msgstr "triggers"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
 "package creation)."
 msgstr ""
+"パッケージは、 control アーカイブ内に I<triggers> ファイル (つまりはパッケー"
+"ジ生成の際の I<DEBIAN/triggers> など) を含めることで、トリガに対する関連付け"
+"を定義する。"
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
 "lines will be ignored."
 msgstr ""
+"このファイルには、各行ごとに 1 つのディレクティブが含まれる。行頭及び行末の空"
+"白文字と、B<#> 以降の記載および空行は無視される。"
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
-msgstr ""
+msgstr "現在サポートされているトリガ制御ディレクティブを以下に示す:"
 
 #. type: Plain text
-#: deb-triggers.5:22
-#, fuzzy
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<interest> I<trigger-name>"
+
+#. type: Plain text
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest-noawait> I<trigger-name>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
+"パッケージが、指定されたトリガをウォッチすることを示す。パッケージがウォッチ"
+"するすべてのトリガは、トリガ制御ファイル内で本ディレクティブを用いて列挙して"
+"おく必要がある。\"noawait\" をつけることで、ステータスが trigger-awaitedで"
+"あっても、パッケージがトリガされなくなる。これは、トリガによって提供される機"
+"能が重要でない場合に使用すべきである。"
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
-msgstr ""
+msgstr "B<activate> I<trigger-name>"
+
+#. type: Plain text
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate-noawait> I<trigger-name>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
-msgstr ""
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
+msgstr ""
+"本パッケージの状態が変化した際に、指定したトリガを有効化するように設定する。"
+"トリガは次の操作の開始により有効化される: unpack, configure, remove(競合状態"
+"にあるパッケージによるものも含まれる), purge, deconfigure 。\"noawait\" をつ"
+"けることで、ステータスが trigger-awaited であっても、パッケージがトリガされな"
+"くなる。これは、トリガによって提供される機能が重要でない場合に使用すべきであ"
+"る。"
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2725,83 +3026,100 @@ msgid ""
 "installed, does not cause activations.  In the case of unpack, triggers "
 "mentioned in both the old and new versions of the package will be activated."
 msgstr ""
+"他のパッケージを unpack している最中に本パッケージが削除された場合、unpack終"
+"了時に削除が確認された際に、トリガが有効化される。トリガ処理自体やtriggers-"
+"awaited から installed への状態変化により、トリガが有効化されることはない。"
+"unpack の場合、パッケージの旧バージョンと新バージョンの両方で定義されているト"
+"リガが有効化される。"
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr ""
+"不明なディレクティブがあるとエラーが発生し、パッケージのインストールが失敗す"
+"る。"
 
 #. type: Plain text
-#: deb-triggers.5:52
-#, fuzzy
+#: deb-triggers.5:84
 msgid ""
-"B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
-msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+"\"-noawait\" は、dpk 1.16.1 以降でのみサポートされ、それ以前の dpkg で使用す"
+"るとエラーとなる。そのため、これらのディレクティブを使用するパッケージ"
+"は、\"Pre-Depends: dpkg (E<gt>= 1.16.1)\" を付加することが推奨される。"
 
-#. type: TH
-#: dpkg.1:1
-#, no-wrap
+#. type: Plain text
+#: deb-triggers.5:88
+msgid ""
+"B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
+msgstr ""
+"B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
+
+#. type: TH
+#: dpkg.1:26
+#, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
-msgid "2011-02-05"
-msgstr "2006-02-28"
+#| msgid "2011-11-10"
+msgid "2011-11-27"
+msgstr "2011-11-10"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "dpkg suite"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - Debian パッケージマネージャ"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<option>...] I<action>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "警告"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
 "--help>."
 msgstr ""
-"このマニュアルは、B<dpkg> のコマンドライン・オプションやパッケージ状態につい"
-"て、B<dpkg --help> で得られる情報よりもさらに詳細に理解したい利用者のために書"
-"かれたものである。"
+"このマニュアルは、B<dpkg> のコマンドラインオプションやパッケージ状態につい"
+"て、B<dpkg --help> よりも、さらに詳細に理解したいユーザを対象としている。"
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
 "when installing and removing packages are particularly inadequate."
 msgstr ""
-"パッケージ管理者は、B<dpkg> がどのようにパッケージをインストールするのかを理"
-"解するという目的では、このマニュアルをI<読まない>ほうがよい。パッケージをイン"
-"ストールするときや削除するときの B<dpkg> の動作に関する記述は、特に不充分であ"
-"る。"
+"B<dpkg> がパッケージをどのようにインストールするかを理解したいというパッケー"
+"ジのメンテナを対象としたものではない。特に、パッケージのインストールや削除の"
+"際の B<dpkg> の挙動に関する説明が不足している。"
 
 #. type: Plain text
-#: dpkg.1:26
-#, fuzzy
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -2810,104 +3128,82 @@ msgid ""
 "tells B<dpkg> what to do and options control the behavior of the action in "
 "some way."
 msgstr ""
-"B<dpkg> は、Debian パッケージの、インストール、構築、削除、管理をするための"
-"ツールである。B<dselect>(1) は、B<dpkg> の代表的なフロントエンドで、よりユー"
-"ザフレンドリなツールである。B<dpkg> は、コマンドライン引き数によって完全に制"
-"御することができる。コマンドライン引き数は、1 つのアクションと、0 個以上のオ"
-"プションとで構成される。アクションパラメータは、B<dpkg> に何をさせるのかを指"
-"定し、オプションはそのアクションのふるまいを制御する。"
-
-#. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"また、B<dpkg> は B<dpkg-deb>(1) のフロントエンドとしても使うことができる。以"
-"下のアクションは B<dpkg-deb> のアクションであり、B<dpkg> にこれらを引き数とし"
-"て与えると、B<dpkg-deb> に同じ引き数を与えて起動する。"
+"B<dpkg> は、Debian パッケージのインストール、ビルド、削除、管理を行うための"
+"ツールである。B<dpkg> の代表的なフロントエンドであり、利便性の高いツールが"
+"B<aptitude>(1) である。dpkg 自体は、1 つのアクションと 0 個以上のオプションか"
+"らなるコマンドラインパラメータによって制御される。アクションにより B<dpkg> の"
+"動作が指定され、オプションにより、そのアクションに関する挙動が制御される。"
 
 #. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>,\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr "これらのアクションについては、B<dpkg-deb>(1) にくわしい情報がある。"
+"B<dpkg> は B<dpkg-deb>(1) および B<dpkg-query>(1) のフロントエンドとして用い"
+"ることもできる。サポートされているアクションの一覧は、アクションセクションで"
+"後ほど説明する。これらのアクションが指示された場合、B<dpkg> は、アクションに"
+"対して指定されたパラメータを用いて B<dpkg-deb> もしくは B<dpkg-query> を呼び"
+"出すが、現在のところオプションについては引き渡されない。バックエンドに対して"
+"こうしたオプションを指定したい場合は、直接呼び出す必要がある。"
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "パッケージに関する情報"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
 "B<flags>. These values are intended to be changed mainly with B<dselect>."
 msgstr ""
-"B<dpkg> は、いくつかの利用可能なパッケージに関する有用な情報を管理している。"
-"この情報は、B<パッケージ状態>、B<パッケージ選択状態>、そしてB<フラグ>の 3 つ"
-"に分類できる。これらの値は主に B<dselect> によって変更される。"
+"B<dpkg> は利用可能なパッケージに関して、いくばくかの有用な情報を管理してい"
+"る。情報は、B<ステータス>、B<パッケージ選択状態>、B<フラグ>の 3 つに分類で"
+"き、主にB<dselect> によって変更されることが想定されている。"
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
-msgstr "パッケージ状態"
+msgstr "パッケージのステータス"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "パッケージはシステムにインストールされていない。"
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
-msgstr "パッケージの設定ファイルだけが存在している。"
+msgstr "パッケージの設定ファイルだけがシステムに存在している。"
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed>"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -2915,205 +3211,198 @@ msgstr ""
 "パッケージのインストールは開始しているが、何らかの理由で完了していない。"
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
-msgstr "パッケージは展開されたが、設定はされていない。"
+msgstr "パッケージは展開されたが、まだ設定されていない。"
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured>"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
 msgstr ""
-"パッケージは展開され、設定も開始しているが何らかの理由によって完了していな"
+"パッケージは展開されて設定も開始しているが、何らかの理由によって完了していな"
 "い。"
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
-msgstr ""
+msgstr "B<triggers-awaited>"
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
-msgstr ""
+msgstr "パッケージは別のパッケージによるトリガ処理を待機している。"
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
-msgstr ""
+msgstr "B<triggers-pending>"
 
 #. type: Plain text
-#: dpkg.1:72
-#, fuzzy
+#: dpkg.1:88
 msgid "The package has been triggered."
-msgstr "パッケージの展開と設定が完了している。"
+msgstr "パッケージはトリガされている。"
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "パッケージの展開と設定が完了している。"
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "パッケージ選択状態"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "パッケージはインストールするように選択されている。"
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
 msgstr ""
-"パッケージは B<hold> (変更禁止)されている。これは B<--force-hold> で強制しな"
-"い限り B<dpkg> で扱わないということである。"
+"B<hold> 状態にあるパッケージは、B<--force-hold> オプションで強制しない限り、"
+"B<dpkg>による処理の対象とならない。"
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
 msgstr ""
-"パッケージは deinstallation するように選択されている(設定ファイルを除くすべて"
-"のファイルを削除したい)。"
+"パッケージは deinstallation (設定ファイルを除くすべてのファイルを削除) するよ"
+"うに選択されている"
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg.1:91
-#, fuzzy
-#| msgid ""
-#| "The package is selected to be purged (i.e. we want to remove everything, "
-#| "even configuration files)."
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
 msgstr ""
-"パッケージは purge するように選択されている(設定ファイルも含めたすべてのファ"
-"イルを削除したい)。"
+"パッケージは完全削除 (設定ファイルも含めたすべてのファイルを削除) するように"
+"選択されている。"
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
-msgstr "パッケージフラグ"
+msgstr "パッケージのフラグ"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
 "reinstreq>."
 msgstr ""
-"パッケージは B<reinst-required> されている。これは、壊れている状態でインス"
-"トールされていて、再インストールが要求されているということである。このパッ"
-"ケージは B<--force-reinstreq> で強制しない限り、削除することができない。"
+"B<reinst-required> 状態にあるパッケージは、不正な状態にあり、再インストールが"
+"必要となっている。こうしたパッケージは、B<--force-remove-reinstreq> オプショ"
+"ンで強制しない限り、削除することができない。"
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "アクション"
 
 #. type: TP
-#: dpkg.1:99
-#, fuzzy, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
-msgstr "B<dpkg -i> | B<--install> I<package_file>..."
+#: dpkg.1:115
+#, no-wrap
+msgid "B<-i>, B<--install> I<package-file>..."
+msgstr "B<-i>, B<--install> I<package-file>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
-"指定したパッケージをインストールする。もし B<--recursive> または B<-R> オプ"
-"ションを指定する場合、I<package_file> に、参照するディレクトリを指定しなけれ"
-"ばならない。"
+"パッケージをインストールする。B<--recursive> または B<-R> オプションが指定さ"
+"れていた場合、I<package-file> としてファイルではなくディレクトリを指定するこ"
+"と。"
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
-msgstr "インストールは、以下の手順で構成されている。"
+msgstr "インストールは、以下のステップで構成されている。"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
-msgstr "B<1.> インストールするパッケージの制御ファイルを取り出す。"
+msgstr "B<1.> インストールする新しいパッケージの制御ファイルを展開する。"
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
 msgstr ""
-"B<2.> もし同じパッケージの別のバージョンがすでにインストール済みの場合、新し"
-"いパッケージのインストールの前に、インストール済みのパッケージの I<prerm> ス"
-"クリプトを実行する。"
+"B<2.> 同一パッケージの別バージョンがインストール済の場合、新しいパッケージの"
+"インストール前に、インストール済パッケージの I<prerm> スクリプトを実行する。"
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr ""
-"B<3.> もしパッケージが I<preinst> スクリプトを提供している場合、それを実行す"
-"る。"
+"B<3.> 新しいパッケージが I<preinst> スクリプトを提供している場合、実行する。"
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3122,101 +3411,95 @@ msgstr ""
 "ファイルを保存する。"
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
 "this script is executed after the I<preinst> script of the new package, "
 "because new files are written at the same time old files are removed."
 msgstr ""
-"B<5.> もし同じパッケージの別のバージョンがすでにインストール済みの場合、先に"
-"インストールされていたパッケージの I<postrm> を実行する。このスクリプトが、新"
-"しいパッケージの I<preinst> の後に実行されることに注意すること。これは、新し"
-"いファイルが書き込まれるのと同時に古いファイルが削除されるためである。"
+"B<5.> 同一パッケージの別バージョンがインストール済の場合、古いパッケージの"
+"I<postrm> スクリプトを実行する。このスクリプトは、新しいパッケージの "
+"I<preinst>スクリプトの後に実行されることに注意すること。これは、新しいファイ"
+"ルが書き込まれるのと同時に古いファイルが削除されるためである。"
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
 msgstr ""
-"B<6.> パッケージの設定をする。これがどのように実行されるか、 B<--configure> "
-"の項にくわしい情報がある。"
+"B<6.> パッケージの設定を行う。処理の詳細については、B<--configure> を参照のこ"
+"と。"
 
 #. type: TP
-#: dpkg.1:130
-#, fuzzy, no-wrap
-msgid "B<--unpack >I<package_file>..."
-msgstr "B<dpkg --unpack >I<package_file> ..."
+#: dpkg.1:146
+#, no-wrap
+msgid "B<--unpack >I<package-file>..."
+msgstr "B<--unpack >I<package-file>..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
-"パッケージを展開する、しかし設定はしない。もし B<--recursive> または B<-R> オ"
-"プションを指定する場合、I<Package_file> に、参照するディレクトリを指定しなけ"
-"ればならない。"
+"パッケージを展開するが、設定はしない。B<--recursive> または B<-R> オプション"
+"が指定されていた場合、I<package-file> としてファイルではなくディレクトリを指"
+"定すること。"
 
 #. type: TP
-#: dpkg.1:135
-#, fuzzy, no-wrap
+#: dpkg.1:151
+#, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
-msgstr "B<dpkg --configure >I<package> ... | B<-a> | B<--pending>"
+msgstr "B<--configure >I<package>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
-#, fuzzy
-#| msgid ""
-#| "Reconfigure an unpacked package. If B<-a> or B<--pending> is given "
-#| "instead of I<package>, all unpacked but unconfigured packages are "
-#| "configured."
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
 "unconfigured packages are configured."
 msgstr ""
-"展開済みのパッケージを再設定する。もし、B<-a> または B<--pending> を指定した"
-"場合、まだ設定されていない展開済みのすべてのパッケージを設定する。"
+"展開済だが未設定のパッケージを設定する。package の代わりに B<-a> もしくはB<--"
+"pending> を指定した場合は、展開済だが未設定のパッケージすべてを設定する。"
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
 msgstr ""
+"既に設定済のパッケージを再設定する場合は、B<dpkg-reconfigure>(8) コマンドを代"
+"わりに使用すること。"
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
-msgstr "設定は、以下の手順で構成されている。"
+msgstr "設定は、以下のステップで構成されている。"
 
 #. type: Plain text
-#: dpkg.1:151
-#, fuzzy
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
 msgstr ""
-"B<1.> 設定ファイルを展開する。同時に、失敗したときに元に戻せるように、古い設"
-"定ファイルを保存する。"
+"B<1.> 設定ファイルを展開する。同時になにか問題が発生した時に元に戻せるよう、"
+"古い設定ファイルをバックアップする。"
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
-msgstr ""
-"B<2.> もしパッケージが I<postinst> スクリプトを提供している場合、それを実行す"
-"る。"
+msgstr "B<2.> パッケージが提供している場合、postinst スクリプトを実行する。"
 
 #. type: TP
-#: dpkg.1:154
-#, fuzzy, no-wrap
+#: dpkg.1:170
+#, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
-msgstr "B<dpkg --configure >I<package> ... | B<-a> | B<--pending>"
+msgstr "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3224,16 +3507,20 @@ msgid ""
 "improper B<triggers-awaited> and B<triggers-pending> states. This can be "
 "fixed later by running: B<dpkg --configure --pending>."
 msgstr ""
+"トリガ処理のみを行う。待機しているトリガが処理される。パッケージ名が指定され"
+"ている場合、該当パッケージのトリガのみが、必要な場合に一度だけ処理される。こ"
+"のオプションを使用すると、パッケージが不適切な B<triggers-awaited> もしくは"
+"B<triggers-pending> 状態のままになってしまうかもしれない。これらの状態は "
+"B<dpkg --configure --pending> を後から実行することで対処できる。"
 
 #. type: TP
-#: dpkg.1:161
-#, fuzzy, no-wrap
+#: dpkg.1:177
+#, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
-msgstr "B<dpkg -r> | B<--remove> | B<-P> | B<--purge >I<package> ... | B<-a> | B<--pending>"
+msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
-#, fuzzy
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3249,42 +3536,49 @@ msgid ""
 "course, this only applies to files in system directories, not configuration "
 "files written to individual users' home directories."
 msgstr ""
-"インストール済みのパッケージを削除する。B<-r> または B<--remove> は、設定ファ"
-"イルを除いたすべてを削除する。こうすることで、後で再インストールしたときに再"
-"設定をしなくてよくなる(設定ファイルの一覧は、I<debian/conffiles> コントロール"
-"ファイルにある)。B<-P> または B<--purge> は、設定ファイルを含むすべてを削除す"
-"る。引き数として、パッケージ名の代わりに B<-a> または B<--pending> が指定され"
-"た場合には、I</var/lib/dpkg/status> ファイルで remove または purge のマークを"
-"持つすべての展開済みパッケージを、それぞれ remove または purge する。"
-
-#. type: Plain text
-#: dpkg.1:180
+"インストール済のパッケージを削除する。B<-r> もしくは B<--remove> は、設定ファ"
+"イル (conffile) を除いたすべてを削除する。これにより、後ほど再インストールし"
+"た時にパッケージの再設定を不要とすることができる (ここでいう設定ファイルと"
+"は、制御ファイルの I<DEBIAN/conffiles> に列挙されたファイルである) 。B<-P> も"
+"しくは B<--purge> は、設定ファイルを含むすべてを強制削除する。パッケージ名の"
+"代わりに B<-a> もしくはB<--pending> が指定された場合は、I</var/lib/dpkg/"
+"status> で remove もしくは purgeが指定されている展開済パッケージすべてが "
+"remove もしくは完全削除される。設定ファイルによっては、設定スクリプトが生成、"
+"処理しているため、B<dpkg> の管理下にない場合がある。この場合 B<dpkg> はこれら"
+"のファイルを削除しないため、(B<dpkg> から呼び出される) パッケージの "
+"I<postrm> スクリプトが完全削除処理の際に、これらのファイルを削除する必要があ"
+"る。当然であるが、削除対象となるのは、システムのディレクトリに存在している"
+"ファイルのみであり、個々のユーザのホームディレクトリにある設定ファイルは対象"
+"外である。"
+
+#. type: Plain text
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
-msgstr "パッケージの削除は以下の手順で構成されている。"
+msgstr "パッケージの削除は以下のステップで構成されている:"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> I<prerm> スクリプトを実行する。"
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> インストールしたファイルを削除する。"
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> I<postrm> スクリプトを実行する。"
 
 #. type: TP
-#: dpkg.1:190
-#, fuzzy, no-wrap
+#: dpkg.1:206
+#, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
-msgstr "B<dpkg --update-avail> | B<--merge-avail> I<Packages-file>"
+msgstr "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3294,166 +3588,245 @@ msgid ""
 "record of available packages in I</var/lib/dpkg/available>."
 msgstr ""
 "B<dpkg> や B<dselect> が管理する利用可能なパッケージの情報を更新する。B<--"
-"merge-avail> アクションは、古い情報に I<Packages-file> の情報を組み合わせる。"
-"B<--update-avail> アクションは、古い情報を I<Packages-file> の情報で置き換え"
-"る。Debian と一緒に配布されている I<Packages-file> の名前は簡単に "
-"I<Packages> である。B<dpkg> は、利用可能なパッケージの情報を I</var/lib/dpkg/"
-"available> に記録する。"
+"merge-avail>アクションを指定すると、古い情報と I<Packages-file> の情報とが統"
+"合される。B<--update-avail> アクションを指定すると、古い情報は I<Packages-"
+"file> の情報で置き換えられる。Debian と一緒に配布されている I<Packages-file> "
+"は、シンプルにI<Packages> という名前になっている。B<dpkg> は、利用可能なパッ"
+"ケージの情報をI</var/lib/dpkg/available> に記録する。"
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
 "B<dselect> but an APT-based frontend: APT has its own system to keep track "
 "of available packages."
 msgstr ""
+"I<available> ファイルを取得し更新する簡便なコマンドが B<dselect update> であ"
+"る。このファイルは B<dselect> の代わりに APT ベースのフロントエンドを使用する"
+"場合はほとんど無意味である。APT は利用可能なパッケージを管理するシステムを独"
+"自に保持しているためである。"
 
 #. type: TP
-#: dpkg.1:204
-#, fuzzy, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
-msgstr "B<dpkg -A> | B<--record-avail> I<package_file> ..."
+#: dpkg.1:220
+#, no-wrap
+msgid "B<-A>, B<--record-avail> I<package-file>..."
+msgstr "B<-A>, B<--record-avail> I<package-file>..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
-"B<dpkg> や B<dselect> が管理する利用可能なパッケージの情報を、"
-"I<package_file> パッケージからの情報で更新する。もし B<--recursive> または "
-"B<-R> オプションを指定する場合、I<Package_file> に、参照するディレクトリを指"
-"定しなければならない。"
+"B<dpkg> や B<dselect> が管理する利用可能なパッケージの情報を、I<package-"
+"file> で指定したパッケージの情報で更新する。B<--recursive> または B<-R> オプ"
+"ションが指定されていた場合、I<package-file> としてファイルではなくディレクト"
+"リを指定すること。"
 
 #. type: TP
-#: dpkg.1:210
-#, fuzzy, no-wrap
+#: dpkg.1:226
+#, no-wrap
 msgid "B<--forget-old-unavail>"
-msgstr "B<dpkg --forget-old-unavail>"
+msgstr "B<--forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
 msgstr ""
+"現在はB<廃止され>ており、何も行われない。B<dpkg> は、インストールされず利用で"
+"きないパッケージの情報を自動的に消去する。"
 
 #. type: TP
-#: dpkg.1:214
-#, fuzzy, no-wrap
+#: dpkg.1:230
+#, no-wrap
 msgid "B<--clear-avail>"
-msgstr "B<dpkg --clear-avail>"
+msgstr "B<--clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
-msgstr "利用可能なパッケージの情報を消去する。"
+msgstr "利用可能なパッケージについての情報を消去する。"
 
 #. type: TP
-#: dpkg.1:217
-#, fuzzy, no-wrap
+#: dpkg.1:233
+#, no-wrap
 msgid " B<-C>, B<--audit>"
-msgstr "B<-q>|B<--quiet>"
+msgstr " B<-C>, B<--audit>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
 msgstr ""
-"インストールが完了していないパッケージを探す。B<dpkg> はインストールを完了さ"
-"せるためにどうすればよいかを提案する。"
+"インストールが中断されているパッケージを検索する。dpkg はインストールを完了さ"
+"せるために行うべきことを提示する。"
 
 #. type: TP
-#: dpkg.1:222
-#, fuzzy, no-wrap
+#: dpkg.1:238
+#, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
-msgstr "B<dpkg --get-selections> [I<package-name-pattern>...]"
+msgstr "B<--get-selections> [I<package-name-pattern>...]"
 
 #. type: Plain text
-#: dpkg.1:227
-#, fuzzy
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
 "not be shown."
 msgstr ""
-"パッケージ選択リストを標準出力に書き出す。パターンを指定しない場合、purge 状"
-"態のパッケージは表示されない。"
+"選択したパッケージのリストを標準出力に出力する。パターンを指定しなかった場合"
+"は、(既に完全削除されているなどで) インストールされていないパッケージは表示さ"
+"れない。"
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
-#, fuzzy, no-wrap
+#: dpkg.1:243 update-alternatives.8:316
+#, no-wrap
 msgid "B<--set-selections>"
-msgstr "B<dpkg --set-selections>"
+msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
-"パッケージ選択リストを標準入力から読み込んで設定する。ファイルの形式は "
-"'E<lt>packageE<gt> E<lt>stateE<gt>' でなければならない。state は、install、"
-"hold、deinstall または purge のいずれかである。空行や、行が '#' で始まるコメ"
-"ント行を使用してもよい。"
+"標準入力から読み込んだファイルを用いて選択したパッケージのステータスを更新す"
+"る。読み込むファイルは 'I<package> I<state>' というフォーマットになっている必"
+"要がある。state は B<install>, B<hold>, B<deinstall>, B<purge> のいずれかの値"
+"をとる。空行や '#' から始まるコメント行を使用してもよい。"
 
 #. type: TP
-#: dpkg.1:233
-#, fuzzy, no-wrap
+#: dpkg.1:249
+#, no-wrap
 msgid "B<--clear-selections>"
-msgstr "B<dpkg --clear-selections>"
+msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
 "packages not in list given to --set-selections."
 msgstr ""
-"essential でないパッケージすべての選択状態を deinstall にする。--set-"
-"selections に与えるリストにないパッケージを deinstall するため、--set-"
-"selections の直前に使うためのものである。"
+"essential 以外のすべてのパッケージのステータスを deinstall にする。このオプ"
+"ションは、--set-selection の直前で用いて --set-selections で指定していない"
+"パッケージをすべて deinstall するために使用されることを想定している。"
 
 #. type: TP
-#: dpkg.1:238
-#, fuzzy, no-wrap
+#: dpkg.1:254
+#, no-wrap
 msgid "B<--yet-to-unpack>"
-msgstr "B<dpkg --yet-to-unpack>"
+msgstr "B<--yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
 msgstr ""
 "インストールするために選択されたが、何らかの理由でまだインストールされていな"
-"いパッケージを探す。"
+"いパッケージを検索する。"
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+#| msgid "B<--foreign-architecture >I<architecture>"
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<--foreign-architecture >I<architecture>"
+
+#. type: Plain text
+#: dpkg.1:264
+#, fuzzy
+#| msgid ""
+#| "Add I<architecture> to the list of architectures for which packages can "
+#| "be installed without using B<--force-architecture>, in addition to the "
+#| "architecture B<dpkg> is built for (i.e.: the output of B<--print-"
+#| "architecture>)."
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+"I<architecture> を、B<dpkg> がビルドされたアーキテクチャに加えて B<--force-"
+"architecture> を使用せずにパッケージをインストールすることが可能となるアーキ"
+"テクチャのリスト (すなわち B<--print-architecture> の出力) に追加する。"
+
+#. type: TP
+#: dpkg.1:264
 #, fuzzy, no-wrap
+#| msgid "B<--foreign-architecture >I<architecture>"
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<--foreign-architecture >I<architecture>"
+
+#. type: Plain text
+#: dpkg.1:272
+#, fuzzy
+#| msgid ""
+#| "Add I<architecture> to the list of architectures for which packages can "
+#| "be installed without using B<--force-architecture>, in addition to the "
+#| "architecture B<dpkg> is built for (i.e.: the output of B<--print-"
+#| "architecture>)."
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+"I<architecture> を、B<dpkg> がビルドされたアーキテクチャに加えて B<--force-"
+"architecture> を使用せずにパッケージをインストールすることが可能となるアーキ"
+"テクチャのリスト (すなわち B<--print-architecture> の出力) に追加する。"
+
+#. type: TP
+#: dpkg.1:272
+#, no-wrap
 msgid "B<--print-architecture>"
-msgstr "B<dpkg --print-architecture>"
+msgstr "B<--print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
-msgstr "B<dpkg> のインストールするアーキテクチャ(例えば、\"i386\")を表示する。"
+msgstr ""
+"B<dpkg> がインストールするパッケージのアーキテクチャ (例えば \"i386\") を表示"
+"する。"
 
 #. type: TP
-#: dpkg.1:246
-#, fuzzy, no-wrap
+#: dpkg.1:275
+#, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-foreign-architectures>"
+
+#. type: Plain text
+#: dpkg.1:279
+#, fuzzy
+#| msgid ""
+#| "Print a space-separated list of the extra architectures B<dpkg> is "
+#| "configured to allow packages to be installed for."
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+"B<dpkg> によるインストールを可能とする設定をされた、追加のアーキテクチャをス"
+"ペースで区切ったリストで表示する。"
+
+#. type: TP
+#: dpkg.1:279
+#, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
-msgstr "B<dpkg --compare-versions >I<ver1 op ver2>"
+msgstr "B<--compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3464,100 +3837,98 @@ msgid ""
 "provided only for compatibility with control file syntax: B<E<lt> E<lt>E<lt> "
 "E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 msgstr ""
-"二項演算子 I<op> で 2 つのバージョンを比較する。B<dpkg> の返り値は、指定した"
-"条件を満たすなら成功(0)、そうでなければ失敗(0 以外)となる。演算子は 2 つのグ"
-"ループに分かれる。これは I<ver1> か I<ver2> が欠けているときのふるまいの違い"
-"による。B<lt le eq ne ge gt> は、欠けているバージョンがどれよりも古いとみな"
-"す。B<lt-nl le-nl ge-nl gt-nl> は、欠けているバージョンがどれよりも新しいとみ"
-"なす。B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>> は、control ファイ"
-"ルの文法との互換性のためだけに提供されている。"
+"二項演算子 I<op> を用いてバージョン番号を比較する。B<dpkg> は、指定した条件を"
+"満たす場合は成功 (0) を、それ以外は失敗 (0 以外) を返却する。演算子は "
+"I<ver1> やI<ver2> が空文字列の時の扱いによって、 2 種類に大別できる。B<lt le "
+"eq ne ge gt>は、空文字列をもっとも小さいバージョンと見なす。B<lt-nl le-nl ge-"
+"nl gt-nl> は、もっとも大きいバージョンとみなす。B<E<lt> E<lt>E<lt> E<lt>= = "
+"E<gt>= E<gt>E<gt> E<gt>> は、control ファイルの文法との互換性を維持するために"
+"のみ提供される。"
 
 #. type: TP
-#: dpkg.1:257
-#, fuzzy, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
-msgstr "B<dpkg --command-fd E<lt>nE<gt>>"
+#: dpkg.1:290
+#, no-wrap
+msgid "B<--command-fd >I<n>"
+msgstr "B<--command-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:262
-#, fuzzy
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
-"ファイル記述子 B<E<lt>nE<gt>> から一連のコマンドをうけいれる。注意: 追加のオ"
-"プションはコマンドラインとこのファイル記述子を通じて指定でき、一回の実行を通"
-"じてそれらがリセットされることはない。"
+"ファイル記述子 I<n> から一連のコマンドを入力する。これ以外のオプションは、コ"
+"マンドラインとファイル記述子の両方で指定できる。これらは、後続のコマンド実行"
+"に際しても有効である。"
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
-msgstr "簡単なオプション一覧を表示する。"
+msgstr "オプションに関する簡単なヘルプを表示する。"
 
 #. type: TP
-#: dpkg.1:265
-#, fuzzy, no-wrap
+#: dpkg.1:298
+#, no-wrap
 msgid "B<--force-help>"
-msgstr "B<dpkg --force-help>"
+msgstr "B<--force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
-msgstr "B<--force->I<thing> オプション一覧を表示する。"
+msgstr "B<--force->I<thing> オプションに関するヘルプを表示する。"
 
 #. type: TP
-#: dpkg.1:268
-#, fuzzy, no-wrap
+#: dpkg.1:301
+#, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
-msgstr "B<--debug>"
+msgstr "B<-Dh>, B<--debug=help>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
-msgstr "デバッグ用オプション一覧を表示する。"
+msgstr "デバッグ用オプションに関するヘルプを表示する。"
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "B<dpkg> のバージョン情報を表示する。"
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb actions>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
-msgstr "以下のアクションのくわしい情報は B<dpkg-deb>(1) を参照すること。"
+msgstr "以下のアクションの詳細については B<dpkg-deb>(1) を参照のこと。"
 
 #. type: Plain text
-#: dpkg.1:297
-#, fuzzy, no-wrap
+#: dpkg.1:330
+#, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
 "    Build a deb package.\n"
@@ -3578,37 +3949,38 @@ msgid ""
 "B<-I>, B<--info> I<archive> [I<control-file>...]\n"
 "    Show information about a package.\n"
 msgstr ""
-"B<dpkg -b> | B<--build> I<directory> [I<filename>]\n"
-"    deb パッケージを構築する。\n"
-"B<dpkg -c> | B<--contents> I<filename>\n"
+"B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
+"    deb パッケージをビルドする。\n"
+"B<-c>, B<--contents> I<archive>\n"
 "    deb パッケージに含まれるファイル一覧を表示する。\n"
-"B<dpkg -e> | B<--control> I<filename> [I<directory>]\n"
-"    パッケージから制御情報を取り出す。\n"
-"B<dpkg -x> | B<--extract> I<filename directory>\n"
-"    パッケージに含まれるファイルをすべて取り出す。\n"
-"B<dpkg -f> | B<--field>  I<filename> [I<control-field>] ...\n"
-"    パッケージの制御フィールドを表示する。\n"
+"B<-e>, B<--control> I<filename> [I<directory>]\n"
+"    パッケージから制御情報ファイルを展開する。\n"
+"B<-x>, B<--extract> I<archive directory>\n"
+"    パッケージによってインストールされるファイルをすべて展開する。\n"
+"B<-X>, B<--vextract> I<archive directory>\n"
+"    パッケージによってインストールされるファイルをすべて展開して表示する。\n"
+"B<-f>, B<--field>  I<archive> [I<control-field>...]\n"
+"    パッケージの制御ファイルの各フィールドを表示する。\n"
 "B<dpkg --fsys-tarfile> I<filename>\n"
-"    Debian パッケージに含まれる tar ファイルを表示する。\n"
-"B<dpkg -I> | B<--info> I<filename> [I<control-file>]\n"
-"    パッケージに関する情報を表示する。\n"
-"B<dpkg -X> | B<--vextract> I<filename> I<directory>\n"
-"    パッケージに含まれるファイルを展開し、ファイル名を表示する。\n"
+"    Debian パッケージに含まれるインストールされるファイルが格納された\n"
+"    tar ファイルの内容を表示する。\n"
+"B<-I>, B<--info> I<archive> [I<control-file>...]\n"
+"    パッケージに関する各種情報を表示する。\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query actions>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
-msgstr "以下のアクションの詳細は、B<dpkg-query>(1) を参照すること。"
+msgstr "以下のアクションの詳細は、B<dpkg-query>(1) を参照のこと。"
 
 #. type: Plain text
-#: dpkg.1:317
-#, fuzzy, no-wrap
+#: dpkg.1:350
+#, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
 "    List packages matching given pattern.\n"
@@ -3623,38 +3995,34 @@ msgid ""
 "    I</var/lib/dpkg/available>. Users of APT-based frontends\n"
 "    should use B<apt-cache show> I<package-name> instead.\n"
 msgstr ""
-"B<dpkg -l> | B<--list> I<package-name-pattern> ...\n"
-"    指定したパターンにマッチする名前のパッケージを表示する。\n"
-"B<dpkg -s> | B<--status> I<package-name> ...\n"
+"B<-l> | B<--list> I<package-name-pattern> ...\n"
+"    指定したパターンにマッチする名前のパッケージの一覧を表示する。\n"
+"B<-s> | B<--status> I<package-name> ...\n"
 "    指定したパッケージの状態を報告する。\n"
-"B<dpkg -L> | B<--listfiles> I<package> ...\n"
-"    B<package> パッケージによってシステムにインストールされたファイルを表示する。\n"
-"B<dpkg -S> | B<--search> I<filename-search-pattern> ...\n"
+"B<-L> | B<--listfiles> I<package-name> ...\n"
+"    B<package-name> によってシステムにインストールされたファイルの一覧を表示する。\n"
+"B<-S> | B<--search> I<filename-search-pattern> ...\n"
 "    指定したファイルがどのパッケージからインストールされたか検索する。\n"
-"B<dpkg -p> | B<--print-avail> I<package>\n"
-"    I</var/lib/dpkg/available> にある I<package> の詳細情報を表示する。\n"
+"B<-p> | B<--print-avail> I<package-name>\n"
+"    I</var/lib/dpkg/available> にある I<package-name> の詳細情報を表示する。\n"
+"    APT ベースのフロントエンドを使っている場合は、B<apt-cache show> I<package-name>\n"
+"    コマンドを代わりに使用すること。\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "オプション"
 
 #. type: Plain text
-#: dpkg.1:325
-#, fuzzy
-#| msgid ""
-#| "All options can be specified both on the command line and in the B<dpkg> "
-#| "configuration file I</etc/dpkg/dpkg.cfg>. Each line in the configuration "
-#| "file is either an option (exactly the same as the command line option but "
-#| "without leading dashes) or a comment (if it starts with a B<#>)."
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3662,30 +4030,31 @@ msgid ""
 "either an option (exactly the same as the command line option but without "
 "leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
-"すべてのオプションは、コマンドラインや、B<dpkg> の設定ファイルである I</etc/"
-"dpkg/dpkg.cfg> で指定できる。設定ファイルの各行は、(先頭のダッシュが無いこと"
-"以外はコマンドラインオプションと全く同じ)オプションか、(行頭が B<#> の)コメン"
-"トである。"
+"すべてのオプションは、コマンドラインと B<dpkg> の設定ファイルI</etc/dpkg/"
+"dpkg.cfg> もしくは設定ディレクトリ I</etc/dpkg/dpkg.conf.d/> のいずれで指定し"
+"てもよい。設定ファイルの各行は、(先頭のダッシュを削除することを除き、コマンド"
+"ラインオプションとまったく同一の) オプションもしくは (行頭が B<#> からはじま"
+"る) コメントのいずれかを記述する。"
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<number>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr "B<dpkg> の処理を中断させるエラー数を変更する。デフォルトは 50 である。"
 
 #. type: TP
-#: dpkg.1:329
-#, fuzzy, no-wrap
+#: dpkg.1:362
+#, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
-msgstr "B<-B>|B<--auto-deconfigure>"
+msgstr "B<-B>, B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3694,28 +4063,28 @@ msgid ""
 msgstr ""
 "パッケージを削除するとき、削除するパッケージに依存した別のパッケージがインス"
 "トールされている場合がある。このオプションを指定すると、削除するパッケージに"
-"依存しているパッケージの設定を取り消す。"
+"依存しているパッケージの設定を自動的に取り消す。"
 
 #. type: TP
-#: dpkg.1:335
-#, fuzzy, no-wrap
+#: dpkg.1:368
+#, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
-msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
+msgstr "B<-D>I<octal>B<, --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
 "releases). B<-Dh> or B<--debug=help> display these debugging values."
 msgstr ""
-"デバッグモードにする。 I<octal> は、以下の一覧から望む値をビットごとの論理和"
-"で組み合わせたものである(これらの値は、将来のリリースでは変更される可能性があ"
-"るので注意すること)。B<-Dh> または B<--debug=help> はこれらの値を表示する。"
+"デバッグモードにする。 I<octal> は、以下の一覧 (将来のリリースでは変更される"
+"可能性があることに注意) から、任意の値をビットごとの論理和で組み合わせた数値"
+"である。B<-Dh> または B<--debug=help> により指定可能な値が表示される。"
 
 #. type: Plain text
-#: dpkg.1:356
-#, fuzzy, no-wrap
+#: dpkg.1:389
+#, no-wrap
 msgid ""
 "    Number   Description\n"
 "         1   Generally helpful progress information\n"
@@ -3732,55 +4101,58 @@ msgid ""
 "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
 "      2000   Insane amounts of drivel\n"
 msgstr ""
-" 数値   説明\n"
-"    1   一般的に役に立つ進行状況\n"
-"    2   管理スクリプトの呼び出し状況と状態\n"
-"   10   各ファイル処理の情報\n"
-"  100   各ファイル処理の大量の情報\n"
-"   20   各設定ファイルの情報\n"
-"  200   各設定ファイルの大量の情報\n"
-"   40   依存関係、競合関係\n"
-"  400   依存関係、競合関係の大量の情報\n"
-" 1000   dpkg/info ディレクトリなどに関する大量の情報\n"
-" 2000   正気でないほどの大量の情報\n"
+"      数値   説明\n"
+"         1   一般的に有用な、処理の進行状況\n"
+"         2   管理スクリプトの呼び出しと処理状況\n"
+"        10   各ファイル処理の情報\n"
+"       100   各ファイル処理の詳細情報\n"
+"        20   各設定ファイルの情報\n"
+"       200   各設定ファイルの詳細情報\n"
+"        40   依存関係、競合関係\n"
+"       400   依存関係、競合関係の詳細情報\n"
+"     10000   トリガの有効化と処理状況\n"
+"     20000   トリガ関連の詳細情報\n"
+"     40000   トリガ関連の過剰ともいえる詳細情報\n"
+"      1000   dpkg/info ディレクトリ関連など、あまり意味のない詳細情報\n"
+"      2000   信じられないほど大量のあまり意味のない情報\n"
 
 #. type: TP
-#: dpkg.1:356
-#, fuzzy, no-wrap
+#: dpkg.1:389
+#, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
-msgstr "B<--force->I<things> | B<--no-force->I<things> | B<--refuse->I<things>"
+msgstr "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
 "force-help> displays a message describing them.  Things marked with (*) are "
 "forced by default."
 msgstr ""
-"指定した I<things> を強制実行する(force)、または拒否する(refuse) (B<no-"
-"force> と B<refuse> は同じ意味)。I<things> に、以下の項目をコンマで区切って指"
-"定する。B<--force-help> オプションでこれらの説明を表示する。(*)マークのあるも"
+"指定した I<things> を強制実行 (force) もしくは拒否 (refuse) する (B<no-force>"
+"と B<refuse> は同じ意味) 。I<things> には、以下の項目をコンマで区切って列挙す"
+"る。これらの項目は B<--force-help> オプションで表示される。(*) マークのあるも"
 "のは、デフォルトで強制実行される。"
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
 "system.>"
 msgstr ""
-"I<警告: これらのオプションは、おもに熟練したユーザだけが使うことを意図したも"
-"のである。影響を完全に理解しないままにこれらを使うと、システム全体を壊してし"
-"まうかもしれない。>"
+"I<警告: 以下のオプションは、熟練ユーザ以外による使用を基本的に想定していな"
+"い。影響を完全に理解しないままに使用した場合、システム全体が機能不全に陥る可"
+"能性がある。>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
-msgstr "B<all>: 全ての強制オプションを指定する(または打ち消す)。"
+msgstr "B<all>: 全ての強制オプションを指定する(または指定しない)。"
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -3789,7 +4161,7 @@ msgstr ""
 "指定したパッケージをインストールする。"
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3797,68 +4169,69 @@ msgid ""
 "essential system components can even make your whole system unusable. Use "
 "with care.>"
 msgstr ""
-"I<警告: 現在の dpkg は、ダウングレード時にいかなる依存関係のチェックもしな"
-"い。そのため、ダウングレードすることで、ほかのパッケージの依存関係を警告なし"
-"に壊すかもしれない。これは深刻な副作用となる可能性があり、主要なシステム構成"
-"をダウングレードすることでシステムを壊してしまうこともありうる。注意して使用"
-"すること。>"
+"I<警告: 現在のところ dpkg はダウングレードの際に依存関係のチェックをまったく"
+"行わない。そのため、ダウングレードが別のパッケージの依存関係に問題を発生させ"
+"る可能性についても警告されない。これは深刻な副作用を引き起こす可能性があり、"
+"必須のシステムコンポーネントをダウングレードした場合、システム全体が機能不全"
+"に陥ってしまうこともありうる。充分注意して使用すること。>"
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
 msgstr ""
-"B<configure-any>: 指定したパッケージに依存していて、すでに展開されているが、"
+"B<configure-any>: 指定したパッケージが依存しており、すでに展開されているが、"
 "まだ設定されていないパッケージも一緒に設定をする。"
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr ""
 "B<hold>: たとえ \"hold\" とマークされていても、そのパッケージの処理をする。"
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
 "remain on the system, which will then be forgotten by B<dpkg>."
 msgstr ""
-"B<remove-reinstreq>: 壊れていて、再インストールが必要だとマークされていたとし"
-"ても、パッケージを削除する。これにより、例えば、パッケージの一部が B<dpkg> に"
-"管理されないで残るなどの問題がおこるかもしれない。"
+"B<remove-reinstreq>: 問題が発生しており、再インストールが必要だとマークされて"
+"いた場合でも、パッケージを削除する。これは、パッケージの一部が B<dpkg> から認"
+"識されない状態でシステムに残置されてしまう状況を引き起こす場合がある。"
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
 "might cause the whole system to stop working, so use with caution."
 msgstr ""
-"B<remove-essential>: essential とされるパッケージであっても削除する。"
-"essential パッケージには、たいてい最も基本的な UNIX コマンドが含まれる。これ"
-"らのパッケージを削除すると、システム全体が動作しなくなることもあるので、注意"
-"して削除すること。"
+"B<remove-essential>: essential と見なされるパッケージであっても削除する。"
+"essential パッケージには、もっとも基本となる UNIX コマンドが含まれる。これら"
+"を削除すると、システム全体が動作しなくなるため、本オプションは注意して使用す"
+"ること。"
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
-msgstr "B<depends>: すべての依存問題を警告に変える。"
+msgstr "B<depends>: すべての依存関係の問題を警告として扱う。"
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
-msgstr "B<depends-version>: 依存関係の確認をするとき、バージョンを無視する。"
+msgstr "B<depends-version>: 依存関係の確認の際に、バージョンを無視する。"
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
+"B<breaks>: 別のパッケージの機能不全を引き起こす場合でもインストールする。"
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -3867,58 +4240,51 @@ msgstr ""
 "ファイルを上書きすることになるため、危険である。"
 
 #. type: Plain text
-#: dpkg.1:415
-#, fuzzy
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
 msgstr ""
-"B<confmiss>: 常に、欠けている設定ファイルをインストールする。このオプション"
-"は、変更(ファイルを削除したこと)を保存しないため、危険である。"
+"B<confmiss>: 存在しない設定ファイルを常にインストールする。これは、ファイルに"
+"対する変更 (ファイル削除) を保持しないことを意味するため、危険である。"
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
 "case the default action is preferred."
 msgstr ""
-"B<confnew>: 設定ファイルが変更されていた場合、問い合わせなしに新しいバージョ"
-"ンの設定ファイルをインストールする。ただし、B<--force-confdef> を同時に指定し"
-"た場合は、デフォルトの動作が優先される。"
+"B<confnew>: 設定ファイルが変更されていた場合、確認なしに新しいバージョンをイ"
+"ンストールする。ただし、B<--force-confdef> が同時に指定されていた場合は、デ"
+"フォルトの動作が優先される。"
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
 "case the default action is preferred."
 msgstr ""
-"B<confold>: 設定ファイルが変更されていた場合、問い合わせなしに古いバージョン"
-"の設定ファイルを保持する。ただし、B<--force-confdef> を同時に指定した場合は、"
-"デフォルトの動作が優先される。"
+"B<confold>: 設定ファイルが変更されていた場合、確認なしに古いバージョンを保持"
+"する。ただし、B<--force-confdef> が同時に指定されていた場合は、デフォルトの動"
+"作が優先される。"
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
 "B<--force-confnew> or B<--force-confold> is also been given, in which case "
 "it will use that to decide the final action."
 msgstr ""
-"B<confdef>: 設定ファイルが変更されていた場合、常にデフォルトの動作をする。デ"
-"フォルトの動作がなく、B<--force-confnew> と B<--force-confold> のどちらも同時"
-"に指定していない場合、ユーザに尋ねるために中断する。指定している場合は、指定"
-"されたオプションによって最終的な動作が決まる。"
+"B<confdef>: conffile が変更されていた場合、デフォルトの動作を実行する。デフォ"
+"ルトの動作が未定義で、B<--force-confnew> と B<--force-confold> のいずれも設定"
+"されていなかった場合は、ユーザに確認を求めるため、処理を中断する。いずれかが"
+"設定されている場合は、それによって最終的な動作が決定される。"
 
 #. type: Plain text
-#: dpkg.1:438
-#, fuzzy
-#| msgid ""
-#| "B<confdef>: If a conffile has been modified always choose the default "
-#| "action. If there is no default action it will stop to ask the user unless "
-#| "B<--force-confnew> or B<--force-confold> is also been given, in which "
-#| "case it will use that to decide the final action."
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -3926,35 +4292,36 @@ msgid ""
 "confold>, or B<--force-confdef> is also given, it will be used to decide the "
 "final action."
 msgstr ""
-"B<confdef>: 設定ファイルが変更されていた場合、常にデフォルトの動作をする。デ"
-"フォルトの動作がなく、B<--force-confnew> と B<--force-confold> のどちらも同時"
-"に指定していない場合、ユーザに尋ねるために中断する。指定している場合は、指定"
-"されたオプションによって最終的な動作が決まる。"
+"B<confask>: 設定ファイルが変更されていた場合、パッケージバージョンが変更され"
+"ていない場合でも、パッケージ収録のものと置き換えるかどうかを確認する。B<--"
+"force-confmiss>, B<--force-confnew>, B<--force-confold>, または B<--force-"
+"confdef>のいずれかが設定されている場合は、それによって最終的な動作が決定され"
+"る。"
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 "B<overwrite>: あるパッケージで提供されているファイルを、インストールするパッ"
 "ケージのファイルで上書きする。"
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir>: あるパッケージで提供されているディレクトリを、インストール"
 "するパッケージのファイルで上書きする。"
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
-"B<overwrite-diverted>: 退避(divert した)版のファイルを非退避(divert していな"
-"い)版のファイルで上書きする。"
+"B<overwrite-diverted>: 退避 (divert) した古いファイルを現在のファイルで上書き"
+"する。"
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -3963,9 +4330,15 @@ msgid ""
 "their unreliable behaviour causing zero-length files on abrupt system "
 "crashes."
 msgstr ""
+"B<unsafe-io>: 展開の際に安全な I/O 処理を行わない。現在のところ、これはファイ"
+"ル名の変更前にファイルシステムの同期を行わないことを意味する。同期を行った場"
+"合、ファイルシステムによっては顕著な性能低下が発生することが知られている。不"
+"幸なことに、まず第一に安全な I/O を必要としているのは、信頼性の低い I/O 処理"
+"を行っており、突然のシステム停止の際に 0 バイト長のファイルを作成してしまう、"
+"このような性能低下が発生するファイルシステム自身である。"
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -3973,246 +4346,228 @@ msgid ""
 "zero-length files on abrupt system crashes with any software not doing syncs "
 "before atomic renames."
 msgstr ""
+"I<注記>: この事象の主たる発生元である ext4 では、本オプションの代わりにマウン"
+"トオプション B<nodelalloc> の使用を検討してほしい。これはパフォーマンスの低下"
+"を抑えつつ、データを安全に扱うことができる。後者は、ファイルシステム上におい"
+"て、アトミックな rename 処理の前に同期を行わないソフトウェアが、突然のシステ"
+"ム停止の際に 0 バイト長のファイルを作成できないようにすることで実現している。"
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
+"I<警告: このオプションはパフォーマンスを向上させるかもしれないが、同時にデー"
+"タ喪失のリスクを高める。使用に際してはこの点の充分注意すること。>"
 
 #. type: Plain text
-#: dpkg.1:467
-#, fuzzy
-#| msgid "B<architecture>: Process even packages with the wrong architecture."
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr ""
-"B<architecture>: パッケージが間違ったアーキテクチャ用であっても処理をする。"
+"B<architecture>: パッケージのアーキテクチャが誤っている、もしくはアーキテク"
+"チャが存在しない場合であっても、処理を行う。"
+
+#. type: Plain text
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<bad-version>: パッケージのバージョンが誤っていても処理を続行する。"
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
 "B<bad-path>: 重要なプログラムが B<PATH> に含まれていなくても実行する。問題が"
-"起きる可能性は高い。"
+"起きる可能性が高い。"
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
-msgstr ""
-"B<not-root>: root でないときでも、それをインストール(または削除)しようと試み"
-"る。"
+msgstr "B<not-root>: root 以外でも、インストール (または削除) を試行する。"
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
-msgstr "B<bad-verify>: 信頼性チェックに失敗してもインストールする。"
+msgstr ""
+"B<bad-verify>: 正当性認証チェックに失敗してもパッケージをインストールする。"
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<package>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
 msgstr ""
-"指定したパッケージに関する依存関係の確認を無視する(実際は、依存関係を確認し、"
-"競合に対して警告メッセージを出して、アクションを実行する)。"
-
-#. type: TP
-#: dpkg.1:481
-#, fuzzy, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new> | B<--old>"
-
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"パッケージのフォーマットが新しいか古いかを指定する。これは B<dpkg-deb>(1) の"
-"オプションである。"
+"指定したパッケージに関する依存関係の確認を行わない (実際は、依存関係の確認は"
+"行われるが、競合が発生しても警告メッセージのみで処理を続行する)。"
 
 #. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
+#: dpkg.1:517
 #, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"パッケージを構築するときに、制御ファイルの内容も読まず、確認もしない。これは "
-"B<dpkg-deb>(1) のオプションである。"
-
-#. type: TP
-#: dpkg.1:489
-#, fuzzy, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
-msgstr "B<--no-act> | B<--dry-run> | B<--simulate>"
+msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
 "actually modifying anything."
 msgstr ""
-"期待される動作をすべて実行するが、どのような変更も書き込まない。これは、実際"
-"にはシステムに何の変更も加えずに、指定したアクションで何がおこるのかを確認す"
-"るためのものである。"
+"実行されるべき処理をすべて行うが、いかなる変更も書き込まない。これは、一切変"
+"更を行わずに、指定したアクションによって何が起こるかを確認する際に用いられ"
+"る。"
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
 "purge package foo and then try to purge package --no-act, even though you "
 "probably expected it to actually do nothing)"
 msgstr ""
-"オプション B<--no-act> は、必ずアクションパラメータより前に与えること。さもな"
-"くば、望ましくない結果が起きる可能性がある(例えば、システムに何も変更を加える"
-"つもりがないのに、 B<dpkg --purge foo --no-act> を実行すると、最初にパッケー"
-"ジ foo を本当に purge し、次にパッケージ --no-act を purge しようとする、とい"
-"うことになる)。"
+"オプション B<--no-act> は、必ずアクションパラメータより前で指定すること。さも"
+"なくば、望ましくない結果が発生することになる (例えば、B<dpkg --purge foo --"
+"no-act> というコマンドを実行させた場合、変更は一切させないつもりかも知れない"
+"が、実際には、パッケージ foo を完全削除してしまってから、--no-act という名前"
+"のパッケージの完全削除処理が行われる)。"
 
 #. type: TP
-#: dpkg.1:499
-#, fuzzy, no-wrap
+#: dpkg.1:527
+#, no-wrap
 msgid "B<-R>, B<--recursive>"
-msgstr "B<-R> | B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
 "B<-i>, B<-A>, B<--install>, B<--unpack> and B<--avail> actions."
 msgstr ""
-"指定したディレクトリを再帰的に検索し、みつけた B<*.deb> というパターンにマッ"
-"チするファイルをすべて扱う。これは、B<-i>, B<-A>, B<--install>, B<--unpack> "
-"そして B<--avail> アクションとともに使うことができる。"
+"指定したディレクトリを再帰的に検索し、B<*.deb> というパターンにマッチする通常"
+"ファイルすべてに処理を行う。これは、B<-i>, B<-A>, B<--install>, B<--unpack>, "
+"B<--avail> アクションに使うことができる。"
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
 msgstr ""
-"インストール済みのパッケージのほうがバージョンが新しければ、インストールしな"
-"い。これは B<--refuse-downgrade> の別名である。"
+"インストール済のパッケージのバージョンの方が新しければ、パッケージをインス"
+"トールしない。これは B<--refuse-downgrade> の別名である。"
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir=>I<dir>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
 "(Defaults to I</var/lib/dpkg>)"
 msgstr ""
+"デフォルトの管理ディレクトリを変更する (デフォルトは I</var/lib/dpkg>)。管理"
+"ディレクトリには、パッケージのインストール状況に関する情報が格納された多種多"
+"様なファイルが存在する。"
 
 #. type: TP
-#: dpkg.1:514
-#, fuzzy, no-wrap
+#: dpkg.1:542
+#, no-wrap
 msgid "B<--instdir=>I<dir>"
-msgstr "B<--admindir=>I<dir>"
+msgstr "B<--instdir=>I<dir>"
 
 #. type: Plain text
-#: dpkg.1:521
-#, fuzzy
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
 "B<chroot>(2) before running package's installation scripts, which means that "
 "the scripts see B<instdir> as a root directory.  (Defaults to I</>)"
 msgstr ""
-"デフォルトのディレクトリを変更する。B<admindir> はインストール済みのパッケー"
-"ジやインストールされていないパッケージの状態に関する情報などを提供する、多数"
-"のファイルが格納されているディレクトリで、デフォルトは I</var/lib/dpkg> であ"
-"る。B<instdir> はパッケージをインストールするときに参照されるディレクトリで、"
-"デフォルトは I</> である。また、B<instdir> は、パッケージのインストールスクリ"
-"プトが実行される前に B<chroot>(2) するディレクトリのパスである。つまり、スク"
-"リプトは B<instdir> をルートディレクトリとみなす。B<root> を変更すると、"
-"B<instdir> を I<dir> に、B<admindir> を I<dir>B</var/lib/dpkg> に変更する。"
+"デフォルトのインストールディレクトリを変更する。インストールディレクトリは、"
+"パッケージのインストール先となるディレクトリである。B<instdir> は、パッケージ"
+"のインストールスクリプトが実行される前に B<chroot>(2) にわたされるディレクト"
+"リでもある。つまり、スクリプトは B<instdir> をルートディレクトリとみなす (デ"
+"フォルトは I</> である)。"
 
 #. type: TP
-#: dpkg.1:521
-#, fuzzy, no-wrap
+#: dpkg.1:549
+#, no-wrap
 msgid "B<--root=>I<dir>"
-msgstr "B<--admindir=>I<dir>"
+msgstr "B<--root=>I<dir>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
 msgstr ""
+"B<root> を変更すると、B<instdir> が I<dir> に変更され、B<admindir> が "
+"I<dir>B</var/lib/dpkg> に変更される。"
 
 #. type: TP
-#: dpkg.1:525
-#, fuzzy, no-wrap
+#: dpkg.1:553
+#, no-wrap
 msgid "B<-O>, B<--selected-only>"
-msgstr "B<-O> | B<--selected-only>"
+msgstr "B<-O>, B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
 "example, when a package is removed, it will be marked selected for "
 "deinstallation."
 msgstr ""
-"インストール(または削除)作業をするように選択したパッケージのみを処理する。実"
-"際の指定は、B<dselect> や B<dpkg> を使って行なう。例えば、あるパッケージが削"
-"除されるのは、そのパッケージが削除されるよう選択されているということである。"
+"インストール対象として選択されたパッケージのみを処理する。選択のマーク付けそ"
+"のものは、B<dselect> や B<dpkg> を使って行なう。例えば、パッケージ削除の際に"
+"は、パッケージは削除対象としてマーク付けがされる。"
 
 #. type: TP
-#: dpkg.1:531
-#, fuzzy, no-wrap
+#: dpkg.1:559
+#, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
-msgstr "B<-E> | B<--skip-same-version>"
+msgstr "B<-E>, B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
 msgstr ""
-"すでに同じバージョンのパッケージがインストールされていたら、インストールしな"
-"い。"
+"すでに同じバージョンのパッケージがインストールされている場合、パッケージをイ"
+"ンストールしない。"
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
-msgstr ""
+msgstr "B<--pre-invoke=>I<command>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
-msgstr ""
+msgstr "B<--post-invoke=>I<command>"
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4223,35 +4578,45 @@ msgid ""
 "front-ends might call dpkg several times per invocation, which might run the "
 "hooks more times than expected."
 msgstr ""
+"dpkg が I<unpack>, I<configure>, I<install>, I<triggers-only>, I<remove>, "
+"I<purge> の各アクションを実行する前後に ``sh -c'' によって起動されるフックコ"
+"マンドを指定する。このオプションは複数回指定することができ、その際オプション"
+"の指定順は保持される。設定ファイルにおける指定の方が優先度が高い。現在のアク"
+"ションに対するフックは、環境変数 B<DPKG_HOOK_ACTION> に設定される。フロントエ"
+"ンドは、ある一回の操作中に dpkg を複数回呼び出す場合がある。そのため、フック"
+"についても想定していた回数以上に呼び出される場合がある点に留意すること。"
 
 #. type: Plain text
-#: dpkg.1:551
-#, fuzzy
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<--path-exclude=>I<glob-pattern>"
 
 #. type: Plain text
-#: dpkg.1:553
-#, fuzzy
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<--path-include=>I<glob-pattern>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
+"I<glob-pattern> によりパスのフィルタ条件を指定する。これは、インストールの際"
+"に指定したパターンにマッチしたパスのファイルをインストールの対象から除外した"
+"り、除外したパスの一部を再度インストール対象としたりするために用いられる。"
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
+"I<警告: 除外したパスによっては、システム全体が動作しなくなる可能性がある。危"
+"険性を充分理解した上で、注意して使用すること。>"
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4263,160 +4628,187 @@ msgid ""
 "symlinks than needed, to be on the safe side and avoid possible unpack "
 "failures, future work might fix this."
 msgstr ""
+"glob-pattern には、シェルと同様のワイルドカードを使用することができる。'*' "
+"は、空文字列と '/' を含むすべての文字列にマッチする。例えば、I<'/usr/*/"
+"READ*'> は I<'/usr/share/doc/package/README'> にマッチする。例によって '?' は"
+"任意の 1 文字 (こちらも '/' を含む) にマッチする。'[' は、文字のリスト、範"
+"囲、補集合を含む文字クラスの開始を意味する。パターンマッチングの詳細は "
+"B<glob>(7) を参照のこと。注記: 現在の実装では、安全サイドに倒してファイル展開"
+"の際のエラーを抑止しているため、ディレクトリやシンボリックリンクが過度にマッ"
+"チしてしまう。この挙動は将来的に修正されるかもしれない。"
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
+"これは、特定のパス以外のパスをすべて除外するために使用することができる。典型"
+"的な例を以下に示す: "
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
 "B<--path-include=/usr/share/doc/*/copyright>\n"
 msgstr ""
-
+"B<--path-exclude=/usr/share/doc/*>\n"
+"B<--path-include=/usr/share/doc/*/copyright>\n"
+
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
+"これは、copyright ファイル以外のすべてのドキュメントファイルを削除する。"
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
 "matches a file name making the decision."
 msgstr ""
+"この 2 つのオプションは複数回指定することができ、交互に指定していくことも可能"
+"である。その場合は指定された順番どおりに処理が行われ、ファイル名に対して最後"
+"にマッチしたルールによって、処理が決定する。"
 
 #. type: TP
-#: dpkg.1:584
-#, fuzzy, no-wrap
+#: dpkg.1:612
+#, no-wrap
 msgid "B<--status-fd >I<n>"
-msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
 "information is generally one record per line, in one of the following forms:"
 msgstr ""
+"コンピュータが解釈可能な形式のパッケージの状態と処理の進行状況に関する情報と"
+"をファイルディスクリプタ I<n> に引き渡す。このオプションは複数回指定すること"
+"ができる。情報は通常 1 行に 1 レコードずつ、以下のいずれかの形式で記載され"
+"る: "
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
-msgstr ""
+msgstr "B<status: >I<package>B<: >I<status>"
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
+"パッケージのステータスが変更された。I<status> が新しいステータスである。"
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
-msgstr ""
+msgstr "B<status: >I<package>B< : error : >I<extended-error-message>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
+"エラーが発生した。I<extended-error-message> 中の改行は、出力の前に空白文字に"
+"置き換えられる。"
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
-msgstr ""
+msgstr "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
-msgstr ""
+msgstr "ユーザは設定ファイルの処理に関する確認をされている。"
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
-msgstr ""
+msgstr "B<processing: >I<stage>B<: >I<package>"
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
 "B<disappear>, B<remove>, B<purge>."
 msgstr ""
+"stage に関する処理が開始される前に送信される。I<stage> は、B<upgrade>, "
+"B<install> (いずれも展開が開始される前に送信される), B<configure>, "
+"B<trigproc>, B<disappear>, B<remove>, B<purge> のいずれかになる。"
 
 #. type: TP
-#: dpkg.1:607
-#, fuzzy, no-wrap
+#: dpkg.1:635
+#, no-wrap
 msgid "B<--status-logger>=I<command>"
-msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+msgstr "B<--status-logger>=I<command>"
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
 "The output format used is the same as in B<--status-fd.>"
 msgstr ""
+"コンピュータが解釈可能な形式のパッケージの状態と処理の進行状況に関する情報と"
+"をシェル I<command> の標準入力に引き渡す。このオプションは複数回指定すること"
+"ができる。出力形式は B<--status-fd> と同一である。"
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
-msgstr ""
-"状態の変更やアクションの記録を、デフォルトの I</var/log/dpkg.log> から "
-"I<filename> に変更する。このオプションを複数回指定した場合は、最後のファイル"
-"名が使われる。ログメッセージは次の形式である。`YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' は状態の変更。"
-"`YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' はアクションで、"
-"I<E<lt>actionE<gt>> は install、upgrade、remove、purge のいずれか。`YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' は設定ファイルの"
-"変更で、I<E<lt>decisionE<gt>> は install か keep のどちらかである。"
-
-#. type: TP
-#: dpkg.1:625
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
+msgstr ""
+"状態の変更やアクションの記録先を、デフォルトの I</var/log/dpkg.log> から "
+"I<filename> に変更する。このオプションを複数回指定した場合は、最後に指定した"
+"ファイル名が使われる。ログメッセージの形式は次のとおり。状態の変更は、`YYYY-"
+"MM-DD HH:MM:SS I<status> I<pkg> I<installed-version>。アクションは、`YYYY-MM-"
+"DD HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version> で、"
+"I<action> は、B<install>, B<upgrade>, B<remove>, B<purge> のいずれかである。"
+"設定ファイルの変更は、`YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' "
+"で、I<decision> は B<install> か B<keep>のいずれかである。"
+
+#. type: TP
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "パッケージの署名を確認しない。"
 
 #. type: TP
-#: dpkg.1:628
-#, fuzzy, no-wrap
+#: dpkg.1:656
+#, no-wrap
 msgid "B<--no-triggers>"
-msgstr "B<--no-debsig>"
+msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4425,383 +4817,408 @@ msgid ""
 "awaited> and B<triggers-pending> states. This can be fixed later by running: "
 "B<dpkg --configure --pending>."
 msgstr ""
+"今回の実行に際しては、いかなるトリガも実行させない (トリガの有効化自体は記録"
+"される)。B<--configure> I<package> や B<--triggers-only> I<package> と同時に"
+"指定した場合、対象パッケージの postinst はトリガの実行が必要であっても、実行"
+"されることになる。このオプションを使用すると、パッケージがB<triggers-"
+"awaited> や B<triggers-pending> のまま不適切な状態で残ってしまうことがある。"
+"これは後ほど B<dpkg --configure --pending> を実行することで解消される。"
 
 #. type: TP
-#: dpkg.1:637
-#, fuzzy, no-wrap
+#: dpkg.1:665
+#, no-wrap
 msgid "B<--triggers>"
-msgstr "B<--test>"
+msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
-msgstr ""
+msgstr "先に指定した B<--no-triggers> を無効にする。"
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "オプションのデフォルト値を記述する設定ファイル。"
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
-"デフォルトのログファイル(I</etc/dpkg/dpkg.cfg>(5) と B<--log> オプションも参"
-"照)。"
+"デフォルトのログファイル (I</etc/dpkg/dpkg.cfg>(5) と B<--log> オプションも参"
+"照のこと)。"
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
 msgstr ""
-"以下に示すファイルはデフォルトの値である。どのようにしてファイルの位置を変更"
-"するかについては、B<--admindir> オプションの項を参照すること。"
+"以下のファイルのパスは、デフォルトのディレクトリ配下に存在している場合であ"
+"る。ファイルの位置を変更する方法については、B<--admindir> オプションを参照す"
+"ること。"
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "使用できるパッケージの一覧。"
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
 "etc. See section B<INFORMATION ABOUT PACKAGES> for more info."
 msgstr ""
-"使用できるパッケージの状態。このファイルは、パッケージに削除のマークがあるか"
-"どうか、インストール済みかどうか、などの情報が含まれている。くわしくは、B<"
-"パッケージに関する情報>の項を参照すること。"
+"使用できるパッケージのステータス情報。このファイルには、パッケージが削除対象"
+"としてマークされているか、インストール済みかどうかといった情報が含まれてい"
+"る。詳細は、B<パッケージに関する情報> セクションを参照すること。"
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
 msgstr ""
+"ステータスファイルは、日時で I</var/backups> にバックアップされる。これはファ"
+"イルシステムまわりのトラブルで、ファイルが消失したり破損したりした際に有用で"
+"ある。"
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
 msgstr ""
 "以下のファイルはバイナリパッケージを構成するファイルである。これらのファイル"
-"に関するくわしい情報は、B<deb>(5) を参照すること。"
+"に関する詳細情報は、B<deb>(5) を参照のこと。"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "環境変数"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
-#, fuzzy, no-wrap
-#| msgid "B<SHELL>"
+#: dpkg.1:709 dselect.1:445
+#, no-wrap
 msgid "B<HOME>"
-msgstr "B<SHELL>"
+msgstr "B<HOME>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
+"設定されていた場合、B<dpkg> は、変数の値をユーザ固有の設定ファイルの参照先の"
+"ディレクトリとして使用する。"
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
-msgstr ""
+msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
+"設定されていた場合、B<dpkg> は、変数の値を一時ファイルおよびディレクトリを作"
+"成するディレクトリとして使用する。"
 
 #. type: TP
-#: dpkg.1:689
-#, fuzzy, no-wrap
-#| msgid "B<-G>"
+#: dpkg.1:717
+#, no-wrap
 msgid "B<PAGER>"
-msgstr "B<-G>"
+msgstr "B<PAGER>"
 
 #. type: Plain text
-#: dpkg.1:692
-#, fuzzy
-#| msgid "The program B<dpkg> will execute when starting a new shell."
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
-msgstr "B<dpkg> が新しいシェルを起動するときに、実際に起動するプログラム。"
+msgstr ""
+"B<dpkg> が設定ファイルの内容を表示するときに、実際に起動するプログラム。"
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr "B<dpkg> が新しいシェルを起動するときに、実際に起動するプログラム。"
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
 msgstr ""
-"B<dpkg> が整形テキストを表示する時に参照するコラム数。現在は -l オプションで"
-"のみ参照されている。"
+"B<dpkg> が整形済テキストを表示する時に使用するコラム数。現在は -l オプション"
+"でのみ参照されている。"
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
-msgstr ""
+msgstr "B<DPKG_SHELL_REASON>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
+"状況を確認するために設定ファイルのプロンプトから起動されたシェルに対して、"
+"B<dpkg> により設定される。現在のところ有効な値は B<conffile-prompt> のみであ"
+"る。"
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
-msgstr ""
+msgstr "B<DPKG_CONFFILE_OLD>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
+"状況を確認するために設定ファイルのプロンプトから起動されたシェルに対して、"
+"B<dpkg> により設定される。古い設定ファイルのパスが含まれる。"
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
-msgstr ""
+msgstr "B<DPKG_CONFFILE_NEW>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
+"状況を確認するために設定ファイルのプロンプトから起動されたシェルに対して、"
+"B<dpkg> により設定される。新しい設定ファイルのパスが含まれる。"
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
-msgstr ""
+msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
 msgstr ""
+"メンテナスクリプトの環境に対して、B<dpkg> により現在実行中の B<dpkg>のバー"
+"ジョンが設定される。"
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_NO_TSTP>"
+#: dpkg.1:743 dpkg-divert.8:137
+#, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
-msgstr "B<DPKG_NO_TSTP>"
+msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
 msgstr ""
+"メンテナスクリプトの環境に対して、B<dpkg> により処理対象のパッケージ名が設定"
+"される。"
 
 #. type: TP
-#: dpkg.1:719
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_NO_TSTP>"
+#: dpkg.1:747
+#, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
-msgstr "B<DPKG_NO_TSTP>"
+msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
 msgstr ""
+"メンテナスクリプトの環境に対して、B<dpkg> によりパッケージのビルド対象となっ"
+"たアーキテクチャの情報が設定される。"
 
 #. type: TP
-#: dpkg.1:723
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_NO_TSTP>"
+#: dpkg.1:751
+#, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
-msgstr "B<DPKG_NO_TSTP>"
+msgstr "B<DPKG_MAINTSCRIPT_NAME>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
 msgstr ""
+"メンテナスクリプトの環境に対して、B<dpkg> により実行中のスクリプト名 "
+"(preinst, postinst, prerm, postrm) が設定される。"
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
-msgstr "B<vi>(1) エディタに関連のあるパッケージの一覧を表示する。"
+msgstr "B<vi>(1) エディタに関連するパッケージの一覧を表示する。"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
-msgstr "2 つのパッケージの I</var/lib/dpkg/available> にある項目を表示する。"
+msgstr ""
+"2 つのパッケージに関して、I</var/lib/dpkg/available> にある項目を表示する。"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "     B<dpkg --print-avail elvis vim | less>\n"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
-msgstr "自分でパッケージのリストから検索する。"
+msgstr "パッケージの一覧を自分で検索する。"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "     B<less /var/lib/dpkg/available>\n"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
-msgstr "elvis パッケージを削除する。"
+msgstr "インストールされた elvis パッケージを削除する。"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "     B<dpkg -r elvis>\n"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
 msgstr ""
-"パッケージをインストールするには、まずそのパッケージをアーカイブや CDROM から"
-"探す必要がある。\"available\" ファイルによれば、vim パッケージは \"editors\" "
+"パッケージをインストールするには、まずパッケージをアーカイブや CDROM から探し"
+"出す必要がある。\"available\" ファイルによれば、vim パッケージは \"editors\" "
 "セクションに属している。"
 
 #. type: Plain text
-#: dpkg.1:755
-#, fuzzy, no-wrap
+#: dpkg.1:783
+#, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 msgstr ""
-"     B<cd /cdrom/hamm/hamm/binary/editors>\n"
+"     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "パッケージ選択状況のコピーを作成する。"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "     B<dpkg --get-selections E<gt>myselections>\n"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
-msgstr "このファイルをほかのコンピュータに転送して、インストールする。"
+msgstr ""
+"このファイルをほかのコンピュータに転送して、次のようにしてインストールする。"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -4811,21 +5228,20 @@ msgstr ""
 "     B<dpkg --set-selections E<lt>myselections>\n"
 
 #. type: Plain text
-#: dpkg.1:773
-#, fuzzy
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
 "application to actually download and install the requested packages. For "
 "example, run B<apt-get dselect-upgrade>."
 msgstr ""
-"これは実際にはインストールも削除もしないことに注意。これは単に要求している"
-"パッケージの選択状態を設定するだけである。実際に要求しているパッケージをダウ"
-"ンロードしインストールするには別のアプリケーションが必要である。例えば、"
-"B<dselect> を起動して、\"導入(Install)\" を選べばよい。"
+"これは実際にはインストールも削除もせずに、単に要求しているパッケージの選択状"
+"態を設定するだけであることに注意。要求しているパッケージを実際にダウンロー"
+"ド、インストールするには別のアプリケーションが必要である。例えば、B<apt-get "
+"dselect-upgrade> を実行する。"
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -4834,86 +5250,93 @@ msgstr ""
 "ある。"
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
-msgstr "機能の追加"
+msgstr "追加機能"
 
 #. type: Plain text
-#: dpkg.1:781
-#, fuzzy
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
 msgstr ""
-"I<apt>、I<aptitude>、I<debsums> パッケージをインストールすると便利な機能を追"
-"加できる。"
+"B<apt>、B<aptitude>、B<debsums> パッケージをインストールすると、これ以外の機"
+"能が追加される。"
 
 #. type: Plain text
-#: dpkg.1:793
-#, fuzzy
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
 msgstr ""
-"B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), B<deb>(5), B<deb-control>"
-"(5), B<dpkg.cfg>(5), B<dpkg-reconfigure>(8)."
+"B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
+"B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr "B<--no-act> の提供する情報はたいていの場合、不充分である。"
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "著者"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
-#, fuzzy
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
 msgstr ""
-"B<dpkg> に貢献した人のリストは B</usr/share/doc/dpkg/THANKS> に\n"
-"挙げてある。\n"
+"B<dpkg> に貢献した人の一覧については、I</usr/share/doc/dpkg/THANKS> を参照の"
+"こと。"
 
 #. type: TH
-#: dpkg-architecture.1:1
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:21
+#, no-wrap
 msgid "dpkg-architecture"
-msgstr "B<dpkg --print-architecture>"
+msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
-#, fuzzy, no-wrap
-msgid "2009-08-15"
-msgstr "2006-02-28"
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
+#, no-wrap
+msgid "2012-01-20"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
+"dpkg-architecture - パッケージのビルドに用いられたアーキテクチャの設定と判別"
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-#, fuzzy
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-architecture> [I<option>...] [I<command>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
 msgstr ""
+"dpkg-architecture は、パッケージのビルドに用いられたビルドおよびホストのアー"
+"キテクチャを判別する機能を提供する。"
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
 msgstr ""
+"ビルドアーキテクチャは、常に B<dpkg>(1) を呼び出すことで判別される。コマンド"
+"ラインから設定することはできない。"
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -4923,174 +5346,191 @@ msgid ""
 "only specify one, because B<dpkg-architecture> will warn you if your choice "
 "does not match the default."
 msgstr ""
+"ホストのアーキテクチャは B<-a> もしくは B<-t> オプションにより指定することが"
+"できる。デフォルトは、外部プログラムの B<gcc>(1) を呼び出して判別する"
+"が、\\s-1CC\\s0 や gcc が利用できない場合は、ビルドのアーキテクチャと同じ値が"
+"設定される。B<-a> と B<-t> オプションは、いずれかを指定すればよく、他方はその"
+"値に応じたデフォルト値に設定される。B<dpkg-architecture> は、他方に対してデ"
+"フォルト値に合致しない値が設定されると警告を発するため、実用上も、いずれか片"
+"方のみを指定することが好ましい。"
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "コマンド"
 
 #. type: TP
-#: dpkg-architecture.1:28
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:47
+#, no-wrap
 msgid "B<-l>"
-msgstr "B<-B>"
+msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
 msgstr ""
+"環境変数の値を 1 行に 1 つずつ、I<VARIABLE=value> 形式で表示する。これは、デ"
+"フォルトの動作である。"
 
 #. type: TP
-#: dpkg-architecture.1:32
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:51
+#, no-wrap
 msgid "B<-e>I<debian-architecture>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-e>I<debian-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
 "action will not expand the architecture wildcards. Command finishes with an "
 "exit status of 0 if matched, 1 if not matched."
 msgstr ""
+"アーキテクチャとの合致性を比較する。デフォルトでは、I<debian-architecture> が"
+"現在のホストの Debian アーキテクチャと比較される。このオプションでは、アーキ"
+"テクチャワイルドカードは展開されない。コマンドは、アーキテクチャが合致すると "
+"0 を、合致しないと 1 を戻り値として返却する。"
 
 #. type: TP
-#: dpkg-architecture.1:38
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:57
+#, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-i>I<architecture-wildcard>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
 "architecture. Command finishes with an exit status of 0 if matched, 1 if not "
 "matched."
 msgstr ""
+"アーキテクチャワイルドカードとして I<architecture-wildcard> を展開し、現在の "
+"Debian アーキテクチャと比較することにより、アーキテクチャの同一性を確認する。"
+"コマンドは、アーキテクチャが合致すると 0 を、合致しないと 1 を戻り値として返"
+"却する。"
 
 #. type: TP
-#: dpkg-architecture.1:44
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:63
+#, no-wrap
 msgid "B<-q>I<variable-name>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-q>I<variable-name>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
-msgstr ""
+msgstr "指定した単一の変数の値を表示する。"
 
 #. type: TP
-#: dpkg-architecture.1:47
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:66
+#, no-wrap
 msgid "B<-s>"
-msgstr "B<-B>"
+msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
 msgstr ""
+"変数をエクスポートするコマンドを出力する。これは、eval を用いて環境変数を設定"
+"する際に使用することができる。"
 
 #. type: TP
-#: dpkg-architecture.1:51
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:70
+#, no-wrap
 msgid "B<-u>"
-msgstr "B<-B>"
+msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
-msgstr ""
+msgstr "B<-s> と同様は逆に、すべての変数を未設定にするコマンドを表示する。"
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
-msgstr ""
+msgstr "B<-c>I< command>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
-msgstr ""
+msgstr "すべての変数が指定された値に設定された環境で、I<command> を実行する。"
 
 #. type: TP
-#: dpkg-architecture.1:58
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:77
+#, no-wrap
 msgid "B<-L>"
-msgstr "B<-B>"
+msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
-msgstr ""
+msgstr "有効なアーキテクチャ名の一覧を表示する。"
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
-#, fuzzy
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
-msgstr "利用方法を表示して正常終了する。"
+msgstr "利用方法を表示して終了する。"
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
-#, fuzzy
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
-msgstr "バージョン情報を出力して終了する。"
+msgstr "バージョン情報を表示して終了する。"
 
 #. type: TP
-#: dpkg-architecture.1:69
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:88
+#, no-wrap
 msgid "B<-a>I<debian-architecture>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-a>I<debian-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
-msgstr ""
+msgstr "Debian アーキテクチャを設定する。"
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
-msgstr ""
+msgstr "B<-t>I<gnu-system-type>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
-msgstr ""
+msgstr "GNU システムタイプを設定する。"
 
 #. type: TP
-#: dpkg-architecture.1:75
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:94
+#, no-wrap
 msgid "B<-f>"
-msgstr "B<-B>"
+msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5098,297 +5538,314 @@ msgid ""
 "the call to B<dpkg-architecture> is buried in some other script (for example "
 "B<dpkg-buildpackage>(1))."
 msgstr ""
+"スクリプトが使用する (例えば B<dpkg-architecture> が使用する) 環境変数と同じ"
+"名前の環境変数が既に存在していた場合、この強制フラグを設定していない限り、既"
+"存の値がそのまま残される。このオプションにより、B<dpkg-architecture> の呼び出"
+"し後に、別のスクリプト (例えば B<dpkg-buildpackage>(1)) が実行される際に、変"
+"数の値を上書きすることが可能となる。"
 
 #. type: SH
-#: dpkg-architecture.1:83
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:102
+#, no-wrap
 msgid "TERMS"
-msgstr "注意"
+msgstr "用語"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
-msgstr ""
+msgstr "ビルド (build) マシン"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
-msgstr ""
+msgstr "パッケージのビルドが実行されるマシン"
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
-msgstr ""
+msgstr "ホスト (host) マシン"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
-msgstr ""
+msgstr "パッケージのビルドの対象となるマシン"
 
 #. type: IP
-#: dpkg-architecture.1:88
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:107
+#, no-wrap
 msgid "Debian architecture"
-msgstr "Debian Project"
+msgstr "Debian アーキテクチャ"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
 msgstr ""
+"Debian のアーキテクチャを示す文字列で、\\s-1FTP\\s0 アーカイブ内のバイナリツ"
+"リーを指定する。例: i386, sparc, hurd-i386 。"
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
-msgstr ""
+msgstr "アーキテクチャワイルドカード"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
 "E<lt>cpuE<gt>.  Examples: linux-any, any-i386, hurd-any."
 msgstr ""
+"アーキテクチャワイルドカードは、アーキテクチャ文字列のある部分に関して実際に"
+"存在している任意のアーキテクチャ文字列にマッチする特別なアーキテクチャ文字列"
+"である。一般的には、 E<lt>kernelE<gt>-E<lt>cpuE<gt> という形式をとる。例: "
+"linux-any, any-i386, hurd-any 。"
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
-msgstr ""
+msgstr "\\s-1GNU\\s0 システムタイプ"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
 "x86_64-netbsd."
 msgstr ""
+"ダッシュで区切られた 2 つの部分、CPU とシステム名からなるアーキテクチャを識別"
+"する文字列。例: i386-linux-gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd 。"
 
 #. type: SH
-#: dpkg-architecture.1:100
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:119
+#, no-wrap
 msgid "VARIABLES"
-msgstr "環境変数"
+msgstr "変数"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
-msgstr ""
+msgstr "B<dpkg-architecture> により設定される変数を以下に示す。"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
-msgstr ""
+msgstr "ビルドマシンの Debian アーキテクチャ"
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
-msgstr ""
+msgstr "ビルドマシンの Debian システム名"
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
-msgstr ""
+msgstr "ビルドマシンの Debian CPU 名"
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
-msgstr ""
+msgstr "ビルドマシンのポインタサイズ (ビット単位)"
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
-msgstr ""
+msgstr "ビルドマシンのエンディアン (little / big)"
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
-msgstr ""
+msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0 の \\s-1CPU\\s0 の部分"
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
-msgstr ""
+msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0 のシステムの部分"
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
-msgstr ""
+msgstr "ビルドマシンの \\s-1GNU\\s0 システムタイプ"
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
-msgstr ""
+msgstr "\\s-1DEB_BUILD_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
 msgstr ""
+"ビルドマシンの \\s-1GNU\\s0 システムタイプ、ファイルシステムのパスに使用する"
+"よう整形済。"
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
-msgstr ""
+msgstr "ホストマシンの Debian アーキテクチャ"
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
-msgstr ""
+msgstr "ホストマシンの Debian システム名"
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
-msgstr ""
+msgstr "ホストマシンの Debian CPU 名"
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
-msgstr ""
+msgstr "ホストマシンのポインタサイズ (ビット単位)"
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
-msgstr ""
+msgstr "ホストマシンのエンディアン (little / big)"
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
-msgstr ""
+msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0 の \\s-1CPU\\s0 部分"
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
-msgstr ""
+msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0 のシステム部分"
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
-msgstr ""
+msgstr "ホストマシンの \\s-1GNU\\s0 システムタイプ"
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
-msgstr ""
+msgstr "\\s-1DEB_HOST_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
 msgstr ""
+"ホストマシンの \\s-1GNU\\s0 システムタイプ、ファイルシステムのパスに使用する"
+"よう整形済。"
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
-msgstr ""
+msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5397,330 +5854,253 @@ msgid ""
 "Here are some examples, which also show how you can improve the cross "
 "compilation support in your package:"
 msgstr ""
+"B<dpkg-architecture> によって設定された環境変数は、make 変数 (make のドキュメ"
+"ントを参照のこと) としてI<debian/rules> に渡される。しかし、スクリプトが手動"
+"で実行される場合を考慮すると、上記の点に依存すべきではない。B<dpkg-"
+"architecture> の -q オプションを用いて、常に初期化を行うようにすべきである。"
+"パッケージのクロスコンパイルのサポートの改善方法を示す例を幾つか提示する:"
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:163
-#, no-wrap
+#: dpkg-architecture.1:177
+#, fuzzy, no-wrap
+#| msgid ""
+#| "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
+#| "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
+"\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
+"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
-msgstr ""
+msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
-#, no-wrap
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
+#, fuzzy, no-wrap
+#| msgid ""
+#| "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
+#| "  ...\n"
+#| "endif\n"
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
+"ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
+"  ...\n"
+"endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
 msgstr ""
+"ただし、CPU か OS タイプのみをチェックしたい場合は、DEB_HOST_ARCH_CPU や "
+"DEB_HOST_ARCH_OS 変数を使用する。"
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:199
-msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:209
 msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:213
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:227
-#, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
+msgid "include /usr/share/dpkg/architecture.mk\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
+msgid "BACKWARD COMPATIBILITY"
+msgstr "後方互換性"
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
+"DEB_*_ARCH_BITS と DEB_*_ARCH_ENDIAN 変数は、dpkg-dev 1.15.4 から導入された。"
+"そのため、これらを I<debian/rules> で使用する時は、build-dependency として、"
+"dpkg-dev (E<gt>= 1.15.4) が必要となる。"
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
+"B<-e> および B<-i> オプションは、比較的新しいバージョンの B<dpkg-"
+"architecture> (dpkg 1.13.13 以降) にのみ存在する。"
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
 msgstr ""
+"B<dpkg-buildpackage> は B<-a> オプションを認識して、これをB<dpkg-"
+"architecture> に引き渡す。以下に実行例を幾つか示す:"
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
-msgstr ""
+msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:270
-#, fuzzy
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
-msgstr "B<dpkg --print-architecture>"
+msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
-msgstr ""
+msgstr "あるアーキテクチャが現在のアーキテクチャと同一かどうかのチェック:"
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
-msgstr ""
+msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
-msgstr ""
+msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
 msgstr ""
+"現在のアーキテクチャ、もしくは -a で提供されたアーキテクチャが Linux かどうか"
+"のチェック:"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
-msgstr ""
+msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
-msgstr ""
+msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
+"B<dpkg-architecture> が動作するためには、以下のファイルが存在している必要があ"
+"る。ファイルの位置は、環境変数 B<DPKG_DATADIR> を設定することで、実行時に変更"
+"することができる。"
 
 #. type: TP
-#: dpkg-architecture.1:289
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:247
+#, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
-msgstr "I</var/lib/dpkg/available>"
+msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
-msgstr ""
+msgstr "認識される CPU 名と、GNU 名へのマッピングテーブル"
 
 #. type: TP
-#: dpkg-architecture.1:292
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:250
+#, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
-msgstr "I</var/lib/dpkg/available>"
+msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
-msgstr ""
+msgstr "認識される OS 名と、GNU 名へのマッピングテーブル"
 
 #. type: TP
-#: dpkg-architecture.1:295
-#, fuzzy, no-wrap
+#: dpkg-architecture.1:253
+#, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
-msgstr "I</var/lib/dpkg/available>"
+msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
+"Debian アーキテクチャの文字列 (triplets) と Debian アーキテクチャ名とのマッピ"
+"ング"
 
 #. type: Plain text
-#: dpkg-architecture.1:303
-#, fuzzy
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
-msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
-
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
+msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)"
 
 #. type: TH
-#: dpkg.cfg.5:1
-#, fuzzy, no-wrap
+#: dpkg.cfg.5:19
+#, no-wrap
 msgid "dpkg.cfg"
-msgstr "dpkg"
+msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
-#, fuzzy, no-wrap
+#: dpkg.cfg.5:19
+#, no-wrap
 msgid "2009-09-05"
-msgstr "2006-04-09"
+msgstr "2009-09-05"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
-msgstr ""
+msgstr "dpkg.conf - dpkg の設定ファイル"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -5728,684 +6108,1241 @@ msgid ""
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
 msgstr ""
+"本ファイルには、dpkg オプションのデフォルトが設定される。各行には、行頭のダッ"
+"シュを削除することを覗き、dpkg のコマンドラインオプションとまったく同一のオプ"
+"ションが記述する。オプションの値を囲むように付けられたクオート記号は無視され"
+"る。ハッシュ記号 \"B<#>\" からはじまる行は、コメント行である。"
 
 #. type: Plain text
-#: dpkg.cfg.5:14
-#, fuzzy
-#| msgid "I</etc/dpkg/dpkg.cfg>"
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
-#, fuzzy
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+msgstr "I<~/.dpkg.cfg>"
+
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "作者"
 
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:19
+#, no-wrap
 msgid "dpkg-buildflags"
-msgstr "dpkg-scanpackages"
+msgstr "dpkg-buildflags"
+
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2008-02-17"
+msgid "2012-04-03"
+msgstr "2008-02-17"
 
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
-msgstr ""
+msgstr "パッケージのビルドの際に用いられるビルドフラグを返却する"
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-#, fuzzy
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg-buildflags> [I<option>...] [I<command>]"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
+"B<dpkg-buildflags> は、Debian パッケージのビルドの際に用いられるコンパイルオ"
+"プションを示すツールである。"
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
 msgstr ""
+"デフォルトのフラグはベンダによって定義されるが、いくつかの方法によって上書き"
+"することができる。"
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
-msgstr ""
+msgstr "1"
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
-msgstr ""
+msgstr "システムワイドな B</etc/dpkg/buildflags.conf>"
 
 #. type: IP
-#: dpkg-buildflags.1:17
-#, fuzzy, no-wrap
-#| msgid "2"
+#: dpkg-buildflags.1:35
+#, no-wrap
 msgid "2."
 msgstr "2"
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
+"現在のユーザの B<$XDG_CONFIG_HOME/dpkg/buildflags.conf>。B<$XDG_CONFIG_HOME>"
+"のデフォルトは B<$HOME/.config> である。"
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
+msgstr "3"
+
+#. type: Plain text
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
 msgstr ""
+"ユーザ毎に一時的に設定される環境変数の値 (B<環境変数> セクションを参照のこ"
+"と)。"
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr "4"
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
 msgstr ""
+"パッケージのメンテナによって B<debian/rules>で設定された環境変数の値 (B<環境"
+"変数> セクションを参照のこと)。"
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
-msgstr ""
+msgstr "設定ファイルには、二種類のディレクティブが含まれる。"
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
-msgstr ""
+msgstr "B<SET>I< flag value>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
+msgstr "I<flag> という名前のフラグの値を I<value> で上書きする。"
+
+#. type: TP
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr "B<STRIP>I< flag value>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
 msgstr ""
+"I<flag> という名前のフラグから、I<value> で指定されたビルドフラグを取り除く。"
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
+msgstr "B<APPEND>I< flag value>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
 msgstr ""
+"I<flag> という名前のフラグに対して、I<value> で指定されたオプションを追加す"
+"る。対象のフラグに値が設定されている場合は、追加する値の前にスペースを付加す"
+"ること。"
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr "B<PREPEND>I< flag value>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
+"I<flag> という名前のフラグに対して I<value> で指定されたオプションを値の先頭"
+"部分に付加する。対象のフラグに値が設定されている場合は、追加する値の後ろにス"
+"ペースを付加すること。"
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
+"設定ファイルには、ハッシュ (#) から始まるコメント行を含めてもよい。空行は無視"
+"される。"
 
 #. type: TP
-#: dpkg-buildflags.1:35
-#, fuzzy, no-wrap
-#| msgid "B<list>"
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr "B<--dump>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+"標準出力に、すべてのコンパイルフラグとその値を出力する。1 行に 1 つのフラグ"
+"が、等号記号でフラグ名と値とを区切った (\"I<flag>=I<value>\") 形式で出力され"
+"る。これはデフォルトの動作である。"
+
+#. type: TP
+#: dpkg-buildflags.1:69
+#, no-wrap
 msgid "B<--list>"
-msgstr "B<list>"
+msgstr "B<--list>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
+"現在のベンダによってサポートされるフラグの一覧を (1 行に 1 つずつ) 出力する。"
+"詳細については、B<サポートされるフラグ> セクションを参照のこと。"
 
 #. type: TP
-#: dpkg-buildflags.1:40
-#, fuzzy, no-wrap
-#| msgid "B<--showformat=>I<format>"
+#: dpkg-buildflags.1:74
+#, no-wrap
 msgid "B<--export=>I<format>"
-msgstr "B<--showformat=>I<format>"
+msgstr "B<--export=>I<format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
+"標準出力に、シェル形式 (I<format> が B<sh> の場合) もしくは make 形式 "
+"(I<format> が make の場合) で、定義済のすべてのコンパイルフラグをエクスポート"
+"する。I<format> が B<configure> の場合、出力形式は、B<./configure> コマンドで"
+"使用可能な形式となる。I<format> の値が指定されない場合は B<sh> が仮定される。"
+"大文字から始まるコンパイルフラグのみが対象となる。それ以外のものは、現在の環"
+"境に適合していないものと見なされる。"
 
 #. type: TP
-#: dpkg-buildflags.1:48
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:84
+#, no-wrap
 msgid "B<--get>I< flag>"
-msgstr "B<--log=>I<filename>"
+msgstr "B<--get>I< flag>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
+"指定されたフラグの値を標準出力に出力する。フラグが存在している場合は 0、それ"
+"以外の場合は 1 が返却される。"
 
 #. type: TP
-#: dpkg-buildflags.1:52
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:88
+#, no-wrap
 msgid "B<--origin>I< flag>"
-msgstr "B<--log=>I<filename>"
+msgstr "B<--origin>I< flag>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
 "following values:"
 msgstr ""
+"B<--get> によって返却された値の提供元を表示する。フラグが存在している場合は "
+"0、それ以外の場合は 1 が返却される。origin は、以下の値のいずれかとなる:"
 
 #. type: TP
-#: dpkg-buildflags.1:58
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:94
+#, no-wrap
 msgid "B<vendor>"
-msgstr "B<--admindir=>I<dir>"
+msgstr "B<vendor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
-msgstr ""
+msgstr "ベンダによって設定された本来のフラグ"
 
 #. type: TP
-#: dpkg-buildflags.1:61
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:97
+#, no-wrap
 msgid "B<system>"
-msgstr "B<-B>"
+msgstr "B<system>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
-msgstr ""
+msgstr "システムワイドな設定ファイルにより設定、変更されたフラグ"
 
 #. type: TP
-#: dpkg-buildflags.1:64
-#, fuzzy, no-wrap
-#| msgid "B<query>"
+#: dpkg-buildflags.1:100
+#, no-wrap
 msgid "B<user>"
-msgstr "B<query>"
+msgstr "B<user>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
-msgstr ""
+msgstr "ユーザ毎の設定により設定、変更されたフラグ"
 
 #. type: TP
-#: dpkg-buildflags.1:67
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:103
+#, no-wrap
 msgid "B<env>"
-msgstr "B<-G>"
+msgstr "B<env>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
+msgstr "環境固有の設定により設定、変更されたフラグ"
+
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+#| msgid "B<--query> I<name>"
+msgid "B<--query-features>I< area>"
+msgstr "B<--query> I<name>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+#, fuzzy
+#| msgid ""
+#| "Print the value of the flag on standard output. Exits with 0 if the flag "
+#| "is known otherwise exits with 1."
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+"指定されたフラグの値を標準出力に出力する。フラグが存在している場合は 0、それ"
+"以外の場合は 1 が返却される。"
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
 msgstr ""
 
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
-msgstr ""
+msgstr "サポートされるフラグ"
 
 #. type: TP
-#: dpkg-buildflags.1:79
-#, fuzzy, no-wrap
+#: dpkg-buildflags.1:131
+#, no-wrap
 msgid "B<CFLAGS>"
-msgstr "B<COLUMNS>"
+msgstr "B<CFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
 "B<DEB_BUILD_OPTIONS> environment variable defines I<noopt>)."
 msgstr ""
+"C コンパイラのオプション。デフォルトの値はベンダによって設定されるが、I<-g> "
+"およびデフォルトの最適化レベル (通常 I<-O2> だが B<DEB_BUILD_OPTIONS>環境変数"
+"に I<noopt> が設定されている場合は I<-O0>) も含まれている。"
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
-msgstr ""
+msgstr "B<CPPFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
-msgstr ""
+msgstr "C プリプロセッサのオプション。デフォルト値: 未定義"
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
-msgstr ""
+msgstr "B<CXXFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
-msgstr ""
+msgstr "C++ コンパイラのオプション。B<CFLAFS> と同等"
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
-msgstr ""
+msgstr "B<FFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
-msgstr ""
+msgstr "Fortran コンパイラのオプション。B<CFLAFS> と同等"
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
-msgstr ""
+msgstr "B<LDFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
 "from these options). Default value: empty."
 msgstr ""
+"実行ファイルもしくは共有オブジェクトのリンクの際にコンパイラに渡されるオプ"
+"ション (リンカが直接呼び出される場合は、B<-Wl> および B<,> がオプションから削"
+"除される)。デフォルト値: 未定義"
 
 #. type: TP
-#: dpkg-buildflags.1:104
-#, fuzzy, no-wrap
-#| msgid "I</etc/dpkg/dpkg.cfg>"
+#: dpkg-buildflags.1:156
+#, no-wrap
 msgid "B</etc/dpkg/buildflags.conf>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+msgstr "B</etc/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 msgid "System wide configuration file."
-msgstr ""
+msgstr "システムワイドな設定ファイル"
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
-msgstr ""
+msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> もしくは B<$HOME/.config/dpkg/buildflags.conf>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 msgid "User configuration file."
+msgstr "ユーザ毎の設定ファイル"
+
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
 msgstr ""
+"同じ動作を行う環境変数が 2 組存在する。1 つ目の (DEB_I<flag>_I<op>) を "
+"B<debian/rules> 内で用いてはならない。これは、デフォルトのフラグとは異なる設"
+"定でソースパッケージをリビルドしたいユーザ向けの設定である。2 つ目の方法 "
+"(DEB_I<flag>_MAINT_I<op>) は B<debian/rules> 内でのみ使用すべきである。これ"
+"は、パッケージのメンテナがビルドフラグを変更する際に使用すること。"
 
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
-msgstr ""
+msgstr "B<DEB_>I<flag>B<_SET>"
+
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr "B<DEB_>I<flag>B<_MAINT_SET>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
+msgstr "この変数は、I<flag> の値を強制的に設定したい場合に使用すること"
+
+#. type: TP
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr "B<DEB_>I<flag>B<_STRIP>"
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr "B<DEB_>I<flag>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
 msgstr ""
+"この変数は、I<flag> の値から削除したいオプションがある場合に使用すること。削"
+"除したいオプションは、スペースで区切ったリスト形式で指定する。"
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
-msgstr ""
+msgstr "B<DEB_>I<flag>B<_APPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr "B<DEB_>I<flag>B<_MAINT_APPEND>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
 msgstr ""
+"この変数は、I<flag> の値に追加したいオプションがある場合に使用すること。"
+
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr "B<DEB_>I<flag>B<_PREPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"この変数は、I<flag> の値の先頭部分に追加したいオプションがある場合に使用する"
+"こと。"
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr "B<DEB_BUILD_MAINT_OPTIONS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+"この変数は、B<hardening> オプションによるビルドフラグの様々な要塞化の有効化、"
+"無効化を行うために使用される。詳細は B<要塞化> セクションを参照のこと。"
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr "要塞化"
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+"幾つかのコンパイルタイムオプションを (以下で説明する) 使用することで、生成さ"
+"れるバイナリをメモリ破壊攻撃から保護したり、コンパイル時に追加の警告メッセー"
+"ジを表示させたりすることができる。以下で注記されていない限り、これらのオプ"
+"ションは、サポートされているアーキテクチャにおいて、デフォルトで有効化され"
+"る。"
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+"各要塞化機能は、B<DEB_BUILD_MAINT_OPTIONS> 環境変数の B<hardening> 値におい"
+"て \"+\" や \"-\" をつけることで有効化/無効化できる。例えば、\"pie\" 機能を有"
+"効化して \"fortify\" 機能を無効化する場合、B<debian/rules> で次のように設定す"
+"る:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+"特別な機能 B<all> により、すべての要塞化機能を一度に有効化、無効化することが"
+"できる。次のようにして、すべての機能を無効化した上で \"format\" と \"fortify"
+"\" のみを有効化することができる:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, no-wrap
+msgid "B<format>"
+msgstr "B<format>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+#, fuzzy
+#| msgid ""
+#| "This setting (enabled by default) adds B<-Wformat -Wformat-security -"
+#| "Werror=format-security> to B<CFLAGS> and B<CXXFLAGS>. This will warn "
+#| "about improper format string uses, and will fail when format functions "
+#| "are used in a way that that represent possible security problems. At "
+#| "present, this warns about calls to B<printf> and B<scanf> functions where "
+#| "the format string is not a string literal and there are no format "
+#| "arguments, as in B<printf(foo);> instead of B<printf(\"%s\", foo);> This "
+#| "may be a security hole if the format string came from untrusted input and "
+#| "contains \"%n\"."
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+"この設定 (デフォルト有効) により、B<CFLAGS> および B<CXXFLAGS> に B<-Wformat "
+"-Wformat-security -Werror=format-security> が追加される。これにより、不適切な"
+"フォーマット文字列の使用に関する警告が行われ、フォーマット関数が潜在的にセ"
+"キュリティ問題を引き起こすような使用をされている場合に処理を失敗させる。現"
+"在、これは、B<printf> と B<scanf> 関数の呼び出しで、フォーマット文字列が文字"
+"列リテラル以外かつフォーマットに関する引数がないもの、例えば B<printf(\"%s"
+"\", foo);> ではなく B<printf(foo);> のようなものについて警告する。信頼できな"
+"い入力からもたらされたフォーマット文字列が \"%n\" を含んでいる場合、呼び出し"
+"はセキュリティホールとなりうる。"
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr "B<fortify>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+#, fuzzy
+#| msgid ""
+#| "This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+#| "B<CFLAGS> and B<CXXFLAGS>. During code generation the compiler knows a "
+#| "great deal of information about buffer sizes (where possible), and "
+#| "attempts to replace insecure unlimited length buffer function calls with "
+#| "length-limited ones. This is especially useful for old, crufty code.  "
+#| "Additionally, format strings in writable memory that contain '%n' are "
+#| "blocked. If an application depends on such a format string, it will need "
+#| "to be worked around."
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+"この設定 (デフォルト有効) により、B<CFLAGS> および B<CXXFLAGS> に B<-"
+"D_FORTIFY_SOURCE=2> が追加される。コード生成の際に、コンパイラはバッファサイ"
+"ズに関して (可能な場所では) 多くの情報を収集し、安全でないバッファ長の制限の"
+"ない関数の呼び出しを、制限のある関数の呼び出しに置換する。これは、古い汚い"
+"コードには特に有用である。これに加え、書き込み可能なメモリ上にあるフォーマッ"
+"ト文字列で '%n' を含むものが抑止される。アプリケーションがこうしたフォーマッ"
+"ト文字列に依存している場合は、個別に対処する必要がある。"
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+"このオプションが効果を発揮するためには、ソースコードは B<-O1> 以上でコンパイ"
+"ルされている必要がある。"
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr "B<stackprotector>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+"この設定 (デフォルト有効) により、B<CFLAGS> および B<CXXFLAGS> に B<-fstack-"
+"protector --param=ssp-buffer-size=4> が追加される。これにより、スタックの上書"
+"きに対する安全性チェックが追加され、多くの潜在的なコードインジェクション攻撃"
+"が抑止される。(アプリケーションにもよるが) 最良のケースでは、コードインジェク"
+"ションの脆弱性を単なるサービス拒否に留めたり、無力化したりすることができる。"
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+"この機能は、glibc (もしくは B<__stack_chk_fail> を提供する他の実装) へのリン"
+"クが必要であるため、B<-nostdlib> や B<-ffreestanding> といったオプションでビ"
+"ルドする際には、無効にする必要がある。"
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, no-wrap
+msgid "B<relro>"
+msgstr "B<relro>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+#, fuzzy
+#| msgid ""
+#| "This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+#| "During program load, several ELF memory sections need to be written to by "
+#| "the linker. This flags the loader to turn these sections read-only before "
+#| "turning over control to the program. Most notably this prevents GOT "
+#| "overwrite attacks."
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+"この設定 (デフォルト有効) は、B<LDFLAGS> に B<-Wl,-z,relro> を追加する。プロ"
+"グラムがロードされる際、ELF メモリセクションの幾つかは、リンカから書き込まれ"
+"る必要がある。この設定により、ローダはプログラムに制御を引き渡す前に、こうし"
+"たセクションを読み取り専用にする。これにより、GOT を上書きする攻撃の大半が抑"
+"止される。"
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr "B<bindnow>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
+#: dpkg-buildflags.1:278
 #, fuzzy
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+#| msgid ""
+#| "This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. "
+#| "During program load, all dynamic symbols are resolved, allowing for the "
+#| "entire PLT to be marked read-only (due to B<relro> above)."
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+"この設定 (デフォルト無効) は B<LDFLAGS> に B<-Wl,-z,now> を追加する。これによ"
+"り、プログラムがロードされる時点ですべての動的なシンボルが解決されるため、"
+"PLT 全体を読み取り専用とすることが可能となる (上の B<relro> を参照のこと)。"
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr "B<pie>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+"この設定 (デフォルト無効) は B<CFLAGS> および B<CXXFLAGS> に B<-fPIE> を追加"
+"し、B<LDFLAGS> に B<-fPIE -pie> を追加する。PIE (位置独立実行形式) は、幾つか"
+"のカーネルバージョンでサポートされるアドレス空間配置のランダム化 (ASLR) を行"
+"う上で必要となる。スタックとヒープ (brk とmmap) 内のデータ領域では、ASLR が既"
+"に必須となっているが、コード領域も位置独立でコンパイルされる必要がある。共有"
+"ライブラリでは、(-fPIC) によりこれが既に行われているので、自動的に ASLR が行"
+"われるが、バイナリの .text 領域は ASLR を行うために、PIE でビルドされる必要が"
+"ある。これが実現すると、メモリ破壊攻撃を行う際にリターンさせる先のアドレスが"
+"静的ではなくなるため、ROP (Return Oriented Programming) 攻撃が、より困難とな"
+"る。"
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+"これは B<-fPIC> と互換性がないため、共有ライブラリをビルドする際は、設定を行"
+"わないよう注意すること"
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
+"加えて、PIE は汎用レジスタにより実装されているため、幾つかのアーキテクチャ "
+"(特に注意すべきは i386) では、text セグメントの負荷が高いアプリケーションにお"
+"いて最大 15% 程度のパフォーマンス低下が見込まれる。もっとも、大半の場合、パ"
+"フォーマンス低下は 1% 未満である。多くの汎用レジスタを有するアーキテクチャ "
+"(amd64 など) では、前述した最悪の場合であっても問題は発生しない。"
 
 #. type: TH
-#: dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:22
+#, no-wrap
 msgid "dpkg-buildpackage"
-msgstr "dpkg-scanpackages"
+msgstr "dpkg-buildpackages"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
-#, fuzzy
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-buildpackages - バイナリパッケージおよびソースパッケージのビルド"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-#, fuzzy
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
 msgstr ""
+"B<dpkg-buildpackage> は、Debian パッケージのビルドを自動化するプログラムであ"
+"る。これには以下のステップが含まれる: "
 
 #. type: IP
-#: dpkg-buildpackage.1:13
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:34
+#, no-wrap
 msgid "B<1.>"
-msgstr "B<-G>"
+msgstr "B<1.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
 "or B<--target> has been used)."
 msgstr ""
+"様々な環境変数 (B<環境変数> を参照のこと) を定義することで、ビルド環境を設定"
+"し、B<dpkg-source --before-build> を呼び出す (B<-T> もしくは B<--target>が指"
+"定されていない限り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:17
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:38
+#, no-wrap
 msgid "B<2.>"
-msgstr "B<-G>"
+msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
-#, fuzzy
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
-msgstr "dpkg-checkbuilddeps - ビルド依存と衝突のチェック"
+msgstr ""
+"ビルドにおける依存関係が満たされているか、競合が発生していないかをチェックす"
+"る (B<-d> が指定されていない限り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:20
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:41
+#, no-wrap
 msgid "B<3.>"
-msgstr "B<-G>"
+msgstr "B<3.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
 "rules clean> to clean the build-tree (unless B<-nc> is specified)."
 msgstr ""
+"B<-t> もしくは B<--target> オプションにより、ビルドのターゲットが指定されてい"
+"る場合は、ターゲットを呼び出して、そこで実行を停止する。それ以外の場合は "
+"B<fakeroot debian/rules clean> を呼び出し、ビルドツリーをクリアする (B<-nc> "
+"が指定されていない限り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:25
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:46
+#, no-wrap
 msgid "B<4.>"
-msgstr "B<-G>"
+msgstr "B<4.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
+"B<dpkg-source -b> を呼び出し、ソースパッケージを生成する (B<-b>, B<-B>, B<-"
+"A> によってバイナリパッケージのみのビルドが指定されていない限り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:29
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:50
+#, no-wrap
 msgid "B<5.>"
-msgstr "B<-G>"
+msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
-msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
-msgstr ""
+#: dpkg-buildpackage.1:58
+#, fuzzy
+#| msgid ""
+#| "It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
+#| "I<binary-target> (unless a source-only build has been requested with B<-"
+#| "S>). Note that I<binary-target> is either B<binary> (default case, or if "
+#| "B<-b> is specified)  or B<binary-arch> (if B<-B> is specified) or "
+#| "B<binary-indep> (if B<-A> is specified)."
+msgid ""
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
+msgstr ""
+"B<fakeroot debian/rules> I<binary-target> に続き、B<debian/rules> B<build> を"
+"呼び出す (B<-S> によってソースパッケージのみのビルドが指定されていない限り)。"
+"I<binary-target> は B<binary> (デフォルト、もしくは B<-b> が指定されていた場"
+"合)、B<binary-arch> (B<-B> が指定されていた場合)、B<binary-indep> (B<-A> が指"
+"定されていた場合) のいずれかの値をとる。"
 
 #. type: IP
-#: dpkg-buildpackage.1:36
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:58
+#, no-wrap
 msgid "B<6.>"
-msgstr "B<-G>"
+msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
+"B<gpg> を呼び出し、B<.dsc> ファイルに署名を行う (B<-us> が指定されていない限"
+"り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:39
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:61
+#, no-wrap
 msgid "B<7.>"
-msgstr "B<-G>"
+msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
+"B<dpkg-genchanges> を呼び出して、B<.changes> ファイルを生成する。B<dpkg-"
+"buildpackage> のオプションの多くが B<dpkg-genchanges> に引き継がれる。"
 
 #. type: IP
-#: dpkg-buildpackage.1:43
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:65
+#, no-wrap
 msgid "B<8.>"
-msgstr "B<-G>"
+msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
+"B<gpg> を呼び出し、B<.changes> ファイルに署名を行う (B<-uc> が指定されていな"
+"い限り)。"
 
 #. type: IP
-#: dpkg-buildpackage.1:46
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:68
+#, no-wrap
 msgid "B<9.>"
-msgstr "B<-G>"
+msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
 msgstr ""
+"B<-tc> が指定されていた場合、B<fakeroot debian/rules clean> が再度呼び出され"
+"る。最後に B<dpkg-source --after-build> が呼び出される。"
 
 #. type: TP
-#: dpkg-buildpackage.1:51
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:73
+#, no-wrap
 msgid "B<-b>"
-msgstr "B<-B>"
+msgstr "B<-b>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
-#, fuzzy
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
-msgstr "deb-old - Debian バイナリパッケージ旧形式フォーマット"
+msgstr ""
+"バイナリパッケージのみのビルドを指定する。ソースファイルはビルドされず、配布"
+"もされない。B<dpkg-genchanges> は省略される。"
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
+"アーキテクチャ依存のパッケージについて、バイナリパッケージのみのビルドを指定"
+"する。B<dpkg-genchanges> は省略される。"
 
 #. type: TP
-#: dpkg-buildpackage.1:59
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:81
+#, no-wrap
 msgid "B<-A>"
-msgstr "B<-G>"
+msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
+"アーキテクチャ非依存のパッケージについて、バイナリパッケージのみのビルドを指"
+"定する。B<dpkg-genchanges> は省略される。"
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
+#, no-wrap
 msgid "B<-S>"
-msgstr "B<-G>"
+msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
-#, fuzzy
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
-msgstr "deb-old - Debian バイナリパッケージ旧形式フォーマット"
+msgstr ""
+"ソースパッケージのみのビルドを指定する。バイナリパッケージは作成されない。"
+"B<dpkg-genchanges> は省略される。"
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
-msgstr ""
+msgstr "B<-F>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
+"バイナリパッケージとソースパッケージの両方をビルドする、通常のフルビルドを指"
+"定する。これはビルドオプションを指定しなかった際のデフォルトの挙動である。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
-#, fuzzy
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--target=>I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
-#, fuzzy
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--target >I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
-#, fuzzy
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-T>I<target>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
 "the command is executed as root (see B<-r>). Note that official targets that "
 "are required to be run as root by the Debian policy do not need this option."
 msgstr ""
+"ビルド環境の設定後に、B<debian/rules> I<target> を呼び出し、そこでパッケージ"
+"のビルド処理を中止する。B<--as-root> も設定されていた場合、コマンドは root と"
+"して実行される (B<-r> も参照のこと)。Debian policy によって、公式に root での"
+"実行が必須とされているターゲットについては、本オプションは不要である。"
 
 #. type: TP
-#: dpkg-buildpackage.1:84
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:106
+#, no-wrap
 msgid "B<--as-root>"
-msgstr "B<--test>"
+msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
 msgstr ""
+"B<--target> と併せて指定された場合のみ有効であり、target の実行に root 権限が"
+"必要であることを指定する。"
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
+#, no-wrap
 msgid "B<-si>"
-msgstr "B<-B>"
+msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
+#, no-wrap
 msgid "B<-sa>"
-msgstr "B<-B>"
+msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
+#, no-wrap
 msgid "B<-sd>"
-msgstr "B<-B>"
+msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
+#, no-wrap
 msgid "B<-v>I<version>"
-msgstr "B<--version>"
+msgstr "B<-v>I<version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
+#, no-wrap
 msgid "B<-C>I<changesdescription>"
-msgstr "B< >E<lt>長い説明E<gt>"
+msgstr "B<-C>I<changesdescription>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
-msgstr ""
+msgstr "B<-m>I<maintaineraddress>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
-msgstr ""
+msgstr "B<-e>I<maintaineraddress>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
+"B<dpkg-genchanges> にそのまま引き渡される。そちらのマニュアルページを参照のこ"
+"と。"
 
 #. type: TP
-#: dpkg-buildpackage.1:105
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:127
+#, no-wrap
 msgid "B<-a>I<architecture>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-a>I<architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
 "the host machine."
 msgstr ""
+"ビルド対象となる Debian アーキテクチャを指定する。ビルドを実行するマシンの"
+"アーキテクチャは自動的に判別され、ホストマシンのデフォルト値となる。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
 "architecture."
 msgstr ""
+"ビルド対象となる GNU システムタイプを指定する。これは -a オプションの代わりと"
+"してターゲットの Debian アーキテクチャに対応するデフォルトの GNU システムタイ"
+"プを上書きするために用いられる。"
 
 #. type: TP
-#: dpkg-buildpackage.1:115
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:137
+#, no-wrap
 msgid "B<-j>I<jobs>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-j>I<jobs>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -6415,67 +7352,78 @@ msgid ""
 "own purposes.  The B<parallel=>I<jobs> in DEB_BUILD_OPTIONS environment "
 "variable will override the B<-j> value if this option is given."
 msgstr ""
+"同時に実行させることが可能なジョブの数であり、B<make>(1) の同名のオプションと"
+"同じ意味を持つ。MAKEFLAGS 環境変数に追加され、後に続くすべての make の呼び出"
+"しに、このオプションが引き継がれる。このオプションは、debian/rules ファイルが"
+"この情報を使用できるように DEB_BUILD_OPTIONS 環境変数に対しても "
+"B<parallel=>I<jobs> を追加する。DEB_BUILD_OPTIONS 環境変数に "
+"B<parallel=>I<jobs> が設定されていた場合、B<-j> オプションの値は上書きされ"
+"る。"
 
 #. type: TP
-#: dpkg-buildpackage.1:126
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:148
+#, no-wrap
 msgid "B<-D>"
-msgstr "B<-B>"
+msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
-#, fuzzy
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
-msgstr "dpkg-checkbuilddeps - ビルド依存と衝突のチェック"
+msgstr ""
+"ビルドの依存関係と競合をチェックし、問題がある場合は処理を中断させる。これは"
+"デフォルトの挙動である。"
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
+#, no-wrap
 msgid "B<-d>"
-msgstr "B<-B>"
+msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
-#, fuzzy
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
-msgstr "dpkg-checkbuilddeps - ビルド依存と衝突のチェック"
+msgstr "ビルドの依存関係と競合をチェックしない。"
 
 #. type: TP
-#: dpkg-buildpackage.1:133
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:155
+#, no-wrap
 msgid "B<-nc>"
-msgstr "B<-B>"
+msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
 msgstr ""
+"ソースツリーを消去しない (B<-B>, B<-A>, B<-S> いずれもが指定されない場合は、"
+"B<-b> が指定されたと見なされる)。"
 
 #. type: TP
-#: dpkg-buildpackage.1:137
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:159
+#, no-wrap
 msgid "B<-tc>"
-msgstr "B<-B>"
+msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
 msgstr ""
+"パッケージのビルド後にソースツリーを消去する (I<gain-root-command> B<debian/"
+"rules clean> が用いられる)。"
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
-msgstr ""
+msgstr "B<-r>I<gain-root-command>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -6489,15 +7437,26 @@ msgid ""
 "it can only invoke the user's shell with B<-c> instead of passing arguments "
 "individually to the command to be run."
 msgstr ""
+"B<dpkg-buildpackage> がビルド処理の一部を root 権限で実行する必要がある場合、"
+"このオプションが指定されていれば、実行するコマンドの前に I<gain-root-"
+"command> が付けられる。このオプションが指定されていなかった場合は、"
+"B<fakeroot> が存在していれば、それがデフォルトで用いられる。I<gain-root-"
+"command> はB<PATH> 上のプログラム名である必要があり、実際に実行したいコマンド"
+"に続き、そのコマンドの引数を引数として指定する。I<gain-root-command> には (ス"
+"ペースで区切られた) パラメータを含めてもよいが、シェルのメタキャラクタを含め"
+"ることはできない。I<gain-root-command> は通常 B<fakeroot>, B<sudo>, "
+"B<super>, B<really> などである。B<su> は、実行したいコマンドに引数を個々に引"
+"き渡すのではなく、B<-c> を用いてユーザのシェルを起動するだけであるため適切で"
+"はない。"
 
 #. type: TP
-#: dpkg-buildpackage.1:167
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:189
+#, no-wrap
 msgid "B<-R>I<rules-file>"
-msgstr "B<--fsys-tarfile>"
+msgstr "B<-R>I<rules-file>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -6506,15 +7465,21 @@ msgid ""
 "rules file with another make program (for example by using B</usr/local/bin/"
 "make -f debian/rules> as I<rules-file>)."
 msgstr ""
+"Debian パッケージのビルドの際は、通常 B<debian/rules> コマンドが幾つかの標準"
+"的な引数を付けて実行される。このオプションにより、パッケージのビルドの際に別"
+"のプログラムを使用することが可能となる (スペースで区切られた引数を含めること"
+"も可能である)。標準のルールファイルを別の make プログラムで実行する (例えば "
+"I<rules-file> の代わりに B<usr/local/bin/make -f debian/rules> を使用する) た"
+"めに使用することもできる。"
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
-msgstr ""
+msgstr "B<-p>I<sign-command>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -6524,104 +7489,102 @@ msgid ""
 "sgpg> option. I<sign-command> should not contain spaces or any other shell "
 "metacharacters."
 msgstr ""
+"B<dpkg-buildpackage> がソースコントロール (B<.dsc>) ファイルや B<.changes> "
+"ファイルに署名するために GPG や PGP を実行する必要がある場合、B<gpg> の代わり"
+"にI<sign-command> (必要に応じて B<PATH> を検索する。I<sign-command> には "
+"B<pgp> に引き渡されるすべての引数が引き渡される。I<sign-command> が、PGP 形式"
+"ではなく GPG 形式の引数をとる場合は、B<-sgpg> オプションを設定すること。"
+"I<sign-command> にはスペースやシェルのメタキャラクタを含めてはならない。"
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
-msgstr ""
+msgstr "B<-k>I<key-id>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
-#, fuzzy
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
-msgstr "これは新しいパッケージを作る時に使うことができる。"
+msgstr "パッケージに署名する際に使用する鍵のIDを指定する。"
 
 #. type: TP
-#: dpkg-buildpackage.1:191
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:213
+#, no-wrap
 msgid "B<-us>"
-msgstr "B<-B>"
+msgstr "B<-us>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
-#, fuzzy
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
-msgstr "パッケージの短い説明文"
+msgstr "ソースパッケージに署名しない。"
 
 #. type: TP
-#: dpkg-buildpackage.1:194
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:216
+#, no-wrap
 msgid "B<-uc>"
-msgstr "B<-B>"
+msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
-#, fuzzy
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
-msgstr "パッケージの短い説明文"
+msgstr "B<.changes> ファイルに署名しない。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
-#, fuzzy
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<-i>[I<regexp>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
-#, fuzzy
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<-I>I<[pattern]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
-msgstr ""
+msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
-#, fuzzy
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
+"B<dpkg-source> にそのまま引き渡される。そちらのマニュアルページを参照のこと。"
 
 #. type: TP
-#: dpkg-buildpackage.1:209
-#, fuzzy, no-wrap
-#| msgid "B<--description=>I<xxx>"
+#: dpkg-buildpackage.1:231
+#, no-wrap
 msgid "B<--source-option=>I<opt>"
-msgstr "B<--description=>I<xxx>"
+msgstr "B<--source-option=>I<opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
-msgstr ""
+msgstr "B<dpkg-source> に I<opt> オプションを引き渡す。"
 
 #. type: TP
-#: dpkg-buildpackage.1:212
-#, fuzzy, no-wrap
-#| msgid "B<--description=>I<xxx>"
+#: dpkg-buildpackage.1:234
+#, no-wrap
 msgid "B<--changes-option=>I<opt>"
-msgstr "B<--description=>I<xxx>"
+msgstr "B<--changes-option=>I<opt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
-msgstr ""
+msgstr "B<dpkg-genchanges> に I<opt> オプションを引き渡す。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
-#, fuzzy
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
-msgstr "B<--admindir=>I<dir>"
+msgstr "B<--admindir >I<dir>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
@@ -6630,270 +7593,303 @@ msgstr ""
 "ある。"
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
+#, no-wrap
 msgid "B<-h>, B<--help>"
-msgstr "B<-H>|B<--help>"
+msgstr "B<-h>, B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
+"B<dpkg-buildpackage> が幾つかの変数をエクスポートしていたとしても、B<debian/"
+"rules> はその存在に依存してはならない。代わりに必要な値を取得するためのインタ"
+"フェースを使用すること。"
 
 #. type: SS
-#: dpkg-buildpackage.1:234
-#, fuzzy, no-wrap
+#: dpkg-buildpackage.1:256
+#, no-wrap
 msgid "Variables set by dpkg-architecture"
-msgstr "B<dpkg --print-architecture>"
+msgstr "dpkg-architecture によって設定される変数"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
 "the build environment."
 msgstr ""
+"B<dpkg-architecture> は B<-a> および B<-t> を引数として呼び出される。このコマ"
+"ンドの B<-s> オプションによって設定された変数はビルド環境にマージされる。"
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
+msgid "Compiler flags are no longer exported"
+msgstr "コンパイラフラグのエクスポート停止"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
 msgstr ""
+"1.14.17 から 1.16.1 の間では、B<dpkg-buildpackage> が B<dpkg-buildflags> に"
+"よって返却される値としてコンパイラフラグ (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, "
+"B<CPPFLAGS>, B<LDFLAGS>) をエクスポートしていた。現在のバージョンでは、行われ"
+"ていない。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
 msgstr ""
+"I<gain-root-command> および I<sign-command> の先頭の引数として、スペースや"
+"シェルのメタキャラクタを指定できるようにすべきである。"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
-#, fuzzy
+#: dpkg-buildpackage.1:284
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
-"B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
-"B<xargs>(1)."
-
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-#, fuzzy
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
-#, fuzzy, no-wrap
-msgid "2009-11-21"
-msgstr "2006-02-28"
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
+#, no-wrap
+msgid "2011-07-04"
+msgstr "2011-07-04"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
-msgstr "dpkg-checkbuilddeps - ビルド依存と衝突のチェック"
+msgstr "dpkg-checkbuilddeps - ビルド時の依存と競合のチェック"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-#, fuzzy
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg-checkbuilddeps> B<-B> [I<コントロールファイル>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
 "met, it displays them and exits with a nonzero return code."
 msgstr ""
-"このプログラムはコントロールファイル中にリストされているビルド依存とビルド衝"
-"突に関して、システムにインストールされているパッケージをチェックする。もし、"
-"足りないものや衝突している物があるなら、それらを表示して 0 以外の返り値を返し"
-"て終了する。"
+"このプログラムは、制御ファイルに列挙されているビルド時の依存関係と競合に関し"
+"て、システムにインストールされているパッケージをチェックする。問題があった場"
+"合はそれらを表示し、0 以外の返り値で終了する。"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
-"デフォルトでは、I<debian/control> が読まれるが、別のコントロールファイル名を"
-"コマンドラインに指定することもできる。"
+"デフォルトでは、I<debian/control> が読みこまれるが、別のコントロールファイル"
+"名をコマンドラインで指定することもできる。"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
 msgstr ""
-"I<Build-Depends-Indep> 行を無視する。アーキテクチャに非依存なパッケージがビル"
-"ドされない時に利用する。"
+"I<Build-Depends-Indep> 行を無視する。アーキテクチャ非依存のパッケージがビルド"
+"されない時に利用する。"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
-msgstr ""
+msgstr "B<-d >I<build-depends-string>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
-msgstr ""
+msgstr "B<-c >I<build-conflicts-string>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
 msgstr ""
+"I<debian/control> ファイルに含まれている情報の代わりに、指定されたビルド時の"
+"依存関係と競合の情報を使用する。"
+
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<arch>"
+msgid "B<-a >I<arch>"
+msgstr "B<-a>I<arch>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-#, fuzzy
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
-#, fuzzy, no-wrap
+#: dpkg-distaddfile.1:19
+#, no-wrap
 msgid "dpkg-distaddfile"
-msgstr "dpkg-statoverride"
+msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
-msgstr ""
+msgstr "dpkg-distaddfile - debian/files にエントリを追加する"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-#, fuzzy
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
+"B<dpkg-distaddfile> は B<debian/files> にファイル名のエントリを追加する。"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
 msgstr ""
+"このコマンドは、B<.changes> ファイル用に、オプション以外の引数として "
+"filename, section, priority という 3 つの引数をとる。"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
 "a pathname relative to the current directory when B<dpkg-distaddfile> is run."
 msgstr ""
+"filename は B<dpkg-genchanges> が想定するディレクトリ、通常 B<..> からの相対"
+"パスで指定する。B<dpkg-distaddfile> 実行時のカレントディレクトリからの相対パ"
+"スではない。"
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
-#, fuzzy, no-wrap
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
+#, no-wrap
 msgid "B<-f>I<fileslistfile>"
-msgstr "B<--fsys-tarfile>"
+msgstr "B<-f>I<fileslistfile>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
+"B<debian/files> の代わりにこのファイルに記載されたファイルのリストを読み書き"
+"する。"
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
-#, fuzzy, no-wrap
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
+#, no-wrap
 msgid "B<debian/files>"
-msgstr "B<infodesc>"
+msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
 msgstr ""
+"アップロードの準備の一部をなす、生成されたファイルのリスト。B<dpkg-"
+"distaddfile> により、ファイルを追加することができる。"
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
-msgid "2010-03-07"
-msgstr "2006-04-09"
+#| msgid "2011-11-10"
+msgid "2011-11-22"
+msgstr "2011-11-10"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr "dpkg-deb - Debian パッケージアーカイブ (.deb) 操作ツール"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-#, fuzzy
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
-msgstr "B<dpkg-deb> は、Debian アーカイブの作成、展開、情報の表示をする。"
+msgstr "B<dpkg-deb> は、Debian アーカイブの作成、展開、情報の表示を行う。"
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
-"パッケージをシステムにインストールするときや削除するときには B<dpkg> を使うこ"
+"パッケージをシステムにインストールしたり削除したりするには B<dpkg> を使うこ"
 "と。"
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
 "and run it for you."
 msgstr ""
-"また、 B<dpkg> に対して B<dpkg-deb> のオプションを指定することで、 B<dpkg> を"
-"通して B<dpkg-deb> を呼び出すことができる。 B<dpkg> は、オプションが B<dpkg-"
-"deb> のオプションであると判断すると、 B<dpkg-deb> を起動する。"
+"また、B<dpkg-deb> に引き渡したいオプションを指定して B<dpkg> を実行すること"
+"で、B<dpkg-deb> を実行することもできる。B<dpkg> は、B<dpkg-deb> 用のオプショ"
+"ンであると判断すると、 B<dpkg-deb> を起動する。"
 
 #. type: TP
-#: dpkg-deb.1:29
-#, fuzzy, no-wrap
+#: dpkg-deb.1:48
+#, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
-msgstr "B<dpkg-deb> B<-b>|B<--build> I<directory> [I<archive>|I<directory>]"
+msgstr "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -6901,15 +7897,15 @@ msgid ""
 "I<not> appear in the binary package's filesystem archive, but instead the "
 "files in it will be put in the binary package's control information area."
 msgstr ""
-"I<directory> に格納されているファイルシステム木から debian アーカイブを作成す"
-"る。 I<directory> には、control ファイルなどの制御情報ファイルのある "
-"B<DEBIAN> サブディレクトリが必ず存在しなければならない。 DEBIAN ディレクトリ"
-"はバイナリパッケージのファイルシステム・アーカイブにはI<含まれない>。そのかわ"
-"り、DEBIAN ディレクトリ以下にあったファイルはバイナリパッケージ制御情報エリア"
-"に置かれる。"
+"I<directory> 以下のファイルシステムツリーから debian アーカイブを作成する。 "
+"I<directory> には、control ファイルなどの制御情報ファイルのある B<DEBIAN> サ"
+"ブディレクトリが必ず存在しなければならない。 DEBIAN ディレクトリはバイナリ"
+"パッケージのファイルシステム・アーカイブにはI<含まれない>。代わりに DEBIAN "
+"ディレクトリ以下にあったファイルはバイナリパッケージの制御情報エリアに置かれ"
+"る。"
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -6917,28 +7913,27 @@ msgid ""
 "permissions of the maintainer scripts and other files found in the B<DEBIAN> "
 "control information directory."
 msgstr ""
-"B<--nocheck> を指定しないかぎり、 B<dpkg-deb> は B<DEBIAN/control> を読み、解"
-"析する。 dpkg-deb は、文法エラーやその他の問題のチェックをし、そして、構築中"
-"のバイナリパッケージ名を表示する。 B<dpkg-deb> はまた、 B<DEBIAN> 管理情報"
-"ディレクトリにある、管理スクリプトやその他のファイルのパーミッションをチェッ"
-"クする。"
+"B<--nocheck> を指定しないかぎり、 B<dpkg-deb> は B<DEBIAN/control> を読み込ん"
+"で解析する。 B<dpkg-deb> は、文法エラーなどの問題のチェックを行い、ビルド中の"
+"バイナリパッケージ名を表示する。 B<dpkg-deb> は、 B<DEBIAN> 制御情報ディレク"
+"トリにある、メンテナスクリプトなどのファイルのパーミッションもチェックする。"
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
 msgstr ""
-"もし、 I<archive> を指定しない場合、 B<dpkg-deb> はパッケージを "
-"I<directory>B<.deb> という名前で作成する。"
+"I<archive> が指定されない場合、 B<dpkg-deb> はパッケージを I<directory>B<."
+"deb> という名前で作成する。"
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
-msgstr "もし、すでにアーカイブが作成されて存在している場合、上書きする。"
+msgstr "作成するアーカイブが既に存在している場合は、上書きする。"
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -6947,192 +7942,213 @@ msgid ""
 "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)."
 msgstr ""
-"2 番目の引き数がディレクトリの場合、 B<dpkg-deb> は "
+"2 番目の引数がディレクトリの場合、 B<dpkg-deb> は "
 "I<package>B<_>I<version>B<_>I<arch>B<.deb> または I<package>B<_>I<version>B<."
-"deb> (パッケージ制御ファイルに B<Architecture> フィールドがない場合)という"
-"ファイルを作成する。アーカイブの代わりにディレクトリを指定するときには、 B<--"
-"nocheck> オプションは使用してはいけない( B<dpkg-deb> は、使用するファイル名を"
-"調べるために、パッケージ制御ファイルを読んで解析する必要があるから)。"
+"deb> (パッケージ制御ファイルに B<Architecture> フィールドがない場合) という"
+"ファイルを作成する。ファイル名の代わりにディレクトリを指定するときには、B<--"
+"nocheck> オプションを使用してはいけない (B<dpkg-deb> は、使用するファイル名を"
+"確認するために、パッケージ制御ファイルを読み込んで解析する必要があるため)。"
 
 #. type: TP
-#: dpkg-deb.1:78
-#, fuzzy, no-wrap
+#: dpkg-deb.1:97
+#, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
-msgstr "B<dpkg-deb> B<-I>|B<--info> I<archive> [I<control-file-name> ..]"
+msgstr "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "バイナリパッケージアーカイブの情報を表示する。"
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
 msgstr ""
-"もし I<control-file-name> が指定されていない場合、制御ファイル一覧と、パッ"
-"ケージの中身の要約を表示する。"
+"I<control-file-name> が指定されていない場合は、制御ファイルの一覧と、パッケー"
+"ジの概要を表示する。"
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
 "it will print an error message to stderr about each one and exit with status "
 "2."
 msgstr ""
-"もし I<control-file-name> を指定した場合、 B<dpkg-deb> は指定した順でファイル"
-"名を表示する。もし指定したファイルのどれかが存在しなければ、存在しなかった"
-"ファイルに対してそれぞれエラーメッセージを表示し、そして終了ステータス 2 で終"
-"了する。"
+"I<control-file-name> が指定された場合、 B<dpkg-deb> は指定された順でファイル"
+"の内容を表示する。指定したファイルの一部が存在しない場合、存在しないファイル"
+"各々について、標準エラー出力にエラーメッセージを表示し、そして終了ステータス "
+"2 で終了する。"
 
 #. type: TP
-#: dpkg-deb.1:94
-#, fuzzy, no-wrap
+#: dpkg-deb.1:113
+#, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
-msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archive>"
+msgstr "B<-W>, B<--show> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
-#, fuzzy
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
 "name and version on one line, separated by a tabulator."
 msgstr ""
-"バイナリパッケージアーカイブの情報を B<--showformat> の引き数で指定した形式で"
-"表示する。デフォルトの出力形式は、一行ごとにパッケージ名とバージョンをタブで"
-"区切ったものである。"
+"バイナリパッケージアーカイブの情報を B<--showformat> 引数で指定した形式で表示"
+"する。デフォルトの形式では、パッケージ名とバージョンがタブで区切られて 1 行に"
+"表示される。"
 
 #. type: TP
-#: dpkg-deb.1:101
-#, fuzzy, no-wrap
+#: dpkg-deb.1:120
+#, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
-msgstr "B<dpkg-deb> B<-f>|B<--field> I<archive> [I<control-field-name> ...]"
+msgstr "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr "バイナリパッケージアーカイブから制御ファイル情報を取り出す。"
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
 msgstr ""
-"B<control-file-field> が指定されていない場合、制御ファイルすべてを表示する。"
+"B<control-file-field> が指定されていない場合、control ファイルのすべての内容"
+"が表示される。"
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
 "file-field> is specified then B<dpkg-deb> will precede each with its field "
 "name (and a colon and space)."
 msgstr ""
-"もし何か指定されている場合、 B<dpkg-deb> はその内容を制御ファイルに現われる順"
-"序で表示する。もし、複数の B<control-file-field> が指定された場合、 B<dpkg-"
-"deb> は、それぞれの情報の前にフィールド名(そしてコロンと空白)を表示する。"
+"B<control-file-field> が指定されている場合、B<dpkg-deb> は指定されたフィール"
+"ドの内容を制御ファイルに記載されている順に表示する。B<control-file-field> が"
+"複数指定された場合、 B<dpkg-deb> は、各々の前にフィールド名 (およびコロンとス"
+"ペース) を表示する。"
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
-msgstr "指定したフィールドがみつからない場合でもエラーを報告しない。"
+msgstr "指定したフィールドがみつからない場合でもエラーにはならない。"
 
 #. type: TP
-#: dpkg-deb.1:119
-#, fuzzy, no-wrap
+#: dpkg-deb.1:138
+#, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
-msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archive>"
+msgstr "B<-c>, B<--contents> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
 "verbose listing."
 msgstr ""
-"パッケージアーカイブに含まれるファイルシステム木の内容の一覧を表示する。現在"
-"のバージョンは、 B<tar> の冗長出力(-v オプション)をそのまま表示する。"
+"パッケージアーカイブに含まれるファイルシステムツリーの内容を表示する。現在"
+"は、B<tar> の冗長表示 (-v オプション) の形式で表示する。"
 
 #. type: TP
-#: dpkg-deb.1:125
-#, fuzzy, no-wrap
+#: dpkg-deb.1:144
+#, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
-msgstr "B<dpkg-deb> B<-e>|B<--control> I<archive directory>"
+msgstr "B<-x>, B<--extract> I<archive directory>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
 msgstr ""
-"パッケージアーカイブからファイルシステム木を、指定したディレクトリに展開す"
-"る。"
+"パッケージアーカイブから、ファイルシステムツリーを指定したディレクトリに展開"
+"する。"
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
 msgstr ""
-"ルートディレクトリでパッケージを展開することは正しいインストールにはI<ならな"
-"い>ことに注意すること! パッケージのインストールには B<dpkg> を使うべきであ"
-"る。"
+"ルートディレクトリにパッケージを展開しても、正しいインストールにはI<ならない>"
+"ことに注意 ! パッケージのインストールには B<dpkg> を使うこと。"
 
 #. type: Plain text
-#: dpkg-deb.1:139
-#, fuzzy
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
-msgstr ""
-"I<directory> (親やそれより上のディレクトリは含まない)は必要があれば作成され"
-"る。"
+msgstr "I<directory> (親ディレクトリは含まない) は必要に応じて作成される。"
 
 #. type: TP
-#: dpkg-deb.1:139
-#, fuzzy, no-wrap
+#: dpkg-deb.1:158
+#, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
-msgstr "B<dpkg-deb> B<-e>|B<--control> I<archive directory>"
+msgstr "B<-X>, B<--vextract> I<archive directory>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
-#, fuzzy
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
-"B<--vextract> (B<-X>) は現在展開中のファイルを表示する。 B<--extract> (B<-"
-"x>) はエラーが発生しない限り何も表示しない。"
+"B<--extract> (B<-x>) に B<--verbose> (B<-v>) を付加したオプションと同様だが、"
+"実際にファイルを展開して一覧を表示する。"
 
 #. type: TP
-#: dpkg-deb.1:144
-#, fuzzy, no-wrap
+#: dpkg-deb.1:165
+#, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-R>, B<--raw-extract> I<archive directory>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"パッケージアーカイブから、ファイルシステムツリーを指定したディレクトリに展開"
+"し、制御情報ファイルを、DEBIAN サブディレクトリに展開する。"
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+"指定したディレクトリ (親ディレクトリは含まない) は必要に応じて作成される。"
+
+#. type: TP
+#: dpkg-deb.1:172
+#, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
-msgstr "B<dpkg-deb --fsys-tarfile> I<archive>"
+msgstr "B<--fsys-tarfile> I<archive>"
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
-"バイナリパッケージからファイルシステム木を展開し、標準出力に B<tar> 形式で出"
-"力する。 B<tar> と共に使用することで、特定のファイルをパッケージアーカイブか"
-"ら取り出すことができる。"
+"バイナリパッケージからファイルシステムツリーを展開し、標準出力に B<tar> 形式"
+"で出力する。 B<tar>(1) と組み合わせて使用することで、特定のファイルをパッケー"
+"ジアーカイブから取り出すことができる。入力のアーカイブは、常に 1 つずつ処理さ"
+"れる。"
 
 #. type: TP
-#: dpkg-deb.1:152
-#, fuzzy, no-wrap
+#: dpkg-deb.1:181
+#, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
-msgstr "B<dpkg-deb> B<-e>|B<--control> I<archive directory>"
+msgstr "B<-e>, B<--control> I<archive> [I<directory>]"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7140,39 +8156,31 @@ msgstr ""
 "パッケージアーカイブから制御情報ファイルを指定したディレクトリに展開する。"
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
 msgstr ""
-"もしディレクトリが指定されない場合、カレントディレクトリにある B<DEBIAN> サブ"
-"ディレクトリに展開する。"
-
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-"指定したディレクトリ(親やそれより上のディレクトリは含まない)は必要があれば作"
-"成される。"
+"ディレクトリが指定されない場合、カレントディレクトリの B<DEBIAN> サブディレク"
+"トリに展開する。"
 
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
 msgstr ""
-"このオプションは、B<--show> が生成する出力の書式を指定するものである。書式は"
-"文字列で、パッケージごとに出力される。"
+"このオプションは、B<--show> の出力の書式を指定するものである。書式は、一覧表"
+"示される各パッケージの出力を制御する文字列である。"
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7181,67 +8189,99 @@ msgid ""
 "B<--showformat> option in B<dpkg-query>(1)."
 msgstr ""
 "文字列は \"${I<field-name>}\" 形式であらゆる status フィールドを参照すること"
-"ができる。有効なフィールドの一覧は、そのパッケージに B<-I> を使用することで簡"
-"単に生成できる。書式オプションの完全な解説(エスケープシーケンスやフィールドで"
-"のタブの使い方を含む)は、B<dpkg-query>(1)の B<--showformat> オプションの解説"
-"を参照すること。"
+"ができる。有効なフィールドの一覧は、対象のパッケージに B<-I> を使用することで"
+"簡単に確認できる。書式オプションの網羅的な解説 (エスケープシーケンスやフィー"
+"ルドでのタブの使い方を含む) は、B<dpkg-query>(1)の B<--showformat> オプション"
+"の解説を参照のこと。"
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr ""
-"このフィールドのデフォルトのフォーマット文字列は \"${Package}\\et"
-"${Version}\\en\" である。"
+"このフィールドのデフォルトの書式は \"${Package}\\et${Version}\\en\" である。"
 
 #. type: TP
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 #, no-wrap
-msgid "B<-z>I<compress_level>"
-msgstr ""
+msgid "B<-z>I<compress-level>"
+msgstr "B<-z>I<compress-level>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to use on the compressor backend, when "
+#| "building a package (default is 9 for gzip and bzip2, 6 for xz and lzma)."
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
 msgstr ""
+"パッケージのビルドの際に、圧縮を行うバックエンドのプログラムに引き渡す圧縮レ"
+"ベルを指定する (デフォルトは、gzip および bzip2 の場合 9、xz および lzma の場"
+"合 6)。"
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
 #, fuzzy, no-wrap
-msgid "B<-Z>I<compress_type>"
-msgstr "B<-t>|B<--test>"
+#| msgid "B<-Z>I<compress-type>"
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-Z>I<compress-type>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to use on the compressor backend, when "
+#| "building a package (default is 9 for gzip and bzip2, 6 for xz and lzma)."
+msgid ""
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
+msgstr ""
+"パッケージのビルドの際に、圧縮を行うバックエンドのプログラムに引き渡す圧縮レ"
+"ベルを指定する (デフォルトは、gzip および bzip2 の場合 9、xz および lzma の場"
+"合 6)。"
+
+#. type: TP
+#: dpkg-deb.1:228
+#, no-wrap
+msgid "B<-Z>I<compress-type>"
+msgstr "B<-Z>I<compress-type>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
 "I<gzip>)."
 msgstr ""
+"パッケージのビルドの際に使用する圧縮タイプを指定する。指定可能な値は "
+"I<gzip>, I<xz>, I<bzip2>, I<lzma>, I<none> (デフォルトは I<gzip>) である。"
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
-"B<dpkg-deb> に `新しい' 形式のアーカイブで構築させる。これはデフォルトの動作"
+"B<dpkg-deb> に `新しい' 形式のアーカイブを構築させる。これはデフォルトの動作"
 "である。"
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7249,48 +8289,71 @@ msgid ""
 "0.93.76 (September 1995), which was released as i386 a.out only."
 msgstr ""
 "B<dpkg-deb> に `古い' 形式のアーカイブを構築させる。この古いアーカイブ形式"
-"は、新しい形式よりも非 Debian ツールで処理することが難しく、現在は使用されて"
-"いない。このオプションは、i386 の a.out 形式のみを対象としてリリースされた、"
-"バージョン 0.93.76(1995 年 9 月)以前の dpkg で処理するためのパッケージを構築"
-"するときだけに使用される。"
+"は、新しい形式よりも Debian 以外のツールで処理することが難しく、現在は廃止さ"
+"れている。このオプションは、i386 の a.out 形式のみを対象としてリリースされ"
+"た、バージョン 0.93.76 (1995 年 9 月) 以前の dpkg で処理するためのパッケージ"
+"をビルドする時のみ使用すること。"
+
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
 msgstr ""
-"B<dpkg-deb --build> のときにアーカイブの中身を確認させない。これによって、"
-"アーカイブの中身にどのように問題があっても、望んだ通りアーカイブを構築するこ"
+"B<dpkg-deb --build> の際に通常実施される、アーカイブの内容のチェックを実施し"
+"ない。これにより、アーカイブの内容に問題があっても、アーカイブをビルドするこ"
 "とができる。"
 
 #. type: TP
-#: dpkg-deb.1:215
-#, fuzzy, no-wrap
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+"詳細な出力を有効にする。現在のところ、これは B<--extract> に B<--vextract> と"
+"同様の挙動をさせる場合のみ有効である。"
+
+#. type: TP
+#: dpkg-deb.1:256
+#, no-wrap
 msgid "B<-D>, B<--debug>"
-msgstr "B<--debug>"
+msgstr "B<-D>, B<--debug>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
-msgstr "デバッグ出力を有効にする。これはあまり役に立たない。"
+msgstr "デバッグ出力を有効にする。これはあまり面白いものではない。"
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
 msgstr ""
+"B<TMPDIR> が設定されている場合、B<dpkg-deb> は、一時的なファイルやディレクト"
+"リを作成するディレクトリとして使用する。"
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
-"B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> はうまく動作しない。"
+"B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> は適切に動作しない。"
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -7298,57 +8361,55 @@ msgid ""
 "packages nowadays provide an md5sum control file generated by debian/rules. "
 "Though this is not directly supported by the lower level tools.)"
 msgstr ""
+"B<.deb> ファイルには認証という概念がなく、単純なチェックサムすらもない (APT "
+"のような高レイヤのツールは、指定されたリポジトリから情報を収集することで B<."
+"deb> パッケージの認証をサポートしている。また大半のパッケージは近年debian/"
+"rules によって生成される md5sum 制御ファイルを提供している。しかし、これらは"
+"低レイヤのツールが直接的にサポートしているものではない。"
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
 "package's scripts run and its status and contents recorded."
 msgstr ""
-"B<dpkg-deb> でソフトウェアをインストールしようとしてはいけない! 必ず B<dpkg> "
-"を使うこと。そうすれば、すべてのファイルを正しい位置に置き、パッケージのスク"
-"リプトを実行し、状態や内容を記録する、ということを確実に実行できる。"
+"B<dpkg-deb> でソフトウェアをインストールしようとしてはいけない!すべてのファイ"
+"ルの適切なパスへインストール、パッケージのスクリプトの実行、ステータスや内容"
+"の記録を確実に実行するために、必ず B<dpkg> を使うこと。"
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-10-12"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
-msgstr "dpkg-divert - パッケージのファイルのオーバーライド"
+msgstr "dpkg-divert - パッケージの提供するファイルの上書き"
 
 #. type: Plain text
-#: dpkg-divert.8:9
-#, fuzzy
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-divert> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
 msgstr ""
+"B<dpkg-divert> は、退避ファイルの一覧を設定、更新するためのユーティリティであ"
+"る。"
 
 #. type: Plain text
-#: dpkg-divert.8:23
-#, fuzzy
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -7358,202 +8419,200 @@ msgid ""
 "'conffiles') need to be preserved by dpkg, when installing a newer version "
 "of a package which contains those files."
 msgstr ""
-"`diversions' というファイルにより、B<dpkg>(1) はファイルをインストールする時"
-"に本来意図していた場所ではなく退避した (`diverted') 場所にインストールするよ"
-"うになる。diversions は Debian パッケージスクリプトで衝突がおこりうるファイル"
-"を移動させるために使うことができる。システム管理者はパッケージの設定ファイル"
-"や他のファイルを (`conffiles' としてマークされていなければ) dpkg が新しいバー"
-"ジョンのパッケージをインストールする時にそれらのファイルを上書きしてしまわな"
-"いようにするために diversion を使うことができる。"
+"I<diversions> ファイルにより、B<dpkg>(1) はファイルを本来の場所ではなく、I<退"
+"避 (diverted) 用> の場所にインストールするようになる。diversions ファイルは、"
+"Debian パッケージスクリプトが競合を発生させるファイルを移動させるために使うこ"
+"とができる。システム管理者は、パッケージの提供する設定ファイルを上書きする場"
+"合や、幾つかのファイル ('conffiles' としてマークされていないもの) について、"
+"それらのファイルを含む新しいバージョンのパッケージをインストールする時に、"
+"dpkg による上書きから保護する必要がある場合にこれを使うこともできる。"
 
 #. type: TP
-#: dpkg-divert.8:25
-#, fuzzy, no-wrap
+#: dpkg-divert.8:45
+#, no-wrap
 msgid "[B<--add>] I<file>"
-msgstr "B<[--] >I<filename>"
+msgstr "[B<--add>] I<file>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
-msgstr ""
+msgstr "I<file> を退避ファイルに追加する。"
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
-#, fuzzy, no-wrap
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
+#, no-wrap
 msgid "B<--remove>I< file>"
-msgstr "B<--remove>I< E<lt>fileE<gt>>"
+msgstr "B<--remove>I< file>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
-#, fuzzy
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
-msgstr "diversion を削除する。"
+msgstr "I<file> を退避ファイルから削除する。"
 
 #. type: TP
-#: dpkg-divert.8:31
-#, fuzzy, no-wrap
+#: dpkg-divert.8:51
+#, no-wrap
 msgid "B<--list>I< glob-pattern>"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<--list>I< glob-pattern>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
-msgstr ""
+msgstr "I<glob-pattern> にマッチする退避ファイルの一覧を表示する。"
 
 #. type: TP
-#: dpkg-divert.8:34
-#, fuzzy, no-wrap
+#: dpkg-divert.8:54
+#, no-wrap
 msgid "B<--listpackage>I< file>"
-msgstr "B<--package>I< E<lt>packageE<gt>>"
+msgstr "B<--listpackage>I< file>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
 msgstr ""
+"I<file> を退避させているパッケージ名を表示する。I<file> がローカルに退避され"
+"ている場合は LOCAL と表示される。ファイルが退避されていない場合はなにも表示さ"
+"れない。"
 
 #. type: TP
-#: dpkg-divert.8:38
-#, fuzzy, no-wrap
+#: dpkg-divert.8:58
+#, no-wrap
 msgid "B<--truename>I< file>"
-msgstr "B<--rename>"
+msgstr "B<--truename>I< file>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
-msgstr ""
+msgstr "退避されたファイルの実際のファイル名を表示する。"
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
-#, fuzzy, no-wrap
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
+#, no-wrap
 msgid "B<--admindir>I< directory>"
-msgstr "B<--admindir> I<directory>"
+msgstr "B<--admindir>I< directory>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
-#, fuzzy
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
-"dpkg データディレクトリを I<E<lt>directoryE<gt>> に設定する。(デフォルト: I</"
-"var/lib/dpkg>)"
+"dpkg データディレクトリを I<directory> (デフォルトは I</var/lib/dpkg>) に設定"
+"する。"
 
 #. type: TP
-#: dpkg-divert.8:46
-#, fuzzy, no-wrap
+#: dpkg-divert.8:66
+#, no-wrap
 msgid "B<--divert>I< divert-to>"
-msgstr "B<--divert>I< E<lt>divert-toE<gt>>"
+msgstr "B<--divert>I< divert-to>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
-#, fuzzy
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
 msgstr ""
-"I<E<lt>divert-toE<gt>> は、他のパッケージによって提供される "
-"I<E<lt>fileE<gt>> を退避する位置である。"
+"I<divert-to> は、他のパッケージによって提供された I<file> の退避場所である。"
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
 "file is diverted. This can be used by an admin to install a locally modified "
 "version."
 msgstr ""
-"全てのパッケージのそのファイルを退避する対象にする。つまり、例外なく、どのよ"
-"うなパッケージをインストールしても退避される。これを使って、管理者がローカル"
-"の修正バージョンをインストールすることができる。"
+"パッケージが提供する該当ファイルについてはすべて退避の対象とする。これは、い"
+"かなるパッケージがインストールされても、該当のファイルは退避されることを意味"
+"する。これにより、管理者が修正したファイルをローカルにインストールすることが"
+"可能となる。"
 
 #. type: TP
-#: dpkg-divert.8:56
-#, fuzzy, no-wrap
+#: dpkg-divert.8:76
+#, no-wrap
 msgid "B<--package>I< package>"
-msgstr "B<--package>I< E<lt>packageE<gt>>"
+msgstr "B<--package>I< package>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
-#, fuzzy
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
-"I<E<lt>packageE<gt>> は、I<E<lt>fileE<gt>> が退避されていないパッケージの名前"
-"である。つまり、I<E<lt>fileE<gt>> は I<E<lt>packageE<gt>> を除いたすべての"
-"パッケージによって退避される。"
+"I<package> は、I<file> の退避が発生しないパッケージ名である。つまり、"
+"I<package> 以外のすべてのパッケージの提供する I<file> は、退避される。"
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
-msgstr "静かなモード。つまり無駄な出力をしない。"
+msgstr "非表示モード。冗長な出力をしない。"
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
-#, fuzzy
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
 msgstr ""
-"実際にファイルを移動する (もしくは戻す)。dpkg-divert は移動先のファイルが既に"
-"存在していると動作を中断する。"
+"実際にファイルを退避 (もしくは復帰) させる。B<dpkg-divert> は、退避 (復帰) 先"
+"のファイルが既に存在していると動作を中断する。"
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
-"テストモード。つまり実際にはなにも実行せず、なにをするかを表示するだけであ"
-"る。"
+"テストモード。実際にはなにも実行せず、なにを実行するかを表示するだけである。"
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
-msgstr "注意"
+msgstr "参考"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
-"追加する時は、デフォルトは B<--local> と B<--divert> I<E<lt>originalE<gt>."
-"distrib> である。削除する時は、B<--package> もしくは B<--local> と B<--"
-"divert> は指定されていれば一致していなければいけない。"
+"ファイルを追加する時のデフォルトは、B<--local> および B<--divert> "
+"I<original>B<.distrib> である。削除する時に、B<--package> もしくは B<--"
+"local> と B<--divert> が指定されていた場合は、これらの整合性がとれている必要"
+"がある。"
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
-msgstr "B<dpkg-divert> ではディレクトリは退避できない。"
+msgstr "B<dpkg-divert> でディレクトリを退避させることはできない。"
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -7561,49 +8620,49 @@ msgid ""
 "symlink may end up pointing at the diverted library, if a diverted library "
 "has the same SONAME as the undiverted one."
 msgstr ""
-"共有ライブラリを退避する場合、注意すべきである。B<ldconfig>(8) はライブラリに"
-"埋め込まれている DT_SONAME フィールドに基づいて、シンボリックリンクを作成す"
-"る。ldconfig は退避させることができないためである (dpkg だけができる)。もし退"
-"避したライブラリと退避していないライブラリが同じ SONAME であれば、最終的にシ"
-"ンボリックリンクは退避したライブラリを指す。"
+"共有ライブラリを退避する場合は注意が必要である。B<ldconfig>(8) は、ライブラリ"
+"に埋め込まれている DT_SONAME フィールドに基づいて、シンボリックリンクを作成す"
+"る。ldconfig では退避を扱うことができない (dpkg だけができる) ため、退避した"
+"ライブラリと退避していないライブラリが同じ SONAME であれば、シンボリックリン"
+"クは退避した方のライブラリを指すことになる。"
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
 "usr/bin/example.foo>, performing the rename if required:"
 msgstr ""
-"すべての I</usr/bin/example> を I</usr/bin/example.foo> に退避させる、つま"
-"り、I</usr/bin/example> を提供するすべてのパッケージに対して必要であれば I</"
-"usr/bin/example.foo> と変更してインストールさせる。"
+"I<usr/bin/example> となるファイルすべてを I</usr/bin/example.foo> に退避させ"
+"る、つまり、I</usr/bin/example> を提供するすべてのパッケージが、該当ファイル"
+"を I</usr/bin/example.foo> にリネームしてインストールするようにさせる: "
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
-msgstr "diversion を削除する。"
+msgstr "該当の退避ファイルを削除する。"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/example"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
 msgstr ""
 "I</usr/bin/example> をインストールしようとするすべてのパッケージを I</usr/"
-"bin/example.foo> に退避、ただし自作の I<wibble> パッケージを除く。"
+"bin/example.foo> に退避させる。ただし、自作の I<wibble> パッケージを除く: "
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -7612,193 +8671,211 @@ msgstr ""
 "example"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_NO_TSTP>"
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
+#, no-wrap
 msgid "B<DPKG_ADMINDIR>"
-msgstr "B<DPKG_NO_TSTP>"
+msgstr "B<DPKG_ADMINDIR>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
+"B<--admindir> オプションが設定されておらず、この変数が設定されている場合、こ"
+"の変数の値が dpkg データディレクトリとして用いられる。"
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
+"B<--local> および B<--package> オプションが設定されておらず、この変数が設定さ"
+"れている場合、B<dpkg-divert> は、この変数の値をパッケージ名として使用する。"
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
-#, fuzzy
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
 "important to dpkg, such as I<status> or I<available>."
 msgstr ""
-"システムの現在の退避リストを含むファイル。これは dpkg で使われる重要なファイ"
-"ル `status' や `available' がある dpkg の管理ディレクトリにある。"
+"システムの現在の退避ファイルの一覧を含むファイル。これは dpkg にとって重要な"
+"ファイルである I<status> や I<available> とともに、dpkg の管理ディレクトリに"
+"存在する。"
 
 #. type: Plain text
-#: dpkg-divert.8:131
-#, fuzzy
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
 msgstr ""
-"注意: B<dpkg-divert> はこのファイルを更新する時に、古いバージョンを \"-old\" "
-"という名前をつけたファイルにコピーしておく。"
-
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-#, fuzzy
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Copyright (C) 1995 Ian Jackson."
+"注記: B<dpkg-divert> は、このファイルを更新する時に古いバージョンを I<-old> "
+"という拡張子をつけたファイルにコピーして保存する。"
 
 #. type: TH
-#: dpkg-genchanges.1:1
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:21
+#, no-wrap
 msgid "dpkg-genchanges"
-msgstr "dpkg-scanpackages"
+msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
-#, fuzzy
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-genchanges - Debian .changes ファイルの生成"
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-#, fuzzy
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-genchanges> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
 "upload control file (B<.changes> file)."
 msgstr ""
+"B<dpkg-genchanges> は展開されてビルドされた Debian ソースツリーおよび生成され"
+"たファイルから情報を読み取り、Debian アップロード制御ファイル (B<.changes> "
+"ファイル) を生成する。"
 
 #. type: TP
-#: dpkg-genchanges.1:18
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:38
+#, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
 "produced B<.changes> file will include whatever files were created by the "
 "B<binary-*> target(s) of the package being built."
 msgstr ""
+"バイナリのみのビルドが実行された (ソースファイルが含まれていない) ことを指定"
+"する。B<-b>, B<-B>, B<-A> に差異はなく、生成された B<.changes> ファイルには、"
+"ビルドされたパッケージの B<binary-*> ターゲットによって生成されたすべてのファ"
+"イルが含まれる。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
-#, fuzzy
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
-msgstr "deb-old - Debian バイナリパッケージ旧形式フォーマット"
+msgstr ""
+"ソースのみがアップロードされる (バイナリパッケージは含まれていないこと) を指"
+"定する。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
 "B> haven't been used)."
 msgstr ""
+"B<-s>I<x> オプションは、(B<-b>, B<-B> が使われておらず) 何らかのソースが生成"
+"された場合に、オリジナルのソースアーカイブがアップロードに含まれるかどうかを"
+"決定する。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
 "revision) differs from the upstream version number of the previous changelog "
 "entry."
 msgstr ""
+"デフォルト、もしくは明示的にこのオプションが指定された場合は、アップストリー"
+"ムのバージョン番号 (epoch および Debian リビジョンを含まない) が以前の "
+"changelog エントリに記録されたアップストリームのバージョン番号と異なる場合に"
+"のみ、オリジナルのソースが含まれる。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
-msgstr ""
+msgstr "強制的にオリジナルのソースを含める。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
-msgstr ""
+msgstr "強制的にオリジナルのソースを除外し、差分情報のみを含める。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
-msgstr ""
+msgstr "I<version> 以降のバージョンすべてから changelog 情報を生成する。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
 msgstr ""
+"ソースツリーの changelog ファイルからの情報ではなく、I<changesdescription> "
+"ファイルにある変更点の情報を使用する。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
 "control file."
 msgstr ""
+"ソースツリーの control ファイルからの情報ではなく、I<maintaineraddress> で指"
+"定した情報を、このパッケージのメンテナの名前とメールアドレスとして使用する。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
 "changelog."
 msgstr ""
+"ソースツリーの changelog ファイルからの情報ではなく、I<maintaineraddress> で"
+"指定した情報を、今回のアップロードのメンテナの名前とメールアドレスとして使用"
+"する。"
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
-msgstr ""
+msgstr "B<-V>I<name>B<=>I<value>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
 msgstr ""
+"変数を設定する。出力時の置換に関する詳細は、B<deb-substsvars>(5) を参照のこ"
+"と。"
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
+#, no-wrap
 msgid "B<-T>I<substvarsfile>"
-msgstr "B<--fsys-tarfile>"
+msgstr "B<-T>I<substvarsfile>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -7806,141 +8883,164 @@ msgid ""
 "the same name. This option can be used multiple times to read substitution "
 "variables from multiple files."
 msgstr ""
+"変数の設定を I<substvarsfile> から読み取る。デフォルトは B<debian/substvars> "
+"である。出力フィールドについては、変数置換は行われない。ただし、特別な変数で"
+"ある I<Format> については、同じな前のフィールドを上書きする。このオプションを"
+"複数回設定することで、複数のファイルから変数置換の設定を読み取ることができ"
+"る。"
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
+#, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
-msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
+msgstr "B<-D>I<field>B<=>I<value>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
-msgstr ""
+msgstr "出力制御ファイルのフィールドを上書きもしくは追加する。"
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
+#, no-wrap
 msgid "B<-U>I<field>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-U>I<field>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
-msgstr ""
+msgstr "出力制御ファイルのフィールドを削除する。"
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
+#, no-wrap
 msgid "B<-c>I<controlfile>"
-msgstr "I<control>"
+msgstr "B<-c>I<controlfile>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
 msgstr ""
+"情報の読み取り元となる主たるソース制御ファイルを指定する。デフォルトは "
+"B<debian/control>。"
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
-msgstr ""
+msgstr "B<-l>I<changelogfile>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
 msgstr ""
+"情報の読み取り元となる changelog ファイルを指定する。デフォルトは B<debian/"
+"changelog>。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
 msgstr ""
+"B<debian/files> の代わりに、アップロードされるファイルの一覧を読み取るファイ"
+"ルを指定する。"
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
-msgstr ""
+msgstr "B<-F>I<changelogformat>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
 "the debian standard format."
 msgstr ""
+"changelog ファイルの形式を指定する。デフォルトでは、changelog の末尾の近辺に"
+"ある特別な行から読み取られるか、もしくは Debian 標準形式が用いられる。"
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
-msgstr ""
+msgstr "B<-u>I<uploadfilesdir>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
 "sizes and checksums in the B<.changes> file)."
 msgstr ""
+"アップロード対象となるファイルを、B<..> ではなく I<uploadfilesdir> から探し出"
+"す (B<dpkg-genchanges> は B<.changes> ファイルにファイルサイズとチェックサム"
+"を含めるため、対象となるファイルを確認する必要がある)。"
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
-#, fuzzy, no-wrap
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
+#, no-wrap
 msgid "B<-q>"
-msgstr "B<-B>"
+msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
 "uploaded.  B<-q> suppresses these messages."
 msgstr ""
+"通常、B<dpkg-genchanges> は標準エラー出力に対して、アップロードされたパッケー"
+"ジに含まれるソースファイルの数といった有用なメッセージを出力する。B<-q> によ"
+"り、こうしたメッセージの出力が抑止される。"
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
 msgstr ""
+"アップロードの準備の一部をなす、生成されたファイルのリスト。B<dpkg-"
+"genchanges> は B<.changes> ファイルを生成する際の情報をここから読み取る。"
 
 #. type: TH
-#: dpkg-gencontrol.1:1
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:20
+#, no-wrap
 msgid "dpkg-gencontrol"
-msgstr "deb-control"
+msgstr "deb-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
-msgstr ""
+msgstr "dpkg-gencontrol - Debian 制御ファイルの生成"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-#, fuzzy
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-gencontrol> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
 "control); during this process it will simplify the relation fields."
 msgstr ""
+"B<dpkg-gencontrol> は展開された Debian ソースツリーから情報を読み取り、バイナ"
+"リパッケージの control ファイル (デフォルトでは debian/tmp/DEBIAN/control) を"
+"生成する。生成の過程で、関連するフィールドの単純化も行う。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -7952,79 +9052,104 @@ msgid ""
 "must be discarded due to another dependency appearing further in the field, "
 "the superseding dependency will take the place of the discarded one."
 msgstr ""
+"I<Pre-Depends>, I<Depends>, I<Recommends>, I<Suggests> については、より包括的"
+"な依存関係が既に確認されているため認識済の依存関係を削除することで、順に単純"
+"化が行われる。自己依存についても同様に削除される (実際には、パッケージの現在"
+"のバージョンがインストールされていれば満たされる依存関係が削除される)。論理的"
+"に、同じパッケージが複数の依存関係に共通に含まれている場合は、論理的に維持さ"
+"れる。依存関係の順序は可能な限り維持される。あるフィールドにおいて、ある依存"
+"関係が後続の別の依存関係により破棄される場合、代替となる後続の依存関係は、破"
+"棄された依存関係の位置に挿入される。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
 "the various dependencies when a package is listed multiple times in the "
 "field."
 msgstr ""
+"その他の依存関係のフィールド (I<Enhances>, I<Conflicts>, I<Breaks>, "
+"I<Replaces>, I<Provides>) についても、フィールド内に同一のパッケージが複数回"
+"記載されている場合は、依存関係の統合可否を計算することで、各々に単純化され"
+"る。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
 msgstr ""
+"B<dpkg-gencontrol> は B<debian/files> へのバイナリパッケージのエントリ追加も"
+"行う。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
-msgstr ""
+msgstr "生成されるバイナリパッケージのバージョン番号を設定する。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
 msgstr ""
+"変数を設定する。出力時の置換に関する詳細は、B<deb-substsvars>(5) を参照のこ"
+"と。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
 "variables from multiple files."
 msgstr ""
+"変数の設定を I<substvarsfile> から読み取る。デフォルトは B<debian/substvars> "
+"である。このオプションを複数回設定することで、複数のファイルから変数置換の設"
+"定を読み取ることができる。"
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
+#, no-wrap
 msgid "B<-p>I<package>"
-msgstr "B<--package>I< E<lt>packageE<gt>>"
+msgstr "B<-p>I<package>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
 "otherwise it is essential to select which binary package's information to "
 "generate."
 msgstr ""
+"バイナリパッケージ I<package> の情報を生成する。ソース制御ファイルに単一のバ"
+"イナリパッケージだけが記載されていた場合、このオプションは省略してもよい。そ"
+"れ以外の場合は、どのバイナリパッケージの情報を生成するかを選択する上で、この"
+"オプションが不可欠である。"
 
 #. type: TP
-#: dpkg-gencontrol.1:85
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:104
+#, no-wrap
 msgid "B<-n>I<filename>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-n>I<filename>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
 msgstr ""
+"通常の package_version_arch.deb というファイル名ではなく、パッケージのファイ"
+"ル名を I<filename> とする。"
 
 #. type: TP
-#: dpkg-gencontrol.1:90
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:109
+#, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
-msgstr "B<--info>, B<-I>"
+msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8032,89 +9157,100 @@ msgid ""
 "default behaviour. If you want to get the old behaviour you can use the B<-"
 "U> option to delete the fields from the control file."
 msgstr ""
+"これらのオプションは dpkg-dev の古いバージョンとの互換性のために残されている"
+"が、現在は廃止予定となっており無視される。これらは、以前のバージョンにおいて "
+"dpkg-gencontrol が control ファイルの Section と Priority フィールドを含める"
+"よう設定するために用いられた。現在、この動作はデフォルトとなっている。以前の"
+"挙動をさせたい場合は、B<-U> オプションを用いて、これらのフィールドをcontrol "
+"ファイルから削除すること。"
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
-msgstr ""
+msgstr "B<-P>I<packagebuilddir>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
 "the B<Installed-Size> substitution variable and control file field (using "
 "B<du>), and for the default location of the output file."
 msgstr ""
+"B<dpkg-source> に対して、パッケージを B<debian/tmp> ではなく "
+"I<packagebuilddir> 内でビルドするように設定する。この値は B<Installed-Size> "
+"変数や制御ファイルフィールドの値のデフォルト値を (B<du> を用いて) 算出する際"
+"に用いられる他、出力ファイルのデフォルトの場所としても用いられる。"
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
+#, no-wrap
 msgid "B<-O>"
-msgstr "B<-B>"
+msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
 msgstr ""
+"control ファイルの内容を B<debian/tmp/DEBIAN/control> (B<-P> が指定されている"
+"場合は、I<packagebuilddir>B</DEBIAN/control>) ではなく、標準出力に出力する。"
 
 #. type: TP
-#: dpkg-gencontrol.1:129
-#, fuzzy, no-wrap
+#: dpkg-gencontrol.1:148
+#, no-wrap
 msgid "B<debian/control>"
-msgstr "deb-control"
+msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
 msgstr ""
+"主たるソース制御情報ファイルであり、生成可能なソースパッケージおよびバイナリ"
+"パッケージに関するバージョン非依存の情報を提供する。"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
 "control files it generates here."
 msgstr ""
-
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-#, fuzzy
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+"アップロードの準備の一部をなす、生成されたファイルのリスト。B<dpkg-"
+"gencontrol> は、制御ファイルを生成したバイナリパッケージのファイル名を追加す"
+"る。"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:19
+#, no-wrap
 msgid "dpkg-gensymbols"
-msgstr "deb-old"
+msgstr "dpkg-gensymbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
-msgid "2009-08-07"
-msgstr "2006-04-09"
+#| msgid "2008-02-17"
+msgid "2012-04-22"
+msgstr "2008-02-17"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
-msgstr ""
+msgstr "dpkg-gensymbols - シンボルファイル (共有ライブラリの依存情報) の生成"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-#, fuzzy
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg-gensymbols> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -8122,47 +9258,44 @@ msgid ""
 "build tree so that it ends up included in the control information of the "
 "package."
 msgstr ""
+"B<dpkg-gensymbols> は一時的なビルドツリー (デフォルトでは debian/tmp) 以下に"
+"あるライブラリを探しだし、それらの情報を記載した I<symbols> ファイルを生成す"
+"る。このファイルが空でない場合、ファイルはビルドツリーの DEBIAN サブディレク"
+"トリにインストールされ、最終的にパッケージの制御情報ファイルに含まれる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
-
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
+"これらのファイルの生成の際には、入力情報として、メンテナによって提供されるシ"
+"ンボルファイルが用いられる。シンボルファイルとして、以下のファイルが確認され"
+"る (最初に見つかったファイルが用いられる): "
 
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
-msgstr ""
+msgstr "debian/I<package>.symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
-#, fuzzy
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
-msgstr "B<deinstall>"
+msgstr "debian/symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
-msgstr ""
+msgstr "debian/I<package>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
-#, fuzzy
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
-msgstr "deb-old"
+msgstr "debian/symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -8172,24 +9305,34 @@ msgid ""
 "maintainer to keep those files up-to-date and accurate, but B<dpkg-"
 "gensymbols> helps him."
 msgstr ""
+"これらのファイルの主要な目的は、ライブラリが提供する各シンボルに対応づけられ"
+"た最小バージョンの情報を提供することである。通常、これはシンボルを提供する"
+"パッケージの最初のバージョンに一致するが、シンボルの ABI が後方互換性を損なわ"
+"ずに拡張可能であれば、メンテナによって手動で増加させることも可能である。これ"
+"らのファイルを更新して維持するのはメンテナの責任であるが、B<dpkg-gensymbols> "
+"も役に立つ。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
 "if the difference is too significant, it will even fail (you can customize "
 "how much difference you can tolerate, see the B<-c> option)."
 msgstr ""
+"生成されたシンボルファイルがメンテナが提供するものと異なっていた場合、B<dpkg-"
+"gensymbols> は双方の差分を表示する。相違点が大量の場合は、処理を失敗させる "
+"(どの程度の量を大量と見なすかについては調整可能である。B<-c> オプションを参照"
+"のこと)。"
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
-msgstr ""
+msgstr "シンボルファイルのメンテナンス"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -8203,23 +9346,50 @@ msgid ""
 "dropped because the symbol really got added by the Debian specific change, "
 "then one should suffix the version with \"~\"."
 msgstr ""
+"シンボルファイルは、リリースを重ねることによるパッケージの進化に追従してこ"
+"そ、はじめて有益なものとなる。つまり、メンテナは新しいシンボルが追加される度"
+"にファイルを更新し、これにより関連付けられた最小のバージョンを実態に即したも"
+"のとする必要がある。この作業を適切に行うために、ビルドのログに含まれる差分情"
+"報を使用することができる。大半の場合、差分情報は直接 debian/I<package>."
+"symbols ファイルに適用することができる。しかしながら、通常は更に細かい調整が"
+"必要となる。例えば最小バージョンから Debian リビジョンを削除することにより、"
+"アップストリームのバージョンが同一だが、バックポートにはより小さいバージョン"
+"番号が付与されているケースでも、生成された依存関係を満たすことができる。シン"
+"ボルが Debian 固有の変更により追加されたものであり、Debian リビジョンを削除す"
+"ることができない場合は、バージョンに続く \"~\" の後に記載する。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
 "patch should ideally only add new lines."
 msgstr ""
+"シンボルファイルに何らかのパッチを適用する前に、メンテナは本当にそれが必要か"
+"どうかを再度確認すること。公開シンボルが削除されることは想定されていないた"
+"め、パッチは新しい行を追加するだけに留めるのが理想である。"
+
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+"シンボルファイルにコメントを記載することもできる。'#' から始まる行"
+"は'#include' (B<Using includes> セクションを参照) から始まる場合をのぞき、コ"
+"メントと見なされる。'#MISSING:' から始まる行は、なくなったシンボルについて記"
+"載された特別なコメントを意味する。"
 
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
-msgstr ""
+msgstr "#PACKAGE# 置換の使用"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -8227,15 +9397,20 @@ msgid ""
 "installation of the symbols files. Contrary to the I<#MINVER#> marker, "
 "I<#PACKAGE#> will never appear in a symbols file inside a binary package."
 msgstr ""
+"稀ではあるが、アーキテクチャによってライブラリ名が異なる場合がある。シンボル"
+"ファイルにパッケージ名をハードコードすることを避けるため、I<#PACKAGE#> マーク"
+"を使用することができる。これはシンボルファイルのインストール時に実際のパッ"
+"ケージ名に置換される。I<#MINVER#> マークと異なり、I<#PACKAGE#> がバイナリパッ"
+"ケージ内のシンボルファイルに現れることは決してない。"
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
-msgstr ""
+msgstr "シンボルタグの使用"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -8243,9 +9418,14 @@ msgid ""
 "gensymbols> and trigger special handling of the symbols. See subsection "
 "B<Standard symbol tags> for reference of these tags."
 msgstr ""
+"シンボルタグは何らかの意味で特別なシンボルを識別する際に有用である。シンボル"
+"には任意の数のタグを関連付けることができる。すべてのタグが解析されて保存され"
+"るが、B<dpkg-gensymbols> が認識し、シンボルに対して特殊な扱いを行うものは、そ"
+"の一部のみである。これらのタグについての詳細は、B<標準シンボルタグ> サブセク"
+"ションを参照のこと。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -8259,18 +9439,29 @@ msgid ""
 "the symbol, quotes are treated as part of the symbol name which continues up "
 "until the first space."
 msgstr ""
+"タグはシンボル名の前に設置され (空白文字を間にいれることはできない)、B<(> か"
+"ら始まりB<)> で終わり、間に最低 1 つのタグを記載する必要がある。複数のタグは "
+"B<|> 文字で区切る。各タグには、タグ名との間を B<=> 文字で区切った形式で値を設"
+"定することもできる。タグ名と値には、特別な文字 B<)> B<|> B<=> を除き、任意の"
+"文字を含めることができる。タグに続くシンボル名には、B<'> もしくは B<\"> 文字"
+"でクオートすることで、空白文字を含めることができる。ただし、シンボルにタグが"
+"設定されていなかった場合、クオートはシンボル名の一部と見なされ、最初のスペー"
+"スまでがシンボル名と認識される。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
 " (optional)tagged_unquoted_symbol@Base 1.0 1\n"
 " untagged_symbol@Base 1.0\n"
 msgstr ""
+" (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
+" (optional)tagged_unquoted_symbol@Base 1.0 1\n"
+" untagged_symbol@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -8278,9 +9469,14 @@ msgid ""
 "with the tag named I<optional>. The last symbol is an example of the normal "
 "untagged symbol."
 msgstr ""
+"設定例の 1 番目のシンボルは I<tagged quoted symbol> という名前であり、I<i am "
+"marked> という値を持つ I<tag1> というタグと I<tag name with space> という値を"
+"持たないタグの 2 つが設定されている。2 番目のシンボルは "
+"I<tagged_unquoted_symbol> という名前で I<optional> という名前のタグが設定され"
+"ている。最後のシンボルは一般的なタグのないシンボルの例である。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -8293,22 +9489,30 @@ msgid ""
 "ones)  are kept in the output and are written in their original form as they "
 "were loaded."
 msgstr ""
+"シンボルタグは I<deb-symbols(5)> 形式の拡張であるため、これらは、ソースパッ"
+"ケージで用いられるシンボルファイルの一部分として扱う必要がある (これらのファ"
+"イルはバイナリパッケージに埋め込まれるシンボルファイルをビルドするために使わ"
+"れるテンプレートとして扱われる)。B<dpkg-gensymbols> が I<-t> オプションなしで"
+"呼び出された場合は、I<deb-symbols(5)> 形式と互換性のあるシンボルファイルを出"
+"力する。標準タグの制約に則ってシンボルの処理を完全に行い、出力からすべてのタ"
+"グを削除する。一方、テンプレートモード (I<-t>) の場合、シンボルのすべてとタ"
+"グ (標準のものもそれ以外のものも) が出力でも保持され、読み取られた時の元々の"
+"形式で書き込まれる。"
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
-msgstr ""
+msgstr "標準シンボルタグ"
 
 #. type: TP
-#: dpkg-gensymbols.1:109
-#, fuzzy, no-wrap
-#| msgid "B<not-installed>"
+#: dpkg-gensymbols.1:131
+#, no-wrap
 msgid "B<optional>"
-msgstr "B<not-installed>"
+msgstr "B<optional>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -8319,9 +9523,17 @@ msgid ""
 "MISSING, suddenly reappears in the next revision, it will be upgraded back "
 "to the \"existing\" status with its minimum version unchanged."
 msgstr ""
+"optional とマークされたシンボルはいつでもライブラリから削除することができる。"
+"削除によって B<dpkg-gensymbols> に失敗することは決してない。ただし、削除され"
+"た optional のシンボルは、新しいパッケージのリビジョン各々において、差分情報"
+"内に MISSING として残り続ける。この挙動は、メンテナに対して、このシンボルをシ"
+"ンボルファイルから削除するか、再度ライブラリに追加する必要があることを通知す"
+"るために行われる。以前に MISSING として宣言していた optional シンボルが突然次"
+"のリビジョンで復活した場合は、最小バージョンを変更せずに \"existing\" ステー"
+"タスに戻される。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -8329,15 +9541,19 @@ msgid ""
 "arbitrary value: it could be used to indicate why the symbol is considered "
 "optional."
 msgstr ""
+"このタグはシンボルの削除が ABI の互換性を損なわないようなプライベートなシンボ"
+"ルに有用である。例えば、C++ テンプレートのインスタンス化の多くがこれに分類さ"
+"れる。その他のタグと同様、このタグには任意の値を設定することができる。これは"
+"シンボルが optional と見なされる理由を示すために使用することができる。"
 
 #. type: TP
-#: dpkg-gensymbols.1:124
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:146
+#, no-wrap
 msgid "B<arch=>I<architecture list>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<arch=>I<architecture list>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -8351,9 +9567,20 @@ msgid ""
 "arch tag is dropped and the symbol will appear in the diff due to this "
 "change), but it is not considered as new."
 msgstr ""
+"このタグにより、シンボルが存在しているはずのアーキテクチャを限定することが可"
+"能になる。ライブラリで発見されたシンボルにより、シンボルのリストが更新された"
+"際にも、現在のホストのアーキテクチャに関連しないアーキテクチャに固有のシンボ"
+"ルは、存在していないものとして扱われる。現在のホストのアーキテクチャに関連す"
+"るアーキテクチャに固有のシンボルがライブラリに存在していない場合は、シンボル"
+"が存在しない場合の通常の処理が行われ、おそらくは、B<dpkg-gensymbols> の停止を"
+"引き起こすことになるだろう。一方、アーキテクチャ依存のシンボルが存在している"
+"場合に、存在しているはずだとされていない場合 (現在のホストのアーキテクチャが"
+"タグに記載されていない場合) は、アーキテクチャ非依存として扱われる (アーキテ"
+"クチャのタグの削除という変更が行われるため、シンボルは差分情報として現れる) "
+"が、新しいシンボルとしては扱われない。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -8361,33 +9588,55 @@ msgid ""
 "from foreign arches) are always written to the symbol file when operating in "
 "template mode."
 msgstr ""
+"デフォルトの非テンプレートモードで動作する際には、アーキテクチャ固有のシンボ"
+"ルの中で、現在のホストのアーキテクチャに合致するもののみがシンボルファイルに"
+"書き込まれる。一方、テンプレートモードで動作している場合は、アーキテクチャ固"
+"有のシンボルのすべて (異なるアーキテクチャのものも含む) がシンボルファイルに"
+"書き込まれる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
+#, fuzzy
+#| msgid ""
+#| "The format of I<architecture list> is the same as the one used in the "
+#| "I<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, amd64, kfreebsd-amd64 and ia64 architectures "
+#| "while the second one anywhere except on armel."
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
+"I<architecture list> の形式は、(ブラケット [] を除き) I<debian/control> にお"
+"ける I<Build-Depends> フィールドと同じ書式である。下の例における、最初のシン"
+"ボルは、alpha, amd64, kfreebsd-amd64, ia64 アーキテクチャのいずれかであること"
+"を示し、次のシンボルは armel 以外のすべてを示す。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
-#, no-wrap
+#: dpkg-gensymbols.1:176
+#, fuzzy, no-wrap
+#| msgid ""
+#| " (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+#| " (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
+" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 
 #. type: TP
-#: dpkg-gensymbols.1:152
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:176
+#, no-wrap
 msgid "B<ignore-blacklist>"
-msgstr "B<--nocheck>"
+msgstr "B<ignore-blacklist>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -8396,54 +9645,65 @@ msgid ""
 "B<ignore-blacklist>. It can be necessary for some low level toolchain "
 "libraries like libgcc."
 msgstr ""
+"dpkg-gensymbols は、ツールチェインの詳細な実装の副作用以外では通常存在しない"
+"ため、シンボルファイル中に存在すべきではないシンボルからなる内部的なブラック"
+"リストを持っている。なんらかの理由により、シンボルファイルにこうしたシンボル"
+"の一つを本気で加えたい場合は、B<ignore-blacklist> タグをシンボルに付ける必要"
+"がある。これは、 libgcc のような低レベルなツールチェインのライブラリの一部で"
+"必要な場合がある。"
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
+#, no-wrap
 msgid "B<c++>"
-msgstr "B<-B>"
+msgstr "B<c++>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
+"I<c++> シンボルパターンを示す。以下の B<シンボルパターンの使用> サブセクショ"
+"ンも参照のこと。"
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
+#, no-wrap
 msgid "B<symver>"
-msgstr "B<-B>"
+msgstr "B<symver>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
+"I<symver> (シンボルバージョン) シンボルパターンを示す。以下の B<シンボルパ"
+"ターンの使用> サブセクションも参照のこと。"
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
-#, fuzzy, no-wrap
-#| msgid "B<purge>"
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
+#, no-wrap
 msgid "B<regex>"
-msgstr "B<purge>"
+msgstr "B<regex>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
+"I<regex> シンボルパターンを示す。以下の B<シンボルパターンの使用> サブセク"
+"ションも参照のこと。"
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
-msgstr ""
+msgstr "シンボルパターンの使用"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -8453,9 +9713,15 @@ msgid ""
 "of the symbol. If none of the patterns matches, the symbol will be "
 "considered as new."
 msgstr ""
+"標準シンボルと異なり、パターンにはライブラリがエクスポートする複数の実シンボ"
+"ルが含まれうる。B<dpkg-gensymbols> は、シンボルファイルによって特定のシンボル"
+"と関連付けられてI<いない>各実シンボルについて、パターンとのマッチングを行う。"
+"最初にパターンにマッチした時点で、シンボルの基本的な機能として、パターンのタ"
+"グおよび属性が用いられる。パターンにマッチしなかった場合、そのシンボルは新し"
+"いシンボルと見なされる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -8466,9 +9732,17 @@ msgid ""
 "I<arch> tag. Please refer to B<Standard symbol tags> subsection above for "
 "more information."
 msgstr ""
+"ライブラリ内のシンボルと一切マッチしなかったパターンは、消失したと見なされ"
+"る。これは、I<-c1> 以上のレベルを指定していた場合、デフォルトで B<dpkg-"
+"gensymbols> の停止を引き起こす。停止させたくない場合は、パターンに"
+"I<optional> タグを付加することもできる。その場合、パターンが一切マッチしな"
+"かった場合でも、差分情報で MISSING 扱いとなるだけになる。また、他のシンボルと"
+"同様、パターンに対しても I<arch> タグにより対象のアーキテクチャを限定すること"
+"が可能である。これに関する詳細な情報は、前述の B<標準シンボルタグ> サブセク"
+"ションを参照のこと。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -8477,14 +9751,21 @@ msgid ""
 "I<name@version> of the real symbol. In order to distinguish among different "
 "pattern types, a pattern will typically be tagged with a special tag."
 msgstr ""
+"パターンは I<deb-symbols(5)> を拡張した形式であるため、シンボルファイルのテン"
+"プレートでのみ有効である。パターン定義の文法はシンボル定義のものとまったく変"
+"わらない。ただし、シンボル名の部分は、実シンボルのI<name@version> 部分にマッ"
+"チするような表現になっている。パターンのタイプを判別するために、通常パターン"
+"には特別なタグが付けられている。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
+"現在のところ、B<dpkg-gensymbols> は 3 つの基本的なパターンタイプをサポートし"
+"ている: "
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -8497,9 +9778,20 @@ msgid ""
 "32bit architectures will probably be _ZThn16_N3NSB6ClassDD1Ev@Base on 64bit "
 "ones, it can be matched with a single I<c++> pattern:"
 msgstr ""
+"このパターンは I<c++> タグを示す。これは (B<c++file>(1) ユーティリティによっ"
+"て出力された) デコードされた (demangled) シンボル名による C++ シンボルにのみ"
+"マッチする。このパターンは、デコードされた名前は同一であるが、エンコードされ"
+"たシンボル名がアーキテクチャによってばらばらであるようなシンボルにマッチさせ"
+"たい場合に非常に有用である。こうしたシンボルの一つのグループが、I<non-"
+"virtual thunks> と呼ばれるもので、エンコードされた名前にアーキテクチャ依存の"
+"オフセットが埋め込まれるシンボルである。このパターンの実例として、ダイアモン"
+"ド継承において、仮想継承でないサンクシンボルを必要とする仮想デストラクタが挙"
+"げられる。32 ビットアーキテクチャ上で _ZThn8_N3NSB6ClassDD1Ev@Base となるシン"
+"ボルが 64 ビットでは _ZThn16_N3NSB6ClassDD1Ev@Base となってしまう場合であって"
+"も、これらを単一の I<c++> パターンでマッチさせることができる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8507,21 +9799,25 @@ msgid ""
 " (c++)\"non-virtual thunk to NSB::ClassD::~ClassD()@Base\" 1.0\n"
 " [...]\n"
 msgstr ""
+"libdummy.so.1 libdummy1 #MINVER#\n"
+" [...]\n"
+" (c++)\"non-virtual thunk to NSB::ClassD::~ClassD()@Base\" 1.0\n"
+" [...]\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
-msgstr ""
+msgstr "上記のデコードされた名前は、以下のコマンドを実行することで取得できる:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
-msgstr ""
+msgstr " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -8531,18 +9827,30 @@ msgid ""
 "for them). However, as these collisions happen on the ABI level, they should "
 "not degrade quality of the symbol file."
 msgstr ""
+"エンコードされた名前がライブラリ内で一意に定義されていた場合であっても、デ"
+"コードされた名前が一位である必要はない。幾つかの実シンボルのデコードされた名"
+"前が同じである場合もある。これは、例えば仮想継承でないサンクシンボルに複雑な"
+"継承の設定が行われている場合や、大半のコンストラクタとデストラクタについて言"
+"える (ただし、g++ は、これらに対して通常 2 つの実シンボルを生成する)。ただ"
+"し、こうした衝突は ABI レベルで発生しているものであり、シンボルファイルの品質"
+"を低下させるものではない。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
 "where the symbol got added. If that's the case, you can use a I<symver> "
 "pattern to match any symbol associated to the specific version. For example:"
 msgstr ""
+"このパターンは、I<symver> タグを示す。きちんとメンテナンスされているライブラ"
+"リでは、シンボルがバージョン管理されており、各バージョンがシンボルの追加され"
+"たアップストリームのバージョンに対応付けられている。この場合、I<symver> パ"
+"ターンを使用することで、特定のバージョンに対応付けられた任意のシンボルにマッ"
+"チさせることが可能である。以下に例を示す:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -8551,9 +9859,14 @@ msgid ""
 " (symver)GLIBC_2.7 2.7\n"
 " access@GLIBC_2.0 2.2\n"
 msgstr ""
+"libc.so.6 libc6 #MINVER#\n"
+" (symver)GLIBC_2.0 2.0\n"
+" [...]\n"
+" (symver)GLIBC_2.7 2.7\n"
+" access@GLIBC_2.0 2.2\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -8561,9 +9874,14 @@ msgid ""
 "version 2.2 despite being in the scope of the \"(symver)GLIBC_2.0\" pattern "
 "because specific symbols take precedence over patterns."
 msgstr ""
+"GLIBC_2.0 および GLIBC_2.7 のバージョンに対応付けられたすべてのシンボルは、"
+"access@GLIBC_2.0 シンボルを除き、最低バージョンが各々 2.0 および 2.7 となる。"
+"後者は、\"(symver)GLIBC_2.0\" パターンにマッチするが、libc6 バージョン 2.2 が"
+"最低限の依存関係となる。これは、シンボルの指定がパターンによるマッチより優先"
+"されるためである。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -8571,9 +9889,14 @@ msgid ""
 "2.0\" should be written as \"(symver|optional)GLIBC_2.0 2.0\" if the same "
 "behaviour is needed."
 msgstr ""
+"古い形式のワイルドカードのパターン (シンボル名フィールドで \"*@version\" を指"
+"定) は、\"(symver|optional)version\" は、まだサポートされているが、廃止予定と"
+"なっている点に留意すること。例えば、\"*@GLIBC_2.0 2.0\" という表記は、同じ動"
+"作をさせたいのであれば、\"(symver|optional)GLIBC_2.0 2.0\" に修正すべきであ"
+"る。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -8581,18 +9904,25 @@ msgid ""
 "I<^> character or it may match any part of the real symbol I<name@version> "
 "string. For example:"
 msgstr ""
+"正規表現パターンは I<regex> タグで指定される。これは、シンボル名フィールドで"
+"指定された perl 形式の正規表現にマッチする。正規表現であるため、I<^> 文字から"
+"始めることを忘れないこと、さもなくば、実シンボル I<name@version> の任意の部分"
+"にマッチする可能性がある。以下に例を示す:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
 " (regex)\"^mystack_.*@Base$\" 1.0\n"
 " (regex|optional)\"private\" 1.0\n"
 msgstr ""
+"libdummy.so.1 libdummy1 #MINVER#\n"
+" (regex)\"^mystack_.*@Base$\" 1.0\n"
+" (regex|optional)\"private\" 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -8600,25 +9930,34 @@ msgid ""
 "having the string \"private\" in their names and matches will inherit "
 "I<optional> tag from the pattern."
 msgstr ""
+"1 番目のパターンには、\"mystack_new@Base\", \"mystack_push@Base\", "
+"\"mystack_pop@Base\" のようなシンボルがマッチするが、\"ng_mystack_new@Base\" "
+"はマッチしない。2 番目のパターンには、\"private\" という文字列を含む名前のす"
+"べてのシンボルにマッチし、マッチしたシンボル名が I<optional> タグに引き継がれ"
+"る。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
 "example, both"
 msgstr ""
+"前述した基本的なパターンは、整合性がとれる限り複合して用いてもよい。その場"
+"合、パターンはタグで指定された順に処理される。以下の例において、"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
 " (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 msgstr ""
+" (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
+" (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -8631,9 +9970,18 @@ msgid ""
 "\"__N3NSA6ClassA7Private11privmethod\\edEi@Base\" will not match either of "
 "the patterns because it is not a valid C++ symbol."
 msgstr ""
+"両方のパターンとも、\"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" シンボル"
+"と \"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\" シンボルにマッチする。1 番"
+"目のパターンでは、本来のシンボル名が 1 番目に C++ シンボルにデコードされ、デ"
+"コードされたシンボル名を用いて正規表現によりマッチが行われる。一方、2 番目の"
+"パターンにマッチした場合、正規表現が本来のシンボル名にマッチし、その後そのシ"
+"ンボル名がデコードされた上で、C++ シンボル名として評価される。いずれかの基本"
+"パターンのマッチングに失敗すると、全体が失敗と見なされる。そのため、例えば "
+"\"__N3NSA6ClassA7Private11privmethod\\edEi@Base\" は、正しい C++ シンボルでな"
+"いため、どちらのパターンにもマッチしないと見なされる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -8641,9 +9989,15 @@ msgid ""
 "while generic patterns are O(N) (N - generic pattern count) for each "
 "symbol.  Therefore, it is recommended not to overuse generic patterns."
 msgstr ""
+"一般的に、すべてのパターンはエイリアス (基本的な I<c++> と I<symver>) と汎用"
+"パターン (I<regex> および任意の基本パターンの組み合わせ) という 2 つのグルー"
+"プに大別される。基本的なエイリアスベースのパターンに対するマッチングは (O"
+"(1)) であるため高速であるが、汎用パターンは各シンボルに対して O(N) (N - 汎用"
+"的なパターンの数) となる。そのため、汎用パターンを多用しすぎないことを推奨す"
+"る。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -8652,55 +10006,78 @@ msgid ""
 "file entries is not recommended because B<dpkg-gensymbols> generates diffs "
 "based on the alphanumerical order of their names."
 msgstr ""
+"組み合わせのパターンが同じ実シンボルにマッチした場合、エイリアス (I<c++>、"
+"I<symver> の順) が汎用パターンよりも優先される。汎用パターンは、マッチングに"
+"成功するまで、シンボルファイルのテンプレートに記載された順にマッチングを試み"
+"る。ただし、テンプレートファイルのエントリに記載された順序を手作業で修正する"
+"ことは推奨されない。これは、B<dpkg-gensymbols> が差分を生成する際に、名前が英"
+"数字順になっていることを前提としているためである。"
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
-msgstr ""
+msgstr "include の使用"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
 "directive may prove to be useful in a couple of ways:"
 msgstr ""
+"エクスポートされた一連のシンボルがアーキテクチャにより異なっている場合、単一"
+"のシンボルファイルでは不便な場合がある。その場合、include ディレクティブによ"
+"り、以下のような方法で、利便性を向上させることができる場合もある:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
 "like this:"
 msgstr ""
+"外出ししたファイルの共通部分を取り出した上で、include ディレクティブを次によ"
+"うに用いて、該当ファイルを I<package>.symbols.I<arch> ファイルに挿入する:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
-msgstr ""
+msgstr "#include \"I<packages>.symbols.common\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
-msgstr ""
+msgstr "include ディレクティブには、他のシンボル同様タグを付加してもよい:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
-msgstr ""
+#: dpkg-gensymbols.1:340
+#, fuzzy
+#| msgid "(tag|..|tagN)#include \"file-to-include\""
+msgid "(tag|...|tagN)#include \"file-to-include\""
+msgstr "(tag|..|tagN)#include \"file-to-include\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
+#, fuzzy
+#| msgid ""
+#| "As a result, all symbols included from I<file-to-include> will be "
+#| "considered to be tagged with I<tag> .. I<tagN> by default. You can use "
+#| "this feature to create a common I<package>.symbols file which includes "
+#| "architecture specific symbol files:"
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
+"結果として、I<file-to-include> から挿入されるすべてのシンボルが I<tag> ... "
+"I<tagN> にデフォルトでタグづけされたと見なされる。この機能を用いて、以下のよ"
+"うに共通の I<package>.symbols ファイルを作成した上で、それをアーキテクチャ固"
+"有のシンボルファイルに挿入することもできる:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -8708,9 +10085,13 @@ msgid ""
 " (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32bit\"\n"
 "  common_symbol2@Base 1.0\n"
 msgstr ""
+"  common_symbol1@Base 1.0\n"
+" (arch=amd64 ia64 alpha)#include \"package.symbols.64bit\"\n"
+" (arch=!amd64 !ia64 !alpha)#include \"package.symbols.32bit\"\n"
+"  common_symbol2@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -8721,58 +10102,76 @@ msgid ""
 "values of the inherited tags in its tag specification. However, there is no "
 "way for the symbol to remove any of the inherited tags."
 msgstr ""
+"シンボルファイルは 1 行ずつ読み取られ、include ディレクティブがあれば、都度処"
+"理される。つまり、挿入されるファイルの設定で include ディレクティブの前に存在"
+"していた設定が上書きされる可能性もあり、include ディレクティブの後に存在して"
+"いる設定により、挿入されたファイルの設定が上書きされることもある。挿入される"
+"ファイルに存在する任意のシンボル (別の #include ディレクティブを含む) では、"
+"新しいタグを追加することも、継承されたタグの値を上書きすることもできるが、シ"
+"ンボルから継承されたタグを削除することはできない。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
 "However, in general it's best to avoid duplicating header lines. One way to "
 "do it is the following:"
 msgstr ""
+"挿入されたファイルで、ライブラリの SONAME を含むヘッダ行を繰り返すことも可能"
+"である。その場合、そこまで読み込んだヘッダ行はすべて上書きされる。ただし、一"
+"般的に、ヘッダ行の重複は避けるべきである。これを避ける方法の一つを以下に示す:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
 " arch_specific_symbol@Base 1.0\n"
 msgstr ""
+"#include \"libsomething1.symbols.common\"\n"
+" arch_specific_symbol@Base 1.0\n"
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
-msgstr ""
+msgstr "推奨されるライブラリ管理"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
-msgstr ""
+msgstr "適切に維持されているライブラリの特徴を以下に示す:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
+"API の変更がなく (公開シンボルの消失は一切なく、新しい公開シンボルが追加され"
+"るのみである)、SONAME の変更以外に互換性を損なう API の変更が行われない。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
+"理想的には、ABI の安定性を維持するため、内部的な変更と API の拡張を除いてシン"
+"ボルのバージョン管理が行われている。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
+"非公開シンボルをエクスポートしない (そうしたシンボルは暫定で optional のタグ"
+"づけをしておくこともできる)。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -8782,91 +10181,120 @@ msgid ""
 "should be notified as an upstream fix is always better than a Debian "
 "specific work-around."
 msgstr ""
+"シンボルファイルをメンテナンスする上で、追加されたり削除されたりしたシンボル"
+"を把握することは難しくないが、互換性のない API や ABI の変更を把握するのは難"
+"しい。メンテナにはアップストリームの changelog を読み込んで、推奨されるライブ"
+"ラリ管理のルールが守られていない点を探しだすことが求められる。潜在的な問題が"
+"発見されたら、アップストリームの開発者に通知すること。Debian 独自の暫定対処よ"
+"りも、アップストリーム側での修正が常に望ましい。"
 
 #. type: TP
-#: dpkg-gensymbols.1:365
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:389
+#, no-wrap
 msgid "B<-P>I<package-build-dir>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-P>I<package-build-dir>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
-#, fuzzy
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
-msgstr "B<-u> を指定した場合は、*.deb の代わりに *.udeb をスキャンする。"
+msgstr "debian/tmp の代わりに I<[package-build-dir> 内を確認する。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
+"パッケージ名を定義する。debian/control ファイルに複数のバイナリパッケージが記"
+"載されている (もしくは debian/control ファイルが存在しない) 場合は必須であ"
+"る。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
+"パッケージのバージョンを定義する。デフォルトは debian/changelog から取得され"
+"たバージョンが用いられる。ソースパッケージツリー以外で呼び出された際は必須で"
+"ある。"
 
 #. type: TP
-#: dpkg-gensymbols.1:376
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:400
+#, no-wrap
 msgid "B<-e>I<library-file>"
-msgstr "B<--fsys-tarfile>"
+msgstr "B<-e>I<library-file>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
+#, fuzzy
+#| msgid ""
+#| "Only analyze libraries explicitly listed instead of finding all public "
+#| "libraries. You can use a regular expression in I<library-file> to match "
+#| "multiple libraries with a single argument (otherwise you need multiple B<-"
+#| "e>)."
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
+"すべての公開されているライブラリを探索する代わりに、明示的に指定されたライブ"
+"ラリのみを探索する。I<library-file> に正規表現を指定して、単一の設定で複数の"
+"ライブラリをマッチさせることもできる (もしくは B<-e> を複数回指定する必要があ"
+"る)。"
 
 #. type: TP
-#: dpkg-gensymbols.1:382
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:407
+#, no-wrap
 msgid "B<-I>I<filename>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-I>I<filename>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
+"I<filename> を、パッケージに同梱するシンボルファイルを生成する際のリファレン"
+"スファイルとして使用する。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
 msgstr ""
+"生成されたシンボルファイルをパッケージビルドツリーに保存する代わりに標準出力"
+"に出力する。"
 
 #. type: TP
-#: dpkg-gensymbols.1:390
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:415
+#, no-wrap
 msgid "B<-O>I<filename>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-O>I<filename>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
 "can use this feature to update a symbols file so that it matches a newer "
 "upstream version of your library."
 msgstr ""
+"生成されたシンボルファイルを I<filename> として保存する。I<filename> があらか"
+"じめ存在している場合、その内容は生成されるシンボルファイルの元として使われ"
+"る。この機能を用いてシンボルファイルを更新することで、ライブラリを新しいアッ"
+"プストリームのバージョンに対応させることができる。"
 
 #. type: TP
-#: dpkg-gensymbols.1:396
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:421
+#, no-wrap
 msgid "B<-t>"
-msgstr "B<-B>"
+msgstr "B<-t>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -8876,15 +10304,22 @@ msgid ""
 "(5)> file (according to the tag processing rules) while all symbols are "
 "always written to the symbol file template."
 msgstr ""
+"シンボルファイルを I<deb-symbols(5)> と互換性のある形式ではなく、テンプレート"
+"モードで保存する。両者の主な違いは、テンプレートモードではシンボル名とタグの"
+"両方がオリジナルの形式のまま書き出されるのに対し、互換モードでは、処理済みの"
+"シンボル名のみが書き出され、タグは削除される点である。さらに、テンプレート"
+"モードでは、すべてのシンボルが常にシンボルファイルのテンプレートに書き込まれ"
+"るのに対し、互換モードでは、シンボルの一部が標準の I<deb-symbols(5)> ファイル"
+"に書き出される際に削除される場合がある (タグの処理ルールによる)。"
 
 #. type: TP
-#: dpkg-gensymbols.1:405
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:430
+#, no-wrap
 msgid "B<-c>I<[0-4]>"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<-c>I<[0-4]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -8893,158 +10328,180 @@ msgid ""
 "new symbols have been introduced. Level 3 fails if some libraries have "
 "disappeared. Level 4 fails if some libraries have been introduced."
 msgstr ""
+"生成されたシンボルファイルをベースとして用いたテンプレートファイルと比較する"
+"際のチェック項目を定義する。デフォルトのレベルは 1 である。レベルを上げるとよ"
+"り低いレベルのチェック項目すべてに加えて、より多くのチェックが行われる。レベ"
+"ル 0 を指定した場合、常に失敗しない。レベル 1 は、幾つかのシンボルが消失した"
+"場合に失敗となる。レベル 2 は新しいシンボルが出現しても失敗となる。レベル 3 "
+"はライブラリが消失すると失敗となる。レベル 4 はライブラリが出現した場合にも失"
+"敗となる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
+"この値は、環境変数 DPKG_GENSYMBOLS_CHECK_LEVEL により上書きすることができる。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
 "libraries or new/lost symbols. This option only disables informational "
 "output but not the checks themselves (see I<-c> option)."
 msgstr ""
+"出力を抑止し、生成されたシンボルファイルとベースとなったテンプレートファイル"
+"との差分を生成せず、新規の、もしくは消失したライブラリや、新規の、もしくは消"
+"失したシンボルに関する警告も表示しない。このオプションは情報の出力を抑止する"
+"のみであり、チェック自体は行われる (I<-c> オプションも参照のこと)。"
 
 #. type: TP
-#: dpkg-gensymbols.1:422
-#, fuzzy, no-wrap
+#: dpkg-gensymbols.1:447
+#, no-wrap
 msgid "B<-a>I<arch>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-a>I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
 "binaries are already available."
 msgstr ""
+"シンボルファイルの処理の際に、I<arch> をホストのアーキテクチャと見なす。この"
+"オプションは、バイナリファイルが既に利用可能な場合に、シンボルファイルや差分"
+"情報を生成する際に使用する。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
 msgstr ""
+"デバッグモードを有効化する。B<dpkg-gensymbols> の動作を示す大量のメッセージが"
+"表示される。"
 
 #. type: TP
-#: dpkg-gensymbols.1:432
-#, fuzzy, no-wrap
-#| msgid "B<-G>"
+#: dpkg-gensymbols.1:457
+#, no-wrap
 msgid "B<-V>"
-msgstr "B<-G>"
+msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
 "comments listing real symbols that have matched the pattern."
 msgstr ""
+"冗長モードを有効化する。生成されたシンボルファイルには、廃止されたシンボルが"
+"コメントとして残される。さらにテンプレートモードの場合、パターンシンボルにつ"
+"いて、パターンとマッチした実シンボルの一覧もコメントとして残される。"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
-msgstr ""
+msgstr "B<http://people.redhat.com/drepper/symbol-versioning>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
-msgstr ""
+msgstr "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
-msgstr ""
+msgstr "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
-#, fuzzy
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
-msgstr ""
-"B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
-"B<xargs>(1)."
-
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-#, fuzzy
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+msgstr "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
-msgstr ""
-
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, fuzzy, no-wrap
-msgid "2010-04-16"
-msgstr "2006-02-28"
+msgstr "dpkg-maintscript-helper"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
+"dpkg-maintscript-helper - メンテナスクリプトにおける既知の dpkg の制約に対す"
+"る暫定対応"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
-msgstr ""
+msgstr "コマンドおよびパラメータ"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
-msgstr ""
+#: dpkg-maintscript-helper.1:29
+#, fuzzy
+#| msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
+msgstr "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
+#, fuzzy
+#| msgid ""
+#| "B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
 "decisions or due to current limitations."
 msgstr ""
+"このプログラムは、メンテナスクリプトとして実行されることで、dpkg が設計上の判"
+"断や制約事項によって (未だに) 自身で対応できていない幾つかの作業を実現するた"
+"めに開発された。"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
+"こうした作業の多くは、メンテナスクリプト (B<preinst>, B<postinst>, B<prerm>, "
+"B<postrm>) 間の連携した動作が求められる。ミスを避けるために、すべてのスクリプ"
+"トに対して単に同じ形式のスクリプト呼び出しを設定し、プログラム側で環境変数 "
+"B<DPKG_MAINSCRIPT_NAME> と二重ダッシュの後に設定して渡されるメンテナスクリプ"
+"ト固有の引数とに基づいた挙動の調整を自動的に行うようにしている。"
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
-msgstr ""
+msgstr "conffile 関連の作業"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -9055,62 +10512,111 @@ msgid ""
 "conffile to a file maintained by the package's maintainer scripts, usually "
 "with a tool like debconf or ucf."
 msgstr ""
+"パッケージをアップグレードする時に、dpkg は、新しいバージョンに存在しない "
+"conffile (dpkg がユーザの行った修正を保持する必要がある設定ファイル) を自動的"
+"には削除しない。これには 2 つの大きな理由がある。1 つは (パッケージ作成時に) "
+"conffile の指定を誤って削除してしまった場合でも、ユーザとしては行った変更を破"
+"棄されたくないであろうことを勘案し、設定を削除されないようにしておき、次の"
+"バージョンでそれを復活させることができるようにするためである。もう 1 つは、"
+"dpkg がメンテナンスする conffile を、パッケージのメンテナスクリプト、通常は "
+"debconf や ucf といったツールによって、メンテナンスするファイルに移行すること"
+"を可能とするためである。"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
 "implement graceful deletion and moving of conffiles within maintainer "
 "scripts."
 msgstr ""
+"これは、パッケージが conffile のリネームや削除を意図していた場合は、明示的に"
+"行う必要があり、B<dpkg-maintscript-helper> が既定を遵守した削除の実装と、"
+"conffile をメンテナスクリプトにより移動するために用いられることを意味する。"
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
-msgstr ""
+msgstr "conffile の削除"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
 "preserved. If the package upgrades aborts, the newly obsolete conffile "
 "should not disappear."
 msgstr ""
+"conffile が完全に削除される場合は、ユーザが変更していない限り、ディスクから削"
+"除されるべきである。ローカルに変更が行われていた場合は、その変更は保持される"
+"べきである。パッケージのアップグレードが中止された場合は、不要となるはずだっ"
+"た conffile が消去されることがないようにすべきである。"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
+"これらのすべてがメンテナスクリプト B<preinst>, B<postinst>, B<postrm> 内で以"
+"下のようなシェルスクリプトによって行われる。"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
-#, no-wrap
+#: dpkg-maintscript-helper.1:73
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    dpkg-maintscript-helper rm_conffile \\e\n"
+#| "        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+"    dpkg-maintscript-helper rm_conffile \\e\n"
 "        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -9121,15 +10627,22 @@ msgid ""
 "original conffile. During purge, the B<postrm> will also delete the B<.dpkg-"
 "bak> file kept up to now."
 msgstr ""
+"現在の実装では、B<preinst> は conffile が変更されたかをチェックし、"
+"I<conffile>B<.dpkg-remove> (変更されていない場合) もしくは I<conffile>."
+"B<dpkg-backup> (変更されている場合) にリネームする。B<postinst> は後者のファ"
+"イルを I<conffile>B<.dpkg-bak> にリネームし、ユーザが変更内容を参照できるよう"
+"に保持するが、前者は削除する。パッケージのアップグレードが中止となった場合、"
+"B<postrm> は以前の conffile を再インストールする。完全削除の際に、B<postrm> "
+"はここまで保持されていた B<.dpkg-bak> ファイルも削除する。"
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
-msgstr ""
+msgstr "conffile のリネーム"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -9137,38 +10650,52 @@ msgid ""
 "being prompted by dpkg to approve the conffile edits even though they are "
 "not responsible of them."
 msgstr ""
+"conffile のパスが変更された場合は、ユーザによる変更点もすべて移行する必要があ"
+"る。これは、B<preinst> スクリプトに簡単な変更を行うことで実現できそうに見える"
+"が、その場合、ユーザが主体的に変更を行っていないにも関わらず、dpkg からユーザ"
+"に対して、conffile の変更を受け入れるかどうかの確認が発生してしまう。"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
+"以下に示すシェルスクリプトを B<preinst>, B<postinst>, B<postrm> のメンテナス"
+"クリプトに入れることで、適切なリネーム処理が実行される:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
-#, no-wrap
+#: dpkg-maintscript-helper.1:120
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    dpkg-maintscript-helper mv_conffile \\e\n"
+#| "        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
+"    dpkg-maintscript-helper mv_conffile \\e\n"
+"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -9178,101 +10705,95 @@ msgid ""
 "B<postrm> renames I<oldconffile>B<.dpkg-remove> back to I<oldconffile> if "
 "required."
 msgstr ""
+"現在の実装では、B<preinst> は conffile が変更されたかをチェックし、変更されて"
+"いる場合はそのままに、変更されていない場合は I<conffile>B<.dpkg-remove> にリ"
+"ネームする。設定の際に、B<postinst> は I<oldconffile>B<.dpkg-remove> を削除"
+"し、I<oldconffile> が存在している場合は、I<oldconffile> を I<newconffile> に"
+"リネームする。abort-upgrade や abort-install が行われた場合、B<postrm> は、必"
+"要に応じて I<oldconffile>B<.dpkg-remove> をリネームして I<oldconffile> に戻"
+"す。"
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
-#, fuzzy, no-wrap
-#| msgid "INFORMATION ABOUT PACKAGES"
+#: dpkg-maintscript-helper.1:144
+#, no-wrap
 msgid "INTEGRATION IN PACKAGES"
-msgstr "パッケージに関する情報"
+msgstr "パッケージとの連携"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
 "version of dpkg has been unpacked before. The required version depends on "
 "the command used, for B<rm_conffile> and B<mv_conffile> it is 1.15.7.2:"
 msgstr ""
+"B<dpkg-mainscript-helper> の使用が B<preinst> にて指定された場合は、必要な"
+"バージョンの dpkg が事前に展開されていることを担保する事前依存関係が必須とな"
+"る。必要なバージョンは、使用するコマンドによって異なる。例えば、"
+"B<rm_conffile> や B<mv_conffile> の場合は 1.15.7.2 以上となる:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr ""
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
 "if we know that the required command is supported by the currently installed "
 "dpkg:"
 msgstr ""
+"しかし多くの場合、プログラムによって行われる操作はパッケージにとって不可欠な"
+"ものではない。そのため、事前依存関係を使用する代わりに、必要なコマンドが現在"
+"インストールされている dpkg によってサポートされていることが確認できている場"
+"合に限ってプログラムを呼び出してもよい:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-#, fuzzy
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-#, fuzzy
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-#, fuzzy
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright 2000 Wichert Akkerman"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
+"    fi\n"
 
 #. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
+#: dpkg-mergechangelogs.1:18
+#, no-wrap
 msgid "dpkg-mergechangelogs"
-msgstr "B<dpkg> [I<options>] I<action>"
-
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-04-18"
-msgstr "2006-02-28"
+msgstr "dpkg-mergechangelogs"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
-#, fuzzy
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-mergechangelogs - debian/changelogs ファイルの 3-way マージ"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
-#, fuzzy
+#: dpkg-mergechangelogs.1:25
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr ""
+"B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
 "file I<out> or output to the standard output if that parameter is not given."
 msgstr ""
+"このプログラムは、3 つの Debian changelog のバージョンから、マージされた"
+"changelog ファイルを生成する。生成された changelog は I<out> ファイルに保存さ"
+"れるが、パラメータが指定されなかった場合は 標準出力に出力される。"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -9284,288 +10805,310 @@ msgid ""
 "it's part of the package libalgorithm-merge-perl \\[em] otherwise you get a "
 "global conflict on the content of the entry)."
 msgstr ""
+"各エントリはバージョン番号によって区別され、競合が発生していないことが前提と"
+"なる。これらは右から順番に (バージョン番号を減らすことで) 単純にマージされ"
+"る。B<--merge-prereleases> が指定された場合、バージョン番号の最後のチルダより"
+"後の部分が除外されるため、1.0-1~exp1 と 1.0-1~exp5 は同じエントリだと見なされ"
+"る。I<new-a> と I<new-b> とに同じバージョンがある場合、標準的な行ベースの 3-"
+"way マージが試行される (Algorithm::Merge モジュールが利用可能な場合。\\[em] "
+"これは、libalgorithm-merge-perl パッケージの一部である。 \\[em] 利用できない"
+"場合は、該当のエントリにおいて競合が発生する)。"
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
-msgstr ""
+msgstr "B<--merge-prereleases>, B<-m>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
+"2 つのエントリが同一と見なされるかどうかを確認するバージョン比較の際に、バー"
+"ジョン番号の最後のチルダより後の部分を除外する。"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
 "2.3-1~exp2, ... until the official release 2.3-1 and they are all the same "
 "changelog entry that has evolved over time."
 msgstr ""
+"これは、バージョン番号を常に増加させているものの、同一の changelog エントリの"
+"使用を継続したい場合に有用である。一例として、2.3-1~exp1, 2.3-1~exp2 という"
+"バージョンが公式なリリースである 2.3-1 まで続くような場合に、これらを時系列順"
+"に並べて同一の changelog エントリにしたい場合などが挙げられる。"
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
-#, fuzzy, no-wrap
-#| msgid "ACTIONS"
+#: dpkg-mergechangelogs.1:62
+#, no-wrap
 msgid "LIMITATIONS"
-msgstr "アクション"
+msgstr "制限事項"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
 "supposed to be there, etc."
 msgstr ""
+"Dpkg::Changelog で解析できない内容は、マージの際に消失する。これには vim の"
+"モードライン、存在しているとは見なされないコメントなどが挙げられる。"
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
-msgstr ""
+msgstr "GIT との連携"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
 "or B<~/.gitconfig>:"
 msgstr ""
+"このプログラムを git リポジトリにある Debian changelog ファイルのマージに用い"
+"る場合は、最初に B<.git/config> もしくは B<~/.gitconfig> に新しいマージドライ"
+"バを登録しておく必要がある: "
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
 "     name = debian/changelog merge driver\n"
 "     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 msgstr ""
+" [merge \"dpkg-mergechangelogs\"]\n"
+"     name = debian/changelog merge driver\n"
+"     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
 "attributes>:"
 msgstr ""
+"ついで、debian/changelog ファイルの merge 属性をリポジトリ内の B<."
+"gitattributes> もしくは B<.git/info/attributes> 中に設定する必要がある:"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-#, fuzzy
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+msgstr " debian/changelog merge=dpkg-mergechangelogs\n"
 
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+#| msgid "2011-11-10"
+msgid "2012-04-15"
+msgstr "2011-11-10"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
-msgstr "dpkg-name - Debian パッケージを完全なパッケージの名前に変更"
+msgstr "dpkg-name - Debian パッケージを完全パッケージ名にリネーム"
 
 #. type: Plain text
-#: dpkg-name.1:15
-#, fuzzy
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<dpkg-divert> [I<options>] [B<--add>] I<E<lt>fileE<gt>>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
 
 #. type: Plain text
-#: dpkg-name.1:28
-#, fuzzy
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks to B<deb>."
-msgstr ""
-"このマニュアルページでは、B<dpkg-name> シェルスクリプトについて説明する。"
-"B<dpkg-name> シェルスクリプトは、B<Debian> パッケージを完全なパッケージ名に、"
-"簡単に変更することができる。完全なパッケージ名とは、パッケージの control ファ"
-"イルで指定された情報から得られる E<lt>パッケージE<gt>_E<lt>バージョン"
-"E<gt>_E<lt>アーキテクチャE<gt>.deb という名前である。E<lt>バージョンE<gt> の"
-"部分は、上流のバージョン情報にハイフン、そしてリビジョン情報が続いたものであ"
-"る。"
+"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 fallbacks to B<deb>."
+msgstr ""
+"このマニュアルページでは、B<dpkg-name> シェルスクリプトについて説明する。これ"
+"は、B<Debian> パッケージを完全パッケージ名に、簡単に変更する方法を提供する。"
+"完全パッケージ名とは、パッケージの control ファイルで指定された "
+"I<package>B<_>I<version>B<_>I<architecture>B<.>I<package-type> という形式であ"
+"る。ファイル名の I<version> 部分は、アップストリームのバージョン情報に続き、"
+"オプションでハイフンおよびリビジョン情報が続いたものである。I<package-type> "
+"部分は、Package-Type フィールドが設定されていればその内容が用いられる。デフォ"
+"ルトは B<deb> である。"
 
 #. type: TP
-#: dpkg-name.1:30
-#, fuzzy, no-wrap
+#: dpkg-name.1:44
+#, no-wrap
 msgid "B<-a>, B<--no-architecture>"
-msgstr "B<-a, --no-architecture>"
+msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
-msgstr "変更後のファイル名にアーキテクチャ情報を含ませない。"
+msgstr "リネーム後のファイル名にアーキテクチャ情報を含めない。"
 
 #. type: TP
-#: dpkg-name.1:33
-#, fuzzy, no-wrap
+#: dpkg-name.1:47
+#, no-wrap
 msgid "B<-k>, B<--symlink>"
-msgstr "B<-k, --symlink>"
+msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
-msgstr "移動するかわりにシンボリックリンクを作る。"
+msgstr ""
+"ファイル名のリネーム処理として、ファイルを移動する代わりにシンボリックリンク"
+"を作成する。"
 
 #. type: TP
-#: dpkg-name.1:36
-#, fuzzy, no-wrap
+#: dpkg-name.1:50
+#, no-wrap
 msgid "B<-o>, B<--overwrite>"
-msgstr "B<-o, --overwrite>"
+msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
-msgstr "変更後のファイル名と同名のファイルがあれば、それを上書きしてしまう。"
+msgstr "リネーム後のファイル名と同名のファイルがあれば、上書きする。"
 
 #. type: TP
-#: dpkg-name.1:40
-#, fuzzy, no-wrap
+#: dpkg-name.1:54
+#, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
-msgstr "B<-s, --subdir> [I<dir>]"
+msgstr "B<-s>, B<--subdir> [I<dir>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
-msgstr ""
-"ファイルをサブディレクトリに移動する。もし引数で指定したディレクトリが存在す"
-"れば、パッケージの control のセクションフィールドから得られたターゲットディレ"
-"クトリの名前のかわりにそのディレクトリにファイルを移動する。通常、ターゲット"
-"ディレクトリは `unstable/binary-E<lt>アーキテクチャE<gt>/E<lt>セクション"
-"E<gt>' である。もし control でのセクション情報がない場合は `no-section' とみ"
-"なされる。そしてこの場合、`non-free' や `contrib' セクションの時と同様にター"
-"ゲットディレクトリは `E<lt>セクションE<gt>/binary-E<lt>アーキテクチャE<gt>' "
-"になる。セクションフィールドは必須ではないので多くのパッケージが `no-"
-"section' の場所にいってしまうだろう。このオプションを使う時は注意すること。厄"
-"介である。"
-
-#. type: TP
-#: dpkg-name.1:52
-#, fuzzy, no-wrap
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
+msgstr ""
+"リネームしたファイルをサブディレクトリに移動する。引数で指定されたディレクト"
+"リが存在する場合、パッケージの制御情報のセクションフィールドから得られたター"
+"ゲットディレクトリの代わりにそのディレクトリにファイルを移動する。通常、ター"
+"ゲットディレクトリは `unstable/binary-I<architecture>/I<section>' である。制"
+"御情報にこのセクションがない場合は `no-section' とみなされる。この場合、`non-"
+"free' や `contrib' セクションの時と同様にターゲットディレクトリは "
+"`I<section>/binary-I<architecture>' となる。セクションフィールドは必須ではな"
+"いため、多くのパッケージが `no-section' になってしまうだろう。このオプション"
+"は注意して使用すること。この機能は完成度が低いので、使う時は注意すること。"
+
+#. type: TP
+#: dpkg-name.1:66
+#, no-wrap
 msgid "B<-c>, B<--create-dir>"
-msgstr "B<-c, --create-dir>"
+msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
 msgstr ""
 "このオプションは -s オプションとともに使うことができる。ターゲットディレクト"
-"リがなければ、自動的に作成される。B<このオプションを使う時は注意すること。>"
+"リがなければ、自動的に作成される。B<このオプションは注意して使用すること。>"
 
 #. type: TP
-#: dpkg-name.1:60
-#, fuzzy, no-wrap
+#: dpkg-name.1:74
+#, no-wrap
 msgid "B<-v>, B<--version>"
-msgstr "B<-v, --version>"
+msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
 "of `bar-foo.deb')."
 msgstr ""
-"ファイル `bar-foo.deb' が bar-foo_1.0-2_i386.deb のような感じに変更される。"
-"(実際にどうなるかは `bar-foo.deb' の中の control の情報に依存する)"
+"ファイル `bar-foo.deb' が bar-foo_1.0-2_i386.deb のような名前にリネームされ"
+"る (実際にどうなるかは `bar-foo.deb' の制御情報に依存する)。"
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
 "architecture information."
 msgstr ""
-"ディレクトリ /root/debian 以下にあり拡張子が `deb' の全てのファイルを dpkg-"
-"name を使ってアーキテクチャ情報なしの名前に変更する。"
+"ディレクトリ /root/debian 以下に存在する拡張子が `deb' のファイルすべてを、"
+"dpkg-name によりアーキテクチャ情報のない名前にリネームする。"
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
 msgstr ""
-"B<やってはいけない!> 多くのパッケージはセクション情報をもっていないので、あな"
-"たのアーカイブはぐちゃぐちゃになってしまうだろう。B<やってはいけない!>"
+"B<やってはいけない!> 多くのパッケージはセクション情報をもっていないので、アー"
+"カイブがぐちゃぐちゃになってしまうだろう。B<やってはいけない!>"
 
 #. type: TP
-#: dpkg-name.1:81
-#, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+#: dpkg-name.1:95
+#, fuzzy, no-wrap
+#| msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr "これは新しいパッケージを作る時に使うことができる。"
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
-"パッケージによっては E<lt>パッケージE<gt>_E<lt>バージョンE<gt>_E<lt>アーキテ"
-"クチャE<gt>.deb という名前ではない。 dpkg-name によって改名されたパッケージは"
-"このような名前になる。一般には、これは B<dselect>(1)/ B<dpkg>(1) によってパッ"
-"ケージがどのようにインストールされたかには影響はないが、この名前構造に依存し"
-"ているインストールツールによっては影響があるかもしれない。"
+"dpkg-name によってリネームされたパッケージは、 "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb> という構造の名前になってい"
+"るが、これに則っていないパッケージもある。B<dselect>(1)/B<dpkg>(1) がパッケー"
+"ジをインストールする際に、この構造が影響を及ぼすことは通常ないが、インストー"
+"ルを行うツールによっては、これに起因する影響があるかもしれない。"
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -9573,80 +11116,76 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-#, fuzzy
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Copyright (C) 1995 Ian Jackson."
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:21
+#, no-wrap
 msgid "dpkg-parsechangelog"
-msgstr "B<dpkg> [I<options>] I<action>"
-
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-19"
-msgstr "2006-05-10"
+msgstr "dpkg-parsechangelog"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
-#, fuzzy
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-parsechangelog - Debian changelog ファイルの解析"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-#, fuzzy
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-parsechangelog> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
 "machine-readable form."
 msgstr ""
+"B<dpkg-parsechangelo> は、展開された Debian ソースツリーにある changelog ファ"
+"イルを読み取って解析し、その情報をコンピュータに適した形式で標準出力に出力す"
+"る。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:46
+#, no-wrap
 msgid "B<-L>I<libdir>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-L>I<libdir>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
 "usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
 msgstr ""
+"パーサスクリプトを検索するディレクトリを追加で指定する。このディレクトリはデ"
+"フォルトのディレクトリの検索前に検索される。デフォルトのディレクトリは、現在 "
+"B</usr/local/lib/dpkg/parsechangelog> および B</usr/lib/dpkg/parsechangelog> "
+"である。"
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
-msgstr ""
+msgstr "パーサ用オプション"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
 "be supported by the parser script in question. See also B<CAVEATS>."
 msgstr ""
+"以下のオプションは、解析対象の範囲や出力形式といった、changelog パーサの出力"
+"を制御するために使われる。これらは、解析スクリプトによってサポートされる必要"
+"がある。B<警告> も参照のこと。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:64
+#, no-wrap
 msgid "B<--format>I< outputformat>"
-msgstr "B<--showformat=>I<format>"
+msgstr "B<--format>I< outputformat>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -9654,232 +11193,247 @@ msgid ""
 "format (see B<deb-control>(5)). If more than one entry is requested, then "
 "most fields are taken from the latest entry, except otherwise stated:"
 msgstr ""
+"出力形式を指定する。現在サポートされている値は I<dpkg> および I<rfc822> であ"
+"る。I<dpkg> は従来からの (このオプションが存在する前からの) 出力形式であり、"
+"デフォルトである。これには Debian 制御情報形式 (B<deb-control>(5) を参照) に"
+"則った段落 1 つからなる。複数のエントリが指定された場合、他に指示がない限り、"
+"ほとんどのフィールドは最後に指定したエントリに従って取得される。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
-#, fuzzy, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: dpkg-parsechangelog.1:74
+#, no-wrap
+msgid "B<Source:>I< pkg-name>"
+msgstr "B<Source:>I< pkg-name>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
-#, fuzzy, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
-msgstr "B<Version:> E<lt>バージョン文字列E<gt>"
+#: dpkg-parsechangelog.1:76
+#, no-wrap
+msgid "B<Version:>I< version>"
+msgstr "B<Version:>I< version>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
-#, fuzzy, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
-msgstr "B<Description:> E<lt>短い説明E<gt>"
+#: dpkg-parsechangelog.1:78
+#, no-wrap
+msgid "B<Distribution:>I< target-distribution>"
+msgstr "B<Distribution:>I< target-distribution>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
-#, fuzzy, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: dpkg-parsechangelog.1:80
+#, no-wrap
+msgid "B<Urgency:>I< urgency>"
+msgstr "B<Urgency:>I< urgency>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
-msgstr ""
+msgstr "含まれるすべてのエントリの中でもっとも高い urgency が用いられる。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
-#, fuzzy, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
-msgstr "B<Maintainer:> E<lt>名前 emailE<gt>"
+#: dpkg-parsechangelog.1:83
+#, no-wrap
+msgid "B<Maintainer:>I< author>"
+msgstr "B<Maintainer:>I< author>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
-#, fuzzy, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: dpkg-parsechangelog.1:85
+#, no-wrap
+msgid "B<Date:>I< date>"
+msgstr "B<Date:>I< date>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
-#, fuzzy, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: dpkg-parsechangelog.1:87
+#, no-wrap
+msgid "B<Closes:>I< bug-number>"
+msgstr "B<Closes:>I< bug-number>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
-msgstr ""
+msgstr "Closes フィールドに含まれるすべてのエントリはマージされる。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
-#, fuzzy, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
-msgstr "B<Package:> E<lt>パッケージ名E<gt>"
+#: dpkg-parsechangelog.1:90
+#, no-wrap
+msgid "B<Changes:>I< changelog-entries>"
+msgstr "B<Changes:>I< changelog-entries>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
 "single full stop and all lines is intended by one space character. The exact "
 "content depends on the changelog format."
 msgstr ""
+"changelog のエントリにあるすべてのテキストは結合される。このフィールドを "
+"Debian 制御情報形式に従った形式とするために、複数行のフィールドにおける空行"
+"は、ピリオドに置き換えられ、すべての行の先頭に空白文字が 1 つ挿入される。内容"
+"は changelog の形式に依存する。"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
-msgstr ""
+msgstr "この他、ユーザ定義のフィールドが存在してもよい。"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
 msgstr ""
+"B<rfc822> 形式でも同じフィールドが用いられるが、出力については、changelog の"
+"エントリ毎に別の段落に分割され、各エントリのメタデータが保持される。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:104
+#, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
-msgstr "B<--show>, B<-W>"
+msgstr "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
-msgstr ""
+msgstr "I<version> より後のすべての変更を含む。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:107
+#, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
-msgstr "B<-v, --version>"
+msgstr "B<--until> I<version>, B<-u>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
-msgstr ""
+msgstr "I<version> より前のすべての変更を含む。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:110
+#, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
-msgstr "B<-v, --version>"
+msgstr "B<--from> I<version>, B<-f>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
-msgstr ""
+msgstr "I<version> 以降のすべての変更を含む。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:113
+#, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
-msgstr "B<-v, --version>"
+msgstr "B<--to> I<version>, B<-t>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
-msgstr ""
+msgstr "I<version> 以前のすべての変更を含む。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:116
+#, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
-msgstr "B<start-stop-daemon> B<-S>|B<--start> I<options> [B<-->] I<arguments>"
+msgstr "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
+"先頭から I<number> 分のエントリを含める (I<number> が 0 未満の場合は、最後か"
+"ら I<number> エントリの意味となる。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
-#, fuzzy, no-wrap
+#: dpkg-parsechangelog.1:120
+#, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--offset> I<number>, B<-o>I<number>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
 msgstr ""
+"--count の開始地点を先頭から I<number> エントリに変更する (I<number> が0 未満"
+"の場合は、最後から I<number> エントリの意味となる)。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
+"すべての変更を含める。このオプションが設定された場合、他のオプションは無効と"
+"なる。"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
 "I<debian> might not support all options."
 msgstr ""
+"-v 以外の B<パーサ用オプション> は B<dpkg> 1.14.16 以降のバージョンでのみサ"
+"ポートされる。I<debian> 以外の changelog 形式を解析するサードパーティのパーサ"
+"は、すべてのオプションをサポートしないかもしれない。"
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
-msgstr ""
+msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
 "changes made since a particular release, and the source version number "
 "itself."
 msgstr ""
-
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-#, fuzzy
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright 2000 Wichert Akkerman"
+"chengelog ファイル、urgency やアップロードの distribution、あるリリース以降に"
+"行われた変更点、ソースのバージョン番号自体といった、ソースパッケージに関する"
+"バージョン固有の情報を取得するために用いられる。"
 
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
-msgstr "dpkg-query - dpkg データベース問い合わせツール"
+msgstr "dpkg-query - dpkg データベースクエリツール"
 
 #. type: Plain text
-#: dpkg-query.1:8
-#, fuzzy
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr "B<dpkg-query> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
 msgstr ""
-"B<dpkg-query> は、B<dpkg> データベースから、パッケージの情報を表示するツール"
-"である。"
+"B<dpkg-query> は、B<dpkg> データベースに格納されたパッケージの情報を表示する"
+"ツールである。"
 
 #. type: TP
-#: dpkg-query.1:14
-#, fuzzy, no-wrap
+#: dpkg-query.1:34
+#, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<-l> | B<--list> I<package-name-pattern> ..."
+msgstr "B<-l>, B<--list> [I<package-name-pattern>...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
-#, fuzzy
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -9890,33 +11444,35 @@ msgid ""
 "names starting with ``libc6'':"
 msgstr ""
 "指定したパターンにマッチする名前のパッケージを表示する。 I<package-name-"
-"pattern> を指定しない場合は、 I</var/lib/dpkg/status> にある、purge 状態に"
-"マークされていないすべてのパッケージの一覧を表示する。I<package-name-"
-"pattern> には、標準的なシェルのワイルド文字を使用することができる。ただし、"
-"シェルにファイル名展開をさせないように、I<package-name-pattern> をクオートす"
-"る必要があることに注意していただきたい。例えば次のコマンドは、名前が "
-"``libc6'' で始まるすべてのパッケージを表示する。"
+"pattern> が指定されなかった場合は、not-installed とマークされているもの (完全"
+"削除されているパッケージなど) を除き、I</var/lib/dpkg/status> にある、すべて"
+"のパッケージを表示する。I<package-name-pattern> には、標準的なシェルのワイル"
+"ドカード文字を使用することができる。ただし、シェルにファイル名の展開をさせな"
+"いように、I<package-name-pattern> をクオートする必要があることに注意。例えば"
+"次のコマンドは、``libc6'' で始まる名前のすべてのパッケージを表示する:"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
+"出力の先頭から 3 つのカラムは、順に期待される動作 (desired action)、パッケー"
+"ジの状況、エラー状態を示す。"
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
-msgstr ""
+msgstr "期待される動作"
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -9925,16 +11481,19 @@ msgid ""
 "  r = Remove\n"
 "  p = Purge\n"
 msgstr ""
+"  u = Unknown\n"
+"  i = Install\n"
+"  h = Hold\n"
+"  r = Remove\n"
+"  p = Purge\n"
 
 #. type: Plain text
-#: dpkg-query.1:42
-#, fuzzy
-#| msgid "Packages status list"
+#: dpkg-query.1:62
 msgid "Package status:"
-msgstr "パッケージ状況リスト"
+msgstr "パッケージの状況:"
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -9946,101 +11505,137 @@ msgid ""
 "  t = Triggers-pending\n"
 "  i = Installed\n"
 msgstr ""
+"  n = Not-installed\n"
+"  c = Config-files\n"
+"  H = Half-installed\n"
+"  U = Unpacked\n"
+"  F = Half-configured\n"
+"  W = Triggers-awaiting\n"
+"  t = Triggers-pending\n"
+"  i = Installed\n"
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
-msgstr ""
+msgstr "エラーフラグ:"
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
 "  R = Reinst-required\n"
 msgstr ""
+"  E<lt>emptyE<gt> = (none)\n"
+"  R = 要再インストール\n"
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
 "states and flags."
 msgstr ""
+"大文字はエラーを示すものであり、パッケージに致命的な問題が発生していることを"
+"示す。上記の状態についての詳細は B<dpkg>(1) を参照のこと。"
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
 "and is not easily machine-readable. See B<-W> (B<--show>)  and B<--"
 "showformat> for a way to configure the output format."
 msgstr ""
-"この出力形式は変更可能ではないが、端末の横幅に合うように自動的に調整される。"
-"この出力は人間に読みやすいものであり、機械に読ませるのには向かない。出力形式"
-"の設定方法については、 B<-W> (B<--show>) と B<--showformat> を参照。"
+"この出力形式は変更できないが、端末の横幅に合わせて自動的に調整される。これは"
+"人間が目視することを想定したものであり、コンピュータに適した形式ではない。出"
+"力形式の設定方法については、B<-W> (B<--show>) および B<--showformat> を参照の"
+"こと。"
 
 #. type: TP
-#: dpkg-query.1:67
-#, fuzzy, no-wrap
+#: dpkg-query.1:87
+#, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<-W> | B<--show> I<package-name-pattern> ..."
+msgstr "B<-W>, B<--show> [I<package-name-pattern>...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
+#, fuzzy
+#| msgid ""
+#| "Just like the B<--list> option this will list all packages matching the "
+#| "given pattern. However the output can be customized using the B<--"
+#| "showformat> option.  The default output format gives one line per "
+#| "matching package, each line having the name and installed version of the "
+#| "package, separated by a tab."
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "B<--list> オプションと同様に、指定したパターンにマッチするすべてのパッケージ"
-"を表示する。さらに、このオプションの出力は、 B<--showformat> オプションによっ"
-"てカスタマイズすることができる。デフォルトの出力形式は、マッチしたパッケージ"
-"ごとに 1 行となる。それぞれの行は、パッケージ名とインストールしたバージョンが"
-"タブ区切りで含まれる。"
+"を表示する。このオプションの出力は、 B<--showformat> オプションによってカスタ"
+"マイズすることができる。デフォルトの出力形式は、マッチしたパッケージごとに、"
+"パッケージ名とバージョンがタブで区切られた 1 行で表示される。"
 
 #. type: TP
-#: dpkg-query.1:74
-#, fuzzy, no-wrap
+#: dpkg-query.1:96
+#, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
-msgstr "B<-s> | B<--status> I<package-name> ..."
+msgstr "B<-s>, B<--status> I<package-name>..."
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
+#, fuzzy
+#| msgid ""
+#| "Report status of specified package. This just displays the entry in the "
+#| "installed package status database. When multiple I<package-name> are "
+#| "listed, the requested status entries are separated by an empty line."
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
-"指定したパッケージの状況を報告する。これは、インストール済みパッケージ状況"
-"データベースからの内容を表示しているだけである。"
+"指定したパッケージの状況を表示する。実際は、インストールされたパッケージの状"
+"況データベースの内容が表示される。I<package-name> が複数指定された場合、各"
+"パッケージ間は空行で区切られる。"
 
 #. type: TP
-#: dpkg-query.1:78
-#, fuzzy, no-wrap
+#: dpkg-query.1:102
+#, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
-msgstr "B<-L> | B<--listfiles> I<package-name> ..."
+msgstr "B<-L>, B<--listfiles> I<package-name>..."
 
 #. type: Plain text
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, fuzzy
-msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+#| msgid ""
+#| "List files installed to your system from I<package-name>. When multiple "
+#| "I<package-name> are listed, the requested lists of files are separated by "
+#| "an empty line. However, note that files created by package-specific "
+#| "installation-scripts are not listed."
+msgid ""
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
-"B<package-name> によってインストールしたファイルを表示する。ただし、パッケー"
-"ジ付属のインストールスクリプトによって作成されたファイルは表示されないことに"
-"注意すること。"
+"B<package-name> によってインストールされたファイルを表示する。I<package-"
+"name> が複数指定された場合、各パッケージ間は空行で区切られる。パッケージ付属"
+"のインストールスクリプトによって作成されたファイルは含まれないことに注意。"
 
 #. type: TP
-#: dpkg-query.1:83
-#, fuzzy, no-wrap
+#: dpkg-query.1:109
+#, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
-msgstr "B<dpkg-deb> B<-I>|B<--info> I<archive> [I<control-file-name> ..]"
+msgstr "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -10049,53 +11644,92 @@ msgid ""
 "It might get deprecated later on if better interfaces or the current "
 "architectural deficiencies have been solved."
 msgstr ""
+"I<package-name> からインストールされた制御ファイルのパスを表示する。"
+"I<control-file> が指定された場合は、該当制御ファイルが存在している場合に限"
+"り、その制御ファイルのパスのみが表示される。B<警告>: このコマンドは半ば非公開"
+"であり、他の方法がない場合に限り、最後の手段として使用すべきである。このコマ"
+"ンドは、より優れたインタフェースが出現して、現在のアーキテクチャ的な問題点が"
+"解決された暁には、廃止される可能性もある。"
 
 #. type: TP
-#: dpkg-query.1:91
-#, fuzzy, no-wrap
+#: dpkg-query.1:117
+#, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
-msgstr "B<-S> | B<--search> I<filename-search-pattern> ..."
+msgstr "B<-S>, B<--search> I<filename-search-pattern>..."
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
-"指定したファイルがどのパッケージからインストールされたかを探す。パターンに"
-"は、標準的なシェルのすべてのワイルド文字を使用することができる。このコマンド"
-"では、メンテナスクリプトで作成された追加ファイルや、 alternatives は探すこと"
-"ができない。"
+"指定したパターンにマッチするファイルをインストールしたパッケージを検索する。"
+"パターンには、標準的なシェルのすべてのワイルドカード文字を使用することができ"
+"る。このコマンドでは、メンテナスクリプトで作成された追加ファイルや、 "
+"alternative は検索することができない。"
 
 #. type: TP
-#: dpkg-query.1:97
-#, fuzzy, no-wrap
+#: dpkg-query.1:123
+#, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
-msgstr "B<-p> |B<--print-avail> I<package-name>"
+msgstr "B<-p>, B<--print-avail> I<package-name>..."
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. When multiple I<package-name> are listed, the requested "
+#| "I<available> entries are separated by an empty line."
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+"I</var/lib/dpkg/available> にある I<package-name> の詳細を表示する。"
+"I<package-name> が複数指定された場合、各パッケージ間は空行で区切られる。"
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
 msgstr ""
+"I<available> ファイルには、B<dselect> を用いた際の更新情報しか保持されていな"
+"いため、APT ベースのフロントエンドを使っているユーザは、B<apt-cache show> "
+"I<package-name> を代わりに使用すべきである。"
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:146
 #, fuzzy, no-wrap
+#| msgid "B<--clear-avail>"
+msgid "B<--load-avail>"
+msgstr "B<--clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:150
+#, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
-msgstr "B<-f> | B<--showformat=>I<format>"
+msgstr "B<-f>, B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
-msgstr "フォーマット文字列中では、\\(lqB<\\e>\\(rq はエスケープ文字である:"
+msgstr "フォーマット文字列中の \\(lqB<\\e>\\(rq はエスケープ文字である:"
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -10103,22 +11737,21 @@ msgid ""
 "    B<\\et>  tab\n"
 msgstr ""
 "    B<\\en>  改行\n"
-"    B<\\er>  キャリッジリターン\n"
+"    B<\\er>  復帰 (キャリッジリターン)\n"
 "    B<\\et>  タブ\n"
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
 "$>\\(rq."
 msgstr ""
-"前に \\(lqB<\\e>\\(rq を置くことで、続くあらゆる文字の意味を抑制でき"
-"る。\\(lqB<\\e>\\(rq や \\(lqB<$>\\(rq のために有用である。"
+"任意の文字の前に \\(lqB<\\e>\\(rq を配置することで、これに続く文字の特殊な意"
+"味を抑制できる。これは \\(lqB<\\e>\\(rq や \\(lqB<$>\\(rq に有用である。"
 
 #. type: Plain text
-#: dpkg-query.1:141
-#, fuzzy
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -10127,14 +11760,50 @@ msgid ""
 "are not necessarily available in the status file (only internal fields or "
 "fields stored in the binary package end up in it):"
 msgstr ""
-"パッケージ情報には、パッケージフィールドを参照する変数を含めることができる。"
-"その変数の構文は、\\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq となる。それぞれ"
-"のフィールドは右寄せで表示されるが、width に負の値を指定すると左寄せになる。"
-"以下の I<field> は認識される:"
+"パッケージ情報には、\\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq という構文で、"
+"パッケージフィールドを参照する変数を含めることができる。各フィールドは右寄せ"
+"で表示されるが、width に負の値を指定すると左寄せになる。以下の I<field> が認"
+"識されるが、これらはステータスファイルに存在している必要はない (内部フィール"
+"ドやバイナリパッケージに格納されたフィールドの形で最終的に存在していればよ"
+"い)。"
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, fuzzy, no-wrap
+#| msgid ""
+#| "    B<Architecture>\n"
+#| "    B<Bugs>\n"
+#| "    B<Conffiles> (internal)\n"
+#| "    B<Config-Version> (internal)\n"
+#| "    B<Conflicts>\n"
+#| "    B<Breaks>\n"
+#| "    B<Depends>\n"
+#| "    B<Description>\n"
+#| "    B<Enhances>\n"
+#| "    B<Essential>\n"
+#| "    B<Filename> (internal, front-end related)\n"
+#| "    B<Homepage>\n"
+#| "    B<Installed-Size>\n"
+#| "    B<MD5sum> (internal, front-end related)\n"
+#| "    B<MSDOS-Filename> (internal, front-end related)\n"
+#| "    B<Maintainer>\n"
+#| "    B<Origin>\n"
+#| "    B<Package>\n"
+#| "    B<Pre-Depends>\n"
+#| "    B<Priority>\n"
+#| "    B<Provides>\n"
+#| "    B<Recommends>\n"
+#| "    B<Replaces>\n"
+#| "    B<Revision> (obsolete)\n"
+#| "    B<Section>\n"
+#| "    B<Size> (internal, front-end related)\n"
+#| "    B<Source>\n"
+#| "    B<Status> (internal)\n"
+#| "    B<Suggests>\n"
+#| "    B<Tag> (usually not in the .deb but in the repository Packages files)\n"
+#| "    B<Triggers-Awaited> (internal)\n"
+#| "    B<Triggers-Pending> (internal)\n"
+#| "    B<Version>\n"
 msgid ""
 "    B<Architecture>\n"
 "    B<Bugs>\n"
@@ -10146,11 +11815,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -10161,28 +11830,30 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
 msgstr ""
 "    B<Architecture>\n"
 "    B<Bugs>\n"
-"    B<Conffiles>\n"
-"    B<Config-Version>\n"
+"    B<Conffiles> (内部フィールド)\n"
+"    B<Config-Version> (内部フィールド)\n"
 "    B<Conflicts>\n"
+"    B<Breaks>\n"
 "    B<Depends>\n"
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename>\n"
+"    B<Filename> (内部フィールド, フロントエンド関連)\n"
+"    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum>\n"
-"    B<MSDOS-Filename>\n"
+"    B<MD5sum> (内部フィールド, フロントエンド関連)\n"
+"    B<MSDOS-Filename> (内部フィールド, フロントエンド関連)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -10191,116 +11862,132 @@ msgstr ""
 "    B<Provides>\n"
 "    B<Recommends>\n"
 "    B<Replaces>\n"
-"    B<Revision>\n"
+"    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size>\n"
+"    B<Size> (内部フィールド, フロントエンド関連)\n"
 "    B<Source>\n"
-"    B<Status>\n"
+"    B<Status> (内部フィールド)\n"
 "    B<Suggests>\n"
+"    B<Tag> (通常 .deb パッケージではなく、リポジトリの Packages ファイルに存在する)\n"
+"    B<Triggers-Awaited> (内部フィールド)\n"
+"    B<Triggers-Pending> (内部フィールド)\n"
 "    B<Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
+#, fuzzy
+#| msgid ""
+#| "The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
+#| "Actually, all other fields found in the status file (i.e. user defined "
+#| "fields) can be requested, too. They will be printed as-is, though, no "
+#| "conversion nor error checking is done on them.  To get the name of the "
+#| "dpkg maintainer and the installed version, you could run:"
+msgid ""
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 "デフォルトのフォーマット文字列は  \\(lqB<${Package}\\et${Version}\\en>\\(rq "
-"である。実際には、status ファイルに含まれる他のすべてのフィールド(つまり、"
-"ユーザ定義フィールド)も指定することができる。これらはそのまま表示される。変換"
-"やエラーチェックはされない。dpkg のメンテナとインストールされているバージョン"
-"を得るには、これを実行する:"
+"である。実際には、ステータスファイルに含まれる他のすべてのフィールド(つまり、"
+"ユーザ定義フィールド)も指定することができ、これらはそのまま表示される。変換や"
+"エラーチェックは行われない。例えば、dpkg のメンテナとインストールされている"
+"バージョンを取得するには、以下を実行する:"
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, fuzzy, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
-msgstr "  B<dpkg-query -W -f='${Package} ${Version}\\et${Maintainer}\\en' dpkg>\n"
+#| msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "終了ステータス"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
-msgstr "0"
+msgid "B<0>"
+msgstr "B<0>"
 
 #. type: Plain text
-#: dpkg-query.1:192
-#, fuzzy
-#| msgid "The requested action was successfully performed."
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
-msgstr "リクエストされたアクションが正しく実行された。"
+msgstr "リクエストされたクエリが正しく実行された。"
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
-msgstr ""
+msgid "B<1>"
+msgstr "B<1>"
 
 #. type: Plain text
-#: dpkg-query.1:195
-#, fuzzy
-#| msgid ""
-#| "Problems were encountered whilst parsing the command line or performing "
-#| "the action."
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
 msgstr ""
-"コマンドラインの解釈を行うときか、アクションを実行するときに問題が起こった。"
+"コマンドラインの解析中もしくはクエリの実行中に問題が発生した。これには(--"
+"control-path を除き) ファイルやパッケージが存在しなかった場合も含まれる。"
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
-msgstr "設定すると、B<--list> オプションによる出力の横幅を変更する。"
-
-#. type: Plain text
-#: dpkg-query.1:208
-#, fuzzy
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright 2000 Wichert Akkerman"
+msgstr "この設定により、B<--list> オプションによる出力の横幅が設定される。"
 
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, fuzzy, no-wrap
-msgid "2009-10-01"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
-#, fuzzy
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-scanpackages - Packages インデックスファイルの作成"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
-#, fuzzy
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
-"B<dpkg-scanpackages> [B<-u>] [B<-a> I<E<lt>archE<gt>> ] [B<-m>] I<binarydir> "
-"I<overridefile> [I<pathprefix>] B<E<gt>> I<Packages>"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
+"prefix>]] B<E<gt>> I<Packages>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -10309,17 +11996,15 @@ msgid ""
 "B<dpkg-scanpackages> yourself if making a directory of local packages to "
 "install on a cluster of machines."
 msgstr ""
-"B<dpkg-scanpackages> は Debian バイナリパッケージのツリーを見て Packages ファ"
-"イルを生成する。Packages ファイルは B<apt>(8) や B<dselect>(1) などに、どの"
-"パッケージがインストールできるかをユーザに知らせるために利用している。これら"
-"の Packages ファイルは Debian アーカイブサイトや CD-ROM などで使われているも"
-"のと同じものである。もし、たくさんのマシンにインストールしたいローカルなパッ"
-"ケージのディレクトリを作るなら、自分で B<dpkg-scanpackages> を使うことができ"
-"る。"
+"B<dpkg-scanpackages> は、Debian バイナリパッケージのツリーから、Packages ファ"
+"イルを生成する。Packages ファイルは、インストール可能なパッケージをユーザに提"
+"示するために、B<apt>(8) や B<dselect>(1) などによって用いられる。こうした"
+"Packages ファイルは Debian アーカイブサイトや CD-ROM などで使われているものと"
+"同じものである。多数のマシンにインストールを行うローカルなパッケージのディレ"
+"クトリを作成した上で、自分で B<dpkg-scanpackages> を使うこともできる。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
-#, fuzzy
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -10327,194 +12012,194 @@ msgid ""
 "ignores uncompressed Packages files except on local access (i.e.  B<file://> "
 "sources)."
 msgstr ""
-"B<注意:> B<apt> で使うのであれば、生成した Packages ファイルを B<gzip>(1) で"
-"圧縮する(Packages.gz を生成する)必要があるだろう。apt はローカルアクセス(つま"
-"り B<file://> ソース)以外での非圧縮の Packages ファイルを無視する。"
+"B<注記:> B<apt> を用いて生成された Packages ファイルにアクセスする場合は、恐"
+"らくファイルを B<bzip2>(1) で圧縮する (Packages.bz2 を生成する) か、B<gzip>"
+"(1) で圧縮する (Packages.gz を生成する) 必要があるだろう。apt はローカルアク"
+"セス (B<file://> ソース) 以外、非圧縮の Packages ファイルを無視する。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
 "root of the Debian archive, because every Filename field in the new Packages "
 "file will start with this string."
 msgstr ""
-"I<binarydir> は処理するバイナリパッケージのツリーの名前である(例えば "
-"B<contrib/binary-i386> など)。Debian アーカイブのルートからの相対にしておくの"
-"が最もいい方法である。なぜなら Packages ファイルに含まれている各々の "
+"I<binarydir> は処理するバイナリパッケージツリーの名前である (例えば "
+"B<contrib/binary-i386> など)。Debian アーカイブのルートに対する相対パスにして"
+"おくことが推奨される。これは、新規 Packages ファイルに含まれている各 "
 "Filename フィールドはこの文字列で始まるからである。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
-#, fuzzy
-#| msgid ""
-#| "I<overridefile> is the name of a file to read which contains information "
-#| "about how the package fits into the distribution; see below."
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
 "file); see B<deb-override>(5)."
 msgstr ""
-"I<overridefile> はパッケージがディストリビューションに合うようにするための情"
-"報を含んでいるファイルの名前である。以下を参照のこと。"
+"I<overridefile> は、パッケージをディストリビューションに適合させるようにする"
+"ための情報を含むファイルの名前である (圧縮ファイルの場合もある)。B<deb-"
+"override>(5) を参照のこと。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
-"I<pathprefix> は Filename フィールドで前に追加できるオプションの文字列であ"
-"る。"
+"I<pathprefix> は Filename フィールドにおいて、パスの前に追加できるオプション"
+"の文字列である。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
-#, fuzzy
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
 "architecture only the first one found is used."
 msgstr ""
-"2 つ以上のバージョンのパッケージがあれば、最新の 1 つだけが出力に含まれる。同"
-"一のバージョンでアーキテクチャだけが異なる場合は、最初の 1 つだけが使用され"
-"る。この動きは B<-m> スイッチで変更できる。このスイッチが指定された場合は、み"
-"つかったパッケージすべてが出力に含まれる。"
+"パッケージに複数のバージョンがある場合、最新のものだけが出力される。同一の"
+"バージョンでアーキテクチャだけが異なる場合は、最初のものだけが使用される。"
 
 #. type: TP
-#: dpkg-scanpackages.1:73
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:77
+#, no-wrap
 msgid "B<-t>, B<--type> I<type>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-t>, B<--type> I<type>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
-#, fuzzy
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
-msgstr "B<-u> を指定した場合は、*.deb の代わりに *.udeb をスキャンする。"
+msgstr "*.deb の代わりに *.I<type> パッケージを検索の対象とする。"
 
 #. type: TP
-#: dpkg-scanpackages.1:76
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:80
+#, no-wrap
 msgid "B<-u>, B<--udeb>"
-msgstr "B<--show>, B<-W>"
+msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
-msgstr ""
+msgstr "B<廃止済の> B<-tudeb> のエイリアスである。"
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
+#, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
-msgstr "B<-p>|B<--pidfile> I<pid-file>"
+msgstr "B<-e>, B<--extra-override> I<file>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
 msgstr ""
+"追加の override を確認するために、I<file> を調査する (ファイルは圧縮されてい"
+"てもよい)。ファイルの形式に関する詳細は、B<deb-extra-override>(5) を参照のこ"
+"と。"
 
 #. type: TP
-#: dpkg-scanpackages.1:85
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:89
+#, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
-msgstr "B<-d>|B<--chdir> I<path>"
+msgstr "B<-a>, B<--arch> I<arch>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
 msgstr ""
+"すべての deb ファイルを検索する代わりに、I<*_all.deb> および I<*_arch.deb> と"
+"いったパターンを検索する。"
 
 #. type: TP
-#: dpkg-scanpackages.1:89
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:93
+#, no-wrap
 msgid "B<-m>, B<--multiversion>"
-msgstr "B<-V>|B<--version>"
+msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
-msgstr ""
+msgstr "みつかったパッケージすべてを出力する。"
 
 #. type: TP
-#: dpkg-scanpackages.1:92
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:96
+#, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
-msgstr "B<-p>|B<--pidfile> I<pid-file>"
+msgstr "B<-M>, B<--medium> I<id-string>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
 "access method of dselect."
 msgstr ""
+"I<id-string> の値を含む X-Medium フィールドを追加する。このフィールドは"
+"dselect の multicd access method を使用するために B<Packages.cd> ファイルを生"
+"成する場合に必要となる。"
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
-#, fuzzy, no-wrap
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
+#, no-wrap
 msgid "DIAGNOSTICS"
-msgstr ""
-"#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-"診断\n"
-"#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-"診断メッセージ"
+msgstr "診断メッセージ"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
 "have a Filename field in their control file, are missing from the override "
 "file, or have maintainer substitutions which do not take effect."
 msgstr ""
-"B<dpkg-scanpackages> は通常の自己説明的なエラーを出力する。パッケージが間違っ"
-"たディレクトリにある、複数ある、control ファイルに Filename フィールドがあ"
-"る、override ファイルにない、実行されなかったメンテナの置換があるなどといった"
-"警告もする。"
+"B<dpkg-scanpackages> のエラーメッセージは通常自明である。また、不適切なディレ"
+"クトリにある、重複している、control ファイルに Filename フィールドがある、"
+"override ファイルに存在しない、無効なメンテナの置換があるといったパッケージに"
+"対する警告も行う。"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
-#, fuzzy
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
-msgstr "B<dpkg>(1), B<dselect>(1), B<dpkg-scansources>(1)."
+msgstr ""
+"B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
+"B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
-#, fuzzy, no-wrap
+#: dpkg-scansources.1:20
+#, no-wrap
 msgid "dpkg-scansources"
-msgstr "dpkg-scanpackages"
+msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
-#, fuzzy
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
-msgstr "dpkg-scanpackages - Packages ファイルの作成"
+msgstr "dpkg-scansources - ソースインデックスファイルの作成"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
-#, fuzzy
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
-"B<dpkg-scanpackages> [B<-u>] [B<-a> I<E<lt>archE<gt>> ] [B<-m>] I<binarydir> "
-"I<overridefile> [I<pathprefix>] B<E<gt>> I<Packages>"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
+"prefix>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
 msgstr ""
+"B<dpkg-scansources> は、I<.dsc> ファイルのために、指定された I<binary-dir> を"
+"検索する。これは Debian ソースインデックスを生成し、標準出力に出力するために"
+"用いられる。"
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -10526,56 +12211,74 @@ msgid ""
 "entry for the first binary package listed in the I<.dsc> file to modify "
 "maintainer information. This might change."
 msgstr ""
+"I<override-file> が指定された場合、結果として生成されるインデックスレコードの"
+"priority を設定するために用いられると共に、I<.dsc> ファイルのメンテナフィール"
+"ドを上書きする。ファイルは圧縮されていてもよい。このファイルの形式について"
+"は、B<deb-override>(5) を参照のこと。\\s-1注意:\\s0 override ファイルはソース"
+"パッケージではなく、バイナリパッケージによってインデックス化されるため、若干"
+"の問題が発生する。現在の実装では、ソースパッケージの priority を指定するため"
+"に、I<.dsc> ファイルによって生成されたすべてのバイナリパッケージの中でもっと"
+"も高い priority が用いられ、メンテナ情報を変更する際に、I<.dsc> ファイルに最"
+"初に現れるバイナリパッケージの override エントリが用いられる。この実装は変更"
+"されるかもしれない。"
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
 "contain the path from the top of the Debian archive hierarchy."
 msgstr ""
+"I<path-prefix> が指定された場合、生成されたソースインデックスにおける "
+"directory フィールドの先頭に挿入される。これは通常 directory フィールドに"
+"Debian アーカイブ階層トップからのパスを含めたい場合に使用する。"
 
 #. type: Plain text
-#: dpkg-scansources.1:44
-#, fuzzy
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
 "Sources.gz file). apt ignores uncompressed Sources files except on local "
 "access (i.e.  B<file://> sources)."
 msgstr ""
-"B<注意:> B<apt> で使うのであれば、生成した Packages ファイルを B<gzip>(1) で"
-"圧縮する(Packages.gz を生成する)必要があるだろう。apt はローカルアクセス(つま"
-"り B<file://> ソース)以外での非圧縮の Packages ファイルを無視する。"
+"B<注記:> B<apt>(8) を用いて生成された Sources ファイルにアクセスする場合は、"
+"恐らくファイルを B<gzip>(1) で圧縮する (Sources.gz を生成する) 必要があるだろ"
+"う。apt はローカルアクセス (B<file://> ソース) 以外、非圧縮の Sources ファイ"
+"ルを無視する。"
 
 #. type: IP
-#: dpkg-scansources.1:46
-#, fuzzy, no-wrap
+#: dpkg-scansources.1:64
+#, no-wrap
 msgid "B<-n>, B<--no-sort>"
-msgstr "B<-o>|B<--oknodo>"
+msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
 msgstr ""
+"インデックスレコードをソートしない。通常これはソースパッケージ名によってソー"
+"トされる。"
 
 #. type: IP
-#: dpkg-scansources.1:55
-#, fuzzy, no-wrap
+#: dpkg-scansources.1:73
+#, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
-msgstr "B<-p>|B<--pidfile> I<pid-file>"
+msgstr "B<-s>, B<--source-override> I<file>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
 msgstr ""
+"I<file> をソース override ファイルとして使用する (ファイルは圧縮されていても"
+"よい)。デフォルトは override ファイルの名前に I<.src> を付加した名前が用いら"
+"れる。"
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -10583,65 +12286,61 @@ msgid ""
 "lines are ignored in the normal manner. If a package appears in both files "
 "the source override takes precedence for setting the section."
 msgstr ""
+"ソース override ファイルの形式はバイナリ override ファイルとは異なり、空白文"
+"字で区切られた 2 つのフィールドのみからなる。1 番目のフィールドはソースパッ"
+"ケージ名であり、2 番目はセクション名である。慣習に従い、空白行とコメント行は"
+"無視される。あるパッケージが両方のファイルに現れた場合、セクションの設定にお"
+"いては、ソース override ファイルが優先される。"
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
-msgstr ""
+msgstr "デバッグを有効にする"
 
 #. type: Plain text
-#: dpkg-scansources.1:76
-#, fuzzy
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
-msgstr "dpkg-scanpackages"
-
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr ""
+msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
 #. type: TH
-#: dpkg-shlibdeps.1:1
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:22
+#, no-wrap
 msgid "dpkg-shlibdeps"
-msgstr "dpkg-checkbuilddeps"
-
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-msgid "2011-03-04"
-msgstr "2006-04-09"
+msgstr "dpkg-shlibdeps"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
-msgstr ""
+msgstr "dpkg-shlibdeps - 共有ライブラリの substvar 依存関係を生成する"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
+#: dpkg-shlibdeps.1:29
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
+"B<dpkg-shlibdeps> は、引数として与えられた実行バイナリと共有ライブラリとの依"
+"存関係を算出する。依存関係は変数ファイル B<debian/substvars> に B<shlibs:"
+">I<dependencyfield> という名前の変数として追加される。I<dependencyfield> は依"
+"存関係にあるフィールド名であり、それ以外のB<shlibs:> からはじまる変数はファイ"
+"ルから削除される。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -10656,30 +12355,44 @@ msgid ""
 "use), then use B<dpkg -S >I<library-file> to lookup the package providing "
 "the library."
 msgstr ""
+"B<dpkg-shlibdeps> には依存関係情報を生成する情報源として I<symbols> ファイル"
+"および I<shlibs> ファイルの 2 つを使用する。B<dpkg-shlibdeps> は、解析する各"
+"バイナリについてリンクするライブラリの一覧を確認した上で、各ライブラリを、"
+"I<symbols> ファイルもしくは I<shlibs> ファイル (前者が存在しないか、debian/"
+"shlibs.local に適切な依存関係が含まれている場合) から検索する。両ファイルとも"
+"に、ライブラリのパッケージによって提供され、各々 /var/lib/dpkg/info/"
+"I<package>.I<symbols> および /var/lib/dpkg/info/I<package>.I<shlibs> に存在す"
+"る。パッケージ名は 2 段階で識別される。最初にシステムにあるライブラリが検索さ"
+"れ (B<ld.so> が使用するのと同じディレクトリが検索される)、ついで B<dpkg -"
+"S>I<library-file> を用いてライブラリを提供するパッケージが検索される。"
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
-msgstr ""
+msgstr "シンボルファイル"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
 "tries to find a symbols file associated to a library package in the "
 "following places (first match is used):"
 msgstr ""
+"シンボルファイルにはライブラリがエクスポートしている各シンボルに関する最小の"
+"依存関係を提供するための詳細な依存関係情報が含まれる。スクリプトは、ライブラ"
+"リパッケージに関連付けられたシンボルファイルを検索する際に、ファイルを確認す"
+"る (最初にマッチしたものが使われる):"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
-msgstr ""
+msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -10687,51 +12400,64 @@ msgid ""
 "symbols file in that build tree takes precedence over symbols files from "
 "other binary packages."
 msgstr ""
+"B<dpkg-gensymbols>(1) を実行した現在のビルド処理によって生成される共有ライブ"
+"ラリの情報。これらはライブラリがパッケージのビルドツリー内で見つかった場合の"
+"み使われる。ビルドツリー内のシンボルファイルは、その他のバイナリパッケージの"
+"シンボルファイルに優先する。"
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
-msgstr ""
+msgstr "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
-msgstr ""
+msgstr "/etc/dpkg/symbols/I<package>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 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>)."
 msgstr ""
+"システム全体に上書き適用される共有ライブラリの依存関係情報。I<arch> は現在の"
+"システムのアーキテクチャを示す (B<dpkg-architecture -qDEB_HOST_ARCH> により取"
+"得される)。"
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
-msgstr ""
+msgstr "\\(lqB<dpkg-query --control-path> I<package> symbols\\(rq の出力"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
+"パッケージの提供する共有ライブラリの依存関係情報。--admindir により上書きされ"
+"ない限り、これらのファイルは /var/lib/dpkg に存在する。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
 "process, it is able to write out the minimal dependency for every library "
 "used (provided that the information of the I<symbols> files are accurate)."
 msgstr ""
+"バイナリが使用するシンボルをスキャンしている際、B<dpkg-shlibdeps> は、各ライ"
+"ブラリが必要としている (最大の) 最小バージョンを記憶する。これにより、処理が"
+"完了した際に、使用する各ライブラリ毎に最小の依存関係を書き出すことが可能とな"
+"る (I<symbols> ファイルの情報が適切である場合)。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -10739,134 +12465,158 @@ msgid ""
 "field and use this version if it's higher than the minimal version computed "
 "by scanning symbols."
 msgstr ""
+"安全を確保するための手段として、シンボルファイルは I<Build-Depends-Package> "
+"というメタ情報フィールドを提供することができる。B<dpkg-shlibdeps> は、ここか"
+"ら Build-Depends フィールドにあるパッケージが必要とする最小バージョンを取得す"
+"る。この最小バージョンがシンボルを検索して算出された最小バージョンより大きい"
+"場合、シンボルファイルで指定したバージョンが使用される。"
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
-msgstr ""
+msgstr "shlibs ファイル"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
 "and easy to handle."
 msgstr ""
+"shlibs ファイルは、ライブラリに直接 (シンボルを参照することなしに) 依存関係を"
+"設定する。これは時として必要以上に強力な場合もあるが、非常に安全かつ簡単に扱"
+"うことができる。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
 msgstr ""
+"ライブラリの依存関係は、幾つかのパスから検索される。対象のライブラリに対して"
+"最初に情報を提供したファイルの情報が用いられる。"
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
-msgstr ""
+msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
-msgstr ""
+msgstr "パッケージのみに上書き適用される共有ライブラリの依存関係情報"
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:110
+#, no-wrap
 msgid "/etc/dpkg/shlibs.override"
-msgstr "I</var/lib/dpkg/statoverride>"
+msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
-msgstr ""
+msgstr "システム全体に上書き適用される共有ライブラリの依存関係情報"
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
-msgstr ""
+msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
 "package's build tree. The shlibs file in that build tree takes precedence "
 "over shlibs files from other binary packages."
 msgstr ""
+"B<dpkg-gensymbols>(1) を実行している 現在のビルド処理によって生成された共有ラ"
+"イブラリの情報。これらはライブラリがパッケージのビルドツリー内で見つかった場"
+"合のみ使われる。ビルドツリー内の shlibs ファイルはその他のバイナリパッケージ"
+"の shlibs ファイルに優先する。"
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
-msgstr ""
+msgstr "\\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq の出力"
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:121
+#, no-wrap
 msgid "/etc/dpkg/shlibs.default"
-msgstr "I</var/lib/dpkg/statoverride>"
+msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
-msgstr ""
+msgstr "システム全体に影響するデフォルトの共有ライブラリの依存関係情報"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
 "than another dependency)."
 msgstr ""
+"展開された依存関係は直接適用される (重複が確認されたり、別のより強い依存関係"
+"が確認されたりしたためフィルタされる場合を除く)。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
 msgstr ""
+"B<dpkg-shlibdeps> は、オプションでない引数を、B<-e>I<executable> で指定された"
+"場合と同じく実行ファイル名として解釈する。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:132
+#, no-wrap
 msgid "B<-e>I<executable>"
-msgstr "B<-x>|B<--exec> I<executable>"
+msgstr "B<-e>I<executable>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
-msgstr ""
+msgstr "I<executable> が必要とする共有ライブラリのための依存関係を含める。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
-msgstr ""
+msgstr "B<-d>I<dependencyfield>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
 "variable B<shlibs:>I<dependencyfield>.)"
 msgstr ""
+"制御ファイルの依存関係のためのフィールド I<dependencyfield> に依存関係を追加"
+"する (このフィールドに記載した依存関係は B<shlibs:>I<dependencyfield> 変数に"
+"設定される。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
 "I<dependencyfield> is B<Depends>."
 msgstr ""
+"B<-d>I<dependecyfield> オプションは、次の B<-d>I<dependencyfield> が現れるま"
+"で、このオプションに続くすべての実行ファイルに適用される。I<dependencyfield> "
+"のデフォルトは B<Depends> である。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -10874,37 +12624,46 @@ msgid ""
 "automatically remove the dependency from all fields except the one "
 "representing the most important dependencies."
 msgstr ""
+"B<Pre-Depends>, B<Depends>, B<Recommends>, B<Enhances>, B<Suggests> といった"
+"依存関係に関連するフィールドに、同一の (代替パッケージを含む) 依存関係のエン"
+"トリが現れた場合、B<dpkg-shlibdeps> は自動的にもっとも重要な依存関係を示すも"
+"の以外、すべてのフィールドから該当する依存関係を自動的に削除する。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
-msgstr ""
+msgstr "B<-p>I<varnameprefix>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
 "I<varnameprefix>B<:> (rather than B<shlibs:>)  are removed from the the "
 "substitution variables file."
 msgstr ""
+"変数名を B<shlibs:> から始まる代わりに I<varnameprefix>B<:> から始める。同様"
+"に、(B<shlibs:>ではなく) I<varnameprefix>B<:> から始まる既存の変数が変数ファ"
+"イルから削除される。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
 msgstr ""
+"変数の設定を、変数ファイル (デフォルトは B<debian/substvars>) に追加する代わ"
+"りに標準出力に出力する。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:177
+#, no-wrap
 msgid "B<-t>I<type>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-t>I<type>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -10912,63 +12671,78 @@ msgid ""
 "information is tagged for a given type by prefixing it with the name of the "
 "type, a colon, and whitespace."
 msgstr ""
+"指定されたパッケージ形式にタグ付けされた共有ライブラリの依存情報を優先的に用"
+"いる。タグ付けされた情報が利用できなかった場合はタグ付けされていない情報が用"
+"いられる。デフォルトのパッケージ形式は \"deb\" である。共有ライブラリの依存関"
+"係情報は、パッケージ形式の名称、コロン、空白文字を名前の先頭につけることで、"
+"パッケージ形式にタグ付けされる。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
-msgstr ""
+msgstr "B<-L>I<localshlibsfile>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
 msgstr ""
+"B<debian/shlibs.local> の代わりに I<localshlibsfile> から上書きする共有ライブ"
+"ラリの依存関係情報を読み取る。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
 msgstr ""
+"変数を I<substvarsfile> に書き込む。デフォルトは B<debian/substvars> である。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:196
+#, no-wrap
 msgid "B<-v>"
-msgstr "B<-G>"
+msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
 msgstr ""
+"冗長モードを有効にする。B<dpkg-shlibdeps> の動作を示すためのメッセージが数多"
+"く表示される。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:201
+#, no-wrap
 msgid "B<-x>I<package>"
-msgstr "B<--package>I< E<lt>packageE<gt>>"
+msgstr "B<-x>I<package>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
 "library plugins) using a library contained in the same package. This option "
 "can be used multiple times to exclude several packages."
 msgstr ""
+"I<package> で指定したパッケージを生成された依存関係から除外する。これは ELF "
+"バイナリ (実行ファイルやライブラリのプラグイン) を提供するパッケージが同じ"
+"パッケージに含まれるライブラリを使用することによる自己依存関係を避ける際に有"
+"用である。このオプションを複数回設定することで、複数のパッケージを除外するこ"
+"とができる。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:208
+#, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
-msgstr "B<[--] >I<filename>"
+msgstr "B<-S>I<pkgbuilddir>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -10976,48 +12750,76 @@ msgid ""
 "can use this option multiple times: directories will be tried in the same "
 "order before directories of other binary packages."
 msgstr ""
+"ライブラリを探索する際に、最初に I<pkgbuilddir> 内を探索する。これは、ソース"
+"パッケージが flavor を交えながら同じライブラリを何度もビルドする際に、指定さ"
+"れたバイナリパッケージからの依存関係を取得したいといった場合に有用である。こ"
+"のオプションは複数回設定することができる。その場合、ここで指定した以外のバイ"
+"ナリパッケージの格納されたディレクトリを探索する前に、指定された順にディレク"
+"トリが探索される。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
-msgstr ""
+msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
 "information (either with shlibs files, or with symbols files)  even if they "
 "are not yet used by other packages."
 msgstr ""
+"共有ライブラリが依存関係情報を提供しなかった際に失敗と見なさない。このオプ"
+"ションの使用は推奨しない。すべてのライブラリは、たとえ他のパッケージによって"
+"使用されていない場合であっても、依存関係情報を(shlibs ファイルまたはシンボル"
+"ファイルによって) 提供すべきであるためである。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
-msgstr ""
+msgstr "B<--warnings=>I<value>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
+#, fuzzy
+#| msgid ""
+#| "I<value> is a bit field defining the set of warnings that can be emitted "
+#| "by B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided"
+#| "\" and bit 2 (value=4)  enables the warning \"I<binary> shouldn't be "
+#| "linked with 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."
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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<value> は B<dpkg-shlibdeps> によって出力される一連の警告をビットフィールド"
+"として定義したものである。ビット 0 (value=1) は \"symbol I<sym> used by "
+"I<binary> found in none of the libraries\" という警告を、ビット 1 (value=2) "
+"は \"dependency on I<library> could be avoided\" という警告を、ビット 2 "
+"(value=4) は \"I<binary> shouldn't be linked with I<library>\" という警告を有"
+"効にする。デフォルトの I<value> は 3 であり、最初の 2 つの警告がデフォルトで"
+"有効になり、最後の 1 つは無効となる。I<value> を 7 にすることで、すべての警告"
+"を有効にできる。"
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
-#, fuzzy, no-wrap
+#: dpkg-shlibdeps.1:243
+#, no-wrap
 msgid "WARNINGS"
 msgstr "警告"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -11025,30 +12827,38 @@ msgid ""
 "those improvements concern the upstream sources directly. By order of "
 "decreasing importance, here are the various warnings that you can encounter:"
 msgstr ""
+"B<dpkg-shlibdeps> が生成されたパッケージの各バイナリが使用する一連のシンボル"
+"を解析する際に、様々なケースで警告が発生する。これにより、パッケージの改良に"
+"つながるヒントを得ることができる。多くの場合、こうした改良はアップストリーム"
+"のソースに直接影響する。重要度の高いものから順に、発生しうる様々な警告を以下"
+"に示す:"
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
-msgstr ""
+msgstr "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
 "with an additional library during the build process (option B<-l>I<library> "
 "of the linker)."
 msgstr ""
+"これは、シンボルがバイナリにリンクされたライブラリ内で見つからなかったことを"
+"示す。I<binary> はほとんどの場合ライブラリであり、ビルド処理の中で別のライブ"
+"ラリにリンクされる必要がある (リンカの B<-l>I<library> オプション)。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
-msgstr ""
+msgstr "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -11061,30 +12871,58 @@ msgid ""
 "linking to it are using an RPATH so that the dynamic loader finds it. In "
 "that case, the library is broken and needs to be fixed."
 msgstr ""
+"これは、シンボルがバイナリにリンクされたライブラリ内で見つからなかったことを"
+"示す。I<binary> はほとんどの場合プラグインであり、シンボルは恐らくプラグイン"
+"をロードするプログラムによって提供される。プラグインには SONAME を持たせない"
+"のがセオリーだが、このバイナリはそれを持っているため、プラグインかどうかを明"
+"確に判別することができていない。ただし、このバイナリは一般的なディレクトリに"
+"配置されていないため、通常の共有ライブラリではないことがほぼ断定できている。"
+"バイナリが実際にプラグインであった場合は、この警告は無視すればよい。ただし、"
+"バイナリが実際にはライブラリである可能性もある。その場合、リンクするプログラ"
+"ムは RPATH を用いて、動的ローダにライブラリを発見させる。後者の場合、このライ"
+"ブラリは機能不全であり、修正が必要である。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
-#, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr ""
+#: dpkg-shlibdeps.1:270
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
 "the dependency associated to this library (unless the same dependency is "
 "also generated by another library that is really used)."
 msgstr ""
+"I<library> にリンクされた I<binaries> は、ライブラリによって提供されているシ"
+"ンボルをまったく使用していない。I<binaries> に列挙されたすべてのバイナリを修"
+"正することで、このライブラリへの依存関係を外すことができる可能性がある (実際"
+"に使用される別のライブラリによって、同じ依存関係が生成されている場合を除く)。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
-#, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+#: dpkg-shlibdeps.1:276
+#, fuzzy, no-wrap
+#| msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
 msgstr ""
 
+#. type: TP
+#: dpkg-shlibdeps.1:279
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -11092,15 +12930,19 @@ msgid ""
 "same information than the previous one but does it for each binary instead "
 "of doing the check globally on all binaries analyzed."
 msgstr ""
+"I<binary> は不要なライブラリにリンクされている。これは問題ではないが、このラ"
+"イブラリをバイナリにリンクしないことで、若干のパフォーマンス向上が見込まれ"
+"る。この警告は前述したものと同じ情報を提示しているが、解析したバイナリ全体に"
+"対するチェックではなく、個別のライブラリに対するチェックとなっている。"
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
-msgstr ""
+msgstr "エラー"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -11108,15 +12950,20 @@ msgid ""
 "(libsomething.so.I<X>). A private library (like a plugin) should not have a "
 "SONAME and doesn't need to be versioned."
 msgstr ""
+"B<dpkg-shlibdeps> は、バイナリによって使用される公開ライブラリを発見できない"
+"場合や、ライブラリに依存関係の情報 (shlibs ファイルやシンボルファイル) が存在"
+"しない場合エラーとなる。公開ライブラリは SONAME があり、(libsomething.so."
+"I<X> という形態で) バージョン管理されている。(プラグインのような) 非公開ライ"
+"ブラリは SONAME を持つべきではなく、バージョン管理も不要である。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
-msgstr ""
+msgstr "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -11125,14 +12972,24 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
+"I<binary> が I<library-soname> で呼び出されるライブラリを使用しているが、"
+"B<dpkg-shlibdeps> はライブラリを発見できない。B<dpkg-shlibdeps> は以下の順で"
+"ライブラリを確認するディレクトリの一覧を作成する: バイナリの RPATH に設定され"
+"たディレクトリ、/etc/ld.so.conf に設定されたディレクトリ、LD_LIBRARY_PATH 環"
+"境変数に設定されたディレクトリ、標準のディレクトリ (/lib, /usr/lib, /lib32, /"
+"usr/lib32, /lib64, /usr/lib64)。作成後、解析されているバイナリに関するパッ"
+"ケージのビルドツリー、-S コマンドラインオプションで指定されたパッケージビルド"
+"ツリー、同じく DEBIAN/shlibs もしくは DEBIAN/symbols ファイルに含まれるもの、"
+"最後にルートディレクトリ内にある、先ほどのディレクトリの一覧をチェックする。"
+"これらのディレクトリでライブラリが発見できない場合、エラーとなる。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -11140,15 +12997,20 @@ msgid ""
 "this package is already created and that LD_LIBRARY_PATH contains the "
 "appropriate directory if it also is in a private directory."
 msgstr ""
+"発見できないライブラリが同じパッケージの非公開ディレクトリにある場合、ディレ"
+"クトリを LD_LIBRARY_PATH に追加するとよい。ライブラリがビルドされる別のバイナ"
+"リパッケージに存在している場合、このパッケージの shlibs/symbols ファイルをあ"
+"らかじめ作成した上で、それが非公開ディレクトリに配置される場合は、"
+"LD_LIBRARY_PATH に適切なディレクトリを含めておけばよい。"
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
-msgstr ""
+msgstr "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -11157,9 +13019,15 @@ msgid ""
 "file>.  Then it checked the corresponding shlibs and symbols files in /var/"
 "lib/dpkg/info/, and in the various package's build trees (debian/*/DEBIAN/)."
 msgstr ""
+"I<binary> が必要とするライブラリは、B<dpkg-shlibdeps> によって I<library-"
+"file> 内で発見されているが、B<dpkg-shlibdeps> は該当ライブラリについての依存"
+"関係情報を発見できていない。依存関係を発見するために、 B<dpkg-shlibdeps> は "
+"B<dpkg -S >I<library-file> によって Debian パッケージをライブラリに対応付け、"
+"さらに /var/lib/dpkg/info や様々なパッケージのビルドツリー (debian/*/"
+"DEBIAN/) にある shlibs や symbols ファイルのチェックを実施している。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -11172,67 +13040,73 @@ msgid ""
 "on a canonical name (using B<realpath>(3))  but it might not always work. "
 "It's always best to clean up the RPATH of the binary to avoid problems."
 msgstr ""
+"このエラーはライブラリパッケージの shlibs や symbols ファイルに問題があるか、"
+"ファイル自体が存在しない場合に発生する。これは、ライブラリが同じソースパッ"
+"ケージからビルドされているが、shlibs ファイルが未生成 (この場合 debian/rules "
+"ファイルを修正して、B<dpkg-shlibdeps> 実行前に shlibs ファイルを生成するよう"
+"にする必要がある) の場合にも発生する。RPATH に問題があり、ライブラリが正規化"
+"されていないパス名で発見され (例えば、/usr/lib/libssl.so.0.9.8 ではなく、/"
+"usr/lib/openoffice.org/../lib/libssl.so.0.9.8 のような形で)、そのライブラリが"
+"どのパッケージにも対応付けられない場合にも発生する。この場合、B<dpkg-"
+"shlibdeps> は (B<realpath>(3) を用いて) 正規名を確認するが、常に成功するとは"
+"限らない。問題を発生させないために、バイナリの RPATH を常に整理しておくことが"
+"推奨される。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
 "might be useful if you don't understand why it's giving you this error."
 msgstr ""
+"B<dpkg-shlibdeps> を冗長モード (-v) で実行することで、依存関係情報を検索する"
+"際の試行に関して、より多くのメッセージを提供することができる。これは、エラー"
+"の原因が何か分からない場合に有用となるだろう。"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
-#, fuzzy
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
-msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
-
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-#, fuzzy
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright 2000 Wichert Akkerman"
+msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)"
 
 #. type: TH
-#: dpkg-source.1:2
-#, fuzzy, no-wrap
+#: dpkg-source.1:23
+#, no-wrap
 msgid "dpkg-source"
-msgstr "dpkg-query"
+msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
-#, fuzzy
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
-msgstr "B<dpkg-deb> は、Debian アーカイブの作成、展開、情報の表示をする。"
+msgstr "dpkg-source - Debian ソースパッケージ (.dsc) 操作ツール"
 
 #. type: Plain text
-#: dpkg-source.1:10
-#, fuzzy
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-source.1:30
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg-source> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-source.1:14
-#, fuzzy
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
-msgstr "B<dpkg-deb> は、Debian アーカイブの作成、展開、情報の表示をする。"
+msgstr "B<dpkg-source> は、Debian ソースアーカイブの作成、展開を行う。"
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
 "argument."
 msgstr ""
+"これらの I<command> では複数のオプションを 1 つに結合することはできず、オプ"
+"ションの値をオプション名から分離した引数として指定することもできない。"
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
-msgstr ""
+msgstr "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -11241,17 +13115,26 @@ msgid ""
 "source package is extracted into a directory named I<source>-I<version> "
 "under the current working directory."
 msgstr ""
+"ソースパッケージを展開する。Debian ソースコントロールファイル (B<.dsc>) 名と"
+"して、オプション形式ではない引数を 1 つ指定する必要がある。それに続きオプショ"
+"ン形式ではない引数を指定することで、ソースパッケージの展開先となるディレクト"
+"リを指定することができる。このディレクトリは既存であってはならない。ディレク"
+"トリが指定されなかった場合、ソースパッケージは、現在のワーキングディレクトリ"
+"以下の I<source>-I<version> というディレクトリに展開される。"
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
 "as the B<.dsc>."
 msgstr ""
+"B<dpkg-source> は制御ファイルからソースパッケージの設定を行うためのファイル名"
+"を取得する。これらは B<.dsc> ファイルと同じディレクトリに配置されているものと"
+"みなされる。"
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -11260,24 +13143,33 @@ msgid ""
 "umask; if the parent directory is setgid then the extracted directories will "
 "be too, and all the files and directories will inherit its group ownership."
 msgstr ""
+"展開されたパッケージのファイルには、ファイルやディレクトリを単に作成したとき"
+"に設定されるであろうものと同様のパーミッションや所有者が設定される。ディレク"
+"トリ及び実行ファイルのパーミッションは 0777 に、普通のファイルは 0666 に設定"
+"されるが、展開したユーザの umask の影響を受ける。親ディレクトリが setgid され"
+"ていた場合、展開されたディレクトリもそれに従い、ファイルやディレクトリには、"
+"グループの所有者情報が引き継がれる。"
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
 "so that the following builds of the source package use the same format by "
 "default."
 msgstr ""
+"ソースパッケージが標準以外の形式 (現在のところ \"1.0\" 以外のすべての形式を意"
+"味する) を使用している場合、形式の名称は B<debian/source/format> に格納され、"
+"以降のソースパッケージのビルドでは、デフォルトで同じ形式が使用される。"
 
 #. type: TP
-#: dpkg-source.1:50
-#, fuzzy, no-wrap
+#: dpkg-source.1:70
+#, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
-msgstr "B<dpkg-deb> B<-b>|B<--build> I<directory> [I<archive>|I<directory>]"
+msgstr "B<-b> I<directory> [I<format-specific-parameters>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -11285,117 +13177,168 @@ msgid ""
 "source package format used to build the package, additional parameters might "
 "be accepted."
 msgstr ""
+"ソースパッケージをビルドする。先頭のオプション形式ではない引数は Debian 化さ"
+"れたソースツリー (debian サブディレクトリとオリジナルのファイルに対する変更"
+"物) の格納されたディレクトリ名になる。パッケージのビルドに使用されるソース"
+"パッケージ形式によって、この他の引数が存在する場合もあるだろう。"
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
 "source/format>. See section B<SOURCE PACKAGE FORMATS> for an extensive "
 "description of the various source package formats."
 msgstr ""
+"B<dpkg-source> は、コマンドライン引数の I<--format> で指定した形式、B<debian/"
+"source/format> で指定した形式、\"1.0\" の順で形式を確認し、最初に確認できた形"
+"式にに基づいてソースパッケージをビルドする。\"1.0\" は廃止予定であり、将来的"
+"には削除されるため、常に B<debian/source/format> でソースパッケージ形式を指定"
+"するようにすべきである。ソースパッケージ形式についての詳細な解説は、B<ソース"
+"パッケージ形式>セクションを参照のこと。"
 
 #. type: TP
-#: dpkg-source.1:67
-#, fuzzy, no-wrap
+#: dpkg-source.1:87
+#, no-wrap
 msgid "B<--print-format> I<directory>"
-msgstr "B<--admindir> I<directory>"
+msgstr "B<--print-format> I<directory>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
 "the same parameters)."
 msgstr ""
+"B<dpkg-source -b >I<directory> が 呼び出された際に、ソースパッケージのビルド"
+"に用いられるソース形式を表示する。"
 
 #. type: TP
-#: dpkg-source.1:73
-#, fuzzy, no-wrap
+#: dpkg-source.1:93
+#, no-wrap
 msgid "B<--before-build> I<directory>"
-msgstr "B<--altdir> I<directory>"
+msgstr "B<--before-build> I<directory>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
+"ソースパッケージ形式に合致するフックを実行する。このフックはパッケージのビル"
+"ド開始前に呼び出される (B<dpkg-buildpackage> は、B<debian/rules clean> 実行前"
+"の非常に早い段階でこれを呼び出す)。このコマンドは冪等であり、複数回呼び出され"
+"てもよい。すべてのソース形式がこのフックを実装しているわけではない。実装され"
+"る場合は、通常、Debian のパッチが適用されていることを確認するといったビルド前"
+"のソースツリーの準備に用いられる。"
 
 #. type: TP
-#: dpkg-source.1:82
-#, fuzzy, no-wrap
+#: dpkg-source.1:103
+#, no-wrap
 msgid "B<--after-build> I<directory>"
-msgstr "B<--altdir> I<directory>"
+msgstr "B<--after-build> I<directory>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+"ソースパッケージ形式に合致するフックを実行する。このフックはパッケージのビル"
+"ド完了後に呼び出される (B<dpkg-buildpackage> は、これを最後に呼び出す) このコ"
+"マンドは冪等であり、複数回呼び出されてもよい。すべてのソース形式がこのフック"
+"を実装しているわけではない。実装される場合は、通常、B<--before-build> が行っ"
+"た変更を元に戻すために用いられる。"
+
+#. type: TP
+#: dpkg-source.1:111
+#, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--commit> [I<directory>] ..."
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
+"I<directory> に展開されたソースツリーの変更を記録する。このコマンドはソース形"
+"式に応じて追加の引数を取ることができる。この操作が意味を持たない形式について"
+"は、エラーとなる。"
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
-msgstr ""
+msgstr "一般的なビルドオプション"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
 "starting at the source tree's top level directory."
 msgstr ""
+"情報の読み取り元となるメインのソース制御ファイルを指定する。デフォルトは "
+"B<debian/control> である。相対パス名で指定された場合は、ソースツリーのトップ"
+"のディレクトリを起点として解釈される。"
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
 "starting at the source tree's top level directory."
 msgstr ""
+"情報の読み取り元となるchengelog ファイルを指定する。デフォルトは B<debian/"
+"changelog> である。相対パス名で指定された場合は、ソースツリーのトップのディレ"
+"クトリを起点として解釈される。"
 
 #. type: TP
-#: dpkg-source.1:117
-#, fuzzy, no-wrap
+#: dpkg-source.1:144
+#, no-wrap
 msgid "B<--format=>I<value>"
-msgstr "B<--showformat=>I<format>"
+msgstr "B<--format=>I<value>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
 msgstr ""
+"ソースパッケージのビルドに指定した形式を使用する。これは B<debian/source/"
+"format> で指定された形式に優先する。"
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
 "variables from multiple files."
 msgstr ""
+"I<substvarsfile> にある変数を読み込む。デフォルトではいかなるファイルも読み込"
+"まれない。このオプションは複数のファイルから変数を読み取るために複数回指定す"
+"ることができる。"
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
-msgstr ""
+msgstr "B<-Z>I<compression>, B<--compression>=I<compression>"
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -11403,29 +13346,36 @@ msgid ""
 "I<xz>.  I<gzip> is the default. I<xz> is only supported since dpkg-dev "
 "1.15.5."
 msgstr ""
+"ファイル作成 (tar アーカイブや diff) の際に使用する圧縮形式を指定する。このオ"
+"プションは、新規の圧縮時にのみ適用される。既存の tar アーカイブが再圧縮される"
+"ことはない。指定可能な値は次のとおり: I<gzip>, I<bzip2>, I<lzma>, I<xz>。デ"
+"フォルトは I<gzip> である。I<xz> は dpkg-dev 1.15.5 以降でのみ指定できる。"
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
-msgstr ""
+msgstr "B<-z>I<level>, B<--compression-level>=I<level>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
+"使用する圧縮レベル。B<-Z> と併せて指定する。これは新規の圧縮時にのみ適用され"
+"る。指定可能な値は次のとおり: I<1> から I<9>, I<best>, I<fast>。デフォルトは "
+"gzip および bzip2 の場合 I<9>、xz および lzma の場合 I<6> である。"
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
-msgstr ""
+msgstr "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -11437,9 +13387,19 @@ msgid ""
 "files and Libtool build output directories. There can only be one active "
 "regexp, of multiple B<-i> options only the last one will take effect."
 msgstr ""
+"perl 形式の正規表現を用いて diff に含まれるファイルから指定したファイルを除外"
+"することができる (除外リストは find コマンドで生成される)。 (ソースパッケージ"
+"が VCS のバージョン 3 形式のソースパッケージとしてビルドされている場合、これ"
+"を指定したファイルに対するコミットされていない変更を無視するために使用するこ"
+"とができる。-i.* を使用することで、それらすべてを無視することもできる)。B<-"
+"i> を指定することでオプションが有効となり、デフォルトの正規表現により、制御"
+"ファイルと一般的なバージョン管理システムのディレクトリ、バックアップファイ"
+"ル、スワップファイル、libtool の出力ディレクトリが除外される。正規表現は 1 つ"
+"しか有効にならない。B<-i> オプションを複数回指定した場合、最後に指定したもの"
+"しか有効にならない。"
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -11451,31 +13411,44 @@ msgid ""
 "filenames, you will need to provide the necessary anchors (e.g. '(^|/)', "
 "'($|/)') yourself."
 msgstr ""
+"これは diff に含まれている無関係なファイルを除外する際に非常に有用である。例"
+"えばバージョン管理システムでソース管理しており、ソースパッケージのビルドに"
+"チェックアウトしたファイルを使用したい場合に、無関係なファイルやディレクトリ "
+"(例えば CVS/, .cvsignore, .svn/ など) を除外したい場合などが該当する。これら"
+"はデフォルトの正規表現でほぼ網羅されているが、デフォルトを変更したい場合は、"
+"正規表現はパスの任意の箇所にマッチするため、ファイル名の先頭やフルパスにマッ"
+"チさせたい場合は、必要なアンカー ('(^|/)' や '($|/)') を自分で指定する必要が"
+"ある点に留意して行うこと。"
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
-msgstr ""
+msgstr "B<--extend-diff-ignore>=I<regexp>"
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
+"指定された perl 形式の正規表現により B<--diff-ignore> のデフォルト値および "
+"(設定されている場合) 現在の値が拡張される。これは、現在の値に \"B<|>I<regexp>"
+"\" を結合することで行われる。このオプションは、B<debian/source/options> に"
+"て、自動パッチ生成によって自動的に生成されるファイルを除外したい場合に有用で"
+"ある。"
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
-msgstr ""
+msgstr "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -11483,17 +13456,25 @@ msgid ""
 "tar.gz file. The option may be repeated multiple times to list multiple "
 "patterns to exclude."
 msgstr ""
+"このオプションが指定された場合、B<tar>(1) が .orig.tar や .tar ファイルを生成"
+"する際に呼び出される際の --exclude オプションに、I<file-pattern> が引き渡され"
+"る。例えば -ICVS を指定すると、tar は .tar.gz ファイルを生成する際に、CVS "
+"ディレクトリをスキップする。複数の除外パターンを指定するために、このオプショ"
+"ンを複数回指定してもよい。"
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
 "and swap files and Libtool build output directories."
 msgstr ""
+"B<-I> を指定することで、デフォルトの --exclude オプションが設定され、制御ファ"
+"イルと一般的なバージョン管理システムのディレクトリ、バックアップファイル、ス"
+"ワップファイル、libtool の出力ディレクトリが除外される。"
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -11504,51 +13485,60 @@ msgid ""
 "semantic of tar's --exclude option is somewhat complicated, see http://www."
 "gnu.org/software/tar/manual/tar.html#wildcards for a full documentation."
 msgstr ""
+"B<注記:> B<-i> と B<-I> は類似の目的で用いられるが、文法と意味はまったく異"
+"なっている。B<-i> は複数回指定することができず、各ファイルの相対パス全体を"
+"マッチ対象として perl 形式の正規表現により指定する。B<-I> は複数回指定するこ"
+"とができ、シェルのワイルドカードによるファイル名パターンにより指定する。パ"
+"ターンは相対パス全体に適用されるが、パスの個々の部分毎にチェックが行われる。"
+"tar の --exclude オプションの指定は、若干面倒である。網羅的な記述については"
+"http://www.gnu.org/software/tar/manual/tar.html#wildcards を参照のこと。"
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
 msgstr ""
+"両オプションのデフォルトの正規表現やパターンについては、B<--help> コマンドの"
+"出力で確認できる。"
 
 #. type: SH
-#: dpkg-source.1:209
-#, fuzzy, no-wrap
+#: dpkg-source.1:236
+#, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
-msgstr "その他のオプション"
+msgstr "一般的な展開オプション"
 
 #. type: TP
-#: dpkg-source.1:210
-#, fuzzy, no-wrap
+#: dpkg-source.1:237
+#, no-wrap
 msgid "B<--no-copy>"
-msgstr "B<--nocheck>"
+msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
-#, fuzzy
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
-msgstr "パッケージの短い説明文"
+msgstr ""
+"展開されたソースパッケージ以外に、オリジナルの tar アーカイブをコピーしない。"
 
 #. type: TP
-#: dpkg-source.1:213
-#, fuzzy, no-wrap
+#: dpkg-source.1:240
+#, no-wrap
 msgid "B<--no-check>"
-msgstr "B<--nocheck>"
+msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
-msgstr ""
+msgstr "展開前に、署名やチェックサムの検証を行わない。"
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
-msgstr ""
+msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -11556,42 +13546,51 @@ msgid ""
 "keyrings (I</usr/share/keyrings/debian-keyring.gpg> and I</usr/share/"
 "keyrings/debian-maintainers.gpg>)."
 msgstr ""
+"展開するユーザの I<trustedkeys.gpg> keyring、ベンダ固有の keyring のいずれ"
+"か、official Debian keyring (I</usr/share/keyrings/debian-keyring.gpg> もしく"
+"はI</usr/share/keyrings/debian-maintainers.gpg>) のいずれかによって検証可能"
+"な OpenPGP の署名が含まれない場合に、ソースパッケージの展開を拒否する。"
 
 #. type: SH
-#: dpkg-source.1:225
-#, fuzzy, no-wrap
+#: dpkg-source.1:252
+#, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
-msgstr "パッケージフラグ"
+msgstr "ソースパッケージ形式"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
 "DebSrc3.0 for information on the deployment of those formats within Debian."
 msgstr ""
+"使用しているソース形式が分からない場合は、\"3.0 (quilt)\" もしくは \"3.0 "
+"(native)\" のいずれかであろう。Debian においてこれらの形式を使用するための情"
+"報については、http://wiki.debian.org/Projects/ の DebSrc3.0 を参照のこと。"
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
-msgstr ""
+msgstr "1.0 形式"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
 "is said to be I<native>)."
 msgstr ""
+"この形式のソースパッケージには、B<.diff.gz> と対応する B<.orig.tar.gz>、もし"
+"くはB<.tar.gz> のみ (この形態を I<ネイティブ> と称する) が含まれる。"
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
-msgstr ""
+msgstr "B<展開>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -11602,29 +13601,42 @@ msgid ""
 "files (the whole debian directory is created that way) but can't remove "
 "files (empty files will be left over)."
 msgstr ""
+"ネイティブパッケージの展開は、単一の tar アーカイブをターゲットディレクトリに"
+"単に展開するだけである。非ネイティブなパッケージの展開は、先に B<.orig.tar."
+"gz> を展開した上で、B<.diff.gz> ファイルに含まれるパッチを適用する。パッチさ"
+"れたファイルのタイムスタンプは、ソースパッケージを展開した時刻に再設定される "
+"(これにより、自動生成されたファイルにパッチする際に、タイムスタンプが逆転して"
+"しまうことによる問題の発生を回避する)。diff により新しいファイルを作成するこ"
+"ともできる (debian ディレクトリ自体も、これにより作成される) が、ファイルを削"
+"除することはできない (空ファイルはそのまま残される)。"
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
-msgstr ""
+msgstr "B<ビルド>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
 "tarball in a separate \".orig\" directory and regenerating the B<.diff.gz> "
 "by comparing the source package I<directory> with the .orig directory."
 msgstr ""
+"ネイティブパッケージのビルドは、ソースディレクトリに単一の tar アーカイブを作"
+"成するだけである。非ネイティブパッケージのビルドは、オリジナルの tar アーカイ"
+"ブを \".orig\" ディレクトリに展開し、 I<directory> にあるソースパッケージと ."
+"orig ディレクトリを比較して B<.diff.gz> ファイルを再生成することにより行われ"
+"る。"
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
-msgstr ""
+msgstr "B<ビルドオプション (-b と併用):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -11633,23 +13645,32 @@ msgid ""
 "I<package>B<_>I<upstream-version>B<.orig.tar.gz> or the original source "
 "directory I<directory>B<.orig> depending on the B<-sX> arguments."
 msgstr ""
+"2 番目のオプションでない引数が存在する場合は、オリジナルのソースディレクトリ"
+"か tar ファイル名を意味する。ただし、パッケージが Debian 固有のものであり、"
+"Debian 化するための diff が存在しない場合は空文字列となる。2 番目の引数が存在"
+"する場合、B<dpkg-source> は B<-sX> 引数に応じて、オリジナルのソース tar ファ"
+"イル I<package>B<_>I<upstream-version>B<.orig.tar.gz> もしくはオリジナルの"
+"ソースディレクトリ I<directory>B<.orig> を検索する。"
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
 "sU> and B<-sR> should be used instead."
 msgstr ""
+"B<-sa>, B<-sp>, B<-sk>, B<-su>, B<-sr> は、既存の tar ファイルやディレクトリ"
+"を上書きしない。上書きさせたい場合は、代わりに B<-sA>, B<-sP>, B<-sK>, B<-"
+"sU>, B<-sR> を使用すること。"
 
 #. type: TP
-#: dpkg-source.1:275
-#, fuzzy, no-wrap
+#: dpkg-source.1:302
+#, no-wrap
 msgid "B<-sk>"
-msgstr "B<-B>"
+msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -11657,81 +13678,98 @@ msgid ""
 "directory if it isn't already there. The tarball will be unpacked into "
 "I<directory>B<.orig> for the generation of the diff."
 msgstr ""
+"オリジナルのソースが、デフォルトでは I<package>B<_>I<upstream-version>B<."
+"orig.tar.gz.>I<extension> という名前の tar ファイルであることを指示する。この"
+"オリジナルのソースは適切な場所にtar ファイルのまま残され、カレントディレクト"
+"リに存在していない場合はそこにコピーされる。tar ファイルは diff を生成するた"
+"めに、I<directory>B<.orig> に展開される。"
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
-#, fuzzy, no-wrap
+#: dpkg-source.1:311 dpkg-source.1:380
+#, no-wrap
 msgid "B<-sp>"
-msgstr "B<-B>"
+msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
-msgstr ""
+msgstr "B<-sk> と同様だが、最後にディレクトリを削除する。"
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
-#, fuzzy, no-wrap
+#: dpkg-source.1:316 dpkg-source.1:386
+#, no-wrap
 msgid "B<-su>"
-msgstr "B<-B>"
+msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
 "new original source archive from it."
 msgstr ""
+"オリジナルのソースが、デフォルトでは I<package>B<->I<upstream-version>B<."
+"orig> という名前のディレクトリにあることを指示する。B<dpkg-source> は、ここか"
+"ら新しいソースアーカイブを作成する。"
 
 #. type: TP
-#: dpkg-source.1:297
-#, fuzzy, no-wrap
+#: dpkg-source.1:324
+#, no-wrap
 msgid "B<-sr>"
-msgstr "B<-B>"
+msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
-msgstr ""
+msgstr "B<-su> と同様だが、使用後にディレクトリを削除する。"
 
 #. type: TP
-#: dpkg-source.1:302
-#, fuzzy, no-wrap
+#: dpkg-source.1:329
+#, no-wrap
 msgid "B<-ss>"
-msgstr "B<-B>"
+msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
 "tarfile to create the B<.dsc>.  This option must be used with care - if the "
 "directory and tarfile do not match a bad source archive will be generated."
 msgstr ""
+"オリジナルのソースが、ディレクトリと tar ファイルの両方に存在することを指示す"
+"る。dpkg-source はディレクトリにあるファイルを用いて diff を作成するが、B<."
+"dsc> ファイル作成の際は tar ファイルを使用する。このオプションは注意して用い"
+"ること。ディレクトリと tar ファイルの整合性が取れていない場合、不正なソース"
+"アーカイブが生成されてしまう。"
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
-#, fuzzy, no-wrap
+#: dpkg-source.1:337 dpkg-source.1:389
+#, no-wrap
 msgid "B<-sn>"
-msgstr "B<-B>"
+msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
 "Debian-specific packages which do not have a separate upstream source and "
 "therefore have no debianisation diffs."
 msgstr ""
+"オリジナルのソースを参照せず、diff も生成しないことを指示する。2 番目の引数が"
+"存在する場合、それは空文字列である必要がある。これは、アップストリームのソー"
+"スが存在せず、Debian 化するための差分が存在しない Debian 固有のパッケージに用"
+"いられる。"
 
 #. type: TP
-#: dpkg-source.1:316
-#, fuzzy, no-wrap
+#: dpkg-source.1:343
+#, no-wrap
 msgid "B<-sa> or B<-sA>"
-msgstr "B<--info>, B<-I>"
+msgstr "B<-sa> もしくは B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -11745,125 +13783,160 @@ msgid ""
 "sA> was specified (this is equivalent to B<-sP>)  or raise an error if B<-"
 "sa> was specified.  B<-sA> is the default."
 msgstr ""
+"オリジナルのソースアーカイブが tar ファイルもしくはディレクトリであることを指"
+"示する。2 番目の引数が指定されている場合、それは上記のいずれであってもよい"
+"し、空文字列でもよい (その場合は、B<-sn> (訳注: B<-sp> の誤りと思われる) と同"
+"等である)。tar ファイルが存在した場合は、diff 生成のために展開され、最後に削"
+"除される (これは B<-sp> と同等である)。ディレクトリが存在した場合は、オリジナ"
+"ルのソースを作成するためにアーカイブ化され最後に削除される (これは、B<-sr> と"
+"同等である)。いずれも存在しなかった場合、パッケージは Debian 化の diff を持た"
+"ず、ソースアーカイブのみが存在すると見なされる (これは、 B<-sn> と同等であ"
+"る)。いずれも存在した場合、B<dpkg-source> はディレクトリの存在を無視して、B<-"
+"sA> が指定されていた場合はこれを上書きし (これは B<-sP> と同等である)、B<-"
+"sa> が指定されていた場合はエラーを発生させる。デフォルトは B<-sA> である。"
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
-msgstr ""
+msgstr "B<--abort-on-upstream-changes>"
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
 "options> but can be used in B<debian/source/local-options>."
 msgstr ""
+"生成された diff に Debian サブディレクトリ外にあるファイルへの変更が含まれて"
+"いた場合、処理を失敗させる。このオプションは B<debian/source/options> で指定"
+"できない。B<debian/source/local-options> で指定することは可能である。"
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
-msgstr ""
+msgstr "B<展開オプション (-x と併用):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
-msgstr ""
+msgstr "いずれの場合も、既存のオリジナルのソースツリーはすべて削除される。"
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
 "existing but different file is there it will be copied there.  (B<This is "
 "the default>)."
 msgstr ""
+"オリジナルのソースを tar ファイルとして残す (存在する場合)。カレントディレク"
+"トリに配置されていない場合や、存在しているが異なるファイルである場合は、オリ"
+"ジナルのソースがコピーされる (B<これはデフォルトの挙動である>)。"
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
-msgstr ""
+msgstr "オリジナルのソースツリーを展開する。"
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
 "still removed."
 msgstr ""
+"オリジナルのソースをカレントディレクトリにコピーさせず、展開もさせない。カレ"
+"ントディレクトリに存在するオリジナルのソースツリーは削除される。"
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
 msgstr ""
+"B<-s>I<X> オプションは相互排他である。複数回指定された場合、最後に指定された"
+"ものが使用される。"
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
-#, fuzzy, no-wrap
+#: dpkg-source.1:399 dpkg-source.1:585
+#, no-wrap
 msgid "B<--skip-debianization>"
-msgstr "B<dpkg-deb actions>"
+msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
+"アップストリームのソースのトップに存在する Debian 化の diff を適用しない。"
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
-msgstr ""
+msgstr "2.0 形式"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
 "of a new-generation source package format."
 msgstr ""
+"wig&pen という名称でも知られている。この形式は広範な使用を推奨されておら"
+"ず、\"3.0 (quilt)\" が代替している。wig&pen は新世代のソースパッケージ形式の"
+"最初の仕様である。"
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
 "B<debian/patches/> matching the perl regular expression B<[\\ew-]+> must be "
 "valid patches: they are applied at extraction time."
 msgstr ""
+"この形式の挙動は、明示的なパッチ一覧を使用しない点を除き、\"3.0 (quilt)\" 形"
+"式と同等である。perl 形式の正規表現 B<[\\ew-]+> にマッチする B<debian/"
+"patches/> に存在するすべてのファイルは、適切なパッチである必要がある。これら"
+"は展開時に適用される。"
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
 msgstr ""
+"新しいソースパッケージをビルドする際にアップストリームのソースに対する変更が"
+"発生した場合、B<zz_debian-diff-auto> という名前のパッチとして保存する。"
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
-msgstr ""
+msgstr "3.0 (native) 形式"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
 "any VCS specific files and directories as well as many temporary files (see "
 "default value associated to B<-I> option in the B<--help> output)."
 msgstr ""
+"この形式は 1.0 形式で定義されたネイティブパッケージ形式の拡張版である。これは"
+"すべての圧縮方式をサポートし、デフォルトでは、多くの一時ファイル (デフォルト"
+"値は B<--help> 出力の B<-I> オプションを参照のこと) やバージョン管理システム"
+"固有のファイルやディレクトリを無視する。"
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
-msgstr ""
+msgstr "3.0 (quilt) 形式"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -11871,9 +13944,14 @@ msgid ""
 "original tarballs (B<.orig->I<component>B<.tar.>I<ext>).  I<component> can "
 "only contain alphanumeric characters and dashes (\"-\")."
 msgstr ""
+"この形式のソースパッケージには、オリジナルの tar アーカイブ (B<.orig.tar."
+">I<ext>。I<ext> は B<gz>, B<bz2>, B<lzma>, B<xz> のいずれか)  および debian "
+"tar アーカイブ (B<.debian.tar.>I<ext>) が最低でも含まれる。追加のオリジナル"
+"の tar アーカイブ (B<.orig->I<component>B<.tar.>I<ext>) を含んでもよい。"
+"I<component> には、英数文字とダッシュ (\"-\") のみを含めることができる。"
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -11883,9 +13961,16 @@ msgid ""
 "contain a B<debian> sub-directory but it can also contain binary files "
 "outside of that directory (see B<--include-binaries> option)."
 msgstr ""
+"主たるオリジナルの tar アーカイブが最初に展開され、ついで追加のオリジナル "
+"tar アーカイブが、ファイル名の I<component> からとった名前のサブディレクトリ"
+"に展開される (既存のディレクトリがあった場合、上書きされる)。debian tar アー"
+"カイブは、既存の B<debian> ディレクトリの削除後、ソースディレクトリのトップに"
+"展開される。debian tar アーカイブには、B<debian> サブディレクトリが必要だが、"
+"ディレクトリ外にバイナリファイルを含めることもできる (B<--include->binaries) "
+"オプションを参照のこと)。"
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -11898,38 +13983,70 @@ msgid ""
 "of B<patch>. It will thus emit a warning when it encounters such options, "
 "and the build is likely to fail."
 msgstr ""
+"引き続き、B<debian/patches/debian.series> もしくは B<debian/patches/series> "
+"にあるパッチがすべて適用される。前者のファイルが使用され、後者が存在しない場"
+"合 (もしくはシンボリックリンクの場合)、後者は前者に対するシンボリックリンクに"
+"置き換えられる。これは、一連のパッチを管理する上での quilt の使用を単純化する"
+"意図である。B<dpkg-source> は、パッチ適用の際に使用されるオプションが (各行毎"
+"にパッチファイル名と 1 つ以上のスペースの後に格納する形で) 明示的に指定された"
+"series ファイルであっても解析するが、指定されたオプションを無視し、常に "
+"B<patch> コマンドの B<-p1> オプションを指定して適用すべきものとみなす点に留意"
+"すること。このようなオプションが指定されていた場合は、警告が出力され、ビルド"
+"は恐らく失敗するだろう。"
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
+"quilt のデフォルトの挙動と同様、パッチによってファイルを削除することもでき"
+"る。"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
 msgstr ""
+"展開の際にパッチが適用された場合、B<.pc/applied-patches> ファイルが作成され"
+"る。"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
-msgstr ""
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
+msgstr ""
+"カレントディレクトリにあるオリジナルの tar アーカイブが、展開の際と同じロジッ"
+"クで一時ディレクトリに展開され、debian ディレクトリが一時ディレクトリからコ"
+"ピーされる。さらに、自動パッチ (B<--single-debian-patch> の指定により、"
+"B<debian-changes->I<version> もしくは B<debian-changes>) を除くすべてのパッチ"
+"が適用される。一時ディレクトリはソースパッケージのディレクトリと比較される。"
+"diff が空でない場合、B<--single-debian-patch> もしくは B<--auto-commit> が指"
+"定され、diff が自動パッチの中に保存されていない限り、ビルドは失敗す。る。自動"
+"パッチが作成/削除される場合は、series ファイルと quilt のメタデータからも追"
+"加/削除される。"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -11938,54 +14055,116 @@ msgid ""
 "debian sub-directory unless they have been whitelisted through B<debian/"
 "source/include-binaries>."
 msgstr ""
+"バイナリファイルに対する変更は diff では表現できないため、メンテナが修正され"
+"たバイナリファイルを debian tar アーカイブに (B<debian/source/include-"
+"binaries> に格納することで) 含めておくことを熟考の上決定しない限り、処理の失"
+"敗を引き起こす。debian サブディレクトリ内にバイナリファイルがあった場合も、"
+"B<debian/source/include-binaries> によりホワイトリスト設定されていない限り、"
+"ビルドの失敗を引き起こす。"
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
 msgstr ""
+"設定を行うことで、debian tar アーカイブを生成する際に、更新された debian ディ"
+"レクトリと修正されたバイナリのリストが使用される。"
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
 "option in the B<--help> output). In particular, the B<.pc> directory used by "
 "quilt is ignored during generation of the automatic patch."
 msgstr ""
+"自動的に生成された diff には、多くの一時ファイル (デフォルト値は B<--help> 出"
+"力の B<-I> オプションを参照のこと) やバージョン管理システム固有のファイルや"
+"ディレクトリは含まれない。特に quilt が使用する B<.pc> ディレクトリは、自動"
+"パッチの生成時には無視される。"
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
 msgstr ""
+"B<dpkg-source> B<--before-build> (および B<-b>) は、series ファイルにリストさ"
+"れているすべてのパッチが適用され、パッケージのビルドが常にすべてのパッチが適"
+"用された状態で行われることを担保する。これは、適用されなかったパッチ "
+"(B<series> ファイルにリストされているが、B<.pc/applied-patches> にリストされ"
+"ていないもの) を確認することで行われる。これらのうち、最初のパッチがエラーな"
+"く適用可能であれば、残りのすべても適用する。この挙動を抑止する場合は、B<--no-"
+"preparation> オプションを使用すること。"
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr "B<変更の記録>"
+
+#. type: TP
+#: dpkg-source.1:506
+#, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:515
 #, fuzzy
+#| msgid ""
+#| "Generates a patch corresponding to the local changes that are not managed "
+#| "by the quilt patch system and integrates it in the patch system under the "
+#| "name I<patch-name>. If the name is missing, it will be asked "
+#| "interactively. If I<patch-file> is given, it is used as the patch "
+#| "corresponding to the local changes to integrate. This is mainly useful "
+#| "after a build failure that pre-generated this file. Once integrated, an "
+#| "editor is launched so that you can edit the meta-information in the patch "
+#| "header."
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+"quilt パッチシステムによって管理されていないローカルな変更に対応するパッチを"
+"生成し、I<patch-name> というファイル名でパッチシステムに統合する。I<patch-"
+"name> を指定しなかった場合は、対話的に確認される。I<patch-file> が指定された"
+"場合は、統合されるローカルな変更に対応するパッチファイル名として用いられる。"
+"このオプションは、パッチを作成する契機となったビルド失敗の後で使用するのが有"
+"用である。パッチ統合の際にはエディタが起動され、パッチのヘッダにおけるメタ情"
+"報を編集することができる。"
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr "B<ビルドオプション>"
 
 #. type: TP
-#: dpkg-source.1:476
-#, fuzzy, no-wrap
+#: dpkg-source.1:523
+#, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
-msgstr "B<-v, --version>"
+msgstr "B<--allow-version-of-quilt-db=>I<version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -11993,232 +14172,300 @@ msgid ""
 "compatible with the version 2 that B<dpkg-source> currently supports. The "
 "version of the quilt metadata is stored in B<.pc/.version>."
 msgstr ""
+"B<dpkg-source> が、quilt メタデータのバージョンが指定したものであった場合に、"
+"B<dpkg-source> がそれを確認できない場合でも、ソースパッケージをビルドすること"
+"を可能とする。指定された quilt メタデータのバージョンは、 B<dpkg-source> が現"
+"在サポートしているバージョン 2 と互換であることが事実上必要である。quilt メタ"
+"データのバージョンは B<.pc/.version> に保存されている。"
 
 #. type: TP
-#: dpkg-source.1:484
-#, fuzzy, no-wrap
+#: dpkg-source.1:531
+#, no-wrap
 msgid "B<--include-removal>"
-msgstr "B<dpkg --clear-avail>"
+msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
-msgstr ""
+msgstr "削除されたファイルを無視せず、それらを自動生成されたパッチに含める。"
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
-msgstr ""
+msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
-msgstr ""
+msgstr "タイムスタンプを自動生成されたパッチに含める。"
 
 #. type: TP
-#: dpkg-source.1:491
-#, fuzzy, no-wrap
+#: dpkg-source.1:538
+#, no-wrap
 msgid "B<--include-binaries>"
-msgstr "B<infodesc>"
+msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
 "and this option is thus no more needed."
 msgstr ""
+"debian tar アーカイブに修正されたバイナリをすべて追加し、併せて B<debian/"
+"source/include-binaries> にも追加する。これらはその後のビルドの際にデフォルト"
+"で追加されるため、このオプションは不要である。"
 
 #. type: TP
-#: dpkg-source.1:496
-#, fuzzy, no-wrap
+#: dpkg-source.1:543
+#, no-wrap
 msgid "B<--no-preparation>"
-msgstr "B<--version>"
+msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
 msgstr ""
+"明らかに適用されていないパッチを適用することによるビルドツリーの準備を行わな"
+"い。"
 
 #. type: TP
-#: dpkg-source.1:500
-#, fuzzy, no-wrap
+#: dpkg-source.1:547
+#, no-wrap
 msgid "B<--single-debian-patch>"
-msgstr "B<dpkg-deb actions>"
+msgstr "B<--single-debian-patch>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
+"ビルドの際に生成される自動パッチの名前として、B<debian/patches/debian-"
+"changes->I<version> の代わりに B<debian/patches/debian-changes> を使用する。"
+"このオプションは、パッケージがバージョン管理システムで維持されているために、"
+"パッチセットが安定して生成できない場合特に有用であり、アップストリームと現状"
+"との差分を単一のパッチに格納する。このオプションをB<debian/source/local-"
+"options> に設定した上で、例えば使用しているバージョン管理システムなどで "
+"Debian における変更点を確認するのに最適な方法を説明する B<debian/source/"
+"local-patch-header> ファイルを添付しておく。"
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
-msgstr ""
+msgstr "B<--create-empty-orig>"
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
 "used when the source package is just a bundle of multiple upstream software "
 "and where there's no \"main\" software."
 msgstr ""
+"主たるオリジナルの tar アーカイブについて、作成できない場合や補助のものが存在"
+"する場合であっても、空のファイルを自動的に生成する。このオプションは、ソース"
+"パッケージに複数のアップストリームのソフトウェアを単に集めたものであり、\"主"
+"たる\" ソフトウェアが存在しない場合に用いられることを想定している。"
 
 #. type: TP
-#: dpkg-source.1:516
-#, fuzzy, no-wrap
+#: dpkg-source.1:564
+#, no-wrap
 msgid "B<--unapply-patches>"
-msgstr "B<--update>"
+msgstr "B<--unapply-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
+"B<--after-build> フックにおいてパッチを適用しない。dpkg-source は、 B<--"
+"before-build> の際に適用したパッチの適用を自動的に避けるため、通常このオプ"
+"ションを指定する必要はない。このオプションは、 B<debian/source/local-"
+"options> 以外で設定することはできないため、生成されたすべてのソースパッケージ"
+"がデフォルトで同じ挙動を示す。"
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
 "patches prior to the source package build. This option is not allowed in "
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
+"自動パッチが生成された場合に処理を失敗させる。このオプションは、ソースパッ"
+"ケージのビルド以前に、すべての変更点が個別の quilt パッチに適切に保存されるこ"
+"とを担保したい場合に使用することができる。このオプションは B<debian/source/"
+"options> で指定できない。B<debian/source/local-options> で指定することは可能"
+"である。"
+
+#. type: TP
+#: dpkg-source.1:578
+#, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--auto-commit>"
 
 #. type: Plain text
-#: dpkg-source.1:535
-msgid "B<Extract options>"
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
 msgstr ""
+"自動パッチが生成された場合に処理を失敗させず、即座に quilt の series ファイル"
+"に保存する。"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:585
+msgid "B<Extract options>"
+msgstr "B<展開オプション>"
+
+#. type: Plain text
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
+"アップストリームのソース上に、debian tar アーカイブの上書き展開を行わない。"
 
 #. type: TP
-#: dpkg-source.1:538
-#, fuzzy, no-wrap
+#: dpkg-source.1:588
+#, no-wrap
 msgid "B<--skip-patches>"
-msgstr "B<--update>"
+msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
-msgstr ""
+msgstr "展開の最後に、パッチの適用を行わない。"
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
-msgstr ""
+msgstr "3.0 (custom) 形式"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
+"これは特別な形式である。特定のソースパッケージ形式を示すものではなく、任意の"
+"ファイルを用いてソースパッケージを作成する際に使用する形式である。"
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
+"すべてのオプション形式ではない引数は、生成されたソースパッケージに統合する"
+"ファイルとみなされる。ファイルはあらかじめ存在している必要があり、カレント"
+"ディレクトリに存在していることが望ましい。最低 1 つのファイルを指定すること。"
 
 #. type: TP
-#: dpkg-source.1:551
-#, fuzzy, no-wrap
+#: dpkg-source.1:601
+#, no-wrap
 msgid "B<--target-format=>I<value>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--target-format=>I<value>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
 "\"3.0 (custom)\"."
 msgstr ""
+"B<必須>。ソースパッケージの生成に使用する実際の形式を指定する。生成された ."
+"dsc ファイルの I<Format> フィールドには、\" 3.0 (custom)\" ではなく、ここで指"
+"定した値が設定される。"
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
-msgstr ""
+msgstr "3.0 (git) 形式"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
-msgstr ""
+msgstr "この形式は実験段階のものである。"
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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."
 msgstr ""
+"この形式のソースパッケージは、パッケージのソースを保持する単一の git bundle "
+"である、git リポジトリ B<.git> から構成される。shallow git clone がリビジョン"
+"保持に使用する B<.gitshallow> ファイルも含まれる場合がある。"
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
 "git repository."
 msgstr ""
+"この git bundle は git リポジトリとしてターゲットディレクトリに複製される。"
+"gitshallow ファイルがある場合は、複製された git リポジトリ内に `.git/"
+"shallow` としてインストールされる。"
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
+"デフォルトで、新しいリポジトリはオリジナルのソースがチェックアウトされたもの"
+"と同じブランチとなっている。(通常は \"master\" だが、それに限らない。) それ以"
+"外のブランチは `remotes/origin` から利用することができる。"
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
 msgstr ""
+"先に進む前に、無視すべきもの以外でコミットされていない変更がないことを担保す"
+"るためのチェックが行われる。"
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
+"git リポジトリの bundle を生成する際には B<git-buldle>(1) が使用される。デ"
+"フォルトで、リポジトリ内のすべてのブランチとタグが bundle に含められる。"
 
 #. type: TP
-#: dpkg-source.1:586
-#, fuzzy, no-wrap
+#: dpkg-source.1:636
+#, no-wrap
 msgid "B<--git-ref=>I<ref>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--git-ref=>I<ref>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -12228,62 +14475,77 @@ msgid ""
 "all tags and branches, except for the private branch, use --git-ref=--all --"
 "git-ref=^private"
 msgstr ""
+"git bundle に含める git ref を指定する。このオプションにより、すべてのブラン"
+"チとタグを含めるというデフォルトの挙動が無効となる。これは複数回指定してもよ"
+"い。I<ref> は、git bundle に含めるブランチ名もしくはタグ名となるが、B<git-"
+"rev-list>(1) に渡すことが可能な任意の引数を指定してもよい。一例として、"
+"master ブランチのみを含めたい場合は --git-ref=master と指定する。private ブラ"
+"ンチ以外すべてのタグとブランチを含めたい場合は、 --git-ref=--all --git-"
+"ref=^private と指定する。"
 
 #. type: TP
-#: dpkg-source.1:596
-#, fuzzy, no-wrap
-#| msgid "B<--abort-after=>I<number>"
+#: dpkg-source.1:646
+#, no-wrap
 msgid "B<--git-depth=>I<number>"
-msgstr "B<--abort-after=>I<number>"
+msgstr "B<--git-depth=>I<number>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
+"shallow clone を作成する。作成の際、ヒストリを指定したリビジョン数に切り詰め"
+"る。"
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
-msgstr ""
+msgstr "3.0 (bzr) 形式"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
 msgstr ""
+"この形式は実験段階である。これは bzr リポジトリを含む単一の tar アーカイブを"
+"生成する。"
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
+"tar アーカイブを展開した上で、現在のブランチをチェックアウトするために bzr が"
+"使用される。"
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
 "various cleanup are done to save space."
 msgstr ""
+"その後、ソースディレクトリ内のバージョン管理システム固有のファイルが一時ディ"
+"レクトリにコピーされる。一時ディレクトリが tar アーカイブにされる前に、領域を"
+"節約するために、様々なクリーンアップ処理が行われる。"
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
-msgstr ""
+msgstr "警告とエラー"
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
-msgstr ""
+msgstr "no source format specified in debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -12291,9 +14553,13 @@ msgid ""
 "point in the future dpkg-source will be modified to fail when that file "
 "doesn't exist."
 msgstr ""
+"B<debian/source/format> ファイルは、ソース形式を指定するために、常に存在して"
+"いるべきである。後方互換性のため、ファイルが存在していない場合は、\"1.0\" 形"
+"式であると見なされるが、これに依存すべきではない。将来的には、dpkg-source が"
+"修正されて、ファイルが存在していないと処理が失敗するようになるかもしれない。"
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -12301,15 +14567,19 @@ msgid ""
 "you want to continue using the old format, you should be explicit about it "
 "and put \"1.0\" in B<debian/source/format>."
 msgstr ""
+"\"1.0\" 形式は既に推奨される形式から外れており、新しい形式 (\"3.0 (quilt)\", "
+"\"3.0 (native)\" のいずれかを使用すべきであるが、B<dpkg-source> は、これを自"
+"動的には行わない。古い形式の使用を継続する場合、B<debian/source/format> 中で "
+"\"1.0\" を明示すべきである。"
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
-msgstr ""
+msgstr "the diff modifies the following upstream files"
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -12317,15 +14587,21 @@ msgid ""
 "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 ""
+"ソース形式として \"1.0\" を使用する場合、アップストリームのファイルを直接修正"
+"することは通常勧められない。これは変更点が隠蔽され、diff.gz ファイル内でド"
+"キュメント化されないままとなってしまうためである。変更点については、 debian "
+"ディレクトリ内にパッチとして保存し、ビルド時にこれを適用することが勧められ"
+"る。複雑化を避ける意味では、この処理が組み込まれている \"3.0 (quilt)\" 形式を"
+"使用してもよい。"
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
-msgstr ""
+msgstr "cannot represent change to I<file>"
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -12333,91 +14609,109 @@ msgid ""
 "type (for example replacing a plain file with a symlink or a directory), you "
 "will get this error message."
 msgstr ""
+"アップストリームのソースに対する変更は、通常パッチファイルに保存されるが、"
+"パッチでは、すべての変更を保持できるわけではない。パッチは平文テキストファイ"
+"ルの内容しか変更できない。これ以外の形式のファイルの内容を変更しようとすると "
+"(例えば普通のファイルをシンボリックリンクやディレクトリに変更するなど) 、この"
+"エラーメッセージが表示される。"
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
-msgstr ""
+msgstr "newly created empty file I<file> will not be represented in diff"
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
+"パッチファイルでは空ファイルを作成することができないため、この変更はソース"
+"パッケージに保持されない。そのため警告が表示される。"
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
-msgstr ""
+msgstr "executable mode I<perms> of I<file> will not be represented in diff"
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
-msgstr ""
+msgstr "special mode I<perms> of I<file> will not be represented in diff"
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
+"パッチファイルにファイルのパーミッション情報は保存されないため、パーミッショ"
+"ンの変更はソースパッケージに保持されない。そのため警告が表示される。"
 
 #. type: SH
-#: dpkg-source.1:651
-#, fuzzy, no-wrap
+#: dpkg-source.1:701
+#, no-wrap
 msgid "FILE FORMATS"
-msgstr "フォーマット"
+msgstr "ファイルフォーマット"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
-msgstr ""
+msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
 "trailing spaces are allowed."
 msgstr ""
+"このファイルはソースパッケージのビルドの際に使用される形式を記載した 1 行から"
+"なる (指定可能な形式は前述のとおり)。前後に空白を入れてはならない。"
 
 #. type: SS
-#: dpkg-source.1:656
-#, fuzzy, no-wrap
+#: dpkg-source.1:706
+#, no-wrap
 msgid "debian/source/include-binaries"
-msgstr "B<infodesc>"
+msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
 "Lines starting with \"#\" are comments and are skipped. Empty lines are "
 "ignored."
 msgstr ""
+"このファイルには、debian tar アーカイブに含まれるバイナリファイルが (1 行に "
+"1 ファイルずつ) リストされる。前後の空白は削除される。\"#\" で始まる行はコメ"
+"ント行と見なされスキップされる。空行も無視される。"
 
 #. type: SS
-#: dpkg-source.1:660
-#, fuzzy, no-wrap
+#: dpkg-source.1:710
+#, no-wrap
 msgid "debian/source/options"
-msgstr "B<infodesc>"
+msgstr "debian/source/options"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
 "B<dpkg-source --print-format> call. Options like B<--compression> and B<--"
 "compression-level> are well suited for this file."
 msgstr ""
+"このファイルには、B<dpkg-source -b> や B<dpkg-source --print-format> が実行さ"
+"れる際に自動的に付加されるコマンドラインオプションを長いオプション形式でリス"
+"トしたものが含まれる。このファイルは、B<--compression> や B<--compression-"
+"level> といったオプションを指定するのに適している。"
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -12425,10 +14719,14 @@ msgid ""
 "and optional quotes are allowed around the value.  Here's an example of such "
 "a file:"
 msgstr ""
+"各オプションは別々の行に記載する。空行や \"#\" から始まる行は無視される。記載"
+"の際に、先頭の \"--\" は省略する必要がある。また短いオプションは指定できな"
+"い。\"=\" の前後に空白を入れることは可能である。また値を囲むためにクオートを"
+"行うこともできる。以下にファイルへの設定例を示す:"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -12436,52 +14734,75 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
+"  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
+"  compression = \"bzip2\"\n"
+"  compression-level = 9\n"
+"  # use debian/patches/debian-changes as automatic patch\n"
+"  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
+"注記: B<format> オプションをこのファイルで設定することはできない。代わりに "
+"B<debian/source/format> を使用すること。"
 
 #. type: SS
-#: dpkg-source.1:681
-#, fuzzy, no-wrap
+#: dpkg-source.1:733
+#, no-wrap
 msgid "debian/source/local-options"
-msgstr "B<infodesc>"
+msgstr "debian/source/local-options"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
 "to the maintainer or to the VCS repository where the source package is "
 "maintained."
 msgstr ""
+"ファイルが生成されたソースパッケージに含まれない点を除き、B<debian/source/"
+"options> とまったく同等である。これはメンテナ固有の設定や、ソースパッケージを"
+"管理しているバージョン管理システム固有の設定を保持する際に有用である。"
 
 #. type: SS
-#: dpkg-source.1:686
-#, fuzzy, no-wrap
+#: dpkg-source.1:738
+#, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/local-patch-header"
+
+#. type: SS
+#: dpkg-source.1:739
+#, no-wrap
 msgid "debian/source/patch-header"
-msgstr "B<infodesc>"
+msgstr "debian/source/patch-header"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
+"\"2.0\" もしくは \"3.0 (quilt)\" 形式で生成される自動パッチのトップに配置す"
+"る、フリーフォーマットのテキスト。B<local-patch-header> は生成されたソース"
+"パッケージに含まれないが、B<patch-header> は含まれる。"
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
-msgstr ""
+msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -12492,426 +14813,490 @@ msgid ""
 "first \"#\" preceded by one or more spaces (which marks the start of a "
 "comment up to the end of line)."
 msgstr ""
+"このファイルには、アップストリームのソースパッケージに対して適用すべきすべて"
+"のパッチが (適用順序に従って) 並べられる。パッチ名前後の空白は削除される。\"#"
+"\" で始まる行はコメント行と見なされスキップされる。空行も無視される。その他の"
+"行は、(B<debian/patches/> ディレクトリからの相対パスによる) パッチのファイル"
+"名から始まり、これは最初の空白文字もしくは行末まで続く。それに続き quilt のオ"
+"プションを任意で設定することができる。これは最初に空白文字に続いて (それ以降"
+"が行末までコメントであることを示す) \"#\" が現れた位置もしくは行末まで続く。"
 
 #. type: Plain text
-#: dpkg-source.1:705
-#, fuzzy
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
-msgstr ""
-"B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
-"B<xargs>(1)."
+msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
-#, fuzzy, no-wrap
+#: dpkg-split.1:19
+#, no-wrap
 msgid "dpkg-split"
-msgstr "dpkg suite"
-
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, fuzzy, no-wrap
-msgid "2009-06-26"
-msgstr "2006-02-28"
+msgstr "dpkg-split"
 
 #. type: Plain text
-#: dpkg-split.1:5
-#, fuzzy
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
-msgstr "dpkg-deb - Debian パッケージアーカイブ (.deb) 操作ツール"
+msgstr "dpkg-split - Debian パッケージアーカイブの分割/統合ツール"
 
 #. type: Plain text
-#: dpkg-split.1:10
-#, fuzzy
-msgid "B<dpkg-split> [I<options>] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-split.1:26
+msgid "B<dpkg-split> [I<option>...] I<command>"
+msgstr "B<dpkg-split> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
 "small media such as floppy disks."
 msgstr ""
+"B<dpkg-split> は Debian バイナリパッケージのファイルを小さいパートに分割した"
+"り、それらを再度統合したりするツールであり、フロッピーディスクのような容量の"
+"小さい媒体上に、サイズの大きいパッケージファイルを保管できるようにする。"
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
 msgstr ""
+"これは、B<--split>, B<--join>, B<--info> オプションを手動で指定することにより"
+"行われる。"
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
 "package file when it has seen all of its parts. The B<--listq> and B<--"
 "discard> options allow the management of the queue."
 msgstr ""
+"B<dpkg-split> には B<--auto> オプションにより実行される自動モードも備わってい"
+"る。自動モードでは、存在しているがまだ統合されていないパートのキューを管理す"
+"ることで、すべてのパートが確認できた時点でそれらを統合する。キューの管理は、"
+"B<--listq> および B<--discard> オプションで行うことができる。"
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
 msgstr ""
+"分割、統合、キューイング処理のいずれも、標準出力に有用なメッセージを出力す"
+"る。これらは無視しても問題ない。"
 
 #. type: TP
-#: dpkg-split.1:33
-#, fuzzy, no-wrap
+#: dpkg-split.1:49
+#, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
-msgstr "B<dpkg-deb> B<-I>|B<--info> I<archive> [I<control-file-name> ..]"
+msgstr "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 
 #. type: Plain text
-#: dpkg-split.1:36
-#, fuzzy
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
-msgstr "deb-old - Debian バイナリパッケージ旧形式フォーマット"
+msgstr "単一の Debian バイナリパッケージを幾つかのパートに分割する。"
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
 "decimal)."
 msgstr ""
+"各パートは、I<prefix>B<.>I<N>B<of>I<M>B<.deb> のように名づけられる。ここで、"
+"I<N> は 1 から始まるパート番号であり、I<M> はパートの総数である (いずれも 10 "
+"進数である)。"
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
 msgstr ""
+"I<prefix> が指定されていない場合は、I<complete-archive> ファイル名が、ディレ"
+"クトリ部分も含めて用いられるが、末尾の B<.deb> 部分は削除される。"
 
 #. type: TP
-#: dpkg-split.1:52
-#, fuzzy, no-wrap
+#: dpkg-split.1:68
+#, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
-msgstr "B<dpkg-deb> B<-c>|B<--contents> I<archive>"
+msgstr "B<-j>, B<--join> I<part>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
 msgstr ""
+"パッケージファイルのパート群を集約して、分割前のオリジナルファイルに統合す"
+"る。"
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
 "list, though the parts to not need to be listed in order."
 msgstr ""
+"引数として指定された各パートのファイルは、オリジナルのバイナリファイルのすべ"
+"てのパートを含んでいること。パートを順番に並べて指定する必要はないが、同じ"
+"パートのファイルを複数回指定することはできない。"
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
 "generated by the same invocation of B<dpkg-split --split>."
 msgstr ""
+"各パートは分割時に指定されたサイズが同一である必要がある。これは、通常各パー"
+"トが単一の B<dpkg-split --split> の実行から生成されることを意味する。"
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
-msgstr ""
+msgstr "パートのファイル名は、統合処理において重要ではない。"
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
+"生成されたファイルは、デフォルトで I<package>B<_>I<version>B<_>I<arch>B<."
+"deb> というファイル名になる。"
 
 #. type: TP
-#: dpkg-split.1:71
-#, fuzzy, no-wrap
+#: dpkg-split.1:87
+#, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
-msgstr "B<dpkg-query> B<-L>|B<--listfiles> I<package-name> ..."
+msgstr "B<-I>, B<--info> I<part>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
 "saying so instead (but still on standard output)."
 msgstr ""
+"パートのファイルに関する情報を人が読みやすい形式で表示する。バイナリパッケー"
+"ジのパート以外のファイルが引数で指定された場合は、それを指摘するメッセージを "
+"(標準出力に) 代わりに表示する。"
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
-msgstr ""
+msgstr "B<-a>, B<--auto -o> I<complete-output part>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
-msgstr ""
+msgstr "自動的にパートをキューイングして、可能であればパッケージを再統合する。"
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
 msgstr ""
+"I<part> で指定されたパートが検査され、同じパッケージファイルのパートのキュー"
+"にあるパッケージの別のパート (もしあれば) と比較される。"
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
 "should not usually already exist, though this is not an error)."
 msgstr ""
+"I<part> が属するパッケージファイルのすべてのパートが利用可能な場合、パッケー"
+"ジは統合され、I<complete-output> に書き出される (ファイルが既存の場合もエラー"
+"とはならないが、通常は推奨されない)。"
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
 msgstr ""
+"それ以外の場合、I<part> がキューにコピーされ、I<complete-output> は作成されな"
+"い。"
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
+"I<part> が分割されたバイナリパッケージのパート以外の場合、B<dpkg-split> は戻"
+"り値 B<1> で終了する。何らかのトラブルが発生した場合、戻り値 B<2> で終了す"
+"る。"
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
 "to expect.)"
 msgstr ""
+"B<--auto> を使用する場合、B<--output> もしくは B<-o> オプションも指定するこ"
+"と (これを必須にしないと、呼び出したプログラムが出力ファイル名を知る術がなく"
+"なってしまう)。"
 
 #. type: TP
-#: dpkg-split.1:111
-#, fuzzy, no-wrap
+#: dpkg-split.1:127
+#, no-wrap
 msgid "B<-l>, B<--listq>"
-msgstr "B<-l, --license>"
+msgstr "B<-l>, B<--listq>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
-msgstr ""
+msgstr "統合されるパッケージのキューの内容を一覧表示する。"
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
 "stored in the queue."
 msgstr ""
+"キューにパートが存在している各パッケージファイルについて、パッケージ名と"
+"キューにあるパート、キューに格納されているバイト数が出力される。"
 
 #. type: TP
-#: dpkg-split.1:118
-#, fuzzy, no-wrap
+#: dpkg-split.1:134
+#, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
-msgstr "B<dpkg-query> B<-s>|B<--status> I<package-name> ..."
+msgstr "B<-d>, B<--discard> [I<package>...]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
 msgstr ""
+"パッケージの残りのパートが揃うまでキューに格納されているパートをキューから削"
+"除する。"
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
 msgstr ""
+"I<package> が指定されなかった場合、キューは完全に消去される。何らかのパッケー"
+"ジが指定された場合、そのパッケージのパートのみが削除される。"
 
 #. type: TP
-#: dpkg-split.1:135
-#, fuzzy, no-wrap
+#: dpkg-split.1:151
+#, no-wrap
 msgid "B<--depotdir>I< directory>"
-msgstr "B<--altdir> I<directory>"
+msgstr "B<--depotdir>I< directory>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
 msgstr ""
+"自動的な統合を待っているパートのキューが置かれているディレクトリを指定する。"
+"デフォルトは B</var/lib/dpkg> である。"
 
 #. type: TP
-#: dpkg-split.1:140
-#, fuzzy, no-wrap
+#: dpkg-split.1:156
+#, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
-msgstr "B<-a>|B<--startas> I<pathname>"
+msgstr "B<-S>, B<--partsize> I<kibibytes>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
 msgstr ""
+"ファイル分割の際のパートの最大サイズを kibibyte (1024 byte) 単位で指定する。"
+"デフォルトは 450 KiB である。"
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
-msgstr ""
+msgstr "B<-o>, B<--output> I<complete-output>"
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
-msgstr ""
+msgstr "統合の際の出力ファイル名を指定する。"
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
 msgstr ""
+"これは、(B<--join> による) 手動統合の際のデフォルトのファイル名に優先する。ま"
+"た、(B<--auto> による) 自動でのキューイングおよび統合の際には必須である。"
 
 #. type: TP
-#: dpkg-split.1:152
-#, fuzzy, no-wrap
+#: dpkg-split.1:168
+#, no-wrap
 msgid "B<-Q>, B<--npquiet>"
-msgstr "B<-q>|B<--quiet>"
+msgstr "B<-Q>, B<--npquiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
 "option suppresses this message, to allow programs such as B<dpkg> to cope "
 "with both split and unsplit packages without producing spurious messages."
 msgstr ""
+"自動でのキューイングおよび統合が行われる際、B<dpkg-split> は通常バイナリパッ"
+"ケージのパートでない I<part> が指定されるとメッセージを出力するが、このオプ"
+"ションによりメッセージが抑止され、B<dpkg> のようなプログラムがパッケージの分"
+"割や統合を扱う際に、余計なメッセージを出力することが避けられる。"
 
 #. type: TP
-#: dpkg-split.1:163
-#, fuzzy, no-wrap
+#: dpkg-split.1:179
+#, no-wrap
 msgid "B<--msdos>"
-msgstr "B<--old>"
+msgstr "B<--msdos>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
+"B<--split> で生成される出力ファイル名として MS-DOS 互換のファイル名を強制す"
+"る。"
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
 "are replaced by B<x>'s and all other characters are discarded."
 msgstr ""
+"これにより、入力ファイル名から生成されたデフォルト値の prefix、引数として指定"
+"された prefix いずれもが切り詰められる。英数字は小文字にされ、プラス記号は "
+"B<x> に置き換えられ、その他の文字は破棄される。"
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
+"必要な切り詰めが行われた結果として、I<prefixN>B<of>I<M>B<.deb> 形式のファイル"
+"名が生成される。"
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
+"要求された分割、統合、その他のコマンドは成功した。B<--info> コマンドはファイ"
+"ルがバイナリパッケージのパートでなかった場合も含め、成功としてカウントする。"
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
+"B<--auto> の場合のみ発生し、I<part> ファイルがバイナリパッケージのパートでは"
+"なかったことを示す。"
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
-msgstr ""
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
+"何らかのトラブルが発生した。これにはシステムコールの失敗、ファイルはパッケー"
+"ジのパートのようだが壊れていた場合、文法エラーなどが含まれる。"
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
 msgstr ""
+"キューにあるパッケージの詳細は、キューディレクトリを自分で調べない限り確認す"
+"ることができない。"
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
 msgstr ""
-
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
+"ファイルがバイナリパッケージのパートかどうかを簡単に確認する手段が存在しな"
+"い。"
 
 #. type: TP
-#: dpkg-split.1:213
-#, fuzzy, no-wrap
+#: dpkg-split.1:224
+#, no-wrap
 msgid "I</var/lib/dpkg/parts>"
-msgstr "I</var/lib/dpkg/status>"
+msgstr "I</var/lib/dpkg/parts>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
+"パートを構成するファイルが自動統合を待機するデフォルトのキューディレクトリ。"
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
 "filename format should not be relied upon."
 msgstr ""
+"このディレクトリ内のファイル名は B<dpkg-split> の内部形式となっており、その他"
+"のプログラムから参照されることを想定していない。いかなる場合もファイル名の形"
+"式に依存すべきではない。"
 
 #. type: Plain text
-#: dpkg-split.1:228
-#, fuzzy
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
-msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
+msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
-msgstr "Debian project"
+msgstr "Debian プロジェクト"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr "dpkg-statoverride - ファイルの所有権やモードを変更する"
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-#, fuzzy
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+#: dpkg-statoverride.8:26
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg-statoverride> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -12921,30 +15306,29 @@ msgid ""
 "executable by a certain group."
 msgstr ""
 "`B<stat override>' とは、パッケージがインストールされるときに、ファイルの所有"
-"者やモードを変更するよう B<dpkg>(1) に指示する方法である(注意: ここでは「ファ"
-"イル」という言葉を使ったが、実際には dpkg が扱えるファイルシステムオブジェク"
-"トならなんでもよい。つまりディレクトリやデバイスなどでも OK)。これを用いる"
-"と、通常 setuid されるプログラムを setuid フラグ無しでインストールしたり、特"
-"定のグループのみに実行許可を与えるようにしたりできる。"
+"者やモードを変更するよう B<dpkg>(1) に指示する方式である (補足: ここでは"
+"「ファイル」という言葉を使ったが、実際には dpkg が扱えるファイルシステムオブ"
+"ジェクトならなんでもよい。つまりディレクトリやデバイスなどでも OK)。これを用"
+"いると、通常 setuid されるプログラムを setuid フラグ無しでインストールした"
+"り、特定のグループのみに実行許可を与えるようにしたりできる。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
 msgstr ""
 "B<dpkg-statoverride> は stat override のリストを管理するユーティリティであ"
-"る。 override を追加・削除・表示するという、3 つの基本機能がある。"
+"る。これには override を追加、削除、表示するという 3 つの基本機能がある。"
 
 #. type: TP
-#: dpkg-statoverride.8:25
-#, fuzzy, no-wrap
+#: dpkg-statoverride.8:42
+#, no-wrap
 msgid "B<--add>I< user group mode file>"
-msgstr "B<--add>I< E<lt>userE<gt> E<lt>groupE<gt> E<lt>modeE<gt> E<lt>fileE<gt>>"
+msgstr "B<--add>I< user group mode file>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
-#, fuzzy
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -12952,39 +15336,37 @@ msgid ""
 "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 ""
-"B<E<lt>fileE<gt>> の override を追加する。 B<E<lt>fileE<gt>> はコマンドの実行"
-"時には存在していなくてもよい。override は保存され、後で用いられる。ユーザとグ"
-"ループは名前(例えば B<root> とか B<nobody> とか)でも指定できるし、前に "
-"`B<#>' 文字をつけた数字(例えば B<#0> とか B<#65534> とか)でも指定できる。"
+"I<file> に対する override を追加する。 I<file> はコマンドの実行時に存在してい"
+"なくてもよい。override は保存され、後で用いられる。ユーザとグループは (例え"
+"ば B<root> や B<nobody> といった) 名前でも指定できるし、 (例えば B<#0> や "
+"B<#65534> といった) 前に `B<#>' 文字をつけた数字でも指定できる。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
-#, fuzzy
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
 msgstr ""
-"--update を指定し、B<E<lt>fileE<gt>> が存在する場合は、すぐにその所有者とモー"
-"ドを新しい値に変更する。"
+"--update が指定された際に I<file> が存在していた場合、即座に所有者とモードが"
+"新しい値に変更される。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
-#, fuzzy
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr ""
-"B<E<lt>fileE<gt>> の override を削除する。B<E<lt>fileE<gt>> の状態はこのコマ"
-"ンドでは変化しない。"
+"I<file> に対する override を削除する。このコマンドで I<file> の状態が変化する"
+"ことはない。"
 
 #. type: TP
-#: dpkg-statoverride.8:40
-#, fuzzy, no-wrap
+#: dpkg-statoverride.8:57
+#, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
-msgstr "B<--list> [I<E<lt>glob-patternE<gt>>]"
+msgstr "B<--list> [I<glob-pattern>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -12995,109 +15377,107 @@ msgstr ""
 "とつもなかった場合は、B<dpkg-statoverride> は終了コード 1 で終了する。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
-#, fuzzy
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
 msgstr ""
-"dpkg データベースのディレクトリを変更する。statoverride のファイルもここに保"
-"存される。デフォルトは I</var/lib/dpkg>。"
+"dpkg データベースのディレクトリを変更する。statoverride ファイルもここに保存"
+"される。デフォルトは I</var/lib/dpkg> である。"
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
 msgstr ""
-"sanity チェック(正気度チェック)が禁止するような場合でも、動作を強制的に行う。"
-"既存の override を変更する場合には、これを指定する必要がある。"
+"sanity チェック (正気度チェック) が禁止するような場合でも、強制的に処理を行"
+"う。既存の override を変更する場合には、これを指定する必要がある。"
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
-"ファイルが存在する場合は、すぐにその所有者とモードを新しい値に変更しようとす"
+"ファイルが存在する場合は、直ちにその所有者とモードを新しい値に変更しようとす"
 "る。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
-msgstr "動作を無口に行う。"
+msgstr "動作に関して多くの出力を行わない。"
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
 "important to dpkg, such as `status' or `available'."
 msgstr ""
 "システムの現在の stat override のリストが書かれたファイル。dpkg の管理ディレ"
-"クトリに、dpkg に取って重要な他のファイル(`status' や `available' など)といっ"
-"しょに置かれる。"
+"クトリに、dpkg にとって重要な他のファイル (`status' や `available' など) と一"
+"緒に置かれる。"
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
-#, fuzzy
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
 msgstr ""
-"注意: dpkg-statoverride はこのファイルを新しく書き変える前に、古いコピーを "
-"\"-old\" を追加した名前で保存する。"
+"注記: B<dpkg-statoverride> は、このファイルを新しいもので置き換える前に、古い"
+"ファイルのコピーを \"-old\" を付加した名前で保存する。"
 
 #. type: TH
-#: dpkg-trigger.1:1
-#, fuzzy, no-wrap
+#: dpkg-trigger.1:18
+#, no-wrap
 msgid "dpkg-trigger"
-msgstr "dpkg-divert"
+msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
-msgstr ""
+msgstr "dpkg-trigger - パッケージトリガユーティリティ"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
-#, fuzzy
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
-#, fuzzy
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr "B<dpkg-trigger> [I<option>...] I<command>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
+"B<dpkg-trigger> は、トリガを明示的に有効化したり、B<dpkg> の実行時に、トリガ"
+"のサポートをチェックしたりするツールである。"
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -13105,210 +15485,225 @@ msgid ""
 "by system administrators (but note that the triggers won't actually be run "
 "by B<dpkg-trigger>)."
 msgstr ""
+"これは、ファイルトリガや宣言された B<有効化した>トリガ制御ファイルのディレク"
+"ティブが不十分であるような、複雑で条件付きの判定を行うような場合に、メンテナ"
+"スクリプトによって使用される。また、これはテスト時やシステム管理者からも使用"
+"できる (ただし、B<dpkg-trigger> はトリガ自体を実行するものではないことに注"
+"意)。"
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
+"トリガ名の文法が認識されなかった場合、B<dpkg-trigeger> はエラーとなる。"
 
 #. type: TP
-#: dpkg-trigger.1:25
-#, fuzzy, no-wrap
+#: dpkg-trigger.1:42
+#, no-wrap
 msgid "B<--check-supported>"
-msgstr "B<--nocheck>"
+msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
+"実行中の B<dpkg> がトリガをサポートしているかをチェックする (通常これは"
+"postinst から呼び出される)。トリガを実行可能な B<dpkg> が実行中の場合は、 "
+"B<0> が返却され、それ以外の場合は B<1> が返却されるとともに、標準エラー出力に"
+"エラーメッセージが出力される。ただし、普通の使い方としては、単にB<dpkg-"
+"trigger> を用いて使用したいトリガを有効化することが望ましい。"
 
 #. type: TP
-#: dpkg-trigger.1:43
-#, fuzzy, no-wrap
+#: dpkg-trigger.1:60
+#, no-wrap
 msgid "B<--by-package=>I<package>"
-msgstr "B<--package>I< E<lt>packageE<gt>>"
+msgstr "B<--by-package=>I<package>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
+"トリガを待機するパッケージ名 (通常メンテナスクリプトの "
+"B<DPKG_MAINTSCRIPT_PACKAGE> 環境変数を通じて B<dpkg> によってスクリプトが含ま"
+"れるパッケージ名に設定され、デフォルトでこの名前が用いられる) を上書きする。"
 
 #. type: TP
-#: dpkg-trigger.1:49
-#, fuzzy, no-wrap
+#: dpkg-trigger.1:66
+#, no-wrap
 msgid "B<--no-await>"
-msgstr "B<--no-debsig>"
+msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
 "to T's trigger processing awaited list and T's status is unchanged.  T may "
 "be considered installed even though I may not yet have processed the trigger."
 msgstr ""
+"このオプションは、呼び出し側のパッケージ T (もしあれば) が、このトリガの処理"
+"を待機する必要がないように設定する。これは、関連パッケージ S が T のトリガ処"
+"理待ちリストに追加されず、T のステータスも変更されないことを意味する。I のト"
+"リガ処理が完了していない場合であっても、T はインストールされたと見なされる。"
 
 #. type: TP
-#: dpkg-trigger.1:56
-#, fuzzy, no-wrap
+#: dpkg-trigger.1:73
+#, no-wrap
 msgid "B<--no-act>"
-msgstr "B<--nocheck>"
+msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
-msgstr ""
+msgstr "テスト用、実際にはいかなる変更も行わない。"
 
 #. type: Plain text
-#: dpkg-trigger.1:68
-#, fuzzy
+#: dpkg-trigger.1:86
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
-msgstr "B<dpkg-deb actions>"
+msgstr ""
+"B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>"
 
 #. type: TH
-#: dpkg-vendor.1:1
-#, fuzzy, no-wrap
+#: dpkg-vendor.1:18
+#, no-wrap
 msgid "dpkg-vendor"
-msgstr "dpkg-divert"
-
-#. type: TH
-#: dpkg-vendor.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-10"
-msgstr "2006-05-10"
+msgstr "dpkg-vendor"
 
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
-msgstr ""
+msgstr "dpkg-vendor - 配布ベンダに関する情報をクエリする"
 
 #. type: Plain text
-#: dpkg-vendor.1:8
-#, fuzzy
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<options>] I<action>"
+msgstr "B<dpkg-vendor> [I<option>...] I<command>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
 "current vendor."
 msgstr ""
+"B<dpkg-vendor> は、B</etc/dpkg/origins> にリストされたベンダに関する情報をク"
+"エリするツールである。現在のベンダの情報は、B</etc/dpkg/origins/default> に格"
+"納されている。"
 
 #. type: TP
-#: dpkg-vendor.1:15
-#, fuzzy, no-wrap
+#: dpkg-vendor.1:32
+#, no-wrap
 msgid "B<--is>I< vendor>"
-msgstr "B<--admindir=>I<dir>"
+msgstr "B<--is>I< vendor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
+"現在のベンダが I<vendor> の場合、戻り値 B<0> で終了する。それ以外の場合 0 以"
+"外の戻り値で終了する。"
 
 #. type: TP
-#: dpkg-vendor.1:19
-#, fuzzy, no-wrap
+#: dpkg-vendor.1:36
+#, no-wrap
 msgid "B<--derives-from>I< vendor>"
-msgstr "B<--divert>I< E<lt>divert-toE<gt>>"
+msgstr "B<--derives-from>I< vendor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
+"現在のベンダディストリビューションが I<vendor> の派生であった場合、戻り値 "
+"B<0> で終了する。それ以外の場合 0 以外の戻り値で終了する。現在のベンダの祖先"
+"をたどるために、\"Parent\" フィールドが使用される。"
 
 #. type: TP
-#: dpkg-vendor.1:24
-#, fuzzy, no-wrap
+#: dpkg-vendor.1:41
+#, no-wrap
 msgid "B<--query>I< field>"
-msgstr "B<--auto> I<link>"
+msgstr "B<--query>I< field>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
-msgstr ""
+msgstr "標準出力に、現在のベンダのベンダ固有の I<field> の値を出力する。"
 
 #. type: TP
-#: dpkg-vendor.1:36
-#, fuzzy, no-wrap
+#: dpkg-vendor.1:53
+#, no-wrap
 msgid "B<--vendor>I< vendor>"
-msgstr "B<--divert>I< E<lt>divert-toE<gt>>"
+msgstr "B<--vendor>I< vendor>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
+"現在のベンダが、B<DEB_VENDOR> 環境変数や B</etc/dpkg/origins/default> から確"
+"認された値ではなく、I<vendor> であると見なす。"
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
-msgstr ""
+msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
+"現在のベンダを定義する設定。設定されていなかった場合、現在のベンダは B</etc/"
+"dpkg/origins/default> から設定される。"
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-#, fuzzy
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr "B<deb-origin>(5)."
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2008-02-17"
+msgid "2012-04-07"
+msgstr "2008-02-17"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - Debian パッケージ管理フロントエンド"
 
 #. type: Plain text
-#: dselect.1:16
-#, fuzzy
-#| msgid ""
-#| "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
-#| "version>] [B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
-#| "D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--colour>|B<--color> "
-#| "I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
-"D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--colour>|B<--color> "
-"I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#: dselect.1:29
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dselect> [I<option>...] [I<action>]"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -13319,14 +15714,14 @@ msgid ""
 " - Alter package selections and manage dependencies,\n"
 " - Install new packages or upgrade to newer versions.\n"
 msgstr ""
-"B<dselect> は Debian システムの、主要なパッケージ管理用ユーザインターフェースの一つである。システム管理者は、B<dselect> のメインメニューで以下の操作を行える。\n"
-" - 利用可能パッケージのバージョンリストの更新。\n"
-" - インストール済み・利用可能パッケージの状況の参照。\n"
-" - 代替パッケージの選択及び依存関係管理。\n"
-" - 新規パッケージのインストールや新バージョンへの更新。\n"
+"B<dselect> は、Debian システムにおけるパッケージ管理用ユーザインタフェースとして主要なものの一つである。システム管理者は、B<dselect> のメインメニューから以下の操作を行える。\n"
+" - 取得可能パッケージのバージョンリストの更新\n"
+" - インストール済、利用可能パッケージ状況の参照\n"
+" - パッケージ選択の変更や依存関係の管理\n"
+" - 新規パッケージのインストールや新バージョンへのアップグレード\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -13338,97 +15733,89 @@ msgid ""
 "internet, local archive servers or cdroms.  The recommended access method is "
 "I<apt>, which is provided by the package B<apt>."
 msgstr ""
-"B<dselect> は、B<dpkg>(1) (下位層 Debian パッケージ管理ツール) のフロントエン"
-"ドとして動作する。パッケージの依存・競合の解決を行なえる、全画面パッケージ選"
-"択マネージャであることが特徴である。管理者権限で起動すると、パッケージのイン"
-"ストール、更新、削除を行うことができる。またパッケージリポジトリより、利用可"
-"能パッケージのバージョン情報や、インストール可能パッケージの取得するための、"
-"様々なアクセス方式を設定できる。使用するアクセス方式によって、インターネット"
-"上の公開サーバ、ローカルサーバ、CD-ROM をリポジトリにできる。推奨するアクセス"
-"方式は、B<apt> パッケージで提供する I<apt> である。"
+"B<dselect> は、下位に位置する Debian パッケージ管理ツールである B<dpkg>(1) の"
+"フロントエンドとして動作する。これは、フルスクリーンのパッケージ選択管理ツー"
+"ルであり、パッケージの依存関係や競合の解決を行なうことができる点が特徴であ"
+"る。管理者権限で起動することで、パッケージのインストール、更新、削除を行うこ"
+"とができるとともに、様々な方式により、パッケージリポジトリから利用可能パッ"
+"ケージのバージョン情報や、インストール可能パッケージの情報を取得するための設"
+"定を行うことができる。使用するアクセス方式に応じて、リポジトリをインターネッ"
+"ト上の公開サーバ、ローカルサーバ、CD-ROM に設定することができる。推奨するアク"
+"セス方式は、B<apt> パッケージで提供される I<apt> である。"
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
-"通常、B<dselect> はパラメータなしで起動する。ユーザへは、対話的メニューで、ア"
-"クションのリストを提供する。引数で、アクションを与えられた場合、直ちにそのア"
-"クションを実行する。いくつかのコマンドラインパラメータで、B<dselect> の動きを"
-"修正したり、プログラムの補足情報を示すことができる。"
+"通常 B<dselect> は引数なしで起動される。これにより、対話的メニューが表示さ"
+"れ、ユーザ対してアクションのリストが提供される。一方、引数でアクションを与え"
+"られた場合は、そのアクションが直ちに実行される。コマンドライン引数により、"
+"B<dselect> の動作を変更したり、プログラムに関する補足情報を表示させたりするこ"
+"とができる。"
 
 #. type: Plain text
-#: dselect.1:51
-#, fuzzy
-#| msgid ""
-#| "All options can be specified both on the commandline and in the "
-#| "B<dselect> configuration file I</etc/dpkg/dselect.cfg>. Each line in the "
-#| "configuration file is either an option (exactly the same as the "
-#| "commandline option but without leading dashes) or a comment (if it starts "
-#| "with a B<#>)."
+#: dselect.1:64
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
-"オプションはすべて、コマンドライン及び B<dselect> の設定ファイル I</etc/dpkg/"
-"dselect.cfg> の両方で指定できる。設定ファイル中の各行には、オプション (正確に"
-"はコマンドラインオプションからダッシュを除いたもの) か、コメント (行が B<#> "
-"で始まる場合) を記述する。"
-
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>directoryE<gt>>"
+"オプションはすべて、コマンドラインと B<dselect> の設定ファイル I</etc/dpkg/"
+"dselect.cfg> もしくは設定ディレクトリ I</etc/dpkg/dselect.cfg.d/> の両方で指"
+"定できる。設定ファイル中の各行には、オプション (正確にはコマンドラインオプ"
+"ションから先頭のダッシュを除いたもの) か、コメント (行が B<#> で始まる場合) "
+"を記述する。"
 
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
 "shouldn't be any need to change it."
 msgstr ""
-"dpkg が使用する `status' ファイルや `available' ファイルなどを置くディレクト"
-"リを変更する。デフォルトは I</var/lib/dpkg> で、通常変更する必要はない。"
+"dpkg が使用する `I<status>' ファイルや `I<available>' ファイルなどを置くディ"
+"レクトリを変更する。デフォルトは I</var/lib/dpkg> で、通常変更する必要はな"
+"い。"
 
 #. type: TP
-#: dselect.1:57
+#: dselect.1:70
 #, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--debug>I< file >|I< >B<-D>I<file>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
-msgstr "デバッグを有効にする。デバッグ情報は I<E<lt>fileE<gt>> に送られる。"
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
+msgstr "デバッグを有効にする。デバッグ情報は I<file> に送られる。"
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
-msgstr "エキスパートモードを有効にする。つまり、うるさいヘルプを表示しない。"
+msgstr "エキスパートモードを有効にする。つまり、煩雑なヘルプを表示しない。"
 
 #. type: TP
-#: dselect.1:64
-#, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+#: dselect.1:77
+#, fuzzy, no-wrap
+#| msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -13436,159 +15823,160 @@ msgid ""
 "the screen.  The parts of the screen (from top to bottom) are:"
 msgstr ""
 "表示色を設定する。ディスプレイがカラー表示をサポートしている場合に有効であ"
-"る。このオプションは、複数回指定できる(そして I<dselect.cfg> で一番使用されて"
-"いる)。指定ごとに、画面の一部の色(や他の属性)を変更する。画面 (上から下まで) "
-"の部位は次のとおり:"
+"る。このオプションは、複数回指定できる ( I<dselect.cfg> での使用が推奨されて"
+"いる)。各設定ごとに、画面のある部位の色 (や他の属性) が変更される。画面の部位"
+"の名称は (上から順に) 次のとおり:"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "画面タイトル"
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
-msgstr "パッケージリストの上のヘッダライン"
+msgstr "パッケージリストの上部にあるヘッダライン"
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
-msgstr "パッケージリストのスクロール領域 (ヘルプも表示する)"
+msgstr "パッケージリストのスクロール領域 (ヘルプも表示される)"
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "リスト内の選択行"
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
-msgstr "パッケージリスト中、パッケージの現在状況表示部"
+msgstr "パッケージリスト内で、各パッケージの状況を示すテキスト"
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
-msgstr "パッケージリスト中、選択したパッケージの現在状況表示部"
+msgstr "パッケージリスト内で、選択したパッケージの状況を示すテキスト"
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
-msgstr "選択中パッケージの状況表示部のヘッダ行"
+msgstr "現在選択しているパッケージの状況を表示するヘッダ行"
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "パッケージの短い説明文"
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
-msgstr "パッケージの説明などのパッケージ情報表示部"
+msgstr "パッケージの説明などパッケージの情報を表示するために用いられる"
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "パッケージ選択時の画面最下行"
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
-msgstr "要求行表示部"
+msgstr "クエリ行を表示するために用いられる"
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "ヘルプ画面の色"
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
 "overriding the compiled-in colors. Use standard curses color names."
 msgstr ""
-"画面の部位の後に、コロンと色設定を記述する。コンパイル時の色を無視して、前景"
-"色、背景色あるいは両方を指定することができる。標準 curses 色名称を使用する。"
+"画面の部位を示すキーワードの後に、コロンに続き色設定を記述する。前景色、背景"
+"色、あるいは両方を指定でき、コンパイル時に指定した色設定に優先する。標準の "
+"curses 色名称を使用すること。"
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -13596,84 +15984,74 @@ msgid ""
 "on all terminals): normal, standout, underline, reverse, blink, bright, dim, "
 "bold"
 msgstr ""
-"任意で、色設定の後に別のコロンで、属性を設定できる。これはプラス(\"+\")文字に"
-"よって分離された、複数の属性のリストである。利用可能な属性を以下列挙する(すべ"
-"ての属性がすべての端末で有効とは限らない): normal, standout, underline, "
-"reverse, blink, bright, dim, bold"
+"色設定の後に、コロンに続き、オプションで属性を設定してもよい。これはプラス"
+"(\"+\")文字によって区切られた、1 つ以上の属性のリストである。利用可能な属性を"
+"以下に示す(すべての属性がすべての端末で有効とは限らない): normal, standout, "
+"underline, reverse, blink, bright, dim, bold"
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "簡単なヘルプを表示し、正常終了する。"
 
 #. type: Plain text
-#: dselect.1:127
-#, fuzzy
+#: dselect.1:140
 msgid "Print version information and exit successfully."
-msgstr ""
-"#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-"バージョン情報を表示し、正常終了する。\n"
-"#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-"バージョン情報を表示して正常終了する。"
-
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "使用方法"
+msgstr "バージョン情報を表示し、正常終了する。"
 
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
-"B<dselect> を対話的に起動すると、以下の利用可能アクションのメニューをユーザに"
-"提示する。"
+"B<dselect> を起動すると、次のようなアクションを実行することができる。これは、"
+"コマンドラインで直接指定してもよいし、対話的に実行されている場合は、利用可能"
+"なアクションの一覧メニューから、ユーザに選択させる形式でもよい。"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
-msgstr "access"
+msgstr "アクセス (access)"
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
-msgstr ""
-"パッケージリポジトリにアクセスするための、アクセス方式を選択・設定する。"
+msgstr "パッケージリポジトリにアクセスするアクセス方式を選択、設定する。"
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
-"デフォルトでは B<dselect> は I<floppy>, I<harddisk>, I<cdrom> といった、いく"
-"つかの方式を提供する。しかし、他のパッケージが追加アクセス方式を提供すること"
-"もある。例えば、I<apt> アクセス方式は B<apt> パッケージで提供され、 "
-"I<multi_cd> は B<dpkg-multicd> で提供される。"
+"デフォルトで、 B<dselect> は I<cdrom>, I<multi_cd>, I<nfs>, I<multi_nfs>, "
+"I<harddisk>, I<mounted>, I<multi_mount>, I<floppy>, I<ftp> といった、いくつか"
+"の方式を提供する。しかし、他のパッケージが追加アクセス方式を提供することもあ"
+"る。例えば、I<apt> アクセス方式は B<apt> パッケージで提供される。"
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr "I<apt> アクセス方式の使用を、強く推奨する。"
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
-msgstr "update"
+msgstr "更新 (update)"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
-msgstr "利用可能パッケージデータベースをリフレッシュする。"
+msgstr "取得可能パッケージのデータベースを更新する。"
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -13681,34 +16059,34 @@ msgid ""
 "I<Packages> or I<Packages.gz>.  These files can be generated by repository "
 "maintainers, using the program B<dpkg-scanpackages>(1)."
 msgstr ""
-"利用可能パッケージのバージョンリストを、現在設定しているアクセス方式で、パッ"
-"ケージリポジトリから取得し、dpkg データベースを更新する。パッケージリストは、"
-"一般的には B<Packages>, B<Packages.gz> という名前で、リポジトリより提供されて"
+"取得可能パッケージのバージョンリストを、現在設定しているアクセス方式でパッ"
+"ケージリポジトリから取得し、dpkg データベースを更新する。パッケージ一覧は、一"
+"般的には I<Packages> や I<Packages.gz> という名前で、リポジトリから提供されて"
 "いる。リポジトリ管理者は、B<dpkg-scanpackages>(1) というプログラムを使用し"
 "て、このファイルを生成することができる。"
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
 msgstr ""
-"update アクションの詳細は、アクセス方式の実装に依存する。通常、このプロセスは"
-"単純で、ユーザの入力を必要としない。"
+"更新アクションの詳細は、アクセス方式の実装に依存する。通常、この処理は単純"
+"で、ユーザの入力を必要としない。"
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
-msgstr "select"
+msgstr "選択 (select)"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
-msgstr "パッケージの選択や依存関係の表示・管理を行う。"
+msgstr "パッケージの選択や依存関係の表示、管理を行う。"
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -13716,13 +16094,13 @@ msgid ""
 "packages selection state. B<dselect> tracks the implications of these "
 "changes to other depending or conflicting packages."
 msgstr ""
-"これが B<dselect> のメイン機能である。選択した画面で、全利用可能・インストー"
-"ル済みパッケージのリストを調査できる。管理者権限で実行すると、対話的に、パッ"
-"ケージ選択状況を変更することもできる。 B<dselect> は、選択状況の変更に関連し"
-"て起こる他の依存・競合パッケージについても同様に追跡する。"
+"これは B<dselect> の主たる機能である。この画面で取得可能なパッケージやインス"
+"トール済パッケージリストを確認できる。管理者権限で実行すると、対話的にパッ"
+"ケージの選択状況を変更することもできる。 B<dselect> は、変更に伴って発生する"
+"依存、競合パッケージについても検出する。"
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -13731,32 +16109,32 @@ msgid ""
 "override them, or back out all the changes, including the ones that created "
 "the unresolved depends or conflicts."
 msgstr ""
-"競合や依存の失敗を検出すると、依存関係解決サブ画面をユーザに提示する。この画"
-"面では、競合パッケージや依存パッケージを、その理由とともに表示する。ユーザ"
-"は、B<dselect> が提案した変更案を適用してもよいし、その案を上書きしてもよい。"
-"また、変更をすべて元に戻してもよい。以上を、依存・競合が解決されるまで、繰り"
-"返す。"
+"競合や解決できない依存関係を検出すると、依存関係解決サブ画面をユーザに提示す"
+"る。この画面では、競合パッケージや依存パッケージのリストが、その理由とともに"
+"表示される。ユーザは、B<dselect> が提案した変更案を適用してもよいし、その案を"
+"修正してもよい。また、解決できない依存関係や競合を発生させた変更を含む、すべ"
+"ての変更を元に戻すこともできる。"
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
-msgstr "対話的なパッケージ選択管理画面の詳細な使い方を後述する。"
+msgstr "対話的なパッケージ選択管理画面の詳細な使い方については後述する。"
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
-msgstr "install"
+msgstr "導入 (install)"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "選択したパッケージをインストールする。"
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -13764,13 +16142,14 @@ msgid ""
 "before installation, or fetched when needed.  Some access methods may also "
 "remove packages that were marked for removal."
 msgstr ""
-"インストール・更新するパッケージを、設定したアクセス方式で適切なリポジトリよ"
-"り取得し、 B<dpkg> を用いてインストールを行う。アクセス方式の実装に依存する"
-"が、インストール前に全パッケージを取得、もしくは必要な時に取得する。アクセス"
-"方式により、削除マークをつけたパッケージの削除を行う場合もある。"
+"新規インストール、更新が可能なパッケージを、設定したアクセス方式で適切なリポ"
+"ジトリより取得し、 B<dpkg> を用いてインストールを行う。インストール前にパッ"
+"ケージをすべて取得するか、必要な時に取得するかは、アクセス方式の実装によって"
+"異なる。アクセス方式によって、削除マークをつけたパッケージの削除を行う場合も"
+"ある。"
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -13780,15 +16159,15 @@ msgid ""
 "org/ or by reading the documentation for B<bug>(1) or B<reportbug>(1), if "
 "these are installed."
 msgstr ""
-"インストール中にエラーが発生した場合、もう一度 install を行うよう促される。そ"
-"の場合でも、ほとんど問題が発生しないか、解決済みとなっている。問題が残ったま"
-"まだったり、インストールが異常終了する場合、原因・事情を調べて、Debian バグ追"
-"跡システムへバグ報告をしていただきたい。バグ報告の方法は、http://bugs.debian."
-"org/ や、インストールされていれば、 B<bug>(1) や B<reportbug>(1) の文書を参照"
-"のこと。"
+"インストール中にエラーが発生した場合は、通常インストールを再度行うことを推奨"
+"する。大半の場合、問題は再発しないか解決されるが、問題が解決しなかったりイン"
+"ストールが適切に行われていなかったりする場合は、原因や環境を調べて、Debian バ"
+"グ追跡システムへバグ報告をしていただきたい。バグ報告の方法は、http://bugs."
+"debian.org/ や、B<bug>(1) や B<reportbug>(1) がインストールされていれば、それ"
+"らの文書を参照のこと。"
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -13796,65 +16175,65 @@ msgid ""
 "in the package. Some packages make use of the B<debconf>(1)  library, "
 "allowing for more flexible or even automated installation setups."
 msgstr ""
-"install アクションの詳細はアクセス方式の実装に依存する。パッケージのインス"
-"トール、設定、削除中に、ユーザに注意を促したり、入力を要求する可能性もある。"
-"これはパッケージ管理者スクリプトに依存する。パッケージによっては、B<debconf>"
-"(1) ライブラリを用いており、より柔軟で自動化されたインストールセットアップが"
-"可能である。"
+"導入アクションの詳細はアクセス方式の実装に依存する。パッケージのインストー"
+"ル、設定、削除中に、ユーザに対する確認が発生したり、入力が要求されたりする場"
+"合もある。これはパッケージのメンテナスクリプトに依存する。パッケージによって"
+"は、B<debconf>(1) ライブラリを用いており、より柔軟で自動化されたインストール"
+"セットアップが可能である。"
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
-msgstr "config"
+msgstr "設定 (config)"
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "すでにインストール済みだが、設定が完了していないパッケージの設定を行う。"
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
-msgstr "remove"
+msgstr "削除 (remove)"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
-msgstr "削除マークをつけたインストール済みパッケージの、削除・完全削除を行う。"
+msgstr "削除マークをつけたインストール済パッケージの削除や完全削除を行う。"
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
-msgstr "quit"
+msgstr "終了 (quit)"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "B<dselect> を終了する。"
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "エラーコード 0 (成功) でプログラムを終了する。"
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "パッケージ選択管理"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
-msgstr "入門"
+msgstr "概要"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -13867,17 +16246,17 @@ msgid ""
 "case of doubt, consult the B<dpkg>(1) manpage and the Debian Policy manual, "
 "contained in the B<debian-policy> package."
 msgstr ""
-"大量の相互依存関係を持つパッケージ群を B<dselect> で管理する複雑さに、管理者"
-"は直面する。 Debian パッケージ管理システムの概念や、その方法に慣れていない"
-"ユーザにとっては、これは圧倒的ですらある。 B<dselect> は、パッケージ管理と管"
-"理作業の負担緩和を目指している。しかし、単に負担緩和に役立つだけで、管理者と"
-"しての技術や知識の代用にはならない。ユーザには、Debian パッケージングシステム"
-"についての基礎概念に精通することが要求される。疑問があれば、B<dpkg>(1) のマ"
-"ニュアルや、B<debian-policy> パッケージに含まれている Debian ポリシーマニュア"
-"ルを参照してほしい。"
+"B<dselect> により、管理者は大量の相互依存関係を持つパッケージ群を管理する複雑"
+"さの一端に直面することになる。Debian パッケージ管理システムの概念や、その方法"
+"に慣れていないユーザにとって、これは圧倒的ですらある。 B<dselect> は、パッ"
+"ケージ管理と管理作業の負担緩和を目指しているが、あくまで負担緩和に役立つだけ"
+"で、管理者としての技術や知識の代用にはならない。管理者には、Debian パッケージ"
+"ングシステムについての基礎概念に精通することが要求される。不明点があれば、"
+"B<dpkg>(1) のマニュアルや、B<debian-policy> パッケージに含まれている Debian "
+"ポリシーマニュアルを参照してほしい。"
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -13885,19 +16264,19 @@ msgid ""
 "screens, when one pops up.  The online help screens can at any time be "
 "invoked with the B<'?'> key."
 msgstr ""
-"B<dselect> が、エキスパートモードや直接モードで起動されない場合、メニューから"
-"アクションを選ぶ際に、初めにヘルプ画面が表示される。オンラインヘルプ画面が"
-"ポップアップした際には、そこに示される内容をすべて検討するよう、I<強く>お奨め"
-"する。オンラインヘルプ画面は、いつでも B<'？'> キーで表示できる。"
+"B<dselect> がエキスパートモードや直接モードで起動されない場合、メニューからア"
+"クションを選ぶ際には、まずヘルプ画面が表示される。オンラインヘルプ画面がポッ"
+"プアップした際には、示された内容にすべて目を通すように I<強く>推奨する。オン"
+"ラインヘルプ画面は、いつでも B<'？'> キーで表示できる。"
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "画面レイアウト"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -13906,29 +16285,29 @@ msgid ""
 "currently selected in the top half of the screen.  The type of detail that "
 "is displayed can be varied."
 msgstr ""
-"選択画面は、デフォルトで上下 2 分割されている。上半分は、パッケージリストを表"
-"示している。カーソルバーで個々のパッケージを選択したり、グループヘッダを選択"
-"(できれば)して、パッケージグループを選択したりできる。画面の下半分は、画面の"
-"上半分で現在選択しているパッケージの詳細が表示される。表示される詳細のタイプ"
-"は、変更できる。"
+"選択画面は、デフォルトで上下 2 分割されている。上半分はパッケージのリストを表"
+"示している。カーソルバーで個々のパッケージを選択したり、グループヘッダ (存在"
+"していれば) を選択して、パッケージグループを選択したりできる。画面の下半分"
+"は、画面の上半分で現在選択しているパッケージの詳細が表示される。表示される詳"
+"細の形式は変更できる。"
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
 msgstr ""
 " B<'I'> キーを押すごとに、パッケージリストの全画面表示、パッケージ詳細の拡"
-"大、画面の均等分割を切り替える。"
+"大、画面の均等分割が切り替えられる。"
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr "パッケージ詳細表示"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -13939,40 +16318,40 @@ msgid ""
 " - the control information for the installed version\n"
 " - the control information for the available version\n"
 msgstr ""
-"デフォルトのパッケージ詳細表示部は、パッケージ状況リスト中で現在選択されているパッケージの、長いパッケージ説明文を表示する。詳細タイプは B<'i'> キーを押すごとに以下が切り替わる。\n"
-" - 長い説明文\n"
-" - インストール済みバージョンのコントロール情報\n"
-" - 利用可能バージョンのコントロール情報\n"
+"デフォルトのパッケージ詳細表示部は、パッケージ状況リスト内で現在選択されているパッケージの詳細なパッケージ説明文を表示する。詳細の形式は B<'i'> キーを押すごとに以下が切り替わる。\n"
+" - 詳細な説明文\n"
+" - インストール済バージョンの制御情報\n"
+" - 取得可能バージョンの制御情報\n"
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
 "causing it to be listed."
 msgstr ""
-"依存関係解決画面では、特定のパッケージの未解決依存・競合関係を、その原因とと"
-"もに表示する可能性がある。"
+"依存関係解決画面で、特定のパッケージに関連する未解決な依存関係、競合関係が、"
+"その原因とともに表示される場合もある。"
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "パッケージ状況リスト"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
 "and packages known from the available packages database."
 msgstr ""
-"メイン選択画面は、 Debian パッケージ管理システムが知っている全パッケージを表"
-"示する。これには、システムにインストール済みのパッケージと、利用可能パッケー"
-"ジデータベースが知っているパッケージが含まれる。"
+"主たる選択画面には、Debian パッケージ管理システムが認識しているすべてのパッ"
+"ケージがリストされる。これには、システムにインストール済のパッケージと、取得"
+"可能パッケージのデータベースが認識しているパッケージが含まれる。"
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -13982,25 +16361,25 @@ msgid ""
 "verbose and shorthand.  Shorthand display is the default."
 msgstr ""
 "リストにはパッケージごとに、パッケージの状況、優先度、セクション、インストー"
-"ル済み・利用可能バージョン、パッケージ名、短い説明文が 1 行で表示される。 "
-"B<'V'> キーを押すと、インストール済みバージョンと利用可能バージョンの表示を "
-"ON/OFF できる。 B<'v'> キーを押すと、パッケージ状況を詳細表示と簡略表示で切り"
-"替える。簡略表示がデフォルトである。"
+"ル済、取得可能バージョン、パッケージ名、短い説明文が 1 行で表示される。 "
+"B<'V'> キーを押すと、インストール済バージョンと取得可能バージョンの表示、非表"
+"示を切り替える。 B<'v'> キーを押すと、パッケージ状況の詳細表示と簡略表示を切"
+"り替える。簡略表示がデフォルトである。"
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
 "the current selection state.  The first two relate to the actual state of "
 "the package, the second pair are about the selections set by the user."
 msgstr ""
-"状況簡略表示は、以下の 4 パートに分かれている。エラーフラグ (通常クリア)、現"
-"在の状況、前回選択状況、今回選択状況である。始めの 2 つはパッケージの現在の状"
-"況を表し、その後の 2 つはユーザがセットした選択状況を表している。"
+"簡略表示における状況は、エラーフラグ (通常クリアされている)、現在の状況、現在"
+"の選択状況、新規の選択状況の 4 パートからなる。始めの 2 つはパッケージの現在"
+"の状況を表し、後の 2 つはユーザが設定した選択状況を示している。"
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -14021,41 +16400,41 @@ msgid ""
 "  B<_>       marked for purge, also remove configuration;\n"
 "  B<n>       package is new and has yet to be marked.\n"
 msgstr ""
-"パッケージ状況簡略表示部のコードには以下の意味がある。\n"
+"簡略表示におけるパッケージ状況の略号には以下の意味がある。\n"
 " エラーフラグ:\n"
 "  I<空>      エラーなし\n"
 "  B<R>       深刻なエラー (要再インストール)\n"
 " インストール状況:\n"
 "  I<空>      未インストール\n"
-"  B<*>       インストール済み、かつ設定済み\n"
-"  B<->       未インストールだが、設定ファイルが残っている\n"
-"  B<U>       展開済みだが設定が済んでいない\n"
+"  B<*>       インストール済で設定済\n"
+"  B<->       未インストールだが設定ファイルが残っている\n"
+"  B<U>       展開済だが未設定\n"
 "  B<C>       半設定状況 (エラー発生)\n"
 "  B<I>       半インストール状況 (エラー発生)\n"
-" 現在の選択・要求した選択:\n"
-"  B<*>       インストール・更新マーク\n"
+" 現在の選択状況、新規の選択状況:\n"
+"  B<*>       インストールもしくは更新マーク\n"
 "  B<->       削除マーク (設定ファイルは残す)\n"
-"  B<=>       保留 (パッケージになにも処理を行わない)\n"
+"  B<=>       保留 (パッケージに対する処理は行われない)\n"
 "  B<_>       完全削除マーク (設定ファイルも削除する)\n"
-"  B<n>       新規パッケージでまだマーク付けされていない\n"
+"  B<n>       新規パッケージでまだマークが付けられていない\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "カーソルおよび画面移動"
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
 msgstr ""
-"パッケージ選択リストや依存・競合関係解決画面では、以下のキー割当のコマンドで"
-"操作できる。"
+"パッケージ選択リストや依存、競合関係解決画面では、以下のキーに割当てられた移"
+"動コマンドで操作することができる。"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -14093,13 +16472,13 @@ msgstr ""
 "  B<^f>                 表示を 1 文字右にスクロール\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
-msgstr "検索と並べ替え"
+msgstr "検索とソート"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -14111,17 +16490,16 @@ msgid ""
 "the search reaches the bottom of the list, it wraps to the top and continues "
 "searching from there."
 msgstr ""
-"パッケージリストはパッケージ名で検索することができる。パッケージのリストで"
-"は、 B<'/'> を押してから、単純な検索文字列を入力することで、パッケージ名の検"
-"索ができる。この文字列は、正規表現 B<regex>(7) で解析される。検索文字列に続け"
-"て B<'/d'> を加えると、説明文からも検索する。 B<'/i'> を加えた場合は、大文字"
-"小文字の区別をしない。この 2 つの添字を B<'/id'> のようにつなげても記述でき"
-"る。検索結果に対して、続けて B<'n'> ないし B<'\\e'> キーを押すと、目的のパッ"
-"ケージが得られるまで、検索を繰り返せる。検索がリストの最後まで達すると、先頭"
-"に戻る。"
+"パッケージリストはパッケージ名で検索することができる。これは、パッケージリス"
+"トで  B<'/'> を押してから、単純な検索文字列を入力することで行える。この文字列"
+"は、正規表現 B<regex>(7) で解析される。検索文字列に続けて B<'/d'> を加える"
+"と、説明文からも検索する。 B<'/i'> を加えた場合は、大文字小文字の区別をしな"
+"い。この 2 つの添字を B<'/id'> のように合わせることもできる。検索結果に対し"
+"て B<'n'> ないし B<'\\e'> キーを何度か押すと、目的のパッケージが得られるまで"
+"検索を繰り返せる。検索がリストの最後まで達すると、先頭に戻る。"
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -14131,27 +16509,29 @@ msgid ""
 " priority+section  available+priority  status+priority\n"
 " section+priority  available+section   status+section\n"
 msgstr ""
-"リストのソート順は、B<'o'> と B<'O'> キーを繰り返し押して変更する。\n"
+"リストのソート順は、B<'o'> と B<'O'> キーを何度か押して変更する。\n"
 "以下の 9 通りのソート順を選べる。\n"
-" アルファベット     利用可能             状況\n"
-" 優先度+セクション  利用可能+優先度      状況+優先度\n"
-" セクション+優先度  利用可能+セクション  状況+セクション\n"
+" アルファベット     取得可能             状況\n"
+" 優先度+セクション  取得可能+優先度      状況+優先度\n"
+" セクション+優先度  取得可能+セクション  状況+セクション\n"
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
-msgstr "上記リストには明記していないが、最後にアルファベット順でソートされる。"
+msgstr ""
+"上記リストには明記されていないが、最終的にアルファベット順でのソートが行われ"
+"る。"
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr "選択の変更"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -14162,36 +16542,36 @@ msgid ""
 "  B<-, Delete>    remove, but leave configuration\n"
 "  B<_>            remove & purge configuration\n"
 msgstr ""
-"それぞれのパッケージの要求選択状況は、以下のコマンドで変更できる。\n"
-"  B<+, Insert>    インストール・更新する\n"
-"  B<=, H>         現在の状況・バージョンを保留する\n"
+"各パッケージの新規選択状況は、以下のコマンドで変更できる。\n"
+"  B<+, Insert>    インストール、更新する\n"
+"  B<=, H>         現在の状況、バージョンで保留する\n"
 "  B<:, G>         保留解除 (更新ないし未インストールのままとする)\n"
-"  B<-, Delete>    削除して設定は残す\n"
-"  B<_>            削除して設定も消す\n"
+"  B<-, Delete>    削除、設定は残す\n"
+"  B<_>            完全削除、設定も消す\n"
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
 "This will be further explained below."
 msgstr ""
-"変更要求の結果、依存を満足しなかったり競合した場合、 B<dselect> は依存関係解"
-"決画面を提示する。これは後ほど説明する。"
+"変更の結果、依存関係を充足できなかったり競合したりした場合、 B<dselect> は依"
+"存関係解決画面を表示する。これは後ほど説明する。"
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
 "packages is dependent on the current list ordering settings."
 msgstr ""
-"さらに、グループヘッダ上にカーソルバーを移動して、パッケージ選択のグループに"
-"コマンドを適用することができる。パッケージの正確なグループ化ができるかは、現"
-"在のリストのソート順設定に依存する。"
+"グループヘッダ上にカーソルバーを移動して、パッケージ選択のグループにコマンド"
+"を適用することもできる。現在のリストのソート順設定によっては、パッケージのグ"
+"ループ化が適切に行われない場合がある。"
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -14199,29 +16579,29 @@ msgid ""
 "screen, making them very hard to handle. In practice, only hold and unhold "
 "operations are useful when applied to groups."
 msgstr ""
-"一度に大量の未解決依存・競合を発生させるため、中身が大きいグループを変更する"
-"場合は、十分注意するべきである。 1 つの依存関係解決画面に、すべて表示されるこ"
-"ととなるため、これを解決するのは非常に難しい。実際には、グループの変更が有用"
-"なのは、保留や保留解除の時ぐらいである。"
+"大規模なグループの選択状況を変更する場合は、大量の未解決な依存、競合関係が一"
+"度に発生するため、十分注意すべきである。 これらは 1 つの依存関係解決画面にリ"
+"ストされることとなるため、これを操作するのは非常に難しい。グループに対する変"
+"更が実用的なのは、保留や保留解除の時ぐらいである。"
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
-msgstr "依存・競合解決"
+msgstr "依存・競合関係の解決"
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
 "First however, an informative help screen is displayed."
 msgstr ""
-"選択状況を変更して未解決依存・競合が発生した場合、 B<dselect> は依存関係解決"
-"画面を表示する。初めての場合は、その前にヘルプ画面を表示する。"
+"選択状況の変更により未解決の依存・競合関係が発生した場合、 B<dselect> は依存"
+"関係解決画面を表示する。なお、表示の前にヘルプ画面が表示される。"
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -14230,14 +16610,14 @@ msgid ""
 "the depends or conflicts that cause the currently selected package to be "
 "listed."
 msgstr ""
-"この画面の上半分には、未解決依存・競合があるパッケージや、要求された変更の結"
-"果、そして依存を解決するのにインストールすればいいパッケージ、競合を解決する"
-"のに削除すればいいパッケージをすべて表示する。下半分には、現在選択している"
-"パッケージの依存や競合の原因を、デフォルトで表示する。"
+"この画面の上半分には、選択された変更の結果として発生した未解決の依存、競合関"
+"係があるパッケージに加え、インストールすることで依存関係を解決するパッケー"
+"ジ、削除することで競合を解決するパッケージがすべて表示される。下半分には、現"
+"在選択されているパッケージが原因となっている依存や競合関係がデフォルトで表示"
+"される。"
 
 #. type: Plain text
-#: dselect.1:392
-#, fuzzy
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -14245,13 +16625,13 @@ msgid ""
 "resolution screen to be displayed. Usually, it is best to follow up the "
 "suggestions made by B<dselect>."
 msgstr ""
-"パッケージのサブリストが初期表示されたとき、 B<dselect> は、依存関係解決画面"
-"が表示されるときに依存や競合を解決するよう、リストしたパッケージの選択状況を"
-"すでに変更しているかもしれない。通常、B<dselect> による提案を採用するのが最良"
-"である。"
+"パッケージのサブリストの初期表示の時点で、B<dselect> は、依存関係解決画面の表"
+"示を引き起こしている依存や競合関係を解決するよう、リストしたパッケージの選択"
+"状況の一部をあらかじめ変更している場合がある。通常、B<dselect> による提案を採"
+"用するのが最良である。"
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -14260,19 +16640,20 @@ msgid ""
 "resolution screen to be prompted is kept as requested.  Finally, by pressing "
 "B<'U'>, the selections are again set to the automatic suggestion values."
 msgstr ""
-"B<'R'> キーを押すことで、パッケージリストの選択状況を、未解決依存・競合が作成"
-"される前のように、元に戻せるだろう。B<'D'> キーを押すことで、自動提案はリセッ"
-"トされるが、依存関係解決画面が示した変更は、要求したものと同様に維持される。"
-"最終的に B<'U'> を押すことで、自動提案をセットすることができる。"
+"B<'R'> キーを押すことで、パッケージリストの選択状況を未解決の依存、競合関係が"
+"生成される前の状態に戻すことができる。B<'D'> キーを押すことで、自動的に生成さ"
+"れた推奨の設定は解除されるが、依存関係解決画面が表示される原因となった変更"
+"は、その状態のまま保持される。B<'U'> を押すことで、自動的に生成された推奨の設"
+"定が再設定される。"
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
-msgstr "選択要求の確定"
+msgstr "選択された変更の確定"
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -14280,24 +16661,25 @@ msgid ""
 "unresolved depends, B<dselect> will again prompt the user with a dependency "
 "resolution screen."
 msgstr ""
-"B<enter> を押すと、現在表示されている選択セットで確定する。選択要求の結果、未"
-"解決依存が検出されなければ、 B<dselect> は新しい選択を設定する。しかし、いま"
-"だ未解決依存が存在する場合、 B<dselect> は依存関係解決画面を改めて表示する。"
+"B<enter> を押すことで、現在表示されている選択を確定する。選択された変更に起因"
+"する未解決の依存関係が検出されない限り、B<dselect> は新しい選択を設定する。未"
+"解決の依存関係が存在する場合、 B<dselect> は依存関係解決画面を改めて表示す"
+"る。"
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
 "selections as specified by the user, unconditionally. Generally, don't do "
 "this unless you've read the fine print."
 msgstr ""
-"未解決依存・競合が存在する選択状況で、B<dselect> は確定を強制するには、 "
-"B<'Q'> キーを押す。これはユーザが指定した選択を無条件にセットする。一般的に、"
-"詳細を読んでいなければ、これをしないこと。"
+"未解決の依存関係、競合が生成された状態の選択で、B<dselect> に確定を強制させる"
+"には、B<'Q'> キーを押す。これはユーザが指定した選択を無条件に設定する。一般的"
+"に、何が行われるかの詳細を把握していない限り、これを行わないこと。"
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -14306,11 +16688,11 @@ msgid ""
 "the last established settings."
 msgstr ""
 "反対に、選択を取り消して選択リストを元に戻す場合は、 B<'X'> キーや B<escape> "
-"キーを押すこと。キーを何回も押すことで、問題のある変更要求を取り消し、最後に"
-"確定した選択に戻すことができる。"
+"キーを押すこと。キーを何回か押すことで、問題の発生する可能性のある、パッケー"
+"ジ選択の変更を取り消し、最後に確定した選択に戻すことができる。"
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -14318,162 +16700,156 @@ msgid ""
 "but provides a more obvious panic button in cases where the user pressed "
 "B<enter> by accident."
 msgstr ""
+"誤って選択を確定させてしまったが、現在システムにインストールされている選択に"
+"完全に戻したいという場合は、B<'C> キーを押すこと。これはすべてのパッケージに"
+"対して保留解除を行ってしまった場合と同様であるが、ユーザが事故で B<enter> を"
+"押してしまった場合についての明確なパニックボタンを提供するものである。"
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
+"設定されていると、B<dselect> はその値をユーザ固有の設定ファイルを読み込むディ"
+"レクトリとして使用する。"
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
 msgstr ""
-"B<dselect> パッケージ選択インターフェースは、新しいユーザを混乱させる。聞くと"
-"ころでは、経験を積んだカーネル開発者ですら、これを嘆いている。"
+"始めて B<dselect> を使うユーザの中には、このパッケージ選択インタフェースに混"
+"乱する者もいる。聞くところによると、経験を積んだカーネル開発者ですら、これに"
+"悩まされている。"
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
-msgstr "文書が足りない。"
+msgstr "ドキュメントが不足している。"
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "メインメニューにヘルプオプションがない。"
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
-msgstr "利用可能パッケージのリスト表示を減らせない。"
+msgstr "取得可能パッケージのリスト表示を減らせない。"
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
 "it is also much more flexible than the built in access methods."
 msgstr ""
-"内蔵アクセス方式では、もはや現在の品質基準を満たせない。 apt が提供するアクセ"
-"ス方式を利用すれば、壊れないだけでなく、内蔵アクセス方式より遙かに柔軟であ"
-"る。"
+"内部実装されているアクセス方式では、もはや現在の品質基準を満たせない。apt が"
+"提供するアクセス方式を利用すれば、問題を発生させないだけでなく、内部実装され"
+"ているアクセス方式より遙かに柔軟である。"
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#. type: Plain text
-#: dselect.1:462
-#, fuzzy
-#| msgid ""
-#| "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
-#| "list of contributors may be found in `dselect --license'."
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<dselect> は、Ian Jackson (ijackson@gnu.ai.mit.edu) によって書かれた。 この"
-"プログラムへの全貢献者一覧は `dselect --license' で参照できる。"
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"このマニュアルは Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt> によって書か"
-"れ、 Josip Rodin, Joost kooij が更新した。"
-
 #. type: TH
-#: dselect.cfg.5:1
-#, fuzzy, no-wrap
+#: dselect.cfg.5:19
+#, no-wrap
 msgid "dselect.cfg"
-msgstr "dselect"
+msgstr "dselect.cfg"
+
+#. type: TH
+#: dselect.cfg.5:19
+#, no-wrap
+msgid "2011-07-03"
+msgstr "2011-07-03"
 
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
-msgstr ""
+msgstr "dselect.cfg - dselect の設定ファイル"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
 msgstr ""
+"このファイルには、dselect のデフォルトのオプションが格納される。各行には、先"
+"頭のダッシュが不要なことを除き、dselect の通常のコマンドラインオプションと"
+"まったく同一のオプションを 1 つ記述する。オプションの値を囲むクオートも削除さ"
+"れる。ハッシュ記号 (\"B<#>\") からはじまる行はコメント行と見なされる。"
 
 #. type: Plain text
-#: dselect.cfg.5:14
-#, fuzzy
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
-#, fuzzy
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
-msgstr ""
+msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
-#, fuzzy
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
 msgstr ""
-"B<dpkg> に貢献した人のリストは B</usr/share/doc/dpkg/THANKS> に\n"
-"挙げてある。\n"
+"B<dselect> に貢献した人のリストは B</usr/share/doc/dpkg/THANKS> を参照のこ"
+"と。"
 
 #. type: Plain text
-#: dselect.cfg.5:24
-#, fuzzy
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
-msgstr "B<date>(1)"
+msgstr "B<dselect>(1)"
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, no-wrap
+msgid "2012-01-14"
+msgstr ""
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - システムデーモンプログラムの起動、停止"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-#, fuzzy
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr "B<start-stop-daemon> B<-K>|B<--stop> I<options>"
+#: start-stop-daemon.8:30
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<start-stop-daemon> [I<option>...] I<command>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
-#, fuzzy
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
 "daemon> can be configured to find existing instances of a running process."
 msgstr ""
 "B<start-stop-daemon> はシステムレベルのプロセスの生成や停止を制御するために使"
-"用される。また、 B<--exec>, B<--pidfile>, B<--user>, B<--name> オプションを指"
-"定することで、実行中のプロセスを見つけることができる。"
+"用される。また、 適切なオプションを指定することで、実行中のプロセスを確認する"
+"ことができる。"
 
 #. type: Plain text
-#: start-stop-daemon.8:34
-#, fuzzy
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -14484,23 +16860,23 @@ msgid ""
 "daemons which have long-lived children which need to live through a B<--"
 "stop>, you must specify a pidfile."
 msgstr ""
-"注意: B<--pidfile> を指定しない場合、B<start-stop-daemon> は B<killall>(1) と"
-"似た動きをする。B<start-stop-daemon> は、(指定されていれば)プロセス名、uid、"
-"および gid にマッチするプロセスをプロセステーブルから検索する。B<--start> が"
-"指定されている場合にマッチするプロセスがあれば、デーモンは起動されない。B<--"
-"stop> が指定されていれば、マッチするプロセスすべてに KILL シグナルが送られ"
-"る。そのため、B<--stop> を与えられても生き延びる必要があるような、長生きする"
-"子プロセスを持つデーモンには、 pidfile を指定しなければならない。"
+"注記: B<--pidfile> を指定しない場合、B<start-stop-daemon> は B<killall>(1) と"
+"類似の動作を行う。B<start-stop-daemon> は、(指定されていれば) プロセス名、"
+"uid、および gid にマッチするプロセスをプロセステーブルから検索する。B<--"
+"start> が指定されている場合にマッチするプロセスがあれば、デーモンは起動されな"
+"い。B<--stop> が指定されていれば、マッチするプロセスすべてに TERM シグナル "
+"(もしくは B<--signal> や B<--retry> により指定されたシグナル) が送られる。そ"
+"のため、B<--stop> を指定されても動作しつづける必要があるような、長寿命の子プ"
+"ロセスを持つデーモンには、 pidfile を指定しなければならない。"
 
 #. type: TP
-#: start-stop-daemon.8:36
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:57
+#, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
-msgstr "B<start-stop-daemon> B<-S>|B<--start> I<options> [B<-->] I<arguments>"
+msgstr "B<-S>, B<--start> [B<-->] I<arguments>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
-#, fuzzy
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -14509,23 +16885,21 @@ msgid ""
 "specified, by B<--startas>.  Any arguments given after B<--> on the command "
 "line are passed unmodified to the program being started."
 msgstr ""
-"B<--start> を使用すると、 B<start-stop-daemon> は指定されたプロセスが存在する"
-"かを調べる。該当するプロセスが存在する場合、 B<start-stop-daemon> は何もせ"
-"ず、エラーステータス 1 を返して終了する (B<--oknodo> が指定された場合は、0 を"
-"返す)。該当するプロセスが存在しない場合、 B<--exec> により (又は、 B<--"
-"startas> が指定された場合はこれにより) 指定される実行ファイルを起動する。コマ"
-"ンドライン上で B<--> 以降に与えられた任意の引数は起動されるプログラムにそのま"
-"ま引き渡される。"
+"指定されたプロセスの存在を確認する。該当するプロセスが存在する場合、 B<start-"
+"stop-daemon> は何もせず、エラーステータス 1 を返して終了する (B<--oknodo> が"
+"指定された場合は、0 を返す)。該当するプロセスが存在しない場合、 B<--exec> に"
+"より、もしくは B<--startas> が指定された場合はこれにより指定される実行ファイ"
+"ルを起動する。コマンドライン上で B<--> 以降に与えられた任意の引数は起動される"
+"プログラムにそのまま引き渡される。"
 
 #. type: TP
-#: start-stop-daemon.8:53
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:74
+#, no-wrap
 msgid "B<-K>, B<--stop>"
-msgstr "B<-o>|B<--oknodo>"
+msgstr "B<-K>, B<--stop>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
-#, fuzzy
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -14534,156 +16908,174 @@ msgid ""
 "specified, then B<start-stop-daemon> will check that the process(es) have "
 "terminated."
 msgstr ""
-"B<--stop> を使用すると、 B<start-stop-daemon> は指定されたプロセスが存在する"
-"かを調べる。該当するプロセスが存在する場合、 B<start-stop-daemon> は B<--"
-"signal> により指定されたシグナルをそのプロセスに送り、エラーステータス 0 を返"
-"して終了する。該当するプロセスが存在しない場合、 B<start-stop-daemon> はエ"
-"ラーステータス 1 を返して終了する( B<--oknodo> が指定された場合は 0 を返す)。"
-"B<--retry> を指定した場合、B<start-stop-daemon> はそのプロセスが終了したこと"
-"を確認する。"
+"指定されたプロセスの存在を確認する。該当するプロセスが存在する場合、 B<start-"
+"stop-daemon> は B<--signal> により指定されたシグナルをそのプロセスに送り、エ"
+"ラーステータス 0 を返して終了する。該当するプロセスが存在しない場合、 "
+"B<start-stop-daemon> はエラーステータス 1 を返して終了する( B<--oknodo> が指"
+"定された場合は 0 を返す)。B<--retry> を指定した場合、B<start-stop-daemon> は"
+"そのプロセスが終了したことを確認する。"
 
 #. type: TP
-#: start-stop-daemon.8:71
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:92
+#, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<-T>, B<--status>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+"指定されたプロセスの存在を確認し、LSB の Init Script Action に基づいた終了ス"
+"テータスを返却する。"
+
+#. type: TP
+#: start-stop-daemon.8:96
+#, no-wrap
 msgid "B<-H>, B<--help>"
-msgstr "B<-H>|B<--help>"
+msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
-#, fuzzy
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
-msgstr "利用方法に関する情報を表示する。"
+msgstr "使用方法に関する情報を表示し、終了する。"
 
 #. type: TP
-#: start-stop-daemon.8:74
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:99
+#, no-wrap
 msgid "B<-V>, B<--version>"
-msgstr "B<-V>|B<--version>"
+msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
-#, fuzzy
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
-msgstr "バージョンと著作権に関する情報を表示する。"
+msgstr "バージョンと著作権に関する情報を表示し、終了する。"
 
 #. type: SH
-#: start-stop-daemon.8:78
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:103
+#, no-wrap
 msgid "MATCHING OPTIONS"
-msgstr "アクション・オプション"
+msgstr "マッチ用オプション"
 
 #. type: TP
-#: start-stop-daemon.8:79
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:104
+#, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
-msgstr "B<-p>|B<--pidfile> I<pid-file>"
+msgstr "B<-p>, B<--pidfile> I<pid-file>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "I<pid-file> で指定されるプロセス ID を持つプロセスを調べる。"
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:109
+#, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
-msgstr "B<-x>|B<--exec> I<executable>"
+msgstr "B<-x>, B<--exec> I<executable>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"(B</proc/>I<pid>B</exe> により)指定された executable のプロセスを調べる。"
 
 #. type: TP
-#: start-stop-daemon.8:87
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:116
+#, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
-msgstr "B<-n>|B<--name> I<process-name>"
+msgstr "B<-n>, B<--name> I<process-name>"
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"(B</proc/>I<pid>B</stat> により) I<process-name> という名のプロセスを調べる。"
 
 #. type: TP
-#: start-stop-daemon.8:93
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:123
+#, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
-msgstr "B<-u>|B<--user> I<username>|I<uid>"
+msgstr "B<-u>, B<--user> I<username>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"I<username> または I<uid> で指定されるユーザが所有するプロセスを調べる。"
 
 #. type: TP
-#: start-stop-daemon.8:101
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:130
+#, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
-msgstr "B<-g>|B<--group> I<group>|I<gid>"
+msgstr "B<-g>, B<--group> I<group>|I<gid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "プロセスを開始する時点で、I<group> や I<gid> を変更する。"
 
 #. type: TP
-#: start-stop-daemon.8:104
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:133
+#, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
-msgstr "B<-s>|B<--signal> I<signal>"
+msgstr "B<-s>, B<--signal> I<signal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
-#, fuzzy
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
 msgstr ""
-"B<--stop> が同時に与えられた時、プロセスを停止するために送るシグナルを指定す"
-"る (デフォルトは 15)。"
+"B<--stop> と同時に指定することで、プロセスを停止するために送信するシグナルを"
+"指定する (デフォルトは TERM)。"
 
 #. type: TP
-#: start-stop-daemon.8:109
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:138
+#, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
-msgstr "B<-R>|B<--retry> I<timeout>|I<schedule>"
+msgstr "B<-R>, B<--retry> I<timeout>|I<schedule>"
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
 "processes are running, until none are. If the processes do not exit it will "
 "then take further action as determined by the schedule."
 msgstr ""
-"同時に B<--stop> が与えられると B<start-stop-daemon> はどのプロセスを終了させ"
-"るかを確認する。マッチした実行中のプロセスが全て終了するまで繰り返し確認す"
-"る。もしプロセスが終了しなければ、 I<schedule> により決定される別のアクション"
+"B<--stop> と同時に指定することで、B<start-stop-daemon> にプロセスの終了を確認"
+"させる。これにより、マッチした実行中のプロセスが全て終了するまで繰り返し確認"
+"が行われる。プロセスが終了しなければ、スケジュールにより指定されたアクション"
 "が実行される。"
 
 #. type: Plain text
-#: start-stop-daemon.8:130
-#, fuzzy
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
 "signal specified with B<--signal>."
 msgstr ""
-"もし I<timeout> が I<schedule> のかわりに指定されていると、 I<signal>B</"
-">I<timeout>B</KILL/>I<timeout> が使われる。ここで I<signal> は B<--signal> で"
-"指定されるシグナルである。"
+"I<schedule> のかわりに I<timeout> が指定されている場合、 I<signal>B</"
+">I<timeout>B</KILL/>I<timeout> スケジュールが使われる。ここで I<signal> は "
+"B<--signal> で指定されるシグナルである。"
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -14691,47 +17083,47 @@ msgid ""
 "for processes to exit, or B<forever>, which means to repeat the rest of the "
 "schedule forever if necessary."
 msgstr ""
-"I<schedule> はスラッシュ (B</>) で区切られた少なくとも 2 つの要素からなるリス"
-"トである。それぞれの要素は、B<->I<signal-number> もしくは [B<->]I<signal-"
-"name> の場合は送るべきシグナル、 I<timeout> の場合はプロセスが終了するのを待"
-"つ秒数、 B<forever> の場合はもし必要なら残りの I<schedule> を繰り返し適用する"
-"ことを意味する。"
+"スケジュール I<schedule> は、スラッシュ (B</>) で区切られた少なくとも 2 つの"
+"要素からなるリストである。それぞれの要素は、B<->I<signal-number> もしくは "
+"[B<->]I<signal-name> の場合は送るべきシグナル、 I<timeout> の場合はプロセスが"
+"終了するのを待つ秒数、 B<forever> の場合は必要な限り、残りの I<schedule> を繰"
+"り返し適用することを意味する。"
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
 "then any signal specified with B<--signal> is ignored."
 msgstr ""
-"もし I<schedule> を全て使い切って、 B<forever> が指定されていない場合は、 "
-"B<start-stop-daemon> はエラー状態 2 で終了する。もし schedule が指定されてい"
-"れば、 B<--signal> で指定したシグナルは無視される。"
+"I<schedule> が終了し、B<forever> が指定されていない場合、 B<start-stop-"
+"daemon> はエラー状態 2 で終了する。schedule が指定されている場合、B<--"
+"signal> で指定したシグナルは無視される。"
 
 #. type: TP
-#: start-stop-daemon.8:156
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:185
+#, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
-msgstr "B<-a>|B<--startas> I<pathname>"
+msgstr "B<-a>, B<--startas> I<pathname>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
 msgstr ""
-"同時に B<--start> が与えられると、 I<pathname> により指定されるプロセスを起動"
+"B<--start> と同時に指定することで、I<pathname> により指定されるプロセスを起動"
 "する。このオプションが指定されない場合、 B<--exec> に与えられる引数がデフォル"
 "トになる。"
 
 #. type: TP
-#: start-stop-daemon.8:164
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:193
+#, no-wrap
 msgid "B<-t>, B<--test>"
-msgstr "B<-t>|B<--test>"
+msgstr "B<-t>, B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -14740,38 +17132,37 @@ msgstr ""
 "の処理は行わない。"
 
 #. type: TP
-#: start-stop-daemon.8:168
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:197
+#, no-wrap
 msgid "B<-o>, B<--oknodo>"
-msgstr "B<-o>|B<--oknodo>"
+msgstr "B<-o>, B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
-"処理が何も行われない(又は、行なわれようともしなかった)場合、終了ステータス 1 "
+"処理が何も行われない (又は、行なわれないと想定される) 場合、終了ステータス 1 "
 "のかわりに 0 を返す。"
 
 #. type: TP
-#: start-stop-daemon.8:171
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:200
+#, no-wrap
 msgid "B<-q>, B<--quiet>"
-msgstr "B<-q>|B<--quiet>"
+msgstr "B<-q>, B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
-msgstr "参考情報を出力しない。エラーメッセージのみ表示。"
+msgstr "情報メッセージを出力しない。エラーメッセージのみ出力する。"
 
 #. type: TP
-#: start-stop-daemon.8:174
-#, fuzzy, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
-msgstr "B<-c>|B<--chuid> I<username>|I<uid>"
+#: start-stop-daemon.8:203
+#, no-wrap
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
+msgstr "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
-#, fuzzy
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -14782,56 +17173,56 @@ msgid ""
 "group> option is only for groups that the user isn't normally a member of "
 "(like adding per process group membership for generic users like B<nobody>)."
 msgstr ""
-"処理を開始する前に指定されたユーザ名 / ユーザ ID に変更する。 B<:> の後にグ"
-"ループ名またはグループ ID を与えることによりグループも指定できる。これは "
-"`chown' コマンドと同じ書式 (I<user>B<:>I<group>) である。このオプションを使用"
-"した時には、 B<--group> オプションが指定されていない場合であってもプライマリ"
-"グループと補助グループは同様に設定されることを理解していなければならない。 "
-"B<--group> オプションは、( B<nobody> のような一般的ユーザに対してプロセス単位"
-"でグループに追加するというように) ユーザが通常のメンバーでないグループを指定"
-"する場合にのみ使用する。"
+"プロセスを起動する前に指定されたユーザ名やユーザ ID に変更する。 B<:> に続い"
+"てグループ名またはグループ ID を与えることによりグループも指定できる。これは "
+"`chown' コマンドと同じ書式 (I<user>B<:>I<group>) である。ユーザ名のみを指定し"
+"た場合、そのユーザのプライマリグループの GID が用いられる。このオプション "
+"( B<:> 書式) を使用した時には、 B<--group> オプションが指定されていない場合で"
+"あっても、指定された場合と同様にプライマリグループと補助グループが設定される"
+"ことを認識しておく必要がある。B<--group> オプションは、(あるプロセスについて "
+"B<nobody> のような汎用のユーザをグループに追加するといった) ユーザが通常メン"
+"バとなっていないグループを指定する場合にのみ使用する。"
 
 #. type: TP
-#: start-stop-daemon.8:192
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:221
+#, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
-msgstr "B<-r>|B<--chroot> I<root>"
+msgstr "B<-r>, B<--chroot> I<root>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
 msgstr ""
-"処理を開始する前に、 I<root> に chdir と chroot を実行する。pidfile は "
-"chroot 後に、書き出されることに注意すること。"
+"プロセスを起動する前に、I<root> に対して chdir と chroot を実行する。pidfile "
+"は chroot 後に、書き出されることに注意すること。"
 
 #. type: TP
-#: start-stop-daemon.8:198
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:227
+#, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
-msgstr "B<-d>|B<--chdir> I<path>"
+msgstr "B<-d>, B<--chdir> I<path>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
 "daemon will chdir to the root directory before starting the process."
 msgstr ""
-"プロセスを開始する前に、 I<path> に chdir する。 B<-r>|B<--chroot> オプション"
-"を同時に指定した場合は、 chroot のあとに chdir する。そうでない場合は、start-"
-"stop-daemon は、プロセスを開始する前に root ディレクトリに chdir する。"
+"プロセスを起動する前に、I<path> に chdir する。B<-r>|B<--chroot> オプションを"
+"同時に指定した場合は、chroot の後に chdir する。そうでない場合、start-stop-"
+"daemon は、プロセスを起動する前に root ディレクトリに chdir する。"
 
 #. type: TP
-#: start-stop-daemon.8:206
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:235
+#, no-wrap
 msgid "B<-b>, B<--background>"
-msgstr "B<-b>|B<--background>"
+msgstr "B<-b>, B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
-#, fuzzy
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -14841,48 +17232,52 @@ msgid ""
 "forking on their own, or where it's not feasible to add the code for them to "
 "do this themselves."
 msgstr ""
-"典型的には、デーモンプロセスを切り離せないプログラムで使用される。このオプ"
-"ションを指定した場合、 B<start-stop-daemon> は自分自身を対象プロセスの実行前"
-"に fork し、以後バックグラウンドで処理を行う。 B<警告: start-stop-daemon> は "
-"B<何らかの理由>によって処理の実行に失敗した場合に、その終了ステータスをチェッ"
-"クできない。このオプションは最終手段であり、自分から fork することに意味のな"
-"いプログラムや、fork を自分で行うためのコードを追加できないプログラムのみでの"
-"使用を意図している。"
+"通常、自身をデタッチできないプログラムで使用される。このオプションを指定した"
+"場合、 B<start-stop-daemon> は自身を対象プロセスの起動前に fork し、以後バッ"
+"クグラウンドで実行させる。 B<警告: start-stop-daemon> は B<いかなる>理由に"
+"よってプロセスの起動に失敗した場合であっても、その終了ステータスをチェックで"
+"きなくなる。このオプションは最終手段であり、自身の fork に意味のないプログラ"
+"ムや、fork を自身で行うためのコード追加が現実的でないプログラム以外での使用を"
+"意図していない。"
 
 #. type: TP
-#: start-stop-daemon.8:218
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:247
+#, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
-msgstr "B<-N>|B<--nicelevel> I<int>"
+msgstr "B<-N>, B<--nicelevel> I<int>"
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
-msgstr "プロセスを開始する前にプロセスのプライオリティを変更する。"
+msgstr "プロセスを起動する前にプロセスのプライオリティを変更する。"
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
-msgstr ""
+msgstr "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
 "followed by the value. The default I<priority> is 0. The currently supported "
 "policy values are B<other>, B<fifo> and B<rr>."
 msgstr ""
+"プロセスを起動する前に、スケジューラのポリシーと優先順位を変更する。優先順位"
+"の指定は任意であり、B<:> に続いて値を設定することで指定する。デフォルトの "
+"I<priority> は 0 である。現在サポートされているポリシーの値は B<other>, "
+"B<fifo>, B<rr> である。"
 
 #. type: TP
-#: start-stop-daemon.8:227
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:256
+#, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
-msgstr "B<dpkg-query> B<-L>|B<--listfiles> I<package-name> ..."
+msgstr "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -14890,27 +17285,31 @@ msgid ""
 "B<idle>, then I<priority> will always be 7. The currently supported values "
 "for I<class> are B<idle>, B<best-effort> and B<real-time>."
 msgstr ""
+"プロセスを起動する前に、IO スケジューラのクラスと優先順位を変更する。優先順位"
+"の指定は任意であり、B<:> に続いて値を設定することで指定する。デフォルトの "
+"I<priority> は 4 であるが、I<class> が B<idle> の場合の I<priority> は常に 7 "
+"となる。現在サポートされている I<class> の値は B<idle>, B<best-effort>, "
+"B<real-time> である。"
 
 #. type: TP
-#: start-stop-daemon.8:234
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:263
+#, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
-msgstr "B<-k>|B<--umask> I<mask>"
+msgstr "B<-k>, B<--umask> I<mask>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
-msgstr "プロセスを開始する前にプロセスの umask を設定する。"
+msgstr "プロセスを起動する前にプロセスの umask を設定する。"
 
 #. type: TP
-#: start-stop-daemon.8:237
-#, fuzzy, no-wrap
+#: start-stop-daemon.8:266
+#, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
-msgstr "B<-m>|B<--make-pidfile>"
+msgstr "B<-m>, B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
-#, fuzzy
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -14921,98 +17320,143 @@ msgid ""
 "useful when combined with the B<--background> option."
 msgstr ""
 "自分自身で PID ファイルを作成しないプログラムを起動する際に使用する。このオプ"
-"ションにより、処理の実行直前に B<start-stop-daemon> は B<--pidfile> で参照さ"
-"れるファイルを作成し、配置する。このファイルはプログラムの停止時に削除されな"
-"いことに注意されたい。B<注意:> このオプションは動作しない場合がある。特に、プ"
-"ログラムの実行時にそのメインプロセスから fork するようなプログラムでは正しく"
-"動作しない。このため、通常は B<--background> オプションと併用する場合にのみ有"
-"用である。"
-
-#. type: TP
-#: start-stop-daemon.8:252
-#, fuzzy, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>|B<--verbose>"
+"ションにより、プロセスの起動直前に B<start-stop-daemon> は B<--pidfile> で参"
+"照されるファイルを作成し、pid の値を格納する。このファイルはプログラムの停止"
+"時に削除されないことに注意。B<注記:> このオプションは動作しない場合がある。特"
+"に、プログラムの実行時にそのメインのプロセスから fork するようなプログラムで"
+"は正しく動作しない。このため、通常は B<--background> オプションと併用する場合"
+"にのみ有用である。"
 
 #. type: Plain text
-#: start-stop-daemon.8:255
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
-msgstr "詳しい情報を出力する。"
+msgstr "詳細な情報を出力する。"
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:296
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
 msgstr ""
+"指定されたアクションが実行された。B<--oknodo> が指定された場合、何も行われな"
+"かった場合も意味する。これは、B<--start> が指定されたがマッチするプロセスが実"
+"行されていた場合、B<--stop> が指定されたがマッチするプロセスが存在しなかった"
+"場合に発生しうる。"
+
+#. type: Plain text
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
+msgstr "B<--oknodo> が指定されなかった場合に、何も行われなかった。"
 
 #. type: Plain text
-#: start-stop-daemon.8:276
+#: start-stop-daemon.8:309
 msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
 msgstr ""
+"B<--stop> および B<--retry> が指定されたが、規定時間の最後まで到達したにも関"
+"わらず、プロセスがまだ実行されている。"
 
-#. type: Plain text
-#: start-stop-daemon.8:279
+#. type: TP
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
-msgstr ""
+msgid "B<3>"
+msgstr "B<3>"
 
 #. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
-msgstr ""
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr "その他のエラー。"
 
 #. type: Plain text
-#: start-stop-daemon.8:285
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
-msgstr ""
+#: start-stop-daemon.8:315
+msgid ""
+"When using the B<--status> command, the following status codes are returned:"
+msgstr "B<--status> コマンドを実行した際には、以下の戻り値が返される:"
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
-msgstr ""
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr "プログラムは実行中である。"
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr "プログラムは実行中でないが、pid ファイルが存在している。"
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr "プログラムは実行中でない。"
+
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr ""
+msgid "B<4>"
+msgstr "B<4>"
 
 #. type: Plain text
-#: start-stop-daemon.8:297
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr "プログラムの状況を確認できない。"
+
+#. type: Plain text
+#: start-stop-daemon.8:331
 msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
 msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> が Ian "
-"Jackson E<lt>ian@chiark.greenend.org.ukE<gt> による以前のバージョンを元に作"
-"成。"
+"既に実行中でない場合に、B<food> デーモンを (プロセス名 food、実行ユーザ "
+"food 、PID 情報を food.pid に格納で) 起動する。"
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:336
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
-msgstr ""
-"このマニュアルは Klee Dienes E<lt>klee@mit.eduE<gt> によって書かれた。Ian "
-"Jackson が部分的に整形した。"
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+
+#. type: Plain text
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+msgstr "B<food> に B<SIGTERM> を送信し、停止するまで 5 秒間待機する:"
+
+#. type: Plain text
+#: start-stop-daemon.8:343
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+
+#. type: Plain text
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
+msgstr "B<food> 停止のためのカスタムスケジュールのデモ:"
+
+#. type: Plain text
+#: start-stop-daemon.8:350
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
@@ -15020,22 +17464,21 @@ msgstr ""
 "する"
 
 #. type: Plain text
-#: update-alternatives.8:16
-#, fuzzy
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr "B<update-alternatives> [I<options>] B<--all>"
+#: update-alternatives.8:32
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<update-alternatives> [I<option>...] I<command>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
 msgstr ""
-"B<update-alternatives> は Debian の alternatives システムを成すシンボリックリ"
-"ンクを生成・削除・管理したり、リンクの情報を表示したりする。"
+"B<update-alternatives> は Debian の alternatives システムを構成するシンボリッ"
+"クリンクを生成・削除・管理したり、リンクの情報を表示したりするツールである。"
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -15044,15 +17487,15 @@ msgid ""
 "but makes it difficult for a program to make a good choice for an editor to "
 "invoke if the user has not specified a particular preference."
 msgstr ""
-"同じ機能を (あるいは似たような機能を) 持つ複数のプログラムを一つのシステムに"
-"インストールし、共存させることができる。例えば多くのシステムでは、複数のテキ"
-"ストエディタを共存させている。これにより、システムのユーザは好みに応じて別々"
-"のエディタを使うことができるようになる。しかしプログラムにとっては、特に指定"
-"がなかったときにどのエディタを起動すれば良いのかという、なかなか難しい問題を"
-"抱えることになる。"
+"同一の、あるいは類似の機能を持つ複数のプログラムを一つのシステムに同時にイン"
+"ストールし、共存させることができる。例えば多くのシステムでは、複数のテキスト"
+"エディタを共存させている。これにより、システムのユーザは好みに応じて別々のエ"
+"ディタを使うことができるようになる。しかしプログラムからすると、特に指定がな"
+"かったときにどのエディタを起動すれば良いのかという、なかなか難しい問題を抱え"
+"ることになる。"
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -15065,18 +17508,18 @@ msgid ""
 "alternatives system will not alter this setting until explicitly requested "
 "to do so."
 msgstr ""
-"Debian の alternatives システムは、この問題を解決するためのものである。同じ機"
-"能を提供し、互いに置き換え可能な全てのファイルは、ファイルシステム中の「一般"
-"名 (generic name)」を共有する。その一般名が実際にどのファイルを参照するか"
-"は、 alternatives システムとシステム管理者とが決定する。例えば、テキストエ"
-"ディタである B<ed>(1) と B<nvi>(1) の両方がシステムにインストールされていたと"
-"すると、一般名である I</usr/bin/editor> は、デフォルトでは I</usr/bin/nvi> を"
-"参照する。システム管理者はこれを上書きし、 I</usr/bin/ed> を参照させるように"
-"することもできる。こうすると、その後明示的なリクエストがなければ、 "
-"alternatives システムはその設定を変更しない。"
+"Debian の alternatives システムは、この問題を解決するためのものである。互いに"
+"置き換え可能な機能を提供する全てのファイルは、ファイルシステム中の「一般名 "
+"(generic name)」を共有する。その一般名が実際にどのファイルを参照するかは、 "
+"alternatives システムとシステム管理者とが決定する。例えば、テキストエディタで"
+"ある B<ed>(1) と B<nvi>(1) の両方がシステムにインストールされていたとすると、"
+"一般名である I</usr/bin/editor> は、デフォルトでは I</usr/bin/nvi> を参照す"
+"る。システム管理者はこれを上書きし、 I</usr/bin/ed> を参照させるようにするこ"
+"ともできる。こうすると、その後明示的な設定がなければ、 alternatives システム"
+"はその設定を変更しない。"
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -15086,15 +17529,13 @@ msgid ""
 "is a Good Thing."
 msgstr ""
 "一般名は、選ばれた「選択肢 (alternative)」への直接のシンボリックリンクではな"
-"く、 I<alternatives> ディレクトリにある名前へのシンボリックリンクになってい"
-"る。そしてその名前が実際に参照されるファイルへのシンボリックリンクになってい"
-"る。こうなっている理由は、システム管理者の変更が I</etc> ディレクトリ以下で行"
-"われるようにするためである。なぜこうするのが良いかについては FHS に説明があ"
-"る。"
+"く、 I<alternatives> I<ディレクトリ> にある名前へのシンボリックリンクになって"
+"おり、その名前が実際に参照されるファイルへのシンボリックリンクになっている。"
+"こうなっている理由は、システム管理者による変更を I</etc> ディレクトリ以下で完"
+"結させるためである。なぜこうするのが良いかについては FHS に説明がある。"
 
 #. type: Plain text
-#: update-alternatives.8:73
-#, fuzzy
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -15102,13 +17543,14 @@ msgid ""
 "alternatives> is usually called from the B<postinst> (configure) or B<prerm> "
 "(install) scripts in Debian packages."
 msgstr ""
-"置き換え可能な一群のファイル中のどれかを含むパッケージがインストール・変更・"
-"削除されると、 B<update-alternatives> が呼ばれ、そのファイルに対する "
-"alternatives システムの内部情報を更新する。 B<update-alternatives> は、通常 "
-"Debian パッケージの B<postinst> または B<prerm> スクリプトから呼び出される。"
+"ある機能を持ったファイルを提供するパッケージがインストール・変更・削除される"
+"と、 B<update-alternatives> が呼ばれ、そのファイルに対する alternatives シス"
+"テムの情報を更新する。 B<update-alternatives> は、通常 Debian パッケージの "
+"B<postinst> (configure) または B<prerm> (install) スクリプトから呼び出され"
+"る。"
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -15127,8 +17569,7 @@ msgstr ""
 "関連づけされた slave とは、 I<リンクグループ> を形成する。"
 
 #. type: Plain text
-#: update-alternatives.8:101
-#, fuzzy
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -15139,12 +17580,13 @@ msgid ""
 msgstr ""
 "各リンクグループは、いかなる時点においても、 automatic または manual の 2 つ"
 "のモードのいずれかにある。グループが automatic モードにある場合は、パッケージ"
-"のインストール・削除の際にリンクを更新するかどうか/どのように更新するかは、 "
+"のインストール・削除の際にリンクを更新するか、どのように更新するかは、 "
 "alternatives システムが自動的に決定する。 manual モードでは、 alternatives シ"
-"ステムはリンクを変更しない。システム管理者が行った決定がずっと保存される。"
+"ステムは (何らかの問題が発生した場合を除き) リンクを変更せず、システム管理者"
+"の行った設定が保持される。"
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -15152,13 +17594,13 @@ msgid ""
 "on the changed link's group, and the group will automatically be switched to "
 "manual mode."
 msgstr ""
-"リンクグループは、システムに導入されると、まず automatic モードになる。システ"
-"ム管理者がその設定を変更すると、次に B<update-alternatives> がリンクグループ"
-"に対して実行されたときに変更が認識され、そのリンクグループは自動的に manual "
-"モードに切り換わる。"
+"リンクグループがシステムに導入されると、まず automatic モードとして機能する。"
+"システム管理者がその設定を変更すると、次に B<update-alternatives> がリンクグ"
+"ループに対して実行されたときに変更が認識され、そのリンクグループは自動的に "
+"manual モードに切り換わる。"
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -15169,117 +17611,122 @@ msgstr ""
 "る選択肢になる。"
 
 #. type: Plain text
-#: update-alternatives.8:134
-#, fuzzy
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
-"I<--config> オプションを用いると、 B<update-alternatives> は与えられた "
-"master リンクのリンクグループに対応する選択肢をすべてリストする。現在選択され"
-"ているものには '*' が、もっとも priority の高いものには '+' マークがつく。そ"
-"してそのリンクグループの選択を問い合わせるプロンプトが表示される。ここで変更"
-"を行うと、その一般名は I<auto> モードではなくなる。 automatic 状態に戻すに"
-"は、 I<--auto> オプションを用いる必要がある。"
+"I<--config> オプションを使用すると、 B<update-alternatives> は I<name> で指定"
+"された master リンクのリンクグループに対応する選択肢をすべてリストし、現在選"
+"択されているものに '*' マークを付与した上で、そのリンクグループの選択肢を確認"
+"するプロンプトを表示する。ここで変更を行うと、その一般名は I<automatic> モー"
+"ドではなくなる。 automatic モードに戻すには、 I<--auto> オプションを使用する "
+"(もしくは B<--config> オプションで再実行した上で、 automatic モードの選択肢を"
+"選択する) 必要がある。"
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
-"非対話的に設定をしたい場合は I<--set> オプションを代わりに使用する(以下を参"
+"非対話的に設定をしたい場合は B<--set> オプションを代わりに使用する (以下を参"
 "照)。"
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
 "involved packages in such case. It is not possible to override some file in "
 "a package that does not employ the B<update-alternatives> mechanism."
 msgstr ""
+"同一のファイルを提供する異なるパッケージは、これを B<協調して> 行う必要があ"
+"る。言い換えると、こうした場合、関連するパッケージのすべてで B<update-"
+"alternatives> の使用が必須となる。B<update-alternatives> 機構を使用していない"
+"パッケージのファイルを上書きすることはできない。"
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "用語"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
 msgstr ""
-"B<update-alternatives> の動作は極めて複雑なので、ここでいくつか特殊な用語を説"
-"明し、動作の理解の助けとしたい。"
+"B<update-alternatives> の動作は極めて複雑なので、ここでいくつかの固有の用語を"
+"説明し、動作の理解の助けとしたい。"
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
-msgstr ""
+msgstr "一般名 (generic name / alternative link)"
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
 msgstr ""
-"I</usr/bin/editor> のような名前。 alternatives システムによって同様の機能を持"
-"つ複数のファイルのどれかひとつを参照する。"
+"I</usr/bin/editor> のような名前。 alternatives システムによって、類似の機能を"
+"持つ複数のファイルのいずれかを参照する。"
 
 #. type: TP
-#: update-alternatives.8:161
-#, fuzzy, no-wrap
+#: update-alternatives.8:177
+#, no-wrap
 msgid "alternative name"
-msgstr "選択肢 (alternative)"
+msgstr "選択肢名 (alternative name)"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
-msgstr ""
+msgstr "alternatives ディレクトリに存在するシンボリックリンク名"
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
-msgstr ""
+msgstr "選択肢 (alternative / alternative path)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
 msgstr ""
-"ファイルシステム中の特定のファイル。 alternatives システムによって、一般名か"
-"らアクセスされるようにできる。"
+"ファイルシステム中の特定ファイルの名称、alternatives システムによって、一般名"
+"からのアクセスが可能となる。"
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "alternatives ディレクトリ"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
-msgstr "symlink を保持するディレクトリ。デフォルトは I</etc/alternatives>。"
+msgstr ""
+"シンボリックリンクを保持するディレクトリ。デフォルトは I</etc/alternatives>。"
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "administrative ディレクトリ"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -15288,87 +17735,86 @@ msgstr ""
 "lib/dpkg/alternatives>。"
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "リンクグループ"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
-msgstr "関連する symlink のセット。グループごと更新するためのもの。"
+msgstr ""
+"関連するシンボリックリンクのセットで、グループ単位での更新を行うためのもの。"
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "master リンク"
 
 #. type: Plain text
-#: update-alternatives.8:187
-#, fuzzy
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
 msgstr ""
-"リンクグループに属するリンクで、グループの他のリンクの設定を決定するもの。"
+"リンクグループに属する選択肢のリンクで、グループ内の他のリンクの設定を決定す"
+"るもの。"
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "slave リンク"
 
 #. type: Plain text
-#: update-alternatives.8:191
-#, fuzzy
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
 msgstr ""
-"リンクグループに属するリンクで、 master リンクの設定によって制御されるもの。"
+"リンクグループに属する選択肢のリンクで、 master リンクの設定によって設定され"
+"るもの。"
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "automatic モード"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
 "for the group."
 msgstr ""
-"リンクグループが automatic モードにあるときは、そのグループに対応しており、か"
-"つもっとも高い priority を持つ選択肢をグループ内の各リンクが参照する。この調"
-"整は alternatives システムが自動的に行う。"
+"リンクグループが automatic モードにある場合、alternatives システムは、グルー"
+"プ内の各リンクが priority のもっとも高い選択肢を参照することを担保する。"
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "manual モード"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
 msgstr ""
-"リンクグループが manual モードにあるときは、 alternatives システムはシステム"
-"管理者の設定を一切変更しない。"
+"リンクグループが manual モードにある場合、alternatives システムはシステム管理"
+"者の行った設定を一切変更しない。"
 
 #. type: TP
-#: update-alternatives.8:204
-#, fuzzy, no-wrap
+#: update-alternatives.8:220
+#, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
-msgstr "B<--install> I<genname symlink altern priority> [B<--slave> I<genname symlink altern>] ..."
+msgstr "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 
 #. type: Plain text
-#: update-alternatives.8:223
-#, fuzzy
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -15382,15 +17828,21 @@ msgid ""
 "displayed). If some real file is installed where an alternative link has to "
 "be installed, it is kept unless B<--force> is used."
 msgstr ""
-"選択肢のグループをシステムに追加する。 I<genname> は master リンクの一般名・ "
-"I<symlink> はその symlink の名前・ I<altern> はここで導入される master リンク"
-"に対応した選択肢、である。B<--slave> オプションに続く引数は、alternatives "
-"ディレクトリでの一般名と slave リンクの選択肢である。 B<--slave> オプション"
-"と、それにに続く 3 つの引数のセットは、 0 個以上いくつでも指定してよい。"
+"選択肢のグループをシステムに追加する。I<link> は master リンクの一般名、"
+"I<name> は alternatives ディレクトリにおけるシンボリックリンクの名前、 "
+"I<path> は master リンクとなる選択肢の名前となる。B<--slave> オプションに続く"
+"引数は、alternatives ディレクトリでの一般名およびシンボリックリンクの名前と "
+"slave リンクとなる選択肢のパスの順となる。B<--slave> オプションと、それにに続"
+"く 3 つの引数のセットは、いくつ設定してもよく、まったく設定しないこともでき"
+"る。master となる選択肢は必ず存在している必要があり、存在していない場合は失敗"
+"となるが、slave の選択肢がインストールされていない場合は、(依然として警告が表"
+"示されるものの) 対応する slave の選択肢のリンクが単にインストールされないだけ"
+"である。選択肢のリンクがインストールされるパスに、何らかの実ファイルがインス"
+"トールされている場合、B<--force> が指定されない限り、それらのファイルは保持さ"
+"れる。"
 
 #. type: Plain text
-#: update-alternatives.8:234
-#, fuzzy
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -15400,37 +17852,36 @@ msgid ""
 "alternatives for this group, the symlinks will be updated to point to the "
 "newly added alternatives."
 msgstr ""
-"指定した master の symlink が既に alternatives システムの記録に存在している"
-"と、与えられた情報はそのグループに対する新たな選択肢のセットとして追加され"
-"る。そうでなければ、新しいグループとして、automatic モードにして、この情報に"
-"追加する。グループが automatic モードにあり、新たに追加された選択肢の "
-"priority がそのグループに対してインストールされている他の選択肢のものより高い"
-"ときには、 symlink は新たに追加された選択肢を参照するように更新される。"
+"指定された選択肢の名前が既に alternatives システム内に存在している場合、与え"
+"られた情報は、グループに対する新たな選択肢として追加される。それ以外の場合"
+"は、与えられた情報を用いて、新しいグループが automatic モードで追加される。グ"
+"ループが automatic モードにあり、新たに追加された選択肢の priority がそのグ"
+"ループに対してインストールされている他の選択肢のものより高い場合、シンボリッ"
+"クリンクは新たに追加された選択肢を参照するように更新される。"
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<name path>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "プログラム I<path> を I<name> の選択肢として設定する。 I<--config> と同等だ"
 "が、こちらは非対話的であるため、スクリプト向けである。"
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<name path>"
 
 #. type: Plain text
-#: update-alternatives.8:264
-#, fuzzy
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -15442,30 +17893,31 @@ msgid ""
 "are changed; only the information about the alternative is removed."
 msgstr ""
 "(master の) 選択肢とそれに関連する全ての slave リンクを削除する。 I<name> は "
-"alternatives ディレクトリ中の名前であり、 I<path> は I<name> のリンク先に指定"
-"できる、絶対パスでのファイル名である。 I<name> が実際に I<path> にリンクされ"
-"ている場合には、 I<name> は他の適切な選択肢を参照するよう更新される。あるいは"
-"そのような選択肢が残っていなければ削除される。関連する slave リンクも対応して"
-"更新 (削除) される。 I<name> が現在その I<path> を参照していなければ、リンク"
-"の変更は行われない。その選択肢の情報が削除されるだけである。"
+"alternatives ディレクトリ内の名前であり、 I<path> は I<name> のリンク先に指定"
+"されうるファイル名の絶対パスである。 I<name> が実際に I<path> にリンクされて"
+"いる場合には、 I<name> は他の適切な選択肢を参照するよう更新される (グループ"
+"は automatic モードに戻される) が、そのような選択肢が残っていなければ削除され"
+"る。関連する slave リンクも対応して更新 (削除) される。 I<name> が現在その "
+"I<path> を参照していなければ、リンクの変更は行われない。その選択肢の情報が削"
+"除されるだけである。"
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
 msgstr ""
 "すべての選択肢と、それに関連するすべての slave リンクを削除する。 I<name> "
-"は、alternative ディレクトリの名前である。"
+"は、alternative ディレクトリ内の名前である。"
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -15473,34 +17925,38 @@ msgid ""
 "way to fix all broken alternatives is to call B<yes \\[aq]\\[aq] | update-"
 "alternatives --force --all>."
 msgstr ""
+"すべての選択肢に対して B<--config> を呼び出す。これは B<--skip-auto> と組み合"
+"わせることで、automatic モードで設定されていないすべての選択肢を確認、設定す"
+"る際に有用である。問題のある選択肢も表示される。問題のある選択肢をすべて修正"
+"するためには B<yes \\[aq]\\[aq] | update-alternatives --force --all> を実行す"
+"ればよい。"
 
 #. type: TP
-#: update-alternatives.8:276
-#, fuzzy, no-wrap
+#: update-alternatives.8:292
+#, no-wrap
 msgid "B<--auto> I<name>"
-msgstr "B<--auto> I<link>"
+msgstr "B<--auto> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:283
-#, fuzzy
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
 "the highest priority installed alternatives."
 msgstr ""
-"master の symlink I<link> を automatic モードに変更する。この処理を行う際に"
-"は、この master リンクと対応する各 slave は、現在インストールされている "
-"alterantive のうち、もっとも priority の高いものを参照するように更新される。"
+"I<name> で指定される選択肢のリンクグループを、を automatic モードに変更する。"
+"この処理を行う際に、master のシンボリックリンクと対応する各 slave は、現在イ"
+"ンストールされている選択肢のうち、もっとも priority の高いものを参照するよう"
+"に更新される。"
 
 #. type: TP
-#: update-alternatives.8:283
-#, fuzzy, no-wrap
+#: update-alternatives.8:299
+#, no-wrap
 msgid "B<--display> I<name>"
-msgstr "B<--display> I<link>"
+msgstr "B<--display> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:292
-#, fuzzy
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -15508,19 +17964,19 @@ msgid ""
 "corresponding slave alternatives), and the highest priority alternative "
 "currently installed."
 msgstr ""
-"I<link> を master リンクとするリンクグループの情報を表示する。表示される情報"
-"は、グループのモード (auto か manual か)・その symlink の現在の参照先・他に "
-"alternatives (とそれに対応した slave altarnative) があるかどうか・現在インス"
-"トールされている選択肢のうち、もっとも priority の高いもの、である。"
+"リンクグループの情報を表示する。表示される情報は、グループのモード (auto か "
+"manual か)、master リンクの現在の参照先となる選択肢、他に利用可能な選択肢 (と"
+"それに対応した slave の選択肢)、現在インストールされている選択肢のうち、もっ"
+"とも priority の高いものである。"
 
 #. type: TP
-#: update-alternatives.8:292
-#, fuzzy, no-wrap
+#: update-alternatives.8:308
+#, no-wrap
 msgid "B<--get-selections>"
-msgstr "B<dpkg --set-selections>"
+msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -15529,142 +17985,157 @@ msgid ""
 "current choice in the alternative (beware: it's a filename and thus might "
 "contain spaces)."
 msgstr ""
+"すべての master の選択肢名 (これらはリンクグループを制御する) と、その状況を"
+"列挙する。各行には、(1 つ以上の空白で区切られた) 3 つのフィールドからなる。1 "
+"番目のフィールドは選択肢の名前、2 番目は状況 (\"auto\" か \"manual\" か)、3 "
+"番目は現在の選択肢の選択状況 (これはファイル名であるため、空白を含む可能性の"
+"あることに留意) である。"
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
 msgstr ""
+"選択肢の設定を、B<update-alternatives --get-selections> の生成する形式で標準"
+"入力から読み取り、その内容に従って再設定を行う。"
 
 #. type: TP
-#: update-alternatives.8:305
-#, fuzzy, no-wrap
+#: update-alternatives.8:321
+#, no-wrap
 msgid "B<--query> I<name>"
-msgstr "B<--auto> I<link>"
+msgstr "B<--query> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
 msgstr ""
+"--display と同様に、リンクグループについての情報を表示するが、コンピュータが"
+"解析するのに適した形式で行う (以下の B<QUERY FORMAT> セクションも参照のこ"
+"と)。"
 
 #. type: TP
-#: update-alternatives.8:310
-#, fuzzy, no-wrap
+#: update-alternatives.8:326
+#, no-wrap
 msgid "B<--list> I<name>"
-msgstr "B<--list> I<link>"
+msgstr "B<--list> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
-msgstr "リンクグループのすべてのターゲットを表示する。"
+msgstr "リンクグループのすべての対象を表示する。"
 
 #. type: TP
-#: update-alternatives.8:313
-#, fuzzy, no-wrap
+#: update-alternatives.8:329
+#, no-wrap
 msgid "B<--config> I<name>"
-msgstr "B<--config> I<link>"
+msgstr "B<--config> I<name>"
 
 #. type: Plain text
-#: update-alternatives.8:317
-#, fuzzy
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
 msgstr ""
-"リンクグループの利用可能なすべての選択肢を表示し、対話的に選択肢の 1 つを選べ"
-"るようにする。リンクグループは更新され、 I<auto> モードではなくなる。"
+"リンクグループで利用可能なすべての選択肢を表示し、対話的に選択肢の 1 つを選択"
+"できるようにする。これにより、リンクグループが更新される。"
 
 #. type: TP
-#: update-alternatives.8:325
-#, fuzzy, no-wrap
+#: update-alternatives.8:341
+#, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir> I<directory>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr "alternatives ディレクトリをデフォルトから変えたいときに指定する。"
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr "administrative ディレクトリをデフォルトから変えたいときに指定する。"
 
 #. type: TP
-#: update-alternatives.8:333
-#, fuzzy, no-wrap
+#: update-alternatives.8:349
+#, no-wrap
 msgid "B<--log>I< file>"
-msgstr "B<--log=>I<filename>"
+msgstr "B<--log>I< file>"
 
 #. type: Plain text
-#: update-alternatives.8:337
-#, fuzzy
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
-msgstr "alternatives ディレクトリをデフォルトから変えたいときに指定する。"
+msgstr ""
+"alternatives ディレクトリをデフォルト (/var/log/alternatives.log) から変えた"
+"いときに指定する。"
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
+"選択肢のリンクがインストールもしくは削除されるパスに実ファイルがインストール"
+"されていた場合に、B<update-alternatives> にそれらを置き換え、削除させる。"
 
 #. type: TP
-#: update-alternatives.8:341
-#, fuzzy, no-wrap
+#: update-alternatives.8:357
+#, no-wrap
 msgid "B<--skip-auto>"
-msgstr "B<--update>"
+msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
 msgstr ""
+"automatic モードで適切に設定されている選択肢について、設定の確認を行わない。"
+"このオプションは B<--config> および B<--all> とともに指定した場合のみ有効であ"
+"る。"
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
-"B<update-alternatives> が行っている作業に付いて、より詳細なコメントを生成す"
-"る。"
+"B<update-alternatives> の実行内容に付いて、より詳細なコメントを生成する。"
 
 #. type: Plain text
-#: update-alternatives.8:354
-#, fuzzy
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
-msgstr "エラー以外のコメントを出さない。このオプションはまだ実装されていない。"
+msgstr "エラー以外のコメントを出力しない。"
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
+"B<--admindir> オプションが指定されていない場合に、この変数が設定されている"
+"と、この値が administrative ディレクトリの起点として使用される。"
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
@@ -15673,13 +18144,13 @@ msgstr ""
 "きる。"
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
@@ -15688,138 +18159,143 @@ msgstr ""
 "更できる。"
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
-msgstr "リクエストされたアクションが正しく実行された。"
-
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr "2"
+msgstr "指定したアクションが正しく実行された。"
 
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
-msgstr ""
-"コマンドラインの解釈を行うときか、アクションを実行するときに問題が起こった。"
+msgstr "コマンドラインの解釈か、アクションの実行時に問題が発生した。"
 
 #. type: SH
-#: update-alternatives.8:382
-#, fuzzy, no-wrap
+#: update-alternatives.8:400
+#, no-wrap
 msgid "QUERY FORMAT"
-msgstr "フォーマット"
+msgstr "QUERY FORMAT"
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
+"B<update-alternatives --query> の形式としては、RFC822 に似たフラットなものが"
+"使用されている。これは I<n> + 1 ブロックからなっており、ここで I<n> はクエリ"
+"対象のリンクグループで利用可能な選択肢の数を意味する。最初のブロックには、以"
+"下のフィールドが含まれる:"
 
 #. type: TP
-#: update-alternatives.8:387
-#, fuzzy, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: update-alternatives.8:405
+#, no-wrap
+msgid "B<Link:>I< link>"
+msgstr "B<Link:>I< link>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
-msgstr ""
+msgstr "選択肢の一般名"
 
 #. type: TP
-#: update-alternatives.8:390
-#, fuzzy, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: update-alternatives.8:408
+#, no-wrap
+msgid "B<Status:>I< status>"
+msgstr "B<Status:>I< status>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
-msgstr ""
+msgstr "選択肢の状況 (B<auto> もしくは B<manual>)"
 
 #. type: TP
-#: update-alternatives.8:393
-#, fuzzy, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: update-alternatives.8:411
+#, no-wrap
+msgid "B<Best:>I< best-choice>"
+msgstr "B<Best:>I< best-choice>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
 msgstr ""
+"このリンクグループで最適な選択肢のパス。利用可能な選択肢が存在しない場合、存"
+"在しない。"
 
 #. type: TP
-#: update-alternatives.8:397
-#, fuzzy, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
-msgstr "B<Source:> E<lt>ソース名E<gt>"
+#: update-alternatives.8:415
+#, no-wrap
+msgid "B<Value:>I< currently-selected-alternative>"
+msgstr "B<Value:>I< currently-selected-alternative>"
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
 msgstr ""
+"現在選択されている選択肢のパス。リンクが存在しない場合、B<none> という特別な"
+"値が設定される場合がある。"
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
-msgstr ""
+msgstr "これ以外のブロックは、クエリ対象のリンクグループにおいて利用可能な選択肢を表示する。"
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
-msgstr ""
+msgid "B<Alternative:>I< path-of-this-alternative>"
+msgstr "B<Alternative:>I< path-of-this-alternative>"
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
-msgstr ""
+msgstr "このブロックの選択肢のパス。"
 
 #. type: TP
-#: update-alternatives.8:407
-#, fuzzy, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
-msgstr "B<Priority:> E<lt>優先度E<gt>"
+#: update-alternatives.8:425
+#, no-wrap
+msgid "B<Priority:>I< priority-value>"
+msgstr "B<Priority:>I< priority-value>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
-msgstr ""
+msgstr "この選択肢の priority の値。"
 
 #. type: TP
-#: update-alternatives.8:410
-#, fuzzy, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
-msgstr "B<Replaces:> E<lt>パッケージリストE<gt>"
+#: update-alternatives.8:428
+#, no-wrap
+msgid "B<Slaves:>I< list-of-slaves>"
+msgstr "B<Slaves:>I< list-of-slaves>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
 "line. Each line contains one space, the generic name of the slave "
 "alternative, another space, and the path to the slave alternative."
 msgstr ""
+"このヘッダが存在している場合、B<以降の> 行には、この選択肢の master リンクに"
+"対応するすべての slave の選択肢が記述される。これは、slave 毎に 1 行ずつ記述"
+"され、各行は、1 文字のスペースに続き、slave の選択肢の一般名、スペース、"
+"slave の選択肢のパスが記述される。"
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
-msgstr ""
+msgstr "B<実行例>"
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -15828,9 +18304,14 @@ msgid ""
 "Best: /usr/bin/vim.gtk\n"
 "Value: /usr/bin/vim.gtk\n"
 msgstr ""
+"$ update-alternatives --query editor\n"
+"Link: editor\n"
+"Status: auto\n"
+"Best: /usr/bin/vim.gtk\n"
+"Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -15838,9 +18319,13 @@ msgid ""
 "Slaves:\n"
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 msgstr ""
+"Alternative: /bin/ed\n"
+"Priority: -100\n"
+"Slaves:\n"
+" editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -15858,25 +18343,37 @@ msgid ""
 " editor.pl.1.gz /usr/share/man/pl/man1/vim.1.gz\n"
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 msgstr ""
+"Alternative: /usr/bin/vim.gtk\n"
+"Priority: 50\n"
+"Slaves:\n"
+" editor.1.gz /usr/share/man/man1/vim.1.gz\n"
+" editor.ru.1.gz /usr/share/man/ru/man1/vim.1.gz\n"
+" editor.pl.ISO8859-2.1.gz /usr/share/man/pl.ISO8859-2/man1/vim.1.gz\n"
+" editor.it.ISO8859-1.1.gz /usr/share/man/it.ISO8859-1/man1/vim.1.gz\n"
+" editor.pl.UTF-8.1.gz /usr/share/man/pl.UTF-8/man1/vim.1.gz\n"
+" editor.it.1.gz /usr/share/man/it/man1/vim.1.gz\n"
+" editor.fr.UTF-8.1.gz /usr/share/man/fr.UTF-8/man1/vim.1.gz\n"
+" editor.fr.1.gz /usr/share/man/fr/man1/vim.1.gz\n"
+" editor.it.UTF-8.1.gz /usr/share/man/it.UTF-8/man1/vim.1.gz\n"
+" editor.pl.1.gz /usr/share/man/pl/man1/vim.1.gz\n"
+" editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:457
-#, fuzzy
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
 "if you do not find them so, please report this as a bug."
 msgstr ""
-"B<update-alternatives> は、動作の最中に、いま何をやっているかを逐一標準出力に"
-"しゃべり続ける。問題が起きると、 B<update-alternatives> はエラーメッセージを"
-"標準エラー出力に出力し、終了ステータス 2 を返す。これらの診断メッセージは、読"
-"めばわかるはずである。もしわからなければ、バグとして報告して欲しい。"
+"B<--verbose> を指定した場合、B<update-alternatives> は、実行中の処理内容を逐"
+"一標準出力に出力する。問題が起きると、 B<update-alternatives> はエラーメッ"
+"セージを標準エラー出力に出力し、終了ステータス 2 を返す。これらの診断メッセー"
+"ジは、読めばわかるはずである。もしわからなければ、バグとして報告して欲しい。"
 
 #. type: Plain text
-#: update-alternatives.8:463
-#, fuzzy
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -15889,1374 +18386,438 @@ msgstr ""
 "ンクと、関連する man ページのリンクが含まれる。"
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 "B<vi> を提供するパッケージとその現在の設定を表示するには、 I<--display> アク"
-"ションを使う。"
+"ションを使用する:"
 
 #. type: Plain text
-#: update-alternatives.8:469
-#, fuzzy
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
-msgstr "update-alternatives --display vi"
+msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
 msgstr ""
-"特定の B<vi> 実装を選ぶには、root としてこのコマンドを実行し、そして一覧から"
-"数字を選ぶ。"
+"特定の B<vi> の実装を選ぶには、root としてこのコマンドを実行し、一覧から数字"
+"を選ぶ:"
 
 #. type: Plain text
-#: update-alternatives.8:476
-#, fuzzy
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
-msgstr "update-alternatives --config vi"
+msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
 msgstr ""
 "B<vi> 実装の選択を自動的に行なうように戻すには、root としてこのコマンドを実行"
-"する。"
+"する:"
 
 #. type: Plain text
-#: update-alternatives.8:483
-#, fuzzy
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
-msgstr "update-alternatives --auto vi"
+msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:487
-#, fuzzy
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
-msgstr ""
-"バグを見つけたら、 Debian のバグ追跡システムを使ってレポートして欲しい。それ"
-"が無理なら、著者に直接電子メールで送って欲しい。"
+msgstr "バグを見つけた場合、 Debian バグ追跡システムを使って報告してほしい。"
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
 "documentation; please report it."
 msgstr ""
-"もし B<update-alternatives> の動作とこのマニュアルページの記述に矛盾があれ"
-"ば、実装か文書、どちらかのバグである。レポートをお願いしたい。"
-
-#. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-
-#. type: Plain text
-#: update-alternatives.8:506
-#, fuzzy
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO warranty."
+"B<update-alternatives> の動作とこのマニュアルページの記述に矛盾があれば、実装"
+"かドキュメントどちらかのバグである。報告をお願いしたい。"
 
 #. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 
-#, fuzzy
-#~ msgid "2009-03-08"
-#~ msgstr "2006-04-09"
-
-#, fuzzy
-#~ msgid "2009-11-11"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2009-02-26"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2009-04-13"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2007-10-08"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2010-04-11"
-#~ msgstr "2006-02-28"
-
 #~ msgid ""
-#~ "I<priority> and I<section> place the package within the release tree; "
-#~ "these ought not to be found in the control file. If the package is found "
-#~ "in a subdirectory of I<binarydir>, that will be checked against "
-#~ "I<section>."
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
 #~ msgstr ""
-#~ "I<priority> と I<section> はパッケージをリリースツリーでどこに置くかを指定"
-#~ "する。これらは control ファイルにあるべきではない。もしパッケージが "
-#~ "I<binarydir> のサブディレクトリにあれば I<section> の値とチェックされる。"
-
-#, fuzzy
-#~ msgid "2009-11-12"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "B<--licence>, B<--license>"
-#~ msgstr "B<--licence>|B<--license>"
-
-#~ msgid "Display B<dpkg> licence."
-#~ msgstr "B<dpkg> のライセンスを表示する。"
+#~ "B<dpkg-architecture> およびそのマニュアルページを初めて執筆したのは、"
+#~ "Marcus Brinkmann E<lt>brinkmd@debian.orgE<gt> である。"
 
-#~ msgid "ENVIRONMENT VARIABLES"
-#~ msgstr "環境変数"
+#~ msgid "2011-09-13"
+#~ msgstr "2011-09-13"
 
-#~ msgid "B<DPKG_NO_TSTP>"
-#~ msgstr "B<DPKG_NO_TSTP>"
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
 
 #~ msgid ""
-#~ "Define this to something if you prefer B<dpkg> starting a new shell "
-#~ "rather than suspending itself, while doing a shell escape."
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
 #~ msgstr ""
-#~ "任意の値で定義すると、シェルエスケープをしたときに B<dpkg> 自体を一時停止"
-#~ "(suspend)するのではなく、新しいシェルを起動する。"
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO warranty."
 
-#, fuzzy
-#~ msgid "2009-06-13"
-#~ msgstr "2006-02-28"
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995 Ian Jackson"
 
-#, fuzzy
-#~ msgid "2009-01-07"
-#~ msgstr "2006-04-09"
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
 
-#, fuzzy
-#~ msgid "B<--license>, B<--licence>"
-#~ msgstr "B<--licence> | B<--license>"
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007 Frank Lichtenheld"
 
-#, fuzzy
-#~ msgid "B<-l>, B<--license>"
-#~ msgstr "B<-l, --license>"
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr "詳細は Debian Policy Manual を参照のこと。"
 
-#, fuzzy
-#~ msgid "2009-09-06"
-#~ msgstr "2006-02-28"
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995-1996 Ian Jackson"
 
-#, fuzzy
-#~ msgid "B<-I>[I<file-pattern>]"
-#~ msgstr "B<[--] >I<filename>"
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
 
-#, fuzzy
-#~ msgid "2009-08-20"
-#~ msgstr "2006-02-28"
+#~ msgid "[ ... ]"
+#~ msgstr "[ ... ]"
 
-#~ msgid "B<--licence>|B<--license>"
-#~ msgstr "B<--licence>|B<--license>"
+#~ msgid "Instead of:"
+#~ msgstr "以下の設定の代わりに:"
 
 #~ msgid ""
-#~ "Displays the B<dselect> copyright and license information and exits "
-#~ "successfully."
-#~ msgstr "B<dselect> の著作権情報とライセンス情報を表示し、正常終了する。"
-
-#~ msgid "B<-h>"
-#~ msgstr "B<-h>"
-
-#, fuzzy
-#~ msgid "B<--without-quilt>"
-#~ msgstr "B<--quiet>"
-
-#, fuzzy
-#~ msgid "2008-04-09"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2007-03-06"
-#~ msgstr "2006-04-09"
-
-#, fuzzy
-#~ msgid "2007-06-12"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "B<-Z>I<compression>"
-#~ msgstr "B<-t>|B<--test>"
-
-#, fuzzy
-#~ msgid "B<-z>I<level>"
-#~ msgstr "B<[--] >I<filename>"
-
-#, fuzzy
-#~ msgid "2009-01-04"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2009-02-18"
-#~ msgstr "2006-02-28"
-
-#~ msgid "Forget about uninstalled unavailable packages."
-#~ msgstr ""
-#~ "インストールされていなくて利用可能でないパッケージの情報を消去する。"
-
-#~ msgid "install-info"
-#~ msgstr "install-info"
-
-#, fuzzy
-#~ msgid "install-info - create or update entry in Info dir file"
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
 #~ msgstr ""
-#~ "install-info - Info ディレクトリにエントリを作成したり更新したりする"
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
 
-#~ msgid ""
-#~ "B<install-info> [B<--version>] [B<--help>] [B<--debug>] [B<--"
-#~ "maxwidth=>I<nnn>] [B<--section >I<regexp>B< >I<title>] [B<--"
-#~ "infodir=>I<xxx>] [B<--align=>I<nnn>] [B<--quiet>] [B<--menuentry=>I<xxx>] "
-#~ "[B<--description=>I<xxx>] [B<--remove>|B<--remove-exactly>] [B<-->] "
-#~ "I<filename>"
-#~ msgstr ""
-#~ "B<install-info> [B<--version>] [B<--help>] [B<--debug>] [B<--"
-#~ "maxwidth=>I<nnn>] [B<--section >I<regexp>B< >I<title>] [B<--"
-#~ "infodir=>I<xxx>] [B<--align=>I<nnn>] [B<--quiet>] [B<--menuentry=>I<xxx>] "
-#~ "[B<--description=>I<xxx>] [B<--remove>|B<--remove-exactly>] [B<-->] "
-#~ "I<filename>"
+#~ msgid "please use the following:"
+#~ msgstr "以下の設定を使用する:"
 
-#, fuzzy
 #~ msgid ""
-#~ "B<install-info> creates, updates or removes entries in the Info B<dir> "
-#~ "file. When updating or creating entries, if no description is specified "
-#~ "on the command line or in the Info file, it attempts to guess a "
-#~ "description from the contents of the file."
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 #~ msgstr ""
-#~ "B<install-info> は、Info ディレクトリの B<dir> ファイルにエントリを作成・"
-#~ "更新・削除する。作成か更新の場合、 コマンドラインにも Info ファイルにも説"
-#~ "明文が指定されていなかったら、ファイルの中身から説明文を推測しようとする。"
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 
 #~ msgid ""
-#~ "See the description of the B<--section> option for details of where the "
-#~ "entry will be placed and a description of the expected format of the "
-#~ "B<dir> file."
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
 #~ msgstr ""
-#~ "エントリの置かれる位置や B<dir> ファイルの望ましい形式の説明については、 "
-#~ "B<--section> の記述を見られよ。"
-
-#~ msgid "B<[--] >I<filename>"
-#~ msgstr "B<[--] >I<filename>"
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
 
-#, fuzzy
-#~ msgid ""
-#~ "Gives the filename of the Info file whose menu entry is to be created, "
-#~ "updated or removed. If B<--remove-exactly> is specified, then I<filename> "
-#~ "should be the exact entry name to be removed (e.g. \"emacs-20/emacs\" or "
-#~ "\"gcc\"), otherwise the basename of this filename is used as the referent "
-#~ "of the menu entry which is created, unless there's an overriding START-"
-#~ "INFO-DIR entry inside the given file. This file must therefore exist (or "
-#~ "be about to be installed, or have previously existed when removing an "
-#~ "entry) in the same directory as the B<dir> file (see the B<--infodir> "
-#~ "option)."
-#~ msgstr ""
-#~ "メニューエントリを作成・更新・削除したい Info ファイルのファイル名を与え"
-#~ "る。 B<--remove-exactly> が指定された場合は、 I<filename> は削除対象の正確"
-#~ "なエントリ名 (例えば \"emacs-20/emacs\" とか \"gcc\") でなければならない。"
-#~ "指定されなかった場合は、このファイル名のベースネームが作成されるメニューエ"
-#~ "ントリのリファレンスとして使われる (ただしそのファイルの内部で START-INFO-"
-#~ "DIR による上書きがされている場合は除く)。従ってこのファイルは B<dir> ファ"
-#~ "イルと同じディレクトリに存在していなければならない。あるいは、ほぼインス"
-#~ "トールされているか、エントリ削除の場合は以前存在していたか、でなければなら"
-#~ "ない。 B<--infodir> オプションを参照せよ。"
+#~ msgid "please use:"
+#~ msgstr "以下の設定を使用する:"
 
-#, fuzzy
 #~ msgid ""
-#~ "If I<filename> ends in B<.gz>, it is taken to refer to a file compressed "
-#~ "with B<gzip>; if it doesn't exist, but a corresponding I<filename>B<.gz> "
-#~ "does, the latter is used instead."
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
 #~ msgstr ""
-#~ "I<filename> が B<.gz> で終わっていたら、GNU gzip で圧縮されているファイル"
-#~ "であるとみなされる。 I<filename> は存在しないがこれに対応する "
-#~ "I<filename>B<.gz> が存在する場合は、替わりに I<filename>B<.gz> が使われ"
-#~ "る。"
+#~ "一般的に、アーキテクチャ情報を取得するために rules ファイルの中で dpkg を"
+#~ "呼び出す方法は廃止予定である (次で説明する後方互換性を維持したい場合は、こ"
+#~ "の限りではない)。Debian アーキテクチャが CPU 名と同一ではなくなっているた"
+#~ "め、特に --print-architecture オプションは信頼できない。"
 
-#, fuzzy
 #~ msgid ""
-#~ "When adding or updating entries, the file must exist at the path "
-#~ "specified (possibly with an additional B<.gz> extension)."
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
 #~ msgstr ""
-#~ "エントリを追加か更新するときは、ファイル(拡張子 B<.gz> が付加的に付いてい"
-#~ "るかもしれない)は指定されたパスに存在していなければならない。"
-
-#~ msgid "B<--remove>"
-#~ msgstr "B<--remove>"
+#~ "DEB_HOST_ARCH_CPU と DEB_HOST_ARCH_OS 変数は、dpkg-dev 1.13.2 から導入され"
+#~ "た。それ以前において I<debian/rules> ファイルは DEB_HOST_GNU_CPU や "
+#~ "DEB_HOST_GNU_TYPE 変数といった、値の変更が発生しがちな変数の値をチェックす"
+#~ "ることが多かった。"
 
 #~ msgid ""
-#~ "Specifies that the entry for the file I<filename> is to be removed; by "
-#~ "default entries are created or updated."
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
 #~ msgstr ""
-#~ "ファイル I<filename> のエントリを削除することを指定する。デフォルトではエ"
-#~ "ントリは作成もしくは更新される。"
+#~ "I<debian/rules> ファイルにおいて、コンパイルの方法や対象を確認するために、"
+#~ "これらの変数をチェックするような箇所では、新しい変数の値を使用するように更"
+#~ "新を行っていくべきである。dpkg-dev の古いバージョンとの後方互換性を維持し"
+#~ "たい場合は、以下のようなコードを使用すること:"
 
-#, fuzzy
 #~ msgid ""
-#~ "If the removal results in a section becoming empty, the section heading "
-#~ "(and the spare blank line) will be removed as well, unless this is the "
-#~ "last section in the file or B<--keep-old> is specified. See the B<--"
-#~ "section> option for details about the expected format of the B<dir> file."
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
 #~ msgstr ""
-#~ "削除の結果セクションが空っぽになる場合、これがファイルの最後のセクションで"
-#~ "ないか B<--keep-old> が指定されるかしていなかったら、セクション見出しも同"
-#~ "様に削除される。 B<dir> ファイルの望ましい形式の説明については、 B<--"
-#~ "section> の記述を見られよ。"
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
 
-#, fuzzy
 #~ msgid ""
-#~ "If there are several suitable entries in the B<dir> file, only those in "
-#~ "the first matching contiguous group will be removed and the others "
-#~ "silently ignored."
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
 #~ msgstr ""
-#~ "あてはまるエントリが B<dir> ファイルにいくつかある場合、最初にマッチしたカ"
-#~ "テゴリグループのものが削除され、残りは無視される。"
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr "DEB_BUILD_ARCH_CPU と DEB_BUILD_ARCH_OS についても同様である。"
 
 #~ msgid ""
-#~ "It is not an error for no suitable entry to be found, though B<install-"
-#~ "info> will issue a warning unless the B<--quiet> option was specified."
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
 #~ msgstr ""
-#~ "B<install-info> は B<--quiet> オプションが指定されない限り警告を発するが、"
-#~ "このオプションについては、あてはまるエントリが見つからなくてもエラーにはな"
-#~ "らない。"
+#~ "B<dpkg-architecture> を含んでいないバージョンの dpkg-dev もまだサポートし"
+#~ "たい場合は、以下のようなコードを使用すること:"
 
 #~ msgid ""
-#~ "When B<--remove> is specified the B<--maxwidth>, B<--align> and B<--"
-#~ "calign> formatting options are silently ignored."
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
 #~ msgstr ""
-#~ "B<--remove> オプションが指定された場合、 B<--maxwidth>, B<--align>, B<--"
-#~ "calign> の整形オプションは無視される。"
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
 
-#~ msgid "B<--remove-exactly>"
-#~ msgstr "B<--remove-exactly>"
-
-#, fuzzy
 #~ msgid ""
-#~ "This option is essentially the same as B<--remove> except that "
-#~ "I<filename> is taken as the exact entry to be removed, rather than as the "
-#~ "name of an existing file. This can be important when trying to remove "
-#~ "entries that refer to info files in subdirectories (e.g. \"emacs-20/emacs"
-#~ "\") because B<--remove> will operate on the basename of the given "
-#~ "I<filename> rather than the exact name given. (i.e.  B<--remove> "
-#~ "\"emacs-20/emacs\" would cause B<install-info> to look for \"emacs\", not "
-#~ "\"emacs-20/emacs\")."
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
 #~ msgstr ""
-#~ "このオプションは基本的には B<--remove> と同じだが、ただし I<filename> を削"
-#~ "除対象となる既存のファイルとしてではなく、削除対象のエントリそのものとみな"
-#~ "す。この違いは、サブディレクトリの info ファイルを参照しているエントリ (例"
-#~ "えば \"emacs-20/emacs\" など) を削除しようとする場合に重要となる。なぜな"
-#~ "ら B<--remove> は与えられた I<filename> そのものではなく、そのベースネーム"
-#~ "に作用するからである (つまり B<--remove> \"emacs-20/emacs\" とすると、 "
-#~ "B<install-info> は \"emacs-20/emacs\" ではなく \"emacs\" を対象とする)。"
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
 
-#~ msgid "B<--section >I<regexp title>"
-#~ msgstr "B<--section >I<regexp title>"
-
-#, fuzzy
 #~ msgid ""
-#~ "Specifies that if a new entry is to be made, it should be placed in a "
-#~ "section of the B<dir> file whose title matches I<regexp>.  If no such "
-#~ "section exists, one will be created as the second to last section in the "
-#~ "file (see below) with title I<title>.  A section is a part of the B<dir> "
-#~ "menu delimited by blank lines; the first line is assumed to be the title."
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
 #~ msgstr ""
-#~ "新しいエントリを作るときに、 B<dir> ファイルの中でタイトルが I<regexp> に"
-#~ "マッチするセクションに配置することを指定する。該当するセクションが存在しな"
-#~ "かったら、ファイルの最後から二番目のセクション(後述)として I<title> という"
-#~ "タイトルで作られる。セクションとは B<dir> メニューの中の一部で、空白行で区"
-#~ "切られたものである。セクションの先頭行はタイトルとして扱われる。"
+#~ "debian/rules ファイルの先頭に、これらの行の一部を記載しておくこと。dpkg-"
+#~ "architecture が用いられた場合、これらのデフォルト値は上書きされる。"
 
-#, fuzzy
 #~ msgid ""
-#~ "If a new entry is to be created, B<install-info> will attempt to insert "
-#~ "it within the section in alphabetic order. If the entries in the section "
-#~ "aren't already sorted, the new location within the section will be "
-#~ "unpredictable. The order of existing entries will not be changed."
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
 #~ msgstr ""
-#~ "新たなエントリを作るとき、 B<install-info> はセクションの中でアルファベッ"
-#~ "ト順にそれを挿入しようとする。セクション中のエントリがあらかじめソートされ"
-#~ "ていなかったら、セクション中の位置は予測できない。すでに存在するエントリの"
-#~ "順番は変更されない。"
+#~ "すべての変数が必要だとは限らない。実際に rules ファイルで使用する値を含む"
+#~ "一連の変数を、整合性を保ちながら選別すればよい。例えば、ホストの Debian "
+#~ "アーキテクチャだけが必要な場合は、`DEB_HOST_ARCH=\\`dpkg --print-"
+#~ "architecture\\`' だけで充分である (これは、実際にはビルドマシンの Debian "
+#~ "アーキテクチャを意味する。あくまで、ここでは本来の環境でのコンパイルとの後"
+#~ "方互換性を維持しようとしているだけなのである。"
 
-#, fuzzy
-#~ msgid ""
-#~ "If no section title is found, the default is to append new entries to the "
-#~ "end of the file. The last section (even if it only consists of the title "
-#~ "line) should always exist to ensure that new sections are created in the "
-#~ "right place. The final section should be titled to reflect the fact that "
-#~ "Info files with no better specified location are appended to it."
-#~ msgstr ""
-#~ "デフォルトでは新たなエントリをファイルの終わりに付け加える。最後のセクショ"
-#~ "ンは、タイトル行だけであっても常に存在していなけらばならない。これは新たな"
-#~ "セクションが正しい場所に作られるようにするためである。最後のセクションは、"
-#~ "位置が正しく指定されていない Info ファイルがそこに付け加えられるようにタイ"
-#~ "トルを付けなければならない。"
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
 
-#, fuzzy
-#~ msgid ""
-#~ "If there is already an entry for the Info file being installed, it is "
-#~ "replaced in situ with the new entry."
-#~ msgstr ""
-#~ "Info ファイルのエントリがすでにインストールされていたら、 その位置で新たな"
-#~ "エントリに置き換えられる。"
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright \\(co 2011 Kees Cook"
 
-#, fuzzy
-#~ msgid ""
-#~ "If a section is specified when removing an entry, the section is ignored "
-#~ "and a warning is issued."
-#~ msgstr ""
-#~ "エントリ削除時にセクションを指定すると、セクションは無視され警告が発せられ"
-#~ "る。"
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
 
-#, fuzzy
-#~ msgid ""
-#~ "If a section is requested when adding an entry, but the file contains no "
-#~ "section headings at all, then B<install-info> will create both the "
-#~ "requested section and a Miscellaneous section at the end of the file."
-#~ msgstr ""
-#~ "エントリを加えるときにセクションが必要となるにもかかわらずファイルにセク"
-#~ "ション見出しが一つもなかったら、 B<install-info> は必要となるセクションと"
-#~ "ファイルの終わりの Miscellaneous というセクションとの両方を作る。"
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
 
-#~ msgid "B<--infodir=>I<infodir>"
-#~ msgstr "B<--infodir=>I<infodir>"
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
 
 #~ msgid ""
-#~ "Specifies that the B<dir> file is, and the installed copy of the new Info "
-#~ "file was, is or will be located in I<infodir>.  The default is B</usr/"
-#~ "share/info/>."
+#~ "I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
+#~ "the last version of the package that contained the conffile (or the last "
+#~ "version of the package that did not take care to remove the obsolete "
+#~ "conffile if this was not immediately implemented).  If I<lastversion> is "
+#~ "empty or omitted, then the operation is tried on every upgrade. "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
 #~ msgstr ""
-#~ "B<dir> ファイルと、インストールされる新たな Info ファイルのコピーとが "
-#~ "I<infodir> にあることを指定する。デフォルトは B</usr/share/info/> である。"
-
-#~ msgid "B<--align=>I<nnn>B< [deprecated]>"
-#~ msgstr "B<--align=>I<nnn>B< [非推奨]>"
+#~ "I<conffile> は削除対象の conffile のファイル名であり、I<lastversion> は対"
+#~ "象の conffile が含まれていたパッケージの最後の (最新の) バージョン (不要と"
+#~ "なった conffile が不要となった時点で削除処理されていなかった場合は、 "
+#~ "conffile を削除対象としていなかった最後のバージョン) である。"
+#~ "I<lastversion> が空もしくは省略されていた場合、この処理はアップグレードの"
+#~ "たびに行われる。I<package> はパッケージ名である。これは任意であり、デフォ"
+#~ "ルト値として $DPKG_MAINTSCRIPT_PACKAGE (この変数には、dpkg によって現在処"
+#~ "理対象となっているパッケージ名が設定される) の値が用いられる。メンテナスク"
+#~ "リプトのすべてのパラメータは、\"--\" の後に指定することで、プログラムに引"
+#~ "き渡される。"
 
-#, fuzzy
 #~ msgid ""
-#~ "Specifies that the first line of the description should be indented at "
-#~ "least I<nnn> characters; extra spaces will be added as required. If "
-#~ "necessary because of the length of the B<dir> menu entry details, it may "
-#~ "be offset more. The default is 27."
+#~ "I<oldconffile> and I<newconffile> are the old and new name of the "
+#~ "conffile to rename. I<lastversion> is the last version of the package "
+#~ "that contained the conffile with the old name. If I<lastversion> is empty "
+#~ "or omitted, then the operation is tried on every upgrade (note: it's "
+#~ "safer to give the version and have the operation tried only once). "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
 #~ msgstr ""
-#~ "説明文の最初の行を少なくとも I<nnn> 字だけ字下げすべきものと指定する。余分"
-#~ "な空白が必要なものとして加えられる。 B<dir> のメニューエントリの詳細の長さ"
-#~ "のため、より多くのオフセットが必要かもしれない。デフォルトは 27 である。"
+#~ "I<oldconffile> と I<newconffile> はリネーム対象の conffile の古い名前と新"
+#~ "しい名前になる。I<lastversion> は古い名前の conffile を含むパッケージの最"
+#~ "終バージョンとなる。I<lastversion> が空か省略された場合、この処理はアップ"
+#~ "グレードのたびに行われる (参考: バージョンを指定して、処理が行われるのを一"
+#~ "度限りにする方が安全である)。I<package> はパッケージ名である。これは任意で"
+#~ "あり、デフォルト値として $DPKG_MAINTSCRIPT_PACKAGE (この変数には、dpkg に"
+#~ "よって現在処理対象となっているパッケージ名が設定される) の値が用いられる。"
+#~ "メンテナスクリプトのすべてのパラメータは、プログラムに続く \"--\" の後ろに"
+#~ "設定する必要がある。"
 
-#~ msgid "B<--calign=>I<nnn>B< [deprecated]>"
-#~ msgstr "B<--calign=>I<nnn>B< [非推奨]>"
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
 
-#~ msgid ""
-#~ "Specifies that the second and subsequent lines of the description should "
-#~ "be indented at least I<nnn> characters. The default is 29."
-#~ msgstr ""
-#~ "説明文の二行目以降の行を少なくとも I<nnn> だけ字下げすべきものと指定する。"
-#~ "デフォルトは 29 である。"
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright \\(co 2008 Joey Hess"
 
-#~ msgid "B<--maxwidth=>I<nnn>B< [deprecated]>"
-#~ msgstr "B<--maxwidth=>I<nnn>B< [非推奨]>"
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright \\(co 2007 Guillem Jover"
 
-#~ msgid ""
-#~ "Specifies that the maximum width for the Info file is I<nnn>.  This is "
-#~ "used when word-wrapping the descriptive text.  The default is 79."
-#~ msgstr ""
-#~ "Info ファイルの最大幅を I<nnn> にする。説明文をワードラップするときに使わ"
-#~ "れる。デフォルトは 79 である。"
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright \\(co 2005 Scott James Remnant"
 
-#, fuzzy
-#~ msgid ""
-#~ "Prevents the usual display of the new menu entry just before it is "
-#~ "inserted and of the messages announcing the replacement and removal of "
-#~ "existing entries and the creation and deletion of sections."
-#~ msgstr ""
-#~ "挿入される直前の新たなメニューエントリと、現存するエントリの置換・削除やセ"
-#~ "クションの作成・削除の案内のメッセージを表示しない。"
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
 
-#~ msgid "Causes B<install-info> to display its usage information and exit."
-#~ msgstr "B<install-info> の使用法を表示して終了する。"
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
 
-#~ msgid ""
-#~ "Causes B<install-info> to display its version and copyright information "
-#~ "and exit."
-#~ msgstr "B<install-info> のバージョンと著作権の情報を表示して終了する。"
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
 
-#~ msgid ""
-#~ "Specifies that the description to use after the menu entry in new or "
-#~ "updated entries be I<xxx>.  The default is to use the the value specified "
-#~ "in the Info file itself; this is found by searching for a section of the "
-#~ "form"
-#~ msgstr ""
-#~ "新規・更新のメニューエントリの説明文を I<xxx> とする。デフォルトでは Info "
-#~ "ファイル自身の中で指定された値を使う。これは次のような形式のセクションを探"
-#~ "すことで見つけられる。"
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2001 Wichert Akkerman"
 
-#~ msgid "B<START-INFO-DIR-ENTRY>"
-#~ msgstr "B<START-INFO-DIR-ENTRY>"
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
 
-#~ msgid "B<* Auto-PGP: (auto-pgp). PGP under GNU Emacs.>"
-#~ msgstr "B<* Auto-PGP: (auto-pgp). PGP under GNU Emacs.>"
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2006 Frank Lichtenheld"
 
-#~ msgid "B<END-INFO-DIR-ENTRY>"
-#~ msgstr "B<END-INFO-DIR-ENTRY>"
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
 
-#, fuzzy
-#~ msgid ""
-#~ "If the entry found in the Info file itself extends across several lines, "
-#~ "each giving a menu entry, the text found in the file is used verbatim. In "
-#~ "this case, the alphabetic ordering scheme is turned off, and the entries "
-#~ "are inserted at the top of section in question. In this case, the B<--"
-#~ "menuentry>, B<--maxwidth>, B<--align>, B<--calign> and B<--menuentry> "
-#~ "options are ignored."
-#~ msgstr ""
-#~ "Info ファイルに見つかったエントリ自身がそれだけで数行に渡り、それぞれにメ"
-#~ "ニューのエントリがある場合、ファイルの中に見つかったテキストがそのまま使わ"
-#~ "れる。このときは、アルファベット順の配置は行われず、エントリは問い合わせの"
-#~ "セクションの先頭に挿入される。また B<--menuentry>, B<--maxwidth>, B<--"
-#~ "align>, B<--calign>, B<--menuentry> のオプションは無視される。"
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
 
-#, fuzzy
 #~ msgid ""
-#~ "If there is no B<dir> entry in the file, the program will try to find a "
-#~ "paragraph early in the file starting B<this file documents>.  It will "
-#~ "capitalise the first character of the remainder, and use that."
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
 #~ msgstr ""
-#~ "ファイルに B<dir> エントリがなかったら、ファイルの最初のほうに B<this "
-#~ "file documents> で始まる段落がないかを見つけようとする。その後の最初の文字"
-#~ "を大文字にしてそれを使う。"
-
-#~ msgid "It is an error for none of these methods to yield a description."
-#~ msgstr "これらの方法で説明文を得ることができなかったらエラーになる。"
+#~ "B<dselect> は、Ian Jackson (ijackson@gnu.ai.mit.edu) によって執筆された。"
+#~ "貢献者全員のリストは `dselect --version' で参照できる。"
 
-#, fuzzy
 #~ msgid ""
-#~ "If a description argument is given when B<--remove> is specified, it is "
-#~ "ignored and a warning is issued."
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
 #~ msgstr ""
-#~ "B<--remove> が指定されたときには説明文の引数が与えられても無視され、警告が"
-#~ "発せられる。"
+#~ "このマニュアルは Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip "
+#~ "Rodin, Joost kooij によって執筆された。"
 
-#~ msgid "B<--menuentry=>I<xxx>"
-#~ msgstr "B<--menuentry=>I<xxx>"
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "プロセスが I<pid-file> ファイルを生成したかどうかを確認する。"
 
-#, fuzzy
 #~ msgid ""
-#~ "Specifies that the entry in the menu should be I<xxx>.  The default is to "
-#~ "use the the value specified in the Info file itself.  If this is not "
-#~ "present, the basename of the Info file is used (any B<.info >is deleted, "
-#~ "and the entry is made mixed case).  See above for details of the format "
-#~ "expected for the menu entry in the Info file."
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
 #~ msgstr ""
-#~ "メニューの中のエントリを I<xxx> とする。デフォルトでは、 Info ファイル自身"
-#~ "の中で指定された値を使う。それがなかった場合は、 Info ファイルのベースネー"
-#~ "ムが使われる。B<.info > が取り除かれ、大文字小文字混在のエントリ名が作られ"
-#~ "る。 Info ファイルのメニューエントリの望ましい形式の説明については、上記の"
-#~ "記述を参照されたい。"
+#~ "プロセスが、executable のインスタンスかどうかを (B</proc/>I<pid>B</exe> に"
+#~ "より) 確認する。"
 
-#, fuzzy
 #~ msgid ""
-#~ "When removing entries, the value of the B<--menuentry> option must match "
-#~ "the actual menu entry field in the menu item to be removed (case not "
-#~ "significant). If B<--menuentry> is omitted, no check on the menu entry is "
-#~ "done."
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
 #~ msgstr ""
-#~ "エントリを削除するとき、 B<--menuentry> オプションの値は、削除されるメ"
-#~ "ニューアイテムの実際のメニューエントリフィールドと一致しなければならな"
-#~ "い。 B<--menuentry> を省略したときは、メニューエントリのチェックは行われな"
-#~ "い。"
-
-#~ msgid "B<--keep-old>"
-#~ msgstr "B<--keep-old>"
+#~ "(B</proc/>I<pid>B</stat> により) I<process-name> という名称のプロセスを確"
+#~ "認する。"
 
 #~ msgid ""
-#~ "Inhibits the replacement of existing entries and the removal of empty "
-#~ "sections."
-#~ msgstr "現存するエントリの置換や空セクションの削除を行わない。"
-
-#, fuzzy
-#~ msgid ""
-#~ "If the file being installed already has an entry in the Info B<dir> file, "
-#~ "the old entry will be left alone instead of being replaced; the default "
-#~ "is to overwrite any old entry found with the newly generated one."
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
 #~ msgstr ""
-#~ "すでにインストールされているファイルがディレクトリにエントリを持っている場"
-#~ "合、古いエントリは置き換えられずそのまま残る。デフォルトでは、古いエントリ"
-#~ "はいずれも新規作成されたものによって置き換えられる。"
+#~ "I<username> または I<uid> で指定されたユーザが所有するプロセスを確認する。"
 
-#, fuzzy
 #~ msgid ""
-#~ "If B<--remove> is specified, B<--keep-old> will prevent the removal of "
-#~ "the section heading which would otherwise happen if the section is made "
-#~ "empty by the removal."
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
 #~ msgstr ""
-#~ "B<--remove> が指定されている場合、削除の結果セクションが空っぽになるかもし"
-#~ "れないが、 B<--keep-old> はセクション見出しを削除しない。"
-
-#, fuzzy
-#~ msgid ""
-#~ "Enables test mode, which inhibits the update of the Info B<dir> file."
-#~ msgstr "テストモードを有効にし、ディレクトリファイルを更新しない。"
-
-#~ msgid ""
-#~ "Enables debugging mode, in which the results of some internal processing "
-#~ "steps are shown."
-#~ msgstr "デバッグモードを有効にし、内部の処理ステップをいくらか表示する。"
-
-#~ msgid "B<emacs>(1), B<info>(1), B<gzip(1).>"
-#~ msgstr "B<emacs>(1), B<info>(1), B<gzip(1).>"
-
-#, fuzzy
-#~ msgid "Copyright \\(co 1994 Ian Jackson"
-#~ msgstr "Copyright (C) 1995 Ian Jackson."
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> が Ian "
+#~ "Jackson E<lt>ian@chiark.greenend.org.ukE<gt> による以前のバージョンを元に"
+#~ "作成。"
 
-#~ msgid "822-date"
-#~ msgstr "B<822-date>"
-
-#, fuzzy
-#~ msgid "2007-01-24"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "822-date - Print date and time in RFC2822 format"
-#~ msgstr "822-date - RFC822フォーマットの日付と時間の表示"
-
-#~ msgid "B<822-date>"
-#~ msgstr "B<822-date>"
-
-#, fuzzy
 #~ msgid ""
-#~ "B<822-date> displays the current date and time in the format described in "
-#~ "RFC2822.  It does so by simply calling B<date>(1)  with the B<-R> option."
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
 #~ msgstr ""
-#~ "B<822-date> は RFC822 に説明されているフォーマット、RFC1123 で推奨されてい"
-#~ "る数字によるタイムゾーンオフセットを使って現在の日付と時間を表示する。"
-
-#~ msgid "B<822-date> does not take any arguments or options."
-#~ msgstr "B<822-date> には引数やオプションはない。"
-
-#~ msgid "This facility really ought to be part of B<date>(1)."
-#~ msgstr "この機能は実際には B<date>(1) の一部であるべきである。"
-
-#~ msgid "cleanup-info"
-#~ msgstr "cleanup-info"
-
-#~ msgid ""
-#~ "cleanup-info - clean up the mess that bogus install-info may have done"
-#~ msgstr "cleanup-info - install-info の誤った利用による混乱の消去"
-
-#, fuzzy
-#~ msgid "B<cleanup-info> [I<options>] [B<-->] [I<dirname>]"
-#~ msgstr "B<update-alternatives> [I<options>] B<--auto> I<name>"
+#~ "このマニュアルは Klee Dienes E<lt>klee@mit.eduE<gt> によって書かれた。Ian "
+#~ "Jackson が部分的に整形した。"
 
 #~ msgid ""
-#~ "B<cleanup-info> is a Perl script that tries to clean up the mess that "
-#~ "bogus B<install-info>(8)  may have done.  It gathers all sections with "
-#~ "the same heading into a single one.  It tries to be smart about cases and "
-#~ "trailing colon/spaces."
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
 #~ msgstr ""
-#~ "B<cleanup-info> は B<install-info>(8) の誤った適用によって生じた混乱を消去"
-#~ "するための Perl スクリプトである。同じ表題を持ったセクションを一つにまと"
-#~ "め、大文字小文字の区別、あとに続くコロン/スペースに関しても賢く処理しよう"
-#~ "とする。"
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
 
 #~ msgid ""
-#~ "Other clean-ups include removing of empty sections, and squeezing the "
-#~ "blank lines (in entries part only)."
-#~ msgstr ""
-#~ "その他、空のセクションの除去、空行の圧縮(エントリーパートのみ)も行われる。"
-
-#~ msgid ""
-#~ "Order of sections is preserved (the first encountered section counts).  "
-#~ "Order of entries within a section is preserved."
-#~ msgstr ""
-#~ "セクションの順序は保存される(複数同じエントリがあった場合、最初に発見され"
-#~ "たものの位置になる)。セクション内でのエントリの順序も保存される。"
-
-#~ msgid ""
-#~ "Please be B<extremely careful> when using this utility - it might not be "
-#~ "100% safe. cleanup-info tries to be careful with your info dir file, but "
-#~ "only until it writes it. You should back the file up prior to using this "
-#~ "script."
-#~ msgstr ""
-#~ "このユーティリティの使用はB<特別注意深く>行って欲しい - おそらく、このユー"
-#~ "ティリティは 100% 安全とはいえない。cleanup-info は注意深く info dir ファ"
-#~ "イルを扱おうとするが、ファイルに書いてしまえばそれまでである。このユーティ"
-#~ "リティを使う前にバックアップファイルをとるようにすべきである。"
-
-#~ msgid "B<--unsafe>"
-#~ msgstr "B<--unsafe>"
-
-#~ msgid "Set some additional possibly useful options."
-#~ msgstr "いくつかの付加的なおそらく有用であろうオプションをセットする。"
-
-#~ msgid ""
-#~ "B<Warning: the `--unsafe' option may garble an otherwise correct file!>"
-#~ msgstr ""
-#~ "B<警告: `--unsafe' オプションは正しいファイルを改竄してしまうかもしれない!"
-#~ ">"
-
-#~ msgid "I</usr/info/dir> or I<E<lt>dirnameE<gt>/dir>"
-#~ msgstr "I</usr/info/dir> または I<E<lt>ディレクトリ名E<gt>/dir>"
-
-#~ msgid ""
-#~ "The info directory file. The lock file is named the same, with \".lock\" "
-#~ "suffix."
-#~ msgstr ""
-#~ "info ディレクトリファイル。ロックファイルは同じ名前で \".lock\" 拡張子がつ"
-#~ "いたものになる。"
-
-#~ msgid "Probably many."
-#~ msgstr "おそらくたくさんある。"
-
-#~ msgid "B<install-info>(8), B<info>(1)."
-#~ msgstr "B<install-info>(8), B<info>(1)."
-
-#, fuzzy
-#~ msgid "Copyright \\(co 1996 Kim-Minh Kaplan"
-#~ msgstr "Copyright (C) 1996 Kim-Minh Kaplan."
-
-#, fuzzy
-#~ msgid "2008-01-30"
-#~ msgstr "2006-02-28"
-
-#~ msgid "generic name"
-#~ msgstr "一般名 (generic name)"
-
-#~ msgid "symlink"
-#~ msgstr "symlink"
-
-#~ msgid ""
-#~ "Without any further qualification, this means a symbolic link in the "
-#~ "alternatives directory: one which the system administrator is expected to "
-#~ "adjust."
-#~ msgstr ""
-#~ "特に他に指定がなければ、これは alternatives ディレクトリ内のシンボリックリ"
-#~ "ンクを意味する。システム管理者が調整の対象とするものである。"
-
-#~ msgid "Call B<--config> on all alternatives."
-#~ msgstr "B<--config> をすべての選択肢について呼び出す。"
-
-#, fuzzy
-#~ msgid "B<Error:> E<lt>error detailsE<gt>"
-#~ msgstr "B<Priority:> E<lt>優先度E<gt>"
-
-#, fuzzy
-#~ msgid "2007-10-06"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2008-03-14"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "B<-E>"
-#~ msgstr "B<-B>"
-
-#, fuzzy
-#~ msgid "B<-W>"
-#~ msgstr "B<-B>"
-
-#, fuzzy
-#~ msgid "2007-09-08"
-#~ msgstr "2006-02-28"
-
-#~ msgid ""
-#~ "There is no authentication on B<.deb> files; in fact, there isn't even a "
-#~ "straightforward checksum."
-#~ msgstr ""
-#~ "B<.deb> ファイル自体には認証の手段がない。実際、単純なチェックサムさえもな"
-#~ "い。"
-
-#, fuzzy
-#~ msgid "2008-03-02"
-#~ msgstr "2006-04-09"
-
-#, fuzzy
-#~ msgid "2008-01-13"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2008-03-25"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2008-03-16"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2008-04-08"
-#~ msgstr "2006-02-28"
-
-#~ msgid ""
-#~ "A simpler one-shot command to retrieve and update the I<available> file "
-#~ "is B<dselect update>."
-#~ msgstr ""
-#~ "I<available> ファイルの取得と更新を行なう、もっとも簡単なコマンドは "
-#~ "B<dselect update> である。"
-
-#~ msgid ""
-#~ "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-#~ "available>."
-#~ msgstr ""
-#~ "I</var/lib/dpkg/available> にある I<package-name> に関する情報を表示する。"
-
-#~ msgid ""
-#~ "Send package status info to file descriptor I<E<lt>nE<gt>>. This can be "
-#~ "given multiple times. Status updates are of the form `status: "
-#~ "E<lt>pkgE<gt>: E<lt>pkg stateE<gt>'.  Errors are reported as `status: "
-#~ "E<lt>pkgE<gt>: error: extend-error-message'.  Configuration file "
-#~ "conflicts are reported as `status: conffile-prompt: conffile : 'current-"
-#~ "conffile' 'new-conffile' useredited distedited'."
-#~ msgstr ""
-#~ "ファイル記述子 I<E<lt>nE<gt>> にパッケージ状態の情報を送る。これは複数与え"
-#~ "ることができる。状態の情報は `status: E<lt>pkgE<gt>: E<lt>pkg "
-#~ "qstateE<gt>' の形式である。エラーは `status: E<lt>pkgE<gt>: error: extend-"
-#~ "error-message' として報告される。設定ファイルの衝突は `status: conffile-"
-#~ "prompt: conffile : 'current-conffile' 'new-conffile' useredited "
-#~ "distedited' として報告される。"
-
-#, fuzzy
-#~ msgid "2008-01-03"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "2007-09-24"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
-#~ msgid "B<-b> I<directory> [I<orig-directory>|I<orig-targz>|\\(aq\\(aq]"
-#~ msgstr "B<dpkg-deb> B<-b>|B<--build> I<directory> [I<archive>|I<directory>]"
-
-#, fuzzy
-#~ msgid "2007-03-08"
-#~ msgstr "2006-02-28"
-
-#~ msgid ""
-#~ "Don't actually do anything, just say what would be done.  This option is "
-#~ "not yet implemented."
-#~ msgstr ""
-#~ "実際の作業は何もせず、行う予定の作業について表示する。このオプションはまだ"
-#~ "実装されていない。"
-
-#, fuzzy
-#~ msgid "2007-09-28"
-#~ msgstr "2006-02-28"
-
-#~ msgid "mailto:joeyh@debian.org"
-#~ msgstr "mailto:joeyh@debian.org"
-
-#, fuzzy
-#~ msgid "E<lt>joeyh@debian.orgE<gt>"
-#~ msgstr "E<lt>joeyh@debian.orgE<gt>."
-
-#~ msgid "mailto:wakkerma@debian.org"
-#~ msgstr "mailto:wakkerma@debian.org"
-
-#~ msgid "E<lt>wakkerma@debian.orgE<gt>"
-#~ msgstr "E<lt>wakkerma@debian.orgE<gt>"
-
-#~ msgid ""
-#~ "See I</usr/share/doc/dpkg/THANKS> for the list of people who have\n"
-#~ "contributed to B<dpkg>.\n"
-#~ msgstr ""
-#~ "B<dpkg> に貢献した人のリストは B</usr/share/doc/dpkg/THANKS> に\n"
-#~ "挙げてある。\n"
-
-#, fuzzy
-#~ msgid "2007-08-31"
-#~ msgstr "2006-06-17"
-
-#, fuzzy
-#~ msgid "2007-05-15"
-#~ msgstr "2006-06-17"
-
-#~ msgid ""
-#~ "This is free software; see the GNU General Public Licence version 2 or "
-#~ "later for copying conditions. There is NO warranty."
-#~ msgstr ""
-#~ "This is free software; see the GNU General Public Licence version 2 or "
-#~ "later for copying conditions. There is NO warranty."
-
-#, fuzzy
-#~ msgid "COPYRIGHT"
-#~ msgstr ""
-#~ "#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-#~ "著作権\n"
-#~ "#-#-#-#-#  ja.po (dpkg man pages)  #-#-#-#-#\n"
-#~ "COPYRIGHT"
-
-#~ msgid "B<dpkg -C> | B<--audit>"
-#~ msgstr "B<dpkg -C> | B<--audit>"
-
-#~ msgid "B<dpkg --help>"
-#~ msgstr "B<dpkg --help>"
-
-#~ msgid "B<dpkg -Dh >|B< --debug=help>"
-#~ msgstr "B<dpkg -Dh >|B< --debug=help>"
-
-#~ msgid "B<dpkg --licence> | B<dpkg --license>"
-#~ msgstr "B<dpkg --licence> | B<dpkg --license>"
-
-#~ msgid "B<dpkg --version>"
-#~ msgstr "B<dpkg --version>"
-
-#~ msgid "B<--root=>I<dir> | B<--admindir=>I<dir> | B<--instdir=>I<dir>"
-#~ msgstr "B<--root=>I<dir> | B<--admindir=>I<dir> | B<--instdir=>I<dir>"
-
-#, fuzzy
-#~ msgid ""
-#~ "B<dpkg-deb> and this manpage were written by Ian Jackson.  They are "
-#~ "Copyright (C) 1995-1996 by him and released under the GNU General Public "
-#~ "Licence version 2 or later; there is NO WARRANTY. See I</usr/share/doc/"
-#~ "dpkg/copyright> and I</usr/share/common-licenses/GPL> for details."
-#~ msgstr ""
-#~ "B<dpkg-deb> とこのマニュアルページは Ian Jackson が作成した。これらの著作"
-#~ "権は彼にあり(Copyright (C)1995-1996)、GNU 一般公有使用許諾により頒布され"
-#~ "る。これらは無保証である。詳細は B</usr/share/doc/dpkg/copyright> と B</"
-#~ "usr/share/common-licenses/GPL> を参照すること。"
-
-#~ msgid ""
-#~ "Copyright 1995,1996 Erick Branderhorst.  B<dpkg-name> is free software; "
-#~ "see the GNU General Public Licence version 2 or later for copying "
-#~ "conditions. There is B<no> warranty."
-#~ msgstr ""
-#~ "Copyright 1995,1996 Erick Branderhorst.  B<dpkg-name> is free software; "
-#~ "see the GNU General Public Licence version 2 or later for copying "
-#~ "conditions. There is B<no> warranty."
-
-#~ msgid "Copyright 2001 Wichert Akkerman"
-#~ msgstr "Copyright 2001 Wichert Akkerman"
-
-#, fuzzy
-#~ msgid ""
-#~ "B<dpkg-split> and this manpage were written by Ian Jackson. They are "
-#~ "Copyright (C) 1995-1996 by him and released under the GNU General Public "
-#~ "Licence version 2 or later; there is NO WARRANTY. See I</usr/share/doc/"
-#~ "dpkg/copyright> and I</usr/share/common-licenses/GPL> for details."
-#~ msgstr ""
-#~ "B<dpkg-deb> とこのマニュアルページは Ian Jackson が作成した。これらの著作"
-#~ "権は彼にあり(Copyright (C)1995-1996)、GNU 一般公有使用許諾により頒布され"
-#~ "る。これらは無保証である。詳細は B</usr/share/doc/dpkg/copyright> と B</"
-#~ "usr/share/common-licenses/GPL> を参照すること。"
-
-#~ msgid "Copyright 2000 Wichert Akkerman"
-#~ msgstr "Copyright 2000 Wichert Akkerman"
-
-#~ msgid ""
-#~ "Copyright 1994, Ian Jackson.  B<install-info> is free software; see the "
-#~ "GNU General Public Licence version 2 or later for copying conditions. "
-#~ "There is I<no> warranty."
-#~ msgstr ""
-#~ "Copyright 1994, Ian Jackson.  B<install-info> is free software; see the "
-#~ "GNU General Public Licence version 2 or later for copying conditions. "
-#~ "There is I<no> warranty."
-
-#~ msgid ""
-#~ "Debian update-alternatives is copyright 1995 Ian Jackson. It is free "
-#~ "software; see the GNU General Public Licence version 2 or later for "
-#~ "copying conditions. There is NO warranty."
-#~ msgstr ""
-#~ "Debian update-alternatives is copyright 1995 Ian Jackson. It is free "
-#~ "software; see the GNU General Public Licence version 2 or later for "
-#~ "copying conditions. There is NO warranty."
-
-#~ msgid ""
-#~ "This manual page is copyright 1997/98 Charles Briscoe-Smith.  This is "
-#~ "free documentation; see the GNU General Public Licence version 2 or later "
-#~ "for copying conditions. There is NO WARRANTY."
-#~ msgstr ""
-#~ "This manual page is copyright 1997/98 Charles Briscoe-Smith.  This is "
-#~ "free documentation; see the GNU General Public Licence version 2 or later "
-#~ "for copying conditions. There is NO WARRANTY."
-
-#~ msgid ""
-#~ "You can find the GNU GPL in /usr/share/common-licenses/GPL on any Debian "
-#~ "system."
-#~ msgstr ""
-#~ "You can find the GNU GPL in /usr/share/common-licenses/GPL on any Debian "
-#~ "system."
-
-#~ msgid "2006-04-09"
-#~ msgstr "2006-04-09"
-
-#, fuzzy
-#~ msgid "2007-03-13"
-#~ msgstr "2006-06-17"
-
-#~ msgid "I<Standard for the Format of ARPA Internet Text Messages> (RFC822),"
-#~ msgstr ""
-#~ "I<ARPAインターネットテキストメッセージのフォーマットの標準 (Standard for "
-#~ "the Format of ARPA Internet Text Messages)> (RFC822),"
-
-#~ msgid ""
-#~ "I<Requirements for Internet Hosts -- Application and Support> (RFC1123) "
-#~ "section 5.2.14,"
-#~ msgstr ""
-#~ "I<インターネットホストへの要求事項 -- アプリケーションとサポート "
-#~ "(Requirements for Internet Hosts -- Application and Support)> (RFC1123) "
-#~ "5.2.14 節,"
-
-#~ msgid "B<date>(1)."
-#~ msgstr "B<date>(1)"
-
-#~ msgid ""
-#~ "B<822-date> and this manpage were written by Ian Jackson. They are hereby "
-#~ "placed by him into the public domain."
-#~ msgstr ""
-#~ "B<822-date> とこのマニュアルページは Ian Jackson によって書かれた。そし"
-#~ "て、彼の手によって public domain とされている。"
-
-#~ msgid ""
-#~ "B<cleanup-info> [B<--help>] [B<--unsafe>] [B<--version>] [B<-->] "
-#~ "[I<E<lt>dirnameE<gt>>]"
-#~ msgstr ""
-#~ "B<cleanup-info> [B<--help>] [B<--unsafe>] [B<--version>] [B<-->] [I<E<lt>"
-#~ "ディレクトリ名E<gt>>]"
-
-#~ msgid "Output the help screen and exit successfully."
-#~ msgstr "ヘルプを表示し、正常終了する。"
-
-#~ msgid "Output version and exit successfully."
-#~ msgstr "バージョンを表示し、正常終了する。"
-
-#~ msgid "Print a usage message."
-#~ msgstr "利用方法を表示する。"
-
-#~ msgid "2006-05-23"
-#~ msgstr "2006-05-23"
-
-#~ msgid "B<dpkg-deb> B<-W>|B<--show> [B<--showformat>=I<format>] I<archive>"
-#~ msgstr "B<dpkg-deb> B<-W>|B<--show> [B<--showformat>=I<format>] I<archive>"
-
-#~ msgid ""
-#~ "B<dpkg-deb> B<-x>|B<--extract>|B<-X>|B<--vextract> I<archive directory>"
-#~ msgstr ""
-#~ "B<dpkg-deb> B<-x>|B<--extract>|B<-X>|B<--vextract> I<archive directory>"
-
-#~ msgid "B<--build>, B<-b>"
-#~ msgstr "B<--build>, B<-b>"
-
-#~ msgid ""
-#~ "You can specify the compression level used by adding a B<-z#> option.  "
-#~ "B<dpkg-deb> will pass that option on to gzip."
-#~ msgstr ""
-#~ "圧縮レベルを指定する場合は、 B<-z#> オプションを追加する。 B<dpkg-deb> "
-#~ "は、このオプションを gzip に渡す。"
-
-#~ msgid "B<--info>, B<-I>"
-#~ msgstr "B<--info>, B<-I>"
-
-#~ msgid "B<--show>, B<-W>"
-#~ msgstr "B<--show>, B<-W>"
-
-#~ msgid "B<--field>, B<-f>"
-#~ msgstr "B<--field>, B<-f>"
-
-#~ msgid "B<--contents>, B<-c>"
-#~ msgstr "B<--contents>, B<-c>"
-
-#~ msgid "B<--extract>, B<-x>, B<--vextract>, B<-X>"
-#~ msgstr "B<--extract>, B<-x>, B<--vextract>, B<-X>"
-
-#~ msgid "B<--fsys-tarfile>"
-#~ msgstr "B<--fsys-tarfile>"
-
-#~ msgid "B<--control>, B<-e>"
-#~ msgstr "B<--control>, B<-e>"
-
-#~ msgid "B<--help>, B<-h>"
-#~ msgstr "B<--help>, B<-h>"
-
-#~ msgid ""
-#~ "Prints B<dpkg-deb>'s usage message, giving a summary of its options and "
-#~ "their uses."
-#~ msgstr ""
-#~ "B<dpkg-deb> の使用方法、つまりすべてのオプションとその使い方の要約を表示す"
-#~ "る。"
-
-#~ msgid "Prints B<dpkg-deb>'s version number."
-#~ msgstr "B<dpkg-deb> のバージョン番号を表示する。"
-
-#~ msgid "B<--licence>"
-#~ msgstr "B<--licence>"
-
-#~ msgid ""
-#~ "Prints information about B<dpkg-deb>'s copyright licensing and lack of "
-#~ "warranty. (The American spelling B<--license> is also supported)."
-#~ msgstr ""
-#~ "B<dpkg-deb> の著作権と無保証に関する情報を表示する(アメリカ式の綴りである "
-#~ "B<--license> もサポートしている)。"
-
-#~ msgid "OTHER OPTIONS"
-#~ msgstr "その他のオプション"
-
-#~ msgid "B<--debug>, B<-D>"
-#~ msgstr "B<--debug>, B<-D>"
-
-#~ msgid "B<dpkg-divert> [I<options>] B<--remove> I<E<lt>fileE<gt>>"
-#~ msgstr "B<dpkg-divert> [I<options>] B<--remove> I<E<lt>fileE<gt>>"
-
-#~ msgid "B<dpkg-divert> [I<options>] B<--list> I<E<lt>glob-patternE<gt>>"
-#~ msgstr "B<dpkg-divert> [I<options>] B<--list> I<E<lt>glob-patternE<gt>>"
-
-#~ msgid "B<dpkg-divert> [I<options>] B<--truename> I<E<lt>fileE<gt>>"
-#~ msgstr "B<dpkg-divert> [I<options>] B<--truename> I<E<lt>fileE<gt>>"
-
-#~ msgid ""
-#~ "B<dpkg-divert> is the utility used to set up and update the list of "
-#~ "diversions. It functions in three basic modes - adding, removing, and "
-#~ "listing diversions.  The options are B<--add>, B<--remove>, and B<--"
-#~ "list>, respectively. Additionally, it can print out the real name for a "
-#~ "diverted file with B<--truename>. Other options (listed below) may also "
-#~ "be specified."
-#~ msgstr ""
-#~ "B<dpkg-divert> は diversions のリストを設定、更新するためのユーティリティ"
-#~ "である。これは 3 つの基本モードの機能をもっている。diversion の追加、削"
-#~ "除、リストである。それぞれ B<--add>、B<--remove>、B<--list> オプションで指"
-#~ "定する。さらに B<--truename> によって退避されたファイルの実際の名前を表示"
-#~ "することもできる。以下にあげられている他オプションも指定することができる。"
-
-#~ msgid "Output short usage instructions, and exit successfully."
-#~ msgstr "バージョンと簡単な利用法を表示して正常終了する。"
-
-#~ msgid "Output program name and version and exit successfully."
-#~ msgstr "プログラム名とバージョンを表示して正常終了する。"
-
-#~ msgid ""
-#~ "B<dpkg-name> [B<-a>|B<--no-architecture>] [B<-o>|B<--overwrite>] [B<-s>|"
-#~ "B<--subdir> [I<dir>]] [B<-c>|B<--create-dir>] [B<-h>|B<--help>] [B<-v>|"
-#~ "B<--version>] [B<-l>|B<--license>] [B<-k>|B<--symlink>] [B<-->] [I<files>]"
-#~ msgstr ""
-#~ "B<dpkg-name> [B<-a>|B<--no-architecture>] [B<-o>|B<--overwrite>] [B<-s>|"
-#~ "B<--subdir> [I<dir>]] [B<-c>|B<--create-dir>] [B<-h>|B<--help>] [B<-v>|"
-#~ "B<--version>] [B<-l>|B<--license>] [B<-k>|B<--symlink>] [B<-->] [I<files>]"
-
-#~ msgid "B<-h, --help>"
-#~ msgstr "B<-h, --help>"
-
-#~ msgid "Print a usage message and exit successfully."
-#~ msgstr "利用方法を表示して正常終了する。"
-
-#~ msgid ""
-#~ "Print copyright information and (a reference to GNU) license information "
-#~ "and exit successfully."
-#~ msgstr "著作権情報、ライセンス情報(GNU への参照)を表示して正常終了する。"
-
-#~ msgid "B<dpkg-query> B<-l>|B<--list> I<package-name-pattern> ..."
-#~ msgstr "B<dpkg-query> B<-l>|B<--list> I<package-name-pattern> ..."
-
-#~ msgid "B<dpkg-query> B<-W>|B<--show> I<package-name-pattern> ..."
-#~ msgstr "B<dpkg-query> B<-W>|B<--show> I<package-name-pattern> ..."
-
-#~ msgid "B<dpkg-query> B<-s>|B<--status> I<package-name> ..."
-#~ msgstr "B<dpkg-query> B<-s>|B<--status> I<package-name> ..."
-
-#~ msgid "B<dpkg-query> B<-L>|B<--listfiles> I<package-name> ..."
-#~ msgstr "B<dpkg-query> B<-L>|B<--listfiles> I<package-name> ..."
-
-#~ msgid "B<dpkg-query> B<-S>|B<--search> I<filename-search-pattern> ..."
-#~ msgstr "B<dpkg-query> B<-S>|B<--search> I<filename-search-pattern> ..."
-
-#~ msgid "B<dpkg-query> B<-p>|B<--print-avail> I<package-name> ..."
-#~ msgstr "B<dpkg-query> B<-p>|B<--print-avail> I<package-name> ..."
-
-#~ msgid "B<dpkg-query> B<--licence>|B<--license>"
-#~ msgstr "B<dpkg-query> B<--licence>|B<--license>"
-
-#~ msgid "B<dpkg-query> B<--version>"
-#~ msgstr "B<dpkg-query> B<--version>"
-
-#~ msgid "Display licence and copyright information."
-#~ msgstr "ライセンスと著作権情報を表示する。"
-
-#~ msgid "Display version information."
-#~ msgstr "バージョン情報を表示する。"
-
-#~ msgid ""
-#~ "B<dpkg-scanpackages> [B<-u>] [B<-a> I<E<lt>archE<gt>> ] [B<-m>] "
-#~ "I<binarydir> I<overridefile> [I<pathprefix>] B<E<gt>> I<Packages>"
-#~ msgstr ""
-#~ "B<dpkg-scanpackages> [B<-u>] [B<-a> I<E<lt>archE<gt>> ] [B<-m>] "
-#~ "I<binarydir> I<overridefile> [I<pathprefix>] B<E<gt>> I<Packages>"
-
-#~ msgid ""
-#~ "When B<-a>I<E<lt>archE<gt>> is specified, then instead of scanning for "
-#~ "all debs, a pattern consisting of *_all.deb and *_arch.deb is used."
-#~ msgstr ""
-#~ "B<-a>I<E<lt>archE<gt>> を指定した場合は、すべての deb ファイルをスキャンす"
-#~ "る代わりに、*_all.deb や *_arch.deb パターンにマッチするファイルを対象とす"
-#~ "る。"
-
-#~ msgid "THE OVERRIDE FILE"
-#~ msgstr "OVERRIDE ファイル"
-
-#~ msgid "COMMON OPTIONS"
-#~ msgstr "共通オプション"
-
-#, fuzzy
-#~ msgid "dpkg-SOURCE OPTIONS"
-#~ msgstr "その他のオプション"
-
-#, fuzzy
-#~ msgid "B<-x>"
-#~ msgstr "B<-B>"
-
-#, fuzzy
-#~ msgid "B<-IE<lt>filenameE<gt>>"
-#~ msgstr "B<--remove>I< E<lt>fileE<gt>>"
-
-#, fuzzy
-#~ msgid "B<dpkg-gencontrol> does not take any non-option arguments."
-#~ msgstr "B<822-date> には引数やオプションはない。"
-
-#, fuzzy
-#~ msgid "B<dpkg-genchanges> does not take any non-option arguments."
-#~ msgstr "B<822-date> には引数やオプションはない。"
-
-#, fuzzy
-#~ msgid "B<dpkg-buildpackage> does not take any non-option arguments."
-#~ msgstr "B<822-date> には引数やオプションはない。"
-
-#, fuzzy
-#~ msgid ""
-#~ "B<dpkg-parsechangelog> does not take any non-common options or non-option "
-#~ "arguments."
-#~ msgstr "B<822-date> には引数やオプションはない。"
-
-#, fuzzy
-#~ msgid ""
-#~ "This is free software; see the GNU General Public Licence version 2 or "
-#~ "later for copying conditions. There is NO WARRANTY. See B</usr/share/doc/"
-#~ "dpkg/copyright> and B</usr/share/common-licenses/GPL> for details."
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
 #~ msgstr ""
 #~ "This is free software; see the GNU General Public Licence version 2 or "
 #~ "later for copying conditions. There is NO warranty."
-
-#, fuzzy
-#~ msgid "B<dpkg-split> B<-l>|B<--listq>"
-#~ msgstr "B<dpkg-query> B<--licence>|B<--license>"
-
-#, fuzzy
-#~ msgid "B<--join>, B<-j>"
-#~ msgstr "B<--info>, B<-I>"
-
-#, fuzzy
-#~ msgid "B<--auto>, B<-a>"
-#~ msgstr "B<--info>, B<-I>"
-
-#, fuzzy
-#~ msgid "B<--listq>, B<-l>"
-#~ msgstr "B<--list> I<link>"
-
-#, fuzzy
-#~ msgid "B<--discard>, B<-d>"
-#~ msgstr "B<--build>, B<-b>"
-
-#, fuzzy
-#~ msgid ""
-#~ "Prints B<dpkg-split>'s usage message, giving a summary of its options and "
-#~ "their uses."
-#~ msgstr ""
-#~ "B<dpkg-deb> の使用方法、つまりすべてのオプションとその使い方の要約を表示す"
-#~ "る。"
-
-#, fuzzy
-#~ msgid "Prints B<dpkg-split>'s version number."
-#~ msgstr "B<dpkg-deb> のバージョン番号を表示する。"
-
-#, fuzzy
-#~ msgid ""
-#~ "Prints information about B<dpkg-split>'s copyright licensing and lack of "
-#~ "warranty. (The American spelling B<--license> is also supported.)"
-#~ msgstr ""
-#~ "B<dpkg-deb> の著作権と無保証に関する情報を表示する(アメリカ式の綴りである "
-#~ "B<--license> もサポートしている)。"
-
-#, fuzzy
-#~ msgid "B<--npquiet>, B<-Q>"
-#~ msgstr "B<--build>, B<-b>"
-
-#~ msgid ""
-#~ "B<dpkg-statoverride> [I<options>] B<--add>I< E<lt>userE<gt> "
-#~ "E<lt>groupE<gt> E<lt>modeE<gt> E<lt>fileE<gt>>"
-#~ msgstr ""
-#~ "B<dpkg-statoverride> [I<options>] B<--add>I< E<lt>userE<gt> "
-#~ "E<lt>groupE<gt> E<lt>modeE<gt> E<lt>fileE<gt>>"
-
-#~ msgid "B<dpkg-statoverride> [I<options>] B<--remove>I< E<lt>fileE<gt>>"
-#~ msgstr "B<dpkg-statoverride> [I<options>] B<--remove>I< E<lt>fileE<gt>>"
-
-#~ msgid ""
-#~ "B<dpkg-statoverride> [I<options>] B<--list> [I<E<lt>glob-patternE<gt>>]"
-#~ msgstr ""
-#~ "B<dpkg-statoverride> [I<options>] B<--list> [I<E<lt>glob-patternE<gt>>]"
-
-#~ msgid "B<--admindir>"
-#~ msgstr "B<--admindir>"
-
-#~ msgid "B<start-stop-daemon> B<-H>|B<--help>"
-#~ msgstr "B<start-stop-daemon> B<-H>|B<--help>"
-
-#~ msgid "B<start-stop-daemon> B<-V>|B<--version>"
-#~ msgstr "B<start-stop-daemon> B<-V>|B<--version>"
-
-#~ msgid "B<-H>|B<--help>"
-#~ msgstr "B<-H>|B<--help>"
-
-#~ msgid "Print help information; then exit."
-#~ msgstr "ヘルプ情報を出力して終了する。"
-
-#~ msgid "Print version information; then exit."
-#~ msgstr "バージョン情報を出力して終了する。"
-
-#~ msgid ""
-#~ "B<update-alternatives> [I<options>] B<--install> I<genname symlink altern "
-#~ "priority> [B<--slave> I<genname symlink> I<altern>]..."
-#~ msgstr ""
-#~ "B<update-alternatives> [I<options>] B<--install> I<genname symlink altern "
-#~ "priority> [B<--slave> I<genname symlink> I<altern>]..."
-
-#~ msgid "B<update-alternatives> [I<options>] B<--remove> I<name path>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--remove> I<name path>"
-
-#~ msgid "B<update-alternatives> [I<options>] B<--remove-all> I<name>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--remove-all> I<name>"
-
-#~ msgid "B<update-alternatives> [I<options>] B<--display> I<name>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--display> I<name>"
-
-#~ msgid "B<update-alternatives> [I<options>] B<--list> I<name>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--list> I<name>"
-
-#~ msgid "B<update-alternatives> [I<options>] B<--config> I<name>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--config> I<name>"
-
-#~ msgid "B<update-alternatives> [I<options>] B<--set> I<name path>"
-#~ msgstr "B<update-alternatives> [I<options>] B<--set> I<name path>"
-
-#~ msgid ""
-#~ "Exactly one action must be specified if B<update-alternatives> is to "
-#~ "perform any meaningful task.  Any number of the common options may be "
-#~ "specified together with any action."
-#~ msgstr ""
-#~ "B<update-alternatives> に何らかの意味のある仕事をさせるには、アクションを "
-#~ "1 つだけ指定しなければならない。共通オプションは、どのアクションともいっ"
-#~ "しょに、いくつでも指定してかまわない。"
-
-#~ msgid "Give some usage information."
-#~ msgstr "利用法に関する表示を行う。"
-
-#~ msgid "Tell which version of B<update-alternatives> this is."
-#~ msgstr "B<update-alternatives> のバージョンを表示する。"
-
-#, fuzzy
-#~ msgid "2007-07-18"
-#~ msgstr "2006-06-17"
diff --git a/man/po/pl.add b/man/po/pl.add
index f3bfa41..010721a 100644
--- a/man/po/pl.add
+++ b/man/po/pl.add
@@ -1,8 +1,8 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
-.SH "TUMACZE"
+.SH "TŁUMACZE"
 Piotr Roszatycki <dexter@debian.org>, 1999
 .br
-Bartosz Feski <fenio@debian.org>, 2004-2005
+Bartosz Feński <fenio@debian.org>, 2004-2005
 .br
 Robert Luberda <robert@debian.org>, 2006-2008
 .br
diff --git a/man/po/pl.po b/man/po/pl.po
index 87406f8..cd54954 100644
--- a/man/po/pl.po
+++ b/man/po/pl.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.4\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
 "PO-Revision-Date: 2010-03-07 22:18+0100\n"
 "Last-Translator: Wiktor Wandachowicz <siryes@gmail.com>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -18,101 +18,110 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
-#, no-wrap
-msgid "2009-02-27"
-msgstr "2009-02-27"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, fuzzy, no-wrap
+#| msgid "2007-03-07"
+msgid "2011-08-14"
+msgstr "2007-03-07"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Projekt Debiana"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NAZWA"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - format binarnego pakietu Debiana"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SKŁADNIA"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<nazwa_pliku>B<.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "OPIS"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -124,7 +133,7 @@ msgstr ""
 "1.1.1elf."
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
@@ -133,13 +142,13 @@ msgstr ""
 "formatu są opisane w B<dpkg-deb>(5)."
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "FORMAT"
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
@@ -148,7 +157,7 @@ msgstr ""
 "Nazwy plików mogą zawierać kończący znak ukośnika."
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -163,7 +172,7 @@ msgstr ""
 "Nieznane flagi typów tar są uważane za błąd."
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -180,7 +189,7 @@ msgstr ""
 "obecność nowych linii, które powinny ignorować."
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -194,7 +203,7 @@ msgstr ""
 "(chyba, że występuje on na końcu), tak jak to opisano poniżej."
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -209,7 +218,7 @@ msgstr ""
 "dotyczący bieżącego katalogu \"B<.>\"."
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 #, fuzzy
 #| msgid ""
 #| "The third, last required member is named B<data.tar>.  It contains the "
@@ -232,7 +241,7 @@ msgstr ""
 "B<.lzma>, wspierane od dpkg 1.13.25)."
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -250,7 +259,7 @@ msgstr ""
 "zaczynające się od znaku podkreślenia \"B<_>\"."
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -263,49 +272,43 @@ msgstr ""
 "głównej (major) wersji formatu pliku deb."
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "ZOBACZ TAKŻE"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-07-29"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr "deb-control - format głównego pliku pakietu Debiana"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -326,19 +329,20 @@ msgstr ""
 "przetwarzania wartości pola (z wyjątkiem pola B<Description>, patrz niżej)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "POLA WYMAGANE"
 
 #. type: TP
-#: deb-control.5:26
-#, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>nazwa pakietuE<gt>"
+#: deb-control.5:45
+#, fuzzy, no-wrap
+#| msgid "B<--package>I< package>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<--package>I< pakiet>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -347,13 +351,14 @@ msgstr ""
 "instalacyjnych jest używana do generowania nazw plików."
 
 #. type: TP
-#: deb-control.5:30
-#, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
+#: deb-control.5:49
+#, fuzzy, no-wrap
+#| msgid "B<Version:> E<lt>version stringE<gt>"
+msgid "B<Version:>I< version-string>"
 msgstr "B<Version:> E<lt>oznaczenie wersjiE<gt>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -366,13 +371,14 @@ msgstr ""
 "version>(5)."
 
 #. type: TP
-#: deb-control.5:37
-#, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+#: deb-control.5:56
+#, fuzzy, no-wrap
+#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>pełna-nazwa e-mailE<gt>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -383,18 +389,21 @@ msgstr ""
 "programu)."
 
 #. type: TP
-#: deb-control.5:42
-#, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
+#: deb-control.5:61
+#, fuzzy, no-wrap
+#| msgid "B<Description:> E<lt>short descriptionE<gt>"
+msgid "B<Description:>I< short-description>"
 msgstr "B<Description:> E<lt>krótki opisE<gt>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
+#: deb-control.5:64
+#, fuzzy
+#| msgid "B< >E<lt>long descriptionE<gt>"
+msgid "B< >I<long-description>"
 msgstr "B< >E<lt>długi opisE<gt>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -409,19 +418,20 @@ msgstr ""
 "zawierać pojedynczą kropkę (\".\") poprzedzoną znakiem spacji."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "POLA NIEWYMAGANE"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
-#, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
+#: deb-control.5:72 deb-src-control.5:106
+#, fuzzy, no-wrap
+#| msgid "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
 msgstr "B<Section:> E<lt>sekcjaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -432,13 +442,14 @@ msgstr ""
 "\"utils\", \"net\", \"mail\", \"text\", \"x11\" itp."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
-#, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
+#: deb-control.5:77 deb-src-control.5:112
+#, fuzzy, no-wrap
+#| msgid "B<Priority:> E<lt>priorityE<gt>"
+msgid "B<Priority:>I< priority>"
 msgstr "B<Priority:> E<lt>priorytetE<gt>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -448,7 +459,7 @@ msgstr ""
 "\"optional\" (opcjonalny), \"extra\" (dodatkowy) itp."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -459,15 +470,22 @@ msgstr ""
 "wartości można znaleźć w najnowszej wersji pakietu B<debian-policy>."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
-#, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-control.5:90 deb-src-control.5:232
+#, fuzzy, no-wrap
+#| msgid "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
+#, fuzzy
+#| msgid ""
+#| "This field is usually only needed when the answer is `yes'. It denotes a "
+#| "package that is required for proper operation of the system. Dpkg or any "
+#| "other installation tool will not allow an B<Essential> package to be "
+#| "removed (at least not without using one of the force options)."
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
@@ -479,13 +497,14 @@ msgstr ""
 "usunięcie takiego pakietu)."
 
 #. type: TP
-#: deb-control.5:78
-#, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:97
+#, fuzzy, no-wrap
+#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
 msgstr "B<Architecture:> E<lt>architektura|allE<gt>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -500,52 +519,62 @@ msgstr ""
 "dokumentację."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
-#, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
+#: deb-control.5:105 deb-src-control.5:101
+#, fuzzy, no-wrap
+#| msgid "B<Origin:> E<lt>nameE<gt>"
+msgid "B<Origin:>I< name>"
 msgstr "B<Origin:> E<lt>nazwaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr "Nazwa dystrybucji, z której pochodzi pakiet."
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
-#, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
+#: deb-control.5:108 deb-src-control.5:82
+#, fuzzy, no-wrap
+#| msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
 msgstr "B<Bugs:> E<lt>urlE<gt>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
+#, fuzzy
+#| msgid ""
+#| "The url of the bug tracking system for this package. The current used "
+#| "format is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://"
+#| "bugs.debian.org>."
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
 "URL systemu zgłaszania błędów dla tego pakietu. Obecnie używanym formatem "
 "jest is B<E<lt>typ_btsE<gt>://E<lt>adres_btsE<gt>>, na przykład: B<debbugs://"
 "bugs.debian.org>."
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
-#, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
+#: deb-control.5:113 deb-src-control.5:78
+#, fuzzy, no-wrap
+#| msgid "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
 msgstr "B<Homepage:> E<lt>urlE<gt>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
+#: deb-control.5:116
+#, fuzzy
+#| msgid "The upstream project home page URL."
+msgid "The upstream project home page I<url>."
 msgstr "URL do strony domowej projektu."
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
-#, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
+#: deb-control.5:116 deb-src-control.5:238
+#, fuzzy, no-wrap
+#| msgid "B<Tag:> E<lt>tag listE<gt>"
+msgid "B<Tag:>I< tag-list>"
 msgstr "B<Tag:> E<lt>lista znacznikówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
@@ -554,35 +583,35 @@ msgstr ""
 "znaczników można znaleźć w pakiecie B<debtags>."
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:111
-#, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
+#: deb-control.5:131
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Source:>I< source-name>"
 msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -591,28 +620,28 @@ msgstr ""
 "binarny, jeżeli jest różna od nazwy tego pakietu binarnego."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
+#: deb-control.5:136 deb-src-control.5:218
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
+msgid "B<Subarchitecture:>I< value>"
 msgstr "B<Architecture:> E<lt>architektura|allE<gt>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
+#: deb-control.5:139 deb-src-control.5:221
 #, fuzzy, no-wrap
 #| msgid "B<Version:> E<lt>versionE<gt>"
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
+msgid "B<Kernel-Version:>I< value>"
 msgstr "B<Version:> E<lt>wersjaE<gt>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
+#: deb-control.5:142 deb-src-control.5:224
 #, fuzzy, no-wrap
 #| msgid "B<Date:> E<lt>dateE<gt>"
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
 msgstr "B<Date:> E<lt>dataE<gt>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
@@ -620,14 +649,15 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
-#, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
+#: deb-control.5:150 deb-src-control.5:249
+#, fuzzy, no-wrap
+#| msgid "B<Depends:> E<lt>package listE<gt>"
+msgid "B<Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>lista pakietówE<gt>"
 
 # check me!
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -648,13 +678,14 @@ msgstr ""
 "skryptami pakietów wymienionych w polu Depends:."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
-#, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+#: deb-control.5:161 deb-src-control.5:252
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
 msgstr "B<Pre-Depends:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -666,13 +697,14 @@ msgstr ""
 "preinstalacyjnych."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
-#, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
+#: deb-control.5:168 deb-src-control.5:255
+#, fuzzy, no-wrap
+#| msgid "B<Recommends:> E<lt>package listE<gt>"
+msgid "B<Recommends:>I< package-list>"
 msgstr "B<Recommends:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -684,13 +716,14 @@ msgstr ""
 "wymienionych w polu B<Recommends>."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
-#, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
+#: deb-control.5:175 deb-src-control.5:258
+#, fuzzy, no-wrap
+#| msgid "B<Suggests:> E<lt>package listE<gt>"
+msgid "B<Suggests:>I< package-list>"
 msgstr "B<Suggests:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -700,7 +733,7 @@ msgstr ""
 "użyteczność, ale bez których pakiet może się obejść."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -717,7 +750,7 @@ msgstr ""
 "nawie pakietu może opcjonalnie występować numer wersji podany w nawiasach."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -733,13 +766,14 @@ msgstr ""
 "równy."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
-#, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
+#: deb-control.5:198 deb-src-control.5:261
+#, fuzzy, no-wrap
+#| msgid "B<Breaks:> E<lt>package listE<gt>"
+msgid "B<Breaks:>I< package-list>"
 msgstr "B<Breaks:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -752,13 +786,14 @@ msgstr ""
 "problemu jest aktualizacja pakietu wymienionego w polu B<Breaks>."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
-#, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
+#: deb-control.5:206 deb-src-control.5:270
+#, fuzzy, no-wrap
+#| msgid "B<Conflicts:> E<lt>package listE<gt>"
+msgid "B<Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -772,13 +807,14 @@ msgstr ""
 "wskazujące na drugi pakiet."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
-#, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
+#: deb-control.5:214 deb-src-control.5:267
+#, fuzzy, no-wrap
+#| msgid "B<Replaces:> E<lt>package listE<gt>"
+msgid "B<Replaces:>I< package-list>"
 msgstr "B<Replaces:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -791,13 +827,14 @@ msgstr ""
 "innego pakietu, jeżeli zawiera on pliki o takich samych nazwach."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
-#, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
+#: deb-control.5:222 deb-src-control.5:273
+#, fuzzy, no-wrap
+#| msgid "B<Provides:> E<lt>package listE<gt>"
+msgid "B<Provides:>I< package-list>"
 msgstr "B<Provides:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -818,7 +855,7 @@ msgstr ""
 "rozdzielenia listy takich pakietów."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 #, fuzzy
 #| msgid ""
 #| "The syntax of B<Conflicts>, B<Replaces> and B<Provides> is a list of "
@@ -840,14 +877,14 @@ msgstr ""
 "wyżej."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
+#: deb-control.5:252 deb-src-control.5:276
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
+msgid "B<Built-Using:>I< package-list>"
 msgstr "B<Depends:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -859,13 +896,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "PRZYKŁAD"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -911,35 +949,28 @@ msgstr ""
 " will run more slowly, however).\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, fuzzy, no-wrap
 #| msgid "deb-control"
 msgid "deb-src-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-11-22"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 #, fuzzy
 #| msgid "deb-control - Debian packages' master control file format"
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr "deb-control - format głównego pliku pakietu Debiana"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -952,26 +983,25 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
+"after the space. Lines starting with a B<'#'> are treated as comments."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "SOURCE FIELDS"
 msgstr "POLA WYMAGANE"
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
+msgid "B<Source:> I<source-package-name> (required)"
 msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -981,14 +1011,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
 msgstr "B<Maintainer:> E<lt>pełna-nazwa e-mailE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 #, fuzzy
 #| msgid ""
 #| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
@@ -1004,14 +1034,14 @@ msgstr ""
 "programu)."
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>pełna-nazwa e-mailE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -1019,14 +1049,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, fuzzy, no-wrap
 #| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
 msgstr "B<Version:> E<lt>oznaczenie wersjiE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -1034,14 +1064,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, fuzzy, no-wrap
 #| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -1049,52 +1079,58 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "URL do strony domowej projektu."
+
+#. type: Plain text
+#: deb-src-control.5:87
 #, fuzzy
 #| msgid ""
 #| "The url of the bug tracking system for this package. The current used "
 #| "format is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://"
 #| "bugs.debian.org>."
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
 "URL systemu zgłaszania błędów dla tego pakietu. Obecnie używanym formatem "
 "jest is B<E<lt>typ_btsE<gt>://E<lt>adres_btsE<gt>>, na przykład: B<debbugs://"
 "bugs.debian.org>."
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, fuzzy, no-wrap
 #| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
+msgid "B<Vcs-*:>I< url>"
 msgstr "B<Bugs:> E<lt>urlE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, fuzzy, no-wrap
 #| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
 msgstr "B<Bugs:> E<lt>urlE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 #, fuzzy
 #| msgid "The name of the distribution this package is originating from."
 msgid ""
@@ -1103,7 +1139,7 @@ msgid ""
 msgstr "Nazwa dystrybucji, z której pochodzi pakiet."
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 #, fuzzy
 #| msgid ""
 #| "This is a general field that gives the package a category based on the "
@@ -1119,7 +1155,7 @@ msgstr ""
 "\"utils\", \"net\", \"mail\", \"text\", \"x11\" itp."
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 #, fuzzy
 #| msgid ""
 #| "Sets the importance of this package in relation to the system as a "
@@ -1135,15 +1171,15 @@ msgstr ""
 "\"optional\" (opcjonalny), \"extra\" (dodatkowy) itp."
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>lista pakietówE<gt>"
 
 #
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 #, fuzzy
 #| msgid ""
 #| "In the list of packages, the text indicating the current state of the "
@@ -1155,50 +1191,50 @@ msgstr ""
 "W liście pakietów - tekst oznaczający obecny stan podświetlonego pakietu."
 
 #. type: TP
-#: deb-src-control.5:113
+#: deb-src-control.5:131
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Depends-Indep:>I< package-list>"
 msgstr "B<Depends:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:119
+#: deb-src-control.5:137
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:124
+#: deb-src-control.5:142
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 #, fuzzy
 #| msgid ""
 #| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
@@ -1224,7 +1260,7 @@ msgstr ""
 "nawie pakietu może opcjonalnie występować numer wersji podany w nawiasach."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1234,7 +1270,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 #, fuzzy
 #| msgid ""
 #| "A version number may start with a `E<gt>E<gt>', in which case any later "
@@ -1258,7 +1294,7 @@ msgstr ""
 "równy."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -1266,7 +1302,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -1274,59 +1310,61 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, fuzzy, no-wrap
 #| msgid "OPTIONAL FIELDS"
 msgid "BINARY FIELDS"
 msgstr "POLA NIEWYMAGANE"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
+msgid "B<Package:> I<binary-package-name> (required)"
 msgstr "B<Package:> E<lt>nazwa pakietuE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
 msgstr "B<Architecture:> E<lt>architektura|allE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:191
+#: deb-src-control.5:212
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
 msgstr "B<Package:> E<lt>nazwa pakietuE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1334,49 +1372,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
+#: deb-src-control.5:241
 #, fuzzy, no-wrap
 #| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
+msgid "B<Description:> I<short-description> (required)"
 msgstr "B<Description:> E<lt>krótki opisE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:243
+#: deb-src-control.5:264
 #, fuzzy, no-wrap
 #| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
+msgid "B<Enhances:>I< package-list>"
 msgstr "B<Replaces:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:266
+#: deb-src-control.5:287
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "USER-DEFINED FIELDS"
 msgstr "POLA WYMAGANE"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1393,7 +1424,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1408,11 +1439,11 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1421,8 +1452,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1436,28 +1467,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
+#: deb-src-control.5:346
 #, fuzzy
 #| msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 #| msgid "deb-shlibs"
 msgid "deb-split"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 #| msgid "2006-02-28"
-msgid "2010-01-28"
+msgid "2012-04-09"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 #, fuzzy
 #| msgid "deb - Debian binary package format"
 msgid "deb-split - Debian multi-part binary package format"
@@ -1465,14 +1496,14 @@ msgstr "deb - format binarnego pakietu Debiana"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 #, fuzzy
 #| msgid ""
 #| "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  "
@@ -1485,41 +1516,87 @@ msgstr ""
 "Nazwy plików mogą zawierać kończący znak ukośnika."
 
 #. type: Plain text
-#: deb-split.5:21
-#, fuzzy
-#| msgid ""
-#| "The first member is named B<debian-binary> and contains a series of "
-#| "lines, separated by newlines. Currently only one line is present, the "
-#| "format version number, B<2.0> at the time this manual page was written.  "
-#| "Programs which read new-format archives should be prepared for the minor "
-#| "number to be increased and new lines to be present, and should ignore "
-#| "these if this is the case."
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
 msgstr ""
-"Pierwszy składnik nazywa się B<debian-binary> i zawiera serię linii "
-"rozdzielonych znakami nowej linii. Obecnie plik ten zawiera tylko jedną "
-"linię - numer wersji formatu, który - w czasie pisania tej strony "
-"podręcznika - wynosił B<2.0>. Programy obsługujące archiwa w nowym formacie "
-"powinny być gotowe na obsłużenie zmiany liczby pobocznej (po kropce) oraz na "
-"obecność nowych linii, które powinny ignorować."
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:35
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
 
+#
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:37
+#, fuzzy
+#| msgid "The source package version."
+msgid "The package name."
+msgstr "Wersja pakietu źródłowego"
+
+#
+#. type: Plain text
+#: deb-split.5:39
+#, fuzzy
+#| msgid "The source package version."
+msgid "The package version."
+msgstr "Wersja pakietu źródłowego"
+
+#
+#. type: Plain text
+#: deb-split.5:41
+#, fuzzy
+#| msgid "The source package version."
+msgid "The md5sum of the package."
+msgstr "Wersja pakietu źródłowego"
+
+#
+#. type: Plain text
+#: deb-split.5:43
+#, fuzzy
+#| msgid "The header line above the list of packages."
+msgid "The total size of the package."
+msgstr "Linia nagłówka nad listą pakietów."
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:48
+msgid ""
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:54
+msgid ""
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:59
 #, fuzzy
 #| msgid ""
 #| "If the major number has changed, an incompatible change has been made and "
@@ -1527,10 +1604,10 @@ msgstr ""
 #| "to safely continue, unless it encounters an unexpected member in the "
 #| "archive (except at the end), as described below."
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
 "Jeżeli zmieni się główna liczba numeru wersji (liczba przed kropką), oznacza "
 "to, że wprowadzone zmiany w formacie są niekompatybilne z poprzednią wersją "
@@ -1539,20 +1616,20 @@ msgstr ""
 "(chyba, że występuje on na końcu), tak jak to opisano poniżej."
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:62
 #, fuzzy
 #| msgid ""
 #| "The third, last required member is named B<data.tar.gz>.  It contains the "
 #| "filesystem archive as a gzipped tar archive."
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
 msgstr ""
 "Trzeci, ostatni wymagany, członek nazywa się B<data.tar.gz>. Zawiera "
 "archiwum systemu plików w postaci spakowanego gzipem archiwum tar."
 
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:67
 #, fuzzy
 #| msgid ""
 #| "These members must occur in this exact order. Current implementations "
@@ -1563,7 +1640,7 @@ msgstr ""
 #| "have names starting with an underscore, `B<_>'."
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 "Składniki te muszą występować w tym powyższym porządku. Implementacje "
@@ -1576,37 +1653,32 @@ msgstr ""
 
 #
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 #, fuzzy
 #| msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr "deb-version"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr "2008-08-18"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr "deb-version - format numerów wersji pakietów Debiana"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+#: deb-version.5:26
+#, fuzzy
+#| msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 msgstr "[ I<epoka>:] I<wersja_upstream> [-I<rewizja_debiana> ]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
@@ -1615,16 +1687,21 @@ msgstr ""
 "się z trzech części. Są to:"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr "I<epoka>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
+#, fuzzy
+#| msgid ""
+#| "This is a single (generally small) unsigned integer.  It may be omitted, "
+#| "in which case zero is assumed.  If it is omitted then the "
+#| "I<upstream_version> may not contain any colons."
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 "Jest to pojedyncza (typowo niewielka), liczba całkowita bez znaku. Może być "
@@ -1632,7 +1709,7 @@ msgstr ""
 "pominięta, wtedy I<wersja_upstream> nie może zawierać żadnego dwukropka."
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1643,13 +1720,14 @@ msgstr ""
 "numerowania wersji."
 
 #. type: TP
-#: deb-version.5:24
-#, no-wrap
-msgid "I<upstream_version>"
+#: deb-version.5:39
+#, fuzzy, no-wrap
+#| msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "I<wersja_upstream> (wersja nadana przez autora)"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1666,10 +1744,15 @@ msgstr ""
 "pakietami."
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
+#, fuzzy
+#| msgid ""
+#| "The comparison behavior of the package management system with respect to "
+#| "the I<upstream_version> is described below.  The I<upstream_version> "
+#| "portion of the version number is mandatory."
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 "Poniżej opisane jest zachowanie systemu zarządzania pakietami podczas "
@@ -1677,11 +1760,18 @@ msgstr ""
 "numeru wersji pakietu jest wymagana."
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
+#, fuzzy
+#| msgid ""
+#| "The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") "
+#| "and the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, "
+#| "colon, tilde) and should start with a digit.  If there is no "
+#| "I<debian_revision> then hyphens are not allowed; if there is no I<epoch> "
+#| "then colons are not allowed."
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
@@ -1692,18 +1782,25 @@ msgstr ""
 "używana I<epoka>, wtedy nie są dozwolone dwukropki."
 
 #. type: TP
-#: deb-version.5:48
-#, no-wrap
-msgid "I<debian_revision>"
+#: deb-version.5:63
+#, fuzzy, no-wrap
+#| msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "I<rewizja_debiana>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
+#, fuzzy
+#| msgid ""
+#| "This part of the version number specifies the version of the Debian "
+#| "package based on the upstream version.  It may contain only alphanumerics "
+#| "and the characters B<+> B<.> B<~> (plus, full stop, tilde) and is "
+#| "compared in the same way as the I<upstream_version> is."
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 "Ta część numeru wersji określa wersję pakietu Debiana bazującego na tej "
 "samej wersji upstream. Może zawierać jedynie znaki alfanumeryczne oraz znaki "
@@ -1711,9 +1808,16 @@ msgstr ""
 "I<wersja_upstream>."
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
+#, fuzzy
+#| msgid ""
+#| "It is optional; if it isn't present then the I<upstream_version> may not "
+#| "contain a hyphen.  This format represents the case where a piece of "
+#| "software was written specifically to be turned into a Debian package, and "
+#| "so there is only one \"debianisation\" of it and therefore no revision "
+#| "indication is required."
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1726,21 +1830,32 @@ msgstr ""
 "jest potrzebne."
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
+#, fuzzy
+#| msgid ""
+#| "It is conventional to restart the I<debian_revision> at '1' each time "
+#| "time the I<upstream_version> is increased."
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 "Powszechnie przyjęte jest rozpoczynanie I<rewizji_debiana> od 1 za każdym "
 "razem, gdy I<wersja_upstream> się zwiększa."
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
+#, fuzzy
+#| msgid ""
+#| "Dpkg will break the version number apart at the last hyphen in the string "
+#| "(if there is one) to determine the I<upstream_version> and "
+#| "I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
+#| "than the presence of one (but note that the I<debian_revision> is the "
+#| "least significant part of the version number)."
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 "Dpkg dzieli numer wersji na części względem ostatniego myślnika w napisie "
@@ -1750,27 +1865,31 @@ msgstr ""
 "wumeru wersji)."
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr "Algorytm sortowania"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
+#, fuzzy
+#| msgid ""
+#| "The I<upstream_version> and I<debian_revision> parts are compared by the "
+#| "package management system using the same algorithm:"
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 "System zarządzania pakietami porównuje I<wersję_upstream> oraz "
 "I<rewizję_debiana> używając tego samego algorytmu:"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr "Napisy są porównywane od lewej do prawej."
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1790,7 +1909,7 @@ msgstr ""
 "posortowanej: \"~~\", \"~~a\", \"~\", część pusta, \"a\"."
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1805,7 +1924,7 @@ msgstr ""
 "jednego lub obu porównywanych napisów) jest przy tym liczony jako zero."
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1816,7 +1935,7 @@ msgstr ""
 "różnica lub oba ciągi zostaną wyczerpane."
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1832,13 +1951,13 @@ msgstr ""
 "inną dziwną kolejnością."
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr "OSTRZEŻENIA"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1849,66 +1968,24 @@ msgstr ""
 "wsparcie dopiero później w serii 1.10.x."
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "AUTORZY"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson i Christian Schwarz"
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007 Frank Lichtenheld"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Niniejszy program jest oprogramowaniem wolnym, sprawdź Powszechną Licencję "
-"Publiczną GNU w wersji drugiej lub późniejszej, by dowiedzieć się o "
-"warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr "deb-old - stary format binarnego pakietu Debiana"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1919,7 +1996,7 @@ msgstr ""
 "Szczegóły nowego formatu można znaleźć w B<deb>(5)."
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
@@ -1928,7 +2005,7 @@ msgstr ""
 "których następują dwa połączone pliki ustar spakowane gzipem."
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
@@ -1937,7 +2014,7 @@ msgstr ""
 "formatu numer ten wynosi B<0.939000>."
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
@@ -1946,12 +2023,12 @@ msgstr ""
 "podające długość pierwszego zgzipowanego pliku tar."
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr "Każda z tych linii jest zakończona pojedynczym znakiem nowej linii."
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1962,7 +2039,7 @@ msgstr ""
 "kontrolne."
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1977,7 +2054,7 @@ msgstr ""
 "również wpis dla \"B<.>\", czyli katalogu bieżącego."
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1988,80 +2065,215 @@ msgstr ""
 "instalowane. Nazwy te nie zaczynają się od ukośników."
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "deb-override"
-msgstr "deb-override"
-
-#. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "2007-03-07"
-msgstr "2007-03-07"
+#: deb-origin.5:19
+#, fuzzy, no-wrap
+#| msgid "deb-version"
+msgid "deb-origin"
+msgstr "deb-version"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
-#, no-wrap
-msgid "dpkg utilities"
-msgstr "programy pomocnicze dpkg"
+#: deb-origin.5:19 dpkg-vendor.1:18
+#, fuzzy, no-wrap
+#| msgid "2007-11-19"
+msgid "2011-11-10"
+msgstr "2007-11-19"
 
 #. type: Plain text
-#: deb-override.5:18
-msgid "deb-override - Debian archive override file"
-msgstr "deb-override - plik nadpisań archiwum Debiana"
+#: deb-origin.5:22
+#, fuzzy
+#| msgid "deb-shlibs - Debian shared library information file"
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+"deb-shlibs - plik z informacjami o bibliotekach współdzielonych w Debianie"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
-msgid "override"
-msgstr "override"
+#: deb-origin.5:24
+#, fuzzy
+#| msgid "B<-n>I<filename>"
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B<-n>I<nazwa_pliku>"
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-origin.5:33
 #, fuzzy
 #| msgid ""
-#| "While most information about a package can be found in the control file, "
-#| "some must be filled in by the distribution czars rather than by the "
-#| "maintainer, because they relate to the arrangement of files for release "
-#| "rather than the actual dependencies and description of the package.  This "
-#| "information is found in the override file."
-msgid ""
-"While most information about a package can be found in the control file, "
-"some is managed centrally by the distribution czars rather than by the "
-"maintainer in order to offer some global consistency.  This information is "
-"found in the override file."
+#| "Each Debian package contains the master `control' file, which contains a "
+#| "number of fields, or comments when the line starts with B<'#'>. Each "
+#| "field begins with a tag, such as B<Package> or B<Version> (case "
+#| "insensitive), followed by a colon, and the body of the field.  Fields are "
+#| "delimited only by field tags. In other words, field text may be multiple "
+#| "lines in length, but the installation tools will generally join lines "
+#| "when processing the body of the field (except in the case of the "
+#| "B<Description> field, see below)."
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
 msgstr ""
-"Chociaż większość informacji o pakiecie można znaleźć w pliku kontrolnym, to "
-"niektóre z nich, związane z umiejscowieniem plików w dystrybucji a nie z "
-"zależnościami i opisem pakietu, muszą być wypełnione przez carów "
-"dystrybucji, a nie przez opiekuna. Do tego służy plik nadpisań."
-
-#. type: Plain text
-#: deb-override.5:31
-msgid ""
-"The override file has a simple whitespace-delimited format. Comments are "
+"Każdy pakiet Debiana zawiera główny plik \"control\", składający się z "
+"pewnej liczby pól lub linii komentarza, czyli linii zaczynających się "
+"znakiem \"B<#>\". Każde pole zaczyna się od identyfikatora, takiego jak "
+"B<Package> lub B<Version> (wielkość liter nie ma znaczenia), po którym "
+"następują dwukropek oraz wartość pola. Pola są rozdzielane od siebie "
+"identyfikatorami pól. Innymi słowy, tekst pola może się składać z wielu "
+"linii, jednakże narzędzia instalacyjne połączą te linie podczas "
+"przetwarzania wartości pola (z wyjątkiem pola B<Description>, patrz niżej)."
+
+#. type: TP
+#: deb-origin.5:34
+#, fuzzy, no-wrap
+#| msgid "B<--vendor>I< vendor>"
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<--vendor>I< twórca>"
+
+#. type: Plain text
+#: deb-origin.5:37
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid "The value of this field determines the vendor name."
+msgstr ""
+"Wartość tego pola określa nazwę pakietu i przez większość narzędzi "
+"instalacyjnych jest używana do generowania nazw plików."
+
+#. type: TP
+#: deb-origin.5:38
+#, fuzzy, no-wrap
+#| msgid "B<--vendor>I< vendor>"
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<--vendor>I< twórca>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, fuzzy, no-wrap
+#| msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:> E<lt>urlE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:50
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"Wartość tego pola określa nazwę pakietu i przez większość narzędzi "
+"instalacyjnych jest używana do generowania nazw plików."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+#, fuzzy
+#| msgid "dpkg-vendor"
+msgid "B<dpkg-vendor>(1)"
+msgstr "dpkg-vendor"
+
+#. type: TH
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr "deb-override"
+
+#. type: TH
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
+#, no-wrap
+msgid "dpkg utilities"
+msgstr "programy pomocnicze dpkg"
+
+#. type: Plain text
+#: deb-override.5:22
+msgid "deb-override - Debian archive override file"
+msgstr "deb-override - plik nadpisań archiwum Debiana"
+
+#. type: Plain text
+#: deb-override.5:25 deb-extra-override.5:24
+msgid "override"
+msgstr "override"
+
+#. type: Plain text
+#: deb-override.5:31
+#, fuzzy
+#| msgid ""
+#| "While most information about a package can be found in the control file, "
+#| "some must be filled in by the distribution czars rather than by the "
+#| "maintainer, because they relate to the arrangement of files for release "
+#| "rather than the actual dependencies and description of the package.  This "
+#| "information is found in the override file."
+msgid ""
+"While most information about a package can be found in the control file, "
+"some is managed centrally by the distribution czars rather than by the "
+"maintainer in order to offer some global consistency.  This information is "
+"found in the override file."
+msgstr ""
+"Chociaż większość informacji o pakiecie można znaleźć w pliku kontrolnym, to "
+"niektóre z nich, związane z umiejscowieniem plików w dystrybucji a nie z "
+"zależnościami i opisem pakietu, muszą być wypełnione przez carów "
+"dystrybucji, a nie przez opiekuna. Do tego służy plik nadpisań."
+
+#. type: Plain text
+#: deb-override.5:35
+msgid ""
+"The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
 "Plik nadpisań ma prosty format pól rozdzielonych białymi znakami (spacjami). "
 "Dozwolone są komentarze (zaczynające się od B<#>)."
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr "I<pakiet> I<priorytet> I<sekcja> [I<informacje-o-opiekunie>]"
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
@@ -2070,14 +2282,14 @@ msgstr ""
 "pakietów nie znajdujących się w drzewie pakietów binarnych."
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -2088,7 +2300,7 @@ msgstr ""
 "B<=E<gt>> I<nowy_opiekun>, by przeprowadzić zamianę informacji o opiekunie."
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
@@ -2097,7 +2309,7 @@ msgstr ""
 "znaleźć w katalogu I<indices> na każdym mirrorze Debiana."
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 #, fuzzy
 #| msgid ""
 #| "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
@@ -2107,24 +2319,24 @@ msgid ""
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr "2009-08-16"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr "deb-extra-override - plik dodatkowych nadpisań archiwum Debiana"
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -2136,7 +2348,7 @@ msgstr ""
 "takie właśnie nadpisania."
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
@@ -2145,17 +2357,17 @@ msgstr ""
 "(spacjami). Dozwolone są komentarze (zaczynające się od B<#>)."
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr "I<pakiet> I<nazwa-pola> I<wartość>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr "I<pakiet> jest nazwą binarnego lub źródłowego pakietu."
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -2166,7 +2378,7 @@ msgstr ""
 "linia jest dzielona podczas parsowania na nie więcej niż 3 kolumny."
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
@@ -2175,30 +2387,31 @@ msgstr ""
 "można znaleźć w katalogu I<indices> na każdym mirrorze Debiana."
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
-#, no-wrap
-msgid "2008-02-17"
-msgstr "2008-02-17"
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-02-08"
+msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 "deb-shlibs - plik z informacjami o bibliotekach współdzielonych w Debianie"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2213,14 +2426,14 @@ msgstr ""
 "ignorowane. Wszystkie pozostałe linie muszą mieć następujący format:"
 
 #. type: Plain text
-#: deb-shlibs.5:34
+#: deb-shlibs.5:37
 #, fuzzy
 #| msgid "[I<tag:>] I<library> I<version> I<dependencies>"
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
 msgstr "[I<tag:>] I<biblioteka> I<wersja> I<zależności>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 #, fuzzy
 #| msgid ""
 #| "The I<library> and I<version> fields are whitespace-delimited, but the "
@@ -2236,19 +2449,22 @@ msgstr ""
 "jest opcjonalne i zazwyczaj nie jest potrzebne."
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
-msgstr "Dalsze szczegóły można znaleźć w Zasadach polityki Debiana."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
+msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "PRZYKŁADY"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
@@ -2258,12 +2474,12 @@ msgstr ""
 "może wyglądać tak:"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2278,35 +2494,37 @@ msgstr ""
 "polityki Debiana\"."
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+#, fuzzy
+#| msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 #| msgid "2009-08-16"
 msgid "2009-07-15"
 msgstr "2009-08-16"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr "deb-substvars - zmienne podstawiania źródłowych pakietów Debiana"
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2319,7 +2537,7 @@ msgstr ""
 "wykonują podstawienia pewnych zmiennych na pliku wyjściowym."
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2334,7 +2552,7 @@ msgstr ""
 "podstawieniu jest ponownie skanowany w poszukiwaniu kolejnych podstawień."
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
@@ -2343,7 +2561,7 @@ msgstr ""
 "nie jest poprawnym podstawieniem) jest zastępowane przez znak B<$>."
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2356,7 +2574,7 @@ msgstr ""
 "zmiennych w polach B<Package>, B<Source> oraz B<Architecture>."
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2367,7 +2585,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2377,12 +2595,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2393,7 +2611,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2408,41 +2626,41 @@ msgstr ""
 "komentarze) są ignorowane."
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr "Dodatkowo dostępne są następujące standardowe zmienne:"
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr "Bieżąca architektura budowania (z B<dpkg --print-architecture>)."
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr "B<source:Version>"
 
 #
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr "Wersja pakietu źródłowego"
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
@@ -2451,13 +2669,13 @@ msgstr ""
 "jeśli jest."
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
@@ -2466,13 +2684,13 @@ msgstr ""
 "przypadku binNMU)."
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2484,13 +2702,13 @@ msgstr ""
 "wymagań."
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2503,13 +2721,13 @@ msgstr ""
 "gencontrol> użyje B<du -k debian/tmp>, aby znaleźć jej wartość domyślną."
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2523,13 +2741,13 @@ msgstr ""
 "pliku kontrolnego."
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<F:>I<nazwa-pola>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2540,13 +2758,13 @@ msgstr ""
 "gdzie są one jawnie rozwijane."
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2557,53 +2775,53 @@ msgstr ""
 "zawartość pola B<Format> w pliku B<.changes>."
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr "Każda z tych zmiennych zawiera odpowiadający jej znak."
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr "B<shlibs:>I<pole-zależności>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
 "Ustawienia zmiennych w tej postaci są generowane przez B<dpkg-shlibdeps>."
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr "Oryginalna wersja dpkg, nadana przez autorów."
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr "Pełna wersja programu dpkg."
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
@@ -2612,36 +2830,36 @@ msgstr ""
 "ostrzeżenie i przyjmowana jest pusta wartość zmiennej."
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "PLIKI"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr "Lista zmiennych podstawiania i ich wartości."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "BŁĘDY"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
@@ -2651,7 +2869,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
@@ -2659,57 +2877,26 @@ msgstr ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Copyright \\(co 1995-1996 Ian Jackson"
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright \\(co 2000 Wichert Akkerman"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr "deb-symbols"
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr "2007-07-16"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 "deb-symbols - plik z rozszerzonymi informacjami o bibliotekach "
 "współdzielonych w Debianie"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr "symbole"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
@@ -2718,41 +2905,57 @@ msgstr ""
 "w tych plikach jest następujący:"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+#: deb-symbols.5:30
+#, fuzzy
+#| msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+msgid "I<library-soname main-dependency-template>"
 msgstr "E<lt>soname bibliotekiE<gt> E<lt>szablon głównych zależnościE<gt>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+#: deb-symbols.5:32
+#, fuzzy
+#| msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+msgid "[| I<alternative-dependency-template>]"
 msgstr "[ | E<lt>alternatywny szablon zależnościE<gt> ]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
-msgstr "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
+msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
+#: deb-symbols.5:36
+#, fuzzy
+#| msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
+msgid "[* I<field-name>: I<field-value>]"
 msgstr "[ * E<lt>nazwa-polaE<gt>: E<lt>wartość polaE<gt> ]"
 
 #. type: Plain text
-#: deb-symbols.5:23
-#, no-wrap
+#: deb-symbols.5:39
+#, fuzzy, no-wrap
+#| msgid ""
+#| "[ ... ]\n"
+#| " E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 "[ ... ]\n"
 " E<lt>symbolE<gt> E<lt>minimalna wersjaE<gt>[ E<lt>id szablonu zależnościE<gt> ]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
-msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+#: deb-symbols.5:45
+#, fuzzy
+#| msgid ""
+#| "The I<library soname> is exactly the value of the SONAME field as "
+#| "exported by B<objdump>(1). A I<dependency template> is a dependency where "
+#| "I<#MINVER#> is dynamically replaced either by a version check like "
+#| "\"(E<gt>= I<minimal version>)\" or by nothing (if an unversioned "
+#| "dependency is deemed sufficient)."
+msgid ""
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
@@ -2763,12 +2966,20 @@ msgstr ""
 "zależność)."
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
+#, fuzzy
+#| msgid ""
+#| "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> "
+#| "being \"Base\" if the library is not versioned) is associated to a "
+#| "I<minimal version> of its dependency template (the main dependency "
+#| "template is used if I<id of dependency template> is not present). The "
+#| "first alternative dependency template is numbered 1, the second one 2, "
+#| "etc."
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 "Z każdym wyeksportowanym I<symbolem> (wymienionym jako I<nazwa>@I<wersja>, "
@@ -2779,13 +2990,21 @@ msgstr ""
 "drugi - 2, itd."
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
+#, fuzzy
+#| msgid ""
+#| "Each entry for a library can also have some fields of meta-information.  "
+#| "Those fields are stored on lines starting with an asterisk. Currently, "
+#| "the only valid field is I<Build-Depends-Package>, it indicates the name "
+#| "of the \"-dev\" package associated to the library and is used by dpkg-"
+#| "shlibdeps to make sure that the dependency generated is at least as "
+#| "strict as the corresponding build dependency."
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 "Każdy wpis dotyczący biblioteki może mieć także parę pól zawierających "
@@ -2796,13 +3015,13 @@ msgstr ""
 "najmniej tak restrykcyjna jak odpowiadająca jej zależność czasu budowania."
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr "Prosty plik symboli"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2816,23 +3035,23 @@ msgstr ""
 " [...]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr "Zaawansowany plik symboli"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2848,41 +3067,34 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr "deb-triggers"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, fuzzy, no-wrap
-#| msgid "2009-08-16"
-msgid "2009-03-15"
-msgstr "2009-08-16"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr "deb-triggers - wyzwalacze dla pakietów"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr "wyzwalacze"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2893,7 +3105,7 @@ msgstr ""
 "archiwum kontrolnym (czyli I<DEBIAN/triggers> podczas tworzenia pakietu)."
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2904,38 +3116,67 @@ msgstr ""
 "są ignorowane."
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr "Aktualnie wspierane dyrektywy kontrolne wyzwalaczy:"
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr "B<interest> I<nazwa-wyzwalacza>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+#, fuzzy
+#| msgid "B<interest> I<trigger-name>"
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest> I<nazwa-wyzwalacza>"
+
+#. type: Plain text
+#: deb-triggers.5:51
+#, fuzzy
+#| msgid ""
+#| "Specifies that the package is interested in the named trigger. All "
+#| "triggers in which a package is interested must be listed using this "
+#| "directive in the triggers control file."
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 "Określa, że pakiet będzie uruchamiał nazwany wyzwalacz. Wszystkie wyzwalacze "
 "interesujące dla pakietu muszą być wymienione z użyciem tej dyrektywy w "
 "pliku kontrolnym triggers."
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr "B<activate> I<nazwa-wyzwalacza>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+#, fuzzy
+#| msgid "B<activate> I<trigger-name>"
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate> I<nazwa-wyzwalacza>"
+
+#. type: Plain text
+#: deb-triggers.5:68
+#, fuzzy
+#| msgid ""
+#| "Arranges that changes to this package's state will activate the specified "
+#| "trigger. The trigger will be activated at the start of the following "
+#| "operations: unpack, configure, remove (including for the benefit of a "
+#| "conflicting package), purge and deconfigure."
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 "Powoduje, że zmiany stanu pakietu aktywują określony wyzwalacz. Aktywacja "
 "wyzwalacza nastąpi na początku następujących operacji: unpack, configure, "
@@ -2943,7 +3184,7 @@ msgstr ""
 "deconfigure."
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2959,14 +3200,23 @@ msgstr ""
 "wyzwalacze wymienione zarówno w starej jak i w nowej wersji pakietu."
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr "Nieznane dyrektywy są błędami uniemożliwiającymi instalację pakietu."
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:88
 #, fuzzy
 #| msgid ""
 #| "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg/triggers.txt.gz>."
@@ -2976,47 +3226,49 @@ msgstr ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
 #| msgid "2009-02-27"
-msgid "2011-02-05"
+msgid "2011-11-27"
 msgstr "2009-02-27"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "użytki dpkg"
 
 #
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - menedżer pakietów Debiana"
 
 #
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
+#: dpkg.1:33
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dpkg> [I<option>...] I<action>"
 msgstr "B<dpkg> [I<opcje>] I<działanie>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "UWAGA"
 
 #
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -3028,7 +3280,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -3039,7 +3291,7 @@ msgstr ""
 "użytkownika zupełnie nieistotne."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -3055,55 +3307,26 @@ msgstr ""
 "oraz dodatkowych, nieobowiązkowych opcji. Parametr działanie określa, co "
 "B<dpkg> ma zrobić, a dodatkowe opcje modyfikują to działanie."
 
-#
-#. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"B<dpkg> może być także użyty jako nakładka na B<dpkg-deb>(1). Wymienione "
-"poniżej działania są działaniami programu B<dpkg-deb> i jeżeli zostaną "
-"użyte, to B<dpkg> uruchomi B<dpkg-deb>, przekazując mu odpowiednie parametry:"
-
 #. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract> oraz\n"
-"    B<--fsys-tarfile>.\n"
-
-#
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr "Działania te są opisane w osobnym podręczniku do B<dpkg-deb>(1)."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "INFORMACJE O PAKIETACH"
 
 #
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -3114,44 +3337,44 @@ msgstr ""
 "Wartości te mogą zostać zmienione za pomocą programu B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "STAN BIEŻĄCY PAKIETÓW"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed (niezainstalowany)>"
 
 #
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "Pakiet nie jest zainstalowany w systemie."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files (pliki-konfiguracyjne)>"
 
 #
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "Tylko pliki konfiguracyjne pakietu zostały w systemie."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed (wpółzainstalowany)>"
 
 #
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -3159,26 +3382,26 @@ msgstr ""
 "Instalacja pakietu została rozpoczęta, ale niedokończona z pewnych powodów."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked (rozpakowany)>"
 
 #
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "Pakiet jest rozpakowany, ale nie skonfigurowany."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured (wpółskonfigurowany)>"
 
 #
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -3187,65 +3410,65 @@ msgstr ""
 "niedokończona z pewnych powodów."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr "B<triggers-awaited>"
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr "Pakiet oczekuje przetworzenia wyzwalaczy przez inny pakiet."
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr "B<triggers-pending>"
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr "Pakiet został pobudzony."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed (zainstalowany)>"
 
 #
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "Pakiet jest rozpakowany i poprawnie skonfigurowany."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "STAN WYBORU PAKIETÓW"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install (instalacja)>"
 
 #
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "Pakiet został wybrany do zainstalowania."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold (wstrzymanie)>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -3254,14 +3477,14 @@ msgstr ""
 "chyba że użyje się opcji B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall (deinstalacja)>"
 
 #
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -3270,14 +3493,14 @@ msgstr ""
 "wszystkie pliki pakietu oprócz plików konfiguracyjnych)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge (wyczyszczenie)>"
 
 #
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 #, fuzzy
 #| msgid ""
 #| "The package is selected to be purged (i.e. we want to remove everything, "
@@ -3290,19 +3513,19 @@ msgstr ""
 "wszystko, włącznie z plikami konfiguracyjnymi)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "FLAGI PAKIETÓW"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required (konieczna-reinstalacja)>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -3313,42 +3536,47 @@ msgstr ""
 "B<--force-remove-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "AKCJE"
 
 #. type: TP
-#: dpkg.1:99
-#, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+#: dpkg.1:115
+#, fuzzy, no-wrap
+#| msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<-i>, B<--install> I<plik_pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
+#, fuzzy
+#| msgid ""
+#| "Install the package. If B<--recursive> or B<-R> option is specified, "
+#| "I<package_file> must refer to a directory instead."
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 "Instalacja pakiet. Jeśli została użyta opcja B<--recursive> lub B<-R>, "
 "I<plik_pakietu> musi oznaczać wybrany katalog."
 
 #
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "Instalacja składa się z następujących kroków:"
 
 #
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Rozpakowanie plików kontrolnych nowego pakietu."
 
 #
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -3358,13 +3586,13 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr "B<3.> Uruchomienie skryptu I<preinst>, jeśli pakiet go zawiera."
 
 #
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3374,7 +3602,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -3388,7 +3616,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3397,30 +3625,35 @@ msgstr ""
 "opisie parametru B<--configure>."
 
 #. type: TP
-#: dpkg.1:130
-#, no-wrap
-msgid "B<--unpack >I<package_file>..."
+#: dpkg.1:146
+#, fuzzy, no-wrap
+#| msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<--unpack >I<plik_pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
+#, fuzzy
+#| msgid ""
+#| "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
+#| "option is specified, I<package_file> must refer to a directory instead."
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Rozpakowanie pakietu, ale bez konfigurowania go. Jeśli została użyta opcja "
 "B<--recursive> lub B<-R>, I<plik_pakietu> musi oznaczać wybrany katalog."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<--configure >I<pakiet>...|B<-a>|B<--pending>"
 
 #
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 #, fuzzy
 #| msgid ""
 #| "Reconfigure an unpacked package. If B<-a> or B<--pending> is given "
@@ -3436,7 +3669,7 @@ msgstr ""
 "wszystkie pakiety rozpakowane, ale jeszcze nie skonfigurowane."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
@@ -3444,13 +3677,13 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "Konfigurowanie składa się z następujących kroków:"
 
 #
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
@@ -3460,18 +3693,18 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr "B<2.> Uruchomienie skryptu I<postinst>, jeśli pakiet go zawiera."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<--triggers-only> I<pakiet>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3487,14 +3720,14 @@ msgstr ""
 "--configure --pending>."
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<pakiet>...|B<-a>|B<--pending>"
 
 #
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 #, fuzzy
 #| msgid ""
 #| "Remove an installed package. B<-r> or B<--remove> remove everything "
@@ -3540,36 +3773,36 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "Usunięcie pakietu składa się z następujących kroków:"
 
 #
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Uruchomienie skryptu I<prerm>"
 
 #
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Usunięcie zainstalowanych plików"
 
 #
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> Uruchomienie skryptu I<postrm>"
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<--update-avail>, B<--merge-avail> I<plik-pakietów>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3587,7 +3820,7 @@ msgstr ""
 "dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3601,18 +3834,24 @@ msgstr ""
 "określania dostępności pakietów."
 
 #. type: TP
-#: dpkg.1:204
-#, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+#: dpkg.1:220
+#, fuzzy, no-wrap
+#| msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<-A>, B<--record-avail> I<plik_pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
+#, fuzzy
+#| msgid ""
+#| "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
+#| "information from the package I<package_file>. If B<--recursive> or B<-R> "
+#| "option is specified, I<package_file> must refer to a directory instead."
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Zaktualizowanie bazy danych programów B<dpkg> oraz B<dselect> o dostępnych "
 "pakietach, uwzględniając informacje zawarte w pakiecie I<plik_pakietu>. "
@@ -3620,13 +3859,13 @@ msgstr ""
 "oznaczać wybrany katalog."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<--forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
@@ -3635,26 +3874,26 @@ msgstr ""
 "automatycznie zapomina o niezainstalowanych, niedostępnych pakietach."
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--clear-avail>"
 
 #
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr "Skasowanie informacji o dostępnych pakietach."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr " B<-C>, B<--audit>"
 
 #
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3663,14 +3902,14 @@ msgstr ""
 "B<dpkg> zasugeruje, co można zrobić z tymi pakietami, aby w pełni działały."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<--get-selections> [I<wzorzec-nazwy-pakietu>...]"
 
 #
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3681,18 +3920,24 @@ msgstr ""
 "uprzednio wyczyszczone) nie zostaną wyświetlone."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
+#, fuzzy
+#| msgid ""
+#| "Set package selections using file read from stdin. This file should be in "
+#| "the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
+#| "install, hold, deinstall or purge. Blank lines and comment lines "
+#| "beginning with '#' are also permitted."
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 "Ustawia wybór pakietów używając pliku przeczytanego ze standardowego "
 "wejścia. Plik ten powinien być w następującym formacie \"E<lt>pakietE<gt> "
@@ -3701,13 +3946,13 @@ msgstr ""
 "od \"#\"."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3719,14 +3964,14 @@ msgstr ""
 "selections."
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<--yet-to-unpack>"
 
 #
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
@@ -3735,14 +3980,48 @@ msgstr ""
 "powodów nie mogły zostać zainstalowane."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<architecture>"
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<-a>I<architektura>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<architecture>"
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<-a>I<architektura>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--print-architecture>"
 
 #
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
@@ -3750,13 +4029,27 @@ msgstr ""
 "\"i386\")."
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, fuzzy, no-wrap
+#| msgid "B<--print-architecture>"
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<--compare-versions >I<wersja1 op wersja2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3778,13 +4071,14 @@ msgstr ""
 "kontrolnym: B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 
 #. type: TP
-#: dpkg.1:257
-#, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
+#: dpkg.1:290
+#, fuzzy, no-wrap
+#| msgid "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
 msgstr "B<--command-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 #, fuzzy
 #| msgid ""
 #| "Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. "
@@ -3792,10 +4086,9 @@ msgstr "B<--command-fd >I<E<lt>nE<gt>>"
 #| "descriptor, are not reset for subsequent commands executed during the "
 #| "same run."
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
 "Wykonuje listę poleceń odczytywanych z deskryptora pliku I<E<lt>nE<gt>>. "
 "Uwaga: dodatkowe opcje ustawione w linii komend oraz przez polecenia "
@@ -3803,78 +4096,78 @@ msgstr ""
 "wykonywanych podczas tego samego przebiegu."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Wyświetlenie krótkiego komunikatu pomocy."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--force-help>"
 
 #
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Wyświetlenie opisu opcji B<--force->I<działanie>."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<-Dh>, B<--debug=help>"
 
 #
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "Wyświetlenie opisu opcji debuggera."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Wyświetlenie informacji o wersji B<dpkg>."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<akcje dpkg-deb>"
 
 #
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 "Proszę zajrzeć do B<dpkg-deb>(1), aby poznać pełny opis następujących "
 "działań."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3916,21 +4209,21 @@ msgstr ""
 "     Podanie informacji o pakiecie.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<akcje dpkg-query>"
 
 #
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 "Proszę przeczytać B<dpkg-query>(8), aby uzyskać szczegółowe informacje o "
 "następujących działaniach."
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3961,21 +4254,21 @@ msgstr ""
 "    tej opcji.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPCJE"
 
 #
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3991,28 +4284,28 @@ msgstr ""
 "się od B<#>)."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<liczba>"
 
 #
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
 "Zmiana liczby błędów, po których B<dpkg> zaprzestanie działania. Domyślna "
 "wartość to 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>, B<--auto-deconfigure>"
 
 #
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -4024,13 +4317,13 @@ msgstr ""
 "pakietów, które są zależne od usuwanego."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<ósemkowo>, B<--debug=>I<ósemkowo>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -4042,7 +4335,7 @@ msgstr ""
 "wartości."
 
 #. type: Plain text
-#: dpkg.1:356
+#: dpkg.1:389
 #, fuzzy, no-wrap
 #| msgid ""
 #| "    number  description\n"
@@ -4091,14 +4384,14 @@ msgstr ""
 "      2000   Reszta szczegółowych informacji\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<działania>, B<--no-force->I<działania>, B<--refuse->I<działania>"
 
 #
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -4112,7 +4405,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -4124,13 +4417,13 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all>: Włącza (lub wyłącza) wszystkie opcje typu \"force\"."
 
 #
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -4140,7 +4433,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -4157,7 +4450,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -4167,7 +4460,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr ""
 "B<hold>: Działanie obejmie także pakiety oznaczone jako \"wstrzymane"
@@ -4175,7 +4468,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -4186,7 +4479,7 @@ msgstr ""
 "systemie, gdyż B<dpkg> zapomni o niej."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -4199,14 +4492,14 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr ""
 "B<depends>: Zamiana wszystkich problemów z zależnościami na ostrzeżenia."
 
 #
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
@@ -4214,13 +4507,13 @@ msgstr ""
 "sprawdzaniu zależności."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr "B<breaks>: Instalacja, nawet jeśliby to popsuło inny pakiet."
 
 #
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -4230,7 +4523,7 @@ msgstr ""
 "należy zachować ostrożność przy użyciu tej opcji."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
@@ -4240,7 +4533,7 @@ msgstr ""
 "dokonanej na pliku (czyli jego usunięcia)."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4251,7 +4544,7 @@ msgstr ""
 "force-confdef>, co spowoduje wykonanie domyślnej akcji."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4263,7 +4556,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -4277,7 +4570,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 #, fuzzy
 #| msgid ""
 #| "B<confdef>: If a conffile has been modified always choose the default "
@@ -4298,7 +4591,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 "B<overwrite>: Nadpisanie plików z innych pakietów, w przypadku gdy dany plik "
@@ -4306,7 +4599,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir> Nadpisanie katalogów z innych pakietów, w przypadku gdy "
@@ -4314,14 +4607,14 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
 "B<overwrite-diverted>: Nadpisanie plików ominiętych plikami nieominiętymi."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -4332,7 +4625,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -4342,7 +4635,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
@@ -4350,14 +4643,22 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:500
 #, fuzzy
 #| msgid "B<architecture>: Process even packages with the wrong architecture."
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr "B<architecture>: Działanie obejmie pakiety z niepoprawną architekturą."
 
+#
+#. type: Plain text
+#: dpkg.1:503
+#, fuzzy
+#| msgid "B<architecture>: Process even packages with the wrong architecture."
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<architecture>: Działanie obejmie pakiety z niepoprawną architekturą."
+
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -4365,28 +4666,28 @@ msgstr ""
 "systemowej B<PATH>."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 "B<not-root>: Próba (de)instalacji, gdy dpkg nie jest uruchamiany z konta "
 "administartora."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify>: Instalowanie pakietu, nawet jeżeli nie powiedzie się "
 "sprawdzenie jego autentyczności."
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<pakiet>,..."
 
 #
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
@@ -4396,44 +4697,14 @@ msgstr ""
 "tylko ostrzeżenie)."
 
 #. type: TP
-#: dpkg.1:481
-#, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new>, B<--old>"
-
-#
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Wybór pomiędzy nowym i starym formatem binarnym pakietu. Ta opcja jest "
-"przesłana do B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"Brak sprawdzania zawartości pliku kontrolnego podczas budowania pakietu. Ta "
-"opcja jest przesłana do B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -4444,7 +4715,7 @@ msgstr ""
 "czegokolwiek."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -4458,14 +4729,14 @@ msgstr ""
 "nie zrobi)."
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R>, B<--recursive>"
 
 #
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -4476,14 +4747,14 @@ msgstr ""
 "B<--install>, B<--unpack> oraz B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
@@ -4492,14 +4763,14 @@ msgstr ""
 "Jest to dokładnie to samo, co B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir=>I<katalog>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4510,14 +4781,14 @@ msgstr ""
 "pakietów itp. (Wartość domyślna to I</var/lib/dpkg>)."
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--instdir=>I<katalog>"
 
 #
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -4531,13 +4802,13 @@ msgstr ""
 "(Wartość domyślna to I</>)."
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--root=>I<katalog>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
@@ -4546,14 +4817,14 @@ msgstr ""
 "I<katalog>B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O>, B<--selected-only>"
 
 #
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4566,14 +4837,14 @@ msgstr ""
 "wybrany do odinstalowania."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E>, B<--skip-same-version>"
 
 #
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4582,17 +4853,17 @@ msgstr ""
 "systemie."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr "B<--pre-invoke=>I<polecenie>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr "B<--post-invoke=>I<polecenie>"
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4614,35 +4885,35 @@ msgstr ""
 "dodatkowych poleceń więcej razy niż oczekiwano."
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 #, fuzzy
 #| msgid "B<--list>I< glob-pattern>"
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--list>I< wzorzec-glob>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 #, fuzzy
 #| msgid "B<--list>I< glob-pattern>"
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--list>I< wzorzec-glob>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4656,14 +4927,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4671,12 +4942,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4684,13 +4955,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4702,51 +4973,51 @@ msgstr ""
 "form:"
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr "B<status: >I<pakiet>B<: >I<status>"
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 "Nastąpiła zmiana statusu pakietu, I<status> jest taki jak w pliku statusu "
 "pakietu."
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr "B<status: >I<pakiet>B< : error : >I<rozszerzony-komunikat-błędu>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr "B<status: >I<plik>B< : conffile-prompt : '>I<prawdziwy-stary>B<' '>I<prawdziwy-nowy>B<' >I<zmiany-użytkownika>B< >I<zmiany-dystrybucyjne>"
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 "Użytkownikowi zostanie przedstawione pytanie odnośnie pliku konfiguracyjnego."
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr "B<processing: >I<etap>B<: >I<pakiet>"
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 #, fuzzy
 #| msgid ""
 #| "Sent just before a processing stage starts. I<stage> is one of "
@@ -4762,14 +5033,14 @@ msgstr ""
 "B<trigproc>, B<remove>, B<purge>."
 
 #. type: TP
-#: dpkg.1:607
+#: dpkg.1:635
 #, fuzzy, no-wrap
 #| msgid "B<--post-invoke=>I<command>"
 msgid "B<--status-logger>=I<command>"
 msgstr "B<--post-invoke=>I<polecenie>"
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 #, fuzzy
 #| msgid ""
 #| "Send machine-readable package status and progress information to file "
@@ -4787,23 +5058,34 @@ msgstr ""
 "form:"
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<nazwa-pliku>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
+#, fuzzy
+#| msgid ""
+#| "Log status change updates and actions to I<filename>, instead of the "
+#| "default I</var/log/dpkg.log>. If this option is given multiple times, the "
+#| "last filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS "
+#| "status E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for "
+#| "status change updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> "
+#| "E<lt>pkgE<gt> E<lt>installed-versionE<gt> E<lt>available-versionE<gt>' "
+#| "for actions where I<E<lt>actionE<gt>> is one of install, upgrade, remove, "
+#| "purge; and `YYYY-MM-DD HH:MM:SS conffile E<lt>filenameE<gt> "
+#| "E<lt>decisionE<gt>' for conffile changes where I<E<lt>decisionE<gt>> is "
+#| "either install or keep."
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 "Zapisuje informacje o zmianach stanu i akcjach do pliku logu I<nazwa-pliku>, "
 "zamiast do domyślnego pliku I</var/log/dpkg.log>. Jeżeli tę opcję podano "
@@ -4818,24 +5100,24 @@ msgstr ""
 "install (instalacja nowej wersji), albo keep (zachowanie poprzedniej wersji)."
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "Nie próbuje weryfikować sygnatur pakietu."
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4853,42 +5135,42 @@ msgstr ""
 "przez wywołanie: B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr "Anuluje poprzednie B<--no-triggers>."
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "Plik konfiguracyjny zawierający domyślne opcje."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr "Domyślny plik logu (patrz I</etc/dpkg/dpkg.cfg>(5) i opcja B<--log>)."
 
 #
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4897,26 +5179,26 @@ msgstr ""
 "katalogów. Opcja B<--admindir> może zmienić lokalizację tych plików."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Lista dostępnych pakietów."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4927,7 +5209,7 @@ msgstr ""
 "opisane w sekcji B<INFORMACJE O PAKIETACH>."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
@@ -4938,7 +5220,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4947,78 +5229,78 @@ msgstr ""
 "nich można znaleźć w B<deb>(5)."
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ŚRODOWISKO"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, fuzzy, no-wrap
 #| msgid "B<SHELL>"
 msgid "B<HOME>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, fuzzy, no-wrap
 #| msgid "B<CPPFLAGS>"
 msgid "B<PAGER>"
@@ -5026,7 +5308,7 @@ msgstr "B<CPPFLAGS>"
 
 #
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 #, fuzzy
 #| msgid "The program B<dpkg> will execute when starting a new shell."
 msgid "The program B<dpkg> will execute when displaying the conffiles."
@@ -5034,27 +5316,27 @@ msgstr ""
 "Program uruchamiany przez B<dpkg>, gdy trzeba uruchomić nową sesję powłoki."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
 "Program uruchamiany przez B<dpkg>, gdy trzeba uruchomić nową sesję powłoki."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -5063,53 +5345,53 @@ msgstr ""
 "sformatowanego tekstu. Obecnie używane tylko przez opcję -l."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_RUNNING_VERSION>"
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
@@ -5118,13 +5400,13 @@ msgstr ""
 "wersja aktualnie uruchomionej instancji programu B<dpkg>."
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
@@ -5133,13 +5415,13 @@ msgstr ""
 "przetwarzanego pakietu."
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
@@ -5148,14 +5430,14 @@ msgstr ""
 "architektura dla której budowano pakiet."
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 #, fuzzy
 #| msgid ""
 #| "Defined by B<dpkg> on the maintainer script environment to the version of "
@@ -5169,60 +5451,60 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Wyświetlenie wszystkich pakietów związanych z edytorem B<vi>(1):"
 
 #
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "    B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr ""
 "Wyświetlenie informacji z pliku I</var/lib/dpkg/available> o dwóch pakietach:"
 
 #
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "     B<dpkg --print-avail elvis vim | less>\n"
 
 #
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "Samodzielne przeszukanie informacji o pakietach:"
 
 #
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "     B<less /var/lib/dpkg/available>\n"
 
 #
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Wykasowanie zainstalowanego pakietu elvis:"
 
 #
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "     B<dpkg -r elvis>\n"
 
 #
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -5232,7 +5514,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:755
+#: dpkg.1:783
 #, fuzzy, no-wrap
 #| msgid ""
 #| "     B<cd /cdrom/pool/main/v/vim>\n"
@@ -5246,20 +5528,20 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "Aby stworzyć kopię lokalnie wybranych pakietów:"
 
 #
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "     B<dpkg --get-selections E<gt>mojepakiety>\n"
 
 #
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
@@ -5267,7 +5549,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -5278,7 +5560,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -5293,7 +5575,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -5302,14 +5584,14 @@ msgstr ""
 "możliwości zmiany ich stanu."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "DODATKOWA FUNKCJONALNOŚĆ"
 
 #
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
@@ -5319,7 +5601,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
@@ -5329,12 +5611,18 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr "B<--no-act> podaje raczej zbyt mało pomocnych informacji."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTORZY"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -5343,32 +5631,34 @@ msgstr ""
 "przyczyniły się do rozwoju programu B<dpkg>."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
-#| msgid "2009-08-16"
-msgid "2009-08-15"
-msgstr "2009-08-16"
+#| msgid "2006-02-28"
+msgid "2012-01-20"
+msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr "dpkg-architecture - ustawia i zwraca architekturę budowania pakietów."
 
 #
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
+#: dpkg-architecture.1:28
+#, fuzzy
+#| msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
 msgstr "B<dpkg-architecture> [I<opcje>] [I<polecenia>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
@@ -5377,7 +5667,7 @@ msgstr ""
 "budowania oraz architektury docelowej dla budowania pakietów."
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
@@ -5386,7 +5676,7 @@ msgstr ""
 "może być ustawiona w linii poleceń."
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -5406,22 +5696,22 @@ msgstr ""
 "nie będą odpowiadały wartościom domyślnym."
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "POLECENIA"
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
@@ -5430,13 +5720,13 @@ msgstr ""
 "I<ZMIENNA=wartość>. Jest to domyślna akcja."
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<-e>I<architektura-debiana>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -5450,13 +5740,13 @@ msgstr ""
 "jeśli nie było dopasowania."
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr "B<-i>I<maska-architektury>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -5469,24 +5759,24 @@ msgstr ""
 "jeśli nie było dopasowania."
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<-q>I<nazwa-zmiennej>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr "Wyświetla wartość pojedynczej zmiennej."
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
@@ -5495,26 +5785,26 @@ msgstr ""
 "środowiskowych za pomocą eval."
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 "Wyświetla polecenie podobne do B<-s>, jednakże ze wszystkimi zmiennymi "
 "nieustawionymi."
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr "B<-c>I< polecenie>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
@@ -5523,71 +5813,71 @@ msgstr ""
 "wyznaczone wartości. "
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr "Wyświetla listę poprawnych nazw architektur."
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr "Wyświetla informację o użytkowaniu i kończy działanie."
 
 #
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr "Wyświetla informację o wersji i pomyślnie kończy działanie."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<-a>I<architektura-debiana>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr "Ustawia architekturę Debiana."
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr "B<-t>I<typ-systemu-gnu>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr "Ustawia typ systemu GNU."
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5602,41 +5892,41 @@ msgstr ""
 "głęboko w jakimś innym skrypcie (np. B<dpkg-buildpackage>(1))."
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr "WARUNKI"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr "maszyna budowania"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr "Rodzaj maszyny, na której pakiet jest budowany."
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr "maszyna docelowa"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr "Rodzaj maszyny, dla której pakiet jest budowany."
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr "architektura Debiana"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
@@ -5645,13 +5935,13 @@ msgstr ""
 "binarne w archiwum \\s-1FTP\\s0. Przykłady: i386, sparc, hurd-i386."
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr "maska architektury"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5663,13 +5953,13 @@ msgstr ""
 "i386, hurd-any."
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr "typ systemu \\s-1GNU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5680,115 +5970,115 @@ msgstr ""
 "linux-gnu, i386-gnu, x86_64-netbsd."
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr "ZMIENNE"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr "B<dpkg-architecture> ustawia następujące zmienne:"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr "Architektura wg Debiana komputera, na którym budowany jest pakiet."
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr "Nazwa systemu wg Debiana komputera, na którym budowany jest pakiet."
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr "Nazwa procesora wg Debiana komputera, na którym budowany jest pakiet."
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr "Rozmiar wskaźnika na komputerze budującym (w bitach)."
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr "Kolejność bajtów (endian) na komputerze budującym (little / big)."
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, fuzzy
 #| msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Część dotycząca \\s-1CPU\\s0 z \\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Cześć dotycząca systemu z \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr "Typ systemu \\s-1GNU\\s0 komputera, na którym budowany jest pakiet."
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, fuzzy, no-wrap
 #| msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, fuzzy
 #| msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgid ""
@@ -5797,104 +6087,104 @@ msgid ""
 msgstr "Typ systemu \\s-1GNU\\s0 komputera, na którym budowany jest pakiet."
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr "Architektura wg Debiana dla maszyny docelowej."
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr "Nazwa systemu wg Debiana dla maszyny docelowej."
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr "Nazwa procesora wg Debiana dla maszyny docelowej."
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, fuzzy, no-wrap
 #| msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr "Rozmiar wskaźnika na maszynie docelowej (w bitach)."
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, fuzzy, no-wrap
 #| msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr "Kolejność bajtów (endian) na maszynie docelowej (little / big)."
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Część dotycząca \\s-1CUP\\s0 z \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Część dotycząca systemu z \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr "Typ systemu \\s-1GNU\\s0 dla maszyny docelowej."
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, fuzzy, no-wrap
 #| msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 #, fuzzy
 #| msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgid ""
@@ -5903,13 +6193,13 @@ msgid ""
 msgstr "Typ systemu \\s-1GNU\\s0 dla maszyny docelowej."
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5926,72 +6216,46 @@ msgstr ""
 "pokazują, jak można polepszyć wsparcie dla kompilacji krzyżowej pakietu:"
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr "Zamiast:"
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr "proszę używać:"
 
 #. type: Plain text
-#: dpkg-architecture.1:163
-#, no-wrap
+#: dpkg-architecture.1:177
+#, fuzzy, no-wrap
+#| msgid ""
+#| "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
+#| "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
-msgstr "proszę używać:"
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
-#, no-wrap
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
+#, fuzzy, no-wrap
+#| msgid ""
+#| "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
+#| "  ...\n"
+#| "endif\n"
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
@@ -5999,7 +6263,7 @@ msgstr ""
 "endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
@@ -6008,29 +6272,42 @@ msgstr ""
 "DEB_HOST_ARCH_CPU lub DEB_HOST_ARCH_OS."
 
 #. type: Plain text
-#: dpkg-architecture.1:194
+#: dpkg-architecture.1:195
+msgid ""
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:198
+#, no-wrap
+msgid "include /usr/share/dpkg/architecture.mk\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:206
 msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
-"Ogólnie wywoływanie dpkg w pliku rules w celu pobrania informacji o "
-"architekturze jest przestarzałe (chyba że chce się zachować kompatybilność "
-"wsteczną, patrz niżej). W szczególności opcja --print-architecture jest "
-"niezbyt wiarygodna, ponieważ istnieją architektury Debiana, które nie są "
-"równe nazwie procesora."
 
 #. type: SH
-#: dpkg-architecture.1:195
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
 msgid "BACKWARD COMPATIBILITY"
 msgstr "KOMPATYBILNOŚĆ WSTECZNA"
 
 #. type: Plain text
-#: dpkg-architecture.1:199
+#: dpkg-architecture.1:210
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-architecture.1:214
+msgid ""
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
 "dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
 "on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
@@ -6039,152 +6316,14 @@ msgstr ""
 "budowania dla dpkg-dev (E<gt>= 1.15.4)."
 
 #. type: Plain text
-#: dpkg-architecture.1:204
+#: dpkg-architecture.1:217
 msgid ""
 "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-"Zmienne DEB_HOST_ARCH_CPU oraz DEB_HOST_ARCH_OS są dostępne w miarę nowych "
-"wersjach B<dpkg-architecture> (od dpkg 1.13.2). Wcześniej w plikach I<debian/"
-"rules> były sprawdzane zmienne DEB_HOST_GNU_CPU lub DEB_HOST_GNU_TYPE, które "
-"zostały zmienione."
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-"Wszystkie pliki I<debian/rules>, decydujące na podstawie tych zmiennych jak "
-"i co kompilować, powinny być zaktualizowane i przystosowane do używania "
-"nowych zmiennych i ich wartości. Aby zachować wsteczną kompatybilność z "
-"poprzednimi wersjami dpkg-dev, można użyć następującego kodu:"
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-msgstr ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:227
-#, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-"# Bierze pod uwagę wyjście ze starego dpkg-architecture.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr "I podobnie dla DEB_BUILD_ARCH_CPU oraz DEB_BUILD_ARCH_OS."
-
-#. type: Plain text
-#: dpkg-architecture.1:233
-msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
-msgstr ""
-"Jeśli chcesz wciąż obsługiwać wersje dpkg-dev, które nie zawierają B<dpkg-"
-"architecture>, to poniższy kod wykonuje to zadanie:"
-
-#. type: Plain text
-#: dpkg-architecture.1:243
-#, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
-msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:252
-msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
-msgstr ""
-"Umieść podzbiór tych linii na górze pliku debian/rules; te domyślne wartości "
-"będą nadpisane przez dpkg-architecture, jeśli jest używane."
-
-#. type: Plain text
-#: dpkg-architecture.1:259
-msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"dev 1.13.2."
 msgstr ""
-"Nie ma potrzeby używania pełnego zestawu zmiennych. Można wybrać spójny ich "
-"zbiór, zawierający wartości używane w pliku rules. Na przykład, jeżeli "
-"potrzebna jest tylko architektura Debiana maszyny, dla której budowany jest "
-"pakiet, wystarczające jest użycie \"DEB_HOST_ARCH=\\`dpkg --print-"
-"architecture\\`\" (tak naprawdę jest to architektura Debiana maszyny, na "
-"której jest budowany pakiet, ale proszę pamiętać, że próbujemy tylko "
-"zachować wsteczną zgodność z natywną kompilacją)."
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
@@ -6193,7 +6332,7 @@ msgstr ""
 "architecture> (od wersji dpkg 1.13.13)."
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
@@ -6202,34 +6341,34 @@ msgstr ""
 "architecture>. Inne przykłady:"
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
 "Sprawdzanie, czy architektura jest równa architekturze bieżącej lub podanej:"
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
@@ -6237,95 +6376,91 @@ msgstr ""
 "Sprawdzanie, czy architektura bieżąca podana przez -a jest systemem Linuksa:"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
+#, fuzzy
+#| msgid ""
+#| "All these files have to be present for B<dpkg-architecture> to work. "
+#| "Their location can be overridden at runtime with the environment variable "
+#| "DPKG_DATADIR."
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 "Wszystkie te pliki muszą być obecne, aby B<dpkg-architecture> w ogóle "
 "działał. Ich położenie możnazmienić w czasie działania programu przez "
 "ustawienie zmiennej środowiskowej DPKG_DATADIR."
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr "Tabela znanych nazw procesorów i ich mapowanie na nazwy GNU."
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 "Tabela nazw znanych systemów operacyjnych i ich mapowanie na nazwy GNU."
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
 "Mapowanie między trójkami architektur Debiana a nazwami architektur Debiana."
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-"B<dpkg-architecture> i ta strona podręcznika ekranowego zostały napisane "
-"Marcusa Brinkmanna E<lt>brinkmd@debian.orgE<gt>."
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr "2009-09-05"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - plik konfiguracyjny programu dpkg "
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -6340,185 +6475,262 @@ msgstr ""
 "komentarzy, zaczynając linię znakiem hash (\"B<#>\")."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, fuzzy, no-wrap
 #| msgid "dpkg-buildpackage"
 msgid "dpkg-buildflags"
 msgstr "dpkg-buildpackage"
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-03"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
+#: dpkg-buildflags.1:26
 #, fuzzy
 #| msgid "B<dpkg-trigger> [I<option>...] I<command>"
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
 msgstr "B<dpkg-trigger> [I<opcja>...] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, fuzzy, no-wrap
 #| msgid "2"
 msgid "2."
 msgstr "2"
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
+#: dpkg-buildflags.1:41
+#, fuzzy
+#| msgid ""
+#| "It prepares the build environment by setting various environment "
+#| "variables (see B<ENVIRONMENT VARIABLES>)."
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+"Przygotowuje środowisko budowania poprzez ustawienie różnych zmiennych "
+"środowiska (patrz B<ZMIENNE ŚRODOWISKA>)."
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:44
 #, fuzzy
 #| msgid ""
 #| "It prepares the build environment by setting various environment "
 #| "variables (see B<ENVIRONMENT VARIABLES>)."
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
 msgstr ""
 "Przygotowuje środowisko budowania poprzez ustawienie różnych zmiennych "
 "środowiska (patrz B<ZMIENNE ŚRODOWISKA>)."
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, fuzzy, no-wrap
+#| msgid "B<--debug>"
+msgid "B<--dump>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, fuzzy, no-wrap
 #| msgid "B<list>"
 msgid "B<--list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, fuzzy, no-wrap
 #| msgid "B<--showformat=>I<format>"
 msgid "B<--export=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, fuzzy, no-wrap
 #| msgid "B<--log>I< file>"
 msgid "B<--get>I< flag>"
 msgstr "B<--log>I< plik>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, fuzzy, no-wrap
 #| msgid "B<--log>I< file>"
 msgid "B<--origin>I< flag>"
 msgstr "B<--log>I< plik>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -6526,67 +6738,105 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, fuzzy, no-wrap
 #| msgid "B<--is>I< vendor>"
 msgid "B<vendor>"
 msgstr "B<--is>I< twórca>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, fuzzy, no-wrap
 #| msgid "B<-sr>"
 msgid "B<system>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, fuzzy, no-wrap
 #| msgid "B<query>"
 msgid "B<user>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, fuzzy, no-wrap
 #| msgid "B<-v>"
 msgid "B<env>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+#| msgid "B<--query> I<name>"
+msgid "B<--query-features>I< area>"
+msgstr "B<--query> I<nazwa>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, no-wrap
 msgid "B<CFLAGS>"
 msgstr "B<CFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -6594,46 +6844,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr "B<CPPFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr "B<CXXFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr "B<FFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr "B<LDFLAGS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -6644,176 +6894,439 @@ msgstr ""
 "i B<,> muszą być usunięte z tych opcji). Wartość domyślna: puste."
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, fuzzy, no-wrap
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, fuzzy
 #| msgid "dselect.cfg - dselect configuration file"
 msgid "System wide configuration file."
 msgstr "dselect.cfg - plik konfiguracyjny programu dselect "
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 #, fuzzy
 #| msgid "dselect.cfg - dselect configuration file"
 msgid "User configuration file."
 msgstr "dselect.cfg - plik konfiguracyjny programu dselect "
 
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-#, fuzzy
-#| msgid "Copyright \\(co 2008 Rapha\\[:e]l Hertzog"
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2008 Rapha\\[:e]l Hertzog"
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr ""
 
-#. type: TH
-#: dpkg-buildpackage.1:1
+#. type: TQ
+#: dpkg-buildflags.1:190
 #, no-wrap
-msgid "dpkg-buildpackage"
-msgstr "dpkg-buildpackage"
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
-msgid "dpkg-buildpackage - build binary or source packages from sources"
-msgstr "dpkg-buildpackage - buduje pakiety źródłowe lub binarne ze źródeł"
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
 
-#
-#. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg-buildpackage> [I<opcje>]"
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildflags.1:199
 msgid ""
-"B<dpkg-buildpackage> is a program that automates the process of building a "
-"Debian package. It consists of the following steps:"
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
 msgstr ""
-"B<dpkg-buildpackage> jest programem automatyzującym proces budowania pakietu "
-"Debiana. Proces ten składa się z następujących kroków:"
 
-#. type: IP
-#: dpkg-buildpackage.1:13
-#, no-wrap
-msgid "B<1.>"
-msgstr "B<1.>"
+#. type: SH
+#: dpkg-buildflags.1:200
+#, fuzzy, no-wrap
+#| msgid "WARNING"
+msgid "HARDENING"
+msgstr "UWAGA"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
-#, fuzzy
-#| msgid ""
-#| "It prepares the build environment by setting various environment "
-#| "variables (see B<ENVIRONMENT VARIABLES>)."
+#: dpkg-buildflags.1:205
 msgid ""
-"It prepares the build environment by setting various environment variables "
-"(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
-"or B<--target> has been used)."
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
 msgstr ""
-"Przygotowuje środowisko budowania poprzez ustawienie różnych zmiennych "
-"środowiska (patrz B<ZMIENNE ŚRODOWISKA>)."
-
-#. type: IP
-#: dpkg-buildpackage.1:17
-#, no-wrap
-msgid "B<2.>"
-msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildflags.1:211
 msgid ""
-"It checks that the build-dependencies and build-conflicts are satisfied "
-"(unless B<-d> is specified)."
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
 msgstr ""
-"Sprawdza czy zależności i konflikty czasu budowania są spełnione (o ile nie "
-"jest podane B<-d>)."
 
-#. type: IP
-#: dpkg-buildpackage.1:20
+#. type: Plain text
+#: dpkg-buildflags.1:213
 #, no-wrap
-msgid "B<3.>"
-msgstr "B<3.>"
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildflags.1:217
 msgid ""
-"If a specific target has been selected with the B<-T> or B<--target> option, "
-"it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
-"rules clean> to clean the build-tree (unless B<-nc> is specified)."
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
 msgstr ""
-"Jeśli określony cel został wskazany z użyciem opcji B<-T> lub B<--target>, "
-"wywołuje ten cel i na tym kończy. W przeciwnym wypadku wywołuje B<fakeroot "
-"debian/rules clean>, aby wyczyścić drzewo budowania pakietu (chyba że użyje "
-"się opcji B<-nc>)."
 
-#. type: IP
-#: dpkg-buildpackage.1:25
+#. type: Plain text
+#: dpkg-buildflags.1:219
 #, no-wrap
-msgid "B<4.>"
-msgstr "B<4.>"
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, fuzzy, no-wrap
+#| msgid "B<Format>"
+msgid "B<format>"
+msgstr "B<Format>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
-#, fuzzy
-#| msgid ""
-#| "It calls B<dpkg-source> to generate the source package (unless a binary-"
-#| "only build has been requested with B<-b>, B<-B> or B<-A>)."
+#: dpkg-buildflags.1:232
 msgid ""
-"It calls B<dpkg-source -b> to generate the source package (unless a binary-"
-"only build has been requested with B<-b>, B<-B> or B<-A>)."
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
 msgstr ""
-"Wywołuje B<dpkg-source> aby wygenerować pakiet źródłowy (chyba że żądano "
-"tylko zbudowania pakietu binarnego, podając opcję B<-b>, B<-B> lub B<-A>)."
 
-#. type: IP
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, fuzzy, no-wrap
+#| msgid "B<purge>"
+msgid "B<relro>"
+msgstr "B<purge (wyczyszczenie)>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
+
+#. type: TH
+#: dpkg-buildpackage.1:22
+#, no-wrap
+msgid "dpkg-buildpackage"
+msgstr "dpkg-buildpackage"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:25
+msgid "dpkg-buildpackage - build binary or source packages from sources"
+msgstr "dpkg-buildpackage - buduje pakiety źródłowe lub binarne ze źródeł"
+
+#
+#. type: Plain text
 #: dpkg-buildpackage.1:29
+#, fuzzy
+#| msgid "B<dpkg-buildpackage> [I<options>]"
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<opcje>]"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:34
+msgid ""
+"B<dpkg-buildpackage> is a program that automates the process of building a "
+"Debian package. It consists of the following steps:"
+msgstr ""
+"B<dpkg-buildpackage> jest programem automatyzującym proces budowania pakietu "
+"Debiana. Proces ten składa się z następujących kroków:"
+
+#. type: IP
+#: dpkg-buildpackage.1:34
+#, no-wrap
+msgid "B<1.>"
+msgstr "B<1.>"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:38
+#, fuzzy
+#| msgid ""
+#| "It prepares the build environment by setting various environment "
+#| "variables (see B<ENVIRONMENT VARIABLES>)."
+msgid ""
+"It prepares the build environment by setting various environment variables "
+"(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
+"or B<--target> has been used)."
+msgstr ""
+"Przygotowuje środowisko budowania poprzez ustawienie różnych zmiennych "
+"środowiska (patrz B<ZMIENNE ŚRODOWISKA>)."
+
+#. type: IP
+#: dpkg-buildpackage.1:38
+#, no-wrap
+msgid "B<2.>"
+msgstr "B<2.>"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:41
+msgid ""
+"It checks that the build-dependencies and build-conflicts are satisfied "
+"(unless B<-d> is specified)."
+msgstr ""
+"Sprawdza czy zależności i konflikty czasu budowania są spełnione (o ile nie "
+"jest podane B<-d>)."
+
+#. type: IP
+#: dpkg-buildpackage.1:41
+#, no-wrap
+msgid "B<3.>"
+msgstr "B<3.>"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:46
+msgid ""
+"If a specific target has been selected with the B<-T> or B<--target> option, "
+"it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
+"rules clean> to clean the build-tree (unless B<-nc> is specified)."
+msgstr ""
+"Jeśli określony cel został wskazany z użyciem opcji B<-T> lub B<--target>, "
+"wywołuje ten cel i na tym kończy. W przeciwnym wypadku wywołuje B<fakeroot "
+"debian/rules clean>, aby wyczyścić drzewo budowania pakietu (chyba że użyje "
+"się opcji B<-nc>)."
+
+#. type: IP
+#: dpkg-buildpackage.1:46
+#, no-wrap
+msgid "B<4.>"
+msgstr "B<4.>"
+
+#. type: Plain text
+#: dpkg-buildpackage.1:50
+#, fuzzy
+#| msgid ""
+#| "It calls B<dpkg-source> to generate the source package (unless a binary-"
+#| "only build has been requested with B<-b>, B<-B> or B<-A>)."
+msgid ""
+"It calls B<dpkg-source -b> to generate the source package (unless a binary-"
+"only build has been requested with B<-b>, B<-B> or B<-A>)."
+msgstr ""
+"Wywołuje B<dpkg-source> aby wygenerować pakiet źródłowy (chyba że żądano "
+"tylko zbudowania pakietu binarnego, podając opcję B<-b>, B<-B> lub B<-A>)."
+
+#. type: IP
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
-msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+#: dpkg-buildpackage.1:58
+#, fuzzy
+#| msgid ""
+#| "It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
+#| "I<binary-target> (unless a source-only build has been requested with B<-"
+#| "S>). Note that I<binary-target> is either B<binary> (default case, or if "
+#| "B<-b> is specified)  or B<binary-arch> (if B<-B> is specified) or "
+#| "B<binary-indep> (if B<-A> is specified)."
+msgid ""
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
 "Wywołuje B<debian/rules> B<build>, a następnie B<fakeroot debian/rules> "
 "I<binary-target> (chyba że żądano tylko zbudowania pakietu źródłowego, "
@@ -6822,13 +7335,13 @@ msgstr ""
 "B>) lub B<binary-indep> (jeśli podano B<-A>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
@@ -6837,13 +7350,13 @@ msgstr ""
 "B<-us>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
@@ -6852,26 +7365,26 @@ msgstr ""
 "genchanges> przekazywanych jest wiele opcji B<dpkg-buildpackage>."
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 "Wywołuje B<gpg> aby podpisać plik B<.changes> (chyba że podano opcję B<-uc>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 #, fuzzy
 #| msgid ""
 #| "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again."
@@ -6883,14 +7396,14 @@ msgstr ""
 "clean>."
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr "B<-b>"
 
 #
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
@@ -6899,13 +7412,13 @@ msgstr ""
 "budowane ani dystrybuowane. Przekazywane do B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
@@ -6914,13 +7427,13 @@ msgstr ""
 "zależnych od architektury. Przekazywane do B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
@@ -6929,13 +7442,13 @@ msgstr ""
 "niezależnych od architektury. Przekazywane do B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
@@ -6944,35 +7457,35 @@ msgstr ""
 "binarnych. Przekazywane do B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr "B<--target=>I<cel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr "B<--target >I<cel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr "B<-T>I<cel>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -6986,13 +7499,13 @@ msgstr ""
 "wymagające uruchamiania z prawami administratora nie wymagają tej opcji."
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
@@ -7001,63 +7514,63 @@ msgstr ""
 "z prawami administratora."
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-v>I<wersja>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B<-C>I<opis_zmian>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr "B<-m>I<adres opiekuna>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr "B<-e>I<adres_opiekuna>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 "Przekazywana bez zmian do B<dpkg-genchanges>. Więcej informacji na stronie "
 "podręcznika tego programu."
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<-a>I<architektura>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -7068,7 +7581,7 @@ msgstr ""
 "stanowi również domyślną architekturę docelową."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -7079,13 +7592,13 @@ msgstr ""
 "architektury Debiana."
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<-j>I<zadania>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -7105,13 +7618,13 @@ msgstr ""
 "wartość przekazaną w opcji B<-j>, jeśli została ona podana."
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
@@ -7120,24 +7633,24 @@ msgstr ""
 "jeżeli nie będą spełnione. Jest to zachowanie domyślne."
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr "Nie sprawdza zależności czasu budowania ani konfliktów."
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
@@ -7146,13 +7659,13 @@ msgstr ""
 "nie zostało wybrane spośród B<-B>, B<-A> oraz B<-S>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
@@ -7161,13 +7674,13 @@ msgstr ""
 "command> B<debian/rules clean>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr "B<-r>I<polecenie-uzyskiwania-praw-administratora>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -7196,13 +7709,13 @@ msgstr ""
 "B<-c> zamiast przekazywać indywidualnie argumenty dla polecenia do wykonania."
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<-R>I<plik_rules>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -7219,13 +7732,13 @@ msgstr ""
 "(np. podając B</usr/local/bin/make -f debian/rules> jako I<plik_rules>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr "B<-p>I<polecenie-podpisywania>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -7245,100 +7758,100 @@ msgstr ""
 "metaznaków powłoki."
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr "B<-k>I<id-klucza>"
 
 #
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr "Określa ID klucza używanego do podpisywania pakietów."
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr "B<-us>"
 
 #
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr "Nie próbuje podpisywać pakietów."
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr "Nie próbuje podpisywać plików B<.changes>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr "B<-i>[I<wyraż_regularne>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr "B<-I>I<[wzorzec]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 "Przekazywana bez zmian do B<dpkg-source>. Więcej informacji na stronie "
 "podręcznika tego programu"
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, fuzzy, no-wrap
 #| msgid "B<--description=>I<xxx>"
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--description=>I<xxx>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, fuzzy, no-wrap
 #| msgid "B<--description=>I<xxx>"
 msgid "B<--changes-option=>I<opt>"
 msgstr "B<--description=>I<xxx>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr "B<--admindir >I<katalog>"
 
 #
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
@@ -7346,31 +7859,31 @@ msgstr ""
 "Zmienia położenie bazy danych B<dpkg>. Domyślnie jest to I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-h>, B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Zmienne ustawiane przez dpkg-architecture"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -7381,21 +7894,31 @@ msgstr ""
 "dołączane do środowiska budowania."
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
-msgstr "Flagi kompilatora"
+msgid "Compiler flags are no longer exported"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
@@ -7405,47 +7928,47 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
+#| "B<fakeroot>(1), B<gpg>(1)."
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
 "B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
 "B<fakeroot>(1), B<gpg>(1)."
 
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-#, fuzzy
-#| msgid "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
-#| msgid "2007-11-19"
-msgid "2009-11-21"
-msgstr "2007-11-19"
+#| msgid "2007-03-07"
+msgid "2011-07-04"
+msgstr "2007-03-07"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr "dpkg-checkbuilddeps - sprawdza zależności i konflikty czasu budowania"
 
 #
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
+#: dpkg-checkbuilddeps.1:28
+#, fuzzy
+#| msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
 msgstr "B<dpkg-checkbuilddeps> [I<opcje>] [I<plik-kontrolny>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -7456,16 +7979,20 @@ msgstr ""
 "wyświetla je i kończy działanie z niezerowym kodem powrotu."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
+#, fuzzy
+#| msgid ""
+#| "By default, I<debian/control> is read, but an alternate control filename "
+#| "may be specified on the command line."
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 "Domyślnie będzie czytany plik I<debian/control>, jednakże w linii poleceń "
 "można podać alternatywny plik kontrolny."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -7474,19 +8001,19 @@ msgstr ""
 "budowane pakiety niezależne od architektury."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr "B<-d >I<zależności_budowania>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr "B<-c >I<konflikty_budowania>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
@@ -7494,36 +8021,48 @@ msgstr ""
 "Używa podanych zależności/konfliktów czasu budowania zamiast wymienionych w "
 "pliku I<debian/control>."
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+#| msgid "B<-a>I<architecture>"
+msgid "B<-a >I<arch>"
+msgstr "B<-a>I<architektura>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr "dpkg-distaddfile - dodaje wpisy do debian/files"
 
 #
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
+#: dpkg-distaddfile.1:26
+#, fuzzy
+#| msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
 msgstr "B<dpkg-distaddfile> [I<opcje>] I<plik sekcja priorytet>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 "B<dpkg-distaddfile> dodaje wpis dotyczący podanego pliku do B<debian/files>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
@@ -7532,7 +8071,7 @@ msgstr ""
 "priorytet dla pliku B<.changes>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -7544,13 +8083,13 @@ msgstr ""
 "distaddfile>."
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<-f>I<plik_z_listą_plików>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
@@ -7559,13 +8098,13 @@ msgstr ""
 "opcji, zamiast do pliku B<debian/files>."
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
@@ -7574,33 +8113,35 @@ msgstr ""
 "dodać dodatkowe pliki, można użyć B<dpkg-distaddfile>."
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
-#| msgid "2007-03-07"
-msgid "2010-03-07"
-msgstr "2007-03-07"
+#| msgid "2006-02-28"
+msgid "2011-11-22"
+msgstr "2006-02-28"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr "dpkg-deb - narzędzie obsługi plików archiwum Debiana (.deb)"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
+#: dpkg-deb.1:28
+#, fuzzy
+#| msgid "B<dpkg-deb> [I<options>] I<command>"
+msgid "B<dpkg-deb> [I<option>...] I<command>"
 msgstr "B<dpkg-deb> [I<opcje>] I<polecenie>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -7609,13 +8150,13 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr "Do instalowania i usuwania pakietów z systemu służy polecenie B<dpkg>."
 
 #
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -7627,14 +8168,14 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<-b>, B<--build> I<katalog> [I<archiwum>|I<katalog>]"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -7649,7 +8190,7 @@ msgstr ""
 "opisują właściwości pakietu."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -7665,7 +8206,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -7675,12 +8216,12 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "Jeżeli taki pakiet już istnieje, to zostanie nadpisany."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -7698,20 +8239,20 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<-I>, B<--info> I<archiwum> [I<nazwa-pliku-kontrolnego>...]"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Dostarcza informacji o pakiecie."
 
 #
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -7721,7 +8262,7 @@ msgstr ""
 "kontrolnych."
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -7734,14 +8275,14 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-W>, B<--show> I<archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -7753,20 +8294,20 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<-f>, B<--field> I<archiwum> [I<nazwa-pola-kontrolnego>...]"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr "Wyświetla zawartość pliku kontrolnego o nazwie control."
 
 #
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
@@ -7776,7 +8317,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -7790,21 +8331,21 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 "Dla nieodnalezionych pól kontrolnych nie są wyświetlane komunikaty błędów."
 
 #
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<-c>, B<--contents> I<archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -7815,14 +8356,14 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>, B<--extract> I<katalog archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -7830,7 +8371,7 @@ msgstr "Rozpakowuje zawartość archiwum do podanego I<katalogu>."
 
 #
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -7841,7 +8382,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
@@ -7852,35 +8393,73 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<-X>, B<--vextract> I<katalog archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy
+#| msgid ""
+#| "Is like B<--extract> (B<-x>)  but prints a listing of the files extracted "
+#| "as it goes."
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 "Działa podobnie do B<--extract> (B<-x>), z tą różnicą, że wyświetla nazwy "
 "plików, które są rozpakowywane."
 
 #
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy, no-wrap
+#| msgid "B<-x>, B<--extract> I<archive directory>"
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-x>, B<--extract> I<katalog archiwum>"
+
+#
+#. type: Plain text
+#: dpkg-deb.1:170
+#, fuzzy
+#| msgid ""
+#| "Extracts the filesystem tree from a package archive into the specified "
+#| "directory."
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr "Rozpakowuje zawartość archiwum do podanego I<katalogu>."
+
+#
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr "W razie potrzeby, katalog docelowy będzie utworzony."
+
+#
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<--fsys-tarfile> I<archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
+#, fuzzy
+#| msgid ""
+#| "Extracts the filesystem tree data from a binary package and sends it to "
+#| "standard output in B<tar> format. Together with B<tar>(1)  this can be "
+#| "used to extract a particular file from a package archive."
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 "Rozpakowuje pliki z archiwum i wysyła je na standardowe wyjście w postaci "
 "formatu polecenia B<tar>. Gdy ta operacja zostanie połączona z B<tar>'em, "
@@ -7888,14 +8467,14 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-e>, B<--control> I<archiwum> [I<katalog>]"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7903,7 +8482,7 @@ msgstr "Rozpakowuje pliki kontrolne pakietu do podanego I<katalogu>."
 
 #
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -7911,21 +8490,14 @@ msgstr ""
 "Jeśli I<katalog> nie został określony, pliki są rozpakowywane do podkatalogu "
 "B<DEBIAN> w katalogu bieżącym."
 
-#
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr "W razie potrzeby, katalog docelowy będzie utworzony."
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -7935,7 +8507,7 @@ msgstr ""
 "wypisanego pakietu."
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7951,33 +8523,62 @@ msgstr ""
 "query>(1)."
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr "Domyślną wartością tego pola jest \"${Package}\\et${Version}\\en\"."
 
 #. type: TP
-#: dpkg-deb.1:187
-#, no-wrap
-msgid "B<-z>I<compress_level>"
+#: dpkg-deb.1:216
+#, fuzzy, no-wrap
+#| msgid "B<-z>I<compress_level>"
+msgid "B<-z>I<compress-level>"
 msgstr "B<-z>I<poziom_kompresji>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to pass to the compressor backend "
+#| "program, when building a package."
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
 msgstr ""
 "Określa poziom kompresji przekazywany do programu kompresującego podczas "
 "budowania pakietu."
 
 #. type: TP
-#: dpkg-deb.1:191
-#, no-wrap
-msgid "B<-Z>I<compress_type>"
+#: dpkg-deb.1:223
+#, fuzzy, no-wrap
+#| msgid "B<-Z>I<compress_type>"
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-Z>I<typ_kompresji>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
+#, fuzzy
+#| msgid ""
+#| "Specify which compression level to pass to the compressor backend "
+#| "program, when building a package."
+msgid ""
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
+msgstr ""
+"Określa poziom kompresji przekazywany do programu kompresującego podczas "
+"budowania pakietu."
+
+#. type: TP
+#: dpkg-deb.1:228
+#, fuzzy, no-wrap
+#| msgid "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
 msgstr "B<-Z>I<typ_kompresji>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, fuzzy
 #| msgid ""
 #| "Specify which compression type to use when building a package. Allowed "
@@ -7992,13 +8593,13 @@ msgstr ""
 "jest I<gzip>)."
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
@@ -8006,13 +8607,13 @@ msgstr ""
 "domyślna."
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -8025,9 +8626,15 @@ msgstr ""
 "korzystania z wersji dpkg wcześniejszej niż 0.93.76 (wrzesień 1995), która "
 "była opublikowana jedynie dla i386 a.out."
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -8037,19 +8644,32 @@ msgstr ""
 "potrzeba."
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<-D>, B<--debug>"
 
 #
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr "Włącza opcję debugowania. Nie jest to zbyt interesujące."
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
@@ -8057,14 +8677,14 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
 "B<dpkg-deb -I> I<pakiet1>B<.deb> I<pakiet2>B<.deb> działa niepoprawnie."
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -8080,7 +8700,7 @@ msgstr ""
 "wspierane przez narzędzia niższego poziomu.)"
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -8092,36 +8712,31 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-10-12"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr "dpkg-divert - nadpisywanie plików z pakietów"
 
 #
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
+#: dpkg-divert.8:29
+#, fuzzy
+#| msgid "B<dpkg-divert> [I<options>] I<command>"
+msgid "B<dpkg-divert> [I<option>...] I<command>"
 msgstr "B<dpkg-divert> [I<opcje>] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
@@ -8130,7 +8745,7 @@ msgstr ""
 "nadpisań plików."
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -8150,46 +8765,46 @@ msgstr ""
 "zawierającego te pliki."
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "[B<--add>] I<plik>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr "Dodaje nadpisanie I<pliku>."
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--remove> I<plik>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr "Usuwa nadpisanie I<pliku>."
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--list>I< wzorzec-glob>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr "Wyświetla nadpisania pasujące do I<wzorca-glob>."
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--listpackage>I< plik>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
@@ -8199,37 +8814,38 @@ msgstr ""
 "I<pliku> nie ma ominięcia."
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--truename>I< plik>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr "Wyświetla rzeczywistą nazwę nadpisanego pliku."
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--admindir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
 "Ustawia katalog bazy danych dpkg na I<katalog> (domyślnie I</var/lib/dpkg>)."
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--divert> I<nadpisz-do>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
@@ -8238,13 +8854,13 @@ msgstr ""
 "dostarczane przez inne pakiety."
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -8257,13 +8873,13 @@ msgstr ""
 "lokalnie zmodyfikowanej wersji pliku."
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--package>I< pakiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
@@ -8273,24 +8889,24 @@ msgstr ""
 "I<pakietu>."
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr "Tryb cichy, bez rozwlekłych komunikatów."
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
@@ -8299,42 +8915,47 @@ msgstr ""
 "jeżeli plik docelowy już istnieje."
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 "Tryb testowy, tzn. nie wykonuje żadnych akcji, tylko pokazuje, co zostałoby "
 "zrobione."
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr "UWAGI"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
+#, fuzzy
+#| msgid ""
+#| "When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
+#| "distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
+#| "match if specified."
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
 "Podczas dodawania domyślnymi opcjami są B<--local> i B<--divert> "
 "I<E<lt>oryginalnyE<gt>.distrib>. Podczas usuwania B<--package> lub B<--"
 "local> i B<--divert>, jeśli zostały podane, to muszą pasować."
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr "Za pomocą B<dpkg-divert> nie można nadpisać katalogów."
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -8350,7 +8971,7 @@ msgstr ""
 "nienadpisana."
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -8362,22 +8983,22 @@ msgstr ""
 "pliku, jeśli jest to wymagane:"
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/przykład.bla --rename /usr/bin/przykład"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr "Aby usunąć to nadpisanie:"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/przykład"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
@@ -8386,7 +9007,7 @@ msgstr ""
 "pakietom, próbującym zainstalować ten plik, oprócz pakietu I<wibble>:"
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -8395,40 +9016,40 @@ msgstr ""
 "bin/przykład"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/przykład"
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgid "B<DPKG_ADMINDIR>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -8439,7 +9060,7 @@ msgstr ""
 "takimi jak I<status> lub I<available>."
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
@@ -8447,30 +9068,27 @@ msgstr ""
 "Uwaga: przed zastąpieniem pliku nową wersją, B<dpkg-divert> zachowuje starą "
 "kopię w pliku z rozszerzeniem \"-old\"."
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Copyright \\(co 1995 Ian Jackson"
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr "dpkg-genchanges - tworzy pliki .changes"
 
 #
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
+#: dpkg-genchanges.1:28
+#, fuzzy
+#| msgid "B<dpkg-genchanges> [I<options>]"
+msgid "B<dpkg-genchanges> [I<option>...]"
 msgstr "B<dpkg-genchanges> [I<opcje>]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -8481,13 +9099,13 @@ msgstr ""
 "podstawie tworzy plik kontrolny wydania (plik B<.changes>)."
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -8500,7 +9118,7 @@ msgstr ""
 "utworzone przez reguły B<binary-*> budowanych właśnie pakietów."
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
@@ -8509,7 +9127,7 @@ msgstr ""
 "binarnych)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -8520,7 +9138,7 @@ msgstr ""
 "opcji B<-b> lub B<-B>)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -8533,19 +9151,19 @@ msgstr ""
 "poprzedniego wpisu dziennika zmian."
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr "Wymusza dołączenie oryginalnych źródeł."
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 "Wymusza pominięcie oryginalnych źródeł i dołączenie tylko pliku różnic "
 "(diff)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
@@ -8554,7 +9172,7 @@ msgstr ""
 "większych niż I<wersja>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
@@ -8563,7 +9181,7 @@ msgstr ""
 "dziennika zmian z katalogu ze źródłami."
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -8573,7 +9191,7 @@ msgstr ""
 "zamiast pobierać te wartości z pliku kontrolnego z katalogu ze źródłami."
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -8583,13 +9201,13 @@ msgstr ""
 "zamiast pobierać te wartości z dziennika zmian z katalogu ze źródłami."
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr "B<-V>I<nazwa>B<=>I<wartość>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
@@ -8598,14 +9216,14 @@ msgstr ""
 "zmiennych wyjściowych znajduje się w B<deb-substvars>(5)."
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<-T>I<plik_zmiennych_podst>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 #, fuzzy
 #| msgid ""
 #| "Read substitution variables in I<substvarsfile>; the default is B<debian/"
@@ -8625,35 +9243,35 @@ msgstr ""
 "nadpisze pole o tej samej nazwie."
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<pole>B<=>I<wartość>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr "Nadpisuje lub dodaje wyjściowe pole pliku kontrolnego."
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<-U>I<pole>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr "Usuwa wyjściowe pole pliku kontrolnego."
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<-c>I<plik_kontrolny>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
@@ -8662,14 +9280,14 @@ msgstr ""
 "jest to B<debian/control>."
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr "B<-l>I<dziennik_zmian>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
@@ -8678,7 +9296,7 @@ msgstr ""
 "jest B<debian/changelog>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
@@ -8686,15 +9304,15 @@ msgstr ""
 "Czyta z tego pliku listę plików do wydania zamiast używać B<debian/files>."
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr "B<-F>I<format_dziennika_zmian>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -8705,13 +9323,13 @@ msgstr ""
 "używany jest standardowy format Debiana."
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr "B<-u>I<katalog_z_plikami_wydania>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -8723,13 +9341,13 @@ msgstr ""
 "w pliku B<.changes>)."
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -8740,7 +9358,7 @@ msgstr ""
 "źródłowych pakietu. B<-q> powstrzymuje wypisywanie takich komunikatów"
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
@@ -8749,24 +9367,26 @@ msgstr ""
 "B<dpkg-genchanges> czyta stąd dane podczas tworzenia pliku B<.changes>."
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "dpkg-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr "dpkg-gencontrol - tworzy pliki kontrolne Debiana"
 
 #
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
+#: dpkg-gencontrol.1:27
+#, fuzzy
+#| msgid "B<dpkg-gencontrol> [I<options>]"
+msgid "B<dpkg-gencontrol> [I<option>...]"
 msgstr "B<dpkg-gencontrol> [I<opcje>]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -8778,7 +9398,7 @@ msgstr ""
 "zależności."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -8803,7 +9423,7 @@ msgstr ""
 "wypierająca zależność zajmie miejsce tej usuwanej."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -8815,7 +9435,7 @@ msgstr ""
 "różnych zależności, jeśli w danym polu pakiet jest wymieniony wiele razy."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
@@ -8824,12 +9444,12 @@ msgstr ""
 "B<debian/files>."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr "Ustawia numer wersji generowanego pakietu binarnego."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
@@ -8838,7 +9458,7 @@ msgstr ""
 "zmiennych wyjściowych znajduje się w B<deb-substvars>(5)."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 #, fuzzy
 #| msgid ""
 #| "Read substitution variables in I<substvarsfile>; the default is B<debian/"
@@ -8856,13 +9476,13 @@ msgstr ""
 "nadpisze pole o tej samej nazwie."
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<-p>I<pakiet>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -8875,13 +9495,13 @@ msgstr ""
 "binarnego wygenerować informacje."
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<-n>I<nazwa_pliku>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
@@ -8890,13 +9510,13 @@ msgstr ""
 "nazwy pliku w postaci pakiet_wersja_architektura.deb"
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8912,13 +9532,13 @@ msgstr ""
 "usunąć powyższe pola z pliku kontrolnego."
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr "B<-P>I<katalog_budowania_pakietu>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -8932,13 +9552,13 @@ msgstr ""
 "domyślnej lokalizacji pliku wynikowego."
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
@@ -8948,13 +9568,13 @@ msgstr ""
 "użyto B<-P>)."
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
@@ -8964,7 +9584,7 @@ msgstr ""
 "źródłowego."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
@@ -8974,27 +9594,22 @@ msgstr ""
 "B<dpkg-gencontrol> zapisuje tutaj przypuszczalne nazwy plików-pakietów "
 "binarnych generowanych z pliku kontrolnego."
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
 #| msgid "deb-symbols"
 msgid "dpkg-gensymbols"
 msgstr "deb-symbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
-#| msgid "2009-01-07"
-msgid "2009-08-07"
-msgstr "2009-01-07"
+#| msgid "2006-02-28"
+msgid "2012-04-22"
+msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 #, fuzzy
 #| msgid "Per-system default shared library dependency information."
 msgid ""
@@ -9006,14 +9621,14 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-gensymbols.1:9
+#: dpkg-gensymbols.1:26
 #, fuzzy
 #| msgid "B<dpkg-gencontrol> [I<options>]"
-msgid "B<dpkg-gensymbols> [I<options>]"
+msgid "B<dpkg-gensymbols> [I<option>...]"
 msgstr "B<dpkg-gencontrol> [I<opcje>]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -9023,51 +9638,43 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 #, fuzzy
 #| msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<pakiet>.symbols.I<arch>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 #, fuzzy
 #| msgid "B<debian/substvars>"
 msgid "debian/symbols.I<arch>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 #, fuzzy
 #| msgid "I<admindir>/info/I<package>.symbols"
 msgid "debian/I<package>.symbols"
 msgstr "I<katalog_admin>/info/I<pakiet>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 #, fuzzy
 #| msgid "deb-symbols"
 msgid "debian/symbols"
 msgstr "deb-symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -9079,7 +9686,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -9088,13 +9695,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -9110,21 +9717,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
 "patch should ideally only add new lines."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -9134,13 +9750,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -9150,7 +9766,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -9166,7 +9782,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -9175,7 +9791,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -9185,7 +9801,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -9200,20 +9816,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, fuzzy, no-wrap
 #| msgid "B<not-installed>"
 msgid "B<optional>"
 msgstr "B<not-installed (niezainstalowany)>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -9226,7 +9842,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -9236,14 +9852,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, fuzzy, no-wrap
 #| msgid "B<-a>I<architecture>"
 msgid "B<arch=>I<architecture list>"
 msgstr "B<-a>I<architektura>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -9259,7 +9875,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -9269,32 +9885,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, fuzzy, no-wrap
 #| msgid "B<--no-act>"
 msgid "B<ignore-blacklist>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -9305,54 +9922,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, fuzzy, no-wrap
 #| msgid "B<-nc>"
 msgid "B<c++>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, fuzzy, no-wrap
 #| msgid "B<-sr>"
 msgid "B<symver>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, fuzzy, no-wrap
 #| msgid "B<purge>"
 msgid "B<regex>"
 msgstr "B<purge (wyczyszczenie)>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -9364,7 +9981,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -9377,7 +9994,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -9388,12 +10005,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -9408,7 +10025,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9418,19 +10035,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -9442,7 +10059,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -9451,7 +10068,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -9462,7 +10079,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -9472,7 +10089,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -9482,7 +10099,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -9492,7 +10109,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9501,7 +10118,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -9511,7 +10128,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -9519,7 +10136,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -9527,7 +10144,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -9542,7 +10159,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -9552,7 +10169,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -9563,13 +10180,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -9577,7 +10194,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -9585,31 +10202,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -9619,7 +10236,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -9632,7 +10249,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -9641,7 +10258,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -9649,39 +10266,39 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -9693,65 +10310,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, fuzzy, no-wrap
 #| msgid "B<-P>I<packagebuilddir>"
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<-P>I<katalog_budowania_pakietu>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 #, fuzzy
 #| msgid "Scan for *.I<type> packages, instead of *.deb."
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr "Szukanie plików *.I<typ> zamiast *.deb."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, fuzzy, no-wrap
 #| msgid "B<-R>I<rules-file>"
 msgid "B<-e>I<library-file>"
 msgstr "B<-R>I<plik_rules>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, fuzzy, no-wrap
 #| msgid "B<-n>I<filename>"
 msgid "B<-I>I<filename>"
 msgstr "B<-n>I<nazwa_pliku>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, fuzzy
 #| msgid ""
 #| "Print the control file to standard output, rather than to B<debian/tmp/"
@@ -9766,14 +10383,14 @@ msgstr ""
 "użyto B<-P>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, fuzzy, no-wrap
 #| msgid "B<-n>I<filename>"
 msgid "B<-O>I<filename>"
 msgstr "B<-n>I<nazwa_pliku>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -9782,14 +10399,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, fuzzy, no-wrap
 #| msgid "B<-tc>"
 msgid "B<-t>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -9801,14 +10418,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, fuzzy, no-wrap
 #| msgid "B<-I>I<[pattern]>"
 msgid "B<-c>I<[0-4]>"
 msgstr "B<-I>I<[wzorzec]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -9819,14 +10436,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -9835,14 +10452,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, fuzzy, no-wrap
 #| msgid "B<-a>I<architecture>"
 msgid "B<-a>I<arch>"
 msgstr "B<-a>I<architektura>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -9850,7 +10467,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, fuzzy
 #| msgid ""
 #| "Enable verbose mode. Numerous messages are displayed to explain what "
@@ -9863,14 +10480,14 @@ msgstr ""
 "tłumaczących działanie B<dpkg-shlibdeps>."
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, fuzzy, no-wrap
 #| msgid "B<-G>"
 msgid "B<-V>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -9878,81 +10495,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 #, fuzzy
 #| msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-#, fuzzy
-#| msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr ""
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, fuzzy, no-wrap
-#| msgid "2009-08-16"
-msgid "2010-04-16"
-msgstr "2009-08-16"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -9960,24 +10563,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -9990,7 +10593,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -9999,13 +10602,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -10014,36 +10617,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -10056,13 +10685,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -10072,36 +10701,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -10113,14 +10745,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, fuzzy, no-wrap
 #| msgid "INFORMATION ABOUT PACKAGES"
 msgid "INTEGRATION IN PACKAGES"
 msgstr "INFORMACJE O PAKIETACH"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -10129,13 +10761,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
-#, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr ""
+#: dpkg-maintscript-helper.1:153
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "B<Pre-Depends:> E<lt>lista pakietówE<gt>"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -10144,58 +10777,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-#, fuzzy
-#| msgid "Copyright \\(co 2001 Joey Hess"
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright \\(co 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-#, fuzzy
-#| msgid "Copyright \\(co 2001 Joey Hess"
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright \\(co 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-#, fuzzy
-#| msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright \\(co 2000 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, fuzzy, no-wrap
 #| msgid "dpkg-parsechangelog"
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-04-18"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 #, fuzzy
 #| msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr "dpkg-parsechangelog - przetwarza pliki dzienników zmian Debiana"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 #, fuzzy
 #| msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgid ""
@@ -10203,7 +10808,7 @@ msgid ""
 msgstr "B<dpkg-trigger> [I<opcja>...] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -10211,7 +10816,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -10225,20 +10830,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -10247,14 +10852,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, fuzzy, no-wrap
 #| msgid "ACTIONS"
 msgid "LIMITATIONS"
 msgstr "AKCJE"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -10262,13 +10867,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -10276,7 +10881,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -10285,7 +10890,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -10293,46 +10898,57 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-#, fuzzy
-#| msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-15"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr "dpkg-name - zmienia nazwy pakietów Debiana na pełne"
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
+#: dpkg-name.1:28
+#, fuzzy
+#| msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
 msgstr "B<dpkg-name> [I<opcje>] [B<-->] I<pliki>"
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
+#, fuzzy
+#| 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
+#| "E<lt>package_typeE<gt>> as specified in the control file of the package. "
+#| "The I<E<lt>versionE<gt>> part of the filename consists of the upstream "
+#| "version information optionally followed by a hyphen and the revision "
+#| "information. The I<E<lt>package_typeE<gt>> part comes from that field if "
+#| "present or fallbacks to B<deb>."
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 "Ta strona podręcznika dokumentuje program B<dpkg-name>, który dostarcza "
 "prostego sposobu na zmianę nazw pakietów B<Debiana> na pełne nazwy pakietów. "
@@ -10345,35 +10961,35 @@ msgstr ""
 "odpowiedniego pola, jeśli jest obecne, lub jest równa B<deb>."
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr "Wynikowy plik nie będzie miał informacji o architekturze."
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr "Tworzy dowiązanie symboliczne, zamiast przenosić plik."
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
@@ -10382,24 +10998,35 @@ msgstr ""
 "plików wynikowych."
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>, B<--subdir> [I<katalog>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
+#, fuzzy
+#| msgid ""
+#| "Files will be moved into a subdirectory. If the directory given as "
+#| "argument exists the files will be moved into that directory otherwise the "
+#| "name of the target directory is extracted from the section field in the "
+#| "control part of the package. The target directory will be `unstable/"
+#| "binary-E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not "
+#| "found in the control, then `no-section' is assumed, and in this case, as "
+#| "well as for sections `non-free' and `contrib' the target directory is "
+#| "`E<lt>sectionE<gt>/binary-E<lt>architectureE<gt>'. The section field "
+#| "isn't required so a lot of packages will find their way to the `no-"
+#| "section' area. Use this option with care, it's messy."
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 "Pliki będą przeniesione do podkatalogu. Jeśli istnieje katalog podany jako "
 "argument tej opcji, to pliki zostaną przeniesione do tego katalogu, w "
@@ -10414,13 +11041,13 @@ msgstr ""
 "Proszę ostrożnie używać tej opcji, jest niechlujna."
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
@@ -10429,19 +11056,19 @@ msgstr ""
 "istnieje, to zostanie utworzony. B<Proszę ostrożnie używać tej opcji.>"
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -10452,13 +11079,13 @@ msgstr ""
 "pakietu \"bar-foo.deb\")."
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -10469,13 +11096,13 @@ msgstr ""
 "niezawierające informacji o architekturze."
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
@@ -10484,23 +11111,31 @@ msgstr ""
 "pakietów nie będzie miało informacji o sekcji. B<Nie rób tego>."
 
 #. type: TP
-#: dpkg-name.1:81
-#, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+#: dpkg-name.1:95
+#, fuzzy, no-wrap
+#| msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr "Może zostać użyte do budowania nowych pakietów."
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
+#, fuzzy
+#| msgid ""
+#| "Some packages don't follow the name structure "
+#| "E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
+#| "renamed by dpkg-name will follow this structure. Generally this will have "
+#| "no impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but "
+#| "other installation tools might depend on this naming structure."
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 "Niektóre pakiety mają inną strukturę nazwy niż "
@@ -10512,7 +11147,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -10520,36 +11155,26 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
-#| msgid "2009-05-10"
-msgid "2009-05-19"
-msgstr "2009-05-10"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr "dpkg-parsechangelog - przetwarza pliki dzienników zmian Debiana"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
+#: dpkg-parsechangelog.1:28
+#, fuzzy
+#| msgid "B<dpkg-parsechangelog> [I<options>]"
+msgid "B<dpkg-parsechangelog> [I<option>...]"
 msgstr "B<dpkg-parsechangelog> [I<opcje>]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -10560,13 +11185,13 @@ msgstr ""
 "wyjściu w postaci czytelnej dla maszyny."
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<-L>I<katalog-lib>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -10578,13 +11203,13 @@ msgstr ""
 "parsechangelog>."
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr "Opcje parsera"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -10595,13 +11220,13 @@ msgstr ""
 "parsera. Patrz także B<OSTRZEŻENIA>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--format> I<format_wyjściowy>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -10617,66 +11242,74 @@ msgstr ""
 "pól jest brana z najnowszego wpisu:"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
-#, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
+#: dpkg-parsechangelog.1:74
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>pkg nameE<gt>"
+msgid "B<Source:>I< pkg-name>"
 msgstr "B<Source:> E<lt>nazwa pakietuE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
-#, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
+#: dpkg-parsechangelog.1:76
+#, fuzzy, no-wrap
+#| msgid "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
 msgstr "B<Version:> E<lt>wersjaE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
-#, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
+#: dpkg-parsechangelog.1:78
+#, fuzzy, no-wrap
+#| msgid "B<Distribution:> E<lt>target distributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
 msgstr "B<Distribution:> E<lt>dystrybucja docelowaE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
-#, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
+#: dpkg-parsechangelog.1:80
+#, fuzzy, no-wrap
+#| msgid "B<Urgency:> E<lt>urgencyE<gt>"
+msgid "B<Urgency:>I< urgency>"
 msgstr "B<Urgency:> E<lt>ważnośćE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 "Jest używana największa wartość ważności ze wszystkich dołączonych wpisów."
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
-#, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
+#: dpkg-parsechangelog.1:83
+#, fuzzy, no-wrap
+#| msgid "B<Maintainer:> E<lt>authorE<gt>"
+msgid "B<Maintainer:>I< author>"
 msgstr "B<Maintainer:> E<lt>autorE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
-#, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
+#: dpkg-parsechangelog.1:85
+#, fuzzy, no-wrap
+#| msgid "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
 msgstr "B<Date:> E<lt>dataE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
-#, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
+#: dpkg-parsechangelog.1:87
+#, fuzzy, no-wrap
+#| msgid "B<Closes:> E<lt>bug numberE<gt>"
+msgid "B<Closes:>I< bug-number>"
 msgstr "B<Closes:> E<lt>number błęduE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr "Pola Closes wszystkich włączonych wpisów są łączone."
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
-#, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+#: dpkg-parsechangelog.1:90
+#, fuzzy, no-wrap
+#| msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
 msgstr "B<Changes:> E<lt>wpisy dziennika zmianE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -10690,12 +11323,12 @@ msgstr ""
 "formatu dziennika zmian."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr "Mogą także występować dodatkowe pola zdefiniowane przez użytkownika."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
@@ -10705,58 +11338,58 @@ msgstr ""
 "metadane z każdego wpisu."
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--since> I<wersja>, B<-s>I<wersja>,B< -v>I<wersja>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr "dołącza wszystkie zmiany późniejsze niż I<wersja>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--until> I<wersja>, B<-u>I<wersja>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr "dołącza wszystkie zmiany wcześniejsze niż I<versja>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--from> I<wersja>, B<-f>I<wersja>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr "dołącza wszystkie zmiany równe I<wersji> lub późniejsze od niej."
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--to> I<wersja>, B<-t>I<wersja>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr "dołącza wszystkie zmiany większe do I<wersji> lub równe jej."
 
 #
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--count> I<liczba>, B<-c>I<liczba>, B<-n>I<liczba>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
@@ -10765,13 +11398,13 @@ msgstr ""
 "jest mniejsza od zera)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--offset> I<liczba>, B<-o>I<liczba>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
@@ -10780,19 +11413,19 @@ msgstr ""
 "jego końca, jeśli I<liczba> jest mniejsza od zera)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -10803,13 +11436,13 @@ msgstr ""
 "I<debian> mogą nie obsługiwać wszystkich opcji."
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -10820,33 +11453,28 @@ msgstr ""
 "zależnych od jego wersji, takich jak ważność i dystrybucja wydania, zmiany "
 "dokonane po określonym wydaniu, oraz numer wersji pakietu."
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-
 #
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
 #
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr "dpkg-query - narzędzie przepytywania bazy danych dpkg"
 
 #
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr "B<dpkg-query> [I<opcja>...] I<polecenie>"
 
 #
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
@@ -10855,7 +11483,7 @@ msgstr ""
 "wymienionych w bazie danych B<dpkg>."
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, fuzzy, no-wrap
 #| msgid "B<-l>, B<--list> I<package-name-pattern>..."
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
@@ -10863,7 +11491,7 @@ msgstr "B<-l>, B<--list> I<wzorzec-nazwy-pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -10884,25 +11512,25 @@ msgstr ""
 "\"libc6\":"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr " B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -10913,14 +11541,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 #, fuzzy
 #| msgid "Packages status list"
 msgid "Package status:"
 msgstr "Lista stanów pakietów"
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -10934,14 +11562,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 #, fuzzy
 #| msgid "Compiler flags"
 msgid "Error flags:"
 msgstr "Flagi kompilatora"
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -10949,7 +11577,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -10957,7 +11585,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -10971,7 +11599,7 @@ msgstr ""
 "wyjścia."
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, fuzzy, no-wrap
 #| msgid "B<-W>, B<--show> I<package-name-pattern>..."
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
@@ -10979,12 +11607,20 @@ msgstr "B<-W>, B<--show> I<wzorzec-nazwy-pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
+#, fuzzy
+#| msgid ""
+#| "Just like the B<--list> option this will list all packages matching the "
+#| "given pattern. However the output can be customized using the B<--"
+#| "showformat> option.  The default output format gives one line per "
+#| "matching package, each line having the name and installed version of the "
+#| "package, separated by a tab."
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "Zupełnie tak jak opcja B<--list>, ta opcja wyświetli wszystkie pakiety "
@@ -10994,46 +11630,60 @@ msgstr ""
 "zawierająca jego nazwę oraz - po znaku tabulacji - zainstalowaną wersję."
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<-s>, B<--status> I<nazwa-pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
+#, fuzzy
+#| msgid ""
+#| "Report status of specified package. This just displays the entry in the "
+#| "installed package status database."
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 "Podanie stanu pakietu o podanej nazwie. Polecenie po prostu wyświetli "
 "informacje, które znajdują się w bazie danych pakietów."
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<-L>, B<--listfiles> I<nazwa-pakietu>..."
 
 #
 #. type: Plain text
-#: dpkg-query.1:83
-msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+#: dpkg-query.1:109
+#, fuzzy
+#| msgid ""
+#| "List files installed to your system from I<package-name>.  However, note "
+#| "that files created by package-specific installation-scripts are not "
+#| "listed."
+msgid ""
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 "Podanie listy plików zainstalowanych z B<nazwy-pakietu>. Jednakże pliki, "
 "które zostały utworzone przez skrypty instalacyjne pakietu, nie będą podane."
 
 #
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<-c>, B<--control-path> I<nazwa-pakietu> [I<plik-kontrolny>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -11051,18 +11701,24 @@ msgstr ""
 "interfejsy lub zostaną rozwiązane bieżące niedostatki architektoniczne."
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<-S>, B<--search> I<wzorzec-wyszukiwania-nazwy-pliku>..."
 
 #
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
+#, fuzzy
+#| msgid ""
+#| "Search for a filename from installed packages. All standard shell "
+#| "wildchars can be used in the pattern. This command will not list extra "
+#| "files created by maintainer scripts, nor will it list alternatives."
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 "Szukanie pliku o podanym wzorcu pośród zainstalowanych pakietów. Wzorzec "
 "może zawierać zwykłe operatory powtórzenia. Polecenie to nie wyszuka "
@@ -11070,18 +11726,43 @@ msgstr ""
 "wyświetli alternatyw."
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<-p>, B<--print-avail> I<nazwa-pakietu>..."
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. Users of APT-based frontends should use B<apt-cache show> "
+#| "I<package-name> instead as the I<available> file is only kept up-to-date "
+#| "when using B<dselect>."
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+"Wyświetla szczegółowe informacje na temat pakietu I<nazwa-pakietu>, "
+"pochodzące z pliku I</var/lib/dpkg/available>. Użytkownicy nakładek opartych "
+"o APT powinni używać B<apt-cache show> I<package-name> zamiast tej opcji, "
+"ponieważ plik I<available> jest utrzymywany w aktualności jedynie przy "
+"użyciu B<dselect>."
+
+#. type: Plain text
+#: dpkg-query.1:134
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. Users of APT-based frontends should use B<apt-cache show> "
+#| "I<package-name> instead as the I<available> file is only kept up-to-date "
+#| "when using B<dselect>."
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
 msgstr ""
 "Wyświetla szczegółowe informacje na temat pakietu I<nazwa-pakietu>, "
 "pochodzące z pliku I</var/lib/dpkg/available>. Użytkownicy nakładek opartych "
@@ -11090,18 +11771,32 @@ msgstr ""
 "użyciu B<dselect>."
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+#| msgid "B<--clear-avail>"
+msgid "B<--load-avail>"
+msgstr "B<--clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-f>, B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr "W łańcuchu formatu, \\(lqB<\\e>\\(rq jest znakiem cytowania:"
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -11113,7 +11808,7 @@ msgstr ""
 "    B<\\et>  tabulacja\n"
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -11124,7 +11819,7 @@ msgstr ""
 "\\(rq oraz \\(lqB<$>\\(rq."
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -11141,8 +11836,42 @@ msgstr ""
 "(trafiają tam tylko pola wewnętrzne lub pola zawarte w binarnym pakiecie):"
 
 #. type: Plain text
-#: dpkg-query.1:176
-#, no-wrap
+#: dpkg-query.1:210
+#, fuzzy, no-wrap
+#| msgid ""
+#| "    B<Architecture>\n"
+#| "    B<Bugs>\n"
+#| "    B<Conffiles> (internal)\n"
+#| "    B<Config-Version> (internal)\n"
+#| "    B<Conflicts>\n"
+#| "    B<Breaks>\n"
+#| "    B<Depends>\n"
+#| "    B<Description>\n"
+#| "    B<Enhances>\n"
+#| "    B<Essential>\n"
+#| "    B<Filename> (internal, dselect related)\n"
+#| "    B<Homepage>\n"
+#| "    B<Installed-Size>\n"
+#| "    B<MD5sum> (internal, dselect related)\n"
+#| "    B<MSDOS-Filename> (internal, dselect related)\n"
+#| "    B<Maintainer>\n"
+#| "    B<Origin>\n"
+#| "    B<Package>\n"
+#| "    B<Pre-Depends>\n"
+#| "    B<Priority>\n"
+#| "    B<Provides>\n"
+#| "    B<Recommends>\n"
+#| "    B<Replaces>\n"
+#| "    B<Revision> (obsolete)\n"
+#| "    B<Section>\n"
+#| "    B<Size> (internal, dselect related)\n"
+#| "    B<Source>\n"
+#| "    B<Status> (internal)\n"
+#| "    B<Suggests>\n"
+#| "    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+#| "    B<Triggers-Awaited> (internal)\n"
+#| "    B<Triggers-Pending> (internal)\n"
+#| "    B<Version>\n"
 msgid ""
 "    B<Architecture>\n"
 "    B<Bugs>\n"
@@ -11154,11 +11883,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11169,11 +11898,11 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
@@ -11213,13 +11942,42 @@ msgstr ""
 "    B<Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
+#, fuzzy
+#| msgid ""
+#| "The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
+#| "Actually, all other fields found in the status file (i.e. user defined "
+#| "fields) can be requested, too. They will be printed as-is, though, no "
+#| "conversion nor error checking is done on them.  To get the name of the "
+#| "dpkg maintainer and the installed version, you could run:"
+msgid ""
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 "Domyślnym formatem jest \\(lqB<${Package}\\et${Version}\\en>\\(rq. Można "
 "również zażądać wszystkich pozostałych pól z pliku status (tj. pól "
@@ -11229,39 +11987,42 @@ msgstr ""
 "i zainstalowaną wersję tego pakietu, można uruchomić:"
 
 #. type: Plain text
-#: dpkg-query.1:187
-#, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+#: dpkg-query.1:236
+#, fuzzy, no-wrap
+#| msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "KOD WYJŚCIA"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
-msgstr "0"
+msgid "B<0>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 #, fuzzy
 #| msgid "The requested action was successfully performed."
 msgid "The requested query was successfully performed."
 msgstr "Akcja zakończyła się powodzeniem."
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
+msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 #, fuzzy
 #| msgid ""
 #| "Problems were encountered whilst parsing the command line or performing "
@@ -11273,47 +12034,39 @@ msgstr ""
 "Wystąpiły problemy podczas przetwarzania linii poleceń lub wykonywania akcji."
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
 msgstr ""
 "Zmienna ta wpływa na wyjście polecenia B<--list>, zmieniając jego szerokość."
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright \\(co 2001 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, fuzzy, no-wrap
-#| msgid "2007-10-08"
-msgid "2009-10-01"
-msgstr "2007-10-08"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr "dpkg-scanpackages - tworzy plik indeksowe Packages"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+#| "prefix>]] B<E<gt>> I<Packages>"
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 "B<dpkg-scanpackages> [I<opcje>] I<katalog_binarny> [I<plik_nadpisań> "
 "[I<prefiks_ścieżki>]] B<E<gt>> I<Packages>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -11331,7 +12084,7 @@ msgstr ""
 "grupie komputerów."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 #, fuzzy
 #| msgid ""
 #| "B<Note:> If you want to access the generated Packages file with B<apt> "
@@ -11352,7 +12105,7 @@ msgstr ""
 "z wyjątkiem lokalnego dostępu (tj. pochodzącego z B<file://>)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -11365,7 +12118,7 @@ msgstr ""
 "Filename w nowym pliku Packages będzie się zaczynać od tego łańcucha znaków."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 #, fuzzy
 #| msgid ""
 #| "I<overridefile> is the name of a file to read which contains information "
@@ -11379,7 +12132,7 @@ msgstr ""
 "tym, jak umiejscowić pakiet w dystrybucji; patrz B<deb-override>(5)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
@@ -11387,7 +12140,7 @@ msgstr ""
 "poprzedzał nazwy plików w polu Filename."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -11399,35 +12152,35 @@ msgstr ""
 "użyta pierwsza znaleziona wersja."
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>, B<--type> I<typ>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr "Szukanie plików *.I<typ> zamiast *.deb."
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr "B<Przestarzały> alias dla B<-tudeb>."
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-e>, B<--extra-override> I<plik>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 #, fuzzy
 #| msgid ""
 #| "Scan I<file> to find supplementary overrides. See B<deb-extra-override>"
@@ -11440,13 +12193,13 @@ msgstr ""
 "B<deb-extra-override>(5), aby poznać pełny opis wymaganego formatu."
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-a>, B<--arch> I<architektura>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, fuzzy
 #| msgid ""
 #| "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
@@ -11459,25 +12212,25 @@ msgstr ""
 "wszystkich plików deb."
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr "Wypisuje wszystkie znalezione pakiety."
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, fuzzy, no-wrap
 #| msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-p>, B<--pidfile> I<pid-file>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -11485,13 +12238,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr "DIAGNOSTYKA"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -11506,7 +12259,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
@@ -11515,27 +12268,31 @@ msgstr ""
 "B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr "dpkg-scanpackages - tworzy pliki indeksowe Sources"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+#| "prefix>]] B<E<gt>> I<Sources>"
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 "B<dpkg-scansources> [I<opcje>] I<katalog_binarny> [I<plik_nadpisań> "
 "[I<prefiks_ścieżki>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
@@ -11545,7 +12302,7 @@ msgstr ""
 "następnie jest wypisywany na standardowe wyjście."
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 #, fuzzy
 #| msgid ""
 #| "The I<override-file>, if given, is used to set priorities in the "
@@ -11579,7 +12336,7 @@ msgstr ""
 "pakietu binarnego wymienionego w pliku I<.dsc>. Może się to zmienić."
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -11591,7 +12348,7 @@ msgstr ""
 "Debiana."
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -11604,13 +12361,13 @@ msgstr ""
 "pochodzącego z B<file://>)."
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
@@ -11619,13 +12376,13 @@ msgstr ""
 "źródłowego."
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-s>, B<--source-override> I<plik>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 #, fuzzy
 #| msgid ""
 #| "Use I<file> as the source override file. The default is the name of the "
@@ -11638,7 +12395,7 @@ msgstr ""
 "pliku nadpisań z dołączonym rozszerzeniem I<.src>."
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -11653,62 +12410,59 @@ msgstr ""
 "ustawiania sekcji nadpisanie źródeł ma większy priorytet."
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr "Włącza tryb debugowania."
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-shlibdeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-#| msgid "2007-03-07"
-msgid "2011-03-04"
-msgstr "2007-03-07"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 "dpkg-shlibdeps - generowanie zależności podstawień współdzielonych bibliotek"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
+#: dpkg-shlibdeps.1:29
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> "
+#| "[I<options>]"
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
 msgstr ""
 "B<dpkg-shlibdeps> [I<opcje>] I<plik_wykonywalny>|B<-e>I<plik_wykonywalny> "
 "[I<opcje>]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
+#, fuzzy
+#| msgid ""
+#| "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
+#| "named in its arguments. The dependencies are added to the substitution "
+#| "variables file B<debian/substvars> as variable names B<shlibs:"
+#| ">I<dependencyfield> where I<dependencyfield> is a dependency field name. "
+#| "Any other variables starting I<shlibs:> are removed from the file."
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 "B<dpkg-shlibdeps> określa zależności podstawień współdzielonych bibliotek "
 "dla plików wykonywalnych podanych jako argumenty. Zależności te są dodawane "
@@ -11718,7 +12472,7 @@ msgstr ""
 "usuwane z tego pliku."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -11747,13 +12501,13 @@ msgstr ""
 "biblioteki> w celu określenia pakietu dostarczającego daną bibliotekę."
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr "Pliki symboli"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -11766,13 +12520,13 @@ msgstr ""
 "następujących miejscach (użyte jest pierwsze dopasowanie):"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -11787,19 +12541,19 @@ msgstr ""
 "nad plikami symboli z innych pakietów binarnych."
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<pakiet>.symbols.I<arch>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr "/etc/dpkg/symbols/I<pakiet>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -11810,13 +12564,13 @@ msgstr ""
 "(określoną przez B<dpkg-architecture -qDEB_HOST_ARCH>)."
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 #, fuzzy
 #| msgid ""
 #| "Package-provided shared library dependency information.  Unless "
@@ -11830,7 +12584,7 @@ msgstr ""
 "dpkg."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -11844,7 +12598,7 @@ msgstr ""
 "plików I<symbols> jest dokładna)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -11859,13 +12613,13 @@ msgstr ""
 "przeszukiwaniu symboli."
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr "Pliki \"shlibs\""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -11876,7 +12630,7 @@ msgstr ""
 "potrzebne, ale bardzo bezpieczne i łatwe w obsłudze."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
@@ -11885,39 +12639,39 @@ msgstr ""
 "pierwszy plik zawierający informacje dla danej biblioteki:"
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 "Lokalne informacje z pakietu nadpisujące informacje o zależnościach "
 "bibliotek współdzielonych."
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 "Informacje o zasięgu systemu, które nadpisują informacje o zależnościach "
 "bibliotek współdzielonych."
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -11931,26 +12685,26 @@ msgstr ""
 "\""
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 "Domyślna informacja o zależnościach bibliotek współdzielonych, o zakresie "
 "systemu."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -11961,7 +12715,7 @@ msgstr ""
 "zależność)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
@@ -11970,13 +12724,13 @@ msgstr ""
 "plików wykonywalnych, tak jakby były podane przez B<-e>I<plik_wykonywalny>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-e>I<plik_wykonywalny>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
@@ -11985,13 +12739,13 @@ msgstr ""
 "przez I<plik_wykonywalny>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr "B<-d>I<pole_zależności>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -12002,7 +12756,7 @@ msgstr ""
 "umieszczane w zmiennej B<shlibs:>I<pole_zależności>.)"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -12013,7 +12767,7 @@ msgstr ""
 "I<polem_zależności> jest B<Depends>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -12028,13 +12782,13 @@ msgstr ""
 "najważniejsze zależności."
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr "B<-p>I<prefiks_nazw_zmiennych>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -12047,7 +12801,7 @@ msgstr ""
 "zmiennych podstawiania."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
@@ -12057,13 +12811,13 @@ msgstr ""
 "substvars>)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>I<typ>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -12079,13 +12833,13 @@ msgstr ""
 "znakami (spacjami)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr "B<-L>I<lokalny_plik_shlibs>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
@@ -12094,7 +12848,7 @@ msgstr ""
 "I<lokalnego_pliku_shlibs> zamiast B<debian/shlibs.local>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
@@ -12103,13 +12857,13 @@ msgstr ""
 "to B<debian/substvars>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
@@ -12118,13 +12872,13 @@ msgstr ""
 "tłumaczących działanie B<dpkg-shlibdeps>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<-x>I<pakiet>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -12138,13 +12892,13 @@ msgstr ""
 "wielokrotnie aby wyłączyć kilka pakietów."
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<-S>I<katalog_budowania_pakietu>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -12159,13 +12913,13 @@ msgstr ""
 "tej samej kolejności przed katalogami innych pakietów binarnych."
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -12178,20 +12932,30 @@ msgstr ""
 "symboli) - nawet jeśli nie są jeszcze używane przez inne pakiety."
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr "B<--warnings=>I<wartość>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
+#, fuzzy
+#| msgid ""
+#| "I<value> is a bit field defining the set of warnings that can be emitted "
+#| "by B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided"
+#| "\" and bit 2 (value=4)  enables the warning \"I<binary> shouldn't be "
+#| "linked with 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."
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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<wartość> jest polem bitowym definiującym zbiór ostrzeżeń, które mogą być "
@@ -12205,13 +12969,13 @@ msgstr ""
 "ostrzeżeń."
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr "UWAGI"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -12227,13 +12991,13 @@ msgstr ""
 "malejącej ważności:"
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr "B<w żadnej z bibliotek nie znaleziono symbolu>I< symb>B< używanego przez >I<plik_binarny>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -12246,13 +13010,13 @@ msgstr ""
 "(opcja B<-l>I<biblioteka> linkera)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr "I<plik_binarny>B< zawiera nierozwiązywalne odniesienie do symbolu >I<sym>B<: prawdopodobnie jest to wtyczka>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -12278,13 +13042,14 @@ msgstr ""
 "zepsutą i należy ją naprawić."
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
-#, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr "B<można by uniknąć zależności od >I<biblioteki>B<, jeżeli nie byłoby niepotrzebnego linkowania >I<plików_binarnych>B< z nią (nie są używane żadne z tamtejszych symboli).>"
+#: dpkg-shlibdeps.1:270
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<plik_binarny>B< nie powinien być linkowany z >I<biblioteką>B< (nie są używane żadne z tamtejszych symboli).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -12298,13 +13063,26 @@ msgstr ""
 "używana)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
-#, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+#: dpkg-shlibdeps.1:276
+#, fuzzy, no-wrap
+#| msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<można by uniknąć zależności od >I<biblioteki>B<, jeżeli nie byłoby niepotrzebnego linkowania >I<plików_binarnych>B< z nią (nie są używane żadne z tamtejszych symboli).>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
+#, fuzzy, no-wrap
+#| msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr "I<plik_binarny>B< nie powinien być linkowany z >I<biblioteką>B< (nie są używane żadne z tamtejszych symboli).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -12320,13 +13098,13 @@ msgstr ""
 "analizowanych plików."
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr "BŁĘDY"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -12342,13 +13120,27 @@ msgstr ""
 "wtyczki) nie powinny mieć SONAME i nie muszą być wersjonowane."
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr "B<nie można znaleźć biblioteki >I<soname-biblioteki>B< potrzebnej dla >I<pliku_binarnego>B< (RPATH to \">I<rpath>B<\")>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
+#, fuzzy
+#| msgid ""
+#| "The I<binary> uses a library called I<library-soname> but B<dpkg-"
+#| "shlibdeps> has been unable to find the library.  B<dpkg-shlibdeps> "
+#| "creates a list of directories to check as following: directories listed "
+#| "in the RPATH of the binary, directories listed in /etc/ld.so.conf, "
+#| "directories listed in the LD_LIBRARY_PATH environment variable, and "
+#| "standard public directories (/lib, /usr/lib, /lib32, /usr/lib32, /lib64, /"
+#| "usr/lib64). Then it checks those directories in the package's build tree "
+#| "of the binary being analyzed, in the packages's build trees indicated "
+#| "with the -S command-line option, in other packages's build trees that "
+#| "contains a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root "
+#| "directory.  If the library is not found in any of those directories, then "
+#| "you get this error."
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -12357,8 +13149,8 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
@@ -12375,7 +13167,7 @@ msgstr ""
 "nie zostanie odnaleziona w żadnym z tych katalogów, otrzymuje się ten błąd."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -12390,13 +13182,13 @@ msgstr ""
 "zawiera odpowiedni katalog jeśli biblioteka także jest w katalogu prywatnym."
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr "B<nie znaleziono informacji o zależnościach dla >I<plik-biblioteki>B< (używanego przez >I<plik-binarny>B<).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -12414,7 +13206,7 @@ msgstr ""
 "różnych drzewach budowania pakietów (debian/*/DEBIAN/)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -12441,7 +13233,7 @@ msgstr ""
 "doprowadzić do porządku RPATH pliku binarnego."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -12453,40 +13245,37 @@ msgstr ""
 "jest ten błąd."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright \\(co 2006 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
 "dpkg-source - narzędzia do zarządzania źródłowymi pakietami Debiana (.dsc)"
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
+#: dpkg-source.1:30
+#, fuzzy
+#| msgid "B<dpkg-source> [I<options>] I<command>"
+msgid "B<dpkg-source> [I<option>...] I<command>"
 msgstr "B<dpkg-source> [I<opcje>] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr ""
 "B<dpkg-source> tworzy i rozpakowuje źródłowe archiwa (pakiety) Debiana."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -12496,13 +13285,13 @@ msgstr ""
 "pozwalają również na podawanie wartości opcji jako oddzielnego parametru."
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr "B<-x >I<nazwa-pliku>B<.dsc >[I<katalog-wyjściowy>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -12520,7 +13309,7 @@ msgstr ""
 "katalogu roboczego."
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -12530,7 +13319,7 @@ msgstr ""
 "pliku kontrolnego; zakładane jest, że są one w tym samym katalogu co B<.dsc>."
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -12548,7 +13337,7 @@ msgstr ""
 "przejmą ustawienia grupy katalogu nadrzędnego."
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -12561,13 +13350,13 @@ msgstr ""
 "źródłowego będzie domyślnie używany ten sam format."
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<-b>, I<katalog> [I<parametry-zależne-od-formatu>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -12582,7 +13371,7 @@ msgstr ""
 "budowaniu pakietu, mogą być również akceptowane dodatkowe parametry."
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 #, fuzzy
 #| msgid ""
 #| "B<dpkg-source> will build the source package with the first format that "
@@ -12592,7 +13381,7 @@ msgstr ""
 #| "for an extensive description of the various source package formats."
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -12606,14 +13395,14 @@ msgstr ""
 "można znaleźć wyczerpujący opis różnych formatów pakietów źródłowych."
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, fuzzy, no-wrap
 #| msgid "B<--admindir>I< directory>"
 msgid "B<--print-format> I<directory>"
 msgstr "B<--admindir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -12621,48 +13410,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, fuzzy, no-wrap
 #| msgid "B<--depotdir>I< directory>"
 msgid "B<--before-build> I<directory>"
 msgstr "B<--depotdir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, fuzzy, no-wrap
 #| msgid "B<--altdir>I< directory>"
 msgid "B<--after-build> I<directory>"
 msgstr "B<--altdir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:111
+#, fuzzy, no-wrap
+#| msgid "B<--admindir>I< directory>"
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--admindir>I< katalog>"
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr "OGÓLNE OPCJE BUDOWANIA"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -12673,7 +13477,7 @@ msgstr ""
 "ona interpretowana od najwyższego poziomu katalogu drzewa ze źródłami."
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -12684,13 +13488,13 @@ msgstr ""
 "interpretowana od najwyższego poziomu katalogu drzewa ze źródłami."
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--format=>I<wartość>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 #, fuzzy
 #| msgid ""
 #| "Try first the given format for building the source package. If used "
@@ -12705,7 +13509,7 @@ msgstr ""
 "Nadpisuje to każdy format podany w pliku B<debian/source/format>."
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 #, fuzzy
 #| msgid ""
 #| "Read substitution variables in I<substvarsfile>; the default is to not "
@@ -12719,13 +13523,13 @@ msgstr ""
 "żadnego pliku."
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, fuzzy
 #| msgid ""
 #| "Specify the compression to use for created files (tarballs and diffs).  "
@@ -12746,31 +13550,36 @@ msgstr ""
 "jest wartością domyślną."
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, fuzzy, no-wrap
 #| msgid "B<-z>I<compress_level>"
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr "B<-z>I<poziom_kompresji>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
+#, fuzzy
+#| msgid ""
+#| "Compression level to use. As with B<-Z> it only affects newly created "
+#| "files. Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is "
+#| "the default."
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 "Używany poziom kompresowania. Podobnie jak w wypadki B<-Z>, dotyczy tylko "
 "nowo tworzonych plików. Obsługiwane wartości: I<1> do I<9>, I<best> oraz "
 "I<fast>. I<9> jest wartością domyślną."
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -12795,7 +13604,7 @@ msgstr ""
 "uwagę."
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -12820,29 +13629,29 @@ msgstr ""
 "\"($|/)\")."
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -12857,7 +13666,7 @@ msgstr ""
 "wzorców wykluczeń."
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -12869,7 +13678,7 @@ msgstr ""
 "libtoola."
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -12892,7 +13701,7 @@ msgstr ""
 "informacji."
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
@@ -12901,43 +13710,43 @@ msgstr ""
 "polecenia B<--help>."
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "OGÓLNE OPCJE ROZPAKOWYWANIA"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 "Nie kopiuje oryginalnych archiwów obok rozpakowanego pakietu źródłowego."
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 "Bez weryfikacji podpisów i sprawdzania sum kontrolnych przed rozpakowaniem."
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -12952,13 +13761,13 @@ msgstr ""
 "I</usr/share/keyrings/debian-maintainers.gpg>)."
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "FORMATY PAKIETÓW ŹRÓDŁOWYCH"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -12966,13 +13775,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr "Format: 1.0"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -12983,12 +13792,12 @@ msgstr ""
 "gz> (w takim przypadku mówi się, że pakiet jest I<natywny>)."
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr "B<Rozpakowywanie>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -13011,12 +13820,12 @@ msgstr ""
 "długości)."
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr "B<Budowanie>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -13030,13 +13839,13 @@ msgstr ""
 "pakietu źródłowego z katalogiem \".orig\"."
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr "B<Opcje budowania (z -b):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -13057,7 +13866,7 @@ msgstr ""
 "oryginalnymi źródłami I<katalog>.orig."
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -13068,13 +13877,13 @@ msgstr ""
 "sP>, B<-sK>, B<-sU> i B<-sR>."
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -13090,24 +13899,24 @@ msgstr ""
 "różnic (diff)."
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr "Jak B<-sk>, ale ponownie usunie katalog po zakończeniu."
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -13118,24 +13927,24 @@ msgstr ""
 "którego B<dpkg-source> utworzy nowe archiwum oryginalnych źródeł."
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr "Jak B<-su>, jednakże usunie katalog po jego użyciu."
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -13149,13 +13958,13 @@ msgstr ""
 "zostanie wygenerowane niepoprawne archiwum źródłowe."
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -13169,13 +13978,13 @@ msgstr ""
 "(diff)."
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-sa> lub B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -13198,13 +14007,13 @@ msgstr ""
 "źródłowego, po czym zostanie on usunięty (co jest równoważne B<-sr>)."
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -13212,20 +14021,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr "B<Opcje rozpakowywania (z -x):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 "We wszystkich przypadkach, istniejące oryginalne drzewo ze źródłami będzie "
 "usunięte."
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -13238,12 +14047,12 @@ msgstr ""
 "(B<Jest to zachowanie domyślne>)."
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr "Rozpakowuje oryginalne drzewo źródeł programu."
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -13254,7 +14063,7 @@ msgstr ""
 "będzie usunięty z bieżącego katalogu."
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
@@ -13263,26 +14072,26 @@ msgstr ""
 "podana więcej niż jedna, to zostanie użyta ostatnia z nich."
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 "Pomija wykorzystanie różnic Debiana (debian diff) do nałożenia łatek na "
 "oryginalne źródła."
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr "Format: 2.0"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -13293,7 +14102,7 @@ msgstr ""
 "specyfikacją nowej generacji formatu pakietów źródłowych."
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -13306,7 +14115,7 @@ msgstr ""
 "być prawidłowymi łatkami: są one nakładane podczas rozpakowywania."
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
@@ -13316,13 +14125,13 @@ msgstr ""
 "nazwie B<zz_debian-diff-auto>."
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr "Format: 3.0 (native)"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -13336,13 +14145,13 @@ msgstr ""
 "wartości opcji B<-I> w informacjach uzyskiwanych poleceniem B<--help>)."
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 #, fuzzy
 #| msgid ""
 #| "A source package in this format contains at least an original tarball (B<."
@@ -13365,7 +14174,7 @@ msgstr ""
 "oraz znaki myślnika (\"-\")."
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -13385,7 +14194,7 @@ msgstr ""
 "B<--include-binaries>)."
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -13411,14 +14220,22 @@ msgstr ""
 "prawdopodobnie się nie powiedzie."
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
 "Podobnie do domyślnego zachowania quilt, łatki mogą także usuwać pliki."
 
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 #, fuzzy
 #| msgid ""
 #| "The file B<debian/patches/.dpkg-source-applied> is created if some "
@@ -13431,7 +14248,7 @@ msgstr ""
 "plik B<debian/patches/.dpkg-source-applied>."
 
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 #, fuzzy
 #| msgid ""
 #| "All original tarballs found in the current directory are extracted in a "
@@ -13452,9 +14269,11 @@ msgid ""
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 "Wszystkie oryginalne archiwa znalezione w bieżącym katalogu są rozpakowywane "
 "do katalogu tymczasowego w taki sam sposób jak dla unpack, następnie katalog "
@@ -13471,7 +14290,7 @@ msgstr ""
 "binaries>."
 
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 #, fuzzy
 #| msgid ""
 #| "All original tarballs found in the current directory are extracted in a "
@@ -13509,7 +14328,7 @@ msgstr ""
 "binaries>."
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
@@ -13518,7 +14337,7 @@ msgstr ""
 "następnie używane do powtórnego wygenerowania archiwum debian."
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -13533,7 +14352,7 @@ msgstr ""
 "łatki."
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
 #, fuzzy
 #| msgid ""
 #| "Note: B<dpkg-source> expects the source tree to have all patches listed "
@@ -13550,17 +14369,12 @@ msgstr ""
 #| "patches have not been applied and will apply them all.  The option B<--no-"
 #| "preparation> can be used to disable this behaviour."
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
 msgstr ""
 "Uwaga: B<dpkg-source> zakłada, że drzewo ze źródłami będzie mieć nałożone "
 "wszystkie łatki określone w pliku series podczas generowania pakietu "
@@ -13578,12 +14392,48 @@ msgstr ""
 "wyłączyć to zachowanie."
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:506
+#, fuzzy
+#| msgid "B<debian/changelog>"
+msgid "B<Recording changes>"
+msgstr "B<debian/changelog>"
+
+#
+#. type: TP
+#: dpkg-source.1:506
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<-c>, B<--control-path> I<nazwa-pakietu> [I<plik-kontrolny>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr "B<Opcje budowania>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, fuzzy, no-wrap
 #| msgid "B<--to> I<version>, B<-t>I<version>"
 msgid "B<--allow-version-of-quilt-db=>I<version>"
@@ -13591,7 +14441,7 @@ msgstr "B<--to> I<wersja>, B<-t>I<wersja>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -13601,13 +14451,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
@@ -13616,24 +14466,24 @@ msgstr ""
 "generowanej łatki."
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr "Włączenie czasu modyfikacji w automatycznie generowanej łatce."
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -13645,13 +14495,13 @@ msgstr ""
 "już więcej potrzebna."
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
@@ -13660,33 +14510,33 @@ msgstr ""
 "wyraźnie nie są nałożone."
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, fuzzy, no-wrap
 #| msgid "B<--skip-debianization>"
 msgid "B<--single-debian-patch>"
 msgstr "B<--skip-debianization>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -13695,25 +14545,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, fuzzy, no-wrap
 #| msgid "B<--skip-patches>"
 msgid "B<--unapply-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -13721,39 +14570,57 @@ msgid ""
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
 
+#. type: TP
+#: dpkg-source.1:578
+#, fuzzy, no-wrap
+#| msgid "B<--no-act>"
+msgid "B<--auto-commit>"
+msgstr "B<--no-act>"
+
+#. type: Plain text
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr "B<Opcje rozpakowywania>"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 "Pomija rozpakowanie archiwum debian z włączeniem jego zawartości na "
 "oryginalne źródła."
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr "Nie nakłada łatek po skończeniu rozpakowywania."
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr "Format: 3.0 (custom)"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
+#, fuzzy
+#| msgid ""
+#| "This format is particular. It doesn't represent a real source package "
+#| "format but can be used to create source packages with arbitrary files."
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 "Ten format jest szczególny. Nie jest prawdziwym formatem pakietu źródłowego, "
@@ -13761,11 +14628,11 @@ msgstr ""
 "pliki."
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 "Wszystkie argumenty nie będące opcjami są uważane za pliki, które mają być "
 "zintegrowane z generowanym pakietem źródłowym. Pliki te muszą istnieć i "
@@ -13773,13 +14640,13 @@ msgstr ""
 "jeden plik."
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--target-format=>I<wartość>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -13790,19 +14657,19 @@ msgstr ""
 "zamiast \"3.0 (custom)\"."
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, fuzzy, no-wrap
 #| msgid "Format: 3.0 (quilt)"
 msgid "Format: 3.0 (git)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -13810,7 +14677,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -13818,16 +14685,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
@@ -13836,21 +14703,21 @@ msgstr ""
 "nie ma żadnych niezatwierdzonych zmian, które nie są ignorowane."
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, fuzzy, no-wrap
 #| msgid "B<--target=>I<target>"
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--target=>I<cel>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -13862,28 +14729,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, fuzzy, no-wrap
 #| msgid "B<--abort-after=>I<number>"
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--abort-after=>I<liczba>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, fuzzy, no-wrap
 #| msgid "Format: 3.0 (quilt)"
 msgid "Format: 3.0 (bzr)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 #, fuzzy
 #| msgid ""
 #| "Those formats are experimental. They generate a single tarball containing "
@@ -13896,7 +14763,7 @@ msgstr ""
 "odpowiednie repozytoria systemu kontroli wersji."
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 #, fuzzy
 #| msgid ""
 #| "The tarball is unpacked and then the VCS is used to checkout the current "
@@ -13908,7 +14775,7 @@ msgstr ""
 "pobrać aktualną gałąź kodu."
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -13920,19 +14787,19 @@ msgstr ""
 "zaoszczędzić miejsce."
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -13942,7 +14809,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -13952,13 +14819,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -13968,13 +14835,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -13984,51 +14851,51 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr "FORMATY PLIKÓW"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -14039,13 +14906,13 @@ msgstr ""
 "wyżej). Niedozwolone są początkowe i końcowe znaki spacji."
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -14058,14 +14925,14 @@ msgstr ""
 "pomijane, puste linie są ignorowane."
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, fuzzy, no-wrap
 #| msgid "debian/source/format"
 msgid "debian/source/options"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -14074,7 +14941,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -14083,9 +14950,8 @@ msgid ""
 "a file:"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -14093,24 +14959,26 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, fuzzy, no-wrap
 #| msgid "debian/source/format"
 msgid "debian/source/local-options"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -14119,28 +14987,35 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, fuzzy, no-wrap
+#| msgid "debian/source/format"
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/format"
+
+#. type: SS
+#: dpkg-source.1:739
 #, fuzzy, no-wrap
 #| msgid "debian/source/format"
 msgid "debian/source/patch-header"
 msgstr "debian/source/format"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -14163,37 +15038,33 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg-split"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr "2009-06-26"
-
 #
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-split - narzędzie dzielenia/łączenia pakietów Debiana"
 
 #
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
+#: dpkg-split.1:26
+#, fuzzy
+#| msgid "B<dpkg-split> [I<options>] I<command>"
+msgid "B<dpkg-split> [I<option>...] I<command>"
 msgstr "B<dpkg-split> [I<opcje>] I<polecenie>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -14205,7 +15076,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
@@ -14214,7 +15085,7 @@ msgstr ""
 "info>."
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -14228,7 +15099,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
@@ -14239,20 +15110,20 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<-s>, B<--split> I<kompletne-archiwum> [I<przedrostek>]"
 
 #
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr "Rozdzielenie pojedynczego pakietu binarnego na poszczególne części."
 
 #
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -14264,7 +15135,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
@@ -14275,13 +15146,13 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<-j>, B<--join> I<part>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
@@ -14290,7 +15161,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -14302,7 +15173,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -14314,27 +15185,32 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 "Nazwy plików części nie mają znaczenia dla procesu odtworzenia pakietu."
 
 #
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+#, fuzzy
+#| msgid ""
+#| "By default the output file is called I<package>B<->I<version>B<.deb>."
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr "Domyślnie, odtworzony plik ma nazwę I<pakiet>B<->I<wersja>B<.deb>."
 
 #
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<-I>, B<--info> I<part>..."
 
 #
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -14346,20 +15222,20 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr "B<-a>, B<--auto -o> I<pełne-archiwum część>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 "Automatyczne kolejkowanie części i odtworzenie pakietu, gdy to jest możliwe."
 
 #
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
@@ -14368,7 +15244,7 @@ msgstr ""
 "samego pakietu, które znajdują się w kolejce."
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -14379,7 +15255,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
@@ -14389,17 +15265,23 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
+#, fuzzy
+#| msgid ""
+#| "If I<part> is not a split binary package part then B<dpkg-split> will "
+#| "exit with status 1; if some other trouble occurs then it will exit with "
+#| "status 2."
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 "Jeśli plik I<część> nie jest częścią pakietu binarnego, B<dpkg-split> "
 "zakończy się i zwróci kod błędu 1, albo kod błędu 2 w przypadku wystąpienia "
 "innych problemów."
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -14410,20 +15292,20 @@ msgstr ""
 "wyjściowego.)"
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-l>, B<--listq>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr "Listowanie zawartości kolejki części pakietu do odtworzenia."
 
 #
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -14434,14 +15316,14 @@ msgstr ""
 
 #
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<-d>, B<--discard> [I<pakiet>...]"
 
 #
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
@@ -14449,7 +15331,7 @@ msgstr "Usuwa części pakietu z kolejki."
 
 #
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
@@ -14458,14 +15340,14 @@ msgstr ""
 "jest podana, usuwane są tylko części podanego pakietu."
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr "B<--depotdir>I< katalog>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
@@ -14474,13 +15356,13 @@ msgstr ""
 "zrekonstruowania. Domyślnym jest B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-S>, B<--partsize> I<kibibajty>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
@@ -14489,20 +15371,20 @@ msgstr ""
 "bajtów). Wartością domyślną jest 450 KiB."
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr "B<-o>, B<--output> I<pełne-archiwum>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr "Określenie nazwy pliku pełnego archiwum."
 
 #
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
@@ -14511,14 +15393,14 @@ msgstr ""
 "jest wymagana przy automatycznym odtwarzaniu pakietu (B<--auto>)."
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-Q>, B<--npquiet>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -14531,14 +15413,14 @@ msgstr ""
 "informacji przez programy takie jak B<dpkg>."
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--msdos>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
@@ -14547,7 +15429,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -14558,7 +15440,7 @@ msgstr ""
 "B<x>, a pozostałe znaki są pomijane."
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
@@ -14568,11 +15450,15 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
+#, fuzzy
+#| msgid ""
+#| "An exit status of 0 indicates that the requested split, merge, or other "
+#| "command succeeded.  B<--info> commands count as successful even if the "
+#| "files are not binary package parts."
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 "Kod błędu 0 oznacza, że żądana operacja dzielenia, łączenia czy jakakolwiek "
 "inna, zakończyła się sukcesem. Polecenie B<--info> kończy się sukcesem nawet "
@@ -14580,35 +15466,42 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
+#, fuzzy
+#| msgid ""
+#| "An exit status of 1 occurs only with B<--auto> and indicates that the "
+#| "I<part> file was not a binary package part."
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 "Kod błędu 1 oznacza, że opcja B<--auto> została wykonana na pliku, który nie "
 "jest I<częścią> pakietu."
 
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-split.1:196
+#: dpkg-split.1:215
+#, fuzzy
+#| msgid ""
+#| "An exit status of 2 indicates some kind of trouble, such as a system call "
+#| "failure, a file that looked like a package part file but was corrupted, a "
+#| "usage error or some other problem."
 msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
 "Kod błędu 2 pojawia się przy różnego rodzaju problemach, takich jak błędy "
 "wywołania funkcji systemu, uszkodzenie plików części pakietu, czy innych "
 "wypadkach."
 
-#
-#. type: Plain text
-#: dpkg-split.1:201
-msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
-msgstr "B<dpkg-split> używa raczej starej konwencji nazw plików pakietów."
-
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
@@ -14618,7 +15511,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
@@ -14626,27 +15519,15 @@ msgstr ""
 "Nie ma prostego testu na sprawdzenie, czy dany plik jest na pewno częścią "
 "pakietu."
 
-#
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-"Architektura nie jest określona w plikach części pakietu, jedynie w "
-"kontrolnych plikach całego pakietu, tak więc architektura nie jest częścią "
-"generowanej nazwy pliku."
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/parts>"
 
 #
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
@@ -14655,7 +15536,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -14666,35 +15547,37 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr "Projekt Debiana"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr "dpkg-statoverride - nadpisywanie właściciela i praw plików"
 
 #
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
+#: dpkg-statoverride.8:26
+#, fuzzy
+#| msgid "B<dpkg-statoverride> [I<options>] I<command>"
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
 msgstr "B<dpkg-statoverride> [I<opcje>] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -14712,7 +15595,7 @@ msgstr ""
 "pewną grupę użytkowników."
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
@@ -14722,13 +15605,13 @@ msgstr ""
 "takich nadpisań."
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr "B<--add>I< użytkownik grupa tryb plik>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -14744,7 +15627,7 @@ msgstr ""
 "ósemkowa."
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
@@ -14753,20 +15636,20 @@ msgstr ""
 "zostaną od razu ustawione."
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr "Usuwa nadpisanie I<pliku>. Polecenie to nie zmienia stanu I<pliku>."
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--list> [I<wzorzec-glob>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -14778,7 +15661,7 @@ msgstr ""
 "statoverride> zakończy działanie z kodem błędu 1."
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
@@ -14787,13 +15670,13 @@ msgstr ""
 "statoverride. Domyślnie jest to I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
@@ -14802,31 +15685,31 @@ msgstr ""
 "tego zabroniły. Jest to potrzebne, aby nadpisać istniejące nadpisanie."
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 "Od razy próbuje zmienić właściciela i prawa pliku, jeżeli ten plik istnieje."
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr "Wyświetla mniej komunikatów o podejmowanych przez program akcjach."
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -14837,7 +15720,7 @@ msgstr ""
 "takimi jak \"status\" lub \"available\"."
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
@@ -14846,28 +15729,28 @@ msgstr ""
 "starą kopię w pliku z rozszerzeniem \"-old\"."
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr "dpkg-trigger - program pomocniczy wyzwalaczy dla pakietów"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg-trigger> [I<opcja>...] I<nazwa-wyzwalacza>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg-trigger> [I<opcja>...] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
@@ -14876,7 +15759,7 @@ msgstr ""
 "oraz sprawdza wsparcie dla nich w uruchomionym B<dpkg>."
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -14891,24 +15774,30 @@ msgstr ""
 "wyzwalacze nie będą uruchamiane przez B<dpkg-trigger>)."
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 "Nierozpoznana składnia nazwy wyzwalacza stanowi błąd dla B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
+#, fuzzy
+#| msgid ""
+#| "Check if the running B<dpkg> supports triggers (usually called from a "
+#| "postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with "
+#| "an error message to stderr if not. Normally, however, it is better just "
+#| "to activate the desired trigger with B<dpkg-trigger>."
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 "Sprawdza czy uruchomione B<dpkg> obsługuje wyzwalacze (zwykle wywoływane ze "
 "skryptu postinst). Program kończy się z kodem 0, jeśli uruchamiane jest "
@@ -14917,16 +15806,22 @@ msgstr ""
 "potrzebny wyzwalacz, używając B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--by-package=>I<pakiet>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
+#, fuzzy
+#| msgid ""
+#| "Override trigger awaiter (normally set by B<dpkg> through the "
+#| "DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+#| "naming the package to which the script belongs, and this will be used by "
+#| "default)."
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
@@ -14936,13 +15831,13 @@ msgstr ""
 "używana domyślnie)."
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -14957,18 +15852,18 @@ msgstr ""
 "przetworzony."
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr " Tylko test - bez wykonywania żadnych zmian."
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 #, fuzzy
 #| msgid ""
 #| "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg/triggers.txt.gz>."
@@ -14978,30 +15873,24 @@ msgstr ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-vendor"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr "2009-05-10"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr "dpkg-vendor - odczytuje informację o twórcach dystrybucji"
 
 #
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg-vendor> [I<opcja>...] I<polecenie>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -15012,30 +15901,39 @@ msgstr ""
 "zawiera informacje dotyczące aktualnego twórcy."
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--is>I< twórca>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
+#, fuzzy
+#| msgid ""
+#| "Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+#| "zero."
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
 "Kończy się zwracając 0 jeśli aktualny twórca to I<twórca>. W przeciwnym "
 "wypadku kończy się zwracając wartość różną od zera."
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--derives-from>I< twórca>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
+#, fuzzy
+#| msgid ""
+#| "Exits with 0 if the current vendor distribution is a derivative of "
+#| "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
+#| "browse all ancestors of the current vendor."
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
@@ -15045,13 +15943,13 @@ msgstr ""
 "twórcy."
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--query>I< pole>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
@@ -15060,28 +15958,32 @@ msgstr ""
 "informacji dotyczących aktualnego twórcy."
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--vendor>I< twórca>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
+#, fuzzy
+#| msgid ""
+#| "Assumes the current vendor is I<vendor> instead of discovering it with "
+#| "the DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 "Przyjmuje, że aktualnym twórcą jest I<twórca>, zamiast określania tego przez "
 "zmienną środowiska DEB_VENDOR lub odczyt z B</etc/dpkg/origins/default>."
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
@@ -15090,44 +15992,39 @@ msgstr ""
 "twórca zostanie określony poprzez odczytanie z B</etc/dpkg/origins/default>."
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-07"
+msgstr "2006-02-28"
+
 #
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - konsolowe narzędzie zarządzania pakietami Debiana"
 
 #
 #. type: Plain text
-#: dselect.1:16
+#: dselect.1:29
 #, fuzzy
-#| msgid ""
-#| "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
-#| "version>] [B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
-#| "D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--colour>|B<--color> "
-#| "I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>katalogE<gt>>] [B<--help>] [B<--version>] "
-"[B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
-"D>I<E<lt>plikE<gt>>] [I<E<lt>akcjaE<gt>>] [B<--colour>|B<--color> "
-"I<część_ekranu:>[I<pierwszoplan>],[I<tło>][I<:atr>[I<+atr+..>]]]"
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dpkg> [I<opcje>] I<działanie>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -15147,7 +16044,7 @@ msgstr ""
 " - zainstalować nowe pakiety lub zaktualizować pakiety do nowszych wersji.\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -15173,11 +16070,18 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
+#, fuzzy
+#| msgid ""
+#| "Normally B<dselect> is invoked without parameters. An interactive menu is "
+#| "presented, offering the user a list of actions. If an action is given as "
+#| "argument, then that action is started immediately. Several commandline "
+#| "parameters are still available to modify the running behaviour of "
+#| "B<dselect> or show additional information about the program."
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
@@ -15190,12 +16094,20 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:51
-msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+#: dselect.1:64
+#, fuzzy
+#| msgid ""
+#| "All options can be specified both on the commandline and in the "
+#| "B<dselect> configuration file I</etc/dpkg/dselect.cfg> or the files on "
+#| "the configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
+#| "configuration file is either an option (exactly the same as the "
+#| "commandline option but without leading dashes) or a comment (if it starts "
+#| "with a B<#>)."
+msgid ""
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "Wszystkie opcje mogą być podane zarówno w linii poleceń, jak i w pliku "
@@ -15205,14 +16117,8 @@ msgstr ""
 "poleceń, ale bez początkowych myślników), albo komentarzem (jeżeli zaczyna "
 "się od B<#>)."
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>katalogE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -15223,28 +16129,32 @@ msgstr ""
 "zazwyczaj nie powinno być potrzeby zmieniania go na inny."
 
 #. type: TP
-#: dselect.1:57
-#, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+#: dselect.1:70
+#, fuzzy, no-wrap
+#| msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
 msgstr "B<--debug>I< E<lt>plikE<gt> >|I< >B<-D>I<E<lt>plikE<gt>>"
 
 #
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+#, fuzzy
+#| msgid ""
+#| "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 "Włącza opcję debuggera. Informacje debuggera są wysyłane do "
 "I<E<lt>plikuE<gt>>."
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
@@ -15252,13 +16162,14 @@ msgstr ""
 "informacji z pomocą."
 
 #. type: TP
-#: dselect.1:64
-#, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+#: dselect.1:77
+#, fuzzy, no-wrap
+#| msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr "B<--colour>|B<--color> I<część_ekranu:>[I<pierwszoplan>],[I<tło>][I<:atr>[I<+atr+..>]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -15271,76 +16182,76 @@ msgstr ""
 "jakiejś części ekranu. Części ekranu są następujące (od góry do dołu):"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "Tytuł ekranu."
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr "Linia nagłówka nad listą pakietów."
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr "Przewijana lista pakietów (i również niektóre teksty pomocy)."
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "Podświetlony element z listy."
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
 msgstr "W liście pakietów - tekst oznaczający obecny stan każdego pakietu."
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
 #
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
@@ -15348,81 +16259,81 @@ msgstr ""
 "W liście pakietów - tekst oznaczający obecny stan podświetlonego pakietu."
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 "Linia nagłówka, w której wyświetlony jest stan obecnie zaznaczonego pakietu."
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "Krótki opis pakietu."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr "Używane do wyświetlania informacji o pakiecie takich jak jego opis."
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "Ostatnia linia ekranu z wyborem pakietów."
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr "Używane do wyświetlania linii zapytań."
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "Kolor ekranów pomocy."
 
 #
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -15435,7 +16346,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -15452,52 +16363,57 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "Wyświetla krótką informację o pomocy i pomyślnie kończy działanie."
 
 #
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr "Wyświetla informację o wersji i pomyślnie kończy działanie."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "UŻYTKOWANIE"
-
 #
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
+#, fuzzy
+#| msgid ""
+#| "When B<dselect> is started interactively, it prompts the user with a menu "
+#| "of available actions:"
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 "B<dselect> uruchomiony w trybie interakcyjnym wyświetla menu z następującymi "
 "akcjami:"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr "access (dostęp)"
 
 #
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr "Wybiera metodę dostępu używaną do znalezienia repozytorium pakietów."
 
 #
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
+#, fuzzy
+#| msgid ""
+#| "By default, B<dselect> provides several methods such as I<floppy>, "
+#| "I<harddisk> or I<cdrom>, but other packages may provide additional "
+#| "methods, eg. the I<apt> access method provided by the B<apt> package or "
+#| "I<multi_cd> by the B<dpkg-multicd> package."
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
 "Domyślnie istnieje kilka metod, takich jak I<floppy> (dyskietka), "
 "I<harddisk> (dysk twardy) lub I<cdrom> (CD-ROM), ale inne pakiety mogą "
@@ -15506,23 +16422,23 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr "Zalecane jest używanie metody I<apt>."
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr "update (aktualizacja)"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr "Aktualizuje bazę dostępnych pakietów."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -15538,7 +16454,7 @@ msgstr ""
 "scanpackages>(1)."
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
@@ -15547,21 +16463,21 @@ msgstr ""
 "proces jest bardzo prosty i nie wymaga interakcji z użytkownikiem."
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr "select (wybór)"
 
 #
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 "Wyświetla informacje o wyborze pakietów i zależnościach oraz zarządza nimi."
 
 #
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -15576,7 +16492,7 @@ msgstr ""
 "na pakiety zależne."
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -15595,7 +16511,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
@@ -15604,20 +16520,20 @@ msgstr ""
 "szczegółowo wyjąśnione poniżej."
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr "install (instalacja)"
 
 #
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "Instaluje wybrane pakiety."
 
 #
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -15632,7 +16548,7 @@ msgstr ""
 "Niektóre metody dostępu również usuwają pakiety zaznaczone do usunięcia."
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -15652,7 +16568,7 @@ msgstr ""
 "jeżeli są zainstalowane."
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -15667,62 +16583,62 @@ msgstr ""
 "lub nawet w pełni automatyczną instalację pakietu."
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr "config (konfigurowanie)"
 
 #
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "Konfiguruje wszystkie pakiety poprzednio zainstalowane, ale nie do końca "
 "skonfigurowane."
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr "remove (usuwanie)"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 "Usuwa lub czyści te zainstalowane pakiety, które są zaznaczone do usunięcia."
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr "quit (wyjście)"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "Wyjście z B<dselect>."
 
 #
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "Wychodzi z programu z zerowym kodem błędu (pomyślnie)."
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "Zarządzanie wyborem pakietów"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr "Wstęp"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -15749,7 +16665,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -15764,13 +16680,13 @@ msgstr ""
 "wyświetlone w dowolnym momencie przez wybranie klawisza B<\"?\">."
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "Układ ekranu"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -15787,7 +16703,7 @@ msgstr ""
 "informacji może być różny."
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
@@ -15797,13 +16713,13 @@ msgstr ""
 "dzieli ekran na połowę."
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr "Widok szczegółowych informacji o pakiecie"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -15824,7 +16740,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -15835,13 +16751,13 @@ msgstr ""
 "zależności, które spowodowały wylistowanie tego pakietu."
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "Lista stanów pakietów"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -15853,7 +16769,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -15872,7 +16788,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -15886,7 +16802,7 @@ msgstr ""
 "wyborami dokonanymi przez użytkownika."
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -15926,14 +16842,14 @@ msgstr ""
 "  B<n>       pakiet jest nowy i jeszcze nie był znaczony.\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "Przesuwanie kursora i ekranu"
 
 #
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
@@ -15942,7 +16858,7 @@ msgstr ""
 "używając poleceń przypisanych do następujących klawiszy:"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -15980,13 +16896,13 @@ msgstr ""
 "  B<^f>                 przesunięcie ekranu o 1 znak w prawo\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr "Wyszukiwanie i sortowanie"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -16009,7 +16925,7 @@ msgstr ""
 "poszukiwanie jest kontynuowane od początku listy."
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -16028,7 +16944,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
@@ -16037,13 +16953,13 @@ msgstr ""
 "jest używany jako klucz podwyszukiwania."
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr "Zmienianie wyboru pakietów"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -16064,7 +16980,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16076,7 +16992,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -16087,7 +17003,7 @@ msgstr ""
 "zależy od ustawień sortowania listy pakietów."
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -16102,14 +17018,14 @@ msgstr ""
 "w odniesieniu do grup pakietów."
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr "Rozwiązywanie zależności i konfliktów"
 
 #
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -16121,7 +17037,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -16140,7 +17056,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -16156,7 +17072,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -16174,14 +17090,14 @@ msgstr ""
 "ustawiane na sugerowane wartości."
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr "Ustanawianie żądanych wyborów pakietów"
 
 #
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -16197,7 +17113,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -16211,7 +17127,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -16226,7 +17142,7 @@ msgstr ""
 "ostatniego dobrego ustawienia."
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -16242,7 +17158,7 @@ msgstr ""
 "przez pomyłkę."
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -16250,7 +17166,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
@@ -16260,24 +17176,24 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr "Dokumentacja jest wybrakowana."
 
 #
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "Brak opcji \"pomoc\" w głównym menu."
 
 #
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr "Nie można ograniczyć listy dostępnych pakietów."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -16289,50 +17205,40 @@ msgstr ""
 
 #
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#
-#. type: Plain text
-#: dselect.1:462
-#, fuzzy
-#| msgid ""
-#| "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
-#| "list of contributors may be found in `dselect --license'."
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<dselect> napisał Ian Jackson (ijackson@gnu.ai.mit.edu). Pełną listę "
-"współtwórców można uzyskać wykonując \"dselect --license\"."
-
-#
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"Podręcznik napisali Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip Rodin "
-"i Joost kooij."
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, fuzzy, no-wrap
+#| msgid "2009-02-27"
+msgid "2011-07-03"
+msgstr "2009-02-27"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - plik konfiguracyjny programu dselect "
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
+#, fuzzy
+#| msgid ""
+#| "This file contains default options for dselect. Each line contains a "
+#| "single option which is exactly the same as a normal commandline option "
+#| "for dselect except for the leading dashes which are not used here. Quotes "
+#| "surrounding option values are stripped. Comments are allowed by starting "
+#| "a line with a hash sign (\"B<#>\")."
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -16344,22 +17250,22 @@ msgstr ""
 "komentarzy, zaczynając linię znakiem hash (\"B<#>\")."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -16368,32 +17274,41 @@ msgstr ""
 "przyczyniły się do rozwoju programu B<dselect>."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-01-14"
+msgstr "2006-02-28"
+
 #
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - uruchamia i zatrzymuje demony systemowe"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
+#: start-stop-daemon.8:30
+#, fuzzy
+#| msgid "B<start-stop-daemon> [I<options>] I<command>"
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
 msgstr "B<start-stop-daemon> [I<opcje>] I<polecenie>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -16406,7 +17321,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -16429,14 +17344,14 @@ msgstr ""
 
 #
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<-S>, B<--start> [B<-->] I<argumenty>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -16453,14 +17368,14 @@ msgstr ""
 "podane tuż po opcji B<--> są przekazywane do wykonywanego polecenia."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-K>, B<--stop>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -16476,112 +17391,127 @@ msgstr ""
 "B<--retry>, to B<start-stop-daemon> sprawdzi, czy proces(y) się zakończył(y)."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, fuzzy, no-wrap
+#| msgid "B<-K>, B<--stop>"
+msgid "B<-T>, B<--status>"
+msgstr "B<-K>, B<--stop>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr "Wyświetla informację o użytkowaniu programu i kończy działanie."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr "Wyświetla informację o wersji programu i kończy działanie."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "OPCJE DOPASOWYWANIA"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>, B<--pidfile> I<pid-file>"
 
-#
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "Sprawdzanie procesów, których pid jest podany w pliku I<plik-pid>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>, B<--exec> I<plik_wykonywalny>"
 
-#
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Sprawdza istnienie procesów, które byłyby wywołane uruchomieniem podanego w "
-"opcji programu (sprawdzana jest zawartość B</proc/>I<pid>B</exe>)."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>, B<--name> I<nazwa-procesu>"
 
-#
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Sprawdzanie procesów o nazwie I<nazwa-procesu> (sprawdzana jest zawartość B</"
-"proc/>I<pid>B</stat>)."
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>, B<--user> I<username>|I<uid>"
 
-#
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"Sprawdzanie procesów, których właścicielem jest użytkownik o nazwie "
-"I<użytkownik> lub numerze I<uid>."
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>, B<--group> I<group>|I<gid>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Podczas uruchamiania procesu zmienia grupę na I<grupę> lub I<gid>."
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>, B<--signal> I<sygnał>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
@@ -16590,14 +17520,14 @@ msgstr ""
 "zatrzymywanego procesu (domyślnie jest to TERM)."
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>, B<--retry> I<timeout>|I<plan-działania>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -16612,7 +17542,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -16624,7 +17554,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -16641,7 +17571,7 @@ msgstr ""
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -16653,14 +17583,14 @@ msgstr ""
 "ignorowany."
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<-a>, B<--startas> I<nazwa-ścieżki>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -16670,14 +17600,14 @@ msgstr ""
 "exec>."
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>, B<--test>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -16686,39 +17616,40 @@ msgstr ""
 "odpowiedni kod błędu, jednakże opcja ta nie wykonuje żadnych operacji."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>, B<--oknodo>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Zwracany jest kod błędu 0, nawet gdyby operacja nie zakończyła się "
 "powodzeniem (zwróciłaby 1)."
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr "Nie są wyświetlane żadne informacje oprócz komunikatów o błędach."
 
 #. type: TP
-#: start-stop-daemon.8:174
-#, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+#: start-stop-daemon.8:203
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr "B<-c>, B<--chuid> I<użytkownik>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -16740,14 +17671,14 @@ msgstr ""
 "jak B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>, B<--chroot> I<root>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -16757,14 +17688,14 @@ msgstr ""
 "po wykonaniu chroot."
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>, B<--chdir> I<ścieżka>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -16777,14 +17708,14 @@ msgstr ""
 "(root)."
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>, B<--background>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -16804,25 +17735,25 @@ msgstr ""
 "programu kodu uruchamiającego proces potomny."
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>, B<--nicelevel> I<liczba>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Zmienia priorytet uruchamianego procesu."
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr "B<-P>, B<--procsched> I<polityka>B<:>I<priorytet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -16836,13 +17767,13 @@ msgstr ""
 
 #
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<-I>, B<--iosched> I<klasa>B<:>I<priorytet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -16858,25 +17789,25 @@ msgstr ""
 "effort> oraz B<real-time>."
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-k>, B<--umask> I<maska>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr "Ustawia maskę praw dostępu (umask) procesu przed jego uruchomieniem."
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>, B<--make-pidfile>"
 
 #
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -16895,115 +17826,146 @@ msgstr ""
 "utworzy proces potomny. Z tego powodu opcja jest użyteczna jedynie wraz z "
 "opcją B<--background>."
 
-#. type: TP
-#: start-stop-daemon.8:252
-#, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>, B<--verbose>"
-
 #
 #. type: Plain text
-#: start-stop-daemon.8:255
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
 msgstr "Wyświetlane są dodatkowe komunikaty."
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:296
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
 msgstr ""
-"B<start-stop-daemon> zwraca 0, jeśli żądana akcja się powiodła lub gdy "
-"podano B<--oknodo> i albo podano także B<--start>, a odpowiadający proces "
-"już działał, albo podano B<--stop> i nie znaleziono odpowiadającego procesu. "
-"Jeśli nie podano B<--oknodo> i nic nie zrobiono, to zwracane jest 1. Jeśli "
-"podano B<--stop> i B<--retry> i cały plan działania został wykonany, a "
-"proces dalej działa, to kodem błędu jest 2. W razie innych błędów zwracane "
-"jest 3."
 
 #. type: Plain text
-#: start-stop-daemon.8:276
-msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
 msgstr ""
-"Uruchamia demon B<food>, jeśli jeszcze nie działa (proces nazwany food, "
-"działający jako użytkownik food, z identyfikatorem procesu w pliku food.pid):"
 
 #. type: Plain text
-#: start-stop-daemon.8:279
-#, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
-msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
 
-#. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
-msgstr "Wyślij B<SIGTERM> do B<food> i czekaj do 5 sekund na jego zakończenie:"
+#. type: TP
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
+#, no-wrap
+msgid "B<3>"
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:285
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
-msgstr "Przykład własnego planu zatrzymywania B<food>:"
+#: start-stop-daemon.8:315
+msgid ""
+"When using the B<--status> command, the following status codes are returned:"
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:291
-#, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:297
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
 msgstr ""
-"Marek Michałkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> na podstawie "
-"poprzedniej wersji napisanej przez Iana Jacksona E<lt>ijackson@gnu.ai.mit."
-"eduE<gt>"
 
-#
 #. type: Plain text
-#: start-stop-daemon.8:299
-msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+#: start-stop-daemon.8:324
+msgid "Program is not running."
 msgstr ""
-"Podręcznik napisał Klee Dienes E<lt>klee@mit.eduE<gt>, a poprawił Ian "
-"Jackson."
 
-#. type: TH
-#: update-alternatives.8:8
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid "update-alternatives"
-msgstr "update-alternatives"
+msgid "B<4>"
+msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:11
-msgid ""
-"update-alternatives - maintain symbolic links determining default commands"
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
 msgstr ""
-"update-alternatives - zarządzanie dowiązaniami symbolicznymi określającymi "
+
+#. type: Plain text
+#: start-stop-daemon.8:331
+msgid ""
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
+msgstr ""
+"Uruchamia demon B<food>, jeśli jeszcze nie działa (proces nazwany food, "
+"działający jako użytkownik food, z identyfikatorem procesu w pliku food.pid):"
+
+#. type: Plain text
+#: start-stop-daemon.8:336
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+
+#. type: Plain text
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+msgstr "Wyślij B<SIGTERM> do B<food> i czekaj do 5 sekund na jego zakończenie:"
+
+#. type: Plain text
+#: start-stop-daemon.8:343
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+
+#. type: Plain text
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
+msgstr "Przykład własnego planu zatrzymywania B<food>:"
+
+#. type: Plain text
+#: start-stop-daemon.8:350
+#, fuzzy, no-wrap
+#| msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+
+#. type: TH
+#: update-alternatives.8:25
+#, no-wrap
+msgid "update-alternatives"
+msgstr "update-alternatives"
+
+#. type: Plain text
+#: update-alternatives.8:28
+msgid ""
+"update-alternatives - maintain symbolic links determining default commands"
+msgstr ""
+"update-alternatives - zarządzanie dowiązaniami symbolicznymi określającymi "
 "domyślne polecenia"
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
+#: update-alternatives.8:32
+#, fuzzy
+#| msgid "B<update-alternatives> [I<options>] I<command>"
+msgid "B<update-alternatives> [I<option>...] I<command>"
 msgstr "B<update-alternatives> [I<opcje>] I<polecenie>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
@@ -17013,7 +17975,7 @@ msgstr ""
 "zarządza."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -17031,7 +17993,7 @@ msgstr ""
 "uruchomić, jeżeli użytkownik nie określił swoich preferencji co do edytora."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -17055,7 +18017,7 @@ msgstr ""
 "zmieni, chyba że administrator każe mu tak zrobić."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -17072,7 +18034,7 @@ msgstr ""
 "zrobić."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -17087,7 +18049,7 @@ msgstr ""
 "B<postinst> (configure) lub B<prerm> (install) w pakietach Debiana."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -17107,7 +18069,7 @@ msgstr ""
 "podrzędne tworzą I<grupę> I<dowiązań>."
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -17123,7 +18085,7 @@ msgstr ""
 "i zostawi wszystkie decyzje administratorowi systemu."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -17138,7 +18100,7 @@ msgstr ""
 "grupa ta automatycznie przejdzie w tryb ręczny."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -17149,15 +18111,24 @@ msgstr ""
 "priorytet."
 
 #. type: Plain text
-#: update-alternatives.8:134
-msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+#: update-alternatives.8:150
+#, fuzzy
+#| msgid ""
+#| "When using the I<--config> option, B<update-alternatives> will list all "
+#| "of the choices for the link group of which given I<name> is the master "
+#| "alternative name. The current choice is marked with a '*'.  You will then "
+#| "be prompted for your choice regarding this link group.  Depending on the "
+#| "choice made, the link group might no longer be in I<auto> mode. You will "
+#| "need to use the I<--auto> option in order to return to the automatic mode "
+#| "(or you can rerun I<--config> and select the entry marked as automatic)."
+msgid ""
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 "B<update-alternatives> użyte z opcją I<--config> wyświetli listę wszystkich "
 "alternatyw dla grupy dowiązań, dla której podana I<nazwa> jest nazwą "
@@ -17169,15 +18140,19 @@ msgstr ""
 "jako automatyczną)."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
+#, fuzzy
+#| msgid ""
+#| "If you want to configure non-interactively you can use the I<--set> "
+#| "option instead (see below)."
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 "Aby skonfigurować nieinteraktywnie, można użyć opcji I<--set> (patrz niżej)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -17191,13 +18166,13 @@ msgstr ""
 "alternatives>."
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "TERMINOLOGIA"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
@@ -17206,13 +18181,13 @@ msgstr ""
 "podane są terminy, które pomogą je zrozumieć."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr "nazwa ogólna (lub dowiązanie alternatywy)"
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
@@ -17221,24 +18196,24 @@ msgstr ""
 "do jednego z kilku plików o podobnej funkcjonalności."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr "nazwa alternatywy"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr "Nazwa dowiązania symbolicznego w katalogu alternatyw."
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr "alternatywa (lub ścieżka alternatywy)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
@@ -17247,25 +18222,25 @@ msgstr ""
 "być dostępny przez nazwę ogólną."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "katalog alternatyw"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 "Katalog zawierający dowiązania symboliczne, domyślnie I</etc/alternatives>."
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "katalog administracyjny"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -17274,24 +18249,24 @@ msgstr ""
 "var/lib/dpkg/alternatives>."
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "grupa dowiązań"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr "Zbiór powiązanych dowiązań symbolicznych, zarządzany jako grupa."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "dowiązanie główne"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
@@ -17300,13 +18275,13 @@ msgstr ""
 "konfigurowania innych dowiązań z tej grupy."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "dowiązanie podrzędne"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
@@ -17315,13 +18290,13 @@ msgstr ""
 "ustawienie głównego dowiązania."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "tryb automatyczny"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -17331,13 +18306,13 @@ msgstr ""
 "że dowiązania z tej grupy wskazują na alternatywę o najwyższym priorytecie."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "tryb ręczny"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
@@ -17346,13 +18321,13 @@ msgstr ""
 "w ustawieniach wprowadzonych przez administratora systemu."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr "B<--install> I<dowiązanie nazwa ścieżka priorytet> [B<--slave> I<dowiązanie nazwa ścieżka>]..."
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -17380,7 +18355,7 @@ msgstr ""
 "rzeczywisty plik, jest on zachowywany, chyba że użyta jest opcja B<--force>."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -17399,29 +18374,33 @@ msgstr ""
 "zaktualizowane tak, żeby prowadziły do nowo dodanych alternatyw."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<nazwa ścieżka>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
+#, fuzzy
+#| msgid ""
+#| "Set the program I<path> as alternative for I<name.> This is equivalent to "
+#| "I<--config> but is non-interactive and thus scriptable."
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "Ustawia program I<ścieżka> jako alternatywę dla I<nazwy>. Jest to "
 "nieinteraktywny, a więc możliwy do użycia w skryptach, odpowiednik opcji I<--"
 "config>."
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<nazwa ścieżka>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -17444,13 +18423,13 @@ msgstr ""
 "zostanie tylko usunięta informacja o alternatywie."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
@@ -17459,7 +18438,7 @@ msgstr ""
 "dowiązania podrzędne. I<nazwa> jest nazwą w katalogu alternatyw."
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -17475,13 +18454,13 @@ msgstr ""
 "all>."
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--auto> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -17492,13 +18471,13 @@ msgstr ""
 "zaktualizowane tak, aby wskazywać na alternatywę o najwyższym priorytecie."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--display> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -17513,13 +18492,13 @@ msgstr ""
 "priorytecie."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -17535,7 +18514,7 @@ msgstr ""
 "dla alternatywy (uwaga: jest to nazwa pliku i może zawierać znaki spacji)."
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
@@ -17545,13 +18524,13 @@ msgstr ""
 "rekonfiguruje."
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--query> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
@@ -17561,24 +18540,24 @@ msgstr ""
 "B<FORMAT ZAPYTANIA>)."
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--list> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr "Wyświetla wszystkie cele w grupie dowiązań."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<nazwa>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
@@ -17588,33 +18567,33 @@ msgstr ""
 "odpowiednio zaktualizowana."
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir>I< katalog>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr "Określa katalog alternatyw, jeżeli ma być inny niż domyślny."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr "Określa katalog administracyjny, jeżeli ma być inny niż domyślny."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log>I< plik>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 #, fuzzy
 #| msgid ""
 #| "Specifies the log file, when this is to be different from the default (/"
@@ -17626,22 +18605,26 @@ msgstr ""
 "Określa plik dziennika, jeżeli ma być inny niż domyślny (/var/log/dpkg.log)."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
+#, fuzzy
+#| msgid ""
+#| "Let B<update-alternatives> replace any real file that is installed where "
+#| "an alternative link has to be installed."
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 "Zezwala B<update-alternatives> na zastępowanie istniejących rzeczywistych "
 "plików tam, gdzie powinno być zainstalowane dowiązanie alternatywy."
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
@@ -17651,68 +18634,62 @@ msgstr ""
 "all>."
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
 "Podaje więcej informacji o przebiegu wykonywania B<update-alternatives>."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr "Nie wyświetla żadnych komentarzy, chyba że wystąpi błąd."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
 msgstr "Domyślny katalog alternatyw. Można go zmienić opcją B<-altdir>."
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
 msgstr "Domyślny katalog administracyjny. Można go zmienić opcją B<-admindir>."
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr "Akcja zakończyła się powodzeniem."
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr "2"
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
@@ -17720,15 +18697,21 @@ msgstr ""
 "Wystąpiły problemy podczas przetwarzania linii poleceń lub wykonywania akcji."
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr "FORMAT ZAPYTANIA"
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
+#, fuzzy
+#| msgid ""
+#| "The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+#| "format. It's made of I<n> + 1 blocks where I<n> is the number of "
+#| "alternatives available in the queried link group. The first block "
+#| "contains the following fields:"
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
@@ -17739,35 +18722,38 @@ msgstr ""
 "zapytanie. Pierwszy blok zawiera następujące pola:"
 
 #. type: TP
-#: update-alternatives.8:387
-#, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+#: update-alternatives.8:405
+#, fuzzy, no-wrap
+#| msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr "B<Link:> E<lt>dowiązanieE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr "Nazwa ogólna alternatywy."
 
 #. type: TP
-#: update-alternatives.8:390
-#, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+#: update-alternatives.8:408
+#, fuzzy, no-wrap
+#| msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr "B<Status:> E<lt>statusE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr "Status alternatywy (B<auto> lub B<manual>)."
 
 #. type: TP
-#: update-alternatives.8:393
-#, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+#: update-alternatives.8:411
+#, fuzzy, no-wrap
+#| msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr "B<Best:> E<lt>najlepszy wybórE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
@@ -17776,13 +18762,14 @@ msgstr ""
 "jeśli nie ma dostępnych żadnych alternatyw."
 
 #. type: TP
-#: update-alternatives.8:397
-#, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+#: update-alternatives.8:415
+#, fuzzy, no-wrap
+#| msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr "B<Value:> E<lt>aktualnie wybrana alternatywaE<gt> "
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
@@ -17791,41 +18778,44 @@ msgstr ""
 "wartość B<none> - jest ona używana jeśli dowiązanie nie istnieje."
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr "Inne bloki opisują dostępne alternatywy w grupie dowiązań, do której odnosi się zapytanie:"
 
 #. type: TP
-#: update-alternatives.8:404
-#, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+#: update-alternatives.8:422
+#, fuzzy, no-wrap
+#| msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr "B<Alternative:> E<lt>ścieżka alternatywyE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr "Ścieżka do alternatywy opisywanej w tym bloku."
 
 #. type: TP
-#: update-alternatives.8:407
-#, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+#: update-alternatives.8:425
+#, fuzzy, no-wrap
+#| msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr "B<Priority:> E<lt>wartość priorytetuE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr "Wartość priorytetu alternatywy."
 
 #. type: TP
-#: update-alternatives.8:410
-#, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+#: update-alternatives.8:428
+#, fuzzy, no-wrap
+#| msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr "B<Slaves:> E<lt>lista alternatyw podrzędnychE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -17839,13 +18829,13 @@ msgstr ""
 "ścieżkę do alternatywy podrzędnej."
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr "B<Przykład>"
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -17861,7 +18851,7 @@ msgstr ""
 "Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -17875,7 +18865,7 @@ msgstr ""
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -17909,9 +18899,16 @@ msgstr ""
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
+#, fuzzy
+#| msgid ""
+#| "With I<--verbose> B<update-alternatives> chatters incessantly about its "
+#| "activities on its standard output channel.  If problems occur, B<update-"
+#| "alternatives> outputs error messages on its standard error channel and "
+#| "returns an exit status of 2.  These diagnostics should be self-"
+#| "explanatory; if you do not find them so, please report this as a bug."
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
@@ -17925,7 +18922,7 @@ msgstr ""
 "to jako błąd."
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -17938,21 +18935,25 @@ msgstr ""
 "dowiązania do samego programu i odpowiadających mu stron podręcznika."
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
+#, fuzzy
+#| msgid ""
+#| "To display the available packages which provide B<vi> and the current "
+#| "setting for it, use the I<--display> action:"
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 "Aby wyświetlić listę dostępnych pakietów, które dostarczają B<vi> oraz jego "
 "bieżące ustawienie, należy użyć akcji I<--display>:"
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
@@ -17961,12 +18962,12 @@ msgstr ""
 "jako użytkownik root i wybrać liczbę z listy:"
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
@@ -17975,12 +18976,12 @@ msgstr ""
 "jako użytkownik root wykonać:"
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
@@ -17988,7 +18989,7 @@ msgstr ""
 "śledzenia błędów Debiana."
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -17999,28 +19000,628 @@ msgstr ""
 "znalezienia jakichkolwiek rozbieżności, prosimy o ich zgłoszenie."
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-"Copyright tej strony podręcznika: 1997,1998 Charles Briscoe-Smith i inni."
-
-#. type: Plain text
-#: update-alternatives.8:506
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"To jest wolna dokumentacja, sprawdź Powszechną Licencję Publiczną GNU w "
-"wersji drugiej lub późniejszej, by dowiedzieć się o warunkach dystrybucji. "
-"Brak JAKIEJKOLWIEK gwarancji."
-
-#. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr "B<ln>(1), FHS - standard hierarchii systemu plików."
 
 #~ msgid ""
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+#~ msgstr ""
+#~ "B<dpkg-architecture> i ta strona podręcznika ekranowego zostały napisane "
+#~ "Marcusa Brinkmanna E<lt>brinkmd@debian.orgE<gt>."
+
+#, fuzzy
+#~| msgid "2007-03-07"
+#~ msgid "2011-09-13"
+#~ msgstr "2007-03-07"
+
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Niniejszy program jest oprogramowaniem wolnym, sprawdź Powszechną "
+#~ "Licencję Publiczną GNU w wersji drugiej lub późniejszej, by dowiedzieć "
+#~ "się o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji."
+
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995 Ian Jackson"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2012-01-11"
+#~ msgstr "2006-02-28"
+
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr "Copyright \\(co 1996,1997,1998 Ian Jackson i Christian Schwarz"
+
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007 Frank Lichtenheld"
+
+#~ msgid "2008-02-17"
+#~ msgstr "2008-02-17"
+
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr "Dalsze szczegóły można znaleźć w Zasadach polityki Debiana."
+
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Copyright \\(co 1995-1996 Ian Jackson"
+
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
+
+#~ msgid "[ ... ]"
+#~ msgstr "[ ... ]"
+
+#~ msgid "Instead of:"
+#~ msgstr "Zamiast:"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+
+#~ msgid "please use the following:"
+#~ msgstr "proszę używać:"
+
+#~ msgid ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+
+#~ msgid "please use:"
+#~ msgstr "proszę używać:"
+
+#~ msgid ""
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
+#~ msgstr ""
+#~ "Ogólnie wywoływanie dpkg w pliku rules w celu pobrania informacji o "
+#~ "architekturze jest przestarzałe (chyba że chce się zachować "
+#~ "kompatybilność wsteczną, patrz niżej). W szczególności opcja --print-"
+#~ "architecture jest niezbyt wiarygodna, ponieważ istnieją architektury "
+#~ "Debiana, które nie są równe nazwie procesora."
+
+#~ msgid ""
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
+#~ msgstr ""
+#~ "Zmienne DEB_HOST_ARCH_CPU oraz DEB_HOST_ARCH_OS są dostępne w miarę "
+#~ "nowych wersjach B<dpkg-architecture> (od dpkg 1.13.2). Wcześniej w "
+#~ "plikach I<debian/rules> były sprawdzane zmienne DEB_HOST_GNU_CPU lub "
+#~ "DEB_HOST_GNU_TYPE, które zostały zmienione."
+
+#~ msgid ""
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
+#~ msgstr ""
+#~ "Wszystkie pliki I<debian/rules>, decydujące na podstawie tych zmiennych "
+#~ "jak i co kompilować, powinny być zaktualizowane i przystosowane do "
+#~ "używania nowych zmiennych i ich wartości. Aby zachować wsteczną "
+#~ "kompatybilność z poprzednimi wersjami dpkg-dev, można użyć następującego "
+#~ "kodu:"
+
+#~ msgid ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+#~ msgstr ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+
+#~ msgid ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "# Bierze pod uwagę wyjście ze starego dpkg-architecture.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr "I podobnie dla DEB_BUILD_ARCH_CPU oraz DEB_BUILD_ARCH_OS."
+
+#~ msgid ""
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
+#~ msgstr ""
+#~ "Jeśli chcesz wciąż obsługiwać wersje dpkg-dev, które nie zawierają B<dpkg-"
+#~ "architecture>, to poniższy kod wykonuje to zadanie:"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
+#~ msgstr ""
+#~ "Umieść podzbiór tych linii na górze pliku debian/rules; te domyślne "
+#~ "wartości będą nadpisane przez dpkg-architecture, jeśli jest używane."
+
+#~ msgid ""
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
+#~ msgstr ""
+#~ "Nie ma potrzeby używania pełnego zestawu zmiennych. Można wybrać spójny "
+#~ "ich zbiór, zawierający wartości używane w pliku rules. Na przykład, "
+#~ "jeżeli potrzebna jest tylko architektura Debiana maszyny, dla której "
+#~ "budowany jest pakiet, wystarczające jest użycie \"DEB_HOST_ARCH=\\`dpkg --"
+#~ "print-architecture\\`\" (tak naprawdę jest to architektura Debiana "
+#~ "maszyny, na której jest budowany pakiet, ale proszę pamiętać, że "
+#~ "próbujemy tylko zachować wsteczną zgodność z natywną kompilacją)."
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2008 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008 Rapha\\[:e]l Hertzog"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright \\(co 2001 Joey Hess"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright \\(co 2000 Wichert Akkerman"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Copyright \\(co 1995,1996 Erick Branderhorst"
+
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright \\(co 2001 Wichert Akkerman"
+
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright \\(co 2006 Frank Lichtenheld"
+
+#, fuzzy
+#~| msgid "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2008-2009 Rapha\\[:e]l Hertzog"
+
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+
+#
+#, fuzzy
+#~| msgid ""
+#~| "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~| "list of contributors may be found in `dselect --license'."
+#~ msgid ""
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
+#~ msgstr ""
+#~ "B<dselect> napisał Ian Jackson (ijackson@gnu.ai.mit.edu). Pełną listę "
+#~ "współtwórców można uzyskać wykonując \"dselect --license\"."
+
+#
+#~ msgid ""
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
+#~ msgstr ""
+#~ "Podręcznik napisali Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip "
+#~ "Rodin i Joost kooij."
+
+#
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "Sprawdzanie procesów, których pid jest podany w pliku I<plik-pid>."
+
+#
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Sprawdza istnienie procesów, które byłyby wywołane uruchomieniem podanego "
+#~ "w opcji programu (sprawdzana jest zawartość B</proc/>I<pid>B</exe>)."
+
+#
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Sprawdzanie procesów o nazwie I<nazwa-procesu> (sprawdzana jest zawartość "
+#~ "B</proc/>I<pid>B</stat>)."
+
+#
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Sprawdzanie procesów, których właścicielem jest użytkownik o nazwie "
+#~ "I<użytkownik> lub numerze I<uid>."
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michałkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> na "
+#~ "podstawie poprzedniej wersji napisanej przez Iana Jacksona "
+#~ "E<lt>ijackson@gnu.ai.mit.eduE<gt>"
+
+#
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Podręcznik napisał Klee Dienes E<lt>klee@mit.eduE<gt>, a poprawił Ian "
+#~ "Jackson."
+
+#~ msgid ""
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#~ msgstr ""
+#~ "Copyright tej strony podręcznika: 1997,1998 Charles Briscoe-Smith i inni."
+
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "To jest wolna dokumentacja, sprawdź Powszechną Licencję Publiczną GNU w "
+#~ "wersji drugiej lub późniejszej, by dowiedzieć się o warunkach "
+#~ "dystrybucji. Brak JAKIEJKOLWIEK gwarancji."
+
+#~ msgid "2009-02-27"
+#~ msgstr "2009-02-27"
+
+#, fuzzy
+#~| msgid "2009-02-27"
+#~ msgid "2011-04-29"
+#~ msgstr "2009-02-27"
+
+#~ msgid "2007-03-07"
+#~ msgstr "2007-03-07"
+
+#~ msgid "2007-07-16"
+#~ msgstr "2007-07-16"
+
+#, fuzzy
+#~| msgid "2009-08-16"
+#~ msgid "2009-03-15"
+#~ msgstr "2009-08-16"
+
+#, fuzzy
+#~| msgid "2009-02-27"
+#~ msgid "2011-07-07"
+#~ msgstr "2009-02-27"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-04-18"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "dselect.cfg - dselect configuration file"
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "dselect.cfg - plik konfiguracyjny programu dselect "
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-07-29"
+#~ msgstr "2006-02-28"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>nazwa pakietuE<gt>"
+
+#, fuzzy
+#~| msgid "B<Source:> E<lt>source nameE<gt>"
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>nazwa źródłaE<gt>"
+
+#, fuzzy
+#~| msgid ""
+#~| "The first member is named B<debian-binary> and contains a series of "
+#~| "lines, separated by newlines. Currently only one line is present, the "
+#~| "format version number, B<2.0> at the time this manual page was written.  "
+#~| "Programs which read new-format archives should be prepared for the minor "
+#~| "number to be increased and new lines to be present, and should ignore "
+#~| "these if this is the case."
+#~ msgid ""
+#~ "The first member is named B<debian-split> and contains a series of lines, "
+#~ "separated by newlines. Currently seven lines are present.  The first is "
+#~ "the format version number, B<2.1> at the time this manual page was "
+#~ "written. The second is the package name. The third is the package "
+#~ "version. The fourth is the md5sum of the package.  The fifth is the total "
+#~ "size of the package. The sixth is the maximum part size. The seventh is "
+#~ "the current part number, followed by a slash and the total amount of "
+#~ "parts (as in \\(oq1/10\\(cq)."
+#~ msgstr ""
+#~ "Pierwszy składnik nazywa się B<debian-binary> i zawiera serię linii "
+#~ "rozdzielonych znakami nowej linii. Obecnie plik ten zawiera tylko jedną "
+#~ "linię - numer wersji formatu, który - w czasie pisania tej strony "
+#~ "podręcznika - wynosił B<2.0>. Programy obsługujące archiwa w nowym "
+#~ "formacie powinny być gotowe na obsłużenie zmiany liczby pobocznej (po "
+#~ "kropce) oraz na obecność nowych linii, które powinny ignorować."
+
+#~ msgid "2008-08-18"
+#~ msgstr "2008-08-18"
+
+#
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "B<dpkg> może być także użyty jako nakładka na B<dpkg-deb>(1). Wymienione "
+#~ "poniżej działania są działaniami programu B<dpkg-deb> i jeżeli zostaną "
+#~ "użyte, to B<dpkg> uruchomi B<dpkg-deb>, przekazując mu odpowiednie "
+#~ "parametry:"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract> oraz\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr "Działania te są opisane w osobnym podręczniku do B<dpkg-deb>(1)."
+
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new>, B<--old>"
+
+#
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Wybór pomiędzy nowym i starym formatem binarnym pakietu. Ta opcja jest "
+#~ "przesłana do B<dpkg-deb>(1)."
+
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "Brak sprawdzania zawartości pliku kontrolnego podczas budowania pakietu. "
+#~ "Ta opcja jest przesłana do B<dpkg-deb>(1)."
+
+#, fuzzy
+#~| msgid "2009-08-16"
+#~ msgid "2009-08-15"
+#~ msgstr "2009-08-16"
+
+#~ msgid "Compiler flags"
+#~ msgstr "Flagi kompilatora"
+
+#, fuzzy
+#~| msgid "2007-11-19"
+#~ msgid "2009-11-21"
+#~ msgstr "2007-11-19"
+
+#, fuzzy
+#~| msgid "2007-03-07"
+#~ msgid "2010-03-07"
+#~ msgstr "2007-03-07"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-10-12"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "2009-01-07"
+#~ msgid "2009-08-07"
+#~ msgstr "2009-01-07"
+
+#, fuzzy
+#~| msgid "2009-08-16"
+#~ msgid "2010-04-16"
+#~ msgstr "2009-08-16"
+
+#, fuzzy
+#~| msgid "2009-05-10"
+#~ msgid "2009-05-19"
+#~ msgstr "2009-05-10"
+
+#~ msgid "0"
+#~ msgstr "0"
+
+#, fuzzy
+#~| msgid "2007-10-08"
+#~ msgid "2009-10-01"
+#~ msgstr "2007-10-08"
+
+#~ msgid "2009-06-26"
+#~ msgstr "2009-06-26"
+
+#
+#~ msgid ""
+#~ "B<dpkg-split> uses some rather out-of-date conventions for the the "
+#~ "filenames of Debian packages."
+#~ msgstr "B<dpkg-split> używa raczej starej konwencji nazw plików pakietów."
+
+#
+#~ msgid ""
+#~ "The architecture is not represented in the part files' header, only in "
+#~ "the control information of the contained binary package file, and it is "
+#~ "not present in the filenames generated."
+#~ msgstr ""
+#~ "Architektura nie jest określona w plikach części pakietu, jedynie w "
+#~ "kontrolnych plikach całego pakietu, tak więc architektura nie jest "
+#~ "częścią generowanej nazwy pliku."
+
+#~ msgid "2009-05-10"
+#~ msgstr "2009-05-10"
+
+#
+#, fuzzy
+#~| msgid ""
+#~| "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~| "version>] [B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
+#~| "D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--colour>|B<--color> "
+#~| "I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgid ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<screenpart:>"
+#~ "[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgstr ""
+#~ "B<dselect> [B<--admindir> I<E<lt>katalogE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--licence>|B<--license>] [B<--expert>] [B<--debug>|B<-"
+#~ "D>I<E<lt>plikE<gt>>] [I<E<lt>akcjaE<gt>>] [B<--colour>|B<--color> "
+#~ "I<część_ekranu:>[I<pierwszoplan>],[I<tło>][I<:atr>[I<+atr+..>]]]"
+
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir>I< E<lt>katalogE<gt>>"
+
+#~ msgid "USAGE"
+#~ msgstr "UŻYTKOWANIE"
+
+#~ msgid ""
+#~ "B<start-stop-daemon> returns 0 if the requested action was performed, or "
+#~ "if B<--oknodo> is specified and either B<--start> was specified and a "
+#~ "matching process was already running, or B<--stop> was specified and "
+#~ "there were no matching processes. If B<--oknodo> was not specified and "
+#~ "nothing was done, 1 is returned. If B<--stop> and B<--retry> were "
+#~ "specified, but the end of the schedule was reached and the processes were "
+#~ "still running, the error value is 2. For all other errors, the status is "
+#~ "3."
+#~ msgstr ""
+#~ "B<start-stop-daemon> zwraca 0, jeśli żądana akcja się powiodła lub gdy "
+#~ "podano B<--oknodo> i albo podano także B<--start>, a odpowiadający proces "
+#~ "już działał, albo podano B<--stop> i nie znaleziono odpowiadającego "
+#~ "procesu. Jeśli nie podano B<--oknodo> i nic nie zrobiono, to zwracane "
+#~ "jest 1. Jeśli podano B<--stop> i B<--retry> i cały plan działania został "
+#~ "wykonany, a proces dalej działa, to kodem błędu jest 2. W razie innych "
+#~ "błędów zwracane jest 3."
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid ""
 #~ "An error occurred. Unfortunately at the time of writing I<extended-error-"
 #~ "message> can contain newlines, although in locales where the translators "
 #~ "have not made mistakes every newline is followed by at least one space."
@@ -18042,11 +19643,6 @@ msgstr "B<ln>(1), FHS - standard hierarchii systemu plików."
 #~ msgstr "I<katalog_admin>/info/I<package>.shlibs"
 
 #, fuzzy
-#~| msgid "2007-11-19"
-#~ msgid "2009-11-11"
-#~ msgstr "2007-11-19"
-
-#, fuzzy
 #~| msgid "2009-02-27"
 #~ msgid "2009-02-26"
 #~ msgstr "2009-02-27"
diff --git a/man/po/po4a.cfg b/man/po/po4a.cfg
index 5558df5..924f77c 100644
--- a/man/po/po4a.cfg
+++ b/man/po/po4a.cfg
@@ -5,216 +5,136 @@
 [po4a_alias:man] man                                      \
                  opt_de:"-L ISO-8859-1     -A utf-8"      \
                  opt_es:"-L ISO-8859-1     -A utf-8"      \
-                 opt_fr:"-L ISO-8859-1"                   \
-                 opt_hu:"-L ISO-8859-2     -A ISO-8859-2" \
+                 opt_fr:"-L ISO-8859-1     -A utf-8"      \
+                 opt_hu:"-L ISO-8859-2     -A utf-8"      \
                  opt_ja:"-L euc-jp         -A utf-8"      \
-                 opt_pl:"-L ISO-8859-2"                   \
-                 opt_pt_BR:"-L ISO-8859-1"                \
-                 opt_ru:"-L koi8-r         -A koi8-r"     \
-                 opt_sv:"-L ISO-8859-1"
+                 opt_pl:"-L ISO-8859-2     -A utf-8"      \
+                 opt_pt_BR:"-L ISO-8859-1  -A utf-8"      \
+                 opt_ru:"-L koi8-r         -A utf-8"      \
+                 opt_sv:"-L ISO-8859-1     -A utf-8"
 
-[type:man] deb.5                      \
-           $lang:$(builddir)/$lang/deb.5                    \
+[type:man] deb.5 $lang:$lang/deb.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-control.5              \
-           $lang:$(builddir)/$lang/deb-control.5            \
+[type:man] deb-control.5 $lang:$lang/deb-control.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-src-control.5              \
-           $lang:$(builddir)/$lang/deb-src-control.5            \
+[type:man] deb-src-control.5 $lang:$lang/deb-src-control.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-split.5                                      \
-           $lang:$(builddir)/$lang/deb-split.5              \
+[type:man] deb-split.5 $lang:$lang/deb-split.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-version.5              \
-           $lang:$(builddir)/$lang/deb-version.5            \
+[type:man] deb-version.5 $lang:$lang/deb-version.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-old.5                  \
-           $lang:$(builddir)/$lang/deb-old.5                \
+[type:man] deb-old.5 $lang:$lang/deb-old.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-override.5             \
-           $lang:$(builddir)/$lang/deb-override.5           \
+[type:man] deb-origin.5 $lang:$lang/deb-origin.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-extra-override.5       \
-           $lang:$(builddir)/$lang/deb-extra-override.5     \
+[type:man] deb-override.5 $lang:$lang/deb-override.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-shlibs.5               \
-           $lang:$(builddir)/$lang/deb-shlibs.5             \
+[type:man] deb-extra-override.5 $lang:$lang/deb-extra-override.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-substvars.5            \
-           $lang:$(builddir)/$lang/deb-substvars.5          \
+[type:man] deb-shlibs.5 $lang:$lang/deb-shlibs.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-symbols.5              \
-           $lang:$(builddir)/$lang/deb-symbols.5            \
+[type:man] deb-substvars.5 $lang:$lang/deb-substvars.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] deb-triggers.5             \
-           $lang:$(builddir)/$lang/deb-triggers.5           \
+[type:man] deb-symbols.5 $lang:$lang/deb-symbols.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg.1                     \
-           $lang:$(builddir)/$lang/dpkg.1                   \
+[type:man] deb-triggers.5 $lang:$lang/deb-triggers.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-architecture.1        \
-           $lang:$(builddir)/$lang/dpkg-architecture.1      \
+[type:man] dpkg.1 $lang:$lang/dpkg.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg.cfg.5                 \
-           $lang:$(builddir)/$lang/dpkg.cfg.5               \
+[type:man] dpkg-architecture.1 $lang:$lang/dpkg-architecture.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-buildflags.1          \
-           $lang:$(builddir)/$lang/dpkg-buildflags.1        \
+[type:man] dpkg.cfg.5 $lang:$lang/dpkg.cfg.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-buildpackage.1        \
-           $lang:$(builddir)/$lang/dpkg-buildpackage.1      \
+[type:man] dpkg-buildflags.1 $lang:$lang/dpkg-buildflags.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-checkbuilddeps.1      \
-           $lang:$(builddir)/$lang/dpkg-checkbuilddeps.1    \
+[type:man] dpkg-buildpackage.1 $lang:$lang/dpkg-buildpackage.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-distaddfile.1         \
-           $lang:$(builddir)/$lang/dpkg-distaddfile.1       \
+[type:man] dpkg-checkbuilddeps.1 $lang:$lang/dpkg-checkbuilddeps.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-deb.1                 \
-           $lang:$(builddir)/$lang/dpkg-deb.1               \
+[type:man] dpkg-distaddfile.1 $lang:$lang/dpkg-distaddfile.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-divert.8              \
-           $lang:$(builddir)/$lang/dpkg-divert.8            \
+[type:man] dpkg-deb.1 $lang:$lang/dpkg-deb.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-genchanges.1          \
-           $lang:$(builddir)/$lang/dpkg-genchanges.1        \
+[type:man] dpkg-divert.8 $lang:$lang/dpkg-divert.8 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-gencontrol.1          \
-           $lang:$(builddir)/$lang/dpkg-gencontrol.1        \
+[type:man] dpkg-genchanges.1 $lang:$lang/dpkg-genchanges.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-gensymbols.1         \
-           $lang:$(builddir)/$lang/dpkg-gensymbols.1        \
+[type:man] dpkg-gencontrol.1 $lang:$lang/dpkg-gencontrol.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-maintscript-helper.1  \
-           $lang:$(builddir)/$lang/dpkg-maintscript-helper.1 \
+[type:man] dpkg-gensymbols.1 $lang:$lang/dpkg-gensymbols.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-mergechangelogs.1     \
-           $lang:$(builddir)/$lang/dpkg-mergechangelogs.1   \
+[type:man] dpkg-maintscript-helper.1 $lang:$lang/dpkg-maintscript-helper.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-name.1                \
-           $lang:$(builddir)/$lang/dpkg-name.1              \
+[type:man] dpkg-mergechangelogs.1 $lang:$lang/dpkg-mergechangelogs.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-parsechangelog.1      \
-           $lang:$(builddir)/$lang/dpkg-parsechangelog.1    \
+[type:man] dpkg-name.1 $lang:$lang/dpkg-name.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-query.1               \
-           $lang:$(builddir)/$lang/dpkg-query.1             \
+[type:man] dpkg-parsechangelog.1 $lang:$lang/dpkg-parsechangelog.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-scanpackages.1        \
-           $lang:$(builddir)/$lang/dpkg-scanpackages.1      \
+[type:man] dpkg-query.1 $lang:$lang/dpkg-query.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-scansources.1         \
-           $lang:$(builddir)/$lang/dpkg-scansources.1       \
+[type:man] dpkg-scanpackages.1 $lang:$lang/dpkg-scanpackages.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-shlibdeps.1           \
-           $lang:$(builddir)/$lang/dpkg-shlibdeps.1         \
+[type:man] dpkg-scansources.1 $lang:$lang/dpkg-scansources.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-source.1              \
-           $lang:$(builddir)/$lang/dpkg-source.1            \
+[type:man] dpkg-shlibdeps.1 $lang:$lang/dpkg-shlibdeps.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-split.1               \
-           $lang:$(builddir)/$lang/dpkg-split.1             \
+[type:man] dpkg-source.1 $lang:$lang/dpkg-source.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-statoverride.8        \
-           $lang:$(builddir)/$lang/dpkg-statoverride.8      \
+[type:man] dpkg-split.1 $lang:$lang/dpkg-split.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-trigger.1             \
-           $lang:$(builddir)/$lang/dpkg-trigger.1           \
+[type:man] dpkg-statoverride.8 $lang:$lang/dpkg-statoverride.8 \
            add_$lang:po/$lang.add
 
-
-[type:man] dpkg-vendor.1              \
-           $lang:$(builddir)/$lang/dpkg-vendor.1            \
+[type:man] dpkg-trigger.1 $lang:$lang/dpkg-trigger.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dselect.1                  \
-           $lang:$(builddir)/$lang/dselect.1    \
+[type:man] dpkg-vendor.1 $lang:$lang/dpkg-vendor.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] dselect.cfg.5              \
-           $lang:$(builddir)/$lang/dselect.cfg.5            \
+[type:man] dselect.1 $lang:$lang/dselect.1 \
            add_$lang:po/$lang.add
 
-
-[type:man] start-stop-daemon.8        \
-           $lang:$(builddir)/$lang/start-stop-daemon.8      \
+[type:man] dselect.cfg.5 $lang:$lang/dselect.cfg.5 \
            add_$lang:po/$lang.add
 
-
-[type:man] update-alternatives.8      \
-           $lang:$(builddir)/$lang/update-alternatives.8    \
+[type:man] start-stop-daemon.8 $lang:$lang/start-stop-daemon.8 \
            add_$lang:po/$lang.add
 
-
+[type:man] update-alternatives.8 $lang:$lang/update-alternatives.8 \
+           add_$lang:po/$lang.add
diff --git a/man/po/pt_BR.po b/man/po/pt_BR.po
index bc4d70c..30897aa 100644
--- a/man/po/pt_BR.po
+++ b/man/po/pt_BR.po
@@ -5,111 +5,119 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
 "PO-Revision-Date: 2010-03-07 22:18+0100\n"
 "Last-Translator: Andre Luis Lopes  <andrelop@debian.org>\n"
 "Language-Team: Portuguese <debian-l10n-portuguese@lists.debian.org>\n"
 "Language: pt\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr ""
 
 #. type: TH
-#: deb.5:1
-#, fuzzy, no-wrap
-msgid "2009-02-27"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, fuzzy, no-wrap
+msgid "2011-08-14"
 msgstr "2006-04-09"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Projeto Debian"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, fuzzy, no-wrap
 msgid "Debian"
 msgstr "Projeto Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NOME"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr ""
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "RESUMO"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr ""
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
-msgstr "DESCRIO"
+msgstr "DESCRIÇÃO"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -117,27 +125,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
 msgstr ""
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -147,7 +155,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -158,7 +166,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -167,7 +175,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -177,7 +185,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -188,7 +196,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -199,7 +207,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -208,49 +216,44 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
-msgstr "VEJA TAMBM"
+msgstr "VEJA TAMBÉM"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr ""
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, fuzzy, no-wrap
 msgid "deb-control"
 msgstr "I<control>"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
-msgid "2010-07-29"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 #, fuzzy
 msgid "control"
 msgstr "I<control>"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -263,32 +266,32 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr ""
 
 #. type: TP
-#: deb-control.5:26
-#, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr ""
+#: deb-control.5:45
+#, fuzzy, no-wrap
+msgid "B<Package:>I< package-name>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:30
-#, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr ""
+#: deb-control.5:49
+#, fuzzy, no-wrap
+msgid "B<Version:>I< version-string>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -297,13 +300,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:37
-#, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr ""
+#: deb-control.5:56
+#, fuzzy, no-wrap
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -311,18 +314,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:42
-#, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr ""
+#: deb-control.5:61
+#, fuzzy, no-wrap
+msgid "B<Description:>I< short-description>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -332,19 +335,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, fuzzy, no-wrap
 msgid "OPTIONAL FIELDS"
-msgstr "OPES"
+msgstr "OPÇÕES"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -352,20 +355,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
-#, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr ""
+#: deb-control.5:77 deb-src-control.5:112
+#, fuzzy, no-wrap
+msgid "B<Priority:>I< priority>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -373,28 +376,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:78
-#, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr ""
+#: deb-control.5:97
+#, fuzzy, no-wrap
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -404,108 +407,106 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, fuzzy, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
+msgid "B<Origin:>I< name>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
+msgid "B<Tag:>I< tag-list>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:111
-#, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr ""
+#: deb-control.5:131
+#, fuzzy, no-wrap
+msgid "B<Source:>I< source-name>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
+#: deb-control.5:136 deb-src-control.5:218
 #, fuzzy, no-wrap
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
+msgid "B<Subarchitecture:>I< value>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
+#: deb-control.5:139 deb-src-control.5:221
 #, fuzzy, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
+msgid "B<Kernel-Version:>I< value>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
+#: deb-control.5:142 deb-src-control.5:224
 #, fuzzy, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
@@ -513,13 +514,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
-#, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:150 deb-src-control.5:249
+#, fuzzy, no-wrap
+msgid "B<Depends:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -532,13 +533,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
-#, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:161 deb-src-control.5:252
+#, fuzzy, no-wrap
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -546,13 +547,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
-#, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:168 deb-src-control.5:255
+#, fuzzy, no-wrap
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -560,13 +561,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
-#, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:175 deb-src-control.5:258
+#, fuzzy, no-wrap
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -574,7 +575,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -585,7 +586,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -595,13 +596,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
-#, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:198 deb-src-control.5:261
+#, fuzzy, no-wrap
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -610,13 +611,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
-#, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:206 deb-src-control.5:270
+#, fuzzy, no-wrap
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -625,13 +626,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
-#, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:214 deb-src-control.5:267
+#, fuzzy, no-wrap
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -640,13 +641,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
-#, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-control.5:222 deb-src-control.5:273
+#, fuzzy, no-wrap
+msgid "B<Provides:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -659,7 +660,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -669,13 +670,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
+#: deb-control.5:252 deb-src-control.5:276
 #, fuzzy, no-wrap
-msgid "B<Built-Using:> E<lt>package listE<gt>"
+msgid "B<Built-Using:>I< package-list>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -687,13 +688,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, fuzzy, no-wrap
 msgid "EXAMPLE"
 msgstr "EXEMPLOS"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -719,7 +721,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 #, fuzzy
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
@@ -728,24 +730,18 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, fuzzy, no-wrap
 msgid "deb-src-control"
 msgstr "I<control>"
 
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-msgid "2010-11-22"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -758,24 +754,23 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
+"after the space. Lines starting with a B<'#'> are treated as comments."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, no-wrap
 msgid "SOURCE FIELDS"
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, fuzzy, no-wrap
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
+msgid "B<Source:> I<source-package-name> (required)"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -785,13 +780,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, fuzzy, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
@@ -799,13 +794,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, fuzzy, no-wrap
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -813,13 +808,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, fuzzy, no-wrap
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -827,13 +822,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, fuzzy, no-wrap
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -841,49 +836,55 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr ""
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, fuzzy, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
+msgid "B<Vcs-*:>I< url>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, fuzzy, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
@@ -891,7 +892,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
@@ -899,60 +900,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, fuzzy, no-wrap
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:113
-#, no-wrap
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-src-control.5:131
+#, fuzzy, no-wrap
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:119
-#, no-wrap
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-src-control.5:137
+#, fuzzy, no-wrap
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:124
-#, no-wrap
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr ""
+#: deb-src-control.5:142
+#, fuzzy, no-wrap
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -964,7 +965,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -974,7 +975,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -984,7 +985,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -992,7 +993,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -1000,55 +1001,57 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, fuzzy, no-wrap
 msgid "BINARY FIELDS"
-msgstr "OPES"
+msgstr "OPÇÕES"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, fuzzy, no-wrap
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
+msgid "B<Package:> I<binary-package-name> (required)"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:191
+#: deb-src-control.5:212
 #, fuzzy, no-wrap
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1056,45 +1059,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:214
-#, no-wrap
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr ""
-
-#. type: TP
-#: deb-src-control.5:220
+#: deb-src-control.5:241
 #, fuzzy, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
+msgid "B<Description:> I<short-description> (required)"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:243
+#: deb-src-control.5:264
 #, fuzzy, no-wrap
-msgid "B<Enhances:> E<lt>package listE<gt>"
+msgid "B<Enhances:>I< package-list>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:266
+#: deb-src-control.5:287
 #, no-wrap
 msgid "USER-DEFINED FIELDS"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1111,7 +1108,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1126,11 +1123,11 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1139,8 +1136,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1154,7 +1151,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
+#: deb-src-control.5:346
 #, fuzzy
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr ""
@@ -1162,26 +1159,26 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 msgid "deb-split"
 msgstr "dpkg suite"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
-msgid "2010-01-28"
+msgid "2012-04-09"
 msgstr "2006-04-09"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1189,62 +1186,109 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:35
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:37
+#, fuzzy
+msgid "The package name."
+msgstr "O pacote está instalado e configurado."
+
+#. type: Plain text
+#: deb-split.5:39
+#, fuzzy
+msgid "The package version."
+msgstr "O pacote está selecionado para instalação."
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:43
+#, fuzzy
+msgid "The total size of the package."
+msgstr "Para procurar na lista de pacotes você mesmo:"
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:48
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:54
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:59
+msgid ""
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:62
+msgid ""
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 #, fuzzy
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr ""
@@ -1252,51 +1296,44 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, fuzzy, no-wrap
 msgid "deb-version"
 msgstr "B<--version>"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, fuzzy, no-wrap
-msgid "2008-08-18"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
 msgstr ""
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1304,13 +1341,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, fuzzy, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1321,42 +1358,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, fuzzy, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1364,42 +1401,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1411,7 +1448,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1421,7 +1458,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1429,7 +1466,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1439,13 +1476,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1453,69 +1490,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 #, fuzzy
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "AUTORES"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-#, fuzzy
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-"livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-"condies de cpia. NO existe garantia."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr ""
 
-#. type: TH
-#: deb-old.5:1
-#, fuzzy, no-wrap
-msgid "2006-02-28"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1523,33 +1517,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1557,7 +1551,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1567,7 +1561,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1575,46 +1569,140 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr ""
 
 #. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "deb-override"
-msgstr ""
+#: deb-origin.5:19
+#, fuzzy, no-wrap
+msgid "deb-origin"
+msgstr "B<--version>"
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19 dpkg-vendor.1:18
 #, fuzzy, no-wrap
-msgid "2007-03-07"
+msgid "2011-11-10"
 msgstr "2006-04-09"
 
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:24
+#, fuzzy
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B<--log=>I<filename>"
+
+#. type: Plain text
+#: deb-origin.5:33
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:34
+#, fuzzy, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+
+#. type: Plain text
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:38
+#, fuzzy, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, fuzzy, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<--log=>I<filename>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, fuzzy, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<--log=>I<filename>"
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+#, fuzzy
+msgid "B<dpkg-vendor>(1)"
+msgstr "I<control>"
+
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr ""
+
+#. type: TH
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "dpkg utilities"
-msgstr "utilitrios dpkg"
+msgstr "utilitários dpkg"
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -1623,33 +1711,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -1657,38 +1745,38 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
 msgstr ""
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr ""
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, fuzzy, no-wrap
 msgid "2009-08-16"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -1696,25 +1784,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 #, fuzzy
 msgid "I<package> I<field-name> I<value>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -1722,36 +1810,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, fuzzy, no-wrap
-msgid "2008-02-17"
+msgid "2012-02-08"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -1761,12 +1849,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -1774,31 +1862,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "EXEMPLOS"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -1808,36 +1899,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:63
+#: deb-shlibs.5:69
 #, fuzzy
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 msgid "deb-substvars"
 msgstr "B<deinstall>"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 msgid "2009-07-15"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 #, fuzzy
 msgid "substvars"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -1846,7 +1937,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -1856,14 +1947,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -1872,7 +1963,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -1883,7 +1974,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -1893,12 +1984,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -1909,7 +2000,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -1919,66 +2010,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, fuzzy, no-wrap
 msgid "B<source:Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, fuzzy, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, fuzzy, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -1986,13 +2077,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, fuzzy, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2001,13 +2092,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2016,13 +2107,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, fuzzy, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2030,13 +2121,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2044,96 +2135,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, fuzzy, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, fuzzy, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "ARQUIVOS"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, fuzzy, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 #, fuzzy
 msgid "List of substitution variables and values."
-msgstr "Lista dos pacotes disponveis."
+msgstr "Lista dos pacotes disponíveis."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, fuzzy, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
@@ -2142,127 +2233,97 @@ msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, fuzzy, no-wrap
-msgid "AUTHOR"
-msgstr "AUTOR"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr ""
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr ""
 
-#. type: TH
-#: deb-symbols.5:2
-#, fuzzy, no-wrap
-msgid "2007-07-16"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr ""
+#: deb-symbols.5:36
+#, fuzzy
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2272,23 +2333,23 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2299,40 +2360,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 #, fuzzy
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, fuzzy, no-wrap
 msgid "deb-triggers"
 msgstr "B<--version>"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, fuzzy, no-wrap
-msgid "2009-03-15"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2340,7 +2395,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2348,40 +2403,56 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 #, fuzzy
 msgid "B<interest> I<trigger-name>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+#, fuzzy
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<--log=>I<filename>"
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+#, fuzzy
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<--log=>I<filename>"
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2391,86 +2462,97 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:88
 #, fuzzy
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
-msgid "2011-02-05"
+msgid "2011-11-27"
 msgstr "2006-04-09"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "dpkg suite"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 #, fuzzy
 msgid "dpkg - package manager for Debian"
-msgstr "dpkg - um gerenciador de pacotes de nvel mdio para o Debian"
+msgstr "dpkg - um gerenciador de pacotes de nível médio para o Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+#: dpkg.1:33
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
-msgstr "ATENO"
+msgstr "ATENÇÃO"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 #, fuzzy
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
 "--help>."
 msgstr ""
-"Este manual  elaborado para usurios que desejam compreender as opes da "
+"Este manual é elaborado para usuários que desejam compreender as opções da "
 "linha de comando do B<dpkg> e estados de pacotes em mais detalhes que os "
 "providos por B<dpkg --help>."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 #, fuzzy
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
 "when installing and removing packages are particularly inadequate."
 msgstr ""
-"Ele I<no> deve ser usado por mantenedores de pacotes que desejam "
-"compreender como o B<dpkg> instalar seus pacotes. As descries do que o "
-"B<dpkg> faz quando est instalando e removendo pacotes so particularmente "
-"inadequadas. Para informaes detalhadas a esse respeito, por favor, refira-"
-"se ao tpico I<Package Management System> do I<debian-faq> no sistema GNU "
-"Info. Para infomaes sobre a criao de pacotes Debian, veja o tpico "
+"Ele I<não> deve ser usado por mantenedores de pacotes que desejam "
+"compreender como o B<dpkg> instalará seus pacotes. As descrições do que o "
+"B<dpkg> faz quando está instalando e removendo pacotes são particularmente "
+"inadequadas. Para informações detalhadas a esse respeito, por favor, refira-"
+"se ao tópico I<Package Management System> do I<debian-faq> no sistema GNU "
+"Info. Para infomações sobre a criação de pacotes Debian, veja o tópico "
 "I<Debian Package Management Tools> no mesmo documento."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 #, fuzzy
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
@@ -2480,325 +2562,296 @@ msgid ""
 "tells B<dpkg> what to do and options control the behavior of the action in "
 "some way."
 msgstr ""
-"B<dpkg>  uma ferramenta de nvel mdio para instalar, criar, remover e "
-"gerenciar pacotes Debian. O front-end primrio e mais amigvel para o "
-"B<dpkg>  o B<dselect>(8). O prprio B<dpkg>  controlado inteiramente "
-"atravs de parmetros de linha de comando, que consistem exatamente de uma "
-"ao e zero ou mais opes. A ao-parmetro informa ao dpkg o que fazer e "
-"as opes controlam o comportamento da ao de alguma maneira."
-
-#. type: Plain text
-#: dpkg.1:31
-#, fuzzy
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"O B<dpkg> pode tambm ser usado como front-end para o B<dpkg-deb>.  A seguir "
-"esto as aes do B<dpkg-deb>, e se forem encontradas, o B<dpkg> apenas "
-"executa o B<dpkg-deb> com os parmetros dados a ele:"
+"B<dpkg> é uma ferramenta de nível médio para instalar, criar, remover e "
+"gerenciar pacotes Debian. O front-end primário e mais amigável para o "
+"B<dpkg> é o B<dselect>(8). O próprio B<dpkg> é controlado inteiramente "
+"através de parâmetros de linha de comando, que consistem exatamente de uma "
+"ação e zero ou mais opções. A ação-parâmetro informa ao dpkg o que fazer e "
+"as opções controlam o comportamento da ação de alguma maneira."
 
 #. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, e\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr ""
-"Por favor, refira-se a B<dpkg-deb>(1) para informaes sobre essas aes."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
-msgstr "INFORMAO SOBRE PACOTES"
+msgstr "INFORMAÇÃO SOBRE PACOTES"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 #, fuzzy
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
 "B<flags>. These values are intended to be changed mainly with B<dselect>."
 msgstr ""
-"O B<dpkg> mantm algumas informaes sobre os pacotes disponveis. As "
-"informaes so divididas em trs grupos: B<estados>, B<estados de seleo> "
-"e B<sinalizadores>.  Esses valores so alterados principalmente com o "
+"O B<dpkg> mantém algumas informações sobre os pacotes disponíveis. As "
+"informações são divididas em três grupos: B<estados>, B<estados de seleção> "
+"e B<sinalizadores>.  Esses valores são alterados principalmente com o "
 "B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "ESTADOS DOS PACOTES"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
-msgstr "O pacote no est instalado em seu sistema."
+msgstr "O pacote não está instalado em seu sistema."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
-msgstr "Existem apenas os arquivos de configurao em seu sistema."
+msgstr "Existem apenas os arquivos de configuração em seu sistema."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed>"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 #, fuzzy
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
 msgstr ""
-"A instalao do pacote foi iniciada, mas no completada por alguma razo."
+"A instalação do pacote foi iniciada, mas não completada por alguma razão."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
-msgstr "O pacote est descompactado, mas no configurado."
+msgstr "O pacote está descompactado, mas não configurado."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured>"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 #, fuzzy
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
 msgstr ""
-"O pacote est descompactado e sua configurao comeou, mas no foi "
-"completada por alguma razo."
+"O pacote está descompactado e sua configuração começou, mas não foi "
+"completada por alguma razão."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 #, fuzzy
 msgid "The package has been triggered."
-msgstr "O pacote est instalado e configurado."
+msgstr "O pacote está instalado e configurado."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 #, fuzzy
 msgid "The package is unpacked and configured OK."
-msgstr "O pacote est instalado e configurado."
+msgstr "O pacote está instalado e configurado."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
-msgstr "ESTADOS DE SELEO DOS PACOTES"
+msgstr "ESTADOS DE SELEÇÃO DOS PACOTES"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
-msgstr "O pacote est selecionado para instalao."
+msgstr "O pacote está selecionado para instalação."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
 msgstr ""
-"Um pacote marcado como B<hold> no  manipulado pelo B<dpkg>, a menos que "
-"ele seja forado a isso com a opo B<--force-hold>."
+"Um pacote marcado como B<hold> não é manipulado pelo B<dpkg>, a menos que "
+"ele seja forçado a isso com a opção B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 #, fuzzy
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
 msgstr ""
-"O pacote est selecionado para desinstalao (i.e. queremos remover todos os "
-"arquivos, exceto os arquivos de configurao)."
+"O pacote está selecionado para desinstalação (i.e. queremos remover todos os "
+"arquivos, exceto os arquivos de configuração)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 #, fuzzy
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
 msgstr ""
-"O pacote est selecionado para ser eliminado (i.e. queremos excluir tudo, "
-"at os arquivos de configurao)."
+"O pacote está selecionado para ser eliminado (i.e. queremos excluir tudo, "
+"até os arquivos de configuração)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "SINALIZADORES DOS PACOTES"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 #, fuzzy
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
 "reinstreq>."
 msgstr ""
-"Um pacote marcado como B<reinst-required> est quebrado e precisa ser "
-"reinstalado. Esses pacotes no podem ser removidos, a menos que isso seja "
-"forado com a opo B<--force-reinstreq>."
+"Um pacote marcado como B<reinst-required> está quebrado e precisa ser "
+"reinstalado. Esses pacotes não podem ser removidos, a menos que isso seja "
+"forçado com a opção B<--force-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
-msgstr "AES"
+msgstr "AÇÕES"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, fuzzy, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 #, fuzzy
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
-"Instala o pacote. Se a opo B<--recursive> ou B<-R> for especificada, "
-"I<arquivo_do_pacote> precisa se referir a um diretrio."
+"Instala o pacote. Se a opção B<--recursive> ou B<-R> for especificada, "
+"I<arquivo_do_pacote> precisa se referir a um diretório."
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
-msgstr "A instalao consiste dos seguintes passos:"
+msgstr "A instalação consiste dos seguintes passos:"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
-msgstr "B<1.> Os arquivos de controle do novo pacote so extrados."
+msgstr "B<1.> Os arquivos de controle do novo pacote são extraídos."
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 #, fuzzy
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
 msgstr ""
-"B<2.> Se outra verso do mesmo pacote foi instalada antes da nova "
-"instalao,  executado o script I<prerm> do pacote antigo."
+"B<2.> Se outra versão do mesmo pacote foi instalada antes da nova "
+"instalação, é executado o script I<prerm> do pacote antigo."
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
-msgstr "B<3.> O script I<preinst>, se houver no pacote,  executado."
+msgstr "B<3.> O script I<preinst>, se houver no pacote, é executado."
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 #, fuzzy
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
 msgstr ""
-"B<4.> Os novos arquivos so descompactados, e ao mesmo tempo  feita uma "
-"cpia de segurana dos antigos, de forma que se algo sair errado, eles podem "
+"B<4.> Os novos arquivos são descompactados, e ao mesmo tempo é feita uma "
+"cópia de segurança dos antigos, de forma que se algo sair errado, eles podem "
 "ser restaurados."
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 #, fuzzy
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
@@ -2806,93 +2859,93 @@ msgid ""
 "this script is executed after the I<preinst> script of the new package, "
 "because new files are written at the same time old files are removed."
 msgstr ""
-"B<5.> Se estava instalada uma outra verso do mesmo pacote antes da nova "
-"instalao, o script I<postrm> do pacote antigo  executado. Note que esse "
-"script  executado depois do script I<preinst> do pacote novo, porque os "
-"novos arquivos so gravados ao mesmo tempo que os antigos so removidos."
+"B<5.> Se estava instalada uma outra versão do mesmo pacote antes da nova "
+"instalação, o script I<postrm> do pacote antigo é executado. Note que esse "
+"script é executado depois do script I<preinst> do pacote novo, porque os "
+"novos arquivos são gravados ao mesmo tempo que os antigos são removidos."
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 #, fuzzy
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
 msgstr ""
-"B<6.> O pacote  configurado. Veja B<--configure> para informaes "
-"detalhadas sobre como isso  feito."
+"B<6.> O pacote é configurado. Veja B<--configure> para informações "
+"detalhadas sobre como isso é feito."
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, fuzzy, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<dpkg --unpack >I<arquivo_do_pacote> ..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 #, fuzzy
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
-"Descompacta o pacote, mas no o configura. Se a opo B<--recursive> ou B<-"
-"R> for especificada, I<arquivo_do_pacote> precisa ento se referir a um "
-"diretrio."
+"Descompacta o pacote, mas não o configura. Se a opção B<--recursive> ou B<-"
+"R> for especificada, I<arquivo_do_pacote> precisa então se referir a um "
+"diretório."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, fuzzy, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg --configure >I<pacote> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 #, fuzzy
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
 "unconfigured packages are configured."
 msgstr ""
-"Reconfigura um pacote descompactado.  Se for especificada a opo B<-a> ou "
-"B<--pending> ao invs de I<pacote>, todos os pacotes descompactados mas no "
-"configurados so configurados."
+"Reconfigura um pacote descompactado.  Se for especificada a opção B<-a> ou "
+"B<--pending> ao invés de I<pacote>, todos os pacotes descompactados mas não "
+"configurados são configurados."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
-msgstr "A configurao consiste dos seguintes passos:"
+msgstr "A configuração consiste dos seguintes passos:"
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 #, fuzzy
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
 msgstr ""
-"B<1.> Os arquivos de configurao so descompactados, e ao mesmo tempo  "
-"feita uma cpia de segurana dos arquivos de configurao antigos, de forma "
+"B<1.> Os arquivos de configuração são descompactados, e ao mesmo tempo é "
+"feita uma cópia de segurança dos arquivos de configuração antigos, de forma "
 "que podem ser restaurados se algo sair errado."
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 #, fuzzy
 msgid "B<2.> Run I<postinst> script, if provided by the package."
-msgstr "B<2.> O script I<postinst>, se existir no pacote,  executado."
+msgstr "B<2.> O script I<postinst>, se existir no pacote, é executado."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, fuzzy, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg --configure >I<pacote> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -2902,13 +2955,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, fuzzy, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg -r> | B<--remove> | B<-P> | B<--purge >I<pacote> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 #, fuzzy
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
@@ -2926,45 +2979,45 @@ msgid ""
 "files written to individual users' home directories."
 msgstr ""
 "Remove um pacote instalado.  B<-r> ou B<--remove> remove tudo, exceto os "
-"arquivos de configurao.  Isso pode evitar a necessidade de reconfigurar o "
-"pacote se ele for reinstalado depois. (os arquivos de configurao so os "
+"arquivos de configuração.  Isso pode evitar a necessidade de reconfigurar o "
+"pacote se ele for reinstalado depois. (os arquivos de configuração são os "
 "listados no arquivo de controle I<debian/conffiles>). B<-P> ou B<--purge> "
-"remove tudo, incluindo os arquivos de configurao. Se for dada a opo B<-"
-"a> ou B<--pending> ao invs do nome do pacote, ento todos os pacotes "
+"remove tudo, incluindo os arquivos de configuração. Se for dada a opção B<-"
+"a> ou B<--pending> ao invés do nome do pacote, então todos os pacotes "
 "descompactados, mas marcados para serem removidos ou eliminados (purge)  no "
-"arquivo I</var/lib/dpkg/status>, so removidos ou eliminados (purge) "
+"arquivo I</var/lib/dpkg/status>, são removidos ou eliminados (purge) "
 "respectivamente."
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
-msgstr "A remoo de um pacote consiste dos seguintes passos:"
+msgstr "A remoção de um pacote consiste dos seguintes passos:"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 #, fuzzy
 msgid "B<1.> Run I<prerm> script"
-msgstr "B<1.> O script I<prerm>  executado."
+msgstr "B<1.> O script I<prerm> é executado."
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 #, fuzzy
 msgid "B<2.> Remove the installed files"
-msgstr "B<2.> Os arquivos instalados so removidos."
+msgstr "B<2.> Os arquivos instalados são removidos."
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
-msgstr "B<3.> O script I<postrm>  executado."
+msgstr "B<3.> O script I<postrm> é executado."
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, fuzzy, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<dpkg --update-avail> | B<--merge-avail> I<arquivo-Packages>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 #, fuzzy
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
@@ -2974,16 +3027,16 @@ msgid ""
 "distributed with Debian is simply named I<Packages>. B<dpkg> keeps its "
 "record of available packages in I</var/lib/dpkg/available>."
 msgstr ""
-"Atualiza a idia do B<dpkg> e do B<dselect> de quais pacotes esto "
-"disponveis. Com a ao B<--merge-avail>, as informaes antigas so "
-"combinadas as informaes do I<arquivo-Packages>.  Com a ao B<--update-"
-"avail>, as informaes antigas so substitudas pelas do I<arquivo-"
-"Packages>. O I<arquivo-Packages> distribudo com o Debian  simplesmente "
-"nomeado I<Packages>. O B<dpkg> mantm seu registro dos pacotes disponveis "
+"Atualiza a idéia do B<dpkg> e do B<dselect> de quais pacotes estão "
+"disponíveis. Com a ação B<--merge-avail>, as informações antigas são "
+"combinadas as informações do I<arquivo-Packages>.  Com a ação B<--update-"
+"avail>, as informações antigas são substituídas pelas do I<arquivo-"
+"Packages>. O I<arquivo-Packages> distribuído com o Debian é simplesmente "
+"nomeado I<Packages>. O B<dpkg> mantém seu registro dos pacotes disponíveis "
 "em I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -2992,104 +3045,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, fuzzy, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<dpkg -A> | B<--record-avail> I<arquivo_do_pacote> ..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 #, fuzzy
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
-"Atualiza a idia do B<dpkg> e do B<dselect> de quais pacotes esto "
-"disponveis com as informaes do pacote I<arquivo_do_pacote>. Se a opo "
-"B<--recursive> ou B<-R> for especificada, ento I<arquivo_do_pacote> deve se "
-"referir a um diretrio."
+"Atualiza a idéia do B<dpkg> e do B<dselect> de quais pacotes estão "
+"disponíveis com as informações do pacote I<arquivo_do_pacote>. Se a opção "
+"B<--recursive> ou B<-R> for especificada, então I<arquivo_do_pacote> deve se "
+"referir a um diretório."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, fuzzy, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<dpkg --forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, fuzzy, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<dpkg --clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 #, fuzzy
 msgid "Erase the existing information about what packages are available."
-msgstr "Apaga as informaes existentes sobre quais pacotes esto disponveis."
+msgstr "Apaga as informações existentes sobre quais pacotes estão disponíveis."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, fuzzy, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 #, fuzzy
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
 msgstr ""
 "Procura por pacotes que foram apenas parcialmente instalados em seu sistema. "
-"O B<dpkg> sugerir o que fazer com eles para que funcionem."
+"O B<dpkg> sugerirá o que fazer com eles para que funcionem."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, fuzzy, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
-msgstr "B<dpkg --get-selections> [I<padro>...]"
+msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 #, fuzzy
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
 "not be shown."
-msgstr "Obtm uma lista de seleo de pacotes e a escreve em stdout."
+msgstr "Obtém uma lista de seleção de pacotes e a escreve em stdout."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, fuzzy, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 #, fuzzy
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
-msgstr "Configura as selees de pacotes usando o arquivo lido de stdin."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
+msgstr "Configura as seleções de pacotes usando o arquivo lido de stdin."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, fuzzy, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3097,43 +3150,88 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, fuzzy, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<dpkg --yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 #, fuzzy
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
 msgstr ""
-"Procura pacotes que foram selecionados para instalao, mas por alguma razo "
-"ainda no foram instalados."
+"Procura pacotes que foram selecionados para instalação, mas por alguma razão "
+"ainda não foram instalados."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, fuzzy, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, fuzzy, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 #, fuzzy
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
-"Mostra a arquitetura alvo (por exemplo, \"i386\").  Essa opo usa o B<gcc>."
+"Mostra a arquitetura alvo (por exemplo, \"i386\").  Essa opção usa o B<gcc>."
+
+#. type: TP
+#: dpkg.1:275
+#, fuzzy, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:279
 #, fuzzy, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<dpkg --compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 #, fuzzy
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
@@ -3145,104 +3243,103 @@ msgid ""
 "provided only for compatibility with control file syntax: B<E<lt> E<lt>E<lt> "
 "E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 msgstr ""
-"Compara nmeros de verso, onde I<op>  um operador binrio. O B<dpkg> "
-"retorna com successo (resultado zero) se a condio especificada for "
-"satisfeita e com falha (resultado no nulo) em caso contrrio. H dois "
+"Compara números de versão, onde I<op> é um operador binário. O B<dpkg> "
+"retorna com successo (resultado zero) se a condição especificada for "
+"satisfeita e com falha (resultado não nulo) em caso contrário. Há dois "
 "grupos de operadores, que diferem em como tratam a falta de I<ver1> ou "
-"I<ver2>.  Esses tratam a falta de uma verso como anterior a qualquer outra: "
-"B<lt le eq ne ge gt>.  Esses tratam a falta de uma verso como posterior a "
-"qualquer outra: B<lt-nl le-nl ge-nl gt-nl>.  Esses so providos apenas para "
+"I<ver2>.  Esses tratam a falta de uma versão como anterior a qualquer outra: "
+"B<lt le eq ne ge gt>.  Esses tratam a falta de uma versão como posterior a "
+"qualquer outra: B<lt-nl le-nl ge-nl gt-nl>.  Esses são providos apenas para "
 "manter compatibilidade com a sintaxe do arquivo de controle: B<E<lt> "
 "E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, fuzzy, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
 msgstr "B<dpkg --command-fd E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 #, fuzzy
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
-"Aceita uma srie de comandos no descritor de arquivo de entrada "
-"B<E<lt>nE<gt>>.  Nota: opes adicionais configuradas na linha de comando, e "
-"atravs do descritor de arquivo, no so redefinidas para comandos "
-"subseqentes usados durante a mesma execuo."
+"Aceita uma série de comandos no descritor de arquivo de entrada "
+"B<E<lt>nE<gt>>.  Nota: opções adicionais configuradas na linha de comando, e "
+"através do descritor de arquivo, não são redefinidas para comandos "
+"subseqüentes usados durante a mesma execução."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, fuzzy, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Exibe uma breve mensagem de ajuda."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, fuzzy, no-wrap
 msgid "B<--force-help>"
 msgstr "B<dpkg --force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
-msgstr "Ajuda com as opes B<--force->I<coisa>."
+msgstr "Ajuda com as opções B<--force->I<coisa>."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, fuzzy, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 #, fuzzy
 msgid "Give help about debugging options."
-msgstr "Ajuda com as opes de depurao."
+msgstr "Ajuda com as opções de depuração."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, fuzzy, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
-msgstr "Exibe informao sobre a verso do B<dpkg>."
+msgstr "Exibe informação sobre a versão do B<dpkg>."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, fuzzy, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb-actions>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 #, fuzzy
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
-msgstr "Veja B<dpkg-deb>(1) para mais informaes sobre as seguintes aes."
+msgstr "Veja B<dpkg-deb>(1) para mais informações sobre as seguintes ações."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, fuzzy, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3264,36 +3361,36 @@ msgid ""
 "B<-I>, B<--info> I<archive> [I<control-file>...]\n"
 "    Show information about a package.\n"
 msgstr ""
-"B<dpkg -b> | B<--build> I<diretrio> [I<nome_de_arquivo>]\n"
+"B<dpkg -b> | B<--build> I<diretório> [I<nome_de_arquivo>]\n"
 "    Cria um pacote deb.\n"
 "B<dpkg -c> | B<--contents> I<nome_de_arquivo>\n"
-"    Lista o contedo de um pacote deb.\n"
-"B<dpkg -e> | B<--control> I<nome_de_arquivo> [I<diretrio>]\n"
-"    Extrai informao de controle de um pacote.\n"
-"B<dpkg -x> | B<--extract> I<nome_de_arquivo diretrio>\n"
+"    Lista o conteúdo de um pacote deb.\n"
+"B<dpkg -e> | B<--control> I<nome_de_arquivo> [I<diretório>]\n"
+"    Extrai informação de controle de um pacote.\n"
+"B<dpkg -x> | B<--extract> I<nome_de_arquivo diretório>\n"
 "    Extrai os arquivos contidos pelo pacote.\n"
 "B<dpkg -f> | B<--field>  I<nome_de_arquivo> [I<campo-de-controle>] ...\n"
 "    Exibe o(s) campo(s) de controle do pacote.\n"
 "B<dpkg --fsys-tarfile> I<nome_de_arquivo>\n"
 "    Exibe o sistema de arquivo do arquivo tar contido no pacote Debian. \n"
 "B<dpkg -I> | B<--info> I<nome_de_arquivo> [I<arquivo-de-controle>]\n"
-"    Mostra informao sobre um pacote.\n"
-"B<dpkg -X> | B<--vextract> I<nome_de_arquivo> I<diretrio>\n"
+"    Mostra informação sobre um pacote.\n"
+"B<dpkg -X> | B<--vextract> I<nome_de_arquivo> I<diretório>\n"
 "    Extrai e exibe os nomes de arquivos contidos em um pacote.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, fuzzy, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, fuzzy, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3309,31 +3406,31 @@ msgid ""
 "    I</var/lib/dpkg/available>. Users of APT-based frontends\n"
 "    should use B<apt-cache show> I<package-name> instead.\n"
 msgstr ""
-"B<dpkg -l> | B<--list> I<padro-do-nome-do-pacote> ...    Lista os pacotes que combinam com o padro dado.\n"
+"B<dpkg -l> | B<--list> I<padrão-do-nome-do-pacote> ...    Lista os pacotes que combinam com o padrão dado.\n"
 "B<dpkg -s> | B<--status> I<nome-do-pacote> ...\n"
 "    Exibe o estado do pacote especificado. Isso apenas mostra a entrada na base de dados dos pacotes instalados.\n"
 "B<dpkg -L> | B<--listfiles> I<pacote> ...\n"
 "    Lista os arquivos instalados em seu sistema a partir do B<pacote>.\n"
-"B<dpkg -S> | B<--search> I<padro-de-procura> ...\n"
-"    Procura por um nome de arquivo a partir dos pacotes instalados. Todos os caracteres curinga padres de shell podem ser usados no padro.\n"
+"B<dpkg -S> | B<--search> I<padrão-de-procura> ...\n"
+"    Procura por um nome de arquivo a partir dos pacotes instalados. Todos os caracteres curinga padrões de shell podem ser usados no padrão.\n"
 "B<dpkg  -p|--print-avail >I<pacote>\n"
 "    Exibe detalhes sobre o I<pacote>, como encontrados em I</var/lib/dpkg/available>.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
-msgstr "OPES"
+msgstr "OPÇÕES"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 #, fuzzy
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
@@ -3342,31 +3439,31 @@ msgid ""
 "either an option (exactly the same as the command line option but without "
 "leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
-"Todas as opes podem ser especificadas tanto na linha de comando quanto no "
-"arquivo de configurao do B<dpkg> chamado I</etc/dpkg/dpkg.cfg>. Cada linha "
-"no arquivo de configurao  uma opo (exatamente a mesma opo da linha de "
-"comando, mas sem os hfens)  ou um comentrio (se comear com uma B<#>)."
+"Todas as opções podem ser especificadas tanto na linha de comando quanto no "
+"arquivo de configuração do B<dpkg> chamado I</etc/dpkg/dpkg.cfg>. Cada linha "
+"no arquivo de configuração é uma opção (exatamente a mesma opção da linha de "
+"comando, mas sem os hífens)  ou um comentário (se começar com uma B<#>)."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 #, fuzzy
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
-msgstr "Altera o nmero de erros aps os quais o dpkg abortar. O padro  50."
+msgstr "Altera o número de erros após os quais o dpkg abortará. O padrão é 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, fuzzy, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 #, fuzzy
 msgid ""
 "When a package is removed, there is a possibility that another installed "
@@ -3374,31 +3471,31 @@ msgid ""
 "automatic deconfiguration of the package which depended on the removed "
 "package."
 msgstr ""
-"Quando um pacote  removido, h a possibilidade de que outro pacote "
-"instalado dependa do que foi removido. Especificando essa opo, o pacote "
-"que depende do que foi removido ser automaticamente desconfigurado."
+"Quando um pacote é removido, há a possibilidade de que outro pacote "
+"instalado dependa do que foi removido. Especificando essa opção, o pacote "
+"que depende do que foi removido será automaticamente desconfigurado."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, fuzzy, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 #, fuzzy
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
 "releases). B<-Dh> or B<--debug=help> display these debugging values."
 msgstr ""
-"Ativa a depurao.  I<octal>  formado por uma operao \"or\" bit-a-bit "
+"Ativa a depuração.  I<octal> é formado por uma operação \"or\" bit-a-bit "
 "entre os valores desejados da lista abaixo (note que esses valores podem ser "
-"alterados em verses futuras).  B<-Dh> ou B<--debug=help> exibe esses "
+"alterados em versões futuras).  B<-Dh> ou B<--debug=help> exibe esses "
 "valores."
 
 #. type: Plain text
-#: dpkg.1:356
+#: dpkg.1:389
 #, fuzzy, no-wrap
 msgid ""
 "    Number   Description\n"
@@ -3416,26 +3513,26 @@ msgid ""
 "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
 "      2000   Insane amounts of drivel\n"
 msgstr ""
-" nmero  descrio\n"
-"    1   Informao de progresso geralmente til\n"
-"    2   Invocao e estado dos scripts do mantenedor\n"
-"   10   Sada de cada arquivo processado\n"
-"  100   Muita sada de cada arquivo processado\n"
-"   20   Sada de cada arquivo de configurao\n"
-"  200   Muita sada de cada arquivo de configurao\n"
-"   40   Dependncias e conflitos\n"
-"  400   Muita sada de dependncias/conflitos\n"
-" 1000   Muita tagarelice sobre por exemplo o diretrio dpkg/info\n"
-" 2000   Quantidades insanas de sada.\n"
+" número  descrição\n"
+"    1   Informação de progresso geralmente útil\n"
+"    2   Invocação e estado dos scripts do mantenedor\n"
+"   10   Saída de cada arquivo processado\n"
+"  100   Muita saída de cada arquivo processado\n"
+"   20   Saída de cada arquivo de configuração\n"
+"  200   Muita saída de cada arquivo de configuração\n"
+"   40   Dependências e conflitos\n"
+"  400   Muita saída de dependências/conflitos\n"
+" 1000   Muita tagarelice sobre por exemplo o diretório dpkg/info\n"
+" 2000   Quantidades insanas de saída.\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, fuzzy, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<coisas> | B<--no-force->I<coisas> | B<--refuse->I<coisas>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 #, fuzzy
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
@@ -3443,41 +3540,41 @@ msgid ""
 "force-help> displays a message describing them.  Things marked with (*) are "
 "forced by default."
 msgstr ""
-"Fora ou rejeita (B<no-force> e B<refuse> so a mesma coisa)  a fazer "
-"algumas coisas.  I<coisas>  uma lista separada por vrgulas de coisas "
+"Força ou rejeita (B<no-force> e B<refuse> são a mesma coisa)  a fazer "
+"algumas coisas.  I<coisas> é uma lista separada por vírgulas de coisas "
 "especificadas abaixo.  B<--force-help> exibe uma mensagem descrevendo-as.  "
-"Coisas marcadas com (*) so foradas por padro."
+"Coisas marcadas com (*) são forçadas por padrão."
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 #, fuzzy
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
 "system.>"
 msgstr ""
-"I<Ateno: A maior parte dessas opes devem ser usadas apenas por experts. "
-"Us-las sem o completo conhecimento de seus efeitos pode quebrar todo seu "
+"I<Atenção: A maior parte dessas opções devem ser usadas apenas por experts. "
+"Usá-las sem o completo conhecimento de seus efeitos pode quebrar todo seu "
 "sistema.>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 #, fuzzy
 msgid "B<all>: Turns on (or off) all force options."
-msgstr "B<all>: Liga (ou desliga) todas as opes de fora."
+msgstr "B<all>: Liga (ou desliga) todas as opções de força."
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 #, fuzzy
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
 msgstr ""
-"B<downgrade>(*): Instala um pacote, mesmo se uma verso mais nova j estiver "
+"B<downgrade>(*): Instala um pacote, mesmo se uma versão mais nova já estiver "
 "instalada."
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3487,22 +3584,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 #, fuzzy
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
 msgstr ""
-"B<configure-any>: Configura tambm qualquer pacote descompactado de que o "
+"B<configure-any>: Configura também qualquer pacote descompactado de que o "
 "pacote atual dependa."
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr "B<hold>: Processa pacotes mesmo quando marcados com \"hold\"."
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 #, fuzzy
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
@@ -3510,85 +3607,85 @@ msgid ""
 "remain on the system, which will then be forgotten by B<dpkg>."
 msgstr ""
 "B<remove-reinstreq>: Remove um pacote, mesmo se estiver quebrado e marcado "
-"como requer reinstalao. Isso pode, por exemplo, fazer com que partes do "
-"pacote permaneam em seu sistema, que sero ento esquecidas pelo B<dpkg>."
+"como requer reinstalação. Isso pode, por exemplo, fazer com que partes do "
+"pacote permaneçam em seu sistema, que serão então esquecidas pelo B<dpkg>."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 #, fuzzy
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
 "might cause the whole system to stop working, so use with caution."
 msgstr ""
-"B<remove-essential>: Remove, mesmo se o pacote  considerado essencial. "
-"Pacotes essenciais contm geralmente comandos muito bsicos de Unix. Remov-"
-"los pode causar a parada de funcionamento de todo o sistema, ento use-a com "
+"B<remove-essential>: Remove, mesmo se o pacote é considerado essencial. "
+"Pacotes essenciais contém geralmente comandos muito básicos de Unix. Removê-"
+"los pode causar a parada de funcionamento de todo o sistema, então use-a com "
 "cuidado."
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
-msgstr "B<depends>: Converte todos os problemas de dependncia em avisos."
+msgstr "B<depends>: Converte todos os problemas de dependência em avisos."
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
-"B<depends-version>: No verifica verses quando verificando dependncias."
+"B<depends-version>: Não verifica versões quando verificando dependências."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
 msgstr ""
-"B<conflicts>: Instala, mesmo se conflita com outro pacote. Isso  perigoso, "
-"pois geralmente causar a regravao de alguns arquivos."
+"B<conflicts>: Instala, mesmo se conflita com outro pacote. Isso é perigoso, "
+"pois geralmente causará a regravação de alguns arquivos."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 #, fuzzy
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
 msgstr ""
-"B<confmiss>: Sempre instala um arquivo de configurao que falta. Isso  "
-"perigoso, j que significa que uma mudana (remoo) feita ao arquivo no "
-"ser preservada."
+"B<confmiss>: Sempre instala um arquivo de configuração que falta. Isso é "
+"perigoso, já que significa que uma mudança (remoção) feita ao arquivo não "
+"será preservada."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 #, fuzzy
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
 "case the default action is preferred."
 msgstr ""
-"B<confnew>: Se um arquivo de configurao foi modificado, sempre instala a "
-"nova verso sem perguntar, a menos que B<--force-confdef> tambm seja "
-"especificada, quando a ao padro  ento preferida."
+"B<confnew>: Se um arquivo de configuração foi modificado, sempre instala a "
+"nova versão sem perguntar, a menos que B<--force-confdef> também seja "
+"especificada, quando a ação padrão é então preferida."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 #, fuzzy
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
 "case the default action is preferred."
 msgstr ""
-"B<confold>: Se um arquivo de configurao foi modificado, sempre mantm a "
-"verso antiga sem perguntar, a menos que B<--force-confdef> tambm seja "
-"especificada, quando a ao padro  ento preferida."
+"B<confold>: Se um arquivo de configuração foi modificado, sempre mantém a "
+"versão antiga sem perguntar, a menos que B<--force-confdef> também seja "
+"especificada, quando a ação padrão é então preferida."
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 #, fuzzy
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
@@ -3596,13 +3693,13 @@ msgid ""
 "B<--force-confnew> or B<--force-confold> is also been given, in which case "
 "it will use that to decide the final action."
 msgstr ""
-"B<confdef>: Se um arquivo de configurao foi modificado, sempre escolhe a "
-"ao padro. Se no houver ao padro, ele ir parar e perguntar ao "
-"usurio, a menos que B<--force-confnew> ou B<--force-confold> tambm tenham "
-"sido dadas, quando ser ento usado isso para decidir a ao final."
+"B<confdef>: Se um arquivo de configuração foi modificado, sempre escolhe a "
+"ação padrão. Se não houver ação padrão, ele irá parar e perguntar ao "
+"usuário, a menos que B<--force-confnew> ou B<--force-confold> também tenham "
+"sido dadas, quando será então usado isso para decidir a ação final."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 #, fuzzy
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
@@ -3611,33 +3708,33 @@ msgid ""
 "confold>, or B<--force-confdef> is also given, it will be used to decide the "
 "final action."
 msgstr ""
-"B<confdef>: Se um arquivo de configurao foi modificado, sempre escolhe a "
-"ao padro. Se no houver ao padro, ele ir parar e perguntar ao "
-"usurio, a menos que B<--force-confnew> ou B<--force-confold> tambm tenham "
-"sido dadas, quando ser ento usado isso para decidir a ao final."
+"B<confdef>: Se um arquivo de configuração foi modificado, sempre escolhe a "
+"ação padrão. Se não houver ação padrão, ele irá parar e perguntar ao "
+"usuário, a menos que B<--force-confnew> ou B<--force-confold> também tenham "
+"sido dadas, quando será então usado isso para decidir a ação final."
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr "B<overwrite>: Sobrescreve um arquivo do pacote com arquivo de outro."
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
-"B<overwrite-dir> Sobrescreve um diretrio do pacote com arquivo de outro."
+"B<overwrite-dir> Sobrescreve um diretório do pacote com arquivo de outro."
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 #, fuzzy
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
-"B<overwrite-diverted>: Sobrescreve um arquivo desviado com uma verso no "
+"B<overwrite-diverted>: Sobrescreve um arquivo desviado com uma versão não "
 "desviada."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -3648,7 +3745,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -3658,21 +3755,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:500
 #, fuzzy
 #| msgid "B<architecture>: Process even packages with the wrong architecture."
 msgid "B<architecture>: Process even packages with wrong or no architecture."
-msgstr "B<architecture>: Processa at pacotes com a arquitetura errada."
+msgstr "B<architecture>: Processa até pacotes com a arquitetura errada."
+
+#. type: Plain text
+#: dpkg.1:503
+#, fuzzy
+#| msgid "B<architecture>: Process even packages with the wrong architecture."
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<architecture>: Processa até pacotes com a arquitetura errada."
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -3680,82 +3784,51 @@ msgstr ""
 "problemas."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
-msgstr "B<not-root>: Tenta (des)instalar coisas mesmo no sendo root."
+msgstr "B<not-root>: Tenta (des)instalar coisas mesmo não sendo root."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<pacote>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 #, fuzzy
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
 msgstr ""
-"Ignora a verificao de dependncia dos pacotes especificados (atualmente, a "
-"verificao  feita, mas so apenas dados avisos sobre os conflitos, nada "
+"Ignora a verificação de dependência dos pacotes especificados (atualmente, a "
+"verificação é feita, mas são apenas dados avisos sobre os conflitos, nada "
 "mais)."
 
 #. type: TP
-#: dpkg.1:481
-#, fuzzy, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new> | B<--old>"
-
-#. type: Plain text
-#: dpkg.1:485
-#, fuzzy
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Seleciona o formato binrio novo ou antigo de pacote. Isto  uma opo do "
-"B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-#, fuzzy
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"No l ou verifica o contedo do arquivo de controle enquanto cria um "
-"pacote. Isto  uma opo do B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, fuzzy, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 #, fuzzy
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
 "actually modifying anything."
 msgstr ""
-"Faz tudo que se espera que seja feito, mas no grava nenhuma alterao. Isso "
-" usado para ver o que acontece com a ao especificada, sem modificar nada."
+"Faz tudo que se espera que seja feito, mas não grava nenhuma alteração. Isso "
+"é usado para ver o que acontece com a ação especificada, sem modificar nada."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 #, fuzzy
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
@@ -3763,19 +3836,19 @@ msgid ""
 "purge package foo and then try to purge package --no-act, even though you "
 "probably expected it to actually do nothing)"
 msgstr ""
-"Certifique-se de fornecer B<--no-act> antes da ao-parmetro, ou voc pode "
-"obter resultados indesejveis.  (por exemplo, B<dpkg --purge foo --no-act> "
-"ir primeiro excluir (purge) o pacote foo e ento tentar excluir o pacote --"
-"no-act, apesar de que voc esperava que nada fosse feito)"
+"Certifique-se de fornecer B<--no-act> antes da ação-parâmetro, ou você pode "
+"obter resultados indesejáveis.  (por exemplo, B<dpkg --purge foo --no-act> "
+"irá primeiro excluir (purge) o pacote foo e então tentará excluir o pacote --"
+"no-act, apesar de que você esperava que nada fosse feito)"
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, fuzzy, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R> | B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 #, fuzzy
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
@@ -3783,35 +3856,35 @@ msgid ""
 "B<-i>, B<-A>, B<--install>, B<--unpack> and B<--avail> actions."
 msgstr ""
 "Manipula recursivamente todos os arquivos regulares que combinem com o "
-"padro B<*.deb> encontrados nos diretrios especificados e todos seus "
-"subdiretrios. Isso pode ser usado com as aes B<-i>, B<-A>, B<--install>, "
+"padrão B<*.deb> encontrados nos diretórios especificados e todos seus "
+"subdiretórios. Isso pode ser usado com as ações B<-i>, B<-A>, B<--install>, "
 "B<--unpack> e B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 #, fuzzy
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
 msgstr ""
-"No instala um pacote se uma nova verso do mesmo pacote j estiver "
-"instalada. Isso  um apelido de B<--refuse-downgrade.>"
+"Não instala um pacote se uma nova versão do mesmo pacote já estiver "
+"instalada. Isso é um apelido de B<--refuse-downgrade.>"
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, fuzzy, no-wrap
 msgid "B<--admindir=>I<dir>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -3819,13 +3892,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, fuzzy, no-wrap
 msgid "B<--instdir=>I<dir>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 #, fuzzy
 msgid ""
 "Change default installation directory which refers to the directory where "
@@ -3833,36 +3906,36 @@ msgid ""
 "B<chroot>(2) before running package's installation scripts, which means that "
 "the scripts see B<instdir> as a root directory.  (Defaults to I</>)"
 msgstr ""
-"Muda os diretrios padres.  O B<admindir> padro  I</var/lib/dpkg> e "
-"contm muitos arquivos que do informaes sobre o estado dos pacotes "
-"instalados ou no instalados, etc.  O B<instdir> padro  I</> e refere-se "
-"ao diretrio onde os pacotes devem ser instalados. B<instdir> tambm  o "
-"diretrio passado para B<chroot>(2) antes de executar os scripts de "
-"instalao do I<pacote>, o que significa que os scripts vem B<instdir> como "
-"o diretrio raiz.  Alterar B<root> modifica B<instdir> para I<dir> e "
+"Muda os diretórios padrões.  O B<admindir> padrão é I</var/lib/dpkg> e "
+"contém muitos arquivos que dão informações sobre o estado dos pacotes "
+"instalados ou não instalados, etc.  O B<instdir> padrão é I</> e refere-se "
+"ao diretório onde os pacotes devem ser instalados. B<instdir> também é o "
+"diretório passado para B<chroot>(2) antes de executar os scripts de "
+"instalação do I<pacote>, o que significa que os scripts vêem B<instdir> como "
+"o diretório raiz.  Alterar B<root> modifica B<instdir> para I<dir> e "
 "B<admindir> para I<dir>B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, fuzzy, no-wrap
 msgid "B<--root=>I<dir>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, fuzzy, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O> | B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 #, fuzzy
 msgid ""
 "Only process the packages that are selected for installation. The actual "
@@ -3870,37 +3943,37 @@ msgid ""
 "example, when a package is removed, it will be marked selected for "
 "deinstallation."
 msgstr ""
-"Somente processa os pacotes selecionados para instalao. A marcao atual  "
+"Somente processa os pacotes selecionados para instalação. A marcação atual é "
 "feita com B<dselect> ou pelo B<dpkg>, quando ele manipula pacotes. Por "
-"exemplo, quando um pacote  removido, ele ser marcado como selecionado para "
-"instalao."
+"exemplo, quando um pacote é removido, ele será marcado como selecionado para "
+"instalação."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, fuzzy, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E> | B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 #, fuzzy
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
-msgstr "No instala o pacote se a mesma verso dele j estiver instalada."
+msgstr "Não instala o pacote se a mesma versão dele já estiver instalada."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -3913,33 +3986,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 #, fuzzy
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 #, fuzzy
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -3953,14 +4026,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -3968,12 +4041,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -3981,13 +4054,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, fuzzy, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -3995,48 +4068,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4044,13 +4117,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:607
+#: dpkg.1:635
 #, fuzzy, no-wrap
 msgid "B<--status-logger>=I<command>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
@@ -4058,44 +4131,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, fuzzy, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, fuzzy, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, fuzzy, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4106,364 +4178,364 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, fuzzy, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
-msgstr "Arquivo de configurao com as opes padres."
+msgstr "Arquivo de configuração com as opções padrões."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, fuzzy, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 #, fuzzy
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
 msgstr ""
-"Os outros arquivos listados abaixo esto em seus diretrios padres, veja a "
-"opo B<--admindir> para ver como alterar a localizao desses arquivos."
+"Os outros arquivos listados abaixo estão em seus diretórios padrões, veja a "
+"opção B<--admindir> para ver como alterar a localização desses arquivos."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
-msgstr "Lista dos pacotes disponveis."
+msgstr "Lista dos pacotes disponíveis."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 #, fuzzy
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
 "etc. See section B<INFORMATION ABOUT PACKAGES> for more info."
 msgstr ""
-"D o estado dos pacotes disponveis. Esse arquivo contm informao sobre se "
-"um pacote est marcado para remoo ou no, se est instalado ou no, etc. "
-"Veja a seo B<INFORMAO SOBRE PACOTES> para maiores informaes."
+"Dá o estado dos pacotes disponíveis. Esse arquivo contém informação sobre se "
+"um pacote está marcado para remoção ou não, se está instalado ou não, etc. "
+"Veja a seção B<INFORMAÇÃO SOBRE PACOTES> para maiores informações."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 #, fuzzy
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
 msgstr ""
-"Os seguintes arquivos so componentes de um pacote binrio. Veja B<deb>(5) "
-"para mais informaes sobre eles:"
+"Os seguintes arquivos são componentes de um pacote binário. Veja B<deb>(5) "
+"para mais informações sobre eles:"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, fuzzy, no-wrap
 msgid "ENVIRONMENT"
-msgstr "VARIVEIS DE AMBIENTE"
+msgstr "VARIÁVEIS DE AMBIENTE"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, fuzzy, no-wrap
 #| msgid "B<SHELL>"
 msgid "B<HOME>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, fuzzy, no-wrap
 #| msgid "B<-G>"
 msgid "B<PAGER>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 #, fuzzy
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
-"O programa que o B<dpkg> executar quando estiver iniciando um novo shell."
+"O programa que o B<dpkg> executará quando estiver iniciando um novo shell."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 #, fuzzy
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr ""
-"O programa que o B<dpkg> executar quando estiver iniciando um novo shell."
+"O programa que o B<dpkg> executará quando estiver iniciando um novo shell."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 #, fuzzy
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
 msgstr ""
-"Ajusta o nmero de colunas que o B<dpkg> deve usar quando estiver exibindo "
-"texto formatado. Atualmente s usado por -l."
+"Ajusta o número de colunas que o B<dpkg> deve usar quando estiver exibindo "
+"texto formatado. Atualmente só usado por -l."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 #, fuzzy
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Para listar os pacotes relacionados com o editor vi:"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, fuzzy, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "B< dpkg -l '*vi*'>"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 #, fuzzy
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr "Para ver as entradas em I</var/lib/dpkg/available> em dois pacotes:"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, fuzzy, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "B< dpkg --print-avail elvis vim | less>"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
-msgstr "Para procurar na lista de pacotes voc mesmo:"
+msgstr "Para procurar na lista de pacotes você mesmo:"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, fuzzy, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "B< less /var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Para remover um pacote instalado elvis:"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, fuzzy, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "B< dpkg -r elvis>"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 #, fuzzy
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
 msgstr ""
-"Para instalar um pacote, voc primeiro precisa encontr-lo em um repositrio "
-"ou CDROM.  O arquivo \"available\" mostra que o pacote vim est na seo "
+"Para instalar um pacote, você primeiro precisa encontrá-lo em um repositório "
+"ou CDROM.  O arquivo \"available\" mostra que o pacote vim está na seção "
 "\"editors\":"
 
 #. type: Plain text
-#: dpkg.1:755
+#: dpkg.1:783
 #, fuzzy, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
@@ -4471,25 +4543,25 @@ msgid ""
 msgstr "B< cd /cdrom/hamm/hamm/binary/editors> B< dpkg -i vim_4.5-3.deb>"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
-msgstr "Para fazer uma cpia local dos estados de seleo dos pacotes:"
+msgstr "Para fazer uma cópia local dos estados de seleção dos pacotes:"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, fuzzy, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "B< dpkg --get-selections E<gt>myselections>"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
-"Voc pode transferir esse arquivo para outro computador e instal-lo com:"
+"Você pode transferir esse arquivo para outro computador e instalá-lo com:"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, fuzzy, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -4497,7 +4569,7 @@ msgid ""
 msgstr "B< dpkg --set-selections E<lt>myselections>"
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 #, fuzzy
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
@@ -4505,35 +4577,35 @@ msgid ""
 "application to actually download and install the requested packages. For "
 "example, run B<apt-get dselect-upgrade>."
 msgstr ""
-"Note que isso no instalar nem remover nada, mas apenas ir configurar o "
-"estado de seleo dos pacotes requisitados.  Voc precisar de alguma outra "
-"aplicao para baixar e instalar os pacotes requisitados."
+"Note que isso não instalará nem removerá nada, mas apenas irá configurar o "
+"estado de seleção dos pacotes requisitados.  Você precisará de alguma outra "
+"aplicação para baixar e instalar os pacotes requisitados."
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 #, fuzzy
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
 msgstr ""
-"Ordinariamente, voc verificar que o B<dselect>(8) prov uma maneira mais "
-"conveniente de modificar o estado de seleo dos pacotes."
+"Ordinariamente, você verificará que o B<dselect>(8) provê uma maneira mais "
+"conveniente de modificar o estado de seleção dos pacotes."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 #, fuzzy
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
@@ -4543,60 +4615,66 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
-msgstr "B<--no-act> normalmente d menos informao do que seria til."
+msgstr "B<--no-act> normalmente dá menos informação do que seria útil."
+
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "AUTORES"
 
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 #, fuzzy
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
 msgstr ""
 "Veja B</usr/share/doc/dpkg/THANKS> para a lista de pessoas que\n"
-"contriburam para o B<dpkg>.\n"
+"contribuíram para o B<dpkg>.\n"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-architecture"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
-msgid "2009-08-15"
+msgid "2012-01-20"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:9
+#: dpkg-architecture.1:28
 #, fuzzy
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -4608,35 +4686,35 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, fuzzy, no-wrap
 msgid "B<-l>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, fuzzy, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -4645,13 +4723,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -4660,118 +4738,118 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, fuzzy, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, fuzzy, no-wrap
 msgid "B<-s>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, fuzzy, no-wrap
 msgid "B<-u>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, fuzzy, no-wrap
 msgid "B<-L>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, fuzzy, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, fuzzy, no-wrap
 msgid "B<-f>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -4781,54 +4859,54 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, fuzzy, no-wrap
 msgid "Debian architecture"
 msgstr "Projeto Debian"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -4836,13 +4914,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -4850,226 +4928,226 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, fuzzy, no-wrap
 msgid "VARIABLES"
-msgstr "VARIVEIS DE AMBIENTE"
+msgstr "VARIÁVEIS DE AMBIENTE"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5080,327 +5158,219 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:199
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+msgid "include /usr/share/dpkg/architecture.mk\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 #, fuzzy
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, fuzzy, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, fuzzy, no-wrap
 msgid "2009-09-05"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -5410,175 +5380,244 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 #, fuzzy
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 #, fuzzy
 msgid "I<~/.dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, fuzzy, no-wrap
+msgid "AUTHOR"
+msgstr "AUTOR"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-buildflags"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
+
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+msgid "2012-04-03"
+msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
+#: dpkg-buildflags.1:26
 #, fuzzy
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, fuzzy, no-wrap
 msgid "2."
 msgstr "2"
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
+msgid ""
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, fuzzy, no-wrap
+msgid "B<--dump>"
+msgstr "B<--nocheck>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, fuzzy, no-wrap
 msgid "B<--list>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, fuzzy, no-wrap
 msgid "B<--export=>I<format>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, fuzzy, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, fuzzy, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -5586,63 +5625,100 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, fuzzy, no-wrap
 msgid "B<vendor>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, fuzzy, no-wrap
 msgid "B<system>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, fuzzy, no-wrap
 msgid "B<user>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 msgid "the flag is set/modified by a user-specific configuration;"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
 #, fuzzy, no-wrap
 msgid "B<env>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
+#: dpkg-buildflags.1:106
 msgid "the flag is set/modified by an environment-specific configuration."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--auto> I<ligação>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
 #. type: SH
-#: dpkg-buildflags.1:78
+#: dpkg-buildflags.1:130
 #, no-wrap
 msgid "SUPPORTED FLAGS"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:131
 #, fuzzy, no-wrap
 msgid "B<CFLAGS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 msgid ""
 "Options for the C compiler. The default value set by the vendor includes I<-"
 "g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
@@ -5650,46 +5726,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:137
 #, no-wrap
 msgid "B<CPPFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 msgid "Options for the C preprocessor. Default value: empty."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:88
+#: dpkg-buildflags.1:140
 #, no-wrap
 msgid "B<CXXFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 msgid "Options for the C++ compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:143
 #, no-wrap
 msgid "B<FFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:94
+#: dpkg-buildflags.1:146
 #, no-wrap
 msgid "B<LDFLAGS>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:154
 msgid ""
 "Options passed to the compiler when linking executables or shared objects "
 "(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
@@ -5697,90 +5773,344 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:156
 #, fuzzy, no-wrap
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "B</etc/dpkg/buildflags.conf>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 msgid "System wide configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:159
 #, no-wrap
 msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
+#: dpkg-buildflags.1:162
 msgid "User configuration file."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:169
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_SET>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
 msgid ""
 "This variable can be used to force the value returned for the given I<flag>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:182
 #, no-wrap
 msgid "B<DEB_>I<flag>B<_APPEND>"
 msgstr ""
 
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:188
 msgid ""
 "This variable can be used to append supplementary options to the value "
 "returned for the given I<flag>."
 msgstr ""
 
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, fuzzy, no-wrap
+#| msgid "WARNING"
+msgid "HARDENING"
+msgstr "ATENÇÃO"
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:219
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:220
+#, fuzzy, no-wrap
+msgid "B<format>"
+msgstr "B<--abort-after=>I<número>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:232
+msgid ""
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:233
+#, no-wrap
+msgid "B<fortify>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:247
+#, no-wrap
+msgid "B<stackprotector>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:260
+msgid ""
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:261
+#, fuzzy, no-wrap
+#| msgid "B<purge>"
+msgid "B<relro>"
+msgstr "B<purge>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:271
+#, no-wrap
+msgid "B<bindnow>"
+msgstr ""
+
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:279
+#, no-wrap
+msgid "B<pie>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:291
+msgid ""
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:294
+msgid ""
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
 msgstr ""
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, fuzzy, no-wrap
 msgid "dpkg-buildpackage"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
+#: dpkg-buildpackage.1:29
 #, fuzzy
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, fuzzy, no-wrap
 msgid "B<1.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -5788,26 +6118,26 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, fuzzy, no-wrap
 msgid "B<2.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, fuzzy, no-wrap
 msgid "B<3.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -5815,170 +6145,171 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, fuzzy, no-wrap
 msgid "B<4.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, fuzzy, no-wrap
 msgid "B<5.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, fuzzy, no-wrap
 msgid "B<6.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, fuzzy, no-wrap
 msgid "B<7.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, fuzzy, no-wrap
 msgid "B<8.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, fuzzy, no-wrap
 msgid "B<9.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, fuzzy, no-wrap
 msgid "B<-b>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, fuzzy, no-wrap
 msgid "B<-B>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, fuzzy, no-wrap
 msgid "B<-A>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, fuzzy, no-wrap
 msgid "B<-S>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 #, fuzzy
 msgid "B<--target=>I<target>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 #, fuzzy
 msgid "B<--target >I<target>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 #, fuzzy
 msgid "B<-T>I<target>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -5987,74 +6318,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, fuzzy, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, fuzzy, no-wrap
 msgid "B<-si>"
 msgstr "B<-G>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, fuzzy, no-wrap
 msgid "B<-sa>"
 msgstr "B<-G>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, fuzzy, no-wrap
 msgid "B<-sd>"
 msgstr "B<-G>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, fuzzy, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<--version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, fuzzy, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -6062,7 +6393,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -6070,13 +6401,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, fuzzy, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -6088,63 +6419,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, fuzzy, no-wrap
 msgid "B<-D>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, fuzzy, no-wrap
 msgid "B<-d>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, fuzzy, no-wrap
 msgid "B<-nc>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, fuzzy, no-wrap
 msgid "B<-tc>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -6160,13 +6491,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, fuzzy, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -6177,13 +6508,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -6195,127 +6526,127 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, fuzzy, no-wrap
 msgid "B<-us>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, fuzzy, no-wrap
 msgid "B<-uc>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 #, fuzzy
 msgid "B<-I>I<[pattern]>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 #, fuzzy
 msgid "B<-z>, B<-Z>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, fuzzy, no-wrap
 msgid "B<--source-option=>I<opt>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 #, fuzzy
 msgid "B<--admindir >I<dir>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, fuzzy, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, fuzzy, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -6323,66 +6654,72 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
+msgid "Compiler flags are no longer exported"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:265
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:273
+msgid ""
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 #, fuzzy
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr ""
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
-msgid "2009-11-21"
+msgid "2011-07-04"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
+#: dpkg-checkbuilddeps.1:28
 #, fuzzy
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -6390,74 +6727,83 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
 msgstr ""
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<dpkg --print-architecture>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
 msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
+#: dpkg-distaddfile.1:26
 #, fuzzy
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -6465,68 +6811,68 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, fuzzy, no-wrap
 msgid "B<debian/files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
 msgstr ""
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
-msgid "2010-03-07"
+msgid "2011-11-22"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:9
+#: dpkg-deb.1:28
 #, fuzzy
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 #, fuzzy
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
-msgstr "Veja B<dpkg-deb>(1) para mais informaes sobre as seguintes aes."
+msgstr "Veja B<dpkg-deb>(1) para mais informações sobre as seguintes ações."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -6534,13 +6880,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -6550,7 +6896,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -6560,19 +6906,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -6583,26 +6929,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 #, fuzzy
 msgid "Provides information about a binary package archive."
-msgstr "Apaga as informaes existentes sobre quais pacotes esto disponveis."
+msgstr "Apaga as informações existentes sobre quais pacotes estão disponíveis."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -6611,13 +6957,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-R> | B<--recursive>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -6625,26 +6971,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, fuzzy, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 #, fuzzy
 msgid "Extracts control file information from a binary package archive."
-msgstr "B<1.> Os arquivos de controle do novo pacote so extrados."
+msgstr "B<1.> Os arquivos de controle do novo pacote são extraídos."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -6653,18 +6999,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -6672,100 +7018,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, fuzzy, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, fuzzy, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<--altdir> I<diretório>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -6775,31 +7136,47 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:187
-#, no-wrap
-msgid "B<-z>I<compress_level>"
-msgstr ""
+#: dpkg-deb.1:216
+#, fuzzy, no-wrap
+msgid "B<-z>I<compress-level>"
+msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:191
-#, no-wrap
-msgid "B<-Z>I<compress_type>"
+#: dpkg-deb.1:223
+#, fuzzy, no-wrap
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
+msgid ""
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:228
+#, fuzzy, no-wrap
+msgid "B<-Z>I<compress-type>"
+msgstr "B<--version>"
+
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -6807,25 +7184,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, fuzzy, no-wrap
 msgid "B<--new>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, fuzzy, no-wrap
 msgid "B<--old>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -6833,39 +7210,58 @@ msgid ""
 "0.93.76 (September 1995), which was released as i386 a.out only."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, fuzzy, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, fuzzy, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -6875,7 +7271,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -6883,42 +7279,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-divert.8:1
-#, no-wrap
-msgid "dpkg-divert"
-msgstr ""
-
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-msgid "2010-10-12"
-msgstr "2006-04-09"
+#: dpkg-divert.8:21
+#, no-wrap
+msgid "dpkg-divert"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:9
+#: dpkg-divert.8:29
 #, fuzzy
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -6930,95 +7320,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, fuzzy, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, fuzzy, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, fuzzy, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, fuzzy, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, fuzzy, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, fuzzy, no-wrap
 msgid "B<--admindir>I< directory>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, fuzzy, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, fuzzy, no-wrap
 msgid "B<--local>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -7027,74 +7418,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, fuzzy, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, fuzzy, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, fuzzy, no-wrap
 msgid "B<--rename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, fuzzy, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -7104,7 +7495,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -7112,69 +7503,69 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_ADMINDIR>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -7182,36 +7573,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr ""
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
+#: dpkg-genchanges.1:28
 #, fuzzy
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -7219,13 +7605,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, fuzzy, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -7234,14 +7620,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -7249,7 +7635,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -7258,31 +7644,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -7290,7 +7676,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -7298,27 +7684,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -7328,71 +7714,71 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, fuzzy, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, fuzzy, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, fuzzy, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -7400,13 +7786,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -7414,13 +7800,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, fuzzy, no-wrap
 msgid "B<-q>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -7428,31 +7814,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
 msgstr ""
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, fuzzy, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
+#: dpkg-gencontrol.1:27
 #, fuzzy
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -7460,7 +7846,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -7474,7 +7860,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -7483,26 +7869,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -7510,13 +7896,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, fuzzy, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -7525,26 +7911,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, fuzzy, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -7554,13 +7940,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -7569,71 +7955,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, fuzzy, no-wrap
 msgid "B<-O>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, fuzzy, no-wrap
 msgid "B<debian/control>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
 "control files it generates here."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "I<control>"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
-msgid "2009-08-07"
+msgid "2012-04-22"
 msgstr "2006-04-09"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
+#: dpkg-gensymbols.1:26
 #, fuzzy
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -7643,45 +8024,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 #, fuzzy
 msgid "debian/symbols.I<arch>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 #, fuzzy
 msgid "debian/symbols"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -7693,7 +8066,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -7702,13 +8075,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -7724,21 +8097,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
 "patch should ideally only add new lines."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -7748,13 +8130,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -7764,7 +8146,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -7780,7 +8162,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -7789,7 +8171,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -7799,7 +8181,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -7814,20 +8196,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, fuzzy, no-wrap
 #| msgid "B<not-installed>"
 msgid "B<optional>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -7840,7 +8222,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -7850,13 +8232,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, fuzzy, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -7872,7 +8254,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -7882,31 +8264,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, fuzzy, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -7917,52 +8300,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, fuzzy, no-wrap
 msgid "B<c++>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, fuzzy, no-wrap
 msgid "B<symver>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, fuzzy, no-wrap
 #| msgid "B<purge>"
 msgid "B<regex>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -7974,7 +8357,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -7987,7 +8370,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -7998,12 +8381,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -8018,7 +8401,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8028,19 +8411,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -8052,7 +8435,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -8061,7 +8444,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -8072,7 +8455,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -8082,7 +8465,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -8092,7 +8475,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -8102,7 +8485,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8111,7 +8494,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -8121,7 +8504,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -8129,7 +8512,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -8137,7 +8520,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -8152,7 +8535,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -8162,7 +8545,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -8173,13 +8556,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -8187,7 +8570,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -8195,31 +8578,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -8229,7 +8612,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -8242,7 +8625,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -8251,7 +8634,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -8259,39 +8642,39 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -8303,73 +8686,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, fuzzy, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, fuzzy, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, fuzzy, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, fuzzy, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -8378,13 +8761,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, fuzzy, no-wrap
 msgid "B<-t>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -8396,13 +8779,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, fuzzy, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -8413,14 +8796,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -8429,13 +8812,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, fuzzy, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -8443,21 +8826,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, fuzzy, no-wrap
 #| msgid "B<-G>"
 msgid "B<-V>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -8465,78 +8848,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 #, fuzzy
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr ""
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, fuzzy, no-wrap
-msgid "2010-04-16"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -8544,24 +8916,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -8574,7 +8946,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -8583,13 +8955,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -8598,36 +8970,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -8640,13 +9038,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -8656,36 +9054,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -8697,14 +9098,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, fuzzy, no-wrap
 #| msgid "INFORMATION ABOUT PACKAGES"
 msgid "INTEGRATION IN PACKAGES"
-msgstr "INFORMAO SOBRE PACOTES"
+msgstr "INFORMAÇÃO SOBRE PACOTES"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -8713,13 +9114,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -8728,55 +9129,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr ""
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-mergechangelogs"
-msgstr "B<dpkg> [I<opes>] I<ao>"
-
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
-msgid "2010-04-18"
-msgstr "2006-04-09"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 #, fuzzy
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -8784,7 +9164,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -8798,20 +9178,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -8820,14 +9200,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, fuzzy, no-wrap
 #| msgid "ACTIONS"
 msgid "LIMITATIONS"
-msgstr "AES"
+msgstr "AÇÕES"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -8835,13 +9215,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -8849,7 +9229,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -8858,7 +9238,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -8866,130 +9246,128 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr ""
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+msgid "2012-04-15"
+msgstr "2006-04-09"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:15
+#: dpkg-name.1:28
 #, fuzzy
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<update-alternatives> [I<optes>] B<--auto> I<nome>"
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<update-alternatives> [I<optções>] B<--auto> I<nome>"
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, fuzzy, no-wrap
 msgid "B<-k>, B<--symlink>"
-msgstr "B<--display> I<ligao>"
+msgstr "B<--display> I<ligação>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, fuzzy, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -8997,13 +9375,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -9011,76 +9389,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 #, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr ""
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-parsechangelog"
-msgstr "B<dpkg> [I<opes>] I<ao>"
-
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-19"
-msgstr "2006-04-09"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
+#: dpkg-parsechangelog.1:28
 #, fuzzy
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -9088,13 +9455,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, fuzzy, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -9102,13 +9469,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -9116,13 +9483,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -9132,65 +9499,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, fuzzy, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
+msgid "B<Source:>I< pkg-name>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, fuzzy, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, fuzzy, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
+msgid "B<Urgency:>I< urgency>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, fuzzy, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
+msgid "B<Maintainer:>I< author>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, fuzzy, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
 msgstr "B<--log=>I<filename>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, fuzzy, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
+msgid "B<Closes:>I< bug-number>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -9199,101 +9566,101 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, fuzzy, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, fuzzy, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, fuzzy, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, fuzzy, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, fuzzy, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, fuzzy, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, fuzzy, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -9301,13 +9668,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -9315,43 +9682,38 @@ msgid ""
 "itself."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-query"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 #, fuzzy
 msgid "B<dpkg-query> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<dpkg --get-selections> [I<padro>...]"
+msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -9363,25 +9725,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, fuzzy, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "B< dpkg -l '*vi*'>"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -9392,12 +9754,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -9411,12 +9773,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -9424,7 +9786,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -9432,7 +9794,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -9441,55 +9803,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<dpkg --get-selections> [I<padro>...]"
+msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, fuzzy, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -9500,47 +9868,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
-msgstr "B<dpkg --get-selections> [I<padro>...]"
+msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, fuzzy, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+msgid "B<--load-avail>"
+msgstr "B<dpkg --clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -9549,7 +9939,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -9557,7 +9947,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -9568,7 +9958,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -9581,11 +9971,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -9596,105 +9986,118 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr ""
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, fuzzy, no-wrap
 msgid "EXIT STATUS"
-msgstr "STATUS DE SADA"
+msgstr "STATUS DE SAÍDA"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
-#, fuzzy, no-wrap
-msgid "0"
-msgstr "0"
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
+#, no-wrap
+msgid "B<0>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 #, fuzzy
 msgid "The requested query was successfully performed."
-msgstr "A ao requisitada foi completada com sucesso."
+msgstr "A ação requisitada foi completada com sucesso."
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
+msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 #, fuzzy
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
 msgstr ""
 "Foram encontrados problemas quando analisando a linha de comando ou "
-"executando a ao."
+"executando a ação."
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr ""
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr ""
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, fuzzy, no-wrap
-msgid "2009-10-01"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -9705,7 +10108,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -9715,7 +10118,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -9724,7 +10127,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -9732,13 +10135,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -9746,72 +10149,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, fuzzy, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr ""
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
-msgstr "B<--auto> I<ligao>"
+msgstr "B<--auto> I<ligação>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, fuzzy, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -9819,13 +10222,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, fuzzy, no-wrap
 msgid "DIAGNOSTICS"
-msgstr "DIAGNSTICOS"
+msgstr "DIAGNÓSTICOS"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -9834,7 +10237,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
@@ -9844,32 +10247,32 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -9883,7 +10286,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -9891,7 +10294,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -9900,33 +10303,33 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, fuzzy, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -9936,65 +10339,53 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, fuzzy, no-wrap
 msgid "B<--debug>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 #, fuzzy
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr ""
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "B<dpkg-deb-actions>"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-msgid "2011-03-04"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
+#: dpkg-shlibdeps.1:29
+#, fuzzy
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -10011,13 +10402,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -10026,13 +10417,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -10042,19 +10433,19 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -10062,20 +10453,20 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -10084,7 +10475,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -10094,13 +10485,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -10108,42 +10499,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -10152,24 +10543,24 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -10177,33 +10568,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -10211,7 +10602,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -10219,7 +10610,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -10229,13 +10620,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -10244,20 +10635,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -10267,46 +10658,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, fuzzy, no-wrap
 msgid "B<-v>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, fuzzy, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -10315,13 +10706,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, fuzzy, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -10331,13 +10722,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -10346,31 +10737,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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 ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, fuzzy, no-wrap
 msgid "WARNINGS"
-msgstr "ATENO"
+msgstr "ATENÇÃO"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -10380,13 +10771,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -10395,13 +10786,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -10416,13 +10807,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -10431,13 +10822,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
+#, no-wrap
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
 #, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -10447,13 +10849,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -10463,13 +10865,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -10478,14 +10880,14 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -10495,13 +10897,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -10512,7 +10914,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -10527,7 +10929,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -10535,42 +10937,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 #, fuzzy
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr ""
 "B<dselect>(8), B<dpkg-deb>(1), B<deb>(5), B<deb-control>(5), e B<dpkg-"
 "reconfigure>(8)"
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr ""
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, fuzzy, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg suite"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:10
+#: dpkg-source.1:30
 #, fuzzy
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -10578,13 +10975,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -10595,7 +10992,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -10603,7 +11000,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -10614,7 +11011,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -10623,13 +11020,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -10639,10 +11036,10 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -10651,13 +11048,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, fuzzy, no-wrap
 msgid "B<--print-format> I<directory>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -10665,46 +11062,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, fuzzy, no-wrap
 msgid "B<--before-build> I<directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, fuzzy, no-wrap
 msgid "B<--after-build> I<directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:111
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--admindir> I<diretório>"
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -10712,7 +11123,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -10720,20 +11131,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, fuzzy, no-wrap
 msgid "B<--format=>I<value>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -10741,13 +11152,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -10757,27 +11168,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -10791,7 +11202,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -10805,29 +11216,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -10837,7 +11248,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -10845,7 +11256,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -10858,48 +11269,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, fuzzy, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, fuzzy, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -10909,13 +11320,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, fuzzy, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "SINALIZADORES DOS PACOTES"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -10923,13 +11334,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -10937,12 +11348,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -10955,12 +11366,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -10969,13 +11380,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -10986,7 +11397,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -10994,13 +11405,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, fuzzy, no-wrap
 msgid "B<-sk>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -11010,24 +11421,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, fuzzy, no-wrap
 msgid "B<-sp>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, fuzzy, no-wrap
 msgid "B<-su>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -11035,24 +11446,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, fuzzy, no-wrap
 msgid "B<-sr>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, fuzzy, no-wrap
 msgid "B<-ss>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -11061,13 +11472,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, fuzzy, no-wrap
 msgid "B<-sn>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -11076,13 +11487,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, fuzzy, no-wrap
 msgid "B<-sa> or B<-sA>"
-msgstr "B<--list> I<ligao>"
+msgstr "B<--list> I<ligação>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -11098,13 +11509,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -11112,18 +11523,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -11132,12 +11543,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -11145,31 +11556,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, fuzzy, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<dpkg-deb-actions>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -11177,7 +11588,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -11186,20 +11597,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -11208,13 +11619,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -11224,7 +11635,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -11236,7 +11647,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -11251,36 +11662,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -11291,14 +11711,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -11307,36 +11727,63 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:506
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 #, fuzzy
 msgid "B<Build options>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, fuzzy, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -11346,37 +11793,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, fuzzy, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<dpkg --clear-avail>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, fuzzy, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -11384,45 +11831,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, fuzzy, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, fuzzy, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<dpkg-deb-actions>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -11431,24 +11878,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, fuzzy, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -11456,56 +11902,69 @@ msgid ""
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
 
+#. type: TP
+#: dpkg-source.1:578
+#, fuzzy, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, fuzzy, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, fuzzy, no-wrap
 msgid "B<--target-format=>I<value>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -11513,18 +11972,18 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -11532,7 +11991,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -11540,36 +11999,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, fuzzy, no-wrap
 msgid "B<--git-ref=>I<ref>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -11581,40 +12040,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, fuzzy, no-wrap
 #| msgid "B<--abort-after=>I<number>"
 msgid "B<--git-depth=>I<number>"
-msgstr "B<--abort-after=>I<nmero>"
+msgstr "B<--abort-after=>I<número>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -11622,19 +12081,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -11644,7 +12103,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -11654,13 +12113,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -11670,13 +12129,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -11686,51 +12145,51 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -11738,13 +12197,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, fuzzy, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -11753,13 +12212,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, fuzzy, no-wrap
 msgid "debian/source/options"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -11768,7 +12227,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -11777,9 +12236,8 @@ msgid ""
 "a file:"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -11787,23 +12245,25 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, fuzzy, no-wrap
 msgid "debian/source/local-options"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -11812,27 +12272,33 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, fuzzy, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "B<config-files>"
+
+#. type: SS
+#: dpkg-source.1:739
 #, fuzzy, no-wrap
 msgid "debian/source/patch-header"
 msgstr "B<config-files>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -11845,7 +12311,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 #, fuzzy
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr ""
@@ -11853,30 +12319,24 @@ msgstr ""
 "reconfigure>(8)"
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg suite"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, fuzzy, no-wrap
-msgid "2009-06-26"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:10
+#: dpkg-split.1:26
 #, fuzzy
-msgid "B<dpkg-split> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-split> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -11884,14 +12344,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -11900,25 +12360,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -11926,27 +12386,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, fuzzy, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -11954,7 +12414,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -11962,23 +12422,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -11986,25 +12448,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -12012,21 +12474,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -12034,18 +12497,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -12053,77 +12516,77 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, fuzzy, no-wrap
 msgid "B<--depotdir>I< directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, fuzzy, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -12132,19 +12595,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, fuzzy, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -12152,78 +12615,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -12231,35 +12684,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
 msgid "Debian project"
 msgstr "Projeto Debian"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
+#: dpkg-statoverride.8:26
 #, fuzzy
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -12270,20 +12723,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -12293,27 +12746,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, fuzzy, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -12321,50 +12774,50 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, fuzzy, no-wrap
 msgid "B<--force>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, fuzzy, no-wrap
 msgid "B<--update>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -12372,45 +12825,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
 msgstr ""
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-trigger"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -12420,48 +12873,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, fuzzy, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, fuzzy, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, fuzzy, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -12470,48 +12923,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, fuzzy, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-vendor"
 msgstr "I<control>"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-10"
-msgstr "2006-04-09"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 #, fuzzy
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -12519,98 +12966,102 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, fuzzy, no-wrap
 msgid "B<--is>I< vendor>"
-msgstr "B<--admindir> I<diretrio>"
+msgstr "B<--admindir> I<diretório>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, fuzzy, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, fuzzy, no-wrap
 msgid "B<--query>I< field>"
-msgstr "B<--auto> I<ligao>"
+msgstr "B<--auto> I<ligação>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, fuzzy, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
 msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr ""
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+msgid "2012-04-07"
+msgstr "2006-04-09"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
+#: dselect.1:29
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -12623,7 +13074,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -12637,38 +13088,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 #, fuzzy
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
-"Todas as opes podem ser especificadas tanto na linha de comando quanto no "
-"arquivo de configurao do B<dpkg> chamado I</etc/dpkg/dpkg.cfg>. Cada linha "
-"no arquivo de configurao  uma opo (exatamente a mesma opo da linha de "
-"comando, mas sem os hfens)  ou um comentrio (se comear com uma B<#>)."
-
-#. type: TP
-#: dselect.1:52
-#, fuzzy, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir> I<diretrio>"
+"Todas as opções podem ser especificadas tanto na linha de comando quanto no "
+"arquivo de configuração do B<dpkg> chamado I</etc/dpkg/dpkg.cfg>. Cada linha "
+"no arquivo de configuração é uma opção (exatamente a mesma opção da linha de "
+"comando, mas sem os hífens)  ou um comentário (se começar com uma B<#>)."
 
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -12676,36 +13121,36 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:57
-#, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr ""
+#: dselect.1:70
+#, fuzzy, no-wrap
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, fuzzy, no-wrap
 msgid "B<--expert>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:64
+#: dselect.1:77
 #, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -12714,146 +13159,146 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, fuzzy, no-wrap
 msgid "B<title>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr ""
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, fuzzy, no-wrap
 msgid "B<listhead>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 #, fuzzy
 msgid "The header line above the list of packages."
-msgstr "Para procurar na lista de pacotes voc mesmo:"
+msgstr "Para procurar na lista de pacotes você mesmo:"
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, fuzzy, no-wrap
 msgid "B<list>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr ""
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, fuzzy, no-wrap
 msgid "B<listsel>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr ""
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, fuzzy, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, fuzzy, no-wrap
 msgid "B<infohead>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, fuzzy, no-wrap
 msgid "B<infodesc>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 #, fuzzy
 msgid "The package's short description."
-msgstr "O pacote est selecionado para instalao."
+msgstr "O pacote está selecionado para instalação."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, fuzzy, no-wrap
 msgid "B<query>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr ""
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, fuzzy, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -12861,7 +13306,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -12871,67 +13316,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr ""
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr ""
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr ""
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 #, fuzzy
 msgid "Refresh the available packages database."
-msgstr "Lista dos pacotes disponveis."
+msgstr "Lista dos pacotes disponíveis."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -12941,25 +13381,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
 msgstr ""
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -12969,7 +13409,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -12980,25 +13420,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
 msgstr ""
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, fuzzy, no-wrap
 msgid "install"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -13008,7 +13448,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -13020,7 +13460,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -13030,57 +13470,57 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr ""
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr ""
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -13095,7 +13535,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -13105,13 +13545,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -13122,20 +13562,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
 msgstr ""
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -13148,7 +13588,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -13156,13 +13596,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -13170,7 +13610,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -13181,7 +13621,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -13190,7 +13630,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -13213,20 +13653,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -13248,13 +13688,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -13268,7 +13708,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -13280,20 +13720,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
 msgstr ""
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -13306,7 +13746,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13314,7 +13754,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -13322,7 +13762,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -13332,13 +13772,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13346,7 +13786,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -13357,7 +13797,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -13367,7 +13807,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -13378,13 +13818,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -13394,7 +13834,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -13403,7 +13843,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -13413,7 +13853,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -13423,134 +13863,132 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 #, fuzzy
 msgid "The visible list of available packages cannot be reduced."
-msgstr "Lista dos pacotes disponveis."
-
-#. type: Plain text
-#: dselect.1:451
-msgid ""
-"The built in access methods can no longer stand up to current quality "
-"standards. Use the access method provided by apt, it is not only not broken, "
-"it is also much more flexible than the built in access methods."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:457
-msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
-msgstr ""
+msgstr "Lista dos pacotes disponíveis."
 
 #. type: Plain text
-#: dselect.1:462
+#: dselect.1:465
 msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
+"The built in access methods can no longer stand up to current quality "
+"standards. Use the access method provided by apt, it is not only not broken, "
+"it is also much more flexible than the built in access methods."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
+#: dselect.1:470
+msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr ""
 
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr ""
 
+#. type: TH
+#: dselect.cfg.5:19
+#, fuzzy, no-wrap
+msgid "2011-07-03"
+msgstr "2006-04-09"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 #, fuzzy
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 #, fuzzy
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 #, fuzzy
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
 msgstr ""
 "Veja B</usr/share/doc/dpkg/THANKS> para a lista de pessoas que\n"
-"contriburam para o B<dpkg>.\n"
+"contribuíram para o B<dpkg>.\n"
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr ""
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr ""
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+msgid "2012-01-14"
+msgstr "2006-04-09"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:9
+#: start-stop-daemon.8:30
 #, fuzzy
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr "B<dpkg> [I<opes>] I<ao>"
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<dpkg> [I<opções>] I<ação>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -13558,7 +13996,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -13571,13 +14009,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -13588,13 +14026,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, fuzzy, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -13605,115 +14043,139 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, fuzzy, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<--new> | B<--old>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, fuzzy, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, fuzzy
 msgid "Show usage information and exit."
-msgstr "Exibe informao sobre a verso do B<dpkg>."
+msgstr "Exibe informação sobre a versão do B<dpkg>."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, fuzzy, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr ""
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, fuzzy, no-wrap
 msgid "MATCHING OPTIONS"
-msgstr "OPES COMUNS"
+msgstr "OPÇÕES COMUNS"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, fuzzy, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, fuzzy, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -13722,7 +14184,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -13730,7 +14192,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -13740,7 +14202,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -13748,61 +14210,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, fuzzy, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 #, fuzzy, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
-msgstr "B<--altdir> I<diretrio>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -13815,26 +14277,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, fuzzy, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -13842,13 +14304,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, fuzzy, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -13860,24 +14322,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13886,13 +14348,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<dpkg -i> | B<--install> I<arquivo_do_pacote>..."
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -13902,24 +14364,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -13930,109 +14392,148 @@ msgid ""
 "useful when combined with the B<--background> option."
 msgstr ""
 
-#. type: TP
-#: start-stop-daemon.8:252
-#, fuzzy, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<--verbose>"
-
 #. type: Plain text
-#: start-stop-daemon.8:255
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:296
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:276
-msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:279
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:315
+msgid ""
+"When using the B<--status> command, the following status codes are returned:"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:285
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:331
+msgid ""
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:336
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:297
+#: start-stop-daemon.8:343
+#, no-wrap
 msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:350
+#, no-wrap
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, fuzzy, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives --auto vi"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
-"update-alternatives - mantm ligaes simblicas determinando comandos "
-"padres"
+"update-alternatives - mantém ligações simbólicas determinando comandos "
+"padrões"
 
 #. type: Plain text
-#: update-alternatives.8:16
+#: update-alternatives.8:32
 #, fuzzy
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr "B<update-alternatives> [I<optes>] B<--all>"
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<update-alternatives> [I<optções>] B<--all>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
 msgstr ""
-"B<update-alternatives> cria, remove, mantm e exibe informao sobre sobre "
-"as ligaes simblicas que englobam o sistema de alternativas Debian."
+"B<update-alternatives> cria, remove, mantém e exibe informação sobre sobre "
+"as ligações simbólicas que englobam o sistema de alternativas Debian."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 #, fuzzy
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
@@ -14042,17 +14543,17 @@ msgid ""
 "but makes it difficult for a program to make a good choice for an editor to "
 "invoke if the user has not specified a particular preference."
 msgstr ""
-" possvel para diversos programas que executam as mesmas funes ou funes "
-"similares serem instalados em um nico sistema ao mesmo tempo.  Por exemplo, "
-"muitos sistemas possuem diversos editores de texto instalados. Isto d a "
-"possibilidade de escolha para os usurios do sistema, permitindo a cada "
-"usurio usar um editor diferente, caso desejado, mas faz com que seja "
-"difcil para um programa fazer uma boa escolha de um editor o qual invocar "
-"caso o usurio no tenha especificado um editor particular de sua "
-"preferncia."
+"É possível para diversos programas que executam as mesmas funções ou funções "
+"similares serem instalados em um único sistema ao mesmo tempo.  Por exemplo, "
+"muitos sistemas possuem diversos editores de texto instalados. Isto dá a "
+"possibilidade de escolha para os usuários do sistema, permitindo a cada "
+"usuário usar um editor diferente, caso desejado, mas faz com que seja "
+"difícil para um programa fazer uma boa escolha de um editor o qual invocar "
+"caso o usuário não tenha especificado um editor particular de sua "
+"preferência."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 #, fuzzy
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
@@ -14067,18 +14568,18 @@ msgid ""
 "to do so."
 msgstr ""
 "O sistema de alternativas Debian pretende solucinar este problema. Um nome "
-"genrico no sistema de arquivos  compartilhado por todos os arquivos "
+"genérico no sistema de arquivos é compartilhado por todos os arquivos "
 "provendo funcionalidade equivalente. O sistema de alternativas e o "
-"administrador do sistema juntos determinam qual arquivo atual  referenciado "
-"por esse nome genrico. Por exemplo, caso os editores de texto B<ed>(1)  e "
+"administrador do sistema juntos determinam qual arquivo atual é referenciado "
+"por esse nome genérico. Por exemplo, caso os editores de texto B<ed>(1)  e "
 "B<nvi>(1)  estejam ambos instalados no sistema, o sistema de alternativas "
-"far com que o nome genrico I</usr/bin/editor> refira-se a I</usr/bin/nvi> "
-"por padro. O administrador do sistema pode sobreescrever isto e fazer com "
-"que refira-se a I</usr/bin/ed> e o sistema de alternativas no ir alterar "
-"esta configurao at que explicitamente requisitado a faz-lo."
+"fará com que o nome genérico I</usr/bin/editor> refira-se a I</usr/bin/nvi> "
+"por padrão. O administrador do sistema pode sobreescrever isto e fazer com "
+"que refira-se a I</usr/bin/ed> e o sistema de alternativas não irá alterar "
+"esta configuração até que explicitamente requisitado a fazê-lo."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 #, fuzzy
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
@@ -14088,15 +14589,15 @@ msgid ""
 "confined within the I</etc> directory: the FHS (q.v.) gives reasons why this "
 "is a Good Thing."
 msgstr ""
-"O nome genrico no  uma ligao simblica direta para a alternativa "
-"selecionada. Ao invs disso,  uma ligao simblica para um nome no "
-"I<diretrio>, I<alternatives> o qual , por sua vez, uma ligao simblica "
-"para o arquivo atualmente referenciado. Isto  feito para que as mudanas do "
-"administrador do sistema possam ser confinadas dentro do diretrio I</etc> : "
-"a FHS (q.v.) d razes de porqu isto  um Boa Coisa."
+"O nome genérico não é uma ligação simbólica direta para a alternativa "
+"selecionada. Ao invés disso, é uma ligação simbólica para um nome no "
+"I<diretório>, I<alternatives> o qual é, por sua vez, uma ligação simbólica "
+"para o arquivo atualmente referenciado. Isto é feito para que as mudanças do "
+"administrador do sistema possam ser confinadas dentro do diretório I</etc> : "
+"a FHS (q.v.) dá razões de porquê isto é um Boa Coisa."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 #, fuzzy
 msgid ""
 "When each package providing a file with a particular functionality is "
@@ -14105,14 +14606,14 @@ msgid ""
 "alternatives> is usually called from the B<postinst> (configure) or B<prerm> "
 "(install) scripts in Debian packages."
 msgstr ""
-"Quando cada pacote provendo um arquivo com uma funcionalidade particular  "
-"instalado, modificdo ou removido o, B<update-alternatives>  chamado para "
-"atualizar a informao sobre este arqivo no sistema de alternativas.  "
-"B<update-alternatives>  geralmente chamado a partir de um script "
+"Quando cada pacote provendo um arquivo com uma funcionalidade particular é "
+"instalado, modificdo ou removido o, B<update-alternatives> é chamado para "
+"atualizar a informação sobre este arqivo no sistema de alternativas.  "
+"B<update-alternatives> é geralmente chamado a partir de um script "
 "B<postinst> ou B<prerm> em pacotes Debian."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 #, fuzzy
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
@@ -14123,18 +14624,18 @@ msgid ""
 "links; when the master is changed, any associated slaves are changed too.  A "
 "master link and its associated slaves make up a I<link> I<group>."
 msgstr ""
-"Isto  geralmente til para que diversas alternativas sejam sincronizadas, "
-"assim elas so modificadas como um grupo; por exemplo, quando diversas "
-"verses do editor B<vi>(1)  esto instaladas, a pgina de manual "
-"referenciada por I</usr/share/man/man1/vi.1> dever corresponder ao "
-"executvel referenciado por I</usr/bin/vi>.  B<update-alternatives> gerencia "
-"isso por meio de ligaes I<master> e I<slave> (mestre e escrado); quando o "
-"master  modificado, quaisquer slaves associados so tambm modificados.  "
-"Uma ligao master e seus slaves associados constituem uma A master link and "
-"its associated slaves make up a I<link> I<group>.  (ou ligao em grupo)."
+"Isto é geralmente útil para que diversas alternativas sejam sincronizadas, "
+"assim elas são modificadas como um grupo; por exemplo, quando diversas "
+"versões do editor B<vi>(1)  estão instaladas, a página de manual "
+"referenciada por I</usr/share/man/man1/vi.1> deverá corresponder ao "
+"executável referenciado por I</usr/bin/vi>.  B<update-alternatives> gerencia "
+"isso por meio de ligações I<master> e I<slave> (mestre e escrado); quando o "
+"master é modificado, quaisquer slaves associados são também modificados.  "
+"Uma ligação master e seus slaves associados constituem uma A master link and "
+"its associated slaves make up a I<link> I<group>.  (ou ligação em grupo)."
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 #, fuzzy
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
@@ -14144,15 +14645,15 @@ msgid ""
 "the choice of the administrator and avoid changing the links (except when "
 "something is broken)."
 msgstr ""
-"Cada ligao em grupo est, em um dado momento, em um de dois modos: "
-"automtico ou manual.  Quando um grupo est em modo automtico, o sistema de "
-"alternativas ir automaticamente decidir, a medida em que os pacotes so "
-"instalados e removidos, se ir atualizar e como atualizar as ligaes.  No "
-"modo manual, o sistema de alternativas no ir modificar as ligaes; ele "
-"deixar todas as decises para o administrador do sistema."
+"Cada ligação em grupo está, em um dado momento, em um de dois modos: "
+"automático ou manual.  Quando um grupo está em modo automático, o sistema de "
+"alternativas irá automaticamente decidir, a medida em que os pacotes são "
+"instalados e removidos, se irá atualizar e como atualizar as ligações.  No "
+"modo manual, o sistema de alternativas não irá modificar as ligações; ele "
+"deixará todas as decisões para o administrador do sistema."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 #, fuzzy
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
@@ -14161,14 +14662,14 @@ msgid ""
 "on the changed link's group, and the group will automatically be switched to "
 "manual mode."
 msgstr ""
-"Ligaes em grupo esto em modo automtico quando as mesmas so introduzidas "
-"no sistema pela primeira vez. Caso o administrador do sistema faa mudanas "
-"configuraes automticas do sistema, isso ser vlido na prxima vez que o "
-"B<update-alternatives> for executado nas ligaes em grupo modificadas, e o "
-"grupo ir automaticamente ser modificado para o modo manual."
+"Ligações em grupo estão em modo automático quando as mesmas são introduzidas "
+"no sistema pela primeira vez. Caso o administrador do sistema faça mudanças "
+"configurações automáticas do sistema, isso será válido na próxima vez que o "
+"B<update-alternatives> for executado nas ligações em grupo modificadas, e o "
+"grupo irá automaticamente ser modificado para o modo manual."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 #, fuzzy
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
@@ -14176,40 +14677,40 @@ msgid ""
 "be those which have the highest priority."
 msgstr ""
 "Cada alternativa possui uma I<priority> (prioridade) associada a ela.  "
-"Quando uma ligao em grupo est em modo automtico, as alternativas "
-"apontadas por membros do grupo sero aquelas que possuem a maior prioridade."
+"Quando uma ligação em grupo está em modo automático, as alternativas "
+"apontadas por membros do grupo serão aquelas que possuem a maior prioridade."
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 #, fuzzy
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
-"Quando usando a opo I<--config> , o B<update-alternatives> listar todas "
-"as opes para a ligao em grupo da qual um dado I<name> (nome)  a ligao "
-"master.  Lhe ser ento questionado por cada uma das opes a usar para a "
-"ligao em grupo. Uma vez que voc faa uma mudana, a ligao em grupo no "
-"estar mais no modo I<auto> Voc precisar usar a opo I<--auto> para poder "
-"retornar ao estado automtico."
+"Quando usando a opção I<--config> , o B<update-alternatives> listará todas "
+"as opções para a ligação em grupo da qual um dado I<name> (nome) é a ligação "
+"master.  Lhe será então questionado por cada uma das opções a usar para a "
+"ligação em grupo. Uma vez que você faça uma mudança, a ligação em grupo não "
+"estará mais no modo I<auto> Você precisará usar a opção I<--auto> para poder "
+"retornar ao estado automático."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 #, fuzzy
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 "If you want to configure non-interactivily you can use the I<--set> option "
 "instead (see below)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -14218,181 +14719,181 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "TERMINOLOGIA"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
 msgstr ""
-"Uma vez que as atividades de B<update-alternatives> so bem envolvidas, "
-"alguns termos especficos ajudaro a explicar sua operao."
+"Uma vez que as atividades de B<update-alternatives> são bem envolvidas, "
+"alguns termos específicos ajudarão a explicar sua operação."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, fuzzy
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
 msgstr ""
-"Um nome, como A name, like I</usr/bin/editor>, o qual refere-se, atravs do "
-"sistema de alternativas, a um ou a diversos arquivos de funo similar."
+"Um nome, como A name, like I</usr/bin/editor>, o qual refere-se, através do "
+"sistema de alternativas, a um ou a diversos arquivos de função similar."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, fuzzy, no-wrap
 msgid "alternative name"
 msgstr "alternativa"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, fuzzy
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
 msgstr ""
-"O nome de um arquivo especfico no sitema de arquivos, o qual pode ser "
-"acessado atravs de um nome genrico usando o sistema de alternativas."
+"O nome de um arquivo específico no sitema de arquivos, o qual pode ser "
+"acessado através de um nome genérico usando o sistema de alternativas."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
-msgstr "diretrio de alternativas"
+msgstr "diretório de alternativas"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, fuzzy
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
-"Um diretrio, por padro I</etc/alternatives>, contendo as ligaes "
-"simblicas."
+"Um diretório, por padrão I</etc/alternatives>, contendo as ligações "
+"simbólicas."
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
-msgstr "diretrio administrativo"
+msgstr "diretório administrativo"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, fuzzy
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
 msgstr ""
-"Um diretrio, por padro I</var/lib/dpkg/alternatives>, contendo informao "
+"Um diretório, por padrão I</var/lib/dpkg/alternatives>, contendo informação "
 "de estado de B<update-alternatives>."
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
-msgstr "ligao em grupo"
+msgstr "ligação em grupo"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, fuzzy
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
-"Um conjunto de ligaes simblicas relacionadas, com o intuito de serem "
+"Um conjunto de ligações simbólicas relacionadas, com o intuito de serem "
 "atualizadas em grupos."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
-msgstr "ligao mestre (master link)"
+msgstr "ligação mestre (master link)"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, fuzzy
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
 msgstr ""
-"A ligao em uma ligao em grupo que determina como as outras ligaes no "
-"grupo so configuradas."
+"A ligação em uma ligação em grupo que determina como as outras ligações no "
+"grupo são configuradas."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
-msgstr "ligao escravo (slave link)"
+msgstr "ligação escravo (slave link)"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, fuzzy
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
 msgstr ""
-"Uma ligao em uma ligao em grupo que  controlada pela configurao de "
-"uma ligao mestre."
+"Uma ligação em uma ligação em grupo que é controlada pela configuração de "
+"uma ligação mestre."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
-msgstr "modo automtico"
+msgstr "modo automático"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, fuzzy
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
 "for the group."
 msgstr ""
-"Quando uma ligao em grupo est em modo automtico, o sistema de "
-"alternativas certifica-se ed que as ligaes no grupo apontam para as "
+"Quando uma ligação em grupo está em modo automático, o sistema de "
+"alternativas certifica-se ed que as ligações no grupo apontam para as "
 "alternativas de mais alta prioridade apropriadas para o grupo."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "modo manual"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 #, fuzzy
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
 msgstr ""
-"Quando uma ligao em grupo est em modo manual, o sistema de alternativas "
-"no far qualquer modificao nas configuraes do administrador do sistema."
+"Quando uma ligação em grupo está em modo manual, o sistema de alternativas "
+"não fará qualquer modificação nas configurações do administrador do sistema."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, fuzzy, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
-msgstr "B<--install> I<ligao genrico caminho pri> [B<--slave> I<sligao sgenrico scaminho>] ..."
+msgstr "B<--install> I<ligação genérico caminho pri> [B<--slave> I<sligação sgenérico scaminho>] ..."
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 #, fuzzy
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
@@ -14407,15 +14908,15 @@ msgid ""
 "displayed). If some real file is installed where an alternative link has to "
 "be installed, it is kept unless B<--force> is used."
 msgstr ""
-"Adiciona um grupo de alternativas para o sistema.  I<genrico>  o nome "
-"genrico para a ligao master, I<ligao>  o nome de sua ligao "
-"simblica, e I<caminho>  a alternativa sendo intruzida para a ligao "
-"mestre.  I<sgenrico>, I<sligao> e I<scaminho> so o nome genrco, ligao "
-"simblica e alternativa para uma ligao slave.  Zero ou mais opes B<--"
-"slave> , cada uma seguda por trs argumentos, podem ser especificadas."
+"Adiciona um grupo de alternativas para o sistema.  I<genérico> é o nome "
+"genérico para a ligação master, I<ligação> é o nome de sua ligação "
+"simbólica, e I<caminho> é a alternativa sendo intruzida para a ligação "
+"mestre.  I<sgenérico>, I<sligação> e I<scaminho> são o nome genérco, ligação "
+"simbólica e alternativa para uma ligação slave.  Zero ou mais opções B<--"
+"slave> , cada uma seguda por três argumentos, podem ser especificadas."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, fuzzy
 msgid ""
 "If the alternative name specified exists already in the alternatives "
@@ -14426,36 +14927,36 @@ msgid ""
 "alternatives for this group, the symlinks will be updated to point to the "
 "newly added alternatives."
 msgstr ""
-"Caso a ligao master especificada j exista nos registros do sistema de "
-"alternativas, a informao fornecida ser adicionada como um novo conjunto "
+"Caso a ligação master especificada já exista nos registros do sistema de "
+"alternativas, a informação fornecida será adicionada como um novo conjunto "
 "de alternativas para o grupo. De outra forma, um novo grupo, definido para o "
-"modo automtico, ser adicionado com esta informao. Se o grupo est no "
-"modo automtico e a prioridade das novas alternativas adicionadas  maior do "
-"que qualquer outra alternativa instalada para este grupo, as ligaes "
-"simblicas sero atualizadas para apontar para as alternativas novas "
+"modo automático, será adicionado com esta informação. Se o grupo está no "
+"modo automático e a prioridade das novas alternativas adicionadas é maior do "
+"que qualquer outra alternativa instalada para este grupo, as ligações "
+"simbólicas serão atualizadas para apontar para as alternativas novas "
 "instaladas."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, fuzzy, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<nome caminho>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, fuzzy
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
@@ -14467,30 +14968,30 @@ msgid ""
 "correspondingly.  If the link is not currently pointing to I<path>, no links "
 "are changed; only the information about the alternative is removed."
 msgstr ""
-"Remove uma alternativa e todas as suas ligaes slaves associadas.  I<nome> "
-" o nome do diretrio de alternativas, e I<caminho>  o nome de arquivo "
-"absoluto ao qual I<nome> poder ser ligado. Caso I<nome> esteja ligado com "
-"I<caminho>, I<nome> ser atualizado para apontar para outra alternativa "
-"apropriada, ou removido caso no exista essa alternativa separada.  Ligaes "
-"slave associadas sero atualizadas ou removidas de acordo.  Caso a ligao "
-"no esteja atualmente apontando para I<caminho>, nenhuma ligao  "
-"modificada; somente a informao sobre a alternativa  removida."
+"Remove uma alternativa e todas as suas ligações slaves associadas.  I<nome> "
+"é o nome do diretório de alternativas, e I<caminho> é o nome de arquivo "
+"absoluto ao qual I<nome> poderá ser ligado. Caso I<nome> esteja ligado com "
+"I<caminho>, I<nome> será atualizado para apontar para outra alternativa "
+"apropriada, ou removido caso não exista essa alternativa separada.  Ligações "
+"slave associadas serão atualizadas ou removidas de acordo.  Caso a ligação "
+"não esteja atualmente apontando para I<caminho>, nenhuma ligação é "
+"modificada; somente a informação sobre a alternativa é removida."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -14500,31 +15001,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, fuzzy, no-wrap
 msgid "B<--auto> I<name>"
-msgstr "B<--auto> I<ligao>"
+msgstr "B<--auto> I<ligação>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, fuzzy
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
 "the highest priority installed alternatives."
 msgstr ""
-"Muda a ligao simblica master I<ligao> para o modo automtico. No "
-"processo a ligao simblica e seus slaves so atualizados para apontar para "
+"Muda a ligação simbólica master I<ligação> para o modo automático. No "
+"processo a ligação simbólica e seus slaves são atualizados para apontar para "
 "as alternativas instaladas de maior prioridade."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, fuzzy, no-wrap
 msgid "B<--display> I<name>"
-msgstr "B<--display> I<ligao>"
+msgstr "B<--display> I<ligação>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, fuzzy
 msgid ""
 "Display information about the link group.  Information displayed includes "
@@ -14533,20 +15034,20 @@ msgid ""
 "corresponding slave alternatives), and the highest priority alternative "
 "currently installed."
 msgstr ""
-"Mostra informao sobre a ligao em grupo para qual cada I<ligao>  a "
-"ligao master.  A informao exibida inclui o modo do grupo (auto ou "
-"manual), para quais alternativas a ligao simblica aponta atualmente, "
-"quais outras alternativas esto disponveis (e suas alternativas slave "
+"Mostra informação sobre a ligação em grupo para qual cada I<ligação> é a "
+"ligação master.  A informação exibida inclui o modo do grupo (auto ou "
+"manual), para quais alternativas a ligação simbólica aponta atualmente, "
+"quais outras alternativas estão disponíveis (e suas alternativas slave "
 "correspondentes)  e a alternativa de maior prioridade instalada atualmente."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, fuzzy, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -14557,292 +15058,286 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, fuzzy, no-wrap
 msgid "B<--query> I<name>"
-msgstr "B<--auto> I<ligao>"
+msgstr "B<--auto> I<ligação>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, fuzzy, no-wrap
 msgid "B<--list> I<name>"
-msgstr "B<--list> I<ligao>"
+msgstr "B<--list> I<ligação>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, fuzzy
 msgid "Display all targets of the link group."
-msgstr "Exibe todos os alvos de uma ligao em grupo."
+msgstr "Exibe todos os alvos de uma ligação em grupo."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, fuzzy, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<link>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, fuzzy, no-wrap
 msgid "B<--altdir>I< directory>"
-msgstr "B<--altdir> I<diretrio>"
+msgstr "B<--altdir> I<diretório>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 #, fuzzy
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr ""
-"Especifica o diretrio de alternativas, quando este est configurado para "
-"algo diferente do padro."
+"Especifica o diretório de alternativas, quando este está configurado para "
+"algo diferente do padrão."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, fuzzy
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr ""
-"Especifica o dirtrio administrativo, quando este este configurado para algo "
-"diferente do padro."
+"Especifica o dirtório administrativo, quando este este configurado para algo "
+"diferente do padrão."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, fuzzy, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 #, fuzzy
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
 msgstr ""
-"Especifica o diretrio de alternativas, quando este est configurado para "
-"algo diferente do padro."
+"Especifica o diretório de alternativas, quando este está configurado para "
+"algo diferente do padrão."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, fuzzy, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, fuzzy, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 #, fuzzy
 msgid "Generate more comments about what B<update-alternatives> is doing."
-msgstr "Gera mais comentrios sobre o que B<update-alternatives> est fazendo."
+msgstr "Gera mais comentários sobre o que B<update-alternatives> está fazendo."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 #, fuzzy
 msgid "Don't generate any comments unless errors occur."
 msgstr ""
-"No gera comentrio algum a menos que ocorram erros. Esta opo ainda no "
-"est implementada."
+"Não gera comentário algum a menos que ocorram erros. Esta opção ainda não "
+"está implementada."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, fuzzy, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, fuzzy
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
 msgstr ""
-"O diretrio de alternativas padro. Pode ser sobreescrito pela opo B<--"
+"O diretório de alternativas padrão. Pode ser sobreescrito pela opção B<--"
 "altdir>"
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 #, fuzzy
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
 msgstr ""
-"O diretrio de administrao padro. Pode ser sobreescrito pela opo B<--"
+"O diretório de administração padrão. Pode ser sobreescrito pela opção B<--"
 "admindir>"
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 #, fuzzy
 msgid "The requested action was successfully performed."
-msgstr "A ao requisitada foi completada com sucesso."
-
-#. type: IP
-#: update-alternatives.8:378
-#, fuzzy, no-wrap
-msgid "2"
-msgstr "2"
+msgstr "A ação requisitada foi completada com sucesso."
 
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 #, fuzzy
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
 msgstr ""
 "Foram encontrados problemas quando analisando a linha de comando ou "
-"executando a ao."
+"executando a ação."
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, fuzzy, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, fuzzy, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, fuzzy, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, fuzzy, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, fuzzy, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr "B<--log=>I<filename>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -14851,13 +15346,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -14868,7 +15363,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -14878,7 +15373,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -14898,23 +15393,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 #, fuzzy
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
 "if you do not find them so, please report this as a bug."
 msgstr ""
 "B<update-alternatives> fala sem parar sobre suas atividades em seu canal de "
-"sada padro. Caso um problema ocorra, B<update-alternatives> exibe "
-"mensagens de erro em seu canal de erros padro e retorna um estado de sada "
-"de 2.  Estes diagnsticos devem ser auto-explicativos; caso voc no pense "
+"saída padrão. Caso um problema ocorra, B<update-alternatives> exibe "
+"mensagens de erro em seu canal de erros padrão e retorna um estado de saída "
+"de 2.  Estes diagnósticos devem ser auto-explicativos; caso você não pense "
 "assim, por favor reporte isso com um bug."
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -14923,95 +15418,244 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 #, fuzzy
 msgid "B<update-alternatives --display vi>"
 msgstr "update-alternatives --display vi"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 #, fuzzy
 msgid "B<update-alternatives --config vi>"
 msgstr "update-alternatives --config vi"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 #, fuzzy
 msgid "B<update-alternatives --auto vi>"
 msgstr "update-alternatives --auto vi"
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 #, fuzzy
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
-"Caso voc encontre um bug, por favor reporte-o usando o sistema de "
-"gerenciamento de bugs Debian, ou, caso isso no seja possvel, envie um "
+"Caso você encontre um bug, por favor reporte-o usando o sistema de "
+"gerenciamento de bugs Debian, ou, caso isso não seja possível, envie um "
 "mensagem diretamente para o autor."
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 #, fuzzy
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
 "documentation; please report it."
 msgstr ""
-"Caso voc encontre qualquer discrepncia entre a operao de B<update-"
-"alternatives> e esta pgina de manual, isso  um bug, ou na implementao ou "
-"na documentao; por favor reporte isso."
+"Caso você encontre qualquer discrepância entre a operação de B<update-"
+"alternatives> e esta página de manual, isso é um bug, ou na implementação ou "
+"na documentação; por favor reporte isso."
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
+#: update-alternatives.8:513
+#, fuzzy
+msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
+msgstr "B<ln>(1), FHS, o Padrão da Hierarquia do Sistema de Arquivos."
 
-#. type: Plain text
-#: update-alternatives.8:506
 #, fuzzy
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-"livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-"condies de cpia. NO existe garantia."
+#~ msgid "2011-09-13"
+#~ msgstr "2006-04-09"
 
-#. type: Plain text
-#: update-alternatives.8:509
 #, fuzzy
-msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
-msgstr "B<ln>(1), FHS, o Padro da Hierarquia do Sistema de Arquivos."
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #, fuzzy
-#~ msgid "2009-03-08"
+#~ msgid "2012-01-11"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2008-02-17"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
+
+#, fuzzy
+#~ msgid "2009-02-27"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2011-04-29"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2007-03-07"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2007-07-16"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-03-15"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2011-07-07"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2010-04-18"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2010-07-29"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2008-08-18"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "O B<dpkg> pode também ser usado como front-end para o B<dpkg-deb>.  A "
+#~ "seguir estão as ações do B<dpkg-deb>, e se forem encontradas, o B<dpkg> "
+#~ "apenas executa o B<dpkg-deb> com os parâmetros dados a ele:"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, e\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr ""
+#~ "Por favor, refira-se a B<dpkg-deb>(1) para informações sobre essas ações."
+
+#, fuzzy
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new> | B<--old>"
+
+#, fuzzy
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Seleciona o formato binário novo ou antigo de pacote. Isto é uma opção do "
+#~ "B<dpkg-deb>(1)."
+
+#, fuzzy
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "Não lê ou verifica o conteúdo do arquivo de controle enquanto cria um "
+#~ "pacote. Isto é uma opção do B<dpkg-deb>(1)."
+
+#, fuzzy
+#~ msgid "2009-08-15"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-11-21"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2010-03-07"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2010-10-12"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-08-07"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2010-04-16"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-05-19"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "0"
+#~ msgstr "0"
+
+#, fuzzy
+#~ msgid "2009-10-01"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-06-26"
+#~ msgstr "2006-04-09"
+
+#, fuzzy
+#~ msgid "2009-05-10"
 #~ msgstr "2006-04-09"
 
 #, fuzzy
-#~ msgid "2009-11-11"
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir> I<diretório>"
+
+#, fuzzy
+#~ msgid "2"
+#~ msgstr "2"
+
+#, fuzzy
+#~ msgid "2009-03-08"
 #~ msgstr "2006-04-09"
 
 #, fuzzy
@@ -15039,10 +15683,10 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ msgstr "B<dpkg --licence> | B<dpkg --license>"
 
 #~ msgid "Display B<dpkg> licence."
-#~ msgstr "Exibe a licena do B<dpkg>."
+#~ msgstr "Exibe a licença do B<dpkg>."
 
 #~ msgid "ENVIRONMENT VARIABLES"
-#~ msgstr "VARIVEIS DE AMBIENTE"
+#~ msgstr "VARIÁVEIS DE AMBIENTE"
 
 #~ msgid "B<DPKG_NO_TSTP>"
 #~ msgstr "B<DPKG_NO_TSTP>"
@@ -15052,8 +15696,8 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "Define this to something if you prefer B<dpkg> starting a new shell "
 #~ "rather than suspending itself, while doing a shell escape."
 #~ msgstr ""
-#~ "Defina isso para alguma coisa se voc preferir que o B<dpkg> inicie um "
-#~ "novo shell ao invs de suspender a si prprio, quando fazendo um escape "
+#~ "Defina isso para alguma coisa se você preferir que o B<dpkg> inicie um "
+#~ "novo shell ao invés de suspender a si próprio, quando fazendo um escape "
 #~ "de shell."
 
 #, fuzzy
@@ -15109,14 +15753,6 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ msgstr "2006-04-09"
 
 #, fuzzy
-#~ msgid "B<-Z>I<compression>"
-#~ msgstr "B<--version>"
-
-#, fuzzy
-#~ msgid "B<-z>I<level>"
-#~ msgstr "B<--log=>I<filename>"
-
-#, fuzzy
 #~ msgid "2009-01-04"
 #~ msgstr "2006-04-09"
 
@@ -15127,7 +15763,7 @@ msgstr "B<ln>(1), FHS, o Padr
 #, fuzzy
 #~ msgid "Forget about uninstalled unavailable packages."
 #~ msgstr ""
-#~ "Despreza informaes sobre pacotes no instalados e no disponveis."
+#~ "Despreza informações sobre pacotes não instalados e não disponíveis."
 
 #, fuzzy
 #~ msgid "install-info"
@@ -15147,7 +15783,7 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "B<--infodir=>I<infodir>"
-#~ msgstr "B<--admindir> I<diretrio>"
+#~ msgstr "B<--admindir> I<diretório>"
 
 #, fuzzy
 #~ msgid "B<--keep-old>"
@@ -15163,7 +15799,7 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "B<cleanup-info> [I<options>] [B<-->] [I<dirname>]"
-#~ msgstr "B<update-alternatives> [I<optes>] B<--auto> I<nome>"
+#~ msgstr "B<update-alternatives> [I<optções>] B<--auto> I<nome>"
 
 #, fuzzy
 #~ msgid "B<--unsafe>"
@@ -15174,10 +15810,10 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ msgstr "2006-04-09"
 
 #~ msgid "generic name"
-#~ msgstr "nome genrico"
+#~ msgstr "nome genérico"
 
 #~ msgid "symlink"
-#~ msgstr "ligao simblica (symlink)"
+#~ msgstr "ligação simbólica (symlink)"
 
 #, fuzzy
 #~ msgid ""
@@ -15185,8 +15821,8 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "alternatives directory: one which the system administrator is expected to "
 #~ "adjust."
 #~ msgstr ""
-#~ "Sem nenhuma qualificao futura, esta significa uma ligao simblica no "
-#~ "diretrio de alternativas: o qual espera-se que o administrador do "
+#~ "Sem nenhuma qualificação futura, esta significa uma ligação simbólica no "
+#~ "diretório de alternativas: o qual espera-se que o administrador do "
 #~ "sistema ajuste."
 
 #, fuzzy
@@ -15218,10 +15854,6 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ msgstr "2006-04-09"
 
 #, fuzzy
-#~ msgid "2008-01-13"
-#~ msgstr "2006-04-09"
-
-#, fuzzy
 #~ msgid "2008-03-25"
 #~ msgstr "2006-04-09"
 
@@ -15242,9 +15874,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "conflicts are reported as `status: conffile-prompt: conffile : 'current-"
 #~ "conffile' 'new-conffile' useredited distedited'."
 #~ msgstr ""
-#~ "Envia a informao do estado do pacote para o descritor de arquivo "
-#~ "I<E<lt>nE<gt>>.  Isso pode ser dado mltiplas vezes. As atualizaes de "
-#~ "estado so da forma `status: E<lt>pkgE<gt>: E<lt>pkg qstateE<gt>'."
+#~ "Envia a informação do estado do pacote para o descritor de arquivo "
+#~ "I<E<lt>nE<gt>>.  Isso pode ser dado múltiplas vezes. As atualizações de "
+#~ "estado são da forma `status: E<lt>pkgE<gt>: E<lt>pkg qstateE<gt>'."
 
 #, fuzzy
 #~ msgid "2008-01-03"
@@ -15263,7 +15895,7 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "Don't actually do anything, just say what would be done.  This option is "
 #~ "not yet implemented."
 #~ msgstr ""
-#~ "No faz nada, soment diz o que seria feito. Esta opo ainda no est "
+#~ "Não faz nada, soment diz o que seria feito. Esta opção ainda não está "
 #~ "implementada."
 
 #, fuzzy
@@ -15275,7 +15907,7 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "contributed to B<dpkg>.\n"
 #~ msgstr ""
 #~ "Veja B</usr/share/doc/dpkg/THANKS> para a lista de pessoas que\n"
-#~ "contriburam para o B<dpkg>.\n"
+#~ "contribuíram para o B<dpkg>.\n"
 
 #, fuzzy
 #~ msgid "2007-08-31"
@@ -15290,9 +15922,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "This is free software; see the GNU General Public Licence version 2 or "
 #~ "later for copying conditions. There is NO warranty."
 #~ msgstr ""
-#~ "Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-#~ "livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-#~ "condies de cpia. NO existe garantia."
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #~ msgid "B<dpkg -C> | B<--audit>"
 #~ msgstr "B<dpkg -C> | B<--audit>"
@@ -15318,9 +15950,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "see the GNU General Public Licence version 2 or later for copying "
 #~ "conditions. There is B<no> warranty."
 #~ msgstr ""
-#~ "Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-#~ "livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-#~ "condies de cpia. NO existe garantia."
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #, fuzzy
 #~ msgid ""
@@ -15328,9 +15960,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "GNU General Public Licence version 2 or later for copying conditions. "
 #~ "There is I<no> warranty."
 #~ msgstr ""
-#~ "Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-#~ "livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-#~ "condies de cpia. NO existe garantia."
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #, fuzzy
 #~ msgid ""
@@ -15338,9 +15970,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "software; see the GNU General Public Licence version 2 or later for "
 #~ "copying conditions. There is NO warranty."
 #~ msgstr ""
-#~ "Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-#~ "livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-#~ "condies de cpia. NO existe garantia."
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #, fuzzy
 #~ msgid ""
@@ -15348,16 +15980,16 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "free documentation; see the GNU General Public Licence version 2 or later "
 #~ "for copying conditions. There is NO WARRANTY."
 #~ msgstr ""
-#~ "Esta pgina de manual  copyright 1997/98 Charles Briscoe-Smith.  Isto  "
-#~ "documentao livre; veja a Licena Pblica Geral GNU verso 2 ou "
-#~ "posterior para condies de cpia. NO existe garantia."
+#~ "Esta página de manual é copyright 1997/98 Charles Briscoe-Smith.  Isto é "
+#~ "documentação livre; veja a Licença Pública Geral GNU versão 2 ou "
+#~ "posterior para condições de cópia. NÂO existe garantia."
 
 #, fuzzy
 #~ msgid ""
 #~ "You can find the GNU GPL in /usr/share/common-licenses/GPL on any Debian "
 #~ "system."
 #~ msgstr ""
-#~ "Voc pode encontrar a GNU GPL em /usr/share/common-licenses/GPL em "
+#~ "Você pode encontrar a GNU GPL em /usr/share/common-licenses/GPL em "
 #~ "qualquer sistema Debian."
 
 #~ msgid "2006-04-09"
@@ -15385,7 +16017,7 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "Prints B<dpkg-deb>'s version number."
-#~ msgstr "Exibe informao sobre a verso do B<dpkg>."
+#~ msgstr "Exibe informação sobre a versão do B<dpkg>."
 
 #, fuzzy
 #~ msgid "B<--licence>"
@@ -15393,23 +16025,19 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "OTHER OPTIONS"
-#~ msgstr "OPES"
-
-#, fuzzy
-#~ msgid "B<--debug>, B<-D>"
-#~ msgstr "B<--new> | B<--old>"
+#~ msgstr "OPÇÕES"
 
 #, fuzzy
 #~ msgid "B<dpkg-divert> [I<options>] B<--remove> I<E<lt>fileE<gt>>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--remove> I<nome caminho>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--remove> I<nome caminho>"
 
 #, fuzzy
 #~ msgid "B<dpkg-divert> [I<options>] B<--list> I<E<lt>glob-patternE<gt>>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--list> I<nome>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--list> I<nome>"
 
 #, fuzzy
 #~ msgid "B<dpkg-divert> [I<options>] B<--truename> I<E<lt>fileE<gt>>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--remove> I<nome caminho>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--remove> I<nome caminho>"
 
 #, fuzzy
 #~ msgid "B<-h, --help>"
@@ -15417,11 +16045,11 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "B<dpkg-query> B<-l>|B<--list> I<package-name-pattern> ..."
-#~ msgstr "B<dpkg --get-selections> [I<padro>...]"
+#~ msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #, fuzzy
 #~ msgid "B<dpkg-query> B<-W>|B<--show> I<package-name-pattern> ..."
-#~ msgstr "B<dpkg --get-selections> [I<padro>...]"
+#~ msgstr "B<dpkg --get-selections> [I<padrão>...]"
 
 #, fuzzy
 #~ msgid "B<dpkg-query> B<-s>|B<--status> I<package-name> ..."
@@ -15445,15 +16073,15 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "Display licence and copyright information."
-#~ msgstr "Exibe informao sobre a verso do B<dpkg>."
+#~ msgstr "Exibe informação sobre a versão do B<dpkg>."
 
 #, fuzzy
 #~ msgid "Display version information."
-#~ msgstr "Exibe informao sobre a verso do B<dpkg>."
+#~ msgstr "Exibe informação sobre a versão do B<dpkg>."
 
 #, fuzzy
 #~ msgid "COMMON OPTIONS"
-#~ msgstr "OPES COMUNS"
+#~ msgstr "OPÇÕES COMUNS"
 
 #, fuzzy
 #~ msgid "B<-x>"
@@ -15465,9 +16093,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "later for copying conditions. There is NO WARRANTY. See B</usr/share/doc/"
 #~ "dpkg/copyright> and B</usr/share/common-licenses/GPL> for details."
 #~ msgstr ""
-#~ "Debian update-alternatives  copyright 1995 Ian Jackson.  Isso  software "
-#~ "livre; veja a Licena Pblica Geral GNU verso 2 ou posterior para as "
-#~ "condies de cpia. NO existe garantia."
+#~ "Debian update-alternatives é copyright 1995 Ian Jackson.  Isso é software "
+#~ "livre; veja a Licença Pública Geral GNU versão 2 ou posterior para as "
+#~ "condições de cópia. NÂO existe garantia."
 
 #, fuzzy
 #~ msgid "B<dpkg-split> B<-l>|B<--listq>"
@@ -15479,11 +16107,11 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "B<--listq>, B<-l>"
-#~ msgstr "B<--list> I<ligao>"
+#~ msgstr "B<--list> I<ligação>"
 
 #, fuzzy
 #~ msgid "B<--discard>, B<-d>"
-#~ msgstr "B<--display> I<ligao>"
+#~ msgstr "B<--display> I<ligação>"
 
 #, fuzzy
 #~ msgid "B<--npquiet>, B<-Q>"
@@ -15491,16 +16119,16 @@ msgstr "B<ln>(1), FHS, o Padr
 
 #, fuzzy
 #~ msgid "B<dpkg-statoverride> [I<options>] B<--remove>I< E<lt>fileE<gt>>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--remove> I<nome caminho>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--remove> I<nome caminho>"
 
 #, fuzzy
 #~ msgid ""
 #~ "B<dpkg-statoverride> [I<options>] B<--list> [I<E<lt>glob-patternE<gt>>]"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--list> I<nome>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--list> I<nome>"
 
 #, fuzzy
 #~ msgid "B<--admindir>"
-#~ msgstr "B<--admindir> I<diretrio>"
+#~ msgstr "B<--admindir> I<diretório>"
 
 #, fuzzy
 #~ msgid "B<-H>|B<--help>"
@@ -15510,23 +16138,23 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "B<update-alternatives> [I<options>] B<--install> I<genname symlink altern "
 #~ "priority> [B<--slave> I<genname symlink> I<altern>]..."
 #~ msgstr ""
-#~ "B<update-alternatives> [I<opes>] B<--install> I<ligao nome caminho "
-#~ "prioridade> [B<--slave> I<ligao nome> I<caminho>]..."
+#~ "B<update-alternatives> [I<opções>] B<--install> I<ligação nome caminho "
+#~ "prioridade> [B<--slave> I<ligação nome> I<caminho>]..."
 
 #~ msgid "B<update-alternatives> [I<options>] B<--remove> I<name path>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--remove> I<nome caminho>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--remove> I<nome caminho>"
 
 #~ msgid "B<update-alternatives> [I<options>] B<--remove-all> I<name>"
 #~ msgstr "B<update-alternatives> [I<options>] B<--remove-all> I<nome>"
 
 #~ msgid "B<update-alternatives> [I<options>] B<--display> I<name>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--display> I<nome>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--display> I<nome>"
 
 #~ msgid "B<update-alternatives> [I<options>] B<--list> I<name>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--list> I<nome>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--list> I<nome>"
 
 #~ msgid "B<update-alternatives> [I<options>] B<--config> I<name>"
-#~ msgstr "B<update-alternatives> [I<opes>] B<--config> I<nome>"
+#~ msgstr "B<update-alternatives> [I<opções>] B<--config> I<nome>"
 
 #, fuzzy
 #~ msgid ""
@@ -15534,14 +16162,14 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "perform any meaningful task.  Any number of the common options may be "
 #~ "specified together with any action."
 #~ msgstr ""
-#~ "Exatamente uma ao deve ser especificada se B<update-alternatives> est "
-#~ "prester a executar qualquer tarefa significante.  Qualquer nmero de "
-#~ "opes comuns podem ser especificadas juntas com qualquer ao."
+#~ "Exatamente uma ação deve ser especificada se B<update-alternatives> está "
+#~ "prester a executar qualquer tarefa significante.  Qualquer número de "
+#~ "opções comuns podem ser especificadas juntas com qualquer ação."
 
 #, fuzzy
 #~ msgid "Tell which version of B<update-alternatives> this is."
 #~ msgstr ""
-#~ "Diz qual verso de B<update-alternatives>  essa (e d alguma informao "
+#~ "Diz qual versão de B<update-alternatives> é essa (e dá alguma informação "
 #~ "sobre o uso)."
 
 #, fuzzy
@@ -15549,8 +16177,8 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "Set by B<dpkg> to the filename of the old configuration file when you "
 #~ "start a shell to examine a changed configuration.  file."
 #~ msgstr ""
-#~ "Ajustado pelo B<dpkg> para o nome do arquivo de configurao antigo "
-#~ "quando voc inicia um shell para examinar um arquivo de configurao "
+#~ "Ajustado pelo B<dpkg> para o nome do arquivo de configuração antigo "
+#~ "quando você inicia um shell para examinar um arquivo de configuração "
 #~ "modificado."
 
 #, fuzzy
@@ -15562,9 +16190,9 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "Set by B<dpkg> to the filename of the newversion of a configuration file "
 #~ "when you start a shell to examine a changed configuration.  file."
 #~ msgstr ""
-#~ "Ajustado pelo B<dpkg> para o nome do arquivo de configurao da nova "
-#~ "verso quando voc inicia um shell para examinar um arquivo de "
-#~ "configurao modificado."
+#~ "Ajustado pelo B<dpkg> para o nome do arquivo de configuração da nova "
+#~ "versão quando você inicia um shell para examinar um arquivo de "
+#~ "configuração modificado."
 
 #, fuzzy
 #~ msgid ""
@@ -15572,7 +16200,7 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "to remove them."
 #~ msgstr ""
 #~ "B<auto-select>(*): Seleciona pacotes para serem instalados e tira a "
-#~ "seleo de pacotes a serem removidos."
+#~ "seleção de pacotes a serem removidos."
 
 #~ msgid "DPKG"
 #~ msgstr "DPKG"
@@ -15585,7 +16213,7 @@ msgstr "B<ln>(1), FHS, o Padr
 #~ "Give some usage information (and say which version of B<update-"
 #~ "alternatives> this is)."
 #~ msgstr ""
-#~ "Exibe informao de uso (e diz qual verso de B<update-alternatives>  "
+#~ "Exibe informação de uso (e diz qual versão de B<update-alternatives> é "
 #~ "essa)."
 
 #~ msgid "UPDATE-ALTERNATIVES"
diff --git a/man/po/ru.add b/man/po/ru.add
index c497bec..e92ca11 100644
--- a/man/po/ru.add
+++ b/man/po/ru.add
@@ -1,5 +1,5 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
-.SH 
-ף     <victor_v@permonline.ru>
-  : Alexey Mahotkin <alexm@hsys.msk.ru>.
-  <y_kozlov@chat.ru>.
+.SH ПЕРЕВОД
+Перевёл с английского Виктор Вислобоков <victor_v@permonline.ru>
+Обновление и корректура: Alexey Mahotkin <alexm@hsys.msk.ru>.
+Юрий Козлов <y_kozlov@chat.ru>.
diff --git a/man/po/ru.po b/man/po/ru.po
index ececd82..72f606c 100644
--- a/man/po/ru.po
+++ b/man/po/ru.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
 "PO-Revision-Date: 2010-03-07 22:18+0100\n"
 "Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -17,101 +17,109 @@ msgstr ""
 "X-Generator: KBabel 1.9.1\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr ""
 
 #. type: TH
-#: deb.5:1
-#, fuzzy, no-wrap
-msgid "2009-02-27"
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
+#, fuzzy, no-wrap
+msgid "2011-08-14"
 msgstr "2006-02-28"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Проект Debian"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "НАЗВАНИЕ"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr ""
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "СИНТАКСИС"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr ""
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "ОПИСАНИЕ"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -119,27 +127,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
 msgstr ""
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
 msgstr ""
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -149,7 +157,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -160,7 +168,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -169,7 +177,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -179,7 +187,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -190,7 +198,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -201,7 +209,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -210,15 +218,16 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, fuzzy, no-wrap
 msgid "SEE ALSO"
 msgstr ""
@@ -228,36 +237,29 @@ msgstr ""
 "СМОТРИТЕ ТАКЖЕ"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 #, fuzzy
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-07-29"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr "deb-control -- формат мастер файла control пакетов Debian"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 #, fuzzy
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
@@ -277,19 +279,19 @@ msgstr ""
 "обработке содержимого поля (кроме поля B<Description>, описанного ниже)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "ОБЯЗАТЕЛЬНЫЕ ПОЛЯ"
 
 #. type: TP
-#: deb-control.5:26
-#, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
+#: deb-control.5:45
+#, fuzzy, no-wrap
+msgid "B<Package:>I< package-name>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -298,13 +300,14 @@ msgstr ""
 "имён файлов большинством установочных утилит."
 
 #. type: TP
-#: deb-control.5:30
-#, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
+#: deb-control.5:49
+#, fuzzy, no-wrap
+#| msgid "B<Version:> E<lt>version stringE<gt>"
+msgid "B<Version:>I< version-string>"
 msgstr "B<Version:> E<lt>строка с версиейE<gt>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 #, fuzzy
 msgid ""
 "Typically, this is the original package's version number in whatever form "
@@ -319,13 +322,14 @@ msgstr ""
 "версии не может содержать в себе дефис."
 
 #. type: TP
-#: deb-control.5:37
-#, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+#: deb-control.5:56
+#, fuzzy, no-wrap
+#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>полное имя и адрес эл.почтыE<gt>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -336,18 +340,21 @@ msgstr ""
 "которая была упакована."
 
 #. type: TP
-#: deb-control.5:42
-#, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
+#: deb-control.5:61
+#, fuzzy, no-wrap
+#| msgid "B<Description:> E<lt>short descriptionE<gt>"
+msgid "B<Description:>I< short-description>"
 msgstr "B<Description:> E<lt>короткое описаниеE<gt>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
+#: deb-control.5:64
+#, fuzzy
+#| msgid "B< >E<lt>long descriptionE<gt>"
+msgid "B< >I<long-description>"
 msgstr "B< >E<lt>длинное описаниеE<gt>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 #, fuzzy
 msgid ""
 "The format for the package description is a short brief summary on the first "
@@ -363,19 +370,20 @@ msgstr ""
 "содержать одну точку '.', следующую сразу после начального пробела."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "НЕОБЯЗАТЕЛЬНЫЕ ПОЛЯ"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
-#, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
+#: deb-control.5:72 deb-src-control.5:106
+#, fuzzy, no-wrap
+#| msgid "B<Section:> E<lt>sectionE<gt>"
+msgid "B<Section:>I< section>"
 msgstr "B<Section:> E<lt>секцияE<gt>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -386,13 +394,14 @@ msgstr ""
 "могут служить `utils', `net', `mail', `text', `x11' и т.д."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
-#, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
+#: deb-control.5:77 deb-src-control.5:112
+#, fuzzy, no-wrap
+#| msgid "B<Priority:> E<lt>priorityE<gt>"
+msgid "B<Priority:>I< priority>"
 msgstr "B<Priority:> E<lt>приоритетE<gt>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -402,7 +411,7 @@ msgstr ""
 "`extra' и т.д."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 #, fuzzy
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
@@ -415,15 +424,22 @@ msgstr ""
 "узнать из последней версии пакета B<debian-policy>."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
-#, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
+#: deb-control.5:90 deb-src-control.5:232
+#, fuzzy, no-wrap
+#| msgid "B<Essential:> E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
+#, fuzzy
+#| msgid ""
+#| "This field is usually only needed when the answer is `yes'. It denotes a "
+#| "package that is required for proper operation of the system. Dpkg or any "
+#| "other installation tool will not allow an B<Essential> package to be "
+#| "removed (at least not without using one of the force options)."
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
@@ -434,13 +450,14 @@ msgstr ""
 "B<Essential> (по крайней мере, без указания специальных флагов)."
 
 #. type: TP
-#: deb-control.5:78
-#, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
+#: deb-control.5:97
+#, fuzzy, no-wrap
+#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
 msgstr "B<Architecture:> E<lt>архитектура|allE<gt>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 #, fuzzy
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
@@ -456,84 +473,83 @@ msgstr ""
 "документацию."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, fuzzy, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
+msgid "B<Origin:>I< name>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, fuzzy, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, fuzzy, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, fuzzy, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
+msgid "B<Tag:>I< tag-list>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:100
+#: deb-control.5:120 deb-src-control.5:235
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
 
 #. type: TP
-#: deb-control.5:111
-#, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
+#: deb-control.5:131
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Source:>I< source-name>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -542,26 +558,26 @@ msgstr ""
 "отличается от имени самого пакета."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
+#: deb-control.5:136 deb-src-control.5:218
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
+msgid "B<Subarchitecture:>I< value>"
 msgstr "B<Architecture:> E<lt>архитектура|allE<gt>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
+#: deb-control.5:139 deb-src-control.5:221
 #, fuzzy, no-wrap
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
+msgid "B<Kernel-Version:>I< value>"
 msgstr "B<Version:> E<lt>строка с версиейE<gt>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
+#: deb-control.5:142 deb-src-control.5:224
 #, fuzzy, no-wrap
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
+msgid "B<Installer-Menu-Item:>I< value>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
@@ -569,13 +585,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
-#, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
+#: deb-control.5:150 deb-src-control.5:249
+#, fuzzy, no-wrap
+#| msgid "B<Depends:> E<lt>package listE<gt>"
+msgid "B<Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 #, fuzzy
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
@@ -595,13 +612,14 @@ msgstr ""
 "системы скрипты prerm будут выполнены после скрипта prerm данного пакета."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
-#, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+#: deb-control.5:161 deb-src-control.5:252
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
 msgstr "B<Pre-Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -613,13 +631,14 @@ msgstr ""
 "preinst."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
-#, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
+#: deb-control.5:168 deb-src-control.5:255
+#, fuzzy, no-wrap
+#| msgid "B<Recommends:> E<lt>package listE<gt>"
+msgid "B<Recommends:>I< package-list>"
 msgstr "B<Recommends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -630,13 +649,14 @@ msgstr ""
 "без пакетов, которые перечислены в поле B<Recommends>."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
-#, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
+#: deb-control.5:175 deb-src-control.5:258
+#, fuzzy, no-wrap
+#| msgid "B<Suggests:> E<lt>package listE<gt>"
+msgid "B<Suggests:>I< package-list>"
 msgstr "B<Suggests:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -646,7 +666,7 @@ msgstr ""
 "но без которых данный пакет может прекрасно обойтись."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 #, fuzzy
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
@@ -664,7 +684,7 @@ msgstr ""
 "можно указать его версию."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -680,13 +700,13 @@ msgstr ""
 "\"только версия, которая указана\"."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, fuzzy, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
+msgid "B<Breaks:>I< package-list>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 #, fuzzy
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
@@ -700,13 +720,14 @@ msgstr ""
 "пакетов должен указать в строке B<Conflicts> имя другого."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
-#, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
+#: deb-control.5:206 deb-src-control.5:270
+#, fuzzy, no-wrap
+#| msgid "B<Conflicts:> E<lt>package listE<gt>"
+msgid "B<Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -719,13 +740,14 @@ msgstr ""
 "пакетов должен указать в строке B<Conflicts> имя другого."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
-#, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
+#: deb-control.5:214 deb-src-control.5:267
+#, fuzzy, no-wrap
+#| msgid "B<Replaces:> E<lt>package listE<gt>"
+msgid "B<Replaces:>I< package-list>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -739,13 +761,14 @@ msgstr ""
 "устанавливаемый."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
-#, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
+#: deb-control.5:222 deb-src-control.5:273
+#, fuzzy, no-wrap
+#| msgid "B<Provides:> E<lt>package listE<gt>"
+msgid "B<Provides:>I< package-list>"
 msgstr "B<Provides:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 #, fuzzy
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
@@ -767,7 +790,7 @@ msgstr ""
 "сервера, список через `|' всех пакетов почтовых серверов."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 #, fuzzy
 #| msgid ""
 #| "The syntax of B<Conflicts>, B<Replaces> and B<Provides> is a list of "
@@ -788,14 +811,14 @@ msgstr ""
 "указывать номер версии пакета (используя вышеописанный синтаксис)."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
+#: deb-control.5:252 deb-src-control.5:276
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
+msgid "B<Built-Using:>I< package-list>"
 msgstr "B<Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -807,13 +830,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "ПРИМЕР"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, fuzzy, no-wrap
 msgid ""
 "# Comment\n"
@@ -858,34 +882,28 @@ msgstr ""
 " will run more slowly, however).\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 #, fuzzy
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
+#: deb-src-control.5:19
 #, fuzzy, no-wrap
 #| msgid "deb-control"
 msgid "deb-src-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-msgid "2010-11-22"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-src-control.5:6
+#: deb-src-control.5:22
 #, fuzzy
 #| msgid "deb-control - Debian packages' master control file format"
 msgid "deb-src-control - Debian source packages' master control file format"
 msgstr "deb-control -- формат мастер файла control пакетов Debian"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -898,26 +916,25 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
+"after the space. Lines starting with a B<'#'> are treated as comments."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:29
+#: deb-src-control.5:45
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "SOURCE FIELDS"
 msgstr "ОБЯЗАТЕЛЬНЫЕ ПОЛЯ"
 
 #. type: TP
-#: deb-src-control.5:30
+#: deb-src-control.5:46
 #, fuzzy, no-wrap
 #| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
+msgid "B<Source:> I<source-package-name> (required)"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -927,14 +944,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:38
+#: deb-src-control.5:54
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
+msgid "B<Maintainer:> I<fullname-email> (required)"
 msgstr "B<Maintainer:> E<lt>полное имя и адрес эл.почтыE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:43
+#: deb-src-control.5:59
 #, fuzzy
 #| msgid ""
 #| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
@@ -950,14 +967,14 @@ msgstr ""
 "которая была упакована."
 
 #. type: TP
-#: deb-src-control.5:44
+#: deb-src-control.5:60
 #, fuzzy, no-wrap
 #| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
+msgid "B<Uploaders:>I< fullname-email>"
 msgstr "B<Maintainer:> E<lt>полное имя и адрес эл.почтыE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
@@ -965,14 +982,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:50
+#: deb-src-control.5:66
 #, fuzzy, no-wrap
 #| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
+msgid "B<Standards-Version:>I< version-string>"
 msgstr "B<Version:> E<lt>строка с версиейE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
@@ -980,14 +997,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:57
+#: deb-src-control.5:73
 #, fuzzy, no-wrap
 #| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
 msgstr "B<Essential:> E<lt>yes|noE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
@@ -995,49 +1012,55 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:71
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr ""
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:72
+#: deb-src-control.5:88
 #, fuzzy, no-wrap
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
+msgid "B<Vcs-*:>I< url>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:79
+#: deb-src-control.5:96
 #, fuzzy, no-wrap
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
+msgid "B<Vcs-Browser:>I< url>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:87
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:93
+#: deb-src-control.5:111
 #, fuzzy
 #| msgid ""
 #| "This is a general field that gives the package a category based on the "
@@ -1053,7 +1076,7 @@ msgstr ""
 "могут служить `utils', `net', `mail', `text', `x11' и т.д."
 
 #. type: Plain text
-#: deb-src-control.5:98
+#: deb-src-control.5:116
 #, fuzzy
 #| msgid ""
 #| "Sets the importance of this package in relation to the system as a "
@@ -1069,64 +1092,64 @@ msgstr ""
 "`extra' и т.д."
 
 #. type: TP
-#: deb-src-control.5:108
+#: deb-src-control.5:126
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
+msgid "B<Build-Depends:>I< package-list>"
 msgstr "B<Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:112
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:113
+#: deb-src-control.5:131
 #, fuzzy, no-wrap
 #| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Depends-Indep:>I< package-list>"
 msgstr "B<Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:119
+#: deb-src-control.5:137
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:124
+#: deb-src-control.5:142
 #, fuzzy, no-wrap
 #| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
 msgstr "B<Conflicts:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:139
+#: deb-src-control.5:157
 #, fuzzy
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
@@ -1145,7 +1168,7 @@ msgstr ""
 "можно указать его версию."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1155,7 +1178,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:154
+#: deb-src-control.5:172
 #, fuzzy
 #| msgid ""
 #| "A version number may start with a `E<gt>E<gt>', in which case any later "
@@ -1179,7 +1202,7 @@ msgstr ""
 "\"только версия, которая указана\"."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
@@ -1187,7 +1210,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
@@ -1195,59 +1218,61 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:165
+#: deb-src-control.5:183
 #, fuzzy, no-wrap
 #| msgid "OPTIONAL FIELDS"
 msgid "BINARY FIELDS"
 msgstr "НЕОБЯЗАТЕЛЬНЫЕ ПОЛЯ"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:175
+#: deb-src-control.5:193
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
+msgid "B<Package:> I<binary-package-name> (required)"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:180
+#: deb-src-control.5:198
 #, fuzzy, no-wrap
 #| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
 msgstr "B<Architecture:> E<lt>архитектура|allE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:191
+#: deb-src-control.5:212
 #, fuzzy, no-wrap
 #| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
+msgid "B<Package-Type:> B<deb>|B<udeb>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
@@ -1255,49 +1280,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
+#: deb-src-control.5:241
 #, fuzzy, no-wrap
 #| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
+msgid "B<Description:> I<short-description> (required)"
 msgstr "B<Description:> E<lt>короткое описаниеE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
 
 #. type: TP
-#: deb-src-control.5:243
+#: deb-src-control.5:264
 #, fuzzy, no-wrap
 #| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
+msgid "B<Enhances:>I< package-list>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
 
 #. type: SH
-#: deb-src-control.5:266
+#: deb-src-control.5:287
 #, fuzzy, no-wrap
 #| msgid "REQUIRED FIELDS"
 msgid "USER-DEFINED FIELDS"
 msgstr "ОБЯЗАТЕЛЬНЫЕ ПОЛЯ"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1314,7 +1332,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1329,11 +1347,11 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1342,8 +1360,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1357,33 +1375,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-src-control.5:325
+#: deb-src-control.5:346
 #, fuzzy
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 msgid "deb-split"
 msgstr "комплект dpkg"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, fuzzy, no-wrap
 #| msgid "2006-02-28"
-msgid "2010-01-28"
+msgid "2012-04-09"
 msgstr "2006-02-28"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1391,113 +1409,153 @@ msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:35
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"The format version number, B<2.1> at the time this manual page was written."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:37
+#, fuzzy
+msgid "The package name."
+msgstr "Пакет распакован и успешно настроен."
+
+#. type: Plain text
+#: deb-split.5:39
+#, fuzzy
+msgid "The package version."
+msgstr "Пакет выбран для установки."
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:43
+#, fuzzy
+msgid "The total size of the package."
+msgstr "Вручную просмотреть список пакетов:"
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:48
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:54
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:59
+msgid ""
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:62
+msgid ""
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
+msgstr ""
+
+#. type: Plain text
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 #, fuzzy
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, fuzzy, no-wrap
 msgid "deb-version"
 msgstr "B<dpkg --version>"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, fuzzy, no-wrap
-msgid "2008-08-18"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 #, fuzzy
 msgid "deb-version - Debian package version number format"
 msgstr "deb-control -- формат мастер файла control пакетов Debian"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
 msgstr ""
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1505,13 +1563,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, fuzzy, no-wrap
-msgid "I<upstream_version>"
+msgid "I<upstream-version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1522,42 +1580,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, fuzzy, no-wrap
-msgid "I<debian_revision>"
+msgid "I<debian-revision>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1565,42 +1623,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1612,7 +1670,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1622,7 +1680,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1630,7 +1688,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1640,13 +1698,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1654,68 +1712,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 #, fuzzy
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "АВТОРЫ"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr ""
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-#, fuzzy
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Copyright 2001 Joey Hess"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-#, fuzzy
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Это свободная программа; смотрите Универсальную Общественную Лицензии GNU "
-"версии 2 или более позднюю, где изложены условия распространения. НИКАКИХ "
-"гарантий."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, fuzzy, no-wrap
 msgid "deb-old"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1723,33 +1737,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1757,7 +1771,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1767,7 +1781,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1775,47 +1789,161 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 #, fuzzy
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, fuzzy, no-wrap
-msgid "deb-override"
-msgstr "deb-control"
+msgid "deb-origin"
+msgstr "B<dpkg --version>"
 
 #. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19 dpkg-vendor.1:18
 #, fuzzy, no-wrap
-msgid "2007-03-07"
+msgid "2011-11-10"
 msgstr "2006-02-28"
 
+#. type: Plain text
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:24
+#, fuzzy
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B<--log=>I<имя файла>"
+
+#. type: Plain text
+#: deb-origin.5:33
+#, fuzzy
+msgid ""
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
+msgstr ""
+"Каждый пакет Debian содержит мастер файл `control', состоящий из нескольких "
+"полей. Каждое поле начинается с тега, например B<Package> или B<Version> "
+"(регистр значения не имеет), затем двоеточие и содержимое поля. Поля "
+"разделяются только тегами. Другими словами, текст поля может занимать "
+"несколько строк, но утилиты установки обычно объединяют эти строки при "
+"обработке содержимого поля (кроме поля B<Description>, описанного ниже)."
+
+#. type: TP
+#: deb-origin.5:34
+#, fuzzy, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Priority:> E<lt>приоритетE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:37
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid "The value of this field determines the vendor name."
+msgstr ""
+"Значение этого поля задаёт имя пакета и используется при конструировании "
+"имён файлов большинством установочных утилит."
+
+#. type: TP
+#: deb-origin.5:38
+#, fuzzy, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Priority:> E<lt>приоритетE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:41
+#, fuzzy, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:46
+msgid ""
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
+msgstr ""
+
+#. type: TP
+#: deb-origin.5:46
+#, fuzzy, no-wrap
+#| msgid "B<Source:> E<lt>source nameE<gt>"
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
+
+#. type: Plain text
+#: deb-origin.5:50
+#, fuzzy
+#| msgid ""
+#| "The value of this field determines the package name, and is used to "
+#| "generate file names by most installation tools."
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"Значение этого поля задаёт имя пакета и используется при конструировании "
+"имён файлов большинством установочных утилит."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+
+#. type: Plain text
+#: deb-origin.5:57
+#, fuzzy
+msgid "B<dpkg-vendor>(1)"
+msgstr "deb-control"
+
+#. type: TH
+#: deb-override.5:19
+#, fuzzy, no-wrap
+msgid "deb-override"
+msgstr "deb-control"
+
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
 #, no-wrap
 msgid "dpkg utilities"
 msgstr "утилиты dpkg"
 
 #. type: Plain text
-#: deb-override.5:18
+#: deb-override.5:22
 msgid "deb-override - Debian archive override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
+#: deb-override.5:25 deb-extra-override.5:24
 msgid "override"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-override.5:31
 msgid ""
 "While most information about a package can be found in the control file, "
 "some is managed centrally by the distribution czars rather than by the "
@@ -1824,33 +1952,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:31
+#: deb-override.5:35
 msgid ""
 "The override file has a simple whitespace-delimited format. Comments are "
 "allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:37
+#: deb-override.5:41
 msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-override.5:46
 msgid ""
 "I<package> is the name of the package. Entries in the override file for "
 "packages not found in the tree of binary packages are ignored."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:48
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -1858,14 +1986,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 #, fuzzy
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
@@ -1873,24 +2001,24 @@ msgid ""
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, fuzzy, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-control"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, fuzzy, no-wrap
 msgid "2009-08-16"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -1898,25 +2026,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 #, fuzzy
 msgid "I<package> I<field-name> I<value>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -1924,37 +2052,38 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
 msgstr ""
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 #, fuzzy
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr ""
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, fuzzy, no-wrap
-msgid "2008-02-17"
+#| msgid "2006-02-28"
+msgid "2012-02-08"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -1964,12 +2093,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -1977,31 +2106,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
 msgstr ""
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "ПРИМЕРЫ"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2011,36 +2143,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-shlibs.5:63
+#: deb-shlibs.5:69
 #, fuzzy
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 msgid "deb-substvars"
 msgstr "B<deinstall>"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, fuzzy, no-wrap
 msgid "2009-07-15"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 #, fuzzy
 msgid "substvars"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2049,7 +2181,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2059,14 +2191,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2075,7 +2207,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2086,7 +2218,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2096,12 +2228,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2112,7 +2244,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2122,66 +2254,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, fuzzy, no-wrap
 msgid "B<Arch>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, fuzzy, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<-V>|B<--version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2189,13 +2321,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, fuzzy, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2204,13 +2336,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2219,13 +2351,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, fuzzy, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2233,13 +2365,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2247,224 +2379,193 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, fuzzy, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr ""
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, fuzzy, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
 msgstr ""
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "ФАЙЛЫ"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, fuzzy, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 #, fuzzy
 msgid "List of substitution variables and values."
 msgstr "Список доступных пакетов."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "ОШИБКИ РЕАЛИЗАЦИИ"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
 msgstr ""
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "АВТОР"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr ""
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-#, fuzzy
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, fuzzy, no-wrap
 msgid "deb-symbols"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-symbols.5:2
-#, fuzzy, no-wrap
-msgid "2007-07-16"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
+#: deb-symbols.5:34
+msgid "[...]"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr ""
+#: deb-symbols.5:36
+#, fuzzy
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2474,23 +2575,23 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2501,40 +2602,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr ""
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 #, fuzzy
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, fuzzy, no-wrap
 msgid "deb-triggers"
 msgstr "B<dpkg --version>"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, fuzzy, no-wrap
-msgid "2009-03-15"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2542,7 +2637,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2550,40 +2645,56 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 #, fuzzy
 msgid "B<interest> I<trigger-name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+#, fuzzy
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<--log=>I<имя файла>"
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+#, fuzzy
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<--log=>I<имя файла>"
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2593,57 +2704,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
 msgstr ""
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+
+#. type: Plain text
+#: deb-triggers.5:88
 #, fuzzy
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, fuzzy, no-wrap
-msgid "2011-02-05"
+msgid "2011-11-27"
 msgstr "2006-02-28"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "комплект dpkg"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg -- менеджер пакетов Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
+#: dpkg.1:33
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dpkg> [I<option>...] I<action>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "ПРЕДУПРЕЖДЕНИЕ"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -2654,7 +2776,7 @@ msgstr ""
 "здесь это описано более детально, чем в B<dpkg --help>."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -2665,7 +2787,7 @@ msgstr ""
 "делает B<dpkg> при установке и удалении пакетов особенно не полно."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 #, fuzzy
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
@@ -2683,53 +2805,24 @@ msgstr ""
 "действия."
 
 #. type: Plain text
-#: dpkg.1:31
-#, fuzzy
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"B<dpkg> может также использоваться как интерфейс к B<dpkg-deb>. "
-"Нижеследующие действия являются действиями B<dpkg-deb>, и если они "
-"встречаются, то B<dpkg> просто запускает B<dpkg-deb> с указанными "
-"параметрами:"
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract> и\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr "Все эти действия описаны в B<dpkg-deb>(1)."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "ИНФОРМАЦИЯ О ПАКЕТАХ"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -2741,65 +2834,65 @@ msgstr ""
 "изменяется с помощью B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "СОСТОЯНИЯ ПАКЕТА"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "Пакет в системе не установлен."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "В системе остались только конфигурационные файлы пакета."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
 msgstr "B<half-installed>"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
 msgstr "Установка пакета была запущена, но не закончена по какой-либо причине."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "Пакет распакован, но не настроен."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
 msgstr "B<half-configured>"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -2808,64 +2901,64 @@ msgstr ""
 "какой-либо причине."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 #, fuzzy
 msgid "The package has been triggered."
 msgstr "Пакет распакован и успешно настроен."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "Пакет распакован и успешно настроен."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "ВЫБРАННЫЕ СОСТОЯНИЯ ПАКЕТА"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "Пакет выбран для установки."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -2874,13 +2967,13 @@ msgstr ""
 "если не указан параметр B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -2889,13 +2982,13 @@ msgstr ""
 "конфигурационных)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 #, fuzzy
 #| msgid ""
 #| "The package is selected to be purged (i.e. we want to remove everything, "
@@ -2908,19 +3001,19 @@ msgstr ""
 "включая конфигурационные)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "ФЛАГИ ПАКЕТА"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
 msgstr "B<reinst-required>"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -2931,38 +3024,42 @@ msgstr ""
 "B<--force-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "ДЕЙСТВИЯ"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, fuzzy, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
+#, fuzzy
+#| msgid ""
+#| "Install the package. If B<--recursive> or B<-R> option is specified, "
+#| "I<package_file> must refer to a directory instead."
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 "Установить заданный пакет. Если указан параметр B<--recursive> или B<-R>, то "
 "вместо I<имени файла пакета> должен быть указан каталог."
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "Установка состоит из следующих шагов:"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Извлечение управляющих файлов нового пакета."
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -2971,12 +3068,12 @@ msgstr ""
 "сценарий I<prerm> из старого пакета."
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr "B<3.> Запускается сценарий I<preinst>, если он есть в пакете."
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -2985,7 +3082,7 @@ msgstr ""
 "если что-то пойдет не так, можно было их восстановить."
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -2998,7 +3095,7 @@ msgstr ""
 "записываются в то же самое время, когда удаляются старые."
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3007,28 +3104,32 @@ msgstr ""
 "подробная информация об этом шаге."
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, fuzzy, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<dpkg --unpack >I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
+#, fuzzy
+#| msgid ""
+#| "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
+#| "option is specified, I<package_file> must refer to a directory instead."
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Распаковать пакет, но не настраивать. Если указан параметр B<--recursive> "
 "или B<--R>, то вместо I<имени файла пакета> должен быть указан каталог."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, fuzzy, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg --configure >I<имя пакета> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 #, fuzzy
 #| msgid ""
 #| "Reconfigure an unpacked package. If B<-a> or B<--pending> is given "
@@ -3044,19 +3145,19 @@ msgstr ""
 "пакеты будут настроены."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "Настройка состоит из следующих шагов:"
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 #, fuzzy
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
@@ -3067,18 +3168,18 @@ msgstr ""
 "пойдет не так."
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr "B<2.> Запуск сценария I<postinst>, если он есть в пакете."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, fuzzy, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg --configure >I<имя пакета> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3088,13 +3189,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, fuzzy, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<dpkg -r> | B<--remove> | B<-P> | B<--purge >I<имя пакета> ... | B<-a> | B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 #, fuzzy
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
@@ -3122,33 +3223,33 @@ msgstr ""
 "удаляются или полностью очищаются."
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "Удаление пакета состоит из следующих шагов:"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Запуск сценария I<prerm>"
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Удаление установленных фалов"
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> Запуск сценария I<postrm>"
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, fuzzy, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<dpkg --update-avail> | B<--merge-avail > I <файл Packages>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3165,7 +3266,7 @@ msgstr ""
 "файле I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3174,54 +3275,59 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, fuzzy, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<dpkg -A> | B<--record-avail> I<имя файла пакета> ..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
+#, fuzzy
+#| msgid ""
+#| "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
+#| "information from the package I<package_file>. If B<--recursive> or B<-R> "
+#| "option is specified, I<package_file> must refer to a directory instead."
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Обновить информацию B<dpkg> и B<dselect> о доступных пакетах информацией из "
 "пакета I<имя файла пакета>. Если задан параметр B<--recursive> или B<-R>, то "
 "вместо I<имени файла пакета> должен быть указан каталог."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, fuzzy, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<dpkg --forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, fuzzy, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<dpkg --clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr "Очистить имеющуюся информацию о том, какие пакеты доступны."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, fuzzy, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr "B<-q>|B<--quiet>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3230,13 +3336,13 @@ msgstr ""
 "посоветует, что делать, чтобы восстановить их работоспособность."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, fuzzy, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<dpkg --get-selections> [I<шаблон имени пакета>...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 #, fuzzy
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
@@ -3246,18 +3352,24 @@ msgstr ""
 "Получить список выбранных пакетов и вывести его в стандартный выходной поток."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, fuzzy, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
+#, fuzzy
+#| msgid ""
+#| "Set package selections using file read from stdin. This file should be in "
+#| "the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
+#| "install, hold, deinstall or purge. Blank lines and comment lines "
+#| "beginning with '#' are also permitted."
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 "Установить список выбранных пакетов, принимая его со стандартного ввода. "
 "Этот файл должен быть в формате 'E<lt>пакетE<gt> E<lt>состояниеE<gt>', где "
@@ -3265,13 +3377,13 @@ msgstr ""
 "строки и строки комментариев (начинающиеся с #)."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, fuzzy, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3279,13 +3391,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, fuzzy, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<dpkg --yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
@@ -3294,13 +3406,45 @@ msgstr ""
 "установленные."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, fuzzy, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:264
+#, fuzzy, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:272
 #, fuzzy, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 #, fuzzy
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
@@ -3309,13 +3453,26 @@ msgstr ""
 "\"i386\")."
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, fuzzy, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<dpkg --print-architecture>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+
+#. type: TP
+#: dpkg.1:279
 #, fuzzy, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<dpkg --compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3337,19 +3494,18 @@ msgstr ""
 "только для совместимости с синтаксисом файла control."
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, fuzzy, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
 msgstr "B<dpkg --command-fd E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 #, fuzzy
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
 "Принимает серию команд из входного файлового дескриптора B<E<lt>nE<gt>>. "
 "Замечание: дополнительные параметры, заданные в командной строке, а также "
@@ -3357,73 +3513,73 @@ msgstr ""
 "далее в этом запуске."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, fuzzy, no-wrap
 msgid "B<--help>"
 msgstr "B<dpkg --help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Вывести небольшую подсказку."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, fuzzy, no-wrap
 msgid "B<--force-help>"
 msgstr "B<dpkg --force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Вывести подсказку о параметрах B<--force->I<что-нибудь>."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, fuzzy, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "Вывести подсказку о параметрах отладки."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, fuzzy, no-wrap
 msgid "B<--version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Показать информацию о версии B<dpkg>."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, fuzzy, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb-actions>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr ""
 "Смотрите B<dpkg-deb>(1) для более подробной информации о нижеследующих "
 "действиях."
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, fuzzy, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3464,20 +3620,20 @@ msgstr ""
 "    Извлекает и выдает имена файлов, содержащиеся в пакете.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, fuzzy, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr ""
 "Смотрите B<dpkg-query>(1) для более подробной информации о нижеследующих "
 "действиях."
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, fuzzy, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3506,20 +3662,20 @@ msgstr ""
 "    из файла I</var/lib/dpkg/available>.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "ПАРАМЕТРЫ"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 #, fuzzy
 #| msgid ""
 #| "All options can be specified both on the command line and in the B<dpkg> "
@@ -3540,13 +3696,13 @@ msgstr ""
 "начинается с B<#>)."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 #, fuzzy
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr ""
@@ -3554,13 +3710,13 @@ msgstr ""
 "умолчанию 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, fuzzy, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>|B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3572,13 +3728,13 @@ msgstr ""
 "автоматической деконфигурации пакета, который зависит от удаляемого пакета."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, fuzzy, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 #, fuzzy
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
@@ -3591,7 +3747,7 @@ msgstr ""
 "эти отладочные значения."
 
 #. type: Plain text
-#: dpkg.1:356
+#: dpkg.1:389
 #, fuzzy, no-wrap
 msgid ""
 "    Number   Description\n"
@@ -3622,13 +3778,13 @@ msgstr ""
 " 2000   Невероятное количество ерунды\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, fuzzy, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<things> | B<--no-force->I<things> | B<--refuse->I<things>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -3642,7 +3798,7 @@ msgstr ""
 "выполняются по умолчанию."
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -3653,13 +3809,13 @@ msgstr ""
 "работоспособность всей системы.>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 #, fuzzy
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all>: Включить (или выключить) все принудительные параметры."
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -3668,7 +3824,7 @@ msgstr ""
 "версия."
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3684,7 +3840,7 @@ msgstr ""
 "Использовать осторожно.>"
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -3693,12 +3849,12 @@ msgstr ""
 "пакеты, от которых зависит текущий пакет."
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr "B<hold>: Обрабатывать даже пакеты, помеченные как \"зафиксированные\"."
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -3709,7 +3865,7 @@ msgstr ""
 "пакета останутся в системе, а B<dpkg> про них забудет."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -3721,24 +3877,24 @@ msgstr ""
 "работоспособности системы, так что используйте данный параметр осторожно."
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr "B<depends>: Превратить проблемы с зависимостями в предупреждения."
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 "B<depends-version>: Не обращать внимание на версии при проверке зависимостей."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -3747,7 +3903,7 @@ msgstr ""
 "опасно, так как обычно приводит к перезаписи некоторых файлов."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 #, fuzzy
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
@@ -3757,7 +3913,7 @@ msgstr ""
 "опасно, так как не будут сохранены изменения (удаление) файла."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3768,7 +3924,7 @@ msgstr ""
 "force-confdef>, при котором предпочтение отдаётся действию по умолчанию."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -3779,7 +3935,7 @@ msgstr ""
 "confdef>, при котором предпочтение отдаётся действию по умолчанию."
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -3793,7 +3949,7 @@ msgstr ""
 "делать)."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 #, fuzzy
 #| msgid ""
 #| "B<confdef>: If a conffile has been modified always choose the default "
@@ -3814,19 +3970,19 @@ msgstr ""
 "делать)."
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr ""
 "B<overwrite>: Перезаписать файл из одного пакета файлом из другого пакета."
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr ""
 "B<overwrite-dir>: Перезаписать каталог из одного пакета файлом из другого."
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
@@ -3834,7 +3990,7 @@ msgstr ""
 "(diverted) его неизменённой версией."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -3845,7 +4001,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -3855,21 +4011,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:467
+#: dpkg.1:500
 #, fuzzy
 #| msgid "B<architecture>: Process even packages with the wrong architecture."
 msgid "B<architecture>: Process even packages with wrong or no architecture."
 msgstr "B<architecture>: Обрабатывать даже пакеты с неправильной архитектурой."
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:503
+#, fuzzy
+#| msgid "B<architecture>: Process even packages with the wrong architecture."
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<architecture>: Обрабатывать даже пакеты с неправильной архитектурой."
+
+#. type: Plain text
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -3877,27 +4040,27 @@ msgstr ""
 "возникнуть проблемы."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr ""
 "B<not-root>: Попытаться установить или удалить пакет, даже если не нет прав "
 "суперпользователя."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify>: Устанавливать пакет, даже если он не прошёл проверку "
 "подлинности."
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<пакет>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
@@ -3907,42 +4070,13 @@ msgstr ""
 "ничего более)."
 
 #. type: TP
-#: dpkg.1:481
-#, fuzzy, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new> | B<--old>"
-
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Выбрать, соответственно, новый или старый формат пакета. Это параметр "
-"программы B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"Не читать и не проверять содержимое файла control при создании пакета. Это "
-"параметр программы B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, fuzzy, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act> | B<--dry-run> | B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -3953,7 +4087,7 @@ msgstr ""
 "указанного действия, но при этом ничего не меняется."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -3966,13 +4100,13 @@ msgstr ""
 "удалить пакет --no-act, хотя вы ожидали, что ничего выполнено не будет)"
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, fuzzy, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R> | B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -3984,13 +4118,13 @@ msgstr ""
 "B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 #, fuzzy
 msgid ""
 "Don't install a package if a newer version of the same package is already "
@@ -4000,14 +4134,14 @@ msgstr ""
 "Это синоним параметра B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4015,13 +4149,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, fuzzy, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 #, fuzzy
 msgid ""
 "Change default installation directory which refers to the directory where "
@@ -4040,26 +4174,26 @@ msgstr ""
 "-- в значение I<dir>B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, fuzzy, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, fuzzy, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O> | B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4071,13 +4205,13 @@ msgstr ""
 "Например, когда пакет удаляется, он будет помечен для удаления."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, fuzzy, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E> | B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4085,17 +4219,17 @@ msgstr ""
 "Не устанавливать пакет, если та же версия этого пакета уже установлена."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4108,33 +4242,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 #, fuzzy
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 #, fuzzy
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4148,14 +4282,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4163,12 +4297,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4176,13 +4310,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, fuzzy, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4190,48 +4324,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4239,13 +4373,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:607
+#: dpkg.1:635
 #, fuzzy, no-wrap
 msgid "B<--status-logger>=I<command>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg.1:612
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
@@ -4253,24 +4387,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 #, fuzzy
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 "Протоколировать изменения обновлений и действия в I<файл>, вместо файл по "
 "умолчанию I</var/log/dpkg.log>. Если этот параметр указан несколько раз, то "
@@ -4285,24 +4418,24 @@ msgstr ""
 "где I<E<lt>decision> может быть install или keep."
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "Не пытаться проверять подпись пакета."
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, fuzzy, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4313,42 +4446,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, fuzzy, no-wrap
 msgid "B<--triggers>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "Файл конфигурации с параметрами по умолчанию."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr ""
 "Файл журнала по умолчанию (смотрите I</etc/dpkg/dpkg.cfg>(5) и параметр B<--"
 "log>)."
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4357,24 +4490,24 @@ msgstr ""
 "параметр B<admindir>, чтобы узнать, как изменить местоположение этих файлов."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Список доступных пакетов."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4385,14 +4518,14 @@ msgstr ""
 "B<ИНФОРМАЦИЯ О ПАКЕТАХ>, где приведена подробная информация."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4401,109 +4534,109 @@ msgstr ""
 "(5), где приведена подробная информация:"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, fuzzy, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, fuzzy, no-wrap
 #| msgid "B<SHELL>"
 msgid "B<HOME>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, fuzzy, no-wrap
 #| msgid "B<-G>"
 msgid "B<PAGER>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 #, fuzzy
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr "Программа, которую запустит B<dpkg> при старте новой оболочки."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 #, fuzzy
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr "Программа, которую запустит B<dpkg> при старте новой оболочки."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -4513,150 +4646,150 @@ msgstr ""
 "B<-l>."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_OLD_CONFFILE>"
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_OLD_CONFFILE>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
 msgstr ""
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 #, fuzzy
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr "Показать список пакетов, относящихся к редактору vi:"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, fuzzy, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "B< dpkg -l \\(aq*vi*\\(aq>"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 #, fuzzy
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr "Посмотреть записи о двух пакетах в файле B</var/lib/dpkg/available>:"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, fuzzy, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "B< dpkg --print-avail elvis vim | less>"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "Вручную просмотреть список пакетов:"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, fuzzy, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "B< less /var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "Удалить установленный пакет elvis:"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, fuzzy, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "B< dpkg -r elvis>"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -4666,7 +4799,7 @@ msgstr ""
 "\" (\"редакторы\"):"
 
 #. type: Plain text
-#: dpkg.1:755
+#: dpkg.1:783
 #, fuzzy, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
@@ -4674,18 +4807,18 @@ msgid ""
 msgstr "B< cd /cdrom/hamm/hamm/binary/editors> B< dpkg -i vim_4.5-3.deb>"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "Получить локальную копию состояний выбранных пакетов:"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, fuzzy, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "B< dpkg --get-selections E<gt>myselections>"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
@@ -4693,7 +4826,7 @@ msgstr ""
 "помощью:"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, fuzzy, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -4701,7 +4834,7 @@ msgid ""
 msgstr "B< dpkg --set-selections E<lt>myselections>"
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 #, fuzzy
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
@@ -4715,7 +4848,7 @@ msgstr ""
 "Например, запустите B<dselect> и выберите \"Установить\"."
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -4724,13 +4857,13 @@ msgstr ""
 "выбранных пакетов."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "ДОПОЛНИТЕЛЬНАЯ ФУНКЦИОНАЛЬНОСТЬ"
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 #, fuzzy
 msgid ""
 "Additional functionality can be gained by installing any of the following "
@@ -4740,7 +4873,7 @@ msgstr ""
 "следующих пакетов: I<apt>, I<aptitude> и I<debsums>."
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 #, fuzzy
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
@@ -4750,12 +4883,18 @@ msgstr ""
 "(5), B<dpkg.cfg>(5) и B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr "B<--no-act> обычно дает меньше информации, чем могло бы быть полезным."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "АВТОРЫ"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 #, fuzzy
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
@@ -4765,45 +4904,46 @@ msgstr ""
 "участвовал в разработке B<dpkg>.\n"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-architecture"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
-msgid "2009-08-15"
+#| msgid "2006-02-28"
+msgid "2012-01-20"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:9
+#: dpkg-architecture.1:28
 #, fuzzy
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -4815,35 +4955,35 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, fuzzy, no-wrap
 msgid "B<-l>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, fuzzy, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -4852,13 +4992,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -4867,119 +5007,119 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, fuzzy, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, fuzzy, no-wrap
 msgid "B<-s>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, fuzzy, no-wrap
 msgid "B<-u>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, fuzzy, no-wrap
 msgid "B<-L>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 #, fuzzy
 msgid "Show the version and exit."
 msgstr "Выдать информацию о версии и завершить работу."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, fuzzy, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, fuzzy, no-wrap
 msgid "B<-f>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -4989,54 +5129,54 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, fuzzy, no-wrap
 msgid "Debian architecture"
 msgstr "Проект Debian"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5044,13 +5184,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5058,226 +5198,226 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, fuzzy, no-wrap
 msgid "VARIABLES"
 msgstr "ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 #, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr ""
 
 #. type: IP
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 #, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:140
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
 msgstr ""
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5288,328 +5428,220 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:199
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
+msgid "include /usr/share/dpkg/architecture.mk\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr ""
-
-#. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 #, fuzzy
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr ""
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, fuzzy, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 #, fuzzy
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, fuzzy, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, fuzzy, no-wrap
 msgid "2009-09-05"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -5619,176 +5651,246 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 #, fuzzy
 #| msgid "I</etc/dpkg/dpkg.cfg>"
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 #, fuzzy
 msgid "I<~/.dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "АВТОР"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 #, fuzzy
 msgid "B<dpkg>(1)."
 msgstr "B<date>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-buildflags"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-03"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
+#: dpkg-buildflags.1:26
 #, fuzzy
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr ""
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:60
+msgid ""
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, fuzzy, no-wrap
+msgid "B<--dump>"
+msgstr "B<--no-debsig>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, fuzzy, no-wrap
 msgid "B<--list>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, fuzzy, no-wrap
 msgid "B<--export=>I<format>"
 msgstr "B<-r>|B<--chroot> I<root>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, fuzzy, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, fuzzy, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -5796,202 +5898,492 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:58
-#, fuzzy, no-wrap
-msgid "B<vendor>"
-msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+#: dpkg-buildflags.1:94
+#, fuzzy, no-wrap
+msgid "B<vendor>"
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:97
+msgid "the original flag set by the vendor is returned;"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:97
+#, fuzzy, no-wrap
+msgid "B<system>"
+msgstr "B<-B>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:100
+msgid "the flag is set/modified by a system-wide configuration;"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:100
+#, fuzzy, no-wrap
+msgid "B<user>"
+msgstr "B<purge>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:103
+msgid "the flag is set/modified by a user-specific configuration;"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:103
+#, fuzzy, no-wrap
+msgid "B<env>"
+msgstr "B<-G>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:106
+msgid "the flag is set/modified by an environment-specific configuration."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:107
+#, fuzzy, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--log=>I<имя файла>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+
+#. type: SH
+#: dpkg-buildflags.1:130
+#, no-wrap
+msgid "SUPPORTED FLAGS"
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:131
+#, fuzzy, no-wrap
+msgid "B<CFLAGS>"
+msgstr "B<COLUMNS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:137
+msgid ""
+"Options for the C compiler. The default value set by the vendor includes I<-"
+"g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
+"B<DEB_BUILD_OPTIONS> environment variable defines I<noopt>)."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:137
+#, no-wrap
+msgid "B<CPPFLAGS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:140
+msgid "Options for the C preprocessor. Default value: empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:140
+#, no-wrap
+msgid "B<CXXFLAGS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:143
+msgid "Options for the C++ compiler. Same as B<CFLAGS>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:143
+#, no-wrap
+msgid "B<FFLAGS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:146
+msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:146
+#, no-wrap
+msgid "B<LDFLAGS>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:154
+msgid ""
+"Options passed to the compiler when linking executables or shared objects "
+"(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
+"from these options). Default value: empty."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:156
+#, fuzzy, no-wrap
+#| msgid "I</etc/dpkg/dpkg.cfg>"
+msgid "B</etc/dpkg/buildflags.conf>"
+msgstr "I</etc/dpkg/dpkg.cfg>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:159
+msgid "System wide configuration file."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:159
+#, no-wrap
+msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:162
+msgid "User configuration file."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:169
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_SET>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:175
+msgid ""
+"This variable can be used to force the value returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:182
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_APPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:188
+msgid ""
+"This variable can be used to append supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr ""
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
-msgid "the original flag set by the vendor is returned;"
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
 msgstr ""
 
-#. type: TP
-#: dpkg-buildflags.1:61
+#. type: SH
+#: dpkg-buildflags.1:200
 #, fuzzy, no-wrap
-msgid "B<system>"
-msgstr "B<-B>"
+#| msgid "WARNING"
+msgid "HARDENING"
+msgstr "ПРЕДУПРЕЖДЕНИЕ"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
-msgid "the flag is set/modified by a system-wide configuration;"
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
 msgstr ""
 
-#. type: TP
-#: dpkg-buildflags.1:64
-#, fuzzy, no-wrap
-msgid "B<user>"
-msgstr "B<purge>"
-
 #. type: Plain text
-#: dpkg-buildflags.1:67
-msgid "the flag is set/modified by a user-specific configuration;"
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
 msgstr ""
 
-#. type: TP
-#: dpkg-buildflags.1:67
-#, fuzzy, no-wrap
-msgid "B<env>"
-msgstr "B<-G>"
+#. type: Plain text
+#: dpkg-buildflags.1:213
+#, no-wrap
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
-msgid "the flag is set/modified by an environment-specific configuration."
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
 msgstr ""
 
-#. type: SH
-#: dpkg-buildflags.1:78
+#. type: Plain text
+#: dpkg-buildflags.1:219
 #, no-wrap
-msgid "SUPPORTED FLAGS"
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:220
 #, fuzzy, no-wrap
-msgid "B<CFLAGS>"
-msgstr "B<COLUMNS>"
+msgid "B<format>"
+msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:232
 msgid ""
-"Options for the C compiler. The default value set by the vendor includes I<-"
-"g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
-"B<DEB_BUILD_OPTIONS> environment variable defines I<noopt>)."
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:233
 #, no-wrap
-msgid "B<CPPFLAGS>"
+msgid "B<fortify>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
-msgid "Options for the C preprocessor. Default value: empty."
-msgstr ""
-
-#. type: TP
-#: dpkg-buildflags.1:88
-#, no-wrap
-msgid "B<CXXFLAGS>"
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
-msgid "Options for the C++ compiler. Same as B<CFLAGS>."
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:247
 #, no-wrap
-msgid "B<FFLAGS>"
+msgid "B<stackprotector>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
-msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
-msgstr ""
-
-#. type: TP
-#: dpkg-buildflags.1:94
-#, no-wrap
-msgid "B<LDFLAGS>"
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:260
 msgid ""
-"Options passed to the compiler when linking executables or shared objects "
-"(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
-"from these options). Default value: empty."
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:261
 #, fuzzy, no-wrap
-#| msgid "I</etc/dpkg/dpkg.cfg>"
-msgid "B</etc/dpkg/buildflags.conf>"
-msgstr "I</etc/dpkg/dpkg.cfg>"
+#| msgid "B<purge>"
+msgid "B<relro>"
+msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
-msgid "System wide configuration file."
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:271
 #, no-wrap
-msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
+msgid "B<bindnow>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
-msgid "User configuration file."
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:279
 #, no-wrap
-msgid "B<DEB_>I<flag>B<_SET>"
+msgid "B<pie>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:291
 msgid ""
-"This variable can be used to force the value returned for the given I<flag>."
-msgstr ""
-
-#. type: TP
-#: dpkg-buildflags.1:115
-#, no-wrap
-msgid "B<DEB_>I<flag>B<_APPEND>"
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:294
 msgid ""
-"This variable can be used to append supplementary options to the value "
-"returned for the given I<flag>."
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-#, fuzzy
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, fuzzy, no-wrap
 msgid "dpkg-buildpackage"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
+#: dpkg-buildpackage.1:29
 #, fuzzy
-msgid "B<dpkg-buildpackage> [I<options>]"
+msgid "B<dpkg-buildpackage> [I<option>...]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, fuzzy, no-wrap
 msgid "B<1.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -5999,13 +6391,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, fuzzy, no-wrap
 msgid "B<2.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, fuzzy
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
@@ -6013,13 +6405,13 @@ msgid ""
 msgstr "dpkg-checkbuilddeps -- проверяет сборочные зависимости и конфликты"
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, fuzzy, no-wrap
 msgid "B<3.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -6027,170 +6419,171 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, fuzzy, no-wrap
 msgid "B<4.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, fuzzy, no-wrap
 msgid "B<5.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, fuzzy, no-wrap
 msgid "B<6.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, fuzzy, no-wrap
 msgid "B<7.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, fuzzy, no-wrap
 msgid "B<8.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, fuzzy, no-wrap
 msgid "B<9.>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, fuzzy, no-wrap
 msgid "B<-b>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, fuzzy, no-wrap
 msgid "B<-A>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, fuzzy, no-wrap
 msgid "B<-S>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 #, fuzzy
 msgid "B<--target=>I<target>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 #, fuzzy
 msgid "B<--target >I<target>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 #, fuzzy
 msgid "B<-T>I<target>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -6199,74 +6592,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, fuzzy, no-wrap
 msgid "B<--as-root>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, fuzzy, no-wrap
 msgid "B<-si>"
 msgstr "B<-B>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, fuzzy, no-wrap
 msgid "B<-sa>"
 msgstr "B<-B>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, fuzzy, no-wrap
 msgid "B<-sd>"
 msgstr "B<-B>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, fuzzy, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-V>|B<--version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, fuzzy, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B< >E<lt>длинное описаниеE<gt>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, fuzzy, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -6274,7 +6667,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -6282,13 +6675,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, fuzzy, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -6300,13 +6693,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, fuzzy, no-wrap
 msgid "B<-D>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 #, fuzzy
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
@@ -6314,51 +6707,51 @@ msgid ""
 msgstr "dpkg-checkbuilddeps -- проверяет сборочные зависимости и конфликты"
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, fuzzy, no-wrap
 msgid "B<-d>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, fuzzy
 msgid "Do not check build dependencies and conflicts."
 msgstr "dpkg-checkbuilddeps -- проверяет сборочные зависимости и конфликты"
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, fuzzy, no-wrap
 msgid "B<-nc>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, fuzzy, no-wrap
 msgid "B<-tc>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -6374,13 +6767,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, fuzzy, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -6391,13 +6784,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -6409,127 +6802,127 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, fuzzy, no-wrap
 msgid "B<-us>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, fuzzy, no-wrap
 msgid "B<-uc>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 #, fuzzy
 msgid "B<-I>I<[pattern]>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 #, fuzzy
 msgid "B<-z>, B<-Z>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, fuzzy, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, fuzzy, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B< >E<lt>длинное описаниеE<gt>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 #, fuzzy
 msgid "B<--admindir >I<dir>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, fuzzy, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-H>|B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, fuzzy, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -6537,65 +6930,70 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
+msgid "Compiler flags are no longer exported"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 #, fuzzy
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-#, fuzzy
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
-msgid "2009-11-21"
+msgid "2011-07-04"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr "dpkg-checkbuilddeps -- проверяет сборочные зависимости и конфликты"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
+#: dpkg-checkbuilddeps.1:28
 #, fuzzy
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
 msgstr "B<dpkg-checkbuilddeps> -B<-B> [I<файл control>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -6607,16 +7005,20 @@ msgstr ""
 "завершается с ненулевым кодом возврата."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
+#, fuzzy
+#| msgid ""
+#| "By default, I<debian/control> is read, but an alternate control filename "
+#| "may be specified on the command line."
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
 "По умолчанию читается I<debian/control>, но в командной строке можно задать "
 "другое имя файла control."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -6625,61 +7027,69 @@ msgstr ""
 "независящие от архитектуры не собираются."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr ""
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
 msgstr ""
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, fuzzy, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<dpkg --print-architecture>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-#, fuzzy
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Copyright 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
+#: dpkg-distaddfile.1:26
 #, fuzzy
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -6687,56 +7097,56 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, fuzzy, no-wrap
 msgid "B<debian/files>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
 msgstr ""
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, fuzzy, no-wrap
-msgid "2010-03-07"
+msgid "2011-11-22"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:9
+#: dpkg-deb.1:28
 #, fuzzy
-msgid "B<dpkg-deb> [I<options>] I<command>"
+msgid "B<dpkg-deb> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 #, fuzzy
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
@@ -6745,12 +7155,12 @@ msgstr ""
 "действиях."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -6758,13 +7168,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -6774,7 +7184,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -6784,19 +7194,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -6807,26 +7217,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<dpkg-checkbuilddeps> -B<-B> [I<файл control>]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 #, fuzzy
 msgid "Provides information about a binary package archive."
 msgstr "Очистить имеющуюся информацию о том, какие пакеты доступны."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -6835,13 +7245,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-d>|B<--chdir> I<путь>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -6849,26 +7259,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, fuzzy, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<dpkg-checkbuilddeps> -B<-B> [I<файл control>]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 #, fuzzy
 msgid "Extracts control file information from a binary package archive."
 msgstr "B<1.> Извлечение управляющих файлов нового пакета."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -6877,18 +7287,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -6896,100 +7306,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, fuzzy, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>|B<--exec> I<исполняемый_файл>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, fuzzy, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-x>|B<--exec> I<исполняемый_файл>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-x>|B<--exec> I<исполняемый_файл>"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -6999,31 +7424,47 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:187
-#, no-wrap
-msgid "B<-z>I<compress_level>"
+#: dpkg-deb.1:216
+#, fuzzy, no-wrap
+msgid "B<-z>I<compress-level>"
+msgstr "B<-t>|B<--test>"
+
+#. type: Plain text
+#: dpkg-deb.1:223
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:223
+#, fuzzy, no-wrap
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-t>|B<--test>"
+
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 #, fuzzy, no-wrap
-msgid "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -7031,25 +7472,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, fuzzy, no-wrap
 msgid "B<--new>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, fuzzy, no-wrap
 msgid "B<--old>"
 msgstr "B<hold>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7057,39 +7498,58 @@ msgid ""
 "0.93.76 (September 1995), which was released as i386 a.out only."
 msgstr ""
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
 msgstr ""
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, fuzzy, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>|B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+
+#. type: TP
+#: dpkg-deb.1:256
 #, fuzzy, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -7099,7 +7559,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -7107,44 +7567,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 #, fuzzy
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr ""
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-10-12"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:9
+#: dpkg-divert.8:29
 #, fuzzy
-msgid "B<dpkg-divert> [I<options>] I<command>"
+msgid "B<dpkg-divert> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -7156,95 +7609,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, fuzzy, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, fuzzy, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, fuzzy, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, fuzzy, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, fuzzy, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, fuzzy, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, fuzzy, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<Priority:> E<lt>приоритетE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, fuzzy, no-wrap
 msgid "B<--local>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -7253,74 +7707,74 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, fuzzy, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, fuzzy, no-wrap
 msgid "B<--quiet>"
 msgstr "B<-q>|B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, fuzzy, no-wrap
 msgid "B<--rename>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, fuzzy, no-wrap
 msgid "B<--test>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -7330,7 +7784,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -7338,69 +7792,69 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
 #, fuzzy, no-wrap
 #| msgid "B<DPKG_NO_TSTP>"
 msgid "B<DPKG_ADMINDIR>"
 msgstr "B<DPKG_NO_TSTP>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -7408,36 +7862,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr ""
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
+#: dpkg-genchanges.1:28
 #, fuzzy
-msgid "B<dpkg-genchanges> [I<options>]"
+msgid "B<dpkg-genchanges> [I<option>...]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -7445,13 +7894,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, fuzzy, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -7460,14 +7909,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -7475,7 +7924,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -7484,31 +7933,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -7516,7 +7965,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -7524,27 +7973,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -7554,71 +8003,71 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, fuzzy, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<octal>B< | --debug=>I<octal>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, fuzzy, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, fuzzy, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -7626,13 +8075,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -7640,13 +8089,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, fuzzy, no-wrap
 msgid "B<-q>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -7654,31 +8103,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
 msgstr ""
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, fuzzy, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
+#: dpkg-gencontrol.1:27
 #, fuzzy
-msgid "B<dpkg-gencontrol> [I<options>]"
+msgid "B<dpkg-gencontrol> [I<option>...]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -7686,7 +8135,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -7700,7 +8149,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -7709,26 +8158,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -7736,13 +8185,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, fuzzy, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -7751,26 +8200,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, fuzzy, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -7780,13 +8229,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -7795,72 +8244,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, fuzzy, no-wrap
 msgid "B<-O>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, fuzzy, no-wrap
 msgid "B<debian/control>"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
 "control files it generates here."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-#, fuzzy
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "deb-control"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, fuzzy, no-wrap
-msgid "2009-08-07"
+#| msgid "2006-02-28"
+msgid "2012-04-22"
 msgstr "2006-02-28"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
+#: dpkg-gensymbols.1:26
 #, fuzzy
-msgid "B<dpkg-gensymbols> [I<options>]"
+msgid "B<dpkg-gensymbols> [I<option>...]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -7870,45 +8314,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
 "found):"
 msgstr ""
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr ""
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 #, fuzzy
 msgid "debian/symbols.I<arch>"
 msgstr "B<deinstall>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 #, fuzzy
 msgid "debian/symbols"
 msgstr "deb-control"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -7920,7 +8356,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -7929,13 +8365,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -7951,21 +8387,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
 "patch should ideally only add new lines."
 msgstr ""
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -7975,13 +8420,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -7991,7 +8436,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -8007,7 +8452,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -8016,7 +8461,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -8026,7 +8471,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -8041,20 +8486,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, fuzzy, no-wrap
 #| msgid "B<not-installed>"
 msgid "B<optional>"
 msgstr "B<not-installed>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -8067,7 +8512,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -8077,13 +8522,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, fuzzy, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -8099,7 +8544,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -8109,31 +8554,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, fuzzy, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -8144,52 +8590,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, fuzzy, no-wrap
 msgid "B<c++>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, fuzzy, no-wrap
 msgid "B<symver>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, fuzzy, no-wrap
 #| msgid "B<purge>"
 msgid "B<regex>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -8201,7 +8647,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -8214,7 +8660,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -8225,12 +8671,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -8245,7 +8691,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8255,19 +8701,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -8279,7 +8725,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -8288,7 +8734,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -8299,7 +8745,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -8309,7 +8755,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -8319,7 +8765,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -8329,7 +8775,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -8338,7 +8784,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -8348,7 +8794,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -8356,7 +8802,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -8364,7 +8810,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -8379,7 +8825,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -8389,7 +8835,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -8400,13 +8846,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -8414,7 +8860,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -8422,31 +8868,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
+#: dpkg-gensymbols.1:340
+msgid "(tag|...|tagN)#include \"file-to-include\""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -8456,7 +8902,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -8469,7 +8915,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -8478,7 +8924,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -8486,39 +8932,39 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -8530,73 +8976,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, fuzzy, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, fuzzy, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "I<control>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, fuzzy, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, fuzzy, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -8605,13 +9051,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, fuzzy, no-wrap
 msgid "B<-t>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -8623,13 +9069,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, fuzzy, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -8640,14 +9086,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -8656,13 +9102,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, fuzzy, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -8670,21 +9116,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, fuzzy, no-wrap
 #| msgid "B<-G>"
 msgid "B<-V>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -8692,77 +9138,65 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 #, fuzzy
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-#, fuzzy
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr ""
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, fuzzy, no-wrap
-msgid "2010-04-16"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -8770,24 +9204,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -8800,7 +9234,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -8809,13 +9243,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -8824,36 +9258,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -8866,13 +9326,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -8882,36 +9342,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
+"to rename."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:108
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -8923,14 +9386,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, fuzzy, no-wrap
 #| msgid "INFORMATION ABOUT PACKAGES"
 msgid "INTEGRATION IN PACKAGES"
 msgstr "ИНФОРМАЦИЯ О ПАКЕТАХ"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -8939,13 +9402,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
-#, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr ""
+#: dpkg-maintscript-helper.1:153
+#, fuzzy, no-wrap
+#| msgid "B<Pre-Depends:> E<lt>package listE<gt>"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "B<Pre-Depends:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -8954,59 +9418,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-#, fuzzy
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Copyright 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-#, fuzzy
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Copyright 2001 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-#, fuzzy
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, fuzzy, no-wrap
-#| msgid "2006-02-28"
-msgid "2010-04-18"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 #, fuzzy
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -9014,7 +9453,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -9028,20 +9467,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -9050,14 +9489,14 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, fuzzy, no-wrap
 #| msgid "ACTIONS"
 msgid "LIMITATIONS"
 msgstr "ДЕЙСТВИЯ"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -9065,13 +9504,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -9079,7 +9518,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -9088,7 +9527,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -9096,131 +9535,128 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr ""
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-#, fuzzy
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+msgid "2012-04-15"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:15
+#: dpkg-name.1:28
 #, fuzzy
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks to B<deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<dpkg --print-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, fuzzy, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>|B<--signal> I<сигнал>"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, fuzzy, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<dpkg --version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -9228,13 +9664,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -9242,77 +9678,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
 msgstr ""
 
 #. type: TP
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 #, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 #, fuzzy
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr ""
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-19"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
+#: dpkg-parsechangelog.1:28
 #, fuzzy
-msgid "B<dpkg-parsechangelog> [I<options>]"
+msgid "B<dpkg-parsechangelog> [I<option>...]"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -9320,13 +9745,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, fuzzy, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -9334,13 +9759,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -9348,13 +9773,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, fuzzy, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<-r>|B<--chroot> I<root>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -9364,65 +9789,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, fuzzy, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
+msgid "B<Source:>I< pkg-name>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, fuzzy, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
+msgid "B<Version:>I< version>"
 msgstr "B<Version:> E<lt>строка с версиейE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, fuzzy, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
 msgstr "B<Description:> E<lt>короткое описаниеE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, fuzzy, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
+msgid "B<Urgency:>I< urgency>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, fuzzy, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
+msgid "B<Maintainer:>I< author>"
 msgstr "B<Maintainer:> E<lt>полное имя и адрес эл.почтыE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, fuzzy, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
+msgid "B<Date:>I< date>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, fuzzy, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
+msgid "B<Closes:>I< bug-number>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, fuzzy, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -9431,101 +9856,101 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, fuzzy, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<-s>|B<--signal> I<сигнал>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, fuzzy, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, fuzzy, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, fuzzy, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, fuzzy, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<start-stop-daemon> B<-S>|B<--start> I<параметры> [B<-->] I<аргументы>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, fuzzy, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, fuzzy, no-wrap
 msgid "B<--all>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -9533,13 +9958,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -9547,44 +9972,38 @@ msgid ""
 "itself."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-#, fuzzy
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, fuzzy, no-wrap
 msgid "dpkg-query"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 #, fuzzy
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:14
+#: dpkg-query.1:34
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
 msgstr "B<dpkg --get-selections> [I<шаблон имени пакета>...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -9596,25 +10015,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, fuzzy, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "B< dpkg -l \\(aq*vi*\\(aq>"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -9625,12 +10044,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -9644,12 +10063,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -9657,7 +10076,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -9665,7 +10084,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -9674,55 +10093,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 #, fuzzy, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
 msgstr "B<dpkg --get-selections> [I<шаблон имени пакета>...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<-a>|B<--startas> I<полное_имя>"
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, fuzzy, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, fuzzy, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<dpkg-checkbuilddeps> -B<-B> [I<файл control>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -9733,47 +10158,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<dpkg --get-selections> [I<шаблон имени пакета>...]"
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, fuzzy, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<-n>|B<--name> I<имя_процесса>"
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
 msgstr ""
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:146
+#, fuzzy, no-wrap
+msgid "B<--load-avail>"
+msgstr "B<dpkg --clear-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+
+#. type: TP
+#: dpkg-query.1:150
 #, fuzzy, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-r>|B<--chroot> I<root>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -9782,7 +10229,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -9790,7 +10237,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -9801,7 +10248,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -9814,11 +10261,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -9829,102 +10276,114 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 msgstr ""
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
+msgid "B<0>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr ""
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
+msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-query.1:208
-#, fuzzy
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr ""
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, fuzzy, no-wrap
-msgid "2009-10-01"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -9935,7 +10394,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -9945,7 +10404,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -9954,7 +10413,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -9962,13 +10421,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -9976,72 +10435,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, fuzzy, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-q>|B<--quiet>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr ""
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, fuzzy, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-p>|B<--pidfile> I<pid-файл>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-d>|B<--chdir> I<путь>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-V>|B<--version>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr ""
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, fuzzy, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-p>|B<--pidfile> I<pid-файл>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -10049,13 +10508,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -10064,7 +10523,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
@@ -10072,32 +10531,32 @@ msgid ""
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -10111,7 +10570,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -10119,7 +10578,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -10128,33 +10587,33 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, fuzzy, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-p>|B<--pidfile> I<pid-файл>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -10164,63 +10623,51 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, fuzzy, no-wrap
 msgid "B<--debug>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 #, fuzzy
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr ""
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, fuzzy, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-checkbuilddeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-msgid "2011-03-04"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
+#: dpkg-shlibdeps.1:29
+#, fuzzy
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -10237,13 +10684,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -10252,13 +10699,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -10268,19 +10715,19 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -10288,20 +10735,20 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -10310,7 +10757,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -10320,13 +10767,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -10334,42 +10781,42 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -10378,24 +10825,24 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 msgstr ""
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -10403,33 +10850,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, fuzzy, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-x>|B<--exec> I<исполняемый_файл>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -10437,7 +10884,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -10445,7 +10892,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -10455,13 +10902,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -10470,20 +10917,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, fuzzy, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -10493,46 +10940,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, fuzzy, no-wrap
 msgid "B<-v>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, fuzzy, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<unpacked>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -10541,13 +10988,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, fuzzy, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -10557,13 +11004,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -10572,31 +11019,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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 ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, fuzzy, no-wrap
 msgid "WARNINGS"
 msgstr "ПРЕДУПРЕЖДЕНИЕ"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -10606,13 +11053,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< found in none of the libraries.>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -10621,13 +11068,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -10642,13 +11089,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -10657,13 +11104,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
+#, no-wrap
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr ""
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr ""
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
 #, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -10673,13 +11131,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -10689,13 +11147,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -10704,14 +11162,14 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -10721,13 +11179,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -10738,7 +11196,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -10753,7 +11211,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -10761,41 +11219,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 #, fuzzy
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-#, fuzzy
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Copyright 2001 Joey Hess"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, fuzzy, no-wrap
 msgid "dpkg-source"
 msgstr "комплект dpkg"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:10
+#: dpkg-source.1:30
 #, fuzzy
-msgid "B<dpkg-source> [I<options>] I<command>"
+msgid "B<dpkg-source> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -10803,13 +11255,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -10820,7 +11272,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -10828,7 +11280,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -10839,7 +11291,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -10848,13 +11300,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -10864,10 +11316,10 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -10876,13 +11328,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, fuzzy, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -10890,46 +11342,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, fuzzy, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, fuzzy, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:111
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -10937,7 +11403,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -10945,20 +11411,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, fuzzy, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -10966,13 +11432,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -10982,27 +11448,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -11016,7 +11482,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -11030,29 +11496,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -11062,7 +11528,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -11070,7 +11536,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -11083,48 +11549,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, fuzzy, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, fuzzy, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -11134,13 +11600,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, fuzzy, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "ФЛАГИ ПАКЕТА"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -11148,13 +11614,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -11162,12 +11628,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -11180,12 +11646,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -11194,13 +11660,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -11211,7 +11677,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -11219,13 +11685,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, fuzzy, no-wrap
 msgid "B<-sk>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -11235,24 +11701,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, fuzzy, no-wrap
 msgid "B<-sp>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, fuzzy, no-wrap
 msgid "B<-su>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -11260,24 +11726,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, fuzzy, no-wrap
 msgid "B<-sr>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, fuzzy, no-wrap
 msgid "B<-ss>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -11286,13 +11752,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, fuzzy, no-wrap
 msgid "B<-sn>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -11301,13 +11767,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, fuzzy, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -11323,13 +11789,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -11337,18 +11803,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -11357,12 +11823,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -11370,31 +11836,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, fuzzy, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<dpkg-deb-actions>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -11402,7 +11868,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -11411,20 +11877,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -11433,13 +11899,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -11449,7 +11915,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -11461,7 +11927,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -11476,36 +11942,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -11516,14 +11991,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -11532,36 +12007,63 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:474
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr ""
+
+#. type: TP
+#: dpkg-source.1:506
+#, fuzzy, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<dpkg-checkbuilddeps> -B<-B> [I<файл control>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:521
 msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 #, fuzzy
 msgid "B<Build options>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, fuzzy, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<dpkg --version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -11571,37 +12073,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, fuzzy, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<dpkg --clear-avail>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, fuzzy, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -11609,45 +12111,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, fuzzy, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<dpkg --version>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, fuzzy, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<dpkg-deb-actions>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -11656,24 +12158,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, fuzzy, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<822-date>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -11681,56 +12182,69 @@ msgid ""
 "B<debian/source/options> but can be used in B<debian/source/local-options>."
 msgstr ""
 
+#. type: TP
+#: dpkg-source.1:578
+#, fuzzy, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--nocheck>"
+
+#. type: Plain text
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, fuzzy, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<822-date>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, fuzzy, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -11738,18 +12252,18 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -11757,7 +12271,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -11765,36 +12279,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, fuzzy, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -11806,40 +12320,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, fuzzy, no-wrap
 #| msgid "B<--abort-after=>I<number>"
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--abort-after=>I<число>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -11847,19 +12361,19 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -11869,7 +12383,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -11879,13 +12393,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -11895,13 +12409,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -11911,51 +12425,51 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
 msgstr ""
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -11963,13 +12477,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, fuzzy, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -11978,13 +12492,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, fuzzy, no-wrap
 msgid "debian/source/options"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -11993,7 +12507,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -12002,9 +12516,8 @@ msgid ""
 "a file:"
 msgstr ""
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -12012,23 +12525,25 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, fuzzy, no-wrap
 msgid "debian/source/local-options"
 msgstr "B<config-files>"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -12037,27 +12552,33 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, fuzzy, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "B<config-files>"
+
+#. type: SS
+#: dpkg-source.1:739
 #, fuzzy, no-wrap
 msgid "debian/source/patch-header"
 msgstr "B<config-files>"
 
-# type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -12070,36 +12591,30 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 #, fuzzy
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, fuzzy, no-wrap
 msgid "dpkg-split"
 msgstr "комплект dpkg"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, fuzzy, no-wrap
-msgid "2009-06-26"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:10
+#: dpkg-split.1:26
 #, fuzzy
-msgid "B<dpkg-split> [I<options>] I<command>"
+msgid "B<dpkg-split> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -12107,14 +12622,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -12123,25 +12638,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -12149,27 +12664,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, fuzzy, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -12177,7 +12692,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -12185,23 +12700,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"By default the output file is called I<package>B<_>I<version>B<_>I<arch>B<."
+"deb>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -12209,25 +12726,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -12235,21 +12752,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -12257,18 +12775,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, fuzzy, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -12276,77 +12794,77 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-a>|B<--startas> I<полное_имя>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, fuzzy, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-q>|B<--quiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -12355,19 +12873,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -12375,78 +12893,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
 msgstr ""
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -12454,36 +12962,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 #, fuzzy
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr ""
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, fuzzy, no-wrap
 msgid "Debian project"
 msgstr "Проект Debian"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
+#: dpkg-statoverride.8:26
 #, fuzzy
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -12494,20 +13002,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -12517,27 +13025,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, fuzzy, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -12545,50 +13053,50 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, fuzzy, no-wrap
 msgid "B<--force>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, fuzzy, no-wrap
 msgid "B<--update>"
 msgstr "B<822-date>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr ""
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -12596,45 +13104,45 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
 msgstr ""
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-trigger"
 msgstr "B<dpkg-query-actions>"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 #, fuzzy
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -12644,48 +13152,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, fuzzy, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, fuzzy, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<Package:> E<lt>имя пакетаE<gt>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, fuzzy, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -12694,48 +13202,42 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, fuzzy, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--nocheck>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 #, fuzzy
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr "B<dpkg-deb-actions>"
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, fuzzy, no-wrap
 msgid "dpkg-vendor"
 msgstr "deb-control"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, fuzzy, no-wrap
-msgid "2009-05-10"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 #, fuzzy
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -12743,100 +13245,104 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, fuzzy, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, fuzzy, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<Priority:> E<lt>приоритетE<gt>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, fuzzy, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, fuzzy, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<Priority:> E<lt>приоритетE<gt>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
 msgstr ""
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-#, fuzzy
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Copyright 2001 Joey Hess"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr ""
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr ""
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2006-02-28"
+msgid "2012-04-07"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 #, fuzzy
 msgid "dselect - Debian package management frontend"
 msgstr "deb-control -- формат мастер файла control пакетов Debian"
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
+#: dselect.1:29
+#, fuzzy
+#| msgid "B<dpkg> [I<options>] I<action>"
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -12849,7 +13355,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -12863,23 +13369,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 #, fuzzy
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "Все параметры можно указывать как в командной строке, так и в "
@@ -12888,14 +13394,8 @@ msgstr ""
 "командной строке, но без начальных дефисов), либо комментарием (если "
 "начинается с B<#>)."
 
-#. type: TP
-#: dselect.1:52
-#, fuzzy, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--status-fd >I<E<lt>nE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -12903,36 +13403,36 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:57
-#, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr ""
+#: dselect.1:70
+#, fuzzy, no-wrap
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
 msgstr ""
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:64
+#: dselect.1:77
 #, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -12941,146 +13441,146 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, fuzzy, no-wrap
 msgid "B<title>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr ""
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, fuzzy, no-wrap
 msgid "B<listhead>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 #, fuzzy
 msgid "The header line above the list of packages."
 msgstr "Вручную просмотреть список пакетов:"
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, fuzzy, no-wrap
 msgid "B<list>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr ""
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, fuzzy, no-wrap
 msgid "B<listsel>"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr ""
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, fuzzy, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, fuzzy, no-wrap
 msgid "B<infohead>"
 msgstr "B<installed>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, fuzzy, no-wrap
 msgid "B<infodesc>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 #, fuzzy
 msgid "The package's short description."
 msgstr "Пакет выбран для установки."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr ""
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr ""
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, fuzzy, no-wrap
 msgid "B<query>"
 msgstr "B<purge>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr ""
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -13088,7 +13588,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -13098,68 +13598,63 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 #, fuzzy
 msgid "Print version information and exit successfully."
 msgstr "Выдать информацию о версии и завершить работу."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr ""
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr ""
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 #, fuzzy
 msgid "Refresh the available packages database."
 msgstr "Список доступных пакетов."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -13169,25 +13664,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
 msgstr ""
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -13197,7 +13692,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -13208,25 +13703,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
 msgstr ""
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, fuzzy, no-wrap
 msgid "install"
 msgstr "B<install>"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -13236,7 +13731,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -13248,7 +13743,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -13258,57 +13753,57 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr ""
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr ""
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -13323,7 +13818,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -13333,13 +13828,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -13350,20 +13845,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
 msgstr ""
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -13376,7 +13871,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -13384,13 +13879,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -13398,7 +13893,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -13409,7 +13904,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -13418,7 +13913,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -13441,20 +13936,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -13476,13 +13971,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -13496,7 +13991,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -13508,20 +14003,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
 msgstr ""
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -13534,7 +14029,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13542,7 +14037,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -13550,7 +14045,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -13560,13 +14055,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -13574,7 +14069,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -13585,7 +14080,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -13595,7 +14090,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -13606,13 +14101,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -13622,7 +14117,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -13631,7 +14126,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -13641,7 +14136,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -13651,37 +14146,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 #, fuzzy
 msgid "The visible list of available packages cannot be reduced."
 msgstr "Список доступных пакетов."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -13689,64 +14184,56 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr ""
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr ""
 
+#. type: TH
+#: dselect.cfg.5:19
+#, fuzzy, no-wrap
+msgid "2011-07-03"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 #, fuzzy
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 #, fuzzy
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr ""
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 #, fuzzy
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
@@ -13756,31 +14243,37 @@ msgstr ""
 "участвовал в разработке B<dpkg>.\n"
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 #, fuzzy
 msgid "B<dselect>(1)."
 msgstr "B<date>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, fuzzy, no-wrap
+msgid "2012-01-14"
+msgstr "2006-02-28"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr ""
 "start-stop-daemon -- запускает и останавливает системные программы-демоны"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
+#: start-stop-daemon.8:30
 #, fuzzy
-msgid "B<start-stop-daemon> [I<options>] I<command>"
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
 msgstr "B<start-stop-daemon> B<-K>|B<--stop> I<параметры>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 #, fuzzy
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
@@ -13793,7 +14286,7 @@ msgstr ""
 "запущенных экземпляров процесса."
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 #, fuzzy
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
@@ -13815,13 +14308,13 @@ msgstr ""
 "указывать pidfile."
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, fuzzy, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<start-stop-daemon> B<-S>|B<--start> I<параметры> [B<-->] I<аргументы>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, fuzzy
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
@@ -13840,13 +14333,13 @@ msgstr ""
 "после B<-->, будут без изменений переданы запускаемой программе."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, fuzzy, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 #, fuzzy
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
@@ -13865,109 +14358,127 @@ msgstr ""
 "проверять, что процесс(ы) завершили работу."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, fuzzy, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<-o>|B<--oknodo>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, fuzzy, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>|B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, fuzzy
 msgid "Show usage information and exit."
 msgstr "Выдать подсказку и завершить работу."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, fuzzy, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>|B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 #, fuzzy
 msgid "Show the program version and exit."
 msgstr "Выдать информацию о версии и завершить работу."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, fuzzy, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "ПАРАМЕТРЫ"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, fuzzy, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>|B<--pidfile> I<pid-файл>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "Проверить какой процесс создал I<pid-файл>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, fuzzy, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>|B<--exec> I<исполняемый_файл>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Проверить процессы, которые являются экземплярами данного исполняемого файла "
-"(согласно B</proc/>I<pid>B</exe>)."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, fuzzy, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>|B<--name> I<имя_процесса>"
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Проверить процессы с именем I<имя_процесса> (согласно B</proc/>I<pid>B</"
-"stat>)."
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, fuzzy, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>|B<--user> I<имя_пользователя>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"Проверить процессы, принадлежащие пользователю, указанному с помощью "
-"I<имени_пользователя> или I<uid>."
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, fuzzy, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>|B<--group> I<группа>|I<gid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Изменить группу на I<группу> или I<gid> при запуске процесса."
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, fuzzy, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>|B<--signal> I<сигнал>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, fuzzy
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
@@ -13977,13 +14488,13 @@ msgstr ""
 "будет послан процессам для их останова (по умолчанию 15)."
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, fuzzy, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>|B<--retry> I<время_ожидания>|I<затем>"
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -13997,7 +14508,7 @@ msgstr ""
 "заданное в параметре I<затем>."
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 #, fuzzy
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
@@ -14010,7 +14521,7 @@ msgstr ""
 "signal>."
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -14026,7 +14537,7 @@ msgstr ""
 "вечно, если нужно."
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -14038,13 +14549,13 @@ msgstr ""
 "игнорируется."
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, fuzzy, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<-a>|B<--startas> I<полное_имя>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -14054,13 +14565,13 @@ msgstr ""
 "параметра B<--exec>."
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, fuzzy, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>|B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -14069,37 +14580,37 @@ msgstr ""
 "код завершения, но не выполнять эти действия."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, fuzzy, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>|B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Возвращать код 0 вместо 1, если не было выполнено (или не должно было быть "
 "выполнено) никаких действий."
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, fuzzy, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>|B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr "Не выдавать информационных сообщений; только сообщения об ошибках."
 
 #. type: TP
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 #, fuzzy, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
 msgstr "B<-c>|B<--chuid> I<имя-пользователя>|I<uid>"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, fuzzy
 msgid ""
 "Change to this username/uid before starting the process. You can also "
@@ -14120,13 +14631,13 @@ msgstr ""
 "состоит (например, в случае с системным пользователем B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, fuzzy, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>|B<--chroot> I<root>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -14135,13 +14646,13 @@ msgstr ""
 "Заметим, что pid-файл будет создан после установки нового корневого каталога."
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, fuzzy, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>|B<--chdir> I<путь>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -14153,13 +14664,13 @@ msgstr ""
 "перед запуском процесса."
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, fuzzy, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>|B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, fuzzy
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
@@ -14180,24 +14691,24 @@ msgstr ""
 "добавить в них код для этого."
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, fuzzy, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>|B<--nicelevel> I<int>"
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Этот параметр перед запуском изменяет приоритет процесса."
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -14206,13 +14717,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, fuzzy, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<dpkg -i> | B<--install> I<имя файла пакета>..."
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -14222,25 +14733,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, fuzzy, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-s>|B<--signal> I<сигнал>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, fuzzy
 msgid "This sets the umask of the process before starting it."
 msgstr "Этот параметр перед запуском изменяет приоритет процесса."
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, fuzzy, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>|B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 #, fuzzy
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
@@ -14260,109 +14771,144 @@ msgstr ""
 "выполняет fork(). Поэтому данный параметр обычно бывает полезен только при "
 "использовании вместе с параметром B<--background>."
 
-#. type: TP
-#: start-stop-daemon.8:252
-#, fuzzy, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>|B<--verbose>"
-
 #. type: Plain text
-#: start-stop-daemon.8:255
+#: start-stop-daemon.8:284
 msgid "Print verbose informational messages."
 msgstr "Выдавать подробные информационные сообщения."
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:296
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:276
-msgid ""
-"Start the B<food> daemon, unless one is already running (a process named "
-"food, running as user food, with pid in food.pid):"
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:279
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:282
-msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
+#: start-stop-daemon.8:312
+msgid "Any other error."
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:285
+#: start-stop-daemon.8:315
+msgid ""
+"When using the B<--status> command, the following status codes are returned:"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr ""
+
+#. type: TP
+#: start-stop-daemon.8:324
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:288
-msgid "Demonstration of a custom schedule for stopping B<food>:"
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:331
+msgid ""
+"Start the B<food> daemon, unless one is already running (a process named "
+"food, running as user food, with pid in food.pid):"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:336
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:339
+msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 
 #. type: Plain text
-#: start-stop-daemon.8:297
+#: start-stop-daemon.8:343
+#, no-wrap
 msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr ""
+
+#. type: Plain text
+#: start-stop-daemon.8:346
+msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> основываясь "
-"на версии, сделанной Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
 
 #. type: Plain text
-#: start-stop-daemon.8:299
+#: start-stop-daemon.8:350
+#, no-wrap
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
-"Страница руководства написана Klee Dienes E<lt>klee@mit.eduE<gt>, частично "
-"переформатировано Ian Jackson."
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:16
+#: update-alternatives.8:32
 #, fuzzy
-msgid "B<update-alternatives> [I<options>] I<command>"
+msgid "B<update-alternatives> [I<option>...] I<command>"
 msgstr "B<dpkg> [I<параметры>] I<действие>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -14373,7 +14919,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -14388,7 +14934,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -14399,7 +14945,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -14409,7 +14955,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -14421,7 +14967,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -14432,7 +14978,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -14442,7 +14988,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -14450,26 +14996,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -14478,124 +15024,124 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -14603,26 +15149,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -14638,7 +15184,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -14650,26 +15196,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -14682,20 +15228,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, fuzzy, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -14705,13 +15251,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, fuzzy, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -14719,13 +15265,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, fuzzy, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -14735,13 +15281,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, fuzzy, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<dpkg --set-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -14752,268 +15298,262 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, fuzzy, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, fuzzy, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--new> | B<--old>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, fuzzy, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, fuzzy, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--status-fd >I<E<lt>nE<gt>>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, fuzzy, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log=>I<имя файла>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, fuzzy, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<822-date>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, fuzzy, no-wrap
 msgid "B<--verbose>"
 msgstr "B<-v>|B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, fuzzy, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr ""
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr ""
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
 msgstr ""
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, fuzzy, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
+msgid "B<Link:>I< link>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, fuzzy, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, fuzzy, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
+msgid "B<Best:>I< best-choice>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, fuzzy, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
 msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, fuzzy, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
+msgid "B<Priority:>I< priority-value>"
 msgstr "B<Priority:> E<lt>приоритетE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, fuzzy, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
 msgstr "B<Replaces:> E<lt>список пакетовE<gt>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -15022,13 +15562,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -15039,7 +15579,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -15049,7 +15589,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -15069,9 +15609,9 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
@@ -15079,7 +15619,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -15088,49 +15628,49 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -15138,33 +15678,293 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#: update-alternatives.8:513
+msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr ""
 
-#. type: Plain text
-#: update-alternatives.8:506
 #, fuzzy
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Это свободная программа; смотрите Универсальную Общественную Лицензии GNU "
-"версии 2 или более позднюю, где изложены условия распространения. НИКАКИХ "
-"гарантий."
+#~ msgid "2011-09-13"
+#~ msgstr "2006-02-28"
 
-#. type: Plain text
-#: update-alternatives.8:509
-msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
-msgstr ""
+#, fuzzy
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Copyright 2001 Joey Hess"
 
 #, fuzzy
-#~ msgid "2009-03-08"
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Это свободная программа; смотрите Универсальную Общественную Лицензии GNU "
+#~ "версии 2 или более позднюю, где изложены условия распространения. НИКАКИХ "
+#~ "гарантий."
+
+#, fuzzy
+#~ msgid "2012-01-11"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "2008-02-17"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#, fuzzy
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Copyright 2001 Joey Hess"
+
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "Проверить какой процесс создал I<pid-файл>."
+
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Проверить процессы, которые являются экземплярами данного исполняемого "
+#~ "файла (согласно B</proc/>I<pid>B</exe>)."
+
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Проверить процессы с именем I<имя_процесса> (согласно B</proc/>I<pid>B</"
+#~ "stat>)."
+
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Проверить процессы, принадлежащие пользователю, указанному с помощью "
+#~ "I<имени_пользователя> или I<uid>."
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> "
+#~ "основываясь на версии, сделанной Ian Jackson E<lt>ian@chiark.greenend.org."
+#~ "ukE<gt>."
+
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Страница руководства написана Klee Dienes E<lt>klee@mit.eduE<gt>, "
+#~ "частично переформатировано Ian Jackson."
+
+#, fuzzy
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Это свободная программа; смотрите Универсальную Общественную Лицензии GNU "
+#~ "версии 2 или более позднюю, где изложены условия распространения. НИКАКИХ "
+#~ "гарантий."
+
+#, fuzzy
+#~ msgid "2009-02-27"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2011-04-29"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2007-03-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2007-07-16"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-03-15"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2011-07-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-04-18"
 #~ msgstr "2006-02-28"
 
 #, fuzzy
-#~ msgid "2009-11-11"
+#~| msgid "2006-02-28"
+#~ msgid "2010-07-29"
+#~ msgstr "2006-02-28"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>имя пакетаE<gt>"
+
+#, fuzzy
+#~| msgid "B<Source:> E<lt>source nameE<gt>"
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>имя архивов с исходникамиE<gt>"
+
+#, fuzzy
+#~ msgid "2008-08-18"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "B<dpkg> может также использоваться как интерфейс к B<dpkg-deb>. "
+#~ "Нижеследующие действия являются действиями B<dpkg-deb>, и если они "
+#~ "встречаются, то B<dpkg> просто запускает B<dpkg-deb> с указанными "
+#~ "параметрами:"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract> и\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr "Все эти действия описаны в B<dpkg-deb>(1)."
+
+#, fuzzy
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new> | B<--old>"
+
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Выбрать, соответственно, новый или старый формат пакета. Это параметр "
+#~ "программы B<dpkg-deb>(1)."
+
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "Не читать и не проверять содержимое файла control при создании пакета. "
+#~ "Это параметр программы B<dpkg-deb>(1)."
+
+#, fuzzy
+#~ msgid "2009-08-15"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-11-21"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2010-03-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~| msgid "2006-02-28"
+#~ msgid "2010-10-12"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-08-07"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2010-04-16"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-05-19"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-10-01"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-06-26"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "2009-05-10"
+#~ msgstr "2006-02-28"
+
+#, fuzzy
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--status-fd >I<E<lt>nE<gt>>"
+
+#, fuzzy
+#~ msgid "2009-03-08"
 #~ msgstr "2006-02-28"
 
 #, fuzzy
@@ -15368,10 +16168,6 @@ msgstr ""
 #~ msgstr "2006-02-28"
 
 #, fuzzy
-#~ msgid "2008-01-13"
-#~ msgstr "2006-02-28"
-
-#, fuzzy
 #~ msgid "2008-03-25"
 #~ msgstr "2006-02-28"
 
@@ -15584,10 +16380,6 @@ msgstr ""
 #~ msgstr "ПАРАМЕТРЫ"
 
 #, fuzzy
-#~ msgid "B<--debug>, B<-D>"
-#~ msgstr "B<--new> | B<--old>"
-
-#, fuzzy
 #~ msgid "B<-h, --help>"
 #~ msgstr "B<dpkg --help>"
 
diff --git a/man/po/sv.add b/man/po/sv.add
index a097c59..8b64455 100644
--- a/man/po/sv.add
+++ b/man/po/sv.add
@@ -1,3 +1,3 @@
 PO4A-HEADER:mode=after;position=^\.TH;beginboundary=FakePo4aBoundary
-.SH "VERSTTNING"
+.SH "ÖVERSÄTTNING"
 Peter Krefting och Daniel Nylander.
diff --git a/man/po/sv.po b/man/po/sv.po
index da43c28..0594d64 100644
--- a/man/po/sv.po
+++ b/man/po/sv.po
@@ -1,12 +1,13 @@
 # Manual page for dpkg
-# Peter Krefting <peterk@debian.org>, 1999-2010.
-# Copyright 1999-2010 Software in the Public Interest
+# Copyright 1999-2012 Software in the Public Interest
+# Peter Krefting <peterk@debian.org>, 1999-2012, 2012.
+#
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg man pages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-01 22:07+0300\n"
-"PO-Revision-Date: 2010-11-25 10:41+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0300\n"
+"PO-Revision-Date: 2012-04-24 18:55+0200\n"
 "Last-Translator: Peter Krefting <peterk@debian.org>\n"
 "Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
 "Language: sv\n"
@@ -15,101 +16,109 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21
 #, no-wrap
 msgid "deb"
 msgstr "deb"
 
 #. type: TH
-#: deb.5:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-version.5:20
+#: deb-old.5:20 deb-override.5:19 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-buildpackage.1:22 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-mergechangelogs.1:18 dpkg-parsechangelog.1:21
+#: dpkg-scanpackages.1:20 dpkg-scansources.1:20 dpkg-trigger.1:18
+#: update-alternatives.8:25
 #, no-wrap
-msgid "2009-02-27"
-msgstr "2009-02-27"
+msgid "2011-08-14"
+msgstr "2011-08-14"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16
-#: deb-substvars.5:2 deb-symbols.5:2 deb-triggers.5:1 dpkg.1:1
-#: dpkg-architecture.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-deb.1:1 dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1
-#: dpkg-gensymbols.1:2 dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-query.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.1:1 dselect.cfg.5:1
-#: start-stop-daemon.8:1 update-alternatives.8:8
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 deb-override.5:19
+#: deb-extra-override.5:18 deb-shlibs.5:19 deb-substvars.5:20 deb-symbols.5:18
+#: deb-triggers.5:19 dpkg.1:26 dpkg-architecture.1:21 dpkg.cfg.5:19
+#: dpkg-buildflags.1:19 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-deb.1:21 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-maintscript-helper.1:18
+#: dpkg-mergechangelogs.1:18 dpkg-name.1:19 dpkg-parsechangelog.1:21
+#: dpkg-query.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-trigger.1:18
+#: dpkg-vendor.1:18 dselect.1:22 dselect.cfg.5:19 start-stop-daemon.8:23
+#: update-alternatives.8:25
 #, no-wrap
 msgid "Debian Project"
 msgstr "Debianprojektet"
 
 #. type: TH
-#: deb.5:1 deb-control.5:3 deb-src-control.5:3 deb-split.5:1 deb-version.5:5
-#: deb-old.5:1 dselect.1:1
+#: deb.5:21 deb-control.5:22 deb-src-control.5:19 deb-split.5:18
+#: deb-version.5:20 deb-old.5:20 deb-origin.5:19 dselect.1:22
 #, no-wrap
 msgid "Debian"
 msgstr "Debian"
 
 #. type: SH
-#: deb.5:2 deb-control.5:4 deb-src-control.5:4 deb-split.5:2 deb-version.5:6
-#: deb-old.5:2 deb-override.5:16 deb-extra-override.5:2 deb-shlibs.5:17
-#: deb-substvars.5:3 deb-symbols.5:3 deb-triggers.5:2 dpkg.1:2
-#: dpkg-architecture.1:2 dpkg.cfg.5:2 dpkg-buildflags.1:2
-#: dpkg-buildpackage.1:2 dpkg-checkbuilddeps.1:2 dpkg-distaddfile.1:2
-#: dpkg-deb.1:2 dpkg-divert.8:2 dpkg-genchanges.1:2 dpkg-gencontrol.1:2
-#: dpkg-gensymbols.1:3 dpkg-maintscript-helper.1:2 dpkg-mergechangelogs.1:2
-#: dpkg-name.1:7 dpkg-parsechangelog.1:2 dpkg-query.1:2 dpkg-scanpackages.1:16
-#: dpkg-scansources.1:2 dpkg-shlibdeps.1:2 dpkg-source.1:3 dpkg-split.1:3
-#: dpkg-statoverride.8:2 dpkg-trigger.1:2 dpkg-vendor.1:2 dselect.1:2
-#: dselect.cfg.5:2 start-stop-daemon.8:2 update-alternatives.8:9
+#: deb.5:22 deb-control.5:23 deb-src-control.5:20 deb-split.5:19
+#: deb-version.5:21 deb-old.5:21 deb-origin.5:20 deb-override.5:20
+#: deb-extra-override.5:19 deb-shlibs.5:20 deb-substvars.5:21 deb-symbols.5:19
+#: deb-triggers.5:20 dpkg.1:27 dpkg-architecture.1:22 dpkg.cfg.5:20
+#: dpkg-buildflags.1:20 dpkg-buildpackage.1:23 dpkg-checkbuilddeps.1:21
+#: dpkg-distaddfile.1:20 dpkg-deb.1:22 dpkg-divert.8:22 dpkg-genchanges.1:22
+#: dpkg-gencontrol.1:21 dpkg-gensymbols.1:20 dpkg-maintscript-helper.1:19
+#: dpkg-mergechangelogs.1:19 dpkg-name.1:20 dpkg-parsechangelog.1:22
+#: dpkg-query.1:22 dpkg-scanpackages.1:21 dpkg-scansources.1:21
+#: dpkg-shlibdeps.1:23 dpkg-source.1:24 dpkg-split.1:20 dpkg-statoverride.8:20
+#: dpkg-trigger.1:19 dpkg-vendor.1:19 dselect.1:23 dselect.cfg.5:20
+#: start-stop-daemon.8:24 update-alternatives.8:26
 #, no-wrap
 msgid "NAME"
 msgstr "NAMN"
 
 #. type: Plain text
-#: deb.5:4
+#: deb.5:24
 msgid "deb - Debian binary package format"
 msgstr "deb - Debians binära paketformat"
 
 #. type: SH
-#: deb.5:4 deb-control.5:7 deb-src-control.5:7 deb-split.5:4 deb-version.5:9
-#: deb-old.5:5 deb-override.5:19 deb-extra-override.5:5 deb-substvars.5:6
-#: deb-symbols.5:6 deb-triggers.5:5 dpkg.1:5 dpkg-architecture.1:5
-#: dpkg-buildflags.1:5 dpkg-buildpackage.1:5 dpkg-checkbuilddeps.1:5
-#: dpkg-distaddfile.1:5 dpkg-deb.1:5 dpkg-divert.8:5 dpkg-genchanges.1:5
-#: dpkg-gencontrol.1:5 dpkg-gensymbols.1:6 dpkg-maintscript-helper.1:5
-#: dpkg-mergechangelogs.1:5 dpkg-name.1:10 dpkg-parsechangelog.1:5
-#: dpkg-query.1:5 dpkg-scanpackages.1:19 dpkg-scansources.1:5
-#: dpkg-shlibdeps.1:5 dpkg-source.1:6 dpkg-split.1:6 dpkg-statoverride.8:5
-#: dpkg-trigger.1:5 dpkg-vendor.1:5 dselect.1:5 start-stop-daemon.8:5
-#: update-alternatives.8:12
+#: deb.5:24 deb-control.5:26 deb-src-control.5:23 deb-split.5:21
+#: deb-version.5:24 deb-old.5:24 deb-origin.5:22 deb-override.5:23
+#: deb-extra-override.5:22 deb-substvars.5:24 deb-symbols.5:22
+#: deb-triggers.5:23 dpkg.1:30 dpkg-architecture.1:25 dpkg-buildflags.1:23
+#: dpkg-buildpackage.1:26 dpkg-checkbuilddeps.1:24 dpkg-distaddfile.1:23
+#: dpkg-deb.1:25 dpkg-divert.8:25 dpkg-genchanges.1:25 dpkg-gencontrol.1:24
+#: dpkg-gensymbols.1:23 dpkg-maintscript-helper.1:22 dpkg-mergechangelogs.1:22
+#: dpkg-name.1:23 dpkg-parsechangelog.1:25 dpkg-query.1:25
+#: dpkg-scanpackages.1:24 dpkg-scansources.1:24 dpkg-shlibdeps.1:26
+#: dpkg-source.1:27 dpkg-split.1:23 dpkg-statoverride.8:23 dpkg-trigger.1:22
+#: dpkg-vendor.1:22 dselect.1:26 start-stop-daemon.8:27
+#: update-alternatives.8:29
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SYNOPS"
 
 #. type: Plain text
-#: deb.5:6 deb-split.5:6 deb-old.5:7
+#: deb.5:26 deb-split.5:23 deb-old.5:26
 msgid "I<filename>B<.deb>"
 msgstr "I<filnamn>B<.deb>"
 
 #. type: SH
-#: deb.5:6 deb-control.5:10 deb-src-control.5:10 deb-split.5:6
-#: deb-version.5:11 deb-old.5:8 deb-override.5:22 deb-extra-override.5:8
-#: deb-shlibs.5:20 deb-substvars.5:9 deb-symbols.5:9 deb-triggers.5:8
-#: dpkg.1:19 dpkg-architecture.1:11 dpkg.cfg.5:5 dpkg-buildflags.1:9
-#: dpkg-buildpackage.1:9 dpkg-checkbuilddeps.1:10 dpkg-distaddfile.1:9
-#: dpkg-deb.1:10 dpkg-divert.8:10 dpkg-genchanges.1:10 dpkg-gencontrol.1:9
-#: dpkg-gensymbols.1:10 dpkg-maintscript-helper.1:15 dpkg-mergechangelogs.1:9
-#: dpkg-name.1:16 dpkg-parsechangelog.1:9 dpkg-query.1:9
-#: dpkg-scanpackages.1:28 dpkg-scansources.1:14 dpkg-shlibdeps.1:11
-#: dpkg-source.1:11 dpkg-split.1:11 dpkg-statoverride.8:10 dpkg-trigger.1:12
-#: dpkg-vendor.1:9 dselect.1:17 dselect.cfg.5:5 start-stop-daemon.8:10
-#: update-alternatives.8:17
+#: deb.5:26 deb-control.5:29 deb-src-control.5:26 deb-split.5:23
+#: deb-version.5:26 deb-old.5:27 deb-origin.5:24 deb-override.5:26
+#: deb-extra-override.5:25 deb-shlibs.5:23 deb-substvars.5:27 deb-symbols.5:25
+#: deb-triggers.5:26 dpkg.1:44 dpkg-architecture.1:30 dpkg.cfg.5:23
+#: dpkg-buildflags.1:27 dpkg-buildpackage.1:30 dpkg-checkbuilddeps.1:29
+#: dpkg-distaddfile.1:27 dpkg-deb.1:29 dpkg-divert.8:30 dpkg-genchanges.1:30
+#: dpkg-gencontrol.1:28 dpkg-gensymbols.1:27 dpkg-maintscript-helper.1:32
+#: dpkg-mergechangelogs.1:26 dpkg-name.1:29 dpkg-parsechangelog.1:29
+#: dpkg-query.1:29 dpkg-scanpackages.1:32 dpkg-scansources.1:32
+#: dpkg-shlibdeps.1:30 dpkg-source.1:31 dpkg-split.1:27 dpkg-statoverride.8:27
+#: dpkg-trigger.1:29 dpkg-vendor.1:26 dselect.1:30 dselect.cfg.5:23
+#: start-stop-daemon.8:31 update-alternatives.8:33
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "BESKRIVNING"
 
 #. type: Plain text
-#: deb.5:12
+#: deb.5:32
 msgid ""
 "The B<.deb> format is the Debian binary package file format. It is "
 "understood by dpkg 0.93.76 and later, and is generated by default by all "
@@ -120,7 +129,7 @@ msgstr ""
 "och alla i386/ELF-versioner sedan 1.1.1elf."
 
 #. type: Plain text
-#: deb.5:16
+#: deb.5:36
 msgid ""
 "The format described here is used since Debian 0.93; details of the old "
 "format are described in B<deb-old>(5)."
@@ -129,13 +138,13 @@ msgstr ""
 "formatet finns i B<deb-old>(5)."
 
 #. type: SH
-#: deb.5:16 deb-split.5:9 deb-old.5:18
+#: deb.5:36 deb-split.5:26 deb-old.5:37
 #, no-wrap
 msgid "FORMAT"
 msgstr "FORMAT"
 
 #. type: Plain text
-#: deb.5:22
+#: deb.5:42
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash."
@@ -144,7 +153,7 @@ msgstr ""
 "Filnamnen kan innehålla ett avslutande snedstreck."
 
 #. type: Plain text
-#: deb.5:28
+#: deb.5:48
 msgid ""
 "The B<tar> archives currently allowed are, the old-style (v7) format, the "
 "pre-POSIX ustar format, a subset of the GNU format (only the new style long "
@@ -159,7 +168,7 @@ msgstr ""
 "typflaggor anses utgöra fel."
 
 #. type: Plain text
-#: deb.5:38
+#: deb.5:58
 msgid ""
 "The first member is named B<debian-binary> and contains a series of lines, "
 "separated by newlines. Currently only one line is present, the format "
@@ -175,7 +184,7 @@ msgstr ""
 "nya rader kan förekomma, och skall i så fall ignorera dessa."
 
 #. type: Plain text
-#: deb.5:43
+#: deb.5:63
 msgid ""
 "If the major number has changed, an incompatible change has been made and "
 "the program should stop. If it has not, then the program should be able to "
@@ -188,7 +197,7 @@ msgstr ""
 "(förutom i slutet), enligt vad beskrivs nedan."
 
 #. type: Plain text
-#: deb.5:53
+#: deb.5:73
 msgid ""
 "The second required member is named B<control.tar.gz>.  It is a gzipped tar "
 "archive containing the package control information, as a series of plain "
@@ -203,7 +212,7 @@ msgstr ""
 "\"B<.>\", den aktuella katalogen."
 
 #. type: Plain text
-#: deb.5:62
+#: deb.5:82
 msgid ""
 "The third, last required member is named B<data.tar>.  It contains the "
 "filesystem as a tar archive, either not compressed (supported since dpkg "
@@ -220,7 +229,7 @@ msgstr ""
 "dpkg 1.13.25)."
 
 #. type: Plain text
-#: deb.5:73
+#: deb.5:93
 msgid ""
 "These members must occur in this exact order. Current implementations should "
 "ignore any additional members after B<data.tar>.  Further members may be "
@@ -237,7 +246,7 @@ msgstr ""
 "problem kommer att ha namn som börjar med understreck, \"B<_>\"."
 
 #. type: Plain text
-#: deb.5:79
+#: deb.5:99
 msgid ""
 "Those new members which won't be able to be safely ignored will be inserted "
 "before B<data.tar> with names starting with something other than "
@@ -249,48 +258,43 @@ msgstr ""
 "understreck, eller (mer troligt) göra att huvudversionsnumret ökas."
 
 #. type: SH
-#: deb.5:79 deb-control.5:269 deb-src-control.5:322 deb-split.5:37
-#: deb-version.5:116 deb-old.5:51 deb-override.5:62 deb-extra-override.5:37
-#: deb-shlibs.5:61 deb-substvars.5:154 deb-symbols.5:61 deb-triggers.5:49
-#: dpkg.1:782 dpkg-architecture.1:300 dpkg.cfg.5:23 dpkg-buildpackage.1:249
-#: dpkg-deb.1:246 dpkg-divert.8:132 dpkg-gensymbols.1:445 dpkg-name.1:95
-#: dpkg-query.1:212 dpkg-scanpackages.1:111 dpkg-scansources.1:72
-#: dpkg-shlibdeps.1:326 dpkg-source.1:701 dpkg-split.1:223
-#: dpkg-statoverride.8:85 dpkg-trigger.1:66 dselect.1:452 dselect.cfg.5:23
-#: update-alternatives.8:507
+#: deb.5:99 deb-control.5:289 deb-src-control.5:343 deb-split.5:67
+#: deb-version.5:131 deb-old.5:70 deb-origin.5:56 deb-override.5:66
+#: deb-extra-override.5:54 deb-shlibs.5:66 deb-substvars.5:172
+#: deb-symbols.5:77 deb-triggers.5:85 dpkg.1:810 dpkg-architecture.1:258
+#: dpkg.cfg.5:41 dpkg-buildpackage.1:278 dpkg-deb.1:287 dpkg-divert.8:152
+#: dpkg-gensymbols.1:470 dpkg-name.1:109 dpkg-query.1:257
+#: dpkg-scanpackages.1:115 dpkg-scansources.1:90 dpkg-shlibdeps.1:348
+#: dpkg-source.1:755 dpkg-split.1:234 dpkg-statoverride.8:102
+#: dpkg-trigger.1:83 dpkg-vendor.1:65 dselect.1:466 dselect.cfg.5:41
+#: update-alternatives.8:511
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SE ÄVEN"
 
 #. type: Plain text
-#: deb.5:82
+#: deb.5:102
 msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-control.5:3
+#: deb-control.5:22
 #, no-wrap
 msgid "deb-control"
 msgstr "deb-control"
 
-#. type: TH
-#: deb-control.5:3 dpkg-buildflags.1:1 dpkg-buildpackage.1:1
-#, no-wrap
-msgid "2010-07-29"
-msgstr "2010-07-29"
-
 #. type: Plain text
-#: deb-control.5:6
+#: deb-control.5:25
 msgid "deb-control - Debian packages' master control file format"
 msgstr "deb-control - Debians filformat för paketstyrfiler"
 
 #. type: Plain text
-#: deb-control.5:9 deb-src-control.5:9
+#: deb-control.5:28 deb-src-control.5:25
 msgid "control"
 msgstr "control"
 
 #. type: Plain text
-#: deb-control.5:24
+#: deb-control.5:43
 msgid ""
 "Each Debian package contains the master `control' file, which contains a "
 "number of fields, or comments when the line starts with B<'#'>. Each field "
@@ -311,19 +315,19 @@ msgstr ""
 "nedan)."
 
 #. type: SH
-#: deb-control.5:25
+#: deb-control.5:44 deb-origin.5:33
 #, no-wrap
 msgid "REQUIRED FIELDS"
 msgstr "NÖDVÄNDIGA FÄLT"
 
 #. type: TP
-#: deb-control.5:26
+#: deb-control.5:45
 #, no-wrap
-msgid "B<Package:> E<lt>package nameE<gt>"
-msgstr "B<Package:> E<lt>paketnamnE<gt>"
+msgid "B<Package:>I< package-name>"
+msgstr "B<Package:>I< paketnamn>"
 
 #. type: Plain text
-#: deb-control.5:30
+#: deb-control.5:49
 msgid ""
 "The value of this field determines the package name, and is used to generate "
 "file names by most installation tools."
@@ -332,13 +336,13 @@ msgstr ""
 "installationsverktygen för att generera filnamnen."
 
 #. type: TP
-#: deb-control.5:30
+#: deb-control.5:49
 #, no-wrap
-msgid "B<Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>versionssträngE<gt>"
+msgid "B<Version:>I< version-string>"
+msgstr "B<Version:>I< versionssträng>"
 
 #. type: Plain text
-#: deb-control.5:37
+#: deb-control.5:56
 msgid ""
 "Typically, this is the original package's version number in whatever form "
 "the program's author uses. It may also include a Debian revision number (for "
@@ -351,13 +355,13 @@ msgstr ""
 "format och sorteringsalgoritm beskrivs i B<deb-version>(5)."
 
 #. type: TP
-#: deb-control.5:37
+#: deb-control.5:56
 #, no-wrap
-msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>fullt-namn e-postE<gt>"
+msgid "B<Maintainer:>I< fullname-email>"
+msgstr "B<Maintainer:>I< fullt-namn e-post>"
 
 #. type: Plain text
-#: deb-control.5:42
+#: deb-control.5:61
 msgid ""
 "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
 "typically the person who created the package, as opposed to the author of "
@@ -368,18 +372,18 @@ msgstr ""
 "av den programvara som paketerades."
 
 #. type: TP
-#: deb-control.5:42
+#: deb-control.5:61
 #, no-wrap
-msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgstr "B<Description:> E<lt>kort beskrivningE<gt>"
+msgid "B<Description:>I< short-description>"
+msgstr "B<Description:>I< kort-beskrivning>"
 
 #. type: Plain text
-#: deb-control.5:45
-msgid "B< >E<lt>long descriptionE<gt>"
-msgstr "B< >E<lt>lång beskrivningE<gt>"
+#: deb-control.5:64
+msgid "B< >I<long-description>"
+msgstr "B< >I<lång-beskrivning>"
 
 #. type: Plain text
-#: deb-control.5:51
+#: deb-control.5:70
 msgid ""
 "The format for the package description is a short brief summary on the first "
 "line (after the \"Description\" field). The following lines should be used "
@@ -394,19 +398,19 @@ msgstr ""
 "måste innehålla en ensam punkt (\".\") efter det inledande blanksteget."
 
 #. type: SH
-#: deb-control.5:52
+#: deb-control.5:71 deb-origin.5:37
 #, no-wrap
 msgid "OPTIONAL FIELDS"
 msgstr "VALFRIA FÄLT"
 
 #. type: TP
-#: deb-control.5:53 deb-src-control.5:88
+#: deb-control.5:72 deb-src-control.5:106
 #, no-wrap
-msgid "B<Section:> E<lt>sectionE<gt>"
-msgstr "B<Section:> E<lt>sektionE<gt>"
+msgid "B<Section:>I< section>"
+msgstr "B<Section:>I< sektion>"
 
 #. type: Plain text
-#: deb-control.5:58
+#: deb-control.5:77
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are `utils', `net', `mail', "
@@ -417,13 +421,13 @@ msgstr ""
 "\", \"mail\", \"text\", \"x11\" osv."
 
 #. type: TP
-#: deb-control.5:58 deb-src-control.5:94
+#: deb-control.5:77 deb-src-control.5:112
 #, no-wrap
-msgid "B<Priority:> E<lt>priorityE<gt>"
-msgstr "B<Priority:> E<lt>prioritetE<gt>"
+msgid "B<Priority:>I< priority>"
+msgstr "B<Priority:>I< prioritet>"
 
 #. type: Plain text
-#: deb-control.5:62
+#: deb-control.5:81
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are `required', `standard', `optional', `extra' etc."
@@ -433,7 +437,7 @@ msgstr ""
 "\" (valfritt), \"extra\" (extra) osv."
 
 #. type: Plain text
-#: deb-control.5:71 deb-src-control.5:107
+#: deb-control.5:90 deb-src-control.5:125
 msgid ""
 "In Debian, the B<Section> and B<Priority> fields have a defined set of "
 "accepted values based on the Policy Manual.  A list of these values can be "
@@ -444,32 +448,32 @@ msgstr ""
 "värden finns i den senaste versionen av paketet B<debian-policy>."
 
 #. type: TP
-#: deb-control.5:71 deb-src-control.5:211
+#: deb-control.5:90 deb-src-control.5:232
 #, no-wrap
-msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgstr "B<Essential: >E<lt>yes|noE<gt>"
+msgid "B<Essential:> B<yes>|B<no>"
+msgstr "B<Essential:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-control.5:78
+#: deb-control.5:97
 msgid ""
-"This field is usually only needed when the answer is `yes'. It denotes a "
+"This field is usually only needed when the answer is B<yes>. It denotes a "
 "package that is required for proper operation of the system. Dpkg or any "
 "other installation tool will not allow an B<Essential> package to be removed "
 "(at least not without using one of the force options)."
 msgstr ""
-"Fältet krävs normalt sett endast om svaret är \"yes\" (ja), och betecknar "
-"att paketet krävs för en korrekt installation av systemet. Dpkg och andra "
+"Fältet krävs normalt sett endast om svaret är B<yes> (ja), och betecknar att "
+"paketet krävs för en korrekt installation av systemet. Dpkg och andra "
 "installationsverktyg tillåter inte att ett paket märkt B<Essential> tas bort "
 "(åtminstone inte utan att använda en av de tvingande flaggorna)."
 
 #. type: TP
-#: deb-control.5:78
+#: deb-control.5:97
 #, no-wrap
-msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgstr "B<Architecture:> E<lt>arkitektur|allE<gt>"
+msgid "B<Architecture:> I<arch>|B<all>"
+msgstr "B<Architecture:> I<arkitektur>|B<all>"
 
 #. type: Plain text
-#: deb-control.5:86
+#: deb-control.5:105
 msgid ""
 "The architecture specifies which type of hardware this package was compiled "
 "for. Common architectures are `i386', `m68k', `sparc', `alpha', `powerpc' "
@@ -483,52 +487,51 @@ msgstr ""
 "arkitektur. Exempel på detta är skal- eller Perlskript och dokumentation."
 
 #. type: TP
-#: deb-control.5:86 deb-src-control.5:83
+#: deb-control.5:105 deb-src-control.5:101
 #, no-wrap
-msgid "B<Origin:> E<lt>nameE<gt>"
-msgstr "B<Origin:> E<lt>namnE<gt>"
+msgid "B<Origin:>I< name>"
+msgstr "B<Origin:>I< namn>"
 
 #. type: Plain text
-#: deb-control.5:89
+#: deb-control.5:108
 msgid "The name of the distribution this package is originating from."
 msgstr "Namnet på den distribution paketet härstammar från."
 
 #. type: TP
-#: deb-control.5:89 deb-src-control.5:66
+#: deb-control.5:108 deb-src-control.5:82
 #, no-wrap
-msgid "B<Bugs:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+msgid "B<Bugs:>I< url>"
+msgstr "B<Bugs:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:93
+#: deb-control.5:113
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>."
+"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>."
 msgstr ""
-"URL:en till felrapporteringssystemet för detta paket. Det nuvarande formatet "
-"är B<E<lt>systemtypE<gt>://E<lt>addressE<gt>>, till exempel B<debbugs://bugs."
+"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>."
 
 #. type: TP
-#: deb-control.5:93 deb-src-control.5:62
+#: deb-control.5:113 deb-src-control.5:78
 #, no-wrap
-msgid "B<Homepage:> E<lt>urlE<gt>"
-msgstr "B<Homepage:> E<lt>urlE<gt>"
+msgid "B<Homepage:>I< url>"
+msgstr "B<Homepage:>I< url>"
 
 #. type: Plain text
-#: deb-control.5:96 deb-src-control.5:65
-msgid "The upstream project home page URL."
-msgstr "URL till uppströmsprojektets hemsida."
+#: deb-control.5:116
+msgid "The upstream project home page I<url>."
+msgstr "URL till uppströmsprojektets hemside-I<url>."
 
 #. type: TP
-#: deb-control.5:96 deb-src-control.5:217
+#: deb-control.5:116 deb-src-control.5:238
 #, no-wrap
-msgid "B<Tag:> E<lt>tag listE<gt>"
-msgstr "B<Tag:> E<lt>lista med märkenE<gt>"
+msgid "B<Tag:>I< tag-list>"
+msgstr "B<Tag:>I< lista-med-märken>"
 
 #. type: Plain text
-#: deb-control.5:100
+#: deb-control.5:120
 msgid ""
 "List of tags describing the qualities of the package. The description and "
 "list of supported tags can be found in the B<debtags> package."
@@ -537,35 +540,42 @@ msgstr ""
 "förteckning över kända märken finns i paketet B<debtags>."
 
 #. type: TP
-#: deb-control.5:100
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt>"
-msgstr "B<Source:> E<lt>källkodsnamnE<gt>"
+#: deb-control.5:120 deb-src-control.5:235
+#, no-wrap
+msgid "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
+msgstr "B<Multi-Arch:> B<same>|B<foreign>|B<allowed>"
 
 #. type: Plain text
-#: deb-control.5:111
+#: deb-control.5:131
 msgid ""
 "This field is used to indicate how this package should behave on a multi-"
-"arch installations. The value `same' means that the package is co-"
+"arch installations. The value B<same> means that the package is co-"
 "installable with itself, but it must not be used to satisfy the dependency "
-"of any package of a different architecture from itself. The value `foreign' "
+"of any package of a different architecture from itself. The value B<foreign> "
 "means that the package is not co-installable with itself, but should be "
 "allowed to satisfy the dependency of a package of a different arch from "
-"itself. The value `allowed` allows reverse-dependencies to indicate in their "
-"Depends field that they need a package from a foreign architecture, but has "
-"no effect otherwise. This field should not be present in packages with the "
-"Architecture: all field."
+"itself. The value B<allowed> allows reverse-dependencies to indicate in "
+"their Depends field that they accept a package from a foreign architecture, "
+"but has no effect otherwise."
 msgstr ""
+"Det här fältet används för att ange hur paketet skall fungera på en "
+"flerarkitektursinstallation. Värdet B<same> (samma) betyder att paket kan "
+"saminstalleras med sig självt, men kan inte användas för att uppfylla "
+"beroenden för paket med en annan arkitektur än sig självt. Värdet B<foreign> "
+"(främmande) betyder att paketet inte kan saminstalleras med sig självt, men "
+"att det kan användas för att uppfylla beroenden för paket med en annan "
+"arkitektur än sig självt. Värdet B<allowed> (tillåtet) tillåter att omvända "
+"beroenden kan ange i sina Depends-fält att de behöver ett paket från en "
+"främmande arkitektur, men har i övrigt ingen funktion."
 
 #. type: TP
-#: deb-control.5:111
+#: deb-control.5:131
 #, no-wrap
-msgid "B<Source:> E<lt>source nameE<gt>"
-msgstr "B<Source:> E<lt>källkodsnamnE<gt>"
+msgid "B<Source:>I< source-name>"
+msgstr "B<Source:>I< källkodsnamn>"
 
 #. type: Plain text
-#: deb-control.5:115
+#: deb-control.5:135
 msgid ""
 "The name of the source package that this binary package came from, if "
 "different than the name of the package itself."
@@ -574,42 +584,42 @@ msgstr ""
 "från namnet på själva paketet."
 
 #. type: TP
-#: deb-control.5:116 deb-src-control.5:197
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Subarchitecture:> E<lt>valueE<gt>"
-msgstr "B<Architecture:> E<lt>arkitektur|allE<gt>"
+#: deb-control.5:136 deb-src-control.5:218
+#, no-wrap
+msgid "B<Subarchitecture:>I< value>"
+msgstr "B<Subarchitecture:>I< värde>"
 
 #. type: TP
-#: deb-control.5:119 deb-src-control.5:200
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>versionE<gt>"
-msgid "B<Kernel-Version:> E<lt>valueE<gt>"
-msgstr "B<Version:> E<lt>versionsE<gt>"
+#: deb-control.5:139 deb-src-control.5:221
+#, no-wrap
+msgid "B<Kernel-Version:>I< value>"
+msgstr "B<Kernel-Version:>I< värde>"
 
 #. type: TP
-#: deb-control.5:122 deb-src-control.5:203
-#, fuzzy, no-wrap
-#| msgid "B<Date:> E<lt>dateE<gt>"
-msgid "B<Installer-Menu-Item:> E<lt>valueE<gt>"
-msgstr "B<Date:> E<lt>datumE<gt>"
+#: deb-control.5:142 deb-src-control.5:224
+#, no-wrap
+msgid "B<Installer-Menu-Item:>I< value>"
+msgstr "B<Installer-Menu-Item:>I< värde>"
 
 #. type: Plain text
-#: deb-control.5:129 deb-src-control.5:210
+#: deb-control.5:149 deb-src-control.5:231
 msgid ""
 "These fields are used by the debian-installer and are usually not needed.  "
 "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-"
 "installer> package for more details about them."
 msgstr ""
+"Dessa fält används av debian-installer och behövs normalt inte. Se /usr/"
+"share/doc/debian-installer/devel/modules.txt från paketet B<debian-"
+"installer> för mer information om dem."
 
 #. type: TP
-#: deb-control.5:130 deb-src-control.5:228
+#: deb-control.5:150 deb-src-control.5:249
 #, no-wrap
-msgid "B<Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>paketlistaE<gt>"
+msgid "B<Depends:>I< package-list>"
+msgstr "B<Depends:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:141
+#: deb-control.5:161
 msgid ""
 "List of packages that are required for this package to provide a non-trivial "
 "amount of functionality. The package maintenance software will not allow a "
@@ -630,13 +640,13 @@ msgstr ""
 "Depends:-fält."
 
 #. type: TP
-#: deb-control.5:141 deb-src-control.5:231
+#: deb-control.5:161 deb-src-control.5:252
 #, no-wrap
-msgid "B<Pre-Depends:> E<lt>package listE<gt>"
-msgstr "B<Pre-Depends:> E<lt>paketlistaE<gt>"
+msgid "B<Pre-Depends:>I< package-list>"
+msgstr "B<Pre-Depends:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:148
+#: deb-control.5:168
 msgid ""
 "List of packages that must be installed B<and> configured before this one "
 "can be installed. This is usually used in the case where this package "
@@ -647,13 +657,13 @@ msgstr ""
 "ett annat paket är installerat för sitt preinst-skript."
 
 #. type: TP
-#: deb-control.5:148 deb-src-control.5:234
+#: deb-control.5:168 deb-src-control.5:255
 #, no-wrap
-msgid "B<Recommends:> E<lt>package listE<gt>"
-msgstr "B<Recommends:> E<lt>paketlistaE<gt>"
+msgid "B<Recommends:>I< package-list>"
+msgstr "B<Recommends:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:155
+#: deb-control.5:175
 msgid ""
 "Lists packages that would be found together with this one in all but unusual "
 "installations. The package maintenance software will warn the user if they "
@@ -664,13 +674,13 @@ msgstr ""
 "installerar ett paket utan de som listas i B<Recommends>-fältet."
 
 #. type: TP
-#: deb-control.5:155 deb-src-control.5:237
+#: deb-control.5:175 deb-src-control.5:258
 #, no-wrap
-msgid "B<Suggests:> E<lt>package listE<gt>"
-msgstr "B<Suggests:> E<lt>paketlistaE<gt>"
+msgid "B<Suggests:>I< package-list>"
+msgstr "B<Suggests:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:160
+#: deb-control.5:180
 msgid ""
 "Lists packages that are related to this one and can perhaps enhance its "
 "usefulness, but without which installing this package is perfectly "
@@ -681,7 +691,7 @@ msgstr ""
 "paketet."
 
 #. type: Plain text
-#: deb-control.5:172
+#: deb-control.5:192
 msgid ""
 "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
 "fields is a list of groups of alternative packages. Each group is a list of "
@@ -691,15 +701,15 @@ msgid ""
 "version number specification in parentheses."
 msgstr ""
 "Syntaxen för fälten B<Depends>, B<Pre-Depends>, B<Recommends> och "
-"B<Suggests>är en lista med grupper av alternativa paket. Varje grupp "
+"B<Suggests> är en lista med grupper av alternativa paket. Varje grupp "
 "innehåller en lista med paket avdelade med ett vertikalstreck (rör) (\"|"
 "\").  Grupperna avdelas med kommatecken. Komma utläses som \"OCH\", och "
 "vertikalstrecken som \"ELLER\", där vertikalstrecken binder hårdare. Varje "
-"paketnummer kan eventuellt följas av en versionsnummerangivelse inom "
+"paketnamn kan eventuellt följas av en versionsnummerangivelse inom "
 "parenteser."
 
 #. type: Plain text
-#: deb-control.5:178
+#: deb-control.5:198
 msgid ""
 "A version number may start with a `E<gt>E<gt>', in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -715,13 +725,13 @@ msgstr ""
 "\"=\" för lika med."
 
 #. type: TP
-#: deb-control.5:178 deb-src-control.5:240
+#: deb-control.5:198 deb-src-control.5:261
 #, no-wrap
-msgid "B<Breaks:> E<lt>package listE<gt>"
-msgstr "B<Breaks:> E<lt>paketlistaE<gt>"
+msgid "B<Breaks:>I< package-list>"
+msgstr "B<Breaks:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:186
+#: deb-control.5:206
 msgid ""
 "Lists packages that this one breaks, for example by exposing bugs when the "
 "named packages rely on this one. The package maintenance software will not "
@@ -734,13 +744,13 @@ msgstr ""
 "genom att uppgradera paketen som namnges i ett B<Breaks>-fält."
 
 #. type: TP
-#: deb-control.5:186 deb-src-control.5:249
+#: deb-control.5:206 deb-src-control.5:270
 #, no-wrap
-msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>paketlistaE<gt>"
+msgid "B<Conflicts:>I< package-list>"
+msgstr "B<Conflicts:>I< v>"
 
 #. type: Plain text
-#: deb-control.5:194
+#: deb-control.5:214
 msgid ""
 "Lists packages that conflict with this one, for example by containing files "
 "with the same names. The package maintenance software will not allow "
@@ -753,13 +763,13 @@ msgstr ""
 "konflikt bör innehålla en B<Conflicts>-rad med varandras namn."
 
 #. type: TP
-#: deb-control.5:194 deb-src-control.5:246
+#: deb-control.5:214 deb-src-control.5:267
 #, no-wrap
-msgid "B<Replaces:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>paketlistaE<gt>"
+msgid "B<Replaces:>I< package-list>"
+msgstr "B<Replaces:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:202
+#: deb-control.5:222
 msgid ""
 "List of packages files from which this one replaces. This is used for "
 "allowing this package to overwrite the files of another package and is "
@@ -773,13 +783,13 @@ msgstr ""
 "paketet det står i konflikt med."
 
 #. type: TP
-#: deb-control.5:202 deb-src-control.5:252
+#: deb-control.5:222 deb-src-control.5:273
 #, no-wrap
-msgid "B<Provides:> E<lt>package listE<gt>"
-msgstr "B<Provides:> E<lt>paketlistaE<gt>"
+msgid "B<Provides:>I< package-list>"
+msgstr "B<Provides:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:212
+#: deb-control.5:232
 msgid ""
 "This is a list of virtual packages that this one provides. Usually this is "
 "used in the case of several packages all providing the same service.  For "
@@ -800,7 +810,7 @@ msgstr ""
 "och använda \"|\" för att dela av listan."
 
 #. type: Plain text
-#: deb-control.5:231
+#: deb-control.5:251
 msgid ""
 "The syntax of B<Breaks>, B<Conflicts>, B<Replaces> and B<Provides> is a list "
 "of package names, separated by commas (and optional whitespace).  In the "
@@ -810,19 +820,18 @@ msgid ""
 msgstr ""
 "Syntaxen för B<Breaks>, B<Conflicts>, B<Replaces> och B<Provides> är en "
 "lista över paketnamn avdelade med komman (och eventuella blanktecken). I "
-"fälten B<Breaks> och B<Conflicts> läses kommatecknet som \"ELLER\". En "
-"eventuellt versionsnumret kan även anges, med samma syntax som ovan för "
+"fälten B<Breaks> och B<Conflicts> läses kommatecknet som \"ELLER\". Ett "
+"eventuellt versionsnummer kan även anges, med samma syntax som ovan för "
 "fälten B<Breaks>, B<Conflicts> och B<Replaces>."
 
 #. type: TP
-#: deb-control.5:232 deb-src-control.5:255
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Built-Using:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>paketlistaE<gt>"
+#: deb-control.5:252 deb-src-control.5:276
+#, no-wrap
+msgid "B<Built-Using:>I< package-list>"
+msgstr "B<Built-Using:>I< paketlista>"
 
 #. type: Plain text
-#: deb-control.5:242
+#: deb-control.5:262
 msgid ""
 "This field lists extra source packages that were used during the build of "
 "this binary package.  This is an indication to the archive maintenance "
@@ -832,15 +841,23 @@ msgid ""
 "software is likely to refuse to accept an upload which declares a B<Built-"
 "Using> relationship which cannot be satisfied within the archive."
 msgstr ""
+"Fältet visar ytterligare källkodspaket som användes när binärpaketet "
+"byggdes. Detta anger för hanteringsprogramvaran för arkivet att dessa "
+"ytterligare källkodspaket måste behållas så länge binärpaketet finns i "
+"arkivet. Fältet måste innehålla en lista med källkodspaket med strikta (=) "
+"versionsberoenden. Observera att hanteringsprogramvaran för arkivet troligen "
+"kommer att avvisa en insändning som deklarerar en B<Built-Using>-relation "
+"som inte kan uppfyllas inom arkivet."
 
 #. type: SH
-#: deb-control.5:243 deb-src-control.5:283 start-stop-daemon.8:273
+#: deb-control.5:263 deb-src-control.5:304 deb-origin.5:50
+#: start-stop-daemon.8:328
 #, no-wrap
 msgid "EXAMPLE"
 msgstr "EXEMPEL"
 
 #. type: Plain text
-#: deb-control.5:266
+#: deb-control.5:286
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -886,35 +903,25 @@ msgstr ""
 " will run more slowly, however.)\n"
 
 #. type: Plain text
-#: deb-control.5:274
+#: deb-control.5:294
 msgid ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 msgstr ""
 "B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)."
 
 #. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "deb-control"
+#: deb-src-control.5:19
+#, no-wrap
 msgid "deb-src-control"
-msgstr "deb-control"
-
-#. type: TH
-#: deb-src-control.5:3
-#, fuzzy, no-wrap
-#| msgid "2007-11-22"
-msgid "2010-11-22"
-msgstr "2007-11-22"
+msgstr "deb-src-control"
 
 #. type: Plain text
-#: deb-src-control.5:6
-#, fuzzy
-#| msgid "deb-control - Debian packages' master control file format"
+#: deb-src-control.5:22
 msgid "deb-src-control - Debian source packages' master control file format"
-msgstr "deb-control - Debians filformat för paketstyrfiler"
+msgstr "deb-src-control - Debians filformat för källkodspakets huvudstyrfil"
 
 #. type: Plain text
-#: deb-src-control.5:28
+#: deb-src-control.5:44
 msgid ""
 "Each Debian source package contains the master \"control\" file, which "
 "contains at least 2 paragraphs, separated by a blank line. The first "
@@ -927,26 +934,35 @@ msgid ""
 "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. The paragraphs are separated by an empty line. Lines "
-"starting with a B<'#'> are treated as comments."
-msgstr ""
+"after the space. Lines starting with a B<'#'> are treated as comments."
+msgstr ""
+"Varje Debiankällkodspaket innehåller huvud-\"control\"-filen, vilken "
+"innehååller åtminstone två stycken, avdelade med en tomrad. Det första "
+"stycket innehåller all generell information om källkodspaketet, medan de "
+"följande styckena beskriver exakt ett binärpaket. 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 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 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."
 
 #. type: SH
-#: deb-src-control.5:29
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:45
+#, no-wrap
 msgid "SOURCE FIELDS"
-msgstr "NÖDVÄNDIGA FÄLT"
+msgstr "KÄLLKODSFÄLT"
 
 #. type: TP
-#: deb-src-control.5:30
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Source:> E<lt>source package nameE<gt> (required)"
-msgstr "B<Source:> E<lt>källkodsnamnE<gt>"
+#: deb-src-control.5:46
+#, no-wrap
+msgid "B<Source:> I<source-package-name> (required)"
+msgstr "B<Source:> I<källkodspaketnamn> (krävs)"
 
 #. type: Plain text
-#: deb-src-control.5:37
+#: deb-src-control.5:53
 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 "
@@ -954,136 +970,141 @@ msgid ""
 "minus (-) signs, and periods (.). Package names must be at least two "
 "characters long and must start with an alphanumeric character."
 msgstr ""
+"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 alfanumeriskt tecken."
 
 #. type: TP
-#: deb-src-control.5:38
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Maintainer:> E<lt>fullname emailE<gt> (required)"
-msgstr "B<Maintainer:> E<lt>fullt-namn e-postE<gt>"
+#: deb-src-control.5:54
+#, no-wrap
+msgid "B<Maintainer:> I<fullname-email> (required)"
+msgstr "B<Maintainer:> I<fullt-namn-epost> (krävs)"
 
 #. type: Plain text
-#: deb-src-control.5:43
-#, fuzzy
-#| msgid ""
-#| "Should be in the format `Joe Bloggs E<lt>jbloggs@foo.comE<gt>', and is "
-#| "typically the person who created the package, as opposed to the author of "
-#| "the software that was packaged."
+#: deb-src-control.5:59
 msgid ""
 "Should be in the format \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\", and "
 "references the person who currently maintains the package, as opposed to the "
 "author of the software or the original packager."
 msgstr ""
-"Skall vara på formatet \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\" och är "
-"normalt sett den person som skapat paketet, till skillnad från författaren "
-"av den programvara som paketerades."
+"Skall vara på formatet \"Joe Bloggs E<lt>jbloggs@foo.comE<gt>\" och "
+"refererar till den person som för närvarande underhåller paketet, till "
+"skillnad från författaren av den programvara som paketerats."
 
 #. type: TP
-#: deb-src-control.5:44
-#, fuzzy, no-wrap
-#| msgid "B<Maintainer:> E<lt>fullname emailE<gt>"
-msgid "B<Uploaders:> E<lt>fullname emailE<gt>"
-msgstr "B<Maintainer:> E<lt>fullt-namn e-postE<gt>"
+#: deb-src-control.5:60
+#, no-wrap
+msgid "B<Uploaders:>I< fullname-email>"
+msgstr "B<Uploaders:>I< fullt-namn-epost>"
 
 #. type: Plain text
-#: deb-src-control.5:49
+#: deb-src-control.5:65
 msgid ""
 "Lists all the names and email addresses of co-maintainers of the package, in "
 "the same format as the Maintainer field. Multiple co-maintainers should be "
 "separated by a comma."
 msgstr ""
+"Räknar upp namn och e-postadresser till med-underhållare av paketet, i samma "
+"format som fältet Maintainers. Flera med-underhållare bör avdelas med "
+"kommatecken."
 
 #. type: TP
-#: deb-src-control.5:50
-#, fuzzy, no-wrap
-#| msgid "B<Version:> E<lt>version stringE<gt>"
-msgid "B<Standards-Version:> E<lt>version stringE<gt>"
-msgstr "B<Version:> E<lt>versionssträngE<gt>"
+#: deb-src-control.5:66
+#, no-wrap
+msgid "B<Standards-Version:>I< version-string>"
+msgstr "B<Standards-Version:>I< versionssträng>"
 
 #. type: Plain text
-#: deb-src-control.5:56
+#: deb-src-control.5:72
 msgid ""
 "This documents the most recent version of the standards (which consists of "
 "the Debian Policy Manual and referenced texts from the B<debian-policy> "
 "package) this package complies to."
 msgstr ""
+"Dokumenterar den senaste versionen av standarddokumenten (vilka består av "
+"Debians policyhandbok och refererade texter i paketet B<debian-policy>) som "
+"paketet uppfyller."
 
 #. type: TP
-#: deb-src-control.5:57
-#, fuzzy, no-wrap
-#| msgid "B<Essential:> E<lt>yes|noE<gt>"
-msgid "B<DM-Upload-Allowed:> E<lt>yes|noE<gt>"
-msgstr "B<Essential: >E<lt>yes|noE<gt>"
+#: deb-src-control.5:73
+#, no-wrap
+msgid "B<DM-Upload-Allowed:> B<yes>|B<no>"
+msgstr "B<DM-Upload-Allowed:> B<yes>|B<no>"
 
 #. type: Plain text
-#: deb-src-control.5:61
+#: deb-src-control.5:77
 msgid ""
 "This field indicates whether the package can be uploaded by Debian "
 "Maintainers appearing in the Maintainer or Uploaders field. The default "
 "value is \"no\"."
 msgstr ""
+"Fältet anger om paketet kan sändas in av de Debianutvecklare som står "
+"beskrivna i fälten Maintainer och Uploaders. Standardvärdet är \"no\" (nej)."
 
 #. type: Plain text
-#: deb-src-control.5:71
-#, fuzzy
-#| msgid ""
-#| "The url of the bug tracking system for this package. The current used "
-#| "format is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://"
-#| "bugs.debian.org>."
+#: deb-src-control.5:81
+msgid "The upstream project home page URL."
+msgstr "URL till uppströmsprojektets hemsida."
+
+#. type: Plain text
+#: deb-src-control.5:87
 msgid ""
-"The url of the bug tracking system for this package. The current used format "
-"is B<E<lt>bts_typeE<gt>://E<lt>bts_addressE<gt>>, like B<debbugs://bugs."
-"debian.org>. This field is usually not needed."
+"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."
 msgstr ""
-"URL:en till felrapporteringssystemet för detta paket. Det nuvarande formatet "
-"är B<E<lt>systemtypE<gt>://E<lt>addressE<gt>>, till exempel B<debbugs://bugs."
-"debian.org>."
+"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."
 
 #. type: TP
-#: deb-src-control.5:72
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-*:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+#: deb-src-control.5:88
+#, no-wrap
+msgid "B<Vcs-*:>I< url>"
+msgstr "B<Vcs-*:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:78
+#: deb-src-control.5:95
 msgid ""
-"The url of the Version Control System repository used to maintain this "
-"package.  Currently supported are Arch, Bzr (Bazaar), Cvs, Darcs, Git, Hg "
-"(Mercurial), Mtn (Monotone) and Svn (Subversion). Usually this field points "
-"to the latest version of the package, such as the main branch or the trunk."
+"The I<url> of the Version Control System repository used to maintain this "
+"package. Currently supported are B<Arch>, B<Bzr> (Bazaar), B<Cvs>, B<Darcs>, "
+"B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) and B<Svn> (Subversion). "
+"Usually this field points to the latest version of the package, such as the "
+"main branch or the trunk."
 msgstr ""
+"I<Url>:en till versionshanteringsarkivet som används för att underhålla det "
+"här paketet. För närvarande stöds B<Arch>, B<Bzr> (Bazaar), B<Cvs>, "
+"B<Darcs>, B<Git>, B<Hg> (Mercurial), B<Mtn> (Monotone) och B<Svn> "
+"(Subversion). Fältet pekar normalt till den senaste versionen av paketet, "
+"såsom huvudgrenen (main eller trunk)."
 
 #. type: TP
-#: deb-src-control.5:79
-#, fuzzy, no-wrap
-#| msgid "B<Bugs:> E<lt>urlE<gt>"
-msgid "B<Vcs-Browser:> E<lt>urlE<gt>"
-msgstr "B<Bugs:> E<lt>urlE<gt>"
+#: deb-src-control.5:96
+#, no-wrap
+msgid "B<Vcs-Browser:>I< url>"
+msgstr "B<Vcs-Browser:>I< url>"
 
 #. type: Plain text
-#: deb-src-control.5:82
+#: deb-src-control.5:100
 msgid ""
-"The url of a webinterface to browse the Version Control System repository."
+"The I<url> of a webinterface to browse the Version Control System repository."
 msgstr ""
+"I<Url>:en till ett webbgränssnitt för att bläddra i "
+"versionshanteringsarkivet."
 
 #. type: Plain text
-#: deb-src-control.5:87
-#, fuzzy
-#| msgid "The name of the distribution this package is originating from."
+#: deb-src-control.5:105
 msgid ""
 "The name of the distribution this package is originating from. This field is "
 "usually not needed."
-msgstr "Namnet på den distribution paketet härstammar från."
+msgstr ""
+"Namnet på den distribution paketet härstammar från. Det här fältet är "
+"normalt sett inte nödvändigt."
 
 #. type: Plain text
-#: deb-src-control.5:93
-#, fuzzy
-#| msgid ""
-#| "This is a general field that gives the package a category based on the "
-#| "software that it installs. Some common sections are `utils', `net', "
-#| "`mail', `text', `x11' etc."
+#: deb-src-control.5:111
 msgid ""
 "This is a general field that gives the package a category based on the "
 "software that it installs. Some common sections are \"utils\", \"net\", "
@@ -1094,12 +1115,7 @@ msgstr ""
 "\", \"mail\", \"text\", \"x11\" osv."
 
 #. type: Plain text
-#: deb-src-control.5:98
-#, fuzzy
-#| msgid ""
-#| "Sets the importance of this package in relation to the system as a "
-#| "whole.  Common priorities are `required', `standard', `optional', `extra' "
-#| "etc."
+#: deb-src-control.5:116
 msgid ""
 "Sets the importance of this package in relation to the system as a whole.  "
 "Common priorities are \"required\", \"standard\", \"optional\", \"extra\", "
@@ -1110,78 +1126,68 @@ msgstr ""
 "\" (valfritt), \"extra\" (extra) osv."
 
 #. type: TP
-#: deb-src-control.5:108
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>paketlistaE<gt>"
+#: deb-src-control.5:126
+#, no-wrap
+msgid "B<Build-Depends:>I< package-list>"
+msgstr "B<Build-Depends:>I< paketlista>"
 
 #. type: Plain text
-#: deb-src-control.5:112
-#, fuzzy
-#| msgid ""
-#| "In the list of packages, the text indicating the current state of the "
-#| "currently selected package."
+#: deb-src-control.5:130
 msgid ""
 "A list of packages that need to be installed and configured to be able to "
 "build the source package."
 msgstr ""
-"I listan över paket är det här texten som anger aktuellt tillstånd för det "
-"nu markerade paketet."
+"En lista över paket som måste installeras och konfigureras för att kunna "
+"bygga källkodspaketet."
 
 #. type: TP
-#: deb-src-control.5:113
-#, fuzzy, no-wrap
-#| msgid "B<Depends:> E<lt>package listE<gt>"
-msgid "B<Build-Depends-Indep:> E<lt>package listE<gt>"
-msgstr "B<Depends:> E<lt>paketlistaE<gt>"
+#: deb-src-control.5:131
+#, no-wrap
+msgid "B<Build-Depends-Indep:>I< package-list>"
+msgstr "B<Build-Depends-Indep:>I< paketlista>"
 
 #. type: Plain text
-#: deb-src-control.5:118
+#: deb-src-control.5:136
 msgid ""
-"Same as Build-Depends, but they are only needed when building the "
-"architecture independent packages. The Build-Depends are also installed in "
-"this case."
+"Same as B<Build-Depends>, but they are only needed when building the "
+"architecture independent packages. The B<Build-Depends> are also installed "
+"in this case."
 msgstr ""
+"Motsvarar B<Build-Depends>, men de behövs endast för att bygga de "
+"arkitekturoberoende paketen. B<Build-Depends> installeras också i detta fall."
 
 #. type: TP
-#: deb-src-control.5:119
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>paketlistaE<gt>"
+#: deb-src-control.5:137
+#, no-wrap
+msgid "B<Build-Conflicts:>I< package-list>"
+msgstr "B<Build-Conflicts:>I< paketlista>"
 
 #. type: Plain text
-#: deb-src-control.5:123
+#: deb-src-control.5:141
 msgid ""
 "A list of packages that should not be installed when the package is build, "
 "for example because they interfere with the used build system."
 msgstr ""
+"En lista över paket som inte bör vara installerade när paketet byggs, till "
+"exempel på grund av att de stör byggsystemet som används."
 
 #. type: TP
-#: deb-src-control.5:124
-#, fuzzy, no-wrap
-#| msgid "B<Conflicts:> E<lt>package listE<gt>"
-msgid "B<Build-Conflicts-Indep:> E<lt>package listE<gt>"
-msgstr "B<Conflicts:> E<lt>paketlistaE<gt>"
+#: deb-src-control.5:142
+#, no-wrap
+msgid "B<Build-Conflicts-Indep:>I< package-list>"
+msgstr "B<Build-Conflicts-Indep:>I< paketlista>"
 
 #. type: Plain text
-#: deb-src-control.5:128
+#: deb-src-control.5:146
 msgid ""
-"Same as Build-Conflicts, but only when building the architecture independent "
-"packages."
+"Same as B<Build-Conflicts>, but only when building the architecture "
+"independent packages."
 msgstr ""
+"Motsvarar B<Build-Conflicts>, men endast när de arkitekturoberoende paketen "
+"byggs."
 
 #. type: Plain text
-#: deb-src-control.5:139
-#, fuzzy
-#| msgid ""
-#| "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> "
-#| "fields is a list of groups of alternative packages. Each group is a list "
-#| "of packages separated by vertical bar (or `pipe') symbols, `|'. The "
-#| "groups are separated by commas. Commas are to be read as `AND', and pipes "
-#| "as `OR', with pipes binding more tightly. Each package name is optionally "
-#| "followed by a version number specification in parentheses."
+#: deb-src-control.5:157
 msgid ""
 "The syntax of the B<Build-Depends> and B<Build-Depends-Indep> fields is a "
 "list of groups of alternative packages. Each group is a list of packages "
@@ -1191,16 +1197,16 @@ msgid ""
 "a version number specification in parentheses and an architecture "
 "specification in square brackets."
 msgstr ""
-"Syntaxen för fälten B<Depends>, B<Pre-Depends>, B<Recommends> och "
-"B<Suggests>är en lista med grupper av alternativa paket. Varje grupp "
-"innehåller en lista med paket avdelade med ett vertikalstreck (rör) (\"|"
-"\").  Grupperna avdelas med kommatecken. Komma utläses som \"OCH\", och "
-"vertikalstrecken som \"ELLER\", där vertikalstrecken binder hårdare. Varje "
-"paketnummer kan eventuellt följas av en versionsnummerangivelse inom "
-"parenteser."
+"Syntaxen för fälten B<Build-Depends> och B<Build-Depends-Indep>-fälten är en "
+"lista med grupper av alternativa paket. Varje grupp innehåller en lista med "
+"paket avdelade med ett vertikalstreck (rör) (\"|\").  Grupperna avdelas med "
+"kommatecken. Komma utläses som \"OCH\", och vertikalstrecken som \"ELLER\", "
+"där vertikalstrecken binder hårdare. Varje paketnamn kan eventuellt följas "
+"av en versionsnummerangivelse inom parenteser och en arkitekturangivelse i "
+"hakparenteser."
 
 #. type: Plain text
-#: deb-src-control.5:148
+#: deb-src-control.5:166
 msgid ""
 "The syntax of the B<Build-Conflicts> and B<Build-Conflicts-Indep> fields is "
 "a list of comma-separated package names, where the comma is read as an \"AND"
@@ -1208,17 +1214,14 @@ msgid ""
 "package name is optionally followed by a version number specification in "
 "parentheses and an architecture specification in square brackets."
 msgstr ""
+"Syntaxen för fälten B<Build-Conflicts> och B<Build-Conflicts-Indep>-fälten "
+"är en kommaseparerad lista med paketnamn, där komma utläses som \"OCH\". Det "
+"är inte möjligt att ange alternativa paket med \"rör\". Varje paketnamn kan "
+"eventuellt följas av en versionsnummerangivelse inom parenteser och en "
+"arkitekturangivelse i hakparenteser."
 
 #. type: Plain text
-#: deb-src-control.5:154
-#, fuzzy
-#| msgid ""
-#| "A version number may start with a `E<gt>E<gt>', in which case any later "
-#| "version will match, and may specify or omit the Debian packaging revision "
-#| "(separated by a hyphen). Accepted version relationships are \"E<gt>E<gt>"
-#| "\" for greater than, \"E<lt>E<lt>\" for less than, \"E<gt>=\" for greater "
-#| "than or equal to, \"E<lt>=\" for less than or equal to, and \"=\" for "
-#| "equal to."
+#: deb-src-control.5:172
 msgid ""
 "A version number may start with a \"E<gt>E<gt>\", in which case any later "
 "version will match, and may specify or omit the Debian packaging revision "
@@ -1234,125 +1237,138 @@ msgstr ""
 "\"=\" för lika med."
 
 #. type: Plain text
-#: deb-src-control.5:158
+#: deb-src-control.5:176
 msgid ""
 "A architecture specification consists of one or more architecture names, "
 "separated by whitespace. Exclamation marks may be prepended to each of the "
 "names, meaning \"NOT\"."
 msgstr ""
+"En arkitekturangivelse består av ett eller flera arkitekturnamn, avdelade "
+"med blanktecken. Varje namn kan föregås av ett utropstecken, vilket betyder "
+"\"ICKE\"."
 
 #. type: Plain text
-#: deb-src-control.5:163
+#: deb-src-control.5:181
 msgid ""
 "Note that dependencies on packages in the B<build-essential> set can be "
 "omitted and that declaring build conflicts against them is impossible. A "
 "list of these packages is in the build-essential package."
 msgstr ""
+"Observera att beroenden på paket i B<build-essential>-uppsättningen kan "
+"utelämnas och att det är omöjligt att deklarera byggkonflikter mot dem. En "
+"lista över dessa paket finns i paketet build-essential."
 
 #. type: SH
-#: deb-src-control.5:165
-#, fuzzy, no-wrap
-#| msgid "OPTIONAL FIELDS"
+#: deb-src-control.5:183
+#, no-wrap
 msgid "BINARY FIELDS"
-msgstr "VALFRIA FÄLT"
+msgstr "BINÄRFÄLT"
 
 #. type: Plain text
-#: deb-src-control.5:174
+#: deb-src-control.5:192
 msgid ""
 "Note that the B<Priority>, B<Section> and B<Homepage> fields can also be in "
 "a binary paragraph to override the global value from the source package."
 msgstr ""
+"Observera att fälten B<Priority>, B<Section> och B<Homepage> även kan "
+"användas i de stycken som beskriver binärpaket för att överstyra de globala "
+"värdena för källkodspaketet."
 
 #. type: TP
-#: deb-src-control.5:175
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package:> E<lt>binary package nameE<gt> (required)"
-msgstr "B<Package:> E<lt>paketnamnE<gt>"
+#: deb-src-control.5:193
+#, no-wrap
+msgid "B<Package:> I<binary-package-name> (required)"
+msgstr "B<Package:> I<binärpaketnamn> (krävs)"
 
 #. type: Plain text
-#: deb-src-control.5:179
+#: deb-src-control.5:197
 msgid ""
 "This field is used to name the binary package name. The same restrictions as "
 "to a source package name apply."
 msgstr ""
+"Detta fält används för att namnge det binära paketet. Samma begränsningar "
+"gäller som för källkodspaketets namn."
 
 #. type: TP
-#: deb-src-control.5:180
-#, fuzzy, no-wrap
-#| msgid "B<Architecture:> E<lt>arch|allE<gt>"
-msgid "B<Architecture:> E<lt>arch|all|anyE<gt> (required)"
-msgstr "B<Architecture:> E<lt>arkitektur|allE<gt>"
+#: deb-src-control.5:198
+#, no-wrap
+msgid "B<Architecture:> I<arch>|B<all>|B<any> (required)"
+msgstr "B<Architecture:> I<arch>|B<all>|B<any> (krävs)"
 
 #. type: Plain text
-#: deb-src-control.5:190
+#: deb-src-control.5:211
 msgid ""
 "The architecture specifies on which type of hardware this package runs. For "
 "packages that run on all architectures, use the B<any> value. For packages "
 "that are architecture independent, such as shell and Perl scripts or "
 "documentation, use the B<all> value. To restrict the packages to a certain "
-"set of architectures, specify the architecture names, separated by a space."
+"set of architectures, specify the architecture names, separated by a space. "
+"It's also possible to put architecture wildcards in that list (see B<dpkg-"
+"architecture>(1)  for more information about them)."
 msgstr ""
+"Arkitekturen anger på vilken typ av maskinvara paketet körs. För paket som "
+"körs på alla arkitekturer används värdet B<any> (någon). För paket som är "
+"arkitekturoberoende, som skal- och Perlskript eller dokumentation, används "
+"värdet B<all> (alla). För att begränsa paket till en specifik uppsättning "
+"arkitekturer, anger du namnen på arkitekturerna avdelade med blanksteg. Det "
+"är även möjligt att ange arkitekturer med jokertecken i listan (se B<dpkg-"
+"architecture>(1) för mer information om dessa)."
 
 #. type: TP
-#: deb-src-control.5:191
-#, fuzzy, no-wrap
-#| msgid "B<Package:> E<lt>package nameE<gt>"
-msgid "B<Package-Type:> E<lt>deb|udebE<gt>"
-msgstr "B<Package:> E<lt>paketnamnE<gt>"
+#: deb-src-control.5:212
+#, no-wrap
+msgid "B<Package-Type:> B<deb>|B<udeb>"
+msgstr "B<Package-Type:> B<deb>|B<udeb>"
 
 #. type: Plain text
-#: deb-src-control.5:196
+#: deb-src-control.5:217
 msgid ""
 "This field defines the type of the package. \"udeb\" is for size-constrained "
 "packages used by the debian installer. \"deb\" is the default value, it's "
 "assumed if the field is absent. More types might be added in the future."
 msgstr ""
+"Detta fält anger paketets typ. \"udeb\" används för storleksbegränsade paket "
+"i debian-installer. \"deb\" är standardvärdet, och antas om fältet saknas. "
+"Fler typer kan komma att läggas till i framtiden."
 
 #. type: TP
-#: deb-src-control.5:214
-#, fuzzy, no-wrap
-#| msgid "B<Source:> E<lt>source nameE<gt>"
-msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
-msgstr "B<Source:> E<lt>källkodsnamnE<gt>"
-
-#. type: TP
-#: deb-src-control.5:220
-#, fuzzy, no-wrap
-#| msgid "B<Description:> E<lt>short descriptionE<gt>"
-msgid "B<Description:> E<lt>short descriptionE<gt> (required)"
-msgstr "B<Description:> E<lt>kort beskrivningE<gt>"
+#: deb-src-control.5:241
+#, no-wrap
+msgid "B<Description:> I<short-description> (required)"
+msgstr "B<Description:> I<kort-beskrivning> (krävs)"
 
 #. type: Plain text
-#: deb-src-control.5:227
+#: deb-src-control.5:248
 msgid ""
 "These fields are described in the B<deb-control>(5)  manual page, as they "
 "are copied literally to the control file of the binary package."
 msgstr ""
+"Dessa fält beskrivs i manualsidan B<deb-control>(5), eftersom de kopieras "
+"ordagrant till binärpaketets styrfil."
 
 #. type: TP
-#: deb-src-control.5:243
-#, fuzzy, no-wrap
-#| msgid "B<Replaces:> E<lt>package listE<gt>"
-msgid "B<Enhances:> E<lt>package listE<gt>"
-msgstr "B<Replaces:> E<lt>paketlistaE<gt>"
+#: deb-src-control.5:264
+#, no-wrap
+msgid "B<Enhances:>I< package-list>"
+msgstr "B<Enhances:>I< paketlista>"
 
 #. type: Plain text
-#: deb-src-control.5:265
+#: deb-src-control.5:286
 msgid ""
 "These fields declare relationships between packages. They are discussed in "
 "the B<deb-control>(5)  manpage and in the B<debian-policy> package."
 msgstr ""
+"Dessa fält anger relationer mellan paket. De diskuteras i manualsidan B<deb-"
+"control>(5) och i paketet B<debian-policy>."
 
 #. type: SH
-#: deb-src-control.5:266
-#, fuzzy, no-wrap
-#| msgid "REQUIRED FIELDS"
+#: deb-src-control.5:287
+#, no-wrap
 msgid "USER-DEFINED FIELDS"
-msgstr "NÖDVÄNDIGA FÄLT"
+msgstr "ANVÄNDARDEFINIERADE FÄLT"
 
 #. type: Plain text
-#: deb-src-control.5:281
+#: deb-src-control.5:302
 msgid ""
 "It is allowed to add additional user-defined fields to the control file. The "
 "tools will ignore these fields. If you want the fields to be copied over to "
@@ -1367,9 +1383,20 @@ msgid ""
 "changes file and will not appear in the binary or source package control "
 "files."
 msgstr ""
+"Det är möjligt att lägga till ytterligare användardefinierade fält i "
+"styrfilen. Verktygen ignorerar dessa fält. Om du vill att fälten skall "
+"kopieras över till utdatafilerna, som till exempel i binärpaketen, måste du "
+"använda en skräddarsydd namngivning: fälten måste starta med X, följt av ett "
+"eller flera av bokstäverna BCS och ett bindestreck. Om bokstaven B används "
+"kommer fältet att dyka upp i styrfilen i binärpaketet, se B<deb-control>(5), "
+"för bokstaven S i källkodspaketets styrfil som konstrueras av B<dpkg-source>"
+"(1) och för bokstaven C i styrfilen för insändning (.changes). Observera att "
+"X[BCS]-prefixen tas bort när fälten kopieras över till utdatafilerna. Fältet "
+"B<XC-Approved-By> visas som B<Approved-By> i changes-filen och visas inte i "
+"styrfilerna för binär- och källkodspaketen."
 
 #. type: Plain text
-#: deb-src-control.5:299
+#: deb-src-control.5:320
 #, no-wrap
 msgid ""
 "# Comment\n"
@@ -1384,11 +1411,24 @@ msgid ""
 "Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
 "Standards-Version: 3.7.3\n"
 "Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
-" libselinux1-dev (E<gt>= 1.28-4) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 msgstr ""
+"# Kommentar\n"
+"Source: dpkg\n"
+"Section: admin\n"
+"Priority: required\n"
+"Maintainer: Dpkg Developers E<lt>debian-dpkg@lists.debian.orgE<gt>\n"
+"# det här fältet kopieras till binär- och källkodspaketen\n"
+"XBS-Upstream-Release-Status: stable\n"
+"Homepage: http://wiki.debian.org/Teams/Dpkg\n"
+"Vcs-Browser: http://git.debian.org/?p=dpkg/dpkg.git\n"
+"Vcs-Git: git://git.debian.org/git/dpkg/dpkg.git\n"
+"Standards-Version: 3.7.3\n"
+"Build-Depends: pkg-config, debhelper (E<gt>= 4.1.81),\n"
+" libselinux1-dev (E<gt>= 1.28-4) [!linux-any]\n"
 
 #. type: Plain text
-#: deb-src-control.5:318
+#: deb-src-control.5:339
 #, no-wrap
 msgid ""
 "Package: dpkg-dev\n"
@@ -1397,8 +1437,8 @@ msgid ""
 "Architecture: all\n"
 "# this is a custom field in the binary package\n"
 "XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
-"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2), bzip2, lzma,\n"
-" patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
 "Recommends: gcc | c-compiler, build-essential\n"
 "Suggests: gnupg, debian-keyring\n"
 "Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
@@ -1410,34 +1450,51 @@ msgid ""
 " Most Debian source packages will require additional tools to build;\n"
 " for example, most packages need make and the C compiler gcc.\n"
 msgstr ""
+"Package: dpkg-dev\n"
+"Section: utils\n"
+"Priority: optional\n"
+"Architecture: all\n"
+"# det här är ett skräddarsytt fält i binärpaketet\n"
+"XB-Mentoring-Contact: Raphael Hertzog E<lt>hertzog@debian.orgE<gt>\n"
+"Depends: dpkg (E<gt>= 1.14.6), perl5, perl-modules, cpio (E<gt>= 2.4.2-2),\n"
+" bzip2, lzma, patch (E<gt>= 2.2-1), make, binutils, libtimedate-perl\n"
+"Recommends: gcc | c-compiler, build-essential\n"
+"Suggests: gnupg, debian-keyring\n"
+"Conflicts: dpkg-cross (E<lt>E<lt> 2.0.0), devscripts (E<lt>E<lt> 2.10.26)\n"
+"Replaces: manpages-pl (E<lt>= 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"
 
 #. type: Plain text
-#: deb-src-control.5:325
-#, fuzzy
-#| msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
+#: deb-src-control.5:346
 msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
-msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
+msgstr "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)"
 
 #. type: TH
-#: deb-split.5:1
+#: deb-split.5:18
 #, no-wrap
 msgid "deb-split"
 msgstr "deb-split"
 
 #. type: TH
-#: deb-split.5:1
-#, no-wrap
-msgid "2010-01-28"
-msgstr "2010-01-28"
+#: deb-split.5:18
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-09"
+msgstr "2012-02-08"
 
 #. type: Plain text
-#: deb-split.5:4
+#: deb-split.5:21
 msgid "deb-split - Debian multi-part binary package format"
 msgstr "deb-split - Debians flerdelade binära paketformat"
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:9
+#: deb-split.5:26
 msgid ""
 "The multi-part B<.deb> format is used to split big packages into smaller "
 "pieces to ease transport in small media."
@@ -1446,7 +1503,7 @@ msgstr ""
 "delar för att förenkla transport över små medier."
 
 #. type: Plain text
-#: deb-split.5:12
+#: deb-split.5:29
 msgid ""
 "The file is an B<ar> archive with a magic value of B<!E<lt>archE<gt>>.  The "
 "file names might contain a trailing slash (since dpkg 1.15.6)."
@@ -1455,41 +1512,97 @@ msgstr ""
 "Filnamnen kan innehålla ett avslutande snedstreck (sedan dpkg 1.15.6)."
 
 #. type: Plain text
-#: deb-split.5:21
+#: deb-split.5:32
 msgid ""
 "The first member is named B<debian-split> and contains a series of lines, "
-"separated by newlines. Currently seven lines are present.  The first is the "
-"format version number, B<2.1> at the time this manual page was written. The "
-"second is the package name. The third is the package version. The fourth is "
-"the md5sum of the package.  The fifth is the total size of the package. The "
-"sixth is the maximum part size. The seventh is the current part number, "
-"followed by a slash and the total amount of parts (as in \\(oq1/10\\(cq)."
-msgstr ""
-"Den första posten i arkivet heter B<debian-split> och innehåller ett antal "
-"rader, avdelade med nyradstecken. För närvarande finns det sju rader. Den "
-"första raden är formatets versionsnummer, B<2.1> då manualsidan skrevs. Den "
-"andra raden är paketnamnet. Den tredje är paketversionen. Den fjärde är "
-"md5summan för paketet. Den femte är paketets totala storlek. Den sjätte är "
-"maximal storlek på delarna. Den sjunde är numret på den aktuella delen, "
-"följd av ett snedstreck och det totala antalet delar (som i \\(oq1/10\\(cq)."
+"separated by newlines. Currently eight lines are present:"
+msgstr ""
+"Den första posten heter B<debian-split> och innehåller en serie av rader, "
+"avdelade med nyradstecken. För närvarande finns åtta rader:"
+
+#. type: IP
+#: deb-split.5:32 deb-split.5:35 deb-split.5:37 deb-split.5:39 deb-split.5:41
+#: deb-split.5:43 deb-split.5:45 deb-split.5:48 dpkg-gensymbols.1:37
+#: dpkg-gensymbols.1:39 dpkg-gensymbols.1:41 dpkg-gensymbols.1:43
+#: dpkg-gensymbols.1:330 dpkg-gensymbols.1:336 dpkg-gensymbols.1:370
+#: dpkg-gensymbols.1:374 dpkg-gensymbols.1:377
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#. type: Plain text
+#: deb-split.5:35
+msgid ""
+"The format version number, B<2.1> at the time this manual page was written."
+msgstr "Formatets versionsnummer, B<2.1> då denna manualsida skrivs."
+
+#. type: Plain text
+#: deb-split.5:37
+msgid "The package name."
+msgstr "Paketets namn."
+
+#. type: Plain text
+#: deb-split.5:39
+msgid "The package version."
+msgstr "Paketets versionsnummer."
+
+#. type: Plain text
+#: deb-split.5:41
+msgid "The md5sum of the package."
+msgstr "md5-kontrollsumman för paketet."
+
+#. type: Plain text
+#: deb-split.5:43
+msgid "The total size of the package."
+msgstr "Total storlek på paketet."
+
+#. type: Plain text
+#: deb-split.5:45
+msgid "The maximum part size."
+msgstr "Maximal storlek på en del."
+
+#. type: Plain text
+#: deb-split.5:48
+msgid ""
+"The current part number, followed by a slash and the total amount of parts "
+"(as in \\(oq1/10\\(cq)."
+msgstr ""
+"Nummer på aktuell del, följt av ett snedstreck och totalt antal delar (som i "
+"\\(oq1/10\\(cq)."
+
+#. type: Plain text
+#: deb-split.5:50
+msgid "The package architecture (since dpkg 1.16.1)."
+msgstr "Paketets arkitektur (sedan dpkg 1.16.1)."
 
 # type: Plain text
 #. type: Plain text
-#: deb-split.5:24
+#: deb-split.5:54
+#, fuzzy
+#| msgid ""
+#| "Programs which read multi-part archives should be prepared for additional "
+#| "lines to be present, and should ignore these if this is the case."
 msgid ""
-"Programs which read multi-part archives should be prepared for additional "
-"lines to be present, and should ignore these if this is the case."
+"Programs which read multi-part archives should be prepared for the minor "
+"format version number to be increased and additional lines to be present, "
+"and should ignore these if this is the case."
 msgstr ""
 "Filer som läser flerdelade arkiv bör vara beredda på att ytterligare rader "
 "är närvarande, och bör ignorera dessa om så är fallet."
 
 #. type: Plain text
-#: deb-split.5:29
+#: deb-split.5:59
+#, fuzzy
+#| msgid ""
+#| "If the version number has changed, an incompatible change has been made "
+#| "and the program should stop. If it has not, then the program should be "
+#| "able to safely continue, unless it encounters an unexpected member in the "
+#| "archive (except at the end), as described below."
 msgid ""
-"If the version number has changed, an incompatible change has been made and "
-"the program should stop. If it has not, then the program should be able to "
-"safely continue, unless it encounters an unexpected member in the archive "
-"(except at the end), as described below."
+"If the major format version number has changed, an incompatible change has "
+"been made and the program should stop. If it has not, then the program "
+"should be able to safely continue, unless it encounters an unexpected member "
+"in the archive (except at the end), as described below."
 msgstr ""
 "Om versionsnumret har ändrats har en inkompatibel ändring införts, och "
 "programmet skall avbrytas. Om så inte har gjorts, skall programmet kunna "
@@ -1497,56 +1610,49 @@ msgstr ""
 "(förutom i slutet), enligt vad beskrivs nedan."
 
 #. type: Plain text
-#: deb-split.5:32
+#: deb-split.5:62
 msgid ""
-"The second, last required member is named B<data.>N, where N denotes the "
-"part number. It contains the raw part data."
+"The second, last required member is named B<data.>I<N>, where I<N> denotes "
+"the part number. It contains the raw part data."
 msgstr ""
-"Den andra och sista nödvändiga posten heter B<data.>, där N anger delnumret. "
-"Den innehåller rådata för delen."
+"Den andra och sista nödvändiga posten heter B<data.>I<N>, där I<N> anger "
+"delnumret. Den innehåller rådata för delen."
 
 #. type: Plain text
-#: deb-split.5:37
+#: deb-split.5:67
 msgid ""
 "These members must occur in this exact order. Current implementations should "
-"ignore any additional members after B<data.>N.  Further members may be "
+"ignore any additional members after B<data.>I<N>.  Further members may be "
 "defined in the future, and (if possible) will be placed after these two."
 msgstr ""
 "Dessa poster måste ligga i exakt denna ordning. Nuvarande implementationer "
-"bör ignorera eventuella ytterligare poster efter B<data.>N. Ytterligare "
+"bör ignorera eventuella ytterligare poster efter B<data.>I<N>. Ytterligare "
 "poster kan komma att definieras i framtiden, och kommer (om möjligt) "
 "placeras efter dessa två."
 
 #. type: Plain text
-#: deb-split.5:39
+#: deb-split.5:69
 msgid "B<deb>(5), B<dpkg-split>(1)."
 msgstr "B<deb>(5), B<dpkg-split>(1)."
 
 #. type: TH
-#: deb-version.5:5
+#: deb-version.5:20
 #, no-wrap
 msgid "deb-version"
 msgstr "deb-version"
 
-#. type: TH
-#: deb-version.5:5 dpkg-distaddfile.1:1 dpkg-genchanges.1:1
-#: dpkg-gencontrol.1:1 dpkg-name.1:6
-#, no-wrap
-msgid "2008-08-18"
-msgstr "2008-08-18"
-
 #. type: Plain text
-#: deb-version.5:8
+#: deb-version.5:23
 msgid "deb-version - Debian package version number format"
 msgstr "deb-version - Format på versionsnummer för Debianpaket"
 
 #. type: Plain text
-#: deb-version.5:11
-msgid "[ I<epoch>:] I<upstream_version> [-I<debian_revision> ]"
-msgstr "[ I<epok>:] I<uppströmsversion> [-I<debianuppdatering> ]"
+#: deb-version.5:26
+msgid "[I<epoch>B<:>]I<upstream-version>[B<->I<debian-revision>]"
+msgstr "[I<epok>B<:>]I<uppströmsversion>[B<->I<debianuppdatering>]"
 
 #. type: Plain text
-#: deb-version.5:14
+#: deb-version.5:29
 msgid ""
 "Version numbers as used for Debian binary and source packages consist of "
 "three components. These are:"
@@ -1555,24 +1661,24 @@ msgstr ""
 "tre komponenter. De är:"
 
 #. type: TP
-#: deb-version.5:14
+#: deb-version.5:29
 #, no-wrap
 msgid "I<epoch>"
 msgstr "I<epok>"
 
 #. type: Plain text
-#: deb-version.5:20
+#: deb-version.5:35
 msgid ""
 "This is a single (generally small) unsigned integer.  It may be omitted, in "
-"which case zero is assumed.  If it is omitted then the I<upstream_version> "
+"which case zero is assumed.  If it is omitted then the I<upstream-version> "
 "may not contain any colons."
 msgstr ""
 "Ett ensamt (vanligtvis litet) heltalsvärde större än noll. Det kan "
-"uteslutas, i så fall antas det vara noll. Om det utesluts an inte "
+"uteslutas, i så fall antas det vara noll. Om det utesluts kan inte "
 "I<uppströmsversion> innehålla kolontecken."
 
 #. type: Plain text
-#: deb-version.5:24
+#: deb-version.5:39
 msgid ""
 "It is provided to allow mistakes in the version numbers of older versions of "
 "a package, and also a package's previous version numbering schemes, to be "
@@ -1583,13 +1689,13 @@ msgstr ""
 "versionsnumreringssystem."
 
 #. type: TP
-#: deb-version.5:24
+#: deb-version.5:39
 #, no-wrap
-msgid "I<upstream_version>"
-msgstr "B<uppströmsversion>"
+msgid "I<upstream-version>"
+msgstr "I<uppströmsversion>"
 
 #. type: Plain text
-#: deb-version.5:34
+#: deb-version.5:49
 msgid ""
 "This is the main part of the version number.  It is usually the version "
 "number of the original (\"upstream\")  package from which the I<.deb> file "
@@ -1605,10 +1711,10 @@ msgstr ""
 "passa med pakethanterarens format och jämförelsefunktion."
 
 #. type: Plain text
-#: deb-version.5:39
+#: deb-version.5:54
 msgid ""
 "The comparison behavior of the package management system with respect to the "
-"I<upstream_version> is described below.  The I<upstream_version> portion of "
+"I<upstream-version> is described below. The I<upstream-version> portion of "
 "the version number is mandatory."
 msgstr ""
 "Hur pakethanteraren jämför versionsnummer när det gäller I<uppströmsversion> "
@@ -1616,11 +1722,11 @@ msgstr ""
 "utelämnas."
 
 #. type: Plain text
-#: deb-version.5:48
+#: deb-version.5:63
 msgid ""
-"The I<upstream_version> may contain only alphanumerics (\"A-Za-z0-9\") and "
+"The I<upstream-version> may contain only alphanumerics (\"A-Za-z0-9\") and "
 "the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, "
-"tilde) and should start with a digit.  If there is no I<debian_revision> "
+"tilde) and should start with a digit.  If there is no I<debian-revision> "
 "then hyphens are not allowed; if there is no I<epoch> then colons are not "
 "allowed."
 msgstr ""
@@ -1631,18 +1737,18 @@ msgstr ""
 "I<epok> tillåts inte kolontecken."
 
 #. type: TP
-#: deb-version.5:48
+#: deb-version.5:63
 #, no-wrap
-msgid "I<debian_revision>"
-msgstr "B<debianuppdatering>"
+msgid "I<debian-revision>"
+msgstr "I<debianuppdatering>"
 
 #. type: Plain text
-#: deb-version.5:57
+#: deb-version.5:72
 msgid ""
 "This part of the version number specifies the version of the Debian package "
 "based on the upstream version.  It may contain only alphanumerics and the "
 "characters B<+> B<.> B<~> (plus, full stop, tilde) and is compared in the "
-"same way as the I<upstream_version> is."
+"same way as the I<upstream-version> is."
 msgstr ""
 "Denna del av versionsnumret anger versionen för Debianpaketet som baserats "
 "på uppströmsversionen. Den kan endast innehålla alfanumeriska tecken samt "
@@ -1650,9 +1756,9 @@ msgstr ""
 "I<uppströmsversion>."
 
 #. type: Plain text
-#: deb-version.5:64
+#: deb-version.5:79
 msgid ""
-"It is optional; if it isn't present then the I<upstream_version> may not "
+"It is optional; if it isn't present then the I<upstream-version> may not "
 "contain a hyphen.  This format represents the case where a piece of software "
 "was written specifically to be turned into a Debian package, and so there is "
 "only one \"debianisation\" of it and therefore no revision indication is "
@@ -1665,21 +1771,21 @@ msgstr ""
 "uppdateringsinformation vid sidan av."
 
 #. type: Plain text
-#: deb-version.5:68
+#: deb-version.5:83
 msgid ""
-"It is conventional to restart the I<debian_revision> at '1' each time time "
-"the I<upstream_version> is increased."
+"It is conventional to restart the I<debian-revision> at '1' each time time "
+"the I<upstream-version> is increased."
 msgstr ""
 "Vanligtvis börjar I<debianuppdatering> om på \"1\" varje gång "
 "I<uppströmsversion> ökas."
 
 #. type: Plain text
-#: deb-version.5:76
+#: deb-version.5:91
 msgid ""
 "Dpkg will break the version number apart at the last hyphen in the string "
-"(if there is one) to determine the I<upstream_version> and "
-"I<debian_revision>.  The absence of a I<debian_revision> compares earlier "
-"than the presence of one (but note that the I<debian_revision> is the least "
+"(if there is one) to determine the I<upstream-version> and I<debian-"
+"revision>. The absence of a I<debian-revision> compares earlier than the "
+"presence of one (but note that the I<debian-revision> is the least "
 "significant part of the version number)."
 msgstr ""
 "Dpkg delar upp versionsnumret vid det sista bindestrecket i strängen (om "
@@ -1689,27 +1795,27 @@ msgstr ""
 "delen av versionsnumret)."
 
 #. type: SS
-#: deb-version.5:76
+#: deb-version.5:91
 #, no-wrap
 msgid "Sorting Algorithm"
 msgstr "Sorteringsalgoritm"
 
 #. type: Plain text
-#: deb-version.5:80
+#: deb-version.5:95
 msgid ""
-"The I<upstream_version> and I<debian_revision> parts are compared by the "
+"The I<upstream-version> and I<debian-revision> parts are compared by the "
 "package management system using the same algorithm:"
 msgstr ""
 "Pakethanteringssystemet använder samma algoritm för att jämföra "
 "I<uppströmsversion>- och I<debianuppdatering>-delarna:"
 
 #. type: Plain text
-#: deb-version.5:82
+#: deb-version.5:97
 msgid "The strings are compared from left to right."
 msgstr "Strängarna jämförs från vänster till höger."
 
 #. type: Plain text
-#: deb-version.5:92
+#: deb-version.5:107
 msgid ""
 "First the initial part of each string consisting entirely of non-digit "
 "characters is determined.  These two parts (one of which may be empty) are "
@@ -1728,7 +1834,7 @@ msgstr ""
 "\", \"~~a\", \"~\", tomma delsträngen, \"a\"."
 
 #. type: Plain text
-#: deb-version.5:100
+#: deb-version.5:115
 msgid ""
 "Then the initial part of the remainder of each string which consists "
 "entirely of digit characters is determined.  The numerical values of these "
@@ -1743,7 +1849,7 @@ msgstr ""
 "eller båda versionssträngarna som jämförs) som noll."
 
 #. type: Plain text
-#: deb-version.5:104
+#: deb-version.5:119
 msgid ""
 "These two steps (comparing and removing initial non-digit strings and "
 "initial digit strings) are repeated until a difference is found or both "
@@ -1754,7 +1860,7 @@ msgstr ""
 "slut."
 
 #. type: Plain text
-#: deb-version.5:112
+#: deb-version.5:127
 msgid ""
 "Note that the purpose of epochs is to allow us to leave behind mistakes in "
 "version numbering, and to cope with situations where the version numbering "
@@ -1770,13 +1876,13 @@ msgstr ""
 "\"), eller dumma sorteringsordningar."
 
 #. type: SH
-#: deb-version.5:112 dpkg-parsechangelog.1:109
+#: deb-version.5:127 dpkg-parsechangelog.1:129
 #, no-wrap
 msgid "CAVEATS"
 msgstr "VARNINGAR"
 
 #. type: Plain text
-#: deb-version.5:116
+#: deb-version.5:131
 msgid ""
 "The tilde character and its special sorting properties were introduced in "
 "dpkg, version 1.10 and some parts of dpkg-dev only gained support for it "
@@ -1787,64 +1893,23 @@ msgstr ""
 "senare i 1.10.x-serien."
 
 #. type: Plain text
-#: deb-version.5:120
+#: deb-version.5:134
 msgid "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 msgstr "B<deb-control>(5), B<deb>(5), B<dpkg>(1)"
 
-#. type: SH
-#: deb-version.5:120 dpkg.1:797 dpkg-buildpackage.1:256 dpkg-distaddfile.1:47
-#: dpkg-genchanges.1:148 dpkg-gencontrol.1:142 dpkg-gensymbols.1:455
-#: dpkg-maintscript-helper.1:128 dpkg-parsechangelog.1:123
-#: dpkg-shlibdeps.1:331 dpkg-source.1:706 dselect.1:458
-#: start-stop-daemon.8:294 update-alternatives.8:493
-#, no-wrap
-msgid "AUTHORS"
-msgstr "FÖRFATTARE"
-
-#. type: Plain text
-#: deb-version.5:122
-msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
-msgstr "Upphovsrättsskyddat © 1996,1997,1998 Ian Jackson och Christian Schwarz"
-
-#. type: Plain text
-#: deb-version.5:124 dpkg-buildpackage.1:262
-msgid "Copyright \\(co 2007 Frank Lichtenheld"
-msgstr "Upphovsrättsskyddat © 2007 Frank Lichtenheld"
-
-#. type: Plain text
-#: deb-version.5:126 deb-substvars.5:167 dpkg-buildflags.1:125
-#: dpkg-buildpackage.1:266 dpkg-checkbuilddeps.1:44 dpkg-distaddfile.1:53
-#: dpkg-deb.1:256 dpkg-divert.8:139 dpkg-genchanges.1:154
-#: dpkg-gencontrol.1:150 dpkg-gensymbols.1:459 dpkg-maintscript-helper.1:139
-#: dpkg-mergechangelogs.1:71 dpkg-name.1:107 dpkg-parsechangelog.1:131
-#: dpkg-query.1:211 dpkg-shlibdeps.1:341 dpkg-source.1:714 dpkg-split.1:233
-#: dpkg-statoverride.8:92 dpkg-vendor.1:53 update-alternatives.8:500
-msgid ""
-"This is free software; see the GNU General Public Licence version 2 or later "
-"for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Detta är fri programvara; se GNU General Public License version 2 eller "
-"senare för kopieringsvillkor. Det finns INGEN GARANTI."
-
 #. type: TH
-#: deb-old.5:1
+#: deb-old.5:20
 #, no-wrap
 msgid "deb-old"
 msgstr "deb-old"
 
-#. type: TH
-#: deb-old.5:1
-#, no-wrap
-msgid "2006-02-28"
-msgstr "2006-02-28"
-
 #. type: Plain text
-#: deb-old.5:4
+#: deb-old.5:23
 msgid "deb-old - old style Debian binary package format"
 msgstr "deb-old - Debians gamla binärpaketformat"
 
 #. type: Plain text
-#: deb-old.5:17
+#: deb-old.5:36
 msgid ""
 "The B<.deb> format is the Debian binary package file format. This manual "
 "page describes the B<old> format, used before Debian 0.93. Please see B<deb>"
@@ -1855,7 +1920,7 @@ msgstr ""
 "detaljerad information om det nya formatet."
 
 #. type: Plain text
-#: deb-old.5:21
+#: deb-old.5:40
 msgid ""
 "The file is two lines of format information as ASCII text, followed by two "
 "concatenated gzipped ustar files."
@@ -1864,7 +1929,7 @@ msgstr ""
 "sammaslagna gzip-packade ustar-filer."
 
 #. type: Plain text
-#: deb-old.5:25
+#: deb-old.5:44
 msgid ""
 "The first line is the format version number padded to 8 digits, and is "
 "B<0.939000> for all old-format archives."
@@ -1873,7 +1938,7 @@ msgstr ""
 "och är B<0.939000> för alla arkiv i det gamla formatet."
 
 #. type: Plain text
-#: deb-old.5:28
+#: deb-old.5:47
 msgid ""
 "The second line is a decimal string (without leading zeroes) giving the "
 "length of the first gzipped tarfile."
@@ -1882,12 +1947,12 @@ msgstr ""
 "den första gzip-packade tar-filen."
 
 #. type: Plain text
-#: deb-old.5:30
+#: deb-old.5:49
 msgid "Each of these lines is terminated with a single newline character."
 msgstr "Båda dessa rader avslutas med ett ensamt radbrytningstecken."
 
 #. type: Plain text
-#: deb-old.5:35
+#: deb-old.5:54
 msgid ""
 "The first tarfile contains the control information, as a series of ordinary "
 "files. The file B<control> must be present, as it contains the core control "
@@ -1898,7 +1963,7 @@ msgstr ""
 "grundläggande kontrollinformation."
 
 #. type: Plain text
-#: deb-old.5:46
+#: deb-old.5:65
 msgid ""
 "In some very old archives, the files in the control tarfile may optionally "
 "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory "
@@ -1913,7 +1978,7 @@ msgstr ""
 "innehålla en post för \"B<.>\", det vill säga aktuell katalog."
 
 #. type: Plain text
-#: deb-old.5:50
+#: deb-old.5:69
 msgid ""
 "The second gzipped tarfile is the filesystem archive, containing pathnames "
 "relative to the root directory of the system to be installed on. The "
@@ -1924,82 +1989,189 @@ msgstr ""
 "Sökvägarna innehåller inte inledande snedstreck."
 
 #. type: Plain text
-#: deb-old.5:54
+#: deb-old.5:73
 msgid "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 msgstr "B<deb>(5), B<dpkg-deb>(1), B<deb-control>(5)."
 
 #. type: TH
-#: deb-override.5:15
-#, no-wrap
-msgid "deb-override"
-msgstr "deb-override"
-
-#. type: TH
-#: deb-override.5:15
+#: deb-origin.5:19
 #, no-wrap
-msgid "2007-03-07"
-msgstr "2007-03-07"
+msgid "deb-origin"
+msgstr "deb-origin"
 
 #. type: TH
-#: deb-override.5:15 deb-extra-override.5:1 deb-shlibs.5:16 deb-substvars.5:2
-#: deb-symbols.5:2 deb-triggers.5:1 dpkg-architecture.1:1
-#: dpkg-buildpackage.1:1 dpkg-checkbuilddeps.1:1 dpkg-distaddfile.1:1
-#: dpkg-divert.8:1 dpkg-genchanges.1:1 dpkg-gencontrol.1:1 dpkg-gensymbols.1:2
-#: dpkg-name.1:6 dpkg-parsechangelog.1:1 dpkg-scanpackages.1:15
-#: dpkg-scansources.1:1 dpkg-shlibdeps.1:1 dpkg-source.1:2 dpkg-split.1:2
-#: dpkg-statoverride.8:1 start-stop-daemon.8:1 update-alternatives.8:8
+#: deb-origin.5:19 dpkg-vendor.1:18
 #, no-wrap
-msgid "dpkg utilities"
-msgstr "dpkg-verktygen"
+msgid "2011-11-10"
+msgstr "2011-11-10"
 
 #. type: Plain text
-#: deb-override.5:18
-msgid "deb-override - Debian archive override file"
-msgstr "deb-override - Debianarkivets överstyrningsfil"
+#: deb-origin.5:22
+msgid "deb-origin - Vendor-specific information files"
+msgstr "deb-origin - Återförsäljarspecifika informationsfiler"
 
 #. type: Plain text
-#: deb-override.5:21 deb-extra-override.5:7
-msgid "override"
-msgstr "override"
+#: deb-origin.5:24
+msgid "B</etc/dpkg/origins/>I<filename>"
+msgstr "B</etc/dpkg/origins/>I<filnamn>"
 
 #. type: Plain text
-#: deb-override.5:27
+#: deb-origin.5:33
 msgid ""
-"While most information about a package can be found in the control file, "
-"some is managed centrally by the distribution czars rather than by the "
-"maintainer in order to offer some global consistency.  This information is "
-"found in the override file."
+"The files in B</etc/dpkg/origins> can provide information about various "
+"vendors who are providing Debian packages. They contain a number of fields, "
+"or comments when the line starts with B<'#'>.  Each field begins with a tag, "
+"such as B<Vendor> or B<Parent>, followed by a colon and the body of the "
+"field. Fields are delimited only by field tags. In other words, field text "
+"may be multiple lines in length, but the tools will join lines when "
+"processing the body of the field."
 msgstr ""
-"Även om huvuddelen av informationen om ett paket finns i kontrollfilen "
-"hanteras en del centralt av distributionstsarerna, snarare än av "
-"paketansvariga, för att kunna bibehålla en global konsistens. Denna "
-"informationen finns i filen \"override\"."
+"Filerna i B</etc/dpkg/origins> kan tillhandahålla information om olika "
+"återförsäljare som tillhandahåller Debianpaket. 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."
+
+#. type: TP
+#: deb-origin.5:34
+#, no-wrap
+msgid "B<Vendor:>I< vendor-name>"
+msgstr "B<Vendor:> I<åteförsäljarnamn>"
 
 #. type: Plain text
-#: deb-override.5:31
-msgid ""
-"The override file has a simple whitespace-delimited format. Comments are "
-"allowed (denoted with a B<#>)."
-msgstr ""
-"Filen override har ett enkelt blanksteg-avdelat format. Kommentarer är "
-"tillåtna (markeras med ett B<#>)."
+#: deb-origin.5:37
+msgid "The value of this field determines the vendor name."
+msgstr "Värdet på fältet bestämmer återförsäljarens namn."
+
+#. type: TP
+#: deb-origin.5:38
+#, no-wrap
+msgid "B<Vendor-URL:>I< vendor-url>"
+msgstr "B<Vendor-URL:> I<återförsäljar-url>"
 
 #. type: Plain text
-#: deb-override.5:37
-msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
-msgstr "I<paket> I<prioritet> I<sektion> [I<ansvariginfo>]"
+#: deb-origin.5:41
+msgid "The value of this field determines the vendor URL."
+msgstr "Värdet på fältet bestämmer återförsäljarens URL."
+
+#. type: TP
+#: deb-origin.5:41
+#, no-wrap
+msgid "B<Bugs:>I< bug-url>"
+msgstr "B<Bugs:> I<bugg-url>"
 
 #. type: Plain text
-#: deb-override.5:42
+#: deb-origin.5:46
 msgid ""
-"I<package> is the name of the package. Entries in the override file for "
-"packages not found in the tree of binary packages are ignored."
+"The value of this field determines the type and address of the bug tracking "
+"system used by this vendor. It can be a mailto URL or a debbugs URL (e.g., "
+"debbugs://bugs.debian.org/)."
 msgstr ""
-"I<paket> är namnet på paketet. Poster i filen override för paket som inte "
-"finns i trädet med binära paket ignoreras."
+"Värdet på fältet bestämmer typ och adress för felrapporteringssystemet som "
+"används av återförsäljaren. Det kan vara en mailto-URL eller en debbugs-URL "
+"(t.ex debbugs://bugs.debian.org/)."
 
-#. type: Plain text
-#: deb-override.5:48
+#. type: TP
+#: deb-origin.5:46
+#, no-wrap
+msgid "B<Parent:>I< vendor-name>"
+msgstr "B<Parent:> I<återförsäljarname>"
+
+#. type: Plain text
+#: deb-origin.5:50
+msgid ""
+"The value of this field determines the vendor name of the vendor that this "
+"vendor derives from."
+msgstr ""
+"Värdet på fältet bestämmer namnet på återförsäljaren som denna "
+"återförsäljare bygger vidare på."
+
+#. type: Plain text
+#: deb-origin.5:55
+#, no-wrap
+msgid ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+msgstr ""
+"Vendor: Debian\n"
+"Vendor-URL: http://www.debian.org/\n"
+"Bugs: debbugs://bugs.debian.org\n"
+
+#. type: Plain text
+#: deb-origin.5:57
+msgid "B<dpkg-vendor>(1)"
+msgstr "B<dpkg-vendor>(1)"
+
+#. type: TH
+#: deb-override.5:19
+#, no-wrap
+msgid "deb-override"
+msgstr "deb-override"
+
+#. type: TH
+#: deb-override.5:19 deb-extra-override.5:18 deb-shlibs.5:19
+#: deb-substvars.5:20 deb-symbols.5:18 deb-triggers.5:19
+#: dpkg-architecture.1:21 dpkg-buildpackage.1:22 dpkg-checkbuilddeps.1:20
+#: dpkg-distaddfile.1:19 dpkg-divert.8:21 dpkg-genchanges.1:21
+#: dpkg-gencontrol.1:20 dpkg-gensymbols.1:19 dpkg-name.1:19
+#: dpkg-parsechangelog.1:21 dpkg-scanpackages.1:20 dpkg-scansources.1:20
+#: dpkg-shlibdeps.1:22 dpkg-source.1:23 dpkg-split.1:19 dpkg-statoverride.8:19
+#: start-stop-daemon.8:23 update-alternatives.8:25
+#, no-wrap
+msgid "dpkg utilities"
+msgstr "dpkg-verktygen"
+
+#. type: Plain text
+#: deb-override.5:22
+msgid "deb-override - Debian archive override file"
+msgstr "deb-override - Debianarkivets överstyrningsfil"
+
+#. type: Plain text
+#: deb-override.5:25 deb-extra-override.5:24
+msgid "override"
+msgstr "override"
+
+#. type: Plain text
+#: deb-override.5:31
+msgid ""
+"While most information about a package can be found in the control file, "
+"some is managed centrally by the distribution czars rather than by the "
+"maintainer in order to offer some global consistency.  This information is "
+"found in the override file."
+msgstr ""
+"Även om huvuddelen av informationen om ett paket finns i kontrollfilen "
+"hanteras en del centralt av distributionstsarerna, snarare än av "
+"paketansvariga, för att kunna bibehålla en global konsistens. Denna "
+"informationen finns i filen \"override\"."
+
+#. type: Plain text
+#: deb-override.5:35
+msgid ""
+"The override file has a simple whitespace-delimited format. Comments are "
+"allowed (denoted with a B<#>)."
+msgstr ""
+"Filen override har ett enkelt blanksteg-avdelat format. Kommentarer är "
+"tillåtna (markeras med ett B<#>)."
+
+#. type: Plain text
+#: deb-override.5:41
+msgid "I<package> I<priority> I<section> [I<maintainerinfo>]"
+msgstr "I<paket> I<prioritet> I<sektion> [I<ansvariginfo>]"
+
+#. type: Plain text
+#: deb-override.5:46
+msgid ""
+"I<package> is the name of the package. Entries in the override file for "
+"packages not found in the tree of binary packages are ignored."
+msgstr ""
+"I<paket> är namnet på paketet. Poster i filen override för paket som inte "
+"finns i trädet med binära paket ignoreras."
+
+#. type: Plain text
+#: deb-override.5:52
 msgid ""
 "I<priority> and I<section> correspond to the respective control fields "
 "available in the .deb. The allowed values are listed in the Debian policy."
@@ -2008,7 +2180,7 @@ msgstr ""
 "Tillåtna värden beskrivs i Debians policydokument."
 
 #. type: Plain text
-#: deb-override.5:56
+#: deb-override.5:60
 msgid ""
 "I<maintainerinfo>, if present, can be either the name of a maintainer for an "
 "unconditional override, or else I<oldmaintainer> B<=E<gt>> I<newmaintainer> "
@@ -2019,7 +2191,7 @@ msgstr ""
 "ansvarig> för att utföra en substituering."
 
 #. type: Plain text
-#: deb-override.5:61
+#: deb-override.5:65
 msgid ""
 "The override files used to make the official Packages lists may be found in "
 "the I<indices> directory on any Debian mirror."
@@ -2028,7 +2200,7 @@ msgstr ""
 "(\"Packages\") finns i I<indices>-katalogen på alla Debianspeglar."
 
 #. type: Plain text
-#: deb-override.5:66
+#: deb-override.5:70
 msgid ""
 "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1), B</"
 "usr/share/doc/debian-policy/policy.html/index.html>."
@@ -2037,24 +2209,24 @@ msgstr ""
 "usr/share/doc/debian-policy/policy.html/index.html>."
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "deb-extra-override"
 msgstr "deb-extra-override"
 
 #. type: TH
-#: deb-extra-override.5:1
+#: deb-extra-override.5:18
 #, no-wrap
 msgid "2009-08-16"
 msgstr "2009-08-16"
 
 #. type: Plain text
-#: deb-extra-override.5:4
+#: deb-extra-override.5:21
 msgid "deb-extra-override - Debian archive extra override file"
 msgstr "deb-extra-override - Debianarkivets extra överstyrningsfil"
 
 #. type: Plain text
-#: deb-extra-override.5:12
+#: deb-extra-override.5:29
 msgid ""
 "While most information about a binary/source package can be found in the "
 "control/.dsc file, all of it can be overridden when it's exported to "
@@ -2065,7 +2237,7 @@ msgstr ""
 "Sources-filer. Den extra override-filen innehåller dessa överstyrningar."
 
 #. type: Plain text
-#: deb-extra-override.5:16
+#: deb-extra-override.5:33
 msgid ""
 "The extra override file has a simple whitespace-delimited format. Comments "
 "are allowed (denoted with a B<#>)."
@@ -2074,17 +2246,17 @@ msgstr ""
 "Kommentarer är tillåtna (markeras med ett B<#>)."
 
 #. type: Plain text
-#: deb-extra-override.5:21
+#: deb-extra-override.5:38
 msgid "I<package> I<field-name> I<value>"
 msgstr "I<paket> I<fältnamn> I<värde>"
 
 #. type: Plain text
-#: deb-extra-override.5:25
+#: deb-extra-override.5:42
 msgid "I<package> is the name of the binary/source package."
 msgstr "I<paket> är namnet på binär-/källkodspaketet"
 
 #. type: Plain text
-#: deb-extra-override.5:31
+#: deb-extra-override.5:48
 msgid ""
 "I<field-name> is the name of the field that is overridden.  I<value> is the "
 "value to put in the field. It can contain spaces as the line is split in no "
@@ -2095,7 +2267,7 @@ msgstr ""
 "maximalt tre kolumner vid tolkning."
 
 #. type: Plain text
-#: deb-extra-override.5:36
+#: deb-extra-override.5:53
 msgid ""
 "The extra override files used to make the official Packages lists may be "
 "found in the I<indices> directory on any Debian mirror."
@@ -2104,29 +2276,29 @@ msgstr ""
 "paket (\"Packages\") finns i I<indices>-katalogen på alla Debianspeglar."
 
 #. type: Plain text
-#: deb-extra-override.5:40
+#: deb-extra-override.5:57
 msgid "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 msgstr "B<dpkg-scanpackages>(1), B<dpkg-scansources>(1), B<apt-ftparchive>(1)."
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19
 #, no-wrap
 msgid "deb-shlibs"
 msgstr "deb-shlibs"
 
 #. type: TH
-#: deb-shlibs.5:16
+#: deb-shlibs.5:19 dpkg-maintscript-helper.1:18
 #, no-wrap
-msgid "2008-02-17"
-msgstr "2008-02-17"
+msgid "2012-02-08"
+msgstr "2012-02-08"
 
 #. type: Plain text
-#: deb-shlibs.5:19
+#: deb-shlibs.5:22
 msgid "deb-shlibs - Debian shared library information file"
 msgstr "deb-shlibs - Debians informationsfil för delade bibliotek"
 
 #. type: Plain text
-#: deb-shlibs.5:29
+#: deb-shlibs.5:32
 msgid ""
 "B<shlibs> files map shared library names and versions (I<sonames>)  to "
 "dependencies suitable for a package control file.  There is one entry per "
@@ -2141,12 +2313,12 @@ msgstr ""
 "vara på formatet"
 
 #. type: Plain text
-#: deb-shlibs.5:34
-msgid "[I<type:>] I<library> I<version> I<dependencies>"
-msgstr "[I<typ:>] I<bibliotek> I<version> I<beroenden>"
+#: deb-shlibs.5:37
+msgid "[I<type>B<:>] I<library> I<version> I<dependencies>"
+msgstr "[I<typ>B<:>] I<bibliotek> I<version> I<beroenden>"
 
 #. type: Plain text
-#: deb-shlibs.5:38
+#: deb-shlibs.5:41
 msgid ""
 "The I<library> and I<version> fields are whitespace-delimited, but the "
 "I<dependencies> field extends to the end of the line.  The I<type> field is "
@@ -2157,19 +2329,25 @@ msgstr ""
 "och behövs vanligtvis inte."
 
 #. type: Plain text
-#: deb-shlibs.5:40
-msgid "See the Debian Policy Manual for further details."
-msgstr "Se Debians policymanual för ytterligare detaljer."
+#: deb-shlibs.5:45
+msgid ""
+"The I<dependencies> field has the same syntax as the B<Depends> field in a "
+"binary control file, see B<deb-control>(5).  See also the Debian Policy "
+"Manual for further details."
+msgstr ""
+"Fältet I<dependencies> har samma syntax som fältet B<Depends> i en binär-"
+"kontrollfil, se B<deb-control>(5). Se även Debians policyhandbok för "
+"ytterligare detaljer."
 
 #. type: SH
-#: deb-shlibs.5:41 deb-symbols.5:43 dpkg.1:728 dpkg-architecture.1:263
-#: dpkg-divert.8:91 dpkg-name.1:64 update-alternatives.8:458
+#: deb-shlibs.5:46 deb-symbols.5:59 dpkg.1:756 dpkg-architecture.1:221
+#: dpkg-divert.8:111 dpkg-name.1:78 update-alternatives.8:476
 #, no-wrap
 msgid "EXAMPLES"
 msgstr "EXEMPEL"
 
 #. type: Plain text
-#: deb-shlibs.5:50
+#: deb-shlibs.5:55
 msgid ""
 "The B<shlibs> file for a typical library package, named I<libcrunch1>, that "
 "provides one library whose soname is I<libcrunch.so.1>, might read"
@@ -2179,12 +2357,12 @@ msgstr ""
 "här:"
 
 #. type: Plain text
-#: deb-shlibs.5:52
+#: deb-shlibs.5:57
 msgid "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 msgstr "libcrunch 1 libcrunch1 (E<gt>= 1.2-1)"
 
 #. type: Plain text
-#: deb-shlibs.5:60
+#: deb-shlibs.5:65
 msgid ""
 "The I<dependencies> must mention the most recent version of the package that "
 "added new symbols to the library: in the above example, new symbols were "
@@ -2198,34 +2376,34 @@ msgstr ""
 "kan behöva snävas in; återigen, se Debians policymanual för detaljer."
 
 #. type: Plain text
-#: deb-shlibs.5:63
-msgid "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
-msgstr "B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+#: deb-shlibs.5:69
+msgid "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
+msgstr "B<deb-control>(5), B<dpkg-shlibdeps>(1), B<deb-symbols>(5)."
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "deb-substvars"
 msgstr "deb-substvars"
 
 #. type: TH
-#: deb-substvars.5:2
+#: deb-substvars.5:20
 #, no-wrap
 msgid "2009-07-15"
 msgstr "2009-07-15"
 
 #. type: Plain text
-#: deb-substvars.5:5
+#: deb-substvars.5:23
 msgid "deb-substvars - Debian source substitution variables"
 msgstr "deb-substvars - Debians källkods-substitueringsvariabler"
 
 #. type: Plain text
-#: deb-substvars.5:8
+#: deb-substvars.5:26
 msgid "substvars"
 msgstr "substvars"
 
 #. type: Plain text
-#: deb-substvars.5:19
+#: deb-substvars.5:37
 msgid ""
 "Before B<dpkg-source>, B<dpkg-gencontrol> and B<dpkg-genchanges> write their "
 "control information (to the source control file B<.dsc> for B<dpkg-source> "
@@ -2238,7 +2416,7 @@ msgstr ""
 "kommer de utföra viss variabelsubstituering på utdatafilen."
 
 #. type: Plain text
-#: deb-substvars.5:26
+#: deb-substvars.5:44
 msgid ""
 "A variable substitution has the form B<${>I<variable-name>B<}>.  Variable "
 "names consist of alphanumerics, hyphens and colons and start with an "
@@ -2253,7 +2431,7 @@ msgstr ""
 "nytt efter substitueringen för att se om det behövs fler substitueringar."
 
 #. type: Plain text
-#: deb-substvars.5:33
+#: deb-substvars.5:51
 msgid ""
 "After all the substitutions have been done each occurrence of the string B<"
 "${}> (which is not a legal substitution) is replaced with a B<$> sign."
@@ -2262,7 +2440,7 @@ msgstr ""
 "${}> (som inte är en giltig substituering) med ett B<$>-tecken."
 
 #. type: Plain text
-#: deb-substvars.5:38
+#: deb-substvars.5:56
 msgid ""
 "While variable substitution is done on all control fields, some of those "
 "fields are used and needed during the build when the substitution did not "
@@ -2275,7 +2453,7 @@ msgstr ""
 "B<Source> och B<Architecture>."
 
 #. type: Plain text
-#: deb-substvars.5:45
+#: deb-substvars.5:63
 msgid ""
 "Variable substitution happens on the content of the fields after they have "
 "been parsed, thus if you want a variable to expand over multiple lines you "
@@ -2292,7 +2470,7 @@ msgstr ""
 "följande fält:"
 
 #. type: Plain text
-#: deb-substvars.5:50
+#: deb-substvars.5:68
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2306,12 +2484,12 @@ msgstr ""
 "  Mer text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:52
+#: deb-substvars.5:70
 msgid "It will result in:"
 msgstr "Så blir resultatet:"
 
 #. type: Plain text
-#: deb-substvars.5:58
+#: deb-substvars.5:76
 #, no-wrap
 msgid ""
 " Description: foo application\n"
@@ -2327,7 +2505,7 @@ msgstr ""
 "  Mer text.\n"
 
 #. type: Plain text
-#: deb-substvars.5:71
+#: deb-substvars.5:89
 msgid ""
 "Variables can be set using the B<-V> common option. They can be also "
 "specified in the file B<debian/substvars> (or whatever other file is "
@@ -2342,40 +2520,40 @@ msgstr ""
 "som börjar med en B<#>-symbol (kommentarer) ignoreras."
 
 #. type: Plain text
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 msgid "Additionally, the following standard variables are available:"
 msgstr "I tillägg är följande standardvariabler tillgängliga:"
 
 #. type: TP
-#: deb-substvars.5:73
+#: deb-substvars.5:91
 #, no-wrap
 msgid "B<Arch>"
 msgstr "B<Arch>"
 
 #. type: Plain text
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 msgid "The current build architecture (from B<dpkg --print-architecture>)."
 msgstr "Den aktuella byggarkitekturen (från B<dpkg --print-architecture>)."
 
 #. type: TP
-#: deb-substvars.5:77
+#: deb-substvars.5:95
 #, no-wrap
 msgid "B<source:Version>"
 msgstr "B<source:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 msgid "The source package version."
 msgstr "Version för källkodspaketet."
 
 #. type: TP
-#: deb-substvars.5:80
+#: deb-substvars.5:98
 #, no-wrap
 msgid "B<source:Upstream-Version>"
 msgstr "B<source:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 msgid ""
 "The upstream source package version, including the Debian version epoch if "
 "any."
@@ -2384,13 +2562,13 @@ msgstr ""
 "sådan finns."
 
 #. type: TP
-#: deb-substvars.5:84
+#: deb-substvars.5:102
 #, no-wrap
 msgid "B<binary:Version>"
 msgstr "B<binary:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 msgid ""
 "The binary package version (which may differ from source:Version in a binNMU "
 "for example)."
@@ -2399,13 +2577,13 @@ msgstr ""
 "i en binNMU)."
 
 #. type: TP
-#: deb-substvars.5:88
+#: deb-substvars.5:106
 #, no-wrap
 msgid "B<Source-Version>"
 msgstr "B<Source-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 msgid ""
 "The source package version (from the changelog file). This variable is now "
 "B<deprecated> as its meaning is different from its function, please use the "
@@ -2416,13 +2594,13 @@ msgstr ""
 "B<source:Version> eller B<binary:Version> allt eftersom vad som är lämpligt."
 
 #. type: TP
-#: deb-substvars.5:93
+#: deb-substvars.5:111
 #, no-wrap
 msgid "B<Installed-Size>"
 msgstr "B<Installed-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 msgid ""
 "The total size of the package's installed files. This value is copied into "
 "the corresponding control file field; setting it will modify the value of "
@@ -2436,13 +2614,13 @@ msgstr ""
 "värdet."
 
 #. type: TP
-#: deb-substvars.5:102
+#: deb-substvars.5:120
 #, no-wrap
 msgid "B<Extra-Size>"
 msgstr "B<Extra-Size>"
 
 #. type: Plain text
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 msgid ""
 "Additional disk space used when the package is installed. If this variable "
 "is set its value is added to that of the B<Installed-Size> variable (whether "
@@ -2455,13 +2633,13 @@ msgstr ""
 "det kopieras till kontrollfilens fält B<Installed-Size>."
 
 #. type: TP
-#: deb-substvars.5:111
+#: deb-substvars.5:129
 #, no-wrap
 msgid "B<F:>I<fieldname>"
 msgstr "B<F:>I<fältnamn>"
 
 #. type: Plain text
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 msgid ""
 "The value of the output field I<fieldname> (which must be given in the "
 "canonical capitalisation). Setting these variables has no effect other than "
@@ -2472,13 +2650,13 @@ msgstr ""
 "där de explicit expanderats."
 
 #. type: TP
-#: deb-substvars.5:118
+#: deb-substvars.5:136
 #, no-wrap
 msgid "B<Format>"
 msgstr "B<Format>"
 
 #. type: Plain text
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 msgid ""
 "The B<.changes> file format version generated by this version of the source "
 "packaging scripts. If you set this variable the contents of the B<Format> "
@@ -2489,54 +2667,54 @@ msgstr ""
 "B<Format>-fältet i filen B<.changes> också att ändras."
 
 #. type: TP
-#: deb-substvars.5:128
+#: deb-substvars.5:146
 #, no-wrap
 msgid "B<Newline>, B<Space>, B<Tab>"
 msgstr "B<Newline>, B<Space>, B<Tab>"
 
 #. type: Plain text
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 msgid "These variables each hold the corresponding character."
 msgstr ""
 "Dessa variabler innehåller motsvarande tecken (radbrytning, blanksteg, "
 "tabbsteg)."
 
 #. type: TP
-#: deb-substvars.5:131
+#: deb-substvars.5:149
 #, no-wrap
 msgid "B<shlibs:>I<dependencyfield>"
 msgstr "B<shlibs:>I<beroendefält>"
 
 #. type: Plain text
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 msgid ""
 "Variable settings with names of this form are generated by B<dpkg-shlibdeps>."
 msgstr "Variabelinställningar på den här formen skapas av B<dpkg-shlibdeps>."
 
 #. type: TP
-#: deb-substvars.5:135
+#: deb-substvars.5:153
 #, no-wrap
 msgid "B<dpkg:Upstream-Version>"
 msgstr "B<dpkg:Upstream-Version>"
 
 #. type: Plain text
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 msgid "The upstream version of dpkg."
 msgstr "Uppströmsversionen av dpkg."
 
 #. type: TP
-#: deb-substvars.5:138
+#: deb-substvars.5:156
 #, no-wrap
 msgid "B<dpkg:Version>"
 msgstr "B<dpkg:Version>"
 
 #. type: Plain text
-#: deb-substvars.5:141
+#: deb-substvars.5:159
 msgid "The full version of dpkg."
 msgstr "Fullständig version av dpkg."
 
 #. type: Plain text
-#: deb-substvars.5:144
+#: deb-substvars.5:162
 msgid ""
 "If a variable is referred to but not defined it generates a warning and an "
 "empty value is assumed."
@@ -2545,36 +2723,36 @@ msgstr ""
 "genereras och ett tomt värde används."
 
 #. type: SH
-#: deb-substvars.5:145 dpkg.1:641 dpkg-architecture.1:285 dpkg.cfg.5:12
-#: dpkg-buildflags.1:103 dpkg-distaddfile.1:39 dpkg-divert.8:122
-#: dpkg-genchanges.1:138 dpkg-gencontrol.1:128 dpkg-parsechangelog.1:115
-#: dpkg-split.1:212 dpkg-statoverride.8:75 dselect.cfg.5:12
-#: update-alternatives.8:361
+#: deb-substvars.5:163 dpkg.1:669 dpkg-architecture.1:243 dpkg.cfg.5:30
+#: dpkg-buildflags.1:155 dpkg-distaddfile.1:57 dpkg-divert.8:142
+#: dpkg-genchanges.1:158 dpkg-gencontrol.1:147 dpkg-parsechangelog.1:135
+#: dpkg-split.1:223 dpkg-statoverride.8:92 dselect.cfg.5:30
+#: update-alternatives.8:377
 #, no-wrap
 msgid "FILES"
 msgstr "FILER"
 
 #. type: TP
-#: deb-substvars.5:146
+#: deb-substvars.5:164
 #, no-wrap
 msgid "B<debian/substvars>"
 msgstr "B<debian/substvars>"
 
 #. type: Plain text
-#: deb-substvars.5:149
+#: deb-substvars.5:167
 msgid "List of substitution variables and values."
 msgstr "Lista över substitueringsvariabler och -värden."
 
 #. type: SH
-#: deb-substvars.5:150 dpkg.1:794 dpkg-buildpackage.1:244 dpkg-deb.1:225
-#: dpkg-name.1:85 dpkg-source.1:698 dpkg-split.1:197 dselect.1:436
-#: update-alternatives.8:485
+#: deb-substvars.5:168 dpkg.1:822 dpkg-buildpackage.1:273 dpkg-deb.1:266
+#: dpkg-name.1:99 dpkg-source.1:752 dpkg-split.1:216 dselect.1:450
+#: update-alternatives.8:503
 #, no-wrap
 msgid "BUGS"
 msgstr "PROGRAMFEL"
 
 #. type: Plain text
-#: deb-substvars.5:153 dpkg-source.1:701
+#: deb-substvars.5:171 dpkg-source.1:755
 msgid ""
 "The point at which field overriding occurs compared to certain standard "
 "output field settings is rather confused."
@@ -2583,7 +2761,7 @@ msgstr ""
 "standardutdatafält är ganska förvirrad."
 
 #. type: Plain text
-#: deb-substvars.5:160
+#: deb-substvars.5:177
 msgid ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
@@ -2591,55 +2769,24 @@ msgstr ""
 "B<dpkg>(1), B<dpkg-genchanges>(1), B<dpkg-gencontrol>(1), B<dpkg-shlibdeps>"
 "(1), B<dpkg-source>(1)."
 
-#. type: SH
-#: deb-substvars.5:161 dpkg-architecture.1:304 dpkg.cfg.5:19
-#: dpkg-buildflags.1:120 dpkg-checkbuilddeps.1:40 dpkg-deb.1:252
-#: dpkg-divert.8:135 dpkg-mergechangelogs.1:66 dpkg-name.1:103
-#: dpkg-query.1:206 dpkg-scansources.1:77 dpkg-split.1:229
-#: dpkg-statoverride.8:88 dpkg-vendor.1:48 dselect.cfg.5:19
-#, no-wrap
-msgid "AUTHOR"
-msgstr "FÖRFATTARE"
-
-#. type: Plain text
-#: deb-substvars.5:163 dpkg-buildpackage.1:258 dpkg-distaddfile.1:49
-#: dpkg-deb.1:254 dpkg-genchanges.1:150 dpkg-gencontrol.1:144
-#: dpkg-parsechangelog.1:125 dpkg-shlibdeps.1:333 dpkg-source.1:708
-#: dpkg-split.1:231
-msgid "Copyright \\(co 1995-1996 Ian Jackson"
-msgstr "Upphovsrättsskyddat © 1995-1996 Ian Jackson"
-
-#. type: Plain text
-#: deb-substvars.5:165 dpkg-buildpackage.1:260 dpkg-distaddfile.1:51
-#: dpkg-genchanges.1:152 dpkg-gencontrol.1:146 dpkg-parsechangelog.1:127
-#: dpkg-shlibdeps.1:335 dpkg-source.1:710 dpkg-statoverride.8:90
-msgid "Copyright \\(co 2000 Wichert Akkerman"
-msgstr "Upphovsrättsskyddat © 2000 Wichert Akkerman"
-
 #. type: TH
-#: deb-symbols.5:2
+#: deb-symbols.5:18
 #, no-wrap
 msgid "deb-symbols"
 msgstr "deb-symbols"
 
-#. type: TH
-#: deb-symbols.5:2
-#, no-wrap
-msgid "2007-07-16"
-msgstr "2007-07-16"
-
 #. type: Plain text
-#: deb-symbols.5:5
+#: deb-symbols.5:21
 msgid "deb-symbols - Debian's extended shared library information file"
 msgstr "deb-symbols - Debians utökade informationsfil för delade bibliotek"
 
 #. type: Plain text
-#: deb-symbols.5:8
+#: deb-symbols.5:24
 msgid "symbols"
 msgstr "symbols"
 
 #. type: Plain text
-#: deb-symbols.5:12
+#: deb-symbols.5:28
 msgid ""
 "The format for an extended shared library dependency information entry in "
 "these files is:"
@@ -2648,90 +2795,90 @@ msgstr ""
 "dessa filer är:"
 
 #. type: Plain text
-#: deb-symbols.5:14
-msgid "E<lt>library sonameE<gt> E<lt>main dependency templateE<gt>"
-msgstr "E<lt>biblioteks-sonamnE<gt> E<lt>huvudberoendemallE<gt>"
+#: deb-symbols.5:30
+msgid "I<library-soname main-dependency-template>"
+msgstr "I<biblioteks-sonamn huvudberoendemall>"
 
 #. type: Plain text
-#: deb-symbols.5:16
-msgid "[ | E<lt>alternative dependency templateE<gt> ]"
-msgstr "[ | E<lt>alternativ beroendemallE<gt> ]"
+#: deb-symbols.5:32
+msgid "[| I<alternative-dependency-template>]"
+msgstr "[ | I<alternativ-beroendemall>]"
 
 #. type: Plain text
-#: deb-symbols.5:18
-msgid "[ ... ]"
-msgstr "[ … ]"
+#: deb-symbols.5:34
+msgid "[...]"
+msgstr "[...]"
 
 #. type: Plain text
-#: deb-symbols.5:20
-msgid "[ * E<lt>field-nameE<gt>: E<lt>field valueE<gt> ]"
-msgstr "[ * E<lt>fältnamnE<gt>: E<lt>fältvärdeE<gt> ]"
+#: deb-symbols.5:36
+msgid "[* I<field-name>: I<field-value>]"
+msgstr "[* I<fältnamn>: I<fältvärde>]"
 
 #. type: Plain text
-#: deb-symbols.5:23
+#: deb-symbols.5:39
 #, no-wrap
 msgid ""
-"[ ... ]\n"
-" E<lt>symbolE<gt> E<lt>minimal versionE<gt>[ E<lt>id of dependency templateE<gt> ]\n"
+"[...]\n"
+" I<symbol> I<minimal-version> [I<id-of-dependency-template>]\n"
 msgstr ""
 "[ … ]\n"
-" E<lt>symbolE<gt> E<lt>minsta versionE<gt>[ E<lt>id för beroendemallE<gt> ]\n"
+" I<symbol> I<minsta-version> [I<id för beroendemall>]\n"
 
 #. type: Plain text
-#: deb-symbols.5:29
+#: deb-symbols.5:45
 msgid ""
-"The I<library soname> is exactly the value of the SONAME field as exported "
-"by B<objdump>(1). A I<dependency template> is a dependency where I<#MINVER#> "
-"is dynamically replaced either by a version check like \"(E<gt>= I<minimal "
+"The I<library-soname> is exactly the value of the SONAME field as exported "
+"by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> "
+"is dynamically replaced either by a version check like \"(E<gt>= I<minimal-"
 "version>)\" or by nothing (if an unversioned dependency is deemed "
 "sufficient)."
 msgstr ""
 "I<Biblioteks-sonamn> är det exakta värdet från SONAME-fältet, som det "
 "exporteras från B<objdump>(1). En I<beroendemall> är ett beroende där "
-"I<#MINVER#> dynamiskt ersätts av en versionskontrollrad \"(E<gt>= I<minsta "
+"I<#MINVER#> dynamiskt ersätts av en versionskontrollrad \"(E<gt>= I<minsta-"
 "version>)\" eller av ingenting (om ett ej versionsstyrt beroende anses "
 "tillräckligt)."
 
 #. type: Plain text
-#: deb-symbols.5:36
+#: deb-symbols.5:52
 msgid ""
 "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being "
-"\"Base\" if the library is not versioned) is associated to a I<minimal "
+"\"Base\" if the library is not versioned) is associated to a I<minimal-"
 "version> of its dependency template (the main dependency template is used if "
-"I<id of dependency template> is not present). The first alternative "
+"I<id-of-dependency-template> is not present). The first alternative "
 "dependency template is numbered 1, the second one 2, etc."
 msgstr ""
 "Varje exporterad I<symbol> (anges som I<namn>@I<version>, där I<version> är "
-"\"Base\" om biblioteket inte är versionsstyrt) associeras med en I<minsta "
-"version> i sin beroendemall (huvudberoendemallen används om I<id för "
+"\"Base\" om biblioteket inte är versionsstyrt) associeras med en I<minsta-"
+"version> i sin beroendemall (huvudberoendemallen används om I<id-för-"
 "beroendemall> inte finns). Den första alternativa beroendemallen får nummer "
 "1, den andra 2, osv."
 
 #. type: Plain text
-#: deb-symbols.5:43
+#: deb-symbols.5:59
 msgid ""
 "Each entry for a library can also have some fields of meta-information.  "
 "Those fields are stored on lines starting with an asterisk. Currently, the "
 "only valid field is I<Build-Depends-Package>, it indicates the name of the "
-"\"-dev\" package associated to the library and is used by dpkg-shlibdeps to "
-"make sure that the dependency generated is at least as strict as the "
+"\"-dev\" package associated to the library and is used by B<dpkg-shlibdeps> "
+"to make sure that the dependency generated is at least as strict as the "
 "corresponding build dependency."
 msgstr ""
 "Alla poster i ett bibliotek kan även innehålla några fält med "
 "metainformation. Dessa fält lagras på rader som börjar med en asterisk. För "
 "närvarande är det enda giltiga fältet I<Build-Depends-Package>, vilket anger "
-"namnet på det \"-dev\"-paket som hör till biblioteket, och används av dpkg-"
-"shlibdeps för att se till att det beroende som genereras är åtminstone lika "
+"namnet på det \"-dev\"-paket som hör till biblioteket, och används av B<dpkg-"
+"shlibdeps> för att se till att det beroende som genereras är åtminstone lika "
 "strikt som motsvarande byggberoende."
 
 #. type: SS
-#: deb-symbols.5:44
+#: deb-symbols.5:60
 #, no-wrap
 msgid "Simple symbols file"
 msgstr "Enkla symbolfiler"
 
 #. type: Plain text
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid ""
 "libftp.so.3 libftp3 #MINVER#\n"
@@ -2745,23 +2892,23 @@ msgstr ""
 " […]\n"
 
 #. type: SS
-#: deb-symbols.5:50
+#: deb-symbols.5:66
 #, no-wrap
 msgid "Advanced symbols file"
 msgstr "Avancerad symbols-fil"
 
 #. type: Plain text
-#: deb-symbols.5:53
+#: deb-symbols.5:69
 msgid "libGL.so.1 libgl1"
 msgstr "libGL.so.1 libgl1"
 
 #. type: Plain text
-#: deb-symbols.5:55
+#: deb-symbols.5:71
 msgid "| libgl1-mesa-glx #MINVER#"
 msgstr "| libgl1-mesa-glx #MINVER#"
 
 #. type: Plain text
-#: deb-symbols.5:61
+#: deb-symbols.5:77
 #, no-wrap
 msgid ""
 "* Build-Depends-Package: libgl1-mesa-dev\n"
@@ -2777,39 +2924,33 @@ msgstr ""
 " […]\n"
 
 #. type: Plain text
-#: deb-symbols.5:63
+#: deb-symbols.5:79
 msgid "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 msgstr "B<http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps>"
 
 #. type: Plain text
-#: deb-symbols.5:65
+#: deb-symbols.5:81
 msgid "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 msgstr "B<dpkg-shlibdeps>(1), B<dpkg-gensymbols>(1)."
 
 #. type: TH
-#: deb-triggers.5:1
+#: deb-triggers.5:19
 #, no-wrap
 msgid "deb-triggers"
 msgstr "deb-triggers"
 
-#. type: TH
-#: deb-triggers.5:1 dpkg-trigger.1:1
-#, no-wrap
-msgid "2009-03-15"
-msgstr "2009-03-15"
-
 #. type: Plain text
-#: deb-triggers.5:4
+#: deb-triggers.5:22
 msgid "deb-triggers - package triggers"
 msgstr "deb-triggers - utlösare för paket"
 
 #. type: Plain text
-#: deb-triggers.5:7
+#: deb-triggers.5:25
 msgid "triggers"
 msgstr "utlösare"
 
 #. type: Plain text
-#: deb-triggers.5:12
+#: deb-triggers.5:30
 msgid ""
 "A package declares its relationship to some trigger(s) by including a "
 "I<triggers> file in its control archive (i.e. I<DEBIAN/triggers> during "
@@ -2820,7 +2961,7 @@ msgstr ""
 "paketet skapas)."
 
 #. type: Plain text
-#: deb-triggers.5:16
+#: deb-triggers.5:34
 msgid ""
 "This file contains directives, one per line. Leading and trailing whitespace "
 "and everything after the first B<#> on any line will be trimmed, and empty "
@@ -2831,46 +2972,65 @@ msgstr ""
 "rader ignoreras."
 
 #. type: Plain text
-#: deb-triggers.5:18
+#: deb-triggers.5:36
 msgid "The trigger control directives currently supported are:"
 msgstr "De styrdirektiv som för närvarande stöds för utlösare är:"
 
 #. type: Plain text
-#: deb-triggers.5:22
+#: deb-triggers.5:40
 msgid "B<interest> I<trigger-name>"
 msgstr "B<interest> I<utlösarnamn>"
 
 #. type: Plain text
-#: deb-triggers.5:27
+#: deb-triggers.5:44
+msgid "B<interest-noawait> I<trigger-name>"
+msgstr "B<interest-noawait> I<utlösarnamn>"
+
+#. type: Plain text
+#: deb-triggers.5:51
 msgid ""
 "Specifies that the package is interested in the named trigger. All triggers "
 "in which a package is interested must be listed using this directive in the "
-"triggers control file."
+"triggers control file. The \"noawait\" variant does not put the triggering "
+"packages in triggers-awaited state. This should be used when the "
+"functionality provided by the trigger is not crucial."
 msgstr ""
 "Anger att paketet är intresserat av den namngivna utlösaren. Alla utlösare "
 "som ett paket är intresserat av måste listas genom att använda detta "
-"direktiv i utlösar-styrfilen."
+"direktiv i utlösar-styrfilen. Varianten \"noawait\" sätter inte det "
+"utlösande paketet i avvaktande tillstånd. Detta bör användas när "
+"funktionaliteten som tillhandahålls av utlösaren inte är avgörande."
 
 #. type: Plain text
-#: deb-triggers.5:31
+#: deb-triggers.5:55
 msgid "B<activate> I<trigger-name>"
 msgstr "B<activate> I<utlösarnamn>"
 
 #. type: Plain text
-#: deb-triggers.5:37
+#: deb-triggers.5:59
+msgid "B<activate-noawait> I<trigger-name>"
+msgstr "B<activate-noawait> I<utlösarnamn>"
+
+#. type: Plain text
+#: deb-triggers.5:68
 msgid ""
 "Arranges that changes to this package's state will activate the specified "
 "trigger. The trigger will be activated at the start of the following "
 "operations: unpack, configure, remove (including for the benefit of a "
-"conflicting package), purge and deconfigure."
+"conflicting package), purge and deconfigure.  The \"noawait\" variant does "
+"not put the triggering packages in triggers-awaited state. This should be "
+"used when the functionality provided by the trigger is not crucial."
 msgstr ""
 "Gör så att ändringar av detta pakets tillstånd aktiverar den angivna "
 "utlösaren. Utlösaren aktiveras när en av följande operationer påbörjas: "
 "uppackning, konfigurering, borttagning (också när det tas bort till fördel "
 "av ett paket det står i konflikt med), rensning och avkonfigurering."
+"Varianten \"noawait\" sätter inte de utlösande paketen i avvaktande "
+"tillstånd. Detta bör användas när funktionaliteten som tillhandahålls av "
+"utlösaren inte är avgörande."
 
 #. type: Plain text
-#: deb-triggers.5:45
+#: deb-triggers.5:76
 msgid ""
 "If this package disappears during the unpacking of another package the "
 "trigger will be activated when the disappearance is noted towards the end of "
@@ -2885,7 +3045,7 @@ msgstr ""
 "som omnämns i gamla och nya versioner av paketet att aktiveras."
 
 #. type: Plain text
-#: deb-triggers.5:48
+#: deb-triggers.5:79
 msgid ""
 "Unknown directives are an error which will prevent installation of the "
 "package."
@@ -2893,51 +3053,63 @@ msgstr ""
 "Okända direktiv är ett fel som förhindrar paketet från att installeras."
 
 #. type: Plain text
-#: deb-triggers.5:52
+#: deb-triggers.5:84
+msgid ""
+"The \"-noawait\" variants are only supported by dpkg 1.16.1 or newer, and "
+"will lead to errors if used with an older dpkg. It is thus recommended to "
+"add a \"Pre-Depends: dpkg (E<gt>= 1.16.1)\" to any package that wish to use "
+"those directives."
+msgstr ""
+"Varianterna med \"-noawait\" stöds endast av dpkg 1.16.1 och senare, och "
+"kommer leda till fel om de används med äldre versioner av dpkg. Det "
+"rekommenderas därför att du lägger till ett \"Pre-Depends: dpkg (E<gt>= "
+"1.16.1)\" till eventuella paket som vill använda dessa direktiv."
+
+#. type: Plain text
+#: deb-triggers.5:88
 msgid ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg-trigger>(1), B<dpkg>(1), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg.1:1
+#: dpkg.1:26
 #, no-wrap
 msgid "dpkg"
 msgstr "dpkg"
 
 #. type: TH
-#: dpkg.1:1
-#, fuzzy, no-wrap
-#| msgid "2009-02-27"
-msgid "2011-02-05"
-msgstr "2009-02-27"
+#: dpkg.1:26
+#, no-wrap
+msgid "2011-11-27"
+msgstr "2011-11-27"
 
 #. type: TH
-#: dpkg.1:1 dpkg.cfg.5:1 dpkg-buildflags.1:1 dpkg-deb.1:1
-#: dpkg-maintscript-helper.1:1 dpkg-mergechangelogs.1:1 dpkg-query.1:1
-#: dpkg-trigger.1:1 dpkg-vendor.1:1 dselect.cfg.5:1
+#: dpkg.1:26 dpkg.cfg.5:19 dpkg-buildflags.1:19 dpkg-deb.1:21
+#: dpkg-maintscript-helper.1:18 dpkg-mergechangelogs.1:18 dpkg-query.1:21
+#: dpkg-trigger.1:18 dpkg-vendor.1:18 dselect.cfg.5:19
 #, no-wrap
 msgid "dpkg suite"
 msgstr "Dpkg-sviten"
 
 #. type: Plain text
-#: dpkg.1:4
+#: dpkg.1:29
 msgid "dpkg - package manager for Debian"
 msgstr "dpkg - en mellannivåpakethanterare för Debian"
 
 #. type: Plain text
-#: dpkg.1:8
-msgid "B<dpkg> [I<options>] I<action>"
-msgstr "B<dpkg> [I<flaggor>] I<åtgärd>"
+#: dpkg.1:33
+msgid "B<dpkg> [I<option>...] I<action>"
+msgstr "B<dpkg> [I<flagga>...] I<åtgärd>"
 
 #. type: SH
-#: dpkg.1:9
+#: dpkg.1:34
 #, no-wrap
 msgid "WARNING"
 msgstr "VARNING"
 
 #. type: Plain text
-#: dpkg.1:13
+#: dpkg.1:38
 msgid ""
 "This manual is intended for users wishing to understand B<dpkg>'s command "
 "line options and package states in more detail than that provided by B<dpkg "
@@ -2948,7 +3120,7 @@ msgstr ""
 "B<dpkg --help>."
 
 #. type: Plain text
-#: dpkg.1:18
+#: dpkg.1:43
 msgid ""
 "It should I<not> be used by package maintainers wishing to understand how "
 "B<dpkg> will install their packages. The descriptions of what B<dpkg> does "
@@ -2959,7 +3131,7 @@ msgstr ""
 "paket installeras och tas bort är speciellt otillräckliga."
 
 #. type: Plain text
-#: dpkg.1:26
+#: dpkg.1:51
 msgid ""
 "B<dpkg> is a tool to install, build, remove and manage Debian packages. The "
 "primary and more user-friendly front-end for B<dpkg> is B<aptitude>(1). "
@@ -2976,51 +3148,30 @@ msgstr ""
 "flaggorna styr på vilket sätt åtgärden skall utföras."
 
 #. type: Plain text
-#: dpkg.1:31
-msgid ""
-"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
-"are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
-"B<dpkg-deb> with the parameters given to it:"
-msgstr ""
-"B<dpkg> kan även användas som ett skal runt B<dpkg-deb>(1). Följande är "
-"åtgärder för B<dpkg-deb>, och om de upptäcks kör B<dpkg> helt enkelt B<dpkg-"
-"deb> med de parametrar som angivits:"
-
-#. type: Plain text
-#: dpkg.1:40
-#, no-wrap
+#: dpkg.1:58
 msgid ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, and\n"
-"    B<--fsys-tarfile>.\n"
+"B<dpkg> can also be used as a front-end to B<dpkg-deb>(1) and B<dpkg-query>"
+"(1). The list of supported actions can be found later on in the B<ACTIONS> "
+"section. If any such action is encountered B<dpkg> just runs B<dpkg-deb> or "
+"B<dpkg-query> with the parameters given to it, but no specific options are "
+"currently passed to them, to use any such option the back-ends need to be "
+"called directly."
 msgstr ""
-"    B<-b>, B<--build>,\n"
-"    B<-c>, B<--contents>,\n"
-"    B<-I>, B<--info>,\n"
-"    B<-f>, B<--field>,\n"
-"    B<-e>, B<--control>,\n"
-"    B<-x>, B<--extract>,\n"
-"    B<-X>, B<--vextract>, och\n"
-"    B<--fsys-tarfile>.\n"
-
-#. type: Plain text
-#: dpkg.1:42
-msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
-msgstr "Se B<dpkg-deb>(1) för information om dessa åtgärder."
+"B<dpkg> kan också användas som ett skal runt B<dpkg-deb>(1) och B<dpkg-query>"
+"(1). En förteckning över tillgängliga åtgärder beskrivs nedan i stycket "
+"B<ÅTGÄRDER>. Om B<dpkg> upptäcker en sådan åtgärd anropas bara B<dpkg-dpkg> "
+"eller B<dpkg-query> med de givna flaggorna, men inga specifika flaggor sänds "
+"direkt till dem, för att använda sådana flaggor måste bakgrundsprogrammen "
+"anropas direkt."
 
 #. type: SH
-#: dpkg.1:43
+#: dpkg.1:59
 #, no-wrap
 msgid "INFORMATION ABOUT PACKAGES"
 msgstr "INFORMATION OM PAKET"
 
 #. type: Plain text
-#: dpkg.1:48
+#: dpkg.1:64
 msgid ""
 "B<dpkg> maintains some usable information about available packages. The "
 "information is divided in three classes: B<states>, B<selection states> and "
@@ -3032,41 +3183,41 @@ msgstr ""
 "B<dselect>."
 
 #. type: SS
-#: dpkg.1:48
+#: dpkg.1:64
 #, no-wrap
 msgid "PACKAGE STATES"
 msgstr "PAKETTILLSTÅND"
 
 #. type: TP
-#: dpkg.1:49
+#: dpkg.1:65
 #, no-wrap
 msgid "B<not-installed>"
-msgstr "B<ej installerat>"
+msgstr "B<ej installerat> (\"not-installed\")"
 
 #. type: Plain text
-#: dpkg.1:52
+#: dpkg.1:68
 msgid "The package is not installed on your system."
 msgstr "Paketet är inte installerat på ditt system."
 
 #. type: TP
-#: dpkg.1:52
+#: dpkg.1:68
 #, no-wrap
 msgid "B<config-files>"
-msgstr "B<konfigurationsfiler>"
+msgstr "B<konfigurationsfiler> (\"config-files\")"
 
 #. type: Plain text
-#: dpkg.1:55
+#: dpkg.1:71
 msgid "Only the configuration files of the package exist on the system."
 msgstr "Endast konfigurationsfilerna för paketet finns på systemet."
 
 #. type: TP
-#: dpkg.1:55
+#: dpkg.1:71
 #, no-wrap
 msgid "B<half-installed>"
-msgstr "B<halvt installerat>"
+msgstr "B<halvt installerat> (\"half-installed\")"
 
 #. type: Plain text
-#: dpkg.1:59
+#: dpkg.1:75
 msgid ""
 "The installation of the package has been started, but not completed for some "
 "reason."
@@ -3074,24 +3225,24 @@ msgstr ""
 "Installationen av paketet har påbörjats, men av någon orsak inte slutförts."
 
 #. type: TP
-#: dpkg.1:59
+#: dpkg.1:75
 #, no-wrap
 msgid "B<unpacked>"
-msgstr "B<uppackat>"
+msgstr "B<uppackat> (\"unpacked\")"
 
 #. type: Plain text
-#: dpkg.1:62
+#: dpkg.1:78
 msgid "The package is unpacked, but not configured."
 msgstr "Paketet är uppackat, men inte konfigurerat."
 
 #. type: TP
-#: dpkg.1:62
+#: dpkg.1:78
 #, no-wrap
 msgid "B<half-configured>"
-msgstr "B<halvt konfigurerat>"
+msgstr "B<halvt konfigurerat> (\"half-configured\")"
 
 #. type: Plain text
-#: dpkg.1:66
+#: dpkg.1:82
 msgid ""
 "The package is unpacked and configuration has been started, but not yet "
 "completed for some reason."
@@ -3100,63 +3251,63 @@ msgstr ""
 "inte slutförts."
 
 #. type: TP
-#: dpkg.1:66
+#: dpkg.1:82
 #, no-wrap
 msgid "B<triggers-awaited>"
-msgstr "B<väntar på utlösare>"
+msgstr "B<väntar på utlösare> (\"triggers-awaited\")"
 
 #. type: Plain text
-#: dpkg.1:69
+#: dpkg.1:85
 msgid "The package awaits trigger processing by another package."
 msgstr "Paketet väntar på hantering av utlösare av ett annat paket."
 
 #. type: TP
-#: dpkg.1:69
+#: dpkg.1:85
 #, no-wrap
 msgid "B<triggers-pending>"
-msgstr "B<utlösare väntar>"
+msgstr "B<utlösare väntar> (\"triggers-pending\")"
 
 #. type: Plain text
-#: dpkg.1:72
+#: dpkg.1:88
 msgid "The package has been triggered."
 msgstr "Paketet har utlösts."
 
 #. type: TP
-#: dpkg.1:72
+#: dpkg.1:88
 #, no-wrap
 msgid "B<installed>"
-msgstr "B<installerat>"
+msgstr "B<installerat> (installed)"
 
 #. type: Plain text
-#: dpkg.1:75
+#: dpkg.1:91
 msgid "The package is unpacked and configured OK."
 msgstr "Paketet är uppackat och korrekt inställt."
 
 #. type: SS
-#: dpkg.1:75
+#: dpkg.1:91
 #, no-wrap
 msgid "PACKAGE SELECTION STATES"
 msgstr "MARKERINGSTILLSTÅND FÖR PAKET"
 
 #. type: TP
-#: dpkg.1:76
+#: dpkg.1:92
 #, no-wrap
 msgid "B<install>"
-msgstr "B<installera>"
+msgstr "B<installera> (\"install\")"
 
 #. type: Plain text
-#: dpkg.1:79
+#: dpkg.1:95
 msgid "The package is selected for installation."
 msgstr "Paketet är markerat för installation."
 
 #. type: TP
-#: dpkg.1:79
+#: dpkg.1:95
 #, no-wrap
 msgid "B<hold>"
-msgstr "B<håll>"
+msgstr "B<håll> (\"hold\")"
 
 #. type: Plain text
-#: dpkg.1:83
+#: dpkg.1:99
 msgid ""
 "A package marked to be on B<hold> is not handled by B<dpkg>, unless forced "
 "to do that with option B<--force-hold>."
@@ -3165,13 +3316,13 @@ msgstr ""
 "det framtvingas med flaggan B<--force-hold>."
 
 #. type: TP
-#: dpkg.1:83
+#: dpkg.1:99
 #, no-wrap
 msgid "B<deinstall>"
-msgstr "B<ta bort>"
+msgstr "B<ta bort> (\"deinstall\")"
 
 #. type: Plain text
-#: dpkg.1:87
+#: dpkg.1:103
 msgid ""
 "The package is selected for deinstallation (i.e. we want to remove all "
 "files, except configuration files)."
@@ -3180,13 +3331,13 @@ msgstr ""
 "förutom konfigurationsfilerna)."
 
 #. type: TP
-#: dpkg.1:87
+#: dpkg.1:103
 #, no-wrap
 msgid "B<purge>"
-msgstr "B<rensa>"
+msgstr "B<rensa> (\"purge\")"
 
 #. type: Plain text
-#: dpkg.1:91
+#: dpkg.1:107
 msgid ""
 "The package is selected to be purged (i.e. we want to remove everything from "
 "system directories, even configuration files)."
@@ -3195,19 +3346,19 @@ msgstr ""
 "systemkataloger, även konfigurationsfiler)."
 
 #. type: SS
-#: dpkg.1:91
+#: dpkg.1:107
 #, no-wrap
 msgid "PACKAGE FLAGS"
 msgstr "PAKETFLAGGOR"
 
 #. type: TP
-#: dpkg.1:92
+#: dpkg.1:108
 #, no-wrap
 msgid "B<reinst-required>"
-msgstr "B<ominstallation krävs>"
+msgstr "B<ominstallation krävs> (\"reinst-required\")"
 
 #. type: Plain text
-#: dpkg.1:97
+#: dpkg.1:113
 msgid ""
 "A package marked B<reinst-required> is broken and requires reinstallation. "
 "These packages cannot be removed, unless forced with option B<--force-remove-"
@@ -3218,38 +3369,38 @@ msgstr ""
 "med flaggan B<--force-remove-reinstreq>."
 
 #. type: SH
-#: dpkg.1:98
+#: dpkg.1:114 dselect.1:141
 #, no-wrap
 msgid "ACTIONS"
 msgstr "ÅTGÄRDER"
 
 #. type: TP
-#: dpkg.1:99
+#: dpkg.1:115
 #, no-wrap
-msgid "B<-i>, B<--install> I<package_file>..."
+msgid "B<-i>, B<--install> I<package-file>..."
 msgstr "B<-i>, B<--install> I<paketfil>..."
 
 #. type: Plain text
-#: dpkg.1:103
+#: dpkg.1:119
 msgid ""
 "Install the package. If B<--recursive> or B<-R> option is specified, "
-"I<package_file> must refer to a directory instead."
+"I<package-file> must refer to a directory instead."
 msgstr ""
 "Installera paketet.  Om flaggan B<--recursive> eller B<-R> anges måste "
 "I<paketfil> istället vara en katalog."
 
 #. type: Plain text
-#: dpkg.1:105
+#: dpkg.1:121
 msgid "Installation consists of the following steps:"
 msgstr "Installationen består av följande steg:"
 
 #. type: Plain text
-#: dpkg.1:108
+#: dpkg.1:124
 msgid "B<1.> Extract the control files of the new package."
 msgstr "B<1.> Extrahera styrfilerna ur paketet."
 
 #. type: Plain text
-#: dpkg.1:112
+#: dpkg.1:128
 msgid ""
 "B<2.> If another version of the same package was installed before the new "
 "installation, execute I<prerm> script of the old package."
@@ -3258,12 +3409,12 @@ msgstr ""
 "nyinstallationen exekveras I<prerm>-skriptet för det gamla paketet."
 
 #. type: Plain text
-#: dpkg.1:115
+#: dpkg.1:131
 msgid "B<3.> Run I<preinst> script, if provided by the package."
 msgstr "B<3.> Kör I<preinst>-skriptet, om ett sådant medföljer paketet."
 
 #. type: Plain text
-#: dpkg.1:119
+#: dpkg.1:135
 msgid ""
 "B<4.> Unpack the new files, and at the same time back up the old files, so "
 "that if something goes wrong, they can be restored."
@@ -3272,7 +3423,7 @@ msgstr ""
 "filerna så att de kan återställas om någonting går fel."
 
 #. type: Plain text
-#: dpkg.1:126
+#: dpkg.1:142
 msgid ""
 "B<5.> If another version of the same package was installed before the new "
 "installation, execute the I<postrm> script of the old package. Note that "
@@ -3285,7 +3436,7 @@ msgstr ""
 "eftersom de nya filerna skrivs samtidigt som de gamla tas bort."
 
 #. type: Plain text
-#: dpkg.1:130
+#: dpkg.1:146
 msgid ""
 "B<6.> Configure the package. See B<--configure> for detailed information "
 "about how this is done."
@@ -3294,28 +3445,28 @@ msgstr ""
 "hur man gör det."
 
 #. type: TP
-#: dpkg.1:130
+#: dpkg.1:146
 #, no-wrap
-msgid "B<--unpack >I<package_file>..."
+msgid "B<--unpack >I<package-file>..."
 msgstr "B<--unpack >I<paketfil> ..."
 
 #. type: Plain text
-#: dpkg.1:135
+#: dpkg.1:151
 msgid ""
 "Unpack the package, but don't configure it. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Packa upp paketet, men konfigurera det inte. Om flaggan B<--recursive> eller "
 "B<-R> anges måste I<paketfil> istället vara en katalog."
 
 #. type: TP
-#: dpkg.1:135
+#: dpkg.1:151
 #, no-wrap
 msgid "B<--configure >I<package>...|B<-a>|B<--pending>"
 msgstr "B<--configure >I<paket>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:140
+#: dpkg.1:156
 msgid ""
 "Configure a package which has been unpacked but not yet configured.  If B<-"
 "a> or B<--pending> is given instead of I<package>, all unpacked but "
@@ -3326,7 +3477,7 @@ msgstr ""
 "som har packats upp men ännu inte konfigurerats."
 
 #. type: Plain text
-#: dpkg.1:144
+#: dpkg.1:160
 msgid ""
 "To reconfigure a package which has already been configured, try the B<dpkg-"
 "reconfigure>(8)  command instead."
@@ -3335,12 +3486,12 @@ msgstr ""
 "använda kommandot B<dpkg-reconfigure(8)>."
 
 #. type: Plain text
-#: dpkg.1:146
+#: dpkg.1:162
 msgid "Configuring consists of the following steps:"
 msgstr "Konfigurering består av följande steg:"
 
 #. type: Plain text
-#: dpkg.1:151
+#: dpkg.1:167
 msgid ""
 "B<1.> Unpack the conffiles, and at the same time back up the old conffiles, "
 "so that they can be restored if something goes wrong."
@@ -3349,18 +3500,18 @@ msgstr ""
 "gamla konfigurationsfilerna så att de kan återställas om någonting går fel."
 
 #. type: Plain text
-#: dpkg.1:154
+#: dpkg.1:170
 msgid "B<2.> Run I<postinst> script, if provided by the package."
 msgstr "B<2.> Kör I<postinst>-skriptet, om ett sådant finns i paketet."
 
 #. type: TP
-#: dpkg.1:154
+#: dpkg.1:170
 #, no-wrap
 msgid "B<--triggers-only> I<package>...|B<-a>|B<--pending>"
 msgstr "B<--triggers-only> I<paket>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:161
+#: dpkg.1:177
 msgid ""
 "Processes only triggers. All pending triggers will be processed. If package "
 "names are supplied only those packages' triggers will be processed, exactly "
@@ -3375,13 +3526,13 @@ msgstr ""
 "Detta kan rättas senare genom att köra: B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:161
+#: dpkg.1:177
 #, no-wrap
 msgid "B<-r>, B<--remove>, B<-P>, B<--purge >I<package>...|B<-a>|B<--pending>"
 msgstr "B<-r>, B<--remove>, B<-P>, B<--purge >I<paket>...|B<-a>|B<--pending>"
 
 #. type: Plain text
-#: dpkg.1:178
+#: dpkg.1:194
 msgid ""
 "Remove an installed package. B<-r> or B<--remove> remove everything except "
 "conffiles. This may avoid having to reconfigure the package if it is "
@@ -3413,33 +3564,33 @@ msgstr ""
 "som skrivs i enstaka användares hemkataloger."
 
 #. type: Plain text
-#: dpkg.1:180
+#: dpkg.1:196
 msgid "Removing of a package consists of the following steps:"
 msgstr "Borttagning av ett paket består av följande steg:"
 
 #. type: Plain text
-#: dpkg.1:183
+#: dpkg.1:199
 msgid "B<1.> Run I<prerm> script"
 msgstr "B<1.> Kör I<prerm>-skriptet"
 
 #. type: Plain text
-#: dpkg.1:186
+#: dpkg.1:202
 msgid "B<2.> Remove the installed files"
 msgstr "B<2.> Ta bort de installerade filerna"
 
 #. type: Plain text
-#: dpkg.1:189
+#: dpkg.1:205
 msgid "B<3.> Run I<postrm> script"
 msgstr "B<3.> Kör I<postrm>-skriptet"
 
 #. type: TP
-#: dpkg.1:190
+#: dpkg.1:206
 #, no-wrap
 msgid "B<--update-avail>, B<--merge-avail> I<Packages-file>"
 msgstr "B<--update-avail>, B<--merge-avail> I<Packages-fil>"
 
 #. type: Plain text
-#: dpkg.1:199
+#: dpkg.1:215
 msgid ""
 "Update B<dpkg>'s and B<dselect>'s idea of which packages are available. With "
 "action B<--merge-avail>, old information is combined with information from "
@@ -3456,7 +3607,7 @@ msgstr ""
 "behåller sin lista över tillgängliga paket i I</var/lib/dpkg/available>."
 
 #. type: Plain text
-#: dpkg.1:204
+#: dpkg.1:220
 msgid ""
 "A simpler one-shot command to retrieve and update the I<available> file is "
 "B<dselect update>. Note that this file is mostly useless if you don't use "
@@ -3469,30 +3620,30 @@ msgstr ""
 "system för att hålla reda på tillgängliga paket."
 
 #. type: TP
-#: dpkg.1:204
+#: dpkg.1:220
 #, no-wrap
-msgid "B<-A>, B<--record-avail> I<package_file>..."
+msgid "B<-A>, B<--record-avail> I<package-file>..."
 msgstr "B<-A>, B<--record-avail> I<paketfil> ..."
 
 #. type: Plain text
-#: dpkg.1:210
+#: dpkg.1:226
 msgid ""
 "Update B<dpkg> and B<dselect>'s idea of which packages are available with "
-"information from the package I<package_file>. If B<--recursive> or B<-R> "
-"option is specified, I<package_file> must refer to a directory instead."
+"information from the package I<package-file>. If B<--recursive> or B<-R> "
+"option is specified, I<package-file> must refer to a directory instead."
 msgstr ""
 "Uppdatera B<dpkg>s och B<dselect>s lista över vilka paket som finns "
 "tillgängliga med information från paketet I<paketfil>. Om flaggan B<--"
 "recursive> eller B<-R> anges måste I<paketfil> istället vara en katalog."
 
 #. type: TP
-#: dpkg.1:210
+#: dpkg.1:226
 #, no-wrap
 msgid "B<--forget-old-unavail>"
 msgstr "B<--forget-old-unavail>"
 
 #. type: Plain text
-#: dpkg.1:214
+#: dpkg.1:230
 msgid ""
 "Now B<obsolete> and a no-op as B<dpkg> will automatically forget uninstalled "
 "unavailable packages."
@@ -3501,24 +3652,24 @@ msgstr ""
 "automatiskt glömmer ej installerade och ej tillgängliga paket."
 
 #. type: TP
-#: dpkg.1:214
+#: dpkg.1:230
 #, no-wrap
 msgid "B<--clear-avail>"
 msgstr "B<--clear-avail>"
 
 #. type: Plain text
-#: dpkg.1:217
+#: dpkg.1:233
 msgid "Erase the existing information about what packages are available."
 msgstr "Radera existerande information om vilka paket som är tillgängliga."
 
 #. type: TP
-#: dpkg.1:217
+#: dpkg.1:233
 #, no-wrap
 msgid " B<-C>, B<--audit>"
 msgstr " B<-C>, B<--audit>"
 
 #. type: Plain text
-#: dpkg.1:222
+#: dpkg.1:238
 msgid ""
 "Searches for packages that have been installed only partially on your "
 "system. B<dpkg> will suggest what to do with them to get them working."
@@ -3527,13 +3678,13 @@ msgstr ""
 "kommer att föreslå vad som behöver göras för att få dem att fungera."
 
 #. type: TP
-#: dpkg.1:222
+#: dpkg.1:238
 #, no-wrap
 msgid "B<--get-selections> [I<package-name-pattern>...]"
 msgstr "B<--get-selections> [I<paketnamnsmönster>...]"
 
 #. type: Plain text
-#: dpkg.1:227
+#: dpkg.1:243
 msgid ""
 "Get list of package selections, and write it to stdout. Without a pattern, "
 "non-installed packages (i.e. those which have been previously purged)  will "
@@ -3544,32 +3695,32 @@ msgstr ""
 "visas om inte ett mönster anges."
 
 #. type: TP
-#: dpkg.1:227 update-alternatives.8:300
+#: dpkg.1:243 update-alternatives.8:316
 #, no-wrap
 msgid "B<--set-selections>"
 msgstr "B<--set-selections>"
 
 #. type: Plain text
-#: dpkg.1:233
+#: dpkg.1:249
 msgid ""
 "Set package selections using file read from stdin. This file should be in "
-"the format 'E<lt>packageE<gt> E<lt>stateE<gt>', where state is one of "
-"install, hold, deinstall or purge. Blank lines and comment lines beginning "
-"with '#' are also permitted."
+"the format 'I<package> I<state>', where state is one of B<install>, B<hold>, "
+"B<deinstall> or B<purge>. Blank lines and comment lines beginning with '#' "
+"are also permitted."
 msgstr ""
 "Sätt paketvalslistan med den fil som läses från standard in. Filen måste "
-"vara på formatet \"E<lt>paketE<gt> E<lt>statusE<gt>\", där status är en av "
-"install, hold, deinstall eller purge. Tomrader och kommentarsrader som "
+"vara på formatet \"I<paket> I<status>\", där status är en av B<install>, "
+"B<hold>, B<deinstall> eller B<purge>. Tomrader och kommentarsrader som "
 "börjar med \"#\" är också tillåtna."
 
 #. type: TP
-#: dpkg.1:233
+#: dpkg.1:249
 #, no-wrap
 msgid "B<--clear-selections>"
 msgstr "B<--clear-selections>"
 
 #. type: Plain text
-#: dpkg.1:238
+#: dpkg.1:254
 msgid ""
 "Set the requested state of every non-essential package to deinstall.  This "
 "is intended to be used immediately before --set-selections, to deinstall any "
@@ -3581,13 +3732,13 @@ msgstr ""
 "selections."
 
 #. type: TP
-#: dpkg.1:238
+#: dpkg.1:254
 #, no-wrap
 msgid "B<--yet-to-unpack>"
 msgstr "B<--yet-to-unpack>"
 
 #. type: Plain text
-#: dpkg.1:242
+#: dpkg.1:258
 msgid ""
 "Searches for packages selected for installation, but which for some reason "
 "still haven't been installed."
@@ -3596,26 +3747,82 @@ msgstr ""
 "ännu inte har installerats."
 
 #. type: TP
-#: dpkg.1:243
+#: dpkg.1:258
+#, no-wrap
+msgid "B<--add-architecture >I<architecture>"
+msgstr "B<--add-architecture> I<arkitektur>"
+
+#. type: Plain text
+#: dpkg.1:264
+msgid ""
+"Add I<architecture> to the list of architectures for which packages can be "
+"installed without using B<--force-architecture>. The architecture B<dpkg> is "
+"built for (i.e. the output of B<--print-architecture>)  is always part of "
+"that list."
+msgstr ""
+"Lägg till I<arkitektur> i listan över arkitekturer för vilka paket kan "
+"installeras utan att använda B<--force-architecture>. Arkitekturen B<dpkg> "
+"har byggts för (dvs. utdata från B<--print-architecture>) är alltid en del "
+"av listan."
+
+#. type: TP
+#: dpkg.1:264
+#, no-wrap
+msgid "B<--remove-architecture >I<architecture>"
+msgstr "B<--remove-architecture> I<arkitektur>"
+
+#. type: Plain text
+#: dpkg.1:272
+msgid ""
+"Remove I<architecture> from the list of architectures for which packages can "
+"be installed without using B<--force-architecture>. If the architecture is "
+"currently in use in the database then the operation will be refused, except "
+"if B<--force-architecture> is specified. The architecture B<dpkg> is built "
+"for (i.e. the output of B<--print-architecture>) can never be removed from "
+"that list."
+msgstr ""
+"Ta bort I<arkitektur> från listan över arkitekturer för vilka paket kan "
+"installeras utan att använda B<--force-architectures>. Om arkitekturen för "
+"närvarande används i databasen kommer operationen att vägras, såvida inte "
+"B<--force-architectures> anges. Arkitekturen B<dpkg> byggs för (dvs. utdata "
+"från B<--print-architecture>) kan aldrig tas bort från listan."
+
+#. type: TP
+#: dpkg.1:272
 #, no-wrap
 msgid "B<--print-architecture>"
 msgstr "B<--print-architecture>"
 
 #. type: Plain text
-#: dpkg.1:246
+#: dpkg.1:275
 msgid ""
 "Print architecture of packages B<dpkg> installs (for example, \"i386\")."
 msgstr ""
 "Visa arkitektur för paketen B<dpkg> installerar (till exempel \"i386\")."
 
 #. type: TP
-#: dpkg.1:246
+#: dpkg.1:275
+#, no-wrap
+msgid "B<--print-foreign-architectures>"
+msgstr "B<--print-foreign-architectures>"
+
+#. type: Plain text
+#: dpkg.1:279
+msgid ""
+"Print a newline-separated list of the extra architectures B<dpkg> is "
+"configured to allow packages to be installed for."
+msgstr ""
+"Visa en lista, avdelad med nyradstecken, över extraarkitekturer B<dpkg> har "
+"konfigurerats att tillåta installation av paket för."
+
+#. type: TP
+#: dpkg.1:279
 #, no-wrap
 msgid "B<--compare-versions >I<ver1 op ver2>"
 msgstr "B<--compare-versions >I<ver1 op ver2>"
 
 #. type: Plain text
-#: dpkg.1:257
+#: dpkg.1:290
 msgid ""
 "Compare version numbers, where I<op> is a binary operator. B<dpkg> returns "
 "success (zero result) if the specified condition is satisfied, and failure "
@@ -3636,89 +3843,88 @@ msgstr ""
 "styrfilssyntaxen: B<E<lt> E<lt>E<lt> E<lt>= = E<gt>= E<gt>E<gt> E<gt>>."
 
 #. type: TP
-#: dpkg.1:257
+#: dpkg.1:290
 #, no-wrap
-msgid "B<--command-fd >I<E<lt>nE<gt>>"
-msgstr "B<--command-fd >I<E<lt>nE<gt>>"
+msgid "B<--command-fd >I<n>"
+msgstr "B<--command-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:262
+#: dpkg.1:295
 msgid ""
-"Accept a series of commands on input file descriptor I<E<lt>nE<gt>>. Note: "
-"additional options set on the command line, and through this file "
-"descriptor, are not reset for subsequent commands executed during the same "
-"run."
+"Accept a series of commands on input file descriptor I<n>. Note: additional "
+"options set on the command line, and through this file descriptor, are not "
+"reset for subsequent commands executed during the same run."
 msgstr ""
-"Läser en följd av kommandon från indatafilhandtag I<E<lt>nE<gt>>. Observera: "
+"Läser en följd av kommandon från indatafilhandtag I<n>. Observera: "
 "ytterligare flaggor som sätts på kommandoraden, och genom filhandtaget, "
 "återställs inte för kommandon som körs i en följd under samma körning."
 
 #. type: TP
-#: dpkg.1:262 dpkg-architecture.1:61 dpkg-buildflags.1:71 dpkg-divert.8:71
-#: dpkg-mergechangelogs.1:38 dpkg-scansources.1:67 dpkg-statoverride.8:45
-#: dpkg-vendor.1:28 dselect.1:121 update-alternatives.8:317
+#: dpkg.1:295 dpkg-architecture.1:80 dpkg-buildflags.1:123 dpkg-divert.8:91
+#: dpkg-mergechangelogs.1:55 dpkg-scansources.1:85 dpkg-statoverride.8:62
+#: dpkg-vendor.1:45 dselect.1:134 update-alternatives.8:333
 #, no-wrap
 msgid "B<--help>"
 msgstr "B<--help>"
 
 #. type: Plain text
-#: dpkg.1:265
+#: dpkg.1:298
 msgid "Display a brief help message."
 msgstr "Visar en kortfattad hjälptext."
 
 #. type: TP
-#: dpkg.1:265
+#: dpkg.1:298
 #, no-wrap
 msgid "B<--force-help>"
 msgstr "B<--force-help>"
 
 #. type: Plain text
-#: dpkg.1:268
+#: dpkg.1:301
 msgid "Give help about the B<--force->I<thing> options."
 msgstr "Get hjälp om B<--force->I<nånting>-flaggorna."
 
 #. type: TP
-#: dpkg.1:268
+#: dpkg.1:301
 #, no-wrap
 msgid "B<-Dh>, B<--debug=help>"
 msgstr "B<-Dh>, B<--debug=help>"
 
 #. type: Plain text
-#: dpkg.1:271
+#: dpkg.1:304
 msgid "Give help about debugging options."
 msgstr "Ger hjälp om felsökningsflaggorna."
 
 #. type: TP
-#: dpkg.1:271 dpkg-architecture.1:64 dpkg-buildflags.1:74
-#: dpkg-buildpackage.1:226 dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35
-#: dpkg-deb.1:166 dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-parsechangelog.1:36
-#: dpkg-query.1:107 dpkg-scanpackages.1:100 dpkg-scansources.1:69
-#: dpkg-shlibdeps.1:220 dpkg-source.1:93 dpkg-split.1:130
-#: dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31 dselect.1:124
-#: update-alternatives.8:320
+#: dpkg.1:304 dpkg-architecture.1:83 dpkg-buildflags.1:126
+#: dpkg-buildpackage.1:248 dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53
+#: dpkg-deb.1:195 dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-parsechangelog.1:56
+#: dpkg-query.1:137 dpkg-scanpackages.1:104 dpkg-scansources.1:87
+#: dpkg-shlibdeps.1:239 dpkg-source.1:120 dpkg-split.1:146
+#: dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48 dselect.1:137
+#: update-alternatives.8:336
 #, no-wrap
 msgid "B<--version>"
 msgstr "B<--version>"
 
 #. type: Plain text
-#: dpkg.1:274
+#: dpkg.1:307
 msgid "Display B<dpkg> version information."
 msgstr "Visar B<dpkg>s versionsinformation."
 
 #. type: TP
-#: dpkg.1:274
+#: dpkg.1:307
 #, no-wrap
 msgid "B<dpkg-deb actions>"
 msgstr "B<dpkg-deb-åtgärder>"
 
 #. type: Plain text
-#: dpkg.1:277
+#: dpkg.1:310
 msgid "See B<dpkg-deb>(1) for more information about the following actions."
 msgstr "Se B<dpkg-deb>(1) för ytterligare information om följande åtgärder:"
 
 #. type: Plain text
-#: dpkg.1:297
+#: dpkg.1:330
 #, no-wrap
 msgid ""
 "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]\n"
@@ -3758,18 +3964,18 @@ msgstr ""
 "    Visa information om ett paket.\n"
 
 #. type: TP
-#: dpkg.1:299
+#: dpkg.1:332
 #, no-wrap
 msgid "B<dpkg-query actions>"
 msgstr "B<dpkg-query-åtgärder>"
 
 #. type: Plain text
-#: dpkg.1:302
+#: dpkg.1:335
 msgid "See B<dpkg-query>(1) for more information about the following actions."
 msgstr "Se B<dpkg-query>(1) för ytterligare information om följande åtgärder:"
 
 #. type: Plain text
-#: dpkg.1:317
+#: dpkg.1:350
 #, no-wrap
 msgid ""
 "B<-l>, B<--list> I<package-name-pattern>...\n"
@@ -3797,20 +4003,20 @@ msgstr ""
 "    Visa detaljer om I<paketnamn>, som i I</var/lib/dpkg/available/>.    De som använder APT-baserade skal bör i stället använda    B<apt-cache show> I<paketnamn>.\n"
 
 #. type: SH
-#: dpkg.1:319 dpkg-architecture.1:68 dpkg-buildpackage.1:50
-#: dpkg-checkbuilddeps.1:18 dpkg-distaddfile.1:27 dpkg-deb.1:170
-#: dpkg-divert.8:42 dpkg-genchanges.1:17 dpkg-gencontrol.1:37
-#: dpkg-gensymbols.1:364 dpkg-mergechangelogs.1:27 dpkg-name.1:29
-#: dpkg-parsechangelog.1:15 dpkg-query.1:111 dpkg-scanpackages.1:72
-#: dpkg-scansources.1:45 dpkg-shlibdeps.1:108 dpkg-split.1:134
-#: dpkg-statoverride.8:52 dpkg-trigger.1:38 dpkg-vendor.1:35 dselect.1:44
-#: start-stop-daemon.8:100 update-alternatives.8:324
+#: dpkg.1:352 dpkg-architecture.1:87 dpkg-buildpackage.1:72
+#: dpkg-checkbuilddeps.1:37 dpkg-distaddfile.1:45 dpkg-deb.1:199
+#: dpkg-divert.8:62 dpkg-genchanges.1:37 dpkg-gencontrol.1:56
+#: dpkg-gensymbols.1:388 dpkg-mergechangelogs.1:44 dpkg-name.1:43
+#: dpkg-parsechangelog.1:35 dpkg-query.1:141 dpkg-scanpackages.1:76
+#: dpkg-scansources.1:63 dpkg-shlibdeps.1:127 dpkg-split.1:150
+#: dpkg-statoverride.8:69 dpkg-trigger.1:55 dpkg-vendor.1:52 dselect.1:57
+#: start-stop-daemon.8:129 update-alternatives.8:340
 #, no-wrap
 msgid "OPTIONS"
 msgstr "FLAGGOR"
 
 #. type: Plain text
-#: dpkg.1:325
+#: dpkg.1:358
 msgid ""
 "All options can be specified both on the command line and in the B<dpkg> "
 "configuration file I</etc/dpkg/dpkg.cfg> or the files on the configuration "
@@ -3826,24 +4032,24 @@ msgstr ""
 "börjar med ett B<#>)."
 
 #. type: TP
-#: dpkg.1:326
+#: dpkg.1:359
 #, no-wrap
 msgid "B<--abort-after=>I<number>"
 msgstr "B<--abort-after=>I<antal>"
 
 #. type: Plain text
-#: dpkg.1:329
+#: dpkg.1:362
 msgid "Change after how many errors B<dpkg> will abort. The default is 50."
 msgstr "Ställer in efter hur många fel B<dpkg> skall avbryta. Förvalet är 50."
 
 #. type: TP
-#: dpkg.1:329
+#: dpkg.1:362
 #, no-wrap
 msgid "B<-B>, B<--auto-deconfigure>"
 msgstr "B<-B>, B<--auto-deconfigure>"
 
 #. type: Plain text
-#: dpkg.1:335
+#: dpkg.1:368
 msgid ""
 "When a package is removed, there is a possibility that another installed "
 "package depended on the removed package. Specifying this option will cause "
@@ -3855,13 +4061,13 @@ msgstr ""
 "borttagna paketet automatiskt att avkonfigureras."
 
 #. type: TP
-#: dpkg.1:335
+#: dpkg.1:368
 #, no-wrap
 msgid "B<-D>I<octal>B<, --debug=>I<octal>"
 msgstr "B<-D>I<oktalvärde>B<, --debug=>I<oktalvärde>"
 
 #. type: Plain text
-#: dpkg.1:341
+#: dpkg.1:374
 msgid ""
 "Switch debugging on. I<octal> is formed by bitwise-orring desired values "
 "together from the list below (note that these values may change in future "
@@ -3873,23 +4079,8 @@ msgstr ""
 "dessa felsökningsvärden."
 
 #. type: Plain text
-#: dpkg.1:356
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    number  description\n"
-#| "         1   Generally helpful progress information\n"
-#| "         2   Invocation and status of maintainer scripts\n"
-#| "        10   Output for each file processed\n"
-#| "       100   Lots of output for each file processed\n"
-#| "        20   Output for each configuration file\n"
-#| "       200   Lots of output for each configuration file\n"
-#| "        40   Dependencies and conflicts\n"
-#| "       400   Lots of dependencies/conflicts output\n"
-#| "     10000   Trigger activation and processing\n"
-#| "     20000   Lots of output regarding triggers\n"
-#| "     40000   Silly amounts of output regarding triggers\n"
-#| "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
-#| "      2000   Insane amounts of drivel\n"
+#: dpkg.1:389
+#, no-wrap
 msgid ""
 "    Number   Description\n"
 "         1   Generally helpful progress information\n"
@@ -3906,7 +4097,7 @@ msgid ""
 "      1000   Lots of drivel about e.g. the dpkg/info dir\n"
 "      2000   Insane amounts of drivel\n"
 msgstr ""
-"    tal   beskrivning\n"
+"    Tal   Beskrivning\n"
 "      1   Allmänt hjälpsam förloppsinformation\n"
 "      2   Anrop och status för utvecklarskript\n"
 "     10   Utdata för varje fil som hanteras\n"
@@ -3922,13 +4113,13 @@ msgstr ""
 "   2000   Knäppa mängder pladder\n"
 
 #. type: TP
-#: dpkg.1:356
+#: dpkg.1:389
 #, no-wrap
 msgid "B<--force->I<things>, B<--no-force->I<things>, B<--refuse->I<things>"
 msgstr "B<--force->I<saker> | B<--no-force->I<saker> | B<--refuse->I<saker>"
 
 #. type: Plain text
-#: dpkg.1:363
+#: dpkg.1:396
 msgid ""
 "Force or refuse (B<no-force> and B<refuse> mean the same thing)  to do some "
 "things. I<things> is a comma separated list of things specified below. B<--"
@@ -3941,7 +4132,7 @@ msgstr ""
 "är tvingade som förval."
 
 #. type: Plain text
-#: dpkg.1:367
+#: dpkg.1:400
 msgid ""
 "I<Warning: These options are mostly intended to be used by experts only. "
 "Using them without fully understanding their effects may break your whole "
@@ -3952,12 +4143,12 @@ msgstr ""
 "du förstöra din systeminstallation.>"
 
 #. type: Plain text
-#: dpkg.1:370
+#: dpkg.1:403
 msgid "B<all>: Turns on (or off) all force options."
 msgstr "B<all>: Slår på (eller av) alla tvingande flaggor."
 
 #. type: Plain text
-#: dpkg.1:373
+#: dpkg.1:406
 msgid ""
 "B<downgrade>(*): Install a package, even if newer version of it is already "
 "installed."
@@ -3966,7 +4157,7 @@ msgstr ""
 "installerad."
 
 #. type: Plain text
-#: dpkg.1:380
+#: dpkg.1:413
 msgid ""
 "I<Warning: At present dpkg does not do any dependency checking on downgrades "
 "and therefore will not warn you if the downgrade breaks the dependency of "
@@ -3981,7 +4172,7 @@ msgstr ""
 "instabilt. Använd med tillförsikt.>"
 
 #. type: Plain text
-#: dpkg.1:384
+#: dpkg.1:417
 msgid ""
 "B<configure-any>: Configure also any unpacked but unconfigured packages on "
 "which the current package depends."
@@ -3990,12 +4181,12 @@ msgstr ""
 "på vilka det aktuella paketet beror."
 
 #. type: Plain text
-#: dpkg.1:387
+#: dpkg.1:420
 msgid "B<hold>: Process packages even when marked \"hold\"."
 msgstr "B<hold>: Hantera även \"håll\"-markerade paket."
 
 #. type: Plain text
-#: dpkg.1:392
+#: dpkg.1:425
 msgid ""
 "B<remove-reinstreq>: Remove a package, even if it's broken and marked to "
 "require reinstallation. This may, for example, cause parts of the package to "
@@ -4006,7 +4197,7 @@ msgstr ""
 "delar av paketet blir kvar på systemet, men glöms bort av B<dpkg>."
 
 #. type: Plain text
-#: dpkg.1:397
+#: dpkg.1:430
 msgid ""
 "B<remove-essential>: Remove, even if the package is considered essential. "
 "Essential packages contain mostly very basic Unix commands. Removing them "
@@ -4018,24 +4209,24 @@ msgstr ""
 "fungera, så använd med tillförsikt."
 
 #. type: Plain text
-#: dpkg.1:400
+#: dpkg.1:433
 msgid "B<depends>: Turn all dependency problems into warnings."
 msgstr "B<depends>: Gör alla beroendeproblem till varningar."
 
 #. type: Plain text
-#: dpkg.1:403
+#: dpkg.1:436
 msgid ""
 "B<depends-version>: Don't care about versions when checking dependencies."
 msgstr ""
 "B<depends-version>: Ignorera versionsnummer när beroenden kontrolleras."
 
 #. type: Plain text
-#: dpkg.1:406
+#: dpkg.1:439
 msgid "B<breaks>: Install, even if this would break another package."
 msgstr "B<breaks>: Installera, även om det skulle förstöra ett annat paket."
 
 #. type: Plain text
-#: dpkg.1:410
+#: dpkg.1:443
 msgid ""
 "B<conflicts>: Install, even if it conflicts with another package. This is "
 "dangerous, for it will usually cause overwriting of some files."
@@ -4045,7 +4236,7 @@ msgstr ""
 "filer skrivs över."
 
 #. type: Plain text
-#: dpkg.1:415
+#: dpkg.1:448
 msgid ""
 "B<confmiss>: Always install a missing conffile. This is dangerous, since it "
 "means not preserving a change (removing) made to the file."
@@ -4054,7 +4245,7 @@ msgstr ""
 "farligt, eftersom det inte bibehåller ändringar (raderingar) av filer."
 
 #. type: Plain text
-#: dpkg.1:420
+#: dpkg.1:453
 msgid ""
 "B<confnew>: If a conffile has been modified always install the new version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4065,7 +4256,7 @@ msgstr ""
 "det förvalda alternativet kommer att utföras."
 
 #. type: Plain text
-#: dpkg.1:425
+#: dpkg.1:458
 msgid ""
 "B<confold>: If a conffile has been modified always keep the old version "
 "without prompting, unless the B<--force-confdef> is also specified, in which "
@@ -4076,7 +4267,7 @@ msgstr ""
 "det förvalda alternativet kommer att utföras."
 
 #. type: Plain text
-#: dpkg.1:431
+#: dpkg.1:464
 msgid ""
 "B<confdef>: If a conffile has been modified always choose the default "
 "action. If there is no default action it will stop to ask the user unless "
@@ -4089,7 +4280,7 @@ msgstr ""
 "också angetts, i så fall används den för att bestämma vad som skall utföras."
 
 #. type: Plain text
-#: dpkg.1:438
+#: dpkg.1:471
 msgid ""
 "B<confask>: If a conffile has been modified always offer to replace it with "
 "the version in the package, even if the version in the package did not "
@@ -4104,17 +4295,17 @@ msgstr ""
 "utföras."
 
 #. type: Plain text
-#: dpkg.1:441
+#: dpkg.1:474
 msgid "B<overwrite>: Overwrite one package's file with another's file."
 msgstr "B<overwrite>: Skriv över ett pakets filer med ett annats."
 
 #. type: Plain text
-#: dpkg.1:444
+#: dpkg.1:477
 msgid "B<overwrite-dir> Overwrite one package's directory with another's file."
 msgstr "B<overwrite-dir> Skriv över ett pakets kataloger med ett annats filer."
 
 #. type: Plain text
-#: dpkg.1:447
+#: dpkg.1:480
 msgid ""
 "B<overwrite-diverted>: Overwrite a diverted file with an undiverted version."
 msgstr ""
@@ -4122,7 +4313,7 @@ msgstr ""
 "version."
 
 #. type: Plain text
-#: dpkg.1:455
+#: dpkg.1:488
 msgid ""
 "B<unsafe-io>: Do not perform safe I/O operations when unpacking. Currently "
 "this implies not performing file system syncs before file renames, which is "
@@ -4139,7 +4330,7 @@ msgstr ""
 "tvära systemkrascher."
 
 #. type: Plain text
-#: dpkg.1:461
+#: dpkg.1:494
 msgid ""
 "I<Note>: For ext4, the main offender, consider using instead the mount "
 "option B<nodelalloc>, which will fix both the performance degradation and "
@@ -4154,7 +4345,7 @@ msgstr ""
 "inte utför synkronisering före atomära namnbyten."
 
 #. type: Plain text
-#: dpkg.1:464
+#: dpkg.1:497
 msgid ""
 "I<Warning: Using this option might improve performance at the cost of losing "
 "data, use with care.>"
@@ -4163,14 +4354,19 @@ msgstr ""
 "dataförluster, använd med tillförsikt.>"
 
 #. type: Plain text
-#: dpkg.1:467
-#, fuzzy
-#| msgid "B<architecture>: Process even packages with the wrong architecture."
+#: dpkg.1:500
 msgid "B<architecture>: Process even packages with wrong or no architecture."
-msgstr "B<architecture>: Hantera även paket med fel maskinvaruarkitektur."
+msgstr ""
+"B<architecture>: Hantera även paket med fel eller saknad "
+"maskinvaruarkitektur."
+
+#. type: Plain text
+#: dpkg.1:503
+msgid "B<bad-version>: Process even packages with wrong versions."
+msgstr "B<bad-version>: Hantera även paket med fel versioner."
 
 #. type: Plain text
-#: dpkg.1:470
+#: dpkg.1:506
 msgid ""
 "B<bad-path>: B<PATH> is missing important programs, so problems are likely."
 msgstr ""
@@ -4178,25 +4374,25 @@ msgstr ""
 "troliga."
 
 #. type: Plain text
-#: dpkg.1:473
+#: dpkg.1:509
 msgid "B<not-root>: Try to (de)install things even when not root."
 msgstr "B<not-root>: Försök (av)installera saker även utan att vara root."
 
 #. type: Plain text
-#: dpkg.1:476
+#: dpkg.1:512
 msgid "B<bad-verify>: Install a package even if it fails authenticity check."
 msgstr ""
 "B<bad-verify>: Installera ett paket även om det inte går att verifiera dess "
 "äkthet."
 
 #. type: TP
-#: dpkg.1:477
+#: dpkg.1:513
 #, no-wrap
 msgid "B<--ignore-depends>=I<package>,..."
 msgstr "B<--ignore-depends>=I<paket>,..."
 
 #. type: Plain text
-#: dpkg.1:481
+#: dpkg.1:517
 msgid ""
 "Ignore dependency-checking for specified packages (actually, checking is "
 "performed, but only warnings about conflicts are given, nothing else)."
@@ -4205,42 +4401,13 @@ msgstr ""
 "kontrollen, men det ges endast varningar, ingenting annat)."
 
 #. type: TP
-#: dpkg.1:481
-#, no-wrap
-msgid "B<--new>, B<--old>"
-msgstr "B<--new>, B<--old>"
-
-#. type: Plain text
-#: dpkg.1:485
-msgid ""
-"Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
-msgstr ""
-"Välj det nya eller gamla binärpaketformatet. Detta är en flagga till B<dpkg-"
-"deb>(1)."
-
-#. type: TP
-#: dpkg.1:485 dpkg-deb.1:209
-#, no-wrap
-msgid "B<--nocheck>"
-msgstr "B<--nocheck>"
-
-#. type: Plain text
-#: dpkg.1:489
-msgid ""
-"Don't read or check contents of control file while building a package.  This "
-"is a B<dpkg-deb>(1) option."
-msgstr ""
-"Varken läs eller kontrollera innehållet i control-filen när paket skapas. "
-"Detta är en flagga till B<dpkg-deb>(1)."
-
-#. type: TP
-#: dpkg.1:489
+#: dpkg.1:517
 #, no-wrap
 msgid "B<--no-act>, B<--dry-run>, B<--simulate>"
 msgstr "B<--no-act>, B<--dry-run>, B<--simulate>"
 
 #. type: Plain text
-#: dpkg.1:494
+#: dpkg.1:522
 msgid ""
 "Do everything which is supposed to be done, but don't write any changes. "
 "This is used to see what would happen with the specified action, without "
@@ -4250,7 +4417,7 @@ msgstr ""
 "för att se vad som skulle ha hänt med åtgärden utan att faktiskt ändra något."
 
 #. type: Plain text
-#: dpkg.1:499
+#: dpkg.1:527
 msgid ""
 "Be sure to give B<--no-act> before the action-parameter, or you might end up "
 "with undesirable results. (e.g. B<dpkg --purge foo --no-act> will first "
@@ -4263,13 +4430,13 @@ msgstr ""
 "att du troligen förväntade dig att ingenting skulle utföras)"
 
 #. type: TP
-#: dpkg.1:499
+#: dpkg.1:527
 #, no-wrap
 msgid "B<-R>, B<--recursive>"
 msgstr "B<-R>, B<--recursive>"
 
 #. type: Plain text
-#: dpkg.1:505
+#: dpkg.1:533
 msgid ""
 "Recursively handle all regular files matching pattern B<*.deb> found at "
 "specified directories and all of its subdirectories. This can be used with "
@@ -4280,13 +4447,13 @@ msgstr ""
 "tillsammans med B<-i>, B<-A>, B<--install>, B<--unpack> och B<--avail>."
 
 #. type: TP
-#: dpkg.1:505
+#: dpkg.1:533
 #, no-wrap
 msgid "B<-G>"
 msgstr "B<-G>"
 
 #. type: Plain text
-#: dpkg.1:509
+#: dpkg.1:537
 msgid ""
 "Don't install a package if a newer version of the same package is already "
 "installed. This is an alias of B<--refuse-downgrade>."
@@ -4295,14 +4462,14 @@ msgstr ""
 "installerat. Detta är ett alias för B<--refuse-downgrade>."
 
 #. type: TP
-#: dpkg.1:509 dpkg-buildpackage.1:217 dpkg-checkbuilddeps.1:19
-#: dpkg-query.1:112 dpkg-shlibdeps.1:213 dpkg-trigger.1:39
+#: dpkg.1:537 dpkg-buildpackage.1:239 dpkg-checkbuilddeps.1:38
+#: dpkg-query.1:142 dpkg-shlibdeps.1:232 dpkg-trigger.1:56
 #, no-wrap
 msgid "B<--admindir=>I<dir>"
 msgstr "B<--admindir=>I<kat>"
 
 #. type: Plain text
-#: dpkg.1:514
+#: dpkg.1:542
 msgid ""
 "Change default administrative directory, which contains many files that give "
 "information about status of installed or uninstalled packages, etc.  "
@@ -4313,13 +4480,13 @@ msgstr ""
 "(standardvärde är I</var/lib/dpkg>)"
 
 #. type: TP
-#: dpkg.1:514
+#: dpkg.1:542
 #, no-wrap
 msgid "B<--instdir=>I<dir>"
 msgstr "B<--instdir=>I<katalog>"
 
 #. type: Plain text
-#: dpkg.1:521
+#: dpkg.1:549
 msgid ""
 "Change default installation directory which refers to the directory where "
 "packages are to be installed. B<instdir> is also the directory passed to "
@@ -4332,13 +4499,13 @@ msgstr ""
 "skripten ser B<instdir> som rotkatalog. (Förval är I</>)"
 
 #. type: TP
-#: dpkg.1:521
+#: dpkg.1:549
 #, no-wrap
 msgid "B<--root=>I<dir>"
 msgstr "B<--root=>I<katalog>"
 
 #. type: Plain text
-#: dpkg.1:525
+#: dpkg.1:553
 msgid ""
 "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</"
 "var/lib/dpkg>."
@@ -4347,13 +4514,13 @@ msgstr ""
 "B<administrationskatalog> till I<katalog>B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg.1:525
+#: dpkg.1:553
 #, no-wrap
 msgid "B<-O>, B<--selected-only>"
 msgstr "B<-O>, B<--selected-only>"
 
 #. type: Plain text
-#: dpkg.1:531
+#: dpkg.1:559
 msgid ""
 "Only process the packages that are selected for installation. The actual "
 "marking is done with B<dselect> or by B<dpkg>, when it handles packages. For "
@@ -4365,13 +4532,13 @@ msgstr ""
 "kommer paket som tas bort att markeras för installation."
 
 #. type: TP
-#: dpkg.1:531
+#: dpkg.1:559
 #, no-wrap
 msgid "B<-E>, B<--skip-same-version>"
 msgstr "B<-E>, B<--skip-same-version>"
 
 #. type: Plain text
-#: dpkg.1:535
+#: dpkg.1:563
 msgid ""
 "Don't install the package if the same version of the package is already "
 "installed."
@@ -4379,17 +4546,17 @@ msgstr ""
 "Installera inte paketet om samma version av paketet redan är installerat."
 
 #. type: Plain text
-#: dpkg.1:537
+#: dpkg.1:565
 msgid "B<--pre-invoke=>I<command>"
 msgstr "B<--pre-invoke=>I<kommando>"
 
 #. type: Plain text
-#: dpkg.1:539
+#: dpkg.1:567
 msgid "B<--post-invoke=>I<command>"
 msgstr "B<--post-invoke=>I<kommando>"
 
 #. type: Plain text
-#: dpkg.1:548
+#: dpkg.1:576
 msgid ""
 "Set an invoke hook I<command> to be run via ``sh -c'' before or after the "
 "dpkg run for the I<unpack>, I<configure>, I<install>, I<triggers-only>, "
@@ -4409,17 +4576,17 @@ msgstr ""
 "körning, vilket kan göra att hakarna körs fler gånger än förväntat."
 
 #. type: Plain text
-#: dpkg.1:551
+#: dpkg.1:579
 msgid "B<--path-exclude=>I<glob-pattern>"
 msgstr "B<--path-exclude=>I<filnamnsmönster>"
 
 #. type: Plain text
-#: dpkg.1:553
+#: dpkg.1:581
 msgid "B<--path-include=>I<glob-pattern>"
 msgstr "B<--list>I<filnamnsmönster>"
 
 #. type: Plain text
-#: dpkg.1:556
+#: dpkg.1:584
 msgid ""
 "Set I<glob-pattern> as a path filter, either by excluding or re-including "
 "previously excluded paths matching the specified patterns during install."
@@ -4429,7 +4596,7 @@ msgstr ""
 "mönstret under installationen."
 
 #. type: Plain text
-#: dpkg.1:559
+#: dpkg.1:587
 msgid ""
 "I<Warning: take into account that depending on the excluded paths you might "
 "completely break your system, use with caution.>"
@@ -4438,7 +4605,7 @@ msgstr ""
 "sökvägar du exkluderar, så använd med tillförsikt.>"
 
 #. type: Plain text
-#: dpkg.1:569
+#: dpkg.1:597
 msgid ""
 "The glob patterns use the same wildcards used in the shell, were '*' matches "
 "any sequence of characters, including the empty string and also '/'. For "
@@ -4462,7 +4629,7 @@ msgstr ""
 "ändringar kan komma att rätta detta."
 
 #. type: Plain text
-#: dpkg.1:572
+#: dpkg.1:600
 msgid ""
 "This can be used to remove all paths except some particular ones; a typical "
 "case is:"
@@ -4471,7 +4638,7 @@ msgstr ""
 "ett typiskt användningsområde är:"
 
 #. type: Plain text
-#: dpkg.1:576
+#: dpkg.1:604
 #, no-wrap
 msgid ""
 "B<--path-exclude=/usr/share/doc/*>\n"
@@ -4481,13 +4648,13 @@ msgstr ""
 "B<--path-include=/usr/share/doc/*/copyright>\n"
 
 #. type: Plain text
-#: dpkg.1:579
+#: dpkg.1:607
 msgid "to remove all documentation files except the copyright files."
 msgstr ""
 "för att ta bort alla dokumentationsfiler förutom upphovsrättsinformation."
 
 #. type: Plain text
-#: dpkg.1:583
+#: dpkg.1:611
 msgid ""
 "These two options can be specified multiple times, and interleaved with each "
 "other. Both are processed in the given order, with the last rule that "
@@ -4498,13 +4665,13 @@ msgstr ""
 "som motsvarar ett filnamn som fäller avgörandet."
 
 #. type: TP
-#: dpkg.1:584
+#: dpkg.1:612
 #, no-wrap
 msgid "B<--status-fd >I<n>"
 msgstr "B<--status-fd >I<n>"
 
 #. type: Plain text
-#: dpkg.1:590
+#: dpkg.1:618
 msgid ""
 "Send machine-readable package status and progress information to file "
 "descriptor I<n>. This option can be specified multiple times. The "
@@ -4515,48 +4682,50 @@ msgstr ""
 "i följande format:"
 
 #. type: TP
-#: dpkg.1:591
+#: dpkg.1:619
 #, no-wrap
 msgid "B<status: >I<package>B<: >I<status>"
 msgstr "B<status: >I<paket>B<: >I<status>"
 
 #. type: Plain text
-#: dpkg.1:594
+#: dpkg.1:622
 msgid "Package status changed; I<status> is as in the status file."
 msgstr "Paketstatus ändrad; I<status> är som i statusfilen."
 
 #. type: TP
-#: dpkg.1:594
+#: dpkg.1:622
 #, no-wrap
 msgid "B<status: >I<package>B< : error : >I<extended-error-message>"
 msgstr "B<status: >I<paket>B< : error : >I<utökat-felmeddelande>"
 
 #. type: Plain text
-#: dpkg.1:598
+#: dpkg.1:626
 msgid ""
 "An error occurred. Any possible newlines in I<extended-error-message> will "
 "be converted to spaces before output."
 msgstr ""
+"Ett fel uppstod. Eventuella nyradstecken i I<utökat-felmeddelanden> kommer "
+"ersättas med blanksteg innan de skrivs ut."
 
 #. type: TP
-#: dpkg.1:598
+#: dpkg.1:626
 #, no-wrap
 msgid "B<status: >I<file>B< : conffile-prompt : '>I<real-old>B<' '>I<real-new>B<' >I<useredited>B< >I<distedited>"
 msgstr "B<status: >I<fil>B< : conffile-prompt : '>I<riktig-gammal>B<' '>I<riktig-ny>B<' >I<användarredigerad>B< >I<distredigerad>"
 
 #. type: Plain text
-#: dpkg.1:601
+#: dpkg.1:629
 msgid "User is being asked a conffile question."
 msgstr "Användaren får en fråga om konfigurationsfiler."
 
 #. type: TP
-#: dpkg.1:601
+#: dpkg.1:629
 #, no-wrap
 msgid "B<processing: >I<stage>B<: >I<package>"
 msgstr "B<processing: >I<skede>B<: >I<paket>"
 
 #. type: Plain text
-#: dpkg.1:606
+#: dpkg.1:634
 msgid ""
 "Sent just before a processing stage starts. I<stage> is one of B<upgrade>, "
 "B<install> (both sent before unpacking), B<configure>, B<trigproc>, "
@@ -4567,77 +4736,69 @@ msgstr ""
 "B<trigproc>, B<disappear>, B<remove>, B<purge>."
 
 #. type: TP
-#: dpkg.1:607
-#, fuzzy, no-wrap
-#| msgid "B<--post-invoke=>I<command>"
+#: dpkg.1:635
+#, no-wrap
 msgid "B<--status-logger>=I<command>"
-msgstr "B<--post-invoke=>I<kommando>"
+msgstr "B<--status-logger>=I<kommando>"
 
 #. type: Plain text
-#: dpkg.1:612
-#, fuzzy
-#| msgid ""
-#| "Send machine-readable package status and progress information to file "
-#| "descriptor I<n>. This option can be specified multiple times. The "
-#| "information is generally one record per line, in one of the following "
-#| "forms:"
+#: dpkg.1:640
 msgid ""
 "Send machine-readable package status and progress information to the shell "
 "I<command>'s standard input. This option can be specified multiple times. "
 "The output format used is the same as in B<--status-fd.>"
 msgstr ""
-"Sänd maskinläsbar paketstatus och förloppsinformation till filhandtag I<n>. "
-"Flaggan kan anges flera gånger. Informationen lagras vanligtvis rad för rad, "
-"i följande format:"
+"Sänd maskinläsbar paketstatus och förloppsinformation till skal-"
+"I<kommando>ts standard in. Flaggan kan anges flera gånger. Utdataformatet "
+"som används är detsamma som för B<--status-fd>."
 
 #. type: TP
-#: dpkg.1:613
+#: dpkg.1:641
 #, no-wrap
 msgid "B<--log=>I<filename>"
 msgstr "B<--log=>I<filnamn>"
 
 #. type: Plain text
-#: dpkg.1:625
+#: dpkg.1:653
 msgid ""
 "Log status change updates and actions to I<filename>, instead of the default "
 "I</var/log/dpkg.log>. If this option is given multiple times, the last "
 "filename is used. Log messages are of the form `YYYY-MM-DD HH:MM:SS status "
-"E<lt>stateE<gt> E<lt>pkgE<gt> E<lt>installed-versionE<gt>' for status change "
-"updates; `YYYY-MM-DD HH:MM:SS E<lt>actionE<gt> E<lt>pkgE<gt> E<lt>installed-"
-"versionE<gt> E<lt>available-versionE<gt>' for actions where "
-"I<E<lt>actionE<gt>> is one of install, upgrade, remove, purge; and `YYYY-MM-"
-"DD HH:MM:SS conffile E<lt>filenameE<gt> E<lt>decisionE<gt>' for conffile "
-"changes where I<E<lt>decisionE<gt>> is either install or keep."
+"I<state> I<pkg> I<installed-version>' for status change updates; `YYYY-MM-DD "
+"HH:MM:SS I<action> I<pkg> I<installed-version> I<available-version>' for "
+"actions where I<action> is one of B<install>, B<upgrade>, B<remove>, "
+"B<purge>; and `YYYY-MM-DD HH:MM:SS conffile I<filename> I<decision>' for "
+"conffile changes where I<decision> is either B<install> or B<keep>."
 msgstr ""
 "Logga statusändringsmeddelanden och kommandon till I<filnamn>, istället för "
 "förvalet I</var/log/dpkg.log>. Om flaggan ges flera gånger används det sista "
 "filnamnet. Loggmeddelanden är på formen \"ÅÅÅÅ-MM-DD HH:MM:SS status "
-"E<lt>tillståndE<gt> E<lt>paketE<gt> E<lt>installerad-versionE<gt>\" för "
-"statusändringar; \"ÅÅÅÅ-MM-DD HH:MM:SS E<lt>kommandoE<gt> E<lt>paketE<gt> "
-"E<lt>installerad-versionE<gt> E<lt>tillgänglig-versionE<gt>\" för kommandon "
-"där I<E<lt>kommandoE<gt>> är ett av install, upgrade, remove eller purge; "
-"samt \"ÅÅÅÅ-MM-DD HH:MM:SS conffile E<lt>filnamnE<gt> E<lt>valE<gt>\" för "
-"konfigurationsfilsändringar där I<E<lt>val> antingen är install eller keep."
+"I<tillstånd> I<paket> I<installerad-version>\" för statusändringar; \"ÅÅÅÅ-"
+"MM-DD HH:MM:SS I<åtgärd> I<paket> I<installerad-versiont> I<tillgänglig-"
+"version>\" för åtgärder där I<åtgärd> är ett av B<install>, B<upgrade>, "
+"B<remove>, B<purge>; samt \"ÅÅÅÅ-MM-DD HH:MM:SS conffile I<filnamn> I<val>\" "
+"för konfigurationsfilsändringar där I<val> antingen är B<install> eller "
+"B<keep>."
 
 #. type: TP
-#: dpkg.1:625
+#: dpkg.1:653
 #, no-wrap
 msgid "B<--no-debsig>"
 msgstr "B<--no-debsig>"
 
 #. type: Plain text
-#: dpkg.1:628
+#: dpkg.1:656
 msgid "Do not try to verify package signatures."
 msgstr "Försök inte verifiera paketsignaturer."
 
 #. type: TP
-#: dpkg.1:628
+#: dpkg.1:656
 #, no-wrap
 msgid "B<--no-triggers>"
 msgstr "B<--no-triggers>"
 
 #. type: Plain text
-#: dpkg.1:637
+#: dpkg.1:665
 msgid ""
 "Do not run any triggers in this run (activations will still be recorded).  "
 "If used with B<--configure> I<package> or B<--triggers-only> I<package> then "
@@ -4655,40 +4816,40 @@ msgstr ""
 "att köra: B<dpkg --configure --pending>."
 
 #. type: TP
-#: dpkg.1:637
+#: dpkg.1:665
 #, no-wrap
 msgid "B<--triggers>"
 msgstr "B<--triggers>"
 
 #. type: Plain text
-#: dpkg.1:640
+#: dpkg.1:668
 msgid "Cancels a previous B<--no-triggers>."
 msgstr "Överstyr ett tidigare B<--no-triggers>."
 
 #. type: Plain text
-#: dpkg.1:642 dpkg.cfg.5:16
+#: dpkg.1:670 dpkg.cfg.5:34
 #, no-wrap
 msgid "I</etc/dpkg/dpkg.cfg>"
 msgstr "I</etc/dpkg/dpkg.cfg>"
 
 #. type: Plain text
-#: dpkg.1:645
+#: dpkg.1:673
 msgid "Configuration file with default options."
 msgstr "Konfigurationsfil med förvalda inställningar."
 
 #. type: TP
-#: dpkg.1:645
+#: dpkg.1:673
 #, no-wrap
 msgid "I</var/log/dpkg.log>"
 msgstr "I</var/log/dpkg.log>"
 
 #. type: Plain text
-#: dpkg.1:649
+#: dpkg.1:677
 msgid "Default log file (see I</etc/dpkg/dpkg.cfg>(5) and option B<--log>)."
 msgstr "Förvald loggfil (se I</etc/dpkg/dpkg.cfg>(5) och flaggan B<--log>)."
 
 #. type: Plain text
-#: dpkg.1:652
+#: dpkg.1:680
 msgid ""
 "The other files listed below are in their default directories, see option "
 "B<--admindir> to see how to change locations of these files."
@@ -4697,24 +4858,24 @@ msgstr ""
 "admindir> för information om hur du ändrar placeringen av dessa filer."
 
 #. type: TP
-#: dpkg.1:652
+#: dpkg.1:680
 #, no-wrap
 msgid "I</var/lib/dpkg/available>"
 msgstr "I</var/lib/dpkg/available>"
 
 #. type: Plain text
-#: dpkg.1:655
+#: dpkg.1:683
 msgid "List of available packages."
 msgstr "Lista över tillgängliga paket."
 
 #. type: TP
-#: dpkg.1:655
+#: dpkg.1:683
 #, no-wrap
 msgid "I</var/lib/dpkg/status>"
 msgstr "I</var/lib/dpkg/status>"
 
 #. type: Plain text
-#: dpkg.1:661
+#: dpkg.1:689
 msgid ""
 "Statuses of available packages. This file contains information about whether "
 "a package is marked for removing or not, whether it is installed or not, "
@@ -4725,7 +4886,7 @@ msgstr ""
 "osv. Se sektionen B<INFORMATION OM PAKET> för ytterligare information."
 
 #. type: Plain text
-#: dpkg.1:664
+#: dpkg.1:692
 msgid ""
 "The status file is backed up daily in I</var/backups>. It can be useful if "
 "it's lost or corrupted due to filesystems troubles."
@@ -4735,7 +4896,7 @@ msgstr ""
 "filsystemet."
 
 #. type: Plain text
-#: dpkg.1:667
+#: dpkg.1:695
 msgid ""
 "The following files are components of a binary package. See B<deb>(5)  for "
 "more information about them:"
@@ -4744,57 +4905,57 @@ msgstr ""
 "ytterligare information om dem:"
 
 #. type: TP
-#: dpkg.1:667
+#: dpkg.1:695
 #, no-wrap
 msgid "I<control>"
 msgstr "I<control>"
 
 #. type: TP
-#: dpkg.1:669
+#: dpkg.1:697
 #, no-wrap
 msgid "I<conffiles>"
 msgstr "I<conffiles>"
 
 #. type: TP
-#: dpkg.1:671
+#: dpkg.1:699
 #, no-wrap
 msgid "I<preinst>"
 msgstr "I<preinst>"
 
 #. type: TP
-#: dpkg.1:673
+#: dpkg.1:701
 #, no-wrap
 msgid "I<postinst>"
 msgstr "I<postinst>"
 
 #. type: TP
-#: dpkg.1:675
+#: dpkg.1:703
 #, no-wrap
 msgid "I<prerm>"
 msgstr "I<prerm>"
 
 #. type: TP
-#: dpkg.1:677
+#: dpkg.1:705
 #, no-wrap
 msgid "I<postrm>"
 msgstr "I<postrm>"
 
 #. type: SH
-#: dpkg.1:680 dpkg-buildflags.1:110 dpkg-buildpackage.1:230 dpkg-deb.1:219
-#: dpkg-divert.8:112 dpkg-query.1:196 dpkg-statoverride.8:69 dpkg-trigger.1:60
-#: dpkg-vendor.1:42 dselect.1:430 update-alternatives.8:355
+#: dpkg.1:708 dpkg-buildflags.1:162 dpkg-buildpackage.1:252 dpkg-deb.1:260
+#: dpkg-divert.8:132 dpkg-query.1:247 dpkg-statoverride.8:86 dpkg-trigger.1:77
+#: dpkg-vendor.1:59 dselect.1:444 update-alternatives.8:371
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "MILJÖVARIABLER"
 
 #. type: TP
-#: dpkg.1:681 dselect.1:431
+#: dpkg.1:709 dselect.1:445
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: dpkg.1:685
+#: dpkg.1:713
 msgid ""
 "If set, B<dpkg> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -4803,13 +4964,13 @@ msgstr ""
 "skall läsa den användarspecifika konfigurationsfilen."
 
 #. type: TP
-#: dpkg.1:685 dpkg-deb.1:220
+#: dpkg.1:713 dpkg-deb.1:261
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: dpkg.1:689
+#: dpkg.1:717
 msgid ""
 "If set, B<dpkg> will use it as the directory in which to create temporary "
 "files and directories."
@@ -4818,36 +4979,36 @@ msgstr ""
 "temporära filer och kataloger."
 
 #. type: TP
-#: dpkg.1:689
+#: dpkg.1:717
 #, no-wrap
 msgid "B<PAGER>"
 msgstr "B<PAGER>"
 
 #. type: Plain text
-#: dpkg.1:692
+#: dpkg.1:720
 msgid "The program B<dpkg> will execute when displaying the conffiles."
 msgstr ""
 "Programmet B<dpkg> kommer att exekveras för att visa konfigurationsfiler."
 
 #. type: TP
-#: dpkg.1:692
+#: dpkg.1:720
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: dpkg.1:695
+#: dpkg.1:723
 msgid "The program B<dpkg> will execute when starting a new shell."
 msgstr "Programmet B<dpkg> kommer att exekveras när ett nytt skal startas."
 
 #. type: TP
-#: dpkg.1:695 dpkg-query.1:201
+#: dpkg.1:723 dpkg-query.1:252
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: dpkg.1:699
+#: dpkg.1:727
 msgid ""
 "Sets the number of columns B<dpkg> should use when displaying formatted "
 "text. Currently only used by -l."
@@ -4856,13 +5017,13 @@ msgstr ""
 "Används för närvarande enbart av -l."
 
 #. type: TP
-#: dpkg.1:699
+#: dpkg.1:727
 #, no-wrap
 msgid "B<DPKG_SHELL_REASON>"
 msgstr "B<DPKG_SHELL_REASON>"
 
 #. type: Plain text
-#: dpkg.1:703
+#: dpkg.1:731
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Current valid value: B<conffile-prompt>."
@@ -4872,13 +5033,13 @@ msgstr ""
 "B<conffile-prompt>."
 
 #. type: TP
-#: dpkg.1:703
+#: dpkg.1:731
 #, no-wrap
 msgid "B<DPKG_CONFFILE_OLD>"
 msgstr "B<DPKG_CONFFILE_OLD>"
 
 #. type: Plain text
-#: dpkg.1:707
+#: dpkg.1:735
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the old conffile."
@@ -4888,13 +5049,13 @@ msgstr ""
 "konfigurationsfilen."
 
 #. type: TP
-#: dpkg.1:707
+#: dpkg.1:735
 #, no-wrap
 msgid "B<DPKG_CONFFILE_NEW>"
 msgstr "B<DPKG_CONFFILE_NEW>"
 
 #. type: Plain text
-#: dpkg.1:711
+#: dpkg.1:739
 msgid ""
 "Defined by B<dpkg> on the shell spawned on the conffile prompt to examine "
 "the situation. Contains the path to the new conffile."
@@ -4904,13 +5065,13 @@ msgstr ""
 "konfigurationsfilen."
 
 #. type: TP
-#: dpkg.1:711
+#: dpkg.1:739
 #, no-wrap
 msgid "B<DPKG_RUNNING_VERSION>"
 msgstr "B<DPKG_RUNNING_VERSION>"
 
 #. type: Plain text
-#: dpkg.1:715
+#: dpkg.1:743
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the version of "
 "the currently running B<dpkg> instance."
@@ -4919,13 +5080,13 @@ msgstr ""
 "instans av B<dpkg> som körs för tillfället."
 
 #. type: TP
-#: dpkg.1:715 dpkg-divert.8:117
+#: dpkg.1:743 dpkg-divert.8:137
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_PACKAGE>"
 msgstr "B<DPKG_MAINTSCRIPT_PACKAGE>"
 
 #. type: Plain text
-#: dpkg.1:719
+#: dpkg.1:747
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the package name "
 "being handled."
@@ -4934,13 +5095,13 @@ msgstr ""
 "hanteras."
 
 #. type: TP
-#: dpkg.1:719
+#: dpkg.1:747
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_ARCH>"
 msgstr "B<DPKG_MAINTSCRIPT_ARCH>"
 
 #. type: Plain text
-#: dpkg.1:723
+#: dpkg.1:751
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the architecture "
 "the package got built for."
@@ -4949,13 +5110,13 @@ msgstr ""
 "byggdes för."
 
 #. type: TP
-#: dpkg.1:723
+#: dpkg.1:751
 #, no-wrap
 msgid "B<DPKG_MAINTSCRIPT_NAME>"
 msgstr "B<DPKG_MAINTSCRIPT_NAME>"
 
 #. type: Plain text
-#: dpkg.1:727
+#: dpkg.1:755
 msgid ""
 "Defined by B<dpkg> on the maintainer script environment to the name of the "
 "script running (preinst, postinst, prerm, postrm)."
@@ -4964,52 +5125,52 @@ msgstr ""
 "som körs (preinst, postinst, prerm, postrm)."
 
 #. type: Plain text
-#: dpkg.1:730
+#: dpkg.1:758
 msgid "To list packages related to the editor B<vi>(1):"
 msgstr ""
 "För att lista paket relaterade till textredigeringsprogrammet B<vi>(1):"
 
 #. type: Plain text
-#: dpkg.1:732
+#: dpkg.1:760
 #, no-wrap
 msgid "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 msgstr "     B<dpkg -l \\(aq*vi*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg.1:735
+#: dpkg.1:763
 msgid "To see the entries in I</var/lib/dpkg/available> of two packages:"
 msgstr "För att se posterna i I</var/lib/dpkg/available> för två paket:"
 
 #. type: Plain text
-#: dpkg.1:737
+#: dpkg.1:765
 #, no-wrap
 msgid "     B<dpkg --print-avail elvis vim | less>\n"
 msgstr "     B<dpkg --print-avail elvis vim | less>\n"
 
 #. type: Plain text
-#: dpkg.1:740
+#: dpkg.1:768
 msgid "To search the listing of packages yourself:"
 msgstr "För att själv söka i paketlistan:"
 
 #. type: Plain text
-#: dpkg.1:742
+#: dpkg.1:770
 #, no-wrap
 msgid "     B<less /var/lib/dpkg/available>\n"
 msgstr "     B<less /var/lib/dpkg/available>\n"
 
 #. type: Plain text
-#: dpkg.1:745
+#: dpkg.1:773
 msgid "To remove an installed elvis package:"
 msgstr "För att ta bort det installerade paketet elvis:"
 
 #. type: Plain text
-#: dpkg.1:747
+#: dpkg.1:775
 #, no-wrap
 msgid "     B<dpkg -r elvis>\n"
 msgstr "     B<dpkg -r elvis>\n"
 
 #. type: Plain text
-#: dpkg.1:752
+#: dpkg.1:780
 msgid ""
 "To install a package, you first need to find it in an archive or CDROM. The "
 "\"available\" file shows that the vim package is in section \"editors\":"
@@ -5019,31 +5180,28 @@ msgstr ""
 "\"editors\":"
 
 #. type: Plain text
-#: dpkg.1:755
-#, fuzzy, no-wrap
-#| msgid ""
-#| "     B<cd /cdrom/pool/main/v/vim>\n"
-#| "     B<dpkg -i vim_4.5-3.deb>\n"
+#: dpkg.1:783
+#, no-wrap
 msgid ""
 "     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 msgstr ""
-"     B<cd /cdrom/pool/main/v/vim>\n"
+"     B<cd /media/cdrom/pool/main/v/vim>\n"
 "     B<dpkg -i vim_4.5-3.deb>\n"
 
 #. type: Plain text
-#: dpkg.1:758
+#: dpkg.1:786
 msgid "To make a local copy of the package selection states:"
 msgstr "För att göra en lokal kopia av paketmarkeringarna:"
 
 #. type: Plain text
-#: dpkg.1:760
+#: dpkg.1:788
 #, no-wrap
 msgid "     B<dpkg --get-selections E<gt>myselections>\n"
 msgstr "     B<dpkg --get-selections E<gt>mitturval>\n"
 
 #. type: Plain text
-#: dpkg.1:764
+#: dpkg.1:792
 msgid ""
 "You might transfer this file to another computer, and install it there with:"
 msgstr ""
@@ -5051,7 +5209,7 @@ msgstr ""
 "skriva:"
 
 #. type: Plain text
-#: dpkg.1:767
+#: dpkg.1:795
 #, no-wrap
 msgid ""
 "     B<dpkg --clear-selections>\n"
@@ -5061,7 +5219,7 @@ msgstr ""
 "     B<dpkg --set-selections E<lt>mitturval>\n"
 
 #. type: Plain text
-#: dpkg.1:773
+#: dpkg.1:801
 msgid ""
 "Note that this will not actually install or remove anything, but just set "
 "the selection state on the requested packages. You will need some other "
@@ -5074,7 +5232,7 @@ msgstr ""
 "Till exempel kan du köra B<apt-get dselect-upgrade>."
 
 #. type: Plain text
-#: dpkg.1:776
+#: dpkg.1:804
 msgid ""
 "Ordinarily, you will find that B<dselect>(1) provides a more convenient way "
 "to modify the package selection states."
@@ -5083,13 +5241,13 @@ msgstr ""
 "ett bekvämare sätt att ändra paketmarkeringarna."
 
 #. type: SH
-#: dpkg.1:778
+#: dpkg.1:806
 #, no-wrap
 msgid "ADDITIONAL FUNCTIONALITY"
 msgstr "YTTERLIGARE FUNKTIONER"
 
 #. type: Plain text
-#: dpkg.1:781
+#: dpkg.1:809
 msgid ""
 "Additional functionality can be gained by installing any of the following "
 "packages: B<apt>, B<aptitude> and B<debsums>."
@@ -5098,7 +5256,7 @@ msgstr ""
 "paket: B<apt>, B<aptitude> och B<debsums>."
 
 #. type: Plain text
-#: dpkg.1:793
+#: dpkg.1:821
 msgid ""
 "B<aptitude>(1), B<apt>(1), B<dselect>(1), B<dpkg-deb>(1), B<dpkg-query>(1), "
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5), and B<dpkg-reconfigure>(8)."
@@ -5107,12 +5265,18 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg.cfg>(5) och B<dpkg-reconfigure>(8)."
 
 #. type: Plain text
-#: dpkg.1:796
+#: dpkg.1:824
 msgid "B<--no-act> usually gives less information than might be helpful."
 msgstr "B<--no-act> ger oftast mindre information än vad som vore hjälpsamt."
 
+#. type: SH
+#: dpkg.1:825
+#, no-wrap
+msgid "AUTHORS"
+msgstr "FÖRFATTARE"
+
 #. type: Plain text
-#: dpkg.1:799 dpkg.cfg.5:22
+#: dpkg.1:827 dpkg.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dpkg>."
@@ -5121,30 +5285,30 @@ msgstr ""
 "till B<dpkg>."
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21
 #, no-wrap
 msgid "dpkg-architecture"
 msgstr "dpkg-architecture"
 
 #. type: TH
-#: dpkg-architecture.1:1
+#: dpkg-architecture.1:21 dpkg-shlibdeps.1:22
 #, no-wrap
-msgid "2009-08-15"
-msgstr "2009-08-15"
+msgid "2012-01-20"
+msgstr "2012-01-20"
 
 #. type: Plain text
-#: dpkg-architecture.1:4
+#: dpkg-architecture.1:24
 msgid ""
 "dpkg-architecture - set and determine the architecture for package building"
 msgstr "dpkg-architecture - ställ in och bestäm arkitektur för paket som byggs"
 
 #. type: Plain text
-#: dpkg-architecture.1:9
-msgid "B<dpkg-architecture> [I<options>] [I<commands>]"
-msgstr "B<dpkg-architecture> [I<flaggor>] I<åtgärd>"
+#: dpkg-architecture.1:28
+msgid "B<dpkg-architecture> [I<option>...] [I<command>]"
+msgstr "B<dpkg-architecture> [I<flagga>...] [I<åtgärd>]"
 
 #. type: Plain text
-#: dpkg-architecture.1:14
+#: dpkg-architecture.1:33
 msgid ""
 "dpkg-architecture does provide a facility to determine and set the build and "
 "host architecture for package building."
@@ -5153,7 +5317,7 @@ msgstr ""
 "bygg- och värdarkitekturerna för att bygga paket."
 
 #. type: Plain text
-#: dpkg-architecture.1:17
+#: dpkg-architecture.1:36
 msgid ""
 "The build architecture is always determined by an external call to B<dpkg>"
 "(1), and can not be set at the command line."
@@ -5162,7 +5326,7 @@ msgstr ""
 "inte ställas in på kommandoraden."
 
 #. type: Plain text
-#: dpkg-architecture.1:26
+#: dpkg-architecture.1:45
 msgid ""
 "You can specify the host architecture by providing one or both of the "
 "options B<-a> and B<-t>. The default is determined by an external call to "
@@ -5181,22 +5345,22 @@ msgstr ""
 "inte överensstämmer med förvalet."
 
 #. type: SH
-#: dpkg-architecture.1:27 dpkg-buildflags.1:34 dpkg-deb.1:28 dpkg-divert.8:24
-#: dpkg-query.1:13 dpkg-source.1:19 dpkg-split.1:32 dpkg-statoverride.8:24
-#: dpkg-trigger.1:24 dpkg-vendor.1:14 start-stop-daemon.8:35
-#: update-alternatives.8:203
+#: dpkg-architecture.1:46 dpkg-buildflags.1:63 dpkg-deb.1:47 dpkg-divert.8:44
+#: dpkg-query.1:33 dpkg-source.1:39 dpkg-split.1:48 dpkg-statoverride.8:41
+#: dpkg-trigger.1:41 dpkg-vendor.1:31 start-stop-daemon.8:56
+#: update-alternatives.8:219
 #, no-wrap
 msgid "COMMANDS"
 msgstr "KOMMANDON"
 
 #. type: TP
-#: dpkg-architecture.1:28
+#: dpkg-architecture.1:47
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 msgid ""
 "Print the environment variables, one each line, in the format "
 "I<VARIABLE=value>. This is the default action."
@@ -5205,13 +5369,13 @@ msgstr ""
 "förvald åtgärd."
 
 #. type: TP
-#: dpkg-architecture.1:32
+#: dpkg-architecture.1:51
 #, no-wrap
 msgid "B<-e>I<debian-architecture>"
 msgstr "B<-e>I<debianarkitektur>"
 
 #. type: Plain text
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 msgid ""
 "Check for equality of architecture. By default I<debian-architecture> is "
 "compared against the current Debian architecture, being the host.  This "
@@ -5224,13 +5388,13 @@ msgstr ""
 "träff, 1 om det inte är en träff."
 
 #. type: TP
-#: dpkg-architecture.1:38
+#: dpkg-architecture.1:57
 #, no-wrap
 msgid "B<-i>I<architecture-wildcard>"
 msgstr "B<-i>I<arkitektursökmönster>"
 
 #. type: Plain text
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 msgid ""
 "Check for identity of architecture by expanding I<architecture-wildcard> as "
 "an architecture wildcard and comparing against the current Debian "
@@ -5243,24 +5407,24 @@ msgstr ""
 "vid träff, 1 om inte träff."
 
 #. type: TP
-#: dpkg-architecture.1:44
+#: dpkg-architecture.1:63
 #, no-wrap
 msgid "B<-q>I<variable-name>"
 msgstr "B<-q>I<variabelnamn>"
 
 #. type: Plain text
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 msgid "Print the value of a single variable."
 msgstr "Skriv värdet på en enkel variabel."
 
 #. type: TP
-#: dpkg-architecture.1:47
+#: dpkg-architecture.1:66
 #, no-wrap
 msgid "B<-s>"
 msgstr "B<-s>"
 
 #. type: Plain text
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 msgid ""
 "Print an export command. This can be used to set the environment variables "
 "using eval."
@@ -5269,25 +5433,25 @@ msgstr ""
 "med eval."
 
 #. type: TP
-#: dpkg-architecture.1:51
+#: dpkg-architecture.1:70
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 msgid "Print a similar command to B<-s> but to unset all variables."
 msgstr ""
 "Visar ett kommando liknande B<-s> som för att nollställa alla variabler."
 
 #. type: TP
-#: dpkg-architecture.1:54
+#: dpkg-architecture.1:73
 #, no-wrap
 msgid "B<-c>I< command>"
 msgstr "B<-c>I< kommando>"
 
 #. type: Plain text
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 msgid ""
 "Execute a I<command> in an environment which has all variables set to the "
 "determined value."
@@ -5296,70 +5460,70 @@ msgstr ""
 "bestämda värdet."
 
 #. type: TP
-#: dpkg-architecture.1:58
+#: dpkg-architecture.1:77
 #, no-wrap
 msgid "B<-L>"
 msgstr "B<-L>"
 
 #. type: Plain text
-#: dpkg-architecture.1:61
+#: dpkg-architecture.1:80
 msgid "Print a list of valid architecture names."
 msgstr "Visa en lista över giltiga arkitekturnamn."
 
 #. type: Plain text
-#: dpkg-architecture.1:64 dpkg-buildflags.1:74 dpkg-buildpackage.1:226
-#: dpkg-checkbuilddeps.1:36 dpkg-distaddfile.1:35 dpkg-deb.1:166
-#: dpkg-divert.8:74 dpkg-genchanges.1:134 dpkg-gencontrol.1:124
-#: dpkg-gensymbols.1:441 dpkg-mergechangelogs.1:41 dpkg-name.1:60
-#: dpkg-parsechangelog.1:36 dpkg-query.1:107 dpkg-scanpackages.1:100
-#: dpkg-scansources.1:69 dpkg-shlibdeps.1:220 dpkg-source.1:93
-#: dpkg-split.1:130 dpkg-statoverride.8:48 dpkg-trigger.1:34 dpkg-vendor.1:31
-#: update-alternatives.8:320
+#: dpkg-architecture.1:83 dpkg-buildflags.1:126 dpkg-buildpackage.1:248
+#: dpkg-checkbuilddeps.1:60 dpkg-distaddfile.1:53 dpkg-deb.1:195
+#: dpkg-divert.8:94 dpkg-genchanges.1:154 dpkg-gencontrol.1:143
+#: dpkg-gensymbols.1:466 dpkg-mergechangelogs.1:58 dpkg-name.1:74
+#: dpkg-parsechangelog.1:56 dpkg-query.1:137 dpkg-scanpackages.1:104
+#: dpkg-scansources.1:87 dpkg-shlibdeps.1:239 dpkg-source.1:120
+#: dpkg-split.1:146 dpkg-statoverride.8:65 dpkg-trigger.1:51 dpkg-vendor.1:48
+#: update-alternatives.8:336
 msgid "Show the usage message and exit."
 msgstr "Visar hjälpskärm och avslutar."
 
 #. type: Plain text
-#: dpkg-architecture.1:67 dpkg-buildflags.1:77 dpkg-buildpackage.1:229
-#: dpkg-checkbuilddeps.1:39 dpkg-distaddfile.1:38 dpkg-deb.1:169
-#: dpkg-divert.8:77 dpkg-genchanges.1:137 dpkg-gencontrol.1:127
-#: dpkg-gensymbols.1:444 dpkg-mergechangelogs.1:44 dpkg-name.1:63
-#: dpkg-parsechangelog.1:39 dpkg-query.1:110 dpkg-scanpackages.1:103
-#: dpkg-scansources.1:71 dpkg-shlibdeps.1:223 dpkg-source.1:96
-#: dpkg-split.1:133 dpkg-statoverride.8:51 dpkg-trigger.1:37 dpkg-vendor.1:34
-#: update-alternatives.8:323
+#: dpkg-architecture.1:86 dpkg-buildflags.1:129 dpkg-buildpackage.1:251
+#: dpkg-checkbuilddeps.1:62 dpkg-distaddfile.1:56 dpkg-deb.1:198
+#: dpkg-divert.8:97 dpkg-genchanges.1:157 dpkg-gencontrol.1:146
+#: dpkg-gensymbols.1:469 dpkg-mergechangelogs.1:61 dpkg-name.1:77
+#: dpkg-parsechangelog.1:59 dpkg-query.1:140 dpkg-scanpackages.1:107
+#: dpkg-scansources.1:89 dpkg-shlibdeps.1:242 dpkg-source.1:123
+#: dpkg-split.1:149 dpkg-statoverride.8:68 dpkg-trigger.1:54 dpkg-vendor.1:51
+#: update-alternatives.8:339
 msgid "Show the version and exit."
 msgstr "Visar version och avslutar."
 
 #. type: TP
-#: dpkg-architecture.1:69
+#: dpkg-architecture.1:88
 #, no-wrap
 msgid "B<-a>I<debian-architecture>"
 msgstr "B<-a>I<debianarkitektur>"
 
 #. type: Plain text
-#: dpkg-architecture.1:72
+#: dpkg-architecture.1:91
 msgid "Set the Debian architecture."
 msgstr "Välj Debianarkitektur."
 
 #. type: TP
-#: dpkg-architecture.1:72 dpkg-buildpackage.1:110
+#: dpkg-architecture.1:91 dpkg-buildpackage.1:132
 #, no-wrap
 msgid "B<-t>I<gnu-system-type>"
 msgstr "B<-t>I<gnu-systemtyp>"
 
 #. type: Plain text
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 msgid "Set the GNU system type."
 msgstr "Välj GNU-systemtyp."
 
 #. type: TP
-#: dpkg-architecture.1:75
+#: dpkg-architecture.1:94
 #, no-wrap
 msgid "B<-f>"
 msgstr "B<-f>"
 
 #. type: Plain text
-#: dpkg-architecture.1:82
+#: dpkg-architecture.1:101
 msgid ""
 "Values set by existing environment variables with the same name as used by "
 "the scripts are honored (i.e. used by B<dpkg-architecture>), except if this "
@@ -5374,41 +5538,41 @@ msgstr ""
 "djupt inuti ett annat skript (till exempel B<dpkg-buildpackage>(1))."
 
 #. type: SH
-#: dpkg-architecture.1:83
+#: dpkg-architecture.1:102
 #, no-wrap
 msgid "TERMS"
 msgstr "TERMINOLOGI"
 
 #. type: IP
-#: dpkg-architecture.1:84
+#: dpkg-architecture.1:103
 #, no-wrap
 msgid "build machine"
 msgstr "byggmaskin"
 
 #. type: Plain text
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 msgid "The machine the package is built on."
 msgstr "Maskinen paketet byggs på."
 
 #. type: IP
-#: dpkg-architecture.1:86
+#: dpkg-architecture.1:105
 #, no-wrap
 msgid "host machine"
 msgstr "värdmaskin"
 
 #. type: Plain text
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 msgid "The machine the package is built for."
 msgstr "Maskinen paketet byggs för."
 
 #. type: IP
-#: dpkg-architecture.1:88
+#: dpkg-architecture.1:107
 #, no-wrap
 msgid "Debian architecture"
 msgstr "Debianarkitektur"
 
 #. type: Plain text
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 msgid ""
 "The Debian architecture string, which specifies the binary tree in the "
 "\\s-1FTP\\s0 archive. Examples: i386, sparc, hurd-i386."
@@ -5417,13 +5581,13 @@ msgstr ""
 "Exempel: i386, sparc, hurd-i386."
 
 #. type: IP
-#: dpkg-architecture.1:91
+#: dpkg-architecture.1:110
 #, no-wrap
 msgid "architecture wildcard"
 msgstr "arkitektursökmönster"
 
 #. type: Plain text
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 msgid ""
 "An architecture wildcard is a special architecture string that will match "
 "any real architecture being part of it. The general form is E<lt>kernelE<gt>-"
@@ -5434,13 +5598,13 @@ msgstr ""
 "E<lt>cpuE<gt>. Exempel: linux-any, any-i386, hurd-any."
 
 #. type: IP
-#: dpkg-architecture.1:95
+#: dpkg-architecture.1:114
 #, no-wrap
 msgid "\\s-1GNU\\s0 system type"
 msgstr "\\s-1GNU\\s0-systemtyp"
 
 #. type: Plain text
-#: dpkg-architecture.1:99
+#: dpkg-architecture.1:118
 msgid ""
 "An architecture specification string consisting of two parts separated by a "
 "dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, "
@@ -5451,232 +5615,230 @@ msgstr ""
 "i386-gnu, x86_64-netbsd."
 
 #. type: SH
-#: dpkg-architecture.1:100
+#: dpkg-architecture.1:119
 #, no-wrap
 msgid "VARIABLES"
 msgstr "VARIABLER"
 
 #. type: Plain text
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 msgid "The following variables are set by B<dpkg-architecture>:"
 msgstr "Följande variabler sätts av B<dpkg-architecture>:"
 
 #. type: IP
-#: dpkg-architecture.1:102
+#: dpkg-architecture.1:121
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 msgid "The Debian architecture of the build machine."
 msgstr "Debianarkitekturen för byggmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:104
+#: dpkg-architecture.1:123
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_OS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 msgid "The Debian system name of the build machine."
 msgstr "Debiansystemnamnet för byggmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:106
+#: dpkg-architecture.1:125
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 msgid "The Debian cpu name of the build machine."
 msgstr "Debian-processornamnet för byggmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:108
+#: dpkg-architecture.1:127
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 msgid "The pointer size of the build machine (in bits)."
 msgstr "Pekarstorleken för byggmaskinen (i bitar)."
 
 #. type: IP
-#: dpkg-architecture.1:110
+#: dpkg-architecture.1:129
 #, no-wrap
 msgid "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_BUILD_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 msgid "The endianness of the build machine (little / big)."
 msgstr "Endian för byggmaskinen (little / big)."
 
 #. type: IP
-#: dpkg-architecture.1:112
+#: dpkg-architecture.1:131
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_CPU\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "\\s-1CPU\\s0-delen av \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:114
+#: dpkg-architecture.1:133
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 msgid "The System part of \\s-1DEB_BUILD_GNU_TYPE\\s0."
 msgstr "Systemdelen av \\s-1DEB_BUILD_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:116
+#: dpkg-architecture.1:135
 #, no-wrap
 msgid "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_BUILD_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:118
+#: dpkg-architecture.1:137
 msgid "The \\s-1GNU\\s0 system type of the build machine."
 msgstr "\\s-1GNU\\s0-systemtypen för byggmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:118
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_BUILD_ARCH\\s0"
+#: dpkg-architecture.1:137
+#, no-wrap
 msgid "\\s-1DEB_BUILD_MULTIARCH\\s0"
-msgstr "\\s-1DEB_BUILD_ARCH\\s0"
+msgstr "\\s-1DEB_BUILD_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:121
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the build machine."
+#: dpkg-architecture.1:140
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the build machine, used for "
 "filesystem paths."
-msgstr "\\s-1GNU\\s0-systemtypen för byggmaskinen."
+msgstr ""
+"Den förtydligade \\s-1GNU\\s0-systemtypen för byggmaskinen, används för "
+"sökvägar i filsystemet."
 
 #. type: IP
-#: dpkg-architecture.1:121
+#: dpkg-architecture.1:140
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH\\s0"
 msgstr "\\s-1DEB_HOST_ARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 msgid "The Debian architecture of the host machine."
 msgstr "Debianarkitekturen för värdmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:123
+#: dpkg-architecture.1:142
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_OS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_OS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 msgid "The Debian system name of the host machine."
 msgstr "Debiansystemnamnet för värdmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:125
+#: dpkg-architecture.1:144
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_CPU\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 msgid "The Debian cpu name of the host machine."
 msgstr "Debian-processornamnet för värdmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:127
+#: dpkg-architecture.1:146
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_BITS\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_BITS\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 msgid "The pointer size of the host machine (in bits)."
 msgstr "Pekarstorleken för värdmaskinen (i bitar)."
 
 #. type: IP
-#: dpkg-architecture.1:129
+#: dpkg-architecture.1:148
 #, no-wrap
 msgid "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 msgstr "\\s-1DEB_HOST_ARCH_ENDIAN\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 msgid "The endianness of the host machine (little / big)."
 msgstr "Endian för värdmaskinen (little / big)."
 
 #. type: IP
-#: dpkg-architecture.1:131
+#: dpkg-architecture.1:150
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_CPU\\s0"
 msgstr "\\s-1DEB_HOST_GNU_CPU\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 msgid "The \\s-1CPU\\s0 part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "\\s-1CPU\\s0-delen av \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:133
+#: dpkg-architecture.1:152
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 msgstr "\\s-1DEB_HOST_GNU_SYSTEM\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 msgid "The System part of \\s-1DEB_HOST_GNU_TYPE\\s0."
 msgstr "Systemdelen av \\s-1DEB_HOST_GNU_TYPE\\s0."
 
 #. type: IP
-#: dpkg-architecture.1:135
+#: dpkg-architecture.1:154
 #, no-wrap
 msgid "\\s-1DEB_HOST_GNU_TYPE\\s0"
 msgstr "\\s-1DEB_HOST_GNU_TYPE\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:137
+#: dpkg-architecture.1:156
 msgid "The \\s-1GNU\\s0 system type of the host machine."
 msgstr "\\s-1GNU\\s0-systemtypen för värdmaskinen."
 
 #. type: IP
-#: dpkg-architecture.1:137
-#, fuzzy, no-wrap
-#| msgid "\\s-1DEB_HOST_ARCH\\s0"
+#: dpkg-architecture.1:156
+#, no-wrap
 msgid "\\s-1DEB_HOST_MULTIARCH\\s0"
-msgstr "\\s-1DEB_HOST_ARCH\\s0"
+msgstr "\\s-1DEB_HOST_MULTIARCH\\s0"
 
 #. type: Plain text
-#: dpkg-architecture.1:140
-#, fuzzy
-#| msgid "The \\s-1GNU\\s0 system type of the host machine."
+#: dpkg-architecture.1:159
 msgid ""
 "The clarified \\s-1GNU\\s0 system type of the host machine, used for "
 "filesystem paths."
-msgstr "\\s-1GNU\\s0-systemtypen för värdmaskinen."
+msgstr ""
+"Den förtydligade \\s-1GNU\\s0-systemtypen för värdmaskinen, används för "
+"sökvägar i filsystemet."
 
 #. type: SH
-#: dpkg-architecture.1:141
+#: dpkg-architecture.1:160
 #, no-wrap
 msgid "DEBIAN/RULES"
 msgstr "DEBIAN/RULES"
 
 #. type: Plain text
-#: dpkg-architecture.1:149
+#: dpkg-architecture.1:168
 msgid ""
 "The environment variables set by B<dpkg-architecture> are passed to I<debian/"
 "rules> as make variables (see make documentation). However, you should not "
@@ -5693,80 +5855,49 @@ msgstr ""
 "korskompilering i ditt paket:"
 
 #. type: Plain text
-#: dpkg-architecture.1:152 dpkg-architecture.1:169
-msgid "Instead of:"
-msgstr "Istället för:"
+#: dpkg-architecture.1:171
+msgid "Retrieving the GNU system type and forwarding it to ./configure:"
+msgstr "Hämta GNU-systemtypen och vidaresänd den till ./configure:"
 
 #. type: Plain text
-#: dpkg-architecture.1:156
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"configure $(\\s-1ARCH\\s0)-linux\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:159
-msgid "please use the following:"
-msgstr "använder du följande:"
-
-#. type: Plain text
-#: dpkg-architecture.1:163
+#: dpkg-architecture.1:177
 #, no-wrap
 msgid ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 msgstr ""
 "\\&\\s-1DEB_BUILD_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)\n"
 "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)\n"
+"[...]\n"
+"configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:165
-#, no-wrap
-msgid "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-msgstr "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host=$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:175
-#, no-wrap
-msgid ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-msgstr ""
-"ARCH=\\`dpkg --print-architecture\\`\n"
-"ifeq ($(\\s-1ARCH\\s0),alpha)\n"
-"  ...\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:178
-msgid "please use:"
-msgstr "använder du:"
+#: dpkg-architecture.1:181
+msgid "Doing something only for a specific architecture:"
+msgstr "Gör något endast för en specifik arkitektur:"
 
 #. type: Plain text
-#: dpkg-architecture.1:181
+#: dpkg-architecture.1:184
 #, no-wrap
 msgid "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 msgstr "\\&\\s-1DEB_HOST_ARCH\\s0 := $(shell dpkg-architecture -qDEB_HOST_ARCH)\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:185
+#: dpkg-architecture.1:188 dpkg-architecture.1:202
 #, no-wrap
 msgid ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 msgstr ""
 "ifeq ($(\\s-1DEB_HOST_ARCH\\s0),alpha)\n"
-"  ...\n"
+"  [...]\n"
 "endif\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:189
+#: dpkg-architecture.1:192
 msgid ""
 "or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU "
 "or DEB_HOST_ARCH_OS variables."
@@ -5775,182 +5906,66 @@ msgstr ""
 "DEB_HOST_ARCH_CPU eller DEB_HOST_ARCH_OS."
 
 #. type: Plain text
-#: dpkg-architecture.1:194
-msgid ""
-"In general, calling dpkg in the rules file to get architecture information "
-"is deprecated (unless you want to provide backward compatibility, see "
-"below).  Especially the --print-architecture option is unreliable since we "
-"have Debian architectures which don't equal a processor name."
-msgstr ""
-"Generellt rekommenderas det inte att anropa dpkg i rules-filen för att hämta "
-"information om arkitekturen (såvida du inte vill tillhandahålla "
-"bakåtkompatibilitet, se nedan). Speciellt går det inte att lita på flaggan --"
-"print-architecture eftersom vi har Debianarkitekturer som inte är identiskt "
-"med namnet på processorn."
-
-#. type: SH
 #: dpkg-architecture.1:195
-#, no-wrap
-msgid "BACKWARD COMPATIBILITY"
-msgstr "BAKÅTKOMPATIBILITET"
-
-#. type: Plain text
-#: dpkg-architecture.1:199
 msgid ""
-"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
-"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
-"on dpkg-dev (E<gt>= 1.15.4)."
+"Note that you can also rely on an external Makefile snippet to properly set "
+"all the variables that B<dpkg-architecture> can provide:"
 msgstr ""
-"Variablerna DEB_*_ARCH_BITS och DEB_*_ARCH_ENDIAN introducerades i dpkg-dev "
-"1.15.4. Om de används i I<debian/rules> måste därför ett byggberoende "
-"deklareras på dpkg-dev (E<gt>= 1.15.4)."
+"Observera att du även kan bero på att ett externt Makefile-utklipp sätter "
+"alla variabler B<dpkg-architecture> kan tillhandahålla:"
 
 #. type: Plain text
-#: dpkg-architecture.1:204
-msgid ""
-"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
-"dev 1.13.2. Before this I<debian/rules> files tended to check the values of "
-"the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have been subject "
-"to change."
-msgstr ""
-"Variablerna DEB_HOST_ARCH_CPU och DEB_HOST_ARCH_OS introduceras i dpkg-dev "
-"1.13.2. Tidigare såg I<debian/rules>-filer oftast på innehållet i "
-"variablerna DEB_HOST_GNU_CPU och DEB_HOST_GNU_TYPE, vilka har kunnat ändra "
-"på sig."
-
-#. type: Plain text
-#: dpkg-architecture.1:209
-msgid ""
-"Where I<debian/rules> files check these variables to decide how or what to "
-"compile, this should be updated to use the new variables and values.  You "
-"may wish to retain backwards compatibility with older version of dpkg-dev by "
-"using the following code:"
-msgstr ""
-"Om I<debian/rules> ser på dessa variabler för att välja hur eller vad som "
-"skall kompileras bör detta uppdateras till att använda de nya variablerna "
-"och värdena. Om du vill bibehålla bakåtkompatibilitet med tidigare versioner "
-"av dpkg-dev kan du använda följande kod:"
-
-#. type: Plain text
-#: dpkg-architecture.1:213
-#, no-wrap
-msgid ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-msgstr ""
-"DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/dev/null)\n"
-"DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/dev/null)\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:227
+#: dpkg-architecture.1:198
 #, no-wrap
-msgid ""
-"# Take account of old dpkg-architecture output.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-msgstr ""
-"# Ta gammalt utdataformat från dpkg-architecture i beaktning.\n"
-"ifeq ($(DEB_HOST_ARCH_CPU),)\n"
-"  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
-"  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
-"    DEB_HOST_ARCH_CPU := amd64\n"
-"  endif\n"
-"endif\n"
-"ifeq ($(DEB_HOST_ARCH_OS),)\n"
-"  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM))\n"
-"  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
-"    DEB_HOST_ARCH_OS := hurd\n"
-"  endif\n"
-"endif\n"
-
-#. type: Plain text
-#: dpkg-architecture.1:230
-msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
-msgstr "Och på motsvarande sätt för DEB_BUILD_ARCH_CPU och DEB_BUILD_ARCH_OS."
+msgid "include /usr/share/dpkg/architecture.mk\n"
+msgstr "include /usr/share/dpkg/architecture.mk\n"
 
 #. type: Plain text
-#: dpkg-architecture.1:233
+#: dpkg-architecture.1:206
 msgid ""
-"If you still wish to support versions of dpkg-dev that did not include "
-"B<dpkg-architecture>, the following does the job:"
+"In any case, you should never use B<dpkg --print-architecture> to get "
+"architecture information during a package build."
 msgstr ""
-"Om du fortfarande vill stöda versioner av dpkg-dev som inte innehöll B<dpkg-"
-"architecture> fungerar följande:"
+"Oavsett bör du aldrig använda B<dpkg --print-architecture> för att hämta "
+"arkitekturinformation när paketet byggs."
 
-#. type: Plain text
-#: dpkg-architecture.1:243
+#. type: SH
+#: dpkg-architecture.1:207 dpkg-buildpackage.1:266
 #, no-wrap
-msgid ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-msgstr ""
-"\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
-"\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH\\s0))\n"
-"ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
-"else\n"
-"  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
-"endif\n"
-"DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+msgid "BACKWARD COMPATIBILITY"
+msgstr "BAKÅTKOMPATIBILITET"
 
 #. type: Plain text
-#: dpkg-architecture.1:248
-#, no-wrap
+#: dpkg-architecture.1:210
 msgid ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev "
+"since version 1.16.1."
 msgstr ""
-"\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
-"\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+"Makefile-utklippet /usr/share/dpkg/architecture.mk tillhandahålls av dpkg-"
+"dev från version 1.16.1."
 
 #. type: Plain text
-#: dpkg-architecture.1:252
+#: dpkg-architecture.1:214
 msgid ""
-"Put a subset of these lines at the top of your debian/rules file; these "
-"default values will be overwritten if dpkg-architecture is used."
+"The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-"
+"dev 1.15.4. Using them in I<debian/rules> thus requires a build-dependency "
+"on dpkg-dev (E<gt>= 1.15.4)."
 msgstr ""
-"Lägg in en delmängd av dessa rader överst i din debian/rules-fil. "
-"Standardvariablerna kommer skrivas över om dpkg-architecture används."
+"Variablerna DEB_*_ARCH_BITS och DEB_*_ARCH_ENDIAN introducerades i dpkg-dev "
+"1.15.4. Om de används i I<debian/rules> måste därför ett byggberoende "
+"deklareras på dpkg-dev (E<gt>= 1.15.4)."
 
 #. type: Plain text
-#: dpkg-architecture.1:259
+#: dpkg-architecture.1:217
 msgid ""
-"You don't need the full set. Choose a consistent set which contains the "
-"values you use in the rules file. For example, if you only need the host "
-"Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
-"sufficient (this is indeed the Debian architecture of the build machine, but "
-"remember that we are only trying to be backward compatible with native "
-"compilation)."
+"The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-"
+"dev 1.13.2."
 msgstr ""
-"Du behöver inte alla. Välj en konsistent delmängd som innehåller de värden "
-"du använder i rules-filen. Om du till exempel bara behöver värd-"
-"Debianarkitekturen räcker det med \"DEB_HOST_ARCH=\\`dpkg --print-"
-"architecture\\`\" (ja, det är Debianarkitekturen på byggmaskinen, men kom "
-"ihåg att vi bara försöker vara bakåtkompatibel med kompilering på samma "
-"plattform)."
+"Variablerna DEB_HOST_ARCH_CPU och DEB_HOST_ARCH_OS introducerades i dpkg-dev "
+"1.13.2."
 
 #. type: Plain text
-#: dpkg-architecture.1:262
+#: dpkg-architecture.1:220
 msgid ""
 "The B<-e> and B<-i> options were only introduced in relatively recent "
 "versions of B<dpkg-architecture> (since dpkg 1.13.13)."
@@ -5959,7 +5974,7 @@ msgstr ""
 "nyligen (sedan dpkg 1.13.13)."
 
 #. type: Plain text
-#: dpkg-architecture.1:266
+#: dpkg-architecture.1:224
 msgid ""
 "B<dpkg-buildpackage> accepts the B<-a> option and passes it to B<dpkg-"
 "architecture>. Other examples:"
@@ -5968,34 +5983,34 @@ msgstr ""
 "architecture>. Andra exempel:"
 
 #. type: Plain text
-#: dpkg-architecture.1:268
+#: dpkg-architecture.1:226
 msgid "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 msgstr "CC=i386-gnu-gcc dpkg-architecture -c debian/rules build"
 
 #. type: Plain text
-#: dpkg-architecture.1:270
+#: dpkg-architecture.1:228
 msgid "eval \\`dpkg-architecture -u\\`"
 msgstr "eval \\`dpkg-architecture -u\\`"
 
 #. type: Plain text
-#: dpkg-architecture.1:273
+#: dpkg-architecture.1:231
 msgid ""
 "Check if an architecture is equal to the current architecture or a given one:"
 msgstr ""
 "Kontrollera om en arkitektur är samma som den nuvarande eller en given:"
 
 #. type: Plain text
-#: dpkg-architecture.1:275
+#: dpkg-architecture.1:233
 msgid "dpkg-architecture -elinux-alpha"
 msgstr "dpkg-architecture -elinux-alpha"
 
 #. type: Plain text
-#: dpkg-architecture.1:277
+#: dpkg-architecture.1:235
 msgid "dpkg-architecture -amips -elinux-mips"
 msgstr "dpkg-architecture -amips -elinux-mips"
 
 #. type: Plain text
-#: dpkg-architecture.1:280
+#: dpkg-architecture.1:238
 msgid ""
 "Check if the current architecture or an architecture provided with -a are "
 "Linux systems:"
@@ -6004,55 +6019,56 @@ msgstr ""
 "Linuxsystem:"
 
 #. type: Plain text
-#: dpkg-architecture.1:282
+#: dpkg-architecture.1:240
 msgid "dpkg-architecture -ilinux-any"
 msgstr "dpkg-architecture -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:284
+#: dpkg-architecture.1:242
 msgid "dpkg-architecture -ai386 -ilinux-any"
 msgstr "dpkg-architecture -ai386 -ilinux-any"
 
 #. type: Plain text
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 msgid ""
 "All these files have to be present for B<dpkg-architecture> to work. Their "
 "location can be overridden at runtime with the environment variable "
-"DPKG_DATADIR."
+"B<DPKG_DATADIR>."
 msgstr ""
 "Alla dessa filer måste finnas för att B<dpkg-architecture> måste finnas. "
-"Deras placering kan överstyras vid körning med miljövariabeln DPKG_DATADIR."
+"Deras placering kan överstyras vid körning med miljövariabeln "
+"B<DPKG_DATADIR>."
 
 #. type: TP
-#: dpkg-architecture.1:289
+#: dpkg-architecture.1:247
 #, no-wrap
 msgid "I</usr/share/dpkg/cputable>"
 msgstr "I</usr/share/dpkg/cputable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 msgid "Table of known CPU names and mapping to their GNU name."
 msgstr "Tabell över kända processornamn och deras motsvarande GNU-namn."
 
 #. type: TP
-#: dpkg-architecture.1:292
+#: dpkg-architecture.1:250
 #, no-wrap
 msgid "I</usr/share/dpkg/ostable>"
 msgstr "I</usr/share/dpkg/ostable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 msgid "Table of known operating system names and mapping to their GNU name."
 msgstr "Tabell över kända operativsystemsnamn och deras motsvarande GNU-namn."
 
 #. type: TP
-#: dpkg-architecture.1:295
+#: dpkg-architecture.1:253
 #, no-wrap
 msgid "I</usr/share/dpkg/triplettable>"
 msgstr "I</usr/share/dpkg/triplettable>"
 
 #. type: Plain text
-#: dpkg-architecture.1:299
+#: dpkg-architecture.1:257
 msgid ""
 "Mapping between Debian architecture triplets and Debian architecture names."
 msgstr ""
@@ -6060,38 +6076,29 @@ msgstr ""
 "Debianarkitekturnamn."
 
 #. type: Plain text
-#: dpkg-architecture.1:303
+#: dpkg-architecture.1:260
 msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 msgstr "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)."
 
-#. type: Plain text
-#: dpkg-architecture.1:308
-msgid ""
-"B<dpkg-architecture> and this man page were initially written by Marcus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-msgstr ""
-"B<dpkg-architecture> och denna manualsida skrevs ursprungligen av Markus "
-"Brinkmann E<lt>brinkmd@debian.orgE<gt>."
-
 #. type: TH
-#: dpkg.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "dpkg.cfg"
 msgstr "dpkg.cfg"
 
 #. type: TH
-#: dpkg.cfg.5:1 dselect.cfg.5:1
+#: dpkg.cfg.5:19
 #, no-wrap
 msgid "2009-09-05"
 msgstr "2009-09-05"
 
 #. type: Plain text
-#: dpkg.cfg.5:4
+#: dpkg.cfg.5:22
 msgid "dpkg.cfg - dpkg configuration file"
 msgstr "dpkg.cfg - inställningsfil för dpkg"
 
 #. type: Plain text
-#: dpkg.cfg.5:11
+#: dpkg.cfg.5:29
 msgid ""
 "This file contains default options for dpkg. Each line contains a single "
 "option which is exactly the same as a normal command line option for dpkg "
@@ -6106,39 +6113,52 @@ msgstr ""
 "med nummertecken (\"B<#>\")."
 
 #. type: Plain text
-#: dpkg.cfg.5:14
+#: dpkg.cfg.5:32
 msgid "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dpkg.cfg.5:18
+#: dpkg.cfg.5:36
 msgid "I<~/.dpkg.cfg>"
 msgstr "I<~/.dpkg.cfg>"
 
+#. type: SH
+#: dpkg.cfg.5:37 dselect.cfg.5:37
+#, no-wrap
+msgid "AUTHOR"
+msgstr "FÖRFATTARE"
+
 #. type: Plain text
-#: dpkg.cfg.5:24 dpkg-divert.8:134 dpkg-query.1:214 dpkg-statoverride.8:87
+#: dpkg.cfg.5:42 dpkg-divert.8:153 dpkg-query.1:259 dpkg-statoverride.8:103
 msgid "B<dpkg>(1)."
 msgstr "B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-buildflags.1:1
+#: dpkg-buildflags.1:19
 #, no-wrap
 msgid "dpkg-buildflags"
 msgstr "dpkg-buildflags"
 
+#. type: TH
+#: dpkg-buildflags.1:19 dpkg-query.1:21 dpkg-source.1:23
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-03"
+msgstr "2012-02-08"
+
 #. type: Plain text
-#: dpkg-buildflags.1:4
+#: dpkg-buildflags.1:22
 msgid "dpkg-buildflags - returns build flags to use during package build"
 msgstr ""
 "dpkg-buildflags - returnerar byggflaggor att använda för att bygga paket"
 
 #. type: Plain text
-#: dpkg-buildflags.1:8
-msgid "B<dpkg-buildflags> [I<option>...] I<command>"
-msgstr "B<dpkg-buildflags> [I<flaggor>...] I<kommando>"
+#: dpkg-buildflags.1:26
+msgid "B<dpkg-buildflags> [I<option>...] [I<command>]"
+msgstr "B<dpkg-buildflags> [I<flagga>...] I<kommando>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:12
+#: dpkg-buildflags.1:30
 msgid ""
 "B<dpkg-buildflags> is a tool to retrieve compilation flags to use during "
 "build of Debian packages."
@@ -6147,7 +6167,7 @@ msgstr ""
 "använda för att bygga Debianpaket."
 
 #. type: Plain text
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 msgid ""
 "The default flags are defined by the vendor but they can be extended/"
 "overriden in several ways:"
@@ -6156,24 +6176,24 @@ msgstr ""
 "flera sätt:"
 
 #. type: IP
-#: dpkg-buildflags.1:15
+#: dpkg-buildflags.1:33
 #, no-wrap
 msgid "1."
 msgstr "1."
 
 #. type: Plain text
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 msgid "system-wide with B</etc/dpkg/buildflags.conf>;"
 msgstr "på hela systemet med B</etc/dpkg/buildflags.conf>;"
 
 #. type: IP
-#: dpkg-buildflags.1:17
+#: dpkg-buildflags.1:35
 #, no-wrap
 msgid "2."
 msgstr "2."
 
 #. type: Plain text
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 msgid ""
 "for the current user with B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> where B<"
 "$XDG_CONFIG_HOME> defaults to B<$HOME/.config>;"
@@ -6182,49 +6202,99 @@ msgstr ""
 "där B<$XDG_CONFIG_HOME> har standardvärdet B<$HOME/.config>;"
 
 #. type: IP
-#: dpkg-buildflags.1:20
+#: dpkg-buildflags.1:38
 #, no-wrap
 msgid "3."
 msgstr "3."
 
 #. type: Plain text
-#: dpkg-buildflags.1:22
-msgid "temporarily with environment variables (see section B<ENVIRONMENT>)."
-msgstr "temporärt med miljövariabler sätts (se stycket B<MILJÖ>)."
+#: dpkg-buildflags.1:41
+msgid ""
+"temporarily by the user with environment variables (see section "
+"B<ENVIRONMENT>);"
+msgstr "temporärt av användaren med miljövariabler (se stycket B<MILJÖ>)."
+
+#. type: IP
+#: dpkg-buildflags.1:41
+#, no-wrap
+msgid "4."
+msgstr "4."
 
 #. type: Plain text
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:44
+msgid ""
+"dynamically by the package maintainer with environment variables set via "
+"B<debian/rules> (see section B<ENVIRONMENT>)."
+msgstr ""
+"dynamiskt av paketansvariga med miljövariabler som sätts via B<debian/rules> "
+"(se stycket B<MILJÖ>)."
+
+#. type: Plain text
+#: dpkg-buildflags.1:46
 msgid "The configuration files can contain two types of directives:"
 msgstr "Konfigurationsfilerna kan innehålla två sorters direktiv:"
 
 #. type: TP
-#: dpkg-buildflags.1:24
+#: dpkg-buildflags.1:46
 #, no-wrap
 msgid "B<SET>I< flag value>"
 msgstr "B<SET>I< flagga värde>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
 msgid "Override the flag named I<flag> to have the value I<value>."
 msgstr "Överstyr flaggan I<flagga> till att ha värdet I<värde>."
 
 #. type: TP
-#: dpkg-buildflags.1:27
+#: dpkg-buildflags.1:49
+#, no-wrap
+msgid "B<STRIP>I< flag value>"
+msgstr "B<STRIP>I< flagga värde>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:52
+msgid ""
+"Strip from the flag named I<flag> all the build flags listed in I<value>."
+msgstr ""
+"Ta bort alla flaggor som listas i I<värde> från flaggan som anges i "
+"I<flagga>."
+
+#. type: TP
+#: dpkg-buildflags.1:52
 #, no-wrap
 msgid "B<APPEND>I< flag value>"
 msgstr "B<APPEND>I< flagga värde>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:31
+#: dpkg-buildflags.1:56
 msgid ""
-"Extend the flag named I<flag> with the options given in I<value>.  A space "
-"is prepended to the appended value if the flag's current value is non-empty."
+"Extend the flag named I<flag> by appending the options given in I<value>.  A "
+"space is prepended to the appended value if the flag's current value is non-"
+"empty."
 msgstr ""
-"Utöka flaggan I<flagga> med alternativen som anges i I<värde>. Ett blanksteg "
-"läggs till före värdet om flaggans nuvarande värde inte är tomt."
+"Utöka flaggan I<flagga> genom att lägga till alternativen som anges i "
+"I<värde>. Ett blanksteg läggs till före värdet om flaggans nuvarande värde "
+"inte är tomt."
+
+#. type: TP
+#: dpkg-buildflags.1:56
+#, no-wrap
+msgid "B<PREPEND>I< flag value>"
+msgstr "B<PREPEND>I< flagga värde>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:34
+#: dpkg-buildflags.1:60
+msgid ""
+"Extend the flag named I<flag> by prepending the options given in I<value>.  "
+"A space is appended to the prepended value if the flag's current value is "
+"non-empty."
+msgstr ""
+"Utöka flaggan I<flagga> genom att lägga till alternativen som anges i "
+"I<värde> först. Ett blanksteg läggs till efter värdet om flaggans nuvarande "
+"värde inte är tomt."
+
+#. type: Plain text
+#: dpkg-buildflags.1:63
 msgid ""
 "The configuration files can contain comments on lines starting with a hash "
 "(#). Empty lines are also ignored."
@@ -6233,13 +6303,30 @@ msgstr ""
 "nummertecken (#). Även tomma rader ignoreras."
 
 #. type: TP
-#: dpkg-buildflags.1:35
+#: dpkg-buildflags.1:64
+#, no-wrap
+msgid "B<--dump>"
+msgstr "B<--dump>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:69
+msgid ""
+"Print to standard output all compilation flags and their values. It prints "
+"one flag per line separated from its value by an equal sign "
+"(\"I<flag>=I<value>\"). This is the default action."
+msgstr ""
+"Skriv alla kompileringsflaggor och deras värde på standard ut. En flagga "
+"skrivs per rad, avdelade från sitt värde med ett likamedtecken "
+"(\"I<flagga>=I<värde>\"). Detta är standardåtgärden."
+
+#. type: TP
+#: dpkg-buildflags.1:69
 #, no-wrap
 msgid "B<--list>"
 msgstr "B<--list>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 msgid ""
 "Print the list of flags supported by the current vendor (one per line). See "
 "the B<SUPPORTED FLAGS> section for more information about them."
@@ -6248,34 +6335,36 @@ msgstr ""
 "rad). Se stycket B<FLAGGOR SOM STÖDS> för mer information om dem."
 
 #. type: TP
-#: dpkg-buildflags.1:40
+#: dpkg-buildflags.1:74
 #, no-wrap
 msgid "B<--export=>I<format>"
 msgstr "B<--export=>I<format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 msgid ""
 "Print to standard output shell (if I<format> is B<sh>) or make (if I<format> "
 "is B<make>) commands that can be used to export all the compilation flags in "
-"the environment. If the I<format> value is not given, B<sh> is assumed. Only "
-"compilation flags starting with an upper case character are included, others "
-"are assumed to not be suitable for the environment."
+"the environment. If I<format> is B<configure> then the output can be used on "
+"a B<./configure> command-line. If the I<format> value is not given, B<sh> is "
+"assumed. Only compilation flags starting with an upper case character are "
+"included, others are assumed to not be suitable for the environment."
 msgstr ""
 "Skriv skal- (om I<format> är B<sh>) eller make-kommandon (om I<format> är "
 "B<make>) som kan användas för att exportera alla kompileringsflaggor i "
-"miljön till standard ut. Om I<format> inte anges antas B<sh>. Endast "
+"miljön till standard ut. Om I<format> är B<configure> kan utdata användas på "
+"en B<./configure>-kommandorad. Om I<format> inte anges antas B<sh>. Endast "
 "kompileringsflaggor som börjar med en stor bokstav tas med, andra antas att "
 "inte vara lämpliga för miljön."
 
 #. type: TP
-#: dpkg-buildflags.1:48
+#: dpkg-buildflags.1:84
 #, no-wrap
 msgid "B<--get>I< flag>"
 msgstr "B<--get>I< flagga>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 msgid ""
 "Print the value of the flag on standard output. Exits with 0 if the flag is "
 "known otherwise exits with 1."
@@ -6284,13 +6373,13 @@ msgstr ""
 "känd, om inte avslutar den med 1."
 
 #. type: TP
-#: dpkg-buildflags.1:52
+#: dpkg-buildflags.1:88
 #, no-wrap
 msgid "B<--origin>I< flag>"
 msgstr "B<--origin>I< flagga>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:57
+#: dpkg-buildflags.1:93
 msgid ""
 "Print the origin of the value that is returned by B<--get>. Exits with 0 if "
 "the flag is known otherwise exits with 1. The origin can be one of the "
@@ -6301,196 +6390,585 @@ msgstr ""
 "värden:"
 
 #. type: TP
-#: dpkg-buildflags.1:58
+#: dpkg-buildflags.1:94
 #, no-wrap
 msgid "B<vendor>"
 msgstr "B<vendor>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 msgid "the original flag set by the vendor is returned;"
 msgstr "originalflagga satt av leverantören returneras;"
 
 #. type: TP
-#: dpkg-buildflags.1:61
+#: dpkg-buildflags.1:97
 #, no-wrap
 msgid "B<system>"
 msgstr "B<system>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 msgid "the flag is set/modified by a system-wide configuration;"
 msgstr "flaggan är satt/modifierad av systemkonfigurationen;"
 
 #. type: TP
-#: dpkg-buildflags.1:64
+#: dpkg-buildflags.1:100
 #, no-wrap
 msgid "B<user>"
 msgstr "B<user>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:67
-msgid "the flag is set/modified by a user-specific configuration;"
-msgstr "flaggan är satt/modifierad av användarkonfigurationen;"
-
-#. type: TP
-#: dpkg-buildflags.1:67
+#: dpkg-buildflags.1:103
+msgid "the flag is set/modified by a user-specific configuration;"
+msgstr "flaggan är satt/modifierad av användarkonfigurationen;"
+
+#. type: TP
+#: dpkg-buildflags.1:103
+#, no-wrap
+msgid "B<env>"
+msgstr "B<env>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:106
+msgid "the flag is set/modified by an environment-specific configuration."
+msgstr "flaggan är satt/modifierad av en miljöspecifik konfiguration."
+
+#. type: TP
+#: dpkg-buildflags.1:107
+#, no-wrap
+msgid "B<--query-features>I< area>"
+msgstr "B<--query-features> I<area>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:112
+msgid ""
+"Print the features enabled for a given area. The only currently recognized "
+"area is B<hardening>. Exits with 0 if the area is known otherwise exits with "
+"1."
+msgstr ""
+"Visa funktioner aktiverade för en given area. Den enda kända arean är för "
+"närvarande B<hardening>. Avslutar med 0 om arean är okänd, avslutar annars "
+"med 1."
+
+#. type: Plain text
+#: dpkg-buildflags.1:115
+msgid ""
+"The output format is RFC822 header-style, with one section per feature.  For "
+"example:"
+msgstr ""
+"Utdataformatet är på RFC822-headerformat, med en sektion per funktion. Till "
+"exempel:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:119
+#, no-wrap
+msgid ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+msgstr ""
+"  Feature: pie\n"
+"  Enabled: no\n"
+
+#. type: Plain text
+#: dpkg-buildflags.1:122
+#, no-wrap
+msgid ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+msgstr ""
+"  Feature: stackprotector\n"
+"  Enabled: yes\n"
+
+#. type: SH
+#: dpkg-buildflags.1:130
+#, no-wrap
+msgid "SUPPORTED FLAGS"
+msgstr "FLAGGOR SOM STÖDS"
+
+#. type: TP
+#: dpkg-buildflags.1:131
+#, no-wrap
+msgid "B<CFLAGS>"
+msgstr "B<CFLAGS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:137
+msgid ""
+"Options for the C compiler. The default value set by the vendor includes I<-"
+"g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
+"B<DEB_BUILD_OPTIONS> environment variable defines I<noopt>)."
+msgstr ""
+"Flaggor för C-kompilatorn. Standardvärdet som satts av leverantören "
+"innehåller I<-g> och den förvalda optimeringsnivån (vanligtvis I<-O2>, eller "
+"I<-O0> om miljövariabeln B<DEB_BUILD_OPTIONS> definierar I<noopt>)."
+
+#. type: TP
+#: dpkg-buildflags.1:137
+#, no-wrap
+msgid "B<CPPFLAGS>"
+msgstr "B<CPPFLAGS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:140
+msgid "Options for the C preprocessor. Default value: empty."
+msgstr "Flaggor för C-förprocesseraren. Förvalt värde: tomt."
+
+#. type: TP
+#: dpkg-buildflags.1:140
+#, no-wrap
+msgid "B<CXXFLAGS>"
+msgstr "B<CXXFLAGS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:143
+msgid "Options for the C++ compiler. Same as B<CFLAGS>."
+msgstr "Flaggor för C++-kompilatorn. Samma som B<CFLAGS>."
+
+#. type: TP
+#: dpkg-buildflags.1:143
+#, no-wrap
+msgid "B<FFLAGS>"
+msgstr "B<FFLAGS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:146
+msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
+msgstr "Flaggor för Fortrankompilatorn. Samma som B<CFLAGS>."
+
+#. type: TP
+#: dpkg-buildflags.1:146
+#, no-wrap
+msgid "B<LDFLAGS>"
+msgstr "B<LDFLAGS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:154
+msgid ""
+"Options passed to the compiler when linking executables or shared objects "
+"(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
+"from these options). Default value: empty."
+msgstr ""
+"Flaggor som sänds till kompilatorn vid länkning av binärer eller delade "
+"objekt (om länkaren anropas direkt måste B<-Wl> och B<,> tas bort från dessa "
+"flaggor). Standardvärde: tomt."
+
+#. type: TP
+#: dpkg-buildflags.1:156
+#, no-wrap
+msgid "B</etc/dpkg/buildflags.conf>"
+msgstr "B</etc/dpkg/buildflags.conf>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:159
+msgid "System wide configuration file."
+msgstr "Konfigurationsfil för hela systemet."
+
+#. type: TP
+#: dpkg-buildflags.1:159
+#, no-wrap
+msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
+msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> eller B<$HOME/.config/dpkg/buildflags.conf>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:162
+msgid "User configuration file."
+msgstr "Användarens konfigurationsfil."
+
+#. type: Plain text
+#: dpkg-buildflags.1:169
+msgid ""
+"There are 2 sets of environment variables doing the same operations, the "
+"first one (DEB_I<flag>_I<op>) should never be used within B<debian/rules>. "
+"It's meant for any user that wants to rebuild the source package with "
+"different build flags. The second set (DEB_I<flag>_MAINT_I<op>) should only "
+"be used in B<debian/rules> by package maintainers to change the resulting "
+"build flags."
+msgstr ""
+"Det finns två uppsättningar miljövariabler som utför samma operationer, den "
+"första (DEB_I<flagga>_I<op>) bör aldrig användas inuti B<debian/rules>). Den "
+"är tänkt för användare som vill bygga om källkodspaketet med andra "
+"byggflaggor. Den andra uppsättningen (DEB_I<flagga>_MAINT_I<op>) bör endast "
+"användas i B<debian/rules> av paketansvariga för att ändra de slutgiltiga "
+"byggflaggorna."
+
+#. type: TP
+#: dpkg-buildflags.1:169
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_SET>"
+msgstr "B<DEB_>I<flagga>B<_SET>"
+
+#. type: TQ
+#: dpkg-buildflags.1:171
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_SET>"
+msgstr "B<DEB_>I<flagga>B<_MAINT_SET>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:175
+msgid ""
+"This variable can be used to force the value returned for the given I<flag>."
+msgstr ""
+"Denna variabel kan användas för att tvinga fram värdet som returneras för "
+"given I<flagga>."
+
+#. type: TP
+#: dpkg-buildflags.1:175
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_STRIP>"
+msgstr "B<DEB_>I<flagga>B<_STRIP>"
+
+#. type: TQ
+#: dpkg-buildflags.1:177
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_STRIP>"
+msgstr "B<DEB_>I<flagga>B<_MAINT_STRIP>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:182
+msgid ""
+"This variable can be used to provide a space separated list of options that "
+"will be stripped from the set of flags returned for the given I<flag>."
+msgstr ""
+"Denna variabel kan användas för att tillhandahålla en blankstegsavdelad "
+"lista med flaggor som kommer att tas bort från uppsättningen flaggor som ges "
+"för given I<flagga>."
+
+#. type: TP
+#: dpkg-buildflags.1:182
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_APPEND>"
+msgstr "B<DEB_>I<flagga>B<_APPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:184
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_APPEND>"
+msgstr "B<DEB_>I<flagga>B<_MAINT_APPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:188
+msgid ""
+"This variable can be used to append supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"Denna variabel kan användas för att lägga till ytterligare flaggor till "
+"värdet som returneras för given I<flagga>."
+
+#. type: TP
+#: dpkg-buildflags.1:188
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_PREPEND>"
+msgstr "B<DEB_>I<flagga>B<_PREPEND>"
+
+#. type: TQ
+#: dpkg-buildflags.1:190
+#, no-wrap
+msgid "B<DEB_>I<flag>B<_MAINT_PREPEND>"
+msgstr "B<DEB_>I<flagga>B<_MAINT_PREPEND>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:194
+msgid ""
+"This variable can be used to prepend supplementary options to the value "
+"returned for the given I<flag>."
+msgstr ""
+"Denna variabel kan användas för att lägga till ytterligare flaggor först i "
+"värdet som returneras för given I<flagga>."
+
+#. type: TP
+#: dpkg-buildflags.1:194
+#, no-wrap
+msgid "B<DEB_BUILD_MAINT_OPTIONS>"
+msgstr "B<DEB_BUILD_MAINT_OPTIONS>"
+
+#. type: Plain text
+#: dpkg-buildflags.1:199
+msgid ""
+"This variable can be used to disable/enable various hardening build flags "
+"through the B<hardening> option. See the B<HARDENING> section for details."
+msgstr ""
+"Den här variabeln kan användas för att slå av/på olika härdningsbyggflaggor "
+"genom alternativet B<hardening>. Se avsnittet B<HÄRDNING> för mer "
+"information."
+
+#. type: SH
+#: dpkg-buildflags.1:200
+#, no-wrap
+msgid "HARDENING"
+msgstr "HÄRDNING"
+
+#. type: Plain text
+#: dpkg-buildflags.1:205
+msgid ""
+"Several compile-time options (detailed below) can be used to help harden a "
+"resulting binary against memory corruption attacks, or provide additional "
+"warning messages during compilation. Except as noted below, these are "
+"enabled by default for architectures that support them."
+msgstr ""
+"Du kan använda flera kompileringsflaggor (se detaljer nedan) för att härda "
+"den färdiga binären mot minnesfördärvningsangrepp, eller för att ge "
+"ytterligare varningsmeddelanden under kompileringen. Förutom det som anges "
+"nedan aktiveras dessa som standard för arkitekturer som stöder dem."
+
+#. type: Plain text
+#: dpkg-buildflags.1:211
+msgid ""
+"Each hardening feature can be enabled and disabled in the "
+"B<DEB_BUILD_MAINT_OPTIONS> environment variable's B<hardening> value with "
+"the \"+\" and \"-\" modifier. For example, to enable the \"pie\" feature and "
+"disable the \"fortify\" feature you can do this in B<debian/rules>:"
+msgstr ""
+"Varje härdningsfunktion kan aktiveras och inaktiveras i miljövariabeln "
+"B<DEB_BUILD_MAINT_OPTIONS> värde B<hardening> med modifierarna \"+\" och \"-"
+"\". Du kan till exempel aktivera och funktionen \"pie\" och inaktivera "
+"funktionen \"fortify\" genom att ange detta i B<debian/rules>:"
+
+#. type: Plain text
+#: dpkg-buildflags.1:213
 #, no-wrap
-msgid "B<env>"
-msgstr "B<env>"
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify\n"
 
 #. type: Plain text
-#: dpkg-buildflags.1:70
-msgid "the flag is set/modified by an environment-specific configuration."
-msgstr "flaggan är satt/modifierad av en miljöspecifik konfiguration."
+#: dpkg-buildflags.1:217
+msgid ""
+"The special feature B<all> can be used to enable or disable all hardening "
+"features at the same time. Thus disabling everything and enabling only "
+"\"format\" and \"fortify\" can be achieved with:"
+msgstr ""
+"Den speciella funktionen B<all> kan användas för att aktivera eller "
+"inaktivera alla härdningsfunktioner samtidigt. Du kan till exempel "
+"inaktivera allt och endast aktivera \"format\" och \"fortify\" med:"
 
-#. type: SH
-#: dpkg-buildflags.1:78
+#. type: Plain text
+#: dpkg-buildflags.1:219
 #, no-wrap
-msgid "SUPPORTED FLAGS"
-msgstr "FLAGGOR SOM STÖDS"
+msgid "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
+msgstr "  export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify\n"
 
 #. type: TP
-#: dpkg-buildflags.1:79
+#: dpkg-buildflags.1:220
 #, no-wrap
-msgid "B<CFLAGS>"
-msgstr "B<CFLAGS>"
+msgid "B<format>"
+msgstr "B<format>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:232
+#, fuzzy
+#| msgid ""
+#| "This setting (enabled by default) adds B<-Wformat -Wformat-security -"
+#| "Werror=format-security> to B<CFLAGS> and B<CXXFLAGS>. This will warn "
+#| "about improper format string uses, and will fail when format functions "
+#| "are used in a way that that represent possible security problems. At "
+#| "present, this warns about calls to B<printf> and B<scanf> functions where "
+#| "the format string is not a string literal and there are no format "
+#| "arguments, as in B<printf(foo);> instead of B<printf(\"%s\", foo);> This "
+#| "may be a security hole if the format string came from untrusted input and "
+#| "contains \"%n\"."
 msgid ""
-"Options for the C compiler. The default value set by the vendor includes I<-"
-"g> and the default optimization level (I<-O2> usually, or I<-O0> if the "
-"B<DEB_BUILD_OPTIONS> environment variable defines I<noopt>)."
+"This setting (enabled by default) adds B<-Wformat -Werror=format-security> "
+"to B<CFLAGS> and B<CXXFLAGS>. 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 B<scanf> functions where the format string is not a string literal and "
+"there are no format arguments, as in B<printf(foo);> instead of B<printf(\"%s"
+"\", foo);> This may be a security hole if the format string came from "
+"untrusted input and contains \"%n\"."
 msgstr ""
-"Flaggor för C-kompilatorn. Standardvärdet som satts av leverantören "
-"innehåller I<-g> och den förvalda optimeringsnivån (vanligtvis I<-O2>, eller "
-"I<-O0> om miljövariabeln B<DEB_BUILD_OPTIONS> definierar I<noopt>)."
+"Inställningen (aktiverad som standard) lägger till B<-Wformat -Wformat-"
+"security -Werror=format-security> till B<CFLAGS> och B<CXXFLAGS>. Detta "
+"kommer att varna om olämplig användning av formatsträngar, och att "
+"misslyckas när formatfunktionerna används på ett sätt som representerar "
+"möjliga säkerhetsproblem. För närvarande varnar detta om anrop till "
+"funktionerna B<printf> och B<scanf> där formatsträngen inte är en fast "
+"sträng och när det inte finns några formatargument, som i B<printf(foo);> "
+"istället för B<printf(\"%s\", foo);> Detta kan vara ett säkerhetshål om "
+"formatsträngen kommer från en obetrodd källa och innehåller \"%n\"."
 
 #. type: TP
-#: dpkg-buildflags.1:85
+#: dpkg-buildflags.1:233
 #, no-wrap
-msgid "B<CPPFLAGS>"
-msgstr "B<CPPFLAGS>"
+msgid "B<fortify>"
+msgstr "B<fortify>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:88
-msgid "Options for the C preprocessor. Default value: empty."
-msgstr "Flaggor för C-förprocesseraren. Förvalt värde: tomt."
-
-#. type: TP
-#: dpkg-buildflags.1:88
-#, no-wrap
-msgid "B<CXXFLAGS>"
-msgstr "B<CXXFLAGS>"
+#: dpkg-buildflags.1:244
+msgid ""
+"This setting (enabled by default) adds B<-D_FORTIFY_SOURCE=2> to "
+"B<CPPFLAGS>. During code generation the compiler knows a great deal of "
+"information about buffer sizes (where possible), and attempts to replace "
+"insecure unlimited length buffer function calls with length-limited ones. "
+"This is especially useful for old, crufty code.  Additionally, format "
+"strings in writable memory that contain '%n' are blocked. If an application "
+"depends on such a format string, it will need to be worked around."
+msgstr ""
+"Inställningen (aktiverad som standard) lägger till  B<-D_FORTIFY_SOURCE=2> "
+"till B<CPPFLAGS>. Kompilatorn har under kodgenereringen kännedom om en hel "
+"del information om buffertstorlekar (där tillämpligt) och försöker ersätta "
+"osäkra funktionsanrop med obegränsade buffertlängder med längdbegränsade "
+"dito. Det här är speciellt användbart för gammal, skräpig kod. Dessutom "
+"blockeras formatsträngar i skrivbart minne som innehåller \"%n\". Om ett "
+"program är beroende av en sådan formatsträng måste det gås runt i kod."
 
 #. type: Plain text
-#: dpkg-buildflags.1:91
-msgid "Options for the C++ compiler. Same as B<CFLAGS>."
-msgstr "Flaggor för C++-kompilatorn. Samma som B<CFLAGS>."
+#: dpkg-buildflags.1:247
+msgid ""
+"Note that for this option to have any effect, the source must also be "
+"compiled with B<-O1> or higher."
+msgstr ""
+"Observera att, för att den här flaggan skall ha någon effekt, måste "
+"källkoden också kompileras med B<-O1> eller högre."
 
 #. type: TP
-#: dpkg-buildflags.1:91
+#: dpkg-buildflags.1:247
 #, no-wrap
-msgid "B<FFLAGS>"
-msgstr "B<FFLAGS>"
+msgid "B<stackprotector>"
+msgstr "B<stackprotector>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:94
-msgid "Options for the Fortran compiler. Same as B<CFLAGS>."
-msgstr "Flaggor för Fortrankompilatorn. Samma som B<CFLAGS>."
-
-#. type: TP
-#: dpkg-buildflags.1:94
-#, no-wrap
-msgid "B<LDFLAGS>"
-msgstr "B<LDFLAGS>"
+#: dpkg-buildflags.1:256
+msgid ""
+"This setting (enabled by default) adds B<-fstack-protector --param=ssp-"
+"buffer-size=4> to B<CFLAGS> and B<CXXFLAGS>. This adds safety checks against "
+"stack overwrites. This renders many potential code injection attacks into "
+"aborting situations. In the best case this turns code injection "
+"vulnerabilities into denial of service or into non-issues (depending on the "
+"application)."
+msgstr ""
+"Inställningen (aktiverad som standard) lägger till B<-fstack-protector --"
+"param=ssp-buffer-size=4> till B<CFLAGS> och B<CXXFLAGS>. Detta lägger till "
+"säkerhetskontroller mot stacköverskrivningar, vilket gör att många möjliga "
+"kodinjiceringsangrepp istället avbryter programmet. I det bästa fallet gör "
+"det kodinjiceringsangrepp till överbelastnignsangrepp eller icke-problem "
+"(beroende på programmet)."
 
 #. type: Plain text
-#: dpkg-buildflags.1:102
+#: dpkg-buildflags.1:260
 msgid ""
-"Options passed to the compiler when linking executables or shared objects "
-"(if the linker is called directly, then B<-Wl> and B<,> have to be stripped "
-"from these options). Default value: empty."
+"This feature requires linking against glibc (or another provider of "
+"B<__stack_chk_fail>), so needs to be disabled when building with B<-"
+"nostdlib> or B<-ffreestanding> or similar."
 msgstr ""
-"Flaggor som sänds till kompilatorn vid länkning av binärer eller delade "
-"objekt (om länkaren anropas direkt måste B<-Wl> och B<,> tas bort från dessa "
-"flaggor). Standardvärde: tomt."
+"Den här funktionen kräver länkning mot glibc (eller ett annat bibliotek som "
+"tillhandahåller B<__stack_chk_fail>), så det måste inaktiveras när du bygger "
+"med B<-nostdlib> eller B<-ffreestanding> eller liknande."
 
 #. type: TP
-#: dpkg-buildflags.1:104
+#: dpkg-buildflags.1:261
 #, no-wrap
-msgid "B</etc/dpkg/buildflags.conf>"
-msgstr "B</etc/dpkg/buildflags.conf>"
+msgid "B<relro>"
+msgstr "B<relro>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:107
-msgid "System wide configuration file."
-msgstr "Konfigurationsfil för hela systemet."
+#: dpkg-buildflags.1:270
+msgid ""
+"This setting (enabled by default) adds B<-Wl,-z,relro> to B<LDFLAGS>.  "
+"During program load, several ELF memory sections need to be written to by "
+"the linker. This flags the loader to turn these sections read-only before "
+"turning over control to the program. Most notably this prevents GOT "
+"overwrite attacks. If this option is disabled, B<bindnow> will become "
+"disabled as well."
+msgstr ""
+"Inställningen (aktiverad som standard) 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 skall göras skrivskyddade innan programmet får kontroll. Detta "
+"skyddar huvudsaklingen mot GOT-överskrivningsangrepp. Om inställningen "
+"inaktiveras kommer även B<bindnow> att inaktiveras."
 
 #. type: TP
-#: dpkg-buildflags.1:107
+#: dpkg-buildflags.1:271
 #, no-wrap
-msgid "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> or B<$HOME/.config/dpkg/buildflags.conf>"
-msgstr "B<$XDG_CONFIG_HOME/dpkg/buildflags.conf> eller B<$HOME/.config/dpkg/buildflags.conf>"
+msgid "B<bindnow>"
+msgstr "B<bindnow>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:110
-msgid "User configuration file."
-msgstr "Användarens konfigurationsfil."
+#: dpkg-buildflags.1:278
+msgid ""
+"This setting (disabled by default) adds B<-Wl,-z,now> to B<LDFLAGS>. During "
+"program load, all dynamic symbols are resolved, allowing for the entire PLT "
+"to be marked read-only (due to B<relro> above). The option cannot become "
+"enabled if B<relro> is not enabled."
+msgstr ""
+"Inställningen (inaktiverad som standard) lägger till B<-Wl,-z,bindnow> till "
+"B<LDFLAGS>. Vid inläsning av programmet löses alla dynamiska symboler, "
+"vilket gör att hela PLT kan markeras som skrivskyddad (på grund av B<relro> "
+"ovan). Inställningen kan inte aktiveras om B<relro> inte är aktiverad."
 
 #. type: TP
-#: dpkg-buildflags.1:111
+#: dpkg-buildflags.1:279
 #, no-wrap
-msgid "B<DEB_>I<flag>B<_SET>"
-msgstr "B<DEB_>I<flagga>B<_SET>"
+msgid "B<pie>"
+msgstr "B<pie>"
 
 #. type: Plain text
-#: dpkg-buildflags.1:115
+#: dpkg-buildflags.1:291
 msgid ""
-"This variable can be used to force the value returned for the given I<flag>."
+"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS> and "
+"B<CXXFLAGS>, and B<-fPIE -pie> to B<LDFLAGS>. Position Independent "
+"Executable are needed to take advantage of Address Space Layout "
+"Randomization, supported by some kernel versions. While ASLR can already be "
+"enforced for data areas in the stack and heap (brk and mmap), the code areas "
+"must be compiled as position-independent. Shared libraries already do this (-"
+"fPIC), so they gain ASLR automatically, but binary .text regions need to be "
+"build PIE to gain ASLR. When this happens, ROP (Return Oriented Programming) "
+"attacks are much harder since there are no static locations to bounce off of "
+"during a memory corruption attack."
 msgstr ""
-"Denna variabel kan användas för att tvinga fram värdet som returneras för "
-"given I<flagga>."
-
-#. type: TP
-#: dpkg-buildflags.1:115
-#, no-wrap
-msgid "B<DEB_>I<flag>B<_APPEND>"
-msgstr "B<DEB_>I<flagga>B<_APPEND>"
+"Inställningen (inaktiverad som standard) lägger till B<-fPIE> till B<CFLAGS> "
+"och B<CXXFLAGS>, samt B<-fPIE -pie> till B<LDFLAGS>. Positionsoberoende "
+"exekverbara program (PIE) behövs för att dra fördel av slumpmässig "
+"adressrymd (ASLR), vilket stöds av vissa versioner av kärnan. Medan ASLR "
+"redan kan användas för datautrymmen i stacken och heap:en (brk och mmap), "
+"måste kodområden först kompileras som positionsoberoende. Delade bibliotek "
+"gör redan detta (-fPI C), så de drar automatiskt fördel av ASLR medan "
+"binära .text-regioner måste byggas med PIE för att uppnå ASLR. När detta "
+"sker är ROP-angrepp (Return Oriented Programming) mycket svårare eftersom "
+"det inte finns några statiska platser att studsa från i ett "
+"minnesfördärvningsangrepp."
 
 #. type: Plain text
-#: dpkg-buildflags.1:119
+#: dpkg-buildflags.1:294
 msgid ""
-"This variable can be used to append supplementary options to the value "
-"returned for the given I<flag>."
+"This is not compatible with B<-fPIC> so care must be taken when building "
+"shared objects."
 msgstr ""
-"Denna variabel kan användas för att lägga till ytterligare flaggor till "
-"värdet som returneras för given I<flagga>."
+"Detta är inte kompatibelt med B<-fPIC> så man måste vara försiktig när man "
+"bygger delade objekt."
 
 #. type: Plain text
-#: dpkg-buildflags.1:122 dpkg-maintscript-helper.1:130
-msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2010 Raphaël Hertzog"
+#: dpkg-buildflags.1:299
+msgid ""
+"Additionally, since PIE is implemented via a general register, some "
+"architectures (most notably i386) can see performance losses of up to 15% in "
+"very text-segment-heavy application workloads; most workloads see less than "
+"1%. Architectures with more general registers (e.g. amd64)  do not see as "
+"high a worst-case penalty."
+msgstr ""
+"Eftersom PIE i tillägg implementeras med ett generellt register kan vissa "
+"arkitekturer (huvudsakligen i386) se prestandaförluster upp till 15% i "
+"väldigt textsegment-tunga programs körning; de flesta körningar ser mindre "
+"än 1%. Arkitekturer med många generella register (t.ex amd64) ser inte en "
+"lika stor värsta falls-förlust."
 
 #. type: TH
-#: dpkg-buildpackage.1:1
+#: dpkg-buildpackage.1:22
 #, no-wrap
 msgid "dpkg-buildpackage"
 msgstr "dpkg-buildpackage"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:4
+#: dpkg-buildpackage.1:25
 msgid "dpkg-buildpackage - build binary or source packages from sources"
 msgstr "dpkg-buildpackage - bygg binär- eller källkodspaket från källkod"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:8
-msgid "B<dpkg-buildpackage> [I<options>]"
-msgstr "B<dpkg-buildpackage> [I<flaggor>]"
+#: dpkg-buildpackage.1:29
+msgid "B<dpkg-buildpackage> [I<option>...]"
+msgstr "B<dpkg-buildpackage> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 msgid ""
 "B<dpkg-buildpackage> is a program that automates the process of building a "
 "Debian package. It consists of the following steps:"
@@ -6499,13 +6977,13 @@ msgstr ""
 "bygga ett Debianpaket. Det består av följande steg:"
 
 #. type: IP
-#: dpkg-buildpackage.1:13
+#: dpkg-buildpackage.1:34
 #, no-wrap
 msgid "B<1.>"
 msgstr "B<1.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 msgid ""
 "It prepares the build environment by setting various environment variables "
 "(see B<ENVIRONMENT>) and calls B<dpkg-source --before-build> (unless B<-T> "
@@ -6516,13 +6994,13 @@ msgstr ""
 "target> används)."
 
 #. type: IP
-#: dpkg-buildpackage.1:17
+#: dpkg-buildpackage.1:38
 #, no-wrap
 msgid "B<2.>"
 msgstr "B<2.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 msgid ""
 "It checks that the build-dependencies and build-conflicts are satisfied "
 "(unless B<-d> is specified)."
@@ -6531,13 +7009,13 @@ msgstr ""
 "d> anges)."
 
 #. type: IP
-#: dpkg-buildpackage.1:20
+#: dpkg-buildpackage.1:41
 #, no-wrap
 msgid "B<3.>"
 msgstr "B<3.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 msgid ""
 "If a specific target has been selected with the B<-T> or B<--target> option, "
 "it calls that target and stops here. Otherwise it calls B<fakeroot debian/"
@@ -6548,13 +7026,13 @@ msgstr ""
 "rules clean> för att städa byggträdet (såvida inte B<-nc> anges)."
 
 #. type: IP
-#: dpkg-buildpackage.1:25
+#: dpkg-buildpackage.1:46
 #, no-wrap
 msgid "B<4.>"
 msgstr "B<4.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 msgid ""
 "It calls B<dpkg-source -b> to generate the source package (unless a binary-"
 "only build has been requested with B<-b>, B<-B> or B<-A>)."
@@ -6563,33 +7041,35 @@ msgstr ""
 "bygge av enbart binärer har valts med B<-b>, B<-B> eller B<-A>)."
 
 #. type: IP
-#: dpkg-buildpackage.1:29
+#: dpkg-buildpackage.1:50
 #, no-wrap
 msgid "B<5.>"
 msgstr "B<5.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 msgid ""
-"It calls B<debian/rules> B<build> followed by B<fakeroot debian/rules> "
-"I<binary-target> (unless a source-only build has been requested with B<-S>). "
-"Note that I<binary-target> is either B<binary> (default case, or if B<-b> is "
-"specified)  or B<binary-arch> (if B<-B> is specified) or B<binary-indep> (if "
-"B<-A> is specified)."
+"It calls B<debian/rules> I<build-target> followed by B<fakeroot debian/"
+"rules> I<binary-target> (unless a source-only build has been requested with "
+"B<-S>). Note that I<build-target> and I<binary-target> are either B<build> "
+"and B<binary> (default case, or if B<-b> is specified), or B<build-arch> and "
+"B<binary-arch> (if B<-B> is specified), or B<build-indep> and B<binary-"
+"indep> (if B<-A> is specified)."
 msgstr ""
-"B<debian/rules build> anropas, följt av B<fakeroot debian/rules> I<binärmål> "
-"(såvida inte ett bygge av enbart källkod har valts med B<-S>). Observera att "
-"I<binärmål> är ett av B<binary> (standardval, eller om B<-b> anges), "
-"B<binary-arch> (om B<-B> anges) eller B<binary-indep> (om B<-A> anges)."
+"B<debian/rules> I<byggmål> anropas, följt av B<fakeroot debian/rules> "
+"I<binärmål> (såvida inte ett bygge av enbart källkod har valts med B<-S>). "
+"Observera att I<byggmål> och I<binärmål> är ett av B<build> och B<binary> "
+"(standardval, eller om B<-b> anges), B<build-arch> och B<binary-arch> (om B<-"
+"B> anges) eller B<build-indep> och B<binary-indep> (om B<-A> anges)."
 
 #. type: IP
-#: dpkg-buildpackage.1:36
+#: dpkg-buildpackage.1:58
 #, no-wrap
 msgid "B<6.>"
 msgstr "B<6.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 msgid ""
 "It calls B<gpg> to sign the B<.dsc> file (if any, unless B<-us> is "
 "specified)."
@@ -6598,13 +7078,13 @@ msgstr ""
 "us> anges)."
 
 #. type: IP
-#: dpkg-buildpackage.1:39
+#: dpkg-buildpackage.1:61
 #, no-wrap
 msgid "B<7.>"
 msgstr "B<7.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 msgid ""
 "It calls B<dpkg-genchanges> to generate a B<.changes> file.  Many B<dpkg-"
 "buildpackage> options are forwarded to B<dpkg-genchanges>."
@@ -6613,26 +7093,26 @@ msgstr ""
 "flaggorna till B<dpkg-buildpackage> vidaresänds till B<dpkg-genchanges>."
 
 #. type: IP
-#: dpkg-buildpackage.1:43
+#: dpkg-buildpackage.1:65
 #, no-wrap
 msgid "B<8.>"
 msgstr "B<8.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 msgid ""
 "It calls B<gpg> to sign the B<.changes> file (unless B<-uc> is specified)."
 msgstr ""
 "B<gpg> anropas för att signera B<.changes>-filen (såvida inte B<-uc> anges)."
 
 #. type: IP
-#: dpkg-buildpackage.1:46
+#: dpkg-buildpackage.1:68
 #, no-wrap
 msgid "B<9.>"
 msgstr "B<9.>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:49
+#: dpkg-buildpackage.1:71
 msgid ""
 "If B<-tc> is specified, it will call B<fakeroot debian/rules clean> again. "
 "Finally it calls B<dpkg-source --after-build>."
@@ -6641,13 +7121,13 @@ msgstr ""
 "Till slut anropas B<dpkg-source --after-build>."
 
 #. type: TP
-#: dpkg-buildpackage.1:51
+#: dpkg-buildpackage.1:73
 #, no-wrap
 msgid "B<-b>"
 msgstr "B<-b>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:55
+#: dpkg-buildpackage.1:77
 msgid ""
 "Specifies a binary-only build, no source files are to be built and/or "
 "distributed. Passed to B<dpkg-genchanges>."
@@ -6656,13 +7136,13 @@ msgstr ""
 "eller distribueras. Sänds vidare till B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:55 dpkg-checkbuilddeps.1:23
+#: dpkg-buildpackage.1:77 dpkg-checkbuilddeps.1:42
 #, no-wrap
 msgid "B<-B>"
 msgstr "B<-B>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 msgid ""
 "Specifies a binary-only build, limited to architecture dependent packages.  "
 "Passed to B<dpkg-genchanges>."
@@ -6671,13 +7151,13 @@ msgstr ""
 "arkitekturberoende paket. Sänds vidare till B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:59
+#: dpkg-buildpackage.1:81
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:63
+#: dpkg-buildpackage.1:85
 msgid ""
 "Specifies a binary-only build, limited to architecture independent packages. "
 "Passed to B<dpkg-genchanges>."
@@ -6686,13 +7166,13 @@ msgstr ""
 "arkitekturoberoende paket. Sänds vidare till B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:63 dpkg-genchanges.1:27
+#: dpkg-buildpackage.1:85 dpkg-genchanges.1:47
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 msgid ""
 "Specifies a source-only build, no binary packages need to be made.  Passed "
 "to B<dpkg-genchanges>."
@@ -6701,13 +7181,13 @@ msgstr ""
 "Sänds vidare till B<dpkg-genchanges>."
 
 #. type: TP
-#: dpkg-buildpackage.1:67
+#: dpkg-buildpackage.1:89
 #, no-wrap
 msgid "B<-F>"
 msgstr "B<-F>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:71
+#: dpkg-buildpackage.1:93
 msgid ""
 "Specifies a normal full build, binary and source packages will be built.  "
 "This is the same as the default case when no build option is specified."
@@ -6716,22 +7196,22 @@ msgstr ""
 "byggas. Detta är detsamma som standardläget om inga byggflaggor anges."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:73
+#: dpkg-buildpackage.1:95
 msgid "B<--target=>I<target>"
 msgstr "B<--target=>I<mål>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:75
+#: dpkg-buildpackage.1:97
 msgid "B<--target >I<target>"
 msgstr "B<--target >I<mål>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:77
+#: dpkg-buildpackage.1:99
 msgid "B<-T>I<target>"
 msgstr "B<-T>I<mål>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:83
+#: dpkg-buildpackage.1:105
 msgid ""
 "Calls B<debian/rules> I<target> after having setup the build environment and "
 "stops the package build process here. If B<--as-root> is also given, then "
@@ -6744,13 +7224,13 @@ msgstr ""
 "inte behöver flaggan."
 
 #. type: TP
-#: dpkg-buildpackage.1:84
+#: dpkg-buildpackage.1:106
 #, no-wrap
 msgid "B<--as-root>"
 msgstr "B<--as-root>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:88
+#: dpkg-buildpackage.1:110
 msgid ""
 "Only meaningful together with B<--target>. Requires that the target be run "
 "with root rights."
@@ -6759,62 +7239,62 @@ msgstr ""
 "root-behörighet."
 
 #. type: TP
-#: dpkg-buildpackage.1:90 dpkg-genchanges.1:36
+#: dpkg-buildpackage.1:112 dpkg-genchanges.1:56
 #, no-wrap
 msgid "B<-si>"
 msgstr "B<-si>"
 
 #. type: TP
-#: dpkg-buildpackage.1:92 dpkg-genchanges.1:42
+#: dpkg-buildpackage.1:114 dpkg-genchanges.1:62
 #, no-wrap
 msgid "B<-sa>"
 msgstr "B<-sa>"
 
 #. type: TP
-#: dpkg-buildpackage.1:94 dpkg-genchanges.1:45
+#: dpkg-buildpackage.1:116 dpkg-genchanges.1:65
 #, no-wrap
 msgid "B<-sd>"
 msgstr "B<-sd>"
 
 #. type: TP
-#: dpkg-buildpackage.1:96 dpkg-genchanges.1:49 dpkg-gencontrol.1:38
-#: dpkg-gensymbols.1:372
+#: dpkg-buildpackage.1:118 dpkg-genchanges.1:69 dpkg-gencontrol.1:57
+#: dpkg-gensymbols.1:396
 #, no-wrap
 msgid "B<-v>I<version>"
 msgstr "B<-v>I<version>"
 
 #. type: TP
-#: dpkg-buildpackage.1:98 dpkg-genchanges.1:54
+#: dpkg-buildpackage.1:120 dpkg-genchanges.1:74
 #, no-wrap
 msgid "B<-C>I<changesdescription>"
 msgstr "B<-C>I<ändringsbeskrivning>"
 
 #. type: TP
-#: dpkg-buildpackage.1:100 dpkg-genchanges.1:60
+#: dpkg-buildpackage.1:122 dpkg-genchanges.1:80
 #, no-wrap
 msgid "B<-m>I<maintaineraddress>"
 msgstr "B<-m>I<paketansvarige-adress>"
 
 #. type: TP
-#: dpkg-buildpackage.1:102 dpkg-genchanges.1:66
+#: dpkg-buildpackage.1:124 dpkg-genchanges.1:86
 #, no-wrap
 msgid "B<-e>I<maintaineraddress>"
 msgstr "B<-e>I<paketansvarige-adress>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:104
+#: dpkg-buildpackage.1:126
 msgid "Passed unchanged to B<dpkg-genchanges>. See its manual page."
 msgstr ""
 "Sänds vidare utan ändringar till B<dpkg-genchanges>. Se dess manualsida."
 
 #. type: TP
-#: dpkg-buildpackage.1:105
+#: dpkg-buildpackage.1:127
 #, no-wrap
 msgid "B<-a>I<architecture>"
 msgstr "B<-a>I<arkitektur>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:110
+#: dpkg-buildpackage.1:132
 msgid ""
 "Specify the Debian architecture we build for. The architecture of the "
 "machine we build on is determined automatically, and is also the default for "
@@ -6824,7 +7304,7 @@ msgstr ""
 "på bestäms automatiskt, och är även standard för värdmaskinen."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 msgid ""
 "Specify the GNU system type we build for. It can be used in place of -a or "
 "as a complement to override the default GNU system type of the target Debian "
@@ -6835,13 +7315,13 @@ msgstr ""
 "målarkitekturen."
 
 #. type: TP
-#: dpkg-buildpackage.1:115
+#: dpkg-buildpackage.1:137
 #, no-wrap
 msgid "B<-j>I<jobs>"
 msgstr "B<-j>I<jobb>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 msgid ""
 "Number of jobs allowed to be run simultaneously, equivalent to the B<make>"
 "(1)  option of the same name. Will add itself to the MAKEFLAGS environment "
@@ -6860,13 +7340,13 @@ msgstr ""
 "överstyra värdet för B<-j> om den flaggan ges."
 
 #. type: TP
-#: dpkg-buildpackage.1:126
+#: dpkg-buildpackage.1:148
 #, no-wrap
 msgid "B<-D>"
 msgstr "B<-D>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:130
+#: dpkg-buildpackage.1:152
 msgid ""
 "Check build dependencies and conflicts; abort if unsatisfied. This is the "
 "default behavior."
@@ -6875,24 +7355,24 @@ msgstr ""
 "Detta är standardbeteendet."
 
 #. type: TP
-#: dpkg-buildpackage.1:130 dpkg-gensymbols.1:427
+#: dpkg-buildpackage.1:152 dpkg-gensymbols.1:452
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 msgid "Do not check build dependencies and conflicts."
 msgstr "Kontrollera inte byggberoenden eller -konflikter."
 
 #. type: TP
-#: dpkg-buildpackage.1:133
+#: dpkg-buildpackage.1:155
 #, no-wrap
 msgid "B<-nc>"
 msgstr "B<-nc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 msgid ""
 "Do not clean the source tree (implies B<-b> if nothing else has been "
 "selected among B<-B>, B<-A> or B<-S>)."
@@ -6901,13 +7381,13 @@ msgstr ""
 "B<-B>, B<-A> eller B<-S>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:137
+#: dpkg-buildpackage.1:159
 #, no-wrap
 msgid "B<-tc>"
 msgstr "B<-tc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 msgid ""
 "Clean the source tree (using I<gain-root-command> B<debian/rules clean>)  "
 "after the package has been built."
@@ -6916,13 +7396,13 @@ msgstr ""
 "efter att paketet har byggts."
 
 #. type: TP
-#: dpkg-buildpackage.1:143
+#: dpkg-buildpackage.1:165
 #, no-wrap
 msgid "B<-r>I<gain-root-command>"
 msgstr "B<-r>I<få-root-kommando>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 msgid ""
 "When B<dpkg-buildpackage> needs to execute part of the build process as "
 "root, it prefixes the command it executes with I<gain-root-command> if one "
@@ -6949,13 +7429,13 @@ msgstr ""
 "individuellt till kommandot som skall startas."
 
 #. type: TP
-#: dpkg-buildpackage.1:167
+#: dpkg-buildpackage.1:189
 #, no-wrap
 msgid "B<-R>I<rules-file>"
 msgstr "B<-R>I<regelfil>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 msgid ""
 "Building a Debian package usually involves invoking B<debian/rules> as a "
 "command with several standard parameters. With this option it's possible to "
@@ -6972,13 +7452,13 @@ msgstr ""
 "använda B</usr/local/bin/make -f debian/rules> som I<regelfil>)."
 
 #. type: TP
-#: dpkg-buildpackage.1:178
+#: dpkg-buildpackage.1:200
 #, no-wrap
 msgid "B<-p>I<sign-command>"
 msgstr "B<-p>I<signeringskommando>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 msgid ""
 "When B<dpkg-buildpackage> needs to execute GPG or PGP to sign a source "
 "control (B<.dsc>) file or a B<.changes> file it will run I<sign-command> "
@@ -6997,112 +7477,112 @@ msgstr ""
 "eller andra skalmetatecken."
 
 #. type: TP
-#: dpkg-buildpackage.1:188
+#: dpkg-buildpackage.1:210
 #, no-wrap
 msgid "B<-k>I<key-id>"
 msgstr "B<-k>I<nyckel-id>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 msgid "Specify a key-ID to use when signing packages."
 msgstr "Ange nyckel-id att använda vid signering av paket."
 
 #. type: TP
-#: dpkg-buildpackage.1:191
+#: dpkg-buildpackage.1:213
 #, no-wrap
 msgid "B<-us>"
 msgstr "B<-us>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 msgid "Do not sign the source package."
 msgstr "Signera inte källkodspaketet."
 
 #. type: TP
-#: dpkg-buildpackage.1:194
+#: dpkg-buildpackage.1:216
 #, no-wrap
 msgid "B<-uc>"
 msgstr "B<-uc>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:197
+#: dpkg-buildpackage.1:219
 msgid "Do not sign the B<.changes> file."
 msgstr "Signera inte B<.changes>-filen."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:199
+#: dpkg-buildpackage.1:221
 msgid "B<-i>[I<regexp>]"
 msgstr "B<-i>[I<reguljärt-uttryck>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:201
+#: dpkg-buildpackage.1:223
 msgid "B<-I>I<[pattern]>"
 msgstr "B<-I>I<[mönster]>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:203
+#: dpkg-buildpackage.1:225
 msgid "B<-s>[B<nsAkurKUR>]"
 msgstr "B<-s>[B<nsAkurKUR>]"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:205
+#: dpkg-buildpackage.1:227
 msgid "B<-z>, B<-Z>"
 msgstr "B<-z>, B<-Z>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:208
+#: dpkg-buildpackage.1:230
 msgid "Passed unchanged to B<dpkg-source>. See its manual page."
 msgstr "Sänds vidare utan ändringar till B<dpkg-source>. Se dess manualsida."
 
 #. type: TP
-#: dpkg-buildpackage.1:209
+#: dpkg-buildpackage.1:231
 #, no-wrap
 msgid "B<--source-option=>I<opt>"
 msgstr "B<--source-option=>I<val>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 msgid "Pass option I<opt> to B<dpkg-source>."
 msgstr "Sänd flaggan I<val> till B<dpkg-source>."
 
 #. type: TP
-#: dpkg-buildpackage.1:212
+#: dpkg-buildpackage.1:234
 #, no-wrap
 msgid "B<--changes-option=>I<opt>"
 msgstr "B<--changes-option=>I<val>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:215
+#: dpkg-buildpackage.1:237
 msgid "Pass option I<opt> to B<dpkg-genchanges>."
 msgstr "Sänder flaggan I<val> till B<dpkg-genchanges>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:219
+#: dpkg-buildpackage.1:241
 msgid "B<--admindir >I<dir>"
 msgstr "B<--admindir> I<kat>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:222 dpkg-checkbuilddeps.1:23 dpkg-query.1:116
-#: dpkg-shlibdeps.1:217 dpkg-trigger.1:43
+#: dpkg-buildpackage.1:244 dpkg-checkbuilddeps.1:42 dpkg-query.1:146
+#: dpkg-shlibdeps.1:236 dpkg-trigger.1:60
 msgid ""
 "Change the location of the B<dpkg> database. The default location is I</var/"
 "lib/dpkg>."
 msgstr "Ändra platsen för B<dpkg>-databasen. Förval är I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-buildpackage.1:223 dpkg-checkbuilddeps.1:33 dpkg-distaddfile.1:32
-#: dpkg-deb.1:163 dpkg-genchanges.1:131 dpkg-gencontrol.1:121
-#: dpkg-gensymbols.1:438 dpkg-name.1:57 dpkg-parsechangelog.1:33
-#: dpkg-query.1:104 dpkg-scanpackages.1:97 dpkg-shlibdeps.1:217
-#: dpkg-source.1:90 dpkg-split.1:127 dpkg-trigger.1:31
+#: dpkg-buildpackage.1:245 dpkg-checkbuilddeps.1:57 dpkg-distaddfile.1:50
+#: dpkg-deb.1:192 dpkg-genchanges.1:151 dpkg-gencontrol.1:140
+#: dpkg-gensymbols.1:463 dpkg-name.1:71 dpkg-parsechangelog.1:53
+#: dpkg-query.1:134 dpkg-scanpackages.1:101 dpkg-shlibdeps.1:236
+#: dpkg-source.1:117 dpkg-split.1:143 dpkg-trigger.1:48
 #, no-wrap
 msgid "B<-h>, B<--help>"
 msgstr "B<-h>, B<--help>"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 msgid ""
-"Even if B<dpkg-buildpackage> export some variables, B<debian/rules> should "
+"Even if B<dpkg-buildpackage> exports some variables, B<debian/rules> should "
 "not rely on their presence and should instead use the respective interface "
 "to retrieve the needed values."
 msgstr ""
@@ -7111,13 +7591,13 @@ msgstr ""
 "gränssnitt för att hämta de värden som behövs."
 
 #. type: SS
-#: dpkg-buildpackage.1:234
+#: dpkg-buildpackage.1:256
 #, no-wrap
 msgid "Variables set by dpkg-architecture"
 msgstr "Variabler som sätts av dpkg-architecture"
 
 #. type: Plain text
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 msgid ""
 "B<dpkg-architecture> is called with the B<-a> and B<-t> parameters "
 "forwarded. Any variable that is output by its B<-s> option is integrated in "
@@ -7127,24 +7607,39 @@ msgstr ""
 "Variabler som skrivs ut via dess B<-s>-flagga integreras i byggmiljön."
 
 #. type: SS
-#: dpkg-buildpackage.1:238
+#: dpkg-buildpackage.1:260
 #, no-wrap
-msgid "Compiler flags"
-msgstr "Kompileringsflaggor"
+msgid "Compiler flags are no longer exported"
+msgstr "Kompileringsflaggor exporteras inte längre."
+
+#. type: Plain text
+#: dpkg-buildpackage.1:265
+msgid ""
+"Between versions 1.14.17 and 1.16.1, B<dpkg-buildpackage> exported compiler "
+"flags (B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS>) with "
+"values as returned by B<dpkg-buildflags>. This is no longer the case."
+msgstr ""
+"Mellan version 1.14.17 och 1.16.1 exporterade B<dpkg-buildpackage> "
+"kompilatorflaggor (B<CFLAGS>, B<CXXFLAGS>, B<CPPFLAGS> och B<LDFLAGS>) med "
+"värden enligt B<dpkg-buildflags>. Detta gäller inte längre."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:243
+#: dpkg-buildpackage.1:273
 msgid ""
-"The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
-"environment variables are set to the values that B<dpkg-buildflags> "
-"returned. See its manual page for more information."
+"B<dpkg-buildpackage> is using the B<build-arch> and B<build-indep> targets "
+"since version 1.16.2. Those targets are thus mandatory. But to avoid "
+"breakages of existing packages, and ease the transition, it will fallback to "
+"using the B<build> target if B<make -f debian/rules -qn> I<build-target> "
+"returns 2 as exit code."
 msgstr ""
-"Miljövariablerna B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> och "
-"B<LDFLAGS> sätts till de värden som B<dpkg-buildflags> returnerar. Se dess "
-"manualsida för ytterligare information."
+"B<dpkg-buildpackage> använder målen B<build-archi> och B<build-indep> från "
+"version 1.16.2. Dessa mål krävs därmed, men för att undvika att existerande "
+"paket går sönder, och för att förenkla övergången, kommer den falla tillbaka "
+"till att använda målet B<build> om B<make -f debian/rules -gn> I<byggmål> "
+"returnerar statuskoden 2."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:248
+#: dpkg-buildpackage.1:277
 msgid ""
 "It should be possible to specify spaces and shell metacharacters in and "
 "initial arguments for I<gain-root-command> and I<sign-command>."
@@ -7153,43 +7648,39 @@ msgstr ""
 "inledande argument för, I<få-root-kommando> och I<signeringskommando>."
 
 #. type: Plain text
-#: dpkg-buildpackage.1:255
+#: dpkg-buildpackage.1:284
 msgid ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 msgstr ""
-"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-genchanges>(1), "
-"B<fakeroot>(1), B<gpg>(1)."
-
-#. type: Plain text
-#: dpkg-buildpackage.1:264 dpkg-source.1:712
-msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2008-2010 Raphaël Hertzog"
+"B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-"
+"genchanges>(1), B<fakeroot>(1), B<gpg>(1)."
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20
 #, no-wrap
 msgid "dpkg-checkbuilddeps"
 msgstr "dpkg-checkbuilddeps"
 
 #. type: TH
-#: dpkg-checkbuilddeps.1:1
+#: dpkg-checkbuilddeps.1:20 dpkg-distaddfile.1:19 dpkg-split.1:19
+#: dpkg-statoverride.8:19
 #, no-wrap
-msgid "2009-11-21"
-msgstr "2009-11-21"
+msgid "2011-07-04"
+msgstr "2011-07-04"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:4
+#: dpkg-checkbuilddeps.1:23
 msgid "dpkg-checkbuilddeps - check build dependencies and conflicts"
 msgstr "dpkg-checkbuilddeps - kontrollera byggberoenden och -konflikter"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:9
-msgid "B<dpkg-checkbuilddeps> [I<options>] [I<control-file>]"
-msgstr "B<dpkg-checkbuilddeps> [I<flaggor>] [I<kontrollfil>]"
+#: dpkg-checkbuilddeps.1:28
+msgid "B<dpkg-checkbuilddeps> [I<option>...] [I<control-file>]"
+msgstr "B<dpkg-checkbuilddeps> [I<flagga>...] [I<control-fil>]"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:14
+#: dpkg-checkbuilddeps.1:33
 msgid ""
 "This program checks the installed packages in the system against the build "
 "dependencies and build conflicts listed in the control file. If any are not "
@@ -7200,16 +7691,16 @@ msgstr ""
 "och programmet avslutas med en felstatus som inte är noll."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:17
+#: dpkg-checkbuilddeps.1:36
 msgid ""
-"By default, I<debian/control> is read, but an alternate control filename may "
+"By default, B<debian/control> is read, but an alternate control filename may "
 "be specified on the command line."
 msgstr ""
-"Som standard läses I<debian/control>, men ett alternativt kontrollfilnamn "
-"kan anges på kommandoraden."
+"Som standard läses B<debian/control>, men ett alternativt styrfilnamn kan "
+"anges på kommandoraden."
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 msgid ""
 "Ignore I<Build-Depends-Indep> lines. Use when no arch-indep packages will be "
 "built."
@@ -7218,19 +7709,19 @@ msgstr ""
 "paket skall byggas."
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:27
+#: dpkg-checkbuilddeps.1:46
 #, no-wrap
 msgid "B<-d >I<build-depends-string>"
 msgstr "B<-d> I<byggberoendesträng>"
 
 #. type: TP
-#: dpkg-checkbuilddeps.1:29
+#: dpkg-checkbuilddeps.1:48
 #, no-wrap
 msgid "B<-c >I<build-conflicts-string>"
 msgstr "B<-c> I<byggkonfliktsträng>"
 
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:33
+#: dpkg-checkbuilddeps.1:52
 msgid ""
 "Use the given build dependencies/conflicts instead of those contained in the "
 "I<debian/control> file."
@@ -7238,36 +7729,48 @@ msgstr ""
 "Använd de angivna byggberoendena/-konflikterna istället för de som står i "
 "filen I<debian/control>."
 
+#. type: TP
+#: dpkg-checkbuilddeps.1:52
+#, no-wrap
+msgid "B<-a >I<arch>"
+msgstr "B<-a> I<ark>"
+
 #. type: Plain text
-#: dpkg-checkbuilddeps.1:42
-msgid "Copyright \\(co 2001 Joey Hess"
-msgstr "Upphovsrättsskyddat © 2001 Joey Hess"
+#: dpkg-checkbuilddeps.1:57
+msgid ""
+"Check build dependencies/conflicts assuming that the package described in "
+"the control file is to be built for the given host architecture instead of "
+"the architecture of the current system."
+msgstr ""
+"Kontrollera byggberoenden/-konflikter med antagandet att paketet som "
+"beskrivs i kontrollfilen skall byggas för den givna värdarkitekturen "
+"istället för det aktuella systemets arkitektur."
 
 #. type: TH
-#: dpkg-distaddfile.1:1
+#: dpkg-distaddfile.1:19
 #, no-wrap
 msgid "dpkg-distaddfile"
 msgstr "dpkg-distaddfile"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:4
+#: dpkg-distaddfile.1:22
 msgid "dpkg-distaddfile - add entries to debian/files"
 msgstr "dpkg-distaddfile - lägg till poster i debian/files"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:8
-msgid "B<dpkg-distaddfile> [I<options>]I< filename section priority>"
-msgstr "B<dpkg-distaddfile> [I<flaggor>]I< filnamn sektion prioritet>"
+#: dpkg-distaddfile.1:26
+msgid "B<dpkg-distaddfile> [I<option>...]I< filename section priority>"
+msgstr "B<dpkg-distaddfile> [I<flagga>...]I< filnamn sektion prioritet>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:13
+#: dpkg-distaddfile.1:31
 msgid "B<dpkg-distaddfile> adds an entry for a named file to B<debian/files>."
 msgstr ""
 "B<dpkg-distaddfile> lägger till en post för en namngiven fil i B<debian/"
 "files>."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:18
+#: dpkg-distaddfile.1:36
 msgid ""
 "It takes three non-option arguments, the filename and the section and "
 "priority for the B<.changes> file."
@@ -7276,7 +7779,7 @@ msgstr ""
 "för B<.changes>-filen."
 
 #. type: Plain text
-#: dpkg-distaddfile.1:26
+#: dpkg-distaddfile.1:44
 msgid ""
 "The filename should be specified relative to the directory where B<dpkg-"
 "genchanges> will expect to find the files, usually B<..>, rather than being "
@@ -7287,13 +7790,13 @@ msgstr ""
 "aktuella katalogen när B<dpkg-distaddfile> körs."
 
 #. type: TP
-#: dpkg-distaddfile.1:28 dpkg-genchanges.1:103 dpkg-gencontrol.1:69
+#: dpkg-distaddfile.1:46 dpkg-genchanges.1:123 dpkg-gencontrol.1:88
 #, no-wrap
 msgid "B<-f>I<fileslistfile>"
 msgstr "B<-f>I<fillisfile>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:32 dpkg-gencontrol.1:73
+#: dpkg-distaddfile.1:50 dpkg-gencontrol.1:92
 msgid ""
 "Read or write the list of files to be uploaded here, rather than using "
 "B<debian/files>."
@@ -7302,13 +7805,13 @@ msgstr ""
 "använda B<debian/file>."
 
 #. type: TP
-#: dpkg-distaddfile.1:40 dpkg-genchanges.1:139 dpkg-gencontrol.1:134
+#: dpkg-distaddfile.1:58 dpkg-genchanges.1:159 dpkg-gencontrol.1:153
 #, no-wrap
 msgid "B<debian/files>"
 msgstr "B<debian/files>"
 
 #. type: Plain text
-#: dpkg-distaddfile.1:46
+#: dpkg-distaddfile.1:63
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-distaddfile> can be used to add additional files."
@@ -7317,29 +7820,29 @@ msgstr ""
 "distaddfile> kan användas för att lägga till ytterligare filer."
 
 #. type: TH
-#: dpkg-deb.1:1
+#: dpkg-deb.1:21
 #, no-wrap
 msgid "dpkg-deb"
 msgstr "dpkg-deb"
 
 #. type: TH
-#: dpkg-deb.1:1 dpkg-query.1:1 dselect.1:1
+#: dpkg-deb.1:21
 #, no-wrap
-msgid "2010-03-07"
-msgstr "2010-03-07"
+msgid "2011-11-22"
+msgstr "2011-11-22"
 
 #. type: Plain text
-#: dpkg-deb.1:4
+#: dpkg-deb.1:24
 msgid "dpkg-deb - Debian package archive (.deb) manipulation tool"
 msgstr "dpkg-deb - Debians manipuleringsverktyg för paketarkiv (.deb)"
 
 #. type: Plain text
-#: dpkg-deb.1:9
-msgid "B<dpkg-deb> [I<options>] I<command>"
-msgstr "B<dpkg-deb> [I<flaggor>] I<åtgärd>"
+#: dpkg-deb.1:28
+msgid "B<dpkg-deb> [I<option>...] I<command>"
+msgstr "B<dpkg-deb> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-deb.1:13
+#: dpkg-deb.1:32
 msgid ""
 "B<dpkg-deb> packs, unpacks and provides information about Debian archives."
 msgstr ""
@@ -7347,12 +7850,12 @@ msgstr ""
 "Debianarkiv."
 
 #. type: Plain text
-#: dpkg-deb.1:17
+#: dpkg-deb.1:36
 msgid "Use B<dpkg> to install and remove packages from your system."
 msgstr "Använd B<dpkg> för att installera och ta bort paket från ditt system."
 
 #. type: Plain text
-#: dpkg-deb.1:27
+#: dpkg-deb.1:46
 msgid ""
 "You can also invoke B<dpkg-deb> by calling B<dpkg> with whatever options you "
 "want to pass to B<dpkg-deb>. B<dpkg> will spot that you wanted B<dpkg-deb> "
@@ -7363,13 +7866,13 @@ msgstr ""
 "deb> och kör det åt dig."
 
 #. type: TP
-#: dpkg-deb.1:29
+#: dpkg-deb.1:48
 #, no-wrap
 msgid "B<-b>, B<--build> I<directory> [I<archive>|I<directory>]"
 msgstr "B<-b>, B<--build> I<katalog> [I<arkiv>|I<katalog>]"
 
 #. type: Plain text
-#: dpkg-deb.1:41
+#: dpkg-deb.1:60
 msgid ""
 "Creates a debian archive from the filesystem tree stored in I<directory>. "
 "I<directory> must have a B<DEBIAN> subdirectory, which contains the control "
@@ -7384,7 +7887,7 @@ msgstr ""
 "filerna läggas i binärpaketets styrinformationsområde."
 
 #. type: Plain text
-#: dpkg-deb.1:53
+#: dpkg-deb.1:72
 msgid ""
 "Unless you specify B<--nocheck>, B<dpkg-deb> will read B<DEBIAN/control> and "
 "parse it. It will check it for syntax errors and other problems, and display "
@@ -7399,7 +7902,7 @@ msgstr ""
 "styrinformationskatalogen B<DEBIAN>."
 
 #. type: Plain text
-#: dpkg-deb.1:60
+#: dpkg-deb.1:79
 msgid ""
 "If no I<archive> is specified then B<dpkg-deb> will write the package into "
 "the file I<directory>B<.deb>."
@@ -7408,12 +7911,12 @@ msgstr ""
 "I<katalog>B<.deb>."
 
 #. type: Plain text
-#: dpkg-deb.1:62
+#: dpkg-deb.1:81
 msgid "If the archive to be created already exists it will be overwritten."
 msgstr "Om arkivet som skall skapas redan finns kommer det skrivas över."
 
 #. type: Plain text
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 msgid ""
 "If the second argument is a directory then B<dpkg-deb> will write to the "
 "file I<package>B<_>I<version>B<_>I<arch>B<.deb>, or "
@@ -7431,18 +7934,18 @@ msgstr ""
 "användas)."
 
 #. type: TP
-#: dpkg-deb.1:78
+#: dpkg-deb.1:97
 #, no-wrap
 msgid "B<-I>, B<--info> I<archive> [I<control-file-name>...]"
 msgstr "B<-I>, B<--info> I<arkiv> [I<control-filnamn> ...]"
 
 #. type: Plain text
-#: dpkg-deb.1:81
+#: dpkg-deb.1:100
 msgid "Provides information about a binary package archive."
 msgstr "Tillhandahåller information om ett binärt paketarkiv."
 
 #. type: Plain text
-#: dpkg-deb.1:86
+#: dpkg-deb.1:105
 msgid ""
 "If no I<control-file-name>s are specified then it will print a summary of "
 "the contents of the package as well as its control file."
@@ -7451,7 +7954,7 @@ msgstr ""
 "innehållet i paketet tillsammans med dess styrfil."
 
 #. type: Plain text
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 msgid ""
 "If any I<control-file-name>s are specified then B<dpkg-deb> will print them "
 "in the order they were specified; if any of the components weren't present "
@@ -7464,13 +7967,13 @@ msgstr ""
 "avslutar med felstatus 2."
 
 #. type: TP
-#: dpkg-deb.1:94
+#: dpkg-deb.1:113
 #, no-wrap
 msgid "B<-W>, B<--show> I<archive>"
 msgstr "B<-W>, B<--show> I<arkiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 msgid ""
 "Provides information about a binary package archive in the format specified "
 "by the B<--showformat> argument. The default format displays the package's "
@@ -7481,25 +7984,25 @@ msgstr ""
 "rad, avdelade med tabulatortecken."
 
 #. type: TP
-#: dpkg-deb.1:101
+#: dpkg-deb.1:120
 #, no-wrap
 msgid "B<-f>, B<--field> I<archive> [I<control-field-name>...]"
 msgstr "B<-f>, B<--field> I<arkiv> [I<control-fältnamn> ...]"
 
 #. type: Plain text
-#: dpkg-deb.1:104
+#: dpkg-deb.1:123
 msgid "Extracts control file information from a binary package archive."
 msgstr "Extraherar styrfilsinformation från ett binärt paketarkiv."
 
 #. type: Plain text
-#: dpkg-deb.1:108
+#: dpkg-deb.1:127
 msgid ""
 "If no B<control-file-field>s are specified then it will print the whole "
 "control file."
 msgstr "Om du inte anger några B<styrfilfält> visas hela styrfilen."
 
 #. type: Plain text
-#: dpkg-deb.1:117
+#: dpkg-deb.1:136
 msgid ""
 "If any are specified then B<dpkg-deb> will print their contents, in the "
 "order in which they appear in the control file. If more than one B<control-"
@@ -7511,19 +8014,19 @@ msgstr ""
 "deb> visa varje med ett inledande fältnamn (och ett kolon och mellanrum)."
 
 #. type: Plain text
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 msgid "No errors are reported for fields requested but not found."
 msgstr ""
 "Inga felmeddelande rapporteras för fält som efterfrågas men inte hittas."
 
 #. type: TP
-#: dpkg-deb.1:119
+#: dpkg-deb.1:138
 #, no-wrap
 msgid "B<-c>, B<--contents> I<archive>"
 msgstr "B<-c>, B<--contents> I<arkiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 msgid ""
 "Lists the contents of the filesystem tree archive portion of the package "
 "archive. It is currently produced in the format generated by B<tar>'s "
@@ -7533,13 +8036,13 @@ msgstr ""
 "närvarande i det format som genereras av B<tar>s pratsamma visning."
 
 #. type: TP
-#: dpkg-deb.1:125
+#: dpkg-deb.1:144
 #, no-wrap
 msgid "B<-x>, B<--extract> I<archive directory>"
 msgstr "B<-x>|B<--extract> I<arkivkatalog>"
 
 #. type: Plain text
-#: dpkg-deb.1:129
+#: dpkg-deb.1:148
 msgid ""
 "Extracts the filesystem tree from a package archive into the specified "
 "directory."
@@ -7547,7 +8050,7 @@ msgstr ""
 "Extraherar filsystemsträdet från ett paketarkiv till den angivna katalogen."
 
 #. type: Plain text
-#: dpkg-deb.1:135
+#: dpkg-deb.1:154
 msgid ""
 "Note that extracting a package to the root directory will I<not> result in a "
 "correct installation! Use B<dpkg> to install packages."
@@ -7557,7 +8060,7 @@ msgstr ""
 "paket."
 
 #. type: Plain text
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 msgid ""
 "I<directory> (but not its parents) will be created if necessary, and its "
 "permissions modified to match the contents of the package."
@@ -7566,45 +8069,71 @@ msgstr ""
 "behörighet kommer att ändras till att motsvara innehållet i paketet."
 
 #. type: TP
-#: dpkg-deb.1:139
+#: dpkg-deb.1:158
 #, no-wrap
 msgid "B<-X>, B<--vextract> I<archive directory>"
 msgstr "B<-C>|B<--vextract> I<arkivkatalog>"
 
 #. type: Plain text
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
 msgid ""
-"Is like B<--extract> (B<-x>)  but prints a listing of the files extracted as "
-"it goes."
+"Is like B<--extract> (B<-x>)  with B<--verbose> (B<-v>)  which prints a "
+"listing of the files extracted as it goes."
 msgstr ""
-"Är som B<--extract> (B<-x>) men visar en lista över filer som extraheras "
-"under tiden."
+"Är som B<--extract> (B<-x>) med B<--verbose> (B<-v>) som visar en lista över "
+"filer som extraheras under tiden."
 
 #. type: TP
-#: dpkg-deb.1:144
+#: dpkg-deb.1:165
+#, no-wrap
+msgid "B<-R>, B<--raw-extract> I<archive directory>"
+msgstr "B<-R>, B<--raw-extract> I<arkivkatalog>"
+
+#. type: Plain text
+#: dpkg-deb.1:170
+msgid ""
+"Extracts the filesystem tree from a package archive into a specified "
+"directory, and the control information files into a DEBIAN subdirectory of "
+"the specified directory."
+msgstr ""
+"Extraherar filsystemsträdet från ett paketarkiv till den angivna katalogen "
+"och kontrollinformationsfilerna till underkatalogen DEBIAN i den angivna "
+"katalogen."
+
+#. type: Plain text
+#: dpkg-deb.1:172 dpkg-deb.1:192
+msgid ""
+"The target directory (but not its parents) will be created if necessary."
+msgstr ""
+"Målkatalogen (men inte dess föräldrar) kommer att skapas om nödvändigt."
+
+#. type: TP
+#: dpkg-deb.1:172
 #, no-wrap
 msgid "B<--fsys-tarfile> I<archive>"
 msgstr "B<--fsys-tarfile> I<arkiv>"
 
 #. type: Plain text
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 msgid ""
 "Extracts the filesystem tree data from a binary package and sends it to "
 "standard output in B<tar> format. Together with B<tar>(1)  this can be used "
-"to extract a particular file from a package archive."
+"to extract a particular file from a package archive.  The input archive will "
+"always be processed sequentially."
 msgstr ""
 "Extraherar filsystemsträdsdata från ett binärt paket och sänder det till "
 "standard ut i B<tar>-format. Tillsammans med B<tar>(1) kan det användas för "
-"att hämta ut en enskild fil från ett paketarkiv."
+"att hämta ut en enskild fil från ett paketarkiv. Indataarkiven behandlas "
+"alltid i den ordning de anges."
 
 #. type: TP
-#: dpkg-deb.1:152
+#: dpkg-deb.1:181
 #, no-wrap
 msgid "B<-e>, B<--control> I<archive> [I<directory>]"
 msgstr "B<-e>, B<--control> I<arkiv> [I<katalog>]"
 
 #. type: Plain text
-#: dpkg-deb.1:156
+#: dpkg-deb.1:185
 msgid ""
 "Extracts the control information files from a package archive into the "
 "specified directory."
@@ -7613,7 +8142,7 @@ msgstr ""
 "katalogen."
 
 #. type: Plain text
-#: dpkg-deb.1:160
+#: dpkg-deb.1:189
 msgid ""
 "If no directory is specified then a subdirectory B<DEBIAN> in the current "
 "directory is used."
@@ -7621,21 +8150,14 @@ msgstr ""
 "Om ingen katalog anges kommer en underkatalog vid namn B<DEBIAN> i den "
 "aktuella katalogen att användas."
 
-#. type: Plain text
-#: dpkg-deb.1:163
-msgid ""
-"The target directory (but not its parents) will be created if necessary."
-msgstr ""
-"Målkatalogen (men inte dess föräldrar) kommer att skapas om nödvändigt."
-
 #. type: TP
-#: dpkg-deb.1:171
+#: dpkg-deb.1:200
 #, no-wrap
 msgid "B<--showformat=>I<format>"
 msgstr "B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-deb.1:176 dpkg-query.1:121
+#: dpkg-deb.1:205 dpkg-query.1:155
 msgid ""
 "This option is used to specify the format of the output B<--show> will "
 "produce. The format is a string that will be output for each package listed."
@@ -7644,7 +8166,7 @@ msgstr ""
 "Formatet är en sträng som matas ut för varje paket i listan."
 
 #. type: Plain text
-#: dpkg-deb.1:185
+#: dpkg-deb.1:214
 msgid ""
 "The string may reference any status field using the \"${I<field-name>}\" "
 "form, a list of the valid fields can be easily produced using B<-I> on the "
@@ -7659,33 +8181,55 @@ msgstr ""
 "B<--showformat> i B<dpkg-query>(1)."
 
 #. type: Plain text
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 msgid "The default for this field is \"${Package}\\et${Version}\\en\"."
 msgstr "Förvalet för fältet är \"${Package}\\et${Version}\\en\"."
 
 #. type: TP
-#: dpkg-deb.1:187
+#: dpkg-deb.1:216
 #, no-wrap
-msgid "B<-z>I<compress_level>"
+msgid "B<-z>I<compress-level>"
 msgstr "B<-z>I<komprimeringsnivå>"
 
 #. type: Plain text
-#: dpkg-deb.1:191
+#: dpkg-deb.1:223
+msgid ""
+"Specify which compression level to use on the compressor backend, when "
+"building a package (default is 9 for gzip and bzip2, 6 for xz and lzma).  "
+"The accepted values are 0-9 with: 0 being mapped to compressor none for gzip "
+"and 0 mapped to 1 for bzip2. Before dpkg 1.16.2 level 0 was equivalent to "
+"compressor none for all compressors."
+msgstr ""
+"Ange vilken komprimeringsnivå som skall användas i komprimeringsfunktionen "
+"när ett paket byggs (standard är 9 för gzip och bzip2, 6 för xz och lzma). "
+"Giltiga värden är 0-9 där: 0 mappas mot komprimeraren ingen för gzip och "
+"till 1 för bzip2. Före dpkg 1.16.2 var nivå 0 komprimeraren ingen för alla "
+"komprimerare."
+
+#. type: TP
+#: dpkg-deb.1:223
+#, no-wrap
+msgid "B<-S>I<compress-strategy>"
+msgstr "B<-S>I<komprimeringsstrategi>"
+
+#. type: Plain text
+#: dpkg-deb.1:228
 msgid ""
-"Specify which compression level to pass to the compressor backend program, "
-"when building a package."
+"Specify which compression strategy to use on the compressor backend, when "
+"building a package (since dpkg 1.16.2). Allowed value is I<extreme> for xz."
 msgstr ""
-"Ange vilken komprimeringsnivå som skall sändas till komprimeringsprogrammet "
-"när ett paket byggs."
+"Anger vilken komprimeringsstrategi som skall användas i "
+"komprimeringsfunktionen när paketet byggs (sedan dpkg 1.16.2). Tillåtet "
+"värde är I<extreme> för xz."
 
 #. type: TP
-#: dpkg-deb.1:191
+#: dpkg-deb.1:228
 #, no-wrap
-msgid "B<-Z>I<compress_type>"
+msgid "B<-Z>I<compress-type>"
 msgstr "B<-Z>I<komprimeringstyp>"
 
 #. type: Plain text
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 msgid ""
 "Specify which compression type to use when building a package. Allowed "
 "values are I<gzip>, I<xz>, I<bzip2>, I<lzma>, and I<none> (default is "
@@ -7696,13 +8240,13 @@ msgstr ""
 "I<gzip>)."
 
 #. type: TP
-#: dpkg-deb.1:196
+#: dpkg-deb.1:233
 #, no-wrap
 msgid "B<--new>"
 msgstr "B<--new>"
 
 #. type: Plain text
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 msgid ""
 "Ensures that B<dpkg-deb> builds a `new' format archive. This is the default."
 msgstr ""
@@ -7710,13 +8254,13 @@ msgstr ""
 "förval."
 
 #. type: TP
-#: dpkg-deb.1:201
+#: dpkg-deb.1:238
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: Plain text
-#: dpkg-deb.1:209
+#: dpkg-deb.1:246
 msgid ""
 "Forces B<dpkg-deb> to build an `old' format archive. This old archive format "
 "is less easily parsed by non-Debian tools and is now obsolete; its only use "
@@ -7729,8 +8273,14 @@ msgstr ""
 "versioner av dpkg äldre än 0.93.76 (september 1995), vilka endast släpptes "
 "som i386-a.out."
 
+#. type: TP
+#: dpkg-deb.1:246
+#, no-wrap
+msgid "B<--nocheck>"
+msgstr "B<--nocheck>"
+
 #. type: Plain text
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252
 msgid ""
 "Inhibits B<dpkg-deb --build>'s usual checks on the proposed contents of an "
 "archive. You can build any archive you want, no matter how broken, this way."
@@ -7740,18 +8290,33 @@ msgstr ""
 "här sätt."
 
 #. type: TP
-#: dpkg-deb.1:215
+#: dpkg-deb.1:252 start-stop-daemon.8:281
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: dpkg-deb.1:256
+msgid ""
+"Enables verbose output. This currently only affects B<--extract> making it "
+"behave like B<--vextract>."
+msgstr ""
+"Aktiverar pratsam utdata. Påverkar för närvarande bara B<--extract>, vilket "
+"får det att bete sig som B<--vextract>."
+
+#. type: TP
+#: dpkg-deb.1:256
 #, no-wrap
 msgid "B<-D>, B<--debug>"
 msgstr "B<-D>, B<--debug>"
 
 #. type: Plain text
-#: dpkg-deb.1:218
+#: dpkg-deb.1:259
 msgid "Enables debugging output. This is not very interesting."
 msgstr "Aktiverar felsökningsutdata. Denna är inte speciellt intressant."
 
 #. type: Plain text
-#: dpkg-deb.1:224
+#: dpkg-deb.1:265
 msgid ""
 "If set, B<dpkg-deb> will use it as the directory in which to create "
 "temporary files and directories."
@@ -7760,13 +8325,13 @@ msgstr ""
 "filer och kataloger skapas."
 
 #. type: Plain text
-#: dpkg-deb.1:230
+#: dpkg-deb.1:271
 msgid ""
 "B<dpkg-deb -I> I<package1>B<.deb> I<package2>B<.deb> does the wrong thing."
 msgstr "B<dpkg-deb -I> I<paket1>B<.deb> I<paket2>B<.deb> gör fel."
 
 #. type: Plain text
-#: dpkg-deb.1:238
+#: dpkg-deb.1:279
 msgid ""
 "There is no authentication on B<.deb> files; in fact, there isn't even a "
 "straightforward checksum.  (Higher level tools like APT support "
@@ -7781,7 +8346,7 @@ msgstr ""
 "debian/rules. Filen stöds dock inte direkt av lågnivåverktygen.)"
 
 #. type: Plain text
-#: dpkg-deb.1:245
+#: dpkg-deb.1:286
 msgid ""
 "Do not attempt to use just B<dpkg-deb> to install software! You must use "
 "B<dpkg> proper to ensure that all the files are correctly placed and the "
@@ -7793,35 +8358,28 @@ msgstr ""
 "sparas."
 
 #. type: Plain text
-#: dpkg-deb.1:251
+#: dpkg-deb.1:291
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-divert.8:1
+#: dpkg-divert.8:21
 #, no-wrap
 msgid "dpkg-divert"
 msgstr "dpkg-divert"
 
-#. type: TH
-#: dpkg-divert.8:1
-#, fuzzy, no-wrap
-#| msgid "2010-10-10"
-msgid "2010-10-12"
-msgstr "2010-10-10"
-
 #. type: Plain text
-#: dpkg-divert.8:4
+#: dpkg-divert.8:24
 msgid "dpkg-divert - override a package's version of a file"
 msgstr "dpkg-divert - överstyr ett pakets version av en fil"
 
 #. type: Plain text
-#: dpkg-divert.8:9
-msgid "B<dpkg-divert> [I<options>] I<command>"
-msgstr "B<dpkg-divert> [I<flaggor>] I<åtgärd>"
+#: dpkg-divert.8:29
+msgid "B<dpkg-divert> [I<option>...] I<command>"
+msgstr "B<dpkg-divert> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-divert.8:13
+#: dpkg-divert.8:33
 msgid ""
 "B<dpkg-divert> is the utility used to set up and update the list of "
 "diversions."
@@ -7830,7 +8388,7 @@ msgstr ""
 "listan över omdirigeringar."
 
 #. type: Plain text
-#: dpkg-divert.8:23
+#: dpkg-divert.8:43
 msgid ""
 "File I<diversions> are a way of forcing B<dpkg>(1)  not to install a file "
 "into its location, but to a I<diverted> location. Diversions can be used "
@@ -7849,46 +8407,46 @@ msgstr ""
 "ett paket som innehåller de filerna installeras."
 
 #. type: TP
-#: dpkg-divert.8:25
+#: dpkg-divert.8:45
 #, no-wrap
 msgid "[B<--add>] I<file>"
 msgstr "[B<--add>] I<fil>"
 
 #. type: Plain text
-#: dpkg-divert.8:28
+#: dpkg-divert.8:48
 msgid "Add a diversion for I<file>."
 msgstr "Lägg till en omdirigering för I<fil>."
 
 #. type: TP
-#: dpkg-divert.8:28 dpkg-statoverride.8:36
+#: dpkg-divert.8:48 dpkg-statoverride.8:53
 #, no-wrap
 msgid "B<--remove>I< file>"
 msgstr "B<--remove>I< fil>"
 
 #. type: Plain text
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 msgid "Remove a diversion for I<file>."
 msgstr "Ta bort en omdirigering för I<fil>."
 
 #. type: TP
-#: dpkg-divert.8:31
+#: dpkg-divert.8:51
 #, no-wrap
 msgid "B<--list>I< glob-pattern>"
 msgstr "B<--list>I< filnamnsmönster>"
 
 #. type: Plain text
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 msgid "List diversions matching I<glob-pattern>."
 msgstr "Visa omdirigeringar som matchar I<sökmönster>."
 
 #. type: TP
-#: dpkg-divert.8:34
+#: dpkg-divert.8:54
 #, no-wrap
 msgid "B<--listpackage>I< file>"
 msgstr "B<--listpackage>I< fil>"
 
 #. type: Plain text
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 msgid ""
 "Print the name of the package that diverts I<file>.  Prints LOCAL if I<file> "
 "is locally diverted and nothing if I<file> is not diverted."
@@ -7897,36 +8455,37 @@ msgstr ""
 "omdirigerats lokalt och ingenting om I<fil> inte är omdirigerad."
 
 #. type: TP
-#: dpkg-divert.8:38
+#: dpkg-divert.8:58
 #, no-wrap
 msgid "B<--truename>I< file>"
 msgstr "B<--truename>I< fil>"
 
 #. type: Plain text
-#: dpkg-divert.8:41
+#: dpkg-divert.8:61
 msgid "Print the real name for a diverted file."
 msgstr "Visa det riktiga namnet på en omdirigerad fil."
 
 #. type: TP
-#: dpkg-divert.8:43 dpkg-statoverride.8:53 update-alternatives.8:329
+#: dpkg-divert.8:63 dpkg-statoverride.8:70 dselect.1:65
+#: update-alternatives.8:345
 #, no-wrap
 msgid "B<--admindir>I< directory>"
 msgstr "B<--admindir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 msgid ""
 "Set the dpkg data directory to I<directory> (default: I</var/lib/dpkg>)."
 msgstr "Ställ dpkg:s datakatalog till I<katalog> (standard: I</var/lib/dpkg>)."
 
 #. type: TP
-#: dpkg-divert.8:46
+#: dpkg-divert.8:66
 #, no-wrap
 msgid "B<--divert>I< divert-to>"
 msgstr "B<--divert>I< omdirigera-till>"
 
 #. type: Plain text
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 msgid ""
 "I<divert-to> is the location where the versions of I<file>, as provided by "
 "other packages, will be diverted."
@@ -7935,13 +8494,13 @@ msgstr ""
 "av andra paket kommer omdirigeras till."
 
 #. type: TP
-#: dpkg-divert.8:50
+#: dpkg-divert.8:70
 #, no-wrap
 msgid "B<--local>"
 msgstr "B<--local>"
 
 #. type: Plain text
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 msgid ""
 "Specifies that all packages' versions of this file are diverted.  This "
 "means, that there are no exceptions, and whatever package is installed, the "
@@ -7954,13 +8513,13 @@ msgstr ""
 "att installera en lokalt modifierad version."
 
 #. type: TP
-#: dpkg-divert.8:56
+#: dpkg-divert.8:76
 #, no-wrap
 msgid "B<--package>I< package>"
 msgstr "B<--package>I< paket>"
 
 #. type: Plain text
-#: dpkg-divert.8:61
+#: dpkg-divert.8:81
 msgid ""
 "I<package> is the name of a package whose copy of I<file> will not be "
 "diverted. i.e. I<file> will be diverted for all packages except I<package>."
@@ -7969,24 +8528,24 @@ msgstr ""
 "omdirigeras, dvs. I<fil> kommer omdirigeras för alla paket förutom I<paket>."
 
 #. type: TP
-#: dpkg-divert.8:61 dpkg-statoverride.8:65 update-alternatives.8:351
+#: dpkg-divert.8:81 dpkg-statoverride.8:82 update-alternatives.8:367
 #, no-wrap
 msgid "B<--quiet>"
 msgstr "B<--quiet>"
 
 #. type: Plain text
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 msgid "Quiet mode, i.e. no verbose output."
 msgstr "Tyst läge, dvs. ingen pratsam utdata."
 
 #. type: TP
-#: dpkg-divert.8:64
+#: dpkg-divert.8:84
 #, no-wrap
 msgid "B<--rename>"
 msgstr "B<--rename>"
 
 #. type: Plain text
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 msgid ""
 "Actually move the file aside (or back). B<dpkg-divert> will abort operation "
 "in case the destination file already exists."
@@ -7995,41 +8554,41 @@ msgstr ""
 "avbryta körningen om destinationsfilen redan existerar."
 
 #. type: TP
-#: dpkg-divert.8:68
+#: dpkg-divert.8:88
 #, no-wrap
 msgid "B<--test>"
 msgstr "B<--test>"
 
 #. type: Plain text
-#: dpkg-divert.8:71
+#: dpkg-divert.8:91
 msgid "Test mode, i.e. don't actually perform any changes, just demonstrate."
 msgstr ""
 "Testläge, dvs. utför inga faktiska ändringar, bara visa vad som skulle hända."
 
 #. type: SH
-#: dpkg-divert.8:78
+#: dpkg-divert.8:98
 #, no-wrap
 msgid "NOTES"
 msgstr "ANTECKNINGAR"
 
 #. type: Plain text
-#: dpkg-divert.8:82
+#: dpkg-divert.8:102
 msgid ""
-"When adding, default is B<--local> and B<--divert> I<E<lt>originalE<gt>."
-"distrib>. When removing, B<--package> or B<--local> and B<--divert> must "
-"match if specified."
+"When adding, default is B<--local> and B<--divert> I<original>B<.distrib>. "
+"When removing, B<--package> or B<--local> and B<--divert> must match if "
+"specified."
 msgstr ""
-"Vid tillägg är standard B<--local> och B<--divert> I<E<lt>originalE<gt>."
-"distrib>. Vid borttagning måste B<--package> eller B<--local> och B<--"
-"divert> matcha om de anges."
+"Vid tillägg är standard B<--local> och B<--divert> I<original>B<.distrib>. "
+"Vid borttagning måste B<--package> eller B<--local> och B<--divert> matcha "
+"om de anges."
 
 #. type: Plain text
-#: dpkg-divert.8:84
+#: dpkg-divert.8:104
 msgid "Directories can't be diverted with B<dpkg-divert>."
 msgstr "Kataloger kan inte omdirigeras med B<dpkg-divert>."
 
 #. type: Plain text
-#: dpkg-divert.8:90
+#: dpkg-divert.8:110
 msgid ""
 "Care should be taken when diverting shared libraries, B<ldconfig>(8)  "
 "creates a symbolic link based on the DT_SONAME field embedded in the "
@@ -8044,7 +8603,7 @@ msgstr ""
 "omdirigerat bibliotek har samma SONAMN som det ej omdirigerade."
 
 #. type: Plain text
-#: dpkg-divert.8:95
+#: dpkg-divert.8:115
 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</"
@@ -8056,22 +8615,22 @@ msgstr ""
 "namnbytet om det behövs:"
 
 #. type: Plain text
-#: dpkg-divert.8:97
+#: dpkg-divert.8:117
 msgid "dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example"
 msgstr "dpkg-divert --divert /usr/bin/exempel.foo --rename /usr/bin/exempel"
 
 #. type: Plain text
-#: dpkg-divert.8:99 dpkg-divert.8:109
+#: dpkg-divert.8:119 dpkg-divert.8:129
 msgid "To remove that diversion:"
 msgstr "För att ta bort omdirigeringen:"
 
 #. type: Plain text
-#: dpkg-divert.8:101
+#: dpkg-divert.8:121
 msgid "dpkg-divert --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --rename --remove /usr/bin/exempel"
 
 #. type: Plain text
-#: dpkg-divert.8:105
+#: dpkg-divert.8:125
 msgid ""
 "To divert any package trying to install I</usr/bin/example> to I</usr/bin/"
 "example.foo>, except your own I<wibble> package:"
@@ -8080,7 +8639,7 @@ msgstr ""
 "exempel> till I</usr/bin/exempel.foo>, förutom i det egna paketet I<wibble>:"
 
 #. type: Plain text
-#: dpkg-divert.8:107
+#: dpkg-divert.8:127
 msgid ""
 "dpkg-divert --package wibble --divert /usr/bin/example.foo --rename /usr/bin/"
 "example"
@@ -8089,40 +8648,43 @@ msgstr ""
 "exempel"
 
 #. type: Plain text
-#: dpkg-divert.8:111
+#: dpkg-divert.8:131
 msgid "dpkg-divert --package wibble --rename --remove /usr/bin/example"
 msgstr "dpkg-divert --package wibble --rename --remove /usr/bin/exempel"
 
 #. type: TP
-#: dpkg-divert.8:113 dpkg-query.1:197 dpkg-statoverride.8:70 dpkg-trigger.1:61
-#: update-alternatives.8:356
-#, fuzzy, no-wrap
-#| msgid "B<DPKG_LIBDIR>"
+#: dpkg-divert.8:133 dpkg-query.1:248 dpkg-statoverride.8:87 dpkg-trigger.1:78
+#: update-alternatives.8:372
+#, no-wrap
 msgid "B<DPKG_ADMINDIR>"
-msgstr "B<DPKG_LIBDIR>"
+msgstr "B<DPKG_ADMINDIR>"
 
 #. type: Plain text
-#: dpkg-divert.8:117 dpkg-query.1:201 dpkg-statoverride.8:74 dpkg-trigger.1:65
+#: dpkg-divert.8:137 dpkg-query.1:252 dpkg-statoverride.8:91 dpkg-trigger.1:82
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the dpkg data directory."
 msgstr ""
+"Om satt, och flaggan B<--admindir> inte har angivits, används värdet som "
+"datakatalog för dpkg."
 
 #. type: Plain text
-#: dpkg-divert.8:121
+#: dpkg-divert.8:141
 msgid ""
-"If set and the I<--local> and I<--package> options have not been specified, "
+"If set and the B<--local> and B<--package> options have not been specified, "
 "B<dpkg-divert> will use it as the package name."
 msgstr ""
+"Om satt, och flaggorna B<--local> och B<--package> inte har angivits, kommer "
+"B<dpkg-divert> använda det som paketnamn."
 
 #. type: TP
-#: dpkg-divert.8:123
+#: dpkg-divert.8:143
 #, no-wrap
 msgid "I</var/lib/dpkg/diversions>"
 msgstr "I</var/lib/dpkg/diversions>"
 
 #. type: Plain text
-#: dpkg-divert.8:128
+#: dpkg-divert.8:148
 msgid ""
 "File which contains the current list of diversions of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -8133,7 +8695,7 @@ msgstr ""
 "är viktiga för dpkg, till exempel I<status> och I<available>."
 
 #. type: Plain text
-#: dpkg-divert.8:131
+#: dpkg-divert.8:151
 msgid ""
 "Note: B<dpkg-divert> preserves the old copy of this file, with extension I<-"
 "old>, before replacing it with the new one."
@@ -8141,29 +8703,24 @@ msgstr ""
 "Observera: B<dpkg-divert> behåller den gamla versionen av filen, med "
 "filtillägget I<old>, innan den ersätter den med den nya."
 
-#. type: Plain text
-#: dpkg-divert.8:137 update-alternatives.8:495
-msgid "Copyright \\(co 1995 Ian Jackson"
-msgstr "Upphovsrättsskyddat © 1995 Ian Jackson."
-
 #. type: TH
-#: dpkg-genchanges.1:1
+#: dpkg-genchanges.1:21
 #, no-wrap
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
 #. type: Plain text
-#: dpkg-genchanges.1:4
+#: dpkg-genchanges.1:24
 msgid "dpkg-genchanges - generate Debian .changes files"
 msgstr "dpkg-genchanges - skapa .changes-filer för Debian"
 
 #. type: Plain text
-#: dpkg-genchanges.1:8
-msgid "B<dpkg-genchanges> [I<options>]"
-msgstr "B<dpkg-genchanges> [I<flaggor>]"
+#: dpkg-genchanges.1:28
+msgid "B<dpkg-genchanges> [I<option>...]"
+msgstr "B<dpkg-genchanges> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-genchanges.1:16
+#: dpkg-genchanges.1:36
 msgid ""
 "B<dpkg-genchanges> reads information from an unpacked and built Debian "
 "source tree and from the files it has generated and generates a Debian "
@@ -8174,13 +8731,13 @@ msgstr ""
 "styrfil för insändning till Debian (B<.changes>-fil)."
 
 #. type: TP
-#: dpkg-genchanges.1:18
+#: dpkg-genchanges.1:38
 #, no-wrap
 msgid "B<-b>, B<-B>, B<-A>"
 msgstr "B<-b>, B<-B>, B<-A>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:27
+#: dpkg-genchanges.1:47
 msgid ""
 "Specifies that a binary-only build is taking place (no source files are to "
 "be included). There's no distinction between B<-b>, B<-B> and B<-A>, the "
@@ -8192,14 +8749,14 @@ msgstr ""
 "innehåller alla filer som skapats av B<binary-*>-målen i det byggda paketet."
 
 #. type: Plain text
-#: dpkg-genchanges.1:31
+#: dpkg-genchanges.1:51
 msgid ""
 "Specifies that only the source should be uploaded (no binary packages will "
 "be included)."
 msgstr "Anger att endast källkoden skall sändas in (inga binärpaket tas med)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:36
+#: dpkg-genchanges.1:56
 msgid ""
 "The B<-s>I<x> options control whether the original source archive is "
 "included in the upload if any source is being generated (i.e.  B<-b> or B<-"
@@ -8210,7 +8767,7 @@ msgstr ""
 "har använts)."
 
 #. type: Plain text
-#: dpkg-genchanges.1:42
+#: dpkg-genchanges.1:62
 msgid ""
 "By default, or if specified, the original source will be included only if "
 "the upstream version number (the version without epoch and without Debian "
@@ -8223,17 +8780,17 @@ msgstr ""
 "föregående ändringsloggspost."
 
 #. type: Plain text
-#: dpkg-genchanges.1:45
+#: dpkg-genchanges.1:65
 msgid "Forces the inclusion of the original source."
 msgstr "Bifogar alltid originalkällkoden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:48
+#: dpkg-genchanges.1:68
 msgid "Forces the exclusion of the original source and includes only the diff."
 msgstr "Bifogar inte originalkällkoden, utan enbart differensfilen."
 
 #. type: Plain text
-#: dpkg-genchanges.1:54
+#: dpkg-genchanges.1:74
 msgid ""
 "Causes changelog information from all versions strictly later than "
 "I<version> to be used."
@@ -8242,7 +8799,7 @@ msgstr ""
 "senare än I<version>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:60
+#: dpkg-genchanges.1:80
 msgid ""
 "Read the description of the changes from the file I<changesdescription> "
 "rather than using the information from the source tree's changelog file."
@@ -8251,7 +8808,7 @@ msgstr ""
 "för att använda information från källkodsträdets changelog-fil."
 
 #. type: Plain text
-#: dpkg-genchanges.1:66
+#: dpkg-genchanges.1:86
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this package, rather than using the information from the source tree's "
@@ -8262,7 +8819,7 @@ msgstr ""
 "control-fil."
 
 #. type: Plain text
-#: dpkg-genchanges.1:72
+#: dpkg-genchanges.1:92
 msgid ""
 "Use I<maintaineraddress> as the name and email address of the maintainer for "
 "this upload, rather than using the information from the source tree's "
@@ -8273,13 +8830,13 @@ msgstr ""
 "källkodsträdets changelog-fil."
 
 #. type: TP
-#: dpkg-genchanges.1:72 dpkg-gencontrol.1:41 dpkg-source.1:121
+#: dpkg-genchanges.1:92 dpkg-gencontrol.1:60 dpkg-source.1:148
 #, no-wrap
 msgid "B<-V>I<name>B<=>I<value>"
 msgstr "B<-V>I<namn>B<=>I<värde>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:76 dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-source.1:152
 msgid ""
 "Set an output substitution variable.  See B<deb-substvars>(5) for a "
 "discussion of output substitution."
@@ -8288,14 +8845,14 @@ msgstr ""
 "beskrivning av utdatasubstituering."
 
 #. type: TP
-#: dpkg-genchanges.1:76 dpkg-gencontrol.1:45 dpkg-shlibdeps.1:171
-#: dpkg-source.1:125
+#: dpkg-genchanges.1:96 dpkg-gencontrol.1:64 dpkg-shlibdeps.1:190
+#: dpkg-source.1:152
 #, no-wrap
 msgid "B<-T>I<substvarsfile>"
 msgstr "B<-T>I<substvars-fil>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:86
+#: dpkg-genchanges.1:106
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  No variable substitution is done on any of the fields that are "
@@ -8310,35 +8867,35 @@ msgstr ""
 "substitutionsvariabler från flera filer."
 
 #. type: TP
-#: dpkg-genchanges.1:87 dpkg-gencontrol.1:53 dpkg-source.1:131
+#: dpkg-genchanges.1:107 dpkg-gencontrol.1:72 dpkg-source.1:158
 #, no-wrap
 msgid "B<-D>I<field>B<=>I<value>"
 msgstr "B<-D>I<fält>B<=>I<värde>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 msgid "Override or add an output control file field."
 msgstr "Ersätt eller lägg till ett fält i den genererade control-filen."
 
 #. type: TP
-#: dpkg-genchanges.1:90 dpkg-gencontrol.1:56 dpkg-source.1:134
+#: dpkg-genchanges.1:110 dpkg-gencontrol.1:75 dpkg-source.1:161
 #, no-wrap
 msgid "B<-U>I<field>"
 msgstr "B<-U>I<fält>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:137
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:164
 msgid "Remove an output control file field."
 msgstr "Ta bort ett fält ur den genererade control-filen."
 
 #. type: TP
-#: dpkg-genchanges.1:93 dpkg-gencontrol.1:59 dpkg-source.1:98
+#: dpkg-genchanges.1:113 dpkg-gencontrol.1:78 dpkg-source.1:125
 #, no-wrap
 msgid "B<-c>I<controlfile>"
 msgstr "B<-c>I<control-fil>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>."
@@ -8347,14 +8904,14 @@ msgstr ""
 "Standardvärdet är B<debian/control>."
 
 #. type: TP
-#: dpkg-genchanges.1:98 dpkg-gencontrol.1:64 dpkg-parsechangelog.1:16
-#: dpkg-source.1:105
+#: dpkg-genchanges.1:118 dpkg-gencontrol.1:83 dpkg-parsechangelog.1:36
+#: dpkg-source.1:132
 #, no-wrap
 msgid "B<-l>I<changelogfile>"
 msgstr "B<-l>I<ändringsloggfil>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:103 dpkg-gencontrol.1:69 dpkg-parsechangelog.1:21
+#: dpkg-genchanges.1:123 dpkg-gencontrol.1:88 dpkg-parsechangelog.1:41
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>."
@@ -8363,7 +8920,7 @@ msgstr ""
 "B<debian/changelog>."
 
 #. type: Plain text
-#: dpkg-genchanges.1:107
+#: dpkg-genchanges.1:127
 msgid ""
 "Read the list of files to be uploaded here, rather than using B<debian/"
 "files>."
@@ -8372,15 +8929,15 @@ msgstr ""
 "använda B<debian/files>."
 
 #. type: TP
-#: dpkg-genchanges.1:107 dpkg-gencontrol.1:73 dpkg-parsechangelog.1:21
-#: dpkg-source.1:112
+#: dpkg-genchanges.1:127 dpkg-gencontrol.1:92 dpkg-parsechangelog.1:41
+#: dpkg-source.1:139
 #, no-wrap
 msgid "B<-F>I<changelogformat>"
 msgstr "B<-F>I<ändringsloggformat>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:112 dpkg-gencontrol.1:78 dpkg-parsechangelog.1:26
-#: dpkg-source.1:117
+#: dpkg-genchanges.1:132 dpkg-gencontrol.1:97 dpkg-parsechangelog.1:46
+#: dpkg-source.1:144
 msgid ""
 "Specifies the format of the changelog. By default the format is read from a "
 "special line near the bottom of the changelog or failing that defaults to "
@@ -8391,13 +8948,13 @@ msgstr ""
 "om ingen information hittas."
 
 #. type: TP
-#: dpkg-genchanges.1:112
+#: dpkg-genchanges.1:132
 #, no-wrap
 msgid "B<-u>I<uploadfilesdir>"
 msgstr "B<-u>I<insändningskatalog>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:123
+#: dpkg-genchanges.1:143
 msgid ""
 "Look for the files to be uploaded in I<uploadfilesdir> rather than B<..> "
 "(B<dpkg-genchanges> needs to find these files so that it can include their "
@@ -8408,13 +8965,13 @@ msgstr ""
 "deras storlekar och kontrollsummor i B<.changes>-filen)."
 
 #. type: TP
-#: dpkg-genchanges.1:123 dpkg-gensymbols.1:416
+#: dpkg-genchanges.1:143 dpkg-gensymbols.1:441
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: dpkg-genchanges.1:131
+#: dpkg-genchanges.1:151
 msgid ""
 "Usually B<dpkg-genchanges> will produce informative messages on standard "
 "error, for example about how many of the package's source files are being "
@@ -8425,7 +8982,7 @@ msgstr ""
 "undertrycker dessa meddelanden."
 
 #. type: Plain text
-#: dpkg-genchanges.1:147
+#: dpkg-genchanges.1:166
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-genchanges> reads the data here when producing a B<.changes> file."
@@ -8434,23 +8991,23 @@ msgstr ""
 "B<dpkg-genchanges> läser data här när B<.changes>-filen skapas."
 
 #. type: TH
-#: dpkg-gencontrol.1:1
+#: dpkg-gencontrol.1:20
 #, no-wrap
 msgid "dpkg-gencontrol"
 msgstr "dpkg-gencontrol"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:4
+#: dpkg-gencontrol.1:23
 msgid "dpkg-gencontrol - generate Debian control files"
 msgstr "dpkg-gencontrol - skapa Debians kontrollfiler"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:8
-msgid "B<dpkg-gencontrol> [I<options>]"
-msgstr "B<dpkg-gencontrol> [I<flaggor>]"
+#: dpkg-gencontrol.1:27
+msgid "B<dpkg-gencontrol> [I<option>...]"
+msgstr "B<dpkg-gencontrol> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:14
+#: dpkg-gencontrol.1:33
 msgid ""
 "B<dpkg-gencontrol> reads information from an unpacked Debian source tree and "
 "generates a binary package control file (which defaults to debian/tmp/DEBIAN/"
@@ -8461,7 +9018,7 @@ msgstr ""
 "control). Relationsfälten kommer att förenklas."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:27
+#: dpkg-gencontrol.1:46
 msgid ""
 "Thus I<Pre-Depends>, I<Depends>, I<Recommends> and I<Suggests> are "
 "simplified in this order by removing dependencies which are known to be true "
@@ -8484,7 +9041,7 @@ msgstr ""
 "beroendet att ta platsen från det som ersattes."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:32
+#: dpkg-gencontrol.1:51
 msgid ""
 "The other relation fields (I<Enhances>, I<Conflicts>, I<Breaks>, I<Replaces> "
 "and I<Provides>)  are also simplified individually by computing the union of "
@@ -8496,7 +9053,7 @@ msgstr ""
 "olika beroendena när ett paket förekommer flera gånger i samma fält."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:36
+#: dpkg-gencontrol.1:55
 msgid ""
 "B<dpkg-gencontrol> also adds an entry for the binary package to B<debian/"
 "files>."
@@ -8505,12 +9062,12 @@ msgstr ""
 "files>."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:41
+#: dpkg-gencontrol.1:60
 msgid "Sets the version number of the binary package which will be generated."
 msgstr "Sätter versionsnumret på binärpaketet som skall skapas."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:45
+#: dpkg-gencontrol.1:64
 msgid ""
 "Set an output substitution variable. See B<deb-substvars>(5) for discussion "
 "of output substitution."
@@ -8519,7 +9076,7 @@ msgstr ""
 "beskrivning av utdatasubstituering."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:53
+#: dpkg-gencontrol.1:72
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>.  This option can be used multiple times to read substitution "
@@ -8532,13 +9089,13 @@ msgstr ""
 "substitutionsvariabler från flera filer."
 
 #. type: TP
-#: dpkg-gencontrol.1:78 dpkg-gensymbols.1:368
+#: dpkg-gencontrol.1:97 dpkg-gensymbols.1:392
 #, no-wrap
 msgid "B<-p>I<package>"
 msgstr "B<-p>I<paket>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 msgid ""
 "Generate information for the binary package I<package>.  If the source "
 "control file lists only one binary package then this option may be omitted; "
@@ -8550,13 +9107,13 @@ msgstr ""
 "är det nödvändigt att välja vilket binärpakets information som skall skapas."
 
 #. type: TP
-#: dpkg-gencontrol.1:85
+#: dpkg-gencontrol.1:104
 #, no-wrap
 msgid "B<-n>I<filename>"
 msgstr "B<-n>I<filnamn>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 msgid ""
 "Assume the filename of the package will be I<filename> instead of the normal "
 "package_version_arch.deb filename."
@@ -8565,13 +9122,13 @@ msgstr ""
 "normala paket_version_ark.deb-filnamnet."
 
 #. type: TP
-#: dpkg-gencontrol.1:90
+#: dpkg-gencontrol.1:109
 #, no-wrap
 msgid "B<-is>, B<-ip>, B<-isp>"
 msgstr "B<-is>, B<-ip>, B<-isp>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 msgid ""
 "These options are ignored for compatibility with older versions of dpkg-dev "
 "but are now deprecated. Previously they were used to tell dpkg-gencontrol to "
@@ -8586,13 +9143,13 @@ msgstr ""
 "använda flaggan B<-U> för att ta bort fälten från control-filen."
 
 #. type: TP
-#: dpkg-gencontrol.1:99
+#: dpkg-gencontrol.1:118
 #, no-wrap
 msgid "B<-P>I<packagebuilddir>"
 msgstr "B<-P>I<paketbyggkatalog>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:112
+#: dpkg-gencontrol.1:131
 msgid ""
 "Tells B<dpkg-source> that the package is being built in I<packagebuilddir> "
 "instead of B<debian/tmp>.  This value is used to find the default value of "
@@ -8605,13 +9162,13 @@ msgstr ""
 "hjälp av B<du>), samt för att välja standardplacering av utdatafilen."
 
 #. type: TP
-#: dpkg-gencontrol.1:112 dpkg-gensymbols.1:386 dpkg-shlibdeps.1:152
+#: dpkg-gencontrol.1:131 dpkg-gensymbols.1:411 dpkg-shlibdeps.1:171
 #, no-wrap
 msgid "B<-O>"
 msgstr "B<-O>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:121
+#: dpkg-gencontrol.1:140
 msgid ""
 "Print the control file to standard output, rather than to B<debian/tmp/"
 "DEBIAN/control> (or I<packagebuilddir>B</DEBIAN/control> if B<-P> was used)."
@@ -8620,13 +9177,13 @@ msgstr ""
 "control> (eller I<paketbyggkatalog>B</DEBIAN/control> om B<-P> användes)."
 
 #. type: TP
-#: dpkg-gencontrol.1:129
+#: dpkg-gencontrol.1:148
 #, no-wrap
 msgid "B<debian/control>"
 msgstr "B<debian/control>"
 
 #. type: Plain text
-#: dpkg-gencontrol.1:134
+#: dpkg-gencontrol.1:153
 msgid ""
 "The main source control information file, giving version-independent "
 "information about the source package and the binary packages it can produce."
@@ -8635,7 +9192,7 @@ msgstr ""
 "information om källkodspaketet och de binärpaket som kan skapas från det."
 
 #. type: Plain text
-#: dpkg-gencontrol.1:141
+#: dpkg-gencontrol.1:159
 msgid ""
 "The list of generated files which are part of the upload being prepared.  "
 "B<dpkg-gencontrol> adds the presumed filenames of binary packages whose "
@@ -8645,25 +9202,21 @@ msgstr ""
 "gencontrol> lägger till de förutsatta filnamnen på binärpaketen vars control-"
 "filer det genererar här."
 
-#. type: Plain text
-#: dpkg-gencontrol.1:148 dpkg-shlibdeps.1:339
-msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2007-2008 Raphaël Hertzog"
-
 #. type: TH
-#: dpkg-gensymbols.1:2
+#: dpkg-gensymbols.1:19
 #, no-wrap
 msgid "dpkg-gensymbols"
 msgstr "dpkg-gensymbols"
 
 #. type: TH
-#: dpkg-gensymbols.1:2
-#, no-wrap
-msgid "2009-08-07"
-msgstr "2009-08-07"
+#: dpkg-gensymbols.1:19
+#, fuzzy, no-wrap
+#| msgid "2012-02-22"
+msgid "2012-04-22"
+msgstr "2012-02-22"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:5
+#: dpkg-gensymbols.1:22
 msgid ""
 "dpkg-gensymbols - generate symbols files (shared library dependency "
 "information)"
@@ -8671,12 +9224,12 @@ msgstr ""
 "dpkg-gensymbols - generera symbolfiler (information om delade bibliotek)"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:9
-msgid "B<dpkg-gensymbols> [I<options>]"
-msgstr "B<dpkg-gensymbols> [I<flaggor>]"
+#: dpkg-gensymbols.1:26
+msgid "B<dpkg-gensymbols> [I<option>...]"
+msgstr "B<dpkg-gensymbols> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:16
+#: dpkg-gensymbols.1:33
 msgid ""
 "B<dpkg-gensymbols> scans a temporary build tree (debian/tmp by default) "
 "looking for libraries and generate a I<symbols> file describing them. This "
@@ -8690,7 +9243,7 @@ msgstr ""
 "underkatalogen i byggträdet så att den hamnar i styrinformationen i paketet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:20
+#: dpkg-gensymbols.1:37
 msgid ""
 "When generating those files, it uses as input some symbols files provided by "
 "the maintainer. It looks for the following files (and use the first that is "
@@ -8700,36 +9253,28 @@ msgstr ""
 "indata. Programmet söker efter följande filer (och använder den första det "
 "finner):"
 
-#. type: IP
-#: dpkg-gensymbols.1:20 dpkg-gensymbols.1:22 dpkg-gensymbols.1:24
-#: dpkg-gensymbols.1:26 dpkg-gensymbols.1:306 dpkg-gensymbols.1:312
-#: dpkg-gensymbols.1:346 dpkg-gensymbols.1:350 dpkg-gensymbols.1:353
-#, no-wrap
-msgid "\\(bu"
-msgstr "\\(bu"
-
 #. type: Plain text
-#: dpkg-gensymbols.1:22
+#: dpkg-gensymbols.1:39
 msgid "debian/I<package>.symbols.I<arch>"
 msgstr "debian/I<paket>.symbols.I<arkitektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:24
+#: dpkg-gensymbols.1:41
 msgid "debian/symbols.I<arch>"
 msgstr "debian/symbols.I<arkitektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:26
+#: dpkg-gensymbols.1:43
 msgid "debian/I<package>.symbols"
 msgstr "debian/I<paket>.symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:28
+#: dpkg-gensymbols.1:45
 msgid "debian/symbols"
 msgstr "debian/symbols"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:36
+#: dpkg-gensymbols.1:53
 msgid ""
 "The main interest of those files is to provide the minimal version "
 "associated to each symbol provided by the libraries. Usually it corresponds "
@@ -8747,7 +9292,7 @@ msgstr ""
 "filer àjourförda och korrekta, men B<dpkg-gensymbols> kan hjälpa till."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 msgid ""
 "When the generated symbols files differ from the maintainer supplied one, "
 "B<dpkg-gensymbols> will print a diff between the two versions.  Furthermore "
@@ -8761,13 +9306,13 @@ msgstr ""
 "ändringar du kan tolerera, se flaggan B<-c>)."
 
 #. type: SH
-#: dpkg-gensymbols.1:42
+#: dpkg-gensymbols.1:59
 #, no-wrap
 msgid "MAINTAINING SYMBOLS FILES"
 msgstr "UNDERHÅLLA SYMBOLFILER"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:55
+#: dpkg-gensymbols.1:72
 msgid ""
 "The symbols files are really useful only if they reflect the evolution of "
 "the package through several releases. Thus the maintainer has to update them "
@@ -8796,7 +9341,7 @@ msgstr ""
 "versionen."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:76
 msgid ""
 "Before applying any patch to the symbols file, the maintainer should double-"
 "check that it's sane. Public symbols are not supposed to disappear, so the "
@@ -8806,14 +9351,27 @@ msgstr ""
 "att den är korrekt. Publicerade symboler bör inte försvinna, så patchen bör "
 "ideellt sett bara lägga till nya rader."
 
+#. type: Plain text
+#: dpkg-gensymbols.1:81
+msgid ""
+"Note that you can put comments in symbols files: any line with '#' as the "
+"first character is a comment except if it starts with '#include' (see "
+"section B<Using includes>). Lines starting with '#MISSING:' are special "
+"comments documenting symbols that have disappeared."
+msgstr ""
+"Obsevera att du kan skriva kommentarer i symbols-filer: alla rader med \"#\" "
+"som första tecken är kommentarer, såvida inte det börjar med \"#include"
+"\" (se stycket B<Använda inkluderingar>). Rader som börjar med \"#MISSING:\" "
+"är speciella kommentarer som dokumenterar symboler som har försvunnit."
+
 #. type: SS
-#: dpkg-gensymbols.1:59
+#: dpkg-gensymbols.1:81
 #, no-wrap
 msgid "Using #PACKAGE# substitution"
 msgstr "Använda #PACKAGE#-substituering"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 msgid ""
 "In some rare cases, the name of the library varies between architectures.  "
 "To avoid hardcoding the name of the package in the symbols file, you can use "
@@ -8829,13 +9387,13 @@ msgstr ""
 "binärpaket."
 
 #. type: SS
-#: dpkg-gensymbols.1:67
+#: dpkg-gensymbols.1:89
 #, no-wrap
 msgid "Using symbol tags"
 msgstr "Använda symboltaggar"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:74
+#: dpkg-gensymbols.1:96
 msgid ""
 "Symbol tagging is useful for marking symbols that are special in some way.  "
 "Any symbol can have an arbitrary number of tags associated with it. While "
@@ -8850,7 +9408,7 @@ msgstr ""
 "undersymbolen B<Standardsymboltaggar> för mer information om dessa taggar."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:86
+#: dpkg-gensymbols.1:108
 msgid ""
 "Tag specification comes right before the symbol name (no whitespace is "
 "allowed in between). It always starts with an opening bracket B<(>, ends "
@@ -8876,7 +9434,7 @@ msgstr ""
 "blanksteget."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:90
+#: dpkg-gensymbols.1:112
 #, no-wrap
 msgid ""
 " (tag1=i am marked|tag name with space)\"tagged quoted symbol\"@Base 1.0\n"
@@ -8888,7 +9446,7 @@ msgstr ""
 " ociterad_symbol@Bas 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:96
+#: dpkg-gensymbols.1:118
 msgid ""
 "The first symbol in the example is named I<tagged quoted symbol> and has two "
 "tags: I<tag1> with value I<i am marked> and I<tag name with space> that has "
@@ -8903,7 +9461,7 @@ msgstr ""
 "ett exempel på en normal, otaggad symbol."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 msgid ""
 "Since symbol tags are an extension of the I<deb-symbols(5)> format, they can "
 "only be part of the symbols files used in source packages (those files "
@@ -8927,19 +9485,19 @@ msgstr ""
 "sin originalform så som de lästes in."
 
 #. type: SS
-#: dpkg-gensymbols.1:108
+#: dpkg-gensymbols.1:130
 #, no-wrap
 msgid "Standard symbol tags"
 msgstr "Standardsymboltaggar"
 
 #. type: TP
-#: dpkg-gensymbols.1:109
+#: dpkg-gensymbols.1:131
 #, no-wrap
 msgid "B<optional>"
 msgstr "B<optional>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:119
+#: dpkg-gensymbols.1:141
 msgid ""
 "A symbol marked as optional can disappear from the library at any time and "
 "that will never cause B<dpkg-gensymbols> to fail. However, disappeared "
@@ -8961,7 +9519,7 @@ msgstr ""
 "\") med den minsta tillgängliga versionen oförändrad."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 msgid ""
 "This tag is useful for symbols which are private where their disappearance "
 "do not cause ABI breakage. For example, most of C++ template instantiations "
@@ -8976,13 +9534,13 @@ msgstr ""
 "anse som valfri."
 
 #. type: TP
-#: dpkg-gensymbols.1:124
+#: dpkg-gensymbols.1:146
 #, no-wrap
 msgid "B<arch=>I<architecture list>"
 msgstr "B<arch=>I<arkitekturlista>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:137
+#: dpkg-gensymbols.1:159
 msgid ""
 "This tag allows one to restrict the set of architectures where the symbol is "
 "supposed to exist. When the symbols list is updated with the symbols "
@@ -9009,7 +9567,7 @@ msgstr ""
 "med i differensen på grund av denna ändring), men den anses inte som ny."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:143
+#: dpkg-gensymbols.1:165
 msgid ""
 "When operating in the default non-template mode, among arch-specific symbols "
 "only those that match the current host architecture are written to the "
@@ -9023,13 +9581,20 @@ msgstr ""
 "arkitekturer) till symbolfilen i mall-läget."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:149
+#: dpkg-gensymbols.1:172
+#, fuzzy
+#| msgid ""
+#| "The format of I<architecture list> is the same as the one used in the "
+#| "I<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, amd64, kfreebsd-amd64 and ia64 architectures "
+#| "while the second one anywhere except on armel."
 msgid ""
 "The format of I<architecture list> is the same as the one used in the "
 "I<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, amd64, kfreebsd-amd64 and ia64 architectures while "
-"the second one anywhere except on armel."
+"considered only on alpha, any-amd64 and ia64 architectures, the second only "
+"on linux architectures, while the third one anywhere except on armel."
 msgstr ""
 "Formatet på I<arkitekturlista> är detsamma som det som används i I<Build-"
 "Depends>-fältet i I<debian/control> (bortsett från de omslutande "
@@ -9038,23 +9603,27 @@ msgstr ""
 "ia64, medan den andra tas med överallt förutom på armel."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:152
-#, no-wrap
+#: dpkg-gensymbols.1:176
+#, fuzzy, no-wrap
+#| msgid ""
+#| " (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+#| " (arch=!armel)symbol_armel_does_not_have@Base 1.0\n"
 msgid ""
-" (arch=alpha amd64 kfreebsd-amd64 ia64)a_64bit_specific_symbol@Base 1.0\n"
+" (arch=alpha any-amd64 ia64)a_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"
 msgstr ""
 " (arch=alpha amd64 kfreebsd-amd64 ia64)en_64bit-specifik_symbol@Base 1.0\n"
 " (arch=!armel)symbol_armel_inte_har@Base 1.0\n"
 
 #. type: TP
-#: dpkg-gensymbols.1:152
+#: dpkg-gensymbols.1:176
 #, no-wrap
 msgid "B<ignore-blacklist>"
 msgstr "B<ignore-blacklist>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:160
+#: dpkg-gensymbols.1:184
 msgid ""
 "dpkg-gensymbols has an internal blacklist of symbols that should not appear "
 "in symbols files as they are usually only side-effects of implementation "
@@ -9071,26 +9640,26 @@ msgstr ""
 "verktygskedjebibliotek som libgcc."
 
 #. type: TP
-#: dpkg-gensymbols.1:160 dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:184 dpkg-gensymbols.1:221
 #, no-wrap
 msgid "B<c++>"
 msgstr "B<c++>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:164
+#: dpkg-gensymbols.1:188
 msgid ""
 "Denotes I<c++> symbol pattern. See B<Using symbol patterns> subsection below."
 msgstr ""
 "Betecknar I<c++>-symbolmönster. Se stycket B<Använda symbolmönster> nedan."
 
 #. type: TP
-#: dpkg-gensymbols.1:164 dpkg-gensymbols.1:228
+#: dpkg-gensymbols.1:188 dpkg-gensymbols.1:252
 #, no-wrap
 msgid "B<symver>"
 msgstr "B<symver>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:168
+#: dpkg-gensymbols.1:192
 msgid ""
 "Denotes I<symver> (symbol version) symbol pattern. See B<Using symbol "
 "patterns> subsection below."
@@ -9099,13 +9668,13 @@ msgstr ""
 "symbolmönster> nedan."
 
 #. type: TP
-#: dpkg-gensymbols.1:168 dpkg-gensymbols.1:253
+#: dpkg-gensymbols.1:192 dpkg-gensymbols.1:277
 #, no-wrap
 msgid "B<regex>"
 msgstr "B<regex>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 msgid ""
 "Denotes I<regex> symbol pattern. See B<Using symbol patterns> subsection "
 "below."
@@ -9113,13 +9682,13 @@ msgstr ""
 "Anger I<regex>-symbolmönstret. Se stycket I<Använda symbolmönster> nedan."
 
 #. type: SS
-#: dpkg-gensymbols.1:172
+#: dpkg-gensymbols.1:196
 #, no-wrap
 msgid "Using symbol patterns"
 msgstr "Använda symbolmönster"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:180
+#: dpkg-gensymbols.1:204
 msgid ""
 "Unlike a standard symbol specification, a pattern may cover multiple real "
 "symbols from the library. B<dpkg-gensymbols> will attempt to match each "
@@ -9138,7 +9707,7 @@ msgstr ""
 "symbolen kommer den att tolkas som ny."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:188
+#: dpkg-gensymbols.1:212
 msgid ""
 "A pattern is considered lost if it does not match any symbol in the library. "
 "By default this will trigger a B<dpkg-gensymbols> failure under I<-c1> or "
@@ -9159,7 +9728,7 @@ msgstr ""
 "ovan för mer information."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:195
+#: dpkg-gensymbols.1:219
 msgid ""
 "Patterns are an extension of the I<deb-symbols(5)> format hence they are "
 "only valid in symbol file templates. Pattern specification syntax is not any "
@@ -9176,13 +9745,13 @@ msgstr ""
 "mönster normalt med en speciell tagg."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:197
+#: dpkg-gensymbols.1:221
 msgid "At the moment, B<dpkg-gensymbols> supports three basic pattern types:"
 msgstr ""
 "För närvarande stöder B<dpkg-gensymbols> tre grundläggande mönstertyper:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:209
+#: dpkg-gensymbols.1:233
 msgid ""
 "This pattern is denoted by the I<c++> tag. It matches only C++ symbols by "
 "their demangled symbol name (as emitted by B<c++filt>(1) utility). This "
@@ -9208,7 +9777,7 @@ msgstr ""
 "ett enda I<c++>-mönster:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:215
+#: dpkg-gensymbols.1:239
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9222,20 +9791,20 @@ msgstr ""
 " [...]\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:217
+#: dpkg-gensymbols.1:241
 msgid ""
 "The demangled name above can be obtained by executing the following command:"
 msgstr ""
 "Det avmanglade namnet ovan kan hämtas genom att utföra följande kommando:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:219
+#: dpkg-gensymbols.1:243
 #, no-wrap
 msgid " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 msgstr " $ echo '_ZThn8_N3NSB6ClassDD1Ev@Base' | c++filt\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:227
+#: dpkg-gensymbols.1:251
 msgid ""
 "Please note that while mangled name is unique in the library by definition, "
 "this is not necessarily true for demangled names. A couple of distinct real "
@@ -9254,7 +9823,7 @@ msgstr ""
 "inte sänka kvaliteten på symbolfilen."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:234
+#: dpkg-gensymbols.1:258
 msgid ""
 "This pattern is denoted by the I<symver> tag. Well maintained libraries have "
 "versioned symbols where each version corresponds to the upstream version "
@@ -9268,7 +9837,7 @@ msgstr ""
 "Till exempel:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:241
+#: dpkg-gensymbols.1:265
 #, no-wrap
 msgid ""
 "libc.so.6 libc6 #MINVER#\n"
@@ -9284,7 +9853,7 @@ msgstr ""
 " access@GLIBC_2.0 2.2\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:247
+#: dpkg-gensymbols.1:271
 msgid ""
 "All symbols associated with versions GLIBC_2.0 and GLIBC_2.7 will lead to "
 "minimal version of 2.0 and 2.7 respectively with the exception of the symbol "
@@ -9299,7 +9868,7 @@ msgstr ""
 "mönstret, eftersom specifika symboler gäller före mönster."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:252
+#: dpkg-gensymbols.1:276
 msgid ""
 "Please note that while old style wildcard patterns (denoted by \"*@version\" "
 "in the symbol name field) are still supported, they have been deprecated by "
@@ -9314,7 +9883,7 @@ msgstr ""
 "2.0\" om samma beteende behövs."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:260
+#: dpkg-gensymbols.1:284
 msgid ""
 "Regular expression patterns are denoted by the I<regex> tag. They match by "
 "the perl regular expression specified in the symbol name field. A regular "
@@ -9329,7 +9898,7 @@ msgstr ""
 "symbolens I<namn@version>-sträng. Till exempel:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:265
+#: dpkg-gensymbols.1:289
 #, no-wrap
 msgid ""
 "libdummy.so.1 libdummy1 #MINVER#\n"
@@ -9341,7 +9910,7 @@ msgstr ""
 " (regex|optional)\"private\" 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:270
+#: dpkg-gensymbols.1:294
 msgid ""
 "Symbols like \"mystack_new@Base\", \"mystack_push@Base\", \"mystack_pop@Base"
 "\" etc.  will be matched by the first pattern while e.g. "
@@ -9356,7 +9925,7 @@ msgstr ""
 "att ärva I<optional>-taggen från mönstret."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:275
+#: dpkg-gensymbols.1:299
 msgid ""
 "Basic patterns listed above can be combined where it makes sense. In that "
 "case, they are processed in the order in which the tags are specified. For "
@@ -9366,7 +9935,7 @@ msgstr ""
 "fall behandlas de i den ordning taggarna anges. Till exempel kommer både"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:278
+#: dpkg-gensymbols.1:302
 #, no-wrap
 msgid ""
 " (c++|regex)\"^NSA::ClassA::Private::privmethod\\ed\\e(int\\e)@Base\" 1.0\n"
@@ -9376,7 +9945,7 @@ msgstr ""
 " (regex|c++)N3NSA6ClassA7Private11privmethod\\edEi@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:288
+#: dpkg-gensymbols.1:312
 msgid ""
 "will match symbols \"_ZN3NSA6ClassA7Private11privmethod1Ei@Base\" and "
 "\"_ZN3NSA6ClassA7Private11privmethod2Ei@Base\". When matching the first "
@@ -9401,7 +9970,7 @@ msgstr ""
 "av mönstrena eftersom det inte är en giltig C++-symbol."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:294
+#: dpkg-gensymbols.1:318
 msgid ""
 "In general, all patterns are divided into two groups: aliases (basic I<c++> "
 "and I<symver>) and generic patterns (I<regex>, all combinations of multiple "
@@ -9417,7 +9986,7 @@ msgstr ""
 "använda för många generella mönster."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 msgid ""
 "When multiple patterns match the same real symbol, aliases (first I<c++>, "
 "then I<symver>) are preferred over generic patterns. Generic patterns are "
@@ -9434,13 +10003,13 @@ msgstr ""
 "alfanumeriska sorteringsordningen av dess namn."
 
 #. type: SS
-#: dpkg-gensymbols.1:301
+#: dpkg-gensymbols.1:325
 #, no-wrap
 msgid "Using includes"
 msgstr "Använda inkluderingar"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:306
+#: dpkg-gensymbols.1:330
 msgid ""
 "When the set of exported symbols differ between architectures, it may become "
 "inefficient to use a single symbol file. In those cases, an include "
@@ -9451,7 +10020,7 @@ msgstr ""
 "inkluderingsdirektiv vara nyttigt på flera sätt:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:310
+#: dpkg-gensymbols.1:334
 msgid ""
 "You can factorize the common part in some external file and include that "
 "file in your I<package>.symbols.I<arch> file by using an include directive "
@@ -9462,35 +10031,43 @@ msgstr ""
 "inkluderingsdirektiv som detta:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:312
+#: dpkg-gensymbols.1:336
 msgid "#include \"I<packages>.symbols.common\""
 msgstr "#include \"I<paket>.symbols.common\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:314
+#: dpkg-gensymbols.1:338
 msgid "The include directive may also be tagged like any symbol:"
 msgstr "Inkluderingsdirektivet kan även taggas som alla andra symboler:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:316
-msgid "(tag|..|tagN)#include \"file_to_include\""
-msgstr "(tag|..|tagN)#include \"fil_att_inkludera\""
+#: dpkg-gensymbols.1:340
+#, fuzzy
+#| msgid "(tag|..|tagN)#include \"file-to-include\""
+msgid "(tag|...|tagN)#include \"file-to-include\""
+msgstr "(tag|..|tagN)#include \"fil-att-inkludera\""
 
 #. type: Plain text
-#: dpkg-gensymbols.1:321
+#: dpkg-gensymbols.1:345
+#, fuzzy
+#| msgid ""
+#| "As a result, all symbols included from I<file-to-include> will be "
+#| "considered to be tagged with I<tag> .. I<tagN> by default. You can use "
+#| "this feature to create a common I<package>.symbols file which includes "
+#| "architecture specific symbol files:"
 msgid ""
-"As a result, all symbols included from I<file_to_include> will be considered "
-"to be tagged with I<tag> .. I<tagN> by default. You can use this feature to "
+"As a result, all symbols included from I<file-to-include> will be considered "
+"to be tagged with I<tag> ... I<tagN> by default. You can use this feature to "
 "create a common I<package>.symbols file which includes architecture specific "
 "symbol files:"
 msgstr ""
-"Alla symboler som inkluderas från I<fil_att_inkludera> kommer att anses som "
+"Alla symboler som inkluderas från I<fil-att-inkludera> kommer att anses som "
 "standard vara taggade med I<tag> .. I<tagN>. Du kan använda denna funktion "
 "för att skapa en gemensam I<paket>.symbols-fil som inkluderar "
 "arkitekturspecifika filer:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:326
+#: dpkg-gensymbols.1:350
 #, no-wrap
 msgid ""
 "  common_symbol1@Base 1.0\n"
@@ -9504,7 +10081,7 @@ msgstr ""
 "  gemensam_symbol2@Base 1.0\n"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:335
+#: dpkg-gensymbols.1:359
 msgid ""
 "The symbols files are read line by line, and include directives are "
 "processed as soon as they are encountered. This means that the content of "
@@ -9525,7 +10102,7 @@ msgstr ""
 "taggar."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:340
+#: dpkg-gensymbols.1:364
 msgid ""
 "An included file can repeat the header line containing the SONAME of the "
 "library. In that case, it overrides any header line previously read.  "
@@ -9538,7 +10115,7 @@ msgstr ""
 "Ett sätt att göra det är som följer:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid ""
 "#include \"libsomething1.symbols.common\"\n"
@@ -9548,18 +10125,18 @@ msgstr ""
 " arkitekturspecifik_symbol@Base 1.0\n"
 
 #. type: SS
-#: dpkg-gensymbols.1:343
+#: dpkg-gensymbols.1:367
 #, no-wrap
 msgid "Good library management"
 msgstr "God hantering av bibliotek"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:346
+#: dpkg-gensymbols.1:370
 msgid "A well-maintained library has the following features:"
 msgstr "Ett välunderhållet bibliotek har följande funktioner:"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:350
+#: dpkg-gensymbols.1:374
 msgid ""
 "its API is stable (public symbols are never dropped, only new public symbols "
 "are added) and changes in incompatible ways only when the SONAME changes;"
@@ -9569,7 +10146,7 @@ msgstr ""
 "ändras;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:353
+#: dpkg-gensymbols.1:377
 msgid ""
 "ideally, it uses symbol versioning to achieve ABI stability despite internal "
 "changes and API extension;"
@@ -9578,7 +10155,7 @@ msgstr ""
 "stabilitet trots interna ändringar och API-utökningar;"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:356
+#: dpkg-gensymbols.1:380
 msgid ""
 "it doesn't export private symbols (such symbols can be tagged optional as "
 "workaround)."
@@ -9587,7 +10164,7 @@ msgstr ""
 "\"optional\" för att gå runt detta)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:364
+#: dpkg-gensymbols.1:388
 msgid ""
 "While maintaining the symbols file, it's easy to notice appearance and "
 "disappearance of symbols. But it's more difficult to catch incompatible API "
@@ -9605,18 +10182,18 @@ msgstr ""
 "alltid är bättre att problemet rättas uppströms än specifikt i Debian."
 
 #. type: TP
-#: dpkg-gensymbols.1:365
+#: dpkg-gensymbols.1:389
 #, no-wrap
 msgid "B<-P>I<package-build-dir>"
 msgstr "B<-P>I<paketbyggkatalog>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:368
+#: dpkg-gensymbols.1:392
 msgid "Scan I<package-build-dir> instead of debian/tmp."
 msgstr "Sök I<paketbyggkatalog> istället för debian/tmp."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:372
+#: dpkg-gensymbols.1:396
 msgid ""
 "Define the package name. Required if more than one binary package is listed "
 "in debian/control (or if there's no debian/control file)."
@@ -9625,7 +10202,7 @@ msgstr ""
 "control (eller om det inte finns någon debian/control-fil)."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 msgid ""
 "Define the package version. Defaults to the version extracted from debian/"
 "changelog. Required if called outside of a source package tree."
@@ -9634,32 +10211,32 @@ msgstr ""
 "changelog. Krävs om programmet anropas utanför ett källkodspaketträd."
 
 #. type: TP
-#: dpkg-gensymbols.1:376
+#: dpkg-gensymbols.1:400
 #, no-wrap
 msgid "B<-e>I<library-file>"
 msgstr "B<-e>I<biblioteksfil>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 msgid ""
 "Only analyze libraries explicitly listed instead of finding all public "
-"libraries. You can use a regular expression in I<library-file> to match "
-"multiple libraries with a single argument (otherwise you need multiple B<-"
-"e>)."
+"libraries. You can use shell patterns used for pathname expansions (see the "
+"File::Glob manual page for details) in I<library-file> to match multiple "
+"libraries with a single argument (otherwise you need multiple B<-e>)."
 msgstr ""
 "Analyserar endast bibliotek som listats explicit istället för att hitta alla "
-"publika bibliotek. Du kan använda ett reguljärt uttryck i I<biblioteksfil> "
-"för att träffa multipla bibliotek med ett enda argument (annars behöver du "
-"flera B<-e>)."
+"publika bibliotek. Du kan använda ett jokertecken för filnamn (se "
+"manualsidan File::Glob) i I<biblioteksfil> för att träffa multipla bibliotek "
+"med ett enda argument (annars behöver du flera B<-e>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:382
+#: dpkg-gensymbols.1:407
 #, no-wrap
 msgid "B<-I>I<filename>"
 msgstr "B<-I>I<filnamn>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:386
+#: dpkg-gensymbols.1:411
 msgid ""
 "Use I<filename> as reference file to generate the symbols file that is "
 "integrated in the package itself."
@@ -9668,7 +10245,7 @@ msgstr ""
 "integreras i själva paketet."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 msgid ""
 "Print the generated symbols file to standard output, rather than being "
 "stored in the package build tree."
@@ -9677,13 +10254,13 @@ msgstr ""
 "i paketets byggträd."
 
 #. type: TP
-#: dpkg-gensymbols.1:390
+#: dpkg-gensymbols.1:415
 #, no-wrap
 msgid "B<-O>I<filename>"
 msgstr "B<-O>I<filnamn>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 msgid ""
 "Store the generated symbols file as I<filename>. If I<filename> is pre-"
 "existing, its content is used as basis for the generated symbols file.  You "
@@ -9696,13 +10273,13 @@ msgstr ""
 "symbolfil så att den motsvarar en nyare uppströmsversion av ditt bibliotek."
 
 #. type: TP
-#: dpkg-gensymbols.1:396
+#: dpkg-gensymbols.1:421
 #, no-wrap
 msgid "B<-t>"
 msgstr "B<-t>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 msgid ""
 "Write the symbol file in template mode rather than the format compatible "
 "with I<deb-symbols(5)>. The main difference is that in the template mode "
@@ -9721,13 +10298,13 @@ msgstr ""
 "skrivs till symbolfilsmallen."
 
 #. type: TP
-#: dpkg-gensymbols.1:405
+#: dpkg-gensymbols.1:430
 #, no-wrap
 msgid "B<-c>I<[0-4]>"
 msgstr "B<-c>I<[0-4]>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:413
+#: dpkg-gensymbols.1:438
 msgid ""
 "Define the checks to do when comparing the generated symbols file with the "
 "template file used as starting point. By default the level is 1. Increasing "
@@ -9744,14 +10321,14 @@ msgstr ""
 "bibliotek har introducerats."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:416
+#: dpkg-gensymbols.1:441
 msgid ""
 "This value can be overridden by the environment variable "
 "DPKG_GENSYMBOLS_CHECK_LEVEL."
 msgstr "Värdet kan överstyras med miljövariabeln DPKG_GENSYMBOLS_CHECK_LEVEL."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 msgid ""
 "Keep quiet and never generate a diff between generated symbols file and the "
 "template file used as starting point or show any warnings about new/lost "
@@ -9764,13 +10341,13 @@ msgstr ""
 "bort informationsutdata, inte själva kontrolleran (se flaggan I<-c>)."
 
 #. type: TP
-#: dpkg-gensymbols.1:422
+#: dpkg-gensymbols.1:447
 #, no-wrap
 msgid "B<-a>I<arch>"
 msgstr "B<-a>I<arkitektur>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:427
+#: dpkg-gensymbols.1:452
 msgid ""
 "Assume I<arch> as host architecture when processing symbol files. Use this "
 "option to generate a symbol file or diff for any architecture provided its "
@@ -9781,7 +10358,7 @@ msgstr ""
 "arkitektur så länge dess binärer är tillgängliga."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 msgid ""
 "Enable debug mode. Numerous messages are displayed to explain what B<dpkg-"
 "gensymbols> does."
@@ -9790,13 +10367,13 @@ msgstr ""
 "B<dpkg-gensymbols> gör."
 
 #. type: TP
-#: dpkg-gensymbols.1:432
+#: dpkg-gensymbols.1:457
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:438
+#: dpkg-gensymbols.1:463
 msgid ""
 "Enable verbose mode. The generated symbols file contains deprecated symbols "
 "as comments. Furthermore in template mode, pattern symbols are followed by "
@@ -9808,44 +10385,33 @@ msgstr ""
 "träffats av mönstret."
 
 #. type: Plain text
-#: dpkg-gensymbols.1:447
+#: dpkg-gensymbols.1:472
 msgid "B<http://people.redhat.com/drepper/symbol-versioning>"
 msgstr "B<http://people.redhat.com/drepper/symbol-versioning>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:449
+#: dpkg-gensymbols.1:474
 msgid "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 msgstr "B<http://people.redhat.com/drepper/goodpractice.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:451
+#: dpkg-gensymbols.1:476
 msgid "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 msgstr "B<http://people.redhat.com/drepper/dsohowto.pdf>"
 
 #. type: Plain text
-#: dpkg-gensymbols.1:454
+#: dpkg-gensymbols.1:478
 msgid "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 msgstr "B<deb-symbols>(5), B<dpkg-shlibdeps>(1)."
 
-#. type: Plain text
-#: dpkg-gensymbols.1:457
-msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2007-2009 Raphaël Hertzog"
-
 #. type: TH
-#: dpkg-maintscript-helper.1:1
+#: dpkg-maintscript-helper.1:18
 #, no-wrap
 msgid "dpkg-maintscript-helper"
 msgstr "dpkg-maintscript-helper"
 
-#. type: TH
-#: dpkg-maintscript-helper.1:1
-#, no-wrap
-msgid "2010-04-16"
-msgstr "2010-04-16"
-
 #. type: Plain text
-#: dpkg-maintscript-helper.1:4
+#: dpkg-maintscript-helper.1:21
 msgid ""
 "dpkg-maintscript-helper - works around known dpkg limitations in maintainer "
 "scripts"
@@ -9853,34 +10419,34 @@ msgstr ""
 "dpkg-maintscript-helper - går runt kända dpkg-begränsningar i paketskript"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:8
+#: dpkg-maintscript-helper.1:25
 msgid ""
-"B<dpkg-maintscript-helper> I<command> [I<parameters>...] -- I<maint-script-"
-"parameters>"
+"B<dpkg-maintscript-helper> I<command> [I<parameter>...] B<--> I<maint-script-"
+"parameter>..."
 msgstr ""
-"B<dpkg-maintscript-helper> I<kommando> [I<flaggor>...] -- I<maint-script-"
-"flaggor>"
+"B<dpkg-maintscript-helper> I<kommando> [I<flagga>...] B<--> I<maint-script-"
+"flagga>..."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:9
+#: dpkg-maintscript-helper.1:26
 #, no-wrap
 msgid "COMMANDS AND PARAMETERS"
 msgstr "KOMMANDON OCH PARAMETRAR"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:12
-msgid "B<rm_conffile> I<conffile> [I<lastversion> [I<package>]]"
-msgstr "B<rm_conffile> I<konffil> [I<senasteversion> [I<paket>]]"
+#: dpkg-maintscript-helper.1:29
+msgid "B<rm_conffile> I<conffile> [I<priorversion> [I<package>]]"
+msgstr "B<rm_conffile> I<konffil> [I<tidigareversion> [I<paket>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:14
+#: dpkg-maintscript-helper.1:31
 msgid ""
-"B<mv_conffile> I<oldconffile> I<newconffile> [I<lastversion> [I<package>]]"
+"B<mv_conffile> I<oldconffile> I<newconffile> [I<priorversion> [I<package>]]"
 msgstr ""
-"B<mv_conffile> I<gammalkonffil> I<nykonffil> [I<senasteverison> [I<paket>]]"
+"B<mv_conffile> I<gammalkonffil> I<nykonffil> [I<tidigareversion> [I<paket>]]"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:20
+#: dpkg-maintscript-helper.1:37
 msgid ""
 "This program is designed to be run within maintainer scripts to achieve some "
 "tasks that dpkg can't (yet) handle natively either because of design "
@@ -9891,30 +10457,30 @@ msgstr ""
 "på grund av nuvarande begränsningar."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:27
+#: dpkg-maintscript-helper.1:44
 msgid ""
 "Many of those tasks require coordinated actions from several maintainer "
 "scripts (B<preinst>, B<postinst>, B<prerm>, B<postrm>). To avoid mistakes "
 "the same call simply needs to be put in all scripts and the program will "
 "automatically adapt its behaviour based on the environment variable "
-"DPKG_MAINTSCRIPT_NAME and on the maintainer scripts arguments that you have "
-"to forward after a double dash."
+"B<DPKG_MAINTSCRIPT_NAME> and on the maintainer scripts arguments that you "
+"have to forward after a double dash."
 msgstr ""
 "Många av dessa åtgärder kräver samordnade åtgärder från flera paketskript "
 "(B<preint>, B<postinst>, B<prerm>, B<postrm>). För att undvika misstag "
 "räcker det att lägga in ett och samma anrop i alla skript, varpå programmet "
-"anpassar sitt beteende beroende på miljövariabeln DPKG_MAINTSCRIPT_NAME och "
-"på paketskriptets parametrar, vilka du måste vidaresända efter dubbla "
+"anpassar sitt beteende beroende på miljövariabeln B<DPKG_MAINTSCRIPT_NAME> "
+"och på paketskriptets parametrar, vilka du måste vidaresända efter dubbla "
 "bindestreck."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:28
+#: dpkg-maintscript-helper.1:45
 #, no-wrap
 msgid "CONFFILE RELATED TASKS"
 msgstr "KONFFIL-RELATERADE ÅTGÄRDER"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:38
+#: dpkg-maintscript-helper.1:55
 msgid ""
 "When upgrading a package, dpkg will not automatically remove a conffile (a "
 "configuration file for which dpkg should preserve user changes) if it is not "
@@ -9935,7 +10501,7 @@ msgstr ""
 "vanligtvis genom ett verktyg som debconf eller ucf."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:43
+#: dpkg-maintscript-helper.1:60
 msgid ""
 "This means that if a package is intended to rename or remove a conffile, it "
 "must explicitly do so and B<dpkg-maintscript-helper> can be used to "
@@ -9948,13 +10514,13 @@ msgstr ""
 "flyttning av konffiler i paketscripten."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:44
+#: dpkg-maintscript-helper.1:61
 #, no-wrap
 msgid "REMOVING A CONFFILE"
 msgstr "TA BORT EN KONFFIL"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:50
+#: dpkg-maintscript-helper.1:67
 msgid ""
 "If a conffile is completely removed, it should be removed from disk, unless "
 "the user has modified it. If there are local modifications, they should be "
@@ -9967,7 +10533,7 @@ msgstr ""
 "föråldras försvinna."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:53
+#: dpkg-maintscript-helper.1:70
 msgid ""
 "All of this is implemented by putting the following shell snippet in the "
 "B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -9976,40 +10542,72 @@ msgstr ""
 "B<preinst>, B<postinst> och B<postrm>:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:56
+#: dpkg-maintscript-helper.1:73
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<conffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<conffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper rm_conffile \\e\n"
-"        I<konffil> I<senasteversion> I<paket> -- \"$@\"\n"
+"        I<konffil> I<tidigareversion> I<paket> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:66
+#: dpkg-maintscript-helper.1:75
+msgid "I<conffile> is the filename of the conffile to remove."
+msgstr "I<konffil> är namnet på konffilen som skall tas bort."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:84
 msgid ""
-"I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
-"the last version of the package that contained the conffile (or the last "
-"version of the package that did not take care to remove the obsolete "
-"conffile if this was not immediately implemented).  If I<lastversion> is "
-"empty or omitted, then the operation is tried on every upgrade. I<package> "
-"is the package name, it's optional as it will default to "
-"$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of the "
-"package acted upon). All the parameters of the maintainer scripts have to be "
-"forwarded to the program after \"--\"."
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the removal. It is important to calculate I<priorversion> "
+"correctly so that conffiles are correctly removed even if the user rebuilt "
+"the package with a local version. For example, for a conffile removed in "
+"version B<2.0-1> of a package, I<priorversion> should be set to B<2.0-1~>. "
+"This will cause the conffile to be removed even if the user rebuilt the "
+"previous version B<1.0-1> as B<1.0-1local1>."
 msgstr ""
-"I<konffil> är filnamnet på den konffil som skall tas bort. I<senasteversion> "
-"är den senaste versionen av paketet som innehöll konffilen (eller den "
-"senaste versionen av paketet som inte tog hand om att ta bort den överblivna "
-"konffilen om detta inte omedelbart implementerades). Om I<senasteversion> är "
-"tomt eller inte angivits försöks operationen varje gång paketet uppgraderas. "
-"I<paket> är paketnamnet, det är frivilligt eftersom det faller tillbaka på "
-"$DPKG_MAINSTCRIPT_PACKAGE (variabeln sätts av dpkg till namnet på det paket "
-"som behandlas). Alla paramerar till paketskriptet måste vidaresändas till "
-"programmet efter \"--\"."
+"I<tidigareversion> anger den senaste version av paketet vars uppgradering "
+"skall orsaka borttagningen. Det är viktigt att I<tidigareversion> beräknas "
+"korrekt så att konffiler tas bort korrekt även om användaren bygger om "
+"paketet med en lokal version. Som ett exempel, för en konffil som togs bort "
+"i version B<2.0-1> av ett paket bör I<tidigareversion> sättas till "
+"B<2.0-1~>. Detta får konffilen att tas bort även om användaren bygger om den "
+"tidigare versionen B<1.0-1> som B<1.0-1local1>."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:75
+#: dpkg-maintscript-helper.1:90
+msgid ""
+"If the conffile has not been shipped for several versions, and you are now "
+"modifying the maintainer scripts to clean up the obsolete file, "
+"I<priorversion> should be based on the version of the package that you are "
+"now preparing, not the first version of the package that lacked the conffile."
+msgstr ""
+"Om konffilen inte har sänts med i flera versioner och du nu uppdaterar "
+"utvecklarskripten till att städa bort den gamla filen bör I<tidigareversion> "
+"baseras på den version av paketet du nu förbereder, inte den första version "
+"av paketet som saknade konffilen."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:93 dpkg-maintscript-helper.1:132
+msgid ""
+"I<package> is the package name. If empty or omitted, the "
+"DPKG_MAINTSCRIPT_PACKAGE environment variable (as set by dpkg) will be used."
+msgstr ""
+"I<paket> är paketnamnet. Om tomt eller utelämnat används miljövariablen "
+"DPKG_MAINTSCRIPT_PACKAGE (som satt av dpkg)."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:96 dpkg-maintscript-helper.1:135
+msgid ""
+"All the parameters of the maintainer scripts have to be forwarded to the "
+"program after \"--\"."
+msgstr ""
+"Alla parametrar till utvecklarskripten måste vidaresändas till programmen "
+"efter \"--\"."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:105
 msgid ""
 "Current implementation: in the B<preinst>, it checks if the conffile was "
 "modified and renames it either to I<conffile>B<.dpkg-remove> (if not "
@@ -10031,13 +10629,13 @@ msgstr ""
 "dess."
 
 #. type: SS
-#: dpkg-maintscript-helper.1:76
+#: dpkg-maintscript-helper.1:106
 #, no-wrap
 msgid "RENAMING A CONFFILE"
 msgstr "BYTA NAMN PÅ EN KONFFIL"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:83
+#: dpkg-maintscript-helper.1:113
 msgid ""
 "If a conffile is moved from one location to another, you need to make sure "
 "you move across any changes the user has made. This may seem a simple change "
@@ -10052,7 +10650,7 @@ msgstr ""
 "inte är ansvarig för dem."
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:87
+#: dpkg-maintscript-helper.1:117
 msgid ""
 "Graceful renaming can be implemented by putting the following shell snippet "
 "in the B<preinst>, B<postinst> and B<postrm> maintainer scripts:"
@@ -10061,40 +10659,41 @@ msgstr ""
 "i paketskripten B<preinst>, B<postinst> och B<postrm>:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:90
+#: dpkg-maintscript-helper.1:120
 #, no-wrap
 msgid ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<oldconffile> I<newconffile> I<lastversion> I<package> -- \"$@\"\n"
+"        I<oldconffile> I<newconffile> I<priorversion> I<package> -- \"$@\"\n"
 msgstr ""
 "    dpkg-maintscript-helper mv_conffile \\e\n"
-"        I<gammalkonffil> I<nykonffil> I<senasteversion> I<paket> -- \"$@\"\n"
+"        I<gammalkonffil> I<nykonffil> I<tidigareversion> I<paket> -- \"$@\"\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:100
+#: dpkg-maintscript-helper.1:123
 msgid ""
 "I<oldconffile> and I<newconffile> are the old and new name of the conffile "
-"to rename. I<lastversion> is the last version of the package that contained "
-"the conffile with the old name. If I<lastversion> is empty or omitted, then "
-"the operation is tried on every upgrade (note: it's safer to give the "
-"version and have the operation tried only once). I<package> is the package "
-"name, it's optional as it will default to $DPKG_MAINTSCRIPT_PACKAGE (this "
-"variable is set by dpkg to the name of the package acted upon). All the "
-"parameters of the maintainer scripts have to be forwarded to the program "
-"after \"--\"."
-msgstr ""
-"I<gammalkonffil> och I<nykonffil> är det gamla och nya namnet på konffilen "
-"vars namn skall bytas. I<senasteversion> är den senaste versionen av paketet "
-"som innehöll konffilen med dess gamla namn. Om I<senasteversion> är tom "
-"eller inte har angivits kommer operationen att försökas varje gång paketet "
-"uppgraderas (observera: det är säkrare att ange versionen och därmed endast "
-"utföra operationen en gång). I<paket> är paketnamnet, det är frivilligt "
-"eftersom det faller tillbaka på $DPKG_MAINSTCRIPT_PACKAGE (variabeln sätts "
-"av dpkg till namnet på det paket som behandlas). Alla paramerar till "
-"paketskriptet måste vidaresändas till programmet efter \"--\"."
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:108
+"to rename."
+msgstr ""
+"I<gammalkonffil> och I<nykonffil> är de gamla och nya namnen på konffilen "
+"vars namn skall bytas."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:129
+msgid ""
+"I<priorversion> defines the latest version of the package whose upgrade "
+"should trigger the rename of the conffile (see the notes for B<rm_conffile> "
+"above concerning the correct value). If I<priorversion> is empty or omitted, "
+"then the operation is tried on every upgrade (note: it's safer to give the "
+"version and have the operation tried only once)."
+msgstr ""
+"I<tidigareversion> anger den senaste version av paketet vars uppgradering "
+"skall orsaka namnändring av konffilen (se anmärkningar för B<rm_conffile> "
+"ovan angående korrekt värde). Om I<tidigareversion> är tom eller utelämnas "
+"försöks operationen vid varje uppgradering (notera: det är säkrare att ange "
+"versionen och endast försöka utföra operationen en gång)."
+
+#. type: Plain text
+#: dpkg-maintscript-helper.1:143
 msgid ""
 "Current implementation: the B<preinst> checks if the conffile has been "
 "modified, if yes it's left on place otherwise it's renamed to "
@@ -10113,19 +10712,13 @@ msgstr ""
 "I<gammalkonffil>B<.dpkg-remove> till I<gammalkonffil> om så behövs."
 
 #. type: SH
-#: dpkg-maintscript-helper.1:109
+#: dpkg-maintscript-helper.1:144
 #, no-wrap
 msgid "INTEGRATION IN PACKAGES"
 msgstr "INTEGRERA I PAKET"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:116
-#, fuzzy
-#| msgid ""
-#| "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
-#| "unconditionally requires a pre-dependency to ensure that the required "
-#| "version of dpkg has been configured before. The required version depends "
-#| "on the command used, for B<rm_conffile> and B<mv_conffile> it is 1.15.7.2:"
+#: dpkg-maintscript-helper.1:151
 msgid ""
 "Given that B<dpkg-maintscript-helper> is used in the B<preinst>, using it "
 "unconditionally requires a pre-dependency to ensure that the required "
@@ -10134,18 +10727,18 @@ msgid ""
 msgstr ""
 "Givet att B<dpkg-maintscript-helper> används i B<preinst> så innebär detta "
 "villkorslöst att ett förhandsberoende (\"pre-dependency\") krävs för att "
-"försäkra att den nödvändiga versionen av dpkg redan har konfigurerats. Den "
+"försäkra att den nödvändiga versionen av dpkg redan har packats upp. Den "
 "version som krävs beror på vilket kommando som används, för B<rm_conffile> "
 "och B<mv_conffile> är det 1.15.7.2:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:118
+#: dpkg-maintscript-helper.1:153
 #, no-wrap
-msgid "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
-msgstr "    Pre-Depends: dpkg (E<gt>= 1.15.7.2)\n"
+msgid "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
+msgstr "    B<Pre-Depends:> dpkg (E<gt>= 1.15.7.2)\n"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:123
+#: dpkg-maintscript-helper.1:158
 msgid ""
 "But in many cases the operation done by the program is not critical for the "
 "package, and instead of using a pre-dependency we can call the program only "
@@ -10158,58 +10751,37 @@ msgstr ""
 "installerade dpkg:"
 
 #. type: Plain text
-#: dpkg-maintscript-helper.1:127
+#: dpkg-maintscript-helper.1:161
 #, no-wrap
 msgid ""
-"    if dpkg-maintscript-helper supports E<lt>commandE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>commandE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<command>; then\n"
+"        dpkg-maintscript-helper I<command> ...\n"
 "    fi\n"
 msgstr ""
-"    if dpkg-maintscript-helper supports E<lt>kommandoE<gt>; then\n"
-"        dpkg-maintscript-helper E<lt>kommandoE<gt> ...\n"
+"    if dpkg-maintscript-helper supports I<kommando>; then\n"
+"        dpkg-maintscript-helper I<kommando> ...\n"
 "    fi\n"
 
-#. type: Plain text
-#: dpkg-maintscript-helper.1:132
-msgid "Copyright \\(co 2008 Joey Hess"
-msgstr "Upphovsrättsskyddat © 2008 Joey Hess"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:134
-msgid "Copyright \\(co 2007 Guillem Jover"
-msgstr "Upphovsrättsskyddat © 2007 Guillem Jover"
-
-#. type: Plain text
-#: dpkg-maintscript-helper.1:136
-msgid "Copyright \\(co 2005 Scott James Remnant"
-msgstr "Upphovsrättsskyddat © 2005 Scott James Remnant"
-
 #. type: TH
-#: dpkg-mergechangelogs.1:1
+#: dpkg-mergechangelogs.1:18
 #, no-wrap
 msgid "dpkg-mergechangelogs"
 msgstr "dpkg-mergechangelogs"
 
-#. type: TH
-#: dpkg-mergechangelogs.1:1
-#, no-wrap
-msgid "2010-04-18"
-msgstr "2010-04-18"
-
 #. type: Plain text
-#: dpkg-mergechangelogs.1:4
+#: dpkg-mergechangelogs.1:21
 msgid "dpkg-mergechangelogs - 3-way merge of debian/changelog files"
 msgstr "dpkg-mergechangelogs - trevägssammanslagning av Debianändringsloggar"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:8
+#: dpkg-mergechangelogs.1:25
 msgid ""
 "B<dpkg-mergechangelogs> [I<option>...] I<old> I<new-a> I<new-b> [I<out>]"
 msgstr ""
 "B<dpkg-mergechangelogs> [I<flaggor>...] I<gammal> I<ny-a> I<ny-b> [I<ut>]"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:15
+#: dpkg-mergechangelogs.1:32
 msgid ""
 "This program will use the 3 provided versions of the Debian changelog to "
 "generate a merged changelog file. The resulting changelog is stored in the "
@@ -10221,7 +10793,7 @@ msgstr ""
 "anges."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:26
+#: dpkg-mergechangelogs.1:43
 msgid ""
 "Each entry is identified by its version number and they are assumed to be "
 "not conflicting, they are simply merged in the right order (by decreasing "
@@ -10244,13 +10816,13 @@ msgstr ""
 "global konflikt på innehållet i posten)."
 
 #. type: TP
-#: dpkg-mergechangelogs.1:28
+#: dpkg-mergechangelogs.1:45
 #, no-wrap
 msgid "B<--merge-prereleases>, B<-m>"
 msgstr "B<--merge-prereleases>, B<-m>"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:33
+#: dpkg-mergechangelogs.1:50
 msgid ""
 "Drop the part after the last tilde in the version number when doing version "
 "comparison to identify if two entries are supposed to be the same or not."
@@ -10260,7 +10832,7 @@ msgstr ""
 "eller inte."
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:38
+#: dpkg-mergechangelogs.1:55
 msgid ""
 "This is useful when you keep using the same changelog entry but you increase "
 "its version number regularly. For instance, you might have 2.3-1~exp1, "
@@ -10273,13 +10845,13 @@ msgstr ""
 "ändringsloggpost som har växt fram över tid."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:45
+#: dpkg-mergechangelogs.1:62
 #, no-wrap
 msgid "LIMITATIONS"
 msgstr "BEGRÄNSNINGAR"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:50
+#: dpkg-mergechangelogs.1:67
 msgid ""
 "Anything that is not parsed by Dpkg::Changelog is lost during the merge.  "
 "This might include stuff like vim modelines, comments which were not "
@@ -10290,13 +10862,13 @@ msgstr ""
 "där, osv."
 
 #. type: SH
-#: dpkg-mergechangelogs.1:51
+#: dpkg-mergechangelogs.1:68
 #, no-wrap
 msgid "INTEGRATION WITH GIT"
 msgstr "INTEGRATION MED GIT"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:56
+#: dpkg-mergechangelogs.1:73
 msgid ""
 "If you want to use this program to merge Debian changelog files in a git "
 "repository, you have first to register a new merge driver in B<.git/config> "
@@ -10307,7 +10879,7 @@ msgstr ""
 "(merge driver) i B<.git/config> eller B<~/.gitconfig>:"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:60
+#: dpkg-mergechangelogs.1:77
 #, no-wrap
 msgid ""
 " [merge \"dpkg-mergechangelogs\"]\n"
@@ -10319,7 +10891,7 @@ msgstr ""
 "     driver = dpkg-mergechangelogs -m %O %A %B %A\n"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:64
+#: dpkg-mergechangelogs.1:81
 msgid ""
 "Then you have to setup the merge attribute for the debian/changelog file "
 "either in B<.gitattributes> in the repository itself, or in B<.git/info/"
@@ -10330,86 +10902,86 @@ msgstr ""
 "attributes>:"
 
 #. type: Plain text
-#: dpkg-mergechangelogs.1:66
+#: dpkg-mergechangelogs.1:82
 #, no-wrap
 msgid " debian/changelog merge=dpkg-mergechangelogs\n"
 msgstr " debian/changelog merge=dpkg-mergechangelogs\n"
 
-#. type: Plain text
-#: dpkg-mergechangelogs.1:68
-msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2009-2010 Raphaël Hertzog"
-
 #. type: TH
-#: dpkg-name.1:6
+#: dpkg-name.1:19
 #, no-wrap
 msgid "dpkg-name"
 msgstr "dpkg-name"
 
+#. type: TH
+#: dpkg-name.1:19
+#, fuzzy, no-wrap
+#| msgid "2012-01-14"
+msgid "2012-04-15"
+msgstr "2012-01-14"
+
 #. type: Plain text
-#: dpkg-name.1:9
+#: dpkg-name.1:22
 msgid "dpkg-name - rename Debian packages to full package names"
 msgstr ""
 "dpkg-name - byt namnet på Debianpaket till det fullständiga paketnamnet"
 
 #. type: Plain text
-#: dpkg-name.1:15
-msgid "B<dpkg-name> [I<options>] [B<-->] I<files>"
-msgstr "B<dpkg-name> [I<flaggor>] [B<-->] I<filer>"
+#: dpkg-name.1:28
+msgid "B<dpkg-name> [I<option>...] [B<-->] I<file>..."
+msgstr "B<dpkg-name> [I<flagga>...] [B<-->] I<fil>..."
 
 #. type: Plain text
-#: dpkg-name.1:28
+#: dpkg-name.1:42
 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<E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>."
-"E<lt>package_typeE<gt>> as specified in the control file of the package. The "
-"I<E<lt>versionE<gt>> part of the filename consists of the upstream version "
-"information optionally followed by a hyphen and the revision information. "
-"The I<E<lt>package_typeE<gt>> part comes from that field if present or "
-"fallbacks 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 fallbacks 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 "
 "paketnamn. Ett fullständigt paketnamn består av "
-"I<E<lt>paketE<gt>_E<lt>versionE<gt>_E<lt>arkitekturE<gt>.E<lt>pakettypE<gt>> "
-"och anges av control-filen i paketet. I<E<lt>VersionE<gt>>-delen av "
-"filnamnet består av uppströmsversionsinformation och kan eventuellt följas "
-"av ett bindestreck och revisionsinformationen. I<E<lt>PakettypE<gt>>-delen "
-"kommer från fältet I<package_type> om det finns, annars B<deb>."
+"I<paket>B<_>I<version>B<_>I<arkitektur>B<.>I<pakettyp> och anges av control-"
+"filen i paketet. I<Version>-delen av filnamnet består av "
+"uppströmsversionsinformation och kan eventuellt följas av ett bindestreck "
+"och revisionsinformationen. I<Pakettyp>-delen kommer från fältet I<package-"
+"type> om det finns, annars B<deb>."
 
 #. type: TP
-#: dpkg-name.1:30
+#: dpkg-name.1:44
 #, no-wrap
 msgid "B<-a>, B<--no-architecture>"
 msgstr "B<-a>, B<--no-architecture>"
 
 #. type: Plain text
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 msgid "The destination filename will not have the architecture information."
 msgstr ""
 "Destinationsfilnamnet kommer inte att innehålla information om arkitektur."
 
 #. type: TP
-#: dpkg-name.1:33
+#: dpkg-name.1:47
 #, no-wrap
 msgid "B<-k>, B<--symlink>"
 msgstr "B<-k>, B<--symlink>"
 
 #. type: Plain text
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 msgid "Create a symlink, instead of moving."
 msgstr "Skapa en symbolisk länk istället för att flytta."
 
 #. type: TP
-#: dpkg-name.1:36
+#: dpkg-name.1:50
 #, no-wrap
 msgid "B<-o>, B<--overwrite>"
 msgstr "B<-o>, B<--overwrite>"
 
 #. type: Plain text
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 msgid ""
 "Existing files will be overwritten if they have the same name as the "
 "destination filename."
@@ -10418,43 +10990,42 @@ msgstr ""
 "destinationsfilnamnet."
 
 #. type: TP
-#: dpkg-name.1:40
+#: dpkg-name.1:54
 #, no-wrap
 msgid "B<-s>, B<--subdir> [I<dir>]"
 msgstr "B<-s>, B<--subdir> [I<katalog>]"
 
 #. type: Plain text
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 msgid ""
 "Files will be moved into a subdirectory. If the directory given as argument "
 "exists the files will be moved into that directory otherwise the name of the "
 "target directory is extracted from the section field in the control part of "
-"the package. The target directory will be `unstable/binary-"
-"E<lt>architectureE<gt>/E<lt>sectionE<gt>'. If the section is not found in "
-"the control, then `no-section' is assumed, and in this case, as well as for "
-"sections `non-free' and `contrib' the target directory is `E<lt>sectionE<gt>/"
-"binary-E<lt>architectureE<gt>'. The section field isn't required so a lot of "
-"packages will find their way to the `no-section' area. Use this option with "
-"care, it's messy."
+"the package. The target directory will be `unstable/binary-I<architecture>/"
+"I<section>'. If the section is not found in the control, then `no-section' "
+"is assumed, and in this case, as well as for sections `non-free' and "
+"`contrib' the target directory is `I<section>/binary-I<architecture>'. The "
+"section field isn't required so a lot of packages will find their way to the "
+"`no-section' area. Use this option with care, it's messy."
 msgstr ""
 "Filerna kommer att flyttas till en underkatalog. Om katalogen i argumentet "
 "existerar kommer filerna att flyttas in i den katalogen, om inte kommer "
 "namnet på målkatalogen att hämtas från sektionsfältet i styrdelen av "
-"paketet. Målkatalogen kommer vara \"unstable/binary-E<lt>arkitekurE<gt>/"
-"E<lt>sektionE<gt>\". Om sektionen inte hittas i styrfilen antas \"no-section"
-"\", och i så fall, samt för sektionerna \"non-free\" och \"contrib\", är "
-"målkatalogen \"E<lt>sektionE<gt>/binary-E<lt>arkitekturE<gt>\". "
-"Sektionsfältet är inte nödvändigt, så flera paket hamnar i katalogen \"no-"
-"section\". Använd den här flaggan med tillförsikt, den kan vara rörig."
+"paketet. Målkatalogen kommer vara \"unstable/binary-I<arkitekur>I<sektion>"
+"\". Om sektionen inte hittas i styrfilen antas \"no-section\", och i så "
+"fall, samt för sektionerna \"non-free\" och \"contrib\", är målkatalogen "
+"\"I<sektion>/binary-I<arkitektur>\". Sektionsfältet är inte nödvändigt, så "
+"flera paket hamnar i katalogen \"no-section\". Använd den här flaggan med "
+"tillförsikt, den kan vara rörig."
 
 #. type: TP
-#: dpkg-name.1:52
+#: dpkg-name.1:66
 #, no-wrap
 msgid "B<-c>, B<--create-dir>"
 msgstr "B<-c>, B<--create-dir>"
 
 #. type: Plain text
-#: dpkg-name.1:57
+#: dpkg-name.1:71
 msgid ""
 "This option can used together with the -s option. If a target directory "
 "isn't found it will be created automatically.  B<Use this option with care.>"
@@ -10464,19 +11035,19 @@ msgstr ""
 "försiktigt.>"
 
 #. type: TP
-#: dpkg-name.1:60
+#: dpkg-name.1:74
 #, no-wrap
 msgid "B<-v>, B<--version>"
 msgstr "B<-v>, B<--version>"
 
 #. type: TP
-#: dpkg-name.1:65
+#: dpkg-name.1:79
 #, no-wrap
 msgid "B<dpkg-name bar-foo.deb>"
 msgstr "B<dpkg-name bar-foo.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 msgid ""
 "The file `bar-foo.deb' will be renamed to bar-foo_1.0-2_i386.deb or "
 "something similar (depending on whatever information is in the control part "
@@ -10487,13 +11058,13 @@ msgstr ""
 "av \"bar-foo.deb\")."
 
 #. type: TP
-#: dpkg-name.1:70
+#: dpkg-name.1:84
 #, no-wrap
 msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 msgstr "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>"
 
 #. type: Plain text
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 msgid ""
 "All files with the extension `deb' in the directory /root/debian and its "
 "subdirectory's will be renamed by dpkg-name if required into names with no "
@@ -10504,13 +11075,13 @@ msgstr ""
 "till namn utan arkitekturinformation."
 
 #. type: TP
-#: dpkg-name.1:75
+#: dpkg-name.1:89
 #, no-wrap
 msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 msgstr "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>"
 
 #. type: Plain text
-#: dpkg-name.1:81
+#: dpkg-name.1:95
 msgid ""
 "B<Don't do this.> Your archive will be messed up completely because a lot of "
 "packages don't come with section information.  B<Don't do this.>"
@@ -10519,33 +11090,34 @@ msgstr ""
 "eftersom många paket inte har någon sektionsinformation. B<Gör inte så här.>"
 
 #. type: TP
-#: dpkg-name.1:81
-#, no-wrap
-msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+#: dpkg-name.1:95
+#, fuzzy, no-wrap
+#| msgid "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
+msgid "B<dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 msgstr "B<dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb>"
 
 #. type: Plain text
-#: dpkg-name.1:84
+#: dpkg-name.1:98
 msgid "This can be used when building new packages."
 msgstr "Kan användas när nya paket byggs."
 
 #. type: Plain text
-#: dpkg-name.1:94
+#: dpkg-name.1:108
 msgid ""
 "Some packages don't follow the name structure "
-"E<lt>packageE<gt>_E<lt>versionE<gt>_E<lt>architectureE<gt>.deb. Packages "
-"renamed by dpkg-name will follow this structure. Generally this will have no "
-"impact on how packages are installed by B<dselect>(1)/ B<dpkg>(1), but other "
+"I<package>B<_>I<version>B<_>I<architecture>B<.deb>.  Packages renamed by "
+"dpkg-name will follow this structure. Generally this will have no impact on "
+"how packages are installed by B<dselect>(1)/B<dpkg>(1), but other "
 "installation tools might depend on this naming structure."
 msgstr ""
 "Vissa paket följer inte namnstrukturen "
-"E<lt>paketE<gt>_E<lt>versionE<gt>_E<lt>arckitekturE<gt>.deb. Paket vars namn "
-"ändrats med dpkg-name kommer följa denna struktur. Normalt påverkar detta "
-"inte hur B<dselect>(1)/B<dpkg>(1) installerar paket, men vissa andra "
+"I<paket>B<_>I<version>B<_>I<arkitektur>B<.deb>. Paket vars namn ändrats med "
+"dpkg-name kommer följa denna struktur. Normalt påverkar detta inte hur "
+"B<dselect>(1)/B<dpkg>(1) installerar paket, men vissa andra "
 "installationsverktyg kan vara beroende av denna namngivningsstruktur."
 
 #. type: Plain text
-#: dpkg-name.1:102
+#: dpkg-name.1:115
 msgid ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
@@ -10553,35 +11125,24 @@ msgstr ""
 "B<deb>(5), B<deb-control>(5), B<dpkg>(1), B<dpkg-deb>(1), B<find>(1), "
 "B<xargs>(1)."
 
-#. type: Plain text
-#: dpkg-name.1:105
-msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
-msgstr "Upphovsrättsskyddat © 1995, 1996 Erick Branderhorst"
-
 #. type: TH
-#: dpkg-parsechangelog.1:1
+#: dpkg-parsechangelog.1:21
 #, no-wrap
 msgid "dpkg-parsechangelog"
 msgstr "dpkg-parsechangelog"
 
-#. type: TH
-#: dpkg-parsechangelog.1:1
-#, no-wrap
-msgid "2009-05-19"
-msgstr "2009-05-19"
-
 #. type: Plain text
-#: dpkg-parsechangelog.1:4
+#: dpkg-parsechangelog.1:24
 msgid "dpkg-parsechangelog - parse Debian changelog files"
 msgstr "dpkg-parsechangelog - tolka Debians ändringsloggar"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:8
-msgid "B<dpkg-parsechangelog> [I<options>]"
-msgstr "B<dpkg-parsechangelog> [I<flaggor>]"
+#: dpkg-parsechangelog.1:28
+msgid "B<dpkg-parsechangelog> [I<option>...]"
+msgstr "B<dpkg-parsechangelog> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:14
+#: dpkg-parsechangelog.1:34
 msgid ""
 "B<dpkg-parsechangelog> reads and parses the changelog of an unpacked Debian "
 "source tree and outputs the information in it to standard output in a "
@@ -10592,13 +11153,13 @@ msgstr ""
 "maskinläsbar form."
 
 #. type: TP
-#: dpkg-parsechangelog.1:26
+#: dpkg-parsechangelog.1:46
 #, no-wrap
 msgid "B<-L>I<libdir>"
 msgstr "B<-L>I<bibliotekskatalog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:33
+#: dpkg-parsechangelog.1:53
 msgid ""
 "Specify an additional directory to search for parser scripts.  This "
 "directory is searched before the default directories which are currently B</"
@@ -10609,13 +11170,13 @@ msgstr ""
 "dpkg/parsechangelog> och B</usr/lib/dpkg/parsechangelog>."
 
 #. type: SS
-#: dpkg-parsechangelog.1:39
+#: dpkg-parsechangelog.1:59
 #, no-wrap
 msgid "Parser Options"
 msgstr "Parserflaggor"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 msgid ""
 "The following options can be used to influence the output of the changelog "
 "parser, e.g. the range of entries or the format of the output. They need to "
@@ -10626,13 +11187,13 @@ msgstr ""
 "parserskriptet i fråga. Se även B<VARNINGAR>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:44
+#: dpkg-parsechangelog.1:64
 #, no-wrap
 msgid "B<--format>I< outputformat>"
 msgstr "B<--format> I<utdataformat>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:53
+#: dpkg-parsechangelog.1:73
 msgid ""
 "Set the output format. Currently supported values are I<dpkg> and "
 "I<rfc822>.  I<dpkg> is the classic output format (from before this option "
@@ -10647,65 +11208,65 @@ msgstr ""
 "senaste posten, förutom om annat anges:"
 
 #. type: TP
-#: dpkg-parsechangelog.1:54
+#: dpkg-parsechangelog.1:74
 #, no-wrap
-msgid "B<Source:> E<lt>pkg nameE<gt>"
-msgstr "B<Source:> E<lt>paketnamnE<gt>"
+msgid "B<Source:>I< pkg-name>"
+msgstr "B<Source:> I<paketnamn>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:56
+#: dpkg-parsechangelog.1:76
 #, no-wrap
-msgid "B<Version:> E<lt>versionE<gt>"
-msgstr "B<Version:> E<lt>versionsE<gt>"
+msgid "B<Version:>I< version>"
+msgstr "B<Version:> I<versions>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:58
+#: dpkg-parsechangelog.1:78
 #, no-wrap
-msgid "B<Distribution:> E<lt>target distributionE<gt>"
-msgstr "B<Description:> E<lt>målutgåvaE<gt>"
+msgid "B<Distribution:>I< target-distribution>"
+msgstr "B<Distribution:> I<målutgåva>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:60
+#: dpkg-parsechangelog.1:80
 #, no-wrap
-msgid "B<Urgency:> E<lt>urgencyE<gt>"
-msgstr "B<Urgency:> E<lt>brådskaE<gt>"
+msgid "B<Urgency:>I< urgency>"
+msgstr "B<Urgency:> I<brådska>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 msgid "The highest urgency of all included entries is used."
 msgstr "Högsta brådskan av alla de inkluderade posterna används."
 
 #. type: TP
-#: dpkg-parsechangelog.1:63
+#: dpkg-parsechangelog.1:83
 #, no-wrap
-msgid "B<Maintainer:> E<lt>authorE<gt>"
-msgstr "B<Maintainer:> E<lt>författareE<gt>"
+msgid "B<Maintainer:>I< author>"
+msgstr "B<Maintainer:> I<författare>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:65
+#: dpkg-parsechangelog.1:85
 #, no-wrap
-msgid "B<Date:> E<lt>dateE<gt>"
-msgstr "B<Date:> E<lt>datumE<gt>"
+msgid "B<Date:>I< date>"
+msgstr "B<Date:> I<datum>"
 
 #. type: TP
-#: dpkg-parsechangelog.1:67
+#: dpkg-parsechangelog.1:87
 #, no-wrap
-msgid "B<Closes:> E<lt>bug numberE<gt>"
-msgstr "B<Closes:> E<lt>nummer på felrapportE<gt>"
+msgid "B<Closes:>I< bug-number>"
+msgstr "B<Closes:> I<nummer-på-felrapport>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 msgid "The Closes fields of all included entries are merged."
 msgstr "Closes-fältet i alla inkluderade poster slås samman."
 
 #. type: TP
-#: dpkg-parsechangelog.1:70
+#: dpkg-parsechangelog.1:90
 #, no-wrap
-msgid "B<Changes:> E<lt>changelog entriesE<gt>"
-msgstr "B<Changes:> E<lt>poster från ändringsloggenE<gt>"
+msgid "B<Changes:>I< changelog-entries>"
+msgstr "B<Changes:> I<posterfrån-ändringsloggen>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:77
+#: dpkg-parsechangelog.1:97
 msgid ""
 "The text of all changelog entries is concatenated. To make this field a "
 "valid Debian control format multiline field empty lines are replaced with a "
@@ -10718,12 +11279,12 @@ msgstr ""
 "formatet på ändringsloggen."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:80
+#: dpkg-parsechangelog.1:100
 msgid "There might be additional user-defined fields present."
 msgstr "Ytterligare användardefinierade fält kan finnas."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 msgid ""
 "The B<rfc822> format uses the same fields but outputs a separate paragraph "
 "for each changelog entry so that all metadata for each entry is preserved."
@@ -10732,57 +11293,57 @@ msgstr ""
 "ändringsloggspost så att all metadata för varje post behålls."
 
 #. type: TP
-#: dpkg-parsechangelog.1:84
+#: dpkg-parsechangelog.1:104
 #, no-wrap
 msgid "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 msgstr "B<--since> I<version>, B<-s>I<version>,B< -v>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 msgid "include all changes later than I<version>."
 msgstr "ta med alla poster efter I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:87
+#: dpkg-parsechangelog.1:107
 #, no-wrap
 msgid "B<--until> I<version>, B<-u>I<version>"
 msgstr "B<--until> I<version>, B<-u>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 msgid "include all changes earlier than I<version>."
 msgstr "ta med alla ändringar före I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:90
+#: dpkg-parsechangelog.1:110
 #, no-wrap
 msgid "B<--from> I<version>, B<-f>I<version>"
 msgstr "B<--from> I<version>, B<-f>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 msgid "include all changes equal or later than I<version>."
 msgstr "ta med alla ändringar från och med I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:93
+#: dpkg-parsechangelog.1:113
 #, no-wrap
 msgid "B<--to> I<version>, B<-t>I<version>"
 msgstr "B<--to> I<version>, B<-t>I<version>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 msgid "include all changes up to or equal than I<version>."
 msgstr "ta med alla ändringar till och med I<version>."
 
 #. type: TP
-#: dpkg-parsechangelog.1:96
+#: dpkg-parsechangelog.1:116
 #, no-wrap
 msgid "B<--count> I<number>, B<-c>I<number>, B<-n>I<number>"
 msgstr "B<--count> I<antal>, B<-c>I<antal>, B<-n>I<antal>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 msgid ""
 "include I<number> entries from the top (or the tail if I<number> is lower "
 "than 0)."
@@ -10791,13 +11352,13 @@ msgstr ""
 "0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:100
+#: dpkg-parsechangelog.1:120
 #, no-wrap
 msgid "B<--offset> I<number>, B<-o>I<number>"
 msgstr "B<--offset> I<antal>, B<-o>I<antal>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:104
+#: dpkg-parsechangelog.1:124
 msgid ""
 "change the starting point for --count, counted from the top (or the tail if "
 "I<number> is lower than 0)."
@@ -10806,13 +11367,13 @@ msgstr ""
 "är lägre än 0)."
 
 #. type: TP
-#: dpkg-parsechangelog.1:104 update-alternatives.8:269
+#: dpkg-parsechangelog.1:124 update-alternatives.8:285
 #, no-wrap
 msgid "B<--all>"
 msgstr "B<--all>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:108
+#: dpkg-parsechangelog.1:128
 msgid ""
 "include all changes. Note: other options have no effect when this is in use."
 msgstr ""
@@ -10820,7 +11381,7 @@ msgstr ""
 "används."
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:114
+#: dpkg-parsechangelog.1:134
 msgid ""
 "All B<Parser Options> except for -v are only supported in B<dpkg>, version "
 "1.14.16 and later. Third party parsers for changelog formats other than "
@@ -10831,13 +11392,13 @@ msgstr ""
 "I<debian> kanske inte stöder alla flaggor."
 
 #. type: TP
-#: dpkg-parsechangelog.1:116
+#: dpkg-parsechangelog.1:136
 #, no-wrap
 msgid "B<debian/changelog>"
 msgstr "B<debian/changelog>"
 
 #. type: Plain text
-#: dpkg-parsechangelog.1:122
+#: dpkg-parsechangelog.1:141
 msgid ""
 "The changelog file, used to obtain version-dependent information about the "
 "source package, such as the urgency and distribution of an upload, the "
@@ -10849,29 +11410,24 @@ msgstr ""
 "ändringarna som utförts sedan en specifik version och själva versionsnumret "
 "på källkoden."
 
-#. type: Plain text
-#: dpkg-parsechangelog.1:129
-msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
-msgstr "Upphovsrättsskyddat © 2007, 2008 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-query.1:1
+#: dpkg-query.1:21
 #, no-wrap
 msgid "dpkg-query"
 msgstr "dpkg-query"
 
 #. type: Plain text
-#: dpkg-query.1:4
+#: dpkg-query.1:24
 msgid "dpkg-query - a tool to query the dpkg database"
 msgstr "dpkg-query - ett verktyg för att fråga dpkg-databasen"
 
 #. type: Plain text
-#: dpkg-query.1:8
+#: dpkg-query.1:28
 msgid "B<dpkg-query> [I<option>...] I<command>"
 msgstr "B<dpkg-query> [I<flaggor>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-query.1:12
+#: dpkg-query.1:32
 msgid ""
 "B<dpkg-query> is a tool to show information about packages listed in the "
 "B<dpkg> database."
@@ -10880,14 +11436,13 @@ msgstr ""
 "databasen."
 
 #. type: TP
-#: dpkg-query.1:14
-#, fuzzy, no-wrap
-#| msgid "B<-l>, B<--list> I<package-name-pattern>..."
+#: dpkg-query.1:34
+#, no-wrap
 msgid "B<-l>, B<--list> [I<package-name-pattern>...]"
-msgstr "B<-l>, B<--list> I<paketnamnsmönster> ..."
+msgstr "B<-l>, B<--list> [I<paketnamnsmönster> ...]"
 
 #. type: Plain text
-#: dpkg-query.1:24
+#: dpkg-query.1:44
 msgid ""
 "List packages matching given pattern. If no I<package-name-pattern> is "
 "given, list all packages in I</var/lib/dpkg/status>, excluding the ones "
@@ -10906,13 +11461,13 @@ msgstr ""
 "lista alla paket vars namn börjar på \"libc6\":"
 
 #. type: Plain text
-#: dpkg-query.1:27
+#: dpkg-query.1:47
 #, no-wrap
 msgid "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 msgstr "  B<dpkg-query -l \\(aqlibc6*\\(aq>\n"
 
 #. type: Plain text
-#: dpkg-query.1:31
+#: dpkg-query.1:51
 msgid ""
 "The first three columns of the output show the desired action, the package "
 "status, and errors, in that order."
@@ -10921,12 +11476,12 @@ msgstr ""
 "i den ordningen."
 
 #. type: Plain text
-#: dpkg-query.1:33
+#: dpkg-query.1:53
 msgid "Desired action:"
 msgstr "Önskad åtgärd"
 
 #. type: Plain text
-#: dpkg-query.1:39
+#: dpkg-query.1:59
 #, no-wrap
 msgid ""
 "  u = Unknown\n"
@@ -10942,12 +11497,12 @@ msgstr ""
 "  p = Rensa\n"
 
 #. type: Plain text
-#: dpkg-query.1:42
+#: dpkg-query.1:62
 msgid "Package status:"
 msgstr "Paketstatus:"
 
 #. type: Plain text
-#: dpkg-query.1:51
+#: dpkg-query.1:71
 #, no-wrap
 msgid ""
 "  n = Not-installed\n"
@@ -10969,12 +11524,12 @@ msgstr ""
 "  i = Installerad\n"
 
 #. type: Plain text
-#: dpkg-query.1:54
+#: dpkg-query.1:74
 msgid "Error flags:"
 msgstr "Felflaggor:"
 
 #. type: Plain text
-#: dpkg-query.1:57
+#: dpkg-query.1:77
 #, no-wrap
 msgid ""
 "  E<lt>emptyE<gt> = (none)\n"
@@ -10984,7 +11539,7 @@ msgstr ""
 "  R = Ominstallation krävs\n"
 
 #. type: Plain text
-#: dpkg-query.1:62
+#: dpkg-query.1:82
 msgid ""
 "An uppercase status or error letter indicates the package is likely to cause "
 "severe problems. Please refer to B<dpkg>(1) for information about the above "
@@ -10994,7 +11549,7 @@ msgstr ""
 "allvarliga problem. Se B<dpkg>(1) för information om status och flaggor ovan."
 
 #. type: Plain text
-#: dpkg-query.1:67
+#: dpkg-query.1:87
 msgid ""
 "The output format of this option is not configurable, but varies "
 "automatically to fit the terminal width. It is intended for human readers, "
@@ -11007,65 +11562,84 @@ msgstr ""
 "showformat> för hur du konfigurerar utdataformatet."
 
 #. type: TP
-#: dpkg-query.1:67
-#, fuzzy, no-wrap
-#| msgid "B<-W>, B<--show> I<package-name-pattern>..."
+#: dpkg-query.1:87
+#, no-wrap
 msgid "B<-W>, B<--show> [I<package-name-pattern>...]"
-msgstr "B<-W>, B<--show> I<paketnamnsmönster> ..."
+msgstr "B<-W>, B<--show> [I<paketnamnsmönster> ...]"
 
 #. type: Plain text
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 msgid ""
 "Just like the B<--list> option this will list all packages matching the "
 "given pattern. However the output can be customized using the B<--"
 "showformat> option.  The default output format gives one line per matching "
-"package, each line having the name and installed version of the package, "
+"package, each line having the name (extended with the architecture qualifier "
+"for I<Multi-Arch> B<same> packages) and installed version of the package, "
 "separated by a tab."
 msgstr ""
 "Precis som flaggan B<--list> kommer att paket som matchar det givna mönstret "
 "att visas. Utdatat kan dock skräddarsys med flaggan B<--showformat>. "
 "Standardutdataformatet är en rad per paket som träffas, där varje rad "
-"innehåller namn och installerad version av paketet, avdelat med ett "
-"tabulatortecken."
+"innehåller namn (utökat med arkitektursbeskrivning för I<Mutli-Arch> B<same>-"
+"paket) och installerad version av paketet, avdelat med ett tabulatortecken."
 
 #. type: TP
-#: dpkg-query.1:74
+#: dpkg-query.1:96
 #, no-wrap
 msgid "B<-s>, B<--status> I<package-name>..."
 msgstr "B<-s>, B<--status> I<paketnamn> ..."
 
 #. type: Plain text
-#: dpkg-query.1:78
+#: dpkg-query.1:102
+#, fuzzy
+#| msgid ""
+#| "Report status of specified package. This just displays the entry in the "
+#| "installed package status database. When multiple I<package-name> are "
+#| "listed, the requested status entries are separated by an empty line."
 msgid ""
 "Report status of specified package. This just displays the entry in the "
-"installed package status database."
+"installed package status database. When multiple I<package-name> are listed, "
+"the requested status entries are separated by an empty line, with the same "
+"order as specified on the argument list."
 msgstr ""
 "Rapportera status om det angivna paketet.  Detta alternativ visar helt "
-"enkelt posten i statusdatabasen för installerade paket."
+"enkelt posten i statusdatabasen för installerade paket. Om flera "
+"I<paketnamn> anges avdelas de efterfrågade statusposterna med en tomrad."
 
 #. type: TP
-#: dpkg-query.1:78
+#: dpkg-query.1:102
 #, no-wrap
 msgid "B<-L>, B<--listfiles> I<package-name>..."
 msgstr "B<-L>, B<--listfiles> I<paketnamn> ..."
 
 #. type: Plain text
-#: dpkg-query.1:83
-msgid ""
-"List files installed to your system from I<package-name>.  However, note "
-"that files created by package-specific installation-scripts are not listed."
+#: dpkg-query.1:109
+#, fuzzy
+#| msgid ""
+#| "List files installed to your system from I<package-name>. When multiple "
+#| "I<package-name> are listed, the requested lists of files are separated by "
+#| "an empty line. However, note that files created by package-specific "
+#| "installation-scripts are not listed."
+msgid ""
+"List files installed to your system from I<package-name>. When multiple "
+"I<package-name> are listed, the requested lists of files are separated by an "
+"empty line, with the same order as specified on the argument list.  However, "
+"note that files created by package-specific installation-scripts are not "
+"listed."
 msgstr ""
-"Listar filer som installerats på ditt system från I<paketnamn>. Observera "
-"att filer som skapats av paketspecifika installationsskript inte visas"
+"Listar filer som installerats på ditt system från I<paketnamn>. Om flera "
+"I<paketnamn> anges avdelas den efterfrågade fillistan med en tomrad. "
+"Observera att filer som skapats av paketspecifika installationsskript inte "
+"visas"
 
 #. type: TP
-#: dpkg-query.1:83
+#: dpkg-query.1:109
 #, no-wrap
 msgid "B<-c>, B<--control-path> I<package-name> [I<control-file>]"
 msgstr "B<-c>, B<--control-path> I<paketnamn> [I<control-filnamn>]"
 
 #. type: Plain text
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 msgid ""
 "List paths for control files installed to your system from I<package-name>.  "
 "If I<control-file> is specified then only list the path for that control "
@@ -11082,55 +11656,85 @@ msgstr ""
 "nuvarande arkitektoniska begränsningarna har lösts."
 
 #. type: TP
-#: dpkg-query.1:91
+#: dpkg-query.1:117
 #, no-wrap
 msgid "B<-S>, B<--search> I<filename-search-pattern>..."
 msgstr "B<-S>, B<--search> I<filnamnssökmönster> ..."
 
 #. type: Plain text
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 msgid ""
-"Search for a filename from installed packages. All standard shell wildchars "
-"can be used in the pattern. This command will not list extra files created "
-"by maintainer scripts, nor will it list alternatives."
+"Search for packages that own files corresponding to the given pattern.  "
+"Standard shell wildchars can be used in the pattern.  This command will not "
+"list extra files created by maintainer scripts, nor will it list "
+"alternatives."
 msgstr ""
-"Sök efter filnamnet bland de installerade paketen. Alla skalets vanliga "
-"jokertecken kan användas i mönstret. Kommandot kommer inte att visa "
-"extrafiler som skapas av paketskript, ej heller kommer det att visa "
+"Sök efter paket som äger filer som motsvarar det angivna mönstret. Alla "
+"skalets vanliga jokertecken kan användas i mönstret. Kommandot kommer inte "
+"att visa extrafiler som skapas av paketskript, ej heller kommer det att visa "
 "alternativ."
 
 #. type: TP
-#: dpkg-query.1:97
+#: dpkg-query.1:123
 #, no-wrap
 msgid "B<-p>, B<--print-avail> I<package-name>..."
 msgstr "B<-p>, B<--print-avail> I<paketnamn>"
 
 #. type: Plain text
-#: dpkg-query.1:104
+#: dpkg-query.1:129
+#, fuzzy
+#| msgid ""
+#| "Display details about I<package-name>, as found in I</var/lib/dpkg/"
+#| "available>. When multiple I<package-name> are listed, the requested "
+#| "I<available> entries are separated by an empty line."
 msgid ""
 "Display details about I<package-name>, as found in I</var/lib/dpkg/"
-"available>. Users of APT-based frontends should use B<apt-cache show> "
-"I<package-name> instead as the I<available> file is only kept up-to-date "
-"when using B<dselect>."
+"available>. When multiple I<package-name> are listed, the requested "
+"I<available> entries are separated by an empty line, with the same order as "
+"specified on the argument list."
 msgstr ""
 "Visar information om I<paketnamn>, enligt vad som finns i I</var/lib/dpkg/"
-"available>. Använder du ett APT-baserat skal bör du istället använda B<apt-"
-"cache show> I<paketnamn>, då I<available>-filen endast àjourförs om "
-"B<dselect> används."
+"available>. Om flera I<paketnamn> anges avdelas de efterfrågade posterna ur "
+"I<available>-filen med en tomrad."
+
+#. type: Plain text
+#: dpkg-query.1:134
+msgid ""
+"Users of APT-based frontends should use B<apt-cache show> I<package-name> "
+"instead as the I<available> file is only kept up-to-date when using "
+"B<dselect>."
+msgstr ""
+"Använder du ett APT-baserat skal bör du istället använda B<apt-cache show> "
+"I<paketnamn>, då I<available>-filen endast àjourförs om B<dselect> används."
+
+#. type: TP
+#: dpkg-query.1:146
+#, no-wrap
+msgid "B<--load-avail>"
+msgstr "B<--load-avail>"
+
+#. type: Plain text
+#: dpkg-query.1:150
+msgid ""
+"Also load the available file when using the B<--show> and B<--list> "
+"commands, which now default to only querying the status file."
+msgstr ""
+"Läs även in available-filen när kommandona B<--show> och B<--list> används, "
+"vilka numera som standard endast läser statusfilen."
 
 #. type: TP
-#: dpkg-query.1:116
+#: dpkg-query.1:150
 #, no-wrap
 msgid "B<-f>, B<--showformat=>I<format>"
 msgstr "B<-f>, B<--showformat=>I<format>"
 
 #. type: Plain text
-#: dpkg-query.1:123
+#: dpkg-query.1:157
 msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:"
 msgstr "I formatsträngen inleds följande styrsekvenser med \\(lqB<\\e>\\(rq:"
 
 #. type: Plain text
-#: dpkg-query.1:128
+#: dpkg-query.1:162
 #, no-wrap
 msgid ""
 "    B<\\en>  newline\n"
@@ -11142,7 +11746,7 @@ msgstr ""
 "    B<\\et>  tabulator\n"
 
 #. type: Plain text
-#: dpkg-query.1:133
+#: dpkg-query.1:167
 msgid ""
 "\\(lqB<\\e>\\(rq before any other character suppresses any special meaning "
 "of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<"
@@ -11153,7 +11757,7 @@ msgstr ""
 "och \\(lqB<$>\\(rq."
 
 #. type: Plain text
-#: dpkg-query.1:141
+#: dpkg-query.1:175
 msgid ""
 "Package information can be included by inserting variable references to "
 "package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. "
@@ -11170,7 +11774,7 @@ msgstr ""
 "finns i binärpaketet hamnar där):"
 
 #. type: Plain text
-#: dpkg-query.1:176
+#: dpkg-query.1:210
 #, no-wrap
 msgid ""
 "    B<Architecture>\n"
@@ -11183,11 +11787,11 @@ msgid ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internal, dselect related)\n"
+"    B<Filename> (internal, front-end related)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internal, dselect related)\n"
-"    B<MSDOS-Filename> (internal, dselect related)\n"
+"    B<MD5sum> (internal, front-end related)\n"
+"    B<MSDOS-Filename> (internal, front-end related)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11198,11 +11802,11 @@ msgid ""
 "    B<Replaces>\n"
 "    B<Revision> (obsolete)\n"
 "    B<Section>\n"
-"    B<Size> (internal, dselect related)\n"
+"    B<Size> (internal, front-end related)\n"
 "    B<Source>\n"
 "    B<Status> (internal)\n"
 "    B<Suggests>\n"
-"    B<Tag> (usually not in the .deb but in APT's Packages files)\n"
+"    B<Tag> (usually not in .deb but in repository Packages files)\n"
 "    B<Triggers-Awaited> (internal)\n"
 "    B<Triggers-Pending> (internal)\n"
 "    B<Version>\n"
@@ -11217,11 +11821,11 @@ msgstr ""
 "    B<Description>\n"
 "    B<Enhances>\n"
 "    B<Essential>\n"
-"    B<Filename> (internt, dselect-relaterat)\n"
+"    B<Filename> (internt, skalrelaterat)\n"
 "    B<Homepage>\n"
 "    B<Installed-Size>\n"
-"    B<MD5sum> (internt, dselect-relaterat)\n"
-"    B<MSDOS-Filename> (internt, dselect-relaterat)\n"
+"    B<MD5sum> (internt, skalrelaterat)\n"
+"    B<MSDOS-Filename> (internt, skalrelaterat)\n"
 "    B<Maintainer>\n"
 "    B<Origin>\n"
 "    B<Package>\n"
@@ -11232,60 +11836,95 @@ msgstr ""
 "    B<Replaces>\n"
 "    B<Revision> (föråldrat)\n"
 "    B<Section>\n"
-"    B<Size>  (internt, dselect-relaterat)\n"
+"    B<Size>  (internt, skalrelaterat)\n"
 "    B<Source>\n"
 "    B<Status> (internt)\n"
 "    B<Suggests>\n"
-"    B<Tag> (normalt inte i .deb, utan i APTs Packages-filer)\n"
+"    B<Tag> (normalt inte i .deb, utan i arkivets Packages-filer)\n"
 "    B<Triggers-Awaited> (internt)    B<Triggers-Pending> (internt)    B<Version>\n"
 
 #. type: Plain text
-#: dpkg-query.1:184
+#: dpkg-query.1:215
+msgid ""
+"The following are virtual fields, generated by B<dpkg-query> from values "
+"from other fields (note that these do not use valid names for fields in "
+"control files):"
+msgstr ""
+"Följande är virtuella fält, genererade av B<dpkg-query> från värden från "
+"adnra fält (observera att dessa inte är giltiga namn för fält i "
+"kontrollfiler):"
+
+#. type: Plain text
+#: dpkg-query.1:222
+#, no-wrap
+msgid ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+msgstr ""
+"    B<binary:Package>\n"
+"    B<binary:Summary>\n"
+"    B<db:Status-Abbrev>\n"
+"    B<source:Package>\n"
+"    B<source:Version>\n"
+
+#. type: Plain text
+#: dpkg-query.1:233
 msgid ""
-"The default format string is \\(lqB<${Package}\\et${Version}\\en>\\(rq.  "
-"Actually, all other fields found in the status file (i.e. user defined "
-"fields) can be requested, too. They will be printed as-is, though, no "
-"conversion nor error checking is done on them.  To get the name of the dpkg "
-"maintainer and the installed version, you could run:"
+"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>"
+"\\(rq.  Actually, all other fields found in the status file (i.e. user "
+"defined fields) can be requested, too. They will be printed as-is, though, "
+"no conversion nor error checking is done on them. B<binary:Package> is a "
+"special field that will print the package name with an architecture "
+"qualifier (like \"libc6:amd64\") if the package has a I<Multi-Arch> field "
+"with a value of B<same>, and as such its name could be ambiguous.  To get "
+"the name of the dpkg maintainer and the installed version, you could run:"
 msgstr ""
-"Standardformatet är \\(lqB<${Package}\\et${Version}\\en>\\(rq. Alla andra "
-"fält som finns i statusfilen (även användardefinierade fält) kan också "
-"hämtas. De visas dock som de är, ingen konvertering eller felkorrigering "
-"görs på dem. För att hämta namnet på paketansvarig och installerad version "
-"av dpkg och kan du köra:"
+"Standardformatet är \\(lqB<${binary:Package}\\et${Version}\\en>\\(rq. Alla "
+"andra fält som finns i statusfilen (även användardefinierade fält) kan "
+"faktiskt också hämtas. De visas dock som de är, ingen konvertering eller "
+"felkorrigering görs på dem. B<binary:Package> är ett specialfält som skriver "
+"ut paketnamnet med en arkitektursbeskrivning (som \"libc6:amd64\") om "
+"paketet har ett I<Multi-Arch>-fält med värdet B<same> och dess namn som "
+"sådant kunde vara tvetydigt. För att hämta namnet på paketansvarig och "
+"installerad version av dpkg och kan du köra:"
 
 #. type: Plain text
-#: dpkg-query.1:187
+#: dpkg-query.1:236
 #, no-wrap
-msgid "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
-msgstr "  B<dpkg-query -W -f=\\(aq${Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgid "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
+msgstr "  B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n"
 
 #. type: SH
-#: dpkg-query.1:189 dpkg-split.1:180 start-stop-daemon.8:256
-#: update-alternatives.8:375
+#: dpkg-query.1:238 dpkg-split.1:196 start-stop-daemon.8:285
+#: update-alternatives.8:391
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "RETURVÄRDE"
 
-#. type: IP
-#: dpkg-query.1:190 update-alternatives.8:376
+#. type: TP
+#: dpkg-query.1:239 dpkg-split.1:197 start-stop-daemon.8:286
+#: start-stop-daemon.8:315 update-alternatives.8:392
 #, no-wrap
-msgid "0"
-msgstr "0"
+msgid "B<0>"
+msgstr "B<0>"
 
 #. type: Plain text
-#: dpkg-query.1:192
+#: dpkg-query.1:242
 msgid "The requested query was successfully performed."
 msgstr "Den önskade frågan utfördes utan fel."
 
-#. type: IP
-#: dpkg-query.1:192
+#. type: TP
+#: dpkg-query.1:242 dpkg-split.1:203 start-stop-daemon.8:296
+#: start-stop-daemon.8:318
 #, no-wrap
-msgid "1"
-msgstr "1"
+msgid "B<1>"
+msgstr "B<1>"
 
 #. type: Plain text
-#: dpkg-query.1:195
+#: dpkg-query.1:246
 msgid ""
 "Problems were encountered while parsing the command line or performing the "
 "query, including no file or package being found (except for --control-path)."
@@ -11295,7 +11934,7 @@ msgstr ""
 "control-path)."
 
 #. type: Plain text
-#: dpkg-query.1:205
+#: dpkg-query.1:256
 msgid ""
 "This setting influences the output of the B<--list> option by changing the "
 "width of its output."
@@ -11303,39 +11942,28 @@ msgstr ""
 "Inställningen påverkar utdata från kommandot B<--list> genom att ändra "
 "bredden på dess utdata."
 
-#. type: Plain text
-#: dpkg-query.1:208
-msgid "Copyright \\(co 2001 Wichert Akkerman"
-msgstr "Upphovsrättsskyddat © 2001 Wichert Akkerman"
-
 #. type: TH
-#: dpkg-scanpackages.1:15
+#: dpkg-scanpackages.1:20
 #, no-wrap
 msgid "dpkg-scanpackages"
 msgstr "dpkg-scanpackages"
 
-#. type: TH
-#: dpkg-scanpackages.1:15 dpkg-scansources.1:1
-#, no-wrap
-msgid "2009-10-01"
-msgstr "2009-10-01"
-
 #. type: Plain text
-#: dpkg-scanpackages.1:18
+#: dpkg-scanpackages.1:23
 msgid "dpkg-scanpackages - create Packages index files"
 msgstr "dpkg-scanpackages - skapar indexfilerna Packages"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:27
+#: dpkg-scanpackages.1:31
 msgid ""
-"B<dpkg-scanpackages> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scanpackages> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Packages>"
 msgstr ""
-"B<dpkg-scanpackages> [I<flaggor>] I<binärkatalog> [I<överstyrningsfil> "
+"B<dpkg-scanpackages> [I<flagga>...] I<binärkatalog> [I<överstyrningsfil> "
 "[I<sökvägsprefix>]] B<E<gt>> I<Packages>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:40
+#: dpkg-scanpackages.1:44
 msgid ""
 "B<dpkg-scanpackages> sorts through a tree of Debian binary packages and "
 "creates a Packages file, used by B<apt>(8), B<dselect>(1), etc, to tell the "
@@ -11352,7 +11980,7 @@ msgstr ""
 "på en klase maskiner."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:52
+#: dpkg-scanpackages.1:56
 msgid ""
 "B<Note:> If you want to access the generated Packages file with B<apt> you "
 "will probably need to compress the file with B<bzip2>(1)  (generating a "
@@ -11367,7 +11995,7 @@ msgstr ""
 "källor)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:59
+#: dpkg-scanpackages.1:63
 msgid ""
 "I<binarydir> is the name of the tree of the binary packages to process (for "
 "example, B<contrib/binary-i386>).  It is best to make this relative to the "
@@ -11380,7 +12008,7 @@ msgstr ""
 "filen kommer inledas med strängen."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:64
+#: dpkg-scanpackages.1:68
 msgid ""
 "I<overridefile> is the name of a file to read which contains information "
 "about how the package fits into the distribution (it can be a compressed "
@@ -11391,7 +12019,7 @@ msgstr ""
 "en komprimerad fil); se B<deb-override>(5)."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:67
+#: dpkg-scanpackages.1:71
 msgid ""
 "I<pathprefix> is an optional string to be prepended to the Filename fields."
 msgstr ""
@@ -11399,7 +12027,7 @@ msgstr ""
 "filnamnsfältet."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:71
+#: dpkg-scanpackages.1:75
 msgid ""
 "If more than one version of a package is found only the newest one is "
 "included in the output. If they have the same version and only differ in "
@@ -11410,35 +12038,35 @@ msgstr ""
 "bara den första som hittas att användas."
 
 #. type: TP
-#: dpkg-scanpackages.1:73
+#: dpkg-scanpackages.1:77
 #, no-wrap
 msgid "B<-t>, B<--type> I<type>"
 msgstr "B<-t>, B<--test> I<typ>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 msgid "Scan for *.I<type> packages, instead of *.deb."
 msgstr "Sök efter *.I<typ>-paket, i stället för *.deb."
 
 #. type: TP
-#: dpkg-scanpackages.1:76
+#: dpkg-scanpackages.1:80
 #, no-wrap
 msgid "B<-u>, B<--udeb>"
 msgstr "B<-u>, B<--udeb>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:79
+#: dpkg-scanpackages.1:83
 msgid "B<Obsolete> alias for B<-tudeb>."
 msgstr "B<Föråldrat> alias till B<-tudeb>."
 
 #. type: IP
-#: dpkg-scanpackages.1:79 dpkg-scansources.1:50
+#: dpkg-scanpackages.1:83 dpkg-scansources.1:68
 #, no-wrap
 msgid "B<-e>, B<--extra-override> I<file>"
 msgstr "B<-e>, B<--extra-override> I<fil>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:85 dpkg-scansources.1:55
+#: dpkg-scanpackages.1:89 dpkg-scansources.1:73
 msgid ""
 "Scan I<file> to find supplementary overrides (the file can be compressed). "
 "See B<deb-extra-override>(5)  for more information on its format."
@@ -11447,13 +12075,13 @@ msgstr ""
 "komprimerad). Se B<deb-extra-override>(5) för mer information om dess format."
 
 #. type: TP
-#: dpkg-scanpackages.1:85
+#: dpkg-scanpackages.1:89
 #, no-wrap
 msgid "B<-a>, B<--arch> I<arch>"
 msgstr "B<-a>, B<--arch> I<arkitektur>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 msgid ""
 "Use a pattern consisting of I<*_all.deb> and I<*_arch.deb> instead of "
 "scanning for all debs."
@@ -11462,24 +12090,24 @@ msgstr ""
 "istället för att söka efter alla deb-arkiv."
 
 #. type: TP
-#: dpkg-scanpackages.1:89
+#: dpkg-scanpackages.1:93
 #, no-wrap
 msgid "B<-m>, B<--multiversion>"
 msgstr "B<-m>, B<--multiversion>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 msgid "Include all found packages in the output."
 msgstr "Ta med alla paket som hittas i utdata."
 
 #. type: TP
-#: dpkg-scanpackages.1:92
+#: dpkg-scanpackages.1:96
 #, no-wrap
 msgid "B<-M>, B<--medium> I<id-string>"
 msgstr "B<-M>, B<--medium> I<idsträng>"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:97
+#: dpkg-scanpackages.1:101
 msgid ""
 "Add an X-Medium field containing the value I<id-string>. This field is "
 "required if you want to generate B<Packages.cd> files for use by the multicd "
@@ -11490,13 +12118,13 @@ msgstr ""
 "dselect:s multicd-åtkomstmetod."
 
 #. type: SH
-#: dpkg-scanpackages.1:104 update-alternatives.8:447
+#: dpkg-scanpackages.1:108 update-alternatives.8:465
 #, no-wrap
 msgid "DIAGNOSTICS"
 msgstr "DIAGNOSTIK"
 
 #. type: Plain text
-#: dpkg-scanpackages.1:110
+#: dpkg-scanpackages.1:114
 msgid ""
 "B<dpkg-scanpackages> outputs the usual self-explanatory errors. It also "
 "warns about packages that are in the wrong subdirectory, are duplicated, "
@@ -11509,7 +12137,7 @@ msgstr ""
 "substitueringar utan effekt skrivna av paketansvariga."
 
 #. type: Plain text
-#: dpkg-scanpackages.1:116
+#: dpkg-scanpackages.1:120
 msgid ""
 "B<dpkg>(1), B<dselect>(1), B<deb-override>(5), B<deb-extra-override>(5), "
 "B<dpkg-scansources>(1)."
@@ -11518,27 +12146,27 @@ msgstr ""
 "B<dpkg-scansources>(1)."
 
 #. type: TH
-#: dpkg-scansources.1:1
+#: dpkg-scansources.1:20
 #, no-wrap
 msgid "dpkg-scansources"
 msgstr "dpkg-scansources"
 
 #. type: Plain text
-#: dpkg-scansources.1:4
+#: dpkg-scansources.1:23
 msgid "dpkg-scansources - create Sources index files"
 msgstr "dpkg-scansources - skapar indexfilerna Sources"
 
 #. type: Plain text
-#: dpkg-scansources.1:13
+#: dpkg-scansources.1:31
 msgid ""
-"B<dpkg-scansources> [I<options>] I<binary-dir> [I<override-file> [I<path-"
+"B<dpkg-scansources> [I<option>...] I<binary-dir> [I<override-file> [I<path-"
 "prefix>]] B<E<gt>> I<Sources>"
 msgstr ""
-"B<dpkg-scansources> [I<flaggor>] I<binärkatalog> [I<överstyrningsfil> "
+"B<dpkg-scansources> [I<flagga>...] I<binärkatalog> [I<överstyrningsfil> "
 "[I<sökvägsprefix>]] B<E<gt>> I<Sources>"
 
 #. type: Plain text
-#: dpkg-scansources.1:18
+#: dpkg-scansources.1:36
 msgid ""
 "B<dpkg-scansources> scans the given I<binary-dir> for I<.dsc> files.  These "
 "are used to create a Debian source index, which is output to stdout."
@@ -11548,7 +12176,7 @@ msgstr ""
 "standard ut."
 
 #. type: Plain text
-#: dpkg-scansources.1:29
+#: dpkg-scansources.1:47
 msgid ""
 "The I<override-file>, if given, is used to set priorities in the resulting "
 "index records and to override the maintainer field given in the I<.dsc> "
@@ -11572,7 +12200,7 @@ msgstr ""
 "Detta kan komma att ändras."
 
 #. type: Plain text
-#: dpkg-scansources.1:33
+#: dpkg-scansources.1:51
 msgid ""
 "The I<path-prefix>, if given, is prepended to the directory field in the "
 "generated source index. You generally use this to make the directory fields "
@@ -11583,7 +12211,7 @@ msgstr ""
 "katalogfälten innehåller sökvägen från toppen av Debianarkivhierarkin."
 
 #. type: Plain text
-#: dpkg-scansources.1:44
+#: dpkg-scansources.1:62
 msgid ""
 "B<Note:> If you want to access the generated Sources file with B<apt>(8)  "
 "you will probably need to compress the file with B<gzip>(1)  (generating a "
@@ -11596,13 +12224,13 @@ msgstr ""
 "(dvs. B<file://>-källor)."
 
 #. type: IP
-#: dpkg-scansources.1:46
+#: dpkg-scansources.1:64
 #, no-wrap
 msgid "B<-n>, B<--no-sort>"
 msgstr "B<-n>, B<--no-sort>"
 
 #. type: Plain text
-#: dpkg-scansources.1:49
+#: dpkg-scansources.1:67
 msgid ""
 "Don't sort the index records. Normally they are sorted by source package "
 "name."
@@ -11611,13 +12239,13 @@ msgstr ""
 "källkodspaketet."
 
 #. type: IP
-#: dpkg-scansources.1:55
+#: dpkg-scansources.1:73
 #, no-wrap
 msgid "B<-s>, B<--source-override> I<file>"
 msgstr "B<-s>, B<--source-override> I<fil>"
 
 #. type: Plain text
-#: dpkg-scansources.1:59
+#: dpkg-scansources.1:77
 msgid ""
 "Use I<file> as the source override file (the file can be compressed).  The "
 "default is the name of the override file you specified with I<.src> appended."
@@ -11627,7 +12255,7 @@ msgstr ""
 "tillägget I<.src>."
 
 #. type: Plain text
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 msgid ""
 "The source override file is in a different format from the binary override "
 "file. It contains only two whitespace separated fields, the first is the "
@@ -11642,60 +12270,45 @@ msgstr ""
 "filerna kommer källkodsöverstyrningsfilen först för att välja sektion."
 
 #. type: IP
-#: dpkg-scansources.1:65
+#: dpkg-scansources.1:83
 #, no-wrap
 msgid "B<--debug>"
 msgstr "B<--debug>"
 
 #. type: Plain text
-#: dpkg-scansources.1:67
+#: dpkg-scansources.1:85
 msgid "Turn debugging on."
 msgstr "Slå på felsökning."
 
 #. type: Plain text
-#: dpkg-scansources.1:76
+#: dpkg-scansources.1:93
 msgid "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 msgstr "B<deb-override>(5), B<deb-extra-override>(5), B<dpkg-scanpackages>(1)."
 
-#. type: Plain text
-#: dpkg-scansources.1:78
-msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
-
 #. type: TH
-#: dpkg-shlibdeps.1:1
+#: dpkg-shlibdeps.1:22
 #, no-wrap
 msgid "dpkg-shlibdeps"
 msgstr "dpkg-shlibdeps"
 
-#. type: TH
-#: dpkg-shlibdeps.1:1 dpkg-source.1:2 start-stop-daemon.8:1
-#: update-alternatives.8:8
-#, fuzzy, no-wrap
-#| msgid "2010-03-07"
-msgid "2011-03-04"
-msgstr "2010-03-07"
-
 #. type: Plain text
-#: dpkg-shlibdeps.1:4
+#: dpkg-shlibdeps.1:25
 msgid "dpkg-shlibdeps - generate shared library substvar dependencies"
 msgstr "dpkg-shlibdeps - skapar substvar-beroenden för delade bibliotek"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:10
-msgid ""
-"B<dpkg-shlibdeps> [I<options>] I<executable>|B<-e>I<executable> [I<options>]"
-msgstr ""
-"B<dpkg-shlibdeps> [I<flaggor>] I<programfil>|B<-e>I<programfil> [I<flaggor>]"
+#: dpkg-shlibdeps.1:29
+msgid "B<dpkg-shlibdeps> [I<option>...] [B<-e>]I<executable> [I<option>...]"
+msgstr "B<dpkg-shlibdeps> [I<flagga>...] [B<-e>]I<programfil> [I<flagga>...]"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:24
+#: dpkg-shlibdeps.1:43
 msgid ""
 "B<dpkg-shlibdeps> calculates shared library dependencies for executables "
 "named in its arguments. The dependencies are added to the substitution "
 "variables file B<debian/substvars> as variable names B<shlibs:"
 ">I<dependencyfield> where I<dependencyfield> is a dependency field name. Any "
-"other variables starting I<shlibs:> are removed from the file."
+"other variables starting with B<shlibs:> are removed from the file."
 msgstr ""
 "B<dpkg-shlibdeps> beräknar beroenden mellan exekverbara filer som anges som "
 "argument och delade bibliotek. Beroendena läggs till i "
@@ -11704,7 +12317,7 @@ msgstr ""
 "Alla andra variabler som börjar på I<shlibs:> tas bort ur filen."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 msgid ""
 "B<dpkg-shlibdeps> has two possible sources of information to generate "
 "dependency information. Either I<symbols> files or I<shlibs> files. For each "
@@ -11733,13 +12346,13 @@ msgstr ""
 "för att slå upp vilket paket biblioteket kommer från."
 
 #. type: SS
-#: dpkg-shlibdeps.1:47
+#: dpkg-shlibdeps.1:66
 #, no-wrap
 msgid "Symbols files"
 msgstr "Symbolfiler"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 msgid ""
 "Symbols files contain finer-grained dependency information by providing the "
 "minimum dependency for each symbol that the library exports. The script "
@@ -11752,13 +12365,13 @@ msgstr ""
 "platser (den första träffen används):"
 
 #. type: IP
-#: dpkg-shlibdeps.1:52
+#: dpkg-shlibdeps.1:71
 #, no-wrap
 msgid "debian/*/DEBIAN/symbols"
 msgstr "debian/*/DEBIAN/symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are generated by B<dpkg-gensymbols>(1).  "
@@ -11772,19 +12385,19 @@ msgstr ""
 "det byggträdet går före symbols-filer från andra binärpaket."
 
 #. type: IP
-#: dpkg-shlibdeps.1:60
+#: dpkg-shlibdeps.1:79
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols.I<arch>"
 msgstr "/etc/dpkg/symbols/I<package>.symbols.I<arkitektur>"
 
 #. type: IP
-#: dpkg-shlibdeps.1:61
+#: dpkg-shlibdeps.1:80
 #, no-wrap
 msgid "/etc/dpkg/symbols/I<package>.symbols"
 msgstr "/etc/dpkg/symbols/I<paket>.symbols"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 msgid ""
 "Per-system overriding shared library dependency information.  I<arch> is the "
 "architecture of the current system (obtained by B<dpkg-architecture -"
@@ -11795,26 +12408,22 @@ msgstr ""
 "architecture -qDEB_HOST_ARCH>)."
 
 #. type: IP
-#: dpkg-shlibdeps.1:65
+#: dpkg-shlibdeps.1:84
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq"
-msgstr ""
+msgstr "Utdata från \\(rqB<dpkg-query --control-path> I<package> symbols\\(rq"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:68 dpkg-shlibdeps.1:102
-#, fuzzy
-#| msgid ""
-#| "Package-provided shared library dependency information.  Unless "
-#| "overridden, I<admindir> is /var/lib/dpkg."
+#: dpkg-shlibdeps.1:87 dpkg-shlibdeps.1:121
 msgid ""
 "Package-provided shared library dependency information.  Unless overridden "
 "by --admindir, those files are located in /var/lib/dpkg."
 msgstr ""
-"Paketlokal överstyrande beroendeinformation för delade bibliotek. Normalt är "
-"I<adminkat> /var/lib/dpkg."
+"Paketlokal överstyrande beroendeinformation för delade bibliotek. Filerna "
+"befinner sig i /var/lib/dpkg om inte överstyrt med --admindir."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:75
+#: dpkg-shlibdeps.1:94
 msgid ""
 "While scanning the symbols used by all binaries, B<dpkg-shlibdeps> remembers "
 "the (biggest) minimal version needed for each library. At the end of the "
@@ -11828,7 +12437,7 @@ msgstr ""
 "I<symbols>-filerna är korrekt)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 msgid ""
 "As a safe-guard measure, a symbols file can provide a I<Build-Depends-"
 "Package> meta-information field and B<dpkg-shlibdeps> will extract the "
@@ -11843,13 +12452,13 @@ msgstr ""
 "genom symbolerna."
 
 #. type: SS
-#: dpkg-shlibdeps.1:82
+#: dpkg-shlibdeps.1:101
 #, no-wrap
 msgid "Shlibs files"
 msgstr "Shlibs-filer"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:86
+#: dpkg-shlibdeps.1:105
 msgid ""
 "Shlibs files associate directly a library to a dependency (without looking "
 "at the symbols). It's thus often stronger than really needed but very safe "
@@ -11860,7 +12469,7 @@ msgstr ""
 "men mycket säkert och enkelt att hantera."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 msgid ""
 "The dependencies for a library are looked up in several places. The first "
 "file providing information for the library of interest is used:"
@@ -11869,35 +12478,35 @@ msgstr ""
 "innehåller information om det intressanta biblioteket används:"
 
 #. type: IP
-#: dpkg-shlibdeps.1:89
+#: dpkg-shlibdeps.1:108
 #, no-wrap
 msgid "debian/shlibs.local"
 msgstr "debian/shlibs.local"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 msgid "Package-local overriding shared library dependency information."
 msgstr "Paketlokal överstyrande beroendeinformation för delade bibliotek."
 
 #. type: IP
-#: dpkg-shlibdeps.1:91
+#: dpkg-shlibdeps.1:110
 #, no-wrap
 msgid "/etc/dpkg/shlibs.override"
 msgstr "/etc/dpkg/shlibs.override"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 msgid "Per-system overriding shared library dependency information."
 msgstr "Systemspecifik överstyrande beroendeinformation för delade bibliotek."
 
 #. type: IP
-#: dpkg-shlibdeps.1:93
+#: dpkg-shlibdeps.1:112
 #, no-wrap
 msgid "debian/*/DEBIAN/shlibs"
 msgstr "debian/*/DEBIAN/shlibs"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 msgid ""
 "Shared library information generated by the current build process that also "
 "invoked B<dpkg-shlibdeps>.  They are only used if the library is found in a "
@@ -11910,24 +12519,24 @@ msgstr ""
 "byggträdet går före shlibs-filer från andra paket."
 
 #. type: IP
-#: dpkg-shlibdeps.1:99
+#: dpkg-shlibdeps.1:118
 #, no-wrap
 msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq"
-msgstr ""
+msgstr "Utdata från \\(rqB<dpkg-query --control-path> I<package> shlibs\\(rq"
 
 #. type: IP
-#: dpkg-shlibdeps.1:102
+#: dpkg-shlibdeps.1:121
 #, no-wrap
 msgid "/etc/dpkg/shlibs.default"
 msgstr "/etc/dpkg/shlibs.default"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:104
+#: dpkg-shlibdeps.1:123
 msgid "Per-system default shared library dependency information."
 msgstr "Systemspecifik standardberoendeinformation för delade bibliotek."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:108
+#: dpkg-shlibdeps.1:127
 msgid ""
 "The extracted dependencies are then directly used (except if they are "
 "filtered out because they have been identified as duplicate, or as weaker "
@@ -11938,7 +12547,7 @@ msgstr ""
 "beroende)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 msgid ""
 "B<dpkg-shlibdeps> interprets non-option arguments as executable names, just "
 "as if they'd been supplied as B<-e>I<executable>."
@@ -11947,13 +12556,13 @@ msgstr ""
 "filer, precis som om de angivits som B<-e>I<programfil>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:113
+#: dpkg-shlibdeps.1:132
 #, no-wrap
 msgid "B<-e>I<executable>"
 msgstr "B<-e>I<programfil>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 msgid ""
 "Include dependencies appropriate for the shared libraries required by "
 "I<executable>."
@@ -11962,13 +12571,13 @@ msgstr ""
 "I<programfil>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:117
+#: dpkg-shlibdeps.1:136
 #, no-wrap
 msgid "B<-d>I<dependencyfield>"
 msgstr "B<-d>I<beroendefält>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:123
+#: dpkg-shlibdeps.1:142
 msgid ""
 "Add dependencies to be added to the control file dependency field "
 "I<dependencyfield>.  (The dependencies for this field are placed in the "
@@ -11979,7 +12588,7 @@ msgstr ""
 ">I<beroendefält>.)"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:133
+#: dpkg-shlibdeps.1:152
 msgid ""
 "The B<-d>I<dependencyfield> option takes effect for all executables after "
 "the option, until the next B<-d>I<dependencyfield>.  The default "
@@ -11990,7 +12599,7 @@ msgstr ""
 "B<Depends>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 msgid ""
 "If the same dependency entry (or set of alternatives) appears in more than "
 "one of the recognised dependency field names B<Pre-Depends>, B<Depends>, "
@@ -12005,13 +12614,13 @@ msgstr ""
 "viktigaste beroendena."
 
 #. type: TP
-#: dpkg-shlibdeps.1:141
+#: dpkg-shlibdeps.1:160
 #, no-wrap
 msgid "B<-p>I<varnameprefix>"
 msgstr "B<-p>I<variabelnamnsprefix>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:152
+#: dpkg-shlibdeps.1:171
 msgid ""
 "Start substitution variables with I<varnameprefix>B<:> instead of B<shlibs:"
 ">.  Likewise, any existing substitution variables starting with "
@@ -12024,7 +12633,7 @@ msgstr ""
 "bort från substitueringsvariabelfilen."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 msgid ""
 "Print substitution variable settings to standard output, rather than being "
 "added to the substitution variables file (B<debian/substvars> by default)."
@@ -12034,13 +12643,13 @@ msgstr ""
 "substvars>)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:158
+#: dpkg-shlibdeps.1:177
 #, no-wrap
 msgid "B<-t>I<type>"
 msgstr "B<-t>I<typ>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 msgid ""
 "Prefer shared library dependency information tagged for the given package "
 "type. If no tagged information is available, falls back to untagged "
@@ -12054,13 +12663,13 @@ msgstr ""
 "genom att inleda det med namnet på typen, ett kolon, samt blanktecken."
 
 #. type: TP
-#: dpkg-shlibdeps.1:165
+#: dpkg-shlibdeps.1:184
 #, no-wrap
 msgid "B<-L>I<localshlibsfile>"
 msgstr "B<-L>I<lokal-shlibs-fil>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:171
+#: dpkg-shlibdeps.1:190
 msgid ""
 "Read overriding shared library dependency information from "
 "I<localshlibsfile> instead of B<debian/shlibs.local>."
@@ -12069,7 +12678,7 @@ msgstr ""
 "fil> i stället för B<debian/shlibs.local>."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 msgid ""
 "Write substitution variables in I<substvarsfile>; the default is B<debian/"
 "substvars>."
@@ -12078,13 +12687,13 @@ msgstr ""
 "substvars>."
 
 #. type: TP
-#: dpkg-shlibdeps.1:177
+#: dpkg-shlibdeps.1:196
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 msgid ""
 "Enable verbose mode. Numerous messages are displayed to explain what B<dpkg-"
 "shlibdeps> does."
@@ -12093,13 +12702,13 @@ msgstr ""
 "shlibs> håller på med."
 
 #. type: TP
-#: dpkg-shlibdeps.1:182
+#: dpkg-shlibdeps.1:201
 #, no-wrap
 msgid "B<-x>I<package>"
 msgstr "B<-x>I<paket>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 msgid ""
 "Exclude the package from the generated dependencies. This is useful to avoid "
 "self-dependencies for packages which provide ELF binaries (executables or "
@@ -12112,13 +12721,13 @@ msgstr ""
 "samma paket. Flaggan kan användas flera gånger för att utesluta flera paket."
 
 #. type: TP
-#: dpkg-shlibdeps.1:189
+#: dpkg-shlibdeps.1:208
 #, no-wrap
 msgid "B<-S>I<pkgbuilddir>"
 msgstr "B<-S>I<paketbyggkatalog>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 msgid ""
 "Look into I<pkgbuilddir> first when trying to find a library. This is useful "
 "when the source package builds multiple flavors of the same library and you "
@@ -12133,13 +12742,13 @@ msgstr ""
 "kataloger från andra binärpaket."
 
 #. type: TP
-#: dpkg-shlibdeps.1:196
+#: dpkg-shlibdeps.1:215
 #, no-wrap
 msgid "B<--ignore-missing-info>"
 msgstr "B<--ignore-missing-info>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 msgid ""
 "Do not fail if dependency information can't be found for a shared library.  "
 "Usage of this option is discouraged, all libraries should provide dependency "
@@ -12152,39 +12761,39 @@ msgstr ""
 "andra paket."
 
 #. type: TP
-#: dpkg-shlibdeps.1:202
+#: dpkg-shlibdeps.1:221
 #, no-wrap
 msgid "B<--warnings=>I<value>"
 msgstr "B<--warnings=>I<värde>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:213
+#: dpkg-shlibdeps.1:232
 msgid ""
 "I<value> is a bit field defining the set of warnings that can be emitted by "
 "B<dpkg-shlibdeps>.  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 \"dependency on I<library> could be avoided\" and bit 2 (value=4)  "
-"enables the warning \"I<binary> shouldn't be linked with I<library>\".  The "
-"default I<value> is 3: the first two warnings are active by default, 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>. 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 \"beroendet på I<bibliotekt> kunde undvikas\" och bit 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 skall vara aktiva."
 
 #. type: SH
-#: dpkg-shlibdeps.1:224
+#: dpkg-shlibdeps.1:243
 #, no-wrap
 msgid "WARNINGS"
 msgstr "VARNINGAR"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 msgid ""
 "Since B<dpkg-shlibdeps> analyzes the set of symbols used by each binary of "
 "the generated package, it is able to emit warnings in several cases. They "
@@ -12199,13 +12808,13 @@ msgstr ""
 "varningar du kan stöta på, i fallande allvarlighetsgrad:"
 
 #. type: TP
-#: dpkg-shlibdeps.1:232
+#: dpkg-shlibdeps.1:251
 #, no-wrap
 msgid "B<symbol>I< sym>B< used by >I<binary>B< 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.>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a library and it needs to be linked "
@@ -12217,13 +12826,13 @@ msgstr ""
 "bibliotek under byggproceduren (länkarflaggan B<-l>I<bibliotek>)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:238
+#: dpkg-shlibdeps.1:257
 #, no-wrap
 msgid "I<binary>B< contains an unresolvable reference to symbol >I<sym>B<: it's probably a plugin>"
 msgstr "I<binär> B<innehåller en referens till symbolen> I<sym> B<som inte kan kopplas; det är troligen ett insticksprogram>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 msgid ""
 "The indicated symbol has not been found in the libraries linked with the "
 "binary. The I<binary> is most likely a plugin and the symbol is probably "
@@ -12248,13 +12857,13 @@ msgstr ""
 "hittar det. Om så är fallet är biblioteket trasigt och behöver fixas."
 
 #. type: TP
-#: dpkg-shlibdeps.1:251
+#: dpkg-shlibdeps.1:270
 #, no-wrap
-msgid "B<dependency on >I<library>B< could be avoided if >I<binaries>B< were not uselessly linked against it (they use none of its symbols).>"
-msgstr "B<Beroendet på> I<bibliotek> B<kunde undvikas om inte> I<binärer> B<meningslöst länkades mot det (de använder inga av dess symboler).>"
+msgid "B<package could avoid a useless dependency if >I<binary>B< was not linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "B<paketet kan undvika ett onödigt beroende om> I<binär> B<inte länkades mot> I<bibliotek> B<(det använder inget av bibliotekets symboler)>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
 msgid ""
 "None of the I<binaries> that are linked with I<library> use any of the "
 "symbols provided by the library. By fixing all the binaries, you would avoid "
@@ -12267,13 +12876,24 @@ msgstr ""
 "beroende även genereras av ett annat bibliotek som faktiskt används)."
 
 #. type: TP
-#: dpkg-shlibdeps.1:257
+#: dpkg-shlibdeps.1:276
+#, no-wrap
+msgid "B<package could avoid a useless dependency if >I<binaries>B< were not linked against >I<library>B< (they uses none of the library's symbols)>"
+msgstr "B<paketet kunde undvika ett onödigt beroende om> I<binärer> B<inte länkades mot> I<bibliotek> B<(de använder inga av bibliotekets symboler)>"
+
+#. type: Plain text
+#: dpkg-shlibdeps.1:279
+msgid "Exactly the same as the above warning, but for multiple binaries."
+msgstr "Exakt samma varning som ovan, men för flera binärer"
+
+#. type: TP
+#: dpkg-shlibdeps.1:279
 #, no-wrap
-msgid "I<binary>B< shouldn't be linked with >I<library>B< (it uses none of its symbols).>"
-msgstr "I<binär> B<borde inte vara länkat mot> I<bibliotek> B<(inga av symbolerna används).>"
+msgid "I<binary>B< should not be linked against >I<library>B< (it uses none of the library's symbols)>"
+msgstr "I<binär> B<borde inte vara länkat mot> I<bibliotek> B<(det använder inget av bibliotekets symboler)>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 msgid ""
 "The I<binary> is linked to a library that it doesn't need. It's not a "
 "problem but some small performance improvements in binary load time can be "
@@ -12288,13 +12908,13 @@ msgstr ""
 "globalt på alla analyserade binärer."
 
 #. type: SH
-#: dpkg-shlibdeps.1:264
+#: dpkg-shlibdeps.1:286
 #, no-wrap
 msgid "ERRORS"
 msgstr "FELMEDDELANDEN"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 msgid ""
 "B<dpkg-shlibdeps> will fail if it can't find a public library used by a "
 "binary or if this library has no associated dependency information (either "
@@ -12311,13 +12931,13 @@ msgstr ""
 "versionshanterat."
 
 #. type: TP
-#: dpkg-shlibdeps.1:271
+#: dpkg-shlibdeps.1:293
 #, no-wrap
 msgid "B<couldn't find library >I<library-soname>B< needed by >I<binary>B< (its RPATH is '>I<rpath>B<')>"
 msgstr "B<hittade inte biblioteket> I<bibliotek-sonamn> B<som behövs för> I<binär> B<(dess RPATH är \">I<rpath>B<\")>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:287
+#: dpkg-shlibdeps.1:309
 msgid ""
 "The I<binary> uses a library called I<library-soname> but B<dpkg-shlibdeps> "
 "has been unable to find the library.  B<dpkg-shlibdeps> creates a list of "
@@ -12326,8 +12946,8 @@ msgid ""
 "LD_LIBRARY_PATH environment variable, and standard public directories (/"
 "lib, /usr/lib, /lib32, /usr/lib32, /lib64, /usr/lib64). Then it checks those "
 "directories in the package's build tree of the binary being analyzed, in the "
-"packages's build trees indicated with the -S command-line option, in other "
-"packages's build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
+"packages' build trees indicated with the -S command-line option, in other "
+"packages' build trees that contains a DEBIAN/shlibs or DEBIAN/symbols file "
 "and finally in the root directory.  If the library is not found in any of "
 "those directories, then you get this error."
 msgstr ""
@@ -12344,7 +12964,7 @@ msgstr ""
 "felmeddelandet."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 msgid ""
 "If the library not found is in a private directory of the same package, then "
 "you want to add the directory to LD_LIBRARY_PATH. If it's in another binary "
@@ -12359,13 +12979,13 @@ msgstr ""
 "som det också ligger i en privat katalog."
 
 #. type: TP
-#: dpkg-shlibdeps.1:293
+#: dpkg-shlibdeps.1:315
 #, no-wrap
 msgid "B<no dependency information found for >I<library-file>B< (used by >I<binary>B<).>"
 msgstr "B<hittade ingen beroendeinformation för> I<biblioteksfil> B<(använd av> I<binär>B<).>"
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:306
+#: dpkg-shlibdeps.1:328
 msgid ""
 "The library needed by I<binary> has been found by B<dpkg-shlibdeps> in "
 "I<library-file> but B<dpkg-shlibdeps> has been unable to find any dependency "
@@ -12382,7 +13002,7 @@ msgstr ""
 "olika paketens byggträd (debian/*/DEBIAN/)."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:320
+#: dpkg-shlibdeps.1:342
 msgid ""
 "This failure can be caused by a bad or missing shlibs or symbols file in the "
 "package of the library. It might also happen if the library is built within "
@@ -12408,7 +13028,7 @@ msgstr ""
 "problem."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:326
+#: dpkg-shlibdeps.1:348
 msgid ""
 "Calling B<dpkg-shlibdeps> in verbose mode (-v) will provide much more "
 "information about where it tried to find the dependency information. This "
@@ -12419,38 +13039,33 @@ msgstr ""
 "vara användbart om du inte förstår varför du får felmeddelandet."
 
 #. type: Plain text
-#: dpkg-shlibdeps.1:330
+#: dpkg-shlibdeps.1:351
 msgid "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 msgstr "B<deb-shlibs>(5), B<deb-symbols>(5), B<dpkg-gensymbols>(1)."
 
-#. type: Plain text
-#: dpkg-shlibdeps.1:337
-msgid "Copyright \\(co 2006 Frank Lichtenheld"
-msgstr "Upphovsrättsskyddat © 2006 Frank Lichtenheld"
-
 #. type: TH
-#: dpkg-source.1:2
+#: dpkg-source.1:23
 #, no-wrap
 msgid "dpkg-source"
 msgstr "dpkg-source"
 
 #. type: Plain text
-#: dpkg-source.1:5
+#: dpkg-source.1:26
 msgid "dpkg-source - Debian source package (.dsc) manipulation tool"
 msgstr "dpkg-source - Verktyg för att manipulera Debiankällkodspaket (.dsc)"
 
 #. type: Plain text
-#: dpkg-source.1:10
-msgid "B<dpkg-source> [I<options>] I<command>"
-msgstr "B<dpkg-source> [I<flaggor>] I<åtgärd>"
+#: dpkg-source.1:30
+msgid "B<dpkg-source> [I<option>...] I<command>"
+msgstr "B<dpkg-source> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-source.1:14
+#: dpkg-source.1:34
 msgid "B<dpkg-source> packs and unpacks Debian source archives."
 msgstr "B<dpkg-source> packar och packar upp Debiankällkodsarkiv."
 
 #. type: Plain text
-#: dpkg-source.1:18
+#: dpkg-source.1:38
 msgid ""
 "None of these commands allow multiple options to be combined into one, and "
 "they do not allow the value for an option to be specified in a separate "
@@ -12460,13 +13075,13 @@ msgstr ""
 "de tillåter inte att värdet på en flagga anges som ett separat argument."
 
 #. type: TP
-#: dpkg-source.1:20
+#: dpkg-source.1:40
 #, no-wrap
 msgid "B<-x >I<filename>B<.dsc >[I<output-directory>]"
 msgstr "B<-x >I<filnamn>B<.dsc >[I<utdatakatalog>]"
 
 #. type: Plain text
-#: dpkg-source.1:30
+#: dpkg-source.1:50
 msgid ""
 "Extract a source package. One non-option argument must be supplied, the name "
 "of the Debian source control file (B<.dsc>).  An optional second non-option "
@@ -12483,7 +13098,7 @@ msgstr ""
 "den aktuella arbetskatalogen."
 
 #. type: Plain text
-#: dpkg-source.1:36
+#: dpkg-source.1:56
 msgid ""
 "B<dpkg-source> will read the names of the other file(s) making up the source "
 "package from the control file; they are assumed to be in the same directory "
@@ -12493,7 +13108,7 @@ msgstr ""
 "från styrfilen; de antas vara i samma katalog som B<.dsc>-filen."
 
 #. type: Plain text
-#: dpkg-source.1:44
+#: dpkg-source.1:64
 msgid ""
 "The files in the extracted package will have their permissions and "
 "ownerships set to those which would have been expected if the files and "
@@ -12510,7 +13125,7 @@ msgstr ""
 "kommer ärva dess gruppägarskap."
 
 #. type: Plain text
-#: dpkg-source.1:49
+#: dpkg-source.1:69
 msgid ""
 "If the source package uses a non-standard format (currently this means all "
 "formats except \"1.0\"), its name will be stored in B<debian/source/format> "
@@ -12523,13 +13138,13 @@ msgstr ""
 "byggs på nytt."
 
 #. type: TP
-#: dpkg-source.1:50
+#: dpkg-source.1:70
 #, no-wrap
 msgid "B<-b> I<directory> [I<format-specific-parameters>]"
 msgstr "B<-b> I<katalog> [I<formatspecifika-flaggor>]"
 
 #. type: Plain text
-#: dpkg-source.1:57
+#: dpkg-source.1:77
 msgid ""
 "Build a source package. The first non-option argument is taken as the name "
 "of the directory containing the debianized source tree (i.e. with a debian "
@@ -12544,10 +13159,10 @@ msgstr ""
 "ytterligare parametrar kanske godtas."
 
 #. type: Plain text
-#: dpkg-source.1:66
+#: dpkg-source.1:86
 msgid ""
 "B<dpkg-source> will build the source package with the first format found in "
-"this ordered list: the format indicated with the I<--format> command-line "
+"this ordered list: the format indicated with the I<--format> command line "
 "option, the format indicated in B<debian/source/format>, \"1.0\". The "
 "fallback to \"1.0\" is deprecated and will be removed at some point in the "
 "future, you should always document the desired source format in B<debian/"
@@ -12563,13 +13178,13 @@ msgstr ""
 "KÄLLKODSPAKET> för en utförlig beskrivning av de olika källkodspaketformaten."
 
 #. type: TP
-#: dpkg-source.1:67
+#: dpkg-source.1:87
 #, no-wrap
 msgid "B<--print-format> I<directory>"
 msgstr "B<--print-format> I<katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:72
+#: dpkg-source.1:92
 msgid ""
 "Print the source format that would be used to build the source package if "
 "B<dpkg-source -b >I<directory> was called (in the same conditions and with "
@@ -12580,57 +13195,74 @@ msgstr ""
 "parametrar)."
 
 #. type: TP
-#: dpkg-source.1:73
+#: dpkg-source.1:93
 #, no-wrap
 msgid "B<--before-build> I<directory>"
 msgstr "B<--before-build> I<katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:81
+#: dpkg-source.1:102
 msgid ""
-"This command should be called before any build of the package (B<dpkg-"
-"buildpackage> calls it very early even before B<debian/rules clean>). This "
-"command should be idempotent and can be called multiple times. Not all "
-"source formats implement something in this hook, and those that do usually "
-"prepare the source tree for the build for example by ensuring that the "
-"Debian patches are applied."
+"Run the corresponding hook of the source package format. This hook is called "
+"before any build of the package (B<dpkg-buildpackage> calls it very early "
+"even before B<debian/rules clean>). This command is idempotent and can be "
+"called multiple times. Not all source formats implement something in this "
+"hook, and those that do usually prepare the source tree for the build for "
+"example by ensuring that the Debian patches are applied."
 msgstr ""
-"Kommandot bör anropas innan paketet byggs (B<dpkg-buildpakcage> anropar det "
-"väldigt tidigt, till och med före B<debian/rules clean>). Kommandot bör vara "
-"idempotent och kunna anropas flera gånger. Det är inte alla källkodsformat "
-"som implementerar något i den här kroken, och de som gör det förbereder "
-"oftast källkodsträdet för att byggas, till exempel genom att se till att "
-"Debianpatchar har applicerats."
+"Kör motsvarande krok för källkodspaketformatet. Kroken anropas innan något "
+"från paketet byggs (B<dpkg-buildpakcage> anropar det väldigt tidigt, till "
+"och med före B<debian/rules clean>). Kommandot är idempotent och kan anropas "
+"flera gånger. Det är inte alla källkodsformat som implementerar något i den "
+"här kroken, och de som gör det förbereder oftast källkodsträdet för att "
+"byggas, till exempel genom att se till att Debianpatchar har applicerats."
 
 #. type: TP
-#: dpkg-source.1:82
+#: dpkg-source.1:103
 #, no-wrap
 msgid "B<--after-build> I<directory>"
 msgstr "B<--after-build> I<katalog>"
 
 #. type: Plain text
-#: dpkg-source.1:89
+#: dpkg-source.1:110
 msgid ""
-"This command should be called after any build of the package (B<dpkg-"
-"buildpackage> calls it last). This command should be idempotent and can be "
-"called multiple times. Not all source formats implement something in this "
-"hook, and those that do usually use it to undo what B<--before-build> has "
-"done."
+"Run the corresponding hook of the source package format. This hook is called "
+"after any build of the package (B<dpkg-buildpackage> calls it last). This "
+"command is idempotent and can be called multiple times. Not all source "
+"formats implement something in this hook, and those that do usually use it "
+"to undo what B<--before-build> has done."
+msgstr ""
+"Kör motsvarande krok för källkodspaketformatet. Kroken anropas efter att "
+"allt från paketet byggts (B<dpkg-buildpakcage> anropar det sist). Kommandot "
+"är idempotent och kan anropas flera gånger. Det är inte alla källkodsformat "
+"som implementerar något i den här kroken, och de som gör det använder den "
+"normalt för att återställa det som B<--before-build> har gjort."
+
+#. type: TP
+#: dpkg-source.1:111
+#, no-wrap
+msgid "B<--commit> [I<directory>] ..."
+msgstr "B<--commit> [I<katalog>] ..."
+
+#. type: Plain text
+#: dpkg-source.1:116
+msgid ""
+"Record changes in the source tree unpacked in I<directory>. This command can "
+"take supplementary parameters depending on the source format.  It will error "
+"out for formats where this operation doesn't mean anything."
 msgstr ""
-"Kommandot bör anropas efter paketet har byggts (B<dpkg-buildpackage> anropar "
-"det sist). Kommandot bör vara idempotent och kunna anropas flera gånger. Det "
-"är inte alla källkodsformat som implementerar något i den här kroken, och de "
-"som gör det använder den normalt för att återställa det som B<--before-"
-"build> har gjort."
+"Spara ändringar i källkodsträdet som har packats upp i I<katalog>. Kommandot "
+"kan ta ytterligare parametrar beroende på källkodsformatet. Ett fel kommer "
+"rapporteras för format där operationen inte har någon betydelse."
 
 #. type: SH
-#: dpkg-source.1:97
+#: dpkg-source.1:124
 #, no-wrap
 msgid "GENERIC BUILD OPTIONS"
 msgstr "ALLMÄNNA BYGGFLAGGOR"
 
 #. type: Plain text
-#: dpkg-source.1:105
+#: dpkg-source.1:132
 msgid ""
 "Specifies the main source control file to read information from. The default "
 "is B<debian/control>.  If given with relative pathname this is interpreted "
@@ -12641,7 +13273,7 @@ msgstr ""
 "källkodsträdets toppnivåkatalog."
 
 #. type: Plain text
-#: dpkg-source.1:112
+#: dpkg-source.1:139
 msgid ""
 "Specifies the change log file to read information from. The default is "
 "B<debian/changelog>.  If given with relative pathname this is interpreted "
@@ -12652,13 +13284,13 @@ msgstr ""
 "källkodsträdets toppnivåkatalog."
 
 #. type: TP
-#: dpkg-source.1:117
+#: dpkg-source.1:144
 #, no-wrap
 msgid "B<--format=>I<value>"
 msgstr "B<--format=>I<värde>"
 
 #. type: Plain text
-#: dpkg-source.1:121
+#: dpkg-source.1:148
 msgid ""
 "Use the given format for building the source package. It does override any "
 "format given in B<debian/source/format>."
@@ -12667,7 +13299,7 @@ msgstr ""
 "ett eventuellt format som anges i B<debian/source/format>."
 
 #. type: Plain text
-#: dpkg-source.1:131
+#: dpkg-source.1:158
 msgid ""
 "Read substitution variables in I<substvarsfile>; the default is to not read "
 "any file. This option can be used multiple times to read substitution "
@@ -12678,13 +13310,13 @@ msgstr ""
 "substitueringsvariabler från flera filer."
 
 #. type: TP
-#: dpkg-source.1:137
+#: dpkg-source.1:164
 #, no-wrap
 msgid "B<-Z>I<compression>, B<--compression>=I<compression>"
 msgstr "B<-Z>I<komprimering>, B<--compression>=I<komprimering>"
 
 #. type: Plain text
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 msgid ""
 "Specify the compression to use for created files (tarballs and diffs).  Note "
 "that this option will not cause existing tarballs to be recompressed, it "
@@ -12699,30 +13331,30 @@ msgstr ""
 "från och med dpkg-dev 1.15.5."
 
 #. type: TP
-#: dpkg-source.1:145
+#: dpkg-source.1:172
 #, no-wrap
 msgid "B<-z>I<level>, B<--compression-level>=I<level>"
 msgstr "B<-z>I<nivå>, B<--compression-level>=I<nivå>"
 
 #. type: Plain text
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 msgid ""
 "Compression level to use. As with B<-Z> it only affects newly created files. "
-"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  I<9> is the "
-"default."
+"Supported values are: I<1> to I<9>, I<best>, and I<fast>.  The default is "
+"I<9> for gzip and bzip2, I<6> for xz and lzma."
 msgstr ""
 "Komprimeringsnivå att använda. Som med B<-Z> påverkas bara filer som "
 "nyskapas. Värden som stöds är: I<1> till I<9>, I<best> (bäst) och I<fast> "
-"(snabb). I<9> är förval."
+"(snabb). I<9> är förval för gzip och bzip2, I<6> för xz och lzma."
 
 #. type: TP
-#: dpkg-source.1:151
+#: dpkg-source.1:178
 #, no-wrap
 msgid "B<-i>[I<regexp>], B<--diff-ignore>[=I<regexp>]"
 msgstr "B<-i>[I<reg.uttr>], B<--diff-ignore>[=I<reg.uttr>]"
 
 #. type: Plain text
-#: dpkg-source.1:163
+#: dpkg-source.1:190
 msgid ""
 "You may specify a perl regular expression to match files you want filtered "
 "out of the list of files for the diff. (This list is generated by a find "
@@ -12746,7 +13378,7 @@ msgstr ""
 "som gäller."
 
 #. type: Plain text
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 msgid ""
 "This is very helpful in cutting out extraneous files that get included in "
 "the diff, e.g. if you maintain your source in a revision control system and "
@@ -12769,33 +13401,34 @@ msgstr ""
 "'($|/)')."
 
 #. type: TP
-#: dpkg-source.1:173
+#: dpkg-source.1:200
 #, no-wrap
 msgid "B<--extend-diff-ignore>=I<regexp>"
 msgstr "B<--extend-diff-ignore>=I<reg.uttr>"
 
 #. type: Plain text
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 msgid ""
-"The perl regular expression specified will extend the default regular "
-"expression associated to B<-i> by concatenating \"B<|>I<regexp>\" to the "
-"default regexp.  This option is convenient to use in B<debian/source/"
-"options> to exclude some auto-generated files from the automatic patch "
-"generation."
+"The perl regular expression specified will extend the default value of B<--"
+"diff-ignore> and its current value (if set). It does this by concatenating "
+"\"B<|>I<regexp>\" to the existing value.  This option is convenient to use "
+"in B<debian/source/options> to exclude some auto-generated files from the "
+"automatic patch generation."
 msgstr ""
-"Det reguljära uttrycket i perlformat som angavs utökar standarduttrycket för "
-"B<-i> genom att lägga till \"B<|>I<reg.uttry>\" efter standarduttrycket. "
-"Flaggan är nyttig för B<debian/source/options> för att exkludera en del "
-"automatiskt genererade filer från skapandet av automatiska patchar."
+"Det reguljära uttrycket i perlformat som angavs utökar standardvärdet för "
+"B<--diff-ignore> och dess nuvarande värde (om satt). Det gör så genom att "
+"lägga till \"B<|>I<reg.uttry>\" efter standarduttrycket. Flaggan är nyttig "
+"för B<debian/source/options> för att exkludera en del automatiskt genererade "
+"filer från skapandet av automatiska patchar."
 
 #. type: TP
-#: dpkg-source.1:180
+#: dpkg-source.1:207
 #, no-wrap
 msgid "B<-I>[I<file-pattern>], B<--tar-ignore>[=I<file-pattern>]"
 msgstr "B<-I>[I<filmönster>], B<--tar-ignore>[=I<filmönster>]"
 
 #. type: Plain text
-#: dpkg-source.1:189
+#: dpkg-source.1:216
 msgid ""
 "If this option is specified, the pattern will be passed to B<tar>(1)'s --"
 "exclude option when it is called to generate a .orig.tar or .tar file. For "
@@ -12810,7 +13443,7 @@ msgstr ""
 "skall uteslutas."
 
 #. type: Plain text
-#: dpkg-source.1:194
+#: dpkg-source.1:221
 msgid ""
 "B<-I> by itself adds default --exclude options that will filter out control "
 "files and directories of the most common revision control systems, backup "
@@ -12821,7 +13454,7 @@ msgstr ""
 "säkerhetskopior, växlingsfiler och Libtool-byggutdatakataloger."
 
 #. type: Plain text
-#: dpkg-source.1:206
+#: dpkg-source.1:233
 msgid ""
 "B<Note:> While they have similar purposes, B<-i> and B<-I> have very "
 "different syntax and semantics. B<-i> can only be specified once and takes a "
@@ -12843,7 +13476,7 @@ msgstr ""
 "dokumentation."
 
 #. type: Plain text
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 msgid ""
 "The default regexp and patterns for both options can be seen in the output "
 "of the B<--help> command."
@@ -12852,42 +13485,42 @@ msgstr ""
 "utdata för B<--help>-kommandot."
 
 #. type: SH
-#: dpkg-source.1:209
+#: dpkg-source.1:236
 #, no-wrap
 msgid "GENERIC EXTRACT OPTIONS"
 msgstr "ALLMÄNNA UPPACKNINGSFLAGGOR"
 
 #. type: TP
-#: dpkg-source.1:210
+#: dpkg-source.1:237
 #, no-wrap
 msgid "B<--no-copy>"
 msgstr "B<--no-copy>"
 
 #. type: Plain text
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 msgid "Do not copy original tarballs near the extracted source package."
 msgstr ""
 "Kopiera inte original-tarbollar i närheten av det uppackade källkodspaketet."
 
 #. type: TP
-#: dpkg-source.1:213
+#: dpkg-source.1:240
 #, no-wrap
 msgid "B<--no-check>"
 msgstr "B<--no-check>"
 
 #. type: Plain text
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 msgid "Do not check signatures and checksums before unpacking."
 msgstr "Kontrollera inte signaturer och kontrollsummor före uppackning."
 
 #. type: TP
-#: dpkg-source.1:216
+#: dpkg-source.1:243
 #, no-wrap
 msgid "B<--require-valid-signature>"
 msgstr "B<--require-valid-signature>"
 
 #. type: Plain text
-#: dpkg-source.1:224
+#: dpkg-source.1:251
 msgid ""
 "Refuse to unpack the source package if it doesn't contain an OpenPGP "
 "signature that can be verified either with the user's I<trustedkeys.gpg> "
@@ -12902,13 +13535,13 @@ msgstr ""
 "share/keyrings/debian-maintainers.gpg>)."
 
 #. type: SH
-#: dpkg-source.1:225
+#: dpkg-source.1:252
 #, no-wrap
 msgid "SOURCE PACKAGE FORMATS"
 msgstr "FORMAT PÅ KÄLLKODSPAKET"
 
 #. type: Plain text
-#: dpkg-source.1:230
+#: dpkg-source.1:257
 msgid ""
 "If you don't know what source format to use, you should probably pick either "
 "\"3.0 (quilt)\" or \"3.0 (native)\". See http://wiki.debian.org/Projects/"
@@ -12920,13 +13553,13 @@ msgstr ""
 "i produktion i Debian."
 
 #. type: SS
-#: dpkg-source.1:231
+#: dpkg-source.1:258
 #, no-wrap
 msgid "Format: 1.0"
 msgstr "Format: 1.0"
 
 #. type: Plain text
-#: dpkg-source.1:235
+#: dpkg-source.1:262
 msgid ""
 "A source package in this format consists either of a B<.orig.tar.gz> "
 "associated to a B<.diff.gz> or a single B<.tar.gz> (in that case the package "
@@ -12937,12 +13570,12 @@ msgstr ""
 "paketet vara I<eget>, \"I<native>\")."
 
 #. type: Plain text
-#: dpkg-source.1:237 dpkg-source.1:405 dpkg-source.1:566 dpkg-source.1:605
+#: dpkg-source.1:264 dpkg-source.1:432 dpkg-source.1:616 dpkg-source.1:655
 msgid "B<Extracting>"
 msgstr "B<Uppackning>"
 
 #. type: Plain text
-#: dpkg-source.1:247
+#: dpkg-source.1:274
 msgid ""
 "Extracting a native package is a simple extraction of the single tarball in "
 "the target directory. Extracting a non-native package is done by first "
@@ -12963,12 +13596,12 @@ msgstr ""
 "det sättet), men kan inte ta bort filer (tomma filer kommer lämnas kvar)."
 
 #. type: Plain text
-#: dpkg-source.1:249 dpkg-source.1:433 dpkg-source.1:577 dpkg-source.1:610
+#: dpkg-source.1:276 dpkg-source.1:465 dpkg-source.1:627 dpkg-source.1:660
 msgid "B<Building>"
 msgstr "B<Bygga>"
 
 #. type: Plain text
-#: dpkg-source.1:255
+#: dpkg-source.1:282
 msgid ""
 "Building a native package is just creating a single tarball with the source "
 "directory. Building a non-native package involves extracting the original "
@@ -12982,13 +13615,13 @@ msgstr ""
 "katalogen."
 
 #. type: TP
-#: dpkg-source.1:256
+#: dpkg-source.1:283
 #, no-wrap
 msgid "B<Build options (with -b):>"
 msgstr "B<Byggflaggor (med -b):>"
 
 #. type: Plain text
-#: dpkg-source.1:269
+#: dpkg-source.1:296
 msgid ""
 "If a second non-option argument is supplied it should be the name of the "
 "original source directory or tarfile or the empty string if the package is a "
@@ -13006,7 +13639,7 @@ msgstr ""
 "flaggorna."
 
 #. type: Plain text
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 msgid ""
 "B<-sa>, B<-sp>, B<-sk>, B<-su> and B<-sr> will not overwrite existing "
 "tarfiles or directories. If this is desired then B<-sA>, B<-sP>, B<-sK>, B<-"
@@ -13017,13 +13650,13 @@ msgstr ""
 "B<-sR> anges i stället."
 
 #. type: TP
-#: dpkg-source.1:275
+#: dpkg-source.1:302
 #, no-wrap
 msgid "B<-sk>"
 msgstr "B<-sk>"
 
 #. type: Plain text
-#: dpkg-source.1:284
+#: dpkg-source.1:311
 msgid ""
 "Specifies to expect the original source as a tarfile, by default "
 "I<package>B<_>I<upstream-version>B<.orig.tar.>I<extension>.  It will leave "
@@ -13038,24 +13671,24 @@ msgstr ""
 "i I<katalog>B<.orig> för att generera diffen."
 
 #. type: TP
-#: dpkg-source.1:284 dpkg-source.1:353
+#: dpkg-source.1:311 dpkg-source.1:380
 #, no-wrap
 msgid "B<-sp>"
 msgstr "B<-sp>"
 
 #. type: Plain text
-#: dpkg-source.1:289
+#: dpkg-source.1:316
 msgid "Like B<-sk> but will remove the directory again afterwards."
 msgstr "Som B<-sk>, men tar bort katalogen igen efteråt."
 
 #. type: TP
-#: dpkg-source.1:289 dpkg-source.1:359
+#: dpkg-source.1:316 dpkg-source.1:386
 #, no-wrap
 msgid "B<-su>"
 msgstr "B<-su>"
 
 #. type: Plain text
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 msgid ""
 "Specifies that the original source is expected as a directory, by default "
 "I<package>B<->I<upstream-version>B<.orig> and B<dpkg-source> will create a "
@@ -13066,24 +13699,24 @@ msgstr ""
 "originalkällkodsarkiv från den."
 
 #. type: TP
-#: dpkg-source.1:297
+#: dpkg-source.1:324
 #, no-wrap
 msgid "B<-sr>"
 msgstr "B<-sr>"
 
 #. type: Plain text
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 msgid "Like B<-su> but will remove that directory after it has been used."
 msgstr "Som B<-su>, men tar bort katalogen när den har använts."
 
 #. type: TP
-#: dpkg-source.1:302
+#: dpkg-source.1:329
 #, no-wrap
 msgid "B<-ss>"
 msgstr "B<-ss>"
 
 #. type: Plain text
-#: dpkg-source.1:310
+#: dpkg-source.1:337
 msgid ""
 "Specifies that the original source is available both as a directory and as a "
 "tarfile. dpkg-source will use the directory to create the diff, but the "
@@ -13097,13 +13730,13 @@ msgstr ""
 "källkodsarkiv att skapas."
 
 #. type: TP
-#: dpkg-source.1:310 dpkg-source.1:362
+#: dpkg-source.1:337 dpkg-source.1:389
 #, no-wrap
 msgid "B<-sn>"
 msgstr "B<-sn>"
 
 #. type: Plain text
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 msgid ""
 "Specifies to not look for any original source, and to not generate a diff.  "
 "The second argument, if supplied, must be the empty string. This is used for "
@@ -13116,13 +13749,13 @@ msgstr ""
 "separat uppströmskällkod och därför inte har någon debianiseringsdiff."
 
 #. type: TP
-#: dpkg-source.1:316
+#: dpkg-source.1:343
 #, no-wrap
 msgid "B<-sa> or B<-sA>"
 msgstr "B<-sa> eller B<-sA>"
 
 #. type: Plain text
-#: dpkg-source.1:342
+#: dpkg-source.1:369
 msgid ""
 "Specifies to look for the original source archive as a tarfile or as a "
 "directory - the second argument, if any, may be either, or the empty string "
@@ -13147,13 +13780,13 @@ msgstr ""
 "B<-sA> är standard."
 
 #. type: TP
-#: dpkg-source.1:342 dpkg-source.1:525
+#: dpkg-source.1:369 dpkg-source.1:571
 #, no-wrap
 msgid "B<--abort-on-upstream-changes>"
 msgstr "B<--abort-on-upstream-changes>"
 
 #. type: Plain text
-#: dpkg-source.1:348
+#: dpkg-source.1:375
 msgid ""
 "The process fails if the generated diff contains changes to files outside of "
 "the debian sub-directory. This option is not allowed in B<debian/source/"
@@ -13164,18 +13797,18 @@ msgstr ""
 "source/options>, men kan användas i B<debian/source/local-options>."
 
 #. type: TP
-#: dpkg-source.1:349
+#: dpkg-source.1:376
 #, no-wrap
 msgid "B<Extract options (with -x):>"
 msgstr "B<Extraheringsflaggor (med -x):>"
 
 #. type: Plain text
-#: dpkg-source.1:353
+#: dpkg-source.1:380
 msgid "In all cases any existing original source tree will be removed."
 msgstr "Oavsett kommer ett befintligt källkodsträd att tas bort."
 
 #. type: Plain text
-#: dpkg-source.1:359
+#: dpkg-source.1:386
 msgid ""
 "Used when extracting then the original source (if any) will be left as a "
 "tarfile. If it is not already located in the current directory or if an "
@@ -13188,12 +13821,12 @@ msgstr ""
 "(B<Detta är standard.>)"
 
 #. type: Plain text
-#: dpkg-source.1:362
+#: dpkg-source.1:389
 msgid "Unpacks the original source tree."
 msgstr "Packar upp originalkällkodsträdet."
 
 #. type: Plain text
-#: dpkg-source.1:367
+#: dpkg-source.1:394
 msgid ""
 "Ensures that the original source is neither copied to the current directory "
 "nor unpacked. Any original source tree that was in the current directory is "
@@ -13204,7 +13837,7 @@ msgstr ""
 "katalogen tas fortfarande bort."
 
 #. type: Plain text
-#: dpkg-source.1:372
+#: dpkg-source.1:399
 msgid ""
 "All the B<-s>I<X> options are mutually exclusive. If you specify more than "
 "one only the last one will be used."
@@ -13213,24 +13846,24 @@ msgstr ""
 "kommer endast den sista att användas."
 
 #. type: TP
-#: dpkg-source.1:372 dpkg-source.1:535
+#: dpkg-source.1:399 dpkg-source.1:585
 #, no-wrap
 msgid "B<--skip-debianization>"
 msgstr "B<--skip-debianization>"
 
 #. type: Plain text
-#: dpkg-source.1:375
+#: dpkg-source.1:402
 msgid "Skips application of the debian diff on top of the upstream sources."
 msgstr "Hoppas över att tillämpa debian-diffen ovanpå uppströmskällkoden."
 
 #. type: SS
-#: dpkg-source.1:376
+#: dpkg-source.1:403
 #, no-wrap
 msgid "Format: 2.0"
 msgstr "Format: 2.0"
 
 #. type: Plain text
-#: dpkg-source.1:380
+#: dpkg-source.1:407
 msgid ""
 "Also known as wig&pen. This format is not recommended for wide-spread usage, "
 "the format \"3.0 (quilt)\" replaces it. Wig&pen was the first specification "
@@ -13241,7 +13874,7 @@ msgstr ""
 "specifikationen av en ny generation av källkodspaketformat."
 
 #. type: Plain text
-#: dpkg-source.1:385
+#: dpkg-source.1:412
 msgid ""
 "The behaviour of this format is the same as the \"3.0 (quilt)\" format "
 "except that it doesn't use an explicit list of patches. All files in "
@@ -13254,7 +13887,7 @@ msgstr ""
 "måste vara giltiga patchar: de appliceras när paketet packas upp."
 
 #. type: Plain text
-#: dpkg-source.1:388
+#: dpkg-source.1:415
 msgid ""
 "When building a new source package, any change to the upstream source is "
 "stored in a patch named B<zz_debian-diff-auto>."
@@ -13263,13 +13896,13 @@ msgstr ""
 "uppströmskällkoden att lagras i en patch som kallas B<zz_debian-diff-auto>."
 
 #. type: SS
-#: dpkg-source.1:389
+#: dpkg-source.1:416
 #, no-wrap
 msgid "Format: 3.0 (native)"
 msgstr "Format: 3.0 (eget)"
 
 #. type: Plain text
-#: dpkg-source.1:395
+#: dpkg-source.1:422
 msgid ""
 "This format is an extension of the native package format as defined in the "
 "1.0 format. It supports all compression methods and will ignore by default "
@@ -13282,13 +13915,13 @@ msgstr ""
 "(se standardvärdet som är knutet till flaggan B<-i> i texten för B<--help>)."
 
 #. type: SS
-#: dpkg-source.1:396
+#: dpkg-source.1:423
 #, no-wrap
 msgid "Format: 3.0 (quilt)"
 msgstr "Format: 3.0 (quilt)"
 
 #. type: Plain text
-#: dpkg-source.1:403
+#: dpkg-source.1:430
 msgid ""
 "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 "
@@ -13304,7 +13937,7 @@ msgstr ""
 "\")."
 
 #. type: Plain text
-#: dpkg-source.1:414
+#: dpkg-source.1:441
 msgid ""
 "The main original tarball is extracted first, then all additional original "
 "tarballs are extracted in subdirectories named after the I<component> part "
@@ -13324,7 +13957,7 @@ msgstr ""
 "binaries>)."
 
 #. type: Plain text
-#: dpkg-source.1:426
+#: dpkg-source.1:453
 msgid ""
 "All patches listed in B<debian/patches/debian.series> or B<debian/patches/"
 "series> are then applied.  If the former file is used and the latter one "
@@ -13350,7 +13983,15 @@ msgstr ""
 "bygget kommer troligen att misslyckas."
 
 #. type: Plain text
-#: dpkg-source.1:428
+#: dpkg-source.1:458
+msgid ""
+"Contrary to quilt's default behaviour, patches are expected to apply without "
+"any fuzz. When that is not the case, you should refresh such patches with "
+"quilt, or dpkg-source will error out while trying to apply them."
+msgstr ""
+
+#. type: Plain text
+#: dpkg-source.1:460
 msgid ""
 "Similarly to quilt's default behaviour, the patches can remove files too."
 msgstr ""
@@ -13358,7 +13999,7 @@ msgstr ""
 "fungerar."
 
 #. type: Plain text
-#: dpkg-source.1:431
+#: dpkg-source.1:463
 msgid ""
 "The file B<.pc/applied-patches> is created if some patches have been applied "
 "during the extraction."
@@ -13366,28 +14007,32 @@ msgstr ""
 "Filen B<.pc/applied-patchers> skapas om patchar tillämpades vid uppackningen."
 
 #. type: Plain text
-#: dpkg-source.1:443
+#: dpkg-source.1:477
 msgid ""
 "All original tarballs found in the current directory are extracted in a "
 "temporary directory by following the same logic as for the unpack, the "
 "debian directory is copied over in the temporary directory, and all patches "
 "except the automatic patch (B<debian-changes->I<version> or B<debian-"
 "changes>, depending on B<--single-debian-patch>) are applied. The temporary "
-"directory is compared to the source package directory and the diff (if non-"
-"empty) is stored in the automatic patch.  If the automatic patch is created/"
-"deleted, it's added/removed from the series file and from the quilt metadata."
+"directory is compared to the source package directory. When the diff is non-"
+"empty, the build fails unless B<--single-debian-patch> or B<--auto-commit> "
+"has been used, in which case the diff is stored in the automatic patch.  If "
+"the automatic patch is created/deleted, it's added/removed from the series "
+"file and from the quilt metadata."
 msgstr ""
 "Alla original-tarbollar som finns i den aktuella katalogen packas upp i en "
 "temporär katalog med samma logik som i uppackningen, debian-katalogen "
 "kopieras över i den temporära katalogen och alla patchar, förutom den "
 "automatiska patchen (B<debian-changes>I<version> eller B<debian-changes>, "
 "beroende på B<--single-debian-patch>) tillämpas. Temporärkatalogen jämförs "
-"därefter mot källkodskatalogen och diffen (om den inte är tom) lagras i "
-"denautomatiska patchen. Om den automatiska patchen skapas/tas bort, läggs "
-"den till/tas bort från series-filen och från quilt-metadata."
+"därefter mot källkodskatalogen. Om diffen inte är tom misslyckas bygget, "
+"såvida inte B<--single-debian-patch> eller B<--auto-commit> använts, i "
+"vilket fall diffen lagras i den automatiska patchen. Om den automatiska "
+"patchen skapas/tas bort, läggs den till/tas bort från series-filen och från "
+"quilt-metadata."
 
 #. type: Plain text
-#: dpkg-source.1:451
+#: dpkg-source.1:485
 msgid ""
 "Any change on a binary file is not representable in a diff and will thus "
 "lead to a failure unless the maintainer deliberately decided to include that "
@@ -13404,7 +14049,7 @@ msgstr ""
 "de inte har vitlistats i B<debian/source/include-binaries>."
 
 #. type: Plain text
-#: dpkg-source.1:454
+#: dpkg-source.1:488
 msgid ""
 "The updated debian directory and the list of modified binaries is then used "
 "to generate the debian tarball."
@@ -13413,7 +14058,7 @@ msgstr ""
 "används sedan för att skapa debian-tarbollen."
 
 #. type: Plain text
-#: dpkg-source.1:460
+#: dpkg-source.1:494
 msgid ""
 "The automatically generated diff doesn't include changes on VCS specific "
 "files as well as many temporary files (see default value associated to B<-i> "
@@ -13427,46 +14072,80 @@ msgstr ""
 "den automatiska patchen skapas."
 
 #. type: Plain text
-#: dpkg-source.1:474
-msgid ""
-"Note: B<dpkg-source> expects the source tree to have all patches listed in "
-"the series file applied when you generate the source package.  This is not "
-"the case when the source tree has been obtained by unpacking a source "
-"package using the Format: 1.0 for instance. To mitigate the problem, B<dpkg-"
-"source> will apply the patches by itself if it believes that they have not "
-"yet been applied. To detect this situation, it uses the following heuristic: "
-"it finds the list of supposedly unapplied patches (they are listed in the "
-"B<series> file but not in B<.pc/applied-patches>), and if the first patch in "
-"that set can be applied without errors, it will apply them all.  The option "
-"B<--no-preparation> can be used to disable this behaviour. This operation is "
-"usually done as part of the B<--prepare-build> command."
-msgstr ""
-"Observera: B<dpkg-source> förväntar att källkodspaketet har alla patchar som "
-"anges i seriefilen tillämpade när källkodspaketet genereras. Detta gäller "
-"inte när källkodsträdet har hämtats genom att packa upp ett källkodspaket "
-"med till exempel Format: 1.0. För att motverka detta problem kommer B<dpkg-"
-"source> självt att tillämpa patchar om det tror att de ännu inte har "
-"tillämpats. För att upptäcka om så är fallet används följande heuristik: om "
-"en lista över förmodligen ej applicerade patchar (de listas i B<series>-"
-"filen men inte i B<.pc/applied-patches>), och om den första patchen i listan "
-"kan tillämpas utan fel kommer samtliga att tillämpas. Flaggan B<--no-"
-"preparation> kan användas för att slå av detta beteende. Operationen utförs "
-"normalt som en del av kommandot B<--prepare-build>."
-
-#. type: Plain text
-#: dpkg-source.1:476 dpkg-source.1:547 dpkg-source.1:586
+#: dpkg-source.1:503
+msgid ""
+"Note: B<dpkg-source> B<--before-build> (and B<-b>) will ensure that all "
+"patches listed in the series file are applied so that a package build always "
+"has all patches applied. It does this by finding unapplied patches (they are "
+"listed in the B<series> file but not in B<.pc/applied-patches>), and if the "
+"first patch in that set can be applied without errors, it will apply them "
+"all. The option B<--no-preparation> can be used to disable this behavior."
+msgstr ""
+"Observera: B<dpkg-source> B<--before-build> (och B<-b>) ser till att alla  "
+"patchar som anges i seriefilen tillämpas så att paketbygget alltid har alla "
+"patchar tillämpade. Detta görs genom att hitta alla icke-tillämpade patchar "
+"(som anges i filen B<series> men inte i B<.pc/applied-patches>), och om den "
+"första patchen i listan kan tillämpas utan fel kommer samtliga att "
+"tillämpas. Flaggan B<--no-preparation> kan användas för att slå av detta "
+"beteende."
+
+#. type: Plain text
+#: dpkg-source.1:506
+msgid "B<Recording changes>"
+msgstr "B<Lagra ändringar>"
+
+#. type: TP
+#: dpkg-source.1:506
+#, no-wrap
+msgid "B<--commit> [I<directory>] [I<patch-name>] [I<patch-file>]"
+msgstr "B<--commit> [I<katalog>] [I<patchnamn>] [I<patch-fil>]"
+
+#. type: Plain text
+#: dpkg-source.1:515
+msgid ""
+"Generates a patch corresponding to the local changes that are not managed by "
+"the quilt patch system and integrates it in the patch system under the name "
+"I<patch-name>. If the name is missing, it will be asked interactively. If "
+"I<patch-file> is given, it is used as the patch corresponding to the local "
+"changes to integrate. Once integrated, an editor is launched so that you can "
+"edit the meta-information in the patch header."
+msgstr ""
+"Skapar en patch som motsvarar de lokala ändringar som inte hanteras av quilt-"
+"patch-systemet och integrerar dem i patch-systemet under namnet "
+"I<patchnamn>. Om namnet saknas kommer programmet be om ett interaktivt. Om "
+"I<patch-fil> anges används den som patch som motsvarar de lokala ändringar "
+"som skall integreras. När patchen är integrerad startas ett "
+"redigeringsprogram så att du kan ange metainformationen i patchhuvudet."
+
+#. type: Plain text
+#: dpkg-source.1:521
+msgid ""
+"Passing I<patch-file> is mainly useful after a build failure that pre-"
+"generated this file, and on this ground the given file is removed after "
+"integration. Note also that the changes contained in the patch file must "
+"already be applied on the tree and that the files modified by the patch must "
+"not have supplementary unrecorded changes."
+msgstr ""
+"Det är oftast nyttigt att sända med I<patchfil> efter att ett bygge där "
+"filen skapats i förväg misslyckas, och att patchfilen därför skall tas bort "
+"efter integrering. Observera även att ändringarna som finns i patchfilen "
+"redan måste ha applicerats på trädet och att filerna som modifieras av "
+"patchen inte får innehålla ytterligare ej beskrivna ändringar."
+
+#. type: Plain text
+#: dpkg-source.1:523 dpkg-source.1:597 dpkg-source.1:636
 msgid "B<Build options>"
 msgstr "B<Byggflaggor>"
 
 #. type: TP
-#: dpkg-source.1:476
+#: dpkg-source.1:523
 #, no-wrap
 msgid "B<--allow-version-of-quilt-db=>I<version>"
 msgstr "B<--allow-version-of-quilt-db=>I<version>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 msgid ""
 "Allow B<dpkg-source> to build the source package if the version of the quilt "
 "metadata is the one specified, even if B<dpkg-source> doesn't know about it. "
@@ -13481,13 +14160,13 @@ msgstr ""
 "lagras i B<.pc/.version>."
 
 #. type: TP
-#: dpkg-source.1:484
+#: dpkg-source.1:531
 #, no-wrap
 msgid "B<--include-removal>"
 msgstr "B<--include-removal>"
 
 #. type: Plain text
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 msgid ""
 "Do not ignore removed files and include them in the automatically generated "
 "patch."
@@ -13496,24 +14175,24 @@ msgstr ""
 "patchen."
 
 #. type: TP
-#: dpkg-source.1:488
+#: dpkg-source.1:535
 #, no-wrap
 msgid "B<--include-timestamp>"
 msgstr "B<--include-timestamp>"
 
 #. type: Plain text
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 msgid "Include timestamp in the automatically generated patch."
 msgstr "Ta med tidsstämpel i den automatiskt genererade patchen."
 
 #. type: TP
-#: dpkg-source.1:491
+#: dpkg-source.1:538
 #, no-wrap
 msgid "B<--include-binaries>"
 msgstr "B<--include-binaries>"
 
 #. type: Plain text
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 msgid ""
 "Add all modified binaries in the debian tarball. Also add them to B<debian/"
 "source/include-binaries>: they will be added by default in subsequent builds "
@@ -13524,13 +14203,13 @@ msgstr ""
 "följande byggen och du behöver inte längre ange den här flaggan."
 
 #. type: TP
-#: dpkg-source.1:496
+#: dpkg-source.1:543
 #, no-wrap
 msgid "B<--no-preparation>"
 msgstr "B<--no-preparation>"
 
 #. type: Plain text
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 msgid ""
 "Do not try to prepare the build tree by applying patches which are "
 "apparently unapplied."
@@ -13539,39 +14218,41 @@ msgstr ""
 "verkar ha tillämpas för närvarande."
 
 #. type: TP
-#: dpkg-source.1:500
+#: dpkg-source.1:547
 #, no-wrap
 msgid "B<--single-debian-patch>"
 msgstr "B<--single-debian-patch>"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 msgid ""
 "Use B<debian/patches/debian-changes> instead of B<debian/patches/debian-"
 "changes->I<version> for the name of the automatic patch generated during "
 "build. This option is particularly useful when the package is maintained in "
 "a VCS and a patch set can't reliably be generated. Instead the current diff "
-"with upstream should be stored in a single patch. When using this option, it "
-"is recommended to create a debian/source/patch-header file explaining how "
-"the Debian changes can be best reviewed, for example in the VCS that is used."
+"with upstream should be stored in a single patch. The option would be put in "
+"B<debian/source/local-options> and would be accompanied by a B<debian/source/"
+"local-patch-header> file explaining how the Debian changes can be best "
+"reviewed, for example in the VCS that is used."
 msgstr ""
 "Använd B<debian/patches/debian-changes> istället för B<debian/patches/debian-"
 "changes->I<version> som namn på den automatiska patch som genereras vid "
 "bygget. Denna flagga är speciellt nyttig när paketet hanteras i ett "
 "versionshanteringssystem och en patch inte kan skapas på ett pålitligt sätt. "
-"När den här flaggan används rekommenderar vi att du skapar en debian/source/"
-"patch-header-fil som förklarar hur Debianändringarna bäst kan ses, till "
-"exempel i det versionshanteringssystem som används."
+"Den aktuella diffen mot uppströms lagras istället i en ensam patch. Flaggan "
+"bör anges i B<debian/source/local-options> och följs av filen B<debian/"
+"source/local-patch-header> som beskricer hur Debianändringarna bäst kan ses, "
+"till exempel i det versionshanteringssystem som används."
 
 #. type: TP
-#: dpkg-source.1:510
+#: dpkg-source.1:558
 #, no-wrap
 msgid "B<--create-empty-orig>"
 msgstr "B<--create-empty-orig>"
 
 #. type: Plain text
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 msgid ""
 "Automatically create the main original tarball as empty if it's missing and "
 "if there are supplementary original tarballs. This option is meant to be "
@@ -13584,30 +14265,27 @@ msgstr ""
 "inte finns något \"huvud\"-program."
 
 #. type: TP
-#: dpkg-source.1:516
+#: dpkg-source.1:564
 #, no-wrap
 msgid "B<--unapply-patches>"
 msgstr "B<--unapply-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:525
+#: dpkg-source.1:571
 msgid ""
-"Unapply the patches in the B<--after-build> hook. This is mainly useful when "
-"you build your package directly in a VCS that contains unpatched upstream "
-"source and where you want to keep the tree unpatched even after a package "
-"build. This option is usually put in B<debian/source/local-options> (it's "
-"not allowed in B<debian/source/options> so that all generated source "
-"packages have the same behaviour by default)."
+"Unapply the patches in the B<--after-build> hook. You usually don't need "
+"this option as dpkg-source will automatically unapply the patches if it did "
+"apply them during B<--before-build>. This option is only allowed in B<debian/"
+"source/local-options> so that all generated source packages have the same "
+"behavior by default."
 msgstr ""
-"Ta bort patchar i kroken B<--after-build>. Flaggan är huvudsakligen "
-"användbar när du bygger direkt från ett versionshanteringssystem som "
-"innehåller opatchad uppströmskod och du vill hålla trädet opatchat även "
-"efter ett paketbygge. Flaggan läggs normalt i B<debian/source/local-options> "
-"(den är inte tillåten i B<debian/source/options> så att alla genererade "
-"källkodspaket som standard har samma beteende)."
+"Ta bort patchar i kroken B<--after-build>. Du behöver oftast inte ange "
+"flaggan eftersom dpkg-source automatiskt tar bort patchar om de tillämpades "
+"i B<--before-build>. Flaggan tillåts endast i B<debian/source/local-options> "
+"så att alla genererade källkodspaket som standard har samma beteende."
 
 #. type: Plain text
-#: dpkg-source.1:532
+#: dpkg-source.1:578
 msgid ""
 "The process fails if an automatic patch has been generated. This option can "
 "be used to ensure that all changes were properly recorded in separate quilt "
@@ -13619,61 +14297,76 @@ msgstr ""
 "separata quilt-patchar innan källkodspaketet byggts. Flaggan tillåts inte i "
 "B<debian/source/options>, men kan användas i B<debian/source/local-options>."
 
+#. type: TP
+#: dpkg-source.1:578
+#, no-wrap
+msgid "B<--auto-commit>"
+msgstr "B<--auto-commit>"
+
 #. type: Plain text
-#: dpkg-source.1:535
+#: dpkg-source.1:582
+msgid ""
+"The process doesn't fail if an automatic patch has been generated, instead "
+"it's immediately recorded in the quilt series."
+msgstr ""
+"Processen misslyckas inte om en automatisk patch har skapats, den läggs "
+"istället direkt in i quilt-serien."
+
+#. type: Plain text
+#: dpkg-source.1:585
 msgid "B<Extract options>"
 msgstr "B<Extraheringsflaggor>"
 
 #. type: Plain text
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 msgid "Skips extraction of the debian tarball on top of the upstream sources."
 msgstr "Hoppas över att packa upp debian-tarbollen ovanpå uppströmskällkoden."
 
 #. type: TP
-#: dpkg-source.1:538
+#: dpkg-source.1:588
 #, no-wrap
 msgid "B<--skip-patches>"
 msgstr "B<--skip-patches>"
 
 #. type: Plain text
-#: dpkg-source.1:541
+#: dpkg-source.1:591
 msgid "Do not apply patches at the end of the extraction."
 msgstr "Applicera inte patchar i slutet av uppackningen."
 
 #. type: SS
-#: dpkg-source.1:542
+#: dpkg-source.1:592
 #, no-wrap
 msgid "Format: 3.0 (custom)"
 msgstr "Format: 3.0 (skräddarsytt)"
 
 #. type: Plain text
-#: dpkg-source.1:545
+#: dpkg-source.1:595
 msgid ""
-"This format is particular. It doesn't represent a real source package format "
+"This format is special. It doesn't represent a real source package format "
 "but can be used to create source packages with arbitrary files."
 msgstr ""
 "Detta formatet är speciellt. Det anger inte ett riktigt källkodspaketformat, "
 "utan kan användas för att skapa källkodspaket med godtyckliga filer."
 
 #. type: Plain text
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 msgid ""
 "All non-option arguments are taken as files to integrate in the generated "
-"source package. They must exist and are preferrably in the current "
-"directory. At least one file must be given."
+"source package. They must exist and are preferably in the current directory. "
+"At least one file must be given."
 msgstr ""
 "Alla argument som inte är flaggor tas som filer som skall integreras i det "
 "skapade källkodspaketet. De måste finnas, och helst i aktuell katalog. "
 "Åtminstone en fil måste anges."
 
 #. type: TP
-#: dpkg-source.1:551
+#: dpkg-source.1:601
 #, no-wrap
 msgid "B<--target-format=>I<value>"
 msgstr "B<--target-format=>I<värde>"
 
 #. type: Plain text
-#: dpkg-source.1:556
+#: dpkg-source.1:606
 msgid ""
 "B<Required>. Defines the real format of the generated source package.  The "
 "generated .dsc file will contain this value in its I<Format> field and not "
@@ -13684,18 +14377,18 @@ msgstr ""
 "inte \"3.0 (custom)\"."
 
 #. type: SS
-#: dpkg-source.1:557
+#: dpkg-source.1:607
 #, no-wrap
 msgid "Format: 3.0 (git)"
 msgstr "Format: 3.0 (git)"
 
 #. type: Plain text
-#: dpkg-source.1:559
+#: dpkg-source.1:609
 msgid "This format is experimental."
 msgstr "Formatet är experimentellt."
 
 #. type: Plain text
-#: dpkg-source.1:564
+#: dpkg-source.1:614
 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<."
@@ -13706,7 +14399,7 @@ msgstr ""
 "innehåller revisioner för grunda git-kloner, kan även förekomma."
 
 #. type: Plain text
-#: dpkg-source.1:570
+#: dpkg-source.1:620
 msgid ""
 "The bundle is cloned as a git repository to the target directory.  If there "
 "is a gitshallow file, it is installed as `.git/shallow` inside the cloned "
@@ -13716,12 +14409,12 @@ msgstr ""
 "finns installeras den som \".git/shallow\" i det klonade git-arkivet."
 
 #. type: Plain text
-#: dpkg-source.1:575
+#: dpkg-source.1:625
 msgid ""
 "Note that by default the new repository will have the same branch checked "
 "out that was checked out in the original source. (Typically \"master\", but "
-"it could be anything.) Any other branches will be available, under as "
-"`remotes/origin/`"
+"it could be anything.) Any other branches will be available under `remotes/"
+"origin/`."
 msgstr ""
 "Observera att det nya arkivet som standard kommer att ha samma gren "
 "utcheckad som den som var utcheckad i det ursprungliga källkodsträdet. "
@@ -13729,7 +14422,7 @@ msgstr ""
 "kommer också att vara tillgängliga, under \"remotes/origin/\"."
 
 #. type: Plain text
-#: dpkg-source.1:580 dpkg-source.1:613
+#: dpkg-source.1:630 dpkg-source.1:663
 msgid ""
 "Before going any further, some checks are done to ensure that we don't have "
 "any non-ignored uncommitted changes."
@@ -13738,7 +14431,7 @@ msgstr ""
 "till att vi inte har några ej ignorerade ej incheckade ändringar."
 
 #. type: Plain text
-#: dpkg-source.1:584
+#: dpkg-source.1:634
 msgid ""
 "B<git-bundle>(1) is used to generate a bundle of the git repository.  By "
 "default, all branches and tags in the repository are included in the bundle."
@@ -13747,13 +14440,13 @@ msgstr ""
 "Som standard tas alla grenar och taggar i arkivet med i \"bundle\":n."
 
 #. type: TP
-#: dpkg-source.1:586
+#: dpkg-source.1:636
 #, no-wrap
 msgid "B<--git-ref=>I<ref>"
 msgstr "B<--git-ref=>I<ref>"
 
 #. type: Plain text
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 msgid ""
 "Allows specifying a git ref to include in the git bundle. Use disables the "
 "default behavior of including all branches and tags. May be specified "
@@ -13772,13 +14465,13 @@ msgstr ""
 "och grenar, förutom grenen private, använd --git-ref=--all --git-ref=^private"
 
 #. type: TP
-#: dpkg-source.1:596
+#: dpkg-source.1:646
 #, no-wrap
 msgid "B<--git-depth=>I<number>"
 msgstr "B<--git-depth=>I<antal>"
 
 #. type: Plain text
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 msgid ""
 "Creates a shallow clone with a history truncated to the specified number of "
 "revisions."
@@ -13787,13 +14480,13 @@ msgstr ""
 "revisioner."
 
 #. type: SS
-#: dpkg-source.1:600
+#: dpkg-source.1:650
 #, no-wrap
 msgid "Format: 3.0 (bzr)"
 msgstr "Format: 3.0 (bzr)"
 
 #. type: Plain text
-#: dpkg-source.1:603
+#: dpkg-source.1:653
 msgid ""
 "This format is experimental. It generates a single tarball containing the "
 "bzr repository."
@@ -13802,7 +14495,7 @@ msgstr ""
 "innehåller bzr-arkivet."
 
 #. type: Plain text
-#: dpkg-source.1:608
+#: dpkg-source.1:658
 msgid ""
 "The tarball is unpacked and then bzr is used to checkout the current branch."
 msgstr ""
@@ -13810,7 +14503,7 @@ msgstr ""
 "grenen."
 
 #. type: Plain text
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 msgid ""
 "Then the VCS specific part of the source directory is copied over to a "
 "temporary directory. Before this temporary directory is packed in a tarball, "
@@ -13821,19 +14514,19 @@ msgstr ""
 "tarboll utförs viss städning för att spara plats."
 
 #. type: SH
-#: dpkg-source.1:617
+#: dpkg-source.1:667
 #, no-wrap
 msgid "WARNINGS AND ERRORS"
 msgstr "VARNINGAR OCH FELMEDDELANDEN"
 
 #. type: SS
-#: dpkg-source.1:618
+#: dpkg-source.1:668
 #, no-wrap
 msgid "no source format specified in debian/source/format"
 msgstr "källkodsformat ej angivet i debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:624
+#: dpkg-source.1:674
 msgid ""
 "The file B<debian/source/format> should always exist and indicate the "
 "desired source format. For backwards compatibility, format \"1.0\" is "
@@ -13848,7 +14541,7 @@ msgstr ""
 "inte finns."
 
 #. type: Plain text
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 msgid ""
 "The rationale is that format \"1.0\" is no longer the recommended format, "
 "you should usually pick one of the newer formats (\"3.0 (quilt)\", \"3.0 "
@@ -13863,13 +14556,13 @@ msgstr ""
 "ange det explicit genom att skriva \"1.0\" i B<debian/source/format>."
 
 #. type: SS
-#: dpkg-source.1:630
+#: dpkg-source.1:680
 #, no-wrap
 msgid "the diff modifies the following upstream files"
 msgstr "diffen modifierar följande uppströmsfiler"
 
 #. type: Plain text
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 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 ."
@@ -13885,13 +14578,13 @@ msgstr ""
 "\"3.0 (quilt)\" som låter dig göra det här automatiskt."
 
 #. type: SS
-#: dpkg-source.1:637
+#: dpkg-source.1:687
 #, no-wrap
 msgid "cannot represent change to I<file>"
 msgstr "kan inte representera ändringen för I<fil>"
 
 #. type: Plain text
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 msgid ""
 "Changes to upstream sources are usually stored with patch files, but not all "
 "changes can be represented with patches: they can only alter the content of "
@@ -13906,13 +14599,13 @@ msgstr ""
 "katalog) får du det här felmeddelandet."
 
 #. type: SS
-#: dpkg-source.1:643
+#: dpkg-source.1:693
 #, no-wrap
 msgid "newly created empty file I<file> will not be represented in diff"
 msgstr "den tomma filen I<fil> som just skapats kommer inte representeras i diffen"
 
 #. type: Plain text
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 msgid ""
 "Empty files can't be created with patch files. Thus this change is not "
 "recorded in the source package and you are warned about it."
@@ -13921,19 +14614,19 @@ msgstr ""
 "sparas i källkodspaketet och du får en varning om det."
 
 #. type: SS
-#: dpkg-source.1:646
+#: dpkg-source.1:696
 #, no-wrap
 msgid "executable mode I<perms> of I<file> will not be represented in diff"
 msgstr "exekveringsläge I<läge> på I<fil> kommer inte representeras i diffen"
 
 #. type: SS
-#: dpkg-source.1:647
+#: dpkg-source.1:697
 #, no-wrap
 msgid "special mode I<perms> of I<file> will not be represented in diff"
 msgstr "specialläget I<läge> på I<fil> kommer inte representeras i diffen"
 
 #. type: Plain text
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 msgid ""
 "Patch files do not record permissions of files and thus modified permissions "
 "are not stored in the source package. This warning reminds you of that fact."
@@ -13942,19 +14635,19 @@ msgstr ""
 "källkodspaketet. Den här varningen påminner dig om detta."
 
 #. type: SH
-#: dpkg-source.1:651
+#: dpkg-source.1:701
 #, no-wrap
 msgid "FILE FORMATS"
 msgstr "FILFORMAT"
 
 #. type: SS
-#: dpkg-source.1:652
+#: dpkg-source.1:702
 #, no-wrap
 msgid "debian/source/format"
 msgstr "debian/source/format"
 
 #. type: Plain text
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 msgid ""
 "This file contains on a single line the format that should be used to build "
 "the source package (possible formats are described above). No leading or "
@@ -13965,13 +14658,13 @@ msgstr ""
 "avslutande blanksteg tillåts."
 
 #. type: SS
-#: dpkg-source.1:656
+#: dpkg-source.1:706
 #, no-wrap
 msgid "debian/source/include-binaries"
 msgstr "debian/source/include-binaries"
 
 #. type: Plain text
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 msgid ""
 "This file contains a list of binary files (one per line) that should be "
 "included in the debian tarball. Leading and trailing spaces are stripped.  "
@@ -13983,13 +14676,13 @@ msgstr ""
 "som börjar med \"#\" är kommentarer och hoppas över. Tomma rader ignoreras."
 
 #. type: SS
-#: dpkg-source.1:660
+#: dpkg-source.1:710
 #, no-wrap
 msgid "debian/source/options"
 msgstr "debian/source/options"
 
 #. type: Plain text
-#: dpkg-source.1:666
+#: dpkg-source.1:716
 msgid ""
 "This file contains a list of long options that should be automatically "
 "prepended to the set of command line options of a B<dpkg-source -b> or "
@@ -14002,7 +14695,7 @@ msgstr ""
 "compression-level> är passande att lägga in i den  här filen."
 
 #. type: Plain text
-#: dpkg-source.1:672
+#: dpkg-source.1:722
 msgid ""
 "Each option should be put on a separate line. Empty lines and lines starting "
 "with \"#\" are ignored. The leading \"--\" should be stripped and short "
@@ -14016,7 +14709,7 @@ msgstr ""
 "värdet. Här är ett exempel på en sådan fil:"
 
 #. type: Plain text
-#: dpkg-source.1:678
+#: dpkg-source.1:730
 #, no-wrap
 msgid ""
 "  # let dpkg-source create a debian.tar.bz2 with maximal compression\n"
@@ -14024,15 +14717,19 @@ msgid ""
 "  compression-level = 9\n"
 "  # use debian/patches/debian-changes as automatic patch\n"
 "  single-debian-patch\n"
+"  # ignore changes on config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 msgstr ""
 "  # låt dpkg-source skapa en debian.tar.bz2 med maximal komprimering\n"
 "  compression = \"bzip2\"\n"
 "  compression-level = 9\n"
 "  # använd debian/patches/debian-changes som en automatisk patch\n"
 "  single-debian-patch\n"
+"  # ignorera ändringar i config.{sub,guess}\n"
+"  extend-diff-ignore = \"(^|/)(config.sub|config.guess)$\"\n"
 
 #. type: Plain text
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 msgid ""
 "Note: B<format> options are not accepted in this file, you should use "
 "B<debian/source/format> instead."
@@ -14041,13 +14738,13 @@ msgstr ""
 "filen B<debian/source/format> istället."
 
 #. type: SS
-#: dpkg-source.1:681
+#: dpkg-source.1:733
 #, no-wrap
 msgid "debian/source/local-options"
 msgstr "debian/source/local-options"
 
 #. type: Plain text
-#: dpkg-source.1:686
+#: dpkg-source.1:738
 msgid ""
 "Exactly like B<debian/source/options> except that the file is not included "
 "in the generated source package. It can be useful to store a preference tied "
@@ -14059,29 +14756,37 @@ msgstr ""
 "som gäller för paketansvariga eller VCS-systemet källkodspaketet hanteras i."
 
 #. type: SS
-#: dpkg-source.1:686
+#: dpkg-source.1:738
+#, no-wrap
+msgid "debian/source/local-patch-header"
+msgstr "debian/source/local-patch-header"
+
+#. type: SS
+#: dpkg-source.1:739
 #, no-wrap
 msgid "debian/source/patch-header"
 msgstr "debian/source/patch-header"
 
 # type: Plain text
 #. type: Plain text
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 msgid ""
 "Free form text that is put on top of the automatic patch generated in "
-"formats \"2.0\" or \"3.0 (quilt)\"."
+"formats \"2.0\" or \"3.0 (quilt)\". B<local-patch-header> is not included in "
+"the generated source package while B<patch-header> is."
 msgstr ""
 "Friformstext som läggs in på toppen av den automatiskt genererade patchen i "
-"formaten \"2.0\" eller \"3.0 (quilt)\"."
+"formaten \"2.0\" eller \"3.0 (quilt)\". B<local-patch-header> tas inte med i "
+"det genererade källkodspaketet medan B<patch-header> tas med."
 
 #. type: SS
-#: dpkg-source.1:689
+#: dpkg-source.1:743
 #, no-wrap
 msgid "debian/patches/series"
 msgstr "debian/patches/series"
 
 #. type: Plain text
-#: dpkg-source.1:698
+#: dpkg-source.1:752
 msgid ""
 "This file lists all patches that have to be applied (in the given order)  on "
 "top of the upstream source package. Leading and trailing spaces are "
@@ -14102,34 +14807,28 @@ msgstr ""
 "anger början på en kommentar fram till slutet av raden)."
 
 #. type: Plain text
-#: dpkg-source.1:705
+#: dpkg-source.1:758
 msgid "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 msgstr "B<dpkg-deb>(1), B<dpkg>(1), B<dselect>(1)."
 
 #. type: TH
-#: dpkg-split.1:2
+#: dpkg-split.1:19
 #, no-wrap
 msgid "dpkg-split"
 msgstr "dpkg-split"
 
-#. type: TH
-#: dpkg-split.1:2 dpkg-statoverride.8:1
-#, no-wrap
-msgid "2009-06-26"
-msgstr "2009-06-26"
-
 #. type: Plain text
-#: dpkg-split.1:5
+#: dpkg-split.1:22
 msgid "dpkg-split - Debian package archive split/join tool"
 msgstr "dpkg-split - Verktyg för att dela/slå ihop Debianpaket"
 
 #. type: Plain text
-#: dpkg-split.1:10
-msgid "B<dpkg-split> [I<options>] I<command>"
-msgstr "B<dpkg-split> [I<flaggor>] I<åtgärd>"
+#: dpkg-split.1:26
+msgid "B<dpkg-split> [I<option>...] I<command>"
+msgstr "B<dpkg-split> [I<flaggor>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-split.1:16
+#: dpkg-split.1:32
 msgid ""
 "B<dpkg-split> splits Debian binary package files into smaller parts and "
 "reassembles them again, to support the storage of large package files on "
@@ -14140,7 +14839,7 @@ msgstr ""
 "media, till exempel disketter."
 
 #. type: Plain text
-#: dpkg-split.1:20
+#: dpkg-split.1:36
 msgid ""
 "It can be operated manually using the B<--split>, B<--join> and B<--info> "
 "options."
@@ -14149,7 +14848,7 @@ msgstr ""
 "info>."
 
 #. type: Plain text
-#: dpkg-split.1:28
+#: dpkg-split.1:44
 msgid ""
 "It also has an automatic mode, invoked using the B<--auto> option, where it "
 "maintains a queue of parts seen but not yet reassembled and reassembles a "
@@ -14162,7 +14861,7 @@ msgstr ""
 "listq> and B<--discard> gör det möjligt att hantera kön."
 
 #. type: Plain text
-#: dpkg-split.1:31
+#: dpkg-split.1:47
 msgid ""
 "All splitting, joining and queueing operations produce informative messages "
 "on standard output; these may safely be ignored."
@@ -14171,18 +14870,18 @@ msgstr ""
 "meddelanden på standard ut; dessa kan ignoreras."
 
 #. type: TP
-#: dpkg-split.1:33
+#: dpkg-split.1:49
 #, no-wrap
 msgid "B<-s>, B<--split> I<complete-archive> [I<prefix>]"
 msgstr "B<-s>, B<--split> I<helt-arkiv> [I<prefix>]"
 
 #. type: Plain text
-#: dpkg-split.1:36
+#: dpkg-split.1:52
 msgid "Splits a single Debian binary package into several parts."
 msgstr "Delar ett ensamt binärt Debianpaket i flera delar."
 
 #. type: Plain text
-#: dpkg-split.1:44
+#: dpkg-split.1:60
 msgid ""
 "The parts are named I<prefix>B<.>I<N>B<of>I<M>B<.deb> where I<N> is the part "
 "number, starting at 1, and I<M> is the total number of parts (both in "
@@ -14193,7 +14892,7 @@ msgstr ""
 "decimalt)."
 
 #. type: Plain text
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 msgid ""
 "If no I<prefix> is supplied then the I<complete-archive> filename is taken, "
 "including directory, with any trailing B<.deb> removed."
@@ -14202,13 +14901,13 @@ msgstr ""
 "katalognamn, med den avslutande B<.deb> borttagen."
 
 #. type: TP
-#: dpkg-split.1:52
+#: dpkg-split.1:68
 #, no-wrap
 msgid "B<-j>, B<--join> I<part>..."
 msgstr "B<-j>, B<--join> I<del>..."
 
 #. type: Plain text
-#: dpkg-split.1:56
+#: dpkg-split.1:72
 msgid ""
 "Joins the parts of a package file together, reassembling the original file "
 "as it was before it was split."
@@ -14217,7 +14916,7 @@ msgstr ""
 "den såg ut innan den delades."
 
 #. type: Plain text
-#: dpkg-split.1:60
+#: dpkg-split.1:76
 msgid ""
 "The part files given as arguments must be all the parts of exactly the same "
 "original binary file. Each part must occur exactly once in the argument "
@@ -14228,7 +14927,7 @@ msgstr ""
 "men de behöver inte listas i ordning."
 
 #. type: Plain text
-#: dpkg-split.1:65
+#: dpkg-split.1:81
 msgid ""
 "The parts must of course all have been generated with the same part size "
 "specified at split time, which means that they must usually have been "
@@ -14239,23 +14938,26 @@ msgstr ""
 "vid samma körning av B<dpkg-split --split>."
 
 #. type: Plain text
-#: dpkg-split.1:67
+#: dpkg-split.1:83
 msgid "The parts' filenames are not significant for the reassembly process."
 msgstr "Delarnas filnamn är inte signifikanta för sammanslagningsproceduren."
 
 #. type: Plain text
-#: dpkg-split.1:70
-msgid "By default the output file is called I<package>B<->I<version>B<.deb>."
-msgstr "Förvalt namn på utdatafilen är I<paket>B<->I<version>B<.deb>."
+#: dpkg-split.1:86
+msgid ""
+"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>."
 
 #. type: TP
-#: dpkg-split.1:71
+#: dpkg-split.1:87
 #, no-wrap
 msgid "B<-I>, B<--info> I<part>..."
 msgstr "B<-I>, B<--info> I<del>..."
 
 #. type: Plain text
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 msgid ""
 "Prints information, in a human-readable format, about the part file(s)  "
 "specified. Arguments which are not binary package parts produce a message "
@@ -14266,18 +14968,18 @@ msgstr ""
 "talar om detta (men fortfarande på standard ut)."
 
 #. type: TP
-#: dpkg-split.1:76
+#: dpkg-split.1:92
 #, no-wrap
 msgid "B<-a>, B<--auto -o> I<complete-output part>"
 msgstr "B<-a>, B<--auto -o>I< fullständig-utdata del>"
 
 #. type: Plain text
-#: dpkg-split.1:79
+#: dpkg-split.1:95
 msgid "Automatically queue parts and reassemble a package if possible."
 msgstr "Köa automatiskt delarna och återskapa paketet om möjligt."
 
 #. type: Plain text
-#: dpkg-split.1:84
+#: dpkg-split.1:100
 msgid ""
 "The I<part> specified is examined, and compared with other parts of the same "
 "package (if any) in the queue of packages file parts."
@@ -14286,7 +14988,7 @@ msgstr ""
 "(om sådana existerar) i kön av delar av paket."
 
 #. type: Plain text
-#: dpkg-split.1:91
+#: dpkg-split.1:107
 msgid ""
 "If all parts of the package file of which I<part> is a part are available "
 "then the package is reassembled and written to I<complete-output> (which "
@@ -14298,7 +15000,7 @@ msgstr ""
 "gjorde det)."
 
 #. type: Plain text
-#: dpkg-split.1:97
+#: dpkg-split.1:113
 msgid ""
 "If not then the I<part> is copied into the queue and I<complete-output> is "
 "not created."
@@ -14307,17 +15009,18 @@ msgstr ""
 "inte."
 
 #. type: Plain text
-#: dpkg-split.1:104
+#: dpkg-split.1:120
 msgid ""
 "If I<part> is not a split binary package part then B<dpkg-split> will exit "
-"with status 1; if some other trouble occurs then it will exit with status 2."
+"with status B<1>; if some other trouble occurs then it will exit with status "
+"B<2>."
 msgstr ""
 "Om I<del> inte är en del av ett delat binärpaket kommer B<dpkg-split> att "
-"avsluta med returvärde 1; om något annat fel uppstår avslutar det med "
-"returvärde 2."
+"avsluta med returvärde B<1>; om något annat fel uppstår avslutar det med "
+"returvärde B<2>."
 
 #. type: Plain text
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 msgid ""
 "The B<--output> or B<-o> option must be supplied when using B<--auto>.  (If "
 "this were not mandatory the calling program would not know what output file "
@@ -14328,18 +15031,18 @@ msgstr ""
 "utdatafil som förväntades.)"
 
 #. type: TP
-#: dpkg-split.1:111
+#: dpkg-split.1:127
 #, no-wrap
 msgid "B<-l>, B<--listq>"
 msgstr "B<-l>, B<--listq>"
 
 #. type: Plain text
-#: dpkg-split.1:114
+#: dpkg-split.1:130
 msgid "Lists the contents of the queue of packages to be reassembled."
 msgstr "Listar innehållet i kön över paket att återställa."
 
 #. type: Plain text
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 msgid ""
 "For each package file of which parts are in the queue the output gives the "
 "name of the package, the parts in the queue, and the total number of bytes "
@@ -14349,13 +15052,13 @@ msgstr ""
 "paketet, antal delar i kön, och det totala antalet byte som är lagrade i kön."
 
 #. type: TP
-#: dpkg-split.1:118
+#: dpkg-split.1:134
 #, no-wrap
 msgid "B<-d>, B<--discard> [I<package>...]"
 msgstr "B<-d>, B<--discard> [I<paket>...]"
 
 #. type: Plain text
-#: dpkg-split.1:122
+#: dpkg-split.1:138
 msgid ""
 "This discards parts from the queue of those waiting for the remaining parts "
 "of their packages."
@@ -14363,7 +15066,7 @@ msgstr ""
 "Kastar bort delar från kön över de som väntar på återstående delar av paket."
 
 #. type: Plain text
-#: dpkg-split.1:127
+#: dpkg-split.1:143
 msgid ""
 "If no I<package> is specified then the queue is cleared completely; if any "
 "are specified then only parts of the relevant package(s) are deleted."
@@ -14372,13 +15075,13 @@ msgstr ""
 "de(t) paket som anges."
 
 #. type: TP
-#: dpkg-split.1:135
+#: dpkg-split.1:151
 #, no-wrap
 msgid "B<--depotdir>I< directory>"
 msgstr "B<--depotdir>I< katalog>"
 
 #. type: Plain text
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 msgid ""
 "Specifies an alternative directory for the queue of parts awaiting automatic "
 "reassembly. The default is B</var/lib/dpkg>."
@@ -14387,13 +15090,13 @@ msgstr ""
 "sammanslagning. Förvalet är B</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-split.1:140
+#: dpkg-split.1:156
 #, no-wrap
 msgid "B<-S>, B<--partsize> I<kibibytes>"
 msgstr "B<-S>, B<--partsize> I<kibibyte>"
 
 #. type: Plain text
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 msgid ""
 "Specifies the maximum part size when splitting, in kibibytes (1024 bytes). "
 "The default is 450 KiB."
@@ -14401,18 +15104,18 @@ msgstr ""
 "Anger maximal storlek vid delning, i kibibyte (1024 byte). Förval är 450 KiB."
 
 #. type: TP
-#: dpkg-split.1:144
+#: dpkg-split.1:160
 #, no-wrap
 msgid "B<-o>, B<--output> I<complete-output>"
 msgstr "B<-o>, B<--output> I<fullständig-utdata>"
 
 #. type: Plain text
-#: dpkg-split.1:147
+#: dpkg-split.1:163
 msgid "Specifies the output file name for a reassembly."
 msgstr "Anger filnamnet för utdata vid sammanslagning."
 
 #. type: Plain text
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 msgid ""
 "This overrides the default for a manual reassembly (B<--join>)  and is "
 "mandatory for an automatic queue-or-reassemble (B<--auto>)."
@@ -14421,13 +15124,13 @@ msgstr ""
 "krävs för automatisk köa-eller-sammanslå (B<--auto>)."
 
 #. type: TP
-#: dpkg-split.1:152
+#: dpkg-split.1:168
 #, no-wrap
 msgid "B<-Q>, B<--npquiet>"
 msgstr "B<-Q>, B<--npquiet>"
 
 #. type: Plain text
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 msgid ""
 "When doing automatic queue-or-reassembly B<dpkg-split> usually prints a "
 "message if it is given a I<part> that is not a binary package part. This "
@@ -14441,19 +15144,19 @@ msgstr ""
 "felaktiga meddelanden."
 
 #. type: TP
-#: dpkg-split.1:163
+#: dpkg-split.1:179
 #, no-wrap
 msgid "B<--msdos>"
 msgstr "B<--msdos>"
 
 #. type: Plain text
-#: dpkg-split.1:168
+#: dpkg-split.1:184
 msgid ""
 "Forces the output filenames generated by B<--split> to be msdos-compatible."
 msgstr "Tvingar utdatafilnamn skapade av B<--split> att vara msdos-kompatibla."
 
 #. type: Plain text
-#: dpkg-split.1:174
+#: dpkg-split.1:190
 msgid ""
 "This mangles the prefix - either the default derived from the input filename "
 "or the one supplied as an argument: alphanumerics are lowercased, plus signs "
@@ -14464,7 +15167,7 @@ msgstr ""
 "plustecken ersätts med B<x> och alla andra tecken kastas."
 
 #. type: Plain text
-#: dpkg-split.1:179
+#: dpkg-split.1:195
 msgid ""
 "The result is then truncated as much as is necessary, and filenames of the "
 "form I<prefixN>B<of>I<M>B<.deb> are generated."
@@ -14473,47 +15176,42 @@ msgstr ""
 "I<prefixN>B<of>I<M>B<.deb> genereras."
 
 #. type: Plain text
-#: dpkg-split.1:186
+#: dpkg-split.1:203
 msgid ""
-"An exit status of 0 indicates that the requested split, merge, or other "
-"command succeeded.  B<--info> commands count as successful even if the files "
-"are not binary package parts."
+"The requested split, merge, or other command succeeded.  B<--info> commands "
+"count as successful even if the files are not binary package parts."
 msgstr ""
-"Returvärdet 0 betyder att den efterfrågade funktionen (delning, "
-"sammanslagning eller annan) slutfördes lyckades. B<--info>-kommandon lyckas "
-"även om indatafilen inte är en del av ett binärpaket."
+"Den efterfrågade delningen, sammanslagningen eller annan åtgärd lyckades. "
+"B<--info>-kommandon lyckas även om indatafilen inte är en del av ett "
+"binärpaket."
 
 #. type: Plain text
-#: dpkg-split.1:192
+#: dpkg-split.1:210
 msgid ""
-"An exit status of 1 occurs only with B<--auto> and indicates that the "
-"I<part> file was not a binary package part."
+"Only occurs with B<--auto> and indicates that the I<part> file was not a "
+"binary package part."
 msgstr ""
-"Returvärdet 1 uppkommer endast med B<--auto> och anger att I<del>filen inte "
-"var en del av ett binärpaket."
+"Uppkommer endast med B<--auto> och anger att I<del>filen inte var en del av "
+"ett binärpaket."
 
-#. type: Plain text
-#: dpkg-split.1:196
-msgid ""
-"An exit status of 2 indicates some kind of trouble, such as a system call "
-"failure, a file that looked like a package part file but was corrupted, a "
-"usage error or some other problem."
-msgstr ""
-"Returvärdet 2 indikerar att något har gått fel, till exempel ett "
-"systemanrop, att en fil såg ut som en paketdel men var trasig, ett "
-"användningsfel, eller något annat problem."
+#. type: TP
+#: dpkg-split.1:210 start-stop-daemon.8:301 update-alternatives.8:395
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
 
 #. type: Plain text
-#: dpkg-split.1:201
+#: dpkg-split.1:215
 msgid ""
-"B<dpkg-split> uses some rather out-of-date conventions for the the filenames "
-"of Debian packages."
+"Some kind of trouble happened, such as a system call failure, a file that "
+"looked like a package part file but was corrupted, a usage error or some "
+"other problem."
 msgstr ""
-"B<dpkg-split> använder några ganska gamla konventioner för filnamn på "
-"Debianpaket."
+"Något har gått fel, till exempel ett systemanrop, att en fil såg ut som en "
+"paketdel men var trasig, ett användningsfel, eller något annat problem."
 
 #. type: Plain text
-#: dpkg-split.1:204
+#: dpkg-split.1:219
 msgid ""
 "Full details of the packages in the queue are impossible to get without "
 "digging into the queue directory yourself."
@@ -14522,7 +15220,7 @@ msgstr ""
 "katalogen."
 
 #. type: Plain text
-#: dpkg-split.1:207
+#: dpkg-split.1:222
 msgid ""
 "There is no easy way to test whether a file that may be a binary package "
 "part is one."
@@ -14530,32 +15228,21 @@ msgstr ""
 "Det finns inget lätt sätta att testa om en fil som kan vara en del av ett "
 "binärpaket faktiskt är det."
 
-#. type: Plain text
-#: dpkg-split.1:211
-msgid ""
-"The architecture is not represented in the part files' header, only in the "
-"control information of the contained binary package file, and it is not "
-"present in the filenames generated."
-msgstr ""
-"Arkitekturen anges inte i delfilernas filhuvud, bara i kontrollinformationen "
-"i paketfilen som delarna innehåller, och den förekommer inte i de filnamn "
-"som genereras."
-
 #. type: TP
-#: dpkg-split.1:213
+#: dpkg-split.1:224
 #, no-wrap
 msgid "I</var/lib/dpkg/parts>"
 msgstr "B</var/lib/dpkg/parts>"
 
 #. type: Plain text
-#: dpkg-split.1:217
+#: dpkg-split.1:228
 msgid ""
 "The default queue directory for part files awaiting automatic reassembly."
 msgstr ""
 "Förvald kö-katalog för delfiler som väntar på automatisk sammanslagning."
 
 #. type: Plain text
-#: dpkg-split.1:222
+#: dpkg-split.1:233
 msgid ""
 "The filenames used in this directory are in a format internal to B<dpkg-"
 "split> and are unlikely to be useful to other programs, and in any case the "
@@ -14566,34 +15253,34 @@ msgstr ""
 "formatet på filnamnen litas på."
 
 #. type: Plain text
-#: dpkg-split.1:228
+#: dpkg-split.1:238
 msgid "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 msgstr "B<deb>(5), B<deb-control>(5), B<dpkg-deb>(1), B<dpkg>(1)."
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "dpkg-statoverride"
 msgstr "dpkg-statoverride"
 
 #. type: TH
-#: dpkg-statoverride.8:1
+#: dpkg-statoverride.8:19
 #, no-wrap
 msgid "Debian project"
 msgstr "Debianprojektet"
 
 #. type: Plain text
-#: dpkg-statoverride.8:4
+#: dpkg-statoverride.8:22
 msgid "dpkg-statoverride - override ownership and mode of files"
 msgstr "dpkg-statoverride - överstyr ägarskap och läge för filer"
 
 #. type: Plain text
-#: dpkg-statoverride.8:9
-msgid "B<dpkg-statoverride> [I<options>] I<command>"
-msgstr "B<dpkg-statoverride> [I<flaggor>] I<åtgärd>"
+#: dpkg-statoverride.8:26
+msgid "B<dpkg-statoverride> [I<option>...] I<command>"
+msgstr "B<dpkg-statoverride> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:19
+#: dpkg-statoverride.8:36
 msgid ""
 "`B<stat overrides>' are a way to tell B<dpkg>(1)  to use a different owner "
 "or mode for a file when a package is installed. (note: I use the word `file' "
@@ -14611,7 +15298,7 @@ msgstr ""
 "specifik grupp."
 
 #. type: Plain text
-#: dpkg-statoverride.8:23
+#: dpkg-statoverride.8:40
 msgid ""
 "B<dpkg-statoverride> is a utility to manage the list of stat overrides. It "
 "has three basic functions: adding, removing and listing overrides."
@@ -14621,13 +15308,13 @@ msgstr ""
 "och visa överstyrningar."
 
 #. type: TP
-#: dpkg-statoverride.8:25
+#: dpkg-statoverride.8:42
 #, no-wrap
 msgid "B<--add>I< user group mode file>"
 msgstr "B<--add>I< användare grupp läge fil>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:33
+#: dpkg-statoverride.8:50
 msgid ""
 "Add an override for I<file>. I<file> does not need to exist when this "
 "command is used; the override will be stored and used later.  Users and "
@@ -14642,7 +15329,7 @@ msgstr ""
 "I<Läge> måste anges oktalt."
 
 #. type: Plain text
-#: dpkg-statoverride.8:36
+#: dpkg-statoverride.8:53
 msgid ""
 "If --update is specified and I<file> exists, it is immediately set to the "
 "new owner and mode."
@@ -14651,7 +15338,7 @@ msgstr ""
 "den nya användaren och läget."
 
 #. type: Plain text
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 msgid ""
 "Remove an override for I<file>, the status of I<file> is left unchanged by "
 "this command."
@@ -14660,13 +15347,13 @@ msgstr ""
 "kommando."
 
 #. type: TP
-#: dpkg-statoverride.8:40
+#: dpkg-statoverride.8:57
 #, no-wrap
 msgid "B<--list> [I<glob-pattern>]"
 msgstr "B<--list> [I<filnamnssökmönster>]"
 
 #. type: Plain text
-#: dpkg-statoverride.8:45
+#: dpkg-statoverride.8:62
 msgid ""
 "List all overrides. If a glob pattern is specified restrict the output to "
 "overrides which match the glob. If there are no overrides or none match the "
@@ -14678,7 +15365,7 @@ msgstr ""
 "statoverride> avslutas med statuskod 1."
 
 #. type: Plain text
-#: dpkg-statoverride.8:57
+#: dpkg-statoverride.8:74
 msgid ""
 "Change the I<directory> of the dpkg database where the statoverride file is "
 "also stored. Defaults to I</var/lib/dpkg>."
@@ -14687,13 +15374,13 @@ msgstr ""
 "Förval är I</var/lib/dpkg>."
 
 #. type: TP
-#: dpkg-statoverride.8:57 update-alternatives.8:337
+#: dpkg-statoverride.8:74 update-alternatives.8:353
 #, no-wrap
 msgid "B<--force>"
 msgstr "B<--force>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 msgid ""
 "Force an action, even if a sanity check would otherwise prohibit it.  This "
 "is necessary to override an existing override."
@@ -14702,31 +15389,31 @@ msgstr ""
 "det. Detta behövs för att överstyra en befintlig överstyrning."
 
 #. type: TP
-#: dpkg-statoverride.8:61
+#: dpkg-statoverride.8:78
 #, no-wrap
 msgid "B<--update>"
 msgstr "B<--update>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:65
+#: dpkg-statoverride.8:82
 msgid ""
 "Immediately try to change the file to the new owner and mode if it exists."
 msgstr ""
 "Försök att omedelbart ändra filen·om·den·finns till den nya ägaren och läget."
 
 #. type: Plain text
-#: dpkg-statoverride.8:68
+#: dpkg-statoverride.8:85
 msgid "Be less verbose about what we do."
 msgstr "Var mindre pratsom om vad som görs."
 
 #. type: TP
-#: dpkg-statoverride.8:76
+#: dpkg-statoverride.8:93
 #, no-wrap
 msgid "I</var/lib/dpkg/statoverride>"
 msgstr "I</var/lib/dpkg/statoverride>"
 
 #. type: Plain text
-#: dpkg-statoverride.8:81
+#: dpkg-statoverride.8:98
 msgid ""
 "File which contains the current list of stat overrides of the system. It is "
 "located in the dpkg administration directory, along with other files "
@@ -14737,7 +15424,7 @@ msgstr ""
 "är viktiga för dpkg, som \"status\" och \"available\"."
 
 #. type: Plain text
-#: dpkg-statoverride.8:84
+#: dpkg-statoverride.8:101
 msgid ""
 "Note: B<dpkg-statoverride> preserves the old copy of this file, with "
 "extension \"-old\", before replacing it with the new one."
@@ -14746,28 +15433,28 @@ msgstr ""
 "tillägget \"-old\" innan den ersätts med den nya."
 
 #. type: TH
-#: dpkg-trigger.1:1
+#: dpkg-trigger.1:18
 #, no-wrap
 msgid "dpkg-trigger"
 msgstr "dpkg-trigger"
 
 #. type: Plain text
-#: dpkg-trigger.1:4
+#: dpkg-trigger.1:21
 msgid "dpkg-trigger - a package trigger utility"
 msgstr "dpkg-trigger - ett verktyg för paketutlösare"
 
 #. type: Plain text
-#: dpkg-trigger.1:8
+#: dpkg-trigger.1:25
 msgid "B<dpkg-trigger> [I<option>...] I<trigger-name>"
 msgstr "B<dpkg-trigger> [I<flaggor>...] I<utlösarnamn>"
 
 #. type: Plain text
-#: dpkg-trigger.1:11
+#: dpkg-trigger.1:28
 msgid "B<dpkg-trigger> [I<option>...] I<command>"
 msgstr "B<dpkg-trigger> [I<flaggor>...] I<kommando>"
 
 #. type: Plain text
-#: dpkg-trigger.1:15
+#: dpkg-trigger.1:32
 msgid ""
 "B<dpkg-trigger> is a tool to explicitly activate triggers and check for its "
 "support on the running B<dpkg>."
@@ -14776,7 +15463,7 @@ msgstr ""
 "att testa om de stöds av den körande B<dpkg>."
 
 #. type: Plain text
-#: dpkg-trigger.1:21
+#: dpkg-trigger.1:38
 msgid ""
 "This can be used by maintainer scripts in complex and conditional situations "
 "where the file triggers, or the declarative B<activate> triggers control "
@@ -14791,55 +15478,56 @@ msgstr ""
 "att faktiskt köras av B<dpkg-trigger>)."
 
 #. type: Plain text
-#: dpkg-trigger.1:23
+#: dpkg-trigger.1:40
 msgid "Unrecognised trigger name syntaxes are an error for B<dpkg-trigger>."
 msgstr "Okända utlösarnamnsyntaxer är ett fel för B<dpkg-trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:25
+#: dpkg-trigger.1:42
 #, no-wrap
 msgid "B<--check-supported>"
 msgstr "B<--check-supported>"
 
 #. type: Plain text
-#: dpkg-trigger.1:31
+#: dpkg-trigger.1:48
 msgid ""
 "Check if the running B<dpkg> supports triggers (usually called from a "
-"postinst). Will exit 0 if a triggers-capable B<dpkg> has run, or 1 with an "
-"error message to stderr if not. Normally, however, it is better just to "
-"activate the desired trigger with B<dpkg-trigger>."
+"postinst). Will exit B<0> if a triggers-capable B<dpkg> has run, or B<1> "
+"with an error message to stderr if not. Normally, however, it is better just "
+"to activate the desired trigger with B<dpkg-trigger>."
 msgstr ""
 "Se om den B<dpkg> som körs stöder utlösare (anropas vanligtvis från ett "
-"postinst-skript). Avslutar med 0 om en B<dpkg> med utlösarstöd har kört, "
-"eller 1 med ett felmeddelande på standard fel om inte. Det är dock normalt "
-"sett bättre att bara aktivera den önskade utlösaren med B<dpkg-trigger>."
+"postinst-skript). Avslutar med B<0> om en B<dpkg> med utlösarstöd har kört, "
+"eller B<1> med ett felmeddelande på standard fel om inte. Det är dock "
+"normalt sett bättre att bara aktivera den önskade utlösaren med B<dpkg-"
+"trigger>."
 
 #. type: TP
-#: dpkg-trigger.1:43
+#: dpkg-trigger.1:60
 #, no-wrap
 msgid "B<--by-package=>I<package>"
 msgstr "B<--by-package=>I<paket>"
 
 #. type: Plain text
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 msgid ""
 "Override trigger awaiter (normally set by B<dpkg> through the "
-"DPKG_MAINTSCRIPT_PACKAGE environment variable of the maintainer scripts, "
+"B<DPKG_MAINTSCRIPT_PACKAGE> environment variable of the maintainer scripts, "
 "naming the package to which the script belongs, and this will be used by "
 "default)."
 msgstr ""
 "Överstyr den som väntar på en utlösare (sätts vanligen av B<dpkg> genom "
-"miljövariabeln DPKG_MAINTSCRIPT_PACKAGE i utvecklarskript, för att namnge "
+"miljövariabeln B<DPKG_MAINTSCRIPT_PACKAGE> i utvecklarskript, för att namnge "
 "det paket som skriptet tillhör, och detta används som standard)."
 
 #. type: TP
-#: dpkg-trigger.1:49
+#: dpkg-trigger.1:66
 #, no-wrap
 msgid "B<--no-await>"
 msgstr "B<--no-await>"
 
 #. type: Plain text
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 msgid ""
 "This option arranges that the calling package T (if any) need not await the "
 "processing of this trigger; the interested package(s) I, will not be added "
@@ -14853,47 +15541,41 @@ msgstr ""
 "har hanterat utlösaren."
 
 #. type: TP
-#: dpkg-trigger.1:56
+#: dpkg-trigger.1:73
 #, no-wrap
 msgid "B<--no-act>"
 msgstr "B<--no-act>"
 
 #. type: Plain text
-#: dpkg-trigger.1:59
+#: dpkg-trigger.1:76
 msgid "Just test, do not actually change anything."
 msgstr "Bara testa, ändra inte på någonting."
 
 #. type: Plain text
-#: dpkg-trigger.1:68
+#: dpkg-trigger.1:86
 msgid ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 msgstr ""
 "B<dpkg>(1), B<deb-triggers>(5), B</usr/share/doc/dpkg-dev/triggers.txt.gz>."
 
 #. type: TH
-#: dpkg-vendor.1:1
+#: dpkg-vendor.1:18
 #, no-wrap
 msgid "dpkg-vendor"
 msgstr "dpkg-vendor"
 
-#. type: TH
-#: dpkg-vendor.1:1
-#, no-wrap
-msgid "2009-05-10"
-msgstr "2009-05-10"
-
 #. type: Plain text
-#: dpkg-vendor.1:4
+#: dpkg-vendor.1:21
 msgid "dpkg-vendor - queries information about distribution vendors"
 msgstr "dpkg-vendor - frågar efter information om distributionsåterförsäljare"
 
 #. type: Plain text
-#: dpkg-vendor.1:8
+#: dpkg-vendor.1:25
 msgid "B<dpkg-vendor> [I<option>...] I<command>"
 msgstr "B<dpkg-vendor> [I<flaggor>...] I<åtgärd>"
 
 #. type: Plain text
-#: dpkg-vendor.1:13
+#: dpkg-vendor.1:30
 msgid ""
 "B<dpkg-vendor> is a tool to query information about vendors listed in B</etc/"
 "dpkg/origins>. B</etc/dpkg/origins/default> contains information about the "
@@ -14904,46 +15586,46 @@ msgstr ""
 "den aktuella återförsäljaren."
 
 #. type: TP
-#: dpkg-vendor.1:15
+#: dpkg-vendor.1:32
 #, no-wrap
 msgid "B<--is>I< vendor>"
 msgstr "B<--is>I< återförsäljare>"
 
 #. type: Plain text
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 msgid ""
-"Exits with 0 if the current vendor is I<vendor>. Otherwise exits with non-"
+"Exits with B<0> if the current vendor is I<vendor>. Otherwise exits with non-"
 "zero."
 msgstr ""
-"Avslutar med 0 om den aktuella återförsäljaren är I<återförsäljare>. I annat "
-"fall avslutas programmet med icke-noll."
+"Avslutar med B<0> om den aktuella återförsäljaren är I<återförsäljare>. I "
+"annat fall avslutas programmet med icke-noll."
 
 #. type: TP
-#: dpkg-vendor.1:19
+#: dpkg-vendor.1:36
 #, no-wrap
 msgid "B<--derives-from>I< vendor>"
 msgstr "B<--derives-from>I< återförsäljare>"
 
 #. type: Plain text
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 msgid ""
-"Exits with 0 if the current vendor distribution is a derivative of "
+"Exits with B<0> if the current vendor distribution is a derivative of "
 "I<vendor>, otherwise exits with non-zero. It uses the \"Parent\" field to "
 "browse all ancestors of the current vendor."
 msgstr ""
-"Avslutar med 0 om den aktuella återförsäljardistributionen är härledd från "
-"I<återförsäljare>. I annat fall avslutas programmet med icke-noll. Använder "
-"fältet \"Parent\" för att bläddra genom alla föräldrar till den aktuella "
-"återförsäljaren."
+"Avslutar med B<0> om den aktuella återförsäljardistributionen är härledd "
+"från I<återförsäljare>. I annat fall avslutas programmet med icke-noll. "
+"Använder fältet \"Parent\" för att bläddra genom alla föräldrar till den "
+"aktuella återförsäljaren."
 
 #. type: TP
-#: dpkg-vendor.1:24
+#: dpkg-vendor.1:41
 #, no-wrap
 msgid "B<--query>I< field>"
 msgstr "B<--query> I<fält>"
 
 #. type: Plain text
-#: dpkg-vendor.1:28
+#: dpkg-vendor.1:45
 msgid ""
 "Print on standard output the value of the vendor-specific I<field> for the "
 "current vendor."
@@ -14952,29 +15634,29 @@ msgstr ""
 "aktuella återförsäljaren på standard ut."
 
 #. type: TP
-#: dpkg-vendor.1:36
+#: dpkg-vendor.1:53
 #, no-wrap
 msgid "B<--vendor>I< vendor>"
 msgstr "B<--vendor>I< återförsäljare>"
 
 #. type: Plain text
-#: dpkg-vendor.1:41
+#: dpkg-vendor.1:58
 msgid ""
 "Assumes the current vendor is I<vendor> instead of discovering it with the "
-"DEB_VENDOR environment variable or B</etc/dpkg/origins/default>."
+"B<DEB_VENDOR> environment variable or B</etc/dpkg/origins/default>."
 msgstr ""
 "Anta att den aktuella återförsäljaren är I<återförsäljare> istället för att "
-"upptäcka det via miljövariabeln DEB_VENDOR eller B</etc/dpkg/origins/"
+"upptäcka det via miljövariabeln B<DEB_VENDOR> eller B</etc/dpkg/origins/"
 "default>."
 
 #. type: TP
-#: dpkg-vendor.1:43
+#: dpkg-vendor.1:60
 #, no-wrap
 msgid "B<DEB_VENDOR>"
 msgstr "B<DEB_VENDOR>"
 
 #. type: Plain text
-#: dpkg-vendor.1:47
+#: dpkg-vendor.1:64
 msgid ""
 "This setting defines the current vendor. If not set, it will discover the "
 "current vendor by reading B</etc/dpkg/origins/default>."
@@ -14983,36 +15665,35 @@ msgstr ""
 "återförsäljaren att identifieras genom att läsa B</etc/dpkg/origins/default>."
 
 #. type: Plain text
-#: dpkg-vendor.1:50 update-alternatives.8:497
-msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
-msgstr "Upphovsrättsskyddat © 2009 Raphaël Hertzog"
+#: dpkg-vendor.1:66
+msgid "B<deb-origin>(5)."
+msgstr "B<deb-origin>(5)."
 
 #. type: TH
-#: dselect.1:1
+#: dselect.1:22
 #, no-wrap
 msgid "dselect"
 msgstr "dselect"
 
+#. type: TH
+#: dselect.1:22
+#, fuzzy, no-wrap
+#| msgid "2012-02-08"
+msgid "2012-04-07"
+msgstr "2012-02-08"
+
 #. type: Plain text
-#: dselect.1:4
+#: dselect.1:25
 msgid "dselect - Debian package management frontend"
 msgstr "dselect - Debians pakethanteringsskal"
 
 #. type: Plain text
-#: dselect.1:16
-msgid ""
-"B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] [I<E<lt>actionE<gt>>] [B<--"
-"colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<"
-"+attr+..>]]]"
-msgstr ""
-"B<dselect> [B<--admindir> I<E<lt>katalogE<gt>>] [B<--help>] [B<--version>] "
-"[B<--expert>] [B<--debug>|B<-D>I<E<lt>filE<gt>>] [I<E<lt>handlingE<gt>>] "
-"[B<--colour>|B<--color> I<skärmdel>:[I<förgrund>],[I<bakgrund>][I<:attr>[I<"
-"+attr+..>]]]"
+#: dselect.1:29
+msgid "B<dselect> [I<option>...] [I<action>]"
+msgstr "B<dselect> [I<flagga>...] [I<åtgärd>]"
 
 #. type: Plain text
-#: dselect.1:25
+#: dselect.1:38
 #, no-wrap
 msgid ""
 "B<dselect>\n"
@@ -15032,7 +15713,7 @@ msgstr ""
 " - Installera nya paket eller uppgradera till nyare versioner.\n"
 
 #. type: Plain text
-#: dselect.1:37
+#: dselect.1:50
 msgid ""
 "B<dselect> operates as a front-end to B<dpkg>(1), the low-level debian "
 "package handling tool. It features a full-screen package selections manager "
@@ -15055,11 +15736,11 @@ msgstr ""
 "åtkomstmetoden är I<apt>, vilken tillhandahålls av paketet B<apt>."
 
 #. type: Plain text
-#: dselect.1:43
+#: dselect.1:56
 msgid ""
 "Normally B<dselect> is invoked without parameters. An interactive menu is "
 "presented, offering the user a list of actions. If an action is given as "
-"argument, then that action is started immediately. Several commandline "
+"argument, then that action is started immediately. Several command line "
 "parameters are still available to modify the running behaviour of B<dselect> "
 "or show additional information about the program."
 msgstr ""
@@ -15070,12 +15751,12 @@ msgstr ""
 "visa ytterligare information om programmet."
 
 #. type: Plain text
-#: dselect.1:51
+#: dselect.1:64
 msgid ""
-"All options can be specified both on the commandline and in the B<dselect> "
+"All options can be specified both on the command line and in the B<dselect> "
 "configuration file I</etc/dpkg/dselect.cfg> or the files on the "
-"configuration directory I</etc/dpkg/dpkg.cfg.d/>. Each line in the "
-"configuration file is either an option (exactly the same as the commandline "
+"configuration directory I</etc/dpkg/dselect.cfg.d/>. Each line in the "
+"configuration file is either an option (exactly the same as the command line "
 "option but without leading dashes) or a comment (if it starts with a B<#>)."
 msgstr ""
 "Alla flaggorna kan ges både på kommandoraden och i B<dselect>s "
@@ -15085,14 +15766,8 @@ msgstr ""
 "kommandoraden, men utan inledande bindestreck) eller en kommentar (om den "
 "börjar med ett B<#>)."
 
-#. type: TP
-#: dselect.1:52
-#, no-wrap
-msgid "B<--admindir>I< E<lt>directoryE<gt>>"
-msgstr "B<--admindir>I< E<lt>katalogE<gt>>"
-
 #. type: Plain text
-#: dselect.1:57
+#: dselect.1:70
 msgid ""
 "Changes the directory where the dpkg `I<status>', `I<available>' and similar "
 "files are located. This defaults to I</var/lib/dpkg> and normally there "
@@ -15103,25 +15778,24 @@ msgstr ""
 "behöva ändra det."
 
 #. type: TP
-#: dselect.1:57
+#: dselect.1:70
 #, no-wrap
-msgid "B<--debug>I< E<lt>fileE<gt> >|I< >B<-D>I<E<lt>fileE<gt>>"
-msgstr "B<--debug>I< E<lt>filE<gt> >|I< >B<-D>I<E<lt>filE<gt>>"
+msgid "B<--debug>I< file >|I< >B<-D>I<file>"
+msgstr "B<--debug>I< fil >|I< >B<-D>I<fil>"
 
 #. type: Plain text
-#: dselect.1:60
-msgid "Turn on debugging. Debugging information is sent to I<E<lt>fileE<gt>>."
-msgstr ""
-"Slå på felsökningsläge. Felsökningsinformation lagras i I<E<lt>filE<gt>>."
+#: dselect.1:73
+msgid "Turn on debugging. Debugging information is sent to I<file>."
+msgstr "Slå på felsökningsläge. Felsökningsinformation lagras i I<fil>."
 
 #. type: TP
-#: dselect.1:60
+#: dselect.1:73
 #, no-wrap
 msgid "B<--expert>"
 msgstr "B<--expert>"
 
 #. type: Plain text
-#: dselect.1:64
+#: dselect.1:77
 msgid ""
 "Turns on expert mode, i.e. doesn't display possibly annoying help messages."
 msgstr ""
@@ -15129,13 +15803,14 @@ msgstr ""
 "irriterande."
 
 #. type: TP
-#: dselect.1:64
-#, no-wrap
-msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+#: dselect.1:77
+#, fuzzy, no-wrap
+#| msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]"
+msgid "B<--colour>|B<--color> I<screenpart:>[I<foreground>],[I<background>][I<:attr>[I<+attr+...>]]"
 msgstr "B<--colour>|B<--color> I<skärmdel>:[I<förgrund>],[I<bakgrund>][I<:attr>[I<+attr+..>]]"
 
 #. type: Plain text
-#: dselect.1:71
+#: dselect.1:84
 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>). "
@@ -15148,57 +15823,57 @@ msgstr ""
 "skärmen. Skärmdelarna är, uppifrån och ner:"
 
 #. type: TP
-#: dselect.1:72
+#: dselect.1:85
 #, no-wrap
 msgid "B<title>"
 msgstr "B<title>"
 
 #. type: Plain text
-#: dselect.1:75
+#: dselect.1:88
 msgid "The screen title."
 msgstr "Skärmtiteln."
 
 #. type: TP
-#: dselect.1:75
+#: dselect.1:88
 #, no-wrap
 msgid "B<listhead>"
 msgstr "B<listhead>"
 
 #. type: Plain text
-#: dselect.1:78
+#: dselect.1:91
 msgid "The header line above the list of packages."
 msgstr "Huvudraden ovanför paketlistan."
 
 #. type: TP
-#: dselect.1:78
+#: dselect.1:91
 #, no-wrap
 msgid "B<list>"
 msgstr "B<list>"
 
 #. type: Plain text
-#: dselect.1:81
+#: dselect.1:94
 msgid "The scrolling list of packages (and also some help text)."
 msgstr "Den rullande paketlistan (och även viss hjälptext)."
 
 #. type: TP
-#: dselect.1:81
+#: dselect.1:94
 #, no-wrap
 msgid "B<listsel>"
 msgstr "B<listsel>"
 
 #. type: Plain text
-#: dselect.1:84
+#: dselect.1:97
 msgid "The selected item in the list."
 msgstr "Den valda posten i listan."
 
 #. type: TP
-#: dselect.1:84
+#: dselect.1:97
 #, no-wrap
 msgid "B<pkgstate>"
 msgstr "B<pkgstate>"
 
 #. type: Plain text
-#: dselect.1:88
+#: dselect.1:101
 msgid ""
 "In the list of packages, the text indicating the current state of each "
 "package."
@@ -15207,13 +15882,13 @@ msgstr ""
 "paket."
 
 #. type: TP
-#: dselect.1:88
+#: dselect.1:101
 #, no-wrap
 msgid "B<pkgstatesel>"
 msgstr "B<pkgstatesel>"
 
 #. type: Plain text
-#: dselect.1:92
+#: dselect.1:105
 msgid ""
 "In the list of packages, the text indicating the current state of the "
 "currently selected package."
@@ -15222,75 +15897,75 @@ msgstr ""
 "nu markerade paketet."
 
 #. type: TP
-#: dselect.1:92
+#: dselect.1:105
 #, no-wrap
 msgid "B<infohead>"
 msgstr "B<infohead>"
 
 #. type: Plain text
-#: dselect.1:95
+#: dselect.1:108
 msgid ""
 "The header line that displays the state of the currently selected package."
 msgstr ""
 "Huvudraden som visar information om tillståndet för det nu markerade paketet."
 
 #. type: TP
-#: dselect.1:95
+#: dselect.1:108
 #, no-wrap
 msgid "B<infodesc>"
 msgstr "B<infodesc>"
 
 #. type: Plain text
-#: dselect.1:98
+#: dselect.1:111
 msgid "The package's short description."
 msgstr "Paketets korta beskrivning."
 
 #. type: TP
-#: dselect.1:98
+#: dselect.1:111
 #, no-wrap
 msgid "B<info>"
 msgstr "B<info>"
 
 #. type: Plain text
-#: dselect.1:101
+#: dselect.1:114
 msgid "Used to display package info such as the package's description."
 msgstr "Används för att visa paketinformation, såsom paketets beskrivning."
 
 #. type: TP
-#: dselect.1:101
+#: dselect.1:114
 #, no-wrap
 msgid "B<infofoot>"
 msgstr "B<infofoot>"
 
 #. type: Plain text
-#: dselect.1:104
+#: dselect.1:117
 msgid "The last line of the screen when selecting packages."
 msgstr "Den sista raden på skärmen när paket väljs."
 
 #. type: TP
-#: dselect.1:104
+#: dselect.1:117
 #, no-wrap
 msgid "B<query>"
 msgstr "B<query>"
 
 #. type: Plain text
-#: dselect.1:107
+#: dselect.1:120
 msgid "Used to display query lines"
 msgstr "Används för att visa frågor."
 
 #. type: TP
-#: dselect.1:107
+#: dselect.1:120
 #, no-wrap
 msgid "B<helpscreen>"
 msgstr "B<helpscreen>"
 
 #. type: Plain text
-#: dselect.1:110
+#: dselect.1:123
 msgid "Color of help screens."
 msgstr "Färg på hjälpskärmar."
 
 #. type: Plain text
-#: dselect.1:115
+#: dselect.1:128
 msgid ""
 "After the part of the screen comes a colon and the color specification. You "
 "can specify either the foreground color, the background color, or both, "
@@ -15301,7 +15976,7 @@ msgstr ""
 "inkompilerade färgerna. Använd de normala curses-namnen för färgerna."
 
 #. type: Plain text
-#: dselect.1:121
+#: dselect.1:134
 msgid ""
 "Optionally, after the color specification is another colon, and an attribute "
 "specification. This is a list of one or more attributes, separated by plus "
@@ -15316,73 +15991,69 @@ msgstr ""
 "(omvänd), blink, bright (ljus), dim (mörk), bold (fet)"
 
 #. type: Plain text
-#: dselect.1:124
+#: dselect.1:137
 msgid "Print a brief help text and exit successfully."
 msgstr "Visar en kort hjälptext och ger lyckat avslut."
 
 #. type: Plain text
-#: dselect.1:127
+#: dselect.1:140
 msgid "Print version information and exit successfully."
 msgstr "Visar versionsinformation och ger lyckat avslut."
 
-#. type: SH
-#: dselect.1:128
-#, no-wrap
-msgid "USAGE"
-msgstr "ANVÄNDNING"
-
 #. type: Plain text
-#: dselect.1:133
+#: dselect.1:147
 msgid ""
-"When B<dselect> is started interactively, it prompts the user with a menu of "
-"available actions:"
+"When B<dselect> is started it can perform the following actions, either "
+"directly if it was specified on the command line or by prompting the user "
+"with a menu of available actions if running interactively:"
 msgstr ""
-"När B<dselect> startas interaktivt visas en meny för användaren med "
-"tillgängliga handlingar:"
+"När B<dselect> startas kan det utföra följande åtgärder, antingen direkt om "
+"de anges på kommandoraden eller genom att fråga användaren med en meny om "
+"det körs interaktivt:"
 
 #. type: SS
-#: dselect.1:133
+#: dselect.1:147
 #, no-wrap
 msgid "access"
 msgstr "Access (Åtkomst)"
 
 #. type: Plain text
-#: dselect.1:135
+#: dselect.1:149
 msgid "Choose and configure an access method to access package repositories."
 msgstr ""
 "Väljer och konfigurerar en \"åtkomstmetod\" för att komma åt paketsamlingen."
 
 #. type: Plain text
-#: dselect.1:141
+#: dselect.1:155
 msgid ""
-"By default, B<dselect> provides several methods such as I<floppy>, "
-"I<harddisk> or I<cdrom>, but other packages may provide additional methods, "
-"eg. the I<apt> access method provided by the B<apt> package or I<multi_cd> "
-"by the B<dpkg-multicd> package."
+"By default, B<dselect> provides several methods such as I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. "
+"the I<apt> access method provided by the B<apt> package."
 msgstr ""
-"Som standard ger B<dselect> flera olika metoder, såsom I<floppy> (diskett), "
-"I<harddisk> (hårddisk) och I<cdrom>, men andra paket du installerar kan "
-"tillhandahålla ytterligare metoder, t.ex ges åtkomstmetoden I<apt> av "
-"paketet B<apt> och I<multi_cd> av B<dpkg-multicd>."
+"Som standard ger B<dselect> flera olika metoder, såsom I<cdrom>, "
+"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, "
+"I<floppy> och I<ftp>, men andra paket du installerar kan tillhandahålla "
+"ytterligare metoder, t.ex ges åtkomstmetoden I<apt> av paketet B<apt>."
 
 #. type: Plain text
-#: dselect.1:143
+#: dselect.1:157
 msgid "The use of the I<apt> access method is strongly recommended."
 msgstr "Åtkomstmetoden I<apt> rekommenderas starkt."
 
 #. type: SS
-#: dselect.1:144
+#: dselect.1:158
 #, no-wrap
 msgid "update"
 msgstr "Update (Uppdatera)"
 
 #. type: Plain text
-#: dselect.1:146
+#: dselect.1:160
 msgid "Refresh the available packages database."
 msgstr "Uppdatera databasen med tillgängliga paket."
 
 #. type: Plain text
-#: dselect.1:153
+#: dselect.1:167
 msgid ""
 "Retrieves a list of available package versions from the package repository, "
 "configured for the current access method, and update the dpkg database. The "
@@ -15397,7 +16068,7 @@ msgstr ""
 "underhåller samlingarna genom att använda programmet B<dpkg-scanpackages(1)>."
 
 #. type: Plain text
-#: dselect.1:156
+#: dselect.1:170
 msgid ""
 "Details of the update action depend on the access method's implementation.  "
 "Normally the process is straightforward and requires no user interaction."
@@ -15407,18 +16078,18 @@ msgstr ""
 "interaktion med användaren."
 
 #. type: SS
-#: dselect.1:157
+#: dselect.1:171
 #, no-wrap
 msgid "select"
 msgstr "Select (Välj)"
 
 #. type: Plain text
-#: dselect.1:159
+#: dselect.1:173
 msgid "View or manage package selections and dependencies."
 msgstr "Visar eller väljer paketval och beroenden."
 
 #. type: Plain text
-#: dselect.1:165
+#: dselect.1:179
 msgid ""
 "This is the main function of B<dselect>. In the select screen, the user can "
 "review a list of all available and installed packages. When run with "
@@ -15433,7 +16104,7 @@ msgstr ""
 "beroende eller motstridiga paket."
 
 #. type: Plain text
-#: dselect.1:172
+#: dselect.1:186
 msgid ""
 "When a conflict or failed depends is detected, a dependency resolution "
 "subscreen is prompted to the user. In this screen, a list of conflicting or "
@@ -15450,7 +16121,7 @@ msgstr ""
 "hanterade beroendena eller konflikterna uppstod till att börja med."
 
 #. type: Plain text
-#: dselect.1:175
+#: dselect.1:189
 msgid ""
 "The use of the interactive package selections management screen is explained "
 "in more detail below."
@@ -15459,18 +16130,18 @@ msgstr ""
 "ytterligare detalj nedan."
 
 #. type: SS
-#: dselect.1:176
+#: dselect.1:190
 #, no-wrap
 msgid "install"
 msgstr "Install (Installera)"
 
 #. type: Plain text
-#: dselect.1:178
+#: dselect.1:192
 msgid "Installs selected packages."
 msgstr "Installerar valda paket."
 
 #. type: Plain text
-#: dselect.1:184
+#: dselect.1:198
 msgid ""
 "The configured access method will fetch installable or upgradable packages "
 "from the relevant repositories and install these using B<dpkg>.  Depending "
@@ -15485,7 +16156,7 @@ msgstr ""
 "åtkomstmetoder kommer även ta bort paket som markerades för borttagning."
 
 #. type: Plain text
-#: dselect.1:192
+#: dselect.1:206
 msgid ""
 "If an error occurred during install, it is usually advisable to run install "
 "again. In most cases, the problems will disappear or be solved.  If problems "
@@ -15505,7 +16176,7 @@ msgstr ""
 "installerade."
 
 #. type: Plain text
-#: dselect.1:199
+#: dselect.1:213
 msgid ""
 "Details of the install action depend on the access method's implementation.  "
 "The user's attention and input may be required during installation, "
@@ -15521,59 +16192,59 @@ msgstr ""
 "automatiserad, installation och inställning."
 
 #. type: SS
-#: dselect.1:200
+#: dselect.1:214
 #, no-wrap
 msgid "config"
 msgstr "Config (Konfigurera)"
 
 #. type: Plain text
-#: dselect.1:202
+#: dselect.1:216
 msgid "Configures any previously installed, but not fully configured packages."
 msgstr ""
 "Konfigurera paket som tidigare installerats, men ej till fullo konfigurerats."
 
 #. type: SS
-#: dselect.1:203
+#: dselect.1:217
 #, no-wrap
 msgid "remove"
 msgstr "Remove (Radera)"
 
 #. type: Plain text
-#: dselect.1:205
+#: dselect.1:219
 msgid "Removes or purges installed packages, that are marked for removal."
 msgstr ""
 "Tar bort eller raderar helt installerade paket som markerats för borttagning."
 
 #. type: SS
-#: dselect.1:206
+#: dselect.1:220
 #, no-wrap
 msgid "quit"
 msgstr "Quit (Avsluta)"
 
 #. type: Plain text
-#: dselect.1:208
+#: dselect.1:222
 msgid "Quit B<dselect>"
 msgstr "Avslutar B<dselect>"
 
 #. type: Plain text
-#: dselect.1:210
+#: dselect.1:224
 msgid "Exits the program with zero (successful) errorcode."
 msgstr "Avslutar dselect med felkod noll (lyckat)."
 
 #. type: SH
-#: dselect.1:212
+#: dselect.1:226
 #, no-wrap
 msgid "Package selections management"
 msgstr "Paketvalshantering"
 
 #. type: SS
-#: dselect.1:214
+#: dselect.1:228
 #, no-wrap
 msgid "Introduction"
 msgstr "Introduktion"
 
 #. type: Plain text
-#: dselect.1:230
+#: dselect.1:244
 msgid ""
 "B<dselect> directly exposes the administrator to some of the complexities "
 "involved with managing large sets of packages with many interdependencies. "
@@ -15598,7 +16269,7 @@ msgstr ""
 "policymanual."
 
 #. type: Plain text
-#: dselect.1:236
+#: dselect.1:250
 msgid ""
 "Unless B<dselect> is run in expert or immediate mode, a help screen is first "
 "displayed when choosing this action from the menu. The user is I<strongly> "
@@ -15612,13 +16283,13 @@ msgstr ""
 "upp. Direkthjälpskärmarna kan när som helst nås via tangenten B<\"?\">."
 
 #. type: SS
-#: dselect.1:237
+#: dselect.1:251
 #, no-wrap
 msgid "Screen layout"
 msgstr "Skärmutseende"
 
 #. type: Plain text
-#: dselect.1:245
+#: dselect.1:259
 msgid ""
 "The select screen is by default split in a top and a bottom half.  The top "
 "half shows a list of packages. A cursor bar can select an individual "
@@ -15634,7 +16305,7 @@ msgstr ""
 "halvan. Vilken sorts detaljer som visas kan varieras."
 
 #. type: Plain text
-#: dselect.1:248
+#: dselect.1:262
 msgid ""
 "Pressing the B<'I'> key toggles a full-screen display of the packages list, "
 "an enlarged view of the package details, or the equally split screen."
@@ -15644,13 +16315,13 @@ msgstr ""
 "stora delar."
 
 #. type: SS
-#: dselect.1:249
+#: dselect.1:263
 #, no-wrap
 msgid "Package details view"
 msgstr "Paketdetaljvy"
 
 #. type: Plain text
-#: dselect.1:258
+#: dselect.1:272
 #, no-wrap
 msgid ""
 "The package details view by default shows the extended package description\n"
@@ -15670,7 +16341,7 @@ msgstr ""
 " - kontrollinformationen för den tillgängliga versionen\n"
 
 #. type: Plain text
-#: dselect.1:262
+#: dselect.1:276
 msgid ""
 "In a dependency resolution screen, there is also the possibility of viewing "
 "the specific unresolved depends or conflicts related to the package and "
@@ -15680,13 +16351,13 @@ msgstr ""
 "otillfredsställda beroenden eller konflikter för paketet."
 
 #. type: SS
-#: dselect.1:263
+#: dselect.1:277
 #, no-wrap
 msgid "Packages status list"
 msgstr "Paketstatuslista"
 
 #. type: Plain text
-#: dselect.1:268
+#: dselect.1:282
 msgid ""
 "The main select screen displays a list of all packages known to the debian "
 "package management system. This includes packages installed on the system "
@@ -15697,7 +16368,7 @@ msgstr ""
 "paket kända från databasen över tillgängliga paket."
 
 #. type: Plain text
-#: dselect.1:276
+#: dselect.1:290
 msgid ""
 "For every package, the list shows the package's status, priority, section, "
 "installed and available versions, the package name and its short "
@@ -15714,7 +16385,7 @@ msgstr ""
 "förkortad, med den förkortade visningen som förval."
 
 #. type: Plain text
-#: dselect.1:282
+#: dselect.1:296
 msgid ""
 "The shorthand status indication consists of four parts: an error flag, which "
 "should normally be clear, the current status, the last selection state and "
@@ -15727,7 +16398,7 @@ msgstr ""
 "beskriver valet som gjorts av användaren."
 
 #. type: Plain text
-#: dselect.1:300
+#: dselect.1:314
 #, no-wrap
 msgid ""
 "These are the meanings of the shorthand package status indicator codes:\n"
@@ -15768,13 +16439,13 @@ msgstr ""
 "  B<n>       paketet är nytt och har ännu inte markerats\n"
 
 #. type: SS
-#: dselect.1:301
+#: dselect.1:315
 #, no-wrap
 msgid "Cursor and screen movement"
 msgstr "Markör- och skärmrörelser"
 
 #. type: Plain text
-#: dselect.1:306
+#: dselect.1:320
 msgid ""
 "The package selection list and the dependency conflict resolution screens "
 "can be navigated using motion commands mapped to the following keys:"
@@ -15783,7 +16454,7 @@ msgstr ""
 "att använda rörelsekommandon kopplade till följande tangenter:"
 
 #. type: Plain text
-#: dselect.1:323
+#: dselect.1:337
 #, no-wrap
 msgid ""
 "  B<p, Up, k>           move cursor bar up\n"
@@ -15821,13 +16492,13 @@ msgstr ""
 "  B<^f>                  panorera vy 1 tecken höger\n"
 
 #. type: SS
-#: dselect.1:324
+#: dselect.1:338
 #, no-wrap
 msgid "Searching and sorting"
 msgstr "Sökning och sortering"
 
 #. type: Plain text
-#: dselect.1:338
+#: dselect.1:352
 msgid ""
 "The list of packages can be searched by package name. This is done by "
 "pressing B<'/'>, and typing a simple search string. The string is "
@@ -15850,7 +16521,7 @@ msgstr ""
 "sökningen därifrån."
 
 #. type: Plain text
-#: dselect.1:345
+#: dselect.1:359
 #, no-wrap
 msgid ""
 "The list sort order can be varied by pressing\n"
@@ -15868,7 +16539,7 @@ msgstr ""
 " sektion+prioritet  tillgänglig+sektion    status+sektion\n"
 
 #. type: Plain text
-#: dselect.1:348
+#: dselect.1:362
 msgid ""
 "Where not listed above explicitly, alphabetic order is used as the final "
 "subordering sort key."
@@ -15877,13 +16548,13 @@ msgstr ""
 "sorteringsnyckeln."
 
 #. type: SS
-#: dselect.1:349
+#: dselect.1:363
 #, no-wrap
 msgid "Altering selections"
 msgstr "Ändra val"
 
 #. type: Plain text
-#: dselect.1:358
+#: dselect.1:372
 #, no-wrap
 msgid ""
 "The requested selection state of individual packages may be\n"
@@ -15903,7 +16574,7 @@ msgstr ""
 "  B<_>            ta bort och radera konfiguration\n"
 
 #. type: Plain text
-#: dselect.1:362
+#: dselect.1:376
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -15914,7 +16585,7 @@ msgstr ""
 "beroendelösningsskärm, vilken beskrivs ytterligare nedan."
 
 #. type: Plain text
-#: dselect.1:367
+#: dselect.1:381
 msgid ""
 "It is also possible to apply these commands to groups of package selections, "
 "by pointing the cursor bar onto a group header. The exact grouping of "
@@ -15925,7 +16596,7 @@ msgstr ""
 "grupperas beror på vilken listordning som för tillfället används."
 
 #. type: Plain text
-#: dselect.1:373
+#: dselect.1:387
 msgid ""
 "Proper care should be taken when altering large groups of selections, "
 "because this can instantaneously create large numbers of unresolved depends "
@@ -15940,13 +16611,13 @@ msgstr ""
 "praktiken är bara håll-kommandot och dess motsats användbara på grupper."
 
 #. type: SS
-#: dselect.1:374
+#: dselect.1:388
 #, no-wrap
 msgid "Resolving depends and conflicts"
 msgstr "Lösa beroenden och konflikter"
 
 #. type: Plain text
-#: dselect.1:379
+#: dselect.1:393
 msgid ""
 "When the change request results in one or more unsatisfied depends or "
 "conflicts, B<dselect> prompts the user with a dependency resolution screen. "
@@ -15957,7 +16628,7 @@ msgstr ""
 "beroendelösningsskärm. Först visas dock en informativ hjälpskärm."
 
 #. type: Plain text
-#: dselect.1:386
+#: dselect.1:400
 msgid ""
 "The top half of this screen lists all the packages that will have unresolved "
 "depends or conflicts, as a result of the requested change, and all the "
@@ -15974,7 +16645,7 @@ msgstr ""
 "paketet listas."
 
 #. type: Plain text
-#: dselect.1:392
+#: dselect.1:406
 msgid ""
 "When the sublist of packages is displayed initially, B<dselect> may have "
 "already set the requested selection status of some of the listed packages, "
@@ -15988,7 +16659,7 @@ msgstr ""
 "är oftast bäst att följa upp de förslag B<dselect> ger."
 
 #. type: Plain text
-#: dselect.1:400
+#: dselect.1:414
 msgid ""
 "The listed packages' selection state may be reverted to the original "
 "settings, as they were before the unresolved depends or conflicts were "
@@ -16005,13 +16676,13 @@ msgstr ""
 "återställs valen återigen till de automatiskt föreslagna värdena."
 
 #. type: SS
-#: dselect.1:401
+#: dselect.1:415
 #, no-wrap
 msgid "Establishing the requested selections"
 msgstr "Bekräfta de efterfrågade valen"
 
 #. type: Plain text
-#: dselect.1:408
+#: dselect.1:422
 msgid ""
 "By pressing B<enter>, the currently displayed set of selections is accepted. "
 "If B<dselect> detects no unresolved depends as a result of the requested "
@@ -16026,7 +16697,7 @@ msgstr ""
 "gå till beroendelösningsskärmen."
 
 #. type: Plain text
-#: dselect.1:414
+#: dselect.1:428
 msgid ""
 "To alter a set of selections that creates unresolved depends or conflicts "
 "and forcing B<dselect> to accept it, press the B<'Q'> key. This sets the "
@@ -16039,7 +16710,7 @@ msgstr ""
 "vanligtvis inte bör göras om man inte har läst det finstilta."
 
 #. type: Plain text
-#: dselect.1:421
+#: dselect.1:435
 msgid ""
 "The opposite effect, to back out any selections change requests and go back "
 "to the previous list of selections, is attained by pressing the B<'X'> or "
@@ -16054,7 +16725,7 @@ msgstr ""
 "inställningar."
 
 #. type: Plain text
-#: dselect.1:428
+#: dselect.1:442
 msgid ""
 "If you mistakenly establish some settings and wish to revert all the "
 "selections to what is currently installed on the system, press the B<'C'> "
@@ -16069,7 +16740,7 @@ msgstr ""
 "tryckte på B<Enter>."
 
 #. type: Plain text
-#: dselect.1:435
+#: dselect.1:449
 msgid ""
 "If set, B<dselect> will use it as the directory from which to read the user "
 "specific configuration file."
@@ -16078,7 +16749,7 @@ msgstr ""
 "användarspecifika konfigurationsfilen skall läsas."
 
 #. type: Plain text
-#: dselect.1:441
+#: dselect.1:455
 msgid ""
 "The B<dselect> package selection interface is confusing to some new users.  "
 "Reportedly, it even makes seasoned kernel developers cry."
@@ -16088,22 +16759,22 @@ msgstr ""
 "kärnan att gråta."
 
 #. type: Plain text
-#: dselect.1:443
+#: dselect.1:457
 msgid "The documentation is lacking."
 msgstr "Dokumentationen har brister."
 
 #. type: Plain text
-#: dselect.1:445
+#: dselect.1:459
 msgid "There is no help option in the main menu."
 msgstr "Det finns inget hjälpalternativ i huvudmenyn."
 
 #. type: Plain text
-#: dselect.1:447
+#: dselect.1:461
 msgid "The visible list of available packages cannot be reduced."
 msgstr "Den synliga listan med tillgängliga paket kan inte förminskas."
 
 #. type: Plain text
-#: dselect.1:451
+#: dselect.1:465
 msgid ""
 "The built in access methods can no longer stand up to current quality "
 "standards. Use the access method provided by apt, it is not only not broken, "
@@ -16114,44 +16785,32 @@ msgstr ""
 "även mycket flexiblare än de inbyggda åtkomstmetoderna."
 
 #. type: Plain text
-#: dselect.1:457
+#: dselect.1:470
 msgid "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 msgstr "B<dpkg>(1), B<apt-get>(8), B<sources.list>(5), B<deb>(5)."
 
-#. type: Plain text
-#: dselect.1:462
-msgid ""
-"B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list "
-"of contributors may be found in 'dselect --version'."
-msgstr ""
-"B<dselect> skrevs av Ian Jackson (ijackson@gnu.ai.mit.edu). En komplett "
-"lista över bidragslämnare får du med \"dselect --version\"."
-
-#. type: Plain text
-#: dselect.1:465
-msgid ""
-"This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, "
-"Josip Rodin and Joost kooij."
-msgstr ""
-"Manualsidan skrevs av Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip "
-"Rodin och Joost Kooij."
-
 #. type: TH
-#: dselect.cfg.5:1
+#: dselect.cfg.5:19
 #, no-wrap
 msgid "dselect.cfg"
 msgstr "dselect.cfg"
 
+#. type: TH
+#: dselect.cfg.5:19
+#, no-wrap
+msgid "2011-07-03"
+msgstr "2011-07-03"
+
 #. type: Plain text
-#: dselect.cfg.5:4
+#: dselect.cfg.5:22
 msgid "dselect.cfg - dselect configuration file"
 msgstr "dselect.cfg - inställningsfil för dselect"
 
 #. type: Plain text
-#: dselect.cfg.5:11
+#: dselect.cfg.5:29
 msgid ""
 "This file contains default options for dselect. Each line contains a single "
-"option which is exactly the same as a normal commandline option for dselect "
+"option which is exactly the same as a normal command line option for dselect "
 "except for the leading dashes which are not used here. Quotes surrounding "
 "option values are stripped. Comments are allowed by starting a line with a "
 "hash sign (\"B<#>\")."
@@ -16163,22 +16822,22 @@ msgstr ""
 "inleda en rad med nummertecken (\"B<#>\")."
 
 #. type: Plain text
-#: dselect.cfg.5:14
+#: dselect.cfg.5:32
 msgid "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 msgstr "I</etc/dpkg/dselect.cfg.d/[0-9a-zA-Z_-]*>"
 
 #. type: Plain text
-#: dselect.cfg.5:16
+#: dselect.cfg.5:34
 msgid "I</etc/dpkg/dselect.cfg>"
 msgstr "I</etc/dpkg/dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:18
+#: dselect.cfg.5:36
 msgid "I<~/.dselect.cfg>"
 msgstr "I<~/.dselect.cfg>"
 
 #. type: Plain text
-#: dselect.cfg.5:22
+#: dselect.cfg.5:40
 msgid ""
 "See I</usr/share/doc/dpkg/THANKS> for the list of people who have "
 "contributed to B<dselect>."
@@ -16187,28 +16846,34 @@ msgstr ""
 "till B<dselect> ."
 
 #. type: Plain text
-#: dselect.cfg.5:24
+#: dselect.cfg.5:42
 msgid "B<dselect>(1)."
 msgstr "B<dselect>(1)."
 
 #. type: TH
-#: start-stop-daemon.8:1
+#: start-stop-daemon.8:23
 #, no-wrap
 msgid "start-stop-daemon"
 msgstr "start-stop-daemon"
 
+#. type: TH
+#: start-stop-daemon.8:23
+#, no-wrap
+msgid "2012-01-14"
+msgstr "2012-01-14"
+
 #. type: Plain text
-#: start-stop-daemon.8:4
+#: start-stop-daemon.8:26
 msgid "start-stop-daemon - start and stop system daemon programs"
 msgstr "start-stop-daemon - startar och stoppar bakgrundsprocesser"
 
 #. type: Plain text
-#: start-stop-daemon.8:9
-msgid "B<start-stop-daemon> [I<options>] I<command>"
-msgstr "B<start-stop-daemon> [I<flaggor>] I<åtgärd>"
+#: start-stop-daemon.8:30
+msgid "B<start-stop-daemon> [I<option>...] I<command>"
+msgstr "B<start-stop-daemon> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: start-stop-daemon.8:15
+#: start-stop-daemon.8:36
 msgid ""
 "B<start-stop-daemon> is used to control the creation and termination of "
 "system-level processes.  Using one of the matching options, B<start-stop-"
@@ -16219,7 +16884,7 @@ msgstr ""
 "daemon> ställas in att hitta befintliga instanser av en körande process."
 
 #. type: Plain text
-#: start-stop-daemon.8:34
+#: start-stop-daemon.8:55
 msgid ""
 "Note: unless B<--pidfile> is specified, B<start-stop-daemon> behaves similar "
 "to B<killall>(1).  B<start-stop-daemon> will scan the process table looking "
@@ -16239,13 +16904,13 @@ msgstr ""
 "som måste överleva en B<--stop>, måste du ange en pidfil."
 
 #. type: TP
-#: start-stop-daemon.8:36
+#: start-stop-daemon.8:57
 #, no-wrap
 msgid "B<-S>, B<--start> [B<-->] I<arguments>"
 msgstr "B<-S>, B<--start> [B<-->] I<argument>"
 
 #. type: Plain text
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 msgid ""
 "Check for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> does nothing, and exits with error status 1 (0 if B<--"
@@ -16262,13 +16927,13 @@ msgstr ""
 "programmet som startas."
 
 #. type: TP
-#: start-stop-daemon.8:53
+#: start-stop-daemon.8:74
 #, no-wrap
 msgid "B<-K>, B<--stop>"
 msgstr "B<-K>, B<--stop>"
 
 #. type: Plain text
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
 msgid ""
 "Checks for the existence of a specified process.  If such a process exists, "
 "B<start-stop-daemon> sends it the signal specified by B<--signal>, and exits "
@@ -16284,107 +16949,143 @@ msgstr ""
 "stop-daemon> kontrollera att processen har avslutats."
 
 #. type: TP
-#: start-stop-daemon.8:71
+#: start-stop-daemon.8:92
+#, no-wrap
+msgid "B<-T>, B<--status>"
+msgstr "B<-T>, B<--status>"
+
+#. type: Plain text
+#: start-stop-daemon.8:96
+msgid ""
+"Check for the existence of a specified process, and returns an exit status "
+"code, according to the LSB Init Script Actions."
+msgstr ""
+"Se om den angivna processen existerar, och returnerar en statuskod i "
+"enlighet med LBS Init Script Actions."
+
+#. type: TP
+#: start-stop-daemon.8:96
 #, no-wrap
 msgid "B<-H>, B<--help>"
 msgstr "B<-H>, B<--help>"
 
 #. type: Plain text
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 msgid "Show usage information and exit."
 msgstr "Visa hjälpskärm och avsluta."
 
 #. type: TP
-#: start-stop-daemon.8:74
+#: start-stop-daemon.8:99
 #, no-wrap
 msgid "B<-V>, B<--version>"
 msgstr "B<-V>, B<--version>"
 
 #. type: Plain text
-#: start-stop-daemon.8:77
+#: start-stop-daemon.8:102
 msgid "Show the program version and exit."
 msgstr "Visa programversion och avsluta."
 
 #. type: SH
-#: start-stop-daemon.8:78
+#: start-stop-daemon.8:103
 #, no-wrap
 msgid "MATCHING OPTIONS"
 msgstr "FLAGGOR FÖR SÖKNING"
 
 #. type: TP
-#: start-stop-daemon.8:79
+#: start-stop-daemon.8:104
 #, no-wrap
 msgid "B<-p>, B<--pidfile> I<pid-file>"
 msgstr "B<-p>, B<--pidfile> I<pidfil>"
 
 #. type: Plain text
-#: start-stop-daemon.8:83
-msgid "Check whether a process has created the file I<pid-file>."
-msgstr "Sök efter processer vars process-id anges i I<pidfil>."
+#: start-stop-daemon.8:109
+msgid ""
+"Check whether a process has created the file I<pid-file>. Note: using this "
+"matching option alone might cause unintended processes to be acted on, if "
+"the old process terminated without being able to remove the I<pid-file>."
+msgstr ""
+"Kontrollera om en process har skapat filen I<pidfil>. Observera: om flaggan "
+"används på egen hand kan den orsaka att oönskade processer berörs, om den "
+"gamla processen avslutats utan att kunna ta bort I<pidfil>."
 
 #. type: TP
-#: start-stop-daemon.8:83
+#: start-stop-daemon.8:109
 #, no-wrap
 msgid "B<-x>, B<--exec> I<executable>"
 msgstr "B<-x>, B<--exec> I<programfil>"
 
 #. type: Plain text
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 msgid ""
-"Check for processes that are instances of this executable (according to B</"
-"proc/>I<pid>B</exe>)."
+"Check for processes that are instances of this I<executable>. The "
+"I<executable> argument should be an absolute pathname. Note: this might not "
+"work as intended with interpreted scripts, as the executable will point to "
+"the interpreter. Take into account processes running from inside a chroot "
+"will also be matched, so other match restrictions might be needed."
 msgstr ""
-"Sök efter processer som är instanser av programfilen (enligt B</proc/"
-">I<pid>B</exe>)."
+"Se efter processer som är instanser av I<programfil>. Flaggan I<programfil> "
+"bör vara en absolut sökväg. Observera: detta fungerar kanske inte som det "
+"ska för tolkade skript eftersom programfilen kommer peka på tolken. Notera "
+"att processer som körs inuti en chroot också kommer att träffas, så andra "
+"begränsningar kan behövas."
 
 #. type: TP
-#: start-stop-daemon.8:87
+#: start-stop-daemon.8:116
 #, no-wrap
 msgid "B<-n>, B<--name> I<process-name>"
 msgstr "B<-n>, B<--name> I<processnamn>"
 
 #. type: Plain text
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 msgid ""
-"Check for processes with the name I<process-name> (according to B</proc/"
-">I<pid>B</stat>)."
+"Check for processes with the name I<process-name>. The I<process-name> is "
+"usually the process filename, but it could have been changed by the process "
+"itself. Note: on most systems this information is retrieved from the process "
+"comm name from the kernel, which tends to have a relatively short length "
+"limit (assuming more than 15 characters is non-portable)."
 msgstr ""
-"Sök efter processer med namnet I<processnamn> (enligt B</proc/>I<pid>B</"
-"stat>)."
+"Se efter processer med namnet I<processnamn>. I<Processnamn> är vanligtvis "
+"processens filnamn, men kan ha ändrats av processen själv. Observera: på de "
+"flesta system hämtas informationen från processens comm-namn från kärnan, "
+"vilket ofta har en relativt kort längdbegränsning (det är inte portablet att "
+"anta fler än 15 tecken)."
 
 #. type: TP
-#: start-stop-daemon.8:93
+#: start-stop-daemon.8:123
 #, no-wrap
 msgid "B<-u>, B<--user> I<username>|I<uid>"
 msgstr "B<-u>, B<--user> I<användarnamn>|I<användar-id>"
 
 #. type: Plain text
-#: start-stop-daemon.8:99
+#: start-stop-daemon.8:128
 msgid ""
-"Check for processes owned by the user specified by I<username> or I<uid>."
+"Check for processes owned by the user specified by I<username> or I<uid>. "
+"Note: using this matching option alone will cause all processes matching the "
+"user to be acted on."
 msgstr ""
-"Sök efter processer som ägs av den användare som anges med I<användarnamn> "
-"eller I<användar-id>."
+"Se efter processer som ägs av användaren som anges av I<användarnamn> eller "
+"I<använder-id>. Observera: om den här flaggan används på egen hand träffas "
+"alla processer som motsvarar användaren."
 
 #. type: TP
-#: start-stop-daemon.8:101
+#: start-stop-daemon.8:130
 #, no-wrap
 msgid "B<-g>, B<--group> I<group>|I<gid>"
 msgstr "B<-g>, B<--group> I<grupp>|I<grupp-id>"
 
 #. type: Plain text
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 msgid "Change to I<group> or I<gid> when starting the process."
 msgstr "Byt till I<grupp> eller I<grupp-id> när processen startas."
 
 #. type: TP
-#: start-stop-daemon.8:104
+#: start-stop-daemon.8:133
 #, no-wrap
 msgid "B<-s>, B<--signal> I<signal>"
 msgstr "B<-s>, B<--signal> I<signal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 msgid ""
 "With B<--stop>, specifies the signal to send to processes being stopped "
 "(default TERM)."
@@ -16393,13 +17094,13 @@ msgstr ""
 "processen som stoppas (förval är TERM)."
 
 #. type: TP
-#: start-stop-daemon.8:109
+#: start-stop-daemon.8:138
 #, no-wrap
 msgid "B<-R>, B<--retry> I<timeout>|I<schedule>"
 msgstr "B<-R>, B<--retry> I<tidsgräns>|I<schema>"
 
 #. type: Plain text
-#: start-stop-daemon.8:119
+#: start-stop-daemon.8:148
 msgid ""
 "With B<--stop>, specifies that B<start-stop-daemon> is to check whether the "
 "process(es)  do finish. It will check repeatedly whether any matching "
@@ -16412,7 +17113,7 @@ msgstr ""
 "avslutar kommer programmet utföra ytterligare kommandon enligt schemat."
 
 #. type: Plain text
-#: start-stop-daemon.8:130
+#: start-stop-daemon.8:159
 msgid ""
 "If I<timeout> is specified instead of I<schedule>, then the schedule "
 "I<signal>B</>I<timeout>B</KILL/>I<timeout> is used, where I<signal> is the "
@@ -16423,7 +17124,7 @@ msgstr ""
 "anges med B<--signal>."
 
 #. type: Plain text
-#: start-stop-daemon.8:146
+#: start-stop-daemon.8:175
 msgid ""
 "I<schedule> is a list of at least two items separated by slashes (B</>); "
 "each item may be B<->I<signal-number> or [B<->]I<signal-name>, which means "
@@ -16439,7 +17140,7 @@ msgstr ""
 "så behövs."
 
 #. type: Plain text
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 msgid ""
 "If the end of the schedule is reached and B<forever> is not specified, then "
 "B<start-stop-daemon> exits with error status 2.  If a schedule is specified, "
@@ -16450,13 +17151,13 @@ msgstr ""
 "angiven med B<--signal> att ignoreras."
 
 #. type: TP
-#: start-stop-daemon.8:156
+#: start-stop-daemon.8:185
 #, no-wrap
 msgid "B<-a>, B<--startas> I<pathname>"
 msgstr "B<-a>, B<--startas> I<sökväg>"
 
 #. type: Plain text
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 msgid ""
 "With B<--start>, start the process specified by I<pathname>.  If not "
 "specified, defaults to the argument given to B<--exec>."
@@ -16465,13 +17166,13 @@ msgstr ""
 "skall startas. Om den inte anges används argumentet som gavs till B<--exec>."
 
 #. type: TP
-#: start-stop-daemon.8:164
+#: start-stop-daemon.8:193
 #, no-wrap
 msgid "B<-t>, B<--test>"
 msgstr "B<-t>, B<--test>"
 
 #. type: Plain text
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 msgid ""
 "Print actions that would be taken and set appropriate return value, but take "
 "no action."
@@ -16480,36 +17181,36 @@ msgstr ""
 "ingenting."
 
 #. type: TP
-#: start-stop-daemon.8:168
+#: start-stop-daemon.8:197
 #, no-wrap
 msgid "B<-o>, B<--oknodo>"
 msgstr "B<-o>, B<--oknodo>"
 
 #. type: Plain text
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 msgid "Return exit status 0 instead of 1 if no actions are (would be) taken."
 msgstr ""
 "Returnerar felstatus 0 i stället för 1 om ingen åtgärd utförs/skulle utförts."
 
 #. type: TP
-#: start-stop-daemon.8:171
+#: start-stop-daemon.8:200
 #, no-wrap
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 msgid "Do not print informational messages; only display error messages."
 msgstr "Skriv inte informationsmeddelanden; visa endast felmeddelanden."
 
 #. type: TP
-#: start-stop-daemon.8:174
+#: start-stop-daemon.8:203
 #, no-wrap
-msgid "B<-c>, B<--chuid> I<username>|I<uid>"
-msgstr "B<-c>, B<--chuid> I<användarnamn>|I<användar-id>"
+msgid "B<-c>, B<--chuid> I<username>|I<uid>[B<:>I<group>|I<gid>]"
+msgstr "B<-c>, B<--chuid> I<användarnamn>|I<användar-id>[B<:>I<grupp>|I<grupp-id>]"
 
 #. type: Plain text
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 msgid ""
 "Change to this username/uid before starting the process. You can also "
 "specify a group by appending a B<:>, then the group or gid in the same way "
@@ -16532,13 +17233,13 @@ msgstr ""
 "såsom B<nobody>)."
 
 #. type: TP
-#: start-stop-daemon.8:192
+#: start-stop-daemon.8:221
 #, no-wrap
 msgid "B<-r>, B<--chroot> I<root>"
 msgstr "B<-r>, B<--chroot> I<rot>"
 
 #. type: Plain text
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 msgid ""
 "Chdir and chroot to I<root> before starting the process. Please note that "
 "the pidfile is also written after the chroot."
@@ -16547,13 +17248,13 @@ msgstr ""
 "pidfilen skrivs efter chroot har utförts."
 
 #. type: TP
-#: start-stop-daemon.8:198
+#: start-stop-daemon.8:227
 #, no-wrap
 msgid "B<-d>, B<--chdir> I<path>"
 msgstr "B<-d>, B<--chdir> I<sökväg>"
 
 #. type: Plain text
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 msgid ""
 "Chdir to I<path> before starting the process. This is done after the chroot "
 "if the B<-r>|B<--chroot> option is set. When not specified, start-stop-"
@@ -16564,13 +17265,13 @@ msgstr ""
 "stop-daemon byta till rotkatalogen innan processen startas."
 
 #. type: TP
-#: start-stop-daemon.8:206
+#: start-stop-daemon.8:235
 #, no-wrap
 msgid "B<-b>, B<--background>"
 msgstr "B<-b>, B<--background>"
 
 #. type: Plain text
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 msgid ""
 "Typically used with programs that don't detach on their own. This option "
 "will force B<start-stop-daemon> to fork before starting the process, and "
@@ -16590,24 +17291,24 @@ msgstr ""
 "det på egen hand."
 
 #. type: TP
-#: start-stop-daemon.8:218
+#: start-stop-daemon.8:247
 #, no-wrap
 msgid "B<-N>, B<--nicelevel> I<int>"
 msgstr "B<-N>, B<--nicelevel> I<heltal>"
 
 #. type: Plain text
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 msgid "This alters the priority of the process before starting it."
 msgstr "Ändrar prioriteten på processen innan den startas."
 
 #. type: TP
-#: start-stop-daemon.8:221
+#: start-stop-daemon.8:250
 #, no-wrap
 msgid "B<-P>, B<--procsched> I<policy>B<:>I<priority>"
 msgstr "B<-P>, B<--procsched> I<policy>B<:>I<prioritet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 msgid ""
 "This alters the process scheduler policy and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -16620,13 +17321,13 @@ msgstr ""
 "värdena B<other>, B<fifo> och B<rr> för I<policy>."
 
 #. type: TP
-#: start-stop-daemon.8:227
+#: start-stop-daemon.8:256
 #, no-wrap
 msgid "B<-I>, B<--iosched> I<class>B<:>I<priority>"
 msgstr "B<-I>, B<--iosched> I<klass>B<:>I<prioritet>"
 
 #. type: Plain text
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 msgid ""
 "This alters the IO scheduler class and priority of the process before "
 "starting it. The priority can be optionally specified by appending a B<:> "
@@ -16641,24 +17342,24 @@ msgstr ""
 "B<best-effort> och B<real-time> för I<klass>."
 
 #. type: TP
-#: start-stop-daemon.8:234
+#: start-stop-daemon.8:263
 #, no-wrap
 msgid "B<-k>, B<--umask> I<mask>"
 msgstr "B<-k>, B<--umask> I<maskvärde>"
 
 #. type: Plain text
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 msgid "This sets the umask of the process before starting it."
 msgstr "Ställer in umaskvärdet på processen innan den startas."
 
 #. type: TP
-#: start-stop-daemon.8:237
+#: start-stop-daemon.8:266
 #, no-wrap
 msgid "B<-m>, B<--make-pidfile>"
 msgstr "B<-m>, B<--make-pidfile>"
 
 #. type: Plain text
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:281
 msgid ""
 "Used when starting a program that does not create its own pid file. This "
 "option will make B<start-stop-daemon> create the file referenced with B<--"
@@ -16676,38 +17377,83 @@ msgstr ""
 "programmet som startas förgrenar sig (fork) från sin huvudprocess. Därför är "
 "flaggan oftast bara användbar i samband med flaggan B<--background>."
 
+#. type: Plain text
+#: start-stop-daemon.8:284
+msgid "Print verbose informational messages."
+msgstr "Skriv ut pratsamma informationsmeddelanden."
+
+#. type: Plain text
+#: start-stop-daemon.8:296
+msgid ""
+"The requested action was performed. If B<--oknodo> was specified, it's also "
+"possible that nothing had to be done.  This can happen when B<--start> was "
+"specified and a matching process was already running, or when B<--stop> was "
+"specified and there were no matching processes."
+msgstr ""
+"Efterfrågad åtgärd utfördes. Om B<--oknodo> angavs är det även möjligt att "
+"ingenting behövde utföras. Det kan hända när B<--start> angavs och en "
+"motsvarande process redan körde, eller när B<--stop> angavs och det inte "
+"fanns någon motsvarande process."
+
+#. type: Plain text
+#: start-stop-daemon.8:301
+msgid "If B<--oknodo> was not specified and nothing was done."
+msgstr "Om B<--oknodo> inte angavs och ingenting gjordes."
+
+#. type: Plain text
+#: start-stop-daemon.8:309
+msgid ""
+"If B<--stop> and B<--retry> were specified, but the end of the schedule was "
+"reached and the processes were still running."
+msgstr ""
+"Om B<--stop> och B<--retry> angavs, men slutet på tidtabellen nåddes och "
+"processen fortfarande kördes."
+
 #. type: TP
-#: start-stop-daemon.8:252
+#: start-stop-daemon.8:309 start-stop-daemon.8:321
 #, no-wrap
-msgid "B<-v>, B<--verbose>"
-msgstr "B<-v>, B<--verbose>"
+msgid "B<3>"
+msgstr "B<3>"
 
 #. type: Plain text
-#: start-stop-daemon.8:255
-msgid "Print verbose informational messages."
-msgstr "Skriv ut pratsamma informationsmeddelanden."
+#: start-stop-daemon.8:312
+msgid "Any other error."
+msgstr "Alla andra fel."
 
 #. type: Plain text
-#: start-stop-daemon.8:272
+#: start-stop-daemon.8:315
 msgid ""
-"B<start-stop-daemon> returns 0 if the requested action was performed, or if "
-"B<--oknodo> is specified and either B<--start> was specified and a matching "
-"process was already running, or B<--stop> was specified and there were no "
-"matching processes. If B<--oknodo> was not specified and nothing was done, 1 "
-"is returned. If B<--stop> and B<--retry> were specified, but the end of the "
-"schedule was reached and the processes were still running, the error value "
-"is 2. For all other errors, the status is 3."
-msgstr ""
-"B<start-stop-deamon> returnerar 0 om kommandot som önskades utfördes, eller "
-"om B<--oknodo> angavs och antingen om B<--start> angavs och motsvarande "
-"process redan kördes, eller om B<--stop> angavs och ingen motsvarande "
-"process hittades. Om B<--oknodo> inte angavs och ingenting utfördes kommer 1 "
-"att returneras. Om B<--stop> och B<--retry> angavs men slutet på schemat "
-"nåddes och processer fortfarande kördes är felkoden 2. För alla andra fel är "
-"statusen 3."
+"When using the B<--status> command, the following status codes are returned:"
+msgstr "Med B<--status>-åtgärden returneras följande statuskoder:"
+
+#. type: Plain text
+#: start-stop-daemon.8:318
+msgid "Program is running."
+msgstr "Programmet kör."
+
+#. type: Plain text
+#: start-stop-daemon.8:321
+msgid "Program is not running and the pid file exists."
+msgstr "Programmet kör inte och pid-filen finns."
+
+#. type: Plain text
+#: start-stop-daemon.8:324
+msgid "Program is not running."
+msgstr "Programmet kör inte."
+
+#. type: TP
+#: start-stop-daemon.8:324
+#, no-wrap
+msgid "B<4>"
+msgstr "B<4>"
 
 #. type: Plain text
-#: start-stop-daemon.8:276
+#: start-stop-daemon.8:327
+msgid "Unable to determine program status."
+msgstr "Kan inte ta reda på programmets status."
+
+#. type: Plain text
+#: start-stop-daemon.8:331
 msgid ""
 "Start the B<food> daemon, unless one is already running (a process named "
 "food, running as user food, with pid in food.pid):"
@@ -16716,61 +17462,57 @@ msgstr ""
 "namnet food, som körs som användaren food, med process-id i food.pid):"
 
 #. type: Plain text
-#: start-stop-daemon.8:279
+#: start-stop-daemon.8:336
 #, no-wrap
-msgid "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
-msgstr "start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon\n"
+msgid ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
+msgstr ""
+"start-stop-daemon --start --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --startas /usr/sbin/food \\e\n"
+"\t--chuid food -- --daemon\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:282
+#: start-stop-daemon.8:339
 msgid "Send B<SIGTERM> to B<food> and wait up to 5 seconds for it to stop:"
 msgstr ""
 "Sänd B<SIGTERM> till B<food> och vänta upp till fem sekunder på att den "
 "skall avslutas:"
 
 #. type: Plain text
-#: start-stop-daemon.8:285
+#: start-stop-daemon.8:343
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5\n"
+msgid ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
+msgstr ""
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry 5\n"
 
 #. type: Plain text
-#: start-stop-daemon.8:288
+#: start-stop-daemon.8:346
 msgid "Demonstration of a custom schedule for stopping B<food>:"
 msgstr "Demonstration av ett skräddarsytt schema för att avsluta B<food>:"
 
 #. type: Plain text
-#: start-stop-daemon.8:291
+#: start-stop-daemon.8:350
 #, no-wrap
-msgid "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-msgstr "start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
-
-#. type: Plain text
-#: start-stop-daemon.8:297
-msgid ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on a "
-"previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-msgstr ""
-"Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt>, baserat på "
-"en tidigare version av Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
-
-#. type: Plain text
-#: start-stop-daemon.8:299
 msgid ""
-"Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted by "
-"Ian Jackson."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 msgstr ""
-"Manualsida av Klee Dienes E<lt>klee@mit.eduE<gt>, delvis omformaterad av Ian "
-"Jackson, översatt av Peter Krefting E<lt>peterk@debian.orgE<gt>."
+"start-stop-daemon --stop --oknodo --user food --name food \\e\n"
+"\t--pidfile /var/run/food.pid --retry=TERM/30/KILL/5\n"
 
 #. type: TH
-#: update-alternatives.8:8
+#: update-alternatives.8:25
 #, no-wrap
 msgid "update-alternatives"
 msgstr "update-alternatives"
 
 #. type: Plain text
-#: update-alternatives.8:11
+#: update-alternatives.8:28
 msgid ""
 "update-alternatives - maintain symbolic links determining default commands"
 msgstr ""
@@ -16778,12 +17520,12 @@ msgstr ""
 "standardkommandon"
 
 #. type: Plain text
-#: update-alternatives.8:16
-msgid "B<update-alternatives> [I<options>] I<command>"
-msgstr "B<update-alternatives> [I<flaggor>] I<åtgärd>"
+#: update-alternatives.8:32
+msgid "B<update-alternatives> [I<option>...] I<command>"
+msgstr "B<update-alternatives> [I<flagga>...] I<åtgärd>"
 
 #. type: Plain text
-#: update-alternatives.8:21
+#: update-alternatives.8:37
 msgid ""
 "B<update-alternatives> creates, removes, maintains and displays information "
 "about the symbolic links comprising the Debian alternatives system."
@@ -16792,7 +17534,7 @@ msgstr ""
 "om de symboliska länkar som ingår i Debians alternativsystem."
 
 #. type: Plain text
-#: update-alternatives.8:29
+#: update-alternatives.8:45
 msgid ""
 "It is possible for several programs fulfilling the same or similar functions "
 "to be installed on a single system at the same time.  For example, many "
@@ -16810,7 +17552,7 @@ msgstr ""
 "användare inte har gjort ett specifikt val."
 
 #. type: Plain text
-#: update-alternatives.8:51
+#: update-alternatives.8:67
 msgid ""
 "Debian's alternatives system aims to solve this problem.  A generic name in "
 "the filesystem is shared by all files providing interchangeable "
@@ -16835,7 +17577,7 @@ msgstr ""
 "göra det."
 
 #. type: Plain text
-#: update-alternatives.8:61
+#: update-alternatives.8:77
 msgid ""
 "The generic name is not a direct symbolic link to the selected alternative.  "
 "Instead, it is a symbolic link to a name in the I<alternatives> "
@@ -16852,7 +17594,7 @@ msgstr ""
 "detta är Bra."
 
 #. type: Plain text
-#: update-alternatives.8:73
+#: update-alternatives.8:89
 msgid ""
 "When each package providing a file with a particular functionality is "
 "installed, changed or removed, B<update-alternatives> is called to update "
@@ -16867,7 +17609,7 @@ msgstr ""
 "(install) i Debianpaket."
 
 #. type: Plain text
-#: update-alternatives.8:92
+#: update-alternatives.8:108
 msgid ""
 "It is often useful for a number of alternatives to be synchronised, so that "
 "they are changed as a group; for example, when several versions of the B<vi>"
@@ -16886,7 +17628,7 @@ msgstr ""
 "huvudlänk och dess anslutna slavar utgör en I<länkgrupp>."
 
 #. type: Plain text
-#: update-alternatives.8:101
+#: update-alternatives.8:117
 msgid ""
 "Each link group is, at any given time, in one of two modes: automatic or "
 "manual.  When a group is in automatic mode, the alternatives system will "
@@ -16903,7 +17645,7 @@ msgstr ""
 "länkarna (förutom om något är trasigt)."
 
 #. type: Plain text
-#: update-alternatives.8:110
+#: update-alternatives.8:126
 msgid ""
 "Link groups are in automatic mode when they are first introduced to the "
 "system.  If the system administrator makes changes to the system's automatic "
@@ -16918,7 +17660,7 @@ msgstr ""
 "manuellt läge."
 
 #. type: Plain text
-#: update-alternatives.8:117
+#: update-alternatives.8:133
 msgid ""
 "Each alternative has a I<priority> associated with it.  When a link group is "
 "in automatic mode, the alternatives pointed to by members of the group will "
@@ -16929,35 +17671,35 @@ msgstr ""
 "vara den med den högsta prioriteten."
 
 #. type: Plain text
-#: update-alternatives.8:134
+#: update-alternatives.8:150
 msgid ""
-"When using the I<--config> option, B<update-alternatives> will list all of "
+"When using the B<--config> option, B<update-alternatives> will list all of "
 "the choices for the link group of which given I<name> is the master "
 "alternative name. The current choice is marked with a '*'.  You will then be "
 "prompted for your choice regarding this link group.  Depending on the choice "
 "made, the link group might no longer be in I<auto> mode. You will need to "
-"use the I<--auto> option in order to return to the automatic mode (or you "
-"can rerun I<--config> and select the entry marked as automatic)."
+"use the B<--auto> option in order to return to the automatic mode (or you "
+"can rerun B<--config> and select the entry marked as automatic)."
 msgstr ""
 "När flaggan I<--config> används kommer B<update-alternatives> att visa alla "
 "val för länkgruppen där I<namn> är huvudalternativnamnet. Det aktuella valet "
 "är markerat med en \"*\". Du kommer därefter att få välja vad som skall "
 "göras med länkgruppen. Beroende på vad du väljer kommer längruppen inte "
-"längre att vara i I<auto>-läge. Du måste använda flaggan I<--auto> för att "
-"återgå till automatiskt läge (eller köra I<--config> på nytt och välja "
+"längre att vara i I<auto>-läge. Du måste använda flaggan B<--auto> för att "
+"återgå till automatiskt läge (eller köra B<--config> på nytt och välja "
 "alternativet som märkts som automatiskt)."
 
 #. type: Plain text
-#: update-alternatives.8:138
+#: update-alternatives.8:154
 msgid ""
-"If you want to configure non-interactively you can use the I<--set> option "
+"If you want to configure non-interactively you can use the B<--set> option "
 "instead (see below)."
 msgstr ""
-"Om du vill konfigurera icke-interaktivt kan du använda flaggan I<--set> i "
+"Om du vill konfigurera icke-interaktivt kan du använda flaggan B<--set> i "
 "stället (se nedan)."
 
 #. type: Plain text
-#: update-alternatives.8:149
+#: update-alternatives.8:165
 msgid ""
 "Different packages providing the same file need to do so B<cooperatively>.  "
 "In other words, the usage of B<update-alternatives> is B<mandatory> for all "
@@ -16970,13 +17712,13 @@ msgstr ""
 "paket som inte använder B<update-alternatives>-mekanismen."
 
 #. type: SH
-#: update-alternatives.8:150
+#: update-alternatives.8:166
 #, no-wrap
 msgid "TERMINOLOGY"
 msgstr "TERMINOLOGI"
 
 #. type: Plain text
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 msgid ""
 "Since the activities of B<update-alternatives> are quite involved, some "
 "specific terms will help to explain its operation."
@@ -16985,13 +17727,13 @@ msgstr ""
 "att förstå hur det fungerar genom att vi förklarar några specifika termer."
 
 #. type: TP
-#: update-alternatives.8:155
+#: update-alternatives.8:171
 #, no-wrap
 msgid "generic name (or alternative link)"
 msgstr "generiskt namn (eller alternativlänk)."
 
 #. type: Plain text
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 msgid ""
 "A name, like I</usr/bin/editor>, which refers, via the alternatives system, "
 "to one of a number of files of similar function."
@@ -17000,24 +17742,24 @@ msgstr ""
 "på en av flera filer med liknande funktionalitet."
 
 #. type: TP
-#: update-alternatives.8:161
+#: update-alternatives.8:177
 #, no-wrap
 msgid "alternative name"
 msgstr "alternativnamn"
 
 #. type: Plain text
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 msgid "The name of a symbolic link in the alternatives directory."
 msgstr "Namnet på en symbolisk länk i alternativkatalogen."
 
 #. type: TP
-#: update-alternatives.8:164
+#: update-alternatives.8:180
 #, no-wrap
 msgid "alternative (or alternative path)"
 msgstr "alternativ (eller alternativsökväg)"
 
 #. type: Plain text
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 msgid ""
 "The name of a specific file in the filesystem, which may be made accessible "
 "via a generic name using the alternatives system."
@@ -17026,26 +17768,26 @@ msgstr ""
 "generiskt namn med hjälp av alternativsystemet."
 
 #. type: TP
-#: update-alternatives.8:168
+#: update-alternatives.8:184
 #, no-wrap
 msgid "alternatives directory"
 msgstr "alternativkatalog"
 
 #. type: Plain text
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 msgid "A directory, by default I</etc/alternatives>, containing the symlinks."
 msgstr ""
 "En katalog, som standard I</etc/alternatives>, som innehåller de symboliska "
 "länkarna."
 
 #. type: TP
-#: update-alternatives.8:173
+#: update-alternatives.8:189
 #, no-wrap
 msgid "administrative directory"
 msgstr "administrativ katalog"
 
 #. type: Plain text
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 msgid ""
 "A directory, by default I</var/lib/dpkg/alternatives>, containing B<update-"
 "alternatives>' state information."
@@ -17054,26 +17796,26 @@ msgstr ""
 "tillståndsinformation för B<update-alternatives>."
 
 #. type: TP
-#: update-alternatives.8:180
+#: update-alternatives.8:196
 #, no-wrap
 msgid "link group"
 msgstr "länkgrupp"
 
 #. type: Plain text
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 msgid "A set of related symlinks, intended to be updated as a group."
 msgstr ""
 "En uppsättning relaterade symboliska länkar, avsedda att uppdateras som en "
 "grupp."
 
 #. type: TP
-#: update-alternatives.8:183
+#: update-alternatives.8:199
 #, no-wrap
 msgid "master link"
 msgstr "huvudlänk"
 
 #. type: Plain text
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 msgid ""
 "The alternative link in a link group which determines how the other links in "
 "the group are configured."
@@ -17082,13 +17824,13 @@ msgstr ""
 "gruppen ställs in."
 
 #. type: TP
-#: update-alternatives.8:187
+#: update-alternatives.8:203
 #, no-wrap
 msgid "slave link"
 msgstr "slavlänk"
 
 #. type: Plain text
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 msgid ""
 "An alternative link in a link group which is controlled by the setting of "
 "the master link."
@@ -17096,13 +17838,13 @@ msgstr ""
 "En alternativlänk i en länkgrupp som styrs av hur huvudlänken ställs in."
 
 #. type: TP
-#: update-alternatives.8:191
+#: update-alternatives.8:207
 #, no-wrap
 msgid "automatic mode"
 msgstr "automatiskt läge"
 
 #. type: Plain text
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 msgid ""
 "When a link group is in automatic mode, the alternatives system ensures that "
 "the links in the group point to the highest priority alternative appropriate "
@@ -17113,13 +17855,13 @@ msgstr ""
 "lämpligt för gruppen."
 
 #. type: TP
-#: update-alternatives.8:197
+#: update-alternatives.8:213
 #, no-wrap
 msgid "manual mode"
 msgstr "manuellt läge"
 
 #. type: Plain text
-#: update-alternatives.8:202
+#: update-alternatives.8:218
 msgid ""
 "When a link group is in manual mode, the alternatives system will not make "
 "any changes to the system administrator's settings."
@@ -17128,13 +17870,13 @@ msgstr ""
 "några ändringar till systemadministratörens inställningar."
 
 #. type: TP
-#: update-alternatives.8:204
+#: update-alternatives.8:220
 #, no-wrap
 msgid "B<--install> I<link name path priority> [B<--slave> I<link name path>]..."
 msgstr "B<--install> I<länk namn sökväg prioritet> [B<--slave> I<länk namn sökväg>]..."
 
 #. type: Plain text
-#: update-alternatives.8:223
+#: update-alternatives.8:239
 msgid ""
 "Add a group of alternatives to the system.  I<link> is the generic name for "
 "the master link, I<name> is the name of its symlink in the alternatives "
@@ -17160,7 +17902,7 @@ msgstr ""
 "installeras behålls den såvida inte B<--force> används."
 
 #. type: Plain text
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 msgid ""
 "If the alternative name specified exists already in the alternatives "
 "system's records, the information supplied will be added as a new set of "
@@ -17179,28 +17921,28 @@ msgstr ""
 "uppdateras så att de pekar på de nyligen tillagda alternativen."
 
 #. type: TP
-#: update-alternatives.8:234
+#: update-alternatives.8:250
 #, no-wrap
 msgid "B<--set> I<name path>"
 msgstr "B<--set> I<namn sökväg>"
 
 #. type: Plain text
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 msgid ""
 "Set the program I<path> as alternative for I<name.> This is equivalent to "
-"I<--config> but is non-interactive and thus scriptable."
+"B<--config> but is non-interactive and thus scriptable."
 msgstr ""
 "Sätt programmet I<sökväg> som ett alternativ till I<namn>. Detta motsvarar "
-"I<--config> men är icke-interaktivt och kan därmed användas i ett skript."
+"B<--config> men är icke-interaktivt och kan därmed användas i ett skript."
 
 #. type: TP
-#: update-alternatives.8:243
+#: update-alternatives.8:259
 #, no-wrap
 msgid "B<--remove> I<name path>"
 msgstr "B<--remove> I<namn sökväg>"
 
 #. type: Plain text
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 msgid ""
 "Remove an alternative and all of its associated slave links.  I<name> is a "
 "name in the alternatives directory, and I<path> is an absolute filename to "
@@ -17222,13 +17964,13 @@ msgstr ""
 "alternativet tas bort."
 
 #. type: TP
-#: update-alternatives.8:264
+#: update-alternatives.8:280
 #, no-wrap
 msgid "B<--remove-all> I<name>"
 msgstr "B<--remove-all> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:269
+#: update-alternatives.8:285
 msgid ""
 "Remove all alternatives and all of their associated slave links.  I<name> is "
 "a name in the alternatives directory."
@@ -17237,7 +17979,7 @@ msgstr ""
 "namn i alternativkatalogen."
 
 #. type: Plain text
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 msgid ""
 "Call B<--config> on all alternatives. It can be usefully combined with B<--"
 "skip-auto> to review and configure all alternatives which are not configured "
@@ -17252,13 +17994,13 @@ msgstr ""
 "update-alternatives --force --all>."
 
 #. type: TP
-#: update-alternatives.8:276
+#: update-alternatives.8:292
 #, no-wrap
 msgid "B<--auto> I<name>"
 msgstr "B<--auto> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 msgid ""
 "Switch the link group behind the alternative for I<name> to automatic mode.  "
 "In the process, the master symlink and its slaves are updated to point to "
@@ -17269,13 +18011,13 @@ msgstr ""
 "uppdateras till att peka på det högst prioriterade installerade alternativet."
 
 #. type: TP
-#: update-alternatives.8:283
+#: update-alternatives.8:299
 #, no-wrap
 msgid "B<--display> I<name>"
 msgstr "B<--display> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 msgid ""
 "Display information about the link group.  Information displayed includes "
 "the group's mode (auto or manual), which alternative the master link "
@@ -17290,13 +18032,13 @@ msgstr ""
 "närvarande är installerat."
 
 #. type: TP
-#: update-alternatives.8:292
+#: update-alternatives.8:308
 #, no-wrap
 msgid "B<--get-selections>"
 msgstr "B<--get-selections>"
 
 #. type: Plain text
-#: update-alternatives.8:300
+#: update-alternatives.8:316
 msgid ""
 "List all master alternative names (those controlling a link group)  and "
 "their status. Each line contains up to 3 fields (separated by one or more "
@@ -17313,7 +18055,7 @@ msgstr ""
 "därmed innehålla blanksteg)."
 
 #. type: Plain text
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 msgid ""
 "Read configuration of alternatives on standard input in the format generated "
 "by B<update-alternatives --get-selections> and reconfigure them accordingly."
@@ -17323,13 +18065,13 @@ msgstr ""
 "motsvarande sätt."
 
 #. type: TP
-#: update-alternatives.8:305
+#: update-alternatives.8:321
 #, no-wrap
 msgid "B<--query> I<name>"
 msgstr "B<--query> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 msgid ""
 "Display information about the link group like --display does, but in a "
 "machine parseable way (see section B<QUERY FORMAT> below)."
@@ -17338,24 +18080,24 @@ msgstr ""
 "maskintolkbart sätt (se stycket B<FRÅGEFORMAT> nedan)."
 
 #. type: TP
-#: update-alternatives.8:310
+#: update-alternatives.8:326
 #, no-wrap
 msgid "B<--list> I<name>"
 msgstr "B<--list> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 msgid "Display all targets of the link group."
 msgstr "Visar alla mål för länkgruppen."
 
 #. type: TP
-#: update-alternatives.8:313
+#: update-alternatives.8:329
 #, no-wrap
 msgid "B<--config> I<name>"
 msgstr "B<--config> I<namn>"
 
 #. type: Plain text
-#: update-alternatives.8:317
+#: update-alternatives.8:333
 msgid ""
 "Show available alternatives for a link group and allow the user to "
 "interactively select which one to use. The link group is updated."
@@ -17364,20 +18106,20 @@ msgstr ""
 "interaktivt välja vilken som skall användas. Länkgruppen uppdateras."
 
 #. type: TP
-#: update-alternatives.8:325
+#: update-alternatives.8:341
 #, no-wrap
 msgid "B<--altdir>I< directory>"
 msgstr "B<--altdir>I< katalog>"
 
 #. type: Plain text
-#: update-alternatives.8:329
+#: update-alternatives.8:345
 msgid ""
 "Specifies the alternatives directory, when this is to be different from the "
 "default."
 msgstr "Anger alternativkatalogen om detta inte skall vara standardvärdet."
 
 #. type: Plain text
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 msgid ""
 "Specifies the administrative directory, when this is to be different from "
 "the default."
@@ -17385,13 +18127,13 @@ msgstr ""
 "Anger den administrativa katalogen om detta inte skall vara standardvärdet."
 
 #. type: TP
-#: update-alternatives.8:333
+#: update-alternatives.8:349
 #, no-wrap
 msgid "B<--log>I< file>"
 msgstr "B<--log> I<fil>"
 
 #. type: Plain text
-#: update-alternatives.8:337
+#: update-alternatives.8:353
 msgid ""
 "Specifies the log file, when this is to be different from the default (/var/"
 "log/alternatives.log)."
@@ -17400,22 +18142,22 @@ msgstr ""
 "alternatives.log)."
 
 #. type: Plain text
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 msgid ""
-"Let B<update-alternatives> replace any real file that is installed where an "
-"alternative link has to be installed."
+"Let B<update-alternatives> replace or drop any real file that is installed "
+"where an alternative link has to be installed or removed."
 msgstr ""
-"Låt B<update-alternatives> ersätta en verklig fil som installerats där en "
-"alternativlänk måste installeras."
+"Låt B<update-alternatives> ersätta eller ta bort en verklig fil som "
+"installerats där en alternativlänk måste installeras eller tas bort."
 
 #. type: TP
-#: update-alternatives.8:341
+#: update-alternatives.8:357
 #, no-wrap
 msgid "B<--skip-auto>"
 msgstr "B<--skip-auto>"
 
 #. type: Plain text
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 msgid ""
 "Skip configuration prompt for alternatives which are properly configured in "
 "automatic mode. This option is only relevant with B<--config> or B<--all>."
@@ -17425,36 +18167,38 @@ msgstr ""
 "all>."
 
 #. type: TP
-#: update-alternatives.8:346
+#: update-alternatives.8:362
 #, no-wrap
 msgid "B<--verbose>"
 msgstr "B<--verbose>"
 
 #. type: Plain text
-#: update-alternatives.8:351
+#: update-alternatives.8:367
 msgid "Generate more comments about what B<update-alternatives> is doing."
 msgstr "Visa fler kommentarer om vad B<update-alternatives> gör."
 
 #. type: Plain text
-#: update-alternatives.8:354
+#: update-alternatives.8:370
 msgid "Don't generate any comments unless errors occur."
 msgstr "Skriv inte några kommentarer såvida det inte uppstår ett fel."
 
 #. type: Plain text
-#: update-alternatives.8:360
+#: update-alternatives.8:376
 msgid ""
 "If set and the B<--admindir> option has not been specified, it will be used "
 "as the base administrative directory."
 msgstr ""
+"Om satt och flaggan B<--admindir> inte har angivits används det som bas-"
+"administrativ katalog."
 
 #. type: TP
-#: update-alternatives.8:362
+#: update-alternatives.8:378
 #, no-wrap
 msgid "I</etc/alternatives/>"
 msgstr "I</etc/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 msgid ""
 "The default alternatives directory.  Can be overridden by the B<--altdir> "
 "option."
@@ -17462,13 +18206,13 @@ msgstr ""
 "Den förvalda alternativkatalogen. Kan överstyras med flaggan B<--altdir>."
 
 #. type: TP
-#: update-alternatives.8:368
+#: update-alternatives.8:384
 #, no-wrap
 msgid "I</var/lib/dpkg/alternatives/>"
 msgstr "I</var/lib/dpkg/alternatives/>"
 
 #. type: Plain text
-#: update-alternatives.8:374
+#: update-alternatives.8:390
 msgid ""
 "The default administration directory.  Can be overridden by the B<--"
 "admindir> option."
@@ -17477,18 +18221,12 @@ msgstr ""
 "admindir>."
 
 #. type: Plain text
-#: update-alternatives.8:378
+#: update-alternatives.8:395
 msgid "The requested action was successfully performed."
 msgstr "Den önskade funktionen utfördes utan fel."
 
-#. type: IP
-#: update-alternatives.8:378
-#, no-wrap
-msgid "2"
-msgstr "2"
-
 #. type: Plain text
-#: update-alternatives.8:381
+#: update-alternatives.8:399
 msgid ""
 "Problems were encountered whilst parsing the command line or performing the "
 "action."
@@ -17497,54 +18235,54 @@ msgstr ""
 "utföras."
 
 #. type: SH
-#: update-alternatives.8:382
+#: update-alternatives.8:400
 #, no-wrap
 msgid "QUERY FORMAT"
 msgstr "FRÅGEFORMAT"
 
 #. type: Plain text
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 msgid ""
-"The B<update-alternatives> I<--query> format is using an RFC822-like flat "
+"The B<update-alternatives --query> format is using an RFC822-like flat "
 "format. It's made of I<n> + 1 blocks where I<n> is the number of "
 "alternatives available in the queried link group. The first block contains "
 "the following fields:"
 msgstr ""
-"Formatet för B<update-alternatives> I<--query> använder ett RFC822-liknande "
+"Formatet för B<update-alternatives --query> använder ett RFC822-liknande "
 "platt format. Det består av I<n> + 1 block där I<n> är antalet tillgängliga "
 "alternativ i den efterfrågade länkgruppen. Det första blocket innehåller "
 "följande fält:"
 
 #. type: TP
-#: update-alternatives.8:387
+#: update-alternatives.8:405
 #, no-wrap
-msgid "B<Link:> E<lt>linkE<gt>"
-msgstr "B<Link:> E<lt>länkE<gt>"
+msgid "B<Link:>I< link>"
+msgstr "B<Link:>I< länk>"
 
 #. type: Plain text
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 msgid "The generic name of the alternative."
 msgstr "Generiskt namn för alternativet."
 
 #. type: TP
-#: update-alternatives.8:390
+#: update-alternatives.8:408
 #, no-wrap
-msgid "B<Status:> E<lt>statusE<gt>"
-msgstr "B<Status:> E<lt>statusE<gt>"
+msgid "B<Status:>I< status>"
+msgstr "B<Status:>I< status>"
 
 #. type: Plain text
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 msgid "The status of the alternative (B<auto> or B<manual>)."
 msgstr "Status för alternativet (B<auto> eller B<manual>)."
 
 #. type: TP
-#: update-alternatives.8:393
+#: update-alternatives.8:411
 #, no-wrap
-msgid "B<Best:> E<lt>best choiceE<gt>"
-msgstr "B<Best:> E<lt>bästa valE<gt>"
+msgid "B<Best:>I< best-choice>"
+msgstr "B<Best:>I< bästa-val>"
 
 #. type: Plain text
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 msgid ""
 "The path of the best alternative for this link group. Not present if there "
 "is no alternatives available."
@@ -17553,13 +18291,13 @@ msgstr ""
 "alternativ är tillgängligt."
 
 #. type: TP
-#: update-alternatives.8:397
+#: update-alternatives.8:415
 #, no-wrap
-msgid "B<Value:> E<lt>currently selected alternativeE<gt> "
-msgstr "B<Value:> E<lt>för närvarande valt alternativE<gt> "
+msgid "B<Value:>I< currently-selected-alternative>"
+msgstr "B<Value:>I< för-närvarande-valt-alternativ>"
 
 #. type: Plain text
-#: update-alternatives.8:401
+#: update-alternatives.8:419
 msgid ""
 "The path of the currently selected alternative. It can also take the magic "
 "value B<none>. It is used if the link doesn't exist."
@@ -17568,41 +18306,41 @@ msgstr ""
 "värdet B<none> (inget). Det används om det inte finns någon länk."
 
 #. type: TP
-#: update-alternatives.8:402
+#: update-alternatives.8:420
 #, no-wrap
 msgid "The other blocks describe the available alternatives in the queried link group:"
 msgstr "Övriga block beskriver tillgängliga alternativ i den efterfrågade länkgruppen:"
 
 #. type: TP
-#: update-alternatives.8:404
+#: update-alternatives.8:422
 #, no-wrap
-msgid "B<Alternative:> E<lt>path of this alternativeE<gt>"
-msgstr "B<Alternative:> E<lt>sökväg till alternativetE<gt>"
+msgid "B<Alternative:>I< path-of-this-alternative>"
+msgstr "B<Alternative:>I< sökväg-till-alternativet>"
 
 #. type: Plain text
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 msgid "Path to this block's alternative."
 msgstr "Sökväg till alternativet som beskrivs i blocket."
 
 #. type: TP
-#: update-alternatives.8:407
+#: update-alternatives.8:425
 #, no-wrap
-msgid "B<Priority:> E<lt>priority valueE<gt>"
-msgstr "B<Priority:> E<lt>prioritetsvärdeE<gt>"
+msgid "B<Priority:>I< priority-value>"
+msgstr "B<Priority:>I< prioritetsvärde>"
 
 #. type: Plain text
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 msgid "Value of the priority of this alternative."
 msgstr "Värdet för prioriteten på alternativet."
 
 #. type: TP
-#: update-alternatives.8:410
+#: update-alternatives.8:428
 #, no-wrap
-msgid "B<Slaves:> E<lt>list of slavesE<gt>"
-msgstr "B<Slaves:> E<lt>lista över slavarE<gt>"
+msgid "B<Slaves:>I< list-of-slaves>"
+msgstr "B<Slaves:>I< lista-över-slavar>"
 
 #. type: Plain text
-#: update-alternatives.8:416
+#: update-alternatives.8:434
 msgid ""
 "When this header is present, the B<next> lines hold all slave alternatives "
 "associated to the master link of the alternative. There is one slave per "
@@ -17616,13 +18354,13 @@ msgstr ""
 "slavalternativet."
 
 #. type: TP
-#: update-alternatives.8:417
+#: update-alternatives.8:435
 #, no-wrap
 msgid "B<Example>"
 msgstr "B<Exempel>"
 
 #. type: Plain text
-#: update-alternatives.8:425
+#: update-alternatives.8:443
 #, no-wrap
 msgid ""
 "$ update-alternatives --query editor\n"
@@ -17638,7 +18376,7 @@ msgstr ""
 "Value: /usr/bin/vim.gtk\n"
 
 #. type: Plain text
-#: update-alternatives.8:430
+#: update-alternatives.8:448
 #, no-wrap
 msgid ""
 "Alternative: /bin/ed\n"
@@ -17652,7 +18390,7 @@ msgstr ""
 " editor.1.gz /usr/share/man/man1/ed.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:445
+#: update-alternatives.8:463
 #, no-wrap
 msgid ""
 "Alternative: /usr/bin/vim.gtk\n"
@@ -17686,22 +18424,22 @@ msgstr ""
 " editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz\n"
 
 #. type: Plain text
-#: update-alternatives.8:457
+#: update-alternatives.8:475
 msgid ""
-"With I<--verbose> B<update-alternatives> chatters incessantly about its "
+"With B<--verbose> B<update-alternatives> chatters incessantly about its "
 "activities on its standard output channel.  If problems occur, B<update-"
 "alternatives> outputs error messages on its standard error channel and "
 "returns an exit status of 2.  These diagnostics should be self-explanatory; "
 "if you do not find them so, please report this as a bug."
 msgstr ""
-"Med I<--verbose> kommer B<update-alternatives> att beskriva i det oändliga "
+"Med B<--verbose> kommer B<update-alternatives> att beskriva i det oändliga "
 "vad det gör på sin standard ut-kanal. Om ett fel uppstår skriver B<update-"
 "alternatives> ut felmeddelanden på sin standard fel-kanal och avslutar med "
 "felkoden 2. Diagnostikinformationen bör vara självförklarande, sänd in en "
 "felrapport om du inte tycker att den är det."
 
 #. type: Plain text
-#: update-alternatives.8:463
+#: update-alternatives.8:481
 msgid ""
 "There are several packages which provide a text editor compatible with "
 "B<vi>, for example B<nvi> and B<vim>. Which one is used is controlled by the "
@@ -17714,21 +18452,21 @@ msgstr ""
 "manualsida."
 
 #. type: Plain text
-#: update-alternatives.8:466
+#: update-alternatives.8:484
 msgid ""
 "To display the available packages which provide B<vi> and the current "
-"setting for it, use the I<--display> action:"
+"setting for it, use the B<--display> action:"
 msgstr ""
 "För att visa vilka tillgängliga paket som tillhandahåller B<vi>, samt dess "
-"aktuella inställning, använd kommandot I<--display>:"
+"aktuella inställning, använd kommandot B<--display>:"
 
 #. type: Plain text
-#: update-alternatives.8:469
+#: update-alternatives.8:487
 msgid "B<update-alternatives --display vi>"
 msgstr "B<update-alternatives --display vi>"
 
 #. type: Plain text
-#: update-alternatives.8:473
+#: update-alternatives.8:491
 msgid ""
 "To choose a particular B<vi> implementation, use this command as root and "
 "then select a number from the list:"
@@ -17737,12 +18475,12 @@ msgstr ""
 "root och välj sedan ett tal från listan:"
 
 #. type: Plain text
-#: update-alternatives.8:476
+#: update-alternatives.8:494
 msgid "B<update-alternatives --config vi>"
 msgstr "B<update-alternatives --config vi>"
 
 #. type: Plain text
-#: update-alternatives.8:480
+#: update-alternatives.8:498
 msgid ""
 "To go back to having the B<vi> implementation chosen automatically, do this "
 "as root:"
@@ -17751,12 +18489,12 @@ msgstr ""
 "detta som root:"
 
 #. type: Plain text
-#: update-alternatives.8:483
+#: update-alternatives.8:501
 msgid "B<update-alternatives --auto vi>"
 msgstr "B<update-alternatives --auto vi>"
 
 #. type: Plain text
-#: update-alternatives.8:487
+#: update-alternatives.8:505
 msgid ""
 "If you find a bug, please report it using the Debian bug-tracking system."
 msgstr ""
@@ -17764,7 +18502,7 @@ msgstr ""
 "felrapporteringssystem."
 
 #. type: Plain text
-#: update-alternatives.8:492
+#: update-alternatives.8:510
 msgid ""
 "If you find any discrepancy between the operation of B<update-alternatives> "
 "and this manual page, it is a bug, either in the implementation or the "
@@ -17775,28 +18513,609 @@ msgstr ""
 "eller i dokumentationen; rapportera det."
 
 #. type: Plain text
-#: update-alternatives.8:503
-msgid ""
-"This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
-msgstr ""
-"Manualsidan är upphovsrättsskyddad © 1997,1998 Charles Briscoe-Smith med "
-"flera."
-
-#. type: Plain text
-#: update-alternatives.8:506
-msgid ""
-"This is free documentation; see the GNU General Public Licence version 2 or "
-"later for copying conditions. There is NO WARRANTY."
-msgstr ""
-"Detta är fri programvara; se GNU General Public License version 2 eller "
-"senare för kopieringsvillkor. Det finns INGEN GARANTI."
-
-#. type: Plain text
-#: update-alternatives.8:509
+#: update-alternatives.8:513
 msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard."
 msgstr "B<ln>(1), FHS, Filesystem Hierarchy Standard."
 
 #~ msgid ""
+#~ "B<dpkg-architecture> and this man page were initially written by Marcus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+#~ msgstr ""
+#~ "B<dpkg-architecture> och denna manualsida skrevs ursprungligen av Markus "
+#~ "Brinkmann E<lt>brinkmd@debian.orgE<gt>."
+
+#~ msgid "2011-09-13"
+#~ msgstr "2011-09-13"
+
+#~ msgid "Copyright \\(co 2001 Joey Hess"
+#~ msgstr "Upphovsrättsskyddat © 2001 Joey Hess"
+
+#~ msgid ""
+#~ "This is free software; see the GNU General Public Licence version 2 or "
+#~ "later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Detta är fri programvara; se GNU General Public License version 2 eller "
+#~ "senare för kopieringsvillkor. Det finns INGEN GARANTI."
+
+#~ msgid "Copyright \\(co 1995 Ian Jackson"
+#~ msgstr "Upphovsrättsskyddat © 1995 Ian Jackson."
+
+#, fuzzy
+#~| msgid "2008-01-13"
+#~ msgid "2012-01-11"
+#~ msgstr "2008-01-13"
+
+#~ msgid "Copyright \\(co 1996,1997,1998 Ian Jackson and Christian Schwarz"
+#~ msgstr ""
+#~ "Upphovsrättsskyddat © 1996,1997,1998 Ian Jackson och Christian Schwarz"
+
+#~ msgid "Copyright \\(co 2007 Frank Lichtenheld"
+#~ msgstr "Upphovsrättsskyddat © 2007 Frank Lichtenheld"
+
+#~ msgid "2008-02-17"
+#~ msgstr "2008-02-17"
+
+#~ msgid "See the Debian Policy Manual for further details."
+#~ msgstr "Se Debians policymanual för ytterligare detaljer."
+
+#~ msgid "Copyright \\(co 1995-1996 Ian Jackson"
+#~ msgstr "Upphovsrättsskyddat © 1995-1996 Ian Jackson"
+
+#~ msgid "Copyright \\(co 2000 Wichert Akkerman"
+#~ msgstr "Upphovsrättsskyddat © 2000 Wichert Akkerman"
+
+#~ msgid "[ ... ]"
+#~ msgstr "[ … ]"
+
+#~ msgid "Instead of:"
+#~ msgstr "Istället för:"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "configure $(\\s-1ARCH\\s0)-linux\n"
+
+#~ msgid "please use the following:"
+#~ msgstr "använder du följande:"
+
+#~ msgid ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "configure --build=$(\\s-1DEB_BUILD_GNU_TYPE\\s0) --host="
+#~ "$(\\s-1DEB_HOST_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "ARCH=\\`dpkg --print-architecture\\`\n"
+#~ "ifeq ($(\\s-1ARCH\\s0),alpha)\n"
+#~ "  ...\n"
+#~ "endif\n"
+
+#~ msgid "please use:"
+#~ msgstr "använder du:"
+
+#~ msgid ""
+#~ "In general, calling dpkg in the rules file to get architecture "
+#~ "information is deprecated (unless you want to provide backward "
+#~ "compatibility, see below).  Especially the --print-architecture option is "
+#~ "unreliable since we have Debian architectures which don't equal a "
+#~ "processor name."
+#~ msgstr ""
+#~ "Generellt rekommenderas det inte att anropa dpkg i rules-filen för att "
+#~ "hämta information om arkitekturen (såvida du inte vill tillhandahålla "
+#~ "bakåtkompatibilitet, se nedan). Speciellt går det inte att lita på "
+#~ "flaggan --print-architecture eftersom vi har Debianarkitekturer som inte "
+#~ "är identiskt med namnet på processorn."
+
+#~ msgid ""
+#~ "The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in "
+#~ "dpkg-dev 1.13.2. Before this I<debian/rules> files tended to check the "
+#~ "values of the DEB_HOST_GNU_CPU or DEB_HOST_GNU_TYPE variables which have "
+#~ "been subject to change."
+#~ msgstr ""
+#~ "Variablerna DEB_HOST_ARCH_CPU och DEB_HOST_ARCH_OS introduceras i dpkg-"
+#~ "dev 1.13.2. Tidigare såg I<debian/rules>-filer oftast på innehållet i "
+#~ "variablerna DEB_HOST_GNU_CPU och DEB_HOST_GNU_TYPE, vilka har kunnat "
+#~ "ändra på sig."
+
+#~ msgid ""
+#~ "Where I<debian/rules> files check these variables to decide how or what "
+#~ "to compile, this should be updated to use the new variables and values.  "
+#~ "You may wish to retain backwards compatibility with older version of dpkg-"
+#~ "dev by using the following code:"
+#~ msgstr ""
+#~ "Om I<debian/rules> ser på dessa variabler för att välja hur eller vad som "
+#~ "skall kompileras bör detta uppdateras till att använda de nya variablerna "
+#~ "och värdena. Om du vill bibehålla bakåtkompatibilitet med tidigare "
+#~ "versioner av dpkg-dev kan du använda följande kod:"
+
+#~ msgid ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+#~ msgstr ""
+#~ "DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2E<gt>/"
+#~ "dev/null)\n"
+#~ "DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2E<gt>/"
+#~ "dev/null)\n"
+
+#~ msgid ""
+#~ "# Take account of old dpkg-architecture output.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ msgstr ""
+#~ "# Ta gammalt utdataformat från dpkg-architecture i beaktning.\n"
+#~ "ifeq ($(DEB_HOST_ARCH_CPU),)\n"
+#~ "  DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)\n"
+#~ "    DEB_HOST_ARCH_CPU := amd64\n"
+#~ "  endif\n"
+#~ "endif\n"
+#~ "ifeq ($(DEB_HOST_ARCH_OS),)\n"
+#~ "  DEB_HOST_ARCH_OS := $(subst -gnu,,$(shell dpkg-architecture -"
+#~ "qDEB_HOST_GNU_SYSTEM))\n"
+#~ "  ifeq ($(DEB_HOST_ARCH_OS),gnu)\n"
+#~ "    DEB_HOST_ARCH_OS := hurd\n"
+#~ "  endif\n"
+#~ "endif\n"
+
+#~ msgid "And similarly for DEB_BUILD_ARCH_CPU and DEB_BUILD_ARCH_OS."
+#~ msgstr ""
+#~ "Och på motsvarande sätt för DEB_BUILD_ARCH_CPU och DEB_BUILD_ARCH_OS."
+
+#~ msgid ""
+#~ "If you still wish to support versions of dpkg-dev that did not include "
+#~ "B<dpkg-architecture>, the following does the job:"
+#~ msgstr ""
+#~ "Om du fortfarande vill stöda versioner av dpkg-dev som inte innehöll "
+#~ "B<dpkg-architecture> fungerar följande:"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_BUILD_ARCH\\s0 := $(shell dpkg --print-architecture)\n"
+#~ "\\&\\s-1DEB_BUILD_GNU_CPU\\s0 := $(patsubst hurd-%,%,$(\\s-1DEB_BUILD_ARCH"
+#~ "\\s0))\n"
+#~ "ifeq ($(filter-out hurd-%,$(\\s-1DEB_BUILD_ARCH\\s0)),)\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := gnu\n"
+#~ "else\n"
+#~ "  \\s-1DEB_BUILD_GNU_SYSTEM\\s0 := linux-gnu\n"
+#~ "endif\n"
+#~ "DEB_BUILD_GNU_TYPE=$(\\s-1DEB_BUILD_GNU_CPU\\s0)-"
+#~ "$(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+
+#~ msgid ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+#~ msgstr ""
+#~ "\\&\\s-1DEB_HOST_ARCH\\s0 := $(\\s-1DEB_BUILD_ARCH\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_CPU\\s0 := $(\\s-1DEB_BUILD_GNU_CPU\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_SYSTEM\\s0 := $(\\s-1DEB_BUILD_GNU_SYSTEM\\s0)\n"
+#~ "\\&\\s-1DEB_HOST_GNU_TYPE\\s0 := $(\\s-1DEB_BUILD_GNU_TYPE\\s0)\n"
+
+#~ msgid ""
+#~ "Put a subset of these lines at the top of your debian/rules file; these "
+#~ "default values will be overwritten if dpkg-architecture is used."
+#~ msgstr ""
+#~ "Lägg in en delmängd av dessa rader överst i din debian/rules-fil. "
+#~ "Standardvariablerna kommer skrivas över om dpkg-architecture används."
+
+#~ msgid ""
+#~ "You don't need the full set. Choose a consistent set which contains the "
+#~ "values you use in the rules file. For example, if you only need the host "
+#~ "Debian architecture, `DEB_HOST_ARCH=\\`dpkg --print-architecture\\`' is "
+#~ "sufficient (this is indeed the Debian architecture of the build machine, "
+#~ "but remember that we are only trying to be backward compatible with "
+#~ "native compilation)."
+#~ msgstr ""
+#~ "Du behöver inte alla. Välj en konsistent delmängd som innehåller de "
+#~ "värden du använder i rules-filen. Om du till exempel bara behöver värd-"
+#~ "Debianarkitekturen räcker det med \"DEB_HOST_ARCH=\\`dpkg --print-"
+#~ "architecture\\`\" (ja, det är Debianarkitekturen på byggmaskinen, men kom "
+#~ "ihåg att vi bara försöker vara bakåtkompatibel med kompilering på samma "
+#~ "plattform)."
+
+#~ msgid "Copyright \\(co 2010-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2010-2011 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 2011 Kees Cook"
+#~ msgstr "Upphovsrättsskyddat © 2011 Kees Cook"
+
+#~ msgid "Copyright \\(co 2008-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2008-2010 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2008 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2007-2008 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 2007-2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2007-2009 Raphaël Hertzog"
+
+#~ msgid ""
+#~ "I<conffile> is the filename of the conffile to remove.  I<lastversion> is "
+#~ "the last version of the package that contained the conffile (or the last "
+#~ "version of the package that did not take care to remove the obsolete "
+#~ "conffile if this was not immediately implemented).  If I<lastversion> is "
+#~ "empty or omitted, then the operation is tried on every upgrade. "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<konffil> är filnamnet på den konffil som skall tas bort. "
+#~ "I<senasteversion> är den senaste versionen av paketet som innehöll "
+#~ "konffilen (eller den senaste versionen av paketet som inte tog hand om "
+#~ "att ta bort den överblivna konffilen om detta inte omedelbart "
+#~ "implementerades). Om I<senasteversion> är tomt eller inte angivits "
+#~ "försöks operationen varje gång paketet uppgraderas. I<paket> är "
+#~ "paketnamnet, det är frivilligt eftersom det faller tillbaka på "
+#~ "$DPKG_MAINSTCRIPT_PACKAGE (variabeln sätts av dpkg till namnet på det "
+#~ "paket som behandlas). Alla paramerar till paketskriptet måste "
+#~ "vidaresändas till programmet efter \"--\"."
+
+#~ msgid ""
+#~ "I<oldconffile> and I<newconffile> are the old and new name of the "
+#~ "conffile to rename. I<lastversion> is the last version of the package "
+#~ "that contained the conffile with the old name. If I<lastversion> is empty "
+#~ "or omitted, then the operation is tried on every upgrade (note: it's "
+#~ "safer to give the version and have the operation tried only once). "
+#~ "I<package> is the package name, it's optional as it will default to "
+#~ "$DPKG_MAINTSCRIPT_PACKAGE (this variable is set by dpkg to the name of "
+#~ "the package acted upon). All the parameters of the maintainer scripts "
+#~ "have to be forwarded to the program after \"--\"."
+#~ msgstr ""
+#~ "I<gammalkonffil> och I<nykonffil> är det gamla och nya namnet på "
+#~ "konffilen vars namn skall bytas. I<senasteversion> är den senaste "
+#~ "versionen av paketet som innehöll konffilen med dess gamla namn. Om "
+#~ "I<senasteversion> är tom eller inte har angivits kommer operationen att "
+#~ "försökas varje gång paketet uppgraderas (observera: det är säkrare att "
+#~ "ange versionen och därmed endast utföra operationen en gång). I<paket> är "
+#~ "paketnamnet, det är frivilligt eftersom det faller tillbaka på "
+#~ "$DPKG_MAINSTCRIPT_PACKAGE (variabeln sätts av dpkg till namnet på det "
+#~ "paket som behandlas). Alla paramerar till paketskriptet måste "
+#~ "vidaresändas till programmet efter \"--\"."
+
+#~ msgid "Copyright \\(co 2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2010 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 2008 Joey Hess"
+#~ msgstr "Upphovsrättsskyddat © 2008 Joey Hess"
+
+#~ msgid "Copyright \\(co 2007 Guillem Jover"
+#~ msgstr "Upphovsrättsskyddat © 2007 Guillem Jover"
+
+#~ msgid "Copyright \\(co 2005 Scott James Remnant"
+#~ msgstr "Upphovsrättsskyddat © 2005 Scott James Remnant"
+
+#~ msgid "Copyright \\(co 2009-2010 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2009-2010 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 1995,1996 Erick Branderhorst"
+#~ msgstr "Upphovsrättsskyddat © 1995, 1996 Erick Branderhorst"
+
+#~ msgid "Copyright \\(co 2007, 2008 Frank Lichtenheld"
+#~ msgstr "Upphovsrättsskyddat © 2007, 2008 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2001 Wichert Akkerman"
+#~ msgstr "Upphovsrättsskyddat © 2001 Wichert Akkerman"
+
+#~ msgid "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+#~ msgstr "Roderick Schertler E<lt>roderick@argon.orgE<gt>"
+
+#~ msgid "Copyright \\(co 2006 Frank Lichtenheld"
+#~ msgstr "Upphovsrättsskyddat © 2006 Frank Lichtenheld"
+
+#~ msgid "Copyright \\(co 2008-2011 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2008-2011 Raphaël Hertzog"
+
+#~ msgid "Copyright \\(co 2009 Rapha\\[:e]l Hertzog"
+#~ msgstr "Upphovsrättsskyddat © 2009 Raphaël Hertzog"
+
+#~ msgid ""
+#~ "B<dselect> was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full "
+#~ "list of contributors may be found in 'dselect --version'."
+#~ msgstr ""
+#~ "B<dselect> skrevs av Ian Jackson (ijackson@gnu.ai.mit.edu). En komplett "
+#~ "lista över bidragslämnare får du med \"dselect --version\"."
+
+#~ msgid ""
+#~ "This manual page was written by Juho Vuori E<lt>javuori@cc.helsinki."
+#~ "fiE<gt>, Josip Rodin and Joost kooij."
+#~ msgstr ""
+#~ "Manualsidan skrevs av Juho Vuori E<lt>javuori@cc.helsinki.fiE<gt>, Josip "
+#~ "Rodin och Joost Kooij."
+
+#~ msgid "Check whether a process has created the file I<pid-file>."
+#~ msgstr "Sök efter processer vars process-id anges i I<pidfil>."
+
+#~ msgid ""
+#~ "Check for processes that are instances of this executable (according to "
+#~ "B</proc/>I<pid>B</exe>)."
+#~ msgstr ""
+#~ "Sök efter processer som är instanser av programfilen (enligt B</proc/"
+#~ ">I<pid>B</exe>)."
+
+#~ msgid ""
+#~ "Check for processes with the name I<process-name> (according to B</proc/"
+#~ ">I<pid>B</stat>)."
+#~ msgstr ""
+#~ "Sök efter processer med namnet I<processnamn> (enligt B</proc/>I<pid>B</"
+#~ "stat>)."
+
+#~ msgid ""
+#~ "Check for processes owned by the user specified by I<username> or I<uid>."
+#~ msgstr ""
+#~ "Sök efter processer som ägs av den användare som anges med "
+#~ "I<användarnamn> eller I<användar-id>."
+
+#~ msgid ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt> based on "
+#~ "a previous version by Ian Jackson E<lt>ian@chiark.greenend.org.ukE<gt>."
+#~ msgstr ""
+#~ "Marek Michalkiewicz E<lt>marekm@i17linuxb.ists.pwr.wroc.plE<gt>, baserat "
+#~ "på en tidigare version av Ian Jackson E<lt>ian@chiark.greenend.org."
+#~ "ukE<gt>."
+
+#~ msgid ""
+#~ "Manual page by Klee Dienes E<lt>klee@mit.eduE<gt>, partially reformatted "
+#~ "by Ian Jackson."
+#~ msgstr ""
+#~ "Manualsida av Klee Dienes E<lt>klee@mit.eduE<gt>, delvis omformaterad av "
+#~ "Ian Jackson, översatt av Peter Krefting E<lt>peterk@debian.orgE<gt>."
+
+#~ msgid ""
+#~ "This manual page is copyright 1997,1998 Charles Briscoe-Smith and others."
+#~ msgstr ""
+#~ "Manualsidan är upphovsrättsskyddad © 1997,1998 Charles Briscoe-Smith med "
+#~ "flera."
+
+#~ msgid ""
+#~ "This is free documentation; see the GNU General Public Licence version 2 "
+#~ "or later for copying conditions. There is NO WARRANTY."
+#~ msgstr ""
+#~ "Detta är fri programvara; se GNU General Public License version 2 eller "
+#~ "senare för kopieringsvillkor. Det finns INGEN GARANTI."
+
+#~ msgid "2009-02-27"
+#~ msgstr "2009-02-27"
+
+#~ msgid "2011-04-29"
+#~ msgstr "2011-04-29"
+
+#~ msgid "2007-03-07"
+#~ msgstr "2007-03-07"
+
+#~ msgid "2007-07-16"
+#~ msgstr "2007-07-16"
+
+#~ msgid "2009-03-15"
+#~ msgstr "2009-03-15"
+
+#~ msgid "2011-07-07"
+#~ msgstr "2011-07-07"
+
+#~ msgid "2010-04-18"
+#~ msgstr "2010-04-18"
+
+#~ msgid "2011-07-12"
+#~ msgstr "2011-07-12"
+
+#, fuzzy
+#~ msgid "Package maintainer configuration file."
+#~ msgstr "Användarens konfigurationsfil."
+
+#~ msgid "2010-07-29"
+#~ msgstr "2010-07-29"
+
+#~ msgid "B<Package:> E<lt>package nameE<gt>"
+#~ msgstr "B<Package:> E<lt>paketnamnE<gt>"
+
+#, fuzzy
+#~ msgid "B<Multi-Arch:> E<lt>same|foreign|allowedE<gt> "
+#~ msgstr "B<Source:> E<lt>källkodsnamnE<gt>"
+
+#~ msgid ""
+#~ "The first member is named B<debian-split> and contains a series of lines, "
+#~ "separated by newlines. Currently seven lines are present.  The first is "
+#~ "the format version number, B<2.1> at the time this manual page was "
+#~ "written. The second is the package name. The third is the package "
+#~ "version. The fourth is the md5sum of the package.  The fifth is the total "
+#~ "size of the package. The sixth is the maximum part size. The seventh is "
+#~ "the current part number, followed by a slash and the total amount of "
+#~ "parts (as in \\(oq1/10\\(cq)."
+#~ msgstr ""
+#~ "Den första posten i arkivet heter B<debian-split> och innehåller ett "
+#~ "antal rader, avdelade med nyradstecken. För närvarande finns det sju "
+#~ "rader. Den första raden är formatets versionsnummer, B<2.1> då "
+#~ "manualsidan skrevs. Den andra raden är paketnamnet. Den tredje är "
+#~ "paketversionen. Den fjärde är md5summan för paketet. Den femte är "
+#~ "paketets totala storlek. Den sjätte är maximal storlek på delarna. Den "
+#~ "sjunde är numret på den aktuella delen, följd av ett snedstreck och det "
+#~ "totala antalet delar (som i \\(oq1/10\\(cq)."
+
+#~ msgid "2008-08-18"
+#~ msgstr "2008-08-18"
+
+#~ msgid ""
+#~ "B<dpkg> can also be used as a front-end to B<dpkg-deb>(1).  The following "
+#~ "are B<dpkg-deb> actions, and if they are encountered, B<dpkg> just runs "
+#~ "B<dpkg-deb> with the parameters given to it:"
+#~ msgstr ""
+#~ "B<dpkg> kan även användas som ett skal runt B<dpkg-deb>(1). Följande är "
+#~ "åtgärder för B<dpkg-deb>, och om de upptäcks kör B<dpkg> helt enkelt "
+#~ "B<dpkg-deb> med de parametrar som angivits:"
+
+#~ msgid ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, and\n"
+#~ "    B<--fsys-tarfile>.\n"
+#~ msgstr ""
+#~ "    B<-b>, B<--build>,\n"
+#~ "    B<-c>, B<--contents>,\n"
+#~ "    B<-I>, B<--info>,\n"
+#~ "    B<-f>, B<--field>,\n"
+#~ "    B<-e>, B<--control>,\n"
+#~ "    B<-x>, B<--extract>,\n"
+#~ "    B<-X>, B<--vextract>, och\n"
+#~ "    B<--fsys-tarfile>.\n"
+
+#~ msgid "Please refer to B<dpkg-deb>(1) for information about these actions."
+#~ msgstr "Se B<dpkg-deb>(1) för information om dessa åtgärder."
+
+#~ msgid "B<--new>, B<--old>"
+#~ msgstr "B<--new>, B<--old>"
+
+#~ msgid ""
+#~ "Select new or old binary package format. This is a B<dpkg-deb>(1)  option."
+#~ msgstr ""
+#~ "Välj det nya eller gamla binärpaketformatet. Detta är en flagga till "
+#~ "B<dpkg-deb>(1)."
+
+#~ msgid ""
+#~ "Don't read or check contents of control file while building a package.  "
+#~ "This is a B<dpkg-deb>(1) option."
+#~ msgstr ""
+#~ "Varken läs eller kontrollera innehållet i control-filen när paket skapas. "
+#~ "Detta är en flagga till B<dpkg-deb>(1)."
+
+#~ msgid "2009-08-15"
+#~ msgstr "2009-08-15"
+
+#~ msgid "Compiler flags"
+#~ msgstr "Kompileringsflaggor"
+
+#~ msgid ""
+#~ "The B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> and B<LDFLAGS> "
+#~ "environment variables are set to the values that B<dpkg-buildflags> "
+#~ "returned. See its manual page for more information."
+#~ msgstr ""
+#~ "Miljövariablerna B<CFLAGS>, B<CXXFLAGS>, B<FFLAGS>, B<CPPFLAGS> och "
+#~ "B<LDFLAGS> sätts till de värden som B<dpkg-buildflags> returnerar. Se "
+#~ "dess manualsida för ytterligare information."
+
+#~ msgid "2009-11-21"
+#~ msgstr "2009-11-21"
+
+#~ msgid "2010-03-07"
+#~ msgstr "2010-03-07"
+
+#, fuzzy
+#~ msgid "2010-10-12"
+#~ msgstr "2010-10-10"
+
+#~ msgid "2009-08-07"
+#~ msgstr "2009-08-07"
+
+#~ msgid "2010-04-16"
+#~ msgstr "2010-04-16"
+
+#~ msgid "2009-05-19"
+#~ msgstr "2009-05-19"
+
+#~ msgid "0"
+#~ msgstr "0"
+
+#~ msgid "1"
+#~ msgstr "1"
+
+#~ msgid "2009-10-01"
+#~ msgstr "2009-10-01"
+
+#~ msgid "2009-06-26"
+#~ msgstr "2009-06-26"
+
+#~ msgid ""
+#~ "B<dpkg-split> uses some rather out-of-date conventions for the the "
+#~ "filenames of Debian packages."
+#~ msgstr ""
+#~ "B<dpkg-split> använder några ganska gamla konventioner för filnamn på "
+#~ "Debianpaket."
+
+#~ msgid ""
+#~ "The architecture is not represented in the part files' header, only in "
+#~ "the control information of the contained binary package file, and it is "
+#~ "not present in the filenames generated."
+#~ msgstr ""
+#~ "Arkitekturen anges inte i delfilernas filhuvud, bara i "
+#~ "kontrollinformationen i paketfilen som delarna innehåller, och den "
+#~ "förekommer inte i de filnamn som genereras."
+
+#~ msgid "2009-05-10"
+#~ msgstr "2009-05-10"
+
+#~ msgid ""
+#~ "B<dselect> [B<--admindir> I<E<lt>directoryE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>fileE<gt>>] "
+#~ "[I<E<lt>actionE<gt>>] [B<--colour>|B<--color> I<screenpart:>"
+#~ "[I<foreground>],[I<background>][I<:attr>[I<+attr+..>]]]"
+#~ msgstr ""
+#~ "B<dselect> [B<--admindir> I<E<lt>katalogE<gt>>] [B<--help>] [B<--"
+#~ "version>] [B<--expert>] [B<--debug>|B<-D>I<E<lt>filE<gt>>] "
+#~ "[I<E<lt>handlingE<gt>>] [B<--colour>|B<--color> I<skärmdel>:[I<förgrund>],"
+#~ "[I<bakgrund>][I<:attr>[I<+attr+..>]]]"
+
+#~ msgid "B<--admindir>I< E<lt>directoryE<gt>>"
+#~ msgstr "B<--admindir>I< E<lt>katalogE<gt>>"
+
+#~ msgid "USAGE"
+#~ msgstr "ANVÄNDNING"
+
+#~ msgid ""
+#~ "B<start-stop-daemon> returns 0 if the requested action was performed, or "
+#~ "if B<--oknodo> is specified and either B<--start> was specified and a "
+#~ "matching process was already running, or B<--stop> was specified and "
+#~ "there were no matching processes. If B<--oknodo> was not specified and "
+#~ "nothing was done, 1 is returned. If B<--stop> and B<--retry> were "
+#~ "specified, but the end of the schedule was reached and the processes were "
+#~ "still running, the error value is 2. For all other errors, the status is "
+#~ "3."
+#~ msgstr ""
+#~ "B<start-stop-deamon> returnerar 0 om kommandot som önskades utfördes, "
+#~ "eller om B<--oknodo> angavs och antingen om B<--start> angavs och "
+#~ "motsvarande process redan kördes, eller om B<--stop> angavs och ingen "
+#~ "motsvarande process hittades. Om B<--oknodo> inte angavs och ingenting "
+#~ "utfördes kommer 1 att returneras. Om B<--stop> och B<--retry> angavs men "
+#~ "slutet på schemat nåddes och processer fortfarande kördes är felkoden 2. "
+#~ "För alla andra fel är statusen 3."
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid ""
 #~ "An error occurred. Unfortunately at the time of writing I<extended-error-"
 #~ "message> can contain newlines, although in locales where the translators "
 #~ "have not made mistakes every newline is followed by at least one space."
@@ -17815,9 +19134,6 @@ msgstr "B<ln>(1), FHS, Filesystem Hierarchy Standard."
 #~ msgid "I<admindir>/info/I<package>.shlibs"
 #~ msgstr "I<adminkat>/info/I<paket>.shlibs"
 
-#~ msgid "2009-11-11"
-#~ msgstr "2009-11-11"
-
 #~ msgid "2009-02-26"
 #~ msgstr "2009-02-26"
 
@@ -18725,9 +20041,6 @@ msgstr "B<ln>(1), FHS, Filesystem Hierarchy Standard."
 #~ msgid "2008-03-02"
 #~ msgstr "2008-03-02"
 
-#~ msgid "2008-01-13"
-#~ msgstr "2008-01-13"
-
 #~ msgid "2008-03-25"
 #~ msgstr "2008-03-25"
 
diff --git a/man/start-stop-daemon.8 b/man/start-stop-daemon.8
index fc39fd6..c88d064 100644
--- a/man/start-stop-daemon.8
+++ b/man/start-stop-daemon.8
@@ -1,11 +1,32 @@
-.TH start\-stop\-daemon 8 "2011-04-28" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - start-stop-daemon(8)
+.\"
+.\" Copyright © 1999 Klee Dienes <klee@mit.edu>
+.\" Copyright © 1999 Ben Collins <bcollins@debian.org>
+.\" Copyright © 2000-2001 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2002-2003 Adam Heath <doogie@debian.org>
+.\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
+.\" Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH start\-stop\-daemon 8 "2012-01-14" "Debian Project" "dpkg utilities"
 .SH NAME
 start\-stop\-daemon \- start and stop system daemon programs
 .
 .SH SYNOPSIS
 .B start\-stop\-daemon
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 .B start\-stop\-daemon
@@ -82,24 +103,28 @@ Show the program version and exit.
 .SH MATCHING OPTIONS
 .TP
 .BR \-p ", " \-\-pidfile " \fIpid-file\fP"
-Check whether a process has created the file
-.IR pid-file .
+Check whether a process has created the file \fIpid-file\fP. Note: using this
+matching option alone might cause unintended processes to be acted on, if the
+old process terminated without being able to remove the \fIpid-file\fP.
 .TP
 .BR \-x ", " \-\-exec " \fIexecutable\fP"
-Check for processes that are instances of this executable (according to
-\fB/proc/\fIpid\fP/exe\fR).
+Check for processes that are instances of this \fIexecutable\fP. The
+\fIexecutable\fP argument should be an absolute pathname. Note: this might
+not work as intended with interpreted scripts, as the executable will point
+to the interpreter. Take into account processes running from inside a chroot
+will also be matched, so other match restrictions might be needed.
 .TP
 .BR \-n ", " \-\-name " \fIprocess-name\fP"
-Check for processes with the name
-.I process-name
-(according to
-.BR /proc/\fIpid\fB/stat\fP ).
+Check for processes with the name \fIprocess-name\fP. The \fIprocess-name\fP
+is usually the process filename, but it could have been changed by the
+process itself. Note: on most systems this information is retrieved from
+the process comm name from the kernel, which tends to have a relatively
+short length limit (assuming more than 15 characters is non-portable).
 .TP
 .BR \-u ", " \-\-user " \fIusername\fP|\fIuid\fP
-Check for processes owned by the user specified by
-.I username
-or
-.IR uid .
+Check for processes owned by the user specified by \fIusername\fP or
+\fIuid\fP. Note: using this matching option alone will cause all processes
+matching the user to be acted on.
 .
 .SH OPTIONS
 .TP
@@ -176,7 +201,7 @@ Return exit status 0 instead of 1 if no actions are (would be) taken.
 .BR \-q ", " \-\-quiet
 Do not print informational messages; only display error messages.
 .TP
-.BR \-c ", " \-\-chuid " \fIusername\fR|\fIuid\fP"
+.BR \-c ", " \-\-chuid " \fIusername\fR|\fIuid\fP[\fB:\fP\fIgroup\fR|\fIgid\fP]"
 Change to this username/uid before starting the process. You can also
 specify a group by appending a
 .BR : ,
@@ -305,25 +330,21 @@ Start the \fBfood\fP daemon, unless one is already running (a process named
 food, running as user food, with pid in food.pid):
 .IP
 .nf
-start\-stop\-daemon \-\-start \-\-oknodo \-\-user food \-\-name food \-\-pidfile /var/run/food.pid \-\-startas /usr/sbin/food \-\-chuid food \-\- \-\-daemon
+start\-stop\-daemon \-\-start \-\-oknodo \-\-user food \-\-name food \\
+	\-\-pidfile /var/run/food.pid \-\-startas /usr/sbin/food \\
+	\-\-chuid food \-\- \-\-daemon
 .fi
 .PP
 Send \fBSIGTERM\fP to \fBfood\fP and wait up to 5 seconds for it to stop:
 .IP
 .nf
-start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \-\-pidfile /var/run/food.pid \-\-retry 5
+start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \\
+	\-\-pidfile /var/run/food.pid \-\-retry 5
 .fi
 .PP
 Demonstration of a custom schedule for stopping \fBfood\fP:
 .IP
 .nf
-start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \-\-pidfile /var/run/food.pid \-\-retry=TERM/30/KILL/5
+start\-stop\-daemon \-\-stop \-\-oknodo \-\-user food \-\-name food \\
+	\-\-pidfile /var/run/food.pid \-\-retry=TERM/30/KILL/5
 .fi
-.PP
-.
-.SH AUTHORS
-Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> based on
-a previous version by Ian Jackson <ian@chiark.greenend.org.uk>.
-
-Manual page by Klee Dienes <klee@mit.edu>, partially reformatted
-by Ian Jackson.
diff --git a/man/update-alternatives.8 b/man/update-alternatives.8
index f9f64d0..3d1e9bb 100644
--- a/man/update-alternatives.8
+++ b/man/update-alternatives.8
@@ -1,18 +1,34 @@
-.\" update\-alternatives.8
-.\" This man page is copyright 1997 Charles Briscoe-Smith
-.\" This is free documentation; 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.  There is NO WARRANTY.  You can
-.\" find the GNU GPL in /usr/share/common-licenses/GPL on any Debian system.
-.TH update\-alternatives 8 "2011-04-28" "Debian Project" "dpkg utilities"
+.\" dpkg manual page - update-alternatives(8)
+.\"
+.\" Copyright © 1997-1998 Charles Briscoe-Smith
+.\" Copyright © 1999 Ben Collins <bcollins@debian.org>
+.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
+.\" Copyright © 2003 Adam Heath <doogie@debian.org>
+.\" Copyright © 2005 Scott James Remnant <scott@netsplit.com>
+.\" Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+.\" Copyright © 2008 Pierre Habouzit <madcoder@debian.org>
+.\" Copyright © 2009-2011 Raphaël Hertzog <hertzog@debian.org>
+.\"
+.\" This 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 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 <http://www.gnu.org/licenses/>.
+.
+.TH update\-alternatives 8 "2011-08-14" "Debian Project" "dpkg utilities"
 .SH NAME
 update\-alternatives \- maintain symbolic links determining default commands
 .
 .SH SYNOPSIS
 .B update\-alternatives
-.RI [ options ]
-.I command
+.RI [ option "...] " command
 .
 .SH DESCRIPTION
 .B update\-alternatives
@@ -116,7 +132,7 @@ the alternatives pointed to by members of the group
 will be those which have the highest priority.
 .PP
 When using the
-.I \-\-config
+.B \-\-config
 option,
 .B update\-alternatives
 will list all of the choices for the link group
@@ -127,13 +143,13 @@ You will then be prompted for your choice regarding this link group.
 Depending on the choice made, the link group might no longer be in
 .I auto
 mode. You will need to use the
-.I \-\-auto
+.B \-\-auto
 option in order to return to the automatic mode (or you can rerun
-.I \-\-config
+.B \-\-config
 and select the entry marked as automatic).
 .PP
 If you want to configure non-interactively you can use the
-.I \-\-set
+.B \-\-set
 option instead (see below).
 .PP
 Different packages providing the same file need to do so
@@ -238,7 +254,7 @@ Set the program
 as alternative for
 .I name.
 This is equivalent to
-.IB \-\-config
+.B \-\-config
 but is non-interactive and thus scriptable.
 .TP
 \fB\-\-remove\fR \fIname path\fR
@@ -272,7 +288,7 @@ Call \fB\-\-config\fP on all alternatives. It can be usefully combined with
 \fB\-\-skip\-auto\fP to review and configure all alternatives which are
 not configured in automatic mode. Broken alternatives are also displayed.
 Thus a simple way to fix all broken alternatives is to call
-\fByes \[aq]\[aq] | update-alternatives \-\-force \-\-all\fR.
+\fByes \[aq]\[aq] | update\-alternatives \-\-force \-\-all\fR.
 .TP
 \fB\-\-auto\fR \fIname\fR
 Switch the link group behind the alternative for
@@ -300,7 +316,7 @@ might contain spaces).
 .TP
 \fB\-\-set\-selections\fR
 Read configuration of alternatives on standard input in the format
-generated by \fBupdate-alternatives \-\-get\-selections\fR and reconfigure
+generated by \fBupdate\-alternatives \-\-get\-selections\fR and reconfigure
 them accordingly.
 .TP
 \fB\-\-query\fR \fIname\fR
@@ -336,8 +352,8 @@ Specifies the log file, when this is to be different from the default
 (/var/log/alternatives.log).
 .TP
 .BI \-\-force
-Let \fBupdate-alternatives\fR replace any real file that is installed
-where an alternative link has to be installed.
+Let \fBupdate\-alternatives\fR replace or drop any real file that is installed
+where an alternative link has to be installed or removed.
 .TP
 .BI \-\-skip\-auto
 Skip configuration prompt for alternatives which are properly configured
@@ -382,35 +398,35 @@ Problems were encountered whilst parsing the command line
 or performing the action.
 .
 .SH "QUERY FORMAT"
-The \fBupdate\-alternatives\fP \fI\-\-query\fP format is using an
+The \fBupdate\-alternatives \-\-query\fP format is using an
 RFC822-like flat format. It's made of \fIn\fP + 1 blocks where \fIn\fP is
 the number of alternatives available in the queried link group. The first
 block contains the following fields:
 .TP
-.BR Link: " <link>"
+.BI Link: " link"
 The generic name of the alternative.
 .TP
-.BR Status: " <status>"
+.BI Status: " status"
 The status of the alternative (\fBauto\fR or \fBmanual\fR).
 .TP
-.BR Best: " <best choice>"
+.BI Best: " best-choice"
 The path of the best alternative for this link group. Not present if
 there is no alternatives available.
 .TP
-.BR Value: " <currently selected alternative> "
+.BI Value: " currently-selected-alternative"
 The path of the currently selected alternative. It can also take the magic
 value \fBnone\fR. It is used if the link doesn't exist.
 .TP
 .TP
 The other blocks describe the available alternatives in the queried link group:
 .TP
-.BR Alternative: " <path of this alternative>"
+.BI Alternative: " path-of-this-alternative"
 Path to this block's alternative.
 .TP
-.BR Priority: " <priority value>"
+.BI Priority: " priority-value"
 Value of the priority of this alternative.
 .TP
-.BR Slaves: " <list of slaves>"
+.BI Slaves: " list-of-slaves"
 When this header is present, the \fBnext\fR lines hold all slave alternatives
 associated to the master link of the alternative. There is one slave per
 line. Each line contains one space, the generic name of the slave
@@ -447,7 +463,7 @@ Slaves:
 .fi
 .
 .SH DIAGNOSTICS
-With \fI\-\-verbose\fR
+With \fB\-\-verbose\fR
 .B update\-alternatives
 chatters incessantly about its activities on its standard output channel.
 If problems occur,
@@ -464,7 +480,7 @@ is controlled by the link group \fBvi\fP, which includes links for the
 program itself and the associated manpage.
 .PP
 To display the available packages which provide \fBvi\fP and the current
-setting for it, use the \fI\-\-display\fP action:
+setting for it, use the \fB\-\-display\fP action:
 .RS
 .PP
 .B update\-alternatives \-\-display vi
@@ -492,20 +508,6 @@ If you find any discrepancy between the operation of
 and this manual page, it is a bug,
 either in the implementation or the documentation; please report it.
 .
-.SH AUTHORS
-Copyright \(co 1995 Ian Jackson
-.br
-Copyright \(co 2009 Rapha\[:e]l Hertzog
-.sp
-This is free software; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-.PP
-This manual page is copyright 1997,1998 Charles Briscoe-Smith and
-others.
-.sp
-This is free documentation; see the GNU General Public Licence version 2 or
-later for copying conditions. There is NO WARRANTY.
-.
 .SH "SEE ALSO"
 .BR ln (1),
 FHS, the Filesystem Hierarchy Standard.
diff --git a/ostable b/ostable
index 4c81abe..0d9bcdc 100644
--- a/ostable
+++ b/ostable
@@ -19,6 +19,7 @@ uclibc-linux		linux-uclibc		linux[^-]*-uclibc
 gnueabihf-linux		linux-gnueabihf		linux[^-]*-gnueabihf
 gnueabi-linux		linux-gnueabi		linux[^-]*-gnueabi
 gnuspe-linux		linux-gnuspe		linux[^-]*-gnuspe
+gnux32-linux		linux-gnux32		linux[^-]*-gnux32
 gnulp-linux		linux-gnulp		linux[^-]*-gnulp
 gnu-linux		linux-gnu		linux[^-]*(-gnu.*)?
 gnu-kfreebsd		kfreebsd-gnu		kfreebsd[^-]*(-gnu.*)?
diff --git a/po/ChangeLog.old b/po/ChangeLog.old
index fa8784e..b3664f8 100644
--- a/po/ChangeLog.old
+++ b/po/ChangeLog.old
@@ -1152,7 +1152,7 @@
 
 	* ro.po: Fixed some consitency issues;
 	"conffiles" is no longer translated;
-	doublechecked for existance of writings without diacritics;
+	doublechecked for existence of writings without diacritics;
 	translation still at 742t.
 
 2006-05-15  Peter Karlsson  <peterk@debian.org>
@@ -1715,7 +1715,7 @@
 2005-01-11  Scott James Remnant  <scott@netsplit.com>
 
 	* LINGUAS: Rather than just listing the language codes on one
-	line, put each on its own line with a preceeding comment giving
+	line, put each on its own line with a preceding comment giving
 	the English name for the language, the current translator's
 	name in their preferred form and a contact e-mail address.
 
diff --git a/po/POTFILES.in b/po/POTFILES.in
index fc6961d..dc0235b 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,11 +1,14 @@
 # This is the list of all source files with translatable strings.
 
 lib/dpkg/ar.c
+lib/dpkg/arch.c
+lib/dpkg/atomic-file.c
 lib/dpkg/buffer.c
 lib/dpkg/cleanup.c
 lib/dpkg/command.c
 lib/dpkg/compress.c
 lib/dpkg/dbmodify.c
+lib/dpkg/deb-version.c
 lib/dpkg/dir.c
 lib/dpkg/dump.c
 lib/dpkg/ehandle.c
@@ -15,8 +18,8 @@ lib/dpkg/glob.c
 lib/dpkg/log.c
 lib/dpkg/md5.c
 lib/dpkg/mlib.c
-lib/dpkg/myopt.c
 lib/dpkg/nfmalloc.c
+lib/dpkg/options.c
 lib/dpkg/parse.c
 lib/dpkg/parsehelp.c
 lib/dpkg/path.c
@@ -27,12 +30,14 @@ lib/dpkg/pkg-format.c
 lib/dpkg/pkg-list.c
 lib/dpkg/pkg-queue.c
 lib/dpkg/pkg-show.c
+lib/dpkg/pkg-spec.c
 lib/dpkg/progress.c
 lib/dpkg/string.c
 lib/dpkg/subproc.c
 lib/dpkg/tarfn.c
 lib/dpkg/trigdeferred.l
 lib/dpkg/triglib.c
+lib/dpkg/trigname.c
 lib/dpkg/utils.c
 lib/dpkg/varbuf.c
 lib/dpkg/vercmp.c
@@ -47,7 +52,9 @@ src/enquiry.c
 src/errors.c
 src/filesdb.c
 src/help.c
-src/infodb.c
+src/infodb-access.c
+src/infodb-format.c
+src/infodb-upgrade.c
 src/main.c
 src/packages.c
 src/processarc.c
diff --git a/po/ast.po b/po/ast.po
index 87aae2d..6f6a8be 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Debian dpkg 1.14.22\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-11-14 17:43+0100\n"
 "Last-Translator: Marcos Alvarez Costales <marcos.alvarez.costales@gmail."
 "com>\n"
@@ -23,133 +23,217 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 #| msgid "failed to fstat tmpfile (data)"
 msgid "failed to fstat ar member file (%s)"
 msgstr "falló al criar el ficheru tmpfile (data)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat tmpfile (data)"
 msgid "ar member file (%s)"
 msgstr "falló al criar el ficheru tmpfile (data)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nun pue ser una cadena erma"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "tien d'entamar con un carauter alfanumbéricu"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"el caráuter `%c' nun ta permitíu (namái se permiten lletres, díxitos "
+"carauteres `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "fallu al escribir `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "nun se puede abrir el ficheru fonte `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "nun se puede abrir el ficheru fonte `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "nun pue escosase vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "nun puede desfacese'l búfer `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nun puede efeutuase `stat' otru ficheru nuevu `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "desaniciar diversions-old antiguu: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "error al criar el tubu `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nun se puede desaniciar `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "fallu al instalar el nuevu statoverride: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "falló en buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "falló en buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "llectura insuficiente en buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "falló al executar tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "nun se pudo executar %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "¡triba de compresión «%s» desconocía!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompresión"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compresión"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: fallu internu de gzip: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: fallu internu de gzip: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: fallu internu de gzip: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: fallu internu de gzip: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: fallu internu de gzip: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: fallu internu de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: fallu internu de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: fallu internu de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: fallu internu de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -158,7 +242,7 @@ msgstr ""
 "el direutoriu d'anovaciones contién el ficheru '%.250s', y el so nome ye "
 "enforma grande (llonxitú=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -166,105 +250,125 @@ msgstr ""
 "el direutoriu d'anovaciones contién el ficheros con nomes de llonxitudes "
 "diferentes (%d y %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nun puede desaminase'l direutoriu d'anovaciones `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "fallu al desaniciar el ficheru d'anovación incorporáu %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nun puede crease '%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nun puede enllenase %.250s con rellenu"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "nun puede facese `flush' %.250s tres del rellenu"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "nun puede tornase al entamu de %.250s dempués del rellenu"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "nun pue abrise un ficheru temporal pa vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "nun puede abrise/criase'l ficheru de bloquéu de la base de datos d'estáu"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "nun tien permisu pa bloquiar la base de datos d'estáu de dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "nun puede bloquiase la base de datos d'estáu de dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "la operación solicitada precisa privilexos de superusuariu"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "nun puede accedese al área d'estáu de dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "la operación precisa accesu de llectura y escritura al área d'estáu de dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "fallu al desaniciar el mio propiu ficheru d'anovación %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "nun puede escribise l'estáu actual de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "nun pue facese'l vaciáu del estáu actual de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nun pue tronzase pa l'estau actualizau de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "nun pue sincronizase l'estau actualizau de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "nun pue zarrase l'estau actualizau de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "nun pue instalase l'estau actualizau de `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "formatu de númberu de versión"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "formatu de númberu de versión"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -282,71 +386,42 @@ msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 msgid "unable to open directory '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "nun pue escosase vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "falló escribir los detalles de `%.50s' a `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "falló abrir `%s' pa escribir la información de %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "nun pue afitase'l buffering nel ficheru d'estáu"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "falló escribir el rexistru %s tocante a `%.50s' a `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "falló vaciar la información %s a `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "falló fsync la información %s a `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "falló zarrar `%.250s' tres d'escribir la información %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"falló enllazar `%.250s' con `%.250s' como copia de seguridá de la info %s"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "falló instalar `%.250s' como `%.250s' conteniendo la información %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -355,7 +430,7 @@ msgstr ""
 "%s: error fatal non recuperable, encaboxando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -367,13 +442,13 @@ msgstr ""
 "%s: error fatal non recuperable, encaboxando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "memoria escosada pa una nueva entrada de reorganización"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -382,141 +457,151 @@ msgstr ""
 "%s: fallu al reorganizar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: ¡¡abondos fallos añeraos durante la recuperación de error!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memoria escosada pa una nueva entrada de reorganización"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "memoria escosada pa la entrada de reorganización nueva con munchos argumentos"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: fallu al reorganizar: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: fallu al reorganizar: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: fallu internu: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "falta %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "nun s'almite `%.*s' pa %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "basura dempués de %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nome de paquete inválidu (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "campu de detalles `%s' de ficheru ermu"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "campu de detalles de ficheru `%s' non permitíu nel ficheru d'estáu"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "abondos valores nel campu de detalles de ficheru `%s'\n"
 "(comparáu con otros)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "insuficiente númberu de valores nel campu de detalles de ficheru `%s'\n"
 "(comparáu con otros)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no en campu booleanu"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "pallabra en campu «prioridá»"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "el valor pal campu `status' nun ta permitíu nesti contestu"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primer pallabra (necesaria) nel campu `status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segunda pallabra (fallu) nel campu `status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tercer pallabra d'estáu nel campu `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "fallu na cadena `Version' `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "Usóse un campu `Revision' o `Package-Revision' obsoletu"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "el valor del campu `config-version' nun se permite nesti contestu"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "fallu na cadena Config-Version `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "el valor de `conffiles' tien una llinia mal formateada `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "una llinia del valor de `conffiles' nun entama con espaciu `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "el direutoriu root o null ta llistau como conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -524,12 +609,36 @@ msgstr ""
 "nel campu `%s', falta el nome de paquete, o alcontróse basoria en cuenta'l "
 "nome"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campu `%s', nome de paquete inválidu `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"nel campu `%s', falta el nome de paquete, o alcontróse basoria en cuenta'l "
+"nome"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d ficheros y direutorios instalaos actualmente.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "el campu `%s', referencia a `%.255s': error na versión: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,7 +647,7 @@ msgstr ""
 "campu `%s', referencia a `%.255s':\n"
 " rellación de versión errónea %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,7 +656,7 @@ msgstr ""
 "el campu `%s', referencia a `%.255s':\n"
 " `%c' ta anticuáu, use `%c=' o `%c%c' en cuenta"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -557,11 +666,11 @@ msgstr ""
 " concasamientu esautu implicitu nel númberu de versión, úfrese usar `=' en "
 "cuenta"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Namái puen usase versiones esautes pa Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -571,56 +680,56 @@ msgstr ""
 " el valor de versión entama con un non-alfanuméricu, úfrese amestar un "
 "espaciu"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "el campu `%s', referencia a `%.255s': la versión contien `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "el campu `%s', referencia a `%.255s': versión nun terminada"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "el campu `%s', referencia a `%.255s': error na versión: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "campu `%s', error de sintaxis tres la referencia al paquete `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "nun s'almiten alternatives (`|') nel campu %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "el valor pal campu `triggers-pending' nun ta permitíu nesti contestu"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nome illegal pa l'activador de pendientes `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "activador de pendientes `%.255s' duplicáu"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "el valor pal campu `triggers-awaited' nun ta permitíu nesti contestu"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nome de paquete illegal nel disparador esperáu `%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "paquete de disparador esperáu duplicáu `%.255s'"
@@ -677,256 +786,287 @@ msgstr "<estáu de paquete y descriptor de progresu de ficheru>"
 msgid "unable to write to status fd %d"
 msgstr "nun puede escribise l'estáu fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "falló en realloc (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "falló en realloc (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "falló al asignar memoria"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "falló al efeutuar `dup' pa std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "falló al efeutuar `dup' pa `fd' %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "falló al criar tubería"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "fallu al escribir `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 "nun pueden lleese les propiedaes del descriptor de ficheros pa `%.250s'"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nun puede afitase l'atributu close-on-exec pa `%.250s'"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "fallu de configuración: %s necesita un valor"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "falló al abrir el ficheru de configuración '%.255s' pa llectura: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "opción `%s' desconocida"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "la opción --%s lleva un parámetru"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "la opción --%s nun lleva parámetros"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "fallu de llectura nel ficheru de configuración `%.250s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "fallu al zarrar el ficheru de configuración `%.250s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "fallu al zarrar el ficheru de configuración `%.250s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opción --%s desconocida"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "la opción --%s lleva un parámetru"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "la opción --%s nun lleva parámetros"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opción -%c desconocía"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "la opción -%c lleva un parámetru"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "la opción -%c nun lleva parámetros"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "opción obsoleta '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "aiciones en conflictu -%c (--%s) y -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicáu pal campu `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nome de campu definíu pol usuariu `%.*s' enforma curtiu"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplicáu pal campu definíu pol usuariu `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "falta %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor ermu pa %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "el paquete tien l'estáu %s pero los disparadores tán n'espera"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Campu `Configured-Version' pa un paquete con Status non afayaízu"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "el paquete tien l'estáu %s pero los disparadores tán n'espera"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "el paquete tien l'estáu «triggers-awaited» pero nun hai dengún disparador "
 "n'espera"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "el paquete tien l'estáu %s pero los disparadores tán pendientes"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "el paquete tien l'estáu «triggers-pending» pero nun hai disparadores "
 "pendientes"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Paquete que nun tando instaláu tien conffiles, escaecémonos d'ellos"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "fallá al abrir el ficheru d'información del paquete `%.255s' pa lleer"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "nun puede executase stat sobro'l ficheru `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "nun puede executase mmap sobro'l ficheru `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "nun puede executase stat sobro'l ficheru `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "falló al zarrar dempués de la llectura: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF dempués del nome del campu `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nueva llinia dientro del nome del campu `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF de MSDOS (^Z) dientro del nome del campu `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "el nome del campu `%.*s' tien de tar siguíu por dos puntos"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF enantes del valor del campu `%.*s' (falta nueva llinia final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "caráuter EOF de MSDOS dientro del valor del campu `%.*s' (¿falta nueva "
 "llinia?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nueva llinia dientro del nome del campu `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF durante'l valor del campu `%.*s' (falta nueva llinia)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "alcontráronse delles entraes d'información de paquetes, namái se permite una"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "falló al zarrar dempués de la llectura: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "nun hai denguna información de paquetes en `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -938,7 +1078,7 @@ msgstr ""
 "%s, nel ficheru '%.255s' cerca de la llinia %d paquete '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -950,217 +1090,205 @@ msgstr ""
 "%s, en ficheru '%.255s' cerca de llinia %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nun pue ser una cadena erma"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "tien d'entamar con un carauter alfanumbéricu"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"el caráuter `%c' nun ta permitíu (namái se permiten lletres, díxitos "
-"carauteres `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<dengún>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "la cadena de versión ta erma"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "la cadena de versión tien espacios nel so interior"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "la época na versión nun ye un númberu"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nun hai res tres los dos puntos nel númberu de versión"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "nun hai res tres los dos puntos nel númberu de versión"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "nun hai res tres los dos puntos nel númberu de versión"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "falta %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valor ermu pa %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caráuter `%c' inválidu nel anchor del campu\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Falta una llave de zarre nel formatu\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(ensin descripción disponible)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nome de paquete illegal nel disparador esperáu `%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nome de paquete illegal nel disparador esperáu `%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nun se pudo inorar la señal %s enantes d'executar el script %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "fallu al non remanar la señal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subprocesu): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "falló en `fork'"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "el subprocesu %s devolvió el códigu de salida d'error %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "el `wait' de %s falló"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "el soprocesu %s terminóse pola señal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", volcáu de «core»"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "el soprocesu %s falló con códigu d'estáu d'espera %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "el `wait' de %s falló"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nome de paquete inválidu `%.250s' na llista de disparadores dereferenciaos `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "ficheru d'activadores dereferenciaos truncáu `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "fallu de sintaxis nel ficheru de disparadores dereferenciaos '%.250s' nel "
 "carauter '%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "nun puede abrise/criase'l ficheru de bloquéu de los disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "disparáu"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 "nun puede facese `stat' sobro'l ficheru dereferenciáu de disparadores `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nun puede abrise'l ficheru de disparadores dereferenciáu `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "nun puede abrise/criase'l nuevu ficheru de disparadores dereferenciáu `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "fallu al lleer los disparadores del ficheru dereferenciáu `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "nun puede abrise'l nuevu ficheru dereferenciáu de disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 "nun puede zarrase'l nuevu ficheru dereferenciáu de disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "nun puede instalase'l nuevu ficheru dereferenciáu de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "nun se permiten nomes de disparadores ermos"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "el nome del disparador contién carauteres inválidos"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1169,19 +1297,19 @@ msgstr ""
 "síntaxis desconocida o inválida nel nome del disparador `%.250s' (nel "
 "disparador interesáu pal paquete `%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "nun puede abrise'l nuevu ficheru de llista d'intereses de disparadores `"
 "%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "nun puede rebobinase'l ficheru d'intereses de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1190,39 +1318,7 @@ msgstr ""
 "fallu sintácticu nel ficheru d'intereses del disparador `%.250s'; nome de "
 "paquete illegal `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nun puede crease un nuevu ficheru d'intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"nun puede escribise un nuevu ficheru d'intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"nun puede instalase un nuevu ficheru d'intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1230,47 +1326,17 @@ msgstr ""
 "interés de disparador de ficheru duplicáu pal ficheru `%.250s' y el paquete `"
 "%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nun pudo criase'l nuevu ficheru de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nun pudo escribise'l nuevu ficheru de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nun puede instalase'l nuevu ficheru de disparadores como `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nun puede lleese'l nuevu ficheru de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "error sintáuticu nel ficheru de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1279,7 +1345,7 @@ msgstr ""
 "el ficheru de rexistros de disparadores menciona un nome de paquete illegal `"
 "%.250s' (nel ficheru `%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1288,32 +1354,40 @@ msgstr ""
 "ficheru de disparadores ci `%.250s' contién una síntaxis de disparador "
 "illegal nel nome de disparador `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nun puede abrise'l ficheru de disparadores ci `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "el ficheru ci d'activadores contién una sintaxis de directiva desconocida"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "el ficheru ci d'activadores contién la directiva desconocida `%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "nun pue criase'l direutoriu d'estau d'activadores `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "nun pue afitase'l propietariu del direutoriu d'estau d'activadores `%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "nun se permiten nomes de disparadores ermos"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "el nome del disparador contién carauteres inválidos"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1338,101 +1412,168 @@ msgstr "fin de ficheru inesperáu al lleer `%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "error al lleer del tubu de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "saltando ficheru ensin empaquetar '%.255s' (trocar o escluyir?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "error al afitar les dates de `%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "imposible criar `%.255s' (mientres se procesab `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "error al afitar el propietariu de l'enllaz simbólicu `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "mandase de dpkg-deb demientres `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "error al afitar el propietariu de `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "error al afitar los permisos de `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"falló amosar l'estáu (siguiendo enllaces) de l'enllaz simbólicu esistente `"
-"%.250s'"
+msgid "error closing/writing `%.255s'"
+msgstr "error al zarrar/escribir `%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"falló amosar l'estáu (siguiendo enllaces) del destín del enllaz nuevu `"
-"%.250s' pa l'enllaz simbólicu `%.250s'"
+msgid "error creating pipe `%.255s'"
+msgstr "error al criar el tubu `%.255s'"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"tentando sobrescribir `%.250s', que ye la versión esviada de `"
-"%.250s' (paquete: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "error al criar el preséu `%.255s'"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "tentando sobrescribir `%.250s', que ye la versión esviada de `%.250s'"
+msgid "error creating hard link `%.255s'"
+msgstr "error al criar l'enllaz duru `%.255s'"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "nun pudo amosase l'estáu de `%.255s' (que taba nel intre d'instalase)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "error al criar l'enllaz simbólicu `%.255s'"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
+msgid "error creating directory `%.255s'"
+msgstr "error al criar el direutoriu `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "error al afitar les dates de `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "error al afitar el propietariu de l'enllaz simbólicu `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "nun pue lleese l'enllaz `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "tentando sobreescribir `%.250s', que tamién ta nel paquete %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"falló amosar l'estáu (siguiendo enllaces) de l'enllaz simbólicu esistente `"
+"%.250s'"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"falló amosar l'estáu (siguiendo enllaces) del destín del enllaz nuevu `"
+"%.250s' pa l'enllaz simbólicu `%.250s'"
+
+#: src/archives.c:732
+#, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"tentando sobrescribir `%.250s', que ye la versión esviada de `"
+"%.250s' (paquete: %.100s)"
+
+#: src/archives.c:738
+#, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "tentando sobrescribir `%.250s', que ye la versión esviada de `%.250s'"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "nun pudo amosase l'estáu de `%.255s' (que taba nel intre d'instalase)"
+
+#: src/archives.c:776
+#, c-format
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
 "nun pue llimpiase'l baruyu al rodiu de `%.255s' enantes d'instalar otra "
 "versión"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "nun pue amosase l'estáu de `%.255s' restaurau enantes d'instalar otra versión"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "l'archivu contenía un oxetu `%.255s' de triba desconocía 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "nun se puede facer `stat' sobre'l nome antiguu `%s': %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Reemplazando los ficheros del paquete antiguu %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Reemplazaos polos ficheros del paquete instalau %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1441,94 +1582,49 @@ msgstr ""
 "tentando sobreescribir el direutoriu `%.250s' del paquete %.250s con un non "
 "direutoriu"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "tentando sobreescribir `%.250s', que tamién ta nel paquete %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "imposible criar `%.255s' (mientres se procesab `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "mandase de dpkg-deb demientres `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "error al zarrar/escribir `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "error al criar el tubu `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "error al criar el preséu `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "error al criar l'enllaz duru `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "error al criar l'enllaz simbólicu `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "error al criar el direutoriu `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "nun pue apartase `%.255s' pa instalar la versión nueva"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "nun pue lleese l'enllaz `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "nun pue facese enllaz simbólicu de seguridá pa `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "nun pue camudase'l dueñu de l'enllaz simbólicu de seguridá pa `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "nun pue facese l'enllaz de seguridá de `%.255s' enantes d'instalar la "
 "versión nueva"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nun pue instalase la versión nueva de `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "nun puede crease '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "nun puede desfacese'l búfer `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1537,7 +1633,7 @@ msgstr ""
 "inorando el problema de dependencies con %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1546,7 +1642,7 @@ msgstr ""
 "valorando la desconfiguración del paquete\n"
 " esencial %s, p'activar %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1555,7 +1651,7 @@ msgstr ""
 "dpkg: non, %s ye esencial, nun va desconfigurase\n"
 " col envís d'activar %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1564,28 +1660,28 @@ msgstr ""
 "dpkg: non, nun pue continuase con %s (--auto-deconfigure aidará):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "eliminación de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalación de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: albidrando desconfigurar %s, que frañaríase por %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: sí, desconfigurarase %s (frañáu por %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1594,11 +1690,11 @@ msgstr ""
 "dpkg: tocante a %s que contién %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "escaeciendo'l frañamientu, ¡pue siguise lo mesmo!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1607,27 +1703,27 @@ msgstr ""
 "instalar %.250s frañaría %.250s, y la\n"
 " desconfiguración ta torgada (--auto-deconfigure pue aidar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalar %.250s frañaría software esistente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: albidrando quitar %s en favor de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s nun ta correutamente instaláu - escaeciendo lo que depende d'el.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: quitar %s pue dar problemes, porque ufre %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1636,102 +1732,104 @@ msgstr ""
 "dpkg: el paquete %s requier reinstalación, pero va desaniciase de toes "
 "maneres, como tu pidiste.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: el paquete %s requier reinstalación, nun va quitase.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: sí, quitarase %s en favor de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "conflictu ente paquetes - nun s'instala %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "escaeciendo'l conflictu, ¡pue siguise igual!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive necesita polo menos un argumentu camín"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "falló la execución de find pa --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "falló facer fdopen nel tubu de find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "error al lleer el tubu de find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "error al zarrar el tubu de find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find pa --recursive devolvió l'error nun remanao %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "guetao, pero nun s'alcontraron paquetes (ficheros que concasen *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s necesita d'argumentu polo menos un ficheru d'archivu de paquete"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Seleicionando el paquete enantes deseleicionáu %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Saltando'l paquete deseleicionáu %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "La versión %.250s de %.250s ya ta instalada, saltando.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "desactualizando %.250s de %.250s a %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1767,18 +1865,18 @@ msgstr "nun pue quitase la nueva versión instalada de `%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nun pue quitase la nueva versión estrayía de `%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "nun s'atopó l'estau del nuevu ficheru config dist `%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nun s'atopó l'estau del ficheru config `%.250s' instaláu actualmente"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1789,58 +1887,58 @@ msgstr ""
 "El ficheru de configuración `%s', nun esiste nel sistema.\n"
 "Instalando el ficheru de config nuevu como se pidiera.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: falló desaniciar la copia antigua '%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: falló renomar '%.250s' como '%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: falló al desaniciar '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 #| msgid "%s: failed to remove old distrib version '%.250s': %s"
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: falló desaniciar la versión vieya de la distribución '%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: falló desaniciar '%.250s' (enantes de sobreescribir): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: falló enllazar '%.250s' a '%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instalando la versión nueva del ficheru de configuración %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nun pue instalase `%.250s' como `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "nun ta instaláu dengún paquete nomáu `%s', nun pue configurase"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "el paquete %.250s yá ta instaláu y configuráu"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1849,7 +1947,24 @@ msgstr ""
 "el paquete %.250s nun ta preparáu pa configurase\n"
 " nun pue configurase (estau actual `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"el paquete %.250s nun ta preparáu pa configurase\n"
+" nun pue configurase (estau actual `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1858,11 +1973,11 @@ msgstr ""
 "dpkg: problemes de dependencies torguen la configuración de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemes de dependencies - déxase ensin configurar"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1872,7 +1987,7 @@ msgstr ""
 "pidió:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1880,12 +1995,12 @@ msgstr ""
 "El paquete ta nun estáu enforma gafientu - habría que\n"
 " reinstalalu enantes de tentar la configuración."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Configurando %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1894,7 +2009,7 @@ msgstr ""
 "%s: nun pue sabese l'estáu del ficheru config '%s'\n"
 " (= `%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1903,7 +2018,7 @@ msgstr ""
 "%s: el ficheru config '%s' ye un enllaz circular\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1912,7 +2027,7 @@ msgstr ""
 "%s: nun pue lleese l'enllaz al ficheru conf '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1921,34 +2036,35 @@ msgstr ""
 "%s: el ficheru conf '%.250s' apunta a un nome dexeneráu\n"
 " ('%s' ye enllaz simbólicu a '%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: el ficheru conf '%.250s' nun ye un simple ficheru o enllaz (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "hash md5"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: nun pue abrise'l ficheru conf %s pa facer hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "En acabando, escribir `exit'.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1957,12 +2073,12 @@ msgstr ""
 "\n"
 "Ficheru de configuración `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (daveres `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1973,7 +2089,7 @@ msgstr ""
 " ==> Ficheru nel sistema criau por vusté o por un script.\n"
 " ==> Ficheru tamién nel paquete sirvíu pol mantenedor.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1982,7 +2098,7 @@ msgstr ""
 "\n"
 "     Nun modificáu dende la instalación.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1991,7 +2107,7 @@ msgstr ""
 "\n"
 " ==> Modificáu (por vusté o un script) dende la instalación.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2000,37 +2116,37 @@ msgstr ""
 "\n"
 " ==> Desaniciáu (por vusté o un script) dende la instalación.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> El distribuidor del paquete ufre una versión actualizada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     La versión del paquete ye la mesma que la cabera instalada.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Usando un ficheru nuevu como se pidiera.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Usando l'actual ficheru antiguu como se pidiera.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Guardando l'antiguu ficheru config como predetermináu.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Usando'l nuevu ficheru config como predetermináu.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2045,183 +2161,170 @@ msgstr ""
 "      D     : amosar les diferencies ente les versiones\n"
 "      Z     : mandar esti procesu a segundu planu pa esaminar la situación\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " L'aición predeterminada ye conservar la versión actual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " L'aición predeterminada ye instalar la versión nueva.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[predeterminao=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[predeterminao=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[ensin predetermín]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "error al escribir en stderr, descubiertu enantes del prompt del ficheru conf"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "error de llectura na entrada estándar nel prompt del ficheru conf"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF na entrada estándar nel prompt del ficheru conf"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depende de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pre-depende de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s encamienta %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suxier %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s fraña %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s hai conflictu con %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s meyora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s va desaniciase.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s va deconfigurase.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s va instalase, pero ye la versión %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s ta instaláu, pero ye la versión %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s ta desempaquetáu, pero nunca nun se configuró.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s ta desempaquetáu, pero ye la versión %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  la cabera versión configurada de %.250s ye la %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s ye %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s ufre %.250s pero va desaniciase.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s ufre %.250s pero va desconfigurase.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s ufre %.250s pero ye %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s nun ta instaláu.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versión %.250s) va instalase.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versión %.250s) ta presente y %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s ufre %.250s y va instalase.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s ufre %.250s y ta presente y %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Type dpkg-trigger --help for help about this utility."
+msgid "Use --help for help about diverting files."
+msgstr "Escriba dpkg-trigger --help pa obtener aida d'esta ferramienta."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versión %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2232,8 +2335,8 @@ msgstr ""
 "o\n"
 "posterior pa les condiciones de copia. Nun hai DENGUNA garantía.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2242,7 +2345,7 @@ msgstr ""
 "Emplegu: %s [<opción> ...] <orde>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2254,7 +2357,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -2327,7 +2430,7 @@ msgstr ""
 "Los scripts preinst o postrm de los paquetes deberíen especificar siempres --"
 "package y --divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2336,19 +2439,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "nun se puede facer `stat' sobre'l nome antiguu `%s': %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "error comprobando `%s': %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2357,144 +2454,123 @@ msgstr ""
 "renomar obliga a sobreescribir `%s' con\n"
 "un ficheru distintu `%s', nun se permite."
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "nun se puede facer `stat' sobre'l nome nuevu `%s': %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: desaniciar enllaz antiguu duplicáu `%s': %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "el nome de ficheru «%s» nun ye un allugamientu absolutu"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "el ficheru nun pue contener saltos de llinia"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s"
 msgstr "esviación llocal a: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s to %s"
 msgstr "esviación llocal a: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s by %s"
 msgstr "esviáu por %s a: %s\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s to %s by %s"
 msgstr "esviáu por %s a: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "any diversion of %s"
 msgstr "esviación llocal a: %s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "any diversion of %s to %s"
 msgstr "esviáu por %s a: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "nun puede abrise'l ficheru GPL"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "nun pue escosase vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "desaniciar diversions-old antiguu: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "fallu al crear el nuevu ficheru statoverride-old: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "fallu al instalar el nuevu statoverride: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s necesites un parámetru"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "el nome de ficheru «%s» nun ye un allugamientu absolutu"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "el ficheru nun pue contener saltos de llinia"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Nun puen esviase direutorios"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Nun puen esviase direutorios"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Dexando `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' entra en conflictu con `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "Amestando `%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "inorando petición de desaniciu de %.250s que nun ta instaláu"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nun hai un esvíu `%s', dengunu desaniciáu"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2505,7 +2581,7 @@ msgstr ""
 "  al desaniciar `%s'\n"
 "  alcontróse `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2516,17 +2592,23 @@ msgstr ""
 "  al desaniciar `%s'\n"
 "  alcontróse `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "inorando petición de desaniciu de %.250s que nun ta instaláu"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "Desaniciando `%s'"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "el nome de paquete nun puede tener saltos de llinia"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "«divert-to» nun puede tener saltos de llinia"
 
@@ -2542,12 +2624,12 @@ msgstr "fallu al facer `fstat' del ficheru anterior de desvíos"
 msgid "failed to fstat diversions file"
 msgstr "fallu al facer `fstat' del ficheru de desvíos"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "desvíos conflictivos sobre `%.250s' ou `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2558,7 +2640,7 @@ msgstr ""
 "(ellos y\n"
 "los demás paquetes que dependen d'ellos):\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2568,7 +2650,7 @@ msgstr ""
 "Hai que los configurar usando dpkg --configure o la opción configure del\n"
 "menú de dselect pa que funcionen:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2579,7 +2661,7 @@ msgstr ""
 "usando\n"
 "dpkg --configure <package> o la opción configure del menú de dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2590,7 +2672,7 @@ msgstr ""
 "tentalo;\n"
 "los paquetes puen desaniciase usando dselect o dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2600,7 +2682,7 @@ msgstr ""
 "que activaron n'otros paquetes.  Esti procesamientu pue solicitase usando\n"
 "dselect o dpkg --configure --pending (o dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2610,32 +2692,59 @@ msgstr ""
 "entá nun se fizo.  El procesamientu d'activadores pue solicitase usando\n"
 "dselect o dpkg --configure --pending (o dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s nun toma dengún argumentu"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<desconocíu>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d en %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2643,7 +2752,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paquetes, de les siguientes seiciones:"
 msgstr[1] " %d paquetes, de les siguientes seiciones:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2652,29 +2761,33 @@ msgstr ""
 "La versión de dpkg con sofitu activu pa %s aínda nun ta configurada.\n"
 " Por favor, use 'dpkg --configure dpkg', y vuelva a tentalo.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg nun ta rexistráu como instaláu, ¡nun pue comprobase'l sofitu pa %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "campu Pre-Dependencies"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "nomes de ficheros abondo llargos"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "abondos Troques y Conflictos"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2683,28 +2796,28 @@ msgstr ""
 "dpkg: nun se ve cómo satisfacer la pre-dependencia:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "nun pueden satisfacese les pre-dependencies pa %.250s (necesaries por %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "opción obsoleta '--%s', por favor, usa nel so llugar '--%s'"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions lleva trés argumentos: <versión> <relación> <versión>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "mala relación de --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: la versión `%s' tien una mala sintaxis: %s\n"
@@ -2758,12 +2871,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "avisu, saltando'l problema por tar activao --force: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "nun pue abrise'l ficheru de llista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2772,41 +2885,49 @@ msgstr ""
 "falta'l ficheru de llista de ficheros del paquete `%.250s', suponse qu'el "
 "paquete nun tien dengún ficheru instaláu actualmente."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nun pue abrise'l ficheru de llista de ficheros del paquete '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"el ficheru de llista de ficheros del paquete '%.250s' contién una llinia "
+"final erma"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "llista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "el ficheru de llista de ficheros del paquete '%.250s' contién una llinia "
 "final erma"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "el ficheru de llista de ficheros del paquete `%.250s' contién un nome de "
 "ficheru vacíu"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "error al zarrar el ficheru de llista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Lleendo la base de datos ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2814,81 +2935,49 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d ficheros y direutorios instalaos actualmente.)\n"
 msgstr[1] "%d ficheros y direutorios instalaos actualmente.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"nun pue criase'l ficheru de llista de ficheros actualizao del paquete %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"fallu d'escritura nel ficheru de llista de ficheros actualizao del paquete %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "fallu al volcar la llista de ficheros actualizada del paquete %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "fallu al sincronizar la llista de ficheros actualizada del paquete %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "fallu al zarrar la llista de ficheros actualizada del paquete %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "fallu al instalar la llista de ficheros actualizada del paquete %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "non instaláu"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "non instaláu pero queda la so configuración"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "francíu por un desaniciu o instalación mala"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "desempaquetáu pero ensin configurar"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "francíu por un fallu en 'postinst'"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "esperando a que otru paquete procese disparadores"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "disparáu"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instaláu"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - fallu: la variable d'ambiente PATH nun s'estableció.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' nun s'atopó en PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2899,7 +2988,7 @@ msgid_plural ""
 msgstr[0] "dpkg: `%s' nun s'atopó en PATH.\n"
 msgstr[1] "dpkg: `%s' nun s'atopó en PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2908,100 +2997,152 @@ msgstr ""
 "%d programa(es) esperáu(aos) ensin atopar en PATH.\n"
 "NB: el PATH del root debería contener /usr/local/sbin, /usr/sbin e /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "nun pue efeutuase setenv pal programa de caltenimientu"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "fallu al facer chroot a `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "falló al camudar al direutoriu `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nun se pudieron establecer permisos d'execución en `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "nun pue efeutuase setenv pal programa de caltenimientu"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "script %s instaláu"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nun se pudo facer stat de %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "script %s nuevu"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "script %s vieyu"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nun pudo facese stat de %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - probando'l script del paquete nuevu nel so sitiu...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "nun hai un script na versión nueva del paquete - colando"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... paez que too foi bien.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "nun puede crease '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nun puede comprobase la esistencia de `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "nun puede lleese'l direutoriu `info'"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "fallu intentando abrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "nun se puede abrir el ficheru fonte `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "el conffile `%.250s' nun apaez dientro del paquete"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "fallu al escribir `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programa de xestión de paquetes \"%s\" de Debian versión %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3024,7 +3165,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3058,7 +3203,7 @@ msgstr ""
 "-Dh|--debug=help Aida sobre la depuración.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -3071,7 +3216,7 @@ msgstr ""
 "  --license|--licence Amuesa los términos de copia y la llicencia.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3083,18 +3228,25 @@ msgstr ""
 " (escribi %s --help.)\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Pa usu internu: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3153,6 +3305,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3193,7 +3347,7 @@ msgstr ""
 "--abort-after <n> Encabosa dempués de <n> fallos.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3213,12 +3367,12 @@ msgstr ""
 "ficheros de control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "Use `dselect' o 'aptitude' pa una xestión de paquetes más amigable.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3241,59 +3395,63 @@ msgstr ""
 "Les opciones marcaes con [*] producen una salida extensa,\n"
 "¡peñérala con `less' o con `more'!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3302,103 +3460,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemes de dependencies - nun se desinstala"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemes de dependencies - nun se desinstala"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "nun pue efeutuase setenv pal programa de caltenimientu"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "fallu de llectura nel ficheru de configuración `%.250s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3406,7 +3564,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3414,41 +3572,77 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug necesita un númberu octal como parámetru"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nome de paquete ermu na llista de --ignore-depends separtaos por coma `"
 "%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends necesita un nome de paquete llegal.\n"
 "`%.250s' no lo es; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "enteru inválidu pa --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "estáu"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s nun toma dengún argumentu"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "nun se puede desaniciar el ficheru `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3457,7 +3651,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3465,40 +3659,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opción «force/refuse» desconocía `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "opción force/refuse obsoleta '%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd toma un argumentu, que nun seya cero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd sólo toma un argumentu"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents toma esautamente un argumentu"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nun se pudo abrir `%i' pa un fluxu"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof inesperáu enantes del fin de la llinia %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "necesítase una opción d'aición"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3507,22 +3699,22 @@ msgstr ""
 "nomes\n"
 "de los ficheros nos que vienen"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending nun garra dengún argumentu que nun seya una opción"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s necesita polo menos un nome de paquete como argumentu"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paquete %s llistáu más d'una vegada, sólo se procesa una.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3531,7 +3723,7 @@ msgstr ""
 "¡Desempaquetóse más d'una copia del paquete %s!\n"
 "Va configuráse solamente una vegada\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3540,114 +3732,114 @@ msgstr ""
 "el paquete %.250s nun ta preparáu pa procesar disparadores\n"
 "(l'estáu actual ye `%.250s' ensin disparadorse pendientes)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  El paquete `%s' apurre `%s' pero va desinstalase.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  El paquete `%s' va desinstalase.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  La versión de `%s' nel sistema ye %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  El paquete `%s' qu'apurre `%s' ta esperando al procesamientu de los "
 "disparadores.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  El paquete %s ta esperando pol procesáu de disparadores.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: tamién configurando `%s' (requeríu por `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  El paquete `%s' qu'apurre`%s' entá nun se configuró.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  El paquete `%s' entá nun se configuró.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  El paquete `%s' qu'apurre %s nun s'instaló.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  El paquete «%s» nun s'instaló.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) france %s y ye %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) apurre %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  La versión de `%s' que se desconfigurará ye %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depende de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; por embargu:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "fallu al asegurase de que `%.250s' nun existe"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "paquete reensambláu"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autentificando %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "¡Falló la verificación del paquete %s!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3656,97 +3848,102 @@ msgstr ""
 "Falló la verificación del paquete %s,\n"
 "pero instalaráse de toles formes talo y como se solicitó\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "correuto\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "falló al criar nome de direutoriu temporal"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "el paquete %s tien demasiaos pares Conflictu/Reemplaza"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nun se puede desaniciar el ficheru d'información de control `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "la versión antigua del paquete tien un nome de ficheru d'información\n"
 "llarguísimu qu'entama per `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nun puede desaniciase'l ficheru d'información obsoletu `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "nun puede instalase'l (supuestamente) nuevu ficheru d'información `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nun puede abrise'l direutoriu de control temporal"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "el paquete contién un nome de ficheru d'información llarguísimu\n"
 "(entama con `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "la información de control del paquete contién el direutoriu `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "package control info rmdir of `%.250s' didn't say not a dir"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "el paquete %s contién list como ficheru d'información"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "nun puede instalase'l nuevu ficheru d'información `%.250s' como `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nun se puede desaniciar el ficheru d'información de control `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Note la desaparición de %s, que trocóse ensembre.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "nun se puede acceder al ficheru"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "falló al criar nome de direutoriu temporal"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "llonxitú de la información de control"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Rexistrada la información sobro %s a partir de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "l'arquitectura del paquete (%s) nun correspuende cola del sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3755,101 +3952,96 @@ msgstr ""
 "dpkg: tocante a %s que contién %s, problema de predependencia:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de predependencia - nun s'instala %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "descartando problema de predependencia!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Tresnando pa trocar %s %s (usando %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Desempaquetando %s (de %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "el nome del conffile (qu'entama por `%.250s')\n"
 "ye abondu llargu (>%d carauteres)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "error de llectura en %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "fallu al zarrar %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "fallu intentando abrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Desconfigurando %s, pa poder desaniciar %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Desconfigurando %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Desempaquetando'l troquéu de %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "fallu al lleer la salida de tar de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "sistema de ficheros del archivu-tar dañado - archivu de paquete frañáu"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zapea dables ceros finales"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "nun pudo efeutuase stat al fichero antiguu '%.250s' polo que nun se "
 "desaniciará: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "nun puede desaniciase'l direutoriu antiguu '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "el conffile antiguu '%.250s' yera un direutoriu ermu (y desanicióse)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nun puede efeutuase `stat' otru ficheru nuevu `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3858,23 +4050,18 @@ msgstr ""
 "el ficheru antiguu '%.250s' ye'l mesmu que dellos de los nuevos ficheros! "
 "(tantu '%.250s' como '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "nun se puede %s el ficheru antiguu '%.250s': %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Note la desaparición de %s, que trocóse ensembre.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3888,91 +4075,91 @@ msgstr ""
 "|/ Err?=(dengún)/Reteníu/Requier-reinst/X=dambos problemes (Estáu,Err: "
 "mayúsc.=malu)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nome"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versión"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descripción"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nun s'alcontró dengún paquete que correspuenda con %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "esviáu por %s de: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "esviáu por %s a: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "esviación llocal de: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "esviación llocal a: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search necesita a lo menos un patrón de nome de ficheru como argumentu"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nun s'alcontró dengún paquete que correspuenda con %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "El paquete `%s' nun ta instaláu y nun hai denguna información disponible.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "El paquete `%s' nun ta disponible.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "El paquete `%s' nun ta instaláu.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "El paquete `%s' nun contién dengún ficheru (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "esviáu llocalmente a: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "el paquete esvía otros a: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "esviáu por %s a: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3980,22 +4167,22 @@ msgstr ""
 "Use dpkg --info (= dpkg-deb --info) pa desaminar ficheros,\n"
 "y dpkg --contents (= dpkg-deb --contents) pa llistar el so conteníu.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build lleva tolo más, dos parámetros"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Programa de xestión de paquetes \"%s\" de Debian versión %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -4022,11 +4209,17 @@ msgstr ""
 "pertenez\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4035,7 +4228,7 @@ msgstr ""
 "  -f|--showformat=<formatu>   Usa un formatu alternativu pa --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4057,12 +4250,16 @@ msgstr ""
 "  alliniaránse a la drecha a menos que'l anchor seya negativu, nesi\n"
 "  casu alliniaránse a la esquierda.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "inorando petición de desaniciu de %.250s que nun ta instaláu"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4072,11 +4269,11 @@ msgstr ""
 " ficheros de configuración queden nel sistema. Use --purge pa desaniciar "
 "tamién estos ficheros."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Ye un paquete esencial - nun ha desinstalase."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4085,11 +4282,11 @@ msgstr ""
 "dpkg: problemes de dependencies impiden la desinstalación de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemes de dependencies - nun se desinstala"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4099,7 +4296,7 @@ msgstr ""
 " talo y como se solicitó:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4107,17 +4304,17 @@ msgstr ""
 "El paquete ta nun estáu mui malu ya inconsistente - tien de reinstalalu\n"
 " enantes d'intentar desinstalalu."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Desinstalaría o purgaría %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Desinstalando %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4126,42 +4323,43 @@ msgstr ""
 "al desinstalar %.250s, nun se puede desaniciar el direutoriu '%.250s': %s - "
 "¿el direutoriu puede ser un puntu de montaxe?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nun se puede desaniciar `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nun puede crease '%.255s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "al desinstalar %.250s, el direutoriu '%.250s' nun ta ermu, nun se desanicia"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nun se puede desaniciar `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Purgando ficheros de configuración de %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "nun se puede desaniciar el ficheru de configuración antiguu `%.250s' (= `"
 "%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "nun puede lleese'l direutoriu del ficheru de configuración `%.250s'\n"
 "(a partir de `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
@@ -4169,64 +4367,64 @@ msgstr ""
 "%.250s'\n"
 "(de `%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nun puede desaniciase la llista de ficheros antigua"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nun puede desaniciase'l script postrm antiguu"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "eof inesperáu nel nome del paquete na llinia %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fin de llinia inesperáu nel nome del paquete na lllinia %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "eof inesperáu tres el nome del paquete na llinia %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fin de llinia inesperáu tres el nome del paquete na llinia %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "datos inesperaos tres el paquete y esbilla na llinia %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nome de paquete illegal na llinia %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nome de paquete illegal na llinia %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "estáu deseyáu desconocíu na llinia %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "fallu de llectura na entrada estándar"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4237,7 +4435,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4266,56 +4464,38 @@ msgstr ""
 "  --help amuesa esti mensaxe d'aida.\n"
 "  --version amuesa la versión.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "tarazando la cabera /"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "fallu al abrir el nuevu ficheru statoverride: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "fallu al desaniciar statoverride-old: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "fallu al crear el nuevu ficheru statoverride-old: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "fallu al instalar el nuevu statoverride: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add necesita cuatro argumentos"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "pero especificóse--force, poro, va ignorase"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Yá existe una redefinición pa «%s», "
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "avisu: diose --update pero nun esiste %s"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Nun existe una redefinición."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "avisu: --update ye inútil pa --remove"
@@ -4438,42 +4618,42 @@ msgstr ""
 "  --no-act                         Namái prebar, nun camudar ren realmente.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger ha llamase dende un programa d'un desendolcador (o cola opción "
+"--by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: el direutoriu de datos de disparadores entá nun se crió\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: entá nun esisten rexistros de disparadores\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "dpkg-trigger toma namás un argumento"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger ha llamase dende un programa d'un desendolcador (o cola opción "
-"--by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nome de paquete esperáu illegal `%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nome de disparador inválidu `%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4482,7 +4662,7 @@ msgstr ""
 "%s: alcontróse un bucle al procesar los disparadores:\n"
 " la cadena de paquetes cuyos disparadores son o pueden ser responsables:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4492,43 +4672,44 @@ msgstr ""
 " disparadores pendientes de paquetes que nun son o pueden nun ser "
 "resolubles:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "los disparadores entraron en bucle, desdexando"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Procesando disparadores pa %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s necesita esautamente un ficheru de Paquetes como argumentu"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "nun puede accedese al área d'estáu de dpkg pa un anovamientu\n"
 "de `available'"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "l'anovamientu de `available' requier accesu d' escritura al área d'estáu\n"
 "de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Trocando información de paquetes disponibles, usando %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Anovando información de paquetes disponibles, usando %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4536,7 +4717,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "La información sobro %d paquete(s) anovóse.\n"
 msgstr[1] "La información sobro %d paquete(s) anovóse.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4655,157 +4836,156 @@ msgstr[0] ""
 msgstr[1] ""
 "dpkg-deb: nun tendránse en cuenta %d avisos sobro los ficheros de control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s necesites un directoriu como parámetru"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build lleva tolo más, dos parámetros"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nun puede comprebase la esistencia del ficheru `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "l'oxetivu ye un direutoriu - nun puede omitise la comprebación del ficheru\n"
 "de control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "non testiando conteníos d'área de control"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "construyendo paquete desconocíu en '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: construyendo'l paquete `%s' en `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "falló al criar el ficheru temporal (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "estaya de control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "falló al desaniciar el ficheru temporal (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "falló al efeutuar `rewind' sobro'l ficheru temporal (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat tmpfile (data)"
 msgid "failed to stat temporary file (%s)"
 msgstr "falló al criar el ficheru tmpfile (data)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "fallu al escribir `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "ente númberos"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "falló al escribir el nome del ficheru na tubería de tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> dende tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fin de ficheru inesperáu en %s en %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "fallu al lleer %s del ficheru %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "falló al lleer el ficheru `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "falló al efeutuar `fstat' sobro'l ficheru"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "el ficheru nun tien dengún puntu nel númberu de versión"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "el ficheru nun tien carauteres de nueva llinia na cabecera"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "el ficheru `%.250s' ta frañáu - númberu de parte erróneu"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "el ficheru `%.250s' nun ye un ficheru binariu de debian"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "el ficheru nun tien dengún puntu nel númberu de versión"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "el ficheru nun tien carauteres de nueva llinia na cabecera"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "el ficheru nun tien dengún puntu nel númberu de versión"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "nun s'entiende la versión %.250s del ficheru, fáigase un\n"
 "dpkg-deb más modernu"
@@ -4834,41 +5014,41 @@ msgstr "el ficheru `%.250s' contién dos miembros de control, abandonu"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " paquete debian nuevu, versión %s.\n"
 " tamañu %ld bytes: ficheru de control= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "el ficheru tien una llonxitú de control mal formada `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "sáltase l'elementu de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " paquete debian antiguu, versión %s.\n"
 " tamañu %ld bytes: ficheru de control= %zi, ficheru principal= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4877,49 +5057,50 @@ msgstr ""
 "dpkg-deb: el ficheru tien pinta de ser un ficheru que foi frañáu\n"
 "dpkg-deb     al ser tresferíu en mou ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' nun ye un ficheru en formatu debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "falló al escribir a la tubería na copia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "falló al zarrar la tubería na copia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datos"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "falló al camudar al direutoriu"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "falló al crear direutoriu"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "falló al camudar a un direutoriu dempués de crialu"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "falló al camudar al direutoriu"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<descompresión>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "apegar"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s necesita un nome de ficheru .deb como argumentu"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4928,39 +5109,39 @@ msgstr ""
 "--%s necesita un direutoriu de destín.\n"
 "¿A lo meyor lo que quier facer ye dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s toma como muncho dos argumentos (.deb y direutoriu)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s toma namái un argumentu (ficheru .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "falló al camudar a `/' pa llimpieza"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "nun se puede facer `stat' sobre'l nome antiguu `%s': %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' nun contién dengún componente de control `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "l'apertura del componente `%.255s' (dientro de %.255s)\n"
 "falló de mou inesperáu"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4968,69 +5149,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "Falta una de les componentes de control solicitaes"
 msgstr[1] "Falta una de les componentes de control solicitaes"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "nun se puede desaminar el direutoriu `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "nun puede efeutuase `stat' sobro `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "nun puede abrise `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "falló al lleer `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d llinies  %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     nun ye un ficheru planu   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(¡nun hai dengún ficheru `control' nel ficheru de control!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nun puede abrise'l componente `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "falló durante la llectura de la componente `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "error al zarrar el tubu de find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Fallu nel formatu"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents toma esautamente un argumentu"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Versión `%s' del sistema de xestión de paquetes de Debian `%s'.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5041,6 +5230,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5059,7 +5250,7 @@ msgstr ""
 "ficheros.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5072,11 +5263,12 @@ msgstr ""
 "<ccampo> ye'l nome d'un campu nel ficheru de `control' principal.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5086,6 +5278,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opciones:\n"
@@ -5100,7 +5295,7 @@ msgstr ""
 "«gzip», «bzip2», «none» (ninguna)\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5114,7 +5309,7 @@ msgstr ""
 "de paquetes fácil d'usar. Avisu: ¡los paquetes que desempaquetes con\n"
 "«dpkg-deb --extract» nun s'instalarán bien!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5123,104 +5318,117 @@ msgstr ""
 "deb;\n"
 "Escribi dpkg --help pa obtener aida sobre instalar y desinstalar paquetes."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "enteru inválidu pa --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "enteru inválidu pa --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "¡triba de compresión «%s» desconocía!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "enteru inválidu pa --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "el ficheru `%.250s' ta frañáu - díxitu fallíu (códigu %d) en %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "el ficheru `%.250s' ta frañáu - falta %.250s\""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - falta una nueva llinia dempués de %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "fallu al lleer %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - maxa errónea al final de la\n"
 "primer cabecera"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "el ficheru `%.250s' ta frañáu - caráuter d'enllenu erróneu (códigu %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "el ficheru `%.250s' ta frañáu - hai nulos na seición d'información"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formatu de númberu de versión"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s ta instaláu, pero ye la versión %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "el ficheru `%.250s' tien formatu versión `%.250s' - necesita un dpkg-split\n"
 "más modernu"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nome paquete"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "paquete de númberu de versión"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "ficheru paquete MD% checksum"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "el ficheru `%.250s' ta frañáu - suma MD5 `%.250s' errónea"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "part offset"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "númberos de parte"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
@@ -5228,79 +5436,85 @@ msgstr ""
 "el ficheru `%.250s' ta frañáu - nun hai una barra ente los númberos\n"
 "de parte"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "númberu de partes"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "el ficheru '%.250s' ta frañáu - númberu de parte erróneu"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "númberu de partes"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "el ficheru `%.250s' ta frañáu - númberu de parte erróneu"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "nome paquete"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - maxa errónea al final de\n"
 "la segunda testera"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - el segundu miembru nun ye un miembru\n"
 "de datos"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - númberu enquivocáu de partes pa los\n"
 "tamaños conseñaos"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "el ficheru `%.250s' ta frañáu - el tamañu ta enquivocáu pol\n"
 "númberu de parte conseñáu"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "nun puede efeutuase `stat' sobro'l ficheru parte `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "el ficheru `%.250s' ta frañáu - enforma curtiu"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nun puede abrise'l ficheru parte d'archivu `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "el ficheru `%.250s' nun ye una parte d'archivu"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5317,9 +5531,10 @@ msgstr "el ficheru `%.250s' nun ye una parte d'archivu"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5343,12 +5558,19 @@ msgstr ""
 "(cachu usáu): %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<desconocíu>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s requier ún o más argumentos de ficheru de partes"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "el ficheru `%s' nun ye una parte d'archivu\n"
@@ -5383,7 +5605,7 @@ msgstr "Saltando'l paquete deseleicionáu %s.\n"
 msgid "split package part"
 msgstr "Poniendo paquete %s xuntu dende %d partes:"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "fecho\n"
@@ -5408,11 +5630,6 @@ msgstr "falta la parte %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "ferramienta de división/unión de Debian `%s'; versión %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5436,17 +5653,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opciones:\n"
 "   --depotdir <direutoriu>      Utiliza <direutoriu> en cuenta de %s/%s.\n"
@@ -5458,150 +5684,159 @@ msgstr ""
 "\n"
 "Estáu de salida: 0 = OK;  1 = -a nun ye una parte;  2 = ¡problemes!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Escriba dpkg-split --help pa tener aida."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fin de ficheru inesperáu en %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "el tamañu de la parte ye abondo grande o nun ye positivu"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "el tamañu de la parte tien de ser polo menos %d KiB (p'almitir una testera)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "nun puede lleese'l direutoriu de depósitu `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto requier l'usu de la opción --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto requier esautamente un ficheru parte como argumentu"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "nun puede lleese'l ficheru parte `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "El ficheru `%.250s' nun ye parte d'un archivu multiparte.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nun puede reabrise'l ficheru parte `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "nun puede abrise'l nuevu ficheru de depósitu `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nun puede renomase'l nuevu ficheru de depósitu `%.250s' a `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Parte %d del paquete %s archivada (entá se necesita "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " y "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "nun puede desaniciase'l ficheru de depósitu usáu `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Queden ficheros puxarra nel direutoriu de depósitu:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nu se puede facer `stat' sobre `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (nun ye un ficheru normal)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paquetes entá ensin atornizar:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Paquete %s: parte(s)"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "el ficheru parte `%.250s' nun ye un ficheru normal"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nun se puede descartar `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Desinstaláu %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "nun se puede abrir el ficheru fonte `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "nun se puede facer `stat' sobre'l ficheru fonte"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "el ficheru fonte `%.250s' nun ye un ficheru normal"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d parts: "
 msgid "Splitting package %s into %d part: "
@@ -5609,37 +5844,22 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Poniendo paquete %s xuntu dende %d partes:"
 msgstr[1] "Poniendo paquete %s xuntu dende %d partes:"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necesita un nome de ficheru fonte como argumentu"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split toma como muncho un nome de ficheru fonte y un prefixo de destín"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5736,7 +5956,7 @@ msgstr ""
 "  --help amuesa esti mensax d'aida.\n"
 "  --version amuesa la versión.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5751,7 +5971,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5784,134 +6004,101 @@ msgstr ""
 "  --help amuesa esti mensaxe d'aida.\n"
 "  --version amuesa la versión.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "parse error"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "avisu"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "nun se puede facer `stat' sobre'l nome antiguu `%s': %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "llecturaenllaz(%s) falló: %s"
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "falló en realloc (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "especificáronse dos órdenes: %s y --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "fallu al abrir ficheru de desvíos: %s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "readlink(%s) failed: %s"
-msgid "scan of %s failed: %s"
-msgstr "llecturaenllaz(%s) falló: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
+msgstr "nun se puede desaniciar %s: %s"
 
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "fallu al executar %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nun pue facese de %s un enllaz simbólicu a %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nun pue instalase %s como %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr "nun se puede desaniciar %s: %s"
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 #| msgid "unexpected end of file in %s while trying to read %s"
 msgid "unexpected end of file while trying to read %s"
 msgstr "fin de ficheru inesperáu en %s al lleer %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "mientres se lleía %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 #| msgid "unexpected end of file in %s while trying to read %s"
 msgid "line not terminated while trying to read %s"
 msgstr "fin de ficheru inesperáu en %s al lleer %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s corrompíu: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "los saltos de llinia tan torgaos nos ficheros update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "mientres s'escribía %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nome esclavu"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "esclavu duplicáu `%s'"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "enllaz esclavu"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "l'enllaz esclavu ye'l mesmu que'l principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "enllaz esclavu duplicáu `%s'"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "ficheru mayestru"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "camín duplicáu %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5920,94 +6107,83 @@ msgstr ""
 "L'alternativa %s (parte del grupu d'enllaz %s), nun s'atopó. Desaniciándola "
 "de la llista d'alternatives."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioridá"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "ficheru esclavu"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioridá de %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nun se puede lleer %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "estáu"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "estáu inválidu"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "ficheru mayestru"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nun se puede zarrar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "descartando enllaz esclavu pervieyu %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "nun se puede escribir %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "nun pue escosase vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "mou auto"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "mou manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " l'enllaz apunta anguaño a %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " nun hai enllaz"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - prioridá %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " esclavu %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Anguaño la «meyor» versión ye %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nun hai denguna versión disponible."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, fuzzy, c-format
 #| msgid "There are %s choices for the alternative %s (providing %s)."
 msgid "There is %d choice for the alternative %s (providing %s)."
@@ -6015,40 +6191,40 @@ msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Hai %s eleiciones pa l'alternativa %s (proporcionando %s)."
 msgstr[1] "Hai %s eleiciones pa l'alternativa %s (proporcionando %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Seleición"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Camín"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioridá"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Estáu"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Calcar enter para dexar el valor por omisión[*], o escribir el númberu de "
 "seleición: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "nun se troca %s con un enllaz."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6057,99 +6233,193 @@ msgstr ""
 "saltu criando %s porque'l ficheru asociáu %s (del grupu enllaz %s) nun "
 "esiste."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "nun se troca %s con un enllaz."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Llamada %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativa %s ensin camudar porque la eleición %s nun ta disponible."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Nun s'alcuentra una alternativa %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 #| msgid "unexpected end of file in %s while trying to read %s"
 msgid "line too long or not terminated while trying to read %s"
 msgstr "fin de ficheru inesperáu en %s al lleer %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"Camudóse %s (manualmente o por un programa). Camudando pa facer sólo "
+"anovamientos manuales."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "configurando la escoyeta automática de %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "renomando enllaz %s de %s a %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "renomando enllaz esclavu %s de %s a %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "Usando %s pa proveer %s (%s) en %s."
+
+#: utils/update-alternatives.c:2264
+#, fuzzy, c-format
+#| msgid "There is only one alternative in link group %s: %s"
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "Hai namái una alternativa nel grupu enllaz %s: %s"
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "el nome alternativu (%s) nun puede tener '/' y espacios."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "l'enllaz alternativu, nun ye absolutu y tendría de ser: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "el camín alternativu nun ye absolutu y tendría de ser: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativu %s nun puede ser mayestru: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "enllaz alternativu %s ta disponible y remanáu por %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "camín alternativu %s nun esiste"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativu %s nun puede ser esclavu de %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativu %s nun puede ser mayestru: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "enllaz alternativu %s ta disponible y remanáu por %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumentu `%s' desconocíu"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install necesita <enllaz> <nome> <camín> <prioridá>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<link> y <path> nun pueden ser lo mesmo"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "el valor de prioridá tien que ser un enteru"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s necesita <nome> <camín>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s necesita <nome>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "sólo se puede usar --slave con --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave necesita <enllaz> <nome> <camín>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "el nome %s ye a la vez principal y esclavu"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "l'enllaz %s ye a la vez principal y esclavu"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s necesita un parámetru <file>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opción `%s' desconocida"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 #| msgid ""
 #| "need --display, --query, --list, --get-selections, --config,--set, --set-"
@@ -6161,121 +6431,54 @@ msgstr ""
 "necesito --display, --query, --list, --get-selections, --config,--set, --set-"
 "selections, --install, --remove, --all, --remove-all ó --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativu %s nun puede ser mayestru: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "enllaz alternativu %s ta disponible y remanáu por %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "l'enllaz alternativu, nun ye absolutu y tendría de ser: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "el camín alternativu nun ye absolutu y tendría de ser: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "camín alternativu %s nun esiste"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "el nome alternativu (%s) nun puede tener '/' y espacios."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "ye un mayestru alternativu."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "ye esclavu de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativu %s nun puede ser esclavu de %s: %s"
+msgid "no alternatives for %s."
+msgstr "nun hai alternatives pa %s."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "fallu de llectura na entrada estándar"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, c-format
-msgid "no alternatives for %s."
-msgstr "nun hai alternatives pa %s."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"Camudóse %s (manualmente o por un programa). Camudando pa facer sólo "
-"anovamientos manuales."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "configurando la escoyeta automática de %s."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativa %s pa %s nun ta rexistrada, nun se desaniciará."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Nun hai dengún programa qu'apurra %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Ren que configurar."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Hai namái una alternativa nel grupu enllaz %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativa %s pa %s nun ta rexistrada, nun se desaniciará."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "desaniciando l'alternativa escoyida a mano, camudando %s a mou automáticu"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "tán deshabilitaos los anovamientos automáticos de %s, nun se va tocar."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6283,22 +6486,216 @@ msgstr ""
 "pa volver a facer anovamientos automáticos usa `update-alternatives --auto "
 "%s'."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "Usando %s pa proveer %s (%s) en %s."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "falló abrir `%s' pa escribir la información de %s"
 
-#: utils/update-alternatives.c:2456
-#, fuzzy, c-format
-#| msgid "There is only one alternative in link group %s: %s"
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "Hai namái una alternativa nel grupu enllaz %s: %s"
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "falló vaciar la información %s a `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "falló fsync la información %s a `%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "falló zarrar `%.250s' tres d'escribir la información %s"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "falló enllazar `%.250s' con `%.250s' como copia de seguridá de la info %s"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "falló instalar `%.250s' como `%.250s' conteniendo la información %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "falló en realloc (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nun puede escribise un nuevu ficheru d'intereses de disparadores `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nun puede instalase un nuevu ficheru d'intereses de disparadores `%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nun puede crease un nuevu ficheru d'intereses de disparadores `%.250s'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nun puede zarrase'l nuevu disparador del ficheru `%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "nun pudo criase'l nuevu ficheru de disparadores `%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "nun pudo escribise'l nuevu ficheru de disparadores `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nun pudo zarrase'l nuevu ficheru de disparadores `%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nun puede instalase'l nuevu ficheru de disparadores como `%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "nun puede abrise'l ficheru GPL"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "fallu al crear el nuevu ficheru statoverride-old: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "nun pue criase'l ficheru de llista de ficheros actualizao del paquete %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "fallu d'escritura nel ficheru de llista de ficheros actualizao del "
+#~ "paquete %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "fallu al volcar la llista de ficheros actualizada del paquete %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "fallu al sincronizar la llista de ficheros actualizada del paquete %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "fallu al zarrar la llista de ficheros actualizada del paquete %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "fallu al instalar la llista de ficheros actualizada del paquete %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd toma un argumentu, que nun seya cero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd sólo toma un argumentu"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "fallu al abrir el nuevu ficheru statoverride: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "fallu al desaniciar statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "fallu al crear el nuevu ficheru statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "fallu al instalar el nuevu statoverride: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build lleva tolo más, dos parámetros"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid "it is a master alternative."
+#~ msgstr "ye un mayestru alternativu."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "ye esclavu de %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "nun se puede facer `stat' sobre'l nome antiguu `%s': %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "llecturaenllaz(%s) falló: %s"
+
+#, fuzzy
+#~| msgid "readlink(%s) failed: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "llecturaenllaz(%s) falló: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "fallu al executar %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nun pue facese de %s un enllaz simbólicu a %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nun pue instalase %s como %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "mientres s'escribía %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nun se puede lleer %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nun se puede zarrar %s: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nun se puede escribir %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6615,9 +7012,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "sáltase l'elementu de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "falló al executar tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "falló al criar nome de direutoriu temporal"
@@ -6885,9 +7279,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "la espera por dpkg-split falló"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "nun se puede desaniciar el ficheru `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/bs.po b/po/bs.po
index 5f77503..cfb0069 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-11-14 17:44+0100\n"
 "Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
 "Language-Team: Bosnian <lokal@linux.org.ba>\n"
@@ -21,239 +21,362 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr ""
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, c-format
 msgid "ar member file (%s)"
 msgstr ""
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr ""
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "mora počinjati sa alfanumeričkim znakom"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+
+#: lib/dpkg/arch.c:312
+msgid "error writing to architecture list"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to create new file '%.250s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to write new file '%.250s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to sync new file '%.250s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to close new file `%.250s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, c-format
+msgid "error removing old backup file '%s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "error creating new backup file '%s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:115
+#, c-format
+msgid "error installing new file '%s'"
+msgstr ""
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr ""
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr ""
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr ""
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr ""
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr ""
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr ""
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr ""
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr ""
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr ""
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr ""
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr ""
 
 #  Now that we have verified everything its time to actually
 #  * build something. Lets start by making the ar-wrapper.
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr ""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "broj verzije"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "broj verzije"
+
 #: lib/dpkg/dir.c:50
 #, c-format
 msgid "unable to get file descriptor for directory '%s'"
@@ -269,310 +392,308 @@ msgstr ""
 msgid "unable to open directory '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr ""
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr ""
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr "upozorenje"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "upozorenje"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
-msgstr ""
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+msgid "%s:%s:%d:%s: internal error: %s\n"
+msgstr "upozorenje"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr ""
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, c-format
 msgid "'%.50s' is not allowed for %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr ""
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr ""
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+
+#: lib/dpkg/fields.c:452
+msgid "a value different from 'any' is currently not allowed"
+msgstr ""
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " bad version relationship %c%c"
 msgstr ""
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " `%c' is obsolete, use `%c=' or `%c%c' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr ""
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr ""
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr ""
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr ""
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr ""
@@ -626,977 +747,964 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr ""
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr ""
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr ""
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr ""
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr ""
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr ""
 "\n"
 "Konfiguracijska datoteka `%s'"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr ""
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr ""
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr ""
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr ""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr ""
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr ""
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, c-format
 msgid "reading package info file '%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr ""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr ""
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
 #, c-format
-msgid "EOF during value of field `%.*s' (missing final newline)"
+msgid "blank line in value of field '%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:434
-msgid "several package info entries found, only one allowed"
+#: lib/dpkg/parse.c:647
+#, c-format
+msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
+#: lib/dpkg/parse.c:732
+msgid "several package info entries found, only one allowed"
 msgstr ""
 
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "mora počinjati sa alfanumeričkim znakom"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 msgid "invalid character in version number"
 msgstr "broj verzije"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr ""
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr ""
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr ""
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr ""
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr ""
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr ""
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, c-format
 msgid "subprocess %s was interrupted"
 msgstr ""
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr ""
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
+#: lib/dpkg/triglib.c:430
 #, c-format
-msgid "unable to create new trigger interest file `%.250s'"
+msgid ""
+"duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:432
+#: lib/dpkg/triglib.c:501
 #, c-format
-msgid "unable to write new trigger interest file `%.250s'"
+msgid "unable to read file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:435
+#: lib/dpkg/triglib.c:512
 #, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
+msgid "syntax error in file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:438
+#: lib/dpkg/triglib.c:524
 #, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
+msgid ""
+"file triggers record mentions illegal package name `%.250s' (for interest in "
+"file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:442
+#: lib/dpkg/triglib.c:631
 #, c-format
-msgid "unable to close new trigger interest file `%.250s'"
+msgid ""
+"triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
+"%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:446
+#: lib/dpkg/triglib.c:651
 #, c-format
-msgid "unable to install new trigger interest file `%.250s'"
+msgid "unable to open triggers ci file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:511
-#, c-format
-msgid ""
-"duplicate file trigger interest for filename `%.250s' and package `%.250s'"
+#: lib/dpkg/triglib.c:666
+msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:534
+#: lib/dpkg/triglib.c:679
 #, c-format
-msgid "unable to create new file triggers file `%.250s'"
+msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:543
+#: lib/dpkg/triglib.c:745
 #, c-format
-msgid "unable to write new file triggers file `%.250s'"
+msgid "unable to create triggers state directory `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:546
+#: lib/dpkg/triglib.c:748
 #, c-format
-msgid "unable to flush new file triggers file '%.250s'"
+msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
 msgstr ""
 
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
 msgstr ""
 
-#: lib/dpkg/triglib.c:557
+#: lib/dpkg/utils.c:56
 #, c-format
-msgid "unable to install new file triggers file as `%.250s'"
+msgid "read error in `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/utils.c:61
 #, c-format
-msgid "unable to read file triggers file `%.250s'"
+msgid "fgets gave an empty string from `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/utils.c:63
 #, c-format
-msgid "syntax error in file triggers file `%.250s'"
+msgid "too-long line or missing newline in `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/utils.c:75
 #, c-format
-msgid ""
-"file triggers record mentions illegal package name `%.250s' (for interest in "
-"file `%.250s'): %.250s"
+msgid "unexpected eof reading `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
-#, c-format
-msgid ""
-"triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
-"%.250s': %.250s"
+#: lib/dpkg/varbuf.c:82 lib/dpkg/varbuf.c:88
+msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
-#, c-format
-msgid "unable to open triggers ci file `%.250s'"
+#: src/archives.c:232 src/archives.c:244
+msgid "error reading from dpkg-deb pipe"
 msgstr ""
 
-#: lib/dpkg/triglib.c:727
-msgid "triggers ci file contains unknown directive syntax"
+#: src/archives.c:256
+#, c-format
+msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: src/archives.c:316
 #, c-format
-msgid "triggers ci file contains unknown directive `%.250s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "unable to create triggers state directory `%.250s'"
+msgid "backend dpkg-deb during `%.255s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:803
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
-msgid "unable to set ownership of triggers state directory `%.250s'"
+msgid "error setting ownership of `%.255s'"
 msgstr ""
 
-#: lib/dpkg/utils.c:56
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
-msgid "read error in `%.250s'"
+msgid "error setting permissions of `%.255s'"
 msgstr ""
 
-#: lib/dpkg/utils.c:61
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "fgets gave an empty string from `%.250s'"
+msgid "error closing/writing `%.255s'"
 msgstr ""
 
-#: lib/dpkg/utils.c:63
+#: src/archives.c:353
 #, c-format
-msgid "too-long line or missing newline in `%.250s'"
+msgid "error creating pipe `%.255s'"
 msgstr ""
 
-#: lib/dpkg/utils.c:75
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid "unexpected eof reading `%.250s'"
+msgid "error creating device `%.255s'"
 msgstr ""
 
-#: lib/dpkg/varbuf.c:82 lib/dpkg/varbuf.c:88
-msgid "error formatting string into varbuf variable"
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
-msgid "error reading from dpkg-deb pipe"
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
 msgstr ""
 
-#: src/archives.c:195
+#: src/archives.c:390
 #, c-format
-msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
+msgid "error creating directory `%.255s'"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr ""
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
+msgid "unable to read link `%.255s'"
 msgstr ""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
 "%.250s' (package: %.100s)"
 msgstr ""
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr ""
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr ""
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr ""
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr ""
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, fuzzy, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Ažurirani instalirani paketi"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr ""
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr ""
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr ""
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr ""
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr ""
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr ""
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr ""
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr ""
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr ""
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr ""
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr ""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr ""
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr ""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr ""
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr ""
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr ""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr ""
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr ""
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr ""
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr ""
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr ""
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr ""
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr ""
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr ""
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr ""
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1628,17 +1736,17 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr ""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1646,147 +1754,159 @@ msgid ""
 "Installing new config file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr ""
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr ""
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
 " cannot configure (current status `%.250s')"
 msgstr ""
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr ""
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr ""
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr ""
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
 " (= '%s')"
 msgstr ""
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr ""
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Ukucajte `exit' kada završite.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1795,12 +1915,12 @@ msgstr ""
 "\n"
 "Konfiguracijska datoteka `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr ""
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1808,58 +1928,58 @@ msgid ""
 " ==> File also in package provided by package maintainer.\n"
 msgstr ""
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
 "     Not modified since installation.\n"
 msgstr ""
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
 " ==> Modified (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
 " ==> Deleted (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr ""
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1869,175 +1989,167 @@ msgid ""
 "      Z     : start a shell to examine the situation\n"
 msgstr ""
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr ""
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr ""
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr ""
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr ""
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr ""
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr "zavisi o"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr "unaprijed zavisi o"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr "preporučuje"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr "predlaže"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr ""
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr "sukobljava se sa"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr "poboljšava"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr ""
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr ""
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr ""
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr ""
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr ""
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr ""
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
 msgstr ""
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, fuzzy, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2050,15 +2162,15 @@ msgstr ""
 "ili kasniju za uslove kopiranja.  NEMA garancije.  Pogledajte\n"
 "dselect --licence za detalje.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2070,7 +2182,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2088,7 +2200,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2097,24 +2209,19 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr ""
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr ""
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid ""
 #| "\n"
@@ -2124,122 +2231,105 @@ msgstr ""
 "\n"
 "Konfiguracijska datoteka `%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr ""
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr ""
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr ""
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr ""
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr ""
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr ""
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr ""
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 msgid "any diversion of %s"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr ""
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr ""
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr ""
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr ""
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr ""
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr ""
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr ""
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr ""
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2247,7 +2337,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2255,16 +2345,21 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr ""
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2280,138 +2375,169 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
 "that depend on them) to function properly:\n"
 msgstr ""
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
 "menu option in dselect for them to work:\n"
 msgstr ""
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr ""
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr ""
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr ""
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
 " Please use 'dpkg --configure dpkg', and then try again.\n"
 msgstr ""
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
 " %s\n"
 msgstr ""
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr ""
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr ""
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr ""
@@ -2457,126 +2583,101 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr ""
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
 "currently installed."
 msgstr ""
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+
+#: src/filesdb.c:298
 #, c-format
 msgid "reading files list for package '%.250s'"
 msgstr ""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr ""
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr ""
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr ""
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr ""
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr ""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr ""
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+msgid "PATH is not set."
 msgstr ""
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr ""
 
-#: src/help.c:138
+#: src/help.c:144
 #, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2587,103 +2688,128 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
 msgstr ""
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr ""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr ""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr ""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr ""
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr ""
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr ""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr ""
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr ""
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr ""
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr ""
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr ""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr ""
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr ""
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr ""
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "corrupt info database format file '%s'"
+msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr ""
+
+#: src/infodb-upgrade.c:183
+#, c-format
+msgid "error while writing '%s'"
+msgstr ""
+
+#: src/main.c:62
 #, fuzzy, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2707,14 +2833,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2723,7 +2853,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2731,15 +2861,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2766,6 +2898,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2776,7 +2910,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2788,12 +2922,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -2805,59 +2939,63 @@ msgid ""
 "`more' !"
 msgstr ""
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -2866,95 +3004,95 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
 msgstr ""
 
-#: src/main.c:263
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
 msgstr ""
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
 msgstr ""
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 msgid "Output for each configuration file"
 msgstr ""
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -2962,7 +3100,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -2970,35 +3108,66 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, c-format
+msgid "--%s requires an octal argument"
 msgstr ""
 
-#: src/main.c:346
+#: src/main.c:354
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 
-#: src/main.c:352
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr ""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
+msgstr ""
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3007,7 +3176,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3015,388 +3184,380 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr ""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr ""
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr ""
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
 msgstr ""
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr ""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr ""
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr ""
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr ""
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr ""
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
 " in this run !  Only configuring it once.\n"
 msgstr ""
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
 " (current status `%.250s' with no pending triggers)"
 msgstr ""
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr ""
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr ""
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr ""
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr ""
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr ""
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr ""
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr ""
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr ""
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr ""
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr ""
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr "zavisi o"
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ""
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr ""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr ""
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr ""
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr ""
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
 "but installing anyway as you requested.\n"
 msgstr ""
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr ""
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr ""
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr ""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr ""
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
 msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr ""
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr ""
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 msgid "package control information extraction"
 msgstr ""
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr ""
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr ""
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr ""
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr ""
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr ""
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr ""
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr ""
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr ""
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr ""
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr ""
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr ""
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3404,109 +3565,109 @@ msgid ""
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Naziv"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Verzija"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Opis"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr ""
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, c-format
 msgid "%s: no path found matching pattern %s.\n"
 msgstr ""
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr ""
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr ""
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr ""
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
 msgstr ""
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr ""
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3521,16 +3682,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3544,153 +3706,159 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
 " files of which are on the system. Use --purge to remove them too."
 msgstr ""
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr ""
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
 "%s"
 msgstr ""
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr ""
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr ""
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr ""
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr ""
 
-#: src/remove.c:281 src/remove.c:361
+#: src/remove.c:341
 #, c-format
-msgid "cannot remove `%.250s'"
+msgid "unable to securely remove '%.250s'"
 msgstr ""
 
-#: src/remove.c:284
+#: src/remove.c:413
 #, c-format
-msgid "unable to securely remove '%.250s'"
+msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 
-#: src/remove.c:345
+#: src/remove.c:435
 #, c-format
-msgid "while removing %.250s, directory '%.250s' not empty so not removed."
+msgid "cannot remove '%.250s'"
 msgstr ""
 
-#: src/remove.c:384
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr ""
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr ""
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr ""
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr ""
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr ""
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr ""
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr ""
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr ""
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr ""
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr ""
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3701,7 +3869,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -3714,52 +3882,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr ""
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr ""
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
 msgstr ""
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -3863,88 +4016,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr ""
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr ""
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr ""
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr ""
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr ""
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4053,141 +4206,138 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr ""
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr ""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, c-format
 msgid "failed to make temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
 msgstr ""
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr ""
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr ""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 msgid "data member"
 msgstr "broj verzije"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, c-format
 msgid "failed to write filename to tar pipe (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 msgid "archive magic version number"
 msgstr "broj verzije"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
 msgstr ""
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr ""
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
 msgstr ""
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr ""
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4208,102 +4358,103 @@ msgstr ""
 #: dpkg-deb/extract.c:213
 #, c-format
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, c-format
 msgid "skipped archive control member data from %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, c-format
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
 "dpkg-deb:    corrupted by being downloaded in ASCII mode\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr ""
 
-#: dpkg-deb/extract.c:289
-msgid "failed to create directory"
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
 msgstr ""
 
-#: dpkg-deb/extract.c:291
-msgid "failed to chdir to directory after creating it"
+#: dpkg-deb/extract.c:312
+msgid "failed to create directory"
 msgstr ""
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
+#: dpkg-deb/extract.c:314
+msgid "failed to chdir to directory after creating it"
 msgstr ""
 
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr ""
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr ""
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr ""
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
 "Perhaps you should be using dpkg --install ?"
 msgstr ""
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr ""
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr ""
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr ""
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid ""
 #| "\n"
@@ -4313,78 +4464,74 @@ msgstr ""
 "\n"
 "Konfiguracijska datoteka `%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr ""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr ""
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr ""
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Greška u formatu"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr ""
-
 #: dpkg-deb/main.c:54
 #, fuzzy, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4402,11 +4549,13 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4415,11 +4564,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4429,10 +4579,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4441,174 +4594,189 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr ""
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr ""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr ""
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr ""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr ""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "broj verzije"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' has invalid format version: %s"
 msgstr ""
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:129
+#, c-format
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
+msgstr ""
+
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "broj verzije"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "broj verzije"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "broj verzije"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr ""
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr ""
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr ""
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4619,12 +4787,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr ""
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr ""
@@ -4654,7 +4827,7 @@ msgstr ""
 msgid "split package part"
 msgstr ""
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "urađeno\n"
@@ -4679,11 +4852,6 @@ msgstr ""
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr ""
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -4703,184 +4871,184 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr ""
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr ""
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr ""
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, c-format
 msgid " %s (%jd bytes)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, c-format
 msgid "(total %jd bytes)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr ""
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr ""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr ""
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4904,7 +5072,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -4919,7 +5087,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -4936,481 +5104,450 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "upozorenje"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:291
+#: utils/update-alternatives.c:257
 #, c-format
-msgid "readlink(%s) failed: %s"
+msgid "malloc failed (%zu bytes)"
 msgstr ""
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:503
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "unable to make %s a symlink to %s: %s"
+msgid "cannot append to '%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Configuration file `%s'"
+msgid "unable to remove '%s'"
 msgstr ""
+"\n"
+"Konfiguracijska datoteka `%s'"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, c-format
 msgid "duplicate slave name %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
+msgid "unable to flush file '%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr ""
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Debianov `%s' program za rukovanje paketima."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr ""
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Opis"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
 #, c-format
-msgid "renaming %s link from %s to %s."
+msgid "%s/%s is dangling, it will be updated with best choice."
 msgstr ""
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2163
 #, c-format
-msgid "renaming %s slave link from %s to %s."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
 msgstr ""
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2171
 #, c-format
-msgid "unknown argument `%s'"
+msgid "setting up automatic selection of %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2063
-msgid "--install needs <link> <name> <path> <priority>"
+#: utils/update-alternatives.c:2187
+#, c-format
+msgid "renaming %s link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
-msgid "<link> and <path> can't be the same"
+#: utils/update-alternatives.c:2228
+#, c-format
+msgid "renaming %s slave link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2069
-msgid "priority must be an integer"
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2264
 #, c-format
-msgid "--%s needs <name> <path>"
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
 msgstr ""
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2271
 #, c-format
-msgid "--%s needs <name>"
+msgid "current alternative %s is unknown, switching to %s for link group %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2108
-msgid "--slave only allowed with --install"
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
 msgstr ""
 
-#: utils/update-alternatives.c:2110
-msgid "--slave needs <link> <name> <path>"
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2313
 #, c-format
-msgid "name %s is both primary and slave"
+msgid "alternative path is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2344
 #, c-format
-msgid "link %s is both primary and slave"
+msgid "alternative %s can't be master: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
 #, c-format
-msgid "--%s needs a <file> argument"
+msgid "alternative link %s is already managed by %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2358
 #, c-format
-msgid "unknown option `%s'"
+msgid "alternative path %s doesn't exist."
 msgstr ""
 
-#: utils/update-alternatives.c:2173
-msgid ""
-"need --display, --query, --list, --get-selections, --config, --set, --set-"
-"selections, --install, --remove, --all, --remove-all or --auto"
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
 msgstr ""
 
-#: utils/update-alternatives.c:2215
+#: utils/update-alternatives.c:2379
 #, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
+#: utils/update-alternatives.c:2399
 #, c-format
-msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
 msgstr ""
 
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
+#: utils/update-alternatives.c:2443
 #, c-format
-msgid "alternative link is not absolute as it should be: %s"
+msgid "unknown argument `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
+#: utils/update-alternatives.c:2462
+msgid "--install needs <link> <name> <path> <priority>"
+msgstr ""
+
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
+msgid "<link> and <path> can't be the same"
+msgstr ""
+
+#: utils/update-alternatives.c:2468
+msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2481
 #, c-format
-msgid "alternative path %s doesn't exist."
+msgid "--%s needs <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
+#: utils/update-alternatives.c:2498
 #, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
+msgid "--%s needs <name>"
 msgstr ""
 
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
+#: utils/update-alternatives.c:2513
+msgid "--slave only allowed with --install"
 msgstr ""
 
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
+#: utils/update-alternatives.c:2515
+msgid "--slave needs <link> <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2524
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
+#: utils/update-alternatives.c:2527
+#, c-format
+msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2547
 #, c-format
-msgid "no alternatives for %s."
+msgid "--%s needs a <file> argument"
 msgstr ""
 
-#: utils/update-alternatives.c:2342
+#: utils/update-alternatives.c:2573
 #, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
+msgid "unknown option `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2346
-#, c-format
+#: utils/update-alternatives.c:2578
 msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
+"need --display, --query, --list, --get-selections, --config, --set, --set-"
+"selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2354
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "setting up automatic selection of %s."
+msgid "no alternatives for %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr ""
+
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-
 #~ msgid "version number"
 #~ msgstr "broj verzije"
 
diff --git a/po/ca.po b/po/ca.po
index ee7792e..a93804a 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.6\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-10-24 14:39+0200\n"
 "Last-Translator: Jordi Mallach <jordi@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -24,133 +24,223 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "no es pot escriure el fitxer «%.250s»"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "s'ha generat una capçalera ar corrompuda per a «%s»"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "no s'ha pogut fer «fstat» del fitxer membre d'ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "no s'ha pogut fer «fstat» del fitxer membre d'ar (%s)"
 
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "no pot ser una cadena buida"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "ha de començar amb un caràcter alfanumèric"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"el caràcter «%c» no està permès (només s'admeten lletres, dígits i caràcters "
+"«%s»"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "s'ha produït un error en escriure la sortida estàndard: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "no es pot escriure el fitxer «%.250s»"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "no es pot escriure el fitxer «%.250s»"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "no es pot fer «flush» sobre el fitxer «%s»"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "no es pot fer «sync» al fitxer «%.255s»"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "no es pot fer «stat» sobre el fitxer nou «%.250s»"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "s'ha produït un error en suprimir l'antic diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "s'ha produït un error en crear el conducte «%.255s»"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "no es pot esborrar «%.250s»"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "s'ha produït un error en instaŀlar les noves desviacions"
+
 # Açò que he escrit té sentit? jm
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "no s'ha pogut llegir de la còpia del búfer per a %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "no s'ha pogut escriure a la còpia del búfer per a %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "llegida curta de la còpia del búfer per a %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "no s'ha pogut executar tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "no es pot executar %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "el tipus de compressió «%s» és desconegut!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompressió"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compressió"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: s'ha produït un error al vincular l'entrada al flux gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: s'ha produït un error de lectura intern de gzip: «%s»"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: s'ha produït un error d'escriptura intern de gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: s'ha produït un error al vincluar la sortida al flux gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: s'ha produït un error de lectura intern de gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: s'ha produït un error d'escriptura intern de gzip: «%s»"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: s'ha produït un error d'escriptura intern de gzip: «%s»"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: s'ha produït un error al vincular l'entrada al flux bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: s'ha produït un error de lectura intern de bzip2: «%s»"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: s'ha produït un error d'escriptura intern de bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: s'ha produït un error al vincluar la sortida al flux bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: s'ha produït un error de lectura intern de bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: s'ha produït un error d'escrptura intern de bzip2: «%s»"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "error inesperat de bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,7 +249,7 @@ msgstr ""
 "el directori d'actualitzacions conté el fitxer «%.250s», amb un nom massa "
 "gran (longitud=%d, màx=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -167,105 +257,125 @@ msgstr ""
 "el directori d'actualitzacions conté fitxers amb noms de diferents longituds "
 "(%d i %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "no es pot analitzar el directori d'actualitzacions «%.255s»"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "no s'ha pogut eliminar el fitxer d'actualització incorporat %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "no es pot crear «%.255s»"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "no es pot emplenar %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "no es pot fer «flush» en %.250s després del farciment"
 
 # FIXME original
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "no es pot tornar al principi de %.250s després del farciment"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "no es pot obrir el fitxer de blocatge %s per comprovar"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "no es pot obrir/crear el fitxer de blocatge de la base de dades d'estat"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "no teniu permís per a blocar la base de dades d'estat del dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "no es pot blocar la base de dades d'estat del dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "la operació soŀlicitada requereix privilegis de superusuari"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "no es pot accedir a l'àrea d'estat del dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "l'operació requereix accés de lectura i escriptura a l'àrea d'estat del dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "no s'ha pogut esborrar el nostre propi fitxer d'actualització %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "no es pot escriure l'estat d'actualització de «%.250s»"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "no es pot fer «flush» amb l'estat d'actualització de «%.250s»"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "no es pot truncar l'estat actualitzat de «%.250s»"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "no es pot fer «fsync» sobre l'estat d'actualització de «%.250s»"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "no es pot tancar l'estat d'actualització de «%.250s»"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "no es pot instaŀlar l'estat actualització de «%.250s»"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "número de versió del format"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "número de versió del format"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -286,77 +396,46 @@ msgstr "no es pot fer «sync» sobre el fitxer «%s»"
 msgid "unable to open directory '%s'"
 msgstr "no es pot obrir el fitxer «%s»"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "no es pot obrir el fitxer «%s»"
 
 # No es pot sincronitzar, o no es pot fer «sync»? jm
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "no es pot fer «sync» sobre el fitxer «%s»"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "no es pot tancar el fitxer «%s»"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "no s'han pogut escriure els detalls de «%.50s» a «%.250s»"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "no s'ha pogut obrir «%s» per a escriure %s a la base de dades"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 "no es pot establir emmagatzemament intermedi al fitxer de la base de dades %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "no s'ha pogut escriure el registre de la base de dades %s sobre «%.50s» a "
 "«%.250s»"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "no s'ha pogut fer «flush» de la base de dades %s en «%.250s»"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "no s'ha pogut fer «fsync» sobre la base de dades %s a «%.250s»"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "no s'ha pogut tancar «%.250s» després d'escriure la base de dades %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"no s'ha pogut enllaçar «%.250s» amb «%.250s» com a còpia de seguretat de la "
-"base de dades %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"no s'ha pogut instaŀlar «%.250s» com a «%.250s» amb la base de dades %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -365,7 +444,7 @@ msgstr ""
 "%s: s'ha produït un error greu irrecuperable, s'esta abortant:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -377,13 +456,13 @@ msgstr ""
 "%s: s'ha produït un error greu irrecuperable, s'esta abortant:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "memòria exhaurida per a una entrada nova de neteja"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -392,139 +471,149 @@ msgstr ""
 "%s: s'ha produït un error en netejar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: s'han produït massa errors niuats durant la recuperació!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memòria exhaurida per a una entrada nova de neteja"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "memòria exhaurida per a una entrada nova de neteja amb massa arguments"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: error closing %s: %s"
 msgid "%s: error: %s\n"
 msgstr "%s: s'ha produït un error en tancar %s: %s"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: avís: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: s'ha produït l'error intern «%s»\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "manca %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "no s'admet «%.*s» per a %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "brossa després de %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "el nom del paquet és invàlid (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "camp de detalls «%s» del fitxer buit"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "camp de detalls del fitxer «%s» no permés al fitxer d'estat"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "massa valors en el camp de detalls del fitxer «%s» (comparat amb d'altres)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "nom de valors insuficient en el camp dels detalls de fitxer «%s» (comparat "
 "amb d'altres)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "sí/no en un camp booleà"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "paraula al camp «priority»"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "el valor pel camp «status» no està permés en aquest context"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primera paraula (de requeriment) al camp «status»"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segona paraula (d'error) al camp «status»"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tercera paraula (d'estat) al camp «status»"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "error en la cadena Version «%.250s»"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "S'ha utilitzat un camp «Revision» o «Package-Revision» obsolet"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "en aquest context no es permet un valor pel camp «config-version»"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "error en la cadena Config-Version «%.250s»"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "el valor de «conffiles» té una línia amb format erroni «%.*s»"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "el valor de «conffiles» conté una línia que comença amb un caràcter «%c» que "
 "no és un espai"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "s'ha indicat com conffile el directori arrel o un directori nul"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -532,12 +621,37 @@ msgstr ""
 "En el camp «%s», manca un nom de paquet, o s'ha trobat brutícia on "
 "s'esperava un nom de paquet"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "camp «%s», nom de paquet invàlid «%.255s»: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"En el camp «%s», manca un nom de paquet, o s'ha trobat brutícia on "
+"s'esperava un nom de paquet"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "hi ha %d fitxer o directori instaŀlat actualment.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "camp «%s», referència a «%.255s»: error en la versió"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -546,7 +660,7 @@ msgstr ""
 "el camp «%s», fa referència a «%.255s»:\n"
 " la relació de versió %c%c és errònia"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -555,7 +669,7 @@ msgstr ""
 "camp «%s», referència a «%.255s»:\n"
 " «%c» està obsolet, useu «%c=» o «%c%c»"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -565,11 +679,11 @@ msgstr ""
 " coincidència implícita en el número exacte de versió, se suggereix emprar "
 "«=»"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Només podeu emprar versions exactes per a Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -579,56 +693,56 @@ msgstr ""
 " el valor de versió comença amb un caràcter no alfanumèric, se suggereix "
 "afegir un espai"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "camp «%s», referència a «%.255s»: la versió conté un «%c»"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "camp «%s», referència a «%.255s»: versió no terminada"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "camp «%s», referència a «%.255s»: error en la versió"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 "camp «%s», error de sintaxi després de la referència al paquet «%.255s»"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "no s'admeten alternatives («|») en el camp %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "en aquest context no es permet un valor pel camp «triggers-pending»"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "el nom de l'activador pendent «%.255s» és iŀlegal: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "l'activador pendent «%.255s» és duplicat"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "el valor pel camp «triggers-awaited» no està permés en aquest context"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "el nom del paquet al activador esperat «%.255s» és iŀlegal: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "el paquet de l'activador esperat «%.255s» és duplicat"
@@ -685,254 +799,285 @@ msgstr "<estat del paquet i descriptor de fitxer de progrés>"
 msgid "unable to write to status fd %d"
 msgstr "no es pot escriure al descriptor de fitxer d'estat %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "ha fallat el «realloc» (%zu octets)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "ha fallat el «realloc» (%zu octets)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "no s'ha pogut assignar memòria"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "no s'ha pogut fer «dup» per a std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "no s'ha pogut fer «dup» per al fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "no s'ha pogut crear un conducte"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "s'ha produït un error en escriure a «%s»"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 "no es poden llegir las propietats del descriptor de fitxers per a %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "no es pot establir l'atribut close-on-exec per a «%.250s»"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "error de configuració: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "no s'ha pogut obrir per lectura el fitxer de configuració «%.255s»: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "cometes desequilibrades a «%s»"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "l'opció «%s» és desconeguda"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "l'opció «%s» necessita un paràmetre"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "l'opció «%s» no porta paràmetres"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "error de lectura al fitxer de configuració «%.250s»"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "s'ha produït un error en tancar el fitxer de configuració «%.250s»"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "s'ha produït un error en obrir el directori de configuració «%.250s»"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "l'opció --%s és desconeguda"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "l'opció --%s té un paràmetre"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "l'opció --%s no porta paràmetres"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "l'opció -%c és desconeguda"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "l'opció -%c té un paràmetre"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "l'opció -%c no porta paràmetres"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "l'opció «--%s» és obsoleta\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "accions en conflicte -%c (--%s) i -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicat en el camp «%s»"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "el nom de camp definit per l'usuari «%.*s» és massa curt"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplicat pel camp definit per l'usuari «%.*s»"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "manca %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor buit per a %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "el paquet té l'estat %s però s'esperen activadors"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "camp «Configured-Version» per a un paquet amb Status no apropiat"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "el paquet té l'estat %s però s'esperen activadors"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "el paquet té l'estat triggers-awaited però no s'espera cap activador"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "el paquet té estat %s però els activadors són pendents"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "el paquet té l'estat triggers-pending però no hi ha cap activador pendent"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Paquet que no estant instaŀlat té conffiles, ens n'oblidem"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "s'ha produït un error en obrir per a lectura el fitxer d'informació del "
 "paquet «%.255s»"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "no es pot executar «stat» sobre el fitxer «%.255s»"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "no es pot executar «mmap» sobre el fitxer «%.255s»"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "no es pot executar «stat» sobre el fitxer «%.255s»"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "s'ha produït un error en tancar després de la lectura: «%.255s»"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF després del nom del camp «%.*s»"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "línia nova dins del nom del camp «%.*s»"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF d'MSDOS (^Z) dins del nom del camp «%.*s»"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "el nom del camp «%.*s» ha d'estar seguit per dos punts"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF abans del valor del camp «%.*s» (manca una línia nova al final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "caràcter EOF d'MSDOS dins del valor del camp «%.*s» (manca una línia nova?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "línia nova dins del nom del camp «%.*s»"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF durant el valor del camp «%.*s» (manca una línia nova al final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "s'han trobat diverses entrades d'informació de paquets, només se'n permet una"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "s'ha produït un error en tancar després de la lectura: «%.255s»"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "no hi ha informació de paquets en «%.255s»"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -944,7 +1089,7 @@ msgstr ""
 "%s, al fitxer «%.255s» prop de la línia %d paquet «%.255s»:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -956,206 +1101,194 @@ msgstr ""
 "%s, al fitxer «%.255s» prop de la línia %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "no pot ser una cadena buida"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "ha de començar amb un caràcter alfanumèric"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"el caràcter «%c» no està permès (només s'admeten lletres, dígits i caràcters "
-"«%s»"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<cap>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "la cadena de versió està buida"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "la cadena de versió té espais"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "l'època en la versió no és un número"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "no hi ha res darrere dels dos punts al número de versió"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "caràcter invàlid al número de versió"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "caràcter invàlid al número de revisió"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "manca %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "valor buit per a %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caràcter invàlid «%c» en l'amplada del camp\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Manca la clau de tancament al format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(no hi ha cap descripció disponible)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "el nom del paquet al activador esperat «%.255s» és iŀlegal: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "el nom del paquet al activador esperat «%.255s» és iŀlegal: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "no es pot descartar el senyal %s abans d'executar %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "s'ha produït un error en desassignar el senyal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subprocés): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "ha fallat el «fork»"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "el subprocés %s retornà el codi d'eixida d'error %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "el «wait» per al subprocés %s ha fallat"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "el subprocés %s ha estat finalitzat pel senyal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", s'ha generat un fitxer «core»"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "el subprocés %s ha fallat amb codi d'estat en espera %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "el «wait» per al subprocés %s ha fallat"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "el nom del paquet «%.250s» és invàlid al fitxer d'activadors ajornats "
 "«%0.250s»"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "el fitxer d'activadors ajornats «%.250s» és truncat"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "error de sintaxi al fitxer d'activadors ajornats «%.250s» al caràcter «%s»%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "no es pot obrir el fitxer de blocatge d'activadors «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "activat"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "no es pot fer «stat» sobre el fitxer d'activadors ajornats «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "no es pot obrir el fitxer d'activadors ajornats «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "no es pot obrir/crear el fitxer d'activadors ajornats nou «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr ""
 "s'ha produït un error en llegir el fitxer d'activadors ajornats «%.255s»"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "no es pot escriure el fitxer d'activadors ajornats nou «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "no es pot tancar el fitxer d'activadors ajornats nou «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "no es pot instaŀlar el fitxer d'activadors ajornats nou «%.250s»"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "no es permeten els noms d'activador buits"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "el nom de l'activador conté un caràcter invàlid"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1164,17 +1297,17 @@ msgstr ""
 "la sintaxi del nom de l'activador «%.250s» és invàlida o desconeguda (als "
 "activadors interessants per al paquet «%.250s»"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "no es pot obrir el fitxer d'activadors interessants «%.250s»"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "no es pot fer «rewind» al fitxer d'activadors interessants «%.250s»"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1183,38 +1316,7 @@ msgstr ""
 "error de sintaxi al fitxer d'activadors interessants «%.250s»; el nom del "
 "paquet «%.250s» és iŀlegal: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "no es pot crear el fitxer d'activadors interessants nou «%.250s»"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "no es pot escriure el fitxer d'activadors interessants «%.250s»"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"no es pot fer «flush» del fitxer d'activadors interessants nou «%.250s»"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "no es pot fer «sync» del fitxer d'activadors interessants nou «%.250s»"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "no es pot tancar el fitxer d'activadors interessants nou «%.250s»"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "no es pot instaŀlar el fitxer d'activadors interessants nou «%.255s»"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1222,48 +1324,17 @@ msgstr ""
 "hi ha un fitxer d'activadors interessants duplicat per al fitxer «%.250s» i "
 "el paquet «%.250s»"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "no es pot crear el fitxer d'activadors de fitxer nou «%.250s»"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "no es pot escriure el fitxer d'activadors de fitxer nou «%.250s»"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "no es pot fer «flush» del fitxer d'activadors de fitxer nou «%.250s»"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "no es pot fer «sync» del fitxer d'activadors de fitxer nou «%.250s»"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "no es pot tancar el fitxer d'activadors de fitxer nou «%.250s»"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"no es pot instaŀlar el fitxer d'activadors de fitxer nou com a «%.250s»"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "no es pot llegir el fitxer d'activadors de fitxer «%.250s»"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "error de sintaxi al fitxer d'activadors de fitxer «%.250s»"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1272,7 +1343,7 @@ msgstr ""
 "el registre d'activadors de fitxer menciona el nom de paquet iŀlegal "
 "«%.250s» (per l'interés en el fitxer «%.250s»): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1281,36 +1352,44 @@ msgstr ""
 "el fitxer d'informació de control dels galets «%.250s» conté sintàxi "
 "d'activador iŀlegal al nom d'activador «%.250s»: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr ""
 "no es pot obrir el fitxer d'informació de control dels activadors «%.250s»"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "el fitxer d'informació de control dels activadors conté sintaxi de directiva "
 "desconeguda"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 "el fitxer d'informació de control dels activadors conté la directiva "
 "desconeguda «%.250s»"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "no es pot crear el directorio d'estat dels activadors «%.250s»"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "no es pot establir el propietari del directori d'estat d'activadors «%.250s»"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "no es permeten els noms d'activador buits"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "el nom de l'activador conté un caràcter invàlid"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1335,44 +1414,104 @@ msgstr "s'ha trobat un fi de fitxer inesperat en llegir «%.250s»"
 msgid "error formatting string into varbuf variable"
 msgstr "s'ha produït un error en formatar la cadena a una variable varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "s'ha produït un error en llegir des d'un conducte de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "s'ha omès el desempaquetat del fitxer «%.255s» (reemplaçat o exclòs?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "no s'ha pogut crear «%.255s» (en processar «%.255s»)"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "rerefons dpkg-deb durant «%.255s»"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "s'ha produït un error en establir el propietari de «%.255s»"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "s'ha produït un error en establir els permisos de «%.255s»"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "s'ha produït un error en tancar/escriure «%.255s»"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "s'ha produït un error en crear el conducte «%.255s»"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "s'ha produït un error en crear el dispositiu «%.255s»"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "s'ha produït un error en crear l'enllaç dur «%.255s»"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "s'ha produït un error en crear l'enllaç simbòlic «%.255s»"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "s'ha produït un error en crear el directori «%.255s»"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "s'ha produït un error en establir les dates de «%.255s»"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 "s'ha produït un error en establir el propietari de l'enllaç simbòlic «%.255s»"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "s'ha produït un error en establir el propietari de «%.255s»"
+msgid "unable to read link `%.255s'"
+msgstr "no es pot llegir l'enllaç «%.255s»"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "s'ha produït un error en establir els permisos de «%.255s»"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"s'està intentant sobreescriure «%.250s», que també està en el paquet %.250s "
+"%.250s"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "no s'ha pogut fer «stat» (dereferència) sobre l'enllaç simbòlic existent "
 "«%.250s»"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1381,7 +1520,7 @@ msgstr ""
 "no s'ha pogut fer «stat» (dereferència) sobre l'objectiu del nou enllaç "
 "simbòlic proposat «%.250s» per a l'enllaç simbòlic «%.250s»"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1390,20 +1529,20 @@ msgstr ""
 "s'està intentant sobreescriure «%.250s», que és la versió desviada de "
 "«%.250s» (paquet: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "s'està intentant sobreescriure «%.250s», que és la versió desviada de "
 "«%.250s»"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "no es pot fer «stat» sobre «%.255s» (que és el que s'anava a instaŀlar)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1411,29 +1550,38 @@ msgid ""
 msgstr ""
 "no es pot netejar el desordre de «%.255s» abans d'instaŀlar una altra versió"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "no es pot fer «stat» sobre el «%.255s» restablert abans d'instaŀlar una "
 "altra versió"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "l'arxiu conté l'objete «%.255s» de tipus 0x%x desconegut"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "no es pot fer «stat» sobre el fitxer «%s»"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "S'està reemplaçant fitxers del paquet antic %s…\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Reemplaçat pels fitxers al paquet instaŀlat %s…\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1442,99 +1590,54 @@ msgstr ""
 "s'està intentant sobreescriure el directori «%.250s» del paquet %.250s "
 "%.250s amb un no directori"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "s'està intentant sobreescriure «%.250s», que també està en el paquet %.250s "
 "%.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "no s'ha pogut crear «%.255s» (en processar «%.255s»)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "rerefons dpkg-deb durant «%.255s»"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "s'ha produït un error en tancar/escriure «%.255s»"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "s'ha produït un error en crear el conducte «%.255s»"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "s'ha produït un error en crear el dispositiu «%.255s»"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "s'ha produït un error en crear l'enllaç dur «%.255s»"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "s'ha produït un error en crear l'enllaç simbòlic «%.255s»"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "s'ha produït un error en crear el directori «%.255s»"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "no es pot moure «%.255s» per a instaŀlar una versió nova"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "no es pot llegir l'enllaç «%.255s»"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 "no es pot fer una còpia de seguretat de l'enllaç simbòlic per a «%.255s»"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "no es pot fer «chown» sobre l'enllaç simbòlic de la còpia de seguretat de "
 "«%.255s»"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "no es pot crear un enllaç de seguretat de «%.255s» abans d'instaŀlar la "
 "versió nova"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "no es pot instaŀlar una versió nova de «%.255s»"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "no es pot obrir «%.255s»"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "no es pot fer «sync» al fitxer «%.255s»"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1543,7 +1646,7 @@ msgstr ""
 "no es tindrà en compte el problema de dependència amb %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1552,7 +1655,7 @@ msgstr ""
 "es considera la desconfiguració del paquet\n"
 " essencial %s, per a habilitar %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1561,7 +1664,7 @@ msgstr ""
 "dpkg: no, %s és essencial, no serà desconfigurat\n"
 " per a habilitar %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1570,29 +1673,29 @@ msgstr ""
 "dpkg: no, no es pot continuar amb %s (--auto-deconfigure ajudarà):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "supressió de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instaŀlació de «%.255s»"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: es considera la desinstaŀlació de %s, que seria trencat per %s…\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: sí, es desconfigurarà %s (trencat per %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1601,11 +1704,11 @@ msgstr ""
 "dpkg: referent a %s que conté %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "s'ignorarà el trencament, es pot procedir igualment!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1614,31 +1717,31 @@ msgstr ""
 "instaŀlar %.250s trencaria %.250s, i\n"
 " la deconfiguració no és permesa (--auto-deconfigure podria ajudar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "la instaŀlació del paquet %.250s trencaria el programari existent"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: es considera la desinstaŀlació de %s en favor de %s…\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s no està correctament instaŀlat - no es tindrà en compte cap dependència "
 "d'aquest.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: poden haver-hi problemes en desinstaŀlar %s, donat que proveeix a %s "
 "…\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1647,103 +1750,105 @@ msgstr ""
 "dpkg: el paquet %s requereix ser reinstaŀlat, però es desinstaŀlarà tal i "
 "com heu demanat.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: el paquet %s requereix ser reinstaŀlat, no es desinstaŀlarà.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: sí, es desinstaŀlarà %s en favor de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paquets en conflicte - no s'instaŀlarà %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "s'ignorarà el conflicte, es pot procedir igualment!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive necessita almenys un camí com a argument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "«find» per a --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "no s'ha pogut fer «fdopen» al conducte de find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "s'ha produït un error en llegir el conducte de find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "s'ha produït un error en tancar el conducte de find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "La recerca emprant --recursive ha tornat l'eixida no gestionada %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "s'ha buscat, però no s'han trobat paquets (fitxers que coincidisquen amb *."
 "deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s necessita almenys un paquet arxiu com a argument"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<eixida estàndard>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<error estàndard>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "S'està seleccionant el paquet %s prèviament no seleccionat.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "S'està ometent el paquet no seleccionat %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "La versió %.250s de %.250s ja és instaŀlada, es descarta.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "s'està desactualitzant %.250s de %.250s a %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1778,17 +1883,17 @@ msgstr "no es pot suprimir la versió acabada d'instaŀlar de «%.250s»"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "no es pot suprimir la versió acabada d'extraure de «%.250s»"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "no es pot fer «stat» sobre el conffile de nova distribució «%.250s»"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "no es pot fer «stat» sobre el conffile «%.250s» actualment instaŀlat"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1799,7 +1904,7 @@ msgstr ""
 "El conffile «%s» no existeix en el sistema.\n"
 "S'està instaŀlant el conffile nou tal i com heu demanat.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: no s'ha pogut esborrar l'antiga còpia de seguretat «%.250s»: %s"
@@ -1809,53 +1914,53 @@ msgstr "%s: no s'ha pogut esborrar l'antiga còpia de seguretat «%.250s»: %s"
 # van més amb reanomena, i el GNOME ho està seguint.
 # Anem amb «canviar el nom», val? jm
 # Fins on jo veig, el Nautilus diu això, en octubre de 2010…
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: no s'ha pogut canviar el nom de «%.250s» a «%.250s»: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: no s'ha pogut esborrar «%s»: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "%s: no s'ha pogut esborrar la versió de l'antiga distribució «%.250s»: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: no s'ha pogut esborrar «%.250s» (abans de sobreescriure): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: no s'ha pogut enllaçar «%.250s» a «%.250s»: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "S'està instaŀlant una versió nova del fitxer de configuració %s…\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "no es pot instaŀlar «%.250s» com a «%.250s»"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "no hi ha instaŀlat cap paquet anomenat «%s», no es pot configurar"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "el paquet %.250s ja està instaŀlat i configurat"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1864,7 +1969,24 @@ msgstr ""
 "el paquet %.250s no està llest per a configurar-se\n"
 " no es pot configurar (estat actual «%.250s»)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"el paquet %.250s no està llest per a configurar-se\n"
+" no es pot configurar (estat actual «%.250s»)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1873,11 +1995,11 @@ msgstr ""
 "dpkg: problemes de dependències impedeixen la configuració de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemes de dependències - es deixa sense configurar"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1887,7 +2009,7 @@ msgstr ""
 "heu demanat:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1895,12 +2017,12 @@ msgstr ""
 "El paquet està en un greu estat d'inconsistència - heu de\n"
 " reinstaŀlar-lo abans d'intentar la seva configuració."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "S'està configurant %s (%s)…\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1909,7 +2031,7 @@ msgstr ""
 "%s: no es pot fer «stat» sobre el fitxer de configuració «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1918,7 +2040,7 @@ msgstr ""
 "%s: el fitxer de configuració «%s» és un enllaç circular\n"
 " (= «%s»)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1927,7 +2049,7 @@ msgstr ""
 "%s: no es pot llegir el valor de l'enllaç simbòlic del conffile «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1936,35 +2058,36 @@ msgstr ""
 "%s: el conffile «%.250s» apunta a un nom de fitxer corrupte\n"
 " («%s» és un enllaç simbòlic a «%s»)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: el conffile «%.250s» no és un fitxer normal o un enllaç simbòlic (= «%s»)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "suma md5"
 
 # FIXME hash. Cal traduir-ho. jm
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: no es pot obrir el conffile %s pel «hash»: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Escriviu «exit» quan acabeu.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1973,12 +2096,12 @@ msgstr ""
 "\n"
 "Fitxer de configuració «%s»"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " («%s» actualment)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1989,7 +2112,7 @@ msgstr ""
 " ==> Fitxer en el sistema creat per vosaltres o per alguna seqüència.\n"
 " ==> Fitxer també en el paquet proveït pel mantenidor.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1998,7 +2121,7 @@ msgstr ""
 "\n"
 "     No modificat des de la instaŀlació.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2008,7 +2131,7 @@ msgstr ""
 " ==> Modificat (per vosaltres o per alguna seqüència) des de la "
 "instaŀlació.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2017,38 +2140,38 @@ msgstr ""
 "\n"
 " ==> Suprimit (per vosaltres o per alguna seqüència) des de la instaŀlació.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> El distribuïdor del paquet ha publicat una versió actualitzada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     La versió del paquet és la mateixa que la de l'última instaŀlació.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> S'emprarà el fitxer nou tal i com heu demanat.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> S'emprarà el fitxer antic tal i com heu demanat.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Es manté el fitxer de configuració antic per defecte.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> S'emprarà el fitxer de configuració nou per defecte.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2063,180 +2186,171 @@ msgstr ""
 "      D    : mostra les diferències entre versions\n"
 "      Z    : executa un intèrpret d'ordres per a examinar la situació\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " L'acció per defecte és conservar la versió actual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " L'acció per defecte és instaŀlar la versió nova.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[per defecte=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[per defecte=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[no hi ha opció per defecte]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "error a l'escriure l'eixida d'error, s'ha descobert abans de preguntar sobre "
 "conffiles"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "error de lectura en l'entrada estàndard al preguntar sobre conffiles"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF en l'entrada estàndard al preguntar sobre conffiles"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depèn de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pre-depèn de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomana %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suggereix %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s trenca %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s entra en conflicte amb %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s millora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s serà desinstaŀlat.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s serà desconfigurat.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "   %.250s serà instaŀlat, però té una versió %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s està instaŀlat, però té una versió %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s està desempaquetat, però no ha estat configurat.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s està desempaquetat, però té una versió %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  la darrera versió configurada de %.250s és la %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s és %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s proveeix %.250s però serà desinstaŀlat.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s proveeix %.250s però serà desconfigurat.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s proveeix %.250s però és %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s no està instaŀlat.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versió %.250s) serà instaŀlat.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versió %.250s) és present i %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s proveeix %.250s y serà instaŀlat.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s proveeix %.250s i és present i %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Empreu --help per a obtenir ajuda sobre la consulta de paquets."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versió %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000, 2001 Wichert Akkerman.\n"
-"Copyright © 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2245,8 +2359,8 @@ msgstr ""
 "Això és programari lliure, vegeu la Llicència Pública General GNU versió 2\n"
 "o posterior per a les condicions de còpia. No hi ha CAP garantia.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2255,7 +2369,7 @@ msgstr ""
 "Forma d'ús: %s [<opció> …] <ordre>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2274,7 +2388,7 @@ msgstr ""
 "  --truename <fitxer>      retorna el fitxer desviat.\n"
 
 # Move the file aside (or back) ? -- Jordà
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2304,7 +2418,7 @@ msgstr ""
 "  --version                mostra la versió.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2319,17 +2433,12 @@ msgstr ""
 "Els scripts de preinst/postrm sempre haurien d'especificar --package i --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "no es pot fer «stat» sobre el fitxer «%s»"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "s'ha produït un error en comprovar «%s»"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2338,130 +2447,115 @@ msgstr ""
 "el canvi de nom implica sobreescriure «%s» amb\n"
 "  el fitxer diferent «%s», no és permés"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "no es pot escriure el fitxer «%.250s»"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "còpia de fitxer"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "no es pot canviar el nom de «%s» a «%s»"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "canvi de nom: suprimeix l'enllaç vell duplicat «%s»"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "no es pot obrir el fitxer font «%.250s»"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "el nom de fitxer «%s» no és absolut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "el fitxer no pot contenir línies noves"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "desviació local de %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "desviació local de %s cap a %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "desviació de %s per %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "desviació de %s cap a %s per %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "qualsevol desviació de %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "qualsevol desviació de %s cap a: %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "no es pot crear un fitxer %s nou"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "no es pot fer «flush» sobre el fitxer «%s»"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "s'ha produït un error en suprimir l'antic diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "s'ha produït un error en crear el nou diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "s'ha produït un error en instaŀlar les noves desviacions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s necessita un sol paràmetre"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "el nom de fitxer «%s» no és absolut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "el fitxer no pot contenir línies noves"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "No es poden desviar directoris"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "no es pot desviar el fitxer «%s» cap a ell mateix"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "S'està deixant «%s»\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "«%s» té un conflicte amb «%s»"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "S'està afegint «%s»\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"s'està ignorant la petició de desinstaŀlar %.250s que no està instaŀlat."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "No hi ha cap desviació «%s», no s'ha suprimit.\n"
 
 # Discrepància? -- Jordà
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2473,7 +2567,7 @@ msgstr ""
 "  s'ha trobat «%s»"
 
 # Discrepància? -- Jordà
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2484,16 +2578,23 @@ msgstr ""
 "  en suprimir «%s»\n"
 "  s'ha trobat «%s»"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"s'està ignorant la petició de desinstaŀlar %.250s que no està instaŀlat."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "S'està suprimint «%s»\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "el paquet no pot contenir línies noves"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "la desviació no pot contenir línies noves"
 
@@ -2509,12 +2610,12 @@ msgstr "no s'ha pogut fer «fstat» sobre l'anterior fitxer de desviacions"
 msgid "failed to fstat diversions file"
 msgstr "no s'ha pogut fer «fstat» sobre el fitxer de desviacions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "hi ha desviacions en conflicte en «%.250s» o «%.250s»"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2524,7 +2625,7 @@ msgstr ""
 "durant la instaŀlació. Hauran de ser reinstaŀlats per a que aquests\n"
 "(i els paquets que en depenguen) funcionen correctament:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2534,7 +2635,7 @@ msgstr ""
 "configurats.  S'han de configurar emprant dpkg --configure o l'opció\n"
 "«configure» en dselect perquè funcionen:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2545,7 +2646,7 @@ msgstr ""
 "la configuració amb dpkg --configure <paquet> o l'opció configurar\n"
 "en el menú de dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2556,7 +2657,7 @@ msgstr ""
 "reintentant; els paquets es poden desinstaŀlar amb dselect o\n"
 "dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2566,7 +2667,7 @@ msgstr ""
 "estat activats per altres paquets. Aquest processat es pot demanar\n"
 "emprant dselect o dpkg --configure --pending (o dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2576,14 +2677,41 @@ msgstr ""
 "el processat dels activadors. Aquest processat es pot demanar emprant\n"
 "dselect o dpkg --configure --pending (o dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s no accepta cap argument"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2593,26 +2721,26 @@ msgstr ""
 "relacionats\n"
 "amb això.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<desconegut>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d en %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paquet, de la seccion següent:"
 msgstr[1] " %d paquets, de les seccions següents:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2622,30 +2750,34 @@ msgstr ""
 " Empreu «dpkg --configure dpkg» i intenteu-ho novament.\n"
 
 # FIXME: wrong msgid
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg no està registrat com a instaŀlat, no es pot comprovar el suport per a "
 "%s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "camp Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "èpoques"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "noms de fitxer llargs"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "múltiples Conflicts i Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2654,27 +2786,27 @@ msgstr ""
 "dpkg: no veu com satisfer la predependència:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "no es pot satisfer la predependència per a %.250s (necessària per a %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "l'opció «--%s» és obsoleta, empreu  «--%s» en el seu lloc."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions pren tres arguments: <versió> <relació> <versió>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "relació dolenta de --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "la versió «%s» té una sintaxi incorrecta: %s"
@@ -2731,12 +2863,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "no es tindrà en compte el problema per estar activa una opció --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "no es pot obrir el fitxer de la llista de fitxers del paquet «%.250s»"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2745,132 +2877,103 @@ msgstr ""
 "manca el fitxer de la llista de fitxers del paquet «%.250s», s'assumirà que "
 "el paquet no té cap fitxer actualment instaŀlat."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "no es pot fer «stat» sobre el fitxer de la llista de fitxers del paquet "
 "«%.250s»"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"el fitxer de la llista de fitxers del paquet «%.250s» manca una línea nova "
+"al final"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "el fitxer de la llista de fitxers del paquet «%.250s»"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "el fitxer de la llista de fitxers del paquet «%.250s» manca una línea nova "
 "al final"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "el fitxer de la llista de fitxers del paquet «%.250s» conté un nom de fitxer "
 "buit"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 "s'ha produït un error en tancar el fitxer de la llista de fitxers del paquet "
 "«%.250s»"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(S'està llegint la base de dades… "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "hi ha %d fitxer o directori instaŀlat actualment.)\n"
 msgstr[1] "hi ha %d fitxers i directoris instaŀlats actualment.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"no es pot crear un fitxer de nlist de fitxers actuaŀlitzats del paquet %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"no es pot escriure al fitxer de la llista de fitxers actualitzats del paquet "
-"%s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"no es pot fer «flush» sobre el fitxer de nlist de fitxers actualitzats del "
-"paquet %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"no es pot fer «sync» sobre el fitxer de nlist de fitxers actualitzats del "
-"paquet %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"no es pot tancar el fitxer de nlist de fitxers actualitzats del paquet %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"no es pot instaŀlar el fitxer de nlist de fitxers actualitzats del paquet %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "no instaŀlat"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "no instaŀlat però resta la seva configuració"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "trencat a causa d'una eliminació o instaŀlació fallida"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "desempaquetat però sense configurar"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "trencat a causa d'un error en postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "s'està esperant el processat dels activadors per un altre paquet"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "activat"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instaŀlat"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "error: PATH no està establert."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "no s'ha trobat «%s» en el PATH o no és executable."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2882,7 +2985,7 @@ msgid_plural ""
 msgstr[0] "no s'ha trobat «%s» en el PATH o no és executable."
 msgstr[1] "no s'ha trobat «%s» en el PATH o no és executable."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2900,101 +3003,154 @@ msgstr ""
 "NB: El PATH del root normalment ha de contindre /usr/local/sbin, /usr/sbin "
 "i /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "no es pot fer «setenv» per al script del mantenidor"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "no s'ha pogut fer «chroot» a «%.250s»"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "s'ha produït un error en canviar al directori «%.255s»"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "no es poden establir els permisos d'execució en «%.250s»"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "no es pot fer «setenv» per al script del mantenidor"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "s'ha instaŀlat el script %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "no es pot fer «stat» sobre %s «%.250s»"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "seqüència %s nova"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "seqüència de «%s» antiga"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "no es pot fer «stat» sobre %s «%.250s»: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - s'està provant la seqüència del paquet nou en el seu lloc…\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 "no hi ha cap seqüència en la versió nova del paquet - s'està abandonant"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: … sembla que ha anat bé.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "no es pot esborrar «%.255s» de forma segura"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "no es pot comprovar l'existència de «%.250s»"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "no es pot llegir el directori «info»"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "s'ha produït un error en intentar obrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "no es pot escriure el fitxer «%.250s»"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "el conffile «%.250s» no està dins del paquet"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "s'ha produït un error en escriure «%s»"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programa de gestió de paquets «%s» de Debian versió %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3017,7 +3173,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3065,7 +3225,7 @@ msgstr ""
 "  -Dh|--debug=help                     Mostra l'ajuda sobre la depuració.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3077,7 +3237,7 @@ msgstr ""
 "  --version                        Mostra la versió.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3088,19 +3248,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  en arxius (vegeu %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Per a ús intern: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3126,6 +3329,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3176,7 +3381,7 @@ msgstr ""
 "  --abort-after <n>          Avorta després de trobar <n> errors.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3199,14 +3404,14 @@ msgstr ""
 "                          del fitxer de control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Empreu «dselect» o «aptitude» si voleu un programa de gestió de paquets més "
 "amigable.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3230,59 +3435,63 @@ msgstr ""
 "Les opcions marcades amb ([*]) produeixen una eixida estesa - canalitzeu-la "
 "a través de «less» o «more»!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3291,103 +3500,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemes de dependències - no es desinstaŀla"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemes de dependències - no es desinstaŀla"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "no es pot fer «setenv» per al script del mantenidor"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "error de lectura al fitxer de configuració «%.250s»"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3395,7 +3604,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3403,41 +3612,77 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug requereix d'un número octal com a paràmetre"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nom de paquet buit en la llista de --ignore-depends separats per coma "
 "«%.250s»"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends necessita un nom de paquet legal. «%.250s» no ho és; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "enter invàlid per a --%s: «%.250s»"
 
 # hook -> lligam, segons el Termcat. jm
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "s'ha produït un error en executar el lligam «%s», codi d'eixida %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "estat"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s no accepta cap argument"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "no es pot esborrar el fitxer «%.250s»"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3446,7 +3691,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3454,40 +3699,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "l'opció de forçat/refusat «%.*s» és desconeguda"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "l'opció de forçat/refusat «%s» és obsoleta\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd accepta un argument, no zero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd només accepta un argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents pren exactament un argument"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "no s'ha pogut obrir «%i» per a un flux"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof inesperat abans de la fi de la línia %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "es necessita una opció d'acció"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3495,22 +3738,22 @@ msgstr ""
 "heu d'especificar els paquets pels seus noms propis, no citant els noms dels "
 "fitxers en els que venen"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending no pren cap argument que no sigui una opció"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s almenys necessita un nom de paquet com a argument"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paquet %s llistat més d'una vegada, només es processarà una.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3519,7 +3762,7 @@ msgstr ""
 "S'ha desempaquetat més d'una còpia del paquet %s!\n"
 " Només es configurarà una vegada.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3528,113 +3771,113 @@ msgstr ""
 "el paquet %.250s no està llest per a processar activadors\n"
 " (estat actual «%.250s» amb cap activador pendent)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  El paquet %s que proveeix %s serà desinstaŀlat.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  El paquet %s serà desinstaŀlat.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  La versió del paquet «%s» al sistema és %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  El paquet %s que proveeix %s està esperant el processat dels activadors.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  El paquet %s està esperant el processat dels activadors.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: també configura «%s» (requerit per «%s»)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  El paquet %s que proveeix %s no està configurat.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  El paquet %s encara no està configurat.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  El paquet %s que proveeix %s no està instaŀlat.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  El paquet %s no està instaŀlat.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) trenca %s i és %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) proveeix %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  La versió del paquet %s que es configurarà és %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depèn de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; tot i així:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr "…/%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "s'ha produït un error en assegurar-se de que «%.250s» no existeix"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "paquet reensamblat"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "S'està autenticant %s…\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Ha fallat la verificació del paquet %s!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3643,96 +3886,101 @@ msgstr ""
 "Ha fallat la verificació del paquet %s,\n"
 "però s'instaŀlarà igualment tal i com heu demanat.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "correcte\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "no s'ha pogut crear el directori temporal"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "el paquet %s té massa parelles de Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "no es pot eliminar el fitxer d'info. de control «%.250s»"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "la versió antiga del paquet té un nom de fitxer d'informació llarguíssim que "
 "comença per «%.250s»"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "no es pot esborrar el fitxer d'info. obsolet «%.250s»"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "no es pot instaŀlar el (suposat) fitxer d'info. nou «%.250s»"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "no es pot obrir el directori de control temporal"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "el paquet conté un nom de fitxer d'info. llarguíssim (comença per «%.50s»)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "la info. de control del paquet conté el directori «%.250s»"
 
 # Què collons vol dir això, i què collons vol dir la traducció?! jm
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "a l'esborrar el directori «%.250s» amb la informació de control del paquet "
 "ocorregué un error diferent com de no ser un directori"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "el paquet %s conté «list» com a fitxer d'informació"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "no es pot instaŀlar el fitxer d'info. nou «%.250s» com a «%.250s»"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "no es pot eliminar el fitxer d'info. de control «%.250s»"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Noteu la desaparició de %s, que ha estat completament reemplaçat.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "no es pot accedir a l'arxiu"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "no s'ha pogut crear el directori temporal"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "longitud de la informació de control"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "S'ha registrat la informació sobre %s a partir de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "l'arquitectura del paquet (%s) no correspon amb la del sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3741,102 +3989,97 @@ msgstr ""
 "dpkg: referent a %s que conté %s, problema de predependència:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de predependència - no s'instaŀlarà %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "s'està ignorant el problema de predependència!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "S'està preparant per a reemplaçar %s %s (fent servir %s)…\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "S'està desempaquetant %s (de %s)…\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "el nom del conffile (que comença per «%.250s») és massa llarg (>%d caràcters)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "error de lectura en %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "s'ha produït un error en tancar %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "s'ha produït un error en intentar obrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "S'està desconfigurant %s, per a permetre la supressió de %s…\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "S'està desconfigurant %s…\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "S'està desempaquetant el reemplaçament de %.250s…\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "extracció de camps de dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "s'ha produït un error en llegir l'eixida tar de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "sistema de fitxers de l'arxiu tar corrupte - arxiu del paquet corrupte"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: esborra possibles zeros finals"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "no es pot fer «stat» sobre el fitxer antic «%.250s» així doncs no "
 "s'eliminarà: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "no es pot esborrar el directori antic «%.250s»: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "el conffile «%.250s» era un directori buit (i s'ha eliminat)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "no es pot fer «stat» sobre el fitxer nou «%.250s»"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3845,16 +4088,11 @@ msgstr ""
 "el fitxer antic «%.250s» és igual que diversos fitxers nous! («%.250s» i "
 "«%.250s»)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "no es pot esborrar el fitxer antic «%.250s» de format segura: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Noteu la desaparició de %s, que ha estat completament reemplaçat.)\n"
-
 # jm: Açò jo no se si traduir-ho. Ha de caber en una línia i hem de dir
 # jm: quina lletra correspon a cada estat.
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
@@ -3863,7 +4101,7 @@ msgstr "(Noteu la desaparició de %s, que ha estat completament reemplaçat.)\n"
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3875,89 +4113,89 @@ msgstr ""
 "pend\n"
 "|/ Err?=(none)/Reinst-required (Estat,Err: majúsc.=dolent)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nom"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versió"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descripció"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "No s'ha trobat cap paquet que correspongui amb %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "desviat per %s des de: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "desviat per %s cap a: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desviació local des de: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "desviat localment cap a: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search almenys necessita un nom de fitxer pare com argument"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "No s'ha trobat cap paquet que correspongui amb %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "El paquet «%s» no està instaŀlat i no hi ha informació disponible.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "El paquet «%s» no està disponible.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "El paquet «%s» no està instaŀlat.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "El paquet «%s» no conté cap fitxer (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "desviat localment cap a: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "el paquet desvia a d'altres cap a %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "desviat per %s cap a: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3965,24 +4203,24 @@ msgstr ""
 "Useu dpkg --info (= dpkg-deb --info) per a examinar els fitxers d'arxiu,\n"
 "i dpkg --contents (= dpkg-deb --contents) per a llistar-ne el contingut.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s porta com a molt dos arguments"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "el fitxer de control conté %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Eina de consulta del programa de gestió de paquets «%s» de Debian versió "
 "%s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -4021,11 +4259,17 @@ msgstr ""
 "                                   del paquet.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4035,7 +4279,7 @@ msgstr ""
 "                                   a --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4058,13 +4302,17 @@ msgstr ""
 "  dreta a menys que l'amplada siga negativa, en aquest cas s'utilitzarà\n"
 "  alineació a l'esquerra. \n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Empreu --help per a obtenir ajuda sobre la consulta de paquets."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "s'està ignorant la petició de desinstaŀlar %.250s que no està instaŀlat."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4074,11 +4322,11 @@ msgstr ""
 " només els fitxers de configuració queden en el sistema. Useu --purge per\n"
 " a esborrar també aquests fitxers."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Aquest és un paquet essencial - no hauria de ser desinstaŀlat."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4087,11 +4335,11 @@ msgstr ""
 "dpkg: problemes de dependències impedeixen la desinstaŀlació de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemes de dependències - no es desinstaŀla"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4101,7 +4349,7 @@ msgstr ""
 "com heu demanat:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4109,17 +4357,17 @@ msgstr ""
 "El paquet està en un estat molt dolent e inconsistent - el tindreu que\n"
 " reinstaŀlar abans d'intentar desinstaŀlar-lo."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Desinstaŀlaria o purgaria %s…\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "S'està desinstaŀlant %s…\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4128,108 +4376,112 @@ msgstr ""
 "al desinstaŀlar %.250s, no es pot esborrar el directori «%.250s»: %s - el "
 "directori podria ser un punt de muntatge?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "no es pot esborrar «%.250s»"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "no es pot esborrar «%.250s» de forma segura"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "al desinstaŀlar %.250s, el directori «%.250s» no està buit, no s'esborra."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "no es pot esborrar «%.250s»"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "S'estan purgant els fitxers de configuració de %s…\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "no es pot eliminar el fitxer de configuració antic «%.250s» (= «%.250s»)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "no es pot llegir el directori del fitxer de configuració «%.250s» (a partir "
 "de «%.250s»)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "no es pot eliminar l'antiga còpia de seguretat del fitxer de configuració "
 "«%.250s» (de «%.250s»)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "no es pot eliminar la llista de fitxers antiga"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "no es pot eliminar la seqüència postrm antiga"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "s'ha trobat un eof inesperat en el nom del paquet en la línia %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr ""
 "s'ha trobat un fi de línia inesperat en el nom del paquet en la línia %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "s'ha trobat un eof inesperat després del nom del paquet en la línia %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr ""
 "s'ha trobat un fi de línia inesperat després del nom del paquet en la línia "
 "%d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr ""
 "s'han trobat dades inesperades després del paquet i selecció en la línia %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "s'ha trobat un nom de paquet iŀlegal en la línia %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "s'ha trobat un nom de paquet iŀlegal en la línia %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "s'ha trobat un estat desitjat desconegut en la línia %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "error de lectura en l'entrada estàndard"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright © 2000, 2001 Wichert Akkerman.\n"
-"Copyright © 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Empreu --help per a obtenir ajuda sobre la consulta de paquets."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4247,7 +4499,7 @@ msgstr ""
 "                             dades.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4270,31 +4522,17 @@ msgstr ""
 "  --help                   mostra aquest missatge d'ajuda.\n"
 "  --version                mostra la versió.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "s'està suprimint la / de davant"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "no s'ha pogut obrir el nou fitxer de statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "s'ha produït un error en suprimir statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "s'ha produït un error en crear el nou statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "s'ha produït un error en instaŀlar el nou statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add necessita quatre arguments"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4304,22 +4542,22 @@ msgstr ""
 "s'ignorarà."
 
 # Override -> substitució? -- Jordà
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Ja existeix una substitució per a «%s», s'està avortant."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "s'ha donat --update però %s no existeix"
 
 # Override -> substitució? -- Jordà
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "No hi ha cap substitució present."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "no té sentit utilitzar --update amb --remove"
 
@@ -4441,42 +4679,42 @@ msgstr ""
 "  --no-act                        Només comprova, no canvies res.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"s'ha d'executar dpkg-trigger des d'un script de mantenidor (o amb una opció "
+"--by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: encara no s'ha creat el directori de dades dels activadors\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: encara no existeixen els registres dels activadors\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "només pren un argument, el nom de l'activador"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"s'ha d'executar dpkg-trigger des d'un script de mantenidor (o amb una opció "
-"--by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: el nom de paquet esperat «%.255s» és iŀlegal: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "el nom d'activador «%.250s» és invàlid: %.250s»"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4486,7 +4724,7 @@ msgstr ""
 " cadena de paquets activadors dels quals són o podrien ser els "
 "responsables:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4495,52 +4733,53 @@ msgstr ""
 "\n"
 "activadors pendents de paquets que són o poden ser irresolubles:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "hi ha un bucle d'activadors, s'ha abandonat"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "S'estan processant els activadors per a %s…\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s necessita exactament un fitxer Packages com a argument"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "no es pot accedir a l'àrea d'estat de dpkg per a una actualització de "
 "«available»"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "l'actualització d'«available» requereix accés d'escriptura a l'àrea d'estat "
 "de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 "S'està reemplaçant la informació de paquets disponibles, fent servir %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 "S'està actualitzant la informació de paquets disponibles, fent servir %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "S'ha actualitzat la informació sobre %d paquet\n"
 msgstr[1] "S'ha actualitzat la informació sobre %d paquets.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4656,160 +4895,159 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "s'omet %d avís sobre els fitxers de control\n"
 msgstr[1] "s'ometen %d avisos sobre els fitxers de control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s necessita un <directori> com a paràmetre"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build porta com a molt dos arguments"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "no es pot comprovar l'existència de l'arxiu «%.250s»"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "l'objectiu és un directori - no es pot ometre la comprovació del fitxer de "
 "control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "no es comprova el contingut de l'àrea de control."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: s'està construint un paquet desconegut en «%s».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: s'està construint el paquet «%s» en «%s».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "s'ha produït un error en crear el fitxer temporal (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "àrea de control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "s'ha produït un error en esborrar el fitxer temporal (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "s'ha produït un error al fer «rewind» sobre el fitxer temporal (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "no s'ha pogut fer «fstat» del fitxer membre d'ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "s'ha produït un error en escriure «%s»"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "entre números"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr ""
 "s'ha produït un error en escriure el nom del fitxer al conducte de tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> des de tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fi de fitxer inesperada en %s en %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "s'ha produït un error en llegir %s del fitxer %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "s'ha produït un error en llegir l'arxiu «%.255s»"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "s'ha produït un error en fer «fstat» sobre l'arxiu"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "l'arxiu no té cap punt en el número de versió"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "l'arxiu no té caràcters de línia nova en la capçalera"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "el fitxer «%.250s» està corromput - número de part erroni"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "el fitxer «%.250s» no és un arxiu binari de debian (proveu amb el dpkg-"
 "split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "l'arxiu no té cap punt en el número de versió"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "l'arxiu no té caràcters de línia nova en la capçalera"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "l'arxiu no té cap punt en el número de versió"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "no s'entén la versió %.250s de l'arxiu, aconseguiu un dpkg-deb més nou"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4836,42 +5074,42 @@ msgstr "el fitxer «%.250s» conté dos elements de control, s'abandona"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " paquet de debian nou, versió %s.\n"
 " mida %ld octets: arxiu de control= %zi octets.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
 # FIXME original
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "l'arxiu té una longitud de control mal formatada «%s»"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "s'omet l'element de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " paquet debian antic, versió %s.\n"
 " mida %ld octets: arxiu de control= %zi, arxiu principal= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4880,49 +5118,50 @@ msgstr ""
 "dpkg-deb: el fitxer sembla ser un arxiu que ha estat corromput\n"
 "dpkg-deb     al ser descarregat en mode ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "«%.255s» no és un arxiu amb el format debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "s'ha produït un error en escriure al conducte en la còpia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "s'ha produït un error en tancar el conducte en la còpia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dades"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "no s'ha pogut canviar al directori"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "no s'ha pogut crear el directori"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "no s'ha pogut canviar a un directori després de crear-lo"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "no s'ha pogut canviar al directori"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<descompressió>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "enganxa"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s necessita un nom de fitxer .deb com a argument"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4931,108 +5170,116 @@ msgstr ""
 "--%s necessita un directori de destí.\n"
 "Potser voleu fer dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s pren com a molt dos arguments (.deb i directori)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s només pren un argument (fitxer .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "no s'ha pogut canviar a «/» per a la neteja"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "no es pot fer «stat» sobre el fitxer «%s»"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: «%.255s» no conté cap component de control  «%.255s»\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "l'obertura del component «%.255s» (dins de %.255s) ha fallat de forma "
 "inesperada"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "Manca el component de control requerit %d"
 msgstr[1] "Manquen els components de control requerits %d"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "no es pot examinar el directori «%.255s»"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "no es pot fer «stat» sobre «%.255s» (en «%.255s»)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "no es pot obrir «%.255s» (en «%.255s»)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "s'ha produït un error en llegir «%.255s» (en «%.255s»)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld octets, %5d línies  %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     no és un fitxer normal   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(no hi ha cap fitxer «control» en l'arxiu de control!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "no s'ha pogut obrir el component «control»"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "no s'ha pogut llegir el component «control»"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "s'ha produït un error en tancar el component «%s»"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Error en el format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents pren exactament un argument"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Rerefons d'arxius de paquets «%s» de Debian versió %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5043,6 +5290,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5060,7 +5309,7 @@ msgstr ""
 "                                     fitxers.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5073,11 +5322,27 @@ msgstr ""
 "<campc> és el nom d'un camp en el fitxer de «control» principal.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5087,6 +5352,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opcions:\n"
@@ -5102,7 +5370,7 @@ msgstr ""
 "                             Tipus permesos: gzip, xz, bzip2, lzma, none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5116,7 +5384,7 @@ msgstr ""
 "amigable.  Els paquets desempaquetats fent servir «dpkg-deb --extract»\n"
 "estaran instaŀlats incorrectament!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5126,105 +5394,119 @@ msgstr ""
 "Escriviu dpkg --help per a obtindre ajuda a sobre de com instaŀlar i "
 "desinstaŀlar paquets."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "enter invàlid per a -%c: «%.250s»"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "nivell de compressió invàlid per a -%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "el tipus de compressió «%s» és desconegut!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "nivell de compressió invàlid per a -%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "el fitxer «%.250s» està corromput - dígit erroni (codi %d) en %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "el fitxer «%.250s» està corromput - manca %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "el fitxer «%.250s» està corromput - manca una línia nova després de %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "s'ha produït un error al llegir %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "el fitxer «%.250s» està corromput - màgia errónia al final de la primera "
 "capçalera"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "el fitxer «%.250s» està corromput - caràcter de farcit erroni (codi %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "el fitxer «%.250s» està corromput - hi ha nuls en la secció d'info."
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "número de versió del format"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s està instaŀlat, però té una versió %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "el fitxer «%.250s» té un format versió «%.250s» - necessiteu un dpkg-split "
 "més nou"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nom del paquet"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "número de versió del paquet"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "suma MD5 del fitxer de paquet"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "el fitxer «%.250s» està corromput - suma MD5 «%.250s» errònia"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "òfset de part"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "número de parts"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
@@ -5232,79 +5514,85 @@ msgstr ""
 "el fitxer «%.250s» està corromput - no hi ha una barra entre els números de "
 "part"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "nombre de parts"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "el fitxer «%.250s» està corromput - nombre de parts erroni"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "nombre de parts"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "el fitxer «%.250s» està corromput - número de part erroni"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "nom del paquet"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "el fitxer «%.250s» està corromput - màgia errònia al final de la segona "
 "capçalera"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "el fitxer «%.250s» està corromput - el segon element no és un element de "
 "dades"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "el fitxer «%.250s» està corromput - número equivocat de parts per a les "
 "mides indicades"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "el fitxer «%.250s» està corromput - la mida està equivocada pel número de "
 "part indicada"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "no es pot fer «stat» sobre el fitxer part «%.250s»"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "el fitxer «%.250s» està corromput - massa curt"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "no es pot obrir el fitxer part d'arxiu «%.250s»"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "el fitxer «%.250s» no és una part d'arxiu"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5321,9 +5609,10 @@ msgstr "el fitxer «%.250s» no és una part d'arxiu"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5347,12 +5636,19 @@ msgstr ""
 "        (porció usada):              %lu octets\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<desconegut>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s requereix un o més fitxers part com a arguments"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "el fitxer «%s» no és una part d'arxiu\n"
@@ -5387,7 +5683,7 @@ msgstr "S'està ometent el paquet no seleccionat %s.\n"
 msgid "split package part"
 msgstr "S'està assemblant el paquet %s amb %d part: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "fet\n"
@@ -5412,11 +5708,6 @@ msgstr "manca la part %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Eina de divisió/unió «%s» de Debian; versió %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright © 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5439,17 +5730,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opcions:\n"
 "  --depotdir <directori>           Empra <directori> en comptes de %s/%s.\n"
@@ -5461,152 +5761,161 @@ msgstr ""
 "\n"
 "Estat d'eixida: 0 = OK;  1 = -a no és una part;  2 = problemes!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Executeu dpkg-split --help per a obtenir-ne ajuda."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "s'ha trobat una fi de fitxer inesperada en %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "la mida de la part és massa gran o no és positiva"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "la mida de la part ha de ser d'almenys %d KiB (per a admetre una capçalera)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "no es pot llegir el directori de dipòsit «%.250s»"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto requereix l'ús de l'opció --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto requereix exactament un fitxer part com a argument"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "no es pot llegir el fitxer part «%.250s»"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "El fitxer «%.250s» no és part d'un arxiu multipart.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "no es pot reobrir el fitxer part «%.250s»"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "no es pot obrir el fitxer de dipòsit nou «%.250s»"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "no es pot canviar el nom del fitxer de dipòsit nou «%.250s» a «%.250s»"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Part %d del paquet %s arxivada (encara es necessita "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " i "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "no es pot esborrar el fitxer de dipòsit emprat «%.250s»"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Queden fitxers de brutícia al directori de dipòsit:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "no es pot fer «stat» sobre «%.250s»"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu octets)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (no és un fitxer normal)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paquets encara sense reensamblar:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Paquet %s: part(s) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "el fitxer part «%.250s» no és un fitxer normal"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu octets)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "no es pot descartar «%.250s»"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "S'ha eliminat %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "extracció de camps de dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "no es pot obrir el fitxer font «%.250s»"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "no es pot fer «stat» sobre el fitxer font"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "el fitxer font «%.250s» no és un fitxer normal"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5615,32 +5924,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "S'està assemblant el paquet %s amb %d part: "
 msgstr[1] "S'està assemblant el paquet %s amb %d parts: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necessita un nom de fitxer font com a argument"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split pren com molt un nom de fitxer font i un prefix de destí"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000-2002 Wichert Akkerman.\n"
-"Copyright © 2009-2010 Raphaël Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5746,7 +6044,7 @@ msgstr ""
 "  --help                   mostra aquest missatge d'ajuda.\n"
 "  --version                mostra la versió.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5761,7 +6059,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5797,126 +6095,97 @@ msgstr ""
 "  --help                   mostra aquest missatge d'ajuda.\n"
 "  --version                mostra la versió.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "s'ha produït un error"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
-msgstr "avís"
-
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "no es pot fer «stat» sobre «%s»: %s"
+msgstr "avís"
 
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "ha fallat «readlink(%s)»: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "ha fallat el «realloc» (%zu octets)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "s'ha especificat dos ordres: --%s i --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "no es pot afegir a %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "ha fallat l'anàlisi de %s: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "no s'ha pogut executar %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "no es pot fer l'enllaç simbòlic de %s a %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "no es pot instaŀlar %s com a %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "no es pot suprimir %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fi de fitxer inesperada en llegir %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "mentre es llegia %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "la línia no estava terminada en llegir %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s està corromput: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "les línies noves no estan permesos als fitxers d'update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "en escriure %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nom de l'esclau"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "esclau duplicat %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "enllaç esclau"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "l'enllaç esclau és el mateix que l'enllaç principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "enllaç esclau duplicat %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "fitxer mestre"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "camí duplicat %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5925,130 +6194,120 @@ msgstr ""
 "l'alternativa %s (part del grup d'enllaços %s) no existeix. S'està suprimint "
 "de la llista d'alternatives."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritat"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "fitxer esclau"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritat de %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "no es pot llegir %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "estat"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "l'estat és invàlid"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "enllaç mestre"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "no es pot tancar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "s'està descartant l'enllaç esclau obsolet %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "no es pot escriure %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "no es pot fer «flush» sobre el fitxer «%s»"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "mode automàtic"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "mode manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  l'enllaç apunta actualment cap a %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  l'enllaç està actualment absent"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritat %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  esclau %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Actualment la «millor» versió és «%s»."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "No hi ha cap versió disponible."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Hi ha %d possibilitat per a l'alternativa %s (que proveeix %s)."
 msgstr[1] "Hi ha %d possibilitats per a l'alternativa %s (que proveeix %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Selecció"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Camí"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritat"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Estat"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Premeu retorn per a mantenir l'opció per defecte[*], o introduïu un número "
 "de selecció: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "no es reemplaça %s amb un enllaç."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "no es pot instaŀlar la selecció %s desconeguda"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6057,99 +6316,198 @@ msgstr ""
 "s'omet la creació de %s perquè el fitxer associat «%s» (del grup d'enllaços "
 "%s) no existeix."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "no es reemplaça %s amb un enllaç."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Crida a %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 "No s'ha canviat l'alternativa %s perquè la selecció %s no és disponible."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "S'omet l'alternativa desconeguda %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "línia massa llarga o no terminada en llegir %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "S'omet la línia invàlida: %s"
 
-#: utils/update-alternatives.c:1965
+# A coreutils, dangling symlink -> enllaç trencat. jm
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s és trencat, s'actualitzarà amb la millor selecció."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s ha estat modificat (manualment o per alguna seqüència). S'està canviant a "
+"modificacions manuals únicament."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "s'està configurant la selecció automàtica de %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "S'està canviant el nom de l'enllaç %s de %s a %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "S'està canviant el nom de l'enllaç esclau %s de %s a %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "s'està emprant %s per a proveir %s (%s) a «%s»."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"s'està forçant la reinstaŀlació de l'alternativa %s perquè el grup "
+"d'enllaços %s és trencat."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"l'alternativa actual %s és desconeguda, s'està canviant a %s per al grup "
+"d'enllaços %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "el nom de l'alternativa (%s) no pot contenir «/» o espais."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "l'enllaç d'alternativa no és absolut com ho hauria de ser: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "el camí de l'alternativa no és absolut com ho hauria de ser: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "l'alternativa %s no pot ser mestra: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "l'enllaç d'alternativa %s ja està gestionat per %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "el camí de l'alternativa %s no existeix."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "l'alternativa %s no pot ser esclava de %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "l'alternativa %s no pot ser mestra: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "l'enllaç d'alternativa %s ja està gestionat per %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "l'argument «%s» és desconegut"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install necessita <enllaç> <nom> <camí> <prioritat>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<enllaç> i <camí> no poden ser el mateix"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "la prioritat ha de ser un enter"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s necessita <nom> <camí>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s necessita <nom>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave només es pot especificar junt amb --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave necessita <enllaç> <nom> <camí>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "el nom %s és alhora primari i esclau"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "l'enllaç %s és alhora primari i esclau"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s necessita un argument <fitxer>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "l'opció «%s» és desconeguda"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6157,123 +6515,54 @@ msgstr ""
 "es necessita --display, --query, --list, --get-selections, --config, --set, "
 "--set-selections, --install, --remove, --all, --remove-all o --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "l'alternativa %s no pot ser mestra: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "l'enllaç d'alternativa %s ja està gestionat per %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "l'enllaç d'alternativa no és absolut com ho hauria de ser: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "el camí de l'alternativa no és absolut com ho hauria de ser: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "el camí de l'alternativa %s no existeix."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "el nom de l'alternativa (%s) no pot contenir «/» o espais."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "és una alternativa mestra."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "és un esclau de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "l'alternativa %s no pot ser esclava de %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<entrada estàndard>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "no hi ha alternatives per a %s."
 
-# A coreutils, dangling symlink -> enllaç trencat. jm
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s és trencat, s'actualitzarà amb la millor selecció."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s ha estat modificat (manualment o per alguna seqüència). S'està canviant a "
-"modificacions manuals únicament."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "s'està configurant la selecció automàtica de %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<entrada estàndard>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "l'alternativa %s per a %s no està registrada, no s'estableix."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "No hi ha cap programa que proveeixi %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "No hi ha res a configurar."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Només hi ha una alternativa al grup d'enllaços %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "l'alternativa %s per a %s no està registrada, no es suprimeix."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "s'està suprimint l'alternativa seleccionada manualment - s'està canviant %s "
 "a mode automàtic"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "les actualitacions automàtiques de %s estan desactivades, no hi haurà canvis."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6281,25 +6570,190 @@ msgstr ""
 "per tornar a activar les actualitzacions automàtiques, utilitzeu «update-"
 "alternatives --auto %s»."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "s'està emprant %s per a proveir %s (%s) a «%s»."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "no s'ha pogut obrir «%s» per a escriure %s a la base de dades"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"s'està forçant la reinstaŀlació de l'alternativa %s perquè el grup "
-"d'enllaços %s és trencat."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "no s'ha pogut fer «flush» de la base de dades %s en «%.250s»"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"l'alternativa actual %s és desconeguda, s'està canviant a %s per al grup "
-"d'enllaços %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "no s'ha pogut fer «fsync» sobre la base de dades %s a «%.250s»"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "no s'ha pogut tancar «%.250s» després d'escriure la base de dades %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "no s'ha pogut enllaçar «%.250s» amb «%.250s» com a còpia de seguretat de "
+#~ "la base de dades %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "no s'ha pogut instaŀlar «%.250s» com a «%.250s» amb la base de dades %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "ha fallat el «realloc» (%zu octets)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "no es pot escriure el fitxer d'activadors interessants «%.250s»"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "no es pot fer «flush» del fitxer d'activadors interessants nou «%.250s»"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "no es pot fer «sync» del fitxer d'activadors interessants nou «%.250s»"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "no es pot instaŀlar el fitxer d'activadors interessants nou «%.255s»"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "no es pot crear el fitxer d'activadors interessants nou «%.250s»"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "no es pot tancar el fitxer d'activadors interessants nou «%.250s»"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "no es pot crear el fitxer d'activadors de fitxer nou «%.250s»"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "no es pot escriure el fitxer d'activadors de fitxer nou «%.250s»"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "no es pot fer «flush» del fitxer d'activadors de fitxer nou «%.250s»"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "no es pot fer «sync» del fitxer d'activadors de fitxer nou «%.250s»"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "no es pot tancar el fitxer d'activadors de fitxer nou «%.250s»"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "no es pot instaŀlar el fitxer d'activadors de fitxer nou com a «%.250s»"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright © 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "no es pot crear un fitxer %s nou"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "s'ha produït un error en crear el nou diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot crear un fitxer de nlist de fitxers actuaŀlitzats del paquet %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot escriure al fitxer de la llista de fitxers actualitzats del "
+#~ "paquet %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot fer «flush» sobre el fitxer de nlist de fitxers actualitzats "
+#~ "del paquet %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot fer «sync» sobre el fitxer de nlist de fitxers actualitzats del "
+#~ "paquet %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot tancar el fitxer de nlist de fitxers actualitzats del paquet %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "no es pot instaŀlar el fitxer de nlist de fitxers actualitzats del paquet "
+#~ "%s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd accepta un argument, no zero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd només accepta un argument"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright © 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "no s'ha pogut obrir el nou fitxer de statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "s'ha produït un error en suprimir statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "s'ha produït un error en crear el nou statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "s'ha produït un error en instaŀlar el nou statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build porta com a molt dos arguments"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright © 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright © 2009-2010 Raphaël Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "és una alternativa mestra."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "és un esclau de %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "no es pot fer «stat» sobre «%s»: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "ha fallat «readlink(%s)»: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "ha fallat l'anàlisi de %s: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "no s'ha pogut executar %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "no es pot fer l'enllaç simbòlic de %s a %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "no es pot instaŀlar %s com a %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "en escriure %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "no es pot llegir %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "no es pot tancar %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "no es pot escriure %s: %s"
 
 # Reanomenar - Canviar el nom - Tornar a anomenar? -- Jordà
 # Jo personalment preferisc "canvia el nom", però per exemple al Termcat
@@ -6580,9 +7034,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "s'omet l'àrea de control de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "no s'ha pogut executar tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "no s'ha pogut crear un directori temporal"
 
@@ -6808,9 +7259,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "l'espera per dpkg-split ha fallat"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "no es pot esborrar el fitxer «%.250s»"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7262,9 +7710,6 @@ msgstr ""
 #~ "  Selecció     Alternativa\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "s'ha produït un error en escriure la sortida estàndard: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "s'ha produït un error o final de fitxer en llegir %s per %s (%s)"
 
diff --git a/po/cs.po b/po/cs.po
index 124cb3c..e44674c 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-11-27 13:20+0100\n"
 "Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
 "Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
@@ -25,132 +25,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "nelze zapsat soubor „%s“"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "vygenerována porušená ar hlavička pro „%s“"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "selhalo volání fstat na souboru %s, který je součástí ar"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "selhalo volání fstat na souboru %s, který je součástí ar"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nesmí být prázdný řetězec"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "musí začínat písmenem nebo číslicí"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"znak „%c“ není povolen - povolena jsou pouze písmena, čísla a znaky „%s“"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "chyba při zápisu na standardní výstup: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "nelze zapsat soubor „%s“"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "nelze zapsat soubor „%s“"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "nelze vyprázdnit soubor „%s“"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "nelze synchronizovat soubor „%.255s“"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nelze zjistit stav nového souboru „%.250s“"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "chyba při odstranění starého souboru diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "chyba při vytváření roury „%.255s“"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nelze odstranit „%.250s“"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "chyba při instalaci nových odklonění"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "chyba čtení v buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "chyba zápisu v buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "zkrácené čtení v buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "nelze spustit tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "nelze spustit %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "neznámý typ komprese „%s“!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekomprese"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: komprese"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: chyba navázání vstupu na proud gzipu"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: vnitřní chyba gzipu při čtení: „%s“"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: vnitřní chyba gzipu při zápisu"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: chyba navázání výstupu na proud gzipu"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: vnitřní chyba gzipu při čtení"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: vnitřní chyba gzipu při zápisu: „%s“"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: vnitřní chyba gzipu při zápisu: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: chyba navázání vstupu na proud bzipu2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: vnitřní chyba bzipu2 při čtení: „%s“"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: vnitřní chyba bzipu2 při zápisu"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: chyba navázání výstupu na proud bzipu2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: vnitřní chyba bzipu2 při čtení"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: vnitřní chyba bzipu2 při zápisu: „%s“"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "neočekávaná chyba bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,109 +248,129 @@ msgstr ""
 "adresář s aktualizacemi obsahuje soubor „%.250s“, jehož název je příliš "
 "dlouhý (%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "adresář s aktualizacemi obsahuje soubory s různou délkou názvů (%d i %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nelze zjistit obsah adresáře s aktualizacemi „%.255s“"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "selhalo odstranění spojeného aktualizačního souboru %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nelze vytvořit „%.255s“"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nelze dorovnat %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "nelze vyprázdnit %.250s"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "nelze se přesunout na začátek %.250s"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "nelze otevřít zámkový soubor %s pro test"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "zámek stavové databáze nelze otevřít nebo vytvořit"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "nemáte právo k uzamčení stavové databáze dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "stavovou databázi dpkg nelze uzamknout"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "požadovaná operace vyžaduje superuživatelská práva"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "ke stavové oblasti dpkg nelze přistoupit"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operace požaduje zápisová práva do stavové oblasti dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "nepodařilo se odstranit svůj vlastní soubor s aktualizacemi %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "nelze zapsat změněný stav balíku „%.250s“"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "nelze vyprázdnit aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nelze zkrátit pro aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "nelze synchronizovat aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "nelze uzavřít změněný stav balíku „%.250s“"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "nelze nainstalovat změněný stav balíku „%.250s“"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "verze formátu"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "verze formátu"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -280,70 +389,42 @@ msgstr "nelze synchronizovat soubor „%s“"
 msgid "unable to open directory '%s'"
 msgstr "nelze otevřít soubor „%s“"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "nelze otevřít soubor „%s“"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "nelze synchronizovat soubor „%s“"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "nelze zavřít soubor „%s“"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "selhalo zapsání podrobností o „%.50s“ do souboru „%.250s“"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "selhalo otevření „%s“ pro zapsání databáze %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "nelze nastavit bufferování na souboru databáze %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "selhalo zapsání %s záznamu o „%.50s“ do souboru „%.250s“"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "selhalo vyprázdnění databáze %s do souboru „%.250s“"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "selhal fsync databáze %s do souboru „%.250s“"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "selhalo zavření „%.250s“ po zapsání databáze %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "selhalo linkování „%.250s“ na „%.250s“ pro zálohu databáze %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "selhala instalace „%.250s“ jako „%.250s“ obsahující databázi %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -352,7 +433,7 @@ msgstr ""
 "%s: neobnovitelná kritická chyba, přerušuji:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -364,13 +445,13 @@ msgstr ""
 "%s: neobnovitelná kritická chyba, přerušuji:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "nedostatek paměti pro novou položku"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -379,145 +460,178 @@ msgstr ""
 "%s: chyba při úklidu:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: příliš mnoho vnořených chyb během opravování chyb!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "nedostatek paměti pro novou položku"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "nedostatek paměti pro novou položku s mnoha argumenty"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: error closing %s: %s"
 msgid "%s: error: %s\n"
 msgstr "%s: chyba při zavírání %s: %s"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: varování: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: vnitřní chyba: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s chybí"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "„%.*s“ není v %s povoleno"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "nesmyslná data za %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "chybné jméno balíku (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "prázdné pole podrobností o souboru „%s“"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "pole podrobností o souboru „%s“ není ve stavovém souboru dovoleno"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "příliš mnoho hodnot v položce „%s“ (vzhledem k ostatním)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "příliš málo hodnot v položce „%s“ (vzhledem k ostatním)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no v dvouhodnotovém poli"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "slovo v poli „priority“"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "hodnota pole „status“ není v tomto místě přípustná"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "první slovo (want) v poli „status“"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "druhé slovo (error) v poli „status“"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "třetí slovo (status) v poli „status“"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "chyba v řetězci Version „%.250s“"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "použito zastaralé pole „Revision“ nebo „Package-Revision“"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "hodnota pole „config-version“ není v tomto místě přípustná"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "chyba v řetězci Config-Version „%.250s“"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "hodnota „conffiles“ obsahuje zkomolený řádek „%.*s“"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "hodnota „conffiles“ obsahuje řádek nezačínající mezerou „%c“"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "kořenový nebo prázdný adresář uveden jako conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "v poli „%s“ chybí jméno balíku, nebo místo něj obsahuje nesmysl"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "pole „%s“ obsahuje neplatné jméno balíku „%.255s“: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "v poli „%s“ chybí jméno balíku, nebo místo něj obsahuje nesmysl"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "nyní je nainstalován %d soubor nebo adresář.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "položka „%s“, odkaz na „%.255s“: chyba ve verzi"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -526,7 +640,7 @@ msgstr ""
 "položka „%s“, odkaz na „%.255s“:\n"
 " chybný vztah mezi verzemi %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -535,7 +649,7 @@ msgstr ""
 "položka „%s“, odkaz na „%.255s“:\n"
 " „%c“ je zastaralé, místo toho použijte „%c=“ nebo „%c%c“"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -544,11 +658,11 @@ msgstr ""
 "položka „%s“, odkaz na „%.255s“:\n"
 " implicitní shoda s konkrétním číslem verze, doporučuji použít „=“"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "V poli Provides lze použít pouze přesné určení verse"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -557,55 +671,55 @@ msgstr ""
 "položka „%s“, odkaz na „%.255s“:\n"
 " číslo verze nezačíná alfanumerickým znakem, doporučuji přidat mezeru"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "položka „%s“, odkaz na „%.255s“: verze obsahuje „%c“"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "položka „%s“, odkaz na „%.255s“: neurčitelná verze"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "položka „%s“, odkaz na „%.255s“: chyba ve verzi"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "položka „%s“, syntaktická chyba po referenci na balík „%.255s“"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativy („|“) nejsou v položce %s povoleny"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "hodnota pole „triggers-pending“ není v tomto kontextu přípustná"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nepovolené jméno nevyřízeného spouštěče „%.255s“: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "duplicitní nevyřízený spouštěč „%.255s“"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "hodnota položky „triggers-awaited“ není v tomto kontextu přípustná"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nepovolené jméno balíku v očekávaném spouštěči „%.255s“: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "duplicitní balík v seznamu očekávaných spouštěčů „%.255s“"
@@ -662,251 +776,282 @@ msgstr "<popisovač souboru stavu balíku a ukazatele postupu>"
 msgid "unable to write to status fd %d"
 msgstr "nelze zapsat do popisovače souboru %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc selhal (%zu bajtů)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc selhal (%zu bajtů)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "selhala alokace paměti"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "dup selhal pro std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "dup selhal pro fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "nelze vytvořit rouru"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "chyba při zápisu do „%s“"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "nelze přečíst příznaky popisovače souboru pro „%.250s“"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nelze nastavit příznak zavřít-při-spuštění pro „%.250s“"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "chyba konfigurace: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "selhalo otevření konfiguračního souboru „%.255s“ pro čtení: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "nevypárované uvozovky v „%s“"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "neznámá volba „%s“"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "„%s“ vyžaduje hodnotu"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "„%s“ musí být zadán bez argumentu"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "chyba při čtení konfiguračního souboru „%.255s“"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "chyba při zavírání konfiguračního souboru „%.255s“"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "chyba při otevírání konfiguračního adresáře „%s“"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "neznámý přepínač --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "přepínač --%s vyžaduje argument"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "přepínač --%s musí být zadán bez argumentu"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "neznámý přepínač -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "přepínač -%c vyžaduje argument"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "přepínač -%c musí být zadán bez argumentu"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "zastaralá volba `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "odporující si akce -%c (--%s) a -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "zdvojená hodnota položky „%s“"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "jméno uživatelem definované položky „%.*s“ příliš krátké"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "zdvojená hodnota uživatelem definované položky „%.*s“"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "chybí %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "položka `%s' je prázdná"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "balík je ve stavu %s, ale očekávají se spouštěče"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version pro balík s neodpovídajícím Stavem"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "balík je ve stavu %s, ale očekávají se spouštěče"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "balík je ve stavu „čekání na spouštěče“, ale žádné spouštěče nejsou očekávány"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "balík je ve stavu %s, ale spouštěče zatím nejsou vyřízené"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "balík je ve stavu „nevyřízené spouštěče“, ale všechny spouštěče jsou vyřízeny"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Balík je ve stavu nenainstalovaný a má konfigurační soubory, vypouštím je"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "nelze otevřít soubor „%.255s“ s informacemi o balíku pro čtení"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "nefunguje volání fstat na info soubor „%.255s“"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "nefunguje volání mmap na info soubor „%.255s“"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "nefunguje volání fstat na info soubor „%.255s“"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "po čtení zapomněl zavřít: „%.255s“"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "konec souboru za položkou „%.*s“"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nový řádek v položce „%.*s“"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MS-DOS EOF (^Z) ve položce „%.*s“"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "jméno položky „%.*s“ musí být následováno dvojtečkou"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF před hodnotou v položce „%.*s“ (chybí závěrečný konec řádku)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "položka „%.*s“ obsahuje MSDOS EOF znaky (chybějící nový řádek?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nový řádek v položce „%.*s“"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF při čtení položky „%.*s“ (chybějící závěrečný konec řádku)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "nalezeno několik info položek balíku, dovolena pouze jedna"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "po čtení zapomněl zavřít: „%.255s“"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "žádná informace o balíku v „%.255s“"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -918,7 +1063,7 @@ msgstr ""
 "%s, v souboru „%.255s“ okolo řádku %d, balík „%.255s“:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -930,203 +1075,192 @@ msgstr ""
 "%s, v souboru „%.255s“ okolo řádku %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nesmí být prázdný řetězec"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "musí začínat písmenem nebo číslicí"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"znak „%c“ není povolen - povolena jsou pouze písmena, čísla a znaky „%s“"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<žádná>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "prázdná verze"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "verze obsahuje mezery"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epocha ve verzi není číslo"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "za dvojtečkou ve verzi nic nenásleduje"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "neplatný znak v číslu verze"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "neplatný znak v číslu revize"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "chybí %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "položka `%s' je prázdná"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "šířka položky obsahuje neplatný znak „%c“\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Ve formátu chybí uzavírací závorka\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(popis není k dispozici)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nepovolené jméno balíku v očekávaném spouštěči „%.255s“: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nepovolené jméno balíku v očekávaném spouštěči „%.255s“: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nelze ignorovat signál %s před spuštěním %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "chyba při odblokování signálu %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (podproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork selhal"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "podproces %s vrátil chybový status %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "čekání na podproces %s selhalo"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "podproces %s byl zabit signálem (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core dumped"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "podproces %s vrátil čekací chybový status %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "čekání na podproces %s selhalo"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "neplatné jméno balíku „%.250s“ v souboru s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "oříznutý soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "syntaktická chyba v souboru s odloženými spouštěči „%.250s“ na znaku „%s“%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "nelze otevřít/vytvořit zámek pro spouštěče (%.250s)"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "spouštěč aktivován"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "nelze zavolat stat na soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nelze otevřít soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "nelze otevřít/vytvořit nový soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "chyba při čtení souboru s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "nelze zapsat nový soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "nelze zavřít nový soubor s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nelze nainstalovat novou verzi souboru s odloženými spouštěči „%.250s“"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "prázdné názvy spouštěčů nejsou povoleny"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "název spouštěče obsahuje neplatný znak"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1135,17 +1269,17 @@ msgstr ""
 "neplatná nebo neznámá syntaxe v názvu spouštěče „%.250s“ (v seznamu "
 "zajímavých spouštěčů balíku „%.250s“)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "nelze otevřít soubor se seznamem zajímavých spouštěčů „%.250s“"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "selhalo přesunutí v souboru se zajímavými spouštěči „%.250s“"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1154,37 +1288,7 @@ msgstr ""
 "chybná syntaxe v souboru se zajímavými spouštěči „%.250s“; neplatné jméno "
 "balíku „%.250s“: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nelze vytvořit nový soubor se zajímavými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "nelze zapsat nový soubor se zajímavými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nelze vyprázdnit nový soubor se zajímavými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nelze synchronizovat nový soubor se zajímavými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nelze zavřít nový soubor se zajímavými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "nelze nainstalovat novou verzi souboru se zajímavými spouštěči„%.250s“"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1192,47 +1296,17 @@ msgstr ""
 "duplicitní zajímavý souborový spouštěč pro jméno souboru „%.250s“ a balík "
 "„%.250s“"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nelze vytvořit nový soubor se souborovými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nelze zapsat nový soubor se souborovými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nelze vyprázdnit nový soubor se souborovými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nelze synchronizovat nový soubor se souborovými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nelze zavřít nový soubor se souborovými spouštěči „%.250s“"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nelze instalovat nový soubor se souborovými spouštěči jako „%.250s“"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nelze přečíst soubor se souborovými spouštěči „%.250s“"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "syntaktická chyba v souboru se souborovými spouštěči „%.250s“"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1241,7 +1315,7 @@ msgstr ""
 "záznam souborového spouštěče obsahuje neplatné jméno balíku „%.250s“ (se "
 "zájmem na souboru „%.250s“): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1250,30 +1324,38 @@ msgstr ""
 "ci soubor pro spouštěče „%.250s“ obsahuje neplatnou syntaxi ve jméně "
 "spouštěče „%.250s“: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nelze otevřít ci soubor pro spouštěče „%.250s“"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "ci soubor pro spouštěče obsahuje neznámou syntaxi direktivy"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "ci soubor pro spouštěče obsahuje neznámou direktivu „%.250s“"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "nelze vytvořit stavový adresář pro spouštěče (%.250s)"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "nelze nastavit vlastnictví stavového adresáře pro spouštěče (%.250s)"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "prázdné názvy spouštěčů nejsou povoleny"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "název spouštěče obsahuje neplatný znak"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1298,41 +1380,99 @@ msgstr "neočekávaný konec souboru v „%.250s“"
 msgid "error formatting string into varbuf variable"
 msgstr "chyba formátování řetězce do proměnné varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "chyba při čtení z roury od dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "přeskakuji rozbalení souboru „%.255s“ (nahrazen nebo vyřazen?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "chyba při nastavování času u „%.255s“"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "nelze vytvořit „%.255s“ (při zpracování „%.255s“)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "chyba při nastavování vlastníka symbolického odkazu „%.255s“"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "dpkg-deb během „%.255s“"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "chyba při nastavování vlastníka „%.255s“"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "chyba při nastavování práv „%.255s“"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "chyba při uzavírání nebo zápisu „%.255s“"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "chyba při vytváření roury „%.255s“"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "chyba při vytváření spec. souboru „%.255s“"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "chyba při vytváření pevného odkazu „%.255s“"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "chyba při vytváření symbolického odkazu „%.255s“"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "chyba při vytváření adresáře „%.255s“"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "chyba při nastavování času u „%.255s“"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "chyba při nastavování vlastníka symbolického odkazu „%.255s“"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "nelze přečíst odkaz „%.255s“"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "zkouším přepsat soubor „%.250s“, který je také v balíku %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "selhalo dereferencování stávajícího symbolického odkazu „%.250s“"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1340,7 +1480,7 @@ msgid ""
 msgstr ""
 "selhalo dereferencování nového cíle („%.250s“) symbolického odkazu „%.250s“"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1348,138 +1488,102 @@ msgid ""
 msgstr ""
 "zkouším přepsat „%.250s“, což je odkloněná verze „%.250s“ (balík: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "zkouším přepsat „%.250s“, což je odkloněná verze „%.250s“"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "nelze zjistit stav souboru „%.255s“, který bude zrovna nainstalován"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "nelze uklidit nepořádek u „%.255s“ před nainstalováním další verze "
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "nelze zjistit stav obnoveného souboru „%.255s“ před nainstalováním další "
 "verze"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "archiv obsahoval objekt „%.255s“ neznámého typu 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "nelze volat stat na soubor „%s“"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Nahrazuji soubory ve starém balíku %s …\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Nahrazen soubory v nainstalovaném balíku %s …\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr "zkouším přepsat adresář „%.250s“ v balíku %.250s %.250s neadresářem"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "zkouším přepsat soubor „%.250s“, který je také v balíku %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "nelze vytvořit „%.255s“ (při zpracování „%.255s“)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "dpkg-deb během „%.255s“"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "chyba při uzavírání nebo zápisu „%.255s“"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "chyba při vytváření roury „%.255s“"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "chyba při vytváření spec. souboru „%.255s“"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "chyba při vytváření pevného odkazu „%.255s“"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "chyba při vytváření symbolického odkazu „%.255s“"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "chyba při vytváření adresáře „%.255s“"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "nelze odsunout „%.255s“ pro nainstalování nové verze"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "nelze přečíst odkaz „%.255s“"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "nelze vytvořit záložní symbolický odkaz pro „%.255s“"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "nelze změnit vlastníka záložního symbolického odkazu „%.255s“"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "nelze vytvořit záložní odkaz „%.255s“ před nainstalováním nové verze"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nelze nainstalovat novou verzi „%.255s“"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "nelze otevřít „%.255s“"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "nelze synchronizovat soubor „%.255s“"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1488,7 +1592,7 @@ msgstr ""
 "ignoruji problém se závislostmi akce „%s“:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1497,7 +1601,7 @@ msgstr ""
 "zvažuji dekonfiguraci nezbytného balíku\n"
 " %s, což by umožnilo akci „%s“."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1506,7 +1610,7 @@ msgstr ""
 "dpkg: ne, balík %s je nezbytný, neprovedu jeho dekonfiguraci,\n"
 " která by umožnila akci „%s“.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1515,29 +1619,29 @@ msgstr ""
 "dpkg: ne, nelze pokračovat s akcí „%s“ (pomůže --auto-deconfigure):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "odstranění %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalace %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: zvažuji dekonfiguraci balíku %s, který by byl porušen akcí „%s“…\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ano, dekonfiguruji %s (porušen balíkem %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1546,11 +1650,11 @@ msgstr ""
 "dpkg: ohledně %s obsahující balík %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignoruji porušení, zkouším pokračovat!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1559,28 +1663,28 @@ msgstr ""
 "instalace balíku %.250s by porušila balík %.250s a\n"
 " dekonfigurace není povolena (mohlo by pomoci --auto-deconfigure)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalace balíku %.250s by porušila stávající software"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: zvažuji odstranění %s ve prospěch %s …\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "balík %s není správně nainstalován - ignoruji všechny závislosti na něm.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: možné problémy s odstraněním balíku %s, protože poskytuje %s …\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1589,102 +1693,104 @@ msgstr ""
 "dpkg: balík %s vyžaduje přeinstalaci, ale bude odstraněn podle vašeho "
 "požadavku.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 "dpkg: balík %s vyžaduje přeinstalaci, nebudu nepokračovat v odinstalaci.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ano, odstraním %s ve prospěch %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "konflikt balíků - nebudu instalovat %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ignoruji konflikt, zkouším pokračovat!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive vyžaduje alespoň jednu cestu"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find pro dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "nelze provést fdopen na rouře od příkazu find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "chyba při čtení z roury příkazu find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "chyba při zavírání roury od příkazu find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "hledání --recursive vrátilo neošetřenou chybu %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "prohledáno, ale nebyl nalezen žádný balík (soubory vyhovující *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s vyžaduje jako argument alespoň jeden soubor s balíkem"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standardní výstup>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<chybový výstup>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Instaluji balík %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Přeskakuji balík %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Verze %.250s balíku %.250s je již nainstalována, přeskakuji.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "instaluji starší verzi %.250s z %.250s na %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1720,18 +1826,18 @@ msgstr "nelze odstranit nově instalovanou verzi „%.250s“"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nelze odstranit nově vytvořenou verzi „%.250s“"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "nelze zjistit stav nového distribučního konfiguračního souboru „%.250s“"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nelze zjistit stav aktuálního konfiguračního souboru „%.250s“"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1742,57 +1848,57 @@ msgstr ""
 "Konfigurační soubor „%s“ ve vašem systému neexistuje.\n"
 "Podle vašeho požadavku nainstaluji nový.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: nepodařilo se odstranit záložní kopii „%.250s“: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: nepodařilo se přejmenovat „%.250s“ na „%.250s“: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: nepodařilo se odstranit „%.250s“: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: nepodařilo se odstranit starou distribuční verzi „%.250s“: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: nepodařilo se odstranit „%.250s“ (před přepsáním): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: nepodařilo se vytvořit odkaz „%.250s“ na „%.250s“: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instaluji novou verzi konfiguračního souboru %s …\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nelze nainstalovat „%.250s“ jako „%.250s“"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "balík jména „%s“ není nainstalován, nelze zkonfigurovat"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "balík %.250s je již nainstalován a zkonfigurován"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1801,7 +1907,24 @@ msgstr ""
 "balík %.250s není připraven ke konfiguraci\n"
 " nelze zkonfigurovat (současný stav „%.250s“)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"balík %.250s není připraven ke konfiguraci\n"
+" nelze zkonfigurovat (současný stav „%.250s“)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1810,11 +1933,11 @@ msgstr ""
 "dpkg: nesplněné závislosti zamezily konfiguraci balíku %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problém se závislostmi - nechávám nezkonfigurované"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1824,7 +1947,7 @@ msgstr ""
 "požadavku:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1832,12 +1955,12 @@ msgstr ""
 "Balík je ve velmi nekonzistentním stavu - před pokusem\n"
 "o konfiguraci by měl by být přeinstalován."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Nastavuji balík %s (%s) …\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1846,7 +1969,7 @@ msgstr ""
 "%s: nelze zjistit stav konfiguračního souboru „%s“\n"
 " (= „%s“): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1855,7 +1978,7 @@ msgstr ""
 "%s: konfigurační soubor „%s“ je cyklickým odkazem\n"
 " (= „%s“)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1864,7 +1987,7 @@ msgstr ""
 "%s: nelze provést readlink na konfiguračním souboru „%s“\n"
 " (= „%s“): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1873,35 +1996,36 @@ msgstr ""
 "%s: konfigurační soubor „%.250s“ odkazuje na neplatné jméno\n"
 " („%s“ je symbolický odkaz na „%s“)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: konfigurační soubor „%.250s“ není souborem ani symbolickým odkazem (= "
 "„%s“)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: nelze otevřít konfigurační soubor %s pro hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Po skončení napište „exit“.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1910,12 +2034,12 @@ msgstr ""
 "\n"
 "Konfigurační soubor „%s“"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (vlastně „%s“)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1926,7 +2050,7 @@ msgstr ""
 " ==> Soubor v systému byl vytvořen vámi nebo skriptem.\n"
 " ==> Tento soubor se také nachází v balíku.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1935,7 +2059,7 @@ msgstr ""
 "\n"
 "     Nezměněn od doby instalace.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1944,7 +2068,7 @@ msgstr ""
 "\n"
 " ==> Od doby instalace byl změněn (vámi nebo skriptem).\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1953,37 +2077,37 @@ msgstr ""
 "\n"
 " ==> Od doby instalace byl smazán (vámi nebo skriptem).\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Distributor poskytl upravenou verzi.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Verze v balíku je stejná jako poslední nainstalovaná.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Používám nový soubor podle přání.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Používám starý soubor podle přání.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Ponechávám starý konfigurační soubor jako výchozí.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Používám nový konfigurační soubor jako výchozí.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1998,179 +2122,170 @@ msgstr ""
 "        D    : zobrazit rozdíl mezi verzemi\n"
 "        Z    : spustit shell a prozkoumat situaci\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Výchozí akcí je ponechání současné verze.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Výchozí akcí je instalace nové verze.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[předvoleno=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[předvoleno=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[bez předvolby]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "chyba při zápisu na stderr, objeveno před otázkou na konfigurační soubory"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "chyba čtení na stdin při otázce na konfigurační soubory"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF na stdin při otázce na konfigurační soubor"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s závisí na %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s před-závisí na %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s doporučuje %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s navrhuje %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s porušuje %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s je v konfliktu s %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s rozšiřuje %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s bude odstraněn.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s bude dekonfigurován.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s bude nainstalován, ale je verze %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s je nainstalován, ale je verze %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s je rozbalen, ale ještě nebyl zkonfigurován.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s je rozbalen, ale je verze %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s poslední zkonfigurovaná verze je %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s je %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s poskytuje %.250s, ale bude odstraněn.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s poskytuje %.250s, ale bude dekonfigurován.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s poskytuje %.250s, ale je %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr " %250s není nainstalován.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (verze %.250s) bude nainstalován.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (verze %.250s) je přítomný a %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s poskytuje %.250s a bude nainstalován.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s poskytuje %.250s a je přítomný a %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Pro nápovědu o dotazování se na balíky použijte --help."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s verze %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2180,8 +2295,8 @@ msgstr ""
 "v Obecné veřejné licenci GNU (GNU General Public Licence) verze 2 nebo\n"
 "pozdější. Toto programové vybavení je absolutně bez záruky.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2190,7 +2305,7 @@ msgstr ""
 "Použití: %s [<volba> …] <příkaz>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2209,7 +2324,7 @@ msgstr ""
 "  --truename <soubor>      vrátí odkloněný soubor\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2239,7 +2354,7 @@ msgstr ""
 "  --version                zobrazí verzi\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2253,17 +2368,12 @@ msgstr ""
 "Před/poinstalační skripty balíku by měly vždy používat --package a --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "nelze volat stat na soubor „%s“"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "chyba při kontrole „%s“"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2272,129 +2382,114 @@ msgstr ""
 "přejmenování znamená přepsání „%s“\n"
 "  souborem „%s“, což není povoleno"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "nelze zapsat soubor „%s“"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "kopie souboru"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "nelze přejmenovat „%s“ na „%s“"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "přejmenování: odstranění duplicitního starého odkazu „%s“"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "nelze otevřít zdrojový soubor „%.250s“"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "název souboru „%s“ není absolutní"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "soubor nesmí obsahovat znaky nového řádku"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokální odklonění %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokální odklonění %s do %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "odklonění %s balíkem %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "odklonění %s do %s balíkem %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "libovolné odklonění %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "libovolné odklonění %s do %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "nelze vytvořit nový soubor %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "nelze vyprázdnit soubor „%s“"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "chyba při odstranění starého souboru diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "chyba při vytváření souboru statoverride-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "chyba při instalaci nových odklonění"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s vyžaduje jeden argument"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "název souboru „%s“ není absolutní"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "soubor nesmí obsahovat znaky nového řádku"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Nelze odklonit adresář"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "nelze odklonit soubor „%s“ sám na sebe"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Opouštím „%s“\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "„%s“ koliduje s „%s“"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Přidávám „%s“\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"ignoruji požadavek na odstranění balíku %.250s, který není nainstalován."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Odklonění „%s“ neexistuje, tedy nebylo odstraněno\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2405,7 +2500,7 @@ msgstr ""
 "  při odstraňování „%s“\n"
 "  nalezeno „%s“"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2416,16 +2511,23 @@ msgstr ""
 "  při odstraňování „%s“\n"
 "  nalezen „%s“"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"ignoruji požadavek na odstranění balíku %.250s, který není nainstalován."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Odstraňuji „%s“\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "jméno balíku nemůže obsahovat znak nového řádku"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "kam-odklonit nemůže obsahovat znak nového řádku"
 
@@ -2441,12 +2543,12 @@ msgstr "nelze fstat předchozí odsunutý soubor"
 msgid "failed to fstat diversions file"
 msgstr "nelze fstat odsunutý soubor"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "odsuny „%.250s“ a „%.250s“ v konfliktu"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2455,7 +2557,7 @@ msgstr ""
 "Následující balíky se během instalace dostaly do problémů. Aby tyto balíky\n"
 "(a všechny na nich závislé) pracovaly správně, musí být přeinstalovány:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2465,7 +2567,7 @@ msgstr ""
 "Tyto balíky musí být zkonfigurovány použitím dpkg --configure nebo vybráním\n"
 "položky konfigurace v menu dselectu:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2475,7 +2577,7 @@ msgstr ""
 "že je balík konfigurován poprvé. Konfigurace by měla být opakována použitím\n"
 "dpkg --configure <balík> nebo položkou konfigurace v programu dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2485,7 +2587,7 @@ msgstr ""
 "instalaci. Pravděpodobně může být instalace dokončena jejím opakováním;\n"
 "balíky mohou být odstraněny pomocí programu dselect nebo dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2495,7 +2597,7 @@ msgstr ""
 "v ostatních balících. Toto zpracování lze vyžádat pomocí dselectu\n"
 "nebo příkazem dpkg --configure --pending (resp. dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2505,14 +2607,41 @@ msgstr ""
 "zpracování zatím nedošlo. Toto zpracování lze vyžádat pomocí dselectu\n"
 "nebo příkazem dpkg --configure --pending (resp. dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s musí být zadán bez argumentu"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2520,19 +2649,19 @@ msgstr ""
 "Jiný proces si zamknul databázi pro zápis a možná ji právě mění.\n"
 "Některé z následujících problémů mohou být způsobeny právě tímto.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<neznámo>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d v %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
@@ -2540,7 +2669,7 @@ msgstr[0] " %d balík z následující sekce:"
 msgstr[1] " %d balíky z následujících sekcí:"
 msgstr[2] " %d balíků z následujících sekcí:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2550,29 +2679,33 @@ msgstr ""
 " Použijte prosím „dpkg --configure dpkg“ a potom zopakujte\n"
 " tento příkaz.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg není uvedeno jako nainstalované, nelze zkontrolovat podporu pro %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "pole Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "dlouhá jména souborů"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "více Conflicts a Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2581,26 +2714,26 @@ msgstr ""
 "dpkg: netuším jak splnit před-závislost:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "nelze splnit před-závislosti pro %.250s (vyžadováno pro %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "zastaralá volba `--%s', použijte místo ní '--%s'."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-version vyžaduje tři parametry: <verze> <vztah> <verze>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions špatná relace"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "verze „%s“ má špatnou syntaxi: %s"
@@ -2656,12 +2789,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "potlačuji problém, protože je nastaveno --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "seznam souborů balíku „%.250s“ nelze otevřít"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2670,37 +2803,43 @@ msgstr ""
 "seznam souborů balíku „%.250s“ chybí, předpokládám, že program nemá "
 "nainstalované žádné soubory."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nelze zjistit stav seznamu souborů balíku „%.250s“"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "seznam souborů balíku „%.250s“ neobsahuje závěrečný nový řádek"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "seznam souborů balíku „%.250s“"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "seznam souborů balíku „%.250s“ neobsahuje závěrečný nový řádek"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "seznam souborů balíku „%.250s“ obsahuje prázdné jméno souboru"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "chyba při zavírání seznamu souborů pro balík „%.250s“"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Čtu databázi … "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
@@ -2708,78 +2847,50 @@ msgstr[0] "nyní je nainstalován %d soubor nebo adresář.)\n"
 msgstr[1] "nyní jsou nainstalovány %d soubory a adresáře.)\n"
 msgstr[2] "nyní je nainstalováno %d souborů a adresářů.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "nelze vytvořit aktualizovaný seznam souborů balíku %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "nelze zapsat aktualizovaný seznam souborů balíku %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "nelze vyprázdnit seznam aktualizovaných souborů pro balík %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "nelze synchronizovat seznam aktualizovaných souborů pro balík %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "nelze uzavřít aktualizovaný seznam souborů balíku %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "nelze nainstalovat aktualizovaný seznam souborů balíku %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "nenainstalován"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "nenainstalovaný, ale konfigurační soubory zachovány"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "porušený kvůli chybnému odstranění nebo instalaci"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "rozbalen, ale nezkonfigurován"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "porušený kvůli chybě v postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "očekává zpracování spouštěče jiným balíkem"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "spouštěč aktivován"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "nainstalován"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "chyba: PATH není nastavena."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "„%s“ nenalezen v PATH nebo není spustitelný."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2792,7 +2903,7 @@ msgstr[0] "„%s“ nenalezen v PATH nebo není spustitelný."
 msgstr[1] "„%s“ nenalezen v PATH nebo není spustitelný."
 msgstr[2] "„%s“ nenalezen v PATH nebo není spustitelný."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2809,100 +2920,153 @@ msgstr ""
 "%d očekávaný program v PATH nenalezen nebo není spustitelný.\n"
 "NB: PATH uživatele root by měla obsahovat /usr/local/sbin, /usr/sbin a /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "nelze nastavit proměnné prostředí pro konfigurační skript"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "chroot na „%.250s“ selhal"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "nelze změnit adresář na „%.255s“"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nelze nastavit spustitelné právo na „%.250s“"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "nelze nastavit proměnné prostředí pro konfigurační skript"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "instalovaný %s skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nelze zjistit stav %s „%.250s“"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nový %s skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "starý %s skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nelze zjistit stav %s „%.250s“: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - zkouším raději skript z nově nainstalovaného balíku …\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "v nové verzi balíku není žádný skript - končím"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: … vypadá to, že se vše povedlo.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "nelze bezpečně odstranit „%.255s“"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nelze zkontrolovat existenci „%.250s“"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "nelze přečíst adresář info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "chyba při pokusu o otevření %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "nelze zapsat soubor „%s“"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "konfigurační soubor „%.250s“ nebyl v balíku nenalezen"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "chyba při zápisu „%s“"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian „%s“ - program pro správu balíků verze %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2925,7 +3089,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2959,7 +3127,7 @@ msgstr ""
 "  -Dh|--debug=help                 zobrazí nápovědu pro ladění\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2971,7 +3139,7 @@ msgstr ""
 "  --version                        zobrazí verzi\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2982,19 +3150,62 @@ msgstr ""
 "-f|--field| -x|--extract|-X|--vextract|--fsys-tarfile  (napište %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Pro vnitřní potřebu: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3020,6 +3231,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3055,7 +3268,7 @@ msgstr ""
 "  --abort-after <n>          zastaví po nalezení <n> chyb\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3074,14 +3287,14 @@ msgstr ""
 " < << <= = >= >> >        (pro kompatibilitu se syntaxí souboru control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Pro uživatelsky přívětivou správu balíků použijte „dselect“ nebo "
 "„aptitude“.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3101,59 +3314,63 @@ msgstr ""
 "\n"
 "Volby označené [*] produkují obsáhlý výstup - použijte „less“ nebo „more“!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3162,103 +3379,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problém se závislostmi - neodinstalovávám"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problém se závislostmi - neodinstalovávám"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "nelze nastavit proměnné prostředí pro konfigurační skript"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "chyba při čtení konfiguračního souboru „%.255s“"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3266,7 +3483,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3274,37 +3491,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug vyžaduje oktalový parametr"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "prázdné jméno balíku v seznamu --ignore-depends „%.250s“"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends vyžaduje platné jméno balíku, což „%.250s“ není; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "neplatné číslo pro --%s: „%.250s“"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "chyba spouštění akce „%s“, návratový kód %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "stav"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s musí být zadán bez argumentu"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "nelze odstranit soubor „%.250s“"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3313,7 +3566,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3321,40 +3574,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "neznámá force/refuse volba „%.*s“"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "zastaralá force/refuse volba „%s“\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd vyžaduje jeden argument"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd vyžaduje pouze jeden argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents vyžaduje právě jeden parametr"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nelze otevřít „%i“ pro proud"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "neočekávaný konec souboru před koncem řádku %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "potřebuji zadat akci"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3362,22 +3613,22 @@ msgstr ""
 "balíky musíte zadávat jejich vlastními názvy, a ne názvy souborů, ve kterých "
 "jsou obsaženy"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending nemá žádný volitelný argument"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s vyžaduje alespoň jedno jméno balíku"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Balík %s specifikován více než jednou, zpracovávám pouze jednou.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3386,7 +3637,7 @@ msgstr ""
 "Byla rozbalena více než jedna kopie balíku %s\n"
 " v tomto běhu ! Konfiguruji jen jednou.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3395,112 +3646,112 @@ msgstr ""
 "balík %.250s není připraven ke zpracování spouštěčů\n"
 " (současný stav „%.250s“ s žádnými nevyřízenými spouštěči)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Balík %s poskytující %s bude odstraněn.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Balík %s bude odstraněn.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Verze %s v systému je %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Balík %s poskytující %s očekává zpracování spouštěčů.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Balík %s očekává zpracování spouštěčů.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: také konfiguruji „%s“ (vyžadováno balíkem „%s“)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Balík %s poskytující %s zatím není zkonfigurován.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Balík %s zatím není zkonfigurován.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Balík %s poskytující %s není nainstalován.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Balík %s není nainstalován.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) porušuje %s a je %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) poskytuje %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Verze %s pro konfiguraci je %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " závisí na "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; avšak:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr "…/%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "chyba při ověřování, že „%.250s“ neexistuje"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "spojený balík"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Kontroluji autenticitu %s …\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Kontrola balíku %s selhala!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3509,91 +3760,96 @@ msgstr ""
 "Kontrola podpisu balíku %s selhala,\n"
 "ale přesto instaluji.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "úspěšná\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "nelze vytvořit dočasný adresář"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "balík %s má příliš mnoho dvojic Koliduje/Nahrazuje"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nelze odstranit control soubor „%.250s“"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "stará verze balíku má příliš dlouhé jméno info souboru, který začíná „%.250s“"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nelze odstranit starý info soubor „%.250s“"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nelze instalovat nový info soubor „%.250s“"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nelze otevřít dočasný kontrolní adresář"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "balík obsahuje příliš dlouhé jméno info souboru (začíná „%.50s“)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "informace o balíku obsahují adresář „%.250s“"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "informace o balíku rmdir na „%.250s“ neřekl, že to není adresář"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "balík %s obsahoval seznam jako info soubor"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "nelze instalovat nový info soubor „%.250s“ jako „%.250s“"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nelze odstranit control soubor „%.250s“"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Poznamenávám zmizení balíku %s, který byl úplně nahrazen.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "nelze přistoupit k archivu"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "nelze vytvořit dočasný adresář"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "délka kontrolní informace"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Zaznamenány informace o %s z %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "architektura balíku (%s) se neshoduje se systémem (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3602,102 +3858,97 @@ msgstr ""
 "dpkg: dívám se na %s obsahující %s, před-závislostní problém:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "před-závislostní problém - neinstaluji %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignoruji před-závislostní problém!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Připravuji nahrazení %s %s (pomocí %s) …\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Rozbaluji %s (z %s) …\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "název konfiguračního souboru (počátek cesty „%.250s“) je příliš dlouhý (>%d "
 "znaků)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "chyba čtení v %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "chyba uzavření v %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "chyba při pokusu o otevření %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Dekonfiguruji %s, aby mohl být odstraněn %s …\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Dekonfiguruji %s …\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Rozbaluji náhradu %.250s …\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb získání hodnoty pole"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "chyba při čtení tar výstupu z dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "poškozený systémový tar soubor - poškozený balík"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: ruším možné koncové nuly"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "nelze zjistit stav starého souboru „%.250s“, tudíž jej nemažu: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "nelze smazat starý adresář „%.250s“: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "starý konfigurační soubor „%.250s“ byl prázdným adresářem a byl proto smazán"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nelze zjistit stav nového souboru „%.250s“"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3706,23 +3957,18 @@ msgstr ""
 "starý soubor „%.250s“ je stejný jako některé nové soubory! („%.250s“ i "
 "„%.250s“)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "nelze bezpečně odstranit starý soubor „%.250s“: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Poznamenávám zmizení balíku %s, který byl úplně nahrazen.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3735,89 +3981,89 @@ msgstr ""
 "| instalace/Očekávané spouštěče/Nevyřízené spouštěče\n"
 "|/ Chyba?=(nic)/Nutná přeinstalace (Stav,Chyba: velké písmeno=chyba)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Název"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Verze"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Popis"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "%s nevyhovuje žádný balík.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "odkloněno balíkem %s z: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "odkloněno balíkem %s do: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokálně odkloněno z: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokálně odkloněno do: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search vyžaduje alespoň jednu souborovou masku"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%s nevyhovuje žádný balík.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Balík „%s“ není nainstalován a není dostupná žádná informace.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Balík „%s“ není dostupný.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Balík „%s“ není nainstalován.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Balík „%s“ neobsahuje žádné soubory (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokálně odkloněno do: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "balík odklání ostatní do: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "odkloněno balíkem %s do: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3825,22 +4071,22 @@ msgstr ""
 "Použijte dpkg --info (= dpkg-deb --info) k prozkoumání archivu\n"
 "a dpkg --contents (= dpkg-deb --contents) k vypsání jeho obsahu.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s vyžaduje nejvýše dva parametry"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "soubor control obsahuje %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian „%s“ - nástroj pro dotazování se na balíky verze %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3876,11 +4122,17 @@ msgstr ""
 "                                    vypíše cestu k souboru control\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3889,7 +4141,7 @@ msgstr ""
 "  -f|--showformat=<formát>   pro --show použije alternativní formát\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3909,13 +4161,17 @@ msgstr ""
 "  odkazů na různá pole balíku dle vzoru ${proměnná[;šířka]}.\n"
 "  Pole budou zarovnaná napravo, záporná šířka je zarovná vlevo.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Pro nápovědu o dotazování se na balíky použijte --help."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "ignoruji požadavek na odstranění balíku %.250s, který není nainstalován."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3924,11 +4180,11 @@ msgstr ""
 "ignoruji požadavek na odstranění %.250s, v systému\n"
 "zůstaly jen konfigurační soubory. Pro jejich odstranění použijte --purge."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Toto je nezbytný balík - neměl by být odstraněn."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3937,11 +4193,11 @@ msgstr ""
 "dpkg: problémy se závislostmi zabránily odstranění %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problém se závislostmi - neodinstalovávám"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3950,7 +4206,7 @@ msgstr ""
 "dpkg: %s: problém se závislostmi, ale odstraňuji podle požadavku:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3958,17 +4214,17 @@ msgstr ""
 "Balík je ve velmi špatném, nekonzistentním stavu - před\n"
 " pokusem o odstranění ho raději přeinstalujte."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Chcete odstranit nebo vyčistit balík %s …\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Odinstalování balíku %s …\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3977,100 +4233,104 @@ msgstr ""
 "při odstraňování %.250s nelze smazat adresář „%.250s“: %s - není tento "
 "adresář přípojným bodem?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nelze odstranit „%.250s“"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nelze bezpečně odstranit „%.250s“"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "při odstraňování %.250s není adresář „%.250s“ prázdný, proto nebude "
 "odstraněn."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nelze odstranit „%.250s“"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Odstraňuji konfigurační soubory balíku %s …\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "nelze odstranit starý konfigurační soubor „%.250s“ (= „%.250s“)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "nelze číst adresář konfiguračních souborů „%.250s“ (z „%.250s“)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "nelze odstranit starý konfigurační soubor „%.250s“ (z „%.250s“)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nelze odstranit starý seznam souborů"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nelze odstranit starý postrm skript"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "neočekávaný konec souboru ve jménu balíku na řádku %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "neočekávaný konec řádku ve jménu balíku na řádku %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "neočekávaný konec souboru za jménem balíku na řádku %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "neočekávaný konec řádku za jménem balíku na řádku %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "neočekávaná data za řádky package a selection na řádku %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nepovolené jméno balíku na řádku %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nepovolené jméno balíku na řádku %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "neznámý cílový stav na řádku %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "chyba při čtení ze standardního vstupu"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Pro nápovědu o dotazování se na balíky použijte --help."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4087,7 +4347,7 @@ msgstr ""
 "  --list [<vzor-glob>]     vypíše aktuální seznam přebitých souborů\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4107,52 +4367,38 @@ msgstr ""
 "  --help                   zobrazí tuto nápovědu\n"
 "  --version                zobrazí verzi\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "odstraňuji koncové /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "nelze otevřít nový soubor statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "chyba při odstraňování souboru statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "chyba při vytváření nového souboru statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "chyba při instalaci nového souboru statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add vyžaduje čtyři argumenty"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "Přepis „%s“ již existuje, ale kvůli --force jej budeme ignorovat."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Přepis „%s“ již existuje, přerušuji."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "bylo zadáno --update, ale %s neexistuje"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Žádné přebití neexistuje"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "pro --remove je --update zbytečné"
 
@@ -4270,42 +4516,42 @@ msgstr ""
 "  --no-act                    pouze testuje, nic nemění\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger musí být zavolán z konfiguračního skriptu (nebo s parametrem --"
+"by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: datový adresář pro spouštěče ještě není vytvořen\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: záznamy spouštěčů zatím neexistují\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "vyžaduje jeden parametr, název spouštěče"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger musí být zavolán z konfiguračního skriptu (nebo s parametrem --"
-"by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nedovolené jméno očekávajícího balíku „%.250s“: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "neplatné jméno spouštěče „%.250s“: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4314,7 +4560,7 @@ msgstr ""
 "%s: při zpracování spouštěčů byl nalezen cyklus:\n"
 " řetěz balíků, jejichž spouštěče mohou být zodpovědné:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4323,41 +4569,42 @@ msgstr ""
 "\n"
 " nevyřízené spouštěče, které se nemusí podařit zpracovat:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "spouštěče tvoří cyklus, přerušeno"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Zpracování spouštěčů pro balík %s …\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s vyžaduje právě jedno jméno souboru Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "nelze přistoupit ke stavové oblasti dpkg pro objemnou dostupnou aktualizaci"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "objemná dostupná aktualizace vyžaduje práva zápisu do stavové oblasti dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Nahrazuji informace o dostupných balících z %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Aktualizuji informace o dostupných balících z %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
@@ -4365,7 +4612,7 @@ msgstr[0] "Byly aktualizovány informace o %d balíku.\n"
 msgstr[1] "Byly aktualizovány informace o %d balících.\n"
 msgstr[2] "Byly aktualizovány informace o %d balících.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4478,155 +4725,154 @@ msgstr[0] "ignoruji %d varování o kontrolních souborech\n"
 msgstr[1] "ignoruji %d varování o kontrolních souborech\n"
 msgstr[2] "ignoruji %d varování o kontrolních souborech\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s vyžaduje jako argument <adresář>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build vyžaduje nejvýše dva parametry"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nelze zkontrolovat existenci archivu „%.250s“"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "cíl je adresář - nelze přeskočit test kontrolního souboru"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "nekontroluji obsah kontrolní oblasti"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: vytvářím neznámý balík v „%s“.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: vytvářím balík „%s“ v „%s“.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "selhalo vytvoření dočasného souboru (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "kontrolní oblast"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "selhalo smazání dočasného souboru (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "přesun v dočasném souboru (data) selhal"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "selhalo volání fstat na souboru %s, který je součástí ar"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "chyba při zápisu „%s“"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "mezi prvky"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "selhal zápis jména souboru do roury s tarem (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<komprese> z tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "neočekávaný konec souboru v %s na %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "chyba při čtení %s ze souboru %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "chyba při čtení archivu „%.255s“"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "na archivu selhalo volání fstat()"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "archiv nemá tečku v čísle verze"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "archiv v hlavičce neobsahuje nové řádky"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "soubor „%.250s“ je poškozen - špatné číslo části"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "soubor „%.250s“ není binárním balíkem (zkuste dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "archiv nemá tečku v čísle verze"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "archiv v hlavičce neobsahuje nové řádky"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "archiv nemá tečku v čísle verze"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "neznámá verze %.250s archivu, nainstalujte novější dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4653,41 +4899,41 @@ msgstr "soubor „%.250s“ obsahuje dvě kontrolní části, vzdávám to"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nový formát balíku, verze %s.\n"
 " velikost %ld bajtů, řídící archiv= %zi bajtů.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "archiv má chybně formátovanou kontrolní délku „%s“"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "přeskočena část od %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " starý debianí balík, verze %s.\n"
 " velikost %ld bajtů: kontrolní archiv= %zi, hlavní archiv= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4696,49 +4942,50 @@ msgstr ""
 "dpkg-deb: soubor vypadá jako archiv, který byl poškozen\n"
 "dpkg-deb:    při stahování v ASCII módu\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "„%.255s“ nemá formát balíku debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "nelze zapisovat do roury během kopírování"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "nelze zavřít rouru během kopírování"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "nelze vstoupit do adresáře"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "nelze vytvořit adresář"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "nelze se přepnout do právě vytvořeného adresáře"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "nelze vstoupit do adresáře"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekomprese>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "paste"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s vyžaduje jméno .deb souboru"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4747,37 +4994,37 @@ msgstr ""
 "--%s vyžaduje cílový adresář.\n"
 "Nechtěli jste použít dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s vyžaduje nejvýše dva parametry (.deb a adresář)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s vyžaduje jen jeden parametr (jméno .deb souboru)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "nelze změnit adresář na „/“ pro úklid"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "nelze volat stat na soubor „%s“"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: „%.255s“ neobsahuje kontrolní část „%.255s“\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "otevírání komponenty „%.255s“ (v %.255s) selhalo neočekávaným způsobem"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
@@ -4785,69 +5032,77 @@ msgstr[0] "%d vyžadovaná kontrolní část chybí"
 msgstr[1] "%d vyžadované kontrolní části chybí"
 msgstr[2] "%d vyžadovaných kontrolních částí chybí"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "nelze prohledat adresář „%.255s“"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "nelze volat stat na „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "nelze otevřít „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "selhalo čtení „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bajtů, %5d řádků   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     není prostý soubor        %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(v řídícím archivu chybí soubor „control“!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nelze otevřít část „control“"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "chyba během čtení části „control“"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "chyba při zavírání komponenty „%s“"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Chyba ve formátu"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents vyžaduje právě jeden parametr"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian „%s“ - backend pro práci s archivy verze %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4858,6 +5113,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4873,7 +5130,7 @@ msgstr ""
 "  --fsys-tarfile <deb>            vypíše tar se soubory\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4886,11 +5143,27 @@ msgstr ""
 "<cpoložka> je název položky v hlavním souboru „control“.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4900,6 +5173,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Volby:\n"
@@ -4913,7 +5189,7 @@ msgstr ""
 "                            povolené hodnoty: gzip, xz, bzip2, lzma, none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4926,7 +5202,7 @@ msgstr ""
 "přívětivější správu balíků „dselect“ či „aptitude“. Balíky rozbalené\n"
 "pomocí „dpkg-deb --extract“ nebudou správně nainstalované!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4934,171 +5210,191 @@ msgstr ""
 "Napište dpkg-deb --help k získání nápovědy k manipulaci s *.deb soubory;\n"
 "Napište dpkg --help k získání informací o instalování a odinstalování balíků."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "neplatné celé číslo pro --%c: „%.250s“"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "neplatná úroveň komprese pro --%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "neznámý typ komprese „%s“!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "neplatná úroveň komprese pro --%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "soubor „%.250s“ je poškozen - chybná číslice (kód %d) v %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "soubor „%.250s“ je poškozen - %.250s chybí"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "soubor „%.250s“ je poškozen - chybí nový řádek za %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "chyba při čtení %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "soubor „%.250s“ je poškozen - špatná magie na konci první hlavičky"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "soubor „%.250s“ je poškozen - špatný výplňový znak (kód %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "soubor „%.250s“ je poškozen - nuly v sekci info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "verze formátu"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s je nainstalován, ale je verze %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "soubor „%.250s“ má formát verze „%.250s“ - vyžadujete novější dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "jméno balíku"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "verze balíku"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "MD5 součet balíku"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "soubor „%.250s“ je poškozen - špatný kontrolní součet MD5 „%.250s“"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "offset části"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "čísla částí"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "soubor „%.250s“ je poškozen - chybí lomítko mezi čísly části"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "počet částí"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "soubor „%.250s“ je poškozen - špatný počet částí"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "číslo části"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "soubor „%.250s“ je poškozen - špatné číslo části"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "jméno balíku"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "soubor „%.250s“ je poškozen - špatné magické číslo na konci druhé hlavičky"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "soubor „%.250s“ je poškozen - druhý člen není částí dat"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "soubor „%.250s“ je poškozen - chybný počet částí pro uvozené velikosti"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "soubor „%.250s“ je poškozen - chybná velikost uvozené části"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "nelze zjistit fstat části souboru „%.250s“"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "soubor „%.250s“ je poškozen - moc krátký"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nelze otevřít část „%.250s“"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "soubor „%.250s“ není částí archivu"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5115,9 +5411,10 @@ msgstr "soubor „%.250s“ není částí archivu"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5140,12 +5437,19 @@ msgstr ""
 "    Velikost části (použitá část):  %lu bajtů\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<neznámo>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s vyžaduje jedno nebo více jmen částí souboru"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "soubor „%s“ není část archivu\n"
@@ -5181,7 +5485,7 @@ msgstr "Přeskakuji balík %s.\n"
 msgid "split package part"
 msgstr "Sestavuji balík %s z %d části: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "hotovo\n"
@@ -5206,11 +5510,6 @@ msgstr "%d. část chybí"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian „%s“ - nástroj na dělení/slučování balíků; verze %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5233,17 +5532,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Volby:\n"
 "  --depotdir <adresář>            místo %s/%s použije <adresář>\n"
@@ -5254,151 +5562,160 @@ msgstr ""
 "\n"
 "Výstupní stavy: 0 = OK;  1 = -a a není částí;  2 = problémy!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Pro zobrazení nápovědy napište dpkg-split --help."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "neočekávaný konec souboru v %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "velikost části je buď příliš veliká, nebo nekladná"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "velikost části musí být alespoň %d KiB (kvůli hlavičce)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "nelze číst skladištní adresář „%.250s“"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto vyžaduje použití přepínače --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto vyžaduje jméno právě jednoho souboru"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "nelze přečíst soubor „%.250s“"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Soubor „%.250s“ není částí rozděleného archivu.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nelze znovuotevřít soubor „%.250s“"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "nelze otevřít nový skladištní soubor „%.250s“"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nelze přejmenovat nový skladištní soubor „%.250s“ na „%.250s“"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Část %d balíku %s naplněna (ještě potřebuji "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " a "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "nelze smazat využitý skladištní soubor „%.250s“"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Přebytečné soubory ponechány v odkladišti:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nelze zjistit stav „%.250s“"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bajtů)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (není obyčejným souborem)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Dosud nesestavené balíky:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Části balíku %s: "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "část „%.250s“ není obyčejný soubor"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(celkem %lu bajtů)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nelze zahodit „%.250s“"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Smazán %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb získání hodnoty pole"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "nelze otevřít zdrojový soubor „%.250s“"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "nelze zavolat fstat na zdrojový soubor"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "zdrojový soubor „%.250s“ není obyčejným souborem"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5408,32 +5725,21 @@ msgstr[0] "Sestavuji balík %s z %d části: "
 msgstr[1] "Sestavuji balík %s z %d částí: "
 msgstr[2] "Sestavuji balík %s z %d částí: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split vyžaduje jméno souboru"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split vyžaduje nejvýše jméno souboru a začátek cílové cesty"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5536,7 +5842,7 @@ msgstr ""
 "  --help                   zobrazí tuto nápovědu\n"
 "  --version                zobrazí verzi\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5551,7 +5857,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5584,125 +5890,96 @@ msgstr ""
 "  --help                   zobrazí tuto nápovědu\n"
 "  --version                zobrazí verzi\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "chyba"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "varování"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "nelze volat stat na %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "volání readlink(%s) selhalo: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc selhal (%zu bajtů)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "zadány dva příkazy: --%s a --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "nelze připojit k %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "procházení %s selhalo: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "nelze spustit %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nelze vytvořit symbolický odkaz %s na %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nelze nainstalovat %s jako %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "nelze odstranit %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "neočekávaný konec souboru při pokusu o čtení %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "při čtení %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "neukončený řádek při pokusu o čtení %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s porušeno: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "nové řádky jsou v souborech update-alternatives zakázány (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "při zápisu %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "závislé jméno"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "duplicitní závislost %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "závislý odkaz"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "závislý odkaz je stejný jako hlavní odkaz %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "duplicitní závislý odkaz %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "hlavní soubor"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "duplicitní cesta %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5711,90 +5988,80 @@ msgstr ""
 "alternativa %s (součást skupiny odkazů %s) neexistuje. Odstraňuji ze seznamu "
 "alternativ."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "priorita"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "závislý soubor"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "priorita %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nelze číst %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "stav"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "neplatný stav"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "hlavní odkaz"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nelze zavřít %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "zahazuji zastaralý závislý odkaz %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "nelze zapsat %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "nelze vyprázdnit soubor „%s“"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "automatický režim"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "ruční režim"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  odkaz momentálně ukazuje na %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  odkaz momentálně chybí"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - priorita %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  závislost %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Momentální „nejlepší“ verze je „%s“."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nejsou k dispozici žádné verze."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
@@ -5802,38 +6069,38 @@ msgstr[0] "Existuje %d možnost pro alternativu %s (poskytující %s)."
 msgstr[1] "Existují %d možnosti pro alternativu %s (poskytující %s)."
 msgstr[2] "Existuje %d možností pro alternativu %s (poskytující %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Výběr"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Cesta"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorita"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Stav"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "Pro aktuální možnost[*] stiskněte enter, jinak zadejte číslo: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "nenahrazuji %s odkazem."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "nelze instalovat neznámou volbu %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5842,98 +6109,193 @@ msgstr ""
 "přeskakuji vytvoření %s, protože přidružený soubor %s (ze skupiny odkazů %s) "
 "neexistuje."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "nenahrazuji %s odkazem."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Volám %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativa %s nebyla změněna, protože volba %s není dostupná."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Přeskočení neznámé alternativy %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "příliš dlouhý nebo neukončený řádek při pokusu o čtení %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Přeskočení neplatného řádku: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s není zakončený, bude nastaven na nejlepší možnost."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s byl změněn (vámi nebo skriptem). Přepínám pouze na ruční aktualizace."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "nastavuji automatický výběr %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "přejmenovávám odkaz %s z %s na %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "přejmenovávám závislý odkaz %s z %s na %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "používám %s pro poskytnutí %s (%s), %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"vynucuji přeinstalaci alternativy %s, protože skupina odkazů %s je porušená."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"současná alternativa %s neexistuje, přepínám na %s pro skupinu odkazů %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "jméno alternativy (%s) nesmí obsahovat „/“ a mezery."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "alternativní odkaz není absolutní, jak by měl být: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "alternativní cesta není absolutní, jak by měla být: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativa %s nemůže být hlavní: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "alternativní odkaz %s je již spravován pomocí %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternativní cesta %s neexistuje."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativa %s nemůže být závislost %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativa %s nemůže být hlavní: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "alternativní odkaz %s je již spravován pomocí %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "neznámý argument „%s“"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install vyžaduje <odkaz> <jméno> <cesta> <priorita>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<odkaz> a <cesta> nemohou být stejné"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "priorita musí být celé číslo"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s vyžaduje <jméno> <cesta>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s vyžaduje <jméno>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave je povoleno jen současně s --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave vyžaduje <odkaz> <jméno> <cesta>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "jméno %s je jak primární, tak závislé"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "odkaz %s je jak primární, tak závislý"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s vyžaduje argument <soubor>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "neznámá volba „%s“"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5941,119 +6303,52 @@ msgstr ""
 "vyžaduji --display, --query, --list, --get-selections, --config, --set, --"
 "set-selections, --install, --remove, --all, --remove-all nebo --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativa %s nemůže být hlavní: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "alternativní odkaz %s je již spravován pomocí %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "alternativní odkaz není absolutní, jak by měl být: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "alternativní cesta není absolutní, jak by měla být: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternativní cesta %s neexistuje."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "jméno alternativy (%s) nesmí obsahovat „/“ a mezery."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "je to hlavní alternativa."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "je to závislost %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativa %s nemůže být závislost %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standardní vstup>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "pro %s neexistují žádné alternativy."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s není zakončený, bude nastaven na nejlepší možnost."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s byl změněn (vámi nebo skriptem). Přepínám pouze na ruční aktualizace."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "nastavuji automatický výběr %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standardní vstup>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativa %s pro %s není registrována, nenastavuji."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Neexistuje program poskytující %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nic k nastavení."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Ve skupině odkazů %s je pouze jedna alternativa: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativa %s pro %s není registrována, neodstraňuji."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "odstraňuji ručně zvolenou alternativu - přepínám %s do automatického režimu"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "automatické aktualizace %s jsou zakázány, ponechávám bez změn."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6061,23 +6356,172 @@ msgstr ""
 "k automatickým aktualizacím se vrátíte příkazem „update-alternatives --auto "
 "%s“."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "používám %s pro poskytnutí %s (%s), %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "selhalo otevření „%s“ pro zapsání databáze %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"vynucuji přeinstalaci alternativy %s, protože skupina odkazů %s je porušená."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "selhalo vyprázdnění databáze %s do souboru „%.250s“"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"současná alternativa %s neexistuje, přepínám na %s pro skupinu odkazů %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "selhal fsync databáze %s do souboru „%.250s“"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "selhalo zavření „%.250s“ po zapsání databáze %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "selhalo linkování „%.250s“ na „%.250s“ pro zálohu databáze %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "selhala instalace „%.250s“ jako „%.250s“ obsahující databázi %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc selhal (%zu bajtů)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "nelze zapsat nový soubor se zajímavými spouštěči „%.250s“"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "nelze vyprázdnit nový soubor se zajímavými spouštěči „%.250s“"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nelze synchronizovat nový soubor se zajímavými spouštěči „%.250s“"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nelze nainstalovat novou verzi souboru se zajímavými spouštěči„%.250s“"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "nelze vytvořit nový soubor se zajímavými spouštěči „%.250s“"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nelze zavřít nový soubor se zajímavými spouštěči „%.250s“"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "nelze vytvořit nový soubor se souborovými spouštěči „%.250s“"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "nelze zapsat nový soubor se souborovými spouštěči „%.250s“"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "nelze vyprázdnit nový soubor se souborovými spouštěči „%.250s“"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "nelze synchronizovat nový soubor se souborovými spouštěči „%.250s“"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nelze zavřít nový soubor se souborovými spouštěči „%.250s“"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nelze instalovat nový soubor se souborovými spouštěči jako „%.250s“"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "nelze vytvořit nový soubor %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "chyba při vytváření souboru statoverride-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "nelze vytvořit aktualizovaný seznam souborů balíku %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "nelze zapsat aktualizovaný seznam souborů balíku %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "nelze vyprázdnit seznam aktualizovaných souborů pro balík %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "nelze synchronizovat seznam aktualizovaných souborů pro balík %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "nelze uzavřít aktualizovaný seznam souborů balíku %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "nelze nainstalovat aktualizovaný seznam souborů balíku %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd vyžaduje jeden argument"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd vyžaduje pouze jeden argument"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nelze otevřít nový soubor statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "chyba při odstraňování souboru statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "chyba při vytváření nového souboru statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "chyba při instalaci nového souboru statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build vyžaduje nejvýše dva parametry"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "je to hlavní alternativa."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "je to závislost %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "nelze volat stat na %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "volání readlink(%s) selhalo: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "procházení %s selhalo: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "nelze spustit %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nelze vytvořit symbolický odkaz %s na %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nelze nainstalovat %s jako %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "při zápisu %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nelze číst %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nelze zavřít %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nelze zapsat %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6332,9 +6776,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "přeskočena kontrolní oblast od %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "nelze spustit tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "nelze vytvořit dočasný adresář"
 
@@ -6581,9 +7022,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "čekání na dpkg-split selhalo"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "nelze odstranit soubor „%.250s“"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7019,9 +7457,6 @@ msgstr ""
 #~ "  Výběr        Alternativa\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "chyba při zápisu na standardní výstup: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "chyba nebo konec souboru při čtení %s pro %s (%s)"
 
diff --git a/po/da.po b/po/da.po
index c21aa67..d6a76c0 100644
--- a/po/da.po
+++ b/po/da.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_1.10.19_da\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-10-14 01:13+0200\n"
 "Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -33,132 +33,223 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "kan ikke skrive filen '%s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "genererede ødelagt ar-hoved for '%s'"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "kunne ikke køre fstat på ar-medlemsfil (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "kunne ikke køre fstat på ar-medlemsfil (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "må ikke være en tom streng"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "skal starte med alfanumerisk tegn"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"tegnet '%c' tillades ikke (kun bogstaver, tal og tegnene '%s' tillades)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "fejl under skrivning til standard-ud: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "kan ikke skrive filen '%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "kan ikke skrive filen '%s'"
+
+# bemærk at flush normalt dækker over at tømme en buffer (her til en fil)
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "kan ikke tømme til filen '%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "kan ikke synkronisere fil '%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "kunne ikke tilgå den anden ny fil '%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "fejl ved fjernelse af gammel diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "fejl under oprettelse af datakanal '%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "kan ikke afinstallere '%.250s'"
+
+# tror diversions er et filnavn
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "fejl under installation af ny diversions"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "kunne ikke læse ved bufferkopiering for %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "kunne ikke skrive ved bufferkopiering for %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "løb tør under læsning i bufferkopiering for %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "kunne ikke køre tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "kunne ikke køre %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "ukendt komprimeringstype '%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekomprimering"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: komprimering"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: fejl ved binding af inddata til gzip-strøm"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: intern gzip-læsefejl: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: intern gzip-skrivefejl"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: fejl ved binding af uddata til gzip-strøm"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: intern gzip-læsefejl"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: intern gzip-skrivefejl: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: intern gzip-skrivefejl: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: fejl ved binding af inddata til bzip2-strøm"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: intern bzip2-læsefejl: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: intern bzip2-skrivefejl"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: fejl ved binding af uddata til bzip2-strøm"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: intern bzip2-læsefejl"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: intern bzip2-skrivefejl: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "uventet bzip2-fejl"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -167,7 +258,7 @@ msgstr ""
 "opdateringskataloget indeholder filen '%.250s', hvis navn er for langt "
 "(længde=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -175,102 +266,122 @@ msgstr ""
 "opdateringskataloget indeholder filer med forskellige navnelængder (både %d "
 "og %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "kan ikke gennemsøge opdateringskataloget '%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "kunne ikke slette indlemmet opdateringsfil %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "kunne ikke oprette '%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "kunne ikke efterfylde %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "kunne ikke tømme %.250s efter efterfyldningen"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "kunne ikke søge til starten af %.250s efter efterfyldningen"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "kan ikke åbne låsefil %s til test"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "kunne ikke åbne/oprette statusdatabasens låsefil"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "du har ikke rettigheder til at låse dpkg's statusdatabase"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "kunne ikke låse dpkg's statusdatabase"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "den ønskede handling kræver superbrugerrettigheder"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "kunne ikke tilgå dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "handling kræver læse/skriveadgang til dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "kunne ikke slette min egen opdateringsfil %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "kunne ikke skrive opdateret status for '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "kunne ikke tømme opdateret status for '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "kunne ikke klippe for opdateret status for '%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "kunne ikke synkronisere opdateret status for '%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "kunne ikke lukke opdateret status for '%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "kunne ikke installere opdateret status for '%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "versionsnummer for format"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "versionsnummer for format"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -289,71 +400,42 @@ msgstr "kan ikke synkronisere filen '%s'"
 msgid "unable to open directory '%s'"
 msgstr "kan ikke åbne filen '%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "kan ikke åbne filen '%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "kan ikke synkronisere filen '%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "kan ikke lukke filen '%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "kunne ikke skrive detaljerne om '%.50s' til '%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "kunne ikke åbne '%s' for at skrive %s-database"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "kunne ikke aktivere mellemlagring for %s-databasefil"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "kunne ikke skrive %s-indgang om '%.50s' til '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "kunne ikke tømme %s-database til '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "kunne ikke synkronisere %s-database til '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "kunne ikke lukke '%.250s' efter skrivning af %s-database"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"kunne ikke lænke '%.250s' til '%.250s' til sikkerhedskopiering af %s-database"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "kunne ikke installere '%.250s' som '%.250s' indeholdende %s-database"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -362,7 +444,7 @@ msgstr ""
 "%s: uløselig fatal fejl - afbryder:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -374,13 +456,13 @@ msgstr ""
 "%s: uløselig fatal fejl - afbryder:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "løb tør for hukommelse til ny oprydningsindgang"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -389,146 +471,180 @@ msgstr ""
 "%s: fejl under oprydning:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: for mange sammenflettede fejl under fejlopretning!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "løb tør for hukommelse til ny oprydningsindgang"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "løb tør for hukommelse til ny oprydningsindgang med mange argumenter"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: advarsel: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: advarsel: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: intern fejl: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s mangler"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "'%.*s' ikke tilladt for %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "skrammel efter %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ugyldigt pakkenavn (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tomt fildetaljefelt '%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "fildetaljefelt '%s' ikke tilladt i statusfil"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "for mange værdier i fildetaljefelt '%s' (sammenlignet med andre)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "for få værdier i fildetaljefelt '%s' (sammenlignet med andre)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no i boolsk felt"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "ord i 'priority'-felt"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "værdi i 'status'-feltet er ikke tilladt i denne sammenhæng"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "første (ønske) ord i 'status'-feltet"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "andet (fejl) ord i 'status'-feltet"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tredje (status) ord i 'status'-feltet"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "fejl i Version-streng '%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "forældet 'Revision'- eller 'Package-Revision'-felt blev brugt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "værdien for 'config-version'-feltet er ikke tilladt i denne sammenhæng"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "fejl i Config-Version-streng '%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "værdien for 'conffiles' har en linje med ugyldigt format '%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "værdien for 'conffiles' har en linje, der starter uden mellemrum '%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "root- eller null-kataloget er nævnt i konfigurationsfil"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "'%s'-felt, manglende pakkenavn eller skrammel, hvor pakkenavnet var forventet"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "'%s'-felt, ugyldigt pakkenavn '%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"'%s'-felt, manglende pakkenavn eller skrammel, hvor pakkenavnet var forventet"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d fil eller katalog installeret i øjeblikket.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "Feltet '%s', henvisning til '%.255s': fejl i version"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -537,7 +653,7 @@ msgstr ""
 "'%s'-felt, henvisning til '%.255s':\n"
 " ugyldig versionsrelation %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -546,7 +662,7 @@ msgstr ""
 "'%s'-felt, henvisning til '%.255s':\n"
 " '%c' er forældet, brug '%c=' eller '%c%c' i stedet"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -555,11 +671,11 @@ msgstr ""
 "'%s'-felt, henvisning til '%.255s':\n"
 " implicit nøjagtig match på versionsnummer, foreslår brug af '=' i stedet"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Kun eksakte versioner må benyttes til Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -569,57 +685,57 @@ msgstr ""
 " versionsværdien starter med ikke-alfanumerisk tegn, foreslår at tilføje et "
 "mellemrum"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "Feltet '%s', henvisning til '%.255s': version indeholder '%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "Feltet '%s', henvisning til '%.255s': version uafsluttet"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "Feltet '%s', henvisning til '%.255s': fejl i version"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "Feltet '%s', syntaksfejl efter henvisning til pakken '%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativer ('|') tillades ikke i %s-feltet"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "værdien for 'triggers-pending'-feltet er ikke tilladt i denne sammenhæng"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "ugyldigt navn på ventende udløser '%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "gentaget forestående udløser '%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "værdien i 'triggers-awaited'-feltet er ikke tilladt i denne sammenhæng"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ugyldigt pakkenavn i ventet udløser '%.255s': %s"
 
 # ???
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "gentaget ventet udløserpakke '%.255s'"
@@ -676,254 +792,284 @@ msgstr "<pakkestatus og fremgangsfildeskriptor>"
 msgid "unable to write to status fd %d"
 msgstr "kan ikke skrive til status-fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc mislykkedes (%ld byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "omallokering mislykkedes (%ld byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "kan ikke allokere hukommelse"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "kunne ikke udføre 'dup' for std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "kunne ikke 'dup' for fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "kunne ikke oprette datakanal (pipe)"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "fejl under skrivning til '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "kunne ikke læse fildeskriptor-flag for %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "kan ikke sætte flaget 'close-on-exec' for %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "konfigurationsfejl: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "kunne ikke åbne konfigurationsfil '%.255s' til læsning: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "ubalancerede anførselstegn i '%s'"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "ukendt tilvalg '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' kræver en værdi"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' kan ikke have en værdi"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "læsefejl i konfigurationsfil '%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "fejl ved lukning af konfigurationsfil '%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "fejl ved åbning af konfigurationskatalog '%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ukendt tilvalg --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "tilvalget --%s kræver en værdi"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s tager ikke imod en værdi"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ukendt tilvalg -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "tilvalget -%c kræver en værdi"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "tilvalget -%c tager ikke imod en værdi"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "forældet tilvalg '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "modstridende handlinger -%c (--%s) and -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "værdi for '%s'-feltet optræder mere end én gang"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "for kort brugerbestemt feltnavn '%.*s'"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "værdi for brugerdefineret felt '%.*s' optræder mere end én gang"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "manglende %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "tom værdi for %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pakke har status %s, men der afventes udløsere"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 "Konfigureret version (Configured-Version) for pakke med upassende status"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pakke har status %s, men der afventes udløsere"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "pakke har status triggers-awaited, men ingen udløsere afventes"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "pakke har status %s, men der er ventende udløsere"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "pakke har status triggers-pending, men ingen udløsere venter"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pakke, der har status \"ikke-installeret\", har konfigurationsfiler. Glemmer "
 "disse"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "kunne ikke åbne pakkeinformationsfil '%.255s' for læsning"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "kunne ikke finde pakkeinformationsfil '%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "kunne ikke køre 'mmap' på pakkeinformationsfil '%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "kunne ikke finde pakkeinformationsfil '%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "kunne ikke lukke efter læsning: '%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "slut-på-fil efter feltnavn '%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "linjeskift i feltnavn '%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS slut-på-fil (^Z) i feltnavn '%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "feltnavn '%.*s' skal efterfølges af et kolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "Slut-på-fil før værdien af felt '%.*s' (afsluttende linjeskift mangler)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "MSDOS-slut-på-fil-tegn i værdien for felt '%.*s' (manglende linjeskift?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "linjeskift i feltnavn '%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "slut-på-fil i værdien for felt '%.*s' (afsluttende linjeskift mangler)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "flere pakkeinformations-indgange fundet, kun én er tilladt"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "kunne ikke lukke efter læsning: '%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "ingen pakkeinformation i '%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -935,7 +1081,7 @@ msgstr ""
 "%s, i filen '%.255s' nær linje %d, pakke '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -947,202 +1093,191 @@ msgstr ""
 "%s, i filen '%.255s' nær linje %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "må ikke være en tom streng"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "skal starte med alfanumerisk tegn"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"tegnet '%c' tillades ikke (kun bogstaver, tal og tegnene '%s' tillades)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ingen>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versionsstreng er tom"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versionsstreng indeholder mellemrum"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoke i version er ikke et tal"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "intet efter kolon i versionsnummer"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "ugyldigt tegn i versionsnummer"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "ugyldigt tegn i revisionsnummer"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "manglende %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "tom værdi for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ugyldigt tegn '%c' i feltbredden\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Højreparantes mangler i format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(ingen tilgængelig beskrivelse)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ugyldigt pakkenavn i ventet udløser '%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ugyldigt pakkenavn i ventet udløser '%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "kan ikke ignorere signal %s før kørsel af %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "fejl ved blokering af signal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (underproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "processpaltning mislykkedes"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "underproces %s returnerede afslutningsstatus %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "afventning af underprocessen %s mislykkedes"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "underproces %s dræbt af signal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core efterladt"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "underproces %s mislykkedes med ventestatuskode %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "afventning af underprocessen %s mislykkedes"
 
 # ???
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "ugyldigt pakkenavn '%.250s' i udløserudsættelsesfilen '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "afkortede udløsere i udsat fil '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "syntaksfejl i udløserudsættelsesfilen '%.250s' ved tegn '%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "kan ikke åbne/oprette låsefilen '%.250s' til udløsere"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "udløst"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "kan ikke tilgå udløserudsættelsesfilen '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "kan ikke åbne udløserudsættelsesfilen '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "kan ikke åbne/oprette ny udløserudsættelsesfil '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "fejl ved læsning af udløserudsættelsesfilen '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "kan ikke skrive ny udløserudsættelsesfil '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "kan ikke lukke ny udløserudsættelsesfil '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "kan ikke installere ny udløserudsættelsesfil '%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "tomme udløsernavne er ikke tilladt"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "udløsernavn indeholder ugyldigt tegn"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1151,17 +1286,17 @@ msgstr ""
 "ugyldig eller ukendt syntaks i udløsernavn '%.250s' (i udløser-interesser "
 "for pakken '%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "kunne ikke åbne udløser-interesselistefil '%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "kunne ikke spole udløser-interessefil '%.250s' tilbage"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1170,85 +1305,24 @@ msgstr ""
 "syntaksfejl i udløser-interessefil '%.250s'; ugyldigt pakkenavn '%.250s': "
 "%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "kan ikke oprette ny udløser-interessefil '%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "kan ikke skrive ny udløser-interessefil '%.250s'"
-
-# flush er normalt at tømme en buffer når der skrives filer
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "kan ikke tømme buffer til ny udløser-interessefil '%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "kan ikke synkronisere ny udløser-interessefil '%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "kan ikke lukke ny udløser-interessefil '%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "kan ikke installere ny udløser-interessefil '%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "gentaget fil-udløser-interesse for filnavnet '%.250s' og pakken '%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "kan ikke oprette ny filudløserfil '%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "kan ikke skrive ny filudløserfil '%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "kan ikke tømme ny filudløserfil '%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "kan ikke synkronisere ny filudløserfil '%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "kan ikke lukke ny filudløserfil '%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "kan ikke installere ny filudløserfil som '%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "kan ikke læse filudløserfil '%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "syntaksfejl i filudløserfil '%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1257,7 +1331,7 @@ msgstr ""
 "fortegnelsen af filudløsere nævner ugyldigt pakkenavn '%.250s' (til "
 "interesse i filen '%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1266,30 +1340,38 @@ msgstr ""
 "udløser-ci-fil '%.250s' indeholder ulovlig udløsersyntaks i udløsernavn "
 "'%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "kan ikke åbne udløser-ci-fil '%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "udløser-ci-fil indeholder ukendt direktivsyntaks"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "udløser-ci-fil indeholder ukendt direktiv '%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "kan ikke oprette udløsertilstandskatalog '%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "kan ikke ændre ejerskab for udløsertilstandskatalog '%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "tomme udløsernavne er ikke tilladt"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "udløsernavn indeholder ugyldigt tegn"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1314,41 +1396,100 @@ msgstr "uventet filafslutning i '%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr "fejl ved formatering af streng ind i varbuf-variabel"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "fejl ved læsning fra datakanal for dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "sprang udpakning af filen '%.255s' over (erstattet eller udeladt?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "fejl ved indstilling af tidsmærker for '%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "kan ikke oprette '%.255s' (under behandling af '%.255s')"
 
-#: src/archives.c:262
+# ?  Nå, det går nok...
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "fejl under indstilling af ejerskab af symbolsk lænke '%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb under '%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "fejl ved indstilling af ejerskab for '%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "fejl ved indstilling af filrettigheder for '%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "fejl under lukning/skrivning '%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "fejl under oprettelse af datakanal '%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "fejl under oprettelse af enhed '%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "fejl under oprettelse af hård lænke '%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "fejl under oprettelse af symbolsk lænke '%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "kunne ikke oprette kataloget '%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "fejl ved indstilling af tidsmærker for '%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "fejl under indstilling af ejerskab af symbolsk lænke '%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "kunne ikke læse lænken '%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "forsøger at overskrive '%.250s', som også er i pakken %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "kunne ikke følge den eksisterende symbolske lænke '%.250s'"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1356,7 +1497,7 @@ msgid ""
 msgstr ""
 "kunne ikke følge det foreslåede mål `%.250s' for den symbolske lænke `%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1365,18 +1506,18 @@ msgstr ""
 "forsøger at overskrive '%.250s', som er den omdirigerede version af "
 "'%.250s'(pakke: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "forsøger at overskrive '%.250s', som er den omdirigerede version af `%.250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "kan ikke tilgå '%.255s' (som jeg skulle til at installere)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1385,28 +1526,37 @@ msgstr ""
 "kunne ikke rydde op i rodet omkring '%.255s', inden jeg installerede en "
 "anden version"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "kan ikke tilgå genskabt '%.255s', inden jeg installerede en anden version"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arkivet indeholdt objektet '%.255s' med ukendt type 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "kan ikke tilgå filen '%s'"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Erstatter filer i den gamle pakke %s...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Erstattet af filer i den installerede pakke %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1415,95 +1565,49 @@ msgstr ""
 "forsøger at overskrive kataloget '%.250s' i pakken %.250s %.250s med ikke-"
 "katalog"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "forsøger at overskrive '%.250s', som også er i pakken %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "kan ikke oprette '%.255s' (under behandling af '%.255s')"
-
-# ?  Nå, det går nok...
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb under '%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "fejl under lukning/skrivning '%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "fejl under oprettelse af datakanal '%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "fejl under oprettelse af enhed '%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "fejl under oprettelse af hård lænke '%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "fejl under oprettelse af symbolsk lænke '%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "kunne ikke oprette kataloget '%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "kunne ikke flytte '%.255s' væk for at installere en ny version"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "kunne ikke læse lænken '%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "kunne ikke oprette sikkerhedskopi af symbolsk lænke for '%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "kunne ikke ændre ejerskab af symbolsk lænke for '%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "kunne ikke oprette sikkerhedskopi af lænke til '%.255s' inden installationen "
 "af en ny version"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "kunne ikke installere ny version af '%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "kan ikke åbne '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "kan ikke synkronisere fil '%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1512,7 +1616,7 @@ msgstr ""
 "ignorerer afhængighedsproblem med %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1521,7 +1625,7 @@ msgstr ""
 "overvejer dekonfigurering af den essentielle\n"
 " pakke %s for at muliggøre %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1530,7 +1634,7 @@ msgstr ""
 "dpkg: nej, %s er essentiel, vil ikke dekonfigurere\n"
 " den for at muliggøre %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1539,29 +1643,29 @@ msgstr ""
 "dpkg: nej, kan ikke fortsætte med %s (--auto-deconfigure vil hjælpe):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "afinstallation af %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "installation af %.255s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: overvejer at dekonfigurere %s, som ville være i konflikt med %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ja, vil afkonfigurere %s (i konflikt med %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1570,11 +1674,11 @@ msgstr ""
 "dpkg: vedrørende %s, der indeholder %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignorerer skade, kan fortsætte alligevel!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1583,28 +1687,28 @@ msgstr ""
 "installation af %.250s ville være i konflikt med %.250s, og\n"
 " dekonfiguration er ikke tilladt (--auto-deconfigure kan hjælpe)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 "installation af %.250s ville være i konflikt med eksisterende programmer"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: overvejer at afinstallere %s til fordel for %s...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s er ikke ordentligt installeret - ignorerer afhængigheder af den.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: kan få problemer med at afinstallere %s, da den giver %s...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1613,101 +1717,103 @@ msgstr ""
 "dpkg: pakken %s kræver geninstallation, men afinstalleres efter dit ønske "
 "alligevel.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pakken %s kræver geninstallation. Afinstalleres ikke.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ja, vil afinstallere %s fil fordel for %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "modstridende pakker - installerer ikke %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ignorerer konflikt, kan fortsætte alligevel!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive kræver mindst ét stiargument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find for dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "kunne ikke køre fdopen på datakanalen for find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "fejl ved læsning af datakanal for find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "fejl ved lukning af datakanal for find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find for --recursive returnerede uforudset fejl %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "søgte, men fandt ingen pakker (filer, der matcher *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s kræver mindst én pakkearkivfil som argument"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standard-uddata>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standard-fejl>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Vælger tidligere fravalgt pakke %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Overspringer tidligere fravalgt pakke %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Version %.250s af %.250s er allerede installeret, springer over.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "nedgraderer %.250s fra %.250s til %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1742,17 +1848,17 @@ msgstr "kan ikke slette nyinstalleret version af '%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "kan ikke slette nyudpakket version af '%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "kan ikke tilgå ny distribueret konfigurationsfil '%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "kan ikke tilgå den installerede medsendte konfigurationsfil '%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1763,57 +1869,57 @@ msgstr ""
 "Konfigurationsfilen '%s' eksisterer ikke på systemet.\n"
 "Installerer ny konfigurationsfil efter dit ønske.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: kunne ikke fjerne gammel sikkerhedskopi '%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: kunne ikke omdøbe '%.250s' til '%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: kunne ikke fjerne '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: kunne ikke fjerne tidligere distribueret version '%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: kunne ikke fjerne '%.250s' (inden overskrivning): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: kunne ikke lænke '%.250s' til '%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installerer ny version af konfigurationsfil %s...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "kunne ikke installere '%.250s' som '%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "ingen pakke med navnet '%s' installeret, kan ikke konfigurere"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakken %.250s er allerede installeret og konfigureret"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1822,7 +1928,24 @@ msgstr ""
 "pakken %.250s ikke klar til konfiguration\n"
 " kan ikke konfigurere (nuværende status '%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakken %.250s ikke klar til konfiguration\n"
+" kan ikke konfigurere (nuværende status '%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1831,11 +1954,11 @@ msgstr ""
 "dpkg: afhængighedsproblemer forhindrer konfiguration af %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "afhængighedsproblemer - efterlader den ukonfigureret"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1845,7 +1968,7 @@ msgstr ""
 "ønskede:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1853,12 +1976,12 @@ msgstr ""
 "Pakke er i en meget inkonsistent tilstand - du burde\n"
 " ominstallere den, før du forsøger konfiguration."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Sætter %s (%s) op...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1867,7 +1990,7 @@ msgstr ""
 "%s: kan ikke tilgå konfigurationsfil '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1876,7 +1999,7 @@ msgstr ""
 "%s: konfigurationsfil '%s' er en selvrefererende lænke\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1885,7 +2008,7 @@ msgstr ""
 "%s: kan ikke læse lænken for konfigurationsfil '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1894,35 +2017,36 @@ msgstr ""
 "%s: konfigurationsfil '%.250s' bliver til et degenereret filnavn\n"
 " ('%s' er symbolsk lænke til '%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: konfigurationsfil '%.250s' er hverken en almindelig fil eller symbolsk "
 "lænke (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: kan ikke åbne konfigurationsfil %s til hashning: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Skriv 'exit', når du er færdig.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1931,12 +2055,12 @@ msgstr ""
 "\n"
 "Konfigurationsfil '%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (faktisk '%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1947,7 +2071,7 @@ msgstr ""
 " ==> Filen på systemet oprettet af dig eller af et script.\n"
 " ==> Filen er også i pakken fra pakkeadministratoren.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1956,7 +2080,7 @@ msgstr ""
 "\n"
 "     Uændret siden installationen.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1965,7 +2089,7 @@ msgstr ""
 "\n"
 " ==> Ændret (af dig eller af et script) siden installationen.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1974,37 +2098,37 @@ msgstr ""
 "\n"
 " ==> Ændret (af dig eller af et script) siden installationen.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Pakkedistributør har frigivet en opdateret version.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versionen i pakken er den samme som ved sidste installation.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Benytter ny fil efter dit ønske.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Benytter eksisterende gammel fil efter dit ønske.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Beholder gammel konfigurationsfil som standard.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Benytter ny konfigurationsfil som standard.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2019,179 +2143,170 @@ msgstr ""
 "        D      : vis forskellen mellem versionerne\n"
 "        Z      : start en skal for at undersøge situationen\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Den forvalgte handling er at beholde den eksisterende version.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Den forvalgte handling er at installere en ny version.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[forvalgt=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[forvalgt=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[ingen forvalgt handling]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "fejl ved skrivning til standardfejl, opdaget inden konfigurationsfil-prompt"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "læsefejl på standard-ind ved konfigurationsfil-prompt"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "Slut-på-fil ved standard-ind ved konfigurationsfil-prompt"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s afhænger af %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s afhænger i forvejen af %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s anbefaler %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s foreslår %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s er i konflikt med %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s er i konflikt med %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s forbedrer %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s vil blive slettet.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s vil blive dekonfigureret.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s vil blive installeret, men versionen er %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s er installeret, men versionen er %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s er udpakket, men blev aldrig konfigureret.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s er udpakket, men versionen er %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s sidst konfigurerede version er %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s er %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s giver %.250s, men planlægges afinstalleret.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s giver %.250s, men planlægges dekonfigureret.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s giver %.250s, men er %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s er ikke installeret.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (version %.250s) vil blive installeret.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (version %.250s) er til stede og %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s giver %.250s og vil blive installeret.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s giver %.250s og er til stede og %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Brug --help for at få hjælp om pakkeforespørgsel."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s version %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Ophavsret (C) 1995 Ian Jackson.\n"
-"Ophavsret (C) 2000,2001 Wichert Akkerman.\n"
-"Ophavsret (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2200,8 +2315,8 @@ msgstr ""
 "Dette er frit programmel; se GNU General Public License version 2 eller\n"
 "senere for kopieringsbetingelserne. Der er INGEN garanti.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2210,7 +2325,7 @@ msgstr ""
 "Brug: %s [<tilvalg> ...] <kommando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2229,7 +2344,7 @@ msgstr ""
 "  --truename <fil>         returnér den omdirigerede fil.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2259,7 +2374,7 @@ msgstr ""
 "  --help                   vis denne hjælpebesked.\n"
 "  --version                vis versionen.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2272,17 +2387,12 @@ msgstr ""
 "Pakkepræinstallations- eller -postinstallationsscripter skal altid angive \n"
 "--package og --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "kan ikke tilgå filen '%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "fejl under tjek af '%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2291,131 +2401,113 @@ msgstr ""
 "omdøbning medfører overskrivning af '%s' med\n"
 "  anden fil `%s', ikke tilladt"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "kan ikke skrive filen '%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "filkopi"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "kan ikke omdøbe '%s' til '%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "omdøb: fjern identisk gammel lænke '%s'"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "kunne ikke åbne kildefil '%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "filenavnet \"%s\" er ikke absolut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "filen må ikke indeholde linjeskift"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokal omdirigering af %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokal omdirigering af %s til %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "omdirigering af %s gennem %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "omdirigeret af %s til %s gennem %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "enhver omdirigering af %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "enhver omdirigering af %s til %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "kan ikke oprette ny %s-fil"
-
-# bemærk at flush normalt dækker over at tømme en buffer (her til en fil)
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "kan ikke tømme til filen '%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "fejl ved fjernelse af gammel diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "fejl under oprettelse af ny diversions-old"
-
-# tror diversions er et filnavn
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "fejl under installation af ny diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s kræver et enkelt parameter"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "filenavnet \"%s\" er ikke absolut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "filen må ikke indeholde linjeskift"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Kan ikke omdirigere kataloger"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "kan ikke omdirigere filen '%s' til sig selv"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Forlader '%s'\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s' er i modstrid med '%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Tilføjer '%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "ignorerer ønsket om at fjerne %.250s, som ikke er installeret."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Ingen omdirigering '%s', ingen fjernet.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2426,7 +2518,7 @@ msgstr ""
 "  under afinstallation af '%s'\n"
 "  fandt '%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2437,16 +2529,22 @@ msgstr ""
 "  under afinstallation af '%s'\n"
 "  fandt '%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "ignorerer ønsket om at fjerne %.250s, som ikke er installeret."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Fjerner '%s'\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pakke må ikke indeholde linjeskift"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "omrokér-til må ikke indeholde linjeskift"
 
@@ -2462,12 +2560,12 @@ msgstr "kunne ikke køre 'fstat' på tidligere omdirigeringsfil"
 msgid "failed to fstat diversions file"
 msgstr "kunne ikke køre 'fstat' på omdirigeringsfil"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "modstridende omdirigeringer, der involverer '%.250s' eller '%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2477,7 +2575,7 @@ msgstr ""
 "installationen. De skal geninstalleres for at de (og eventuelle pakker,\n"
 "der afhænger af dem) skal virke ordentligt:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2488,7 +2586,7 @@ msgstr ""
 "konfigurationsmenuen\n"
 "i dselect, for at virke:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2498,7 +2596,7 @@ msgstr ""
 "at konfigurere dem i første omgang. Konfigurationen bør forsøges igen med\n"
 "\"dpkg --configure <pakke>\" eller konfigurationsmenuen i dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2508,7 +2606,7 @@ msgstr ""
 "installationen. Installationen kan sandsynligvis gennemføres ved at forsøge\n"
 "igen. Pakkerne kan afinstalleres med dselect eller \"dpkg --remove\":\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2518,7 +2616,7 @@ msgstr ""
 "andre pakker.  Der kan anmodes om denne behandling ved brug af dselect\n"
 "eller dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2528,14 +2626,41 @@ msgstr ""
 "endnu.  Der kan anmodes om udløserbehandling ved brug af dselect\n"
 "eller dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s tager ingen parametre"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2543,26 +2668,26 @@ msgstr ""
 "En anden proces har skrivebeskyttet databasen, og er måske i færd med at\n"
 "ændre den - nogle af følgende problemer kan være forårsaget af netop dette.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ukendt>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d i %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pakke fra følgende gruppe:"
 msgstr[1] " %d pakker fra følgende grupper:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2572,31 +2697,35 @@ msgstr ""
 "konfigureret.\n"
 " Kør venligst 'dpkg --configure dpkg', og prøv igen.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg ikke registreret som installeret. Kan ikke tjekke for %s-"
 "understøttelse!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Feltet Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoken"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "lange filnavne"
 
 # conflicts og replaces er navne på felter
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "flere Conflicts og Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2605,29 +2734,29 @@ msgstr ""
 "dpkg: kan ikke se, hvordan man kan tilfredsstille forhånds-afhængighed:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "kan ikke tilfredsstille forhåndsafhængigheder for %.250s (ønsket grundet "
 "%.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "forældet tilvalg '--%s'.  Brug venligst '--%s' i stedet."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions kræver tre parametre: <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions ugyldig relation"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versionen '%s' har en ugyldig syntaks: %s"
@@ -2682,12 +2811,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "undertrykker problemet, fordi --force er givet:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "kunne ikke åbne fillistefil for pakken '%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2696,115 +2825,93 @@ msgstr ""
 "fillistefilen for pakken '%.250s' mangler. Antager, at pakken ikke har nogen "
 "filer installeret."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "kan ikke tilgå fillistefil for pakken '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "fillistefilen for pakken '%.250s' mangler afsluttende linjeskift"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "filliste for pakken '%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "fillistefilen for pakken '%.250s' mangler afsluttende linjeskift"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "fillistefilen for pakken '%.250s' indeholder tomt filnavn"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "fejl under lukning af fillistefil for pakken '%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Læser database ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d fil eller katalog installeret i øjeblikket.)\n"
 msgstr[1] "%d filer og kataloger installeret i øjeblikket.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "kunne ikke oprette opdateret fillistefil for pakken %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "kunne ikke skrive til opdateret fillistefil for pakken %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "kunne ikke tømme opdateret fillistefil for pakken %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "kunne ikke synkronisere opdateret fillistefil for pakken %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "kunne ikke lukke opdateret fillistefil for pakken %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "kunne ikke installere opdaterede listefil for pakken %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ikke installeret"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ikke installeret, men konfigurationen består"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "ødelagt på grund af mislykket fjernelse eller installation"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "udpakket, men ikke konfigureret"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "ødelagt grundet efterinstallations-fejl"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "afventer udløserbehandling af en anden pakke"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "udløst"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installeret"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "fejl: PATH er ikke defineret."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' ikke fundet i PATH, eller er ikke eksekverbar."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2816,7 +2923,7 @@ msgid_plural ""
 msgstr[0] "'%s' ikke fundet i PATH, eller er ikke eksekverbar."
 msgstr[1] "'%s' ikke fundet i PATH, eller er ikke eksekverbar."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2833,100 +2940,153 @@ msgstr ""
 "%d forventet program blev ikke fundet i PATH eller var ikke eksekverbart.\n"
 "NB: PATH for root bør normalt indeholde /usr/local/sbin, /usr/sbin og /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "kan ikke setenv til vedligeholderscript"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "kunne ikke skifte filrod til '%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "kunne ikke skifte katalog til '%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "kunne ikke sætte eksekveringsrettigheder for '%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "kan ikke setenv til vedligeholderscript"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "installerede %s-script"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "kunne ikke finde %s '%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nyt %s-script"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "gammelt %s-script"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "kunne ikke tilgå %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - forsøger i stedet script fra ny pakke...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "der er intet script i den nye version af pakken - giver op"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... det ser ud til, at alt gik o.k.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "kan ikke på sikker vis fjerne '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
-#, c-format
-msgid "unable to check existence of `%.250s'"
-msgstr "kunne ikke tjekke eksistensen af '%.250s'"
+#: src/infodb-access.c:53
+#, c-format
+msgid "unable to check existence of `%.250s'"
+msgstr "kunne ikke tjekke eksistensen af '%.250s'"
+
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
+msgid "cannot read info directory"
+msgstr "kan ikke læse info-katalog"
+
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "fejl ved forsøg på at åbne %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "kan ikke skrive filen '%s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "konfigurationsfil '%.250s' optræder ikke i pakken"
 
-#: src/infodb.c:69
-msgid "cannot read info directory"
-msgstr "kan ikke læse info-katalog"
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "fejl under skrivning af '%s'"
 
-#: src/main.c:60
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian '%s' pakkehåndteringsprogram version %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2949,7 +3109,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2985,7 +3149,7 @@ msgstr ""
 "  -Dh|--debug=help                 Vis hjælp til fejlsøgning.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2997,7 +3161,7 @@ msgstr ""
 "  --version                        Vis versionen.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3008,19 +3172,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  på arkiver (skriv %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Til internt brug: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3046,6 +3253,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3089,7 +3298,7 @@ msgstr ""
 "  --abort-after <n>          Afbryd efter <n> fejl.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3109,13 +3318,13 @@ msgstr ""
 "syntaks).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Brug 'dselect' eller 'aptitude' for en mere brugervenlig pakkehåndtering.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3135,59 +3344,63 @@ msgstr ""
 "\n"
 "Tilvalg med [*] giver mange uddata - led dem gennem 'less' eller 'more'!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3196,103 +3409,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "afhængighedsproblemer - afinstallerer ikke"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "afhængighedsproblemer - afinstallerer ikke"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "kan ikke setenv til vedligeholderscript"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "læsefejl i konfigurationsfil '%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3300,7 +3513,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3308,37 +3521,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug kræver et oktalt parameter"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "tomt pakkenavn i --ignore-depends kommasepareret liste '%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends kræver et gyldigt pakkenavn. Det er '%.250s' ikke; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ugyldigt heltal for --%s: '%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "fejl ved tilbagekaldet '%s', fejlkode %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "status"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s tager ingen parametre"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "kan ikke slette filen '%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3347,7 +3596,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3355,62 +3604,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ukendt gennemtvingnings/afvisnings-tilvalg '%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "forældet gennemtvangs/afvisnings-tilvalg '%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd tager een parameter, ikke nul"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd tager kun en parameter"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents tager nøjagtig ét parameter"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "kunne ikke åbne '%i' for strøm"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "uventet slut-på-fil før afslutningen af linje %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "kræver et handlingstilvalg"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "du skal angive pakker ved deres egne navne, ikke ved de filnavne, de ligger i"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending tager ingen ikke-tilvalgs-parametre"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s kræver mindst ét pakkenavn som parameter"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pakken %s nævnes flere gange, behandles kun én gang.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3419,7 +3666,7 @@ msgstr ""
 "Flere kopier af pakken %s er blevet udpakket under\n"
 " denne kørsel! Konfigurerer den kun én gang.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3428,112 +3675,112 @@ msgstr ""
 "pakken %.250s ikke klar til udløserbehandling\n"
 " (nuværende status '%.250s' uden ventende udløsere)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Pakken %s, som giver %s, skal til at blive afinstalleret.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pakken %s skal til at blive afinstalleret.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Version af %s på systemet er %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Pakken %s, som giver %s, afventer behandling af udløsere.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pakken %s afventer behandling af udløsere.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: konfigurerer også '%s' (krævet af '%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakken %s, som giver %s, er ikke sat op endnu.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakken %s er ikke sat op endnu.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pakken '%s, som giver %s,' er ikke installeret.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pakken '%s' er ikke installeret.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) ødelægger %s og er %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) tilbyder %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versionen af %s, der skal sætte op, er %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " afhænger af "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ", men:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "kunne ikke sikre, at '%.250s' ikke eksisteret"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "genskabte pakkefilen"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Godkender %s...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verifikation af %s mislykkedes!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3542,95 +3789,101 @@ msgstr ""
 "Verifikation af %s mislykkedes,\n"
 "man installerer alligevel, efter dit ønske.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "godkendt\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "kan ikke oprette midlertidigt katalog"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pakken %s har for mange Conflicts/Replaces-par"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "kunne ikke slette kontrolinformationsfilen '%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "den gamle version af pakken har et overdrevet langt filnavn, der starter med "
 "'%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "kunne ikke slette forældet informationsfil '%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "kunne ikke installere (antaget) ny informationsfil '%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "kunne ikke åbne midlertidigt kontrolkatalog"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pakken indeholder et overdrevet langt informationsfilnavn (starter med "
 "'%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "pakkekontrolinformation indeholdt kataloget '%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "pakkekontrolinformation 'rmdir' af '%.250s' påstod, det ikke er et katalog"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "pakken %s indeholdt en liste som informationsfil"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "kunne ikke installere ny informationsfil '%.250s' som '%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "kunne ikke slette kontrolinformationsfilen '%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
+"(Bemærker forsvindingen af %s, der er blevet fuldstændigt erstattet.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "kan ikke tilgå arkivet"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "kan ikke oprette midlertidigt katalog"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "kontrolinformationslængde"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Gemte information om %s fra %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "pakkearkitekturen (%s) passer ikke til systemet (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3639,102 +3892,97 @@ msgstr ""
 "dpkg: vedrørende %s, der indeholder %s, forhånds-afhængighedsproblem:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "forhåndsafhængighedsproblem - installerer ikke %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignorerer forhåndsafhængighedsproblem!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Gør klar til at erstatte %s %s (med %s)...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Udpakker %s (fra %s)...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "navnet på konfigurationsfilen (starter med '%.250s') er for langt (>%d tegn)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "læsefejl i %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "fejl under lukning af %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "fejl ved forsøg på at åbne %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Dekonfigurerer %s, så %s kan afinstalleres...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Dekonfigurerer %s...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Udpakker erstatning for %.250s...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "feltudtrækning til dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "fejl ved læsning af dpkg-deb's tar-uddata"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "ødelagt filsystem-tarfil - ødelagt pakkearkiv"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: fjern mulige afsluttende nuller"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "kunne ikke tilgå den gamle fil '%.250s', så den slettes ikke: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "kan ikke slette gammelt katalog '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "gammel konfigurationsfil '%.250s' var et tomt katalog (og er nu blevet "
 "slettet)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "kunne ikke tilgå den anden ny fil '%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3743,17 +3991,11 @@ msgstr ""
 "den gamle fil '%.250s' er den samme som adskillige nye filer! (både %.250s' "
 "og'%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "kan ikke på sikker vis fjerne den gamle fil '%.250s': %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-"(Bemærker forsvindingen af %s, der er blevet fuldstændigt erstattet.)\n"
-
 # Satans!  Det her er overskriften i en tabel på formen nedenfor.
 #
 # Der er umuligt plads til at skrive det hele inden for 80 kolonner (bl.a. fordi 'hold' hedder 'tilbagehold'), så jeg har indrykket to ekstra linjer blandt overskrifterne.  Dette ødelægger det "pile-agtige" arrangement af bindestreger og skråstreger til venstre, på nær den (forhåbentlig) snedige detalje at "Err?"-linjen er indrykket en ekstra gang, så "tegningen" burde komme ud sammenhængende.  -Ask
@@ -3784,7 +4026,7 @@ msgstr ""
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3797,90 +4039,90 @@ msgstr ""
 "||  Fejl?=(ingen)/tilbilbageHoldt/geninstallation-kRæves/X=begge-problemer\n"
 "|| /      (Status, Fejl: store bogstaver=alvorligt)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Navn"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Version"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Ingen pakker passede med %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "omdirigeret af %s fra: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "omdirigeret af %s til: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokal omrokering fra: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokal omdirigering til: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search kræver mindst ét filnavnsmønster som parameter"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Ingen pakker passede med %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Pakken '%s' er ikke installeret og der er ingen tilgængelig information.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakken '%s' er ikke tilgængelig.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakken '%s' er ikke installeret.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakken '%s' indeholder ingen filer (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalt omdirigeret til: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pakke omdirigerer andre til: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "omdirigeret af %s til %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3888,24 +4130,24 @@ msgstr ""
 "Brug dpkg --info (= dpkg-deb --info) til at undersøge arkivfiler,\n"
 "og dpkg --contents (= dpkg-deb --contents) til at vise deres indhold.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s kan højest tage to argumenter"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "kontrolfilen indeholder %c"
 
 # Debian-%s-pakkehåndteringsprogramforespørgselsværktøj version %s.
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Programforespørgselsværktøjet %s version %s til Debianpakkehåndtering.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3939,11 +4181,17 @@ msgstr ""
 "  -S|--search <mønster> ...        find pakker, der ejer filer.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3951,7 +4199,7 @@ msgstr ""
 "  --admindir=<katalog>                Brug <katalog> i stedet for %s\n"
 "  -f|--showformat=<format>            Brug alternativt format til --show\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3972,12 +4220,16 @@ msgstr ""
 "  højrejusteret, medmindre bredden er negativ. I så fald benyttes\n"
 "  venstrejustering.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Brug --help for at få hjælp om pakkeforespørgsel."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "ignorerer ønsket om at fjerne %.250s, som ikke er installeret."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3986,11 +4238,11 @@ msgstr ""
 "ignorerer ønsket om at fjerne %.250s. Kun konfigurations-\n"
 "filerne er på systemet. Brug --purge for også at fjerne disse."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Dette er en essentiel pakke - den bør ikke afinstalleres."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3999,11 +4251,11 @@ msgstr ""
 "dpkg: afhængighedsproblemer forhindrer afinstallation af %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "afhængighedsproblemer - afinstallerer ikke"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4013,7 +4265,7 @@ msgstr ""
 "alligevel:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4021,17 +4273,17 @@ msgstr ""
 "Pakken er i en meget dårlig, inkonsistent tilstand - du bør\n"
 " geninstallere den inden du forsøger at afinstallere den."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Ville afinstallere eller udrense %s...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Afinstallerer %s...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4040,101 +4292,105 @@ msgstr ""
 "kunne ved afinstallation af %.250s ikke fjerne kataloget '%.250s': %s - kan "
 "kataloget være et monteringspunkt?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "kan ikke afinstallere '%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "kan ikke på sikker vis fjerne '%.250s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "ved fjernelse af %.250s var kataloget '%.250s' ikke tomt - fjernes ikke."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "kan ikke afinstallere '%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Udrenser konfigurationsfiler for %s...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "kan ikke slette gammel konfigurationsfil '%.250s' (= '%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "kan ikke læse konfigurationsfils-kataloget %.250s' (fra '%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "kan ikke slette gammel sikkerhedskopi af konfigurationsfilen '%.250s' (fra "
 "'%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "kan ikke slette gammel filliste"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "kan ikke slette gammelt 'postrm'-script"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "uventet slut-på-fil i pakkenavn på linje %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "uventet linjeafslutning i pakkenavn på linje %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "uventet slut-på-fil efter pakkenavn på linje %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "uventet linjeafslutning efter pakkenavn på linje %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "uventede data efter pakke og valg på linje %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ugyldigt pakkenavn på linje %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ugyldigt pakkenavn på linje %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "ukendt ønsket status på linje %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "læsefejl fra standard-inddata"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Ophavsret (C) 2000, 2001 Wichert Akkerman.\n"
-"Ophavsret (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Brug --help for at få hjælp om pakkeforespørgsel."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4151,7 +4407,7 @@ msgstr ""
 "  --list [<glob-mønster>]  vis nuværende tilsidesættelser i databasen.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4172,31 +4428,17 @@ msgstr ""
 "  --help                   vis denne hjælpebesked.\n"
 "  --version                vis versionen.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "fjerner afsluttende /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "kan ikke åbne ny statoverride-fil"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "fejl under fjernelse af statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "fejl under oprettelse af ny statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "fejl under installation af ny statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add kræver fire parametre"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4204,21 +4446,21 @@ msgid ""
 msgstr ""
 "Der findes allerede en omgåelse for '%s', men denne ignoreres givet --force."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Der findes allerede en omgåelse for \"%s\", så afbryder."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update er givet, men %s findes ikke"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Der er ingen omgåelser."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update er nytteløs med --remove"
 
@@ -4337,42 +4579,42 @@ msgstr ""
 "  --no-act                         Test kun - lav ingen faktiske ændringer.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger skal kaldes fra et vedligeholderscript (eller med tilvalget --"
+"by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: datakatalog for udløsere endnu ikke oprettet\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: udløserfortegnelser findes endnu ikke\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "kræver et argument, udløsernavnet"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger skal kaldes fra et vedligeholderscript (eller med tilvalget --"
-"by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: ugyldigt afventet pakkenavn '%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ugyldigt udløsernavn '%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4381,7 +4623,7 @@ msgstr ""
 "%s: der blev fundet en cyklus ved udløserbehandling:\n"
 " kæde af pakker, hvis udløsere kan have forårsaget den:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4390,47 +4632,48 @@ msgstr ""
 "\n"
 " pakker hvis forestående udløsere er eller kan være uløselige:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "udløsere er cyklisk afhængige, afbrudt"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Behandler udløsere for %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s skal bruge netop én 'Packages'-fil som parameter"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "kunne ikke tilgå dpkg's statusområde for rå tilgængelighedsopdatering"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "rå tilgængelighedsopdatering kræve skriveadgang til dpkg's statusområde"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Erstatter oplysninger om tilgængelige pakker via %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Opdaterer oplysninger om tilgængelige pakker via %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informationer om %d pakke blev opdateret.\n"
 msgstr[1] "Informationer om %d pakker blev opdateret.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4546,156 +4789,155 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: ignorerer %d advarsel om kontrolfiler\n"
 msgstr[1] "dpkg-deb: ignorerer %d advarsler om kontrolfiler\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s kræver en <katalog>-parameter"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build kræver mindst to parametre"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "kunne ikke tjekke eksistensen af arkivet '%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "målet er et katalog - kan ikke overspringe kontrolfil-tjek"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "kontrollerer ikke indhold af kontrolområde."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: opbygger en ukendt pakke i '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: opbygger pakken '%s' i '%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "kunne ikke oprette midlertidig fil (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "kontrolområde"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "kunne ikke slette lænke til midlertidig fil (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "kunne ikke hoppe tilbage i midlertidig fil (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "kunne ikke køre fstat på ar-medlemsfil (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "fejl under skrivning af '%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "mellem medlemmer"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "kunne ikke skrive filnavn til tar-datakanal (data)"
 
 # er ikke sikker på om compress kan oversættes her
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<komprimér> fra tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "uventet slut-på-fil i %s i %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "kunne ikke læse %s fra filen %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "kunne ikke læse arkivet '%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "kunne ikke køre 'fstat' på arkivet"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arkivet har intet punktum i versionsnummer"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arkivet har ingen linjeskift i hovedet"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "filen '%.250s' is ødelagt - ugyldigt delnummer"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "filen '%.250s' er ikke et binært debianarkiv (prøv dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arkivet har intet punktum i versionsnummer"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arkivet har ingen linjeskift i hovedet"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arkivet har intet punktum i versionsnummer"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "arkivets version %.250s blev ikke forstået. Hent en nyere dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4722,41 +4964,41 @@ msgstr "filen '%.250s' indeholder to kontrolmedlemmer. Opgiver"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " ny debianpakke, version %s.\n"
 " størrelse %ld byte: kontrolarkiv= %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "arkivet har forkert udformet kontrollængde '%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "sprang over medlemsdata fra %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " gammel debianpakke, version %s.\n"
 " størrelse %ld byte: kontrolarkiv= %zi, hovedarkiv= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4765,49 +5007,50 @@ msgstr ""
 "dpkg-deb: filen ser ud til at være et arkiv, der er blevet\n"
 "dpkg-deb:    ødelagt af at blive nedhentet i ASCII-tilstand\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "'%.255s' er ikke et arkiv i debianformat"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "kunne ikke skrive til datakanal ved kopiering"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "kunne ikke lukke datakanal ved kopiering"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "kunne ikke skifte til katalog"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "kunne ikke oprette katalog"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "kunne ikke skifte til katalog efter at have oprettet den"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "kunne ikke skifte til katalog"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekomprimér>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "indsæt"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s kræver et .deb-filnavn som parameter"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4816,106 +5059,114 @@ msgstr ""
 "--%s kræver et målkatalog.\n"
 "Måske skulle du bruge dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s tager højst to parametre (.deb og katalog)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s tager kun ét parameter(.deb-filnavn)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "kunne ikke skifte til kataloget '/' for at rydde op"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "kan ikke tilgå filen '%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: '%.255s' indeholder ikke kontrolkomponenten '%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "åbning af komponent '%.255s' (i %.255s) mislykkedes på en uventet måde"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d ønsket kontrolkomponent mangler"
 msgstr[1] "%d ønskede kontrolkomponenter mangler"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "kunne ikke gennemsøge kataloget '%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "kunne ikke finde '%.255s' (i '%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "kunne ikke åbne '%.255s' (i '%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "kunne ikke læse '%.255s' (i '%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld byte, %5d linjer   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ikke almindelig fil       %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ingen 'control'-fil i kontrolarkivet!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "kunne ikke åbne komponenten 'control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "fejl under læsning af komponenten 'control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "fejl ved lukning af '%s'-komponenten"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Fejl i format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents tager nøjagtig ét parameter"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian '%s' pakkearkivs-håndtering version %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4926,6 +5177,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4940,7 +5193,7 @@ msgstr ""
 "  -X|--vextract <deb> <katalog>     Uddrag og vis filer.\n"
 "  --fsys-tarfile <deb>              Skriv filsystems-tar-fil.\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4953,11 +5206,27 @@ msgstr ""
 "<cfelt> er navnet på et felt i hovedkontrolfilen.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4967,6 +5236,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Tilvalg:\n"
@@ -4981,7 +5253,7 @@ msgstr ""
 "none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4994,7 +5266,7 @@ msgstr ""
 "'dselect' eller 'aptitude' som brugervenlgit pakkehåndtering. Pakker, der\n"
 "pakkes ud med 'dpkg-deb --extract' bliver ikke installeret korrekt!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5002,175 +5274,195 @@ msgstr ""
 "Skriv dpkg-deb --help for hjælp med manipulation med *.deb-filer\n"
 "Skriv dpkg --help for hjælp med installation og afinstallation af pakker."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ugyldigt heltal for -%c: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ugyldigt komprimeringsniveau for -%c: '%ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "ukendt komprimeringstype '%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "ugyldigt komprimeringsniveau for -%c: '%ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "filen '%.250s' er ødelagt - ugyldigt ciffer (kode %d) i %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "filen '%.250s' er ødelagt - %.250s mangler"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "filen '%.250s' er ødelagt - manglende linjeskift efter %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "fejl ved læsning af %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "filen '%.250s' er ødelagt - ugyldigt magisk nummer i slutningen af første "
 "hoved"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "filen '%.250s' is ødelagt - ugyldigt udfyldningstegn (kode %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "filen '%.250s' is ødelagt - nuller i informationsafsnittet"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "versionsnummer for format"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s er installeret, men versionen er %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "filen '%.250s' har formatversion '%.250s' - du behøver en nyere dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "pakkenavn"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "versionsnummer for pakke"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "pakkefils MD5-tjeksum"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "filen '%.250s' er ødelagt - ugyldig MD5-checksum '%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "delafsæt"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "delnumre"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "filen '%.250s' is ødelagt - ingen streg mellem delnumrene"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "antal dele"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "filen '%.250s' is ødelagt - ugyldigt antal dele"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "delnummer"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "filen '%.250s' is ødelagt - ugyldigt delnummer"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "pakkenavn"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "filen '%.250s' is ødelagt - ugyldigt magisk nummer i slutningen af andet "
 "hoved"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "filen '%.250s' is ødelagt - andet medlem er ikke datamedlem"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "filen '%.250s' is ødelagt - forkert antal dele for de oplyste størrelser"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "filen '%.250s' is ødelagt - størrelsen er forkert for nævnt delnummer"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "kunne ikke køre 'fstat' på delfil '%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "filen '%.250s' er ødelagt - for kort"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "kan ikke åbne arkivdelfilen '%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "filen '%.250s' er ikke en arkivdel"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5187,9 +5479,10 @@ msgstr "filen '%.250s' er ikke en arkivdel"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5212,12 +5505,19 @@ msgstr ""
 "    Delfilstørrelse (brugt andel):  %lu byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ukendt>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s kræver ét eller flere delfilargumenter"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "filen '%s' er ingen arkivdel\n"
@@ -5252,7 +5552,7 @@ msgstr "Overspringer tidligere fravalgt pakke %s.\n"
 msgid "split package part"
 msgstr "Samler pakken %s ud af %d del: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "færdig\n"
@@ -5278,11 +5578,6 @@ msgstr "del %d mangler"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian '%s' pakke-opsplitnings/sammensmeltnings-værktøj; version %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Ophavsret (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5305,17 +5600,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Tilvalg:\n"
 "  --depotdir <katalog>            Brug <katalog> i stedet for %s/%s.\n"
@@ -5328,151 +5632,160 @@ msgstr ""
 "\n"
 "Afslutningsstatus: 0 = o.k.;  1 = -a er ikke en del;  2 = problemer!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Skriv \"dpkg-split --help\" for hjælp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "uventet filafslutning i %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "delen er alt for stor, eller størrelsen er ikke positiv"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "delstørrelsen skal mindst være på %d KiB (for at få plads til hoved)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "kunne ikke læse depot-katalog '%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto kræver brugen af tilvalget --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto kræver nøjagtig ét delfils-parameter"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "kunne ikke læse delfil '%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Filen '%.250s' er ikke en del af et opdelt arkiv.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "kunne ikke genåbne delfilen '%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "kunne ikke åbne ny depotfil '%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "kunne ikke omdøbe den ny depotfil '%.250s' til '%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Del %d fra pakken %s gemt (ønsker stadig "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " og "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "kunne ikke slette opbrugt depotfil '%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Affaldsfiler efterladt i depotkataloget:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "kunne ikke finde '%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ikke en almindelig fil)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakker, der endnu ikke er sammenføjet:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pakke %s: dele "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "delfilen '%.250s' er ikke en almindelig fil"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "kunne ikke slette '%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Slettede %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "feltudtrækning til dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "kunne ikke åbne kildefil '%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "kunne ikke køre 'fstat' på kildefil"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "kildefil '%.250s' ikke en almindelig fil"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5481,32 +5794,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Samler pakken %s ud af %d del: "
 msgstr[1] "Samler pakken %s ud af %d dele: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split kræver et kildefilnavns-parameter"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split tager højst ét kildefilnavn og målpræfiks"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Ophavsret (C) 1995 Ian Jackson.\n"
-"Ophavsret (C) 2000-2002 Wichert Akkerman.\n"
-"Ophavsret (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5614,7 +5916,7 @@ msgstr ""
 "  --help                   vis denne hjælpebesked.\n"
 "  --version                vis versionen.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5629,7 +5931,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5663,125 +5965,96 @@ msgstr ""
 "  --help                   vis denne hjælpebesked.\n"
 "  --version                vis versionen.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "fejl"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "advarsel"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "kan ikke tilgå %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) mislykkedes: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc mislykkedes (%ld byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "to kommandoer angivet: --%s og --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "kan ikke føje til %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "skanning af %s mislykkedes: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "kunne ikke køre %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "kunne ikke gøre %s til en symbolsk lænke til %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "kunne ikke installere %s som %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "kunne ikke fjerne %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "filen sluttede uventet ved forsøg på at læse %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "ved læsning af %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "linje ikke afsluttet ved forsøg på at læse %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s ødelagt: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "linjeskift er ikke tilladt i update-alternatives-filer (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "ved skrivning til %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "slavenavn"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "slaveduplet %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "slavelænke"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "slavelænke er den samme som hovedlænken %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "slavelænke-duplet %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "hovedfil"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "gentaget sti %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5790,130 +6063,121 @@ msgstr ""
 "alternativet %s (del af lænkegruppe %s) findes ikke. Fjerner den fra listen "
 "over alternativer."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritet"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "slavefil"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritet for %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "kunne ikke læse %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "status"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "ugyldig status"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "hovedlænke"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "kunne ikke lukke %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "forkaster forældede slavelænke %s (%s)."
 
-#: utils/update-alternatives.c:1324
+# bemærk at flush normalt dækker over at tømme en buffer (her til en fil)
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "kan ikke skrive %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "kan ikke tømme til filen '%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "autotilstand"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "manuel tilstand"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  lænken peger for øjeblikket på %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  lænken findes ikke i øjeblikket"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritet %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  slave %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Den 'bedste' aktuelle version er '%s'."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Ingen tilgængelige versioner."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Der er %d valg for alternativet %s (giver %s)."
 msgstr[1] "Der er %d valg for alternativet %s (giver %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Valg"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Sti"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritet"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Tryk retur for at beholde standardvalget[*], eller angiv nummeret på dit "
 "valg: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "erstatter ikke %s med en lænke."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "kan ikke installere ukendt valg %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5922,98 +6186,194 @@ msgstr ""
 "spring oprettelse af %s over, den da tilknyttede %s (for lænkegruppen %s) "
 "ikke findes."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "erstatter ikke %s med en lænke."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Kald %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativ %s uændret, da valget %s ikke er tilgængeligt."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Overspring ukendt alternativ %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "linje for lang eller uafsluttet ved forsøg på at læse %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Spring ugyldig linje over: %s"
 
-#: utils/update-alternatives.c:1965
+# ?
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s dingler, vil blive opdateret med bedste valg."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s er blevet ændret (manuelt eller af et script). Skifter til manuelle "
+"opdateringer."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "sætter automatisk valg af %s op."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "omdøber %s-lænke fra %s til %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "omdøber %s-slavelænke fra %s til %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "bruger %s til at give %s (%s) i %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"tvinger ominstallation af alternativet %s, da lænkegruppen %s er ødelagt."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr "nuværende alternativ %s er ukendt, skifter til %s for lænkegruppen %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "alternativnavnet (%s) må ikke indeholde '/' eller mellemrum."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "alternativ-lænke er ikke absolut, hvilket den burde være: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "alternativ-sti er ikke absolut, hvilket den burde være: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "anternativet %s kan ikke være hovedalternativ: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "alternativ-lænke %s håndteres allerede af %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternativ-sti %s findes ikke."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativet %s kan ikke være slave for %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "anternativet %s kan ikke være hovedalternativ: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "alternativ-lænke %s håndteres allerede af %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "ukendt parameter '%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install kræver <lænke> <navn> <sti> <prioritet>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<lænke> og <sti> kan ikke være ens"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritet skal være et heltal"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s kræver <navn> <sti>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s kræver <navn>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave er kun tilladt med --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave kræver <lænke> <navn> <sti>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "navnet %s er både primær og slave"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "lænken %s er både primær og slave"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s kræver et <fil>-argument"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "ukendt tilvalg '%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6021,121 +6381,52 @@ msgstr ""
 "kræver --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all eller --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "anternativet %s kan ikke være hovedalternativ: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "alternativ-lænke %s håndteres allerede af %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "alternativ-lænke er ikke absolut, hvilket den burde være: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "alternativ-sti er ikke absolut, hvilket den burde være: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternativ-sti %s findes ikke."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "alternativnavnet (%s) må ikke indeholde '/' eller mellemrum."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "dette er et hovedalternativ."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "det er en slave for %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativet %s kan ikke være slave for %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standard-inddata>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "ingen alternativer til %s."
 
-# ?
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s dingler, vil blive opdateret med bedste valg."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s er blevet ændret (manuelt eller af et script). Skifter til manuelle "
-"opdateringer."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "sætter automatisk valg af %s op."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standard-inddata>"
 
 # ikke sikker på hvad setting dækker over her
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativet %s til %s er ikke registreret, sætter ikke."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Der er intet program, der giver %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Intet at konfigurere."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Der er kun et alternativ i lænkegruppen %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativet %s til %s er ikke registreret, fjerner ikke."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "fjerner manuelt valgt alternativ - skifter %s til automatisk tilstand"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "automatiske opdateringer af %s er deaktiveret, lader den være."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6143,22 +6434,177 @@ msgstr ""
 "for at gå tilbage til automatiske opdateringer, skal du bruge 'update-"
 "alternatives --auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "bruger %s til at give %s (%s) i %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "kunne ikke åbne '%s' for at skrive %s-database"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"tvinger ominstallation af alternativet %s, da lænkegruppen %s er ødelagt."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "kunne ikke tømme %s-database til '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr "nuværende alternativ %s er ukendt, skifter til %s for lænkegruppen %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "kunne ikke synkronisere %s-database til '%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "kunne ikke lukke '%.250s' efter skrivning af %s-database"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "kunne ikke lænke '%.250s' til '%.250s' til sikkerhedskopiering af %s-"
+#~ "database"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "kunne ikke installere '%.250s' som '%.250s' indeholdende %s-database"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "omallokering mislykkedes (%ld byte)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "kan ikke skrive ny udløser-interessefil '%.250s'"
+
+# flush er normalt at tømme en buffer når der skrives filer
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "kan ikke tømme buffer til ny udløser-interessefil '%.250s'"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "kan ikke synkronisere ny udløser-interessefil '%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "kan ikke installere ny udløser-interessefil '%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "kan ikke oprette ny udløser-interessefil '%.250s'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "kan ikke lukke ny udløser-interessefil '%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "kan ikke oprette ny filudløserfil '%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "kan ikke skrive ny filudløserfil '%.250s'"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "kan ikke tømme ny filudløserfil '%.250s'"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "kan ikke synkronisere ny filudløserfil '%.250s'"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "kan ikke lukke ny filudløserfil '%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "kan ikke installere ny filudløserfil som '%.250s'"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Ophavsret (C) 1995 Ian Jackson.\n"
+#~ "Ophavsret (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Ophavsret (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "kan ikke oprette ny %s-fil"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "fejl under oprettelse af ny diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "kunne ikke oprette opdateret fillistefil for pakken %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "kunne ikke skrive til opdateret fillistefil for pakken %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "kunne ikke tømme opdateret fillistefil for pakken %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "kunne ikke synkronisere opdateret fillistefil for pakken %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "kunne ikke lukke opdateret fillistefil for pakken %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "kunne ikke installere opdaterede listefil for pakken %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd tager een parameter, ikke nul"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd tager kun en parameter"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Ophavsret (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Ophavsret (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "kan ikke åbne ny statoverride-fil"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "fejl under fjernelse af statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "fejl under oprettelse af ny statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "fejl under installation af ny statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build kræver mindst to parametre"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Ophavsret (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Ophavsret (C) 1995 Ian Jackson.\n"
+#~ "Ophavsret (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Ophavsret (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "dette er et hovedalternativ."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "det er en slave for %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "kan ikke tilgå %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) mislykkedes: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "skanning af %s mislykkedes: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "kunne ikke køre %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "kunne ikke gøre %s til en symbolsk lænke til %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "kunne ikke installere %s som %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "ved skrivning til %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "kunne ikke læse %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "kunne ikke lukke %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "kan ikke skrive %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6455,9 +6901,6 @@ msgstr "nuværende alternativ %s er ukendt, skifter til %s for lænkegruppen %s.
 #~ msgid "skipped control area from %s"
 #~ msgstr "sprang over kontrolområde fra %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "kunne ikke køre tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "kunne ikke oprette midlertidigt katalog"
 
@@ -6653,9 +7096,6 @@ msgstr "nuværende alternativ %s er ukendt, skifter til %s for lænkegruppen %s.
 #~ msgid "delete"
 #~ msgstr "slet"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "kan ikke slette filen '%.250s'"
-
 #~ msgid "no mode specified"
 #~ msgstr "ingen tilstand angivet"
 
@@ -6961,9 +7401,6 @@ msgstr "nuværende alternativ %s er ukendt, skifter til %s for lænkegruppen %s.
 #~ "  Valg         Alternativ\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "fejl under skrivning til standard-ud: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "fejl eller filafslutning under læsning af %s for %s (%s)"
 
diff --git a/po/de.po b/po/de.po
index 077d681..a49037b 100644
--- a/po/de.po
+++ b/po/de.po
@@ -4,15 +4,15 @@
 # Erich Schubert <debian@vitavonni.de>, March 2001.
 # Michael Piefel <piefel@debian.org>, 2001, 2002, 2003, 2004, 2005.
 # Florian Ernst <florian@uni-hd.de>, 2004.
-# Sven Joachim <svenjoac@gmx.de>, 2006, 2007, 2008, 2009, 2010, 2011.
+# Sven Joachim <svenjoac@gmx.de>, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
 # Holger Wansing <linux@wansing-online.de>, 2010.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Debian dpkg 1.16.1~\n"
+"Project-Id-Version: Debian dpkg 1.16.3~\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-05-02 11:28+0200\n"
-"PO-Revision-Date: 2011-05-02 11:51+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-04-18 20:10+0200\n"
 "Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
 "Language: de\n"
@@ -24,133 +24,207 @@ msgstr ""
 #: lib/dpkg/ar.c:66
 #, c-format
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
-msgstr "ungültiges Zeichen »%c« in Größe von Archiv »%.250s«, Element »%.16s« "
+msgstr "ungültiges Zeichen »%c« in Größe von Archiv »%.250s«, Element »%.16s«"
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134 utils/update-alternatives.c:1114
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "Datei »%s« kann nicht geschrieben werden"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "Beschädigte ar-Kopfzeilen für »%s« erzeugt"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "Abfragen von ar-Element-Datei (%s) mit fstat fehlgeschlagen"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, c-format
 msgid "ar member file (%s)"
 msgstr "ar-Element-Datei (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "darf keine leere Zeichenkette sein"
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr "muss mit alphanumerischem Zeichen beginnen"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"Zeichen »%c« nicht erlaubt (nur Buchstaben, Ziffern und die Zeichen »%s«)"
+
+#: lib/dpkg/arch.c:312
+msgid "error writing to architecture list"
+msgstr "Fehler beim Schreiben der Architekturliste"
+
+#: lib/dpkg/atomic-file.c:57
+#, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "Neue Datei »%.250s« kann nicht angelegt werden"
+
+#: lib/dpkg/atomic-file.c:68
+#, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "Neue Datei »%.250s« kann nicht geschrieben werden"
+
+#: lib/dpkg/atomic-file.c:70
+#, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "Neue Datei »%.250s« kann nicht zurückgeschrieben werden"
+
+#: lib/dpkg/atomic-file.c:72
+#, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "Neue Datei »%.250s« kann nicht synchronisiert werden"
+
+#: lib/dpkg/atomic-file.c:81
+#, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "Neue Datei »%.250s« kann nicht geschlossen werden"
+
+#: lib/dpkg/atomic-file.c:92
+#, c-format
+msgid "error removing old backup file '%s'"
+msgstr "Fehler beim Entfernen der alten Sicherungsdatei »%s«"
+
+#: lib/dpkg/atomic-file.c:94
+#, c-format
+msgid "error creating new backup file '%s'"
+msgstr "Fehler beim Anlegen der neuen Sicherungsdatei »%s«"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "»%.250s« kann nicht entfernt werden"
+
+#: lib/dpkg/atomic-file.c:115
+#, c-format
+msgid "error installing new file '%s'"
+msgstr "Fehler beim Installieren der neuen Datei »%s«"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "Lesen aus Pufferkopie für %s fehlgeschlagen"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "Schreiben in Pufferkopie für %s fehlgeschlagen"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "nicht vollständig gelesen in Pufferkopie für %s"
 
-#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:421
-#: src/processarc.c:817 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68 utils/update-alternatives.c:433
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr "Positionierung von %s fehlgeschlagen"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s (%s) kann nicht ausgeführt werden"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr "unbekannte Komprimierungsstrategie"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: Dekomprimierung"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: Komprimierung"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: Fehler beim Binden der Eingabe an gzip-Datenstrom"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: interner gzip-Lesefehler: »%s«"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: interner gzip-Schreibfehler"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: Fehler beim Binden der Ausgabe an gzip-Datenstrom"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: interner gzip-Lesefehler"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: interner gzip-Schreibfehler: »%s«"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: interner gzip-Schreibfehler: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: Fehler beim Binden der Eingabe an bzip2-Datenstrom"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: interner bzip2-Lesefehler: »%s«"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: interner bzip2-Schreibfehler"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: Fehler beim Binden der Ausgabe an gzip-Datenstrom"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: interner bzip2-Lesefehler"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: interner bzip2-Schreibfehler: »%s«"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "unerwarteter bzip2-Fehler"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,7 +233,7 @@ msgstr ""
 "Das Updates-Verzeichnis enthält die Datei »%.250s«, deren Name zu lang ist "
 "(Länge=%d, Max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -167,101 +241,117 @@ msgstr ""
 "Das Updates-Verzeichnis enthält Dateien mit verschieden langen Namen (sowohl "
 "%d als auch %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "Updates-Verzeichnis »%.255s« kann nicht eingelesen werden"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "Löschen der eingebundenen Update-Datei %.255s fehlgeschlagen"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "»%.255s« kann nicht angelegt werden"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "%.250s kann nicht aufgefüllt werden"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "Pufferleerung von %.250s nach Auffüllen nicht möglich"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "Nach Auffüllen kann nicht zum Start von %.250s gesprungen werden"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "Sperrdatei %s kann nicht zum Testen geöffnet werden"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "Sperrdatei der Status-Datenbank kann nicht geöffnet/angelegt werden"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "Fehlende Rechte, um die dpkg-Status-Datenbank zu sperren"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
 msgstr "dpkg-Status-Datenbank"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "Angeforderte Operation benötigt Superuser-Rechte"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "Auf den Statusbereich von dpkg kann nicht zugegriffen werden"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "Operation benötigt Lese-/Schreibrechte für den Statusbereich von dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "Löschen der eigenen Update-Datei %.255s fehlgeschlagen"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "Aktualisierter Status von »%.250s« kann nicht geschrieben werden"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 "Puffer des aktualisierten Status von »%.250s« kann nicht geleert werden"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "Für aktualisierten Status von »%.250s« kann nicht abgeschnitten werden"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "Aktualisierter Status von »%.250s« kann nicht synchronisiert werden"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "Aktualisierter Status von »%.250s« kann nicht geschlossen werden"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "Aktualisierter Status von »%.250s« kann nicht installiert werden"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr "Formatversion mit leerer Hauptkomponente"
+
+#: lib/dpkg/deb-version.c:44
+msgid "format version has no dot"
+msgstr "Formatversion enthält keinen Punkt"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr "Formatversion mit leerer Unterkomponente"
+
+#: lib/dpkg/deb-version.c:52
+msgid "format version followed by junk"
+msgstr "Formatversion gefolgt von Unsinn"
+
 #: lib/dpkg/dir.c:50
 #, c-format
 msgid "unable to get file descriptor for directory '%s'"
@@ -277,75 +367,42 @@ msgstr "Verzeichnis »%s« kann nicht synchronisiert werden"
 msgid "unable to open directory '%s'"
 msgstr "Verzeichnis »%s« kann nicht geöffnet werden"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:204
-#: utils/update-alternatives.c:1253
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "Datei »%s« kann nicht geöffnet werden"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:188 utils/update-alternatives.c:1366
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "Datei »%s« kann nicht synchronisiert werden"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:190
-#: utils/update-alternatives.c:1274 utils/update-alternatives.c:1368
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "Datei »%s« kann nicht geschlossen werden"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "Schreiben der Details über »%.50s« nach »%.250s« fehlgeschlagen"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "Öffnen von »%s« zum Schreiben der %s-Datenbank fehlgeschlagen"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "Pufferung für die %s-Datenbankdatei kann nicht gesetzt werden"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "Schreiben des %s-Datensatzes über »%.50s« nach »%.250s« fehlgeschlagen"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "Zurückschreiben der %s-Datenbank nach »%.250s« fehlgeschlagen"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "Synchronisieren der %s-Datenbank nach »%.250s« fehlgeschlagen"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "Schließen von »%.250s« nach Schreiben der %s-Datenbank fehlgeschlagen"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"Verknüpfen von »%.250s« mit »%.250s« fehlgeschlagen (für Sicherheitskopie "
-"der %s-Datenbank)"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"Installieren von »%.250s« als »%.250s« fehlgeschlagen (enthält %s-Datenbank)"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -354,7 +411,7 @@ msgstr ""
 "%s: nicht behebbarer fataler Fehler, Abbruch:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
@@ -363,11 +420,11 @@ msgstr ""
 "%s: außerhalb des Fehlerkontexts, Abbruch:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr "Zu wenig Speicher für neuen Fehlerkontext"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -376,143 +433,172 @@ msgstr ""
 "%s: Fehler beim Aufräumen:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "%s: zu viele verschachtelte Fehler während der Fehlerbehebung!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "Zu wenig Speicher für neuen Aufräumeintrag"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "Zu wenig Speicher für neuen Aufräumeintrag mit vielen Argumenten"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, c-format
 msgid "%s: error: %s\n"
 msgstr "%s: Fehler: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: Warnung: %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, c-format
-msgid "%s:%s:%d: internal error: %s\n"
-msgstr "%s:%s:%d: interner Fehler: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
+msgstr "%s:%s:%d:%s: interner Fehler: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s fehlt"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, c-format
 msgid "'%.50s' is not allowed for %s"
 msgstr "»%.50s« ist nicht erlaubt für %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "Unsinn hinter %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ungültiger Paketname (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "leeres Dateidetailfeld »%s«"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "Dateidetailfeld »%s« in Statusdatei nicht erlaubt"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "zu viele Werte in dem Dateidetailfeld »%s« (im Vergleich zu anderen)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "zu wenige Werte in dem Dateidetailfeld »%s« (im Vergleich zu anderen)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no in booleschem Feld"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr "foreign/allowed/same/no in Quadstate-Feld"
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr "»%s« ist kein gültiger Architekturname: %s"
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "Wort im Feld »priority«"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "Wert für Feld »status« ist in diesem Kontext nicht erlaubt"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "erstes (Gewünscht-)Wort im Feld »status«"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "zweites (Fehler-)Wort im Feld »status«"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "drittes (Status-)Wort im Feld »status«"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "Fehler in Versionszeichenkette »%.250s«"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "veraltetes Feld »Revision« oder »Package-Revision« benutzt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "Wert für Feld »config-version« ist in diesem Kontext nicht erlaubt"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Fehler in der Config-Version-Zeichenkette »%.250s«"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "Wert für »conffiles« enthält falsch formatierte Zeile »%.*s«"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "Wert für »conffiles« enthält Zeile, die mit Nicht-Leerzeichen »%c« beginnt"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "Wurzel- oder leeres Verzeichnis ist als Conffile aufgeführt"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "Feld »%s«, fehlender Paketname oder Müll, wo Paketname erwartet wurde"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "Feld »%s«, ungültiger Paketname »%.255s«: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"Feld »%s«, fehlender Architekturname oder Müll, wo Architekturname erwartet "
+"wurde"
+
+#: lib/dpkg/fields.c:452
+msgid "a value different from 'any' is currently not allowed"
+msgstr "Ein anderer Wert als »any« ist zur Zeit nicht erlaubt"
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+"Feld »%s«, Referenz auf »%.255s«: ungültiger Architekturname »%.255s«: %s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -521,7 +607,7 @@ msgstr ""
 "Feld »%s«, Referenz auf »%.255s«:\n"
 " fehlerhafte Versionsabhängigkeit %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -530,7 +616,7 @@ msgstr ""
 "Feld »%s«, Referenz auf »%.255s«:\n"
 " »%c« ist veraltet, benutzen Sie stattdessen »%c=« oder »%c%c«"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -540,11 +626,11 @@ msgstr ""
 " implizite exakte Übereinstimmung mit Versionsnummer, vielleicht stattdessen "
 "»=« benutzen"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Nur genaue Versionen können für »Provides« benutzt werden"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -554,56 +640,56 @@ msgstr ""
 " Wert für Version beginnt mit nicht-alphanumerischem Zeichen, vielleicht ein "
 "Leerzeichen hinzufügen"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "Feld »%s«, Referenz auf »%.255s«: Version enthält »%c«"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "Feld »%s«, Referenz auf »%.255s«: Version nicht abgeschlossen"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "Feld »%s«, Referenz auf »%.255s«: Fehler in Version"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "Feld »%s«, Syntaxfehler nach Referenz zu Paket »%.255s«"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "Alternativen (»|«) sind im Feld %s nicht erlaubt"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "Wert für Feld »triggers-pending« ist in diesem Kontext nicht erlaubt"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "ungültiger anhängiger Triggername »%.255s«: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "doppelter anhängiger Trigger »%.255s«"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "Wert für Feld »triggers-awaited« ist in diesem Kontext nicht erlaubt"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ungültiger Paketname in erwartetem Trigger »%.255s«: %s"
 
 # CHECKME: bezieht sich »awaited« auf »trigger« oder auf »package«?
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "doppeltes erwartetes Triggerpaket »%.255s«"
@@ -657,249 +743,283 @@ msgstr "<Dateideskriptor für Paketstatus und Fortschritt>"
 msgid "unable to write to status fd %d"
 msgstr "Nach Status-Dateideskriptor %d kann nicht geschrieben werden"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:262
-#, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc fehlgeschlagen (%zu Byte)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc fehlgeschlagen (%zu Byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:277
-#: utils/update-alternatives.c:318 utils/update-alternatives.c:1067
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "Speicherzuweisung fehlgeschlagen"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "dup fehlgeschlagen für std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "dup fehlgeschlagen für Dateideskriptor %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "Pipe konnte nicht angelegt werden"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "Fehler beim Schreiben von »%s«"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "Dateideskriptorflags für »%.250s« können nicht gelesen werden"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "»close-on-exec«-Flag für »%.250s« kann nicht gesetzt werden"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "Konfigurationsfehler: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "Öffnen der Konfigurationsdatei »%.255s« zum Lesen fehlgeschlagen: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "unausgeglichene Anführungszeichen in »%s«"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "unbekannte Option »%s«"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "»%s« benötigt einen Wert"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "»%s« akzeptiert keine Werte"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "Lesefehler in Konfigurationsdatei »%.255s«"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "Fehler beim Schließen der Konfigurationsdatei »%.255s«"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "Fehler beim Öffnen des Konfigurationsverzeichnisses »%s«"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "unbekannte Option --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "Option --%s benötigt einen Wert"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "Option --%s akzeptiert keine Werte"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "unbekannte Option -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "Option -%c benötigt einen Wert"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "Option -%c akzeptiert keine Werte"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "veraltete Option »--%s«\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "Aktionen -%c (--%s) und -%c (--%s) stehen in Konflikt"
 
-#: lib/dpkg/parse.c:131
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "doppelter Wert für Feld »%s«"
 
-#: lib/dpkg/parse.c:143
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "benutzerdefinierter Feldname »%.*s« ist zu kurz"
 
-#: lib/dpkg/parse.c:149
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "doppelter Wert für benutzerdefiniertes Feld »%.*s«"
 
-#: lib/dpkg/parse.c:196
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s fehlt"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "leerer Wert für %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr "Paket hat Feld »%s«, aber fehlende Architektur"
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr "Paket hat Feld %s, ist aber architekturunabhängig"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version für Paket mit unpassendem Status"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "Paket hat Status %s, aber Trigger werden erwartet"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "Paket hat Status »triggers-awaited«, erwartet aber keine Trigger"
 
-#: lib/dpkg/parse.c:217
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "Paket hat Status %s, aber Trigger sind anhängig"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "Paket hat Status »triggers-pending«, aber keine Trigger sind anhängig"
 
-#: lib/dpkg/parse.c:231
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Paket mit dem Status »nicht installiert« hat Conffiles, vergesse sie"
 
-#: lib/dpkg/parse.c:338
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr "mehrere nicht zusammen installierbare Paketinstanzen vorhanden"
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+"gemischte zusammen installierbare und nicht zusammen installierbare "
+"Paketinstanzen vorhanden"
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+"%s %s (Multi-Arch: %s) kann nicht zusammen mit %s installiert werden, "
+"welches mehrere installierte Instanzen hat"
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "Öffnen der Paket-Infodatei »%.255s« zum Lesen fehlgeschlagen"
 
-#: lib/dpkg/parse.c:343
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "Paket-Infodatei »%.255s« kann nicht mit stat abgefragt werden"
 
-#: lib/dpkg/parse.c:349
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "Paket-Infodatei »%.255s« kann nicht mit mmap geladen werden"
 
-#: lib/dpkg/parse.c:354
+#: lib/dpkg/parse.c:538
 #, c-format
 msgid "reading package info file '%.255s'"
 msgstr "Lesen der Paket-Infodatei »%.255s«"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "Schließen nach dem Lesen fehlgeschlagen: »%.255s«"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF nach Feldname »%.*s«"
 
-#: lib/dpkg/parse.c:393
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "Zeilenvorschub im Feldnamen »%.*s«"
 
-#: lib/dpkg/parse.c:396
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MS-DOS-EOF (^Z) im Feldnamen »%.*s«"
 
-#: lib/dpkg/parse.c:400
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "nach Feldname »%.*s« muss ein Doppelpunkt folgen"
 
-#: lib/dpkg/parse.c:409
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF vor einem Wert für das Feld »%.*s« (abschließender Zeilenvorschub fehlt)"
 
-#: lib/dpkg/parse.c:413
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "MS-DOS-EOF-Zeichen im Wert des Feldes »%.*s« (fehlender Zeilenvorschub?)"
 
-#: lib/dpkg/parse.c:427
+#: lib/dpkg/parse.c:626
+#, c-format
+msgid "blank line in value of field '%.*s'"
+msgstr "Leerzeile im Wert des Feldnamen »%.*s«"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF im Wert des Feldes »%.*s« (fehlender abschließender Zeilenvorschub)"
 
-#: lib/dpkg/parse.c:444
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "mehrere Paketinfo-Einträge gefunden, nur einer erlaubt"
 
-#: lib/dpkg/parse.c:476
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "Schließen nach dem Lesen fehlgeschlagen: »%.255s«"
-
-#: lib/dpkg/parse.c:477
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "keine Paketinformationen in »%.255s«"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
@@ -908,7 +1028,7 @@ msgstr ""
 "Parsen der Datei »%.255s«, nahe Zeile %d Paket »%.255s«:\n"
 " %.255s"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
@@ -917,201 +1037,188 @@ msgstr ""
 "Parsen der Datei »%.255s«, nahe Zeile %d:\n"
 " %.255s"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "darf keine leere Zeichenkette sein"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr "muss mit alphanumerischem Zeichen beginnen"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"Zeichen »%c« nicht erlaubt (nur Buchstaben, Ziffern und die Zeichen »%s«)"
-
-#: lib/dpkg/parsehelp.c:180
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
 msgstr "<keine>"
 
-#: lib/dpkg/parsehelp.c:197
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "Versionszeichenkette ist leer"
 
-#: lib/dpkg/parsehelp.c:211
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "Versionszeichenkette enthält Leerzeichen"
 
-#: lib/dpkg/parsehelp.c:216
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "Epoche in der Version ist keine Zahl"
 
-#: lib/dpkg/parsehelp.c:217
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nichts hinter Doppelpunkt in Versionsnummer"
 
-#: lib/dpkg/parsehelp.c:250
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr "Versionsnummer beginnt nicht mit einer Ziffer"
 
-#: lib/dpkg/parsehelp.c:253
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "ungültiges Zeichen in Versionsnummer"
 
-#: lib/dpkg/parsehelp.c:257
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "ungültiges Zeichen in Revisionsnummer"
 
-#: lib/dpkg/parsehelp.c:323 lib/dpkg/parsehelp.c:336
-#, c-format
-msgid "missing %s"
-msgstr "%s fehlt"
-
-#: lib/dpkg/parsehelp.c:325 lib/dpkg/parsehelp.c:339
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "leerer Wert für %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr "mehrdeutiger Paketname »%s« mit mehr als einer installierten Instanz"
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ungültiges Zeichen »%c« in Feldbreite\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Schließende Klammer fehlt in Format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(keine Beschreibung vorhanden)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ungültiger Paketname in Spezifizierer »%s%s%s«: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ungültiger Architekturname in Spezifizierer »%s:%s«: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "Signal %s kann vor Ausführung von %.250s nicht ignoriert werden"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "Fehler beim nicht-mehr-Abfangen des Signals %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (Unterprozess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:430
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork fehlgeschlagen"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "Unterprozess %s gab den Fehlerwert %d zurück"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, c-format
 msgid "subprocess %s was interrupted"
 msgstr "Unterprozess %s wurde unterbrochen"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "Unterprozess %s wurde durch Signal (%s)%s getötet"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", Speicherabbild erzeugt"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "Unterprozess %s mit Warte-Statuswert %d fehlgeschlagen"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:437
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "Warten auf Unterprozess %s fehlgeschlagen"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "ungültiger Paketname »%.250s« in Datei zurückgestellter Trigger »%.250s«"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "abgeschnittene Datei zurückgestellter Trigger »%.250s«"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "Syntaxfehler in Datei zurückgestellter Trigger »%.250s« bei Zeichen »%s«%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "Trigger-Sperrdatei »%.250s« kann nicht geöffnet/angelegt werden"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
 msgstr "Triggerbereich"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 "Datei zurückgestellter Trigger »%.250s« kann nicht mit stat abgefragt werden"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "Datei zurückgestellter Trigger »%.250s« kann nicht geöffnet werden"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "Neue Datei zurückgestellter Trigger »%.250s« kann nicht geöffnet/angelegt "
 "werden"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "Fehler beim Lesen der Datei zurückgestellter Trigger %.250s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "Neue Datei zurückgestellter Trigger »%.250s« kann nicht geschrieben werden"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 "Neue Datei zurückgestellter Trigger »%.250s« kann nicht geschlossen werden"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "Neue Datei zurückgestellter Trigger »%.250s« kann nicht installiert werden"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "leere Triggernamen sind nicht erlaubt"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "Triggername enthält ungültiges Zeichen"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1120,17 +1227,17 @@ msgstr ""
 "ungültige oder unbekannte Syntax in Triggername »%.250s« (in Trigger-"
 "Interessen für Paket »%.250s«)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "Öffnen der Trigger-Interessen-Listendatei »%.250s« fehlgeschlagen"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "Zurücksetzen der Trigger-Interessendatei »%.250s« fehlgeschlagen"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1139,85 +1246,24 @@ msgstr ""
 "Syntaxfehler in Trigger-Interessendatei »%.250s«; ungültiger Paketname "
 "»%.250s«: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht angelegt werden"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht geschrieben werden"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"Neue Trigger-Interessendatei »%.250s« kann nicht zurückgeschrieben werden"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht synchronisiert werden"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht geschlossen werden"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht installiert werden"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "doppeltes Dateitrigger-Interesse für Dateiname »%.250s« und Paket »%.250s«"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht angelegt werden"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht geschrieben werden"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht zurückgeschrieben werden"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht synchronisiert werden"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht geschlossen werden"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "Neue Dateitrigger-Datei kann nicht als »%.250s« installiert werden"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "Dateitrigger-Datei »%.250s« kann nicht gelesen werden"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "Syntaxfehler in Dateitrigger-Datei »%.250s«"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1226,7 +1272,7 @@ msgstr ""
 "Dateitrigger-Datensatz erwähnt ungültigen Paketnamen »%.250s« (für Interesse "
 "an Datei »%.250s«): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1235,32 +1281,40 @@ msgstr ""
 "ci-Triggerdatei »%.250s« enthält ungültige Triggersyntax im Triggernamen "
 "»%.250s«: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "ci-Triggerdatei »%.250s« kann nicht geöffnet werden"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "ci-Triggerdatei enthält unbekannte Anweisungssyntax"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "ci-Triggerdatei enthält unbekannte Anweisung »%.250s«"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "Trigger-Statusverzeichnis »%.250s« kann nicht angelegt werden"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "Eigentümer des Trigger-Statusverzeichnisses »%.250s« kann nicht gesetzt "
 "werden"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "leere Triggernamen sind nicht erlaubt"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "Triggername enthält ungültiges Zeichen"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1285,44 +1339,104 @@ msgstr "Unerwartetes EOF beim Lesen von »%.250s«"
 msgid "error formatting string into varbuf variable"
 msgstr "Fehler beim Formatieren von Zeichenkette in varbuf-Variable"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "Fehler beim Lesen aus der dpkg-deb-Pipe"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "Entpacken der Datei »%.255s« übersprungen (ersetzt oder ausgeschlossen?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "Fehler beim Setzen des Zeitstempels von »%.255s«"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr ""
+"»%.255s« konnte nicht angelegt werden (während der Verarbeitung von »%.255s«)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "Fehler beim Setzen des Eigentümers des symbolischen Linkss »%.255s«"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "Backend dpkg-deb während »%.255s«"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "Fehler beim Setzen des Eigentümers von »%.255s«"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "Fehler beim Setzen der Zugriffsrechte von »%.255s«"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "Fehler beim Schließen/Schreiben von »%.255s«"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "Fehler beim Anlegen der Pipe »%.255s«"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "Fehler beim Anlegen des Geräts »%.255s«"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "Fehler beim Anlegen des harten Links »%.255s«"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "Fehler beim Anlegen des symbolischen Links »%.255s«"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "Fehler beim Anlegen des Verzeichnisses »%.255s«"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "Fehler beim Setzen des Zeitstempels von »%.255s«"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "Fehler beim Setzen des Eigentümers des symbolischen Linkss »%.255s«"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "Link »%.255s« kann nicht gelesen werden"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr "Größe des symbolischen Links »%.250s« wurde von %jd zu %zd geändert"
+
+#: src/archives.c:562
+#, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"Versuch, gemeinsam benutztes »%.250s« zu überschreiben, welches verschieden "
+"von anderen Instanzen des Paketes %.250s ist"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "Abfrage mit stat (Dereferenzierung) für existierenden Symlink »%.250s« "
 "fehlgeschlagen"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1331,7 +1445,7 @@ msgstr ""
 "Abfrage mit stat (Dereferenzierung) für vorgeschlagenes neues Symlink-Ziel "
 "»%.250s« von Symlink »%.250s« fehlgeschlagen"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1340,21 +1454,21 @@ msgstr ""
 "Versuch, »%.250s« zu überschreiben, welches die umgeleitete Version von "
 "»%.250s« (Paket: %.100s) ist"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "Versuch, »%.250s« zu überschreiben, welches die umgeleitete Version von "
 "»%.250s« ist"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "»%.255s« (was gerade installiert werden sollte) konnte nicht mit stat "
 "abgefragt werden"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1363,29 +1477,38 @@ msgstr ""
 "Unordnung um »%.255s« kann vor der Installation einer anderen Version nicht "
 "bereinigt werden"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "Wiederhergestelltes »%.255s« kann vor der Installation einer anderen Version "
 "nicht mit stat abgefragt werden"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "Archiv enthielt Objekt »%.255s« von unbekanntem Typ 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "»%s« kann nicht mit stat abgefragt werden"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Ersetzen der Dateien im alten Paket %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Ersetzt durch Dateien in installiertem Paket %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1394,101 +1517,55 @@ msgstr ""
 "Versuch, Verzeichnis »%.250s« in Paket %.250s %.250s mit Nichtverzeichnis zu "
 "überschreiben"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "Versuch, »%.250s« zu überschreiben, welches auch in Paket %.250s %.250s ist"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr ""
-"»%.255s« konnte nicht angelegt werden (während der Verarbeitung von »%.255s«)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "Backend dpkg-deb während »%.255s«"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "Fehler beim Schließen/Schreiben von »%.255s«"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "Fehler beim Anlegen der Pipe »%.255s«"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "Fehler beim Anlegen des Geräts »%.255s«"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "Fehler beim Anlegen des harten Links »%.255s«"
-
-#: src/archives.c:768 utils/update-alternatives.c:516
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "Fehler beim Anlegen des symbolischen Links »%.255s«"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "Fehler beim Anlegen des Verzeichnisses »%.255s«"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 "»%.255s« kann nicht aus dem Weg geräumt werden, um neue Version zu "
 "installieren"
 
-#: src/archives.c:823 utils/update-alternatives.c:304
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "Link »%.255s« kann nicht gelesen werden"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 "Symbolischer Link zur Sicherung von »%.255s« kann nicht angelegt werden"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "Eigentümer des symbolischen Links zur Sicherung von »%.255s« kann nicht "
 "gesetzt werden"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "Link zur Sicherung von »%.255s« vor Installation der neuen Version kann "
 "nicht angelegt werden"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "Neue Version von »%.255s« kann nicht installiert werden"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "»%.255s« kann nicht geöffnet werden"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "Datei »%.255s« kann nicht synchronisiert werden"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1497,7 +1574,7 @@ msgstr ""
 "Abhängigkeitsproblem mit %s wird ignoriert:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1506,7 +1583,7 @@ msgstr ""
 "Dekonfiguration des essenziellen Paketes %s\n"
 "wird in Betracht gezogen, um %s zu ermöglichen."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1515,7 +1592,7 @@ msgstr ""
 "dpkg: Nein, %s ist essenziell, es wird nicht dekonfiguriert werden,\n"
 " um %s zu ermöglichen.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1525,17 +1602,17 @@ msgstr ""
 "helfen):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "Entfernen von %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "Installation von »%.250s«"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1543,12 +1620,12 @@ msgstr ""
 "dpkg: Dekonfiguration von %s wird in Betracht gezogen, welches durch %s "
 "beschädigt würde ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: Ja, %s wird dekonfiguriert (beschädigt durch %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1557,11 +1634,11 @@ msgstr ""
 "dpkg: Betreffend %s, welches %s enthält:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "Beschädigung wird ignoriert, es wird versucht, trotzdem fortzusetzen!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1570,30 +1647,30 @@ msgstr ""
 "Installation von %.250s würde %.250s beschädigen, und\n"
 " Dekonfiguration ist nicht erlaubt (--auto-deconfigure könnte helfen)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "Installation von %.250s würde existierende Software beschädigen"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: Entfernen von %s zugunsten von %s wird in Betracht gezogen ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s ist nicht sauber installiert - alle Abhängigkeiten darauf werden "
 "ignoriert.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: Es könnte Probleme geben, %s zu entfernen, da es %s bereitstellt ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1602,110 +1679,110 @@ msgstr ""
 "dpkg: Paket %s erfordert Neuinstallation, wird aber wie gefordert trotzdem "
 "entfernt.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: Paket %s muss neu installiert werden, es wird nicht entfernt.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: Ja, %s wird zugunsten von %s entfernt.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "Kollidierende Pakete - %.250s wird nicht installiert"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "Kollision wird ignoriert, es wird versucht, trotzdem fortzusetzen!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive benötigt mindestens einen Pfad als Argument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find für dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "Öffnen der Pipe von find mit fdopen fehlgeschlagen"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "Fehler beim Lesen der Pipe von find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "Fehler beim Schließen der Pipe von find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "Suche für --recursive gab unbehandelten Fehler %i zurück"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "durchsucht, aber keine Pakete (auf *.deb passende Dateien) gefunden"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s benötigt mindestens eine Paket-Archivdatei als Argument"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:315
-#: src/main.c:494 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:257 dpkg-split/main.c:54 dpkg-split/main.c:98
-#: dpkg-split/queue.c:145 dpkg-split/queue.c:281
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<Standardausgabe>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:179 dpkg-split/queue.c:219
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<Standardfehlerausgabe>"
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
 msgid "Selecting previously unselected package %s.\n"
 msgstr "Vormals nicht ausgewähltes Paket %s wird gewählt.\n"
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
 msgid "Skipping unselected package %s.\n"
 msgstr "Nicht ausgewähltes Paket %s wird übergangen.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Version %.250s von %.250s ist bereits installiert, wird übergangen.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr ""
 "Version %2$.250s des Paketes %1$.250s wird durch ältere Version %3$.250s "
 "ersetzt."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
 "Version %2$.250s des Paketes %1$.250s wird nicht durch ältere Version "
 "%3$.250s ersetzt, Paket wird übergangen.\n"
 
-#: src/cleanup.c:86
+#: src/cleanup.c:87
 #, c-format
 msgid ""
 "unable to remove newly-installed version of `%.250s' to allow reinstallation "
@@ -1714,38 +1791,38 @@ msgstr ""
 "Soeben installierte Version von »%.250s« kann nicht entfernt werden, um die "
 "Reinstallation der Sicherungskopie zu ermöglichen"
 
-#: src/cleanup.c:93
+#: src/cleanup.c:94
 #, c-format
 msgid "unable to restore backup version of `%.250s'"
 msgstr "Sicherungs-Version von »%.250s« kann nicht wiederhergestellt werden"
 
-#: src/cleanup.c:97
+#: src/cleanup.c:98
 #, c-format
 msgid "unable to remove backup copy of '%.250s'"
 msgstr "Sicherungs-Version von »%.250s« kann nicht entfernt werden"
 
-#: src/cleanup.c:101
+#: src/cleanup.c:102
 #, c-format
 msgid "unable to remove newly-installed version of `%.250s'"
 msgstr "Soeben installierte Version von »%.250s« kann nicht entfernt werden"
 
-#: src/cleanup.c:108
+#: src/cleanup.c:109
 #, c-format
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "Soeben entpackte Version von »%.250s« kann nicht entfernt werden"
 
-#: src/configure.c:103
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "Neu verteiltes Conffile »%.250s« kann nicht mit stat abgefragt werden"
 
-#: src/configure.c:113
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "Derzeit installiertes Conffile »%.250s« kann nicht mit stat abgefragt werden"
 
-#: src/configure.c:125
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1756,57 +1833,57 @@ msgstr ""
 "Konfigurationsdatei »%s« existiert auf dem System nicht.\n"
 "Neue Konfigurationsdatei wird wie gefordert installiert.\n"
 
-#: src/configure.c:167
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: Löschen von alter Sicherung »%.250s« fehlgeschlagen: %s"
 
-#: src/configure.c:175
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: Umbenennen von »%.250s« in »%.250s« fehlgeschlagen: %s"
 
-#: src/configure.c:181
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: Entfernen von »%.250s« fehlgeschlagen: %s"
 
-#: src/configure.c:187
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: Löschen von alter verteilter Version »%.250s« fehlgeschlagen: %s"
 
-#: src/configure.c:191
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: Löschen von »%.250s« fehlgeschlagen (vor Überschreiben): %s"
 
-#: src/configure.c:195
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: Verknüpfen von »%.250s« mit »%.250s« fehlgeschlagen: %s"
 
-#: src/configure.c:199
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Neue Version der Konfigurationsdatei %s wird installiert ...\n"
 
-#: src/configure.c:205 utils/update-alternatives.c:523
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "»%.250s« kann nicht als »%.250s« installiert werden"
 
-#: src/configure.c:256
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "Kein Paket namens »%s« installiert, kann nicht konfiguriert werden"
 
-#: src/configure.c:259
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "Paket %.250s ist schon installiert und konfiguriert"
 
-#: src/configure.c:262
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1815,20 +1892,36 @@ msgstr ""
 "Paket %.250s ist nicht bereit zur Konfiguration\n"
 " kann nicht konfiguriert werden (momentaner Status »%.250s«)"
 
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"Paket %s kann nicht konfiguriert werden, da %s nicht bereit ist (aktueller "
+"Status »%s«)"
+
 #: src/configure.c:293
 #, c-format
 msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+"Paket %s %s kann nicht konfiguriert werden, da %s in einer anderen Version "
+"vorliegt (%s)"
+
+#: src/configure.c:330
+#, c-format
+msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
 "%s"
 msgstr ""
 "dpkg: Abhängigkeitsprobleme verhindern Konfiguration von %s:\n"
 "%s"
 
-#: src/configure.c:296
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "Abhängigkeitsprobleme - verbleibt unkonfiguriert"
 
-#: src/configure.c:300
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1838,7 +1931,7 @@ msgstr ""
 "konfiguriert:\n"
 "%s"
 
-#: src/configure.c:308
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1846,12 +1939,12 @@ msgstr ""
 "Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es\n"
 " nochmal installieren, bevor Sie die Konfiguration versuchen."
 
-#: src/configure.c:311
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) wird eingerichtet ...\n"
 
-#: src/configure.c:394
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1860,7 +1953,7 @@ msgstr ""
 "%s: Konfigurationsdatei »%s« kann nicht mit stat abgefragt werden\n"
 " (= »%s«): %s"
 
-#: src/configure.c:407
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1869,7 +1962,7 @@ msgstr ""
 "%s: Konfigurationsdatei »%s« ist eine zirkulärer Link\n"
 " (= »%s«)"
 
-#: src/configure.c:416
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1878,7 +1971,7 @@ msgstr ""
 "%s: Ziel der Conffile »%s« kann nicht mit readlink ermittelt werden\n"
 " (= »%s«): %s"
 
-#: src/configure.c:438
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1887,36 +1980,35 @@ msgstr ""
 "%s: Conffile »%.250s« ergibt einen degenerierten Dateinamen\n"
 " (»%s« ist ein symbolischer Link auf »%s«)"
 
-#: src/configure.c:454
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: Conffile »%.250s« ist keine gewöhnliche Datei oder symbolischer Link (= "
 "»%s«)"
 
-#: src/configure.c:480
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:486
+#: src/configure.c:532
 #, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
-msgstr ""
-"%s: Conffile %s kann nicht geöffnet werden, um die Prüfsumme zu berechnen: %s"
+msgid "%s: unable to open %s for hash: %s"
+msgstr "%s: %s kann nicht geöffnet werden, um die Prüfsumme zu berechnen: %s"
 
-#: src/configure.c:516 src/configure.c:520
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr "Conffile-Unterschied-Darsteller"
 
-#: src/configure.c:537
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Geben Sie »exit« ein, wenn Sie fertig sind.\n"
 
-#: src/configure.c:546 src/configure.c:550
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr "Conffile-Shell"
 
-#: src/configure.c:596
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1925,12 +2017,12 @@ msgstr ""
 "\n"
 "Konfigurationsdatei »%s«"
 
-#: src/configure.c:598
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (eigentlich »%s«)"
 
-#: src/configure.c:602
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1941,7 +2033,7 @@ msgstr ""
 " ==> Datei auf System wurde von Ihnen oder von einem Skript angelegt.\n"
 " ==> Datei auch in Paket vom Paket-Betreuer bereitgestellt.\n"
 
-#: src/configure.c:607
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1950,7 +2042,7 @@ msgstr ""
 "\n"
 "     Nicht modifiziert seit der Installation.\n"
 
-#: src/configure.c:609
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1959,7 +2051,7 @@ msgstr ""
 "\n"
 " ==> Modifiziert (von Ihnen oder von einem Skript) seit der Installation.\n"
 
-#: src/configure.c:610
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1968,38 +2060,38 @@ msgstr ""
 "\n"
 " ==> Gelöscht (von Ihnen oder von einem Skript) seit der Installation.\n"
 
-#: src/configure.c:613
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Paketverteiler hat eine aktualisierte Version herausgegeben.\n"
 
-#: src/configure.c:614
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     Die Version im Paket ist dieselbe wie bei der letzten Installation.\n"
 
-#: src/configure.c:622
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Wie gefordert wird die neue Datei verwendet.\n"
 
-#: src/configure.c:626
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Wie gefordert wird die momentane alte Datei verwendet.\n"
 
-#: src/configure.c:635
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Alte Konfigurationsdatei wird als Vorgabe beibehalten.\n"
 
-#: src/configure.c:639
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Neue Konfigurationsdatei wird als Vorgabe verwendet.\n"
 
-#: src/configure.c:646
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2014,182 +2106,171 @@ msgstr ""
 "       D     : Die Unterschiede zwischen den Versionen anzeigen\n"
 "       Z     : Eine Shell starten, um die Situation zu begutachten\n"
 
-#: src/configure.c:653
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Der Standardweg ist das Beibehalten der momentanen Version.\n"
 
-#: src/configure.c:655
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Der Standardweg ist die Installation der neuen Version.\n"
 
-#: src/configure.c:662
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[Vorgabe=N]"
 
-#: src/configure.c:663
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[Vorgabe=Y]"
 
-#: src/configure.c:664
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[Keine Vorgabe]"
 
-#: src/configure.c:667
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "Fehler beim Schreiben auf Standard-Fehlerausgabe, entdeckt vor Conffile-"
 "Eingabeaufforderung"
 
-#: src/configure.c:676
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 "Fehler beim Lesen von Standardeingabe an der Conffile-Eingabeaufforderung"
 
-#: src/configure.c:677
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF auf Standardeingabe an der Conffile-Eingabeaufforderung"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s hängt von %s ab"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s hängt (vorher) von %s ab"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s empfiehlt %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s schlägt %s vor"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s beschädigt %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s kollidiert mit %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s erweitert %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s soll entfernt werden.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s soll dekonfiguriert werden.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s soll installiert werden, ist aber Version %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s ist installiert, ist aber Version %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s ist entpackt, wurde aber nie konfiguriert.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s ist entpackt, ist aber Version %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s letzte konfigurierte Version ist %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s ist %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s liefert %.250s, soll aber entfernt werden.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s liefert %.250s, soll aber dekonfiguriert werden.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s liefert %.250s, ist aber %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ist nicht installiert.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (Version %.250s) soll installiert werden.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (Version %.250s) ist vorhanden und %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s liefert %.250s und wird installiert.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s liefert %.250s und ist vorhanden und %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr "Verwenden Sie --help für Hilfe zum Abfragen von Paketen."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
+msgstr "Verwenden Sie --help für Hilfe zum Umleiten von Dateien."
 
 #
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s Version %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2199,8 +2280,8 @@ msgstr ""
 "Version 2 oder höher für Kopierbedingungen. Es wird KEINE Haftung "
 "übernommen.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2209,7 +2290,7 @@ msgstr ""
 "Aufruf: %s [<Option> ...] <Befehl>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2228,7 +2309,7 @@ msgstr ""
 "  --truename <Datei>       die umgeleitete Datei zurückgeben.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2260,7 +2341,7 @@ msgstr ""
 "  --version                Version anzeigen.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2273,20 +2354,12 @@ msgstr ""
 "falls angegeben. Paket-preinst/postrm-Skripte sollten immer --package\n"
 "und --divert angeben.\n"
 
-#: src/divertcmd.c:149 utils/update-alternatives.c:293
-#: utils/update-alternatives.c:659 utils/update-alternatives.c:1182
-#: utils/update-alternatives.c:1244 utils/update-alternatives.c:1401
-#: utils/update-alternatives.c:1645
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "»%s« kann nicht mit stat abgefragt werden"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "Fehler beim Überprüfen von »%s«"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2295,127 +2368,113 @@ msgstr ""
 "Umbenennen beinhaltet Überschreiben von »%s« mit\n"
 "  anderer Datei »%s«, nicht erlaubt"
 
-#: src/divertcmd.c:222 utils/update-alternatives.c:1333
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, c-format
 msgid "unable to create file '%s'"
 msgstr "Datei »%s« kann nicht angelegt werden"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "Dateikopie"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "»%s« kann nicht in »%s« umbenannt werden"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: Entfernen des doppelten alten Links »%s«"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr "Kopierte Quelldatei »%s« kann nicht entfernt werden"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "Dateiname »%s« ist nicht absolut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "Dateiname darf keine Zeilenvorschübe enthalten"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokale Umleitung von %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokale Umleitung von %s zu %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "Umleitung von %s durch %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "Umleitung von %s zu %s durch %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "jede Umleitung von %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "jede Umleitung von %s zu %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "Neue %s-Datei kann nicht angelegt werden"
-
-#: src/divertcmd.c:374 src/statcmd.c:214 utils/update-alternatives.c:1364
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "Datei »%s« kann nicht zurückgeschrieben werden"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "Fehler beim Entfernen von alter diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "Fehler beim Anlegen der neuen diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "Fehler beim Installieren der neuen diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s benötigt ein einzelnes Argument"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "Dateiname »%s« ist nicht absolut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "Dateiname darf keine Zeilenvorschübe enthalten"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Verzeichnisse können nicht umgeleitet werden"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Datei »%s« kann nicht auf sich selbst umgeleitet werden"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "»%s« wird beibehalten\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "»%s« kollidiert mit »%s«"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "»%s« wird hinzugefügt\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"Anforderung, die gemeinsam benutzte Umleitung »%s« zu entfernen, wird "
+"ignoriert.\n"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Keine Umleitung »%s«, keine entfernt.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2426,7 +2485,7 @@ msgstr ""
 "  beim Entfernen von »%s«\n"
 "  »%s« gefunden"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2437,16 +2496,23 @@ msgstr ""
 "  beim Entfernen von »%s«\n"
 "  »%s« gefunden"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"Anforderung, die gemeinsam benutzte Umleitung »%s« zu entfernen, wird "
+"ignoriert.\n"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "»%s« wird entfernt\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "Paketname darf keine Zeilenvorschübe enthalten"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "Name der Umleitung darf keine Zeilenvorschübe enthalten"
 
@@ -2462,12 +2528,12 @@ msgstr "Abfragen der vorherigen diversions-Datei mit fstat fehlgeschlagen"
 msgid "failed to fstat diversions file"
 msgstr "Abfragen der diversions-Datei mit fstat fehlgeschlagen"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "kollidierende Umleitungen betreffend »%.250s« und »%.250s«"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2478,7 +2544,7 @@ msgstr ""
 "in einem Schlamassel. Sie müssen neu installiert werden, damit sie\n"
 "(und alle von ihnen abhängende Pakete) ordnungsgemäß funktionieren:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2488,7 +2554,7 @@ msgstr ""
 "Sie müssen mit dpkg --configure oder dem Konfigurations-Menüeintrag in\n"
 "dselect konfiguriert werden, damit sie ordnungsgemäß funktionieren:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2499,7 +2565,7 @@ msgstr ""
 "dpkg --configure <Paket> oder mit dem Konfigurations-Menüeintrag in\n"
 "dselect erneut versucht werden:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2511,7 +2577,7 @@ msgstr ""
 "entfernt\n"
 "werden:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2521,7 +2587,7 @@ msgstr ""
 "anderen Paketen aktiviert haben. Diese Verarbeitung kann mit dselect oder\n"
 "dpkg --configure --pending (oder dpkg --triggers-only) angefordert werden:\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2531,14 +2597,46 @@ msgstr ""
 "ist noch nicht erfolgt. Triggerverarbeitung kann mit dselect oder\n"
 "dpkg --configure --pending (oder dpkg --triggers-only) angefordert werden:\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:233
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr "Die folgenden Pakete haben keine Architektur:\n"
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr "Die folgenden Pakete haben eine ungültige Architektur:\n"
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+"Die folgenden Pakete haben eine unbekannte fremde Architektur, was\n"
+"Abhängigkeitsprobleme in Front-Ends hervorrufen wird. Das kann behoben "
+"werden,\n"
+"indem die fremde Architektur mit »dpkg --add-architecture« hinzugefügt "
+"wird:\n"
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s akzeptiert keine Argumente"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2547,24 +2645,24 @@ msgstr ""
 "gerade verändern, einige der folgenden Probleme sind möglicherweise dadurch\n"
 "verursacht.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<unbekannt>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d in %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d Paket, aus folgendem Abschnitt:"
 msgstr[1] " %d Pakete, aus folgenden Abschnitten:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2574,30 +2672,34 @@ msgstr ""
 "konfiguriert.\n"
 " Bitte benutzen Sie »dpkg --configure dpkg« und versuchen es danach erneut.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg ist nicht als installiert vermerkt, Unterstützung für %s kann nicht "
 "überprüft werden!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "»Pre-Depends«-Feld"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "Epochen"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "lange Dateinamen"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "mehrere Kollisionen und Ersetzungen"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr "Multi-Arch"
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2606,29 +2708,29 @@ msgstr ""
 "dpkg: Kein Weg erkennbar, um Vor-Abhängigkeit zu erfüllen:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "Vor-Abhängigkeiten für %.250s können nicht erfüllt werden (angefordert durch "
 "%.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "veraltete Option »--%s«, bitte verwenden Sie »--%s« stattdessen."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions akzeptiert drei Argumente: <Version> <Beziehung> <Version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions fehlerhafte Beziehung"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "Version »%s« hat falsche Syntax: %s"
@@ -2680,12 +2782,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "Problem wird übergangen, weil --force angegeben ist: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "Dateilisten-Datei des Paketes »%.250s« kann nicht geöffnet werden"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2694,125 +2796,92 @@ msgstr ""
 "Dateilisten-Datei des Paketes »%.250s« fehlt, es wird angenommen,\n"
 "dass das Paket derzeit keine Dateien installiert hat."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "Dateilisten-Datei des Paketes »%.250s« kann nicht mit stat abgefragt werden"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "Dateilisten-Datei des Paketes »%.250s« ist keine reguläre Datei"
+
+#: src/filesdb.c:298
 #, c-format
 msgid "reading files list for package '%.250s'"
 msgstr "Lesen der Dateiliste des Paketes »%.250s«"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »%.250s«"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "Dateilisten-Datei des Paketes »%.250s« enthält leeren Dateinamen"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "Fehler beim Schließen der Dateilisten-Datei des Paketes »%.250s«"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Lese Datenbank ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d Datei oder Verzeichnis ist derzeit installiert.)\n"
 msgstr[1] "%d Dateien und Verzeichnisse sind derzeit installiert.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"Aktualisierte Dateilisten-Datei für Paket %s kann nicht angelegt werden"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"Schreiben in aktualisierte Dateilisten-Datei für Paket %s fehlgeschlagen"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"Leeren des Puffers der aktualisierten Dateilisten-Datei für Paket %s "
-"fehlgeschlagen"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"Synchronisieren der aktualisierten Dateilisten-Datei für Paket %s "
-"fehlgeschlagen"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"Schließen der aktualisierten Dateilisten-Datei für Paket %s fehlgeschlagen"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"Installieren der aktualisierten Dateilisten-Datei für Paket %s fehlgeschlagen"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "nicht installiert"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "nicht installiert, aber Konfigurationsdateien verbleiben"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 "defekt durch fehlgeschlagenes Entfernen oder fehlgeschlagene Installation"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "entpackt, aber nicht konfiguriert"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "defekt durch postinst-Fehler"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "wartend auf Triggerverarbeitung durch ein anderes Paket"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "getriggert"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installiert"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
-msgstr "Fehler: PATH ist nicht gesetzt."
+#: src/help.c:113
+msgid "PATH is not set."
+msgstr "PATH ist nicht gesetzt."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "»%s« wurde im PATH nicht gefunden oder ist nicht ausführbar."
 
-#: src/help.c:138
+#: src/help.c:144
 #, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2827,7 +2896,7 @@ msgstr[1] ""
 "%d erwartete Programme nicht im PATH gefunden oder nicht ausführbar.\n"
 "%s"
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
@@ -2835,101 +2904,121 @@ msgstr ""
 "Beachten Sie: PATH von root sollte normalerweise /usr/local/sbin, /usr/sbin "
 "und /sbin enthalten."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 "Administratives Verzeichnis muss unterhalb des Installationsverzeichnisses "
 "liegen, damit dpkg korrekt funktioniert"
 
-#: src/help.c:190 src/main.c:747
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
 msgstr ""
 "Umgebungsvariablen für Unterprozesse können nicht mit setenv gesetzt werden"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "chroot nach »%.250s« fehlgeschlagen"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "Wechsel in das Verzeichnis »%.255s« fehlgeschlagen"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "Ausführrechte für »%.250s« können nicht gesetzt werden"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr ""
 "Umgebungsvariablen für Betreuerskript können nicht mit setenv gesetzt werden"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "installiertes %s-Skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "%s »%.250s« kann nicht mit stat abgefragt werden"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "neues %s-Skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "altes %s-Skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s »%.250s« kann nicht mit stat abgefragt werden: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - stattdessen wird Skript aus dem neuen Paket probiert ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "Es gibt kein Skript in der neuen Version des Paketes - Abbruch"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... sieht so aus, als hätte das geklappt.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "»%.255s« kann nicht auf sichere Weise entfernt werden"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr "rm-Befehl zum Aufräumen"
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "Die Existenz von »%.250s« kann nicht überprüft werden"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "Info-Verzeichnis kann nicht gelesen werden"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "Fehler beim Versuch, %.250s zu öffnen"
+
+#: src/infodb-format.c:56
+#, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "beschädigte Info-Datenbank-Formatdatei »%s«"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr "Infodatei %s/%s gehört zu keinem Paket"
+
+#: src/infodb-upgrade.c:183
+#, c-format
+msgid "error while writing '%s'"
+msgstr "Fehler beim Schreiben von »%s«"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian »%s« Paketmanagement-Programm Version %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2953,7 +3042,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2989,14 +3082,19 @@ msgstr ""
 "  -S|--search <Muster> ...         Paket(e) suchen, denen Datei(en) "
 "»gehören«.\n"
 "  -C|--audit                       Auf beschädigte(s) Paket(e) prüfen.\n"
+"  --add-architecture <Arch>        <Arch> zur Liste der Architekturen\n"
+"                                     hinzufügen.\n"
+"  --remove-architecture <Arch>     <Arch> aus der Liste der Architekturen\n"
+"                                     entfernen.\n"
 "  --print-architecture             Architektur von dpkg ausgeben.\n"
+"  --print-foreign-architectures    Erlaubte fremde Architekturen ausgeben.\n"
 "  --compare-versions <a> <op> <b>  Versionsnummern vergleichen - siehe "
 "unten.\n"
 "  --force-help                     Hilfe zum Erzwingen anzeigen.\n"
 "  -Dh|--debug=help                 Hilfe zum Debuggen anzeigen.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3008,7 +3106,7 @@ msgstr ""
 "  --version                        Version anzeigen.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3020,19 +3118,23 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile für Archive (siehe %s --help).\n"
 "\n"
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Zur internen Verwendung: dpkg --assert-support-predepends | --predep-package "
 "|\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -3059,6 +3161,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3096,6 +3200,9 @@ msgstr ""
 "debug=help).\n"
 "  --status-fd <n>            Statusänderungen an Dateideskriptor <n> "
 "senden.\n"
+"  --status-logger=<Befehl>   Statusänderungen an Standardeingabe von "
+"<Befehl>\n"
+"                               senden.\n"
 "  --log=<Datei>              Statusänderungen und Aktionen in <Datei> "
 "protokoll.\n"
 "  --ignore-depends=<Paket>,...\n"
@@ -3107,7 +3214,7 @@ msgstr ""
 "  --abort-after <n>          Nach Auftreten von <n> Fehlern abbrechen.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3125,14 +3232,14 @@ msgstr ""
 "Datei).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Benutzen Sie »dselect« oder »aptitude« für benutzerfreundliches "
 "Paketmanagement.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3153,73 +3260,73 @@ msgstr ""
 "\n"
 "Optionen mit [*] geben viel aus - schicken Sie es durch »less« oder »more«!"
 
-#: src/main.c:220
+#: src/main.c:225
 msgid "Set all force options"
 msgstr "Alle Optionen zum Erzwingen setzen"
 
-#: src/main.c:222
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr "Paket durch eine niedrigere Version ersetzen"
 
-#: src/main.c:224
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr "Jedes Paket konfigurieren, das diesem helfen könnte"
 
-#: src/main.c:226
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr "Nebensächliche Pakete bearbeiten, auch wenn auf »halten«"
 
-#: src/main.c:228
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 "Dinge versuchen zu (de)installieren, selbst wenn\n"
 "                           nicht root"
 
-#: src/main.c:230
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr "Wichtige Programme nicht in PATH, Probleme wahrsch."
 
-#: src/main.c:232
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 "Paket installieren, selbst wenn Authentizitäts-\n"
 "                           überprüfung misslingt"
 
-#: src/main.c:234
+#: src/main.c:239
 msgid "Process even packages with wrong versions"
 msgstr "Selbst Pakete mit fehlerhafter Version bearbeiten"
 
-#: src/main.c:236
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr "Datei eines anderen Pakets überschreiben"
 
-#: src/main.c:238
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 "Umgeleitete Datei mit einer nicht umgeleiteten\n"
 "                           Version überschreiben"
 
-#: src/main.c:240
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 "Verzeichnis eines Pakets mit Datei eines\n"
 "                           anderen überschreiben"
 
-#: src/main.c:242
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 "Beim Entpacken keine sicheren Ein/Ausgabe-Operationen\n"
 "                           durchführen"
 
-#: src/main.c:244
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr "Immer neue Konf.-Dateien verwenden, nicht nachfragen"
 
-#: src/main.c:246
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr "Immer alte Konf.-Dateien verwenden, nicht nachfragen"
 
-#: src/main.c:249
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3233,101 +3340,101 @@ msgstr ""
 "confold\n"
 "                           oder confnew ist auch angegeben."
 
-#: src/main.c:254
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr "Fehlende Konf.-Dateien immer installieren"
 
-#: src/main.c:256
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 "Anbieten, Konf.-Dateien durch nicht neue Versionen\n"
 "                           zu ersetzen"
 
-#: src/main.c:258
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 "Selbst Pakete mit falscher oder fehlender Architektur\n"
 "                           bearbeiten"
 
-#: src/main.c:260
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 "Installieren, selbst wenn es andere Pakete\n"
 "                           beschädigt"
 
-#: src/main.c:262
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr "Installation kollidierender Pakete erlauben"
 
-#: src/main.c:264
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
 msgstr "Alle Abhängigkeitsprobleme in Warnungen umwandeln"
 
-#: src/main.c:266
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
 msgstr "Versionsabhängigkeitsprobleme in Warnungen umwandeln"
 
-#: src/main.c:268
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr "Pakete entfernen, die Installation erfordern"
 
-#: src/main.c:270
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr "Ein essenzielles Paket entfernen"
 
-#: src/main.c:282
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr "Allgemein hilfreiche Fortschrittsinformationen"
 
-#: src/main.c:283
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
 msgstr "Aufruf und Status von Betreuer-Skripten"
 
-#: src/main.c:284
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr "Ausgaben zu jeder verarbeiteten Datei"
 
-#: src/main.c:285
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr "Viele Ausgaben zu jeder verarbeiteten Datei"
 
-#: src/main.c:286
+#: src/main.c:291
 msgid "Output for each configuration file"
 msgstr "Ausgaben zu jeder Konfigurationsdatei"
 
-#: src/main.c:287
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr "Viele Ausgaben zu jeder Konfigurationsdatei"
 
-#: src/main.c:288
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr "Abhängigkeiten und Kollisionen"
 
-#: src/main.c:289
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr "Viele Ausgaben zu Abhängigkeiten und Kollisionen"
 
-#: src/main.c:290
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr "Triggeraktivierung und -verarbeitung"
 
-#: src/main.c:291
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr "Viele Ausgaben bezüglich Trigger"
 
-#: src/main.c:292
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr "Alberne Mengen an Ausgaben bezüglich Trigger"
 
-#: src/main.c:293
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr "Viel Gefasel z.B. zum dpkg/info-Verzeichnis"
 
-#: src/main.c:294
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr "Irrsinnige Mengen von Gefasel"
 
-#: src/main.c:305
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3338,7 +3445,7 @@ msgstr ""
 "\n"
 " Nummer  Ref. in Quelle   Beschreibung\n"
 
-#: src/main.c:312
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3349,37 +3456,68 @@ msgstr ""
 "Debug-Optionen können durch bitweises Oder gemischt werden.\n"
 "Beachten Sie, dass sich die Werte und Bedeutungen ändern können.\n"
 
-#: src/main.c:320
-msgid "--debug requires an octal argument"
-msgstr "--debug benötigt ein oktales Argument"
+#: src/main.c:326
+#, c-format
+msgid "--%s requires an octal argument"
+msgstr "--%s benötigt ein oktales Argument"
 
-#: src/main.c:349
+#: src/main.c:354
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
-msgstr "leerer Paketname in kommagetrennter --ignore-depends-Liste »%.250s«"
+msgid "null package name in --%s comma-separated list '%.250s'"
+msgstr "leerer Paketname in kommagetrennter --%s-Liste »%.250s«"
 
-#: src/main.c:355
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
-msgstr ""
-"--ignore-depends benötigt einen gültigen Paketnamen. »%.250s« ist kein "
-"solcher; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "--%s benötigt einen gültigen Paketnamen. »%.250s« ist kein solcher; %s"
 
-#: src/main.c:372 src/main.c:382 src/main.c:650 dpkg-split/main.c:125
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ungültige Ganzzahl für --%s: »%.250s«"
 
-#: src/main.c:439
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "Fehler beim Ausführen des Hooks »%s«, Exitkode %d"
 
-#: src/main.c:466
+#: src/main.c:475
 msgid "status logger"
 msgstr "Statuslogger"
 
-#: src/main.c:481
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
+msgstr "--%s benötigt ein Argument"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr "Architektur »%s« ist ungültig: %s"
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr "Architektur »%s« ist reserviert und kann nicht hinzugefügt werden"
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "Nicht-fremde Architektur »%s« kann nicht entfernt werden"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr "Architektur »%s«, derzeit verwendet von der Datenbank, wird entfernt"
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+"Architektur »%s«, derzeit verwendet von der Datenbank, kann nicht entfernt "
+"werden"
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3394,7 +3532,7 @@ msgstr ""
 "<Ding>,...\n"
 " Dinge erzwingen:\n"
 
-#: src/main.c:491
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3405,40 +3543,37 @@ msgstr ""
 "WARNUNG - Anwenden der mit [!] markierten Optionen kann Ihre Installation\n"
 "schwer beschädigen. Mit [*] markierte Optionen sind per Vorgabe aktiviert.\n"
 
-#: src/main.c:505
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "unbekannte force/refuse-Option »%.*s«"
 
-#: src/main.c:514
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "veraltete force/refuse-Option »%s«\n"
 
-#: src/main.c:644
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd akzeptiert ein Argument, nicht null"
-
-#: src/main.c:646
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd akzeptiert nur ein Argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
+msgstr "--%s akzeptiert genau ein Argument"
 
-#: src/main.c:652
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "»%i« konnte nicht für Datenstrom geöffnet werden"
 
-#: src/main.c:677
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "unerwartetes EOF vor Ende der Zeile %d"
 
-#: src/main.c:720 src/main.c:741 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:165
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "eine Aktions-Option wird benötigt"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3446,22 +3581,22 @@ msgstr ""
 "Sie müssen Pakete mit ihrem eigenen Namen angeben, nicht durch Angabe von "
 "Dateien, in denen sie geliefert werden"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending akzeptiert keine Nicht-Options-Argumente"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s benötigt mindestens ein Paketnamen-Argument"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paket %s mehr als einmal angegeben, wird nur einmal verarbeitet.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3470,7 +3605,7 @@ msgstr ""
 "Mehr als eine Kopie des Paketes %s wurde in diesem Durchlauf\n"
 " entpackt! Es wird nur einmal konfiguriert.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3479,112 +3614,112 @@ msgstr ""
 "Paket %.250s ist nicht bereit zur Triggerverarbeitung\n"
 " (momentaner Status »%.250s« ohne anhängige Trigger)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Paket %s, das %s bereitstellt, soll entfernt werden.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Paket %s soll entfernt werden.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Version von %s auf dem System ist %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Paket %s, das %s bereitstellt, wartet auf Triggerverarbeitung.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Paket %s wartet auf Triggerverarbeitung.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: »%s« wird ebenfalls konfiguriert (benötigt von »%s«)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Paket %s, das %s bereitstellt, ist noch nicht konfiguriert.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Paket %s ist noch nicht konfiguriert.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Paket %s, das %s bereitstellt, ist nicht installiert.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Paket %s ist nicht installiert.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) beschädigt %s und ist %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) stellt %s bereit.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Zu konfigurierende Version von %s auf dem System ist %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " hängt ab von "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; aber:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "Fehler beim Sicherstellen, dass »%.250s« nicht existiert"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr "Zusammenfügung des aufgeteilten Pakets"
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "Paketdatei wieder zusammengefügt"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s wird authentifiziert ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr "Paketsignatur-Überprüfung"
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Überprüfung von Paket %s fehlgeschlagen!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3593,94 +3728,99 @@ msgstr ""
 "Überprüfung von Paket %s fehlgeschlagen,\n"
 " wird aber wie gefordert trotzdem installiert.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "bestanden\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "Anlegen des temporären Verzeichnisses fehlgeschlagen"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "Paket %s hat zu viele Conflicts/Replaces-Paare"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "Die Control-Info-Datei »%.250s« kann nicht gelöscht werden"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "Alte Version des Paketes hat übermäßig langen Info-Dateinamen beginnend mit "
 "»%.250s«"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "Veraltete Info-Datei »%.250s« kann nicht entfernt werden"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "Neue (vermeintliche) Info-Datei »%.250s« kann nicht installiert werden"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "Temporäres Control-Verzeichnis kann nicht geöffnet werden"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "Paket enthält übermäßig langen Control-Info-Dateinamen (beginnend mit "
 "»%.50s«)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "Paket-Control-Info enthielt Verzeichnis »%.250s«"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "Paket-Control-Info rmdir von »%.250s« ergab nicht, dass dies kein "
 "Verzeichnis ist"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "Paket %s enthielt Liste als Info-Datei"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "Neue Info-Datei »%.250s« kann nicht als »%.250s« installiert werden"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "Die Control-Info-Datei »%.250s« kann nicht gelöscht werden"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Verschwinden von %s wurde bemerkt, welches komplett ersetzt wurde.)\n"
 
-#: src/processarc.c:371
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "Auf das Archiv kann nicht zugegriffen werden"
 
-#: src/processarc.c:388 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "Anlegen des temporären Verzeichnisses fehlgeschlagen"
-
-#: src/processarc.c:422
+#: src/processarc.c:472
 msgid "package control information extraction"
 msgstr "Paket-control-Informationsextraktion"
 
-#: src/processarc.c:449
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Info über %s aus %s aufgezeichnet.\n"
 
-#: src/processarc.c:457
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "Paket-Architektur (%s) passt nicht zum System (%s)"
 
-#: src/processarc.c:508
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3689,100 +3829,95 @@ msgstr ""
 "dpkg: Vor-Abhängigkeitsproblem betreffend %s, welches %s enthält:\n"
 "%s"
 
-#: src/processarc.c:511
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "Vor-Abhängigkeitsproblem - %.250s wird nicht installiert"
 
-#: src/processarc.c:512
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "Vor-Abhängigkeitsproblem wird ignoriert!"
 
-#: src/processarc.c:527
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Vorbereitung zum Ersetzen von %s %s (durch %s) ...\n"
 
-#: src/processarc.c:533
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Entpacken von %s (aus %s) ...\n"
 
-#: src/processarc.c:564
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "Name der Conffile (beginnend mit »%.250s«) ist zu lang (>%d Zeichen)"
 
-#: src/processarc.c:617 utils/update-alternatives.c:1916
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "Lesefehler in %.250s"
 
-#: src/processarc.c:619
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "Fehler beim Schließen von %.250s"
 
-#: src/processarc.c:621
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "Fehler beim Versuch, %.250s zu öffnen"
-
-#: src/processarc.c:656
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "De-konfigurieren von %s, um %s entfernen zu können ...\n"
 
-#: src/processarc.c:659
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s wird de-konfiguriert ...\n"
 
-#: src/processarc.c:733
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Ersatz für %.250s wird entpackt ...\n"
 
-#: src/processarc.c:818
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr "Paket-Dateisystemarchiv-Extraktion"
 
-#: src/processarc.c:832
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "Fehler beim Lesen der dpkg-deb-tar-Ausgabe"
 
-#: src/processarc.c:834
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "defektes Tar-Dateisystem - Paketarchiv ist defekt"
 
-#: src/processarc.c:837
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: Mögliche Nullen am Ende werden gelöscht"
 
-#: src/processarc.c:896
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "Alte Datei »%.250s« konnte nicht mit stat abgefragt werden, wird daher nicht "
 "gelöscht: %s"
 
-#: src/processarc.c:902
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "Altes Verzeichnis »%.250s« kann nicht gelöscht werden: %s"
 
-#: src/processarc.c:905
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "Altes Conffile »%.250s« war ein leeres Verzeichnis (und wurde jetzt gelöscht)"
 
-#: src/processarc.c:952
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "Andere neue Datei »%.250s« kann nicht mit stat abgefragt werden"
 
-#: src/processarc.c:963
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3791,16 +3926,11 @@ msgstr ""
 "Alte Datei »%.250s« ist die gleiche wie mehrere neue Dateien! (sowohl "
 "»%.250s« als auch »%.250s«)"
 
-#: src/processarc.c:1002
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "Alte Datei »%.250s« kann nicht auf sichere Weise entfernt werden: %s"
 
-#: src/processarc.c:1183
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Verschwinden von %s wurde bemerkt, welches komplett ersetzt wurde.)\n"
-
 # Unicode 5.1 enthält ein ß als Großbuchstaben an Position U+1E9E, irgendwann
 # sollten wir wohl das verwenden. Aber nicht bevor es Zeichensätze gibt,
 # die dieses Zeichen tatsächlich enthalten.
@@ -3811,7 +3941,7 @@ msgstr "(Verschwinden von %s wurde bemerkt, welches komplett ersetzt wurde.)\n"
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3824,88 +3954,88 @@ msgstr ""
 "|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: "
 "GROSS=schlecht)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Name"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Version"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Beschreibung"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Kein Paket gefunden, das auf %s passt.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "Umleitung durch %s von: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "Umleitung durch %s zu: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokale Umleitung von: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokale Umleitung zu: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search benötigt mindestens ein Dateinamenmuster-Argument"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, c-format
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%s: Kein Pfad gefunden, der auf Muster %s passt.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Paket »%s« ist nicht installiert und es ist keine Info verfügbar.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Paket »%s« ist nicht verfügbar.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Paket »%s« ist nicht installiert.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Paket »%s« enthält keine Dateien(!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokal umgeleitet zu: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "Paket leitet andere um zu: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "umgeleitet durch %s zu: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3913,22 +4043,22 @@ msgstr ""
 "Verwenden Sie dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven\n"
 "und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s akzeptiert maximal zwei Argumente"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "control-Datei enthält %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian %s Abfragewerkzeug für Paketmanagement-Programm Version %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3956,21 +4086,24 @@ msgstr ""
 "ausgeben.\n"
 "\n"
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 "Optionen:\n"
 "  --admindir=<Verzeichnis>         <Verzeichnis> statt %s verwenden.\n"
+"  --load-avail                     »available«-Datei in --show und --list\n"
+"                                     verwenden.\n"
 "  -f|--showformat=<Format>         alternatives Format für --show "
 "verwenden.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3994,14 +4127,18 @@ msgstr ""
 "  normalerweise rechtsbündig ausgerichtet; wenn die Breite negativ ist,\n"
 "  dann linksbündig.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Verwenden Sie --help für Hilfe zum Abfragen von Paketen."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "Die Anforderung, %.250s zu entfernen, wird ignoriert; es ist nicht "
 "installiert."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4011,11 +4148,11 @@ msgstr ""
 " Konf.-Dateien auf dem System sind. Benutzen Sie --purge, um diese zu "
 "löschen."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Dies ist ein essenzielles Paket - es sollte nicht entfernt werden."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4024,11 +4161,11 @@ msgstr ""
 "dpkg: Abhängigkeitsprobleme verhindern Entfernen von %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "Abhängigkeitsprobleme - wird nicht entfernt"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4037,7 +4174,7 @@ msgstr ""
 "dpkg: %s: Abhängigkeitsprobleme, wird aber wie gefordert dennoch entfernt:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4045,17 +4182,17 @@ msgstr ""
 "Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten\n"
 " es erneut installieren, bevor Sie es zu entfernen versuchen."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s würde entfernt oder vollständig gelöscht werden ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Entfernen von %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4064,105 +4201,108 @@ msgstr ""
 "Während des Entfernens von %.250s kann Verzeichnis »%.250s« nicht gelöscht "
 "werden: %s - Verzeichnis vielleicht ein Einhängepunkt?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "»%.250s« kann nicht entfernt werden"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "»%.250s« kann nicht auf sichere Weise entfernt werden"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "Während Entfernens von %.250s ist Verzeichnis »%.250s« nicht leer, wird "
 "daher nicht gelöscht."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, c-format
+msgid "cannot remove '%.250s'"
+msgstr "»%.250s« kann nicht entfernt werden"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Löschen der Konfigurationsdateien von %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "Alte Konfigurationsdatei »%.250s« kann nicht entfernt werden (= »%.250s«)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "Konfigurationsdateien-Verzeichnis »%.250s« kann nicht gelesen werden (aus "
 "»%.250s«)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "Alte Konfigurations-Sicherungsdatei »%.250s« kann nicht gelöscht werden (aus "
 "»%.250s«)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "Alte Dateiliste kann nicht gelöscht werden"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "Altes postrm-Skript kann nicht gelöscht werden"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "unerwartetes EOF im Paketnamen in Zeile %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "unerwartetes Zeilenende im Paketnamen in Zeile %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "unerwartetes EOF nach Paketnamen in Zeile %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "unerwartetes Zeilenende nach Paketnamen in Zeile %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "unerwartete Daten nach Paket und Auswahl in Zeile %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ungültiger Paketname in Zeile %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr "Paket nicht in der Datenbank in Zeile %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "unbekannter Gewünscht-Status in Zeile %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "Lesefehler auf der Standardeingabe"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+"Verwenden Sie --help, um zu erfahren, wie die Statusinformationen von "
+"Dateien\n"
+" überschrieben werden können."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4179,7 +4319,7 @@ msgstr ""
 "  --list [<Glob-Muster>]   aktuelle Overrides in der Datenbank auflisten.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4201,31 +4341,16 @@ msgstr ""
 "  --version                Version anzeigen.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "Entfernen von abschließendem(n) /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "Neue statoverride-Datei kann nicht geöffnet werden"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "Fehler beim Entfernen von statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "Fehler beim Anlegen der neuen statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "Fehler beim Installieren der neuen statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
-msgstr "--add benötigt vier Argumente"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
+msgstr "--%s benötigt vier Argumente"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4234,21 +4359,21 @@ msgstr ""
 "Ein Override für »%s« existiert bereits, wird aber ignoriert, da --force "
 "angegeben ist."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Ein Override für »%s« existiert bereits, Abbruch."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update angegeben, aber %s existiert nicht"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Kein Override vorhanden."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update ist sinnlos für --remove"
 
@@ -4368,37 +4493,37 @@ msgstr ""
 "  --no-act                         Nur testen - nichts tatsächlich ändern.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"Muss von einem Betreuerskript aufgerufen werden (oder mit einer --by-package "
+"Option)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: Trigger-Datenverzeichnis noch nicht angelegt\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: Trigger-Datensätze existieren noch nicht\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "akzeptiert nur ein Argument, den Namen des Triggers"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"Muss von einem Betreuerskript aufgerufen werden (oder mit einer --by-package "
-"Option)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "ungültiger Name des erwarteten Pakets »%.250s«: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ungültiger Triggername »%.250s«: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4407,7 +4532,7 @@ msgstr ""
 "%s: Zyklus bei der Triggerverarbeitung gefunden:\n"
 " Kette der Pakete, deren Trigger verantwortlich sind oder sein könnten:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4416,54 +4541,54 @@ msgstr ""
 "\n"
 " anhängige Trigger von Paketen, die nicht auflösbar sind oder sein könnten:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "Trigger bilden eine Schleife, aufgegeben"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Trigger für %s werden verarbeitet ...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s benötigt genau eine Packages-Datei als Argument"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "Für eine große Verfügbarkeits-Aktualisierung kann nicht auf den\n"
 "dpkg-Status-Bereich zugegriffen werden"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "Große Verfügbarkeits-Aktualisierung benötigt Schreibzugriff auf den dpkg-"
 "Status-Bereich"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 "Informationen über verfügbare Pakete werden unter Verwendung von %s "
 "ersetzt.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 "Informationen über verfügbare Pakete werden unter Verwendung von %s "
 "aktualisiert.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informationen über %d Paket wurden aktualisiert.\n"
 msgstr[1] "Informationen über %d Pakete wurden aktualisiert.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4580,142 +4705,138 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "%d Warnung wegen der control-Datei(en) wird ignoriert\n"
 msgstr[1] "%d Warnungen wegen der control-Datei(en) werden ignoriert\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2161
-#: utils/update-alternatives.c:2168
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s benötigt ein Verzeichnis als Argument"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build akzeptiert maximal zwei Argumente"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "Existenz des Archivs »%.250s« kann nicht überprüft werden"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "Ziel ist ein Verzeichnis - kann Control-Datei-Überprüfung nicht übergehen"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "Inhalte des Control-Bereiches werden nicht überprüft."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: Ein unbekanntes Paket wird in »%s« gebaut.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: Paket »%s« wird in »%s« gebaut.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, c-format
 msgid "failed to make temporary file (%s)"
 msgstr "Erstellen von temporärer Datei fehlgeschlagen (%s)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
 msgstr "control-Element"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "unlink von temporärer Datei fehlgeschlagen (%s), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr "Zurücksetzen von temporärer Datei fehlgeschlagen (%s)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "Abfragen von temporärer Datei (%s) mit fstat fehlgeschlagen"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "Fehler beim Schreiben von »%s«"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
 msgstr "data-Element"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, c-format
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "Schreiben eines Dateinamens in tar-Pipe fehlgeschlagen (%s)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<Kompression> von tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr "Shellbefehl, um Dateien zu verschieben"
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "unerwartetes Dateiende in %s in %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "Fehler beim Lesen von %s aus Datei %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "Lesen von Archiv »%.255s« fehlgeschlagen"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "Abfragen des Archivs mit fstat fehlgeschlagen"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
 msgstr "magische Archiv-Versionsnummer"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
 msgstr "Archivelement-Kopfzeile"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "Datei »%.250s« ist defekt - falsche magische Archiv-Kopfzeile"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "Datei »%.250s« ist kein Debian-Binärarchiv (dpkg-split probieren?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
 msgstr "Archiv-Informationskopfzeilen-Element"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "Archiv enthält keine Zeilenvorschübe in Kopfzeilen"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
-msgstr "Archiv enthält keinen Punkt in der Versionsnummer"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
+msgstr "Archiv hat ungültige Formatversion: %s"
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
-msgstr ""
-"Archiv-Version %.250s nicht verstanden, installieren Sie ein neueres dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
+msgstr "Archiv hat Formatversion %d.%d; installieren Sie ein neueres dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
 #, c-format
@@ -4735,36 +4856,36 @@ msgstr "Archiv »%.250s« enthält zwei Control-Elemente, Abbruch"
 #: dpkg-deb/extract.c:213
 #, c-format
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
-" neues Debian-Paket, Version %s.\n"
+" neues Debian-Paket, Version %d.%d.\n"
 " Größe %jd Byte: control-Archiv= %jd Byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr "Archiv-control-Elementgröße"
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr "Archiv enthält falsch formatierte control-Elementgröße »%s«"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, c-format
 msgid "skipped archive control member data from %s"
 msgstr "Archiv-control-Elementdaten von %s ausgelassen"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, c-format
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
-" altes Debian-Paket, Version %s.\n"
+" altes Debian-Paket, Version %d.%d.\n"
 " Größe %jd Byte: control-Archiv= %jd, Hauptarchiv= %jd.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4773,50 +4894,51 @@ msgstr ""
 "dpkg-deb: Datei könnte ein Archiv sein, das\n"
 "dpkg-deb:    durch einen Download im ASCII-Modus beschädigt wurde\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "»%.255s« ist kein Archiv im Debian-Format"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "Schreiben in die Pipe beim Kopieren fehlgeschlagen"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "Schließen der Pipe beim Kopieren fehlgeschlagen"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "Wechsel in das Verzeichnis fehlgeschlagen"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "Anlegen eines Verzeichnisses fehlgeschlagen"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "Wechsel in das Verzeichnis nach dessen Erzeugung fehlgeschlagen"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "Wechsel in das Verzeichnis fehlgeschlagen"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<Dekompression>"
 
 # CHECKME
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "einfügen"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s benötigt einen .deb-Dateinamen als Argument"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4825,99 +4947,95 @@ msgstr ""
 "--%s benötigt ein Zielverzeichnis.\n"
 "Vielleicht sollten Sie dpkg --install verwenden?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s akzeptiert maximal zwei Argumente (.deb und Verzeichnis)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s akzeptiert nur ein Argument (.deb-Dateiname)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "Wechsel nach »/« zum Aufräumen fehlgeschlagen"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, c-format
 msgid "control file '%s'"
 msgstr "control-Datei »%s«"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: »%.255s« enthält keine control-Komponente »%.255s«\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "Öffnen der Komponente »%.255s« (in %.255s) in unerwarteter Weise "
 "fehlgeschlagen"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d benötigte control-Komponente fehlt"
 msgstr[1] "%d benötigte control-Komponente fehlen"
 
-#: dpkg-deb/info.c:141 utils/update-alternatives.c:408
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "Verzeichnis »%.255s« kann nicht durchsucht werden"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "»%.255s« kann nicht mit stat abgefragt werden (in »%.255s«)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "»%.255s« kann nicht geöffnet werden (in »%.255s«)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "Lesen von »%.255s« fehlgeschlagen (in »%.255s«)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7jd Byte, %5d Zeilen   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     keine gewöhnliche Datei   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(keine »control«-Datei im control-Archiv!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "Die »control«-Komponente konnte nicht geöffnet werden"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "Lesen der »control«-Komponente fehlgeschlagen"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "Fehler beim Schließen der Komponente »%s«"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Fehler im Format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents akzeptiert genau ein Argument"
-
 #
 #: dpkg-deb/main.c:54
 #, c-format
@@ -4936,6 +5054,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4948,10 +5068,11 @@ msgstr ""
 "  -e|--control <Deb> [<Verz.>]     Control-Info extrahieren.\n"
 "  -x|--extract <Deb> <Verz.>       Dateien extrahieren.\n"
 "  -X|--vextract <Deb> <Verz.>      Dateien extrahieren und auflisten.\n"
+"  -R|--raw-extract <Deb> <Verz.>   Control-Info und Dateien extrahieren.\n"
 "  --fsys-tarfile <Deb>             Dateisystem-Tardatei ausgeben.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4964,11 +5085,12 @@ msgstr ""
 "<CFeld> ist der Name eines Feldes aus der Haupt-»control«-Datei.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4978,11 +5100,15 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Optionen:\n"
 "  --showformat=<Format>            Alternatives Format für --show "
 "verwenden.\n"
+"  -v, --verbose                    Ausführliche Ausgaben einschalten.\n"
 "  -D                               Debug-Ausgaben einschalten.\n"
 "  --old, --new                     Archiv-Format auswählen.\n"
 "  --nocheck                        Control-Datei-Prüfung auslassen\n"
@@ -4992,9 +5118,12 @@ msgstr ""
 "  -Z<type>                         Den Komprimierungstyp beim Bauen setzen.\n"
 "                                     Erlaubte Werte: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Die Komprimierungsstrategie beim Bauen "
+"setzen.\n"
+"                                     Erlaubte Werte: extreme (xz).\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5008,7 +5137,7 @@ msgstr ""
 "die mit »dpkg-deb --extract« entpackt wurden, werden nicht korrekt "
 "installiert!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5016,175 +5145,185 @@ msgstr ""
 "Geben Sie dpkg-deb --help für Hilfe zum Verändern von *.deb-Dateien ein;\n"
 "geben Sie dpkg --help für Hilfe zum (De-)Installieren von Paketen ein."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ungültige Ganzzahl für -%c: »%.250s«"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ungültiger Kompressionslevel für --%c: »%ld«"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "unbekannter Komprimierungstyp »%s«!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "ungültige Kompressorparameter: %s"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "Datei »%.250s« ist defekt - falsche Ziffer (Code %d) in %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "Datei »%.250s« ist defekt - %.250s fehlt"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "Datei »%.250s« ist defekt - fehlender Zeilenvorschub nach %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:115
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "Fehler beim Lesen von %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "Datei »%.250s« ist defekt - falsche Kennung am Ende der ersten Kopfzeile"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "Datei »%.250s« ist defekt - falsches Auffüll-Zeichen (Code %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "Datei »%.250s« ist defekt - Nullen im Info-Bereich"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "Format-Versionsnummer"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
+#, c-format
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "Datei »%.250s« hat ungültige Formatversion: %s"
+
+#: dpkg-split/info.c:129
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
-"Datei »%.250s« hat Formatversion »%.250s« - Sie benötigen ein neueres dpkg-"
+"Datei »%.250s« hat Formatversion %d.%d; installieren Sie ein neueres dpkg-"
 "split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "Paketname"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "Paket-Versionsnummer"
 
 # CHECKME
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "MD5-Prüfsumme der Paketdatei"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "Datei »%.250s« ist defekt - falsche MD5-Prüfsumme »%.250s«"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr "Archiv-Gesamtgröße"
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr "Archivteil-Offset"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
 msgstr "Archivteilnummern"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "Datei »%.250s« ist defekt - kein Schrägstrich zwischen den Archivteilnummern"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr "Anzahl der Archivteile"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "Datei »%.250s« ist defekt - falsche Anzahl der Archivteile"
 
 # CHECKME
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 msgid "archive parts number"
 msgstr "Archivteilenummer"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "Datei »%.250s« ist defekt - falsche Archivteilnummer"
 
-#: dpkg-split/info.c:157
+#: dpkg-split/info.c:162
 msgid "package architecture"
 msgstr "Paketarchitektur"
 
-#: dpkg-split/info.c:166
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "Datei »%.250s« ist defekt - falsche Kennung am Ende der zweiten Kopfzeile"
 
-#: dpkg-split/info.c:168
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "Datei »%.250s« ist defekt - zweites Element ist kein Datenelement"
 
-#: dpkg-split/info.c:174
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "Datei »%.250s« ist defekt - falsche Anzahl der Teile für angegebene Größen"
 
-#: dpkg-split/info.c:178
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "Datei »%.250s« ist defekt - falsche Größe für angegebene Teil-Nummer"
 
-#: dpkg-split/info.c:184
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "Teildatei »%.250s« kann nicht mit fstat abgefragt werden"
 
-#: dpkg-split/info.c:189
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "Datei »%.250s« ist defekt - zu kurz"
 
-#: dpkg-split/info.c:202 dpkg-split/info.c:249
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "Archiv-Teildatei »%.250s« kann nicht geöffnet werden"
 
-#: dpkg-split/info.c:204
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "Datei »%.250s« ist kein Archiv-Teil"
 
 #
-#: dpkg-split/info.c:209
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
 "        ... architecture:           %s\n"
@@ -5198,7 +5337,7 @@ msgid ""
 "\n"
 msgstr ""
 "%s:\n"
-"    Teil-Format-Version:            %s\n"
+"    Teil-Formatversion:            %d.%d\n"
 "    Teil des Paketes:               %s\n"
 "        ... Version:                %s\n"
 "        ... Architektur:            %s\n"
@@ -5211,17 +5350,17 @@ msgstr ""
 "    Teil-Dateigröße (ben. Anteil):  %jd Byte\n"
 "\n"
 
-#: dpkg-split/info.c:225
+#: dpkg-split/info.c:230
 msgctxt "architecture"
 msgid "<unknown>"
 msgstr "<unbekannt>"
 
-#: dpkg-split/info.c:244 dpkg-split/join.c:105
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s benötigt eine oder mehrere Teildateien als Argumente"
 
-#: dpkg-split/info.c:255
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "Datei »%s« ist kein Teil eines Archivs\n"
@@ -5251,7 +5390,7 @@ msgstr "Kopfzeilen des geteilten Pakets werden übergangen"
 msgid "split package part"
 msgstr "Teil des aufgespaltenen Pakets"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:239
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "fertig\n"
@@ -5278,11 +5417,6 @@ msgstr "Teil %d fehlt"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian »%s« Paket-Aufteil-/Zusammenfüge-Werkzeug; Version %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5338,154 +5472,154 @@ msgstr ""
 "  1 = mit --auto, Datei ist kein Teil\n"
 "  2 = Probleme\n"
 
-#: dpkg-split/main.c:104
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Geben Sie dpkg-split --help für Hilfe ein."
 
-#: dpkg-split/main.c:116
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "Unerwartetes Dateiende in %.250s"
 
-#: dpkg-split/main.c:127
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "Teilgröße ist viel zu groß oder nicht positiv."
 
-#: dpkg-split/main.c:131
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "Teilgröße muss mindestens %d KiB sein (für die Kopfzeilen)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "Depot-Verzeichnis »%.250s« kann nicht gelesen werden"
 
-#: dpkg-split/queue.c:135
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto benötigt die Angabe der --output-Option"
 
-#: dpkg-split/queue.c:137
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto benötigt genau einen Teil-Dateinamen"
 
-#: dpkg-split/queue.c:141
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "Teildatei »%.250s« kann nicht gelesen werden"
 
-#: dpkg-split/queue.c:144
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Datei »%.250s« ist kein Teil eines mehrteiligen Archivs.\n"
 
-#: dpkg-split/queue.c:180
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "Teildatei »%.250s« kann nicht wieder geöffnet werden"
 
-#: dpkg-split/queue.c:183
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "Neue Depot-Datei »%.250s« kann nicht geöffnet werden"
 
-#: dpkg-split/queue.c:185
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr "Extrahieren des abgespaltenen Teils"
 
-#: dpkg-split/queue.c:193
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "Neue Depot-Datei »%.250s« kann nicht in »%.250s« umbenannt werden"
 
-#: dpkg-split/queue.c:197
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Teil %d des Pakets %s abgelegt (benötige noch "
 
-#: dpkg-split/queue.c:201
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " und "
 
-#: dpkg-split/queue.c:215
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "Aufgebrauchte Depotdatei »%.250s« kann nicht gelöscht werden"
 
-#: dpkg-split/queue.c:236
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Sinnlose Dateien im Depot-Verzeichnis übriggeblieben:\n"
 
-#: dpkg-split/queue.c:241 dpkg-split/queue.c:270
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "»%.250s« kann nicht mit stat abgefragt werden"
 
-#: dpkg-split/queue.c:244
+#: dpkg-split/queue.c:247
 #, c-format
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%jd Byte)\n"
 
-#: dpkg-split/queue.c:246
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (keine gewöhnliche Datei)\n"
 
-#: dpkg-split/queue.c:251
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakete noch nicht wieder zusammengefügt:\n"
 
-#: dpkg-split/queue.c:259
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr "Paket %s: Teil(e) "
 
-#: dpkg-split/queue.c:272
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "Teildatei »%.250s« ist keine gewöhnliche Datei"
 
-#: dpkg-split/queue.c:279
+#: dpkg-split/queue.c:282
 #, c-format
 msgid "(total %jd bytes)\n"
 msgstr "(insgesamt %jd Byte)\n"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "»%.250s« kann nicht verworfen werden"
 
-#: dpkg-split/queue.c:306
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s ist entfernt worden.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr "Paket-Feldwertextraktion"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "Quelldatei »%.250s« kann nicht geöffnet werden"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "Quelldatei kann nicht mit fstat abgefragt werden"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "Quelldatei »%.250s« ist keine gewöhnliche Datei"
 
-#: dpkg-split/split.c:152
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Paket %s wird in %d Teil aufgeteilt: "
 msgstr[1] "Paket %s wird in %d Teile aufgeteilt: "
 
-#: dpkg-split/split.c:195
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
@@ -5494,27 +5628,16 @@ msgstr ""
 "die\n"
 "Versionsnummer muss außerordentlich lang sein, oder so. Abbruch.\n"
 
-#: dpkg-split/split.c:251
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split benötigt einen Quelldatei-Namen als Argument"
 
-#: dpkg-split/split.c:254
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split akzeptiert höchstens einen Quelldatei-Namen und ein Ziel-Präfix"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5560,7 +5683,7 @@ msgstr ""
 "  --all                    --config auf allen Alternativen ausführen.\n"
 "\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5583,7 +5706,7 @@ msgstr ""
 "<Priorität> ist eine Ganzzahl; Optionen mit höheren Zahlen haben im\n"
 "  automatischen Modus höhere Priorität.\n"
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -5612,87 +5735,92 @@ msgstr ""
 "  --version                Version anzeigen.\n"
 "\n"
 
-#: utils/update-alternatives.c:150 utils/update-alternatives.c:163
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "Fehler"
 
-#: utils/update-alternatives.c:193
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "Warnung"
 
-#: utils/update-alternatives.c:340
+#: utils/update-alternatives.c:257
+#, c-format
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc fehlgeschlagen (%zu Byte)"
+
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "Zwei Befehle angegeben: --%s und --%s"
 
-#: utils/update-alternatives.c:371
+#: utils/update-alternatives.c:383
 #, c-format
 msgid "cannot append to '%s'"
 msgstr "An »%s« kann nicht angehängt werden"
 
-#: utils/update-alternatives.c:533
+#: utils/update-alternatives.c:506
 #, c-format
 msgid "unable to remove '%s'"
 msgstr "»%s« kann nicht entfernt werden"
 
-#: utils/update-alternatives.c:1071
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "unerwartetes Dateiende beim Versuch, %s zu lesen"
 
-#: utils/update-alternatives.c:1073
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "Beim Lesen von %s: %s"
 
-#: utils/update-alternatives.c:1079
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "Zeile nicht beendet beim Versuch, %s zu lesen"
 
-#: utils/update-alternatives.c:1097
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s defekt: %s"
 
-#: utils/update-alternatives.c:1110
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "Zeilenvorschübe sind in update-alternatives-Dateien (%s) verboten"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "Slave-Name"
 
-#: utils/update-alternatives.c:1131 utils/update-alternatives.c:2137
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, c-format
 msgid "duplicate slave name %s"
 msgstr "doppelter Slave-Name %s"
 
-#: utils/update-alternatives.c:1134
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "Slave-Link"
 
-#: utils/update-alternatives.c:1138
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "Slave-Link ist derselbe wie Haupt-Link %s"
 
-#: utils/update-alternatives.c:1145 utils/update-alternatives.c:2144
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "doppelter Slave-Link %s"
 
-#: utils/update-alternatives.c:1164
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "Master-Datei"
 
-#: utils/update-alternatives.c:1173
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "doppelter Pfad %s"
 
-#: utils/update-alternatives.c:1186
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5701,76 +5829,81 @@ msgstr ""
 "Alternative %s (Teil der Link-Gruppe %s) existiert nicht.\n"
 "Sie wird aus der Liste der Alternativen entfernt."
 
-#: utils/update-alternatives.c:1189 utils/update-alternatives.c:1200
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "Priorität"
 
-#: utils/update-alternatives.c:1192 utils/update-alternatives.c:1209
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "Slave-Datei"
 
-#: utils/update-alternatives.c:1204
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "Priorität von %s: %s"
 
-#: utils/update-alternatives.c:1257
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1259
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "ungültiger Status"
 
-#: utils/update-alternatives.c:1264
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "Master-Link"
 
-#: utils/update-alternatives.c:1308
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "Veralteter Slave-Link %s wird verworfen (%s)."
 
-#: utils/update-alternatives.c:1462 utils/update-alternatives.c:1529
-#: utils/update-alternatives.c:2462
+#: utils/update-alternatives.c:1394
+#, c-format
+msgid "unable to flush file '%s'"
+msgstr "Datei »%s« kann nicht zurückgeschrieben werden"
+
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "Auto-Modus"
 
-#: utils/update-alternatives.c:1462 utils/update-alternatives.c:1538
-#: utils/update-alternatives.c:2463
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "manueller Modus"
 
-#: utils/update-alternatives.c:1465
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  Link verweist zur Zeit auf %s"
 
-#: utils/update-alternatives.c:1468
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  Link zur Zeit nicht vorhanden"
 
-#: utils/update-alternatives.c:1472
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - Priorität %d"
 
-#: utils/update-alternatives.c:1475
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  Slave %s: %s"
 
-#: utils/update-alternatives.c:1482
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Gegenwärtig »beste« Version ist »%s«."
 
-#: utils/update-alternatives.c:1484
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Keine Versionen verfügbar."
 
 # CHECKME: bereitstellt oder bereitstellen?
-#: utils/update-alternatives.c:1513
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
@@ -5781,40 +5914,40 @@ msgstr[1] ""
 "Es gibt %d Auswahlmöglichkeiten für die Alternative %s (welche %s "
 "bereitstellen)."
 
-#: utils/update-alternatives.c:1520
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Auswahl"
 
-#: utils/update-alternatives.c:1521
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Pfad"
 
-#: utils/update-alternatives.c:1521
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorität"
 
-#: utils/update-alternatives.c:1521
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1542
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Drücken Sie die Eingabetaste, um die aktuelle Wahl[*] beizubehalten,\n"
 "oder geben Sie die Auswahlnummer ein: "
 
-#: utils/update-alternatives.c:1658
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s wird nicht durch einen Link ersetzt."
 
-#: utils/update-alternatives.c:1671
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "Unbekannte Auswahl %s kann nicht installiert werden"
 
-#: utils/update-alternatives.c:1689
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5823,98 +5956,188 @@ msgstr ""
 "Erstellung von %s wird übersprungen, weil die zugehörige Datei %s (der Link-"
 "Gruppe %s) nicht existiert."
 
-#: utils/update-alternatives.c:1886 utils/update-alternatives.c:1892
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr "%s wird nicht entfernt, da sie kein Symlink ist."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "%s wird aufgerufen."
 
-#: utils/update-alternatives.c:1896
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternative %s nicht verändert, weil Auswahl %s nicht verfügbar ist."
 
-#: utils/update-alternatives.c:1900
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Unbekannte Alternative %s wird übersprungen."
 
-#: utils/update-alternatives.c:1922
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "Zeile zu lang oder nicht beendet beim Versuch, %s zu lesen"
 
-#: utils/update-alternatives.c:1935 utils/update-alternatives.c:1948
-#: utils/update-alternatives.c:1958
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Ungültige Zeile wird übersprungen: %s"
 
-#: utils/update-alternatives.c:1977
+# CHECKME: it -> »er« oder »sie« (Symlink oder Alternative)?
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s/%s ist freihängend, wird mit der besten Auswahl aktualisiert."
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s/%s wurde geändert (manuell oder von einem Skript).\n"
+"Es wird zu ausschließlich manuellen Aktualisierungen umgeschaltet."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "Automatische Auswahl von %s wird eingerichtet."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s-Link wird von %s in %s umbenannt."
 
-#: utils/update-alternatives.c:2008
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s-Slave-Link wird von %s in %s umbenannt."
 
-#: utils/update-alternatives.c:2056
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%s wird verwendet, um %s (%s) im %s bereitzustellen."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"Neuinstallation der Alternative %s ist erzwungen, weil Linkgruppe %s defekt "
+"ist."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"Aktuelle Alternative %s ist unbekannt, Linkgruppe %s wird zu %s umgeschaltet."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "Alternativen-Name (%s) darf kein »/« oder Leerzeichen enthalten."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "Alternativen-Link ist nicht absolut wie er sein sollte: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "Alternativen-Pfad ist nicht absolut wie er sein sollte: %s"
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "Alternative %s kann kein Master sein: Sie ist ein Slave von %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "Alternativen-Link %s wird bereits von %s verwaltet."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "Alternativen-Pfad %s existiert nicht."
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"Alternative %s kann kein Slave von %s sein: Sie ist eine Master-Alternative."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "Alternative %s kann kein Slave von %s sein: Sie ist ein Slave von %s"
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "Alternativen-Link %s wird bereits von %s (Slave von %s) verwaltet."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "unbekanntes Argument »%s«"
 
-#: utils/update-alternatives.c:2075
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install benötigt <Link> <Name> <Pfad> <Priorität>"
 
-#: utils/update-alternatives.c:2078 utils/update-alternatives.c:2129
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<Link> und <Pfad> können nicht identisch sein"
 
-#: utils/update-alternatives.c:2081
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "Priorität muss eine Ganzzahl sein"
 
-#: utils/update-alternatives.c:2094
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s benötigt <Name> <Pfad>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s benötigt <Name>"
 
-#: utils/update-alternatives.c:2120
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave ist nur mit --install erlaubt"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave benötigt <Link> <Name> <Pfad>"
 
-#: utils/update-alternatives.c:2131
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "Name %s ist sowohl primär als auch slave"
 
-#: utils/update-alternatives.c:2134
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "Link %s ist sowohl primär als auch slave"
 
-#: utils/update-alternatives.c:2154
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s benötigt eine Datei als Argument"
 
-#: utils/update-alternatives.c:2180
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "unbekannte Option »%s«"
 
-#: utils/update-alternatives.c:2185
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5923,142 +6146,190 @@ msgstr ""
 "selections,\n"
 "--install, --remove, --all, --remove-all oder --auto wird benötigt"
 
-#: utils/update-alternatives.c:2227
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "Alternative %s kann kein Master sein: Sie ist ein Slave von %s"
-
-#: utils/update-alternatives.c:2238 utils/update-alternatives.c:2279
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "Alternativen-Link %s wird bereits von %s verwaltet."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2285
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "Alternativen-Link ist nicht absolut wie er sein sollte: %s"
-
-#: utils/update-alternatives.c:2247 utils/update-alternatives.c:2289
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "Alternativen-Pfad ist nicht absolut wie er sein sollte: %s"
-
-#: utils/update-alternatives.c:2251
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "Alternativen-Pfad %s existiert nicht"
-
-#: utils/update-alternatives.c:2255 utils/update-alternatives.c:2293
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "Alternativen-Name (%s) darf kein »/« oder Leerzeichen enthalten."
-
-#: utils/update-alternatives.c:2267
-msgid "it is a master alternative."
-msgstr "Sie ist eine Master-Alternative."
-
-#: utils/update-alternatives.c:2269
-#, c-format
-msgid "it is a slave of %s"
-msgstr "Sie ist ein Slave von %s"
-
-#: utils/update-alternatives.c:2271
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "Alternative %s kann kein Slave von %s sein: %s"
-
-#: utils/update-alternatives.c:2318
-msgid "<standard input>"
-msgstr "<Standardeingabe>"
-
-#: utils/update-alternatives.c:2327 utils/update-alternatives.c:2330
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "Keine Alternativen für %s."
 
-# CHECKME: it -> »er« oder »sie« (Symlink oder Alternative)?
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s/%s ist freihängend, wird mit der besten Auswahl aktualisiert."
-
-#: utils/update-alternatives.c:2358
-#, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s/%s wurde geändert (manuell oder von einem Skript).\n"
-"Es wird zu ausschließlich manuellen Aktualisierungen umgeschaltet."
-
-#: utils/update-alternatives.c:2366
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "Automatische Auswahl von %s wird eingerichtet."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<Standardeingabe>"
 
-#: utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "Alternative %s für %s ist nicht registriert, wird nicht gesetzt."
 
-#: utils/update-alternatives.c:2381 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Es gibt kein Programm, welches %s bereitstellt."
 
-#: utils/update-alternatives.c:2389 utils/update-alternatives.c:2399
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nichts zu konfigurieren."
 
-#: utils/update-alternatives.c:2397
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Es gibt nur eine Alternative in Link-Gruppe %s: %s"
 
-#: utils/update-alternatives.c:2408
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "Alternative %s für %s ist nicht registriert, wird nicht entfernt."
 
-#: utils/update-alternatives.c:2416
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "Manuell ausgewählte Alternative wird entfernt - Umschaltung von %s in Auto-"
 "Modus"
 
-#: utils/update-alternatives.c:2441
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "Automatische Aktualisierungen von %s/%s sind deaktiviert, wird nicht "
 "verändert."
 
-#: utils/update-alternatives.c:2443
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Um zu automatischen Aktualisierungen zurückzukehren,\n"
 "verwenden Sie »%s --auto %s«."
 
-#: utils/update-alternatives.c:2460
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%s wird verwendet, um %s (%s) im %s bereitzustellen."
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd akzeptiert ein Argument, nicht null"
 
-#: utils/update-alternatives.c:2468
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"Neuinstallation der Alternative %s ist erzwungen, weil Linkgruppe %s defekt "
-"ist."
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd akzeptiert nur ein Argument"
 
-#: utils/update-alternatives.c:2475
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"Aktuelle Alternative %s ist unbekannt, Linkgruppe %s wird zu %s umgeschaltet."
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build akzeptiert maximal zwei Argumente"
+
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "Öffnen von »%s« zum Schreiben der %s-Datenbank fehlgeschlagen"
+
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "Zurückschreiben der %s-Datenbank nach »%.250s« fehlgeschlagen"
+
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "Synchronisieren der %s-Datenbank nach »%.250s« fehlgeschlagen"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "Schließen von »%.250s« nach Schreiben der %s-Datenbank fehlgeschlagen"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "Verknüpfen von »%.250s« mit »%.250s« fehlgeschlagen (für Sicherheitskopie "
+#~ "der %s-Datenbank)"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "Installieren von »%.250s« als »%.250s« fehlgeschlagen (enthält %s-"
+#~ "Datenbank)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht geschrieben werden"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "Neue Trigger-Interessendatei »%.250s« kann nicht zurückgeschrieben werden"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "Neue Trigger-Interessendatei »%.250s« kann nicht synchronisiert werden"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht installiert werden"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht angelegt werden"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "Neue Trigger-Interessendatei »%.250s« kann nicht geschlossen werden"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht angelegt werden"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht geschrieben werden"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "Neue Dateitrigger-Datei »%.250s« kann nicht zurückgeschrieben werden"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht synchronisiert werden"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "Neue Dateitrigger-Datei »%.250s« kann nicht geschlossen werden"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "Neue Dateitrigger-Datei kann nicht als »%.250s« installiert werden"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "Neue %s-Datei kann nicht angelegt werden"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "Fehler beim Anlegen der neuen diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "Aktualisierte Dateilisten-Datei für Paket %s kann nicht angelegt werden"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "Schreiben in aktualisierte Dateilisten-Datei für Paket %s fehlgeschlagen"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "Leeren des Puffers der aktualisierten Dateilisten-Datei für Paket %s "
+#~ "fehlgeschlagen"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "Synchronisieren der aktualisierten Dateilisten-Datei für Paket %s "
+#~ "fehlgeschlagen"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "Schließen der aktualisierten Dateilisten-Datei für Paket %s fehlgeschlagen"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "Installieren der aktualisierten Dateilisten-Datei für Paket %s "
+#~ "fehlgeschlagen"
+
+#~ msgid "ignoring option --%s=%s: %s"
+#~ msgstr "Option --%s=%s wird ignoriert: %s"
+
+#~ msgid "this architecture cannot be foreign"
+#~ msgstr "Diese Architektur kann nicht fremd sein"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "Neue statoverride-Datei kann nicht geöffnet werden"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "Fehler beim Entfernen von statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "Fehler beim Anlegen der neuen statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "Fehler beim Installieren der neuen statoverride"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc fehlgeschlagen (%zu Byte)"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "Sie ist eine Master-Alternative."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "Sie ist ein Slave von %s"
 
 #~ msgid "cannot stat %s: %s"
 #~ msgstr "»%s« kann nicht mit stat abgefragt werden: %s"
@@ -6353,9 +6624,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "Control-Bereich von %s ausgelassen"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "Ausführen von tar fehlgeschlagen"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "Anlegen eines temporären Verzeichnisses fehlgeschlagen"
 
diff --git a/po/dpkg.pot b/po/dpkg.pot
index 35812ca..53cb292 100644
--- a/po/dpkg.pot
+++ b/po/dpkg.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.16.0\n"
+"Project-Id-Version: dpkg 1.16.3\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -23,237 +23,326 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr ""
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, c-format
 msgid "ar member file (%s)"
 msgstr ""
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr ""
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr ""
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+
+#: lib/dpkg/arch.c:312
+msgid "error writing to architecture list"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:57
+#, c-format
+msgid "unable to create new file '%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:68
+#, c-format
+msgid "unable to write new file '%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:70
+#, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:72
+#, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:81
+#, c-format
+msgid "unable to close new file `%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:92
+#, c-format
+msgid "error removing old backup file '%s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:94
+#, c-format
+msgid "error creating new backup file '%s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr ""
+
+#: lib/dpkg/atomic-file.c:115
+#, c-format
+msgid "error installing new file '%s'"
+msgstr ""
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr ""
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr ""
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr ""
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr ""
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr ""
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr ""
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr ""
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr ""
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr ""
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr ""
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr ""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr ""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+msgid "format version has no dot"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+msgid "format version followed by junk"
+msgstr ""
+
 #: lib/dpkg/dir.c:50
 #, c-format
 msgid "unable to get file descriptor for directory '%s'"
@@ -269,310 +358,308 @@ msgstr ""
 msgid "unable to open directory '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr ""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr ""
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr ""
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr ""
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr ""
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, c-format
 msgid "'%.50s' is not allowed for %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr ""
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr ""
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+
+#: lib/dpkg/fields.c:452
+msgid "a value different from 'any' is currently not allowed"
+msgstr ""
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " bad version relationship %c%c"
 msgstr ""
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " `%c' is obsolete, use `%c=' or `%c%c' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr ""
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr ""
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr ""
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr ""
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr ""
@@ -626,582 +713,548 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr ""
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr ""
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr ""
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr ""
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr ""
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr ""
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr ""
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr ""
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr ""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr ""
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr ""
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, c-format
 msgid "reading package info file '%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr ""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr ""
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
 #, c-format
-msgid "EOF during value of field `%.*s' (missing final newline)"
+msgid "blank line in value of field '%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:434
-msgid "several package info entries found, only one allowed"
+#: lib/dpkg/parse.c:647
+#, c-format
+msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
+#: lib/dpkg/parse.c:732
+msgid "several package info entries found, only one allowed"
 msgstr ""
 
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr ""
-
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr ""
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr ""
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr ""
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr ""
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr ""
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr ""
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, c-format
 msgid "subprocess %s was interrupted"
 msgstr ""
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr ""
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1226,372 +1279,393 @@ msgstr ""
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr ""
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
 msgstr ""
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
 msgstr ""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr ""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgid "error closing/writing `%.255s'"
 msgstr ""
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
+msgid "error creating pipe `%.255s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
+msgid "error creating device `%.255s'"
 msgstr ""
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgid "error creating hard link `%.255s'"
 msgstr ""
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
+msgid "error creating symbolic link `%.255s'"
 msgstr ""
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
+msgid "error creating directory `%.255s'"
 msgstr ""
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
+msgid "error setting timestamps of `%.255s'"
 msgstr ""
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
+msgid "unable to read link `%.255s'"
 msgstr ""
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
 msgstr ""
 
-#: src/archives.c:641
+#: src/archives.c:562
 #, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:702
+#: src/archives.c:674
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:709
+#: src/archives.c:732
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
 msgstr ""
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:738
 #, c-format
-msgid "error closing/writing `%.255s'"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 
-#: src/archives.c:739
+#: src/archives.c:768
 #, c-format
-msgid "error creating pipe `%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:776
 #, c-format
-msgid "error creating device `%.255s'"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
 msgstr ""
 
-#: src/archives.c:762
+#: src/archives.c:782
 #, c-format
-msgid "error creating hard link `%.255s'"
+msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 
-#: src/archives.c:768
+#: src/archives.c:818
 #, c-format
-msgid "error creating symbolic link `%.255s'"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr ""
 
-#: src/archives.c:774
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating directory `%.255s'"
+msgid "cannot stat file '%s'"
 msgstr ""
 
-#: src/archives.c:813
+#: src/archives.c:915
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
+msgid "Replacing files in old package %s ...\n"
 msgstr ""
 
-#: src/archives.c:823
+#: src/archives.c:920
 #, c-format
-msgid "unable to read link `%.255s'"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr ""
+
+#: src/archives.c:929
+#, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
 msgstr ""
 
-#: src/archives.c:828
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr ""
+
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr ""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr ""
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr ""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr ""
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr ""
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr ""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr ""
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr ""
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr ""
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr ""
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr ""
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr ""
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr ""
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr ""
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr ""
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1623,17 +1697,17 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr ""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1641,159 +1715,171 @@ msgid ""
 "Installing new config file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr ""
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr ""
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
 " cannot configure (current status `%.250s')"
 msgstr ""
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr ""
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr ""
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr ""
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
 " (= '%s')"
 msgstr ""
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr ""
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr ""
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
 "Configuration file `%s'"
 msgstr ""
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr ""
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1801,58 +1887,58 @@ msgid ""
 " ==> File also in package provided by package maintainer.\n"
 msgstr ""
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
 "     Not modified since installation.\n"
 msgstr ""
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
 " ==> Modified (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
 " ==> Deleted (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr ""
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1862,190 +1948,182 @@ msgid ""
 "      Z     : start a shell to examine the situation\n"
 msgstr ""
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr ""
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr ""
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr ""
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr ""
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr ""
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr ""
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr ""
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr ""
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr ""
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr ""
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr ""
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr ""
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr ""
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr ""
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr ""
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr ""
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr ""
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr ""
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
 msgstr ""
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr ""
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2057,7 +2135,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2075,7 +2153,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2084,144 +2162,122 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr ""
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr ""
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, c-format
 msgid "unable to create file '%s'"
 msgstr ""
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr ""
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr ""
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr ""
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr ""
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr ""
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr ""
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr ""
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr ""
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr ""
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr ""
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr ""
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr ""
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr ""
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr ""
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr ""
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2229,7 +2285,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2237,16 +2293,21 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr ""
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2262,138 +2323,169 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
 "that depend on them) to function properly:\n"
 msgstr ""
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
 "menu option in dselect for them to work:\n"
 msgstr ""
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr ""
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr ""
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr ""
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
 " Please use 'dpkg --configure dpkg', and then try again.\n"
 msgstr ""
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
 " %s\n"
 msgstr ""
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr ""
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr ""
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr ""
@@ -2439,126 +2531,101 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr ""
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
 "currently installed."
 msgstr ""
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+
+#: src/filesdb.c:298
 #, c-format
 msgid "reading files list for package '%.250s'"
 msgstr ""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr ""
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr ""
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr ""
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr ""
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr ""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr ""
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+msgid "PATH is not set."
 msgstr ""
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr ""
 
-#: src/help.c:138
+#: src/help.c:144
 #, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2569,103 +2636,123 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
 msgstr ""
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr ""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr ""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr ""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr ""
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr ""
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr ""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr ""
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr ""
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr ""
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr ""
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr ""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr ""
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr ""
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr ""
+
+#: src/infodb-format.c:56
+#, c-format
+msgid "corrupt info database format file '%s'"
+msgstr ""
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr ""
+
+#: src/infodb-upgrade.c:183
+#, c-format
+msgid "error while writing '%s'"
+msgstr ""
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr ""
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2689,14 +2776,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2705,7 +2796,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2713,15 +2804,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2748,6 +2841,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2758,7 +2853,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2770,12 +2865,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -2787,59 +2882,63 @@ msgid ""
 "`more' !"
 msgstr ""
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -2848,95 +2947,95 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
 msgstr ""
 
-#: src/main.c:263
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
 msgstr ""
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
 msgstr ""
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 msgid "Output for each configuration file"
 msgstr ""
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -2944,7 +3043,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -2952,35 +3051,66 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, c-format
+msgid "--%s requires an octal argument"
+msgstr ""
+
+#: src/main.c:354
+#, c-format
+msgid "null package name in --%s comma-separated list '%.250s'"
+msgstr ""
+
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, c-format
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr ""
+
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
+#, c-format
+msgid "invalid integer for --%s: `%.250s'"
+msgstr ""
+
+#: src/main.c:448
+#, c-format
+msgid "error executing hook '%s', exit code %d"
+msgstr ""
+
+#: src/main.c:475
+msgid "status logger"
+msgstr ""
+
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
 msgstr ""
 
-#: src/main.c:346
+#: src/main.c:500
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "architecture '%s' is illegal: %s"
 msgstr ""
 
-#: src/main.c:352
+#: src/main.c:503
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "architecture '%s' is reserved and cannot be added"
 msgstr ""
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:526
 #, c-format
-msgid "invalid integer for --%s: `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
 msgstr ""
 
-#: src/main.c:436
+#: src/main.c:537
 #, c-format
-msgid "error executing hook '%s', exit code %d"
+msgid "removing architecture '%s' currently in use by database"
 msgstr ""
 
-#: src/main.c:463
-msgid "status logger"
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -2989,7 +3119,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -2997,388 +3127,380 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr ""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr ""
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr ""
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
 msgstr ""
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr ""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr ""
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr ""
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr ""
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr ""
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
 " in this run !  Only configuring it once.\n"
 msgstr ""
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
 " (current status `%.250s' with no pending triggers)"
 msgstr ""
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr ""
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr ""
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr ""
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr ""
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr ""
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr ""
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr ""
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr ""
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr ""
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr ""
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr ""
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ""
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr ""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr ""
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr ""
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr ""
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
 "but installing anyway as you requested.\n"
 msgstr ""
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr ""
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr ""
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr ""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr ""
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
 msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr ""
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr ""
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 msgid "package control information extraction"
 msgstr ""
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr ""
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr ""
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr ""
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr ""
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr ""
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr ""
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr ""
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr ""
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr ""
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr ""
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr ""
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3386,109 +3508,109 @@ msgid ""
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr ""
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr ""
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr ""
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, c-format
 msgid "%s: no path found matching pattern %s.\n"
 msgstr ""
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr ""
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr ""
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr ""
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
 msgstr ""
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr ""
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3503,16 +3625,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3526,153 +3649,159 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
 " files of which are on the system. Use --purge to remove them too."
 msgstr ""
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr ""
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
 "%s"
 msgstr ""
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr ""
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr ""
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr ""
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr ""
 
-#: src/remove.c:281 src/remove.c:361
+#: src/remove.c:341
 #, c-format
-msgid "cannot remove `%.250s'"
+msgid "unable to securely remove '%.250s'"
 msgstr ""
 
-#: src/remove.c:284
+#: src/remove.c:413
 #, c-format
-msgid "unable to securely remove '%.250s'"
+msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 
-#: src/remove.c:345
+#: src/remove.c:435
 #, c-format
-msgid "while removing %.250s, directory '%.250s' not empty so not removed."
+msgid "cannot remove '%.250s'"
 msgstr ""
 
-#: src/remove.c:384
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr ""
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr ""
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr ""
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr ""
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr ""
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr ""
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr ""
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr ""
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr ""
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr ""
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3683,7 +3812,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -3696,52 +3825,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr ""
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr ""
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
 msgstr ""
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -3845,88 +3959,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr ""
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr ""
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr ""
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr ""
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr ""
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4035,139 +4149,136 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr ""
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr ""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, c-format
 msgid "failed to make temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
 msgstr ""
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr ""
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr ""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
 msgstr ""
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, c-format
 msgid "failed to write filename to tar pipe (%s)"
 msgstr ""
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
 msgstr ""
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
 msgstr ""
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr ""
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
 msgstr ""
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr ""
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4188,178 +4299,175 @@ msgstr ""
 #: dpkg-deb/extract.c:213
 #, c-format
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, c-format
 msgid "skipped archive control member data from %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, c-format
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
 "dpkg-deb:    corrupted by being downloaded in ASCII mode\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr ""
 
-#: dpkg-deb/extract.c:289
-msgid "failed to create directory"
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
 msgstr ""
 
-#: dpkg-deb/extract.c:291
-msgid "failed to chdir to directory after creating it"
+#: dpkg-deb/extract.c:312
+msgid "failed to create directory"
 msgstr ""
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
+#: dpkg-deb/extract.c:314
+msgid "failed to chdir to directory after creating it"
 msgstr ""
 
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr ""
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr ""
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr ""
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
 "Perhaps you should be using dpkg --install ?"
 msgstr ""
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr ""
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr ""
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr ""
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, c-format
 msgid "control file '%s'"
 msgstr ""
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr ""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr ""
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr ""
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr ""
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr ""
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4377,11 +4485,13 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4390,11 +4500,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4404,10 +4515,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4416,170 +4530,185 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr ""
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr ""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr ""
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr ""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr ""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr ""
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' has invalid format version: %s"
 msgstr ""
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:129
+#, c-format
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
+msgstr ""
+
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr ""
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
 msgstr ""
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 msgid "archive parts number"
 msgstr ""
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr ""
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr ""
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr ""
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4590,12 +4719,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr ""
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr ""
@@ -4625,7 +4759,7 @@ msgstr ""
 msgid "split package part"
 msgstr ""
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr ""
@@ -4650,11 +4784,6 @@ msgstr ""
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr ""
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr ""
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -4674,184 +4803,184 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr ""
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr ""
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr ""
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, c-format
 msgid " %s (%jd bytes)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, c-format
 msgid "(total %jd bytes)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr ""
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr ""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr ""
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4875,7 +5004,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -4890,7 +5019,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -4907,476 +5036,440 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr ""
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:291
+#: utils/update-alternatives.c:257
 #, c-format
-msgid "readlink(%s) failed: %s"
+msgid "malloc failed (%zu bytes)"
 msgstr ""
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "failed to execute %s: %s"
+msgid "cannot append to '%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:503
+#: utils/update-alternatives.c:506
 #, c-format
-msgid "unable to make %s a symlink to %s: %s"
+msgid "unable to remove '%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, c-format
 msgid "duplicate slave name %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
+msgid "unable to flush file '%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr ""
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr ""
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr ""
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
 #, c-format
-msgid "renaming %s link from %s to %s."
+msgid "%s/%s is dangling, it will be updated with best choice."
 msgstr ""
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2163
 #, c-format
-msgid "renaming %s slave link from %s to %s."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
 msgstr ""
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2171
 #, c-format
-msgid "unknown argument `%s'"
+msgid "setting up automatic selection of %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2063
-msgid "--install needs <link> <name> <path> <priority>"
+#: utils/update-alternatives.c:2187
+#, c-format
+msgid "renaming %s link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
-msgid "<link> and <path> can't be the same"
+#: utils/update-alternatives.c:2228
+#, c-format
+msgid "renaming %s slave link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2069
-msgid "priority must be an integer"
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2264
 #, c-format
-msgid "--%s needs <name> <path>"
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
 msgstr ""
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2271
 #, c-format
-msgid "--%s needs <name>"
+msgid "current alternative %s is unknown, switching to %s for link group %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2108
-msgid "--slave only allowed with --install"
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
 msgstr ""
 
-#: utils/update-alternatives.c:2110
-msgid "--slave needs <link> <name> <path>"
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2313
 #, c-format
-msgid "name %s is both primary and slave"
+msgid "alternative path is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2344
 #, c-format
-msgid "link %s is both primary and slave"
+msgid "alternative %s can't be master: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
 #, c-format
-msgid "--%s needs a <file> argument"
+msgid "alternative link %s is already managed by %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2358
 #, c-format
-msgid "unknown option `%s'"
+msgid "alternative path %s doesn't exist."
 msgstr ""
 
-#: utils/update-alternatives.c:2173
-msgid ""
-"need --display, --query, --list, --get-selections, --config, --set, --set-"
-"selections, --install, --remove, --all, --remove-all or --auto"
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
 msgstr ""
 
-#: utils/update-alternatives.c:2215
+#: utils/update-alternatives.c:2379
 #, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
+#: utils/update-alternatives.c:2399
 #, c-format
-msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
 msgstr ""
 
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
+#: utils/update-alternatives.c:2443
 #, c-format
-msgid "alternative link is not absolute as it should be: %s"
+msgid "unknown argument `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
+#: utils/update-alternatives.c:2462
+msgid "--install needs <link> <name> <path> <priority>"
+msgstr ""
+
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
+msgid "<link> and <path> can't be the same"
+msgstr ""
+
+#: utils/update-alternatives.c:2468
+msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2481
 #, c-format
-msgid "alternative path %s doesn't exist."
+msgid "--%s needs <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
+#: utils/update-alternatives.c:2498
 #, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
+msgid "--%s needs <name>"
 msgstr ""
 
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
+#: utils/update-alternatives.c:2513
+msgid "--slave only allowed with --install"
 msgstr ""
 
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
+#: utils/update-alternatives.c:2515
+msgid "--slave needs <link> <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2524
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
+#: utils/update-alternatives.c:2527
+#, c-format
+msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2547
 #, c-format
-msgid "no alternatives for %s."
+msgid "--%s needs a <file> argument"
 msgstr ""
 
-#: utils/update-alternatives.c:2342
+#: utils/update-alternatives.c:2573
 #, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
+msgid "unknown option `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2346
-#, c-format
+#: utils/update-alternatives.c:2578
 msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
+"need --display, --query, --list, --get-selections, --config, --set, --set-"
+"selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2354
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "setting up automatic selection of %s."
+msgid "no alternatives for %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr ""
+
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
-
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
diff --git a/po/dz.po b/po/dz.po
index 7d63369..bfb388c 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg po.pot\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-06-29 04:06+0530\n"
 "Last-Translator: Tshewang Norbu <bumthap2006@hotmail.com>\n"
 "Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n"
@@ -26,131 +26,214 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད་(གནད་སྡུད་)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད་(གནད་སྡུད་)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "ཡིག་རྒྱུན་སྟོངམ་མེནམ་འོང་།"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "ཀ་ཁ་ཨང་ཡིག་དང་ཅིག་ཁར་འགོ་བཙུགས་དགོ"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "ཡིག་འབྲུ་ `%c' མི་ཆོག་(ཡིག་གུ་ ཨང་ཡིག་ དང་ཡིག་འབྲུ་ `%s' ཚུ་རྐྱངམ་ཅིག)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "stdout འབྲིཝ་ད་འཛོལ་བ: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "vsnprintf ནང་ ངོས་སྙོམ་མ་ཚུགས།"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "`%.255s' གནས་ཁོངས་མིན་པ་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "ཁ་སྒྱུར་རྙིངམ་-རྙིངམ་ རྩ་བསྐྲད་གཏང་: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "རྒྱུད་དུང་ `%.255s' གསར་བསྐུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "སི་ཊེཊི་ཟུར་བཞག་གསརཔ་གཞི་བཙུགས་འབདཝ་ད་འཛོལ་བ་: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "གནས་ཁོངས་འདྲ་བཤུས་ནང་ (%s)འཐུས་ཤོར་བྱུང་ཡོད།(_c)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "གནས་ཁོངས་འདྲ་བཤུས་ནང་ (%s)འཐུས་ཤོར་བྱུང་ཡོད།(_c)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "གནས་ཁོངས་འདྲ་བཤུས་ (%s) ནང་ལྷག་ནི་ཐུང་ཀུ།(_c)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "ཊར་ལག་ལེན་འཐབ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s ལག་ལེན་འཐབ་མ་ཚུགས།"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "མ་ཤེས་པའི་ཨེབ་བཙུགས་ཀྱི་དབྱེ་བ་ `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: ཨེབ་བཙུགས་བཤོལ་ནི།"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: ཨེབ་བཙུགས།"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: ནང་འཁོད་ gzip འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: ནང་འཁོད་ gzip འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: ནང་འཁོད་ gzip འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: ནང་འཁོད་ gzip འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: ནང་འཁོད་ gzip འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: ནང་འཁོད་ bzip2 འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: ནང་འཁོད་ bzip2 འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: ནང་འཁོད་ bzip2 འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: ནང་འཁོད་ bzip2 འཛོལ་བ: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,7 +242,7 @@ msgstr ""
 "དུས་མཐུན་བཟོ་ཡོད་པའི་སྣོད་ཐོའི་ནང་ན་ ཡིག་སྣོད་ `%.250s' ག་གི་མིང་རིང་དྲགས་མི་(རིང་ཚད་=%d མང་"
 "མཐའ་=%d)འདི་ཡོདཔ་ཨིན།"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -167,104 +250,122 @@ msgstr ""
 "དུས་མཐུན་བཟོ་ཡོད་མི་སྣོད་ཐོའི་ནང་ན་ ཡིག་སྣོད་ རིང་ཚད་མིང་སོ་སོ་འབད་མི་( %d དང་ %d གཉིས་ཆ་ར་)ཚུ་"
 "ཡོདཔ་ཨིན།"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "དུས་མཐོན་ཀྱི་སྣོད་ཐོ་ `%.255s' ཞིབ་ལྟ་འབད་མི་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "གཅིག་ཁར་སྡེབ་ཡོད་པའི་དུས་མཐུན་གྱི་ཡིག་སྣོད་ %.255s རྩ་བསྐྲད་གཏང་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s' གསར་བསྐྲུན་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "%.250s བར་ཤབས་དང་ཅིག་ཁར་བཀང་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "%.250s འདི་བར་ཤབས་ཀྱི་ཤུལ་ལས་ངོས་སྙོམ་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "%.250s འདི་བར་ཤབས་ཀྱི་ཤུལ་ལས་འགོ་བཙུགས་ནི་འཚོལ་མ་ཙུགས།"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "vsnprintf གི་དོན་ལུ་ ཊི་ཨེམ་པི་ཡིག་སྣོད་ ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "གནས་ཚད་གནད་སྡུད་ཀྱི་གཞི་རྟེན་ལྡེ་མིག་ཡིག་སྣོད་ ཁ་ཕྱེ་/གསར་བསྐྲུན་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "ཁྱོད་ལུ་ཌི་པི་ཀེ་ཇི་གནས་ཚད་གནད་སྡུད་གཞི་རྟེན་ལྡེ་མིག་རྐྱབས་ནིའི་གནང་བ་མེད།"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "ཌི་པི་ཀེ་ཇི་གནས་ཚད་ཀྱི་གནད་སྡུད་གཞི་རྟེན་ལྡེ་མིག་རྐྱབས་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "ཞུ་བ་འབད་ཡོད་པའི་བཀོལ་སྤྱོད་པ་ལུ་ ལག་ལེན་པ་གཙོ་བོའི་ཁེ་དབང་དགོཔ་ཨིན།"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "ཌི་པི་ཀེ་ཇི་གནས་ཚད་མངའ་ཁོངས་འཛུལ་སྤྱོད་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "ཌི་པི་ཀེ་ཇི་གནས་ཚད་མངའ་ཁོངས་ལུ་འཛུལ་སྤྱོད་འབད་ནིའི་དོན་ལས་བཀོལ་སྤྱོད་པ་ལུ་ ལྷག་/འབྲི་ནི་དགོཔ་ཨིན།"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "ང་རང་བདག་དབང་གི་དུས་མཐུན་ཡིག་སྣོད་ %.255s རྩ་བསྐྲད་གཏང་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་འབྲི་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་ངོས་སྙོམ་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་ཀྱི་དོན་ལུ་ཆུང་ཀུ་བཟོ་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་ཀྱི་དོན་ལུ་ ཨེཕ་མཉམ་འབྱུང་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་ཀྱི་དོན་ལུ་ ཁ་བསྡམ་མ་ཚུགས།"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་ཀྱི་དོན་ལུ་ གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "ཐོན་རིམ་ཨང་།"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "ཐོན་རིམ་ཨང་།"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,93 +382,62 @@ msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' 
 msgid "unable to open directory '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "vsnprintf ནང་ ངོས་སྙོམ་མ་ཚུགས།"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr " `%.50s' གི་རྒྱས་བཤད་ཚུ་ `%.250s' ལུ་འབྲི་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "%s བརྡ་དོན་འབྲི་ནིའི་དོན་ལུ་ `%s' ཁ་ཕྱེ་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "གནས་ཚད་ཡིག་སྣོད་གུ་ལུ་གནད་ཁོངས་ནང་གསོག་འཇོག་འབད་ནི་གཞི་སྒྲིག་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "`%.50s' གི་དྲན་ཐོ་ %s སྐོར་ལས་ `%.250s' ལུ་འབྲི་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "%s བརྡ་དོན་འདི་ `%.250s' ལུ་ངོས་སྙོམ་འབད་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད།"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s བརྡ་དོན་འདི་ `%.250s' ལུ་ཨེཕ་མཉམ་འབྱུང་འབད་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr " `%.250s' འདི་ %s བརྡ་དོན་འབྲི་བའི་ཤུལ་ལས་ཁ་བསྡམ་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"%s བརྡ་དོན་གྱི་རྒྱབ་ཐག་གི་དོན་ལུ་ `%.250s' འདི་ `%.250s' ལུ་འབྲེལ་མཐུད་འབད་ནི་ལུ་འཐུས་ཤོར་འབྱུང་"
-"ཡོད།"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-" `%.250s' འདི་ `%.250s' ནང་ན་ %s བརྡ་དོན་ཡོད་མི་སྦེ་གཞི་བཙུགས་འབད་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད།"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "གཙང་དག་བཟོ་ནིའི་ཐོ་བཀོད་གསརཔ་གི་དོན་ལུ་དྲན་ཚད་ལས་ཕྱི་ཁ།"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -376,148 +446,180 @@ msgstr ""
 "%s: གཙང་དག་བཟོ་བའི་སྐབས་འཛོལ་བ:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: འཛོལ་བ་སླར་གསོ་འབད་བའི་སྐབས་འཛོལ་བ་སླ་བསྲེ་བསྲེཝ་ལེ་ཤ !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "གཙང་དག་བཟོ་ནིའི་ཐོ་བཀོད་གསརཔ་གི་དོན་ལུ་དྲན་ཚད་ལས་ཕྱི་ཁ།"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "སྒྲུབ་རྟགས་ལེ་ཤ་དང་ཅིག་ཁར་གཙང་དག་བཟོ་ནིའི་ཐོ་བཀོད་གསརཔ་གི་དོན་ལུ་དྲན་ཚད་ལས་ཕྱི་ཁར།"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: error closing %s: %s"
 msgid "%s: error: %s\n"
 msgstr "%s: %s ཁ་བསྡམ་ནིའི་འཛོལ་བ: %s"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s:  %s འབྲིཝ་ད་འཛོལ་བ་: %s"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: ནང་འཁོད་འཛོལ་བ `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s འདི་བརླག་སྟོར་ཞུགས་ནུག"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' འདི་ %s གི་དོན་ལུ་མི་ཆོག"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s གི་ཤུལ་ལས་མཁོ་མེད།"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ནུས་མེད་ཐུམ་སྒྲིལ་མིང་ (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "ཡིག་སྣོད་སྟོངམ་རྒྱས་བཤད་ས་སྒོ་ `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "ཡིག་སྣོད་རྒྱས་བཤད་ས་སྒོ་ `%s' གནས་ཚད་ཡིག་སྣོད་ནང་ལུ་མི་ཆོག"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "ཡིག་སྣོད་རྒྱས་བཤད་ཀྱི་ས་སྒོ་ `%s' ནང་ལུ་གནས་གོང་ལེ་ཤ་ (གཞན་མི་ཚུ་ལུ་ག་བསྡུར་རྐྱབས་ད)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "ཡིག་སྣོད་རྒྱས་བཤད་ཀྱི་ས་སྒོ་ `%s' ནང་ལུ་གནས་གོང་ཉུང་སུ་(གཞན་མི་ཚུ་ལུ་ག་བསྡུར་རྐྱབས་ད)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "བུ་ལིན་ས་སྒོ་ནང་ལུ་ཨིན་/མེན།"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "མིང་ཚིག་འདི་ `གཙོ་རིམ' ས་སྒོ་ནང་།"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "འ་ནི་སྐབས་དོན་ནང་ལུ་ `གནས་ཚད་' ས་སྒོ་གི་དོན་ལུ་གནས་གོང་མ་ཆོགཔ་ཨིན། "
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "དང་པ་(དགོ་མི་)མིང་ཚིག་འདི་  `གནས་ཚད་' ས་སྒོ་ནང་།"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "གཉིས་པ་(འཛོལ་བ་)མིང་ཚིག་འདི་ `གནས་ཚད་' ས་སྒོ་ནང་། "
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "གསུམ་པ་(གནས་ཚད་)མིང་ཚིག་འདི་  `གནས་ཚད་' ས་སྒོ་ནང་།"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "འཛོལ་བ་ ཐོན་རིམ་ཡིག་རྒྱུན་ `%.250s': %.250s ནང་།"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "ཕན་མེད་  `བསྐྱར་སྦྱོང་' ཡང་ན་ `ཐུམ་སྒྲིལ་-བསྐྱར་སྦྱོང་' ས་སྒོ་ལག་ལེན་འཐབ་ཡོདཔ།"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "འ་ནི་སྐབས་དོན་ནང་ལུ་ `རིམ་སྒྲིག་-ཐོན་རིམ་' ས་སྒོ་མ་ཆོགཔ་ཨིན།"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "རིམ་སྒྲིག་-ཐོན་རིམ་ཡིག་རྒྱུན་ `%.250s' ནང་འཛོལ་བ: %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr " `conffiles' གི་དོན་ལུ་གནས་གོང་ལུ་བཟོ་ཉེས་གྱུར་གྱུར་བའི་གྲལ་ཐིག་ `%.*s' ཡོད།"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr " `conffiles' གི་དོན་ལུ་གནས་གོང་ལུ་གྲལ་ཐིག་ བར་སྟོང་-མེདཔ་ `%c' གི་འགོ་བཙུགས་མི་ཡོད།"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "རྩ་བ་ཡང་ན་སྟོང་ཆ་སྣོད་ཐོ་འདི་ ཀཱོནཕ་ཕ་ཡིལ་སྦེ་ཐོ་བཀོད་འབད་ཡོད།"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "`%s' ས་སྒོ་ ཐུམ་སྒྲིལ་གྱི་མིང་རེ་བ་བསྐྱེད་ཡོད་ས་ལུ་ ཐུམ་སྒྲིལ་མིང་  ཡང་ན་ཕྱགས་ཉིག་ བརླག་སྟོར་ཞུགས་ཡོདཔ།"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' ས་སྒོ་ ནུས་མེད་ཐུམ་སྒྲིལ་མིང་ `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"`%s' ས་སྒོ་ ཐུམ་སྒྲིལ་གྱི་མིང་རེ་བ་བསྐྱེད་ཡོད་ས་ལུ་ ཐུམ་སྒྲིལ་མིང་  ཡང་ན་ཕྱགས་ཉིག་ བརླག་སྟོར་ཞུགས་ཡོདཔ།"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d ཡིག་སྣོད་ཚུ་དང་སྣོད་ཐོ་ཚུ་ད་ལྟོ་གཞི་བཙུགས་འབད་ཡོད།)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s' ས་སྒོ་ གཞི་བསྟུན་ `%.255s' ལུ་: ཐོན་རིམ་: %.255s ནང་འཛོལ་བ།"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -526,7 +628,7 @@ msgstr ""
 "`%s' ས་སྒོ་ གཞི་བསྟུན་  `%.255s' ལུ་:\n"
 "བྱང་ཉེས་ཐོན་རིམ་མཐུན་འབྲེལ་ %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -535,7 +637,7 @@ msgstr ""
 "`%s' ས་སྒོ་ གཞི་བསྟུན་ `%.255s' ལུ་:\n"
 "`%c' ཕན་མེད་ཨིན། ཚབ་ལུ་ `%c=' ཡང་ན་ `%c%c' ལག་ལེན་འཐབ།"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -544,11 +646,11 @@ msgstr ""
 "`%s' ས་སྒོ་ གཞི་བསྟུན་ `%.255s' ལུ་:\n"
 "བསམ་པའི་མཐུན་སྒྲིག་ཏག་ཏག་ཐོན་རིམ་གུ་ལུ། ཚབ་ལུ་ `=' ལག་ལེན་འཐབ་ནི་བསམ་འཆར་བཀོད།"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "ཐོན་རིམ་ཏག་ཏག་ཚུ་རྐྱངམ་ཅིག་ བྱིན་མི་ཚུའི་དོན་ལུ་ལག་ལེན་འཐབ་འོང་།"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -558,58 +660,58 @@ msgstr ""
 "ཐོན་རིམ་གནས་གོང་འདི་ ཀ་ཁ་ཨང་ཡིག༌-མེད་མི་དང་ཅིག་ཁར་འགོ་བཙུགསཔ་ཨིན། བར་སྟོང་ཅིག་ཁ་སྐོང་རྐྱབས་ནིའི་"
 "བསམ་འཆར་བཀོད།"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' ས་སྒོ་ `%.255s' ལུ་གཞི་བསྟུན:ཐོན་རིམ་ནང་ན་ `%c'ཡོད།"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' ས་སྒོ་ གཞི་བསྟུན་ `%.255s' ལུ་: ཐོན་རིམ་རྩ་གྲོལ་མ་གཏངམ།"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s' ས་སྒོ་ གཞི་བསྟུན་ `%.255s' ལུ་: ཐོན་རིམ་: %.255s ནང་འཛོལ་བ།"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' ས་སྒོ་ ཐུམ་སྒྲིལ་ `%.255s' ལུ་གཞི་བསྟུན་གྱི་ཤུལ་ལས་ཚིག་སྦྱོར་གྱྀ་འཛོལ་བ།"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "སྤེལ་མ་ (`|') ཚུ་ %s ས་སྒོ་ནང་མི་ཆོག"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "འ་ནི་སྐབས་དོན་ནང་ལུ་ `རིམ་སྒྲིག་-ཐོན་རིམ་' ས་སྒོ་མ་ཆོགཔ་ཨིན།"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "`%s' ས་སྒོ་ ནུས་མེད་ཐུམ་སྒྲིལ་མིང་ `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "འ་ནི་སྐབས་དོན་ནང་ལུ་ `གནས་ཚད་' ས་སྒོ་གི་དོན་ལུ་གནས་གོང་མ་ཆོགཔ་ཨིན། "
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཁྲིམས་འགལ་ཐུམ་སྒྲིལ་མིང་: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག"
@@ -666,595 +768,562 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr " `%.250s' གི་དུས་མཐུན་བཟོ་ཡོད་པའི་གནས་ཚད་འབྲི་མ་ཚུགས།"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "རིའ་ལོཀ་ འཐུས་ཤོར་བྱུང་ཡོདཔ་ (%ld བཱ་འིཊིསི)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "རིའ་ལོཀ་ འཐུས་ཤོར་བྱུང་ཡོདཔ་ (%ld བཱ་འིཊིསི)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "སྣོད་ཐོ་གསར་བསྐྲུན་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "std%s གི་དོན་ལུ་ཌུཔ་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "fd %d གི་དོན་ལུ་ཌུཔ་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "རྒྱུད་དུང་གསར་བསྐྲུན་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "`%s' འབྲིཝ་ད་འཛོལ་བ།"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s གི་དོན་ལུ་ ཡིག་སྣོད་འགྲེལ་བཤདཔ་ཟུར་རྟགས་ཚུ་ལྷག་མ་ཚུགས།"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "%.250s གི་དོན་ལུ་ ལག་ལེན་འཐབ་ནིའི་-གུ་-ཁ་བསྡམ་ནི་ཟུར་རྟགས་གཞི་སྒྲིག་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "རིམ་སྒྲིག་འཛོལ་བ་: %s ལུ་གནས་གོང་ཅིག་དགོཔ་ཨིན།"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "ལྷག་ནིའི་དོན་ལས་རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "མ་ཤེས་པའི་གདམ་ཁ་ `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s གདམ་ཁ་གིས་གནས་གོང་ཅིག་འབགཔ་ཨིན།"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s གདམ་ཁ་གིས་གནས་གོང་ཅིག་མི་འབག"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ནང་ལུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ཁ་བསྡམ་ནིའི་འཛོལ་བ།"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ཁ་བསྡམ་ནིའི་འཛོལ་བ།"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "མ་ཤེས་པའི་འཛོལ་བ --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s གདམ་ཁ་གིས་གནས་གོང་ཅིག་འབགཔ་ཨིན།"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s གདམ་ཁ་གིས་གནས་གོང་ཅིག་མི་འབག"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "མ་ཤེས་པའི་འཛོལ་བ་ -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c གདམ་ཁ་གིས་གནས་གོང་ཅིག་འབགཔ་ཨིན།"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c གདམ་ཁ་གིས་གནས་གོང་ཅིག་མི་འབག"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "ཉེན་བརྡ་:ཕན་མེད་གདམ་ཁ་ `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "མི་མཐུན་པའི་བྱ་བ་-%c (--%s) and -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "`%s' ས་སྒོའི་དོན་ལུ་གནས་གོང་རྫུན་མ།"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "ལག་ལེན་པ་-ངེས་འཛིན་འབད་ཡོད་པའི་ས་སྒོའི་མིང་ `%.*s' ཐུང་དྲགས།"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "ལག་ལེན་པ་-ངེས་འཛིན་འབད་ཡོད་པའི་ས་སྒོ་ `%.*s' གི་དོན་ལུ་གནས་གོང་རྫུན་མ།"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s བརླག་སྟོར་ཞུགས་ཡོདཔ།"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s གི་དོན་ལུ་གནས་གོང་སྟོངམ།"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr "(ཐུམ་སྒྲིལ:"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "འོས་ལྡན་མིན་པའི་གནས་ཚད་དང་ཅིག་ཁར་ཐུམ་སྒྲིལ་གྱི་དོན་ལུ་རིམ་སྒྲིག་འབད་ཡོད་པའི་-ཐོན་རིམ།"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "གཞི་བཙུགས་མིན་པའི་གནས་ལུགས་ཀྱི་ཐུམ་སྒྲིལ་འདི་ལུ་ཀཱོན་ཕ་ཡིལ་ཚུ་ཡོད། འདི་ཚུ་བརྗེད་དོ།"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "ལྷག་ནིའི་དོན་ལུ་ ཐུམ་སྒྲིལ་བརྡ་དོན་ཡིག་སྣོད་ `%.255s' ཁ་ཕྱེ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "ཐུམ་སྒྲིལ་བརྡ་དོན་ཡིག་སྣོད་ `%.255s' སིཊེཊི་འབད་མི་ཚུགས།"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "ཐུམ་སྒྲིལ་བརྡ་དོན་ཡིག་སྣོད་ `%.255s' ཨེམ་མེཔ་འབད་མི་ཚུགས།"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "ཐུམ་སྒྲིལ་བརྡ་དོན་ཡིག་སྣོད་ `%.255s' སིཊེཊི་འབད་མི་ཚུགས།"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "ལྷག་པའི་ཤུལ་མ་ཁ་བསྡམ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "ས་སྒོ་མིང་ `%.*s' གི་ཤུལ་མ་ ཨི་ཨོ་ཨེཕ།"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "ས་སྒོ་མིང་ `%.*s' ནང་གྲལ་ཐིག་གསརཔ།"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "ས་སྒོ་མིང་ `%.*s' ནང་ཨེམ་ཨེསི་ཌི་ཨོ་ཨེསི་ ཨི་ཨོ་ཨེཕ་ (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "ས་སྒོ་མིང་ `%.*s' འདི་ཀོ་ལཱོན་གྱིས་རྗེས་སུ་འབྲང་དགོ"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "ས་སྒོ་ `%.*s' གི་གནས་གོང་གི་ཧེ་མ་ཨི་ཨོ་ཨེཕ་(མཐའ་མཇུག་གི་གྲལ་ཐིག་གསརཔ་བརླག་སྟོར་ཞུགས་ཡོདཔ།)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "ས་སྒོ་ `%.*s' གི་གནས་གོང་ནང་ཨེམ་ཨེསི་ཌི་ཨོ་ཨེསི་ ཨི་ཨོ་ཨེཕ་ ཅར།"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "ས་སྒོ་མིང་ `%.*s' ནང་གྲལ་ཐིག་གསརཔ།"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "ས་སྒོ་ `%.*s' གི་གནས་གོང་སྐབས་ཨི་ཨོ་ཨེཕ་(མཐའ་མཇུག་གི་གྲལ་ཐིག་གསརཔ་བརླག་སྟོར་ཞུགས་ཡོདཔ།)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "ཐུམ་སྒྲིལ་གྱི་བརྡ་དོན་ཐོ་བཀོད་ལེ་ཤ་ཅིག་ཐོབ་ཡོད་ གཅིག་རྐྱངམ་ཅིག་འབད་ཆོག"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "ལྷག་པའི་ཤུལ་མ་ཁ་བསྡམ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s' ནང་ཐུམ་སྒྲིལ་གྱི་བརྡ་དོན་མེད།"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s  ཡིག་སྣོད་ `%.255s' ནང་ གྲལ་ཐིག་ %d གི་རྩ་བ།"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s  ཡིག་སྣོད་ `%.255s' ནང་ གྲལ་ཐིག་ %d གི་རྩ་བ།"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "ཡིག་རྒྱུན་སྟོངམ་མེནམ་འོང་།"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "ཀ་ཁ་ཨང་ཡིག་དང་ཅིག་ཁར་འགོ་བཙུགས་དགོ"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "ཡིག་འབྲུ་ `%c' མི་ཆོག་(ཡིག་གུ་ ཨང་ཡིག་ དང་ཡིག་འབྲུ་ `%s' ཚུ་རྐྱངམ་ཅིག)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ཅི་མེད>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "ཐོན་རིམ་གྱི་ཡིག་རྒྱུན་འདི་སྟོངམ་ཨིན།"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "ཐོན་རིམ་གྱི་ཡིག་རྒྱུན་འདི་གིས་བར་སྟོང་ཚུ་གནས་འདྲེན་འབད་ཡོདཔ།"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "ཐོན་རིམ་ནང་གི་ཨི་པོཀ་འདི་ཨང་གྲངས་མེན།"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ཐོན་རིམ་ཨང་ནང་གི་ཀོ་ལཱོན་གྱི་ཤུལ་ལས་ག་ནི་ཡང་མེདཔ།"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "ཐོན་རིམ་ཨང་ནང་གི་ཀོ་ལཱོན་གྱི་ཤུལ་ལས་ག་ནི་ཡང་མེདཔ།"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "ཐོན་རིམ་ཨང་ནང་གི་ཀོ་ལཱོན་གྱི་ཤུལ་ལས་ག་ནི་ཡང་མེདཔ།"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "%s བརླག་སྟོར་ཞུགས་ཡོདཔ།"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "%s གི་དོན་ལུ་གནས་གོང་སྟོངམ།"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ས་སྒོ་རྒྱ་ཚད་ནང་ལུ་ནུས་མེད་ཡིག་འབྲུ་ `%c' \n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "རྩ་སྒྲིག་ནང་ལུ་བརླག་སྟོར་ཞུགས་མི་གུག་ཤད་ཁ་བསྡམ་དོ།\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(འགྲེལ་བཤད་འཐོབ་ཚུགསཔ་མེད་)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཁྲིམས་འགལ་ཐུམ་སྒྲིལ་མིང་: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཁྲིམས་འགལ་ཐུམ་སྒྲིལ་མིང་: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "ཡིག་ཚུགས་གཡོག་མ་བཀོལ་བའི་ཧེ་མ་བརྡ་རྟགས་ %s སྣང་མེད་བཞག་མ་ཚུགས།"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "%s: %s བརྡ་རྟགས་མ་བཟུང་པར་བཞག་ནིའི་འཛོལ་བ།\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (ལས་སྦྱོར་ཡན་ལག): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "ཁ་སྤེལ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "ལས་སྦྱོར་ཡན་ལག་ %s སླར་ལོག་ཡོད་པའི་འཛོལ་བ་ གནས་ཚད་ %d ཕྱིར་ཐོན་འབདཝ་ཨིན།"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "%s གི་དོན་ལུ་བསྒུག་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "ལས་སྦྱོར་ཡན་ལག་ %s འདི་བརྡ་རྟགས་ (%s)%s གིས་གསད་ཡོདཔ།"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", ནང་རྙིང་བཀོག་བཞག་ཡོདཔ།"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "ལས་སྦྱོར་ཡན་ལག་ %s འདི་བསྒུག་ནིའི་གནས་ཚད་ཨང་རྟགས་ %d དང་ཅིག་ཁར་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "%s གི་དོན་ལུ་བསྒུག་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "སི་ཊེཊི་ཟུར་བཞག་ཡིག་སྣོད་ `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "ཁ་བསྡམ་མ་ཚུགས་ %s: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "ཡིག་སྣོད་ %.255s ལས་ %s ལྷགཔ་ད་འཛོལ་བ།"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "`%.255s' གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' ལྷག་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "`%.255s' གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "བརྡ་དོན་ཡིག་སྣོད་ `%.250s' འདི་ `%.250s' སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "བརྡ་དོན་ཡིག་སྣོད་ `%.250s' འདི་ `%.250s' སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' ལྷག་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ནང་ལུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "དོས་ཁང་སྣོད་ཐོ་ `%.250s' ལྷག་མ་ཚུགས།"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "དོས་ཁང་སྣོད་ཐོ་ `%.250s' ལྷག་མ་ཚུགས།"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1280,48 +1349,105 @@ msgstr "%.250s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "dpkg-deb རྒྱུད་དུང་ལས་ལྷག་ནི་འཛོལ་བ།"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "`%.255s' ལྷག་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད་(`%.255s' ནང་ལུ་)"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "`%.255s' སྐབས་ dpkg-deb རྒྱབ་མཐའ་འབད།"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "`%.255s' གི་བདག་པོ་གཞི་སྒྲིག་གི་འཛོལ་བ།"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "`%.255s' གི་གནང་བ་གཞི་སྒྲིག་གི་འཛོལ་བ།"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "`%.255s' ཁ་བསྡམ་ནི་/འབྲི་ནིའི་འཛོལ་བ།"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "རྒྱུད་དུང་ `%.255s' གསར་བསྐུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "ཐབས་འཕྲུལ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "ཧརཌི་ལིངཀ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "བརྡ་མཚོན་འབྲེལ་ལམ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "སྣོད་ཐོ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "`%.255s' གི་དུས་བཀོད་གཞི་སྒྲིག་འབད་ནིའི་འཛོལ་བ།"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "བརྡ་མཚོན་འབྲེལ་ལམ་ `%.255s' གི་བདག་པོ་གཞི་སྒྲིག་འབདཝ་ད་འཛོལ་བ།"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "`%.255s' གི་བདག་པོ་གཞི་སྒྲིག་གི་འཛོལ་བ།"
+msgid "unable to read link `%.255s'"
+msgstr "འབྲེལ་ལམ་ `%.255s' ལྷག་མ་ཚུགས།"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "`%.255s' གི་གནང་བ་གཞི་སྒྲིག་གི་འཛོལ་བ།"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "ཐུམ་སྒྲིལ་ %.250s ནང་ལུ་ཡང་ཡོད་མི་  `%.250s' ཚབ་སྲུང་འབད་ནི་ལུ་འབད་རྩོལ་བསྐྱེད་དོ།"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, fuzzy, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "`%.250s' གུ་ལུ་ལག་ལེན་འཐབ་པའི་གནང་བ་གཞི་སྒྲིག་འབད་མ་ཚུགས།"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1330,19 +1456,19 @@ msgstr ""
 "`%.250s'%.10s%.100s%.10s གི་ཁ་ཕྱོགས་སྒྱུར་ཡོད་པའི་ཐོན་རིམ་ཨིན་མི་ `%.250s' འདི་ཚབ་སྲུང་འབད་"
 "ནི་ལུ་འབད་རྩོལ་བསྐྱེད་དོ།"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, fuzzy, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "`%.250s'%.10s%.100s%.10s གི་ཁ་ཕྱོགས་སྒྱུར་ཡོད་པའི་ཐོན་རིམ་ཨིན་མི་ `%.250s' འདི་ཚབ་སྲུང་འབད་"
 "ནི་ལུ་འབད་རྩོལ་བསྐྱེད་དོ།"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "`%.255s' སི་ཊེཊི་འབད་མ་ཚུགས།(ང་གིས་གཞི་བཙུགས་འབད་ནི་འབད་མི་དེ)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1351,29 +1477,39 @@ msgstr ""
 "ཐོན་རིམ་གཞན་མི་ཅིག་གཞི་བཙུགས་མ་འབད་བའི་ཧེ་མ་ `%.255s' མཐའ་འཁོར་ཁམས་ལོག་སི་སི་ཚུ་བསལ་གཏང་ནི་"
 "འབད་མ་ཚུགས།"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "ཐོན་རིམ་གཞན་མི་ཅིག་གཞི་བཙུགས་མ་འབད་བའི་ཧེ་མ་ སོར་ཆུད་འབད་ཡོད་པའི་ `%.255s' འདི་སི་ཊེཊི་འབད་མ་"
 "ཚུགས།"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "ཡིག་མཛོད་ཀྱི་ནང་ན་དངོས་པོ་ `%.255s' མ་ཤེས་པའི་དབྱེ་བ་ 0x%x འདུག"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "མིང་རྙིངམ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "ཐུམ་སྒྲིལ་ %s རྙིངམ་ནང་ལུ་ཡིག་སྣོད་ཚུ་ཚབ་བཙུགས་དོ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "གཞི་བཙུགས་འབད་ཡོད་པའི་ཐུམ་སྒྲིལ་ %s ནང་ལུ་ཡིག་སྣོད་ཀྱིས་ཚབ་བཙུགས་ཡོད...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1382,92 +1518,47 @@ msgstr ""
 "སྣོད་ཐོ་མིན་པ་དང་ཅིག་ཁར་ ཐུམ་སྒྲིལ་ %.250s ནང་ལུ་སྣོད་ཐོ་ `%.250s' ཚབ་སྲུང་འབད་ནི་ལུ་འབད་རྩོལ་"
 "བསྐྱེད་དོ།"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "ཐུམ་སྒྲིལ་ %.250s ནང་ལུ་ཡང་ཡོད་མི་  `%.250s' ཚབ་སྲུང་འབད་ནི་ལུ་འབད་རྩོལ་བསྐྱེད་དོ།"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "`%.255s' ལྷག་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད་(`%.255s' ནང་ལུ་)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "`%.255s' སྐབས་ dpkg-deb རྒྱབ་མཐའ་འབད།"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "`%.255s' ཁ་བསྡམ་ནི་/འབྲི་ནིའི་འཛོལ་བ།"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "རྒྱུད་དུང་ `%.255s' གསར་བསྐུན་འབདཝ་ད་འཛོལ་བ།"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "ཐབས་འཕྲུལ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "ཧརཌི་ལིངཀ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "བརྡ་མཚོན་འབྲེལ་ལམ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "སྣོད་ཐོ་ `%.255s' གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ།"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་ནིའི་དོན་ལས་  `%.255s' ཟུར་ཁ་བཤུད་མ་ཚུགས།"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "འབྲེལ་ལམ་ `%.255s' ལྷག་མ་ཚུགས།"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "`%.255s' གི་དོན་ལུ་རྒྱབ་ཐག་བརྡ་མཚོན་འབྲེལ་ལམ་བཟོ་མ་ཚུགས།"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "`%.255s' གི་དོན་ལུ་རྒྱབ་ཐག་བརྡ་མཚོན་འབྲེལ་ལམ་ཅའུན་འབད་མ་ཚུགས།"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་མ་འབད་བའི་ཧེ་མ་ `%.255s' གི་རྒྱབ་ཐག་འབྲེལ་ལམ་བཟོ་མ་ཚུགས།"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "`%.255s' གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "`%.255s' གསར་བསྐྲུན་འབད་མ་ཚུགས།"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "`%.255s' གནས་ཁོངས་མིན་པ་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1476,7 +1567,7 @@ msgstr ""
 "dpkg: ཉེན་བརྡ་ - %s གི་རྩ་བསྐྲད་དང་ཅིག་ཁར་རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་སྣང་མེད་བཞགཔ་ད:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1485,7 +1576,7 @@ msgstr ""
 "dpkg: ཉེན་བརྡ་ - ཁག་ཆེ་བའི་ཐུམ་སྒྲིལ་ %s གི་རིམ་སྒྲིག་མི་འབད་ནི་ཆ་འཇོག་འབདཝ་དོ་\n"
 " %s རྩབསྐྲད་གཏང་ནི་ལྕོགས་ཅན་བཟོ་ནིའི་དོན་ལས།\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1494,7 +1585,7 @@ msgstr ""
 "dpkg: མེད། %s འདི་ཁག་ཆེཝ་ཨིན། འདི་རིམ་སྒྲིག་འབད་འོང་\n"
 "  %s རྩབསྐྲད་གཏང་ནི་ལྕོགས་ཅན་བཟོ་ནིའི་དོན་ལས།\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1503,28 +1594,28 @@ msgstr ""
 "dpkg: མེད། %s རྩ་བསྐྲད་གཏང་མི་ཚུགས་ (--auto-deconfigure གི་གྲོགས་རམ་འབད་འོང་):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "%.250s ནང་ལྷག་པའི་འཛོལ་བ།"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "`%.255s' གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: %s གི་དོན་ལུ་ %s རྩ་བསྐྲད་གཏང་ནི་ཆ་འཇོག་འབད་དོ་ ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ཨིན།  %sགི་དོན་ལུ་ %sརྩ་བསྐྲད་གཏང་འོང་།\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1533,40 +1624,40 @@ msgstr ""
 "dpkg:  %s ནང་ན་ %s ཡོད་མི་གི་སྐོར་ལས་:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: ཉེན་བརྡ་ - མི་མཐུན་པ་སྣང་མེད་བཞག་དོ། ག་དེ་སྦེ་རུང་འཕྲོ་མཐུད་འོང་ !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %s གི་དོན་ལུ་ %s རྩ་བསྐྲད་གཏང་ནི་ཆ་འཇོག་འབད་དོ་ ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s འདི་ལེ་ཤོམ་སྦེ་གཞི་བཙུགས་མ་འབད་བས་ - འདི་གུའི་རྟེན་འབྲེལ་ག་ཅི་འབད་རུང་སྣང་མེད་བཞག་དོ།\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: འདི་གིས་ %s བྱིནམ་ལས་ %s རྩ་བསྐྲད་གཏང་ནི་ལུ་དཀའ་ངལ་ཡོདཔ་འོང་ ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1575,103 +1666,105 @@ msgstr ""
 "dpkg: ཐུམ་སྒྲིལ་ %s ལུ་ལོག་གཞི་བཙུགས་འབད་ནི་དགོཔ་ཨིན་ དེ་འབདཝ་ད་ཁྱོད་ཀྱིས་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་རྩ་"
 "བསྐྲད་གཏང་།\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: ཐུམ་སྒྲིལ་ %s ལུ་དགོཔ་ཨིན་ རྩ་བསྐྲད་མི་གཏང་།\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ཨིན།  %sགི་དོན་ལུ་ %sརྩ་བསྐྲད་གཏང་འོང་།\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "མི་མུན་པའི་ཐུམ་སྒྲིལ་ཚུ་ -  %.250s གཞི་བཙུགས་མི་འབད།"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: ཉེན་བརྡ་ - མི་མཐུན་པ་སྣང་མེད་བཞག་དོ། ག་དེ་སྦེ་རུང་འཕྲོ་མཐུད་འོང་ !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive ལུ་ཉུང་མཐའ་འགྲུལ་ལམ་སྒྲུབ་རྟགས་གཅིག་དགོ"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "--recursive གི་དོན་ལུ་འཚོལ་ནི་ལག་ལེན་འཐབ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "འཚོལ་ནིའི་རྒྱུད་དུང་ཨེཕ་ཌི་ཨོ་པཱན་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "འཚོལ་ནིའི་རྒྱུད་དུང་ལྷག་ནིའི་འཛོལ་བ།"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "འཚོལ་ནིའི་རྒྱུད་དུང་ཁ་བསྡམ་ནིའི་འཛོལ་བ།"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--recursive གི་དོན་ལུ་འཚོལ་ནི་གིས་ལེགས་སྐྱོང་མ་འཐབ་པའི་འཛོལ་བ་ %i སླར་ལོག་འབད་ནུག"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "འཚོལ་ཞིབ་འབད་ཡོད་ དེ་འབདཝ་ད་ཐུམ་སྒྲིག་ཚུ་འཚོལ་མ་འཐོབ་(*.deb མཐུན་མི་ཡིག་སྣོད་ཚུ་)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s ལུ་ཉུང་མཐའ་ཐུམ་སྒྲིལ་ཡིག་མཛོད་ཡིག་སྣོད་ཀྱི་སྒྲུབ་རྟགས་གཅིག་དགོཔ་ཨིན།"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "ཧེ་མ་སེལ་འཐུ་མ་འབད་བའི་ཐུམ་སྒྲིལ་ %s སེལ་འཐུ་འབད་དོ།\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "སེལ་འཐུ་མ་འབད་བའི་ཐུམ་སྒྲིལ་ %s གོམ་འགྱོ་དོ།\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "%.250s གི་ཐོན་རིམ་ %.250s ཧེ་མ་ལས་རང་ཡོད་ གོམ་འགྱོ་དོ།\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - ཉེན་བརྡ་:  %.250s འདི་  %.250s ལས་ %.250s ལུ་མར་སྐྱེད་འབད་དོ།\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "%.250s འདི་ཐོན་རིམ་ %.250s ལས་ %.250s ལུ་མར་སྐྱེད་མི་འབད་ གོམ་འགྱོ་དོ།\n"
@@ -1706,18 +1799,18 @@ msgstr "`%.250s' གི་གསརཔ་སྦེ་གཞི་བཙུགས
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "`%.250s' གི་ཐོན་རིམ་གསརཔ་སྦེ་ཕྱིར་ཐོན་འབད་འབད་བའི་ཐོན་རིམ་རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "བགོ་བཀྲམ་རིམ་སྒྲིག་ཡིག་སྣོད་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "ད་ལྟོ་གཞི་བཙུགས་འབད་ཡོད་པའི་རིམ་སྒྲིག་ཡིག་སྣོད་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1728,62 +1821,62 @@ msgstr ""
 "རིམ་སྒྲིག་ཡིག་སྣོད་ `%s' རིམ་ལུགས་གུ་ལུ་མེད།\n"
 "ཁྱོད་ཀྱིས་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་རིམ་སྒྲིག་ཡིག་སྣོད་གསརཔ་གཞི་བཙུགས་འབད་དོ།\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: ཉེན་བརྡ་ -  `%.250s' རྒྱབ་ཐག་རྙིངམ་རྩ་བསྐྲད་གཏང་ནི་འཐུས་ཤོར་བྱུང་ཡོད་: %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ -  `%.250s' འདི་ `%.250s' ལུ་བསྐྱར་མིང་བཏགས་ནི་འཐུས་ཤོར་བྱུང་ཡོད་: %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s:ལག་ལེན་འཐབ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ  '%s %s'"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ - བགོ་བཀྲམ་ཐོན་རིམ་ `%.250s' རྙིངམ་རྩ་བསྐྲད་གཏང་ནི་འཐུས་ཤོར་བྱུང་ཡོད་: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ -  `%.250s' (སླར་སྲུང་མ་འབད་བའི་ཧེ་མ་)རྩ་བསྐྲད་གཏང་ནི་འཐུས་ཤོར་བྱུང་ཡོད་: "
 "%s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ -  `%.250s' འདི་ `%.250s' ལུ་འབྲེལ་མཐུད་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད་: %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ %s གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་དོ་...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "`%.250s' འདི་ `%.250s' སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "`%s' སྦེ་མིང་བཏགས་ཡོད་པའི་ཐུམ་སྒྲིལ་ག་ནི་ཡང་གཞི་བཙུགས་མ་འབད་ རིམ་སྒྲིག་འབད་མི་ཚུགས།"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "ཐུམ་སྒྲིལ་ %.250s འདི་ཧེ་མ་ལས་གཞི་བཙུགས་དང་རིམ་སྒྲིག་འབད་ཡོདཔ་ཨིན།"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1792,7 +1885,24 @@ msgstr ""
 "ཐུམ་སྒྲིལ་ %.250s འདི་རིམ་སྒྲིག་གི་དོན་ལུ་གྲ་སྒྲིག་མེད།\n"
 " རིམ་སྒྲིག་འབད་མི་ཚུགས་(ད་ལྟའི་གནས་ཚད་ `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"ཐུམ་སྒྲིལ་ %.250s འདི་རིམ་སྒྲིག་གི་དོན་ལུ་གྲ་སྒྲིག་མེད།\n"
+" རིམ་སྒྲིག་འབད་མི་ཚུགས་(ད་ལྟའི་གནས་ཚད་ `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1801,11 +1911,11 @@ msgstr ""
 "dpkg: རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་གྱིས་ %s གི་རིམ་སྒྲིག་སྔོན་བཀག་འབདཝ་ཨིན།:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་ཚུ་ - རིམ་སྒྲིག་མ་འབད་བར་བཞག་དོ།"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1814,7 +1924,7 @@ msgstr ""
 "dpkg: %s: རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་ཚུ་ དེ་འབདཝ་ད་ ཁྱོད་ཀྱིས་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་རིམ་སྒྲིག་འབད་དོ་:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1822,12 +1932,12 @@ msgstr ""
 "ཐུམ་སྒྲིལ་འདི་གནམ་མེད་ས་མེད་རིམ་མཐུན་མེད་པའི་གནས་ལུགས་ནང་ལུ་ཨིན་མས་ - ཁྱོད་ཀྱིས་\n"
 " རིམ་སྒྲིག་འབད་ནིའི་དཔའ་མ་བཅམ་པའི་ཧེ་མ་ལོག་འགོ་བཙུགས་དགོ"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) གཞི་སྒྲིག་འབད་དོ་...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1836,7 +1946,7 @@ msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ - རིམ་སྒྲིག་ཡིག་སྣོད་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས།\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1845,7 +1955,7 @@ msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ - རིམ་སྒྲིག་ཡིག་སྣོད་ `%s' འདི་ཐད་སྒོརམ་འབྲེལ་ལམ་ཅིག་ཨིན་\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1854,7 +1964,7 @@ msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ - རིམ་སྒྲིག་ཡིག་སྣོད་ `%s' ལྷག་ནིའི་འབྲེལ་ལམ་ཟབོ་མ་ཚུགས།\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1864,35 +1974,35 @@ msgstr ""
 "འབདཝ་ཨིན།\n"
 " (`%s' འདི་  `%s' ལུ་བརྡ་མཚོན་འབྲེལ་ལམ་ཨིན་)\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: ཉེན་བརྡ་ - རིམ་སྒྲིག་ཡིག་སྣོད་ `%.250s' འདི་ཉག་རྐྱང་ཡིག་སྣོད་ཡང་ན་བརྡ་དོན་ (= `%s')"
 "ཨིན།\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "ཨེམ་ཌི་༥དྲྭ་རྟགས།"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg: %s: ཉེན་བརྡ་ - དྲྭ་རྟགས་ ཀྱི་དོན་ལུ་རིམ་སྒྲིག་ཡིག་སྣོད་ %s ཁ་ཕྱེ་མ་ཚུགས: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "ཁྱོད་འབད་ཚར་བའི་སྐབས་ `exit' ཡིག་དཔར་རྐྱབས།\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1901,12 +2011,12 @@ msgstr ""
 "\n"
 "རིམ་སྒྲིག་ཡིག་སྣོད་ `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (ངོ་མ་འབད་བ་ཅིན་ `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1917,7 +2027,7 @@ msgstr ""
 " ==> ཡིག་སྣོད་གུའི་རིམ་ལུགས་འདི་ཁྱོད་ཀྱིས་ཡང་ན་ཡིག་ཚུགས་ཀྱིས་གསར་བསྐྲུན་འབད་ཡོད།\n"
 " ==> ཡིག་སྣོད་ཡང་ཐུམ་སྒྲིལ་འཛིན་སྐྱོང་པ་གིས་ཐུམ་སྒྲིལ་བྱིན་ཡོདཔ།\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1926,7 +2036,7 @@ msgstr ""
 "\n"
 "     གཞི་བཙུགས་འབད་ཞིནམ་ལས་ལེགས་བཅོས་མ་འབད་བས།\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1935,7 +2045,7 @@ msgstr ""
 "\n"
 " ==> (ཁྱོད་ཀྱིས་ཡང་ན་ཡིག་ཚུགས་ཀྱིས་)གཞི་བཙུགས་སྐབས་ལས་ལེགས་བཅོས་འབད་ཡོད།\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1944,37 +2054,37 @@ msgstr ""
 "\n"
 " ==> (ཁྱོད་ཀྱིས་ཡང་ན་ཡིག་ཚུགས་གཅིག་གིས་)གཞི་བཙུགས་སྐབས་ལས་བཏོན་གཏང་ཡོདཔ།\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> ཐུམ་སྒྲིལ་བགོ་འགྲེམ་པ་གིས་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོན་རིམ་ཅིག་སྐྱེལ་འདྲེན་འབད་ནུག\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     ཐུམ་སྒྲིལ་ནང་གི་ཐོན་རིམ་འདི་མཇུག་ལུ་གཞི་བཙུགས་འབད་ཡོད་མི་དང་གཅིག་པ་ཨིན།\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> ཁྱོད་ཀྱི་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་ཡིག་སྣོད་གསརཔ་ལག་ལེན་འཐབ་དོ།\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> ཁྱོད་ཀྱི་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་ ད་ལྟོའི་ཡིག་སྣོད་རྙིངམ་ལག་ལེན་འཐབ་དོ།\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> རིམ་སྒྲིག་ཡིག་སྣོད་རྙིངམ་འདི་སྔོན་སྒྲིག་སྦེ་བཞག་དོ།\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> རིམ་སྒྲིག་ཡིག་སྣོད་འདི་སྔོན་སྒྲིག་སྦེ་ལག་ལེན་འཐབ་དོ།\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1989,182 +2099,168 @@ msgstr ""
 "      D     : ཐོན་རིམ་ཚུའི་བར་གྱི་ཁྱད་པར་ཚུ་སྟོན།\n"
 "      Z     : དུས་སྐབས་འདི་བརྟག་དཔྱད་འབད་ནིའི་དོན་ལས་ལས་སྦྱོར་འདི་རྒྱབ་གཞི་བཟོ།\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr "སྔོན་སྒྲིག་གི་བྱ་བ་འདི་ཁྱོད་ཀྱི་ད་ལྟོའི་ཐོན་རིམ་བཞག་ནི་འདི་ཨིན།\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr "སྔོན་སྒྲིག་གི་བྱ་བ་འདི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་ནི་འདི་ཨིན།\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[སྔོན་སྒྲིག་=ཨེན་]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[སྔོན་སྒྲིག་=ཝའི]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[སྔོན་སྒྲིག་མེད]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "ཨེསི་ཊི་ཌི་ཨི་ཨར་ཨར་ལུ་འབྲིཝ་ད་འཛོལ་བ། རིམ་སྒྲིག་ཡིག་སྣོད་ནུས་སྤེལ་གྱི་ཧེ་མ་གསར་རྙེད་འབད་ཡོདཔ།"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ནུས་སྤེལ་ལུ་ཨེསི་ཊི་ཌི་ཨིན་གུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ནུས་སྤེལ་ལུའི་ཨེསི་ཊི་ཌི་ཨིན་གུ་ཨི་ཨོ་ཨེཕ།"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s ལུ་རྟེནམ་ཨིན %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s ལུ་གུ་སྔོན་-རྟེནམ་ཨིན %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%sའོས་སྦྱོར་འབདཝ་ཨིན %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s བསམ་འཆར་བཀོདཔ་ཨིན %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s བར་མཚམས་ཚུ %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s དང་གཅིག་ཁར་མི་མཐུནམ་ཨིན %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr " %s གོང་སྤེལ་ཚུ %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s འདི་རྩ་བསྐྲད་གཏང་དགོཔ་ཨིན།\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s འདི་རིམ་སྒྲིག་མ་འབད་བར་བཞག་དགོཔ་ཨིན།\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s འདི་གཞི་བཙུགས་འབད་དགོཔ་ཨིན་། དེ་འབདཝ་ད་འདི་ཐོན་རིམ་ %.250s ཨིན།\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s འདི་བཤུབ་ཡོད། དེ་འབདཝ་ད་འདི་ཐོན་རིམ་ %.250s ཨིན།\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s འདི་བཤུབ་ཡོད། དེ་འབདཝ་ད་འདི་ནམ་ཡང་རིམ་སྒྲིག་མ་འབད་བས།\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s འདི་བཤུབ་ཡོད། དེ་འབདཝ་ད་འདི་ཐོན་རིམ་ %.250s ཨིན།\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s གིས་མཐའ་མཇུག་རིམ་སྒྲིག་འབད་མི་ཐོན་རིམ་འདི་ %.250s ཨིན།\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s འདི་ %s ཨིན།\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s གིས་ %.250s བྱིནམ་ཨིན་ དེ་འབདཝ་ད་འདི་རྩ་བསྐྲད་གཏང་དགོཔ་ཨིན།\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s གིས་ %.250s བྱིནམ་ཨིན་ དེ་འབདཝ་ད་འདི་རིམ་སྒྲིག་མ་འབད་བར་བཞག་དགོཔ་ཨིན།\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s གིས་ %.250s བྱིནམ་ཨིན་ དེ་འབདཝ་ད་འདི་ %s ཨིན།\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s འདི་གཞུ་བཙུགས་མ་འབད་བས།\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (ཐོན་རིམ་ %.250s) འདི་གཞི་བཙུགས་འབད་དགོཔ་ཨིན།\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (ཐོན་རིམ་ %.250s) འདི་ %sཨིན།\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s གིས་   %.250s བྱིནམ་ཨིན་ དེ་ལས་འདི་གཞི་བཙུགས་འབད་དགོ་ཨིན།\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "%.250s གིས་ %.250s བྱིནམ་ཨིན་ དེ་ལས་འདི་ %s ཨིན།\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "དབྱེ་བ་ ཌི་པི་ཀེ་ཇི་-བཤག་ --གྲོགས་རམ་གྱི་དོན་ལུ་གྲོགས་རམ།"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "ཌེ་བི་ཡཱན་ %s ཐོན་རིམ་ %s\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"འདྲ་བཤུས་དབང་ཆ་ (C) ༡༩༩༥ ཨི་ཡན་ ཇེཀ་ཤན།\n"
-"འདྲ་བཤུས་དབང་ཆ་ (C) ༢༠༠༠ ༢༠༠༡ ཝི་ཅརཊི་ ཨཀ་ཀར་མཱན།"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2174,8 +2270,8 @@ msgstr ""
 "འ་ནི་འདི་རང་དབང་མཉེན་ཆས་ཨིན། ཇི་ཨེན་ཡུ་ ཡོངས་ཁྱབ་མི་མང་ཆོག་ཐམ་ཐོན་རིམ་ ༢ ཡང་ན་\n"
 "ཤུལ་མམ་འདི་ གནས་སྟངས་ཚུ་འདྲ་བཤུས་རྐྱབས་ནིའི་དོན་ལུ་ བལྟ། ཉེན་ལེན་ག་ནི་ཡང་མེད།\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2184,7 +2280,7 @@ msgstr ""
 "ལག་ལེན་: %s [<option> ...] <command>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2196,7 +2292,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2240,7 +2336,7 @@ msgstr ""
 "ཐུམ་སྒྲིལ་ པི་རིནསིཊི་/པོསི་ཊིརམ་ ཡིག་ཚུགས་ཚུ་གིས་ཨ་རྟག་རང་ --ཐུམ་སྒྲིལ་དང་ and --ཁ་ཕྱོགས་སྒྱུར་བ་ "
 "གསལ་བཀོད་འབད་དགོ།\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2249,19 +2345,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "མིང་རྙིངམ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "`%s' ཞིབ་དཔྱད་འབད་ནིའི་འཛོལ་བ: %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2270,140 +2360,120 @@ msgstr ""
 "བསྐྱར་མིང་བཏགས་ནི་འདི་ `%s' \n"
 "  ཡིག་སྣོད་ `%s' སོ་སོ་དང་དང་ཅིག་ཁར་ཚབ་སྲུང་འབད་ནི་དང་འབྲེལ་བ་འབདཝ་ཨིན། འབད་མི་ཆོག"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "མིང་གསརཔ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "བསྐྱར་མིང་བཏགས་: འབྲེལ་ལམ་ `%s' རྙིངམ་རྫུན་མ་རྩ་བསྐྲད་གཏང་: %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "ཡིག་སྣོད་མིང་ \"%s\" འདི་ཡང་དག་མེན།"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "ཡིག་སྣོད་ཚུ་ནང་གྲལ་ཐིག་གསརཔ་ཚུ་མེདཔ་འོང་།"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "ཉེ་གནས་སྦེ་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོད།\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "ཉེ་གནས་སྦེ་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོད།\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "%s གིས་ཁ་སྒྱུར།"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%s གིས་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོདཔ་\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "%s གིས་ཁ་སྒྱུར།"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s གིས་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོདཔ་\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "ཇི་པི་ཨེལ་ཡིག་སྣོད་ཁ་ཕྱེ་མི་ཚུགས།"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "vsnprintf ནང་ ངོས་སྙོམ་མ་ཚུགས།"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "ཁ་སྒྱུར་རྙིངམ་-རྙིངམ་ རྩ་བསྐྲད་གཏང་: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་ གསརཔ་གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ་: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་གསརཔ་གཞི་བཙུགས་འབདཝ་ད་འཛོལ་བ་: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s་ལུ་སྒྲུབ་རྟགས་རྐྱང་པ་ཅིག་དགོཔ་འདུག"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "ཡིག་སྣོད་མིང་ \"%s\" འདི་ཡང་དག་མེན།"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "ཡིག་སྣོད་ཚུ་ནང་གྲལ་ཐིག་གསརཔ་ཚུ་མེདཔ་འོང་།"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "སྣོད་ཐོ་ཚུ་ཁ་ཕྱོགས་སྒྱུར་མི་ཚུགས།"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "སྣོད་ཐོ་ཚུ་ཁ་ཕྱོགས་སྒྱུར་མི་ཚུགས།"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "`%s' བཀོག་བཞག་དོ།"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' འདི་ `%s' དང་ཅིག་ཁར་རྡབ་འཁྲུག་བྱུངམ་ཨིན།"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' ཁ་སྐོང་རྐྱབས་དོ།"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - ཉེན་བརྡ་: གཞི་བཙུགས་མ་འབད་བར་ཡོད་མི་ %.250s རྩ བསྐྲད་གཏང་ནིའི་ཞུ་བ་འདི་སྣང་མེད་བཞག་"
+"དོ།\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "ཁ་སྒྱུར་ `%s' མེད། གཅིག་ཡང་རྩ་བསྐྲད་མ་གཏང་།"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2414,7 +2484,7 @@ msgstr ""
 "   `%s'རྩ་བསྐྲད་གཏང་པའི་སྐབས་\n"
 "   `%s' འཐོབ་ཡོད།"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2425,17 +2495,24 @@ msgstr ""
 "  `%s' རྩ་བསྐྲད་གཏང་པའི་སྐབས་\n"
 "  `%s' འཐོབ་ཡོད།"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - ཉེན་བརྡ་: གཞི་བཙུགས་མ་འབད་བར་ཡོད་མི་ %.250s རྩ བསྐྲད་གཏང་ནིའི་ཞུ་བ་འདི་སྣང་མེད་བཞག་"
+"དོ།\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "`%s' རྩ་བསྐྲད་གཏང་དོ།"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "ཐུམ་སྒྲིལ་ལུ་གྲལ་ཐིག་གསརཔ་མེདཔ་འོང་།"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "ལུ་-ཁ་ཕྱོགས་སྒྱུར་བ་འདི་ནང་ལུ་གྲལ་ཐིག་གསརཔ་ཚུ་མེདཔ་འོང་།"
 
@@ -2451,12 +2528,12 @@ msgstr "ཧེ་མའི་ཁ་སྒྱུར་ཡིག་སྣོད་
 msgid "failed to fstat diversions file"
 msgstr "ཁ་སྒྱུར་ཡིག་སྣོད་ཨེཕ་སི་ཊེཊི་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "`%.250s' ཡང་ན་ `%.250s' འབྲེལ་བ་ཡོད་མི་མི་མཐུན་པའི་ཁ་སྒྱུར་ཚུ།"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2466,7 +2543,7 @@ msgstr ""
 "དེ་ཚུ་གི་དོན་ལུ་ལོག་འགོ་བཙུགས་དགོ་(དེ་ལས་ཐུམ་སྒྲིལ་ཚུ་\n"
 "ཁོང་ལུ་བརྟེན་མི་)ལེ་ཤོམ་སྦེ་ལས་འགན་གྲུབ་ནིའི་དོན་ལུ་:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2477,7 +2554,7 @@ msgstr ""
 "dpkg --configure ཡང་ན་ སེལ་འཐུ་མི་འབད་ནི་ནང་གི་རིམ་སྒྲིག་དཀར་ཆ་གདམ་ཁ་ ལག་ལེན་ཐའབ་ཐོག་རིམ་"
 "སྒྲིག་འབད་དགོ:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2488,7 +2565,7 @@ msgstr ""
 "dpkg --configure <ཐུམ་སྒྲིལ་> ཡང་ན་ སེལ་འཐུ་མི་འབད་ནི་ནང་གི་རིམ་སྒྲིག་དཀར་ཆག་གདམ་ཁ་འདི་ལག་"
 "ལེན་འཐབ་ཐོག་ལོག་འབད་རྩོལ་བསྐྱེད་དགོ:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2499,46 +2576,73 @@ msgstr ""
 "གཞི་བཙུགས་འདི་ལོག་འབད་རྩོལ་བསྐྱེད་ཐོག་ལས་གཞི་བཙུགས་འབད་ཚུགས།\n"
 "ཐུམ་སྒྲིལ་ཚུ་སེལ་འཐུ་མི་འབད་ནི་ཡང་ན་dpkg --remove ལག་ལེན་འཐབ་ཐོག་རྩ་བསྐྲད་གཏང་ཚུགས་:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s གི་སྒྲུབ་རྟགས་གཅིག་ཡང་མི་འབག"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<མ་ཤེསཔ་>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d  %s ནང་: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2546,7 +2650,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d ཐུམ་སྒྲིལ་ཚུ་ འོག་གི་དབྱེ་ཚན་ཚུ་ལས་:"
 msgstr[1] " %d ཐུམ་སྒྲིལ་ཚུ་ འོག་གི་དབྱེ་ཚན་ཚུ་ལས་:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2555,30 +2659,34 @@ msgstr ""
 "dpkg གི་ཐོན་རིམ་ཨི་པོཅ་རྒྱབ་སྐྱོར་དང་གཅིག་ཁར་ལཱ་འབད་མི་དེ་ད་ལྟོ་ཡང་རིམ་སྒྲིག་མ་འབད་བས།\n"
 "`dpkg --configure dpkg' ལག་ལེན་འཐབ་ཞིནམ་ལས་ ལོག་འབད་རྩོལ་བསྐྱེད་གནང་།\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg འདི་གཞི་བཙུགས་འབད་ཡོདཔ་སྦེ་དྲན་ཐོ་མ་བཀོད་ ཨི་པོཅ་རྒྱབ་སྐྱོར་རེ་རེའི་དོན་ལུ་ཞིབ་དཔྱད་འབད་མི་"
 "ཚུགས !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2587,27 +2695,27 @@ msgstr ""
 "dpkg: སྔོན་-རྟེན་འབྲེལ་ག་དེ་སྦེ་ངལ་རངས་ནི་ཨིན་ན་བལྟ་མི་ཚུགས།\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "%.250s གི་དོན་ལུ་སྔོན་-རྟེན་འབྲེལ་ངལ་རངས་མི་ཚུགས་(%.250s གི་དོན་ལས་དགོཔ་)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "ཉེན་བརྡ་:ཕན་མེད་གདམ་ཁ་ `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions གིས་སྒྲུབ་རྟགས་གསུམ་འབགཔ་ཨིན་: <ཐོན་རིམ་> <མཐུན་འབྲེལ་> <ཐོན་རིམ་>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions བྱང་ཉེས་མཐུན་འབྲེལ།"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "ཐོན་རིམ་ ཨེ་ ལུ་ཚིག་སྦྱོར་བྱང་ཉེས་འདུག་: %s\n"
@@ -2666,12 +2774,12 @@ msgstr ""
 "ནུག:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2680,37 +2788,42 @@ msgstr ""
 "dpkg: འཚུབ་ཅན་ཉེན་བརྡ་: ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་བརླག་སྟོར་ཞུགས་"
 "ནུག་ ཐུམ་སྒྲིལ་ལུ་ད་ལྟོ་གཞི་བཙུགས་འབད་མི་ཡིག་སྣོད་ཚུ་མེདཔ་སྦེ་ཚོད་དཔག་སྟེ།\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་སྣོད་ཀྱི་ནང་ན་ཡིག་སྣོད་མིང་སྟོངམ་འདུག"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་སྣོད་ཀྱི་ནང་ན་ཡིག་སྣོད་མིང་སྟོངམ་འདུག"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་སྣོད་ཀྱི་ནང་ན་ཡིག་སྣོད་མིང་སྟོངམ་འདུག"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "ཐུམ་སྒྲིལ་ `%.250s' གི་དོན་ལུ་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་ཁ་བསྡམ་ད་འཛོལ་བ།"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(གནད་སྡུད་གཞི་རྟེན་ལྷག་དོ་..."
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2718,84 +2831,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d ཡིག་སྣོད་ཚུ་དང་སྣོད་ཐོ་ཚུ་ད་ལྟོ་གཞི་བཙུགས་འབད་ཡོད།)\n"
 msgstr[1] "%d ཡིག་སྣོད་ཚུ་དང་སྣོད་ཐོ་ཚུ་ད་ལྟོ་གཞི་བཙུགས་འབད་ཡོད།)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་གསར་བསྐྲུན་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ལུ་འབྲི་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ བཤལ་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ མཉམ་བྱུང་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ཁ་བསྡམ་ནི་ལུ་འཐུས་ཤོརབྱུང་ཡོད།"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་གཞི་བཙུགས་འབད་ནི་ལུ་འཐུས་ཤོར་"
-"བྱུང་ཡདོ།"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "གཞི་བཙུགས་མ་འབད་བས།"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "གཞི་བཙུགས་མ་འབད་བས་ དེ་འབདཝ་ད་རིམ་སྒྲིག་སྡོདཔ་ཨིན།"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "རྩ་བསྐྲད་འཐུས་ཤོར་ལུ་རྟེན་ཆད་ཡོདཔ།"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "བཤུབ་ཡོད་ དེ་འབདཝ་ད་རིམ་སྒྲིག་མ་འབད་བས།"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "པོསིཊི་ཨིནསིཊི་འཐུས་ཤོར་ལུ་རྟེན་ཆད་ཡོདཔ།"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "གཞི་བཙུགས་འབད་ཡོདཔ།"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - འཛོལ་བ: འགྲུལ་ལམ་འདི་གཞི་སྒྲིག་མ་འབད་བས།\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' འདི་འགྲུལ་ལམ་གུ་མ་འཐོབ།\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2806,7 +2885,7 @@ msgid_plural ""
 msgstr[0] "dpkg: `%s' འདི་འགྲུལ་ལམ་གུ་མ་འཐོབ།\n"
 msgstr[1] "dpkg: `%s' འདི་འགྲུལ་ལམ་གུ་མ་འཐོབ།\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2815,99 +2894,121 @@ msgstr ""
 "%d གིས་འགྲུལ་ལམ་གུ་མ་འཐོབ་མི་ལས་རིམ་(ཚུ་)རེ་བ་བསྐྱེད་ནུག\n"
 "ཨེན་བི: རྩ་བའི་འགྲུལ་ལམ་འདི་གི་ནང་ན་/usr/local/sbin, /usr/sbin དང་ /sbin འོང་དགོ"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "vsnprintf སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "`%.250s' ལུ་སི་ཨེཆ་རུཊི་ འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "`%.255s' ལུ་སི་ཨེཆ་ཌི་ཨའི་ཨར་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s' གུ་ལུ་ལག་ལེན་འཐབ་པའི་གནང་བ་གཞི་སྒྲིག་འབད་མ་ཚུགས།"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "vsnprintf སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "%s ཡིག་ཚུགས་རྙིངམ།"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "%s `%.250s' སི་ཊེཊི་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "%s ཡིག་ཚུགས་གསརཔ།"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "%s ཡིག་ཚུགས་རྙིངམ།"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s `%.250s' སི་ཊེཊི་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - ཚབ་ལུ་ཐུམ་སྒྲིལ་གསརཔ་འདི་ལས་ཡིག་ཚུགས་འབད་རྩོལ་བསྐྱེད་དོ་...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "ཐུམ་སྒྲིལ་གྱི་ཐོན་རིམ་གསརཔ་འདི་ནང་ལུ་ཡིག་ཚུགས་མེད།-བཀོག་བཞག་དོ།"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... འདི་བཏུབ་ཡར་སོངམ་བཟུམ་མཐོངམ་མས།\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "`%.255s' གསར་བསྐྲུན་འབད་མ་ཚུགས།"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "`%.250s' གི་གནས་ས་ཞིབ་དཔྱད་འབད་མ་ཚུགས།"
 
-#: src/infodb.c:69
-msgid "cannot read info directory"
-msgstr "བརྡ་དོན་སྣོད་ཐོ་ལྷག་མི་ཚུགས།"
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
+msgid "cannot read info directory"
+msgstr "བརྡ་དོན་སྣོད་ཐོ་ལྷག་མི་ཚུགས།"
+
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "%.250s ཁ་ཕྱེ་ནིའ་འབད་རྩོལ་བསྐྱེདཔ་ད་འཛོལ་བ།"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "ཀཱོན་ཕ་ཡིལ་`%.250s' འདི་ ཐུམ་སྒྲིལ་ནང་མི་འབྱུང་།"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' འབྲིཝ་ད་འཛོལ་བ།"
 
-#: src/main.c:60
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "ཌི་བི་ཡཱན་ `%s' ཐུམ་སྒྲིལ་འཛིན་སྐྱོང་པའི་ལས་རིམ་གྱི་ཐོན་རིམ་ %s\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2931,7 +3032,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2965,7 +3070,7 @@ msgstr ""
 "  -Dh|--debug=help                 རྐྱོན་སེལ་འབད་ནི་གུ་ལུ་གྲོགས་རམ་སྟོན།\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2978,7 +3083,7 @@ msgstr ""
 "  --ཆོག་ཐམ|--ཆོག་ཐམ་              འདྲ་བཤུས་དབང་ཆ་ཆོག་ཐམ་གྱི་ཐ་སྙད་འདི་ཚུ་སྟོན།\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2990,18 +3095,25 @@ msgstr ""
 "help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "ནང་འཁོད་ལག་ལེན་གྱི་དོན་ལུ་: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -3028,6 +3140,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3064,7 +3178,7 @@ msgstr ""
 "  --abort-after <n>          <n> འཛོལ་བ་ཚུ་གདོང་ཐུག་བྱུང་པའི་སྐབས་བར་བཤོལ་འབད།\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3084,13 +3198,13 @@ msgstr ""
 "ལུ་རྐྱངམ་ཅིག)\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "ལག་ལེན་པ་-མཛའ་གྲོགས་ཐུམ་སྒྲིལ་འཛིན་སྐྱོང་པའི་དོན་ལུ་`dselect' ཡང་ན་ `aptitude' ལག་ལེན་འཐབ།\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3113,59 +3227,63 @@ msgstr ""
 "གདམ་ཁ་ཚུ་ [*] སྦེ་རྟགས་བཀལ་ཡོད་མི་གིས་ ཨའུཊི་པུཊི་ལེ་ཤ་བཟོ་སྟོན་འབདཝ་ཨིན་ - འདི་ `less' ཡང་ན་ "
 "`more' བརྒྱུད་དེ་རྒྱུད་དུང་བཟོ !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3174,102 +3292,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "རྟེན་འབམྲེལ་གྱྱི་དཀའ་ངལ་ཚུ་ - རྩ་བསྐྲད་མི་གཏང་།"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "རྟེན་འབམྲེལ་གྱྱི་དཀའ་ངལ་ཚུ་ - རྩ་བསྐྲད་མི་གཏང་།"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "vsnprintf སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ `%.255s' ནང་ལུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3277,7 +3395,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3285,36 +3403,72 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--རྐྱེན་སེལ་ལུ་ཨོཀ་ཊཱལ་སྒྲུབ་རྟགས་གཅིག་དགོ"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "སྟོང་ཆ་ཐུམ་སྒྲིལ་མིང་འདི་ --སྣང་མེད་-རྟེན་འབྲེལ་གྱི་ ལྷོད་རྟགས་-སོ་སོ་འཕྱལ་འཕྱལཝ་ཐོ་ཡིག་ `%.250s' ནང་།"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--སྣང་མེད་བཞག་- རྟེན་འབྲེལ་ལུ་ཁྲིམས་ལྡན་ཐུམ་སྒྲིལ་མིང་གཅིག་དགོ `%.250s' iའདི་; %sམེན།"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s: `%.250s' གི་དོན་ལུ་ནུས་མེད་ཧྲིལ་ཨང་།"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s གི་སྒྲུབ་རྟགས་གཅིག་ཡང་མི་འབག"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "ཡིག་སྣོད་ `%.250s' རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3323,7 +3477,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3331,40 +3485,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "མ་ཤེས་པའི་བང་བཙོང་ནི་/ངོས་ལེན་མི་འབད་ནིའི་གདམ་ཁ་ `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "ཉེན་བརྡ་: ཕན་མེད་བང་བཙོང་ནི་/ངོས་ལེན་མི་འབད་ནི་གདམ་ཁ་ `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd གིས་སྒྲུབ་རྟགས་གཅིག་འབགཔ་ཨིན་ ཀླད་ཀོར་མེན།"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd གིས་སྒྲུབ་རྟགས་གཅིག་རྐྱངམ་ཅིག་འབགཔ་ཨིན།"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--ནང་དོན་གྱིས་སྒྲུབ་རྟགས་གཅིག་ཏག་ཏག་སྦེ་འབགཔ་ཨིན།"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "རྒྱུན་རིམ་གྱི་དོན་ལུ་ `%i' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "གྲལ་ཐིག་ %d གི་མཇུག་གི་ཧེ་མ་རེ་བ་མེད་པའི་ཨི་ཨོ་ཨེཕ།"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "བྱ་བའི་གདམ་ཁ་གཅིག་དགོ"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3372,23 +3524,23 @@ msgstr ""
 "ཁྱོད་ཀྱིས་ཐུམ་སྒྲིལ་ཚུ་ དེ་ཚུ་འོང་མི་ཡིག་སྣཽད་ཚུའི་མིང་ཚུ་འདྲེན་ཚིག་བཀོད་དེ་མེན་པར་ ཁོང་རའི་མིང་གིས་སྦེ་གསལ་"
 "བཀོད་འབད་དགོ "
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --བསྣར་ནི་འདི་གིས་གདམ་ཁ་-མིན་པའི་སྒྲུབ་རྟགས་ག་ནི་ཡང་མི་འབག"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s ལུ་ཉུང་མཐའ་ཐུམ་སྒྲིལ་མིང་གི་སྒྲུབ་རྟགས་གཅིག་དགོ"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "ཐུམ་སྒྲིལ་ %s གིས་ཚར་གཅིག་ལས་ལྷག་སྟེ་ཐོ་བཀོད་འབད་ནུག   ལས་སྦྱོར་ཚར་གཅིག་རྐྱངམ་ཅིག་འབདཝ་ཨིན།\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3397,7 +3549,7 @@ msgstr ""
 "ཐུམ་སྒྲིལ་ %s གི་འདྲ་བཤུས་གཅིག་ལས་ལྷག་སྟེ་ བཤུབ་ཡོད་\n"
 "འ་ནི་གཡོག་བཀོལ་ནང་ལུ་! ཚར་གཅིག་རྐྱངམ་ཅིག་རིམ་སྒྲིག་འབད་དོ།\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3406,112 +3558,112 @@ msgstr ""
 "ཐུམ་སྒྲིལ་ %.250s འདི་རིམ་སྒྲིག་གི་དོན་ལུ་གྲ་སྒྲིག་མེད།\n"
 " རིམ་སྒྲིག་འབད་མི་ཚུགས་(ད་ལྟའི་གནས་ཚད་ `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %s བྱིན་མི་ ཐུམ་སྒྲིལ་ %s འདི་རྩ་བསྐྲད་གཏང་ནི་ཨིན།\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "ཐུམ་སྒྲིལ་ %s འདི་རྩ་བསྐྲད་གཏང་ནི་ཨིན།\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  རིམ་ལུགས་གུའི་ %s གི་ཐོན་རིམ་འདི་ %s ཨིན།\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  %s བྱིན་མི་ ཐུམ་སྒྲིལ་ %s འདི་རྩ་བསྐྲད་གཏང་ནི་ཨིན།\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "ཐུམ་སྒྲིལ་ %s འདི་རྩ་བསྐྲད་གཏང་ནི་ཨིན།\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg:  `%s' རིམ་སྒྲིག་ཡང་འབད་དོ་(`%s' གི་དགོཔ་ཨིན།)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "%s བྱིན་མི་ཐུམ་སྒྲིལ་ %s འདི་ད་ཚུན་རིམ་སྒྲིག་མ་འབད་བས།\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "ཐུམ་སྒྲིལ་ %s འདི་ད་ཚུན་རིམ་སྒྲིག་མ་འབད་བས།\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "%s བྱིན་མི་ཐུམ་སྒྲིལ་ %s འདི་གཞི་བཙུགས་མ་འབད་བས།\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "ཐུམ་སྒྲིལ་ %s འདི་གཞི་བཙུགས་མ་འབད་བས།\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "%.250s གིས་ %.250s བྱིནམ་ཨིན་ དེ་ལས་འདི་ %s ཨིན།\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (ལས་སྦྱོར་ཡན་ལག): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  རིམ་ལུགས་གུའི་ %s གི་ཐོན་རིམ་འདི་ %s ཨིན།\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr "ལུ་རྟེནམ་ཨིན།"
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "གང་ལྟར་ཡང་:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "`%.250s' མེདཔ་ངེས་བདེན་བཟོཝ་ད་འཛོལ་བ།"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ལོག་འཛོམས་ཡོད་པའི་ཐུམ་སྒྲིལ་ཡིག་སྣོད།"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s བདེན་བཤད་འབད་དོ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "ཐུམ་སྒྲིལ་ %s གུ་ལུ་བདེན་སྦྱོར་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3520,94 +3672,99 @@ msgstr ""
 "ཐུམ་སྒྲིལ་ %s གུ་ལུ་བདེན་སྦྱོར་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།\n"
 "དེ་འབདཝ་ད་ཁྱོད་ཀྱི་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་གཞི་བཙུགས་འབད་དོ།\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "རྩིས་སྤྲོད་འབད་ཡོདཔ།\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "གནས་སྐབས་སྣོད་ཐོ་མིང་བཟོ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "ཐུན་སྒྲིལ་%s་ལུ་མཐུན་པ་ལེ་ཤ/ཚབ་བཙུགས་ཟུང"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "ཚད་འཛིན་བརྡ དོན་ཡིག་སྣོད་ `%.250s' བཏོན་གཏང་མ་ཚུགས།"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "`%.250s' འགོ་བཙུགས་པའི་སྐབས་ ཐུམ་སྒྲིལ་གི་ཐོན་རིམ་རྙིངམ་འདི་ལུ་གནམ་མེད་ས་མེད་རིངམ་བརྡ་དོན་ཡིག་སྣོད་"
 "མིང་འདུག"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "ཕན་མེད་བརྡ་དོན་ཡིག་སྣོད་`%.50s'རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "བརྡ་དོན་ཡིག་སྣོད་`%.50s'གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "གནས་སྐབས་ཚད་འཛིན་སྣོད་ཐོ་ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "ཐུམ་སྒྲིལ་གྱི་ནང་ན་ གནམ་མེད་ས་མེད་རིངམ་ཚད་འཛིན་བརྡ་དོན་ཡིག་སྣོད་མིང་འདུག་(`%.50s' འགོ་བཙུགས་དོ།)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "ཐུམ་སྒྲིལ་ཚད་འཛིན་བརྡ་དོན་གྱི་ནང་ན་སྣོད་ཐོ་ `%.250s' འདུག"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "`%.250s' གི་ཐུམ་སྒྲིལ་ཚད་འཛིན་བརྡ་དོན་ཨར་ཨེམ་སྣོད་ཐོ་གིས་སྣོད་ཐོ་མེན་ཟེར་མ་སླབ།"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: ཉེན་བརྡ་ - ཐུམ་སྒྲིལ་ %s ནང་ལུ་ཐོ་ཡིག་ བརྡ་དོན་ཡིག་སྣོད་སྦེ་ འདུག"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "བརྡ་དོན་ཡིག་སྣོད་ `%.250s' འདི་ `%.250s' སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "ཚད་འཛིན་བརྡ དོན་ཡིག་སྣོད་ `%.250s' བཏོན་གཏང་མ་ཚུགས།"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(%s གི་ཡལ་མི་ ཆ་ཚང་སྦེ་ཚབ་བཙུགས་ཡོད་མི་ ག་ཅི་ཡང་མེད།)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "ཡིག་མཛོད་འཛུལ་སྤྱོད་འབད་མི་ཚུགས།"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "གནས་སྐབས་སྣོད་ཐོ་མིང་བཟོ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "ཚད་འཛིན་བརྡ་དོན་རིང་ཚད།"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s གི་སྐོར་ལས་བརྡ་དོན་འདི་ %s ལས་དྲན་ཐོ་བཀོད་ཡོད།\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "ཐུམ་སྒྲིལ་གྱི་བཟོ་བཀོད(%s)འདི་རིམ་ལུགས་(%s)དང་མི་མཐུན་པས།"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3616,102 +3773,97 @@ msgstr ""
 "dpkg: %s ནང་ན་ %s ཡོད་མིའི་སྐོར་ལས་ སྔོན་-རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "སྔོན་-རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་-  %.250s གཞི་བཙུགས་མི་འབ་དབས།"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: ཉེན་བརྡ་ - སྔོན་-རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་སྣང་མེད་བཞག་དོ!\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s ཚབ་བཙུགས་ནི་ལུ་གྲ་སྒྲིག་འབད་དོ་(%s ལག་ལེན་འཐབ་ཐོག་)...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "%s བཤུབ་དོ་(%s ལས་)...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "རིམ་སྒྲིག་ཡིག་སྣོད་ཀྱི་མིང་(`%.250s' འགོ་བཙུགས་དོ་) འདི་གནམ་མེད་ས་མེད་རིངམ་ཨིན་པས་(>%d ཡིག་འབྲུ)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s ནང་ལྷག་པའི་འཛོལ་བ།"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "%.250s ཁ་བསྡམ་ད་འཛོལ་བ།"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "%.250s ཁ་ཕྱེ་ནིའ་འབད་རྩོལ་བསྐྱེདཔ་ད་འཛོལ་བ།"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%s རིམ་སྒྲིག་མ་བཟོ་  %s རྩ་བསྐྲད་གཏང་ཚུགས་ནིའི་དོན་ལུ་...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s རྩ་བསྐྲད་གཏང་དོ་...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "ཚབ་མ་ %.250s བཤུབ་དོ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "dpkg-deb ཊར་ཨའུཊི་པུཏི་ ལྷག་པའི་སྐབས་འཛོལ་བ།"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "ངན་ཅན་བཟོ་ཡོད་པའི་ཡིག་སྣོད་རིམ་ལུགས་ཊར་ཡིག་སྣོད་ - ངན་ཅན་བཟོ་ཡོད་པའི་ཐུམ་སྒྲིལ་ཡིག་མཛོད།"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: སྲིད་པའི་རྒྱབ་ལུས་ཀླད་ཀོར་ཚུ་ཛཔ་འབད།"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: ཉེན་བརྡ་ - ཡིག་སྣོད་རྙིངམ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགསཔ་ལས་ འདི་བཏོན་མི་གཏང་: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: ཉེན་བརྡ་ - སྣོད་ཐོ་རྙིངམ་ `%.250s': %s བཏོན་གཏང་མ་ཚུགས།\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: ཉེན་བརྡ་ - རིམ་སྒྲིག་ཡིག་སྣོད་རྙིངམ་ `%.250s' འདི་སྣོད་ཐོ་སྟོངམ་ཅིག་ཨིན་(དེ་ལས་འདི་བཏོན་གཏང་"
 "ཡོད།)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3720,23 +3872,18 @@ msgstr ""
 "dpkg: ཉེན་བརྡ་ - ཡིག་སྣོད་རྙིངམ་ `%.250s' འདི་ཡིག་སྣོད་གསརཔ་ལེ་ཤ་ཅིག་དང་གཅིད་པ་ཨིན་པས་! (`"
 "%.250s' དང `%.250s' གཉིས་ཆ་རང་)\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: ཉེན་བརྡ་ - ཡིག་སྣོད་རྙིངམ་ `%%.250s': %%s   %s འབད་མ་ཚུགས།\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(%s གི་ཡལ་མི་ ཆ་ཚང་སྦེ་ཚབ་བཙུགས་ཡོད་མི་ ག་ཅི་ཡང་མེད།)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3750,89 +3897,89 @@ msgstr ""
 "|/ Err?=(ཅི་མེད་)/འཆང་/ལོག་གཞི་བཙུགས་/དགོ་མི་/X=གཉིས་ཆ་ར་-དཀའ་ངལ་(གནས་ཚད་ ཨི་ཨར་ཨར་:"
 "ཚུགས་ཡིག་-བྱང་ཉེས་)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "མིང་།"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "ཐོན་རིམ།"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "འགྲེལ་བཤད།"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "%s ལུ་མཐུན་མི་ཐུམ་སྒྲིལ་ཚུ་མ་འཐོབ།\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%s གིས་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོདཔ་\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%s གིས་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོདཔ་\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "ཉེ་གནས་ཁ་སྒྱུར།"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "ཉེ་གནས་སྦེ་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོད།\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--འཚོལ་ཞིབ་ལུ་ ཉུང་མཐའ་ཡིག་སྣོད་མིང་གི་དཔེ་གཞིའི་སྒྲུབ་རྟགས་གཅིག་དགོ"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%s ལུ་མཐུན་མི་ཐུམ་སྒྲིལ་ཚུ་མ་འཐོབ།\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "ཐུམ་སྒྲིལ་ `%s' འདི་གཞི་བཙུགས་མ་འབད་བས་ དེ་ལས་ བརྡ་དོན་ཚུ་འཐོབ་ཚུགསཔ་མེད།\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "ཐུམ་སྒྲིལ་ `%s' འདི་འཐོབ་ཚུགསཔ་མེད།\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "ཐུམ་སྒྲིལ་ `%s' འདི་གཞི་བཙུགས་མ་འབད་བས།\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "ཐུམ་སྒྲིལ་ `%s' གི་ནང་ན་ཡིག་སྣོད་ག་ནི་ཡང་མེད་(!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "ཉེ་གནས་སྦེ་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོད།\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "ཐུམ་སྒྲིལ་གྱིས་གཞན་མི་ཚུ་: %s ལུ་ཁ་ཕྱོགས་སྒྱུརཝ་ཨིན།\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%s གིས་ : %s ལུ་ཁ་ཕྱོགས་སྒྱུར་ཡོདཔ་\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3842,22 +3989,22 @@ msgstr ""
 "དེ་ལས་  dpkg -- ནང་དོན་ཚུ་ (= dpkg-deb --ནང་དོན་ཚུ་) འདི་དེའི་ནང་དོན་ཛཚུ་ཐོ་བཀོད་འབད་ནིའི་"
 "དོན་ལས་ཐོ་བཀོད་འབད།\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--བཟོ་བརྩིགས་འདི་གིས་མང་མཐའ་སྒྲུབ་རྟགས་གཉིས་འབགཔ་ཨིན།"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "ཌི་བི་ཡཱན་ `%s' ཐུམ་སྒྲིལ་འཛིན་སྐྱོང་པའི་ལས་རིམ་གྱི་ཐོན་རིམ་ %s\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3882,11 +4029,17 @@ msgstr ""
 "  -S|--འཚོལ་ཞིབ་ <pattern> ...        ཡིག་སྣོད་(ཚུ་)བདག་དབང་བཟུང་མི་ཐུམ་སྒྲིལ་(ཚུ་)འཚོལ།\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3895,7 +4048,7 @@ msgstr ""
 "  -f|--རྩ་སྒྲིག་སྟོན་=<format>         --སྟོན་ ནིའི་དོན་ལུ་རྩ་སྒྲིག་སྤེལ་མ་ལག་ལེན་འཐབ།\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3917,14 +4070,18 @@ msgstr ""
 "  རྒྱ་ཚད་འདི་མེད་ཆ་མེན་ཚུན་ས་སྒོ་འདི་ གཡས་-ཕྲང་འབད་འོང་\n"
 "  གཡོན་ཕྲང་སྒྲིག་ལག་ལེན་འཐབ་མི་གནད་དོན་ནང་ལུ།\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - ཉེན་བརྡ་: གཞི་བཙུགས་མ་འབད་བར་ཡོད་མི་ %.250s རྩ བསྐྲད་གཏང་ནིའི་ཞུ་བ་འདི་སྣང་མེད་བཞག་"
 "དོ།\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3934,11 +4091,11 @@ msgstr ""
 "ཡིག་སྣོད་ རིམ་ལུགས་ལུགས་གུ་ལུ་ཡོད་མི་རྐྱངམ་ཅིག   --དེ་ཚུ་རྩ་བསྐྲད་གཏང་ནིའི་དོན་ལས་--ཕྱིར་བསྐྲད་ ལག་ལེན་"
 "འཐབ།\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "འ་ནི་འདི་མེད་ཐབས་མེད་པའི་ཐུམ་སྒྲིག་ཅིག་ཨིན་ - འདི་རྩ་བསྐྲད་མ་གཏང་པར་བཞག་དགོ"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3947,11 +4104,11 @@ msgstr ""
 "dpkg: རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་གྱིས་ %s རྩ་བསྐྲད་གཏང་ནི་འདི་སྔོན་བཀག་འབདཝ་ཨིན:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "རྟེན་འབམྲེལ་གྱྱི་དཀའ་ངལ་ཚུ་ - རྩ་བསྐྲད་མི་གཏང་།"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3960,7 +4117,7 @@ msgstr ""
 "dpkg: %s: རྟེན་འབྲེལ་གྱི་དཀའ་ངལ་ཚུ་ དེ་འབདཝ་ད་ ཁྱོད་ཀྱི་ཞུ་བ་འབད་དོ་བཟུམ་སྦེ་རྩ བསྐྲད་གཏང་དོ:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3968,17 +4125,17 @@ msgstr ""
 "ཐུམ་སྒྲིལ་འདི་རིམ་མཐུད་མེན་པའི་གནས་ལུགས་བྱང་ཉེས་ནང་ལུ་ཨིན་མས་ - ཁྱོད་ཀྱིས་\n"
 "འདི་རྩ བསྐྲད་གཏང་ནིའི་དཔའ་མ་བཅམ་པའི་ཧེ་མ་ ལོག་གཞི་བཙུགས་འབད་དགོ"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s རྩ་བསྐྲད་ཡང་ན་ཕྱིར་བསྐྲད་གཏང་འོང་...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s རྩ་བསྐྲད་གཏང་དོ་...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3987,101 +4144,102 @@ msgstr ""
 "ཌི་པི་ཀེ་ཇི་ - ཉེན་བརྡ་:  %.250s རྩ་བསྐྲད་གཏང་པའི་སྐབས་  སྣོད་ཐོ་ `%.250s' རྩ་བསྐྲད་གཏང་མ་"
 "ཚུགས་: %s - སྣོད་ཐོ་འདི་སྦྱར་བརྩེགས་ཀྱི་ས་ཚིགས་ཅིག་ཨིནམ་འོང་?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "%.250s གསར་བསྐྲུན་འབད་མ་ཚུགས།"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "ཌི་པི་ཀེ་ཇི་ - ཉེན་བརྡ་: %.250s རྩ་བསྐྲད་གཏང་པའི་སྐབས་ སྣོད་ཐོ་ `%.250s' སྟོངམ་མེནམ་ལས་རྩ་བསྐྲད་"
 "མ་གཏང་།\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%s གི་དོན་ལུ་རིམ་སྒྲིག་ཡིག་སྣོད་ཕྱིར་བསྐྲད་གཏང་དོ་...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་`%.250s'(=་`%.250s') རྙིངམ་ རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་ སྣོད་ཐོ་`%.250s'(`%.250s' ལས་)ལྷག་མ་ཚུགས།"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "རྒྱབ་ཐག་རིམ་སྒྲིག་ཡིག་སྣོད་`%.250s' (`%.250s' གི་) རྙིངམ་རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ཡིག་སྣོད་ཀྱི་ཐོ་ཡིག་རྙིངམ་རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "པོསིཊི་རིམ་ ཡིག་ཚུགས་རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "གྲལ་ཐིག་ %d གུ་ཐུམ་སྒྲིལ་མིང་ནང་ལུ་རེབ་མེད་པའི་ཨི་ཨོ་ཨེཕ།"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཐུམ་སྒྲིལ་མིང་ནང་ལུ་རེ་བ་མེད་པའི་གྲལ་ཐིག་གི་མཇུག"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཐུམ་སྒྲིལ་མིང་གི་ཤུལ་ལས་རེ་བ་མེད་པའི་ཨི་ཨོ་ཨེཕ།"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཐུམ་སྒྲིལ་མིང་གི་ཤུལ་ལས་རེ་བ་མེད་པའི་གྲལ་ཐིག་གི་མཇུག"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ ཐུམ་སྒྲིལ་དང་སེལ་འཐུ་གི་ཤུལ་ལས་རེ་བ་མེད་པའི་གནད་སྡུད།"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཁྲིམས་འགལ་ཐུམ་སྒྲིལ་མིང་: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "གྲལ་ཐིག་ %d གུ་ལུ་ཁྲིམས་འགལ་ཐུམ་སྒྲིལ་མིང་: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "གྲལ་ཐིག་ %d གུ་ལུ་མ་ཤེསཔ་དགོ་པའི་གནས་ཚད་: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "ཚད་ལྡན་ཨིན་པུཊི་གུ་ལུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"འདྲ་བཤུས་དབང་ཆ་© ༡༩༩༥ ཨིཡན་ ཇེཀ་ཤན།\n"
-"འདྲ་བཤུས་དབང་ཆ་© ༢༠༠༠-༢༠༠༢ ཝི་ཅརཊི་ཨཀ་ཀར་མན།"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4092,7 +4250,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4121,56 +4279,38 @@ msgstr ""
 "  --གྲོགས་རམ་                   འ་ནི་གྲོགས་རམ་འཕྲིན་དོན་འདི་སྟོན།\n"
 "  --ཐོན་རིམ་                ཐོན་རིམ་འདི་སྟོན།\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "བཤུབ་ནི་རྒྱབ་ལུས་/"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་ཡིག་སྣོད་གསརཔ་ཁ་ཕྱེ་མ་ཚུགས་: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་རྩ་བསྐྲད་གཏངམ་ད་འཛོལ་བ་: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་ གསརཔ་གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ་: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "སི་ཊེཊི་ཟུར་བཞག་གསརཔ་གཞི་བཙུགས་འབདཝ་ད་འཛོལ་བ་: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--ཁ་སྐོང་རྐྱབས་ནི་ལུ་ སྒྲུབ་རྟགས་བཞི་དགོ"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "དེ་འབདཝ་ད་ --བང་བཙོང་འདི་གསལ་བཀོད་འབད་ཡོདཔ་ལས་ སྣང་མེད་བཞག་འོང་།"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\" གི་དོན་ལུ་ཟུར་བཞག་འད་ཧེ་མ་ལས་རང་ཡོདཔ་ཨིན།"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "ཉེན་བརྡ་: --དུས་མཐུན་བྱིན་ཡོད་ དེ་འབདཝ་ད་  %s འདི་མེད།"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "ཟུར་བཞག་གཅིག་ཡང་མེད།"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "ཉེན་བརྡ: --དུས་མཐུན་འདི་ --རྩ་བསྐྲད་ཀྱི་དོན་ལུ་ཁུངས་མེདཔ་ཨིན།"
@@ -4285,86 +4425,87 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s གིས་སྒྲུབ་རྟགས་གཅིག་རྐྱངམ་ཅིག་འབགཔ་ཨིན།(.deb ཡིག་སྣོད་མིང་)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "`%s' ས་སྒོ་ ནུས་མེད་ཐུམ་སྒྲིལ་མིང་ `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "`%s' ས་སྒོ་ ནུས་མེད་ཐུམ་སྒྲིལ་མིང་ `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%s གི་དོན་ལུ་རིམ་སྒྲིག་ཡིག་སྣོད་ཕྱིར་བསྐྲད་གཏང་དོ་...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s ལུ་ཐུམ་སྒྲིལ་གྱི་ཡིག་སྣོད་སྒྲུབ་རྟགས་གཅིག་ཏག་ཏག་དགོཔ་ཨིན།"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "སྦུང་ཚད་ཅན་འཐོབ་ཚུགསཔ་ཡོད་མི་དུས་མཐུན་བཟོ་ཡོད་མི་འདི་གི་དོན་ལུ་ ཌི་པི་ཀེ་ཇི་གནས་ཚད་མངའ་ཁོངས་ འཛུལ་"
 "སྤྱོད་འབད་མ་ཚུགས།"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "སྦུང་ཚད་ཅན་འཐོབ་ཚུགསཔ་ཡོད་མི་དུས་མཐུན་བཟོ་ཡོད་མི་འདི་ལུ་ ཌི་པི་ཀེ་ཇི་ གནས་ཚད་མངའ་ཁོངས་ལུ་འབྲི་ནིའི་"
 "འཛུལ་སྤྱོད་དགོཔ་ཨིན།"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "%s ལག་ལེན་འཐབ་ཐོག་ འཐོབ་ཚུགས་པའི་ཐུམ་སྒྲིལ་གྱི་བརྡ་དོན་ ཚབ་བཙུགས་དོ།\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "%s ལག་ལེན་འཐབ་ཐོག་ འཐོབ་ཚུགས་པའི་ཐུམ་སྒྲིལ་ཚུ་དུས་མཐུན་བཟོ་དོ།\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4372,7 +4513,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d ཐུམ་སྒྲིལ་(ཚུ་)གི་སྐོར་ལས་བརྡ་དོན་འདི་དུས་མཐུན་བཟོ་ཡོད།\n"
 msgstr[1] "%d ཐུམ་སྒྲིལ་(ཚུ་)གི་སྐོར་ལས་བརྡ་དོན་འདི་དུས་མཐུན་བཟོ་ཡོད།\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4487,154 +4628,153 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "ཌི་པི་ཀེ་ཇི་-ཌེབ་: ཚད་འཛིན་ཡིག་སྣོད་(ཚུ་)གི་སྐོར་ལས་ %d ཉེན་བརྡ་ཚུ་སྣང་མེད་བཞག་དོ།\n"
 msgstr[1] "ཌི་པི་ཀེ་ཇི་-ཌེབ་: ཚད་འཛིན་ཡིག་སྣོད་(ཚུ་)གི་སྐོར་ལས་ %d ཉེན་བརྡ་ཚུ་སྣང་མེད་བཞག་དོ།\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s ་ལུ་ <སྣོད་ཐོ་> སྒྲུབ་རྟགས་ཅིག་དགོཔ་འདུག"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--བཟོ་བརྩིགས་འདི་གིས་མང་མཐའ་སྒྲུབ་རྟགས་གཉིས་འབགཔ་ཨིན།"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "ཡིག་མཛོད་ `%.250s' གི་གནས་སའི་དོན་ལུ་ཞིབ་དཔྱད་འབད་མ་ཚུགས།"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "དམིགས་གཏད་འདི་སྣོད་ཐོ་ཨིན་ - ཚད་འཛིན་ཡིག་སྣོད་ཞིབ་དཔྱད་ གོམ་འགྱོ་མི་ཚུགས།"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "ཌི་པི་ཀེ་ཇི་-ཌེབ་: `%s' ནང་ལུ་ཐུམ་སྒྲིལ་ `%s' བཟོ་བརྩིགས་འབད་དོ།\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "ཌི་པི་ཀེ་ཇི་-ཌེབ་: `%s' ནང་ལུ་ཐུམ་སྒྲིལ་ `%s' བཟོ་བརྩིགས་འབད་དོ།\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད་(གནད་སྡུད་)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "ཚད་འཛིན་མངའ་ཁོངས།"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་ལུ་འབྲེལ་མཐུད་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད་(གནད་སྡུད་)   %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་ལོག་བསྒྱིར་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ་(གནད་སྡུད་)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "གནས་སྐབས་ཡིག་སྣོད་བཟོ་ནི་འཐུས་ཤོར་བྱུང་ཡོད་(གནད་སྡུད་)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' འབྲིཝ་ད་འཛོལ་བ།"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "འཐུས་མི་ཚུའི་བར་ན།"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "ཊར་རྒྱུད་དུང་ལུ་ཡིག་སྣོད་མིང་འབྲི་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ་(གནད་སྡུད)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "%.255s ནང་གི་ %s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ་བ་མེད་པའི་མཇུག"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "ཡིག་སྣོད་ %.255s ལས་ %s ལྷགཔ་ད་འཛོལ་བ།"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "ཡིག་མཛོད་ `%.250s' ལྷག་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "ཨེཕ་སི་ཊེཊི་ཡིག་མཛོད་འབད་ནི་ལུ་ཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "ཡིག་མཛོད་ལུ་ཐོན་རིམ་ཨང་ནང་ཚག་མེད།"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "ཡིག་མཛོད་ལུ་མགོ་ཡིག་ནང་གྲལ་ཐིག་གསརཔ་ཚུ་མེད།"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - ཡན་ལག་ཨང་བྱང་ཉེས།"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "ཡིག་སྣོད་ %.250s འདི་ ཌི་བི་ཡཱན་ཟུང་ལྡན་ཡིག་མཛོད་མེན་(ཌི་པི་ཀེ་ཇི་-བཤག་ནི་འབད་རྩོལ་བསྐྱེད?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "ཡིག་མཛོད་ལུ་ཐོན་རིམ་ཨང་ནང་ཚག་མེད།"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "ཡིག་མཛོད་ལུ་མགོ་ཡིག་ནང་གྲལ་ཐིག་གསརཔ་ཚུ་མེད།"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "ཡིག་མཛོད་ལུ་ཐོན་རིམ་ཨང་ནང་ཚག་མེད།"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "ཡིག་མཛོད་ཐོན་རིམ་ %.250s ཧ་མ་དགོ་  ཌི་པི་ཀེ་ཇི་-ཌེབ་ གསརཔ་ལེན།"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4661,41 +4801,41 @@ msgstr "ཡིག་སྣོད་ `%.250s' ནང་ན་ཚད་འཛི
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 "ཌི་བི་ཡཱན་ཐུམ་སྒྲིལ་གསརཔ་ ཐོན་རིམ་ %s\n"
 "ཚད་ %ld བཱ་འིཊིསི་: ཚད་འཛིན་ཡིག་མཛོད་= %zi བཱ་འིཊིསི།\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "ཡིག་མཛོད་ཀྱིས་ཚད་འཛིན་རིང་ཚད་ `%s' བཟོ་ཉེས་གྱུར་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s ལས་གོམ་འགྱོ་ཡོད་པའི་འཐུས་མི་གནད་སྡུད།"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 "ཌི་བི་ཡཱན་ཐུམ་སྒྲིལ་རྙིངམ་ ཐོན་རིམ་ %s.\n"
 "ཚད་ %ld བཱ་འིཊིསི་: ཚད་འཛིན་ཡིག་མཛོད་= %zi  ཡིག་མཛོད་གཙོ་བོ་= %ld\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4705,51 +4845,52 @@ msgstr ""
 "ཌི་པི་ཀེ་ཇི་-ཌེབ:   ཨེ་ཨེསི་སི་ཨའི་ཨའི་ཐབས་ལམ་ནང་ཕབ་ལེན་འབད་ཡོད་མི་གིས་ངན་ཅན་བཟོ་ཡོདཔ་བཟུམ་སབེ་"
 "མཐོངམ་མས།\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' འདི་ ཌི་བི་ཡཱན་རྩ་སྒྲིག་ཡིག་མཛོད་མེན་པས།"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "འདྲ་བཤུས་ནང་ལུ་རྒྱུད་དུང་འབྲི་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "འདྲ་བཤུས་ནང་ལུ་རྒྱུད་དུང་ཁ་བསྡམ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "གནད་སྡུད།"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "སྣོད་ཐོ་ལུ་སི་ཨེཆ་ཌི་ཨའི་ཨར་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "སྣོད་ཐོ་གསར་བསྐྲུན་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "དེ་གསར་བསྐྲུན་འབད་བའི་ཤུལ་ལས་སྣོད་ཐོ་ལུ་སི་ཨེཆ་ཌི་ཨའི་ཨར་འབད་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "སྣོད་ཐོ་ལུ་སི་ཨེཆ་ཌི་ཨའི་ཨར་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: ཨེབ་བཙུགས་བཤོལ་ནི།"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "རྩིས་སྤྲོད་འབད་ཡོདཔ།\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s ལུ་ .deb ཡིག་སྣོད་མིང་གི་སྒྲུབ་རྟགས་ཅིག་དགོཔ་ཨིན།"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4758,39 +4899,39 @@ msgstr ""
 "--%s ལུ་དམིགས་གཏད་ཀྱི་སྣོད་ཐོ་ཅིག་དགོ\n"
 "ཁྱོད་ཀྱིས་ ཌི་པི་ཀེ་ཇི་ --གཞི་བཙུགས་ ལག་ལེན་འཐབ་དགོཔ་འོང་?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s གིས་མང་མཐའ་སྒྲུབ་རྟགས་གཉིས་འབགཔ་ཨིན།(.deb དང་སྣོད་ཐོ་)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s གིས་སྒྲུབ་རྟགས་གཅིག་རྐྱངམ་ཅིག་འབགཔ་ཨིན།(.deb ཡིག་སྣོད་མིང་)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "གཙང་དག་བཟོ་ནིའི་དོན་ལུ་ སི་ཨེཆ་ཌི་ཨའི་ཨར་འདི་ `/' འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "མིང་རྙིངམ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "ཌི་པི་ཀེ་ཇི་-ཌེབ་: `%.255s' ནང་ལུ་ཚད་འཛིན་ཆ་ཤས་ `%.255s' མེད།\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "ཁ་ཕྱེ་ཡོད་མི་ཆ་ཤས་ `%.255s' (%.255s ནང་ལུ་) འདི་ རེ་བ་མེད་པའི་ཐབས་ལམ་ཅིག་ནང་ལུ་འཐུས་ཤོར་"
 "འབྱུང་ཡོདཔ།"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4798,69 +4939,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "གཅིག་ཞུ་བ་འབད་མི་ཚད་འཛིན་ཆ་ཤས་འདི་བརླག་སྟོར་ཞུགས་ཡོདཔ།"
 msgstr[1] "གཅིག་ཞུ་བ་འབད་མི་ཚད་འཛིན་ཆ་ཤས་འདི་བརླག་སྟོར་ཞུགས་ཡོདཔ།"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "སྣོད་ཐོ་ `%.255s' ཞིབ་ལྟ་འབད་མི་ཚུགས།"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "cannot stat `%.255s' སི་ཊེཊི་འབད་མི་ཚུགས་(`%.255s' ནང་ལུ་)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "`%.255s' ཁ་ཕྱེ་མི་ཚུགས་(`%.255s' ནང་ལུ་)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "`%.255s' ལྷག་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད་(`%.255s' ནང་ལུ་)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld བཱ་འིཊིསི་ %5d གྲལ་ཐིག་ཚུ་   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ཉག་རྐྱང་ཡིག་སྣོད་          %.255s མེན་པས\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ཚད་འཛིན་ཡིག་མཛོད་ནང་ལུ་ `control' ཡིག་སྣོད་མེད་!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "`control' ཆ་ཤས་འདི་ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "`control' ཆ་ཤས་ལྷག་པའི་སྐབས་འཐུས་ཤོར་འབྱུང་ཡོད།"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "འཚོལ་ནིའི་རྒྱུད་དུང་ཁ་བསྡམ་ནིའི་འཛོལ་བ།"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "རྩ་སྒྲིག་ནང་འཛོལ་བ།"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--ནང་དོན་གྱིས་སྒྲུབ་རྟགས་གཅིག་ཏག་ཏག་སྦེ་འབགཔ་ཨིན།"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "ཌི་བི་ཡཱན་ `%s' ཐུམ་སྒྲིལ་ཡིག་མཛོད་ཀྱིས་ཐོན་རིམ་ %s རྒྱབ་མཐའ་འབད་ཡོད།\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4871,6 +5020,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4886,7 +5037,7 @@ msgstr ""
 "  --ཨེཕ་ཨེསི་ཝའི་ཨེསི་-ཊར་ཡིག་སྣོད་ <deb>             ཨའུཊི་པུཊི་ཡིག་སྣོད་རིམ་ལུགས་ཊར་ཡིག་སྣོད།\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4899,11 +5050,12 @@ msgstr ""
 "<cfield> འདི་`control' ཡིག་སྣོད་གཙོ་བོ་དེ་ནང་གི་ས་སྒོའི་མིང་ཨིན།\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4913,6 +5065,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "གདམ་ཁ་ཚུ་:\n"
@@ -4930,7 +5085,7 @@ msgstr ""
 "མེད་\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4946,7 +5101,7 @@ msgstr ""
 "བཤུབ་ནི་ཚུ་  `dpkg-deb --extract' ལག་ལེན་འཐབ་ཐོག་འབད་མི་འདི་གིས་ བདེན་མེད་སྦེ་གཞི་བཙུགས་"
 "འབད་འོང་!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4956,173 +5111,191 @@ msgstr ""
 "དབྱེ་བ་ཌི་པི་ཀེ་ཇི་--གྲོགས་རམ་འདི་ ཐུམ་སྒྲིལ་ཚུ་གཞི་བཙུགས་འབད་ནི་དང་གཞི་བཙུགས་མི་འབད་ནིའི་སྐོར་ལས་"
 "གྲོགས་རམ་གྱི་དོན་ལུ།"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "--%s: `%.250s' གི་དོན་ལུ་ནུས་མེད་ཧྲིལ་ཨང་།"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "--%s: `%.250s' གི་དོན་ལུ་ནུས་མེད་ཧྲིལ་ཨང་།"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "མ་ཤེས་པའི་ཨེབ་བཙུགས་ཀྱི་དབྱེ་བ་ `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "--%s: `%.250s' གི་དོན་ལུ་ནུས་མེད་ཧྲིལ་ཨང་།"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ - བྱང་ཉེས་ཨང་ཡིག་(ཨང་རྟགས་ %d) %s ནང་ཡོད་མི་འདི་ཨིན།"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - `%.250s' བྲལག་སྟོར་ཞུགས་ནུག"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - `%.250s' གི་ཤུལ་ལས་གྲལ་ཐིག་གསརཔ་བརླག་སྟོར་ཞུགས་ཡོདཔ།"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s ལྷག་པའི་འཛོལ་བ།"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ - བྱང་ཉེས་མིག་འཕྲུལ་ མགོ་ཡིག་གི་མཇུག་ཡང་ན་དང་པ་ཡོད་མི་འདི་ཨིན།"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - བར་ཤབས་ཡིག་འབྲུ་བྱང་ཉེས་(ཨང་རྟགས་ %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - བརྡ་མཚོན་དབྱེ་མཚན་ནང་སྟོང་ཆ་ཚུ།"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "ཐོན་རིམ་ཨང་།"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s འདི་བཤུབ་ཡོད། དེ་འབདཝ་ད་འདི་ཐོན་རིམ་ %.250s ཨིན།\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "ཡིག་སྣོད་  `%.250s' འདི་རྩ སྒྲིག་ཐོན་རིམ་  `%.250s' ཨིན་ - ཁྱོད་ལུ་ ཌི་པི་ཀེ་ཇི་-བཤག་ནི་གསརཔ་ཅིག་"
 "དགོ"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr "(ཐུམ་སྒྲིལ:"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "ཐོན་རིམ་ཨང་།"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - བྱང་ཉེས་ ཨེམ་ཌི་༥ ཅེག་སམ་  `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "ཐོན་རིམ་ཨང་།"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - ཡན་ལག་ཨང་ཚུའི་བར་ན་གཡོ་ཤད་མེད།"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - ཡན་ལག་ཨང་བྱང་ཉེས།"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "ཐོན་རིམ་ཨང་།"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - ཡན་ལག་ཨང་བྱང་ཉེས།"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr "(ཐུམ་སྒྲིལ:"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - མགོ་ཡིག་གཉིས་པའི་མཇུག་ལུ་མིང་འཕྲུལ་བྱང་ཉེས།"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - འཐུས་མི་གཉིས་པ་འདི་གནད་སྡུད་འཐུས་མི་མེན།"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - འདྲེན་རྟགས་ནང་བཙུགས་ཡོད་པའི་ཚད་ཚུའི་དོན་ལུ་ཡན་ལག་གི་ཨང་ཕྱི་"
 "འགྱུར།"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་ - ཚད་འདི་ འདྲེན་རྟགས་ནང་བཙུགས་ཡོད་པའི་ཡན་ལག་ཨང་གི་དོན་ལུ་"
 "ཕྱི་འགྱུར་ཨིན།"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' ཨེཕ་སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ངན་ཅན་ཨིན་པས་ -སྣ་མེད་ས་མེད་ཐུང་ཀུ།"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "ཡིག་མཛོད་ཡན་ལག་ཡིག་སྣོད་ `%.250s'  ཁ་ཕྱེ་མི་ཚུགས།"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་ཡིག་མཛོད་ཡན་ལག་མེན།"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5139,9 +5312,10 @@ msgstr "ཡིག་སྣོད་ `%.250s' འདི་ཡིག་མཛོ
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5164,12 +5338,19 @@ msgstr ""
 "   ཡན་ལག་ཡིག་སྣོད་ཚད་ (ལག་ལེན་འཐབ་ཡོད་པའི་ཆ་ཤས་):  %lu བཱ་འིཊིསི།\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<མ་ཤེསཔ་>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--བརྡ་དོན་ལུ་ ཡན་ལག་ཡིག་སྣོད་ཀྱི་སྒྲུབ་རྟགས་གཅིག་ཡང་ན་ལེ་ཤ་ཅིག་དགོཔ་ཨིན།"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "ཡིག་སྣོད་ `%s' འདི་ཡིག་མཛོད་ཀྱི་ཡན་ལག་ཅིག་མེན།\n"
@@ -5203,7 +5384,7 @@ msgstr "སེལ་འཐུ་མ་འབད་བའི་ཐུམ་སྒ
 msgid "split package part"
 msgstr "བརླག་སྟོར་ཞུགས་ཡོད་པའི་ཐུམ་སྒྲིལ།"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "འབད་ཚར་\n"
@@ -5228,11 +5409,6 @@ msgstr "ཡན་ལག་ %d འདི་བརླག་སྟོར་ཞུ
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "ཌི་བི་ཡཱན་ `%s' ཐུམ་སྒྲིལ་བཤག་/མཐུད་ནིའི་ལག་ཆས། ཐོན་རིམ་ %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "འདྲ བཤུས་དབང་ཆ་ (C) ༡༩༩༤-༡༩༩༦ ཨི་ཡན་ ཇེཀ་ཤན།\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5255,17 +5431,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "གདམ་ཁ་ཚུ་:\n"
 "  --དོས་ཁང་སྣོད་ཐོ་ <directory>            <directory> འདི་ %s/%s གི་ཚབ་ལུ་ལག་ལེན་"
@@ -5278,185 +5463,179 @@ msgstr ""
 "\n"
 "ཕྱིར་ཐོན་གནས་ཚད་: ༠ = བཏུབ།  ༡ = -ཨེ་འདི་ཡན་ལག་ཅིག་མེན།  ༢ = དཀའ་ངལ!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "དབྱེ་བ་ ཌི་པི་ཀེ་ཇི་-བཤག་ --གྲོགས་རམ་གྱི་དོན་ལུ་གྲོགས་རམ།"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "%.250s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ་བ་མེད་པའི་མཇུག"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "ཡན་ལག་ཚད་འདི་སྣ་མེད་ས་མེད་རིང་བ་ཡང་འདི་ཡོད་ཆ་མེན་པས།"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "ཡན་ལག་ཚད་འདི་ཉུང་མཐའ་ %dk ཨིན་དགོ་(མགོ་ཡིག་གི་དོན་ལུ་འབད་བཅུག་ནིའི་དོན་ལས་)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "དོས་ཁང་སྣོད་ཐོ་ `%.250s' ལྷག་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--རང་བཞིན་ལུ་--ཨའུཊི་པུཊི་གདམ་འདི་གི་ལག་ལེན་འདི་དགོཔ་ཨིན།"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--རང་བཞིན་ལུ་ཡན་ལག་ཡིག་སྣོད་ཀྱི་སྒྲུབ་རྟགས་གཅིག་ཏག་ཏག་དགོ"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' ལྷག་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "ཡིག་སྣོད་ `%.250s' འདི་སྣ་མང་ཡན་ལག་ཡིག་མཛོད་ཀྱི་ཡན་ལག་མེན།\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' ལོག་ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' འདི་ `%.250s' ལུ་བསྐྱར་མིང་བཏགས་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "ཡན་ལག་ %d ཐུམ་སྒྲིལ་ %s ལས་བཙུགས་ཡོདཔ་(ད་ལྟོ་ཡང་དགོ་ནི་"
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr "དང་"
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "ལག་ལེན་འཐབ་ཡོད་པའི་དོས་ཁང་ཡིག་སྣོད་ `%.250s' བཏོན་གཏང་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "དོས་ཁང་སྣོད་ཐོ་ནང་གི་མཐའ་འཁོར་ལུ་བཞག་མི་མཁོ་མེད་ཡིག་སྣོད་ཚུ་:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "`%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu བ་འིཊིསི།)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ཉག་རྐྱང་ཡིག་སྣོད་ཅིག་མེན་)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "ཐུམ་སྒྲིལ་ཚུ་ད་ཚུན་ལོག་མ་འཛོམས་པས:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "ཡན་ལག་ཡིག་སྣོད་ `%.250s' འདི་ཉག་རྐྱང་ཡིག་སྣོད་ཅིག་མེན།"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "( %lu བའིཊིསི་བསྡོམས་)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "`%.250s' བཏོན་བཀོག་མ་ཚུགས།"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s བཏོན་གཏང་ཡོདཔ།\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ ཨེཕ་སི་ཊེཊི་འབད་མ་ཚུགས།"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་ `%.250s' འདི་ཉག་རྐྱང་ཡིག་སྣོད་ཅིག་མེན།"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--བཤག་ནི་ལུ་ འབྱུང་ཁུངས་ཡིག་སྣོད་མིང་གི་སྒྲུབ་རྟགས་ཅིག་དགོཔ་ཨིན།"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--བཤག་ནི་འདི་གིས་ འབྱུང་ཁུངས་ཡིག་སྣོད་མིང་དང་འགྲོ་ཡུལ་སྔོན་ཚིག་མང་ཤོས་འབགཔ་ཨིན།"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"འདྲ་བཤུས་དབང་ཆ་ (C) ༡༩༩༥ ཨི་ཡན་ ཇེཀ་ཤན།\n"
-"འདྲ་བཤུས་དབང་ཆ་ (C) ༢༠༠༠ ༢༠༠༡ ཝི་ཅརཊི་ ཨཀ་ཀར་མཱན།"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5514,7 +5693,7 @@ msgstr ""
 "  --གྲོགས་རམ                  འ་ནི་གྲོགས་རམ་འཕྲིན་དོན་འདི་སྟོན།\n"
 "  --ཐོན་རིམ་                ཐོན་རིམ་འདི་སྟོན།\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5529,7 +5708,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5562,133 +5741,99 @@ msgstr ""
 "  --གྲོགས་རམ་                   འ་ནི་གྲོགས་རམ་འཕྲིན་དོན་འདི་སྟོན།\n"
 "  --ཐོན་རིམ་                ཐོན་རིམ་འདི་སྟོན།\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "མིང་དཔྱད་འབད་ནིའི་འཛོལ་བ།"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "ཉེན་བརྡ།"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "མིང་རྙིངམ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "རིའ་ལོཀ་ འཐུས་ཤོར་བྱུང་ཡོདཔ་ (%ld བཱ་འིཊིསི)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "བརྡ་བཀོད་གཉིས་གསལ་བཀོད་འབད་ཡོདཔ: %s དང་ --%s"
 
-#: utils/update-alternatives.c:358
-#, fuzzy, c-format
-#| msgid "%s: can't open %s: %s"
-msgid "cannot append to %s: %s"
-msgstr "%s: %s ཁ་ཕྱེ་མི་ཚུགས་: %s"
-
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: %s འདི་ %s ལུ་འདྲ་བཤུས་རྐྱབས་ནི་འཐུས་ཤོར་འབྱུང་ཡོད། བཀོག་བཞག་དོ: %s "
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "%s ལག་ལེན་འཐབ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s འདི་ %s ལུ་བརྡ་མཚོན་འབྲེལ་ལམ་ཅིག་བཟོ་མ་ཚུགས: %s "
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "%s འདི་ %s སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས: %s "
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "%s: can't open %s: %s"
+msgid "cannot append to '%s'"
+msgstr "%s: %s ཁ་ཕྱེ་མི་ཚུགས་: %s"
 
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s རྩ་བསྐྲད་གཏང་མ་ཚུགས: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "%.255s ནང་གི་ %s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ་བ་མེད་པའི་མཇུག"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "%s ལྷག: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "%.255s ནང་གི་ %s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ་བ་མེད་པའི་མཇུག"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "ནང་འཁོད་ཀྱི་འཛོལ་བ: %s ངན་ཅན་བཟོ་ནི་: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "དུས་མཐུན་-སྤེལ་མའི་ཡིག་སྣོད་ཚུ་ (%s) ནང་ལུ་གྲལ་ཐིག་གསརཔ་ཚུ་བཀག་ཡོདཔ།"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "%s:  %s འབྲིཝ་ད་འཛོལ་བ་: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "བྲན་གཡོག་ %s རྫུན་མ།"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "བྲན་གཡོག་འབྲེལ་ལམ་ %s རྫུན་མ།"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "འབྲན་གཡོག་འབྲེལ་ལམ་འདི་འབྲེལ་ལམ་གཙོ་བོ་ %s དང་ལྕོགས་རང་ཐད།"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "བྲན་གཡོག་འབྲེལ་ལམ་ %s རྫུན་མ།"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "འགྲུལ་ལམ་རྫུན་མ་ %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5696,234 +5841,308 @@ msgid ""
 msgstr ""
 "%s གི་དོན་ལུ་སྤེལ་མ་གིས་ འཚོལ་མ་འཐོབ་མི་ - %s ལུ་དཔགཔ་ཨིན། སྤེལ་མ་ཚུའི་ཐོ་ཡིག་ལས་རྩ་བསྐྲད་གཏང་དོ།"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "གཙོ་རིམ་ %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "གཙོ་རིམ་ %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "རྩ་བསྐྲད་གཏང་མ་ཚུགས %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "ནུས་མེད་དུས་མཐུནམ་བཟོ་ནི་ཐབས་ལམ"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "བྲན་གཡོག་འབྲེལ་ལམ་ %s རྫུན་མ།"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "%s ཁ་བསྡམ་མ་ཚུགས་: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "ཕན་མེད་བྲན་གཡོག་འབྲེལ་ལམ་ %s (%s) བཏོན་བཀོག་དོ།"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "%s: %s འབྲི།"
+msgid "unable to flush file '%s'"
+msgstr "vsnprintf ནང་ ངོས་སྙོམ་མ་ཚུགས།"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr "འབྲེལ་ལམ་འདི་ད་ལྟོ་ %s ལུ་དཔགཔ་ཨིན།"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr "འབྲེལ་ལམ་འདི་ད་ལྟོ་ཆད་ཨིན་པས།"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - གཙོ་རིམ་ %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "བྲན་གཡོག་ %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "ད་ལྟོའི་ཐོན་རིམ་`དྲག་ཤོས་'འདི་ %s ཨིན།"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "ཐོན་རིམ་ཚུ་ཐོབ་ཚུགསཔ་མེད།"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "འགྲེལ་བཤད།"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "གཙོ་རིམ་ %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "སྔོན་སྒྲིག་[*]བཞག་ནིའི་དོན་ལས་ལོག་ལྡེ་ཨེབ་ ཡང་ན་སེལ་འཐུའི་ཨང་ཡིག་དཔར་རྐྱབས:"
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "སྤེལ་མ་ `%s' འཚོལ་མ་འཐོབ།"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "%.255s ནང་གི་ %s ནང་ལུ་ཡིག་སྣོད་ཀྱི་རེ་བ་མེད་པའི་མཇུག"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s འདི་བསྐྱུར་བཅོས་འབད་ཡོདཔ་ཨིན།(ལག་ཐོག་ལས་ཡང་ན་ཡགི་ཚུགས་ཅིག་གིས་སྦེ་)\n"
+"ལག་དེབ་ཀྱི་དུས་མཐུན་ཚུ་ལུ་རྐྱངམ་ཅིག་སུ་ཡུ་ཅིང་འབད་དོ།"
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s གི་རང་བཞིན་སེལ་འཐུ་གཞི་སྒྲིག་འབད་དོ།"
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s འབྲེལ་ལམ་འདི་ %s ལས་ %s ལུ་བསྐྱར་མིང་བཏགས་དོ།"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s བྲན་གཡོག་བྲན་ལམ་འདི་ %s ལས་ %s ལུ་བསྐྱར་མིང་བཏགས་དོ།"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "`%s' བྱིན་ནིའི་དོན་ལས་ `%s' ལག་ལེན་འཐབ་དོ།"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "ཉེན་བརྡ་: --དུས་མཐུན་བྱིན་ཡོད་ དེ་འབདཝ་ད་  %s འདི་མེད།"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "མ་ཤེས་པའི་སྒྲུབ་རྟགས་ `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--གཞི་བཙུགས་ལུ་ <link> <name> <path> <priority> དགོཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "གཙོ་རིམ་འདི་ཧྲིལ་ཨང་ཅིག་ཨིན་དགོ"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s ལུ་ <name> <path> དགོཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s ལུ་ <name> དགོཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--བྲན་གཡོག་འདི་ --གཞི་བཙུགས་དང་ཅིག་ཁར་རྐྱངམ་ཅིག་འབད་ཆོགཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--བྲན་གཡོག་ལུ་ <link> <name> <path> དགོཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "མིང་  %s འདི་གཞི་རིམ་དང་བྲན་གཡོག་གཉིས་ཆ་རང་ཨིན།"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "འབྲེལ་ལམ་ %s འདི་ གཞི་རིམ་དང་བྲན་གཡོག་གཉིས་ཆ་རང་ཨིན།"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s་ལུ་སྒྲུབ་རྟགས་རྐྱང་པ་ཅིག་དགོཔ་འདུག"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "མ་ཤེས་པའི་གདམ་ཁ་ `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5932,137 +6151,274 @@ msgstr ""
 "--བཀྲམ་སྟོན་ --རིམ་སྒྲིག་ --གཞི་སྒྲིག་ --གཞི་བཙུགས་ --རྩ་བསྐྲད་ --གེ་ར་ --གེ་ར་-རྩ་བསྐྲད་གཏང་ ཡང་"
 "ན་ --རང་བཞིན་ དགོཔ་ཨིན།"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "ཉེན་བརྡ་: --དུས་མཐུན་བྱིན་ཡོད་ དེ་འབདཝ་ད་  %s འདི་མེད།"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr "བྲན་གཡོག་ %s: %s"
-
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "%s:  %s གསར་བསྐྲུན་འབད་མི་ཚུགས་: %s"
+msgid "no alternatives for %s."
+msgstr "%s གི་དོན་ལུ་སྤེལ་མ་ཚུ་མེད།"
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "ཚད་ལྡན་ཨིན་པུཊི་གུ་ལུ་ལྷག་པའི་འཛོལ་བ།"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "%s གི་དོན་ལུ་སྤེལ་མ་ཚུ་མེད།"
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s འདི་བསྐྱུར་བཅོས་འབད་ཡོདཔ་ཨིན།(ལག་ཐོག་ལས་ཡང་ན་ཡགི་ཚུགས་ཅིག་གིས་སྦེ་)\n"
-"ལག་དེབ་ཀྱི་དུས་མཐུན་ཚུ་ལུ་རྐྱངམ་ཅིག་སུ་ཡུ་ཅིང་འབད་དོ།"
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s གི་རང་བཞིན་སེལ་འཐུ་གཞི་སྒྲིག་འབད་དོ།"
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%s གི་དོན་ལུ་སྤེལ་མ་ %s འདི་ཐོ་བཀོད་མ་འབད་བས། རྩ་བསྐྲད་མི་གཏང་།"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 " བྱིན་མི་ལས་རིམ་ %sའདི་མེད།\n"
 " རིམ་སྒྲིག་འབད་ནི་ག་ཅི་ཡང་མེད།\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%s གི་དོན་ལུ་སྤེལ་མ་ %s འདི་ཐོ་བཀོད་མ་འབད་བས། རྩ་བསྐྲད་མི་གཏང་།"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "ལག་ཐོག་ལས་སེལ་འཐུ་འབད་ཡོད་པའི་སྤེལ་མ་ - སུ་ཡི་ཅིང་འདི་རང་བཞིན་ཐབས་ལམ་ལུ་རྩ་བསྐྲད་གཏང་དོ།"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s གི་རང་བཞིན་དུས་མཐུན་ཚུ་ལྕོགས་མིན་བཟོ་ཡོད། ཁོ་རང་རྐྱངམ་ཅིག་བཞག་པའི་སྐབས།"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "རང་བཞིན་ཚུ་ལུ་སླར་ལོག་ནིའི་དོན་ལས་  `དུས་མཐུན་-སྤེལ་མ་ --རང་བཞིན %s' ལག་ལེན་འཐབ།"
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "`%s' བྱིན་ནིའི་དོན་ལས་ `%s' ལག་ལེན་འཐབ་དོ།"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "%s བརྡ་དོན་འབྲི་ནིའི་དོན་ལུ་ `%s' ཁ་ཕྱེ་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "%s བརྡ་དོན་འདི་ `%.250s' ལུ་ངོས་སྙོམ་འབད་ནི་ལུ་འཐུས་ཤོར་འབྱུང་ཡོད།"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s བརྡ་དོན་འདི་ `%.250s' ལུ་ཨེཕ་མཉམ་འབྱུང་འབད་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr " `%.250s' འདི་ %s བརྡ་དོན་འབྲི་བའི་ཤུལ་ལས་ཁ་བསྡམ་ནི་འཐུས་ཤོར་འབྱུང་ཡོད།"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "%s བརྡ་དོན་གྱི་རྒྱབ་ཐག་གི་དོན་ལུ་ `%.250s' འདི་ `%.250s' ལུ་འབྲེལ་མཐུད་འབད་ནི་ལུ་འཐུས་ཤོར་"
+#~ "འབྱུང་ཡོད།"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ " `%.250s' འདི་ `%.250s' ནང་ན་ %s བརྡ་དོན་ཡོད་མི་སྦེ་གཞི་བཙུགས་འབད་ནི་ལུ་འཐུས་ཤོར་འབྱུང་"
+#~ "ཡོད།"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "རིའ་ལོཀ་ འཐུས་ཤོར་བྱུང་ཡོདཔ་ (%ld བཱ་འིཊིསི)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "`%.255s' གི་ཐོན་རིམ་གསརཔ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "གཞན་མི་ཡིག་སྣོད་གསརཔ་ `%.250s' སི་ཊེཊི་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "དོས་ཁང་ཡིག་སྣོད་གསརཔ་ `%.250s' ཁ་ཕྱེ་མ་ཚུགས།"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "བརྡ་དོན་ཡིག་སྣོད་ `%.250s' འདི་ `%.250s' སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས།"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་ (C) ༡༩༩༥ ཨི་ཡན་ ཇེཀ་ཤན།\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་ (C) ༢༠༠༠ ༢༠༠༡ ཝི་ཅརཊི་ ཨཀ་ཀར་མཱན།"
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "ཇི་པི་ཨེལ་ཡིག་སྣོད་ཁ་ཕྱེ་མི་ཚུགས།"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་ གསརཔ་གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ་: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་གསར་བསྐྲུན་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ལུ་འབྲི་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ བཤལ་ནི་འཐུས་ཤོར་བྱུང་ཡོད།"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ མཉམ་བྱུང་འབད་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཐོ་ཡིག་ཡིག་སྣོད་ཁ་བསྡམ་ནི་ལུ་འཐུས་ཤོརབྱུང་ཡོད།"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "ཐུམ་སྒྲིལ་ %s གི་དོན་ལུ་དུས་མཐུན་བཟོ་ཡོད་པའི་ཡིག་སྣོད་ཚུའི་ཐོ་ཡིག་ཡིག་སྣོད་གཞི་བཙུགས་འབད་ནི་ལུ་འཐུས་"
+#~ "ཤོར་བྱུང་ཡདོ།"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd གིས་སྒྲུབ་རྟགས་གཅིག་འབགཔ་ཨིན་ ཀླད་ཀོར་མེན།"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd གིས་སྒྲུབ་རྟགས་གཅིག་རྐྱངམ་ཅིག་འབགཔ་ཨིན།"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་© ༡༩༩༥ ཨིཡན་ ཇེཀ་ཤན།\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་© ༢༠༠༠-༢༠༠༢ ཝི་ཅརཊི་ཨཀ་ཀར་མན།"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "སི་ཊེཊི་ཟུར་བཞག་ཡིག་སྣོད་གསརཔ་ཁ་ཕྱེ་མ་ཚུགས་: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་རྩ་བསྐྲད་གཏངམ་ད་འཛོལ་བ་: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "སི་ཊེཊི་ཟུར་བཞག་-རྙིངམ་ གསརཔ་གསར་བསྐྲུན་འབདཝ་ད་འཛོལ་བ་: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "སི་ཊེཊི་ཟུར་བཞག་གསརཔ་གཞི་བཙུགས་འབདཝ་ད་འཛོལ་བ་: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--བཟོ་བརྩིགས་འདི་གིས་མང་མཐའ་སྒྲུབ་རྟགས་གཉིས་འབགཔ་ཨིན།"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "འདྲ བཤུས་དབང་ཆ་ (C) ༡༩༩༤-༡༩༩༦ ཨི་ཡན་ ཇེཀ་ཤན།\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་ (C) ༡༩༩༥ ཨི་ཡན་ ཇེཀ་ཤན།\n"
+#~ "འདྲ་བཤུས་དབང་ཆ་ (C) ༢༠༠༠ ༢༠༠༡ ཝི་ཅརཊི་ ཨཀ་ཀར་མཱན།"
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr "བྲན་གཡོག་ %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "མིང་རྙིངམ་ `%s' སི་ཊེཊི་འབད་མ་ཚུགས: %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: %s འདི་ %s ལུ་འདྲ་བཤུས་རྐྱབས་ནི་འཐུས་ཤོར་འབྱུང་ཡོད། བཀོག་བཞག་དོ: %s "
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "%s ལག་ལེན་འཐབ་ནི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s འདི་ %s ལུ་བརྡ་མཚོན་འབྲེལ་ལམ་ཅིག་བཟོ་མ་ཚུགས: %s "
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "%s འདི་ %s སྦེ་གཞི་བཙུགས་འབད་མ་ཚུགས: %s "
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s:  %s འབྲིཝ་ད་འཛོལ་བ་: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "རྩ་བསྐྲད་གཏང་མ་ཚུགས %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "%s ཁ་བསྡམ་མ་ཚུགས་: %s"
+
+#, fuzzy
+#~| msgid "write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s: %s འབྲི།"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6319,9 +6675,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s ལས་གོམ་འགྱོ་ཡོད་པའི་འཐུས་མི་གནད་སྡུད།"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "ཊར་ལག་ལེན་འཐབ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "གནས་སྐབས་སྣོད་ཐོ་མིང་བཟོ་ནི་ལུ་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
@@ -6578,9 +6931,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "dpkg-བཤག་ནིའི་དོན་ལུ་བསྒུག་མི་འདི་འཐུས་ཤོར་བྱུང་ཡོདཔ།"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "ཡིག་སྣོད་ `%.250s' རྩ་བསྐྲད་གཏང་མི་ཚུགས།"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7020,9 +7370,6 @@ msgstr ""
 #~ "   སེལ་འཐུ་   སྤེལ་མ\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "stdout འབྲིཝ་ད་འཛོལ་བ: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "%s (%s) གི་དོན་ལུ་ %s ལྷགཔ་ད་འཛོལ་བ་ཡང་ན་ཨི་ཨོ་ཨེཕ།"
 
diff --git a/po/el.po b/po/el.po
index 513e936..dfc37ab 100644
--- a/po/el.po
+++ b/po/el.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_po_el\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-08-31 21:09+0300\n"
 "Last-Translator: quad-nrg.net <yodesy@quad-nrg.net>\n"
 "Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
@@ -31,131 +31,215 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "απέτυχε η δημιουργία του προσωρινού αρχείου tmpfile (data)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "απέτυχε η δημιουργία του προσωρινού αρχείου tmpfile (data)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "μπορεί να μην είναι κενό αλφαριθμητικό"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "πρέπει να ξεκινά με αλφαριθμητικό"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"ο χαρακτήρας `%c' δεν επιτρέπεται (επιτρέπονται μόνο γράμματα, ψηφία και "
+"χαρακτήρες `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "σφάλμα κατά την εγγραφή `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "αδύνατη η εκκένωση στο vnsprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "αδύνατη η αποδέσμευση `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "αδύνατος ο προσδιορισμός κατάστασης άλλου καινούριου αρχείου `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "απομάκρυνση  παλιών diversions-old: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "σφάλμα δημιουργίας σωλήνωσης `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "αδύνατη η αφαίρεση του `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "σφάλμα στην εγκατάσταση του νέου statoverride: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "αποτυχία στο buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "αποτυχία στο buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "βραχεία ανάγνωση στην buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "απέτυχε η εκτέλεση της tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "αδύνατη η εκτέλεση %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "άγνωστος τύπος συμπίεσης '%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: αποσυμπίεση"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: συμπίεση"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: εσωτερικό σφάλμα gzip: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: εσωτερικό σφάλμα gzip: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: εσωτερικό σφάλμα gzip: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: εσωτερικό σφάλμα gzip: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: εσωτερικό σφάλμα gzip: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: εσωτερικό σφάλμα bzip2: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: εσωτερικό σφάλμα bzip2: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: εσωτερικό σφάλμα bzip2: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: εσωτερικό σφάλμα bzip2: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -164,7 +248,7 @@ msgstr ""
 "ο κατάλογος ενημερώσεων περιέχει το αρχείο `%.250s' το όνομα του οποίου "
 "είναι πολύ μακρύ (μέγεθος=%d, μεγ=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -172,107 +256,125 @@ msgstr ""
 "ο κατάλογος ενημερώσεων περιέχει αρχεία με διαφορετικά μεγέθη ονομάτων (και "
 "%d και %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "αδύνατη η σάρωση του καταλόγου ενημερώσεων `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "αποτυχία αφαίρεσης του συγχωνευμένου αρχείου ενημέρωσης %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "αδύνατη η δημιουργία `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "αδύνατο το γέμισμα %.250s με παραγέμιση"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "αδύνατο το καθάρισμα %.250s μετά από παραγέμιση"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "αδύνατο να ψάξω την αρχή του %.250s μετά το padding"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "αδύνατο το άνοιγμα του tmpfile για vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "αδύνατη το άνοιγμα ή η δημιουργία του κλειδώματος της βάσης κατάστασης"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 "δεν έχετε την άδεια για να ξεκλειδώσετε τη βάση δεδομένων κατάστασης dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "αδυναμία κλειδώματος βάσης δεδομένων κατάστασης dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "η ζητούμενη ενέργεια απαιτεί προνόμια υπερχρήστη"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "αδύνατη η πρόσβαση στην περιοχή κατάστασης dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "η ενέργεια αυτή απαιτεί πρόσβαση ανάγνωσης/εγγραφής στην περιοχή κατάστασης "
 "dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "αποτυχία αφαίρεσης το δικό μου ενημερωτικό αρχείο %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "αδυναμία εγγραφής της ενημερωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "αδυναμία καθαρισμού της ενημερωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "αδύνατος ο ψαλιδισμός της ανανεωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 "αδύνατος ο συγχρονισμός (fsync) της ανανεωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "αδυναμία κλεισίματος της ενημερωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "αδύνατη η εγκατάσταση της ενημερωμένης κατάστασης του `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "αριθμός έκδοσης"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "αριθμός έκδοσης"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -289,93 +391,62 @@ msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.2
 msgid "unable to open directory '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "αδύνατη η εκκένωση στο vnsprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "αποτυχία εγγραφής λεπτομερειών του `%.50s' στο `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "αποτυχία ανοίγματος του `%s' για εγγραφή %s πληροφοριών"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "αδύνατος ο ορισμός του buffering στο αρχείο κατάστασης"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "αποτυχία εγγραφής %s καταχώρησης σχετικά με `%.50s' στο `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "αποτυχία καθαρισμού πληροφοριών %s στο `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "αποτυχία συγχρονισμού %s πληροφοριών στο `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "αποτυχία κλεισίματος του `%.250s' μετά την εγγραφή πληροφοριών %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"απέτυχε ο δεσμός του `%.250s' στο `%.250s' για αντίγραφο των πληροφοριών του "
-"%s"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"αποτυχία εγκατάστασης του `%.250s' ως `%.250s' που περιέχει πληροφορίες %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "η νέα εκκαθαριστική καταχώρηση βρέθηκε εκτός μνήμης"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -384,144 +455,153 @@ msgstr ""
 "%s: σφάλμα κατά τον καθαρισμό:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: πάρα πολλά φωλιασμένα σφάλματα κατά την ανάκτηση σφαλμάτων !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "η νέα εκκαθαριστική καταχώρηση βρέθηκε εκτός μνήμης"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "η νέα εκκαθαριστική καταχώρηση με αρκετά ορίσματα βρέθηκε εκτός μνήμης"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: σφάλμα κατά τον καθαρισμό:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: σφάλμα κατά τον καθαρισμό:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: εσωτερικό σφάλμα `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s λείπει"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' δεν επιτρέπεται για %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "σκουπίδια μετά από %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "μη έγκυρο όνομα πακέτου (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "πεδίο `%s' λεπτομερειών κενού αρχείου"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 "το πεδίο `%s' λεπτομερειών αρχείου δεν επιτρέπεται στο αρχείο κατάστασης"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "πάρα πολλές τιμές στο πεδίο `%s' αρχείου λεπτομερειών (σε σύγκριση με άλλα)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "πολύ λίγες τιμές στο πεδίο `%s' αρχείου λεπτομερειών (σε σύγκριση με άλλα)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "ναι/όχι στο πεδίο boolean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "λέξη στο πεδίο `προτεραιότητα' "
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 "η τιμή για το πεδίο `κατάστασης' δεν επιτρέπεται σε αυτά τα συμφραζόμενα"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "πρώτη (want) λέξη σε πεδίο `κατάστασης'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "δεύτερη (error) λέξη σε πεδίο `κατάστασης'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "τρίτη λέξη (κατάστασης) σε πεδίο `κατάστασης'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "σφάλμα στο αλφαριθμητικό Έκδοση `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "χρησιμοποιήθηκε παρωχημένο πεδίο `Revision' ή `Package-Revision' "
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "η τιμή για το πεδίο `config-version' δεν επιτρέπεται σε αυτά τα συμφραζόμενα"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "σφάλμα στη συμβολοσειρά Config-Version `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "η τιμή για το `conffiles' περιέχει κακοδιαμορφωμένη γραμμή `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "η τιμή για το `conffiles' περιέχει γραμμή που ξεκινά χωρίς κενό `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "root ή null κατάλογος εμφανίζεται ως conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -529,12 +609,36 @@ msgstr ""
 "`πεδίο %s', λείπει το όνομα πακέτου, ή σκουπίδια εκεί που αναμένονταν το "
 "όνομα πακέτου"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "πεδίο `%s', μη έγκυρο όνομα πακέτου `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"`πεδίο %s', λείπει το όνομα πακέτου, ή σκουπίδια εκεί που αναμένονταν το "
+"όνομα πακέτου"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "προς το παρόν εγκαταστάθηκαν %d αρχεία και κατάλογοι.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "πεδίο `%s', αναφορά στο `%.255s': σφάλμα στην έκδοση: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -543,7 +647,7 @@ msgstr ""
 "πεδίο `%s', αναφορά σε `%.255s':\n"
 " κακή σχέση έκδοσης %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -552,7 +656,7 @@ msgstr ""
 "το πεδίο `%s', αναφορά σε `%.255s':\n"
 " `%c' είναι εκτός χρήσης, χρησιμοποιείστε `%c=' ή `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -561,11 +665,11 @@ msgstr ""
 "πεδίο `%s', αναφορά σε `%.255s':\n"
 " απόλυτο ταίριασμα στον αριθμό έκδοσης, προτείνεται η χρήση `='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Μόνο απόλυτες εκδόσεις μπορούν να χρησιμοποιηθούν για το Παρέχει"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -574,58 +678,58 @@ msgstr ""
 "πεδίο `%s', αναφορά σε `%.255s':\n"
 " η τιμή έκδοσης ξεκινά με μη αλφαριθμητικό, πρόταση προσθήκης κενού"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "πεδίο `%s', αναφορά στο `%.255s': η έκδοση περιέχει `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "πεδίο `%s' field, αναφορά σε `%.255s': η έκδοση είναι μη τερματισμένη"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "πεδίο `%s', αναφορά στο `%.255s': σφάλμα στην έκδοση: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "πεδίο `%s', συντακτικό σφάλμα μετά την αναφορά στο πακέτο `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "εναλλακτικά (`|') δεν επιτρέπονται στο πεδίο %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "η τιμή για το πεδίο `triggers-pending' δεν επιτρέπεται σ' αυτό το πλαίσιο"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "μη έγκυρο όνομα trigger σε εκκρεμότητα `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "διπλός εκκρεμής trigger  `%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "η τιμή για το πεδίο `triggers-awaited' δεν επιτρέπεται στο πλαίσιο αυτό"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "μη έγκυρο όνομα πακέτου για τον αναμενόμενο trigger `%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "επαναλβανόμενο πακέτο με trigger σε αναμονή `%.255s'"
@@ -683,475 +787,494 @@ msgstr "<package status and progress file descriptor>"
 msgid "unable to write to status fd %d"
 msgstr "αδυναμία εγγραφής της ενημερωμένης κατάστασης του `%.250s'"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "η realloc απέτυχε (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "η realloc απέτυχε (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "αποτυχία ανάθεσης μνήμης"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "αποτυχία αντιγραφής για το std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "αποτυχία αντιγραφής για το fd%d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "αποτυχία δημιουργίας σωλήνωσης"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "σφάλμα κατά την εγγραφή `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "αδύνατη η ανάγνωση των σημάνσεων περιγραφέα αρχείου του %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "αδύνατο να τεθεί η σήμανση close-on-exec για το %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "σφάλμα ρυθμίσεων: το %s χρειάζεται μια τιμή"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "αποτυχία ανοίγματος αρχείου ρυθμίσεων `%.255s' για ανάγνωση"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "άγνωστη επιλογή `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s επιλογή παίρνει μια τιμή"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s επιλογή δεν παίρνει τιμή"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "σφάλμα ανάγνωσης στο αρχείο ρυθμίσεων `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "σφάλμα κλεισίματος αρχείου ρυθμίσεων `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "σφάλμα κλεισίματος αρχείου ρυθμίσεων `%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "άγνωστη επιλογή --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s επιλογή παίρνει μια τιμή"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s επιλογή δεν παίρνει τιμή"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "άγνωστη επιλογή -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c επιλογή παίρνει μια τιμή"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c επιλογή δεν παίρνει τιμή"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Προειδοποίηση: επιλογή εκτός χρήσης `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "συγκρουόμενες ενέργειες -%c (--%s) and -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "διπλή τιμή για το πεδίο `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "το προσδιορισμένο από το χρήστη όνομα πεδίου `%.*s' είναι πολύ μικρό"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "διπλασιασμός του καθοριζόμενου από το χρήστη πεδίο `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "λείπει %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "κενή τιμή για το %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "το πακέτο έχει κατάσταση %s αλλά αναμένονται ακόμα triggers"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Ρυθμισμένη-Έκδοση για πακέτο με ακατάλληλη Κατάσταση"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "το πακέτο έχει κατάσταση %s αλλά αναμένονται ακόμα triggers"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "το πακέτο έχει κατάσταση triggers-σε-αναμονή, αλλά δεν υπάρχουν τέτοιοι"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "το πακέτο έχει καθεστώς %s αλλά εκκρεμούν triggers"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "το πακέτο έχει κατάσταση triggers-σε-εκκρεμότητα αλλά όχι δεν υπάρχουν "
 "τέτοιοι"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Πακέτο το οποίο στην κατάσταση μη εγκατεστημένο έχει ρυθμίσεις, ξέχασέ το"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "αποτυχία ανοίγματος αρχείου πληροφοριών πακέτου `%.255s' για ανάγνωση"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "αδύνατη η εύρεση κατάστασης του αρχείου πληροφοριών πακέτων `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 "αδύνατη η απεικόνιση στη μνήμη (mmap) του αρχείου πληροφοριών των πακέτων `"
 "%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "αδύνατη η εύρεση κατάστασης του αρχείου πληροφοριών πακέτων `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "αποτυχία κλεισίματος μετά την ανάγνωση: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "Το EOF μετά το όνομα πεδίου `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "νέα γραμμή στο όνομα πεδίου `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) στο όνομα πεδίου `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "το όνομα πεδίου `%.*s' πρέπει να ακολουθείται από άνω/κάτω τελεία"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF πριν από την τιμή του πεδίου `%.*s' (λείπει η τελική νέα γραμμή)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "χαρακτήρας MSDOS EOF στην τιμή του πεδίου `%.*s' (λείπει η νέα γραμμή;)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "νέα γραμμή στο όνομα πεδίου `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF στη τιμή του πεδίου `%.*s' (λείπει η τελική νέα γραμμή)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "βρέθηκαν αρκετές εισαγωγές πληροφοριών πακέτου, μόνο μία επιτρέπεται"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "αποτυχία κλεισίματος μετά την ανάγνωση: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "καμία πληροφορία πακέτου στο  `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "προειδοποίηση, στο αρχείο `%.255s' κοντά στη γραμμή %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "προειδοποίηση, στο αρχείο `%.255s' κοντά στη γραμμή %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "μπορεί να μην είναι κενό αλφαριθμητικό"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "πρέπει να ξεκινά με αλφαριθμητικό"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"ο χαρακτήρας `%c' δεν επιτρέπεται (επιτρέπονται μόνο γράμματα, ψηφία και "
-"χαρακτήρες `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<κανένα>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "το αλφαριθμητικό της έκδοσης είναι κενό"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "η συμβολοσειρά έκδοσης περιέχει ενσωματωμένα κενά"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "η εποχή στην έκδοση δεν είναι αριθμός"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "δεν υπάρχει τίποτα μετά το κώλον (:) στον αριθμό έκδοσης"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "δεν υπάρχει τίποτα μετά το κώλον (:) στον αριθμό έκδοσης"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "δεν υπάρχει τίποτα μετά το κώλον (:) στον αριθμό έκδοσης"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "λείπει %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "κενή τιμή για το %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "μη έγκυρος χαρακτήρας `%c' στο πλάτος πεδίου\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Λείπει η παρένθεση τερματισμού από τη διαμόρφωση\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(χωρίς διαθέσιμη περιγραφή)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "μη έγκυρο όνομα πακέτου για τον αναμενόμενο trigger `%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "μη έγκυρο όνομα πακέτου για τον αναμενόμενο trigger `%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "αδύνατη η παράλειψη του %s πριν την εκτέλεση του σεναρίου"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "σφάλμα κατά την απελευθέρωση του σήματος %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (υποδιεργασία): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "αποτυχία διχάλωσης"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "η υποδιεργασία %s επέστρεψε κατάσταση λάθους %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "η αναμονή για %s απέτυχε"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "η υποδιεργασία %s σκοτώθηκε από το σήμα (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core dumped"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "η υποδιεργασία %s απέτυχε με κωδικό κατάστασης αναμονής %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "η αναμονή για %s απέτυχε"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "μη έγκυρο όνομα πακέτου `%.250s' στους triggers καθυστερεί το αρχείο `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "\"κουτσουρεμένοι\" triggers ανέστειλλαν το αρχείο `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "σφάλμα σύνταξης στους triggers καθυστερεί το αρχείο `%.250s' στον χαρακτήρα `"
 "%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "αδύναμία ανοίγματος/δημιουργίας του αρχείου κλειδώματος των trigger `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "triggered"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 "αδύνατος ο προσδιορισμός κατάστασης του αρχείου σε αναστολή λόγω trigger `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου σε αναστολή λόγω trigger `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "αδύνατo το άνοιγμα/δημιουργία νέου αρχείου σε αναστολή λόγω trigger `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "σφάλμα ανάγνωσης του αρχείου σε αναστολή λόγω trigger `% 250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "αδύνατη η εγγραφή του νέου σε αναστολή λόγω trigger αρχείου  `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "αδύνατο το κλείσιμο του νέου σε αναστολή λόγω trigger αρχείου `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "αδύνατη η εγκατάσταση του νέου σε αναστολή λόγω trigger αρχείου `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "δεν επιτρέπονται κενά ονόματα trigger"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "το όνομα του trigger περιέχει μη έγκυρο χαρακτήρα"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1160,17 +1283,17 @@ msgstr ""
 "μη έγκυρη ή άγνωστη σύνταξη στο όνομα του trigger `%.250s' (στον trigger "
 "interests για το πακέτο `%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "αδύνατο το άνοιγμα αρχείου λίστας interest trigger `%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "αδύνατη η επανατύλιξη αρχείου interest trigger `%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1179,37 +1302,7 @@ msgstr ""
 "σφάλμα σύνταξης στον trigger interest file `%.250s'. Μη νόμιμο όνομα πακέτου "
 "`% 250s': % 250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "αδύνατη η εγγραφή νέου αρχείου trigger interest `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "αδύνατη η εγκατάσταση νέου αρχείου trigger interest `%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1217,47 +1310,17 @@ msgstr ""
 "επαναλαμβανόμενο αρχείο trigger interest για το όνομα αρχείου `%.250s' και "
 "το πακέτο `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "αδύνατη η εγγραφή νέου αρχείου trigger file `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "αδύνατη η εγκατάσταση νέου αρχείου trigger file ως `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "αδύνατη η ανάγνωση του αρχείου triggers file `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "σφάλμα ανάγνωσης στο αρχείο των trigger αρχείου `%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1266,7 +1329,7 @@ msgstr ""
 "το record των trigger αρχείου αναφέρει αθέμιτο όνομα πακέτου `%.250s' (για "
 "interest στο αρχείο `%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1275,32 +1338,40 @@ msgstr ""
 "το αρχείο των triggers ci `%.250s' περιέχει μη θεμιτή σύνταξη trigger στο "
 "όνομα του trigger `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου triggers ci `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "το αρχείο των triggers ci περιέχει άγνωστη σύνταξη ντιρεκτίβας"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "triggers ci file περιέχει άγνωστη ντιρεκτίβα `%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "αδύνατη η δημιουργία καταλόγου κατάστασης trigger `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "αδύνατος ο καθορισμός της ιδιοκτησίας του καταλόγου κατάστασης trigger `"
 "%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "δεν επιτρέπονται κενά ονόματα trigger"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "το όνομα του trigger περιέχει μη έγκυρο χαρακτήρα"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1325,105 +1396,173 @@ msgstr "μη αναμενόμενο τέλος αρχείου (eof) κατά τ
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "σφάλμα από την ανάγνωση της σωλήνωσης του dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "σφάλμα ορισμού της χρονοσήμανσης του `%.255s'"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "απέτυχε η ανάγνωση `%.255s' (στο `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "σφάλμα ρύθμισης ιδιοκτησίας του `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb κατά το `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "σφάλμα ρύθμισης ιδιοκτησίας του `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "σφάλμα ορισμού  των δικαιωμάτων του `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"αποτυχία καθορισμού κατάστασης (derefernce) του υπάρχοντος συμβολικού "
-"συνδέσμου `%.250s'"
+msgid "error closing/writing `%.255s'"
+msgstr "σφάλμα κλεισίματος/εγγραφής `%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"αποτυχία απόδοσης κατάστασης (derefernce) του προτεινόμενου στόχου του "
-"συμβολικού συνδέσμου `%.250s' για τον συμβολικό σύνδεσμο `%.250s'"
+msgid "error creating pipe `%.255s'"
+msgstr "σφάλμα δημιουργίας σωλήνωσης `%.255s'"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"προσπάθεια υπερεγγραφής του `%.250s', που είναι η εκτραπείσα έκδοση του `"
-"%.250s' (πακέτο: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "σφάλμα κατά τη δημιουργία συσκευής `%.255s'"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"προσπάθεια υπερεγγραφής του `%.250s', που είναι εκτραπείσα έκδοση του `"
-"%.250s'"
+msgid "error creating hard link `%.255s'"
+msgstr "σφάλμα δημιουργίας συνδέσμου `%.255s'"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr ""
-"αδύνατη η εύρεση κατάστασης του `%.255s' (που προσπάθησα να εγκαταστήσω)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "σφάλμα δημιουργίας συμβολικού δεσμού `%.255s'"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
+msgid "error creating directory `%.255s'"
+msgstr "σφάλμα κατά τη δημιουργία καταλόγου `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "σφάλμα ορισμού της χρονοσήμανσης του `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "σφάλμα ρύθμισης ιδιοκτησίας του `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "αδύνατη η ανάγνωση δεσμού `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"προσπάθεια αντικατάστασης του `%.250s', που είναι επίσης στο πακέτο %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"αποτυχία καθορισμού κατάστασης (derefernce) του υπάρχοντος συμβολικού "
+"συνδέσμου `%.250s'"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"αποτυχία απόδοσης κατάστασης (derefernce) του προτεινόμενου στόχου του "
+"συμβολικού συνδέσμου `%.250s' για τον συμβολικό σύνδεσμο `%.250s'"
+
+#: src/archives.c:732
+#, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"προσπάθεια υπερεγγραφής του `%.250s', που είναι η εκτραπείσα έκδοση του `"
+"%.250s' (πακέτο: %.100s)"
+
+#: src/archives.c:738
+#, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"προσπάθεια υπερεγγραφής του `%.250s', που είναι εκτραπείσα έκδοση του `"
+"%.250s'"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr ""
+"αδύνατη η εύρεση κατάστασης του `%.255s' (που προσπάθησα να εγκαταστήσω)"
+
+#: src/archives.c:776
+#, c-format
+msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr ""
 "αδύνατος ο καθαρισμός της σαβούρας γύρω από το `%.255s' πριν την εγκατάσταση "
 "άλλης έκδοσης"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "αδύνατη η εύρεση κατάστασης του επαναφερθέντος `%.255s' προτού εγκατασταθεί "
 "νέα έκδοση"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "το αρχείο περιείχε το αντικείμενο `%.255s' άγνωστου τύπου 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "αδυναμία προσδιορισμού κατάστασης του παλιού ονόματος `%s': %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Αντικατάσταση αρχείων στο παλιό πακέτο %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Αντικατάσταση από αρχεία στο εγκατεστημένο πακέτο %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1432,96 +1571,51 @@ msgstr ""
 "προσπάθεια αντικατάστασης του καταλόγου `%.250s' στο πακέτο %.250s με μη "
 "κατάλογο"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "προσπάθεια αντικατάστασης του `%.250s', που είναι επίσης στο πακέτο %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "απέτυχε η ανάγνωση `%.255s' (στο `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb κατά το `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "σφάλμα κλεισίματος/εγγραφής `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "σφάλμα δημιουργίας σωλήνωσης `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "σφάλμα κατά τη δημιουργία συσκευής `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "σφάλμα δημιουργίας συνδέσμου `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "σφάλμα δημιουργίας συμβολικού δεσμού `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "σφάλμα κατά τη δημιουργία καταλόγου `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 "αδύνατη η μετακίνηση του `%.255s' κατά μέρους για εγκατάσταση νέας έκδοσης"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "αδύνατη η ανάγνωση δεσμού `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "αδυναμία δημιουργίας εφεδρικού δεσμού για `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "αδύνατη η αλλαγή ιδιοκτήτη του εφεδρικού δεσμού για το `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "αδυναμία δημιουργίας εφεδρικού δεσμού του `%.255s' πριν την εγκατάσταση νέας "
 "έκδοσης"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "αδύνατη η εγκατάσταση της νέας έκδοσης του `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "αδύνατη η δημιουργία `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "αδύνατη η αποδέσμευση `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1530,7 +1624,7 @@ msgstr ""
 "dpkg: προειδοποίηση - αγνοείται το πρόβλημα εξάρτησης με το %s: \n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1539,7 +1633,7 @@ msgstr ""
 "dpkg: προειδοποίηση - θεώρηση της απορρύθμισης του ουσιώδους\n"
 " πακέτου %s, για ενεργοποίηση του %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1548,7 +1642,7 @@ msgstr ""
 "dpkg: όχι,το %s είναι ουσιώδες, δε θα απορρυθμιστεί\n"
 " για να ενεργοποιηθεί το %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1558,17 +1652,17 @@ msgstr ""
 "βοηθήσει):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "αφαίρεση του  %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "εγκατάσταση του %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1576,12 +1670,12 @@ msgstr ""
 "dpkg: εξετάζω την απορύθμιση του %s, το οποίο θα \"έσπαγε\" εξαιτίας του "
 "%s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ναι, θα απορυθμίσω το %s (έχει \"σπάσει\" εξαιτίας του %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1590,14 +1684,14 @@ msgstr ""
 "dpkg: σχετικά με το %s που περιέχει το %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 "dpkg: προειδοποίηση - θα αγνοηθεί η σύγκρουση, μπορεί να συνεχίσει έτσι κι "
 "αλλιώς !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1607,31 +1701,31 @@ msgstr ""
 " δεν επιτρέπεται η απορύθμιση (το όρισμα --auto-deconfigure πιθανά να "
 "βοηθήσει)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "η εγκατάσταση του  %.250s θα \"έσπαγε\" υπάρχον λογισμικό"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: θεωρώντας την αφαίρεση του %s για χάρη του %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "το %s δεν είναι κατάλληλα εγκατεστημένο - αγνοώντας όλες τις εξαρτήσεις "
 "του.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: η αφαίρεση του %s μπορεί να δημιουργήσει προβλήματα καθώς παρέχει "
 "%s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1639,104 +1733,106 @@ msgid ""
 msgstr ""
 "dpkg: το πακέτο %s απαιτεί επανεγκατάσταση αλλά θα αφαιρεθεί όπως ζητήσατε.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: το πακέτο %s απαιτεί επανεγκατάσταση, δε θα αφαιρεθεί.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: θα μετακινηθεί το %s για χάρη του %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "συγκρουόμενα πακέτα - δε γίνεται εγκατάσταση %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: προειδοποίηση - θα αγνοηθεί η σύγκρουση, μπορεί να συνεχίσει !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive χρειάζεται τουλάχιστον ένα όρισμα μονοπατιού"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "αδύνατη η εκτέλεση της find με --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "αδύνατο το άνοιγμα της σωλήνωσης της find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "αδύνατη η ανάγνωση από τη σωλήνωση της find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "αδύνατο το κλείσιμο της σωλήνωσης της find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "η εκτέλεση της find με --recursive επέστρεψε απρόσμενο σφάλμα %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "έγινε αναζήτηση, δε βρέθηκε κανένα πακέτα (αρχεία που ταιριάζουν *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s χρειάζεται τουλάχιστον ένα αρχείο πακέτου ως παράμετρο"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Επιλογή προηγούμενου απεπιλεγμένου πακέτου %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Παράλειψη απόεπιλεγμένου πακέτου %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Έκδοση %.250s του %.250s είναι ήδη εγκατεστημένη, παράβλεψη.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - προειδοποίηση: υποβάθμιση του %.250s από %.250s σε %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1772,18 +1868,18 @@ msgstr "αδυναμία αφαίρεσης της νεο-εγκατεστημέ
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "αδύνατη η αφαίρεση της νεοεξαχθείσας έκδοσης του`%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "αδύνατη η εύρεση κατάστασης του νέου αρχείου ρυθμίσεων `%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "αδύνατη η εύρεση κατάστασης του τρέχοντος αρχείου ρυθμίσεων`%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1794,67 +1890,67 @@ msgstr ""
 "Το αρχείο ρυθμίσεων `%s', δεν υπάρχει στο σύστημα.\n"
 "Εγκατάσταση νέου αρχείου config όπως ζητήσατε.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αποτυχία αφαίρεσης του παλιού εφεδρικού αρχείου `"
 "%.250s': %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αποτυχία μετονομασίας του `%.250s' σε `%.250s': "
 "%s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: αποτυχία εκτέλεσης '%s %s'"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αποτυχία αφαίρεσης παλιάς έκδοσης `%.250s': %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αποτυχία αφαίρεσης του `%.250s' (πριν την "
 "αντικατάσταση): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αποτυχία δημιουργίας δεσμού `%.250s' προς `"
 "%.250s': %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Εγκατάσταση νέας έκδοσης του αρχείου ρυθμίσεων %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "αδύνατη η εγκατάσταση `%.250s' ως `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 "δεν είναι εγκατεστημένο κανένα πακέτο με όνομα `%s', δε γίνεται ρύθμιση"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "το πακέτο %.250s έχει ήδη εγκατεσταθεί και ρυθμιστεί"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1863,7 +1959,24 @@ msgstr ""
 "το πακέτο %.250s δεν είναι έτοιμο για ρυθμίσεις\n"
 " αδύνατη η ρύθμιση (τωρινή κατάσταση `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"το πακέτο %.250s δεν είναι έτοιμο για ρυθμίσεις\n"
+" αδύνατη η ρύθμιση (τωρινή κατάσταση `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1872,11 +1985,11 @@ msgstr ""
 "dpkg: προβλήματα εξαρτήσεων εμποδίζουν τη ρύθμιση του %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "προβλήματα εξάρτησης - αφήνεται μη ρυθμισμένο"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1885,7 +1998,7 @@ msgstr ""
 "dpkg: %s: προβλήματα εξαρτήσεων αλλά θα γίνει ρύθμιση όπως ζητήσατε:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1893,12 +2006,12 @@ msgstr ""
 "Το πακέτο βρίσκεται σε πολύ κακή και ασυνεπή κατάσταση - θα πρέπει να το "
 "επανεγκαταστήσετε πριν προχωρήσετε στη ρύθμισή του."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Γίνεται εγκατάσταση %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1907,7 +2020,7 @@ msgstr ""
 "dpkg: %s: προειδοποίηση - αδύνατη η stat του αρχείου ρυθμίσεων `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1916,7 +2029,7 @@ msgstr ""
 "dpkg: %s: προειδοποίηση - το αρχείο ρυθμίσεων `%s' είναι κυκλικός δεσμός\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1925,7 +2038,7 @@ msgstr ""
 "dpkg: %s: προειδοποίηση - αδύνατη η ανάγνωση του `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1935,37 +2048,37 @@ msgstr ""
 "εκφυλισμένο όνομα\n"
 " (το `%s' είναι δεσμός στο `%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: προειδοποίηση - το αρχείο ρυθμίσεων `%.250s' δεν είναι κοινό "
 "αρχείο ή δεσμός (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "dpkg: %s: προειδοποίηση - αδύνατη το άνοιγμα του αρχείου ρυθμίσεων %s για "
 "hash: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Πληκτρολογήστε `exit' όταν τελειώσετε.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1974,12 +2087,12 @@ msgstr ""
 "\n"
 "Αρχείο ρυθμίσεων `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (στην πραγματικότητα `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1990,7 +2103,7 @@ msgstr ""
 " ==> Το αρχείο στο σύστημα δημιουργήθηκε από εσάς ή από σενάριο.\n"
 " ==> Το αρχείο επίσης στο πακέτο χορηγήθηκε από το συντηρητή πακέτου.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1999,7 +2112,7 @@ msgstr ""
 "\n"
 "     Δεν τροποποιήθηκε μετά την εγκατάσταση.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2008,7 +2121,7 @@ msgstr ""
 "\n"
 " ==> Τροποποιήθηκε (από εσάς ή από σενάριο) μετά την εγκατάσταση.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2017,39 +2130,39 @@ msgstr ""
 "\n"
 " ==> Διαγράφηκε (από εσάς ή από κάποιο σενάριο) μετά την εγκατάσταση.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 " ==> Ο διανομέας του πακέτου έχει κυκλοφορήσει μια ανανεωμένη έκδοση.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     Η έκδοση στο πακέτο είναι η ίδια με της τελευταίας εγκατάστασης.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Γίνεται χρήση νέου αρχείου όπως ζητήσατε.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Γίνεται χρήση του τωρινού παλιού αρχείου όπως ζητήσατε.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Διατήρηση παλιού αρχείου ρυθμίσεων ως προεπιλογή.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Χρήση του νέου αρχείου ρυθμίσεων ως προεπιλογή.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2064,184 +2177,173 @@ msgstr ""
 "      D     : εμφάνιση των διαφορών μεταξύ των εκδόσεων\n"
 "      Z     : η διεργασία εξέτασης της κατάστασης να τεθεί στο παρασκήνιο \n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Η προεπιλεγμένη ενέργεια είναι να κρατήσετε την τωρινή έκδοση.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Η προεπιλεγμένη ενέργεια είναι να εγκατασταθεί η νέα έκδοση.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[προεπιλογή=Ο]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[προεπιλογή=Ν]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[καμία προεπιλογή]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "σφάλμα κατά την εγγραφή στην stderr, ανιχνεύθηκε πριν την προτροπή για το "
 "αρχείο ρυθμίσεων"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "σφάλμα ανάγνωσης της stdin κατά την προτροπή για το αρχείο ρυθμίσεων"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "Τέλος αρχείου στην stdin κατά την προτροπή για το αρχείο ρυθμίσεων"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s εξαρτάται από %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s προεξαρτάται από %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s συνιστά το %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s προτείνει %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s \"σπάει\" το %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s συγκρούεται με %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s βελτιώνει %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s πρόκειται να αφαιρεθεί.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s πρόκειται να απορρυθμιστεί.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s πρόκειται να εγκατασταθεί, αλλά είναι έκδοση %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s είναι εγκατεστημένο, αλλά είναι έκδοση %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s είναι αποσυμπιεσμένο αλλά δεν έχει ρυθμιστεί.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s είναι αποσυμπιεσμένο αλλά είναι έκδοση %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s τελευταία ρυθμισμένη έκδοση είναι %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s είναι %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s παρέχει %.250s αλλά πρόκειται να αφαιρεθεί.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s παρέχει %.250s αλλά πρόκειται να απορρυθμιστεί.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s παρέχει %.250s αλλά είναι %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s δεν έχει εγκατασταθεί.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (έκδοση %.250s) πρόκειται να εγκατασταθεί.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (έκδοση %.250s) είναι παρόν και %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s παρέχει %.250s και είναι προς εγκατάσταση.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "   %.250s παρέχει %.250s και είναι παρόν και %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Type dpkg-trigger --help for help about this utility."
+msgid "Use --help for help about diverting files."
 msgstr ""
+"Πληκτρολογήστε dpkg-trigger --help για βοήθεια σχετικά με αυτό το βοηθητικό "
+"πρόγραμμα."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s έκδοση %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2252,8 +2354,8 @@ msgstr ""
 "ή\n"
 "μεταγενέστερη για συνθήκες αντιγραφής. Δεν υπάρχει ΚΑΜΙΑ εγγύηση.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2262,7 +2364,7 @@ msgstr ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2274,7 +2376,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2321,7 +2423,7 @@ msgstr ""
 "Τα σενάρια preinst/postrm των πακέτων θα πρέπει πάντα να προσδιορίζουν τα --"
 "package και --divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2330,19 +2432,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "αδυναμία προσδιορισμού κατάστασης του παλιού ονόματος `%s': %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "σφάλμα κατά τον έλεγχο `%s': %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2351,144 +2447,125 @@ msgstr ""
 "η αλλαγή ονόματος περιλαμβάνει την υπεργραφή του `%s' με\n"
 "  το διαφορετικό αρχείο `%s', που δεν επιτρέπεται"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "αδύνατος ο προσδιορισμός κατάστασης του νέου ονόματος `%s': %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "αλλαγή ονομασίας: απομάκρυνση του διπλού παλαιού συνδέσμου `%s': %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "το όνομα αρχείου \"%s\" δεν είναι απόλυτο"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "το αρχείο δεν θα πρέπει να περιέχει καινούριες γραμμές"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s"
 msgstr "τοπική εκτροπή σε: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s to %s"
 msgstr "τοπική εκτροπή σε: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s by %s"
 msgstr "εκτροπή από %s σε: %s\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s to %s by %s"
 msgstr "εκτροπή από %s σε: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "any diversion of %s"
 msgstr "τοπική εκτροπή σε: %s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "any diversion of %s to %s"
 msgstr "εκτροπή από %s σε: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "αδυναμία ανοίγματος αρχείου GPL"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "αδύνατη η εκκένωση στο vnsprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "απομάκρυνση  παλιών diversions-old: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "σφάλμα στη δημιουργία νέου αρχείου statoverride-old: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "σφάλμα στην εγκατάσταση του νέου statoverride: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s χρειάζεται μόνο ένα όρισμα"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "το όνομα αρχείου \"%s\" δεν είναι απόλυτο"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "το αρχείο δεν θα πρέπει να περιέχει καινούριες γραμμές"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "αδύνατη η εκτροπή των καταλόγων"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "αδύνατη η εκτροπή των καταλόγων"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Αφήνω το `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' συγκρούεται με `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "Προσθήκη του `%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - προειδοποίηση: αγνοείται το αίτημα αφαίρεσης του %.250s που δεν "
+"έχει \n"
+" εγκατασταθεί.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Καμμία εκτροπή του `%s', κανένα δεν απομακρύνθηκε"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2499,7 +2576,7 @@ msgstr ""
 "  απομακρύνοντας το `%s'\n"
 "  βρέθηκε το`%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2510,17 +2587,25 @@ msgstr ""
 "  απομακρύνοντας το `%s'\n"
 "  βρέθηκε το `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - προειδοποίηση: αγνοείται το αίτημα αφαίρεσης του %.250s που δεν "
+"έχει \n"
+" εγκατασταθεί.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "Αφαίρεση του `%s'"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "το πακέτο δεν θα πρέπει να περιέχει newlines"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to δεν θα πρέπει να περιέχει καινούριες γραμμές"
 
@@ -2536,12 +2621,12 @@ msgstr "αποτυχία κατά την εκτέλεση της fstat στο π
 msgid "failed to fstat diversions file"
 msgstr "αποτυχία κατά την εκτέλεση της fstat στο αρχείο diversions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "συγκρουόμενες αποκλίσεις ανάμεσα σε `%.250s' ή `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2551,7 +2636,7 @@ msgstr ""
 "εγκατάσταση. Πρέπει να επανεγκατασταθούν (και όσα πακέτα\n"
 "εξαρτώνται από αυτά) για να λειτουργήσουν κατάλληλα:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2561,7 +2646,7 @@ msgstr ""
 "Για να λειτουργήσουν πρέπει να ρυθμιστούν με το dpkg --configure\n"
 "ή με την επιλογή μενού Ρύθμιση στο dselect:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2571,7 +2656,7 @@ msgstr ""
 "αρχικής ρύθμισης.  Πρέπει να ξαναγίνει προσπάθεια ρύθμισης με\n"
 "το dpkg --configure <πακέτο> ή με την επιλογή μενού ρύθμιση στο dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2581,7 +2666,7 @@ msgstr ""
 "αρχική εγκατάσταση. Η εγκατάσταση ίσως συμπληρωθεί προσπαθώντας ξανά.\n"
 "Τα πακέτα μπορούν να αφαιρεθούν με το dselect ή dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2592,7 +2677,7 @@ msgstr ""
 "χρησιμοποιώντας\n"
 "τα dselect ή dpkg --configure --pending (ή dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2602,32 +2687,59 @@ msgstr ""
 "δεν έχει γίνει ακόμα.  Η επεξεργασία αυτή μπορεί να ζητηθεί χρησιμοποιώντας\n"
 "dselect ή dpkg --configure --pending (ή dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "η --%s δεν παίρνει ορίσματα"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<άγνωστο>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d σε %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2635,7 +2747,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d πακέτα, από τα παρακάτω τμήματα:"
 msgstr[1] " %d πακέτα, από τα παρακάτω τμήματα:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2645,30 +2757,34 @@ msgstr ""
 "ρυθμιστεί ακόμη. Παρακαλώ χρησιμοποιήστε `dpkg --configure dpkg', και\n"
 "ξαναδοκιμάστε.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "το dpkg δε βρέθηκε ως εγκατεστημένο, δεν είναι δυνατός ο έλεγχος\n"
 "υποστήριξης του epoch!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2677,28 +2793,28 @@ msgstr ""
 "dpkg: αδιέξοδο η ικανοποίηση της προεξάρτησης:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "αδιέξοδο η ικανοποίηση των προεξαρτήσεων για το %.250s (ζητήθηκε λόγω του "
 "%.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Προειδοποίηση: επιλογή εκτός χρήσης `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions παίρνει τρία ορίσματα: <έκδοση> <σχέση> <έκδοση>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions κακή συσχέτιση"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: η έκδοση '%s' έχει κακή σύνταξη: %s\n"
@@ -2757,12 +2873,12 @@ msgstr ""
 "dpkg - προειδοποίηση, το πρόβλημα παρακάμπτεται λόγω του --force enabled:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "αδύνατο το άνοιγμα της λίστας αρχείων για το πακέτο `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2772,39 +2888,45 @@ msgstr ""
 "`%.250s' δεν υπάρχει, θα υποθέσουμε ότι το πακέτο δεν έχει εγκατεστημένα\n"
 "αρχεία.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "αδύνατο το άνοιγμα της λίστας αρχείων για το πακέτο `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"το αρχείο λίστας αρχείων για το πακέτο `%.250s' περιέχει κενό όνομα αρχείου"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "λίστα αρχείων για το πακέτο `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "το αρχείο λίστας αρχείων για το πακέτο `%.250s' περιέχει κενό όνομα αρχείου"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "το αρχείο λίστας αρχείων για το πακέτο `%.250s' περιέχει κενό όνομα αρχείου"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "σφάλμα κλεισίματος αρχείου λίστας αρχείων για το πακέτο `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Ανάγνωση βάσης δεδομένων ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2812,79 +2934,49 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "προς το παρόν εγκαταστάθηκαν %d αρχεία και κατάλογοι.)\n"
 msgstr[1] "προς το παρόν εγκαταστάθηκαν %d αρχεία και κατάλογοι.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "αδύνατη η δημιουργία ανανέωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "αποτυχία εγγραφής της ανανεωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "αποτυχία απόρριψης της ανανεωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "αποτυχία συγχρονισμού της ανανεωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "αποτυχία κλεισίματος της ανανεωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "αποτυχία εγκατάστασης της ανανεωμένης λίστας αρχείων για το πακέτο %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "δεν είναι εγκατεστημένο"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "όχι εγκατεστημένο αλλά παραμένουν οι ρυθμίσεις"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "κατεστραμμένο λόγω αποτυχημένης αφαίρεσης ή εγκατάστασης"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "αποσυμπιεσμένο αλλά όχι ρυθμισμένο"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "κατεστραμμένο λόγω σφάλματος μετά την εγκατάσταση (postinst)"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "αναμονή της επεξεργασίας trigger από άλλο πακέτο"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "triggered"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "εγκατεστημένο"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - σφάλμα: το PATH δεν έχει οριστεί.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: το `%s' δε βρέθηκε στο PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2895,7 +2987,7 @@ msgid_plural ""
 msgstr[0] "dpkg: το `%s' δε βρέθηκε στο PATH.\n"
 msgstr[1] "dpkg: το `%s' δε βρέθηκε στο PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2904,102 +2996,154 @@ msgstr ""
 "%d αναμενόμενα προγράμμα δε βρέθηκαν στο PATH.\n"
 "Σημ.: το PATH του root τυπικά περιέχει /usr/local/sbin, /usr/sbin and /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "αδύνατος ο ορισμός του setenv για το σενάριο συντήρησης (maint script)"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "αποτυχία κατά το chroot στο `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "αποτυχία αλλαγής καταλόγου (chdir) στο `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "αδύνατος ο ορισμός άδειας εκτέλεσης στο `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "αδύνατος ο ορισμός του setenv για το σενάριο συντήρησης (maint script)"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "παλιό σενάριο %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "αδύνατη η εύρεση κατάστασης του %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "νέο σενάριο %s "
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "παλιό σενάριο %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "αδύνατη η εύρεση κατάστασης του %s `%.250s'"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - δοκιμάζεται εναλλακτικά το σενάριο από το νέο πακέτο ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "δεν υπάρχει σενάριο στη νέα έκδοση του πακέτου - εγκατάλειψη"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... μάλλον επιτυχής..\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "αδύνατη η δημιουργία `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "αδύνατος ο έλεγχος ύπαρξης για το `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "αδύνατη η ανάγνωση πληροφοριών καταλόγου"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "σφάλμα κατά το άνοιγμα του %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "το conffile `%.250s' δεν εμφανίζεται στο πακέτο"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "σφάλμα κατά την εγγραφή `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Πρόγραμμα διαχείρισης πακέτων του Debian `%s' έκδοση %s.\n"
 
-#: src/main.c:85
-#, c-format
-msgid ""
-"Commands:\n"
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
+msgid ""
+"Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
 "  --unpack           <.deb file name> ... | -R|--recursive <directory> ...\n"
 "  -A|--record-avail  <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3020,7 +3164,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3063,7 +3211,7 @@ msgstr ""
 "  -Dh|--debug=help                 Εμφάνιση βοήθειας για την αποσφαλμάτωση.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -3077,7 +3225,7 @@ msgstr ""
 "αδειοδότησης.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3090,18 +3238,25 @@ msgstr ""
 "help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Για εσωτερική χρήση: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3160,6 +3315,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3205,7 +3362,7 @@ msgstr ""
 "σφαλμάτων.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3225,14 +3382,14 @@ msgstr ""
 "ελέγχου).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Χρησιμοποιήστε τα `dselect' ή `aptitude' για φιλική προς τον χρήστη "
 "διαχείριση πακέτων.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3260,59 +3417,63 @@ msgstr ""
 "Οι επιλογές με σήμανση [*] παράγουν αρκετό περιεχόμενο - χρησιμοποιήστε μια "
 "σωλήνωση με τις `less' ή `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3321,102 +3482,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "προβλήματα εξάρτησης - δε γίνεται αφαίρεση"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "προβλήματα εξάρτησης - δε γίνεται αφαίρεση"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "αδύνατος ο ορισμός του setenv για το σενάριο συντήρησης (maint script)"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "σφάλμα ανάγνωσης στο αρχείο ρυθμίσεων `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3424,7 +3585,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3432,39 +3593,75 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug απαιτεί ένα οκταδικό όρισμα"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "μη ορισμένο όνομα πακέτου στην χωρισμένη με κόμμα λίστα της --ignore-"
 "depends  `%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "η --ignore-depends απαιτεί ένα έγκυρο όνομα πακέτου. Το `%.250s' δεν είναι. "
 "%s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "μη έγκυρος ακέραιος για --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "η --%s δεν παίρνει ορίσματα"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "αδύνατη η αφαίρεση του αρχείου `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3473,7 +3670,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3481,40 +3678,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "άγνωστη επιλογή force/refuse `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Προειδοποίηση: παρωχημένη επιλογή force/refuse `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "η εντολή --command-fd παίρνει ένα όρισμα, όχι κανένα"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "η εντολή --command-fd παίρνει μόνο ένα όρισμα"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "η --contents παίρνει μόνο ένα όρισμα"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "αδύνατο το άνοιγμα του `%i' ως ροή (stream)"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "απρόσμενο eof πριν το τέλος της γραμμής %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "χρειάζεται μια επιλογή ενέργειας"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3522,24 +3717,24 @@ msgstr ""
 "Θα πρέπει να ορίσετε τα πακέτα με το όνομά τους και όχι με το όνομα των "
 "αρχείων τους"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending δεν παίρνει κανένα όρισμα μη επιλογής"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s χρειάζεται τουλάχιστον ένα όρισμα ονόματος πακέτου"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "Το πακέτο %s δόθηκε περισσότερες από μία φορές, η επεξεργασία θα γίνει μόνο "
 "μία φορά.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3548,7 +3743,7 @@ msgstr ""
 "Έχουν αποσυμπιεστεί περισσότερα από ένα αντίγραφα\n"
 "του πακέτου %s ! Θα ρυθμιστεί μόνο μια φορά.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3557,113 +3752,113 @@ msgstr ""
 "το πακέτο %.250s δεν είναι έτοιμο για επεξεργασία trigger\n"
 " (τωρινή κατάσταση `%.250s' χωρίς trigger σε εκκρεμότητα)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Το πακέτο %s που παρέχει το %s πρόκειται να αφαιρεθεί.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Το πακέτο %s πρόκειται να αφαιρεθεί.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Η έκδοση του %s στο σύστημα είναι %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Το πακέτο %s που παρέχει το %s περιμένει την επεξεργασία των trigger.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Το πακέτο %s περιμένει την επεξεργασία των trigger.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: ρυθμίζεται επίσης το `%s' (απαιτείται από `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Το πακέτο %s που παρέχει το %s δεν έχει ακόμα ρυθμιστεί.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Το πακέτο %s δεν έχει ρυθμιστεί ακόμη.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Το πακέτο %s που παρέχει το %s δεν είναι εγκατεστημένο.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Το πακέτο %s δεν είναι εγκατεστημένο.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) \"σπάει\" το %s και είναι %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) παρέχει %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Η έκδοση του %s που πρόκειται να ρυθμιστεί είναι %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " εξαρτάται από "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ". Ωστόσο:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "σφάλμα κατά την επιβεβαίωση ότι το `%.250s' δεν υπάρχει"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ανασυγκρότηση αρχείου πακέτου"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Γίνεται πιστοποίηση %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Η επαλήθευση του πακέτου %s απέτυχε!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3672,96 +3867,102 @@ msgstr ""
 "Η επαλήθευση του πακέτου %s απέτυχε,\n"
 "αλλά θα εγκατασταθεί όπως ζητήσατε.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "επιτυχής\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "απέτυχε η δημιουργία ονόματος προσωρινού καταλόγου "
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "το πακέτο %s έχει υπερβολικά πολλά ζεύγη Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "αδύνατη η διαγραφή του αρχείου ελέγχου `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "η παλιά έκδοση του πακέτου έχει υπερβολικά μεγάλο μήκος ονόματος αρχείου "
 "πληροφοριών`%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "αδύνατη η διαγραφή του παρωχημένου αρχείου πληροφοριών `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "αδύνατη η εγκατάσταση (υποτιθέμενου) νέου αρχείου πληροφοριών `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "αδύνατο το άνοιγμα προσωρινού καταλόγου ελέγχου (control)"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "το πακέτο έχει υπερβολικά μεγάλο μήκος ονόματος αρχείου ελέγχου `%.250s'"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "οι πληροφορίες ελέγχου του πακέτου περιείχαν τον κατάλογο `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "δόθηκε rmdir του `%.250s' αλλά δεν δηλώθηκε ως μη κατάλογος"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 ";dpkg: προειδοποίηση - το πακέτο %s περιείχε λίστα ως αρχείο πληροφοριών"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "αδύνατη η εγκατάσταση νέου αρχείου πληροφοριών `%.250s' ως `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "αδύνατη η διαγραφή του αρχείου ελέγχου `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
+"(Σημειώνεται η εξαφάνιση του %s, το οποίο έχει αντικατασταθεί πλήρως)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "αδύνατη η πρόσβαση στην αρχειοθήκη"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "απέτυχε η δημιουργία ονόματος προσωρινού καταλόγου "
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "έλεχγος μήκους πληροφοριών"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Καταγράφτηκαν πληροφορίες ελέγχου για το %s από %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 "η αρχιτεκτονική του πακέτου (%s) δεν ταιριάζει με αυτή του συστήματος (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3770,105 +3971,100 @@ msgstr ""
 "dpkg: σχετικά με το %s που περιέχει %s, πρόβλημα προεξάρτησης:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "πρόβλημα προεξάρτησης - δε θα εγκατασταθεί %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: προειδοποίηση - αγνοείται το πρόβλημα προεξάρτησης !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Προετοιμασία για αντικατάσταση %s %s (χρησιμοποιώντας το %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Γίνεται αποσυμπίεση %s (από %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "το όνομα του αρχείου ρυθμίσεων (από `%.250s') είναι πολύ μεγάλο (>%d "
 "χαρακτήρες)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "σφάλμα ανάγνωσης στο %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "σφάλμα κλεισίματος %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "σφάλμα κατά το άνοιγμα του %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Απορρύθμιση του %s, για να επιτραπεί η αφαίρεση του %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Απορρύθμιση του %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Αποσυμπίεση του αντικαταστάτη %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "σφάλμα κατά την ανάγνωση της εξόδου της tar από το dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "κατεστραμμένη αρχειοθήκη tar - κατεστραμμένη αρχειοθήκη πακέτου"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: διαγραφή πιθανών μηδενικών στο τέλος"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: προειδοποίηση - αδύνατος ο προσδιορισμός της κατάστασης του παλιού "
 "αρχείου `%.250s' συνεπώς δεν διαγράφεται: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr ""
 "dpkg: προειδοποίηση - αδύνατη η διαγραφή του παλιού καταλόγου `%.250s': %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: προειδοποίηση - το παλιό conffile `%.250s' ήταν ένας κενός κατάλογος "
 "(και τώρα έχει διαγραφεί)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "αδύνατος ο προσδιορισμός κατάστασης άλλου καινούριου αρχείου `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3877,24 +4073,18 @@ msgstr ""
 "dpkg: προειδοποίηση - το παλιό αρχείο `%.250s' είναι το ίδιο με αρκετά "
 "καινούρια αρχεία! (τόσο τα `% 250s' όσο και τα `% 250s')\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: προειδοποίηση - αδύνατον να %s το παλιό αρχείο `%%.250s':%%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-"(Σημειώνεται η εξαφάνιση του %s, το οποίο έχει αντικατασταθεί πλήρως)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3908,92 +4098,92 @@ msgstr ""
 "|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: "
 "uppercase=bad)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Όνομα"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Έκδοση"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Δε βρέθηκαν πακέτα που να ταιριάζουν με %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "εκτροπή από %s σε: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "εκτροπή από %s σε: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "τοπική εκτροπή από: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "τοπική εκτροπή σε: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "η --search χρειάζεται τουλάχιστον μια παράσταση ονομάτων αρχείων ως παράμετρο"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Δε βρέθηκαν πακέτα που να ταιριάζουν με %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Το πακέτο `%s' δεν είναι εγκατεστημένο και δεν υπάρχουν διαθέσιμες "
 "πληροφορίες.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Το πακέτο `%s' δεν είναι διαθέσιμο.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Το πακέτο `%s' δεν είναι εγκατεστημένο.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Το πακέτο `%s' δεν περιέχει κανένα αρχείο (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "τοπική εκτροπή σε: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "το πακέτο εκτρέπει άλλα σε: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "εκτράπηκε από %s σε: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -4003,22 +4193,22 @@ msgstr ""
 "και dpkg --contents (= dpkg-deb --contents) για προβολή των περιεχομένων "
 "τους.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "η --build παίρνει το πολύ δύο ορίσματα"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Πρόγραμμα διαχείρισης πακέτων του Debian `%s' έκδοση %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -4046,11 +4236,17 @@ msgstr ""
 "αρχεία.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4061,7 +4257,7 @@ msgstr ""
 "επιλογή --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4087,7 +4283,11 @@ msgstr ""
 "οποία\n"
 "  περίπτωση θα χρησιμοποιηθεί στοίχιση στα αριστερά.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
@@ -4095,7 +4295,7 @@ msgstr ""
 "έχει \n"
 " εγκατασταθεί.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4105,11 +4305,11 @@ msgstr ""
 " αρχεία ρυθμίσεων τα οποία βρίσκονται στο σύστημα. Χρησιμοποιήστε --purge\n"
 " για να τα διαγράψετε και αυτά.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Αυτό είναι ένα βασικό πακέτο - δεν πρέπει να αφαιρεθεί."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4118,11 +4318,11 @@ msgstr ""
 "dpkg: προβλήματα εξάρτησης εμποδίζουν την αφαίρεση του %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "προβλήματα εξάρτησης - δε γίνεται αφαίρεση"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4131,7 +4331,7 @@ msgstr ""
 "dpkg: %s: προβλήματα εξάρτησης, αλλά γίνεται αφαίρεση όπως ζητήσατε:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4139,17 +4339,17 @@ msgstr ""
 "Το πακέτο είναι σε πολύ κακή κατάσταση - θα πρέπει να το επανεγκαταστήσετε\n"
 " πριν προσπαθήσετε την αφαίρεσή του."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Θα γινόταν αφαίρεση ή διαγραφή του %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Αφαίρεση του %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4158,105 +4358,106 @@ msgstr ""
 "dpkg - προειδοποίηση: κατά την αφαίρεση του %.250s, ήταν αδύνατη η αφαίρεση "
 "του καταλόγου `%.250s': %s - μήπως ο κατάλογος είναι σημείο επαφής;\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "αδύνατη η αφαίρεση του `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "αδύνατη η δημιουργία `%.255s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - προειδοποίηση: κατά την αφαίρεση του %.250s, ο κατάλογος `%.250s' δεν "
 "είναι άδειος οπότε δεν αφαιρέθηκε.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "αδύνατη η αφαίρεση του `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Διαγραφή των αρχείων ρυθμίσεων του %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "αδύνατη η διαγραφή παλιού αρχείου ρυθμίσεων του `%.250s' (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "αδύνατη η ανάγνωση του καταλόγου των αρχείων ρυθμίσεων του `%.250s' (από `"
 "%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "αδύνατη η διαγραφή του παλιού αντιγράφου αρχείου ρυθμίσεων του `%.250s' (από "
 "`%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "αδύνατη η διαγραφή της λίστας των παλιών αρχείων"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "αδύνατη η διαγραφή του παλιού σεναρίου postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "απρόσμενο eof στο όνομα πακέτου στη γραμμή %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "απρόσμενο τέλος της γραμμής στο όνομα πακέτου στη γραμμή %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "απρόσμενο eof μετά το όνομα πακέτου στη  γραμμή %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "απρόσμενο τέλος της γραμμής μετά το όνομα πακέτου στη γραμμή %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "απρόσμενα δεδομένα μετά το πακέτο και την επιλογή στη γραμμή %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "μη αποδεκτό όνομα πακέτου στη γραμμή %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "μη αποδεκτό όνομα πακέτου στη γραμμή %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "άγνωστη ζητούμενη κατάσταση στη γραμμή %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "σφάλμα ανάγνωσης στην πρότυπη είσοδο (stdin)"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4267,7 +4468,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4299,56 +4500,38 @@ msgstr ""
 "  --help                   εμφάνιση αυτού του μηνύματος βοήθειας.\n"
 "  --version                εμφάνιση της έκδοσης.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "αφαίρεση των περισσευούμενων /"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "αδυναμία άνοιγματος νέου αρχείου statoverride: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "σφάλμα στην αφαίρεση του statoverride-old: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "σφάλμα στη δημιουργία νέου αρχείου statoverride-old: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "σφάλμα στην εγκατάσταση του νέου statoverride: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "η εντολή --add χρειάζεται τέσσερα ορίσματα"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "αλλά έχει δοθεί η επιλογή --force οπότε θα αγνοηθεί."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Υπάρχει ήδη override για το \"%s\","
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "προειδοποίηση: δόθηκε --update αλλά το %s δεν υπάρχει"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Δεν υπάρχει override."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "προειδοποίηση: το --update είναι άχρηστο για το --remove"
@@ -4481,43 +4664,43 @@ msgstr ""
 "πραγματικότητα τίποτα.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"το dpkg-trigger πρέπει να κληθεί από ένα σενάριο συντηρητή (ή με την επιλογή "
+"--by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: ο κατάλογος δεδομένων των triggers δεν έχει ακόμα δημιουργηθεί\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: αρχεία των trigger δεν υπάρχουν ακόμα\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "dpkg-trigger παίρνει ένα όρισμα, το όνομα του trigger"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"το dpkg-trigger πρέπει να κληθεί από ένα σενάριο συντηρητή (ή με την επιλογή "
-"--by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: μη θεμιτό όνομα πακέτου σε αναμονή  `%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "dpkg-trigger: μη έγκυρο όνομα trigger `%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4527,7 +4710,7 @@ msgstr ""
 " αλυσίδα των πακέτων που οι trigger τους είναι ή πιθανόν να είναι "
 "υπεύθυνοι:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4536,43 +4719,44 @@ msgstr ""
 "\n"
 " trigger εκκρεμών πακέτων που είναι ή πιθανόν να είναι ανεπίλυτοι:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "οι trigger είναι σε loop, τερματισμός"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Επεξεργασία των trigger για %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "η --%s απαιτεί ακριβώς μία παράμετρο ένα αρχείο Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "αδύνατη η πρόσβαση στο αρχείο κατάστασης του dpkg για μαζικές ανανεώσεις "
 "διαθεσιμότητας"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "οι μαζικές ανανεώσεις διαθεσιμότητας απαιτούν άδεια εγγραφής στο αρχείο "
 "κατάστασης"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Αντικατάσταση πληροφοριών διαθέσιμων πακέτων, με χρήση του %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Ανανέωση πληροφοριών διαθέσιμων πακέτων, με χρήση του %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4580,7 +4764,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Ανανεώθηκαν οι πληροφορίες για %d πακέτα.\n"
 msgstr[1] "Ανανεώθηκαν οι πληροφορίες για %d πακέτα.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4701,157 +4885,156 @@ msgstr[0] ""
 msgstr[1] ""
 "dpkg-deb: παραλείπονται %d προειδοποιητικά μηνύματα για τα αρχεία control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s χρειάζεται ένα όρισμα <directory>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "η --build παίρνει το πολύ δύο ορίσματα"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "αδύνατος ο έλεγχος ύπαρξης της αρχειοθήκης `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "ο προορισμός είναι κατάλογος - αδύνατη η παράλειψη ελέγχου αρχείου control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: δημιουργία πακέτου `%s' στο `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: δημιουργία πακέτου `%s' στο `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "απέτυχε η δημιουργία του προσωρινού αρχείου tmpfile (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "έλεγχος περιοχής"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "απέτυχε η διαγραφή του προσωρινού αρχείου tmpfile (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "απέτυχε η επαναφορά στην αρχή στο προσωρινό αρχείο tmpfile (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "απέτυχε η δημιουργία του προσωρινού αρχείου tmpfile (data)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "σφάλμα κατά την εγγραφή `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "ανάμεσα στα μέλη"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "απέτυχε η εγγραφή του ονόματος αρχείου στη σωλήνωση της tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "απρόσμενο τέλος αρχείου του %s στο %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "σφάλμα ανάγνωσης του %s από το αρχείο %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "αδύνατο το άνοιγμα της αρχειοθήκης `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "απέτυχε η fstat στην αρχειοθήκη"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "η αρχειοθήκη δεν έχει τελεία στον αριθμό έκδοσης"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "η αρχειοθήκη δεν έχει χαρακτήρες newline στην κεφαλίδα"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος αριθμός τμήματος"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "το αρχείο `%.250s' δεν είναι αρχειοθήκη πακέτου debian (δοκιμάστε dpkg-"
 "split;)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "η αρχειοθήκη δεν έχει τελεία στον αριθμό έκδοσης"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "η αρχειοθήκη δεν έχει χαρακτήρες newline στην κεφαλίδα"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "η αρχειοθήκη δεν έχει τελεία στον αριθμό έκδοσης"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "μη κατανοητή η έκδοση της αρχειοθήκης %.250s, χρειάζεστε νεώτερο dpkg-deb"
 
@@ -4879,41 +5062,41 @@ msgstr "το αρχείο `%.250s' περιέχει δύο μέλη control, ε
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " νέο πακέτο debian, έκδοση %s.\n"
 " μέγεθος %ld bytes: αρχειοθήκη control = %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "η αρχειοθήκη έχει κακοδιαμορφωμένο έλεγχο μήκους `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "παραλείφθηκε μέλος δεδομένων από %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " παλιό πακέτο debian, έκδοση %s.\n"
 " μέγεθος %ld bytes: αρχειοθήκη control = %zi bytes, κυρίως αρχειοθήκη= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4922,51 +5105,52 @@ msgstr ""
 "dpkg-deb: το αρχείο φαίνεται ως αρχειοθήκη που πιθανόν να έχει καταστραφεί\n"
 "dpkg-deb:    από μεταφόρτωση σε κατάσταση ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "το `%.255s' δεν είναι μια αρχειοθήκη debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "απέτυχε η εγγραφή στη σωλήνωση της copy"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "απέτυχε το κλείσιμο της σωλήνωσης της copy"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "δεδομένα"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "απέτυχε η αλλαγή καταλόγου (chdir)"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "απέτυχε η δημιουργία καταλόγου"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "απέτυχε η αλλαγή καταλόγου (chdir) μετά τη δημιουργία του"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "απέτυχε η αλλαγή καταλόγου (chdir)"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: αποσυμπίεση"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "επιτυχής\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "η --%s χρειάζεται ένα όρισμα ονόματος αρχείου .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4975,38 +5159,38 @@ msgstr ""
 "η --%s χρειάζεται έναν κατάλογο στόχο.\n"
 "Ίσως πρέπει να χρησιμοποιήσετε dpkg --install ;"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "η --%s παίρνει το πολύ δύο ορίσματα (.deb και κατάλογο)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "η --%s παίρνει μόνο ένα όρισμα (όνομα αρχείου .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "απέτυχε η αλλαγή καταλόγου στον '/' για τερματισμό"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "αδυναμία προσδιορισμού κατάστασης του παλιού ονόματος `%s': %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: το `%.255s' δεν περιέχει τμήμα ελέγχου `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "το άνοιγμα του τμήματος `%.255s' (στο %.255s) απέτυχε με απρόσμενο τρόπο"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -5014,69 +5198,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "Δεν υπάρχει ένα τμήμα ελέγχου που ζητήθηκε"
 msgstr[1] "Δεν υπάρχει ένα τμήμα ελέγχου που ζητήθηκε"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "αδύνατη η ανίχνευση του καταλόγου `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "αδύνατη η εύρεση κατάστασης (stat) του `%.255s' (στο `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "αδύνατο το άνοιγμα του `%.255s' (στο `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "απέτυχε η ανάγνωση `%.255s' (στο `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d γραμμές   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     όχι απλό αρχείο           %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(δεν υπάρχει αρχείο `control' στην αρχειοθήκη ελέγχου)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "αδύνατο το άνοιγμα του τμήματος `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "σφάλμα κατά την ανάγνωση από το τμήμα `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "αδύνατο το κλείσιμο της σωλήνωσης της find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Σφάλμα στη μορφοποίηση"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "η --contents παίρνει μόνο ένα όρισμα"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Backend έκδοση %s του αρχείου πακέτου του Debian `%s'.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5087,6 +5279,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5103,7 +5297,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5116,11 +5310,12 @@ msgstr ""
 "<cfield> είναι το όνομα ενός πεδίου στο κύριο αρχείο `ελέγχου'.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5130,6 +5325,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Επιλογές:\n"
@@ -5147,7 +5345,7 @@ msgstr ""
 "lzma, καμμία.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5163,7 +5361,7 @@ msgstr ""
 "που αποσυμπιέζονται με χρήση του `dpkg-deb --extract' δεν θα εγκατασταθούν  "
 "σωστά!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5172,105 +5370,118 @@ msgstr ""
 "*.deb. Πληκτρολογήστε dpkg --help για βοήθεια σχετικά με εγκατάσταση και\n"
 "απεγκατάσταση πακέτων."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "μη έγκυρος ακέραιος για --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "μη έγκυρος ακέραιος για --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "άγνωστος τύπος συμπίεσης '%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "μη έγκυρος ακέραιος για --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος ψηφίο (κωδικός %d) στο %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - το %.250s αγνοειίται"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - αγνοείται newline μετά το %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "σφάλμα κατά την ανάγνωση %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος κωδικός στο τέλος της πρώτης "
 "κεφαλίδας"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος χαρακτήρας pad (κωδικός %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - κενά στην ενότητα πληροφοριών"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "αριθμός έκδοσης"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s είναι εγκατεστημένο, αλλά είναι έκδοση %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "η μορφή του αρχείου `%.250s' είναι της έκδοσης `%.250s' - χρειάζεστε ένα "
 "νεώτερο dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "αριθμός έκδοσης"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος άθροισμά MD5 `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "αριθμός έκδοσης"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
@@ -5278,75 +5489,79 @@ msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - οι αριθμοί τμημάτων δεν χωρίζονται "
 "με '/'"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος αριθμός τμήματος"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "αριθμός έκδοσης"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος αριθμός τμήματος"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος κωδικός magic στο τέλος της "
 "2ης κεφαλίδας"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - το 2ο μέλος δεν είναι μέλος "
 "δεδομένων"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος αριθμός τμημάτων για τα "
 "δοσμένα μεγέθη"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "το αρχείο `%.250s' είναι κατεστραμμένο - λάθος μέγεθος για συγκεκριμένο "
 "αριθμό τμήματος"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "αδύνατη η εκτέλεση της fstat στο αρχείο τμήματος `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "το αρχείο `%.250s' είναι αλλοιωμένο - πολύ βραχύ"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου τμήματος της αρχειοθήκης `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "το αρχείο `%.250s' δεν είναι τμήμα της αρχειοθήκης"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5363,9 +5578,10 @@ msgstr "το αρχείο `%.250s' δεν είναι τμήμα της αρχε
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5388,12 +5604,19 @@ msgstr ""
 "    Μέγεθος αρχείου τμήματος (σε χρήση):  %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<άγνωστο>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "η --info απαιτεί ένα ή περισσότερα αρχεία τμήματος ως παραμέτρους"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "το αρχείο `%s' δεν είναι τμήμα της αρχειοθήκης\n"
@@ -5427,7 +5650,7 @@ msgstr "Παράλειψη απόεπιλεγμένου πακέτου %s.\n"
 msgid "split package part"
 msgstr "λείπει το πακέτο"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "έγινε\n"
@@ -5454,11 +5677,6 @@ msgstr "λείπει το κομμάτι %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Εργαλείο split/join πακέτων του Debian `%s'; έκδοση %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5481,17 +5699,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Επιλογές:\n"
 "  --depotdir <directory>           Χρήση του καταλόγου <directory> αντί του "
@@ -5506,190 +5733,184 @@ msgstr ""
 "\n"
 "Κατάσταση εξόδου: 0 = OK;  1 = -a δεν είναι ένα κομμάτι;  2 = πρόβλημα!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Δώστε dpkg-split --help για βοήθεια."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "απρόσμενο τέλος αρχείου στο %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "το μέγεθος του τμήματος είναι πολύ μεγάλο ή μη θετικό"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "το μέγεθος του τμήματος πρέπει να είναι τουλάχιστον %dk (για την κεφαλίδα)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "αδύνατη η ανάγνωση του καταλόγου depot `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "η --auto απαιτεί τη χρήση της επιλογής --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "η --auto απαιτεί ακριβώς ένα αρχείο τμήματος ως παράμετρο"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "αδύνατη η ανάγνωση αρχείου τμήματος `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Το αρχείο `%.250s' δεν είναι μέρος μιας πολυτμηματικής αρχειοθήκης.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "αδύνατο το επανάνοιγμα του αρχείου τμήματος `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "αδύνατο το άνοιγμα νέου αρχείου depot `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "αδύνατη η μετονομασία του νέου αρχείου depot `%.250s' στο `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Το τμήμα %d του πακέτου %s αρχειοθετήθηκε (ακόμη θέλει "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " και "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "αδύνατη η διαγραφή χρησιμοποιημένου αρχείου depot `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Βρέθηκαν αρχεία σκουπίδια στον κατάλογο depot:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "αδύνατη η εύρεση κατάστασης του `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " το %s (όχι κοινό αρχείο)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Τα πακέτα δεν έχουν επανασυναρμολογηθεί:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "το αρχείο τμήματος `%.250s' δεν είναι κοινό αρχείο"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(σύνολο %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "αδύνατη η καταστροφή του `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Διεγράφη το %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "αδύνατο το άνοιγμα του αρχείου πηγής `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "αδύνατο η εύρεση κατάστασης του αρχείου πηγής"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "το αρχείο πηγής `%.250s' δεν είναι κοινό αρχείο"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "η --split χρειάζεται ένα όρισμα πηγαίου ονόματος αρχείου"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "η --split δέχεται το πολύ ένα όνομα αρχείου πηγής και ένα πρόθεμα προορισμού"
 
-#: utils/update-alternatives.c:84
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option> ...] <command>\n"
+#| "Usage: %s [<option> ...] <command>\n"
 #| "\n"
 #| "Commands:\n"
 #| "  --install <link> <name> <path> <priority>\n"
@@ -5788,7 +6009,7 @@ msgstr ""
 "  --help                   εμφάνιση αυτού του μηνύματος βοήθειας.\n"
 "  --version                εμφάνιση της έκδοσης.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5803,7 +6024,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5839,132 +6060,99 @@ msgstr ""
 "  --help                   εμφάνιση αυτού του μηνύματος βοήθειας.\n"
 "  --version                εμφάνιση της έκδοσης.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 #, fuzzy
 msgid "warning"
 msgstr "εγκατάλειψη"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "αδυναμία προσδιορισμού κατάστασης του παλιού ονόματος `%s': %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "η realloc απέτυχε (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "έχουν προσδιοριστεί δύο εντολές: %s και --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "αδυναμία ανοίγματος εκτροπών: %s"
 
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: η αντιγραγή το %s σε %s απέτυχε, εγκαταλείπω: %s"
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "αδύνατη η εκτέλεση του %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "αδύνατη η δημιουργία %s ενός συμβολικού δεσμού στο %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "αδύνατη η εγκατάσταση του %s ως %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "αδύνατη η αφαίρεση του  %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "απρόσμενο τέλος αρχείου του %s στο %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "αδύνατη η ανάγνωση του %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "απρόσμενο τέλος αρχείου του %s στο %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "εσωτερικό σφάλμα: %s corrupt: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "απαγορεύονται newlines στα αρχεία (%s) του update-alternatives."
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "σφάλμα εγγραφής στο stdout: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "επαναλαμβανόμενος δευτερεύων σύνδεσμος %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "επαναλαμβανόμενος δευτερεύων σύνδεσμος %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "ο δευτερεύων σύνδεσμος είναι ο ίδιος με τον πρωτεύοντα %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "επαναλαμβανόμενος δευτερεύων σύνδεσμος %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "επαναλαμβανόμενη διαδρομή %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5973,237 +6161,313 @@ msgstr ""
 "Η εναλλακτική για το %s παραπέμπει στο %s - που δεν βρέθηκε.  Αφαίρεση από "
 "την λίστα των εναλλακτικών."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "προτεραιότητα %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "προτεραιότητα %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "αδύνατη η ανάγνωση του %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "μη έγκυρη κατάσταση ενημέρωσης"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "επαναλαμβανόμενος δευτερεύων σύνδεσμος %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "αδύνατο το κλείσιμο του %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "Αφαίρεση του παρωχημένου δευτερεύοντος συμβολικού συνδέσμου %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "αδύνατη η εγγραφή του %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "αδύνατη η εκκένωση στο vnsprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " ο σύνδεσμος παραπέμπει αυτή τη στιγμή στο %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " ο σύνδεσμος απουσιάζει αυτή τη στιγμή"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - προτεραιότητα %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " δευτερεύων %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Η τρέχουσα `βέλτιστη' έκδοση είναι %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Δεν υπάρχουν διαθέσιμες εκδόσεις."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Περιγραφή"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "προτεραιότητα %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Πατήστε enter για να κρατήσετε την προκαθορισμένη[*], ή πληκτρολογήστε τον "
 "αριθμό της επιλογής σας: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Δεν μπορώ να βρω την εναλλκτική `%s'."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "απρόσμενο τέλος αρχείου του %s στο %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"Το %s έχει μεταβληθεί (είτε με το χέρι είτε από κάποιο σενάριο).\n"
+"Αλλαγή σε ενημερώσεις μόνο με το χέρι."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "Καθορισμός αυτόματης επιλογής για το %s."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Μετονομασία %s συνδέσμου από %s σε %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr ""
 "Αλλαγή της ονομασίας του δευτερεύοντος συμβολικού συνδέσμου %s από %s σε %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "Χρήσιμοποίηση του '%s' για παροχή του '%s'."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "προειδοποίηση: δόθηκε --update αλλά το %s δεν υπάρχει"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"Η εναλλακτική για το %s παραπέμπει στο %s - που δεν βρέθηκε.  Αφαίρεση από "
+"την λίστα των εναλλακτικών."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "άγνωστος όρισμα `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "η εντολή --install χρειάζεται <link> <name> <path> <priority>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "η προτεραιότητα πρέπει να είναι ένας ακέραιος αριθμός"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s χρειάζεται <name> <path>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s χρειάζεται <name>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "η εντολή --slave επιτρέπεται μόνο με την --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "η εντολή --slave χρειάζεται <link> <name> <path>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "το όνομα %s είναι ταυτόχρονα και πρωτεύον και δευτερεύον"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "ο σύνδεσμος %s είναι ταυτόχρονα και πρωτεύων και δευτερεύων"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s χρειάζεται μόνο ένα όρισμα"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "άγνωστη επιλογή `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -6212,140 +6476,268 @@ msgstr ""
 "χρειάζεται μία από τις --display, --config, --set, --install, --remove, --"
 "all, --remove-all  ή --auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "προειδοποίηση: δόθηκε --update αλλά το %s δεν υπάρχει"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " δευτερεύων %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "Δεν υπάρχουν εναλλακτικές για το %s."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "σφάλμα ανάγνωσης στην πρότυπη είσοδο (stdin)"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "Δεν υπάρχουν εναλλακτικές για το %s."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"Το %s έχει μεταβληθεί (είτε με το χέρι είτε από κάποιο σενάριο).\n"
-"Αλλαγή σε ενημερώσεις μόνο με το χέρι."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "Καθορισμός αυτόματης επιλογής για το %s."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "Η εναλλακτική %s για το %s δεν είναι καταγεγραμμένη, δεν αφαιρείται."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Δεν υπάρχει πρόγραμμα που να παρέχει το %s.\n"
 "Τίποτα προς ρύθμιση.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "Η εναλλακτική %s για το %s δεν είναι καταγεγραμμένη, δεν αφαιρείται."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "Αφαίρεση της επιλεγμένης με το χέρι εναλλακτικής - αλλαγή στην αυτόματη "
 "κατάσταση"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "Οι αυτόματες ενημερώσεις του %s έχουν απενεργοποιηθεί, το αφήνω."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Για να επιστρέψετε σε αυτόματες ενημερώσεις χρησιμοποιήστε την εντολή "
 "`update-alternatives --auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "Χρήσιμοποίηση του '%s' για παροχή του '%s'."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "αποτυχία ανοίγματος του `%s' για εγγραφή %s πληροφοριών"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "αποτυχία καθαρισμού πληροφοριών %s στο `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "αποτυχία συγχρονισμού %s πληροφοριών στο `%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "αποτυχία κλεισίματος του `%.250s' μετά την εγγραφή πληροφοριών %s"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "απέτυχε ο δεσμός του `%.250s' στο `%.250s' για αντίγραφο των πληροφοριών "
+#~ "του %s"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "αποτυχία εγκατάστασης του `%.250s' ως `%.250s' που περιέχει πληροφορίες %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "η realloc απέτυχε (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "αδύνατη η εγγραφή νέου αρχείου trigger interest `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "αδύνατη η εγκατάσταση νέου αρχείου trigger interest `%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου interest trigger `%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "αδύνατη η εγγραφή νέου αρχείου trigger file `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "αδύνατη η δημιουργία νέου αρχείου trigger `%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "αδύνατη η εγκατάσταση νέου αρχείου trigger file ως `%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "αδυναμία ανοίγματος αρχείου GPL"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "σφάλμα στη δημιουργία νέου αρχείου statoverride-old: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "αδύνατη η δημιουργία ανανέωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "αποτυχία εγγραφής της ανανεωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "αποτυχία απόρριψης της ανανεωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "αποτυχία συγχρονισμού της ανανεωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "αποτυχία κλεισίματος της ανανεωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "αποτυχία εγκατάστασης της ανανεωμένης λίστας αρχείων για το πακέτο %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "η εντολή --command-fd παίρνει ένα όρισμα, όχι κανένα"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "η εντολή --command-fd παίρνει μόνο ένα όρισμα"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "αδυναμία άνοιγματος νέου αρχείου statoverride: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "σφάλμα στην αφαίρεση του statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "σφάλμα στη δημιουργία νέου αρχείου statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "σφάλμα στην εγκατάσταση του νέου statoverride: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "η --build παίρνει το πολύ δύο ορίσματα"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " δευτερεύων %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "αδυναμία προσδιορισμού κατάστασης του παλιού ονόματος `%s': %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: η αντιγραγή το %s σε %s απέτυχε, εγκαταλείπω: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "αδύνατη η εκτέλεση του %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "αδύνατη η δημιουργία %s ενός συμβολικού δεσμού στο %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "αδύνατη η εγκατάσταση του %s ως %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "σφάλμα εγγραφής στο stdout: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "αδύνατη η ανάγνωση του %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "αδύνατο το κλείσιμο του %s: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "αδύνατη η εγγραφή του %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6659,9 +7051,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "παραλείφθηκε μέλος δεδομένων από %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "απέτυχε η εκτέλεση της tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "απέτυχε η δημιουργία ονόματος προσωρινού καταλόγου "
@@ -6919,9 +7308,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "η αναμονή για το dpkg-split απέτυχε"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "αδύνατη η αφαίρεση του αρχείου `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/eo.po b/po/eo.po
index d7ab1dc..74e39c5 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-20 01:47+0100\n"
 "Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
 "Language-Team: Esperanto <debian-l10n-esperanto@lists.debian.org>\n"
@@ -22,132 +22,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "maleblas skribi dosieron '%s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "kreis rompitan kaplinion ar por '%s'"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "malsukcesis apliki fstat al dosiero ano de ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "malsukcesis apliki fstat al dosiero ano de ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "ne povas esti malplena ĉeno"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "devas komenciĝi per alfanumera signo"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "signo '%c' ne estas permesate (nur literoj, ciferoj kaj signoj '%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "eraro dum skribado al '%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "maleblas skribi dosieron '%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "maleblas skribi dosieron '%s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "maleblas elbufrigi dosieron '%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "maleblas sinkronigi dosieron '%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "maleblas legi staton de alia nova dosiero '%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "eraro dum forigo de malnova diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "eraro dum kreo de dukto '%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "ne eblas forigi '%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "eraro dum instalado de nova diversions"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "malsukcesis legi bufran kopion por %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "malsukcesis skribi bufran kopion por %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "bitoko legita en bufra kopio por %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "malsukceso dum lanĉo de tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "maleblas lanĉi %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "nekonata kompaktig-tipo '%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: malkompaktigo"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: kompaktado"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: eraro dum kunligado de enigo al gzip-fluo"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: interna leg-eraro de gzip: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: interna skrib-eraro de gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: eraro dum kunligado de eligo al gzip-fluo"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: interna leg-eraro de gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: interna skrib-eraro de gzip: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: interna skrib-eraro de gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: eraro dum kunligado de enigo al bzip2-fluo"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: interna leg-eraro de bzip2: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: interna skrib-eraro de bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: eraro dum kunligado de eligo al bzip2-fluo"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: interna leg-eraro de bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: interna skrib-eraro de bzip2: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "neatendita eraro de bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -156,7 +244,7 @@ msgstr ""
 "ĝisdatiga dosierujo enhavas la dosieron '%.250s', kies nomo estas tro longa "
 "(longeco=%d, maks=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -164,102 +252,122 @@ msgstr ""
 "ĝisdatiga dosierujo enhavas dosierojn kun malsamaj longecoj de nomoj (kaj %d "
 "kaj %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "ne eblas skani la ĝisdatigan dosierujon '%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "malsukcesis forigi enkorpigitan ĝisdatigan dosieron %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "maleblas krei '%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "maleblas plenigi %.250s per ŝtopado"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "maleblas elbufrigi %.250s post ŝtopado"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "maleblas retroiri al la komenco de %.250s post ŝtopado"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "maleblas malfermi ŝlos-dosieron %s por testado"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "maleblas malfermi/krei ŝlosdosieron de stato-datumbazo"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "vi ne havas permeson por malŝlosi la stato-datumbazon de dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "maleblas ŝlosi la stato-datumbazon de dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "la petita operacio postulas privilegion de superuzanto"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "maleblas aliri stat-areo de dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "la operacio postulas leg/skrib-aliron al la stat-areo de dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "malsukcesis forigi mian propran ĝisdatigan dosieron %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "maleblas skribi ĝisdatigitan staton de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "maleblas elbufrigi la ĝisdatigitan staton de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "maleblas distranĉi la ĝisdatigitan staton de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "maleblas apliki 'fsync' al la ĝisdatigitan staton de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "maleblas fermi la ĝisdatigitan staton de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "maleblas instali la ĝisdatigitan staton de '%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "versi-numero de formo"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "versi-numero de formo"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -278,70 +386,42 @@ msgstr "maleblas sinkronigi dosieron '%s'"
 msgid "unable to open directory '%s'"
 msgstr "maleblas malfermi la dosieron '%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "maleblas malfermi la dosieron '%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "maleblas sinkronigi dosieron '%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "maleblas fermi dosieron '%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "malsukcesis skribi la detalojn de '%.50s' al '%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "malsukcesis malfermi '%s' por skribi datumbazon %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "maleblas ŝalti bufradon por datumbaza dosiero %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "malsukcesis skribi datumbazan registron %s je '%.50s' al '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "malsukcesis elbufrigi datumbazon %s al '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "malsukcesis 'fsync' datumbazon %s al '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "malsukcesis fermi '%.250s' post skribado de datumbazo %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "malsukcesis ligi '%.250s' al '%.250s' por sekurkopii datumbazon %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "malsukcesis instali '%.250s' kiel '%.250s' enhavantan datumbazon %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -350,7 +430,7 @@ msgstr ""
 "%s: nerestarigebla gravega eraro, ni ĉesas:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -362,13 +442,13 @@ msgstr ""
 "%s: nerestarigebla gravega eraro, ni ĉesas:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "mankas memoro por nova puriga enigaĵo"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -377,148 +457,182 @@ msgstr ""
 "%s: eraro dum purigado de ĉio:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: tro multaj ingitaj eraroj dum restaŭrado de eraroj !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "mankas memoro por nova puriga enigaĵo"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "mankas memoro por nova puriga enigaĵo kun multaj argumentoj"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: averto: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: averto: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: interna eraro: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "mankas %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "'%.*s' ne estas permesata por %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "rubaĵo post %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "malvalida pak-nomo (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "malplena kampo de dosier-detaloj '%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "kampo de dosier-detaloj '%s' ne estas permesata en stat-dosiero"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "tro multaj valoroj en kampo de dosier-detaloj '%s' (kompare al aliaj)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "tro malmultaj valoroj en kampo de dosier-detaloj '%s' (kompare al aliaj)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "jes/ne en bulea kampo"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "vorto en kampo 'priority'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valoro por kampo 'status' ne estas permesata en tiu ĉi kunteksto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "unua (volas) vorto en kampo 'status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "dua (eraro) vorto en kampo 'status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tria (stato) vorto en kampo 'status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "eraro en ĉeno Version '%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "malaktuala kampo 'Revision' aŭ 'Package-Revision' estis uzita"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "valoro por kampo 'config-version' ne estas permesata en tiu ĉi kunteksto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "eraro en ĉeno Config-Version '%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "valoro por conffiles havas misformitan linion '%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "valoro por conffiles havas linion komencantan per ne-spaco '%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "radika aŭ nula dosierujo estas listita kiel 'conffile'"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "kampo '%s', mankanta pak-nomo, aŭ rubaĵo tie, kie pak-nomo estis atendita"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "kampo '%s', malvalida pak-nomo '%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"kampo '%s', mankanta pak-nomo, aŭ rubaĵo tie, kie pak-nomo estis atendita"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d dosiero aŭ dosierujo aktuale instalita.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "kampo '%s', referenco al '%.255s': eraro en versio"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -527,7 +641,7 @@ msgstr ""
 "kampo '%s', referenco al '%.255s':\n"
 " malĝusta versio-rilato %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -536,7 +650,7 @@ msgstr ""
 "kampo `%s', referenco al '%.255s':\n"
 " '%c' estas malaktuala, uzu '%c=' aŭ '%c%c' anstataŭe"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -545,11 +659,11 @@ msgstr ""
 "kampo `%s', referenco al '%.255s':\n"
 " implicita ekzakta kongruo al versi-numero, ni sugestas uzon de '=' anstataŭe"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Nur ekzaktaj versioj povas esti uzataj por Provizas"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -558,57 +672,57 @@ msgstr ""
 "kampo `%s', referenco al '%.255s':\n"
 " versio-valoro komencas per ne-alfanumero, ni sugestas aldonon de spaco"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "kampo '%s', referenco al '%.255s': la versio enhavas '%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "kampo '%s', referenco al '%.255s': versio ne finigita"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "kampo '%s', referenco al '%.255s': eraro en versio"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "kampo '%s', sintaksa eraro post referenco al pako '%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativoj ('|') ne estas permesataj en kampo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "valoro por kampo 'triggers-pending' ne estas permesata en tiu ĉi kunteksto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "malvalida nomo de pritraktota ekigilo '%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "ripetita pritraktota ekigilo '%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "valoro por kampo 'triggers-awaited' ne estas permesata en tiu ĉi kunteksto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "malvalida pak-nomo en atendata ekigilo '%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "ripetita atendata ekiga pako '%.255s'"
@@ -665,249 +779,279 @@ msgstr "<pak-stato kaj progresa dosier-priskribilo>"
 msgid "unable to write to status fd %d"
 msgstr "maleblas skribi al stata fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc malsukcesis (%ld bajtoj)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc malsukcesis (%ld bajtoj)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "malsukceso dum provo rezervi memoron"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "malsukceso de 'dup' por std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "malsukceso de 'dup' por fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "malsukceso dum kreo de dukto"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "eraro dum skribado al '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "maleblas legi dosier-priskribajn (fd) flagojn por %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "maleblas ŝalti flagojn 'close-on-exec' (fermi-je-plenumo) por %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "agorda eraro: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "malsukceso dum malfermo de agordo-dosiero '%.255s' por legi: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "ne spegulitaj citiloj en '%s'"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "nekonata elekteblo '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' bezonas valoron"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' ne akceptas valoron"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "leg-eraro en agorda dosiero '%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "eraro dum fermo de agordo-dosiero '%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "eraro dum malfermo de agordo-dosierujo '%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "nekonata elekteblo --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "elekteblo --%s postulas valoron"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "elekteblo --%s ne akceptas valoron"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "nekonata elekteblo -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "elekteblo -%c postulas valoron"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "elekteblo -%c ne akceptas valoron"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "malaktuala elekteblo '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "konfliktantaj agoj -%c (--%s) kaj -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "ripetita valoro por kampo '%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "kamp-nomo difinita de uzanto '%.*s' tro mallonga"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "ripetita valoro por la kampo difinita de uzanto '%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "mankas %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "malplena valoro por %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pako havas staton %s sed ekigiloj estas atendataj"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "'Configured-Version' por pako kun maltaŭga 'Status'"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pako havas staton %s sed ekigiloj estas atendataj"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "pako havas staton 'triggers-awaited' sed neniun atendatan ekigilon"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "paco havas staton %s sed ankoraŭ estas ekigiloj pritraktotaj"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "pako havas staton 'triggers-pending' sed neniun pritraktotan ekigilon"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Pako kiu estas en stato ne-instalite havas conffiles, ni forlasas ilin"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "malsukceso dum malfermo de paka inform-dosiero '%.255s' por legi"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "ne eblas legi staton de paka inform-dosiero '%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "ne eblas apliki 'mmap' je paka inform-dosiero '%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "ne eblas legi staton de paka inform-dosiero '%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "malsukceso dum malfermo post lego: '%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF post kampo-nomo '%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "lini-fina signo en kampo nomo '%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) en kampo nomo '%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "kampo nomo '%.*s' devas esti sekvata de dupunkto"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF antaŭ valoro de kampo '%.*s' (mankas lini-fina signo)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "signo MSDOS EOF en valoro de kampo '%.*s' (ĉu mankas lini-fina signo?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "lini-fina signo en kampo nomo '%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF en valoro de kampo '%.*s' (mankas lini-fina signo)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "pluraj pak-informaj enmetaĵoj estis trovitaj, nur unu estas permesate"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "malsukceso dum malfermo post lego: '%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "neniu pak-infomo en '%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -919,7 +1063,7 @@ msgstr ""
 "%s, en dosiero '%.255s' proksime de linio %d pako '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -931,203 +1075,193 @@ msgstr ""
 "%s, en dosiero '%.255s' proksime de linio %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "ne povas esti malplena ĉeno"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "devas komenciĝi per alfanumera signo"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "signo '%c' ne estas permesate (nur literoj, ciferoj kaj signoj '%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nenio>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versi-ĉeno estas malplena"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versi-ĉeno havas enigitajn spacojn"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "POSIX-dato (epoch) en versio ne estas numero"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nenio post dupunkto en versi-numero"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "malvalida signo en versi-numero"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "malvalida signo en revizi-numero"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "mankas %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "malplena valoro por %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "malvalida signo '%c' en kampo 'larĝeco'\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Dekstra kunig-krampo mankas en la formado\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(neniu priskribo disponeblas)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "malvalida pak-nomo en atendata ekigilo '%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "malvalida pak-nomo en atendata ekigilo '%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "maleblas ignori la signalon %s antaŭ ol plenumi %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "eraro dum malkaptado de la signalo %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subprocezo): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "disbranĉigo malsukcesis"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "la subprocezo %s liveris eraran elir-staton %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "atendo je subprocezo %s malsukcesis"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "la subprocezo %s estis ĉesigita de signalo (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", nekropsio"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "la subprocezo %s malsukcesis kun atenda stato-kodo %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "atendo je subprocezo %s malsukcesis"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "malvalida paknomo '%.250s' en ekigiloj prokrastigis la dosieron '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "mistranĉitaj ekigiloj prokrastigis la dosieron '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "sintaks-eraro en ekigiloj prokrastigis la dosieron '%.250s' ĉe signo '%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "maleblas malfermi/krei ŝlos-dosieron de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "ekigita"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "maleblas legi staton de dosiero prokrastita de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "maleblas malfermi dosieron prokrastitan de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "maleblas malfermi/krei novan dosieron prokrastitan de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "eraro dum lego de dosiero prokrastita de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "maleblas skribi novan dosieron prokrastitan de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "maleblas fermi novan dosieron prokrastitan de ekigiloj '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "maleblas instali novan dosieron prokrastitan de ekigiloj '%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "malplenaj ekigilo-nomoj ne estas permesataj"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "ekigilo-nomo enhavas malvalidan signon"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1136,17 +1270,17 @@ msgstr ""
 "malvalida aŭ nekonata sintakso en ekigilo-nomo '%.250s' (en ekigilaj "
 "interesoj por la pako '%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "malsukceso dum malfermo de listdosiero de ekigil-intereso '%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "malsukceso dum retroigo de dosiero de ekigil-intereso '%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1155,84 +1289,24 @@ msgstr ""
 "sintaksa eraro en dosiero de ekigil-intereso '%.250s'; malpermesata pak-nomo "
 "'%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "maleblas krei novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "maleblas skribi novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "maleblas elbufrigi novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "maleblas sinkronigi novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "maleblas fermi novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "maleblas instali novan dosieron de ekigil-intereso '%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "ripetita dosiera ekigil-intereso por dosiernomo '%.250s' kaj pako '%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "maleblas krei novan dosier-ekigilan dosieron '%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "maleblas skribi novan dosier-ekigilan dosieron '%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "maleblas elbufrigi novan dosier-ekigilan dosieron '%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "maleblas sinkronigi novan dosier-ekigilan dosieron '%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "maleblas fermi novan dosier-ekigilan dosieron '%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "maleblas instali novan dosier-ekigilan dosieron kiel '%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "maleblas legi dosier-ekigilan dosieron '%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "sintaksa eraro en dosier-ekigila dosiero '%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1241,7 +1315,7 @@ msgstr ""
 "dosier-ekigila registraĵo aludas malpermesatan pak-nomon '%.250s' (por "
 "intereso en la dosiero '%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1250,30 +1324,38 @@ msgstr ""
 "ekigila ci-dosiero '%.250s' enhavas malpermesata ekigila sintakso en ekigila "
 "nomo '%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "maleblas malfermi ekigil-ci-dosieron '%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "ekigil-ci-dosiero enhavas nekonatan sintakson de gvidlinioj"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "ekigil-ci-dosiero enhavas nekonatan gvidlinion '%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "maleblas krei ekigil-statan dosierujon '%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "maleblas difini posedon de ekigil-stata dosierujo '%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "malplenaj ekigilo-nomoj ne estas permesataj"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "ekigilo-nomo enhavas malvalidan signon"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1298,42 +1380,100 @@ msgstr "neatendata dosierfino dum legado de '%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr "eraro dum formado de ĉeno enen de variablo varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "eraro dum legado el dukto de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "ni preterpasis elpakigon de la dosiero '%.255s' (anstataŭite aŭ forigite?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "eraro dum difino de horstampoj de '%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "maleblas krei '%.255s' (dum procezado de '%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "eraro dum difino de posedo de simbola ligilo '%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "subteni dpkg-deb dum '%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "eraro dum difino de posedo de '%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "eraro dum difino de permesoj de '%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "eraro dum fermo/skribo de '%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "eraro dum kreo de dukto '%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "eraro dum kreo de aparato '%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "eraro dum kreo de rekta ligilo '%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "eraro dum kreo de simbola ligilo '%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "eraro dum kreo de la dosierujo '%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "eraro dum difino de horstampoj de '%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "eraro dum difino de posedo de simbola ligilo '%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "maleblas legi ligilon '%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "provo anstataŭigi '%.250s', kiu ankaŭ estas en la pako %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "malsukcesis legi staton (dereference) de ekzistanta symlink '%.250s'"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1342,7 +1482,7 @@ msgstr ""
 "malsukcesis legi staton (dereference) de proponita nova celo de symlink "
 "'%.250s' por symlink '%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1351,17 +1491,17 @@ msgstr ""
 "provo anstataŭigi '%.250s', kiu estas la deturnita versio de '%.250s' (pako: "
 "%.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "provo anstataŭigi '%.250s', kiu estas la deturnita versio de '%.250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "maleblas legi staton de '%.255s' (kiun estis instalota)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1369,29 +1509,38 @@ msgid ""
 msgstr ""
 "maleblas purigi malordon ĉirkaŭ '%.255s' antaŭ ol instali alian version"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "maleblas legi staton de la restarigita '%.255s' antaŭ ol instali alian "
 "version"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arkivo enhavis objekton '%.255s' el nekonata tipo 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "ne eblas 'stat' dosieron '%s'"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Anstataŭigo de dosieroj en la malnova pako %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Anstataŭite per dosieroj en la instalita pako %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1400,93 +1549,48 @@ msgstr ""
 "provo anstataŭigi la dosierujon '%.250s' en la pako %.250s %.250s kun ne-"
 "dosierujo"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "provo anstataŭigi '%.250s', kiu ankaŭ estas en la pako %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "maleblas krei '%.255s' (dum procezado de '%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "subteni dpkg-deb dum '%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "eraro dum fermo/skribo de '%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "eraro dum kreo de dukto '%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "eraro dum kreo de aparato '%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "eraro dum kreo de rekta ligilo '%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "eraro dum kreo de simbola ligilo '%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "eraro dum kreo de la dosierujo '%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "maleblas puŝi aparte '%.255s' por instali novan version"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "maleblas legi ligilon '%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "maleblas fari sekurkopian simbolan ligilon por '%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "maleblas uzi 'chwon' je sekurkopia simbola ligilo por '%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "maleblas fari sekurkopian ligilon de '%.255s' antaŭ ol instali novan version"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "maleblas instali novan version de '%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "maleblas malfermi '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "maleblas sinkronigi dosieron '%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1495,7 +1599,7 @@ msgstr ""
 "ni ignoras dependecan problemon kun %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1504,7 +1608,7 @@ msgstr ""
 "ni konsideras malakomodadon de la esenca\n"
 " pako %s, por ebligi %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1513,7 +1617,7 @@ msgstr ""
 "dpkg: ne, %s estas esenca, ĝi ne estos malakomodita\n"
 " por ebligi %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1522,28 +1626,28 @@ msgstr ""
 "dpkg: ne, ne povas daŭrigi kun %s (--auto-deconfigure helpos):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "forigo de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalo de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: ni konsideras malakomodadon de %s, kiu estus rompita de %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: jes, ni malakomodos %s (rompita de %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1552,11 +1656,11 @@ msgstr ""
 "dpkg: prizorgo de %s enhavanta %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ni ignoras rompaĵon, povas daŭrigi iel ajn!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1565,27 +1669,27 @@ msgstr ""
 "instalado de %.250s povus rompi %.250s, kaj\n"
 " malakomodado ne estas permesata (--auto-deconfigure povus helpi)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalado de %.250s rompus ekzistantan programaron"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: ni konsideras forigi %s favore al %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s ne estas korekte instalita - ni ignoras iun ajn dependeco je ĝi.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: eble okazos problemo forigante %s, ĉar ĝi provizas %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1594,101 +1698,103 @@ msgstr ""
 "dpkg: la pako %s postulas reinstalon, sed eĉ tiel ni forigos ĝin laŭ via "
 "peto.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: la pako %s postulas reinstalon, ni ne forigos ĝin.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: jes, ni forigos %s favore al %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "konfliktantaj pakoj - ni ne instalos %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ni ignoras konflikton, povas daŭrigi iel ajn!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive bezonas minimume unu voj-parametro"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "'find' por dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "malsukceso por uzi 'fdopen' je dukto de 'find'"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "eraro dum legado de dukto de 'find'"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "eraro dum fermo de dukto de 'find'"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "'find' por --recursive liveris netraktitan eraron %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "ni serĉis, sed trovis neniun pakon (dosierojn kongruantajn al *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s bezonas minimume unu pakan arkivan dosieran argumenton"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<norma eligo>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<norma eraro>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Ni elektas la antaŭe malelektitan pakon %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Ni preterpasas malelektitan pakon %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versio %.250s de %.250s jam estas instalita, ni preterpasas.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "ni retroigas %.250s de %.250s al %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "Ni ne retroigos %.250s de versio %.250s al %.250s, ni preterpasas.\n"
@@ -1722,17 +1828,17 @@ msgstr "maleblas forigi nove instalitan version de '%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "maleblas forigi nove eltiritan version de '%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "maleblas 'stat' novan disigitan conffile '%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "maleblas legi staton de la nune instalita conffile '%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1743,57 +1849,57 @@ msgstr ""
 "Akomoda dosiero '%s', ne ekzista en la sistemo.\n"
 "Ni instalas novan akomodan dosieron laŭ via peto.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: malsukceso dum forigo de malnova sekurkopio '%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: malsukceso dum renomigo de '%.250s' al '%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: malsukceso dum forigo de '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: malsukcesis forigi malnovan distribuitan version '%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: malsukceso dum forigo de '%.250s' (antaŭ ol anstataŭigi): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s:malsukceso dum ligigo de '%.250s' al '%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instalado de nova versio de akomoda dosiero %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "maleblas instali '%.250s' kiel '%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "neniu pako nomata '%s' estas instalita, ni ne povas akomodi"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "la pako %.250s jam estas instalita kaj akomodita"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1802,7 +1908,24 @@ msgstr ""
 "la pako %.250s ne estas preta por akomodo\n"
 " ni ne povas akomodi (nuna stato '%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"la pako %.250s ne estas preta por akomodo\n"
+" ni ne povas akomodi (nuna stato '%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1811,11 +1934,11 @@ msgstr ""
 "dpkg: dependecaj problemoj malebligas akomodadon de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "dependecaj problemoj - ni lasas malakomodite"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1824,7 +1947,7 @@ msgstr ""
 "dpkg: %s: dependecaj problemoj, tamen ni akomodas iel ajn laŭ via peto:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1832,12 +1955,12 @@ msgstr ""
 "La pako estas en tre malbona malkohera stato - vi devus\n"
 " reinstali ĝin antaŭ ol provi akomodadon."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Ni alĝustigas %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1846,7 +1969,7 @@ msgstr ""
 "%s: maleblas legi staton de akomoda dosiero '%s'\n"
 " (= `%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1855,7 +1978,7 @@ msgstr ""
 "%s: akomoda dosiero '%s' estas ringa (cirkla) ligilo\n"
 " (= `%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1864,7 +1987,7 @@ msgstr ""
 "%s: maleblas uzi readlink je conffile '%s'\n"
 " (= `%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1873,33 +1996,34 @@ msgstr ""
 "%s: conffile '%.250s' solvigas al degenerita dosiernomo\n"
 " (`%s' estas simbola ligo al `%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr "%s: conffile '%.250s' ne estas plata dosiero aŭ simbola ligo (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: maleblas malfermi conffile %s por haketi: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Tajpu 'exit' kiam vi finos.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1908,12 +2032,12 @@ msgstr ""
 "\n"
 "Akomoda dosiero `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (nune '%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1924,7 +2048,7 @@ msgstr ""
 " ==> Dosiero en sistemo kreita de vi aŭ de skripto.\n"
 " ==> Dosiero ankaŭ en pako provizita de la pakzorganto.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1933,7 +2057,7 @@ msgstr ""
 "\n"
 "     Ne modifite ekde la instalo.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1942,7 +2066,7 @@ msgstr ""
 "\n"
 " ==> Modifite (de vi aŭ de skripto) ekde la instalo.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1951,37 +2075,37 @@ msgstr ""
 "\n"
 " ==> Forigite (de vi aŭ de skripto) ekde la instalo.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> La pak-distribuanto lanĉis ĝisdatan version.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versio en pako estas sama ol tiu de la lasta instalo.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Ni uzas novan dosieron laŭ via peto.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Ni uzas nunan malnovan dosieron laŭ via peto.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Ni tenas la malnovan agordo-dosieron kiel implicitan.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Ni uzas novan agordo-dosieron kiel implicitan.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1996,179 +2120,170 @@ msgstr ""
 "      D     : montri la malsamojn inter la versioj\n"
 "      Z     : lanĉi ŝelon por kontroli la situacion\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " La implicita ago estas teni vian nunan version.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " La implicita ago estas instali la novan version.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[implicite=n]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[implicite=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[neniu implicitaĵo]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "eraro dum skribo al stderr, malkovrita antaŭ ol komandinvito de conffile"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "leg-eraro en stdin ĉe komandinvito de conffile"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF en stdin ĉe komandinvito de conffile"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s dependas je %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s antaŭdependas je %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s rekomendas %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugestas %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s rompas %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s konfliktas kun %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s plibonigas %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s estas forigota.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s estas malakomodota.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s estas instalota, sed ĝi estas versio %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s estas instalita, sed ĝi estas versio %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s estas malpakita, sed ĝi neniam estis akomodata.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s estas malpakita, sed ĝi estas versio %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  lasta akomodita versio de %.250s estas %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s estas %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s provizas %.250s sed ĝi estas forigota.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s provizas %.250s sed ĝi estas malakomodota.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s provizas %.250s sed ĝi %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ne estas instalita.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versio %.250s) estas instalota.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versio %.250s) ĉeestas kaj estas %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s provizas %.250s kaj ĝi estas instalota.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s provizas %.250s kaj ĉeestas kaj %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Uzu --help por helpo pri postulantaj pakoj."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versio %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Kopirajto (C) 1995 Ian Jackson.\n"
-"Kopirajto (C) 2000,2001 Wichert Akkerman.\n"
-"Kopirajto (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2178,8 +2293,8 @@ msgstr ""
 "versio 2 aŭ\n"
 "posta por kopi-kondiĉoj. Estas NENIU garantio.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2188,7 +2303,7 @@ msgstr ""
 "Uzado: %s [<elekteblo> ...] <komando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2207,7 +2322,7 @@ msgstr ""
 "  --truename <dosiero>     liveri la deturnitan dosieron.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2239,7 +2354,7 @@ msgstr ""
 "  --version                 montri la version.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2251,17 +2366,12 @@ msgstr ""
 "Dum forigado, --package aŭ --local kaj --divert devas kongrui se indikite.\n"
 "Skriptoj preint/postrm de la pako devos ĉiam indiki --package kaj --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "ne eblas 'stat' dosieron '%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "eraro dum kontrolo de '%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2270,129 +2380,113 @@ msgstr ""
 "renomigo implicas anstataŭigon de '%s' per\n"
 "  malsama dosiero '%s', ne permesite"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "maleblas skribi dosieron '%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "dosier-kopio"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "ne povas renomigi '%s' al '%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "renomigi: forigi duobligitan malnovan ligon '%s'"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "maleblas malfermi la font-dosieron '%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "la dosiernomo \"%s\" ne estas absoluta"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "dosiero ne povas enhavi novlini-signojn"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "loka deturno de: %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "loka deturno de: %s al %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "deturno de %s pro %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "deturno de %s al %s pro %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "iu ajn deturno de %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "iu ajn deturno de %s al %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "ne povas krei novan dosieron %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "maleblas elbufrigi dosieron '%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "eraro dum forigo de malnova diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "eraro dum kreado de nova diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "eraro dum instalado de nova diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s bezonas unuopan argumenton"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "la dosiernomo \"%s\" ne estas absoluta"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "dosiero ne povas enhavi novlini-signojn"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Ne eblas deturni dosierujojn"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Ne eblas deturni dosieron '%s' al si mem"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Ni lasas '%s'\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s' kolizias kun '%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Aldonado de '%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "ni ignoras peton forigi %.250s, kiu ne estas instalita."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Neniu deturno '%s', neniu forigita.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2403,7 +2497,7 @@ msgstr ""
 "  dum forigo de '%s'\n"
 "  trovite '%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2414,16 +2508,22 @@ msgstr ""
 "  dum forigo de '%s'\n"
 "  trovite '%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "ni ignoras peton forigi %.250s, kiu ne estas instalita."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Forigado de '%s'\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pako ne povas enhavi novlini-signojn"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "deturni-al ne povas enhavi novlini-signojn"
 
@@ -2439,12 +2539,12 @@ msgstr "malsukcesis uzi 'fstat' je antaŭa dosiero diversions"
 msgid "failed to fstat diversions file"
 msgstr "malsukcesis uzi 'fstat' je dosiero diversions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "konfliktantaj diversions envolvantaj '%.250s' aŭ '%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2454,7 +2554,7 @@ msgstr ""
 "la instalo.  Ili devas esti reinstalataj por ke ili (kaj iu ajn pako\n"
 "kiu dependas je ili) funkciu ĝuste:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2464,7 +2564,7 @@ msgstr ""
 "Ili devas esti akomodataj per 'dpkg --configure' aŭ per la\n"
 "akomoda menuero en dselect por ke ili funkciu:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2474,7 +2574,7 @@ msgstr ""
 "dum ties unua akomodado.  La akomodado devus esti reprovita per la komando\n"
 "'dpkg --configure <pako>' aŭ per la akomoda menuero en dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2484,7 +2584,7 @@ msgstr ""
 "la akomodado.  La instalado probable povas esti kompletata per reprovo;\n"
 "la pakoj povas esti forigataj per dselect aŭ per 'dpkg --remove':\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2494,7 +2594,7 @@ msgstr ""
 "en aliaj pakoj.  Tiu procezado povas esti petata uzante dselect aŭ la\n"
 "komandon 'dpkg --configure --pending' (aŭ 'dpkg --triggers-only'):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2504,14 +2604,41 @@ msgstr ""
 "ne estas plenumita.  Ekigila procezado povas esti petata uzante\n"
 "dselect aŭ 'dpkg --configure --pending' (aŭ 'dpkg --triggers-only'):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s postulas neniun argumenton"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2519,26 +2646,26 @@ msgstr ""
 "Alia procezo ŝlosis la datumbazon por skribado, kaj ĝi povos esti modifanta\n"
 "ĝin nun, kelkaj el la sekvaj problemoj povos esti ĝuste pro tio.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<nekonate>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "%d en %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pako, el la jena sekcio:"
 msgstr[1] " %d pakoj, el la jenaj sekcioj:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2547,29 +2674,33 @@ msgstr ""
 "Versio de dpkg kun funkcianta subteno al %s ankoraŭ ne estas\n"
 "akomodita. Bonvolu uzi 'dpkg --configure dpkg', kaj poste reprovu.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg ne estas registrita kiel instalitan, ne eblas kontroli subtenon al %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "kampo Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "POSIX-dato"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "longaj dosiernomoj"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "multoblaj Konfliktoj kaj Anstataŭoj"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2578,27 +2709,27 @@ msgstr ""
 "dpkg: ne eblas konjekti kiel plenumi antaŭdependecon:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "ne eblas plenumi antaŭdependecoj por %.250s (postulate pro %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "malaktuala elekteblo '--%s', bonvolu uzi '--%s' anstataŭe."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions postulas tri argumentojn: <versio> <rilato> <versio>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "malĝusta rilato por --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versio '%s' havas malĝustan sintakson: %s"
@@ -2653,12 +2784,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "preterpaso de problemo ĉar --force ebligis:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "maleblas malfermi dosier-lista dosiero por la pako '%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2667,116 +2798,94 @@ msgstr ""
 "dosier-lista dosiero por la pako '%.250s' mankas, ni konjektas ke la pako "
 "havas neniun dosieron aktuale instalita."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "maleblas legi staton de dosier-lista dosiero por la pako '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "dosier-lista dosiero por la pako '%.250s' malhavas lastan linifinaĵon"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "dosierlisto por pako '%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "dosier-lista dosiero por la pako '%.250s' malhavas lastan linifinaĵon"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "dosier-lista dosiero por la pako '%.250s' enhavas malplenan dosiernomon"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "eraro dum fermo de dosier-lista dosiero por la pako '%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Legado de datumbazo ..."
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d dosiero aŭ dosierujo aktuale instalita.)\n"
 msgstr[1] "%d dosieroj kaj dosierujoj aktuale instalitaj.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "maleblas krei ĝisdatan dosier-lista dosiero por la pako %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "malsukcesis skribi ĝisdatan dosier-listan dosieron por la pako %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "malsukcesis elbufrigi ĝisdatan dosier-listan dosieron por la pako %s "
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "malsukcesis sinkronigi ĝisdatan dosier-listan dosieron por la pako %s "
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "malsukcesis fermi ĝisdatan dosier-listan dosieron por la pako %s "
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "malsukcesis instali ĝisdatan dosier-listan dosieron por la pako %s "
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ne instalita"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ne instalita sed restas akomodoj"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "disrompita pro malsukceso de forigo aŭ de instalo"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "malpakita sed ne akomodite"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "disrompita pro malsukceso de 'postinst'"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "ni atendas ke alia pako procezu ekigilojn"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "ekigita"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalita"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "eraro: PATH ne estas difinita."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' ne trovita en PATH aŭ ne lanĉebla."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2788,7 +2897,7 @@ msgid_plural ""
 msgstr[0] "'%s' ne trovita en PATH aŭ ne lanĉebla."
 msgstr[1] "'%s' ne trovita en PATH aŭ ne lanĉebla."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2806,100 +2915,153 @@ msgstr ""
 "rim.: PATH por 'root' devas ordinare enhavi /usr/local/sbin, /usr/sbin kaj /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "maleblas uzi 'setenv' por la skripto de pakzorganto"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "malsukceso por apliki 'chroot' al '%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "malsukcesis per chdir al: '%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "maleblas difini plenum-permesojn por '%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "maleblas uzi 'setenv' por la skripto de pakzorganto"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "instalis skripton %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "maleblas legi staton de %s '%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nova skripto %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "malnova skripto %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "maleblas legi staton de %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - ni provas skripton el la nova pako anstataŭe ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "estas neniu skripto en la nova versio de la pako - ni rezignas"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... ŝajne sukcese.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "maleblas sekure forigi '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "maleblas kontroli ekziston de '%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ne povas legi informan dosierujon"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "eraro dum provo malfermi %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "maleblas skribi dosieron '%s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "conffile '%.250s' ne aperas en la pako"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "eraro dum skribo de '%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian '%s', pak-administra programo versio %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2922,7 +3084,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2958,7 +3124,7 @@ msgstr ""
 "  -Dh|--debug=help                 Montri helpon je senerarigo.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2970,7 +3136,7 @@ msgstr ""
 "  --version                        Montri la version.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2981,19 +3147,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  je arkivoj (tajpu %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Por interna uzo: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3019,6 +3228,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3062,7 +3273,7 @@ msgstr ""
 "  --abort-after <n>          Ĉesi post trovo de <n> eraroj.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3081,12 +3292,12 @@ msgstr ""
 "  < << <= = >= >> >       (nur por kongrueco al reg-dosiera sintakso).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "Uzu 'deselect' aŭ 'aptitude' por uzant-faciliga pak-administrado.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3106,59 +3317,63 @@ msgstr ""
 "Elektebloj markitaj per [*] produktas multan eligon - duktu ĝin tra 'less' "
 "aŭ 'more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3167,103 +3382,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "dependecaj problemoj - ni ne forigas"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "dependecaj problemoj - ni ne forigas"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "maleblas uzi 'setenv' por la skripto de pakzorganto"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "leg-eraro en agorda dosiero '%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3271,7 +3486,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3279,37 +3494,72 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug postulas okuman argumenton"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "nula pak-nomo en komo-apartita listo '%.250s' por --ignore-depends"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends postulas validan pak-nomon. '%.250s' ne estas; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "malvalida entjero por --%s: '%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "eraro dum rulado de hoko '%s', elir-kodo %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "stato"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s postulas neniun argumenton"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3318,7 +3568,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3326,40 +3576,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "nekonata perforta/rifuza elekteblo '%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "malaktuala perforta/rifuza elekteblo '%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd prenas unu argumenton, ne nulan"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd prenas nur unu argumenton"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents prenas precize unu argumenton"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "ne eblis malfermi '%i' por elsendfluo"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "ne atendita dosierfino antaŭ ol fino de linio %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "bezonas agan elekteblon"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3367,22 +3615,22 @@ msgstr ""
 "vi devas indiki pakojn per iliaj propraj nomoj, ne per citado de la nomoj de "
 "la dosieroj en kiuj ili venas"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending prenas neniun ne-elektecan argumenton"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s bezonas minimume unu argumenton por pak-nomo"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "La pako %s listiĝas pli ol unufoje, ni procezas nur unufoje.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3391,7 +3639,7 @@ msgstr ""
 "Pli ol unu kopio de la pako %s estis elpakata\n"
 " en tiu ĉi plenumo ! Ni akomodas ĝin nur unufoje.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3400,112 +3648,112 @@ msgstr ""
 "la pako %.250s ne pretas por procezado de ekigiloj\n"
 " (nuna stato '%.250s' kun neniu pritraktota ekigilo)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  La pako %s, kiu provizas %s, estas forigota.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  La pako %s estas forigota.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versio de %s en la sistemo estas %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  La pako %s, kiu provizas %s, atendas procezadon de ekigilo.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  La pako %s atendas procezadon de ekigilo.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: ni ankaŭ akomodas '%s' (postulata de '%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  La pako %s, kiu provizas %s, ankoraŭ ne estas akomodita.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  La pako %s ankoraŭ ne estas akomodita.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  La pako %s, kiu provizas %s, ankoraŭ ne estas instalita.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  La pako %s ne estas instalita.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s: (%s) rompas %s kaj estas %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) provizas %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versio de %s por esti akomodata estas %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " dependas je "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; tamen:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "eraro dum certigo ke '%.250s' ne ekzistas"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "re-kunmetita pak-dosiero"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Aŭtentikigado de %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Kontrolado je pako %s malsukcesis!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3514,93 +3762,98 @@ msgstr ""
 "Kontrolado je pako %s malsukcesis,\n"
 "sed ni instalas iel ajn, laŭ via peto.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "pasis\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "malsukceso dum kreo de provizora dosierujo"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "la pako %s havas tro multajn parojn Konfliktoj/Anstataŭoj"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "maleblas forigi la reg-informan dosieron '%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "malnova versio de pako havas tro longan informan dosiernomon kiu startas je "
 "'%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "maleblas forigi malaktualan inform-dosieron '%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "maleblas instali la (supoze) novan inform-dosieron '%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "maleblas malfermi provizoran reg-dosierujon"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "la pako enhavas tro longan reg-informan dosiernomon (kiu startas je '%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "la pak-rega informo enhavis la dosierujon '%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "rmdir de '%.250s' per pak-rega informo ne diris ke ne estas dosierujo"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "la pako %s enhavis liston kiel inform-dosieron"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "maleblas instali novan inform-dosieron '%.250s' kiel '%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "maleblas forigi la reg-informan dosieron '%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Ni rimarkas malaperon de %s, kiu estas entute anstataŭita.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "ne povas atingi arkivon"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "malsukceso dum kreo de provizora dosierujo"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "longeco de reg-informaro"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Registrita informo pri %s el %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "la pak-arkitekturo (%s) ne kongruas al la sistemo (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3609,103 +3862,98 @@ msgstr ""
 "dpkg: atentas %s, kiu enhavas %s, antaŭdependeca problemo:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "antaŭdependeca problemo - ni ne instalos %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignoro de dependeca problemo!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Ni prepariĝas por anstataŭi %s %s (uzante %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Elpakado de %s (el %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nomo de conffile (komencante per '%.250s') estas tro longa (>%d signoj)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "leg-eraro en %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "eraro dum fermo de %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "eraro dum provo malfermi %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Malakomodado de %s, por ebligi forigon de %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Malakomodado de %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Elpakado de anstataŭanto %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "kamp-elprenado de dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "eraro dum legado de eligo de dpkg-deb tar"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "misrompita dosiersistema tar-dosiero - misrompita pak-arkivo"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: forigi eblajn vostajn nulojn"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "ne eblis legi la staton de la malnova dosiero '%.250s', do ni forigas ĝin: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "maleblas forigi la malnovan dosierujon '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "la malnova conffile '%.250s' estis malplena dosierujo (kaj nun estas "
 "forigita)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "maleblas legi staton de alia nova dosiero '%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3714,23 +3962,18 @@ msgstr ""
 "la malnova dosiero '%.250s' estas la sama ol pluraj novaj dosieroj! (kaj "
 "'%.250s' kaj '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "maleblas sekure forigi la malnovan dosieron '%.250s': %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Ni rimarkas malaperon de %s, kiu estas entute anstataŭita.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3742,89 +3985,89 @@ msgstr ""
 "atend/T-ekigil-traktote\n"
 "|/ Err?=(nenio)/Reinst-postulate (Stato,Err: majuskle=malbone)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nomo"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versio"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Priskribo"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Neniu pako kongruanta al %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "deturno de %s el: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "deturno de %s al: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "loka deturno el: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "loka deturno al: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search bezonas minimume unu modelon de dosiernomo kiel argumenton"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Neniu pako kongruanta al %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "La pako '%s' ne estas instalita kaj neniu informo disponeblas.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pako: '%s' ne disponeblas.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "La pako '%s' ne estas instalita.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "La pako '%s' ne enhavas iun ajn dosieron (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "loke deturnite al: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "la pako deturnas aliajn al: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "deturnita de %s al: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3832,22 +4075,22 @@ msgstr ""
 "Uzu dpkg --info (= dpkg-deb --info) por ekzameni arkivajn dosierojn,\n"
 "kaj dpkg --contents (= dpkg-deb --contents) por listigi iliajn enhavojn.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s prenas maksimume du argumentojn"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "reg-dosiero enhavas %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debiana %s petilo de pak-administra programo, versio %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3883,11 +4126,17 @@ msgstr ""
 "                                Printi vojon por paka reg-dosiero.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3896,7 +4145,7 @@ msgstr ""
 "  -f|--showformat=<formo>         Uzi alternativan formon por --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3920,12 +4169,16 @@ msgstr ""
 "estos\n"
 "  uzata maldekstrigo.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Uzu --help por helpo pri postulantaj pakoj."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "ni ignoras peton forigi %.250s, kiu ne estas instalita."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3934,11 +4187,11 @@ msgstr ""
 "ni ignoras peton forigi %.250s, kies nur akomodaj\n"
 " dosieroj estas en la sistemo. Uzu --purge por forigi ankaŭ ilin."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Tio ĉi estas esenca pako - ĝi ne devos esti forigita."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3947,11 +4200,11 @@ msgstr ""
 "dpkg: dependecaj problemoj malebligas forigon de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "dependecaj problemoj - ni ne forigas"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3960,7 +4213,7 @@ msgstr ""
 "dpkg: %s: dependecaj problemoj, tamen ni forigas iel ajn, laŭ via peto:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3968,17 +4221,17 @@ msgstr ""
 "La pako estas en tre malbona nekohera stato - vi devos\n"
 " reinstali ĝin antaŭ ol provi forigon."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Forigus aŭ purigus %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Forigado de %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3987,101 +4240,105 @@ msgstr ""
 "dum forigo de %.250s, maleblis forigi la dosierujon '%.250s': %s - ĉu la "
 "dosierujo povus esti munt-punkto?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "ne eblas forigi '%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "maleblas sekure forigi '%.250s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dum forigo de %.250s, la dosierujo '%.250s' ne malplenis, do ĝi restis."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "ne eblas forigi '%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Purigado de akomodaj dosieroj por %s...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "ne eblas forigi la malnovan akomodan dosieron '%.250s' (= '%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "ne eblas legi la ujon de akomodo-dosiero '%.250s' (el '%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "ne eblas forigi la malnovan sekurkopian akomodo-dosieron '%.250s' (de "
 "'%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ne eblas forigi malnovan dosier-liston"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "ne eblas forigi malnovan skripton postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "neatendata dosierfino en pak-nomo ĉe linio %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "neatendata linifino en pak-nomo ĉe linio %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "neatendata dosierfino post pak-nomo ĉe linio %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "neatendata linifino post pak-nomo ĉe linio %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "neatendata datumaro post pako kaj elekto ĉe linio %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "malvalida pak-nomo ĉe linio %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "malvalida pak-nomo ĉe linio %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "nekonata stato de dezirataĵo ĉe linio %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "leg-eraro en la norma enigo"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Kopirajto (C) 2000, 2001 Wichert Akkerman.\n"
-"Kopirajto (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Uzu --help por helpo pri postulantaj pakoj."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4098,7 +4355,7 @@ msgstr ""
 "  --list [<glob-ŝablono>]  listigi nunajn preterpasojn en la datumbazo.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4120,31 +4377,17 @@ msgstr ""
 "  --help                   montri tiun ĉi help-mesaĝon.\n"
 "  --version                montri la version.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "apartigado de vosta /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "ne povas malfermi novan dosieron statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "eraro dum forigo de statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "eraro dum kreado de nova statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "eraro dum instalado de nova statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add bezonas kvar argumentojn"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4153,21 +4396,21 @@ msgstr ""
 "Preterpaso por '%s' jam ekzistas, sed --force estas specifita, do ĝi estos "
 "preteratentita."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Preterpaso por \"%s\" jam ekzistas, ni ĉesigas."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update indikite sed %s ne ekzistas"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Neniu preterpaso ĉeestas."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update estas neutila por --remove"
 
@@ -4287,42 +4530,42 @@ msgstr ""
 "  --no-act                         Simple testi - ne ŝanĝi ion ajn fakte.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger devas esti lanĉata el skripto de pakzorganto (aŭ kun elekteblo  "
+"--by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: datumara dosierujo de ekigiloj ankoraŭ ne estas kreita\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: ekigilaj registraĵoj ankoraŭ ne ekzistas\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "prenas unu argumenton, la ekigil-nomon"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger devas esti lanĉata el skripto de pakzorganto (aŭ kun elekteblo  "
-"--by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: malvalida atendata pak-nomo '%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "malvalida ekigila nomo '%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4331,7 +4574,7 @@ msgstr ""
 "%s: ciklo estis trovata dum procezado de ekigiloj:\n"
 " ĉeno da pakoj kies ekigiloj estas aŭ povas esti respondaj:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4340,47 +4583,48 @@ msgstr ""
 "\n"
 " traktotaj ekigiloj de pakoj kiuj estas aŭ povas esti nesolveblaj:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "ekigiloj iteraciadas, ni forlasas"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Procezado de ekigiloj por %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s bezonas precize unu argumenton por dosiero Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "maleblas atingi stat-areon de dpkg por ampleksa disponebla ĝisdatigo"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "ampleksa disponebla ĝisdatigo postulas skrib-rajton al la stat-areo de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Ni anstataŭigas disponeblan pak-informaron, uzante %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Ni ĝisdatigas disponeblan pak-informaron, uzante %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informaro pri %d pako estis ĝisdatigata.\n"
 msgstr[1] "Informaro pri %d pakoj estis ĝisdatigata.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4495,157 +4739,156 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "preteratentas %d averton pri la reg-dosiero(j)\n"
 msgstr[1] "preteratentas %d avertojn pri la reg-dosiero(j)\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s bezonas argumenton <dosierujo>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build prenas minimume du argumentojn"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "maleblas kontroli ekziston de la arkivo '%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "la celo estas dosierujo - ni ne povas preterpasi reg-dosieran kontrolon"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "ni ne kontrolas la enhavon de regada areo."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: ni konstruas nekonatan pakon en '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: konstruado de la pako '%s' en '%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "malsukceso dum kreo de tmpfile (datumaro)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "regado"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "malsukceso dum forigo de tmpfile (datumaro), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "malsukceso dum retroigo de tmpfile (datumaro)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "malsukcesis apliki fstat al dosiero ano de ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "eraro dum skribo de '%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "inter anoj"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "malsukceso dum skribo de dosiernomo al dukto de tar (datumaro)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<kompakti> el tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "neatendita dosierfino en %s en %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "eraro dum legado de %s el la dosiero %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "malsukceso dum lego de la arkivo '%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "malsukceso dum apliko de fstat al arkivo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "la arkivo havas neniun punkton en la versi-numero"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "la arkivo havas neniun novlinion en la datumkapo"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "la dosiero '%.250s' estas misrompita - neniu part-numero"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "la dosiero '%.250s' ne estas debiana duuma arkivo (ĉu provi dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "la arkivo havas neniun punkton en la versi-numero"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "la arkivo havas neniun novlinion en la datumkapo"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "la arkivo havas neniun punkton en la versi-numero"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "la arkiva versio %.250s ne estis komprenebla, akiru pli novan dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4673,41 +4916,41 @@ msgstr "ne dosiero '%.250s' enhavas du regadajn anojn, ni rezignas"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nova debiana pako, versio %s.\n"
 " grandeco %ld bajtoj: reg-arkivo= %zi bajtoj.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "la arkivo havas misformitan longecon de regado %s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "ni preterpasis datumaron de ano el %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " malnova debiana pako, versio %s.\n"
 " grandeco %ld bajtoj: reg-dosiero= %zi, ĉefa arkivo= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4716,49 +4959,50 @@ msgstr ""
 "dpkg-deb: la dosiero ŝajne povus esti arkivo kiu estis\n"
 "dpkg-deb:    misrompigita pro elŝuto laŭ reĝimo ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "'%.255s' ne estas debian-forma arkivo"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "malsukceso dum skribo al dukto je kopio"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "malsukceso dum fermo de dukto je kopio"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datumaro"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "malsukceso dum atingo al dosierujo"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "malsukceso dum kreo de dosierujo"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "malsukceso dum atingo al dosierujo post krei ĝin"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "malsukceso dum atingo al dosierujo"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<malkompaktigo>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "alglui"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s bezonas argumenton kun dosiernomo .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4767,106 +5011,114 @@ msgstr ""
 "--%s bezonas celatan dosierujon.\n"
 "Eble vi devus uzi dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s prenas maksimume du argumentojn (.deb kaj dosierujon)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s prenas nur unu argumenton (dosiernomo .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "malsukceso dum provo atingi al '/' por purigado"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "ne eblas 'stat' dosieron '%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: '%.255s' enhavas neniun regadan elementon '%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "malfermi elementon '%.255s' (en %.255s) malsukcesis neatendite"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d petita reg-elemento mankas"
 msgstr[1] "%d petitaj reg-elementoj mankas"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "ne povas skani la dosierujon '%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "ne eblas legi la staton de '%.255s' (en '%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "ne eblas malfermi '%.255s' (en '%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "malsukceso dum lego de '%.255s' (en '%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bajtoj, %5d linioj   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ne estas ordinara dosiero          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(neniu dosiero 'control' en regada arkivo!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "ne eblis malfermi la elementon 'control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "malsukceso dum lego de la elemento 'control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "eraro dum fermo de la elemento '%s'"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Eraro en la formo"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents prenas precize unu argumenton"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debiana '%s' pak-arkiva bazprograma versio %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4877,6 +5129,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4892,7 +5146,7 @@ msgstr ""
 "  --fsys-tarfile <deb>              Eligi dosiersisteman tar-dosieron.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4905,11 +5159,27 @@ msgstr ""
 "<cfield> estas la nomo de kampo en la ĉefa dosiero 'control'.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4919,6 +5189,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Elektebloj:\n"
@@ -4935,7 +5208,7 @@ msgstr ""
 "none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4948,7 +5221,7 @@ msgstr ""
 "'dselect' aŭ 'aptitude' por uzant-faciliga pak-administrado. Pakoj\n"
 "elpakitaj uzante 'dpkg-deb --extract' estos malkorekte instalitaj !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4956,181 +5229,201 @@ msgstr ""
 "Tajpu dpkg-deb --help por helpo pri traktado de dosieroj *.deb;\n"
 "Tajpu dpkg --help por helpo pri instalo kaj malinstalo de pakoj."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "malvalida entjero por -%c: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "malvalida kompaktig-nivelo por -%c: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "nekonata kompaktig-tipo '%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "malvalida kompaktig-nivelo por -%c: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "la dosiero '%.250s' estas disrompita - malĝusta cifero (kodo %d) en %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "la dosiero '%.250s' estas misrompita - %.250s mankas"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "la dosiero '%.250s' estas misrompita - mankas novlinion post %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "eraro dum legado de %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "la dosiero '%.250s' estas disrompita - malĝusta magiaĵo ĉe fino de la unua "
 "datumkapo"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "la dosiero '%.250s' estas misrompita - malĝusta ŝtopsigno (kodo %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "la dosiero '%.250s' estas misrompita - nuloj en informo-sekcio"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "versi-numero de formo"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s estas instalita, sed ĝi estas versio %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "la dosiero '%.250s' havas formo-version '%.250s' - vi bezonas pli novan dpkg-"
 "split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "pak-nomo"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "versi-numero de pako"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "pak-dosiera kontrolsumo MD5"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "la dosiero '%.250s' estas misrompita - malĝusta kontrolsumo '%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "part-deŝovo"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "part-numeroj"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "la dosiero '%.250s' estas misrompita - neniu oblikvo inter part-numeroj"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "nombro da partoj"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "la dosiero '%.250s' estas misrompita - neniu nombro da partoj"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "numero de partoj"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "la dosiero '%.250s' estas misrompita - neniu part-numero"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "pak-nomo"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "la dosiero '%.250s' estas misrompita - malĝusta magiaĵo ĉe fino de dua "
 "datumkapo"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "la dosiero '%.250s' estas misrompita - dua ano ne estas ano de datumaro"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "la dosiero '%.250s' estas misrompita - malkorekta nombro da partoj por "
 "limigitaj grandecoj"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "la dosiero '%.250s' estas misrompita - grandeco estas malkorekta por "
 "limigita part-numero"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "maleblas legi staton de la part-dosiero '%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "la dosiero '%.250s' estas misrompita - tro malgranda"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "ne eblas malfermi la arkiv-partan dosieron '%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "la dosiero '%.250s' ne estas arkiv-parto"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5147,9 +5440,10 @@ msgstr "la dosiero '%.250s' ne estas arkiv-parto"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5172,12 +5466,19 @@ msgstr ""
 "    Part-dosiera grandeco (uzate):  %lu bajtoj\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<nekonate>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s postulas unu aŭ pli part-dosierajn argumentojn"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "la dosiero '%s' ne estas arkiv-parto\n"
@@ -5212,7 +5513,7 @@ msgstr "Ni preterpasas malelektitan pakon %s.\n"
 msgid "split package part"
 msgstr "Kunmetado de la pako %s el %d parto: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "farite\n"
@@ -5238,11 +5539,6 @@ msgstr "mankas la parto %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debiana pako '%s' disig/kunmetiga ilo; versio %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Kopirajto (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5265,17 +5561,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Elektebloj:\n"
 "  --depotdir <dosierujo>           Uzi <dosieron> anstataŭ %s/%s.\n"
@@ -5287,151 +5592,160 @@ msgstr ""
 "\n"
 "Elir-stato: 0 = Bone;  1 = -a ne estas parto;  2 = problemo!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Tajpu dpkg-split --help por helpo."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "neatendita dosierfino en %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "part-grandeco estas tro granda aŭ ĝi ne estas pozitiva"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "parto-grandeco devas esti minimume %d KiB (por ebligi datumkapon)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "maleblas legi la proviz-dosierujon '%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto postulas uzon de la elekteblo --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto postulas precize unu part-dosieran argumenton"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "maleblas legi la part-dosieron '%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "La dosiero '%.250s' ne estas parto el plurparta arkivo.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "maleblas remalfermi la part-dosieron '%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "maleblas malfermi novan proviz-dosieron '%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "maleblas renomigi la novan proviz-dosieron '%.250s' al '%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "La parto %d de la pako %s malsukcesis (ankoraŭ volas "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " kaj "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "maleblas forigi la eluzitan proviz-dosieron '%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Senutilaj dosieroj restis en la proviz-dosierujo:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "maleblas legi staton de '%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr "%s (%lu bajtoj)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ne estas ordinara dosiero)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakoj ankoraŭ ne remuntitaj:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pako %s: parto(j) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "la part-dosiero '%.250s' ne estas ordinara dosiero"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(entute %lu bajtoj)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "maleblas forĵeti '%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Ni forigis %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "kamp-elprenado de dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "maleblas malfermi la font-dosieron '%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "maleblas legi staton de font-dosiero"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "la font-dosiero '%.250s' ne estas purteksta dosiero"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5440,32 +5754,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Kunmetado de la pako %s el %d parto: "
 msgstr[1] "Kunmetado de la pako %s el %d partoj: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split bezonas argumenton pri fonta dosiernomo"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split prenas maksimume fontan dosiernomon kaj celan prefikson"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Kopirajto (C) 1995 Ian Jackson.\n"
-"Kopirajto (C) 2000-2002 Wichert Akkerman.\n"
-"Kopirajto (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5574,7 +5877,7 @@ msgstr ""
 "  --help                   montri tiun ĉi help-mesaĝon.\n"
 "  --version                montri la version.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5589,7 +5892,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5624,125 +5927,96 @@ msgstr ""
 "  --help                   montri tiun ĉi help-mesaĝon.\n"
 "  --version                montri la version.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "eraro"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "averto"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "ne povas 'stat' %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) malsukcesis: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc malsukcesis (%ld bajtoj)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "du komandoj specifitaj: --%s kaj --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "ne eblas postmeti al %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "skanado de %s malsukcesis: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "malsukcesis lanĉi %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "ne eblas igi %s simbolan ligon al %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "ne eblas instali %s kiel %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "ne eblas forigi %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "neatendita dosierfino dum provo legi %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "dum legado de %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "linio ne finigita dum provo legi %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s misrompita: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "novlinioj malpermesite en dosieroj update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "dum skribado al %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "sklava nomo"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "duobligita sklavo %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "sklava ligo"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "sklava ligo samas ol la ĉefa ligo %s "
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "duobligita sklavo ligo %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "mastra dosiero"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "duobligita vojo %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5751,130 +6025,120 @@ msgstr ""
 "la alternativo %s (parto el ligo-grupo %s) ne ekzistas. Ni forigas el la "
 "listo de alternativoj."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritato"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "sklava dosiero"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritato de %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "ne eblas legi %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "stato"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "malvalida stato"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "mastra ligo"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "ne eblas fermi %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "forlaso de la malaktuala sklava ligo %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "ne povas skribi %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "maleblas elbufrigi dosieron '%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "aŭtomata reĝimo"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "permana reĝimo"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  ligo nune kondukas al %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  ligo nune malĉeestas"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritato %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  sklavo %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Nune 'plejbona' versio estas '%s'."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Neniu versio disponeblas."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Estas %d elekto por la alternativo %s (provizanta %s)."
 msgstr[1] "Estas %d elektoj por la alternativo %s (provizanta %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Elekto"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Vojo"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritato"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Stato"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Premu la enigklavon por teni la nunan elekton[*], aŭ tajpu al elekto-"
 "numeron: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "ni ne anstataŭigas %s per ligo."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "ni ne povas instali la ne konatan elekton %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5883,98 +6147,194 @@ msgstr ""
 "preterpasi kreon de %s ĉar la koncerna dosiero %s (de ligo-grupo %s) ne "
 "ekzistas."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "ni ne anstataŭigas %s per ligo."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Voki %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativo %s neŝanĝita ĉar elekto %s ne disponeblas."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Preterpasi nekonatan alternativon %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "linio tro longa aŭ ne finigita dum provo legi %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Ni preterlasas malvalidan linion: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s \"balancas\", ĝi estos ĝisdatigata per plejbona elekto."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s estas ŝanĝita (permane aŭ perskripte). Ni ŝaltas al nur permanaj "
+"ĝisdatigoj."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "preparado de aŭtomata elekto de %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "ni renomigas la ligon %s de %s al %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "ni renomigas la sklavan ligon %s de %s al %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "ni uzas %s por provizi %s (%s) en %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"ni devigas reinstalon de la alternativo %s ĉar la ligo-grupo %s estas "
+"rompita."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr "nuna alternativo %s estas nekonata, ni ŝanĝas al %s por ligo-grupo %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "alternativa nomo (%s) ne devas enhavi '/' kaj spacojn."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "la alternativa ligo ne estas absoluta kiel ĝi devus esti: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "la alternativa vojo ne estas absoluta kiel ĝi devus esti: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "la alternativo %s ne povas esti mastra: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "la alternativa ligo %s jam estas zorgata de %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "la alternativa vojo %s ne ekzistas."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativo %s ne povas esti sklavo de %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "la alternativo %s ne povas esti mastra: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "la alternativa ligo %s jam estas zorgata de %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "nekonata argumento '%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install bezonas <ligo> <nomo> <vojo> <prioritato>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<ligo> kaj <vojo> ne povas esti samaj"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritato devas esti entjero"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s bezonas <nomo> <vojo>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s bezonas <nomo>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave nur permesite kun --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave bezonas <ligo> <nomo> <vojo>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "la nomo %s estas kaj mastra kaj sklava"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "la ligo %s estas kaj mastra kaj sklava"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s bezonas argumenton <dosiero>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "nekonata elekteblo '%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5982,143 +6342,227 @@ msgstr ""
 "bezonas --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all aŭ --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "la alternativo %s ne povas esti mastra: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "la alternativa ligo %s jam estas zorgata de %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "la alternativa ligo ne estas absoluta kiel ĝi devus esti: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "la alternativa vojo ne estas absoluta kiel ĝi devus esti: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "la alternativa vojo %s ne ekzistas."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "alternativa nomo (%s) ne devas enhavi '/' kaj spacojn."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "ĝi estas mastra alternativo."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "ĝi estas sklavo de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativo %s ne povas esti sklavo de %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<norma enigo>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "neniu alternativo por %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s \"balancas\", ĝi estos ĝisdatigata per plejbona elekto."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s estas ŝanĝita (permane aŭ perskripte). Ni ŝaltas al nur permanaj "
-"ĝisdatigoj."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "preparado de aŭtomata elekto de %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<norma enigo>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "la alternativo %s por %s ne estas registrita, ni ne difinas ĝin."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Estas neniu programo kiu provizas %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nenio por akomodi."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Estas nur unu alternativo en la ligo-grupo %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "la alternativo %s por %s ne estas registrita, ni ne forigas."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "permana forigado de elektita alternativo - ni ŝaltas %s al aŭtomata reĝimo"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "aŭtomataj ĝisdatigoj de %s estas malaktivitaj, ni lasas ĝin sola."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "por retroiri al aŭtomataj ĝisdatigoj, uzu 'update-alternatives --auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "ni uzas %s por provizi %s (%s) en %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "malsukcesis malfermi '%s' por skribi datumbazon %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"ni devigas reinstalon de la alternativo %s ĉar la ligo-grupo %s estas "
-"rompita."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "malsukcesis elbufrigi datumbazon %s al '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr "nuna alternativo %s estas nekonata, ni ŝanĝas al %s por ligo-grupo %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "malsukcesis 'fsync' datumbazon %s al '%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "malsukcesis fermi '%.250s' post skribado de datumbazo %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "malsukcesis ligi '%.250s' al '%.250s' por sekurkopii datumbazon %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "malsukcesis instali '%.250s' kiel '%.250s' enhavantan datumbazon %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc malsukcesis (%ld bajtoj)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "maleblas skribi novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "maleblas elbufrigi novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "maleblas sinkronigi novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "maleblas instali novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "maleblas krei novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "maleblas fermi novan dosieron de ekigil-intereso '%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "maleblas krei novan dosier-ekigilan dosieron '%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "maleblas skribi novan dosier-ekigilan dosieron '%.250s'"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "maleblas elbufrigi novan dosier-ekigilan dosieron '%.250s'"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "maleblas sinkronigi novan dosier-ekigilan dosieron '%.250s'"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "maleblas fermi novan dosier-ekigilan dosieron '%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "maleblas instali novan dosier-ekigilan dosieron kiel '%.250s'"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Kopirajto (C) 1995 Ian Jackson.\n"
+#~ "Kopirajto (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Kopirajto (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "ne povas krei novan dosieron %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "eraro dum kreado de nova diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "maleblas krei ĝisdatan dosier-lista dosiero por la pako %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "malsukcesis skribi ĝisdatan dosier-listan dosieron por la pako %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "malsukcesis elbufrigi ĝisdatan dosier-listan dosieron por la pako %s "
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "malsukcesis sinkronigi ĝisdatan dosier-listan dosieron por la pako %s "
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "malsukcesis fermi ĝisdatan dosier-listan dosieron por la pako %s "
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "malsukcesis instali ĝisdatan dosier-listan dosieron por la pako %s "
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd prenas unu argumenton, ne nulan"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd prenas nur unu argumenton"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Kopirajto (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Kopirajto (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "ne povas malfermi novan dosieron statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "eraro dum forigo de statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "eraro dum kreado de nova statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "eraro dum instalado de nova statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build prenas minimume du argumentojn"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Kopirajto (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Kopirajto (C) 1995 Ian Jackson.\n"
+#~ "Kopirajto (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Kopirajto (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "ĝi estas mastra alternativo."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "ĝi estas sklavo de %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "ne povas 'stat' %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) malsukcesis: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "skanado de %s malsukcesis: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "malsukcesis lanĉi %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "ne eblas igi %s simbolan ligon al %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "ne eblas instali %s kiel %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "dum skribado al %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "ne eblas legi %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "ne eblas fermi %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "ne povas skribi %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6369,9 +6813,6 @@ msgstr "nuna alternativo %s estas nekonata, ni ŝanĝas al %s por ligo-grupo %s.
 #~ msgid "skipped control area from %s"
 #~ msgstr "preterpasis reg-areo el %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "malsukceso dum lanĉo de tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "malsukceso dum kreo de provizora dosierujo"
 
diff --git a/po/es.po b/po/es.po
index 539972e..ef1b634 100644
--- a/po/es.po
+++ b/po/es.po
@@ -40,7 +40,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Debian dpkg 1.16.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-20 03:25+0100\n"
 "Last-Translator: Javier Fernandez-Sanguino <jfs@debian.org>\n"
 "Language-Team: Debian L10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -92,133 +92,224 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "no se puede escribir el fichero `%s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "se generó una cabecera «ar» dañada para '%s'"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "fallo al hacer «fstat» del fichero miembro «ar» (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "fallo al hacer «fstat» del fichero miembro «ar» (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "no puede ser una cadena vacía"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "debe comenzar con un carácter alfanumérico"
+
+# FIXME: %s may not be translated. sv
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"el carácter `%c' no está permitido (solamente se permiten letras, dígitos "
+"caracteres `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "error al escribir a salida estándar: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "no se puede escribir el fichero `%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "no se puede escribir el fichero `%s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "no se puede volcar el fichero `%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "no se puede hacer «sync» en el fichero `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "no se puede efectuar `stat' otro fichero nuevo `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "error al eliminar diversions-old antiguo"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "error al crear la tubería `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "no se puede borrar `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "error al instalar las nuevas desviaciones"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "fallo al leer en buffer_copy para %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "fallo al escribir en buffer_copy para %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "lectura insuficiente en buffer_copy para %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "fallo al ejecutar tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "no se puede ejecutar %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "¡tipo de compresión `%s' desconocido!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompresión"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compresión"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: error al asociar la entrada a los datos gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: error interno de lectura de gzip `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: error interno de escritura de gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: error al asociar la salida a los datos gzip<"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: error interno de lectura de gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: error interno de escritura de gzip: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: error interno de escritura de gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: error al asociar la entrada a los datos bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: error interno de lectura de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: error interno de escritura de bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: error al asociar la salida a los datos bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: error interno de lectura de bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: error interno de escritura de bzip2: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "se produjo un error inesperado de bzip2"
 
 # FIXME: Tell author to put `%.250s' on a separate line, since it's too long. sv
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -228,7 +319,7 @@ msgstr ""
 "`%.250s',\n"
 "cuyo nombre es demasiado grande (longitud=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -237,106 +328,126 @@ msgstr ""
 "longitudes\n"
 "diferentes (%d y %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "no se puede examinar el directorio de actualizaciones `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "fallo al borrar el fichero de actualización incorporado %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "no se puede crear `%.255s'"
 
 # Ayuda: Mejor quedaría con palabras distintas para fill y padding. sv
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "no se puede llenar %.250s con relleno"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "no se puede efectuar `flush' %.250s tras el relleno"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "no se puede volver al comienzo de %.250s después del relleno"
 
 # "incapaz de..." queda demasiado literal. sv
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "no se puede abrir el fichero de bloqueo %s para hacer pruebas"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "no se puede abrir/crear el fichero de bloqueo de la base de datos de estado"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "no tiene permiso para bloquear la base de datos de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "no se puede bloquear la base de datos de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "la operación solicitada precisa privilegios de superusuario"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "no se puede acceder al área de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "la operación precisa acceso de lectura y escritura al área de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "fallo al borrar mi propio fichero de actualización %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "no se puede escribir el estado actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "no se puede efectuar `flush' con el estado actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "no se puede truncar el estado actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "no se puede efectuar `fsync' en el estado actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "no se puede cerrar el estado actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "no se puede instalar el estado actualizado de `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "número de formato de versión"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "número de formato de versión"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -356,76 +467,45 @@ msgstr "no se puede hacer «sync» del fichero `%s'"
 msgid "unable to open directory '%s'"
 msgstr "no se puede abrir el fichero `%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "no se puede abrir el fichero `%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "no se puede hacer «sync» del fichero `%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "no se puede cerrar el fichero `%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "fallo al escribir los detalles sobre `%.50s' a `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "fallo al abrir `%s' para escribir la base de datos %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 "no se puede establecer almacenamiento intermedio para el archivo de base de "
 "datos %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "fallo al escribir el registro de base de datos %s sobre `%.50s' a `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "fallo al volcar la información de la base de datos %s en `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "fallo al efectuar `fsync' en la base de datos %s a `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "fallo al cerrar `%.250s' tras escribir en la base de datos %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"fallo al enlazar `%.250s' con `%.250s' para la copia de seguridad de la base "
-"de datos %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"fallo al instalar `%.250s' como `%.250s' conteniendo la base de datos %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -434,7 +514,7 @@ msgstr ""
 "%s: error fatal irrecuperable, abortando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -446,13 +526,13 @@ msgstr ""
 "%s: error fatal irrecuperable, abortando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "memoria agotada para una nueva entrada de reorganización"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -461,143 +541,153 @@ msgstr ""
 "%s: error al reorganizar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 "dpkg: ¡¡demasiados errores anidados durante la recuperación de error!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memoria agotada para una nueva entrada de reorganización"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "memoria agotada para la entrada de reorganización nueva con\n"
 "muchos argumentos"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: error closing %s: %s"
 msgid "%s: error: %s\n"
 msgstr "%s: error al cerrar %s: %s"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: aviso: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: error interno: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "falta %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "no se admite `%.*s' para %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "basura después de %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nombre de paquete inválido (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "campo de detalles `%s' de fichero vacío"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "campo de detalles de fichero `%s' no permitido en el fichero de estado"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "demasiados valores en el campo de detalles de fichero `%s'\n"
 "(comparado con otros)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "insuficiente número de valores en el campo de detalles de fichero `%s'\n"
 "(comparado con otros)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no en campo booleano"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "palabra en campo «prioridad»"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "el valor para el campo `status' no está permitido en este contexto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primera palabra (necesaria) en el campo `status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segunda palabra (error) en el campo `status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tercera palabra de estado en el campo `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "error en la cadena `Version' `%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "Se ha utilizado un campo `Revision' o `Package-Revision' obsoleto"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "no se permite un valor para el campo `config-version' en este contexto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "error en la cadena `Config-Version' `%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "el valor de `conffiles' tiene una línea mal formateada `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "el valor de `conffiles' contiene una línea que comienza con un\n"
 " carácter `%c' que no es un espacio"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "se ha indicado como conffile el directorio raíz o un directorio vacío"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -605,12 +695,37 @@ msgstr ""
 "En el campo `%s', falta un nombre de paquete, o se encontró basura\n"
 "donde se esperaba un nombre de paquete"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campo `%s', nombre de paquete inválido `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"En el campo `%s', falta un nombre de paquete, o se encontró basura\n"
+"donde se esperaba un nombre de paquete"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d fichero o directorio instalado actualmente.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "campo `%s', referencia a `%.255s': error en la versión"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -619,7 +734,7 @@ msgstr ""
 "campo `%s', referencia a `%.255s':\n"
 " relación de versión errónea %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -628,7 +743,7 @@ msgstr ""
 "campo `%s', referencia a `%.255s':\n"
 " `%c' está obsoleto. Utilice en su lugar `%c=' o `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -638,11 +753,11 @@ msgstr ""
 " coincidencia implícita en el número exacto de versión,\n"
 " se sugiere usar `=' en su lugar"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Solamente se pueden usar versiones exactas para Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -652,57 +767,57 @@ msgstr ""
 " el valor de versión comienza con un carácter no alfanumérico,\n"
 " se sugiere añadir un espacio"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "campo `%s', referencia a `%.255s': la versión contiene `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "campo `%s', referencia a `%.255s': versión incompleta"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "campo `%s', referencia a `%.255s': error en la versión"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "campo `%s', error de sintaxis tras la referencia al paquete `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "no se admiten alternativas (`|') en el campo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "no se permite un valor para el campo `triggers-pending' en este contexto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nombre de disparador pendiente inválido `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "disparador pendiente duplicado `%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "el valor para el campo `triggers-awaited' no está permitido en este contexto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nombre de paquete ilegal en la disparador esperado `%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "paquete de disparador esperado duplicado `%.255s'"
@@ -759,217 +874,247 @@ msgstr "<estado de paquete y descriptor de progreso de fichero>"
 msgid "unable to write to status fd %d"
 msgstr "no se puede escribir al descriptor de fichero de estado %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "fallo en realloc (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "fallo en realloc (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "fallo al asignar memoria"
 
 # FIXME: std%s is completely unsuitable for translation. sv
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "fallo al efectuar `dup' para std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "fallo al efectuar `dup' para `fd' %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "fallo al crear tubería"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "error al escribir en `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 "no se pueden leer las propiedades del descriptor de ficheros para `%.250s'"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "no se puede establecer el atributo close-on-exec para `%.250s'"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "error de configuración: %s: %d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "fallo al abrir el fichero de configuración `%.255s' para lectura: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "comillas no balanceadas en '%s'"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "opción `%s' desconocida"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "`%s' necesita un valor"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "`%s' no utiliza un valor"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "error de lectura en el fichero de configuración `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "error al cerrar el fichero de configuración `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "error al cerrar el directorio de configuración `%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opción --%s desconocida"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "la opción --%s lleva un parámetro"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "la opción --%s no lleva parámetros"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opción -%c desconocida"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "la opción -%c lleva un parámetro"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "la opción -%c no lleva parámetros"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "opción obsoleta `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "acciones en conflicto -%c (--%s) y -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicado para el campo `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nombre de campo definido por el usuario `%.*s' demasiado corto"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplicado para el campo definido por el usuario `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "falta %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor vacío para %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "el paquete tiene el estado %s pero los disparadores están en espera"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Campo `Configured-Version' para un paquete con Status no apropiado"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "el paquete tiene el estado %s pero los disparadores están en espera"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "el paquete tiene el estado «triggers-awaited» pero no hay ningún disparador "
 "en espera"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "el paquete tiene estado %s pero los disparadores están pendientes"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "el paquete tiene el estado «triggers-pending» pero no hay disparadores "
 "pendientes"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Paquete que no estando instalado tiene conffiles, nos olvidamos de ellos"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "fallo al abrir el fichero de información del paquete `%.255s' para leer"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "no se puede ejecutar `stat' sobre el fichero `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "no se puede ejecutar `mmap' sobre el fichero `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "no se puede ejecutar `stat' sobre el fichero `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "fallo al cerrar después de la lectura: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF después del nombre del campo `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nueva línea dentro del nombre del campo `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF de MSDOS (^Z) dentro del nombre del campo `%.*s'"
@@ -983,44 +1128,45 @@ msgstr "EOF de MSDOS (^Z) dentro del nombre del campo `%.*s'"
 # algo como "Package:" o "Priority:", está claro por el contexto
 # que se trata de : y no de .. por lo que no creo necesaria ninguna
 # aclaración adicional. sv
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "el nombre del campo `%.*s' debe estar seguido por dos puntos"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF antes del valor del campo `%.*s' (falta nueva línea final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "carácter EOF de MSDOS dentro del valor del campo `%.*s' (¿falta nueva línea?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nueva línea dentro del nombre del campo `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF durante el valor del campo `%.*s' (falta nueva línea final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "se encontraron varias entradas de información de paquetes,\n"
 "sólo se permite una"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "fallo al cerrar después de la lectura: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "no hay ninguna información de paquetes en `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -1032,7 +1178,7 @@ msgstr ""
 "%s, en el fichero `%.255s' cerca de la línea %d paquete `%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -1044,217 +1190,204 @@ msgstr ""
 "%s, en el fichero `%.255s' cerca de la línea %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "no puede ser una cadena vacía"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "debe comenzar con un carácter alfanumérico"
 
-# FIXME: %s may not be translated. sv
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"el carácter `%c' no está permitido (solamente se permiten letras, dígitos "
-"caracteres `%s')"
-
 # FIXME: A translator comment should clarify about none's sex here. sv
 # Esto sale cuando no hay ninguna versión disponible.
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ninguna>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "la cadena de versión está vacía"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "la cadena de versión tiene espacios en su interior"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "la época en la versión no es un número"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "no hay nada tras los dos puntos en el número de versión"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "carácter inválido en el número de versión"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "carácter inválido en el número de revisión"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "falta %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valor vacío para %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "carácter `%c' inválido en el ancho del campo\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Falta una llave de cierre en el formato\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(no hay ninguna descripción disponible)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nombre de paquete ilegal en la disparador esperado `%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nombre de paquete ilegal en la disparador esperado `%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "no se puede descartar la señal %s antes de ejecutar %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "error al no manejar la señal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subproceso): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fallo en `fork'"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "el subproceso %s devolvió el código de salida de error %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "falló la orden `wait' para el subproceso %s"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "el subproceso %s fue terminado por la señal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", volcado de «core»"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "el subproceso %s falló con código de estado de espera %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "falló la orden `wait' para el subproceso %s"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nombre de paquete inválido `%.250s' en la lista dereferenciada de "
 "disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "fichero dereferenciado de disparadores truncado `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "error sintáctico en la lista dereferenciada de disparadores `%.250s' en el "
 "carácter `%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "no se puede abrir/crear el fichero de bloqueo de los disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "disparado"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 "no se puede efectuar `stat' sobre el fichero dereferenciado de disparadores `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "no se puede abrir el fichero de disparadores dereferenciado `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "no se puede abrir/crear el nuevo fichero de disparadores dereferenciado `"
 "%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "error al leer los disparadores del fichero dereferenciado `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "no se puede abrir el nuevo fichero dereferenciado de disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 "no se puede cerrar el nuevo fichero dereferenciado de disparadores `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "no se puede instalar el nuevo fichero dereferenciado de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "no se permiten nombres de disparadores vacíos"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "el nombre del disparador contiene caracteres inválidos"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1263,19 +1396,19 @@ msgstr ""
 "sintaxis desconocida o inválida en el nombre del disparador `%.250s' (en el "
 "disparador interesado para el paquete `%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "no se puede abrir el nuevo fichero de lista de intereses de disparadores `"
 "%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "no se puede rebobinar el fichero de intereses de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1284,44 +1417,7 @@ msgstr ""
 "error sintáctico en el fichero de intereses del disparador `%.250s'; nombre "
 "de paquete ilegal `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-"no se puede crear un nuevo fichero de intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"no se puede escribir el nuevo fichero de intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"no se puede volcar el nuevo fichero de intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"no se puede ejecutar «sync» sobre el nuevo fichero de intereses de "
-"disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-"no se puede cerrar el nuevo fichero de intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"no se puede instalar un nuevo fichero de intereses de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1329,47 +1425,17 @@ msgstr ""
 "interés de disparador de fichero duplicado para el fichero `%.250s' y el "
 "paquete `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "no se pudo crear el nuevo fichero de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "no se pudo escribir el nuevo fichero de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "no se pudo volcar el nuevo fichero de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "no se pudo hacer «sync» en el nuevo fichero de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "no se pudo cerrar el nuevo fichero de disparadores `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "no se puede instalar el nuevo fichero de disparadores como `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "no se puede leer el fichero de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "error sintáctico en el fichero de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1378,7 +1444,7 @@ msgstr ""
 "el fichero de registros de disparadores menciona un nombre de paquete ilegal "
 "`%.250s' (en el fichero `%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1387,34 +1453,42 @@ msgstr ""
 "fichero de disparadores ci `%.250s' contiene una sintaxis de disparador "
 "ilegal en el nombre de disparador `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "no se puede abrir el fichero de disparadores ci `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "el fichero de disparadores ci contiene una sintaxis de directiva desconocida"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 "el fichero de disparadores ci contiene una directiva desconocida `%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "no se puede crear el directorio de estado de disparadores `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "no se puede establecer el propietario del directorio de estado de "
 "disparadores `%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "no se permiten nombres de disparadores vacíos"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "el nombre del disparador contiene caracteres inválidos"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1439,43 +1513,104 @@ msgstr "fin de fichero inesperado en `%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr "error al formatear la cadena en una variable «varbuf»"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "error al leer de una tubería de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "se omitió el desempaquetado del archivo '%.255s' (¿reemplazado o excluido?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "error al establecer las fechas de `%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "no se pudo crear `%.255s' (mientras se procesaba `%.255s')"
 
-#: src/archives.c:262
+# FIXME: It is not clear enough what the `%.255s' is about. sv
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "error al establecer la propiedad del enlace simbólico `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "error en dpkg-deb durante `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "error al establecer el propietario de `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "error al establecer los permisos de `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "error al cerrar/escribir `%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "error al crear la tubería `%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "error al crear el dispositivo `%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "error al crear el enlace duro `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "error al crear el enlace simbólico `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "error al crear el directorio `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "error al establecer las fechas de `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "error al establecer la propiedad del enlace simbólico `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "no se puede leer el enlace `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"intentando sobreescribir `%.250s', que está también en el paquete %.250s "
+"%.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "no se puede leer (desreferenciar) el enlace simbólico `%.250s' existente"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1484,7 +1619,7 @@ msgstr ""
 "no se puede leer (desreferenciar) el enlace simbólico propuesto como destino "
 "`%.250s' para el enlace simbólico `%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1493,20 +1628,20 @@ msgstr ""
 "intentando sobreescribir `%.250s', que es la versión desviada de `"
 "%.250s' (paquete %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "intentando sobreescribir `%.250s', que es la versión desviada de `%.250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "no se puede efectuar `stat' sobre `%.255s' (que es lo que se iba a instalar)"
 
 # Tinguaro puso "deshacer el lío". Se admiten ideas. sv
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1515,29 +1650,39 @@ msgstr ""
 "no se puede arreglar el desaguisado de `%.255s' antes de instalar otra "
 "versión"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "no se puede efectuar `stat' sobre el `%.255s' restablecido antes\n"
 "de instalar otra versión"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "el archivo contiene el objeto `%.255s' de tipo 0x%x desconocido"
 
-#: src/archives.c:629
+# FIXME: Traducción de 'stat'
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "no se puede efectuar `stat' el fichero `%s'"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Reemplazando ficheros del paquete antiguo %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Reemplazado por ficheros en el paquete instalado %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1546,99 +1691,53 @@ msgstr ""
 "intentando sobreescribir el directorio `%.250s' del paquete %.250s %.250s "
 "con un no directorio"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "intentando sobreescribir `%.250s', que está también en el paquete %.250s "
 "%.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "no se pudo crear `%.255s' (mientras se procesaba `%.255s')"
-
-# FIXME: It is not clear enough what the `%.255s' is about. sv
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "error en dpkg-deb durante `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "error al cerrar/escribir `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "error al crear la tubería `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "error al crear el dispositivo `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "error al crear el enlace duro `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "error al crear el enlace simbólico `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "error al crear el directorio `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "no se puede apartar `%.255s' para instalar una nueva versión"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "no se puede leer el enlace `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "no se puede respaldar enlace simbólico para `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "no se puede efectuar `chown' sobre el enlace simbólico de respaldo de `"
 "%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "no se puede crear un enlace de seguridad de `%.255s' antes de instalar\n"
 "la nueva versión"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "no se puede instalar una nueva versión de `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "no se puede abrir `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "no se puede hacer «sync» en el fichero `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1647,7 +1746,7 @@ msgstr ""
 "no se tendrá en cuenta el problema de dependencia con %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1656,7 +1755,7 @@ msgstr ""
 "considerando la desconfiguración del paquete\n"
 " esencial %s, para activar %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1665,7 +1764,7 @@ msgstr ""
 "dpkg: no, %s es esencial, no será desconfigurado\n"
 " para activar %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1674,29 +1773,29 @@ msgstr ""
 "dpkg: no, no se puede continuar con %s (--auto-deconfigure ayudará):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "la eliminación de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "la instalación de `%.250s'"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: considerando la desconfiguración de %s, ya que lo rompería %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: sí, se desconfigurará %s (roto por %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1705,11 +1804,11 @@ msgstr ""
 "dpkg: acerca de %s que contiene %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignorando la rotura, ¡puede procederse de todas maneras!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1718,17 +1817,17 @@ msgstr ""
 "si se instalara %.250s se rompería %.250s, y \n"
 " no es posible desconfigurarlo (--auto-deconfigure puede ayudar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "la instalación de %.250s rompería software existente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: considerando desinstalar %s en favor de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
@@ -1736,12 +1835,12 @@ msgstr ""
 " dependencia de él.\n"
 
 # provee/proporciona. ¿cuál es la diferencia? sv
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: puede haber problemas al desinstalar %s, ya que provee %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1750,92 +1849,94 @@ msgstr ""
 "dpkg: el paquete %s requiere ser reinstalado, pero se desinstalará de todas "
 "formas tal como se solicita.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: el paquete %s requiere ser reinstalado, no se desinstalará.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: sí, se desinstalará %s en favor de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paquetes en conflicto - no se instalará %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "no se tiene en cuenta el conflicto, ¡se procederá de todas maneras!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive necesita al menos una ruta como argumento"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "fallo al ejecutar `find' para dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "fallo al efectuar `fdopen' en la tubería de find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "error al leer la tubería de find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "error al cerrar la tubería de find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "La búsqueda usando --recursive devolvió el error no manejado %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "se buscó, pero no se encontraron paquetes (ficheros que encajen con *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s necesita al menos un archivo de paquete como argumento"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<salida estándar>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<salida de error estándar>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Seleccionando el paquete %s previamente no seleccionado.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Omitiendo el paquete no seleccionado %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versión %.250s de %.250s ya instalada, omitiendo.\n"
@@ -1847,12 +1948,12 @@ msgstr "Versión %.250s de %.250s ya instalada, omitiendo.\n"
 # buscar una que sea mínimamente razonable, aunque no sea tan común.
 # El prefijo "des" nos ayuda en este caso a construir
 # una palabra que significa lo contrario que actualizar. sv
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "desactualizando %.250s de %.250s a %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1888,19 +1989,19 @@ msgstr "no se puede borrar la versión recién instalada de `%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "no se puede borrar la versión recién extraída de `%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "no se puede efectuar `stat' sobre el nuevo conffile distribuido `%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "no se puede efectuar `stat' sobre el conffile `%.250s' actualmente instalado"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1911,57 +2012,57 @@ msgstr ""
 "El conffile `%s' no existe en el sistema.\n"
 "Instalando el nuevo conffile tal y como se solicitó.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: fallo al borrar la copia de respaldo antigua `%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: fallo al renombrar `%.250s' a `%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: fallo al eliminar `%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: fallo al borrar la versión de la distribución antigua `%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: fallo al borrar `%.250s' (antes de sobreescribir): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: fallo al enlazar `%.250s' a `%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instalando una nueva versión del fichero de configuración %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "no se puede instalar `%.250s' como `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "no hay instalado ningún paquete llamado `%s', no se puede configurar"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "el paquete %.250s ya está instalado y configurado"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1970,7 +2071,24 @@ msgstr ""
 "el paquete %.250s no está listo para configurarse\n"
 " no se puede configurar (estado actual `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"el paquete %.250s no está listo para configurarse\n"
+" no se puede configurar (estado actual `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1979,11 +2097,11 @@ msgstr ""
 "dpkg: problemas de dependencias impiden la configuración de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemas de dependencias - se deja sin configurar"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1993,7 +2111,7 @@ msgstr ""
 " tal y como se solicitó:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -2001,12 +2119,12 @@ msgstr ""
 "El paquete está en un estado grave de inconsistencia - debe reinstalarlo\n"
 " antes de intentar su configuración."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Configurando %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -2015,7 +2133,7 @@ msgstr ""
 "%s: no se puede efectuar `stat' sobre el fichero de configuración `%s'\n"
 " (= `%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -2024,7 +2142,7 @@ msgstr ""
 "%s: el fichero de configuración `%s' es un enlace circular\n"
 " (= `%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -2033,7 +2151,7 @@ msgstr ""
 "%s: no se puede ejecutar «readlink» sobre el conffile `%s'\n"
 " (= `%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -2042,35 +2160,36 @@ msgstr ""
 "%s: el conffile `%.250s' apunta a un nombre de fichero degradado\n"
 " (`%s' es un enlace simbólico a `%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: el conffile `%.250s' no es un fichero normal o un enlace simbólico (= `"
 "%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "hash md5"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: no se puede abrir el conffile %s para el `hash': %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Escriba `exit' cuando termine.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -2079,12 +2198,12 @@ msgstr ""
 "\n"
 "Fichero de configuración `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (`%s' realmente)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -2095,7 +2214,7 @@ msgstr ""
 " ==> Fichero en el sistema creado por usted o por algún script.\n"
 " ==> Fichero también en el paquete.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -2104,7 +2223,7 @@ msgstr ""
 "\n"
 "     No modificado desde la instalación.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2113,7 +2232,7 @@ msgstr ""
 "\n"
 " ==> Modificado (por usted o por un script) desde la instalación.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2124,42 +2243,42 @@ msgstr ""
 
 # Traducción de Tinguaro: El paquete posee una versión actualizada.
 # Pensarlo seriamente. sv
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 " ==> El distribuidor del paquete ha publicado una versión actualizada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     La versión del paquete es la misma que la de la última instalación.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Se usará el fichero nuevo tal y como se solicitó.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Se usará el fichero actual (antiguo) como se pidió.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 " ==> Se conserva el fichero de configuración antiguo como predeterminado.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Se usará el nuevo fichero de configuración como predeterminado.\n"
 
 # Traducción de Tinguaro: "What would you like " -> "Seleccione una opción:"
 # Considerarlo seriamente. sv
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2174,180 +2293,171 @@ msgstr ""
 "      D    : mostrar las diferencias entre versiones\n"
 "      Z    : ejecutar un intérprete de órdenes para examinar la situación\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " La acción por omisión es conservar la versión actual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " La acción por omisión es instalar la nueva versión.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[por omisión=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[por omisión=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[no hay opción predeterminada]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "error al escribir en la salida de error estándar, se descubrió antes\n"
 "de preguntar sobre conffiles"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "error de lectura en la entrada estándar al preguntar sobre conffiles"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF en la entrada estándar al preguntar sobre conffiles"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depende de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s predepende de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomienda %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugiere %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s rompe %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s entra en conflicto con %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s mejora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s va a ser desinstalado.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s va a ser desconfigurado.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "   %.250s va a ser instalado, pero tiene versión %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s está instalado, pero tiene versión %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s está desempaquetado, pero no ha sido configurado.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s está desempaquetado, pero tiene versión %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  la última versión configurada de %.250s es la %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s es %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s provee %.250s pero va a ser desinstalado.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s provee %.250s pero va a ser desconfigurado.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s proporciona %.250s pero es %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s no está instalado.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versión %.250s) va a ser instalado.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versión %.250s) está presente y %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s proporciona %.250s y va a ser instalado.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s proporciona %.250s y está presente y %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Utilice --help para obtener ayuda de la consulta de paquetes."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versión %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2357,8 +2467,8 @@ msgstr ""
 "2 o\n"
 "posterior para conocer las condiciones de copia. No hay NINGUNA garantía.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2367,7 +2477,7 @@ msgstr ""
 "Modo de uso: %s [<opción> ...] <orden>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2386,7 +2496,7 @@ msgstr ""
 "  --truename <fichero>      devuelve el fichero desviado.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2418,7 +2528,7 @@ msgstr ""
 "  --version                 muestra la versión.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2433,18 +2543,12 @@ msgstr ""
 "Los scripts preinst o postrm de los paquetes deberían siempre especificar\n"
 "--package y --divert.\n"
 
-# FIXME: Traducción de 'stat'
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "no se puede efectuar `stat' el fichero `%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "error al comprobar `%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2453,129 +2557,115 @@ msgstr ""
 "renombrar obliga a sobreescribir `%s' con\n"
 "  un fichero distinto `%s', no está permitido."
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "no se puede escribir el fichero `%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "copia de fichero"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "no se puede renombrar `%s' a `%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: eliminado enlace antiguo duplicado `%s'"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "no se puede abrir el fichero fuente `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "el nombre de fichero «%s» no es una ubicación absoluta"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "el nombre de fichero no puede contener caracteres de línea"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "desviación local a %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "desviación local de %s a %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "desviación de %s por %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "desviación de %s a %s por %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "cualquier desviación de %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "cualquier desviación de %s a %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "no se puede crear el nuevo fichero %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "no se puede volcar el fichero `%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "error al eliminar diversions-old antiguo"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "error al crear el nuevo fichero diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "error al instalar las nuevas desviaciones"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s necesita un parámetro"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "el nombre de fichero «%s» no es una ubicación absoluta"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "el nombre de fichero no puede contener caracteres de línea"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "No se pueden desviar directorios"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "No se pueden desviar el fichero `%s' a sí mismo"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Dejando `%s'\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' entra en conflicto con `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Añadiendo `%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"no se tendrá en cuenta la petición de desinstalar %.250s porque no está "
+"instalado."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "No hay un desvío para `%s', no se ha eliminado ninguno.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2586,7 +2676,7 @@ msgstr ""
 "  cuando se eliminaba `%s'\n"
 "  se encontró `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2597,16 +2687,24 @@ msgstr ""
 "  cuando se eliminaba `%s'\n"
 "  se encontró `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"no se tendrá en cuenta la petición de desinstalar %.250s porque no está "
+"instalado."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Eliminando `%s'\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "el nombre de paquete no puede tener saltos de línea"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "«divert-to» no puede tener saltos de línea"
 
@@ -2622,12 +2720,12 @@ msgstr "fallo al efectuar `fstat' sobre el fichero de desvíos anterior"
 msgid "failed to fstat diversions file"
 msgstr "fallo al efectuar `fstat' sobre el fichero de desvíos"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "desvíos conflictivos acerca de `%.250s' o `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2637,7 +2735,7 @@ msgstr ""
 "problemas durante la instalación. Deben ser reinstalados para que ellos\n"
 "(y los paquetes que dependen de ellos) funcionen correctamente:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2647,7 +2745,7 @@ msgstr ""
 "Deben ser configurados mediante dpkg --configure o la opción `configure'\n"
 "en dselect para que funcionen:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2658,7 +2756,7 @@ msgstr ""
 "configuración con dpkg --configure <paquete> o la opción Configurar en\n"
 "dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2669,7 +2767,7 @@ msgstr ""
 "reintentando; los paquetes se pueden desinstalar con dselect o dpkg --"
 "remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2680,7 +2778,7 @@ msgstr ""
 "solicitarse utilizando dselect o dpkg --configure --pending (o dpkg --"
 "triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2692,14 +2790,41 @@ msgstr ""
 "solicitarse \n"
 "utilizando dselect o dpkg --configure --pending (o dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s no toma ningún argumento"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2710,26 +2835,26 @@ msgstr ""
 "deberse a ello.\n"
 
 # Se refiere a la sección.
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<desconocida>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d en %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paquete, de las siguientes secciones:"
 msgstr[1] " %d paquetes, de las siguientes secciones:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2738,29 +2863,33 @@ msgstr ""
 "No se ha configurado una versión de dpkg con soporte de %s.\n"
 " Por favor, use `dpkg --configure dpkg', e inténtelo de nuevo.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg no registrado como instalado, ¡no se puede comprobar el soporte de %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Campo «Pre-Depends»"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "época"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "ficheros largos"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "múltiples «Conflicts» y «Replaces»"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2769,28 +2898,28 @@ msgstr ""
 "dpkg: no se puede ver cómo satisfacer la predependencia:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "no se puede satisfacer la predependencia para %.250s (necesaria por %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "opción obsoleta `--%s', utilice `--%s' en su lugar."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions toma tres argumentos: <versión> <relación> <versión>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "relación --compare-versions errónea"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "la versión `%s' tiene una sintaxis errónea: %s"
@@ -2850,12 +2979,12 @@ msgstr ""
 "sobreseyendo el problema porque está activa la opción --force:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "no se puede abrir el fichero de lista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2864,135 +2993,101 @@ msgstr ""
 "falta el fichero de lista de ficheros del paquete `%.250s', se supondrá que "
 "el paquete no tiene ningún fichero actualmente instalado."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "no se puede ejecutar «stat» sobre el fichero de lista de ficheros del "
 "paquete `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"falta un salto de línea nueva al final del fichero de lista de ficheros del "
+"paquete `%.250s' "
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "el fichero de lista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "falta un salto de línea nueva al final del fichero de lista de ficheros del "
 "paquete `%.250s' "
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "el fichero de lista de ficheros del paquete `%.250s'\n"
 "contiene un nombre de fichero vacío"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "error al cerrar el fichero de lista de ficheros del paquete `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Leyendo la base de datos ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d fichero o directorio instalado actualmente.)\n"
 msgstr[1] "%d ficheros o directorios instalados actualmente.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"no se puede crear el fichero de lista de ficheros actualizado\n"
-"del paquete %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"no se puede escribir en el fichero de lista de ficheros actualizado\n"
-"del paquete %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"no se puede efectuar `flush' sobre el fichero de lista de ficheros "
-"actualizado\n"
-"del paquete %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"no se puede efectuar `sync' sobre el fichero actualizado de lista de "
-"ficheros\n"
-"del paquete %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"no se puede cerrar el fichero actualizado de lista de ficheros del\n"
-"paquete %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"no se puede instalar el fichero actualizado de lista de ficheros del\n"
-"paquete %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "no instalado"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "no instalado pero queda su configuración"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "roto debido a una desinstalación o instalación fallida"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "desempaquetado pero sin configurar"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "roto debido a fallo en postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "esperando el procesado de disparadores por otro paquete"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "disparado"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalado"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "error: no se ha establecido el PATH."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "`%s' no se ha encontrado en el PATH o no es ejecutable."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -3004,7 +3099,7 @@ msgid_plural ""
 msgstr[0] "`%s' no se ha encontrado en el PATH o no es ejecutable."
 msgstr[1] "`%s' no se ha encontrado en el PATH o no es ejecutable."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -3022,100 +3117,153 @@ msgstr ""
 " NOTA: El PATH de root habitualmente incluye /usr/local/sbin, /usr/sbin y /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "no se puede efectuar `setenv' para el script del desarrollador"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "fallo al efectuar `chroot' a `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "fallo al cambiar al directorio `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "no se pueden establecer los permisos de ejecución en `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "no se puede efectuar `setenv' para el script del desarrollador"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "instalado el script %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "no se puede efectuar `stat' sobre %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "script %s nuevo"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "script de `%s' antiguo"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "no se puede efectuar `stat' sobre %s `%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - probando el script del nuevo paquete en su lugar...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "no hay ningún script en la nueva versión del paquete - abandono"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... parece que todo fue bien.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "no se puede borrar de forma segura `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "no se puede comprobar la existencia de `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "no se puede leer el directorio `info'"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "error intentando abrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "no se puede escribir el fichero `%s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "el conffile `%.250s' no aparece dentro del paquete"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "error al escribir `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programa de gestión de paquetes de Debian `%s' versión %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3138,7 +3286,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3181,7 +3333,7 @@ msgstr ""
 "  -Dh|--debug=help                  Muestra la ayuda sobre depurar.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3193,7 +3345,7 @@ msgstr ""
 "  --version                         Muestra la versión.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3205,19 +3357,62 @@ msgstr ""
 " (escriba %s --help.)\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Para uso interno: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3243,6 +3438,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3295,7 +3492,7 @@ msgstr ""
 "\n"
 
 # introduzc
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3315,13 +3512,13 @@ msgstr ""
 "                           ficheros de control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Utilice `dselect' o 'aptitude' para una gestión de paquetes más amigable.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3342,59 +3539,63 @@ msgstr ""
 "Las opciones marcadas con [*] producen una salida extensa,\n"
 "¡fíltrela con `less' o con `more'!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3403,103 +3604,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemas de dependencias - no se desinstala"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemas de dependencias - no se desinstala"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "no se puede efectuar `setenv' para el script del desarrollador"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "error de lectura en el fichero de configuración `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3507,7 +3708,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3515,41 +3716,77 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug necesita un número octal como parámetro"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nombre de paquete vacío en la lista de --ignore-depends separados por coma `"
 "%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends necesita un nombre de paquete legal.\n"
 "`%.250s' no lo es; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "entero inválido para --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "error al ejecutar la llamada '%s', código de error %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "estado"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s no toma ningún argumento"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "no se puede borrar el fichero `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3558,7 +3795,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3566,40 +3803,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opción «force/refuse» desconocida `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "opción «force/refuse» obsoleta `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd toma un argumento, no cero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd sólo toma un argumento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents toma exactamente un argumento"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "no se pudo abrir `%i' para un flujo"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof inesperado antes del fin de la línea %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "se necesita una opción de acción"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3608,22 +3843,22 @@ msgstr ""
 "nombres\n"
 "de los ficheros en los que vienen"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending no toma ningún argumento que no sea una opción"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s necesita al menos un nombre de paquete como argumento"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paquete %s listado más de una vez, sólo se procesa una.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3632,7 +3867,7 @@ msgstr ""
 "¡Se ha desempaquetado más de una copia del paquete %s!\n"
 " Se configurará solamente una vez.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3641,112 +3876,112 @@ msgstr ""
 "el paquete %.250s no está listo para procesar disparadores\n"
 " (el estado actual es `%.250s' sin disparadorse pendientes)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  El paquete `%s' provee `%s' pero va a ser desinstalado.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  El paquete `%s' va a ser desinstalado.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  La versión de `%s' en el sistema es %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  El paquete `%s' que provee `%s' aún no está configurado.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  El paquete %s está esperando al procesado de disparadores.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: también configurando `%s' (requerido por `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  El paquete `%s' que provee `%s' aún no está configurado.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " El paquete `%s' no está configurado todavía.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  El paquete `%s' que provee %s no está instalado.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  El paquete `%s' no está instalado.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "%s (%s) rompe %s y es %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (%s) provee %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  La versión de `%s' que se desconfigurará es %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depende de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; sin embargo:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "error al asegurarse de que `%.250s' no existe"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "paquete reensamblado"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autentificando %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "¡Falló la verificación del paquete %s!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3755,100 +3990,105 @@ msgstr ""
 "Falló la verificación del paquete %s,\n"
 "pero se instalará de todas formas tal como se ha solicitado\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "correcto\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "fallo al crear directorio temporal"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "el paquete %s tiene demasiadas parejas de Conflictos/Reemplazos"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "no se puede borrar el fichero de información de control `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "la versión antigua del paquete tiene un nombre de fichero de información\n"
 "larguísimo que comienza por `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "no se puede borrar el fichero de información obsoleto `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "no se puede instalar el (supuestamente) nuevo fichero de información `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "no se puede abrir el directorio de control temporal"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "el paquete contiene un nombre de fichero de información larguísimo\n"
 "(comienza con `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "la información de control del paquete contiene el directorio `%.250s'"
 
 # Este mensaje es realmente obtuso. Suerte que no sale nunca. sv
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "al borrar el directorio `%.250s' en la información de control del paquete\n"
 "ocurrió un error distinto de no ser un directorio"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "el paquete %s contiene `list' como fichero de información"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "no se puede instalar el nuevo fichero de información `%.250s' como `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "no se puede borrar el fichero de información de control `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Note la desaparición de %s, que ha sido completamente reemplazado.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "no se puede acceder al archivo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "fallo al crear directorio temporal"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "longitud de la información de control"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Registrada la información sobre %s a partir de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 "la arquitectura del paquete (%s) no corresponde con la del sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3857,106 +4097,101 @@ msgstr ""
 "dpkg: acerca de %s que contiene %s, problema de predependencia:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de predependencia - no se instala %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "¡descartando problema de predependencia!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Preparando para reemplazar %s %s (usando %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Desempaquetando %s (de %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "el nombre del conffile (que comienza por `%.250s')\n"
 "es demasiado largo (>%d caracteres)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "error de lectura en %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "error al cerrar %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "error intentando abrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Desconfigurando %s, para poder eliminar %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Desconfigurando %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Desempaquetando el reemplazo de %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "extracción de campos dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "error al leer la salida de tar de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "sistema de ficheros del archivo tar dañado - archivo de paquete dañado"
 
 # Please, que alguien me diga qué es eso de zap. sv
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zapea posibles ceros finales"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "no se puede efectuar `stat' sobre el fichero antiguo `%.250s' por lo que no "
 "se borrará: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "no se puede borrar el directorio antiguo `%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "el conffile antiguo `%.250s' era un directorio vacío (y ahora se ha "
 "eliminado)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "no se puede efectuar `stat' otro fichero nuevo `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3965,23 +4200,18 @@ msgstr ""
 "¡el fichero antiguo `%.250s' es el mismo que algunos de los nuevos ficheros! "
 "(tanto `%.250s' como `%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "no se puede borrar de forma segura el fichero antiguo `%.250s': %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Note la desaparición de %s, que ha sido completamente reemplazado.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3993,91 +4223,91 @@ msgstr ""
 "espera-disparo/pendiente-disparo\n"
 "|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nombre"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versión"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descripción"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "No se ha encontrado ningún paquete que corresponda con %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "desviado por %s de: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "desviado por %s a: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desviación local de: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "desviación local a: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search necesita al menos un patrón de nombre de fichero como argumento"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "No se ha encontrado ningún paquete que corresponda con %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "El paquete `%s' no está instalado y no hay ninguna información disponible.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "El paquete `%s' no está disponible.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "El paquete `%s' no está instalado.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "El paquete `%s' no contiene ningún fichero (¡!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "desviado localmente a: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "el paquete desvía otros a: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "desviado por %s a: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -4085,24 +4315,24 @@ msgstr ""
 "Utilice dpkg --info (= dpkg-deb --info) para examinar archivos,\n"
 "y dpkg --contents (= dpkg-deb --contents) para listar su contenido.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s lleva a lo sumo dos parámetros"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "el archivo de control contiene %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Herramienta de consulta del sistema de gestión paquetes de Debian `%s' "
 "versión %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -4143,11 +4373,17 @@ msgstr ""
 "                                        Imprime la ruta para el archivo de "
 "control del paquete.\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4156,7 +4392,7 @@ msgstr ""
 "  -f|--showformat=<formato>   Utiliza un formato alternativo para --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4181,14 +4417,18 @@ msgstr ""
 "  menos que el ancho sea negativo, en cuyo caso se alinearán a la "
 "izquierda.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Utilice --help para obtener ayuda de la consulta de paquetes."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "no se tendrá en cuenta la petición de desinstalar %.250s porque no está "
 "instalado."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4198,11 +4438,11 @@ msgstr ""
 " ficheros de configuración quedan en el sistema. Use --purge para\n"
 " borrar estos ficheros también."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Es un paquete esencial - no debe ser desinstalado."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4211,11 +4451,11 @@ msgstr ""
 "dpkg: problemas de dependencias impiden la desinstalación de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemas de dependencias - no se desinstala"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4225,7 +4465,7 @@ msgstr ""
 " tal y como se solicitó:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4233,17 +4473,17 @@ msgstr ""
 "El paquete está en un estado muy malo e inconsistente - debe reinstalarlo\n"
 " antes de intentar desinstalarlo."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Desinstalaría o purgaría %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Desinstalando %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4252,105 +4492,109 @@ msgstr ""
 "al desinstalar %.250s, no se puede borrar el directorio `%.250s': %s - ¿el "
 "directorio puede ser un punto de montaje?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "no se puede borrar `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "no se puede borrar de forma segura `%.250s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "al desinstalar %.250s, el directorio %.250s' no está vacío, por lo que no se "
 "borra."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "no se puede borrar `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Purgando ficheros de configuración de %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "no se puede borrar el fichero de configuración antiguo `%.250s' (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "no se puede leer el directorio del fichero de configuración `%.250s'\n"
 "(a partir de `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "no se puede borrar el antiguo fichero de configuración de respaldo `%.250s'\n"
 "(de `%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "no se puede borrar la lista de ficheros antigua"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "no se puede borrar el script postrm antiguo"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "eof inesperado en el nombre del paquete en la línea %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fin de línea inesperado en el nombre del paquete en la línea %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "eof inesperado tras el nombre del paquete en la línea %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fin de línea inesperado tras el nombre del paquete en la línea %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "datos inesperados tras el paquete y selección en la línea %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nombre de paquete ilegal en la línea %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nombre de paquete ilegal en la línea %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "estado deseado desconocido en la línea %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "error de lectura en la entrada estándar"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Utilice --help para obtener ayuda de la consulta de paquetes."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4370,7 +4614,7 @@ msgstr ""
 
 # NOTE: `override' se traduce como redefinición porque no se "anula" o
 # "hace caso omiso" de los valores de dpkg, se reemplazan por otros.
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4394,31 +4638,17 @@ msgstr ""
 "  --version                 muestra la versión.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "omitiendo «/» final"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "no se puedo abrir el nuevo fichero statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "error al eliminar statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "error al crear el nuevo fichero statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "error al instalar el nuevo statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add necesita cuatro parámetros"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4427,21 +4657,21 @@ msgstr ""
 "Existe una redefinición para `%s' que la descarta, pero se ha especificado --"
 "force con lo que se ignorará."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Ya existe una redefinición para `%s', interrumpiendo."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "se ha utilizado --update pero no existe %s"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "No existe una redefinición."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "es inútil utilizar --update con --remove"
 
@@ -4563,42 +4793,42 @@ msgstr ""
 "  --no-act                         Sólo probar, no cambiar nada realmente.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger debe llamarse desde un programa de un desarrollador (o con la "
+"opción --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: el directorio de datos de disparadores aún no se ha creado\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: aún no existen registros de disparadores\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "toma solamente un argumento, el nombre del disparador"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger debe llamarse desde un programa de un desarrollador (o con la "
-"opción --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nombre de paquete esperado ilegal `%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nombre de disparador inválido `%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4607,7 +4837,7 @@ msgstr ""
 "%s: se encontró un bucle al procesar los disparadores:\n"
 " la cadena de paquetes cuyos disparadores son o pueden ser responsables:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4616,51 +4846,52 @@ msgstr ""
 "\n"
 " disparadores pendientes de paquetes que no son o pueden no ser resolubles:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "los disparadores han entrado en bucle, abandonando"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Procesando disparadores para %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s necesita exactamente un fichero de Paquetes como argumento"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "no se puede acceder al área de estado de dpkg para una actualización\n"
 "de `available'"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "la actualización de `available' requiere acceso de escritura al área de "
 "estado\n"
 "de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Reemplazando información de paquetes disponibles, usando %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Actualizando información de paquetes disponibles, usando %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Se actualizó la información sobre %d paquete.\n"
 msgstr[1] "Se actualizó la información sobre %d paquetes.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4780,159 +5011,158 @@ msgstr[0] "no se tendrá en cuenta %d aviso sobre el/los fichero/s de control\n"
 msgstr[1] ""
 "no se tendrán en cuenta %d avisos sobre el/los fichero/s de control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s necesita un directorio como parámetro"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build lleva a lo sumo dos parámetros"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "no se puede comprobar la existencia del archivo `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "el objetivo es un directorio - no se puede omitir la comprobación del "
 "fichero\n"
 "de control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "no se comprobarán los contenidos del área de control."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: construyendo el paquete desconocido `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: construyendo el paquete `%s' en `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "fallo al crear el fichero temporal (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "área de control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "fallo al borrar el fichero temporal (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "fallo al efectuar `rewind' sobre el fichero temporal (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "fallo al hacer «fstat» del fichero miembro «ar» (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "error al escribir `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "entre números"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "fallo al escribir el nombre del fichero en la tubería de tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<comprimir> desde tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fin de fichero inesperado en %s en %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "error al leer %s del fichero %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "fallo al leer el archivo `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "fallo al efectuar `fstat' sobre el archivo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "el archivo no tiene ningún punto en el número de versión"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "el archivo no tiene caracteres de nueva línea en la cabecera"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "el fichero `%.250s' está dañado - número de parte erróneo"
 
 # FIXME: Comment about dpkg-split may be misleading.
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "el fichero `%.250s' no es un archivo binario de debian"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "el archivo no tiene ningún punto en el número de versión"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "el archivo no tiene caracteres de nueva línea en la cabecera"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "el archivo no tiene ningún punto en el número de versión"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "no se entiende la versión %.250s del archivo, consiga un\n"
 "dpkg-deb más moderno"
@@ -4961,42 +5191,42 @@ msgstr "el fichero `%.250s' contiene dos miembros de control, abandono"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " paquete debian nuevo, versión %s.\n"
 " tamaño %ld bytes: archivo de control= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
 # FIXME: ctrl is the same as `control'? sv
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "el archivo tiene una longitud de control mal formada `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "se salta el elemento de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " paquete debian antiguo, versión %s.\n"
 " tamaño %ld bytes: archivo de control= %zi, archivo principal= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -5005,50 +5235,51 @@ msgstr ""
 "dpkg-deb: el fichero tiene pinta de ser un archivo que ha sido dañado\n"
 "dpkg-deb     al ser transferido en modo ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' no es un archivo en formato debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "fallo al escribir a la tubería en la copia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "fallo al cerrar la tubería en la copia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datos"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "fallo al cambiar al directorio"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "fallo al crear directorio"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "fallo al cambiar a un directorio después de crearlo"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "fallo al cambiar al directorio"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<descompresión>"
 
 # TODO - revisar contexto
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "copiado"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s necesita un nombre de fichero .deb como argumento"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -5057,102 +5288,98 @@ msgstr ""
 "--%s necesita un directorio de destino.\n"
 "¿A lo mejor lo que quiere hacer es dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s toma como mucho dos argumentos (.deb y directorio)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s toma solamente un argumento (fichero .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "fallo al cambiar a `/' para limpieza"
 
 # FIXME: Traducción de 'stat'
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "no se puede efectuar `stat' el fichero `%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' no contiene ningún componente de control `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "la apertura del componente `%.255s' (dentro de %.255s)\n"
 "falló de forma inesperada"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "falta %d componente de control solicitado"
 msgstr[1] "faltan %d componentes de control solicitados"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "no se puede examinar el directorio `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "no se puede efectuar `stat' sobre `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "no se puede abrir `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "fallo al leer `%.255s' (en `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d líneas  %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     no es un fichero normal   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(¡no hay ningún fichero `control' en el archivo de control!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "no se puede abrir el componente `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "fallo durante la lectura de la componente `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "error al cerrar el componente `%s'"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Error en el formato"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents toma exactamente un argumento"
-
 # Si alguien me da una buena traducción, lo cambio. sv
 #: dpkg-deb/main.c:54
 #, c-format
@@ -5160,7 +5387,19 @@ msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Versión `%s' del sistema de gestión de paquetes de Debian `%s'.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5171,6 +5410,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5189,7 +5430,7 @@ msgstr ""
 "  --fsys-tarfile <deb>               Produce el archivo tar del sistema de\n"
 "                                     ficheros.\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5201,11 +5442,27 @@ msgstr ""
 "<cfichero> es el nombre de un componente de fichero administrativo.\n"
 "<ccampo> es el nombre de un campo en el fichero de `control' principal.\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5215,6 +5472,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opciones:\n"
@@ -5230,7 +5490,7 @@ msgstr ""
 "                           «gzip», «xz,» «bzip2», «lzma», «none» (ninguno)\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5244,7 +5504,7 @@ msgstr ""
 "de paquetes fácil de usar. Aviso: ¡los paquetes que desempaquete con\n"
 "«dpkg-deb --extract» no estarán instalados correctamente!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5253,106 +5513,120 @@ msgstr ""
 "deb;\n"
 "Escriba dpkg --help para obtener ayuda sobre instalar y desinstalar paquetes."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "entero inválido para --%c: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "nivel de compresión inválido para --%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "¡tipo de compresión `%s' desconocido!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "nivel de compresión inválido para --%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "el fichero `%.250s' está dañado - dígito erróneo (código %d) en %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "el fichero `%.250s' está dañado - falta %.250s\""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "el fichero `%.250s' está dañado - falta una nueva línea después de %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "error al leer %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "el fichero `%.250s' está dañado - magia errónea al final de la\n"
 "primera cabecera"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "el fichero `%.250s' está dañado - carácter de relleno erróneo (código %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 "el fichero `%.250s' está dañado - hay nulos en la sección de información"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "número de formato de versión"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s está instalado, pero tiene versión %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "el fichero `%.250s' tiene formato versión `%.250s' - necesita un dpkg-split "
 "más moderno"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nombre de paquete"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "número de versión de paquete"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "suma de comprobación MD5 del archivo de paquete"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "el fichero `%.250s' está dañado - suma MD5 `%.250s' errónea"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "separación de la parte"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "número de partes"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
@@ -5360,79 +5634,85 @@ msgstr ""
 "el fichero `%.250s' está dañado - no hay una barra entre los números\n"
 "de parte"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "número de partes"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "el fichero `%.250s' está dañado - el número de partes se erróneo"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "parte número"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "el fichero `%.250s' está dañado - número de parte erróneo"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "nombre de paquete"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "el fichero `%.250s' está dañado - magia errónea al final de\n"
 "la segunda cabecera"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "el fichero `%.250s' está dañado - el segundo miembro no es un miembro\n"
 "de datos"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "el fichero `%.250s' está dañado - número equivocado de partes para los\n"
 "tamaños indicados"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "el fichero `%.250s' está dañado - el tamaño está equivocado por el\n"
 "número de parte indicado"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "no se puede efectuar `stat' sobre el fichero parte `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "el fichero `%.250s' está dañado - demasiado corto"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "no se puede abrir el fichero parte de archivo `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "el fichero `%.250s' no es una parte de archivo"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5449,9 +5729,10 @@ msgstr "el fichero `%.250s' no es una parte de archivo"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5475,12 +5756,20 @@ msgstr ""
 "        (porción utilizada):        %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+# Se refiere a la sección.
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<desconocida>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s requiere uno o más ficheros parte como argumentos"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "el fichero `%s' no es una parte de archivo\n"
@@ -5515,7 +5804,7 @@ msgstr "Omitiendo el paquete no seleccionado %s.\n"
 msgid "split package part"
 msgstr "Juntando el paquete %s desde %d parte: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "hecho\n"
@@ -5540,11 +5829,6 @@ msgstr "falta la parte %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "herramienta de división/unión de Debian `%s'; versión %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5568,17 +5852,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opciones:\n"
 "   --depotdir <directorio>         Utiliza <directorio> en lugar de %s/%s.\n"
@@ -5591,152 +5884,161 @@ msgstr ""
 "\n"
 "Estado de salida: 0 = OK;  1 = -a no es una parte;  2 = ¡problemas!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Escriba dpkg-split --help para obtener ayuda."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fin de fichero inesperado en %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "el tamaño de la parte es demasiado grande o no es positivo"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "el tamaño de la parte debe ser al menos %d KiB (para admitir una cabecera)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "no se puede leer el directorio de depósito `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto requiere el uso de la opción --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto requiere exactamente un fichero parte como argumento"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "no se puede leer el fichero parte `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "El fichero `%.250s' no es parte de un archivo multiparte.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "no se puede reabrir el fichero parte `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "no se puede abrir el nuevo fichero de depósito `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "no se puede renombrar el nuevo fichero de depósito `%.250s' a `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Parte %d del paquete %s archivada (todavía se necesita "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " y "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "no se puede borrar fichero de depósito usado `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Quedan ficheros basura en el directorio de depósito:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "no se puede efectuar `stat' sobre `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (no es un fichero normal)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paquetes todavía no reensamblados:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Paquete %s: parte/s "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "el fichero parte `%.250s' no es un fichero normal"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "no se puede descartar `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Desinstalado %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "extracción de campos dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "no se puede abrir el fichero fuente `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "no se puede efectuar `stat' sobre el fichero fuente"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "el fichero fuente `%.250s' no es un fichero normal"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5745,33 +6047,22 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Juntando el paquete %s desde %d parte: "
 msgstr[1] "Juntando el paquete %s desde %d partes: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necesita un nombre de fichero fuente como argumento"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split toma como mucho un nombre de fichero fuente y un prefijo de destino"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5879,7 +6170,7 @@ msgstr ""
 "  --help                   muestra este mensaje de ayuda.\n"
 "  --version                muestra la versión.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5896,7 +6187,7 @@ msgstr ""
 
 # NOTE: `override' se traduce como redefinición porque no se "anula" o
 # "hace caso omiso" de los valores de dpkg, se reemplazan por otros.
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5933,128 +6224,98 @@ msgstr ""
 "  --version                 muestra la versión.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "error"
 
-#: utils/update-alternatives.c:180
-msgid "warning"
-msgstr "atención"
-
-# FIXME: Traducción de 'stat'
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "no se puede efectuar `stat' sobre `%s': %s"
+#: utils/update-alternatives.c:188
+msgid "warning"
+msgstr "atención"
 
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "falló readlink(%s): %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "fallo en realloc (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "se han especificado dos órdenes: --%s y --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "no se puede añadir a %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "falló «scan» sobre %s: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "fallo al ejecutar %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "no se puede hace que %s sea un enlace simbólico para a %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "no se puede instalar %s como %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "no se puede eliminar %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fin de fichero inesperado al intentar leer %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "mientras se leía %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "línea no terminada al intentar leer %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s dañado: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "no se pueden utilizar saltos de línea en los ficheros de update-alternatives "
 "(%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "al escribir %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nombre de esclavo"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "esclavo duplicado `%s'"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "enlace esclavo"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "el enlace esclavo es el mismo que el principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "enlace esclavo duplicado `%s'"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "fichero maestro"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "ruta duplicada %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -6063,130 +6324,120 @@ msgstr ""
 "no existe la alternativa %s (parte del grupo de enlaces %s). Eliminándola de "
 "la lista de alternativas."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioridad"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "fichero esclavo"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioridad de %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "no se puede leer %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "estado"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "estado inválido"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "enlace maestro"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "no se puede cerrar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "descartando el enlace esclavo obsoleto %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "no se puede escribir %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "no se puede volcar el fichero `%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "modo automático"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "modo manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " el enlace apunta actualmente a %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " no hay enlace actualmente"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioridad %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr " esclavo %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Actualmente la «mejor» versión es `%s'."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "No hay ninguna versión disponible."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Existe %d opción para la alternativa %s (que provee %s)."
 msgstr[1] "Existen %d opcioens para la alternativa %s (que provee %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Selección"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Ruta"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioridad"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Estado"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de "
 "selección: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "no se sustituirá %s por un enlace."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "no se puede instalar la opción desconocida %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6195,99 +6446,196 @@ msgstr ""
 "se omitió la creación de %s porque no existe el fichero asociado %s (del "
 "grupo de enlaces %s)."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "no se sustituirá %s por un enlace."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Llamada a %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 "No se modificó la alternativa %s porque la opción %s no está disponible."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Omitiendo la alternativa desconocida %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "línea demasiado larga o no terminada al intentar leer %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Omitiendo la línea inválida: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s es un enlace colgado, será actualizado con la mejor opción."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"están deshabilitadas las actualizaciones automáticas de %s, no se modificará."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "configurando la selección automática de %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "renombrando el enlace %s de %s a %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "renombrando el enlace esclavo %s de %s a %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "utilizando %s para proveer %s (%s) en %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"forzando la reinstalación de la alternativa %s porque el grupo de enlaces %s "
+"está roto."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"no se conoce la alternativa actual %s, cambiando a %s para el grupo de "
+"enlaces %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "el nombre alternativo (%s) no puede incluir «/» o espacios."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "el enlace alternativo no es absoluto como debería ser: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "la ruta alternativa no es absoluta como debería ser: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "la alternativa %s no puede ser el maestro: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "el enlace alternativo %s ya está gestionándose con %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "la ruta alternativa %s no existe."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "la alternativa %s no puede ser esclava de %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "la alternativa %s no puede ser el maestro: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "el enlace alternativo %s ya está gestionándose con %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumento `%s' desconocido"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install necesita <enlace> <nombre> <ruta> <prioridad>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<enlace> y <ruta> no pueden ser iguales"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "el valor de prioridad debe ser un entero"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s necesita <nombre> <ruta>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s necesita <nombre>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "sólo se puede utilizar --slave con --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave necesita <enlace> <nombre> <ruta>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "el nombre %s es al mismo tiempo principal y esclavo"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "el enlace %s es al mismo tiempo principal y esclavo"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s necesita un <archivo> como parámetro"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opción `%s' desconocida"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6295,121 +6643,54 @@ msgstr ""
 "necesito --display, --query, --list, --get-selections, --config, --set, --"
 "set-selections, --install, --remove, --all, --remove-all o --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "la alternativa %s no puede ser el maestro: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "el enlace alternativo %s ya está gestionándose con %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "el enlace alternativo no es absoluto como debería ser: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "la ruta alternativa no es absoluta como debería ser: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "la ruta alternativa %s no existe."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "el nombre alternativo (%s) no puede incluir «/» o espacios."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "es la alternativa maestra."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "es un esclavo de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "la alternativa %s no puede ser esclava de %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<entrada estándar>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "no hay alternativas para %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s es un enlace colgado, será actualizado con la mejor opción."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"están deshabilitadas las actualizaciones automáticas de %s, no se modificará."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "configurando la selección automática de %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<entrada estándar>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "la alternativa %s para %s no está registrada, no se configurará."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "No hay un programa que provea %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nada que configurar."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Sólo hay una alternativa en el grupo de enlaces %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "la alternativa %s para %s no está registrada, no se eliminará."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "eliminando la alternativa seleccionada manualmente, conmutando %s a modo "
 "automático"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "están deshabilitadas las actualizaciones automáticas de %s, no se modificará."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6417,25 +6698,199 @@ msgstr ""
 "para volver a hacer actualizaciones automáticas utilice «update-alternatives "
 "--auto %s»."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "utilizando %s para proveer %s (%s) en %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "fallo al abrir `%s' para escribir la base de datos %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"forzando la reinstalación de la alternativa %s porque el grupo de enlaces %s "
-"está roto."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "fallo al volcar la información de la base de datos %s en `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"no se conoce la alternativa actual %s, cambiando a %s para el grupo de "
-"enlaces %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "fallo al efectuar `fsync' en la base de datos %s a `%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "fallo al cerrar `%.250s' tras escribir en la base de datos %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "fallo al enlazar `%.250s' con `%.250s' para la copia de seguridad de la "
+#~ "base de datos %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "fallo al instalar `%.250s' como `%.250s' conteniendo la base de datos %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "fallo en realloc (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "no se puede escribir el nuevo fichero de intereses de disparadores `"
+#~ "%.250s'"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "no se puede volcar el nuevo fichero de intereses de disparadores `%.250s'"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "no se puede ejecutar «sync» sobre el nuevo fichero de intereses de "
+#~ "disparadores `%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "no se puede instalar un nuevo fichero de intereses de disparadores `"
+#~ "%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "no se puede crear un nuevo fichero de intereses de disparadores `%.250s'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "no se puede cerrar el nuevo fichero de intereses de disparadores `%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "no se pudo crear el nuevo fichero de disparadores `%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "no se pudo escribir el nuevo fichero de disparadores `%.250s'"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "no se pudo volcar el nuevo fichero de disparadores `%.250s'"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "no se pudo hacer «sync» en el nuevo fichero de disparadores `%.250s'"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "no se pudo cerrar el nuevo fichero de disparadores `%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "no se puede instalar el nuevo fichero de disparadores como `%.250s'"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "no se puede crear el nuevo fichero %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "error al crear el nuevo fichero diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede crear el fichero de lista de ficheros actualizado\n"
+#~ "del paquete %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede escribir en el fichero de lista de ficheros actualizado\n"
+#~ "del paquete %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede efectuar `flush' sobre el fichero de lista de ficheros "
+#~ "actualizado\n"
+#~ "del paquete %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede efectuar `sync' sobre el fichero actualizado de lista de "
+#~ "ficheros\n"
+#~ "del paquete %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede cerrar el fichero actualizado de lista de ficheros del\n"
+#~ "paquete %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "no se puede instalar el fichero actualizado de lista de ficheros del\n"
+#~ "paquete %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd toma un argumento, no cero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd sólo toma un argumento"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "no se puedo abrir el nuevo fichero statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "error al eliminar statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "error al crear el nuevo fichero statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "error al instalar el nuevo statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build lleva a lo sumo dos parámetros"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "es la alternativa maestra."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "es un esclavo de %s"
+
+# FIXME: Traducción de 'stat'
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "no se puede efectuar `stat' sobre `%s': %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "falló readlink(%s): %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "falló «scan» sobre %s: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "fallo al ejecutar %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "no se puede hace que %s sea un enlace simbólico para a %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "no se puede instalar %s como %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "al escribir %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "no se puede leer %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "no se puede cerrar %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "no se puede escribir %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6712,9 +7167,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "se omite el área de control de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "fallo al ejecutar tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "fallo al crear el directorio temporal"
 
@@ -6974,9 +7426,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "la espera por dpkg-split falló"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "no se puede borrar el fichero `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7433,9 +7882,6 @@ msgstr ""
 #~ "  Selección     Alternativa\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "error al escribir a salida estándar: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "error o fin de fichero al leer %s de %s (%s)"
 
diff --git a/po/et.po b/po/et.po
index 13ef9ca..04189db 100644
--- a/po/et.po
+++ b/po/et.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.14.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-07-12 22:06+0300\n"
 "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -24,131 +24,211 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "tõrge toru loomisel"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "tõrge toru loomisel"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "ei tohi olla tühi string"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "peab algama tähe või numbriga"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "märk `%c' pole lubatud (ainult tähed, numbrid ja `%s' märgid)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "viga `%s' kirjutamisel"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "lähtefaili `%.250s' pole võimalik avada"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "lähtefaili `%.250s' pole võimalik avada"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "tõrge puhvrite tühjendamisel funktsioonis vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "lähtefaili `%.250s' pole võimalik avada"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "tõrge puhvrite tühjendamisel funktsioonis vsnprintf"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "viga toru `%.255s' loomisel"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' pole võimalik eemaldada"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "tõrge funktsioonis buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "tõrge funktsioonis buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "lühike lugemine funktsioonis buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "tõrge tar-i käivitamisel"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "faili %s pole võimalik luua: %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "tundmatu pakkimisliik `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: lahtipakkimine"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: pakkimine"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: sisemine gzip viga: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: sisemine gzip viga: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: sisemine gzip viga: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: sisemine gzip viga: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: sisemine gzip viga: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: sisemine bzip2 viga: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: sisemine bzip2 viga: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: sisemine bzip2 viga: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: sisemine bzip2 viga: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -157,110 +237,128 @@ msgstr ""
 "uuenduste kataloog sisaldab faili `%.250s', mille nimi on liiga pikk (pikkus "
 "%d, suurim lubatud suurus on %d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "uuenduste kataloogi `%.255s' pole võimalik läbi vaadata"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "faili `%.255s' pole võimalik luua"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr ""
 
 # FIXME! kuidas peaks "control archive" tõlkima? hetkel on tõlgitud kui juhtarhiiv
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "tõrge tmpfile avamisel funktsioonis vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "sul pole õigust dpkg olekuandmebaasi lukustada"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "dpkg olekuandmebaasi pole võimalik lukustada"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "selle toimingu jaoks on vaja superkasutaja õiguseid"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "dpkg olekupiirkonnale pole võimalik ligi pääseda"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operatsioon vajab olekupiirkonnas lugemis-/kirjutamisõigust"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "`%.250s' uuendatud olekut pole võimalik kirjutada"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "`%.250s' uuendatud olekut pole võimalik sulgeda"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "`%.250s' olekut pole võimalik uuendada"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "versiooninumber"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "versiooninumber"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -277,91 +375,61 @@ msgstr "lähtefaili `%.250s' pole võimalik avada"
 msgid "unable to open directory '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "tõrge puhvrite tühjendamisel funktsioonis vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "tõrge `%s' avamisel %s andmete kirjutamiseks"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "olekufailile pole võimalik puhverdamist määrata"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "tõrge faili %s omanike muutmisel: %s"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "tõrge faili %s omanike muutmisel: %s"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "tõrge `%s' avamisel %s andmete kirjutamiseks"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -370,231 +438,260 @@ msgstr ""
 "%s: viga puhastamisel:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: viga puhastamisel:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: viga puhastamisel:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: sisemine viga `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s on puudu"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "  %.250s is not installed.\n"
 msgid "'%.50s' is not allowed for %s"
 msgstr "  %.250s pole paigaldatud.\n"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "vigane pakinimi (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tühi faili üksikasjade väli `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "faili üksikasjade väli `%s' pole olekufailis lubatud"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr ""
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "selles kontekstis pole `status' välja väärtus lubatud"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "viga Version stringis `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "selles kontekstis pole `config-version' välja väärtus lubatud"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "viga Config-Version stringis `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "väli `%s', vigane pakinimi `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "hetkel on paigaldatud %d faili ja kataloogi.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, invalid package name `%.255s': %s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "väli `%s', vigane pakinimi `%.255s': %s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " bad version relationship %c%c"
 msgstr ""
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " `%c' is obsolete, use `%c=' or `%c%c' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr ""
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr ""
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr ""
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr ""
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "selles kontekstis pole `config-version' välja väärtus lubatud"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "väli `%s', vigane pakinimi `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "selles kontekstis pole `status' välja väärtus lubatud"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "vigane pakinimi real %d: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "paki `%.250s' failide nimekiri"
@@ -651,595 +748,562 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "`%.250s' uuendatud olekut pole võimalik kirjutada"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "tõrge realloc funktsioonis (%ld baiti)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "tõrge realloc funktsioonis (%ld baiti)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "tõrge kataloogi loomisel"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "tõrge toru loomisel"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "viga `%s' kirjutamisel"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s failideskriptori lippe pole võimalik lugeda"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "seadistuste viga: võtmel %s peab olema väärtus"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "tõrge seadistusfaili `%.255s' avamisel lugemiseks"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "tundmatu võti `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s võtmel peab olema määratud väärtus"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s võtmel ei tohi väärtust olla määratud"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "viga seadistusfaili `%.255s' lugemisel"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "viga seadistusfaili `%.255s' sulgemisel"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "viga seadistusfaili `%.255s' sulgemisel"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "tundmatu võti --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s võtmel peab olema määratud väärtus"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s võtmel ei tohi väärtust olla määratud"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "tundmatu võti -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c võtmel peab olema määratud väärtus"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c võtmel ei tohi väärtust olla määratud"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Hoiatus: aegunud võti `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "vastuolulised tegevused -%c (--%s) ja -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "korduv välja `%s' väärtus"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "kasutaja poolt kirjeldatud välja `%.*s' nimi on liiga lühike"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "korduv kasutaja poolt kirjeldatud välja `%.*s' väärtus"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "puudub %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (pakk: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "tõrge pakiandmete faili `%.255s' lugemiseks avamisel"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "error reading %s from file %.255s"
 msgid "reading package info file '%.255s'"
 msgstr "viga %s lugemisel failist %.255s"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "tõrge sulgemisel pärast lugemist: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "faililõputunnus pärast kirje `%.*s' nime"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "reavahetus pärast kirje `%.*s' nime"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS-i faililõputunnus (^Z) välja `%.*s' nimes"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "väljanimele `%.*s' peab järgnema koolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "enne välja `%.*s' väärtust on faililõputunnus (puudub lõpu reavahetus)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "välja `%.*s' väärtuses on MSDOS-i faililõputunnuse märk (puudub reavahetus?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "reavahetus pärast kirje `%.*s' nime"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "välja `%.*s' väärtuses on faililõputunnus (puudub lõpu reavahetus)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "tõrge sulgemisel pärast lugemist: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s faili `%.255s' %d. rea läheduses"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s faili `%.255s' %d. rea läheduses"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "ei tohi olla tühi string"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "peab algama tähe või numbriga"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "märk `%c' pole lubatud (ainult tähed, numbrid ja `%s' märgid)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<puudub>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versioonistring puudub"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versioonistring sisaldab tühikuid"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "versiooninumber lõpeb kooloniga"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "versiooninumber lõpeb kooloniga"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "versiooninumber lõpeb kooloniga"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "puudub %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Vormingus puudub sulgev sulg\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(kirjeldus pole saadaval)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "vigane pakinimi real %d: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "vigane pakinimi real %d: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, fuzzy, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "viga `%s' kontrollimisel: %s"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (alamprotsess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "tõrge fork() funktsioonis"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "alamprotsess %s tagastas lõpetamisel veakoodi %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "tõrge %s järel ootamisel"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "alamprotsess %s kõrvaldati signaaliga (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, fuzzy, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "alamprotsess %s tagastas lõpetamisel veakoodi %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "tõrge %s järel ootamisel"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "luku %s vabastamine pole võimalik: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "osafaili `%.250s' olekut pole võimalik fstat funktsiooniga lugeda"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "viga %s lugemisel failist %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "paki `%.250s' failide nimekirja pole võimalik avada"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "tõrge arhiivi `%.255s' lugemisel"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "lähtefaili `%.250s' pole võimalik avada"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "viga seadistusfaili `%.255s' lugemisel"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "`%.250s' uuendatud olekut pole võimalik kirjutada"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "`%.250s' uuendatud olekut pole võimalik kirjutada"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1264,237 +1328,259 @@ msgstr "ootamatu %s lõpp failis %.255s"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "viga dpkg-deb torust lugemisel"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "viga `%.255s' ajatemplite sättimisel"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "viga nimeviida `%.255s' omaniku seadmisel"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "taustaprotsess dpkg-deb failiga `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "viga `%.255s' omaniku sättimisel"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "viga `%.255s' pääsuõiguste sättimisel"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
+msgid "error closing/writing `%.255s'"
+msgstr "viga `%.255s' sulgemisel/kirjutamisel"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-
-#: src/archives.c:475
-#, fuzzy, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
+msgid "error creating pipe `%.255s'"
+msgstr "viga toru `%.255s' loomisel"
 
-#: src/archives.c:481
-#, fuzzy, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "viga seadme `%.255s' loomisel"
 
-#: src/archives.c:511
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr ""
+msgid "error creating hard link `%.255s'"
+msgstr "viga viida `%.255s' loomisel"
 
-#: src/archives.c:519
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
+msgid "error creating symbolic link `%.255s'"
+msgstr "viga nimeviida `%.255s' loomisel"
 
-#: src/archives.c:525
+#: src/archives.c:390
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
+msgid "error creating directory `%.255s'"
+msgstr "viga kataloogi `%.255s' loomisel"
 
-#: src/archives.c:561
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr ""
+msgid "error setting timestamps of `%.255s'"
+msgstr "viga `%.255s' ajatemplite sättimisel"
 
-#: src/archives.c:629
+#: src/archives.c:452
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "Failide asendamine vanas pakis %s ...\n"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "viga nimeviida `%.255s' omaniku seadmisel"
 
-#: src/archives.c:633
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Asendatud pakis %s olevate failidega ...\n"
+msgid "unable to read link `%.255s'"
+msgstr "viita `%.255s' pole võimalik lugeda"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:641
+#: src/archives.c:562
 #, fuzzy, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
 
 #: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:732
 #, fuzzy, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
 msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
 
-#: src/archives.c:702
+#: src/archives.c:738
 #, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
 
-#: src/archives.c:709
+#: src/archives.c:768
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "taustaprotsess dpkg-deb failiga `%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr ""
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:776
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "viga `%.255s' sulgemisel/kirjutamisel"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
 
-#: src/archives.c:739
+#: src/archives.c:782
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "viga toru `%.255s' loomisel"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:818
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "viga seadme `%.255s' loomisel"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr ""
 
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "viga viida `%.255s' loomisel"
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "unable to read %s: %s"
+msgid "cannot stat file '%s'"
+msgstr "faili `%s' pole võimalik lugeda: %s"
 
-#: src/archives.c:768
+#: src/archives.c:915
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "viga nimeviida `%.255s' loomisel"
+msgid "Replacing files in old package %s ...\n"
+msgstr "Failide asendamine vanas pakis %s ...\n"
 
-#: src/archives.c:774
+#: src/archives.c:920
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "viga kataloogi `%.255s' loomisel"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Asendatud pakis %s olevate failidega ...\n"
+
+#: src/archives.c:929
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
+
+#: src/archives.c:936
+#, fuzzy, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr "`%.250s' proovitakse üle kirjutada, see on juba pakis %.250s"
 
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "viita `%.255s' pole võimalik lugeda"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 "failist `%.255s' pole võimalik enne uue versiooni paigaldamist varukoopia "
 "nimeviita luua"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "faili `%.255s' nimeviidale pole võimalik pääsuõigusi määrata (chown)"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "failist `%.255s' pole võimalik enne uue versiooni paigaldamist varukoopia "
 "viita luua"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "faili `%.255s' pole võimalik luua"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
 "%s"
 msgstr "dpkg: hoiatus - eelsõltuvuse probleemi eiramine!\n"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr "dpkg: %s eemaldamise otsustamine %s kasuks ...\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "faili `%.250s' pole võimalik eemaldada"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: %s eemaldamise otsustamine %s kasuks ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: jah, %s eemaldatakse %s kasuks.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1503,143 +1589,145 @@ msgstr ""
 "dpkg: mis puudutab pakki %2$s sisaldavat faili %1$s:\n"
 "%3$s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: hoiatus - vastuolu eiratakse, jätkamine on võimalik !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %s eemaldamise otsustamine %s kasuks ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s pole korralikult paigaldatud - kõiki selle sõltuvusi eiratakse.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: %s eemaldamisega võib olla probleeme kuna see tagab %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr "dpkg: pakki %s ei eemaldata, see vajab taaspaigaldamist.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pakki %s ei eemaldata, see vajab taaspaigaldamist.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: jah, %s eemaldatakse %s kasuks.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "vastuolulised pakid, %.250s jäetakse paigaldamata"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: hoiatus - vastuolu eiratakse, jätkamine on võimalik !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "tõrge --recursive jaoks käsu `find' käivitamisel"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "tõrge käsu `find' toru avamisel funktsiooniga fdopen"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "viga find'i torust lugemisel"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "viga find'i toru sulgemisel"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 "--recursive jaoks kasutatav käsk `find' tagastas käsitlematu veakoodi %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s vajab argumendiks vähemalt ühte pakiarhiivi nime"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Varem valimata paki %s valimine.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Valimata paki %s vahelejätmine.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - hoiatus: paki %.250s versiooni alandamine %.250s -> %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1674,17 +1762,17 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr ""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1692,60 +1780,60 @@ msgid ""
 "Installing new config file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: hoiatus - tõrge vana varukoopia `%.250s' eemaldamisel: %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: tõrge '%s %s' kävitamisel"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "dpkg: %s: hoiatus - tõrge vana varukoopia `%.250s' eemaldamisel: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: hoiatus - tõrge `%.250s' eemaldamisel (enne ülekirjutamist): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Seadistusfaili %s uue versiooni paigaldamine...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "pakki `%s' pole paigaldatud ja seetõttu pole seda võimalik seadistada"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakk %.250s on juba paigaldatud ja seadistatud"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1754,7 +1842,24 @@ msgstr ""
 "pakk %.250s pole seadistamiseks valmis\n"
 " seadistamine pole võimalik (hetkeolek `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakk %.250s pole seadistamiseks valmis\n"
+" seadistamine pole võimalik (hetkeolek `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1763,11 +1868,11 @@ msgstr ""
 "dpkg: sõltuvusprobleemid takistavad %s seadistamist:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "sõltuvusprobleemid - jäetakse seadistamata"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1777,7 +1882,7 @@ msgstr ""
 "ikkagi:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1785,66 +1890,66 @@ msgstr ""
 "Pakk on väga halvas seisundis - enne seadistamist peaksid\n"
 " sa paki uuesti paigaldama."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Paki %s (%s) paikasättimine ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
 " (= '%s'): %s"
 msgstr "faili %s pole võimalik asukohale %s paigaldada: %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
 " (= '%s')"
 msgstr ""
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
 " (= '%s'): %s"
 msgstr "%s pole võimalik nimega %s ümber nimetada: %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr "lähtefail `%.250s' pole lihtfail"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr ""
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "faili %s pole võimalik kirjutamiseks avada: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Kui valmis saad, sisesta `exit'.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1853,12 +1958,12 @@ msgstr ""
 "\n"
 "Seadistusfail `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (tegelikult `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1869,7 +1974,7 @@ msgstr ""
 " ==> Süsteemis olev fail on loodud Sinu poolt või mõne skripti poolt.\n"
 " ==> Samuti on fail olemas pakis, pakendatud paki haldaja poolt.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1878,7 +1983,7 @@ msgstr ""
 "\n"
 "     Pole pärast viimast paigaldust muudetud.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1887,7 +1992,7 @@ msgstr ""
 "\n"
 " ==> Muudetud paigalduste vahel (sinu või mõne skripti poolt).\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1896,38 +2001,38 @@ msgstr ""
 "\n"
 " ==> Kustutatud paigalduste vahel (sinu või mõne skripti poolt).\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Paki distribuutor on pakiga kaasa pannud uuendatud versiooni.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     Pakis olev versioon on sama, mida kasutati viimasel paigaldusel.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Sinu nõudmisel kasutatakse uut faili.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Sinu nõudmisel kasutatakse praegust vana faili.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Sinu nõudmisel jäetakse vaikimisi vana seadistusfail alles.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Vaikimisi kasutatakse uut seadistusfaili.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1942,182 +2047,168 @@ msgstr ""
 "      D      : versioonidevaheliste erinevuste näitamine\n"
 "      Z      : olukorra uurimiseks selle protsessi taustalesaatmine\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Vaikimisi toiming on praeguse versiooni säilitamine.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Vaikimisi toiming on uue versiooni paigaldamine.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[vaikimisi=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[vaikimisi=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr ""
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s sõltub pakist %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s eelsõltub pakist %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s soovitab pakki %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s vihjab pakile %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s lõhub paki %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s on vastuolus pakiga %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s täiustab pakki %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s on lahti pakitud, kuid seda pole kunagi seadistatud.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s on %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s tagab paki %.250s, kuid see on määratud eemaldamiseks.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s tagab %.250s, kuid on ühtlasi %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s pole paigaldatud.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  paigaldatakse %.250s (versioon %.250s).\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versioon %.250s) on %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s tagab %.250s ja see paigaldatakse.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s tagab %.250s ja on ühtlasi %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "Abiteabe jaoks sisesta dpkg-split --help."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian'i %s versioon %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Autoriõigused (C) 1995 Ian Jackson.\n"
-"Autoriõigused (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2128,8 +2219,8 @@ msgstr ""
 "Litsentsi - versiooni 2 või ükskõik millist hilisemat versiooni. Programmil\n"
 "pole MITTE MINGISUGUST garantiid.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2138,7 +2229,7 @@ msgstr ""
 "Kasutamine: %s [<võti> ...] <käsk>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2150,7 +2241,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2168,7 +2259,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2177,156 +2268,131 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat file '%s'"
-msgstr "faili `%s' pole võimalik lugeda: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "viga `%s' kontrollimisel: %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "rename: rename `%s' to `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "ümbernimetamine: `%s' ümbernimetamine nimega `%s': %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "ümbernimetamine: korduva vana viida `%s' eemaldamine: %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "failinimi \"%s\" pole absoluutne"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "fail ei tohi sisaldada reavahetusi"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "kohalik ümbersuunamine failile: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "kohalik ümbersuunamine failile: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 msgid "diversion of %s by %s"
 msgstr "paki %s diversioonid"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "paki %s diversioonid"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 msgid "any diversion of %s"
 msgstr "kohalik ümbersuunamine failile: %s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "paki %s diversioonid"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "GPL-faili pole võimalik avada"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "tõrge puhvrite tühjendamisel funktsioonis vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-msgid "error removing old diversions-old"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s vajab ainult ühte argumenti"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "failinimi \"%s\" pole absoluutne"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "fail ei tohi sisaldada reavahetusi"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "faili `%.250s' pole võimalik eemaldada"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Diversioon `%s' jäetakse puutumata"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "Diversiooni `%s' lisamine"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - hoiatus: paki %.250s eemaldamise päringut eiratakse kuna see pakk "
+"pole paigaldatud.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Puudub diversioon `%s', midagi ei eemaldatud"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2334,7 +2400,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2342,17 +2408,24 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - hoiatus: paki %.250s eemaldamise päringut eiratakse kuna see pakk "
+"pole paigaldatud.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "Diversiooni `%s' eemaldamine"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pakk ei tohi sisaldada reavahetusi"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2368,79 +2441,106 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
 "that depend on them) to function properly:\n"
 msgstr ""
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
 "menu option in dselect for them to work:\n"
 msgstr ""
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s ei vaja argumente"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<tundmatu>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr ""
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2448,61 +2548,65 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pakki järgnevatest osadest:"
 msgstr[1] " %d pakki järgnevatest osadest:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
 " Please use 'dpkg --configure dpkg', and then try again.\n"
 msgstr ""
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
 " %s\n"
 msgstr ""
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Hoiatus: aegunud võti `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions vajab kolme argumenti: <versioon> <suhe> <versioon>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions vigane suhe"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: versioon '%s' on vigase süntaksiga: %s\n"
@@ -2553,12 +2657,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr ""
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "paki `%.250s' failide nimekirja pole võimalik avada"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2567,37 +2671,42 @@ msgstr ""
 "dpkg: tõsine hoiatus: pakil `%.250s' puudub failide nimekiri, oletatavalt "
 "pole pakil praegu ühtegi faili paigaldatud.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "paki `%.250s' failide nimekirja pole võimalik avada"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "paki `%.250s' failide nimekiri sisaldab tühja failinime"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "paki `%.250s' failide nimekiri"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "paki `%.250s' failide nimekiri sisaldab tühja failinime"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "paki `%.250s' failide nimekiri sisaldab tühja failinime"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "viga paki `%.250s' failide nimekirja sulgemisel"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Andmebaasi lugemine ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2605,78 +2714,48 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "hetkel on paigaldatud %d faili ja kataloogi.)\n"
 msgstr[1] "hetkel on paigaldatud %d faili ja kataloogi.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr ""
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr ""
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr ""
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr ""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "paigaldatud"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+msgid "PATH is not set."
 msgstr ""
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: %s ei leitud.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2687,105 +2766,126 @@ msgid_plural ""
 msgstr[0] "dpkg: %s ei leitud.\n"
 msgstr[1] "dpkg: %s ei leitud.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "faili %s pole võimalik kirjutamiseks avada: %s"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr ""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr ""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr ""
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "faili %s pole võimalik kirjutamiseks avada: %s"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "vana %s skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr ""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "uus %s skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "vana %s skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "faili %s pole võimalik asukohale %s paigaldada: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - selle asemel proovitakse uue paki skripti ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "paki uues versioonis pole skripti - rohkem ei proovita midagi"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr ""
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "faili `%.255s' pole võimalik luua"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "`%.250s' olemasolu pole võimalik kontrollida"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "andmekataloogi pole võimalik lugeda"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr ""
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "lähtefaili `%.250s' pole võimalik avada"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr ""
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "viga `%s' kirjutamisel"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debiani pakihaldusprogrammi `%s' versioon %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2809,14 +2909,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2829,7 +2933,7 @@ msgstr ""
 "  --license|--licence              Litsentsitingimuste näitamine.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2841,11 +2945,18 @@ msgstr ""
 "-f|--field|-x|--extract|-X|--vextract|--fsys-tarfile  (sisesta %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Sisemiseks kasutuseks: dpkg --assert-support-predepends | --predep-package "
@@ -2853,7 +2964,7 @@ msgstr ""
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2880,6 +2991,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2890,7 +3003,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2902,14 +3015,14 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Kasutajasõbraliku pakihalduse jaoks kasuta programme `dselect' või "
 "`aptitude'.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -2935,59 +3048,63 @@ msgstr ""
 "Märgiga [*] märgitud valikud väljastavad väga palju infot - suuna nende\n"
 "  käskude väljund programmidele `less' või `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -2996,102 +3113,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "sõltuvusprobleemid - ei eemaldata"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "sõltuvusprobleemid - ei eemaldata"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "faili %s pole võimalik kirjutamiseks avada: %s"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "viga seadistusfaili `%.255s' lugemisel"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3099,7 +3216,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3107,35 +3224,69 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug võtmel peab olema kaheksandsüsteemi argument"
 
-#: src/main.c:346
+#: src/main.c:354
+#, fuzzy, c-format
+msgid "null package name in --%s comma-separated list '%.250s'"
+msgstr "vigane pakinimi real %d: %.250s"
+
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "`%s' field, invalid package name `%.255s': %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "väli `%s', vigane pakinimi `%.255s': %s"
+
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "invalid integer for --%s: `%.250s'"
 msgstr ""
 
-#: src/main.c:352
+#: src/main.c:448
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:475
+msgid "status logger"
+msgstr ""
+
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s ei vaja argumente"
+
+#: src/main.c:500
 #, c-format
-msgid "invalid integer for --%s: `%.250s'"
+msgid "architecture '%s' is illegal: %s"
 msgstr ""
 
-#: src/main.c:436
+#: src/main.c:503
 #, c-format
-msgid "error executing hook '%s', exit code %d"
+msgid "architecture '%s' is reserved and cannot be added"
 msgstr ""
 
-#: src/main.c:463
-msgid "status logger"
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3144,7 +3295,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3152,68 +3303,66 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr ""
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Hoiatus: aegunud võti `--%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd vajab ühte argumenti, mis pole null"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd vajab ainult ühte argumenti"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents vajab täpselt ühte argumenti"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr ""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr ""
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "tegevuse võti on vajalik"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr ""
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s vajab vähemalt ühte argumenti, mis oleks pakinimi"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
 " in this run !  Only configuring it once.\n"
 msgstr ""
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3222,112 +3371,112 @@ msgstr ""
 "pakk %.250s pole seadistamiseks valmis\n"
 " seadistamine pole võimalik (hetkeolek `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Pakk %s, mis tagab %s, eemaldatakse.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pakk %s eemaldatakse.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Süsteemis olev %s versioon on %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Pakk %s, mis tagab %s, eemaldatakse.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pakk %s eemaldatakse.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr ""
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakk %s, mis tagab %s, pole veel seadistatud.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakk %s pole veel seadistatud.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pakk %s, mis tagab %s, pole paigaldatud.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pakk %s pole paigaldatud.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s tagab %.250s ja on ühtlasi %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (alamprotsess): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Süsteemis olev %s versioon on %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " sõltub pakist "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; igatahes:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr ""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr ""
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Faili %s autentimine...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Tõrge paki %s verifitseerimisel"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3336,214 +3485,209 @@ msgstr ""
 "Paki %s verifitseerimine ei õnnestunud,\n"
 "kuid Sinu nõudmisel paigaldatakse see ikkagi.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "läbitud\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "tõrge kataloogi loomisel"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pakil %s on liiga palju vastuolude/asenduste paare"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr ""
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "paki juhtandmed sisaldavad kataloogi `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "Pakk `%s' ei sisalda ühtki faili (!)\n"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "arhiivile pole võimalik ligi pääseda"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "tõrge kataloogi loomisel"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "juhtandmete pikkus"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr ""
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "paki arhitektuur (%s) ei vasta süsteemile (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "eelsõltuvuse probleem - %.250s jäetakse paigaldamata"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: hoiatus - eelsõltuvuse probleemi eiramine!\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Ettevalmistused paki %s %s asendamiseks (%s abil) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Paki %s lahtipakkimine (failist %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "seadistusfaili nimi (algusega `%.250s') on liiga pikk (>%d märki)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr ""
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "viga %.250s sulgemisel"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr ""
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Paki %s eemaldamine...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Paki %.250s asenduse lahtipakkimine ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "viga dpkg-deb tar väljundi lugemisel"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "vigase failisüsteemiga tar-fail - vigane pakiarhiiv"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: hoiatus - vana kataloogi `%.250s' pole võimalik kustutada: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: hoiatus - vana seadistusfail `%.250s' oli tühi kataloog (ja on "
 "nüüdseks kustutatud)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "osafaili `%.250s' olekut pole võimalik fstat funktsiooniga lugeda"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3551,89 +3695,89 @@ msgid ""
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nimi"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versioon"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Kirjeldus"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Mustrile %s ei vasta ühtegi pakki.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "paki %s diversioonid"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "paki %s diversioonid"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "kohalik diversioon"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "kohalik ümbersuunamine failile: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search vajab argumendiks vähemalt ühte failinime mustrit"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Mustrile %s ei vasta ühtegi pakki.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Pakk `%s' pole paigaldatud ja andmeid pole saadaval.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakk `%s' pole saadaval.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakk `%s' pole paigaldatud.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakk `%s' ei sisalda ühtki faili (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "kohalik ümbersuunamine failile: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3641,22 +3785,22 @@ msgstr ""
 "Arhiivifaili vaatamiseks kasuta dpkg --info (= dpkg-deb --info),\n"
 "ja selle sisu vaatamiseks kasuta dpkg --contents (= dpkg-deb --contents).\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s ei vaja argumente"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debiani pakihaldusprogrammi `%s' versioon %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3682,11 +3826,17 @@ msgstr ""
 "                                mustri järgi.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3696,7 +3846,7 @@ msgstr ""
 "                                kasutamine.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3710,14 +3860,18 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - hoiatus: paki %.250s eemaldamise päringut eiratakse kuna see pakk "
 "pole paigaldatud.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3727,11 +3881,11 @@ msgstr ""
 " süsteemis on ainult selle paki seadistusfailid. Kasuta --purge võtit\n"
 " nende eemaldamiseks.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "See on hädavajalik pakk - seda ei peaks eemaldama."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3740,11 +3894,11 @@ msgstr ""
 "dpkg: sõltuvusprobleemid takistavad %s eemaldamist:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "sõltuvusprobleemid - ei eemaldata"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3754,7 +3908,7 @@ msgstr ""
 "ikkagi:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3762,118 +3916,119 @@ msgstr ""
 "Pakk on väga halvas seisundis - enne eemaldamist peaksid\n"
 " sa paki uuesti paigaldama."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Paki %s eemaldamine...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr ""
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' pole võimalik eemaldada"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "faili `%.255s' pole võimalik luua"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - hoiatus: %.250s eemaldamise järel pole kataloog `%.250s' tühi ja "
 "seetõttu seda ei kustutata.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' pole võimalik eemaldada"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Paki %s seadistusfailide eemaldamine ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "vana seadistusfaili `%.250s' pole võimalik eemaldada (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "vanade failide nimekirja pole võimalik eemaldada"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "vana postrm skripti pole võimalik eemaldada"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "ootamatu faililõpp pakinimes real %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "ootamatu realõpp pakinimes real %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "ootamatu faililõpp peale pakinime real %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "ootamatu realõpp peale pakinime real %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "ootamatud andmed peale pakki ja valikut real %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "vigane pakinimi real %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "vigane pakinimi real %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "viga standardsisendist lugemisel"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Autoriõigused (C) 1995 Ian Jackson.\n"
-"Autoriõigused (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3884,7 +4039,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -3897,56 +4052,38 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "lõpus olev kaldkriips eemaldatakse"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "viga seadistusfaili `%.255s' lugemisel"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add vajab nelja argumenti"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "hoiatus: --update on --remove puhul kasutu"
@@ -4060,82 +4197,83 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s vajab ainult ühte argumenti (.deb failinimi)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "väli `%s', vigane pakinimi `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "väli `%s', vigane pakinimi `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Paki %s seadistusfailide eemaldamine ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s vajab argumendiks täpselt ühte Packages faili nime"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Saadaolevate pakkide andmete asendamine failist %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Saadaolevate pakkide andmete uuendamine failist %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4143,7 +4281,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d paki andmed uuendatud.\n"
 msgstr[1] "%d paki andmed uuendatud.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4254,150 +4392,149 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s vajab argumenti <kataloog>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr ""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 msgid "failed to make temporary file (%s)"
 msgstr "tõrge toru loomisel"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
 msgstr ""
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "tõrge toru loomisel"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr "tõrge toru loomisel"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "tõrge toru loomisel"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "viga `%s' kirjutamisel"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 msgid "data member"
 msgstr "versiooninumber"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write to pipe in copy"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "tõrge kopeerimise ajal torusse kirjutamisel"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "ootamatu %s lõpp failis %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "viga %s lugemisel failist %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "tõrge arhiivi `%.255s' lugemisel"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arhiivi versiooninumbris pole punkte"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arhiivipäises pole reavahetusi"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "fail `%.250s' on rikutud - osa number on vigane"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "fail `%.250s' pole debiani binaararhiiv (võib-olla proovida dpkg-split'i?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arhiivi versiooninumbris pole punkte"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arhiivipäises pole reavahetusi"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arhiivi versiooninumbris pole punkte"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
-msgstr ""
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
+msgstr "arhiivi versiooninumbris pole punkte"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
 #, c-format
@@ -4422,39 +4559,39 @@ msgstr "fail `%.250s' sisaldab kahte juhtliiget, annan alla"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " uus debiani pakk, versioon %s.\n"
 " suurus: %ld baiti: juhtarhiiv= %zi baiti.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, c-format
 msgid "skipped archive control member data from %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " vana debiani pakk, versioon %s.\n"
 " suurus: %ld baiti: juhtarhiiv= %zi baiti, põhiarhiiv= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4463,51 +4600,52 @@ msgstr ""
 "dpkg-deb: fail paistab olevat arhiiv, mis on ASCII-režiimis\n"
 "dpkg-deb:    allalaadimise tõttu kahjustada saanud\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' pole debiani vormingus arhiiv"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "tõrge kopeerimise ajal torusse kirjutamisel"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "tõrge kopeerimise järel toru sulgemisel"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "andmed"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "tõrge kataloogi aktiveerimisel (chdir)"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "tõrge kataloogi loomisel"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "tõrge kataloogi aktiveerimisel (chdir) pärast selle loomist"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "tõrge kataloogi aktiveerimisel (chdir)"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: lahtipakkimine"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "läbitud\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s vajab argumendiks .deb failinime"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4516,106 +4654,114 @@ msgstr ""
 "--%s jaoks peab olema määratud sihtkataloog.\n"
 "Võib-olla peaks sa kasutama käsku dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s vajab kõige rohkem kahte argumenti (.deb ja kataloog)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s vajab ainult ühte argumenti (.deb failinimi)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr ""
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "unable to read %s: %s"
 msgid "control file '%s'"
 msgstr "faili `%s' pole võimalik lugeda: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "kataloogi `%.255s' pole võimalik läbi vaadata"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld baiti, %5d rida   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     pole lihtfail             %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(juhtarhiivis puudub fail `control'!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "viga find'i toru sulgemisel"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Vormingu viga"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents vajab täpselt ühte argumenti"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debiani `%s' pakiarhiivi taustaprogrammi versioon %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4626,6 +4772,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4644,7 +4792,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             Failisüsteemi tar-arhiivi väljastamine.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4657,11 +4805,12 @@ msgstr ""
 "<jväli> on peamises `control' failis oleva välja nimi.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4671,6 +4820,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Võtmed:\n"
@@ -4686,7 +4838,7 @@ msgstr ""
 "none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4700,7 +4852,7 @@ msgstr ""
 "kasutajasõbralikke pakihaldusvahendeid `dselect' või `aptitude'.  Pakkide\n"
 "lahtipakkimine `dpkg-deb --extract' abil ei ole korrektne paigaldamine!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4708,171 +4860,189 @@ msgstr ""
 "Käsu dpkg-deb --help väljund räägib *.deb failidega ümberkäimisest;\n"
 "Käsu dpkg --help väljund räägib pakkide paigaldamisest ja eemaldamisest."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "väli `%s', vigane pakinimi `%.255s': %s"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr ""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "tundmatu pakkimisliik `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr ""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "fail `%.250s' on rikutud - vigane number (kood %d) väljal %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "fail `%.250s' on rikutud - puudub %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "viga %.250s lugemisel"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "fail `%.250s' on rikutud - esimese päise lõpus on vigane maagia"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "fail `%.250s' on rikutud - teabesektsioon sisaldab nulle"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "versiooninumber"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' has invalid format version: %s"
 msgstr ""
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
+msgstr ""
+"fail `%.250s' pole debiani binaararhiiv (võib-olla proovida dpkg-split'i?)"
+
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pakk: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "versiooninumber"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "fail `%.250s' on rikutud - MD5-kontrollsumma `%.250s' ei klapi"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "versiooninumber"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "fail `%.250s' on rikutud - osa number on vigane"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "fail `%.250s' on rikutud - osa number on vigane"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "versiooninumber"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "fail `%.250s' on rikutud - osa number on vigane"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pakk: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "osafaili `%.250s' olekut pole võimalik fstat funktsiooniga lugeda"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "fail `%.250s' on rikutud - liiga lühike"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "arhiiviosa faili `%.250s' pole võimalik avada"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "fail `%.250s' pole arhiivi osa"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4883,12 +5053,19 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<tundmatu>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--debug võtmel peab olema kaheksandsüsteemi argument"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "fail `%s' pole arhiivi osa\n"
@@ -4922,7 +5099,7 @@ msgstr "Valimata paki %s vahelejätmine.\n"
 msgid "split package part"
 msgstr "pakk puudub"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "valmis\n"
@@ -4947,11 +5124,6 @@ msgstr ""
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr ""
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Autoriõigused (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -4971,193 +5143,186 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Abiteabe jaoks sisesta dpkg-split --help."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr ""
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " ja "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu baiti)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (pole lihtfail)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(kokku %lu baiti)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr ""
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "lähtefaili `%.250s' pole võimalik avada"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "lähtefail `%.250s' pole lihtfail"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split vajab argumendiks lähtefaili nime"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Autoriõigused (C) 1995 Ian Jackson.\n"
-"Autoriõigused (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5181,7 +5346,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5196,7 +5361,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -5213,365 +5378,403 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "parsimisviga"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "hoiatus"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat %s: %s"
-msgstr "faili `%s' pole võimalik lugeda: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "tõrge realloc funktsioonis (%ld baiti)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "korraga on määratud kaks käsku: %s ja --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "diversioone pole võimalik avada: %s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: tõrge %s kopeerimisel kataloogi %s, annan alla: %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "tõrgi %s käivitamisel"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nimeviita %s pole võimalik %s peale viitama panna: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "faili %s pole võimalik asukohale %s paigaldada: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "faili %s pole võimalik eemaldada: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "ootamatu %s lõpp failis %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "faili `%s' pole võimalik lugeda: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "ootamatu %s lõpp failis %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "sisemine viga: %s on rikutud: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "viga standardväljundisse kirjutamisel: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate value for `%s' field"
 msgid "duplicate slave name %s"
 msgstr "korduv välja `%s' väärtus"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "%s - tähtsus %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "%s - tähtsus %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "faili `%s' pole võimalik lugeda: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "faili %s pole võimalik sulgeda: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "faili %s pole võimalik kirjutada: %s"
+msgid "unable to flush file '%s'"
+msgstr "tõrge puhvrite tühjendamisel funktsioonis vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " viit osutab hetkel failile %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " viit osutab hetkel failile %s"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - tähtsus %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "faili %s pole võimalik sulgeda: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Käesolevaga on `parim' versioon %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Versioone pole saadaval."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Kirjeldus"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Vaikimisi[*] valiku jaoks vajuta enter, oma valiku tegemiseks sisesta "
 "number: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Alternatiivi `%s' pole võimalik leida."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "ootamatu %s lõpp failis %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "Automaatse valiku seadmine %s jaoks."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Viida %s ümbernimetamine nimest %s nimega %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Viida %s ümbernimetamine nimest %s nimega %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "`%s' kasutamine `%s' tagamiseks."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr ""
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "tundmatu argument `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "tähtsus peab olema määratud täisarvuga"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s vajab argumente <nimi> <rada>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s vajab argumenti <nimi>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave on lubatud ainult koos võtmega --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave vajab argumente <viit> <nimi> <rada>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s vajab ainult ühte argumenti"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "tundmatu võti `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5580,137 +5783,245 @@ msgstr ""
 "vaja on võtit --display, --config, --set, --install, --remove, --all, --"
 "remove-all või --auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr ""
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
+#, fuzzy, c-format
+msgid "no alternatives for %s."
+msgstr "%s jaoks pole alternatiive."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "viga standardsisendist lugemisel"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "%s jaoks pole alternatiive."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "Automaatse valiku seadmine %s jaoks."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "Alternatiivi %s pole %s jaoks registreeritud, ei eemalda."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Süsteemis pole ühtegi programmi, mis tagaks %s.\n"
 "Pole midagi seadistada.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "Alternatiivi %s pole %s jaoks registreeritud, ei eemalda."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "Käsitsi valitud alternatiivi eemaldamine - lülitumine automaatrežiimile"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "Automaatsed uuendused on %s jaoks keelatud, jätan muutmata."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Automaatsetele uuendustele tagasilülitumiseks kasuta `update-alternatives --"
 "auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "`%s' kasutamine `%s' tagamiseks."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "tõrge `%s' avamisel %s andmete kirjutamiseks"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "tõrge faili %s omanike muutmisel: %s"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "tõrge faili %s omanike muutmisel: %s"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "tõrge `%s' avamisel %s andmete kirjutamiseks"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "dpkg: %s: hoiatus - tõrge `%.250s' ümbernimetamisel nimega `%.250s': %s\n"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "tõrge realloc funktsioonis (%ld baiti)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "lähtefaili `%.250s' pole võimalik avada"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "juhtandmete faili `%.250s' pole võimalik kustutada"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "failist `%.255s' pole võimalik uut versiooni paigaldada"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Autoriõigused (C) 1995 Ian Jackson.\n"
+#~ "Autoriõigused (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "GPL-faili pole võimalik avada"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd vajab ühte argumenti, mis pole null"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd vajab ainult ühte argumenti"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Autoriõigused (C) 1995 Ian Jackson.\n"
+#~ "Autoriõigused (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "viga seadistusfaili `%.255s' lugemisel"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Autoriõigused (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Autoriõigused (C) 1995 Ian Jackson.\n"
+#~ "Autoriõigused (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "unable to read %s: %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "faili `%s' pole võimalik lugeda: %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: tõrge %s kopeerimisel kataloogi %s, annan alla: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "tõrgi %s käivitamisel"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nimeviita %s pole võimalik %s peale viitama panna: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "faili %s pole võimalik asukohale %s paigaldada: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "viga standardväljundisse kirjutamisel: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "faili `%s' pole võimalik lugeda: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "faili %s pole võimalik sulgeda: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "faili %s pole võimalik kirjutada: %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
@@ -5770,9 +6081,6 @@ msgstr ""
 #~ msgid "version number"
 #~ msgstr "versiooninumber"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "tõrge tar-i käivitamisel"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "tõrge kataloogi loomisel"
diff --git a/po/eu.po b/po/eu.po
index 838e091..3a5d993 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_1.15.8.7_eu\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-16 19:28+0100\n"
 "Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@euskalgnu.org>\n"
 "Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
@@ -25,132 +25,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "ezin da '%s' fitxategia idatzi"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "'%s'(r)en ar-en goiburua hondatuta sortu da"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "huts egin du ar-en fitxategiaren kideari (%s) fstat lantzean"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "huts egin du ar-en fitxategiaren kideari (%s) fstat lantzean"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "baliteke kate hutsa ez izatea"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "alfazenbakizko batekin hasi behar du"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "'%c' karakterea ez da onartzen (letrak, digituak eta %s soilik)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "errorea '%s'(e)n idaztean"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "ezin da '%s' fitxategia idatzi"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "ezin da '%s' fitxategia idatzi"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "ezin da '%s' fitxategia garbitu"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "ezin da'%.255s' fitxategia sinkronizatu"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "ezin da beste '%.250s' fitxategiaren egoera eskuratu"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "errorea diversions-old zaharra kentzean"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "errorea '%.255s' kanalizazioa sortzean"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "ezin da '%.250s' kendu"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "errorea desbiderapen berria instalatzean"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "huts egin du %s(r)en bufferraren kopia irakurtzea"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "huts egin du %s(r)en bufferraren kopia idaztean"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "%s(r)en bufferraren kopiaren irakurketa laburra"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "huts egin du tar exekutatzean"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "ezin da %s (%s) exekutatu"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "%s konpresio mota ezezaguna!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: deskonpresioa"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: konpresioa"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: errorea sarrera gzip korrontearekin lotzean"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: gzip-en irakurketaren barneko errorea: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: gzip-en idazketaren barneko errorea"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: errorea irteera gzip korrontearekin lotzean"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: gzip-en irakurketaren barneko errorea"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: gzip-en idazketaren barneko errorea: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: gzip-en idazketaren barneko errorea: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: errorea sarrera bzip2 korrontearekin lotzean"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: bzip2-en irakurketaren barneko errorea: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: bzip2-en idazketaren barneko errorea"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: errorea irteera bzip2-ren korrontearekin lotzean"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: bzip2-en irakurketaren barneko errorea"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: bzip2-en idazketaren barneko errorea: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "ustekabeko bzip2 errorea"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,7 +247,7 @@ msgstr ""
 "eguneratzeen direktorioak '%.250s' fitxategia dauka, eta izen hori luzeegia "
 "da (luzera=%d, geh.=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -167,102 +255,122 @@ msgstr ""
 "eguneratzeen direktorioak luzera desberdineko izenak dituzten fitxategiak "
 "dauzka (%d eta %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "ezin da '%.255s' eguneratzeen direktorioa aztertu"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "huts egin du %.255s eguneratze fitxategi inkorporatua kentzean"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "ezin da '%.255s' sortu"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "ezin da bete %.250s betegarriarekin"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "ezin da %.250s hustu bete ondoren"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "ezin da joan %.250s(r)en hasierara bete ondoren"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "ezin da blokeoaren %s fitxategia ireki probatzeko"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "ezin da ireki/sortu egoeraren datu-basea blokeatzeko fitxategia"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "ez duzu baimenik dpkg egoeraren datu-basea blokeatzeko"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "ezin da blokeatu dpkg egoeraren datu-basea"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "eskatutako eragiketak supererabiltzailearen baimena behar du"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "ezin da sartu dpkg egoera eremuan"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "eragiketak dpkg egoera eremuan irakurri/idazteko sarbidea behar du"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "huts egin du nire %.255s eguneratze fitxategia kentzean"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua idatzi - '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua hustu - '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua trunkatu - '%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua sinkronizatu - '%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua itxi - '%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "ezin da egoera eguneratua instalatu - '%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "formatuaren bertsio-zenbakia"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "formatuaren bertsio-zenbakia"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,74 +389,44 @@ msgstr "ezin da '%s' fitxategia sinkronizatu"
 msgid "unable to open directory '%s'"
 msgstr "ezin da '%.250s' fitxategia ireki"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "ezin da '%.250s' fitxategia ireki"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "ezin da '%s' fitxategia sinkronizatu"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "ezin da '%s' fitxategia itxi"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "huts egin du '%.50s'(r)en xehetasunak '%.250s'(e)n idaztean"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "huts egin du '%s' irekitzean %s datu-basea idazteko"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "ezin da bufferrik ezarri %s datu-basearen fitxategian"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "huts egin du %s datu-basearen erregistroa '%.50s'(r)i buruz idaztean - "
 "'%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "huts egin du %s datu-basea hustean - '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "huts egin du %s datu-basea '%.250s'(r)ekin sinkronizatzean"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "huts egin du '%.250s' ixtean %s datu-basea idatzi ondoren"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"huts egin du '%.250s' eta '%.250s' estekatzean, %s datu-basearen babeskopia "
-"egiteko"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "huts egin du '%.250s' '%.250s' gisa instalatzean %s datu-basearekin"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -357,7 +435,7 @@ msgstr ""
 "%s: errore konponezina, uzten:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -369,13 +447,13 @@ msgstr ""
 "%s: errore konponezina, uzten:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "memoriarik ez garbiketa-sarrera berriarentzat"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -384,139 +462,149 @@ msgstr ""
 "%s: errorea garbitzean:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: habiaratutako errore gehiegi errore konponketan!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memoriarik ez garbiketa-sarrera berriarentzat"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "memoriarik ez argumentu ugaridun garbiketa-sarrerarentzat"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: abisua: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: abisua: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: barneko errorea: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s falta da"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "'%.*s' - ez du baimenik honetarako: %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "honen ondorengoak baztergarriak: %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "paketearen izena baliogabea (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "fitxategiaren xehetasunen '%s' eremua hutsik dago"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 "fitxategiaren xehetasunen '%s' eremua ez da onartzen egoeraren fitxategian"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "fitxategiaren xehetasunen '%s' eremuan balio gehiegi (beste batzuen aldean)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "fitxategiaren xehetasunen '%s' eremuan balio gutxiegi (beste batzuen aldean)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "bai/ez eremu boolearrean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "'priority' eremuko hitza"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "'status' eremuko balioa ez da onartzen testuinguru honetan"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "'status' eremuko lehenengo hitza (nahia)"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "'status' eremuko bigarren hitza (errorea)"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "'status' eremuko hirugarren hitza (egoera)"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "errorea '%.250s' Version katean"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "'Revision' edo 'Package-Revision' eremu zaharkituak erabili dira"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "'config-version' eremuko balioa ez da onartzen testuinguru honetan"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "errorea '%.250s' Config-Version katean"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "'conffiles' balioak '%.*s' lerroa gaizki osatuta dauka"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "'conffiles' balioko lerroa zuriunea ez den '%c' karakterearekin hasten da"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 "erroko direktorioa edo direktorio baliogabea conffile gisa zerrendatu da"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -524,12 +612,37 @@ msgstr ""
 "'%s' eremua, paketearen izena falta da, edo zaborra dago paketearen izena "
 "espero zen lekuan"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "'%s' eremua, '%.255s' paketearen izen baliogabea: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"'%s' eremua, paketearen izena falta da, edo zaborra dago paketearen izena "
+"espero zen lekuan"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "fitxategi edo direktorio %d dago unean instalatuta).\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "'%s' eremua, erreferentzia: '%.255s': errorea bertsioan"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,7 +651,7 @@ msgstr ""
 "'%s' eremua, honekiko erreferentzia: '%.255s':\n"
 " %c%c bertsio erlazio okerra"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,7 +660,7 @@ msgstr ""
 "'%s' eremua, honekiko erreferentzia: '%.255s':\n"
 " '%c' zaharkitua dago; horren ordez, erabili '%c=' edo '%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -557,11 +670,11 @@ msgstr ""
 " balio zehatz inplizitua bertsio zenbakian; horren ordez '=' erabiltzea "
 "gomendatzen da"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Bertsio zehatzak bakarrik erabil daitezke Provides eremuan"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -571,56 +684,56 @@ msgstr ""
 " bertsioaren balioa alfanumerikoa ez den batekin hasten da; zuriune bat "
 "gehitzea gomendatzen da"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "'%s' eremua, honekiko erreferentzia: '%.255s': bertsioak '%c' dauka"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "'%s' eremua, honekiko erreferentzia: '%.255s': bertsioa osatu gabe"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "'%s' eremua, erreferentzia: '%.255s': errorea bertsioan"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 "'%s' eremua, sintaxi errorea'%.255s' paketearen erreferentziaren ondoren"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "aukera alternatiborik ('|') ez da onartzen %s eremuan"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "'triggers-pending' eremuko balioa ez da onartzen testuinguru honetan"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "legezkanpoko burutu gabeko '%.255s' abiarazle-izena: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "bikoizturiko burutu gabeko '%.255s' abiarazlea"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "'triggers-awaited' eremuko balioa ez da onartzen testuinguru honetan"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "legezkanpoko pakete izena espero zen '%.255s' abiarazlean: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "espero zen '%.255s' abiarazle paketea bikoiztuta"
@@ -677,255 +790,285 @@ msgstr "<paketearen egoera eta aurrerapenaren fitxategiaren deskriptorea>"
 msgid "unable to write to status fd %d"
 msgstr "ezin da %d. fd-aren egoeran idatzi"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc-ek huts egin du (%ld byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc-ek huts egin du (%ld byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "huts egin du memoria esleitzean"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "std%s: huts egin du 'dup' egitean"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "fd %d: huts egin du 'dup' egitean"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "huts egin du kanalizazioa sortzean"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "errorea '%s'(e)n idaztean"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "ezin da irakurri fitxategiaren deskriptorea - %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "ezin da ezarri close-on-exec bandera - %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "konfigurazioaren errorea: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 "huts egin du '%.255s' konfigurazioko fitxategia irekitzean irakurtzeko: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "parekatu gabeko komatxoak '%s'(e)n"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "'%s' aukera ezezaguna"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s'(e)k balio bat behar du"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s'(e)k ez du baliorik hartzen"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "irakurketaren errorea '%.255s' konfigurazioko fitxategian"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "errorea '%.255s' konfigurazioko fitxategia ixtean"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "errorea '%.255s' konfigurazioko fitxategia ixtean"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "--%s aukera ezezaguna"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s aukerak balio bat hartzen du"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s aukerak ez du baliorik hartzen"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "-%c aukera ezezaguna"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c aukerak balio bat hartzen du"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c aukerak ez du baliorik hartzen"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "aukera zaharkitua '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "ekintza gatazkatsuak -%c (--%s) eta -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "balio bikoiztua '%s' eremuan"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "erabiltzaileak definitutako '%.*s' eremu izena laburregia da"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "balio bikoiztua erabiltzaileak definitutako '%.*s' eremuan"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s falta da"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s: balio hutsa"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "paketeak %s egoera zuen baina abiarazleak espero dira"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Paketearen 'Configured-Version' egoera desegokiarekin"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "paketeak %s egoera zuen baina abiarazleak espero dira"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "paketeak 'triggers-awaited' egoera du baina ez zen abiarazlerik espero"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "paketeak %s egoera du baina abiarazleak falta dira"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "paketeak 'triggers-pending' egoera du baina ez da abiarazlerik falta"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Instalatu gabeko egoeran konfigurazioko fitxategiak dituen paketea: ahaztu "
 "egingo dira"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "huts egin du '%.255s' paketearen informazio fitxategia irekitzean irakurtzeko"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "ezin da '%.255s' paketearen informazio fitxategian 'stat' egin"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "ezin da '%.255s' paketearen informazio fitxategian 'mmap' egin"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "ezin da '%.255s' paketearen informazio fitxategian 'stat' egin"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "huts egin du irakurri ondoren ixtean: '%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF '%.*s' eremu izenaren ondoren"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "lerro-jauzia '%.*s' eremu izenean"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) '%.*s' eremu izenean"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "'%.*s' eremu izenaren ondoren bi puntu behar dira"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF '%.*s' eremuko balioaren aurretik (amaierako lerro-jauzia falta)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS EOF karakterea '%.*s' eremuko balioan (lerro-jauzia falta?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "lerro-jauzia '%.*s' eremu izenean"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF '%.*s' eremuko balioan (amaierako lerro-jauzia falta da)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "paketearen informazio-sarrera bat baino gehiago dago; bat bakarrik onartzen "
 "da"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "huts egin du irakurri ondoren ixtean: '%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "paketearen informaziorik ez: '%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -937,7 +1080,7 @@ msgstr ""
 "%s, '%.255s' fitxategian %d. lerrotik gertu '%.255s' paketean.\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -949,205 +1092,195 @@ msgstr ""
 "%s, '%.255s' fitxategian %d. lerrotik gertu:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "baliteke kate hutsa ez izatea"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "alfazenbakizko batekin hasi behar du"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "'%c' karakterea ez da onartzen (letrak, digituak eta %s soilik)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<bat ere ez>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "bertsioaren katea hutsik dago"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "bertsioaren kateak zuriune kapsulatuak ditu"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "bertsioko aroa ez da zenbaki bat"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ez dago ezer bi puntuen ondoren bertsio zenbakian"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "karaktere baliogabea bertsio zenbakian"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "karaktere baliogabea gainbegiraketaren zenbakian"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s falta da"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s: balio hutsa"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "baliogabeko '%c' karakterea eremuaren zabaleran\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Itxierako giltza falta da formatuan\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(azalpena ez dago erabilgarri)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "legezkanpoko pakete izena espero zen '%.255s' abiarazlean: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "legezkanpoko pakete izena espero zen '%.255s' abiarazlean: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "ezin zaio ezikusi egin %s seinaleari %.250s exekutatu aurretik"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "errorea %s seinalea harrapatu ez delako: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (azpiprozesua): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "huts egin du sardetzean"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "%s azpiprozesuak %d errorea eman du irteeran"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "huts egin du %s azpiprozesuari itxarotean"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "%s azpiprozesua hil du (%s)%s seinaleak"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", nukleoa iraulita"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "%s azpiprozesuak huts egin du itxaroteko %d egoera kodearekin"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "huts egin du %s azpiprozesuari itxarotean"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "'%.250s' paketearen izen baliogabea baztertutako abiarazleen '%.250s' "
 "fitxategian"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "trunkatutako baztertutako abiarazleen '%.250s' fitxategia"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "sintaxi-errorea baztertutako abiarazleen '%.250s' fitxategiko '%s'%s "
 "karakterean"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "ezin da '%.250s' abiarazleen blokeoko fitxategia ireki/sortu"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "abiarazita"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 "ezin da baztertutako abiarazleen '%.250s' fitxategiaren egoera eskuratu"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "ezin da baztertutako abiarazleen '%.250s' fitxategia ireki"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "ezin da baztertutako abiarazleen '%.250s' fitxategi berria ireki/sortu"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "errorea baztertutako abiarazleen '%.250s' fitxategia irakurtzean"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "ezin da baztertutako abiarazleen '%.250s' fitxategi berrian idatzi"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "ezin da baztertutako abiarazleen '%.250s' fitxategi berria itxi"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "ezin da baztertutako abiarazleen '%.250s' fitxategi berria instalatu"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "izen hutsa duten abiarazleak ez dira onartzen"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "abiarazlearen izenak karaktere baliogabea du"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1156,20 +1289,20 @@ msgstr ""
 "'%.250s' abiarazlearen izenak sintaxi baliogabea edo ezezaguna du ('%.250s' "
 "paketearen abiarazlearen interesetan)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "huts egin du abiarazlearen intereseko '%.250s' zerrenda-fitxategia irekitzean"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 "huts egin du abiarazlearen intereseko '%.250s' zerrenda-fitxategia "
 "berrirakurtzean"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1178,38 +1311,7 @@ msgstr ""
 "sintaxi-errorea abiarazlearen intereseko '%.250s' fitxategian; legezkanpoko "
 "'%.250s' pakete-izena: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria sortu"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria idatzi"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria garbitu"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"ezin da abiarazlearen intereseko '%.250s' fitxategi berria sinkronizatu"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria itxi"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria instalatu"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1217,47 +1319,17 @@ msgstr ""
 "bikoiztutako abiarazlearen intereseko fitxategia '%.250s' fitxategi-izena "
 "eta'%.250s' paketearekin"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "ezin da abiarazleen '%.250s' fitxategi berria sortu"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "ezin da abiarazleen '%.250s' fitxategi berria idatzi"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "ezin da abiarazleen '%.250s' fitxategi berria garbitu"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "ezin da abiarazleen '%.250s' fitxategi berria sinkronizatu"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "ezin da abiarazleen '%.250s' fitxategi berria itxi"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "ezin da abiarazleen fitxategi berria '%.250s' gisa instalatu"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "ezin da abiarazleen '%.250s' fitxategia irakurri"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "sintaxi-errorea abiarazleen '%.250s' fitxategian"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1266,7 +1338,7 @@ msgstr ""
 "abiarazleen fitxategiaren erregistroak legezkanpoko '%.250s' pakete-izena "
 "aipatzen du ('%.250s' fitxategiaren interesentzat): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1275,30 +1347,38 @@ msgstr ""
 "abiarazleen '%.250s' ci fitxategiak legezkanpoko abiarazleen sintaxia du "
 "'%.250s' abiarazle-izenean: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "ezin da abiarazleen '%.250s' ci fitxategia ireki"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "abiarazleen ci fitxategiak direktiba sintaxi ezezaguna du"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "abiarazleen ci fitxategiak '%.250s' direktiba ezezaguna du"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "ezin da sortu abiarazleen '%.250s' egoerako direktorioa"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "ezin da abiarazleen '%.250s' egoerako direktorioaren jabetza ezarri"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "izen hutsa duten abiarazleak ez dira onartzen"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "abiarazlearen izenak karaktere baliogabea du"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1323,201 +1403,224 @@ msgstr "ustekabeko fitxategi amaiera '%.250s'(e)n"
 msgid "error formatting string into varbuf variable"
 msgstr "errorea kateari formatua ematean varbuf aldagaian"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "errorea dpkg-deb kanalizaziotik irakurtzean"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "alde batetara uzten despaketatu gabeko '%.255s' fitxategia (ordeztu edo "
 "baztertua?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "errorea data-zigiluak ezartzean: '%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "ezin da '%.255s' sortu ('%.255s' prozesatzean)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "errorea '%.255s' esteka sinbolikoaren jabetza ezartzean"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "atzealdeko dpkg-deb-en iraupena: '%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "errorea jabetza ezartzean: '%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "errorea baimenak ezartzean: '%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"huts egin du '%.250s' esteka sinbolikoaren egoera eskuratzean (erreferentzia "
-"kenduta)"
+msgid "error closing/writing `%.255s'"
+msgstr "errorea '%.255s' ixtean/idaztean"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"huts egin du proposatutako (erreferentzia kenduta) helburuko '%.250s' esteka "
-"sinbolikoaren egoera eskuratzean '%.250s' estekarentzako"
+msgid "error creating pipe `%.255s'"
+msgstr "errorea '%.255s' kanalizazioa sortzean"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"'%.250s' gainidazten saiatzen, zein '%.250s' desbideratutako bertsio bat da "
-"(paketea: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "errorea '%.255s' gailua sortzean"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"'%.250s' gainidazten saiatzen , zein'%.250s'-en desbideratutako bertsio bat "
-"den"
+msgid "error creating hard link `%.255s'"
+msgstr "errorea '%.255s' esteka gogorra sortzean"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "ezin da '%.255s' atzitu (instalatzera zioala)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "errorea '%.255s' esteka sinbolikoa sortzean"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
-"ezin da '%.255s' inguruko nahastea garbitu, beste bertsio bat instalatu "
-"aurretik"
+msgid "error creating directory `%.255s'"
+msgstr "errorea '%.255s' direktorioa sortzean"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
-"ezin da leheneratutako '%.255s' atzitu beste bertsio bat instalatu aurretik"
+msgid "error setting timestamps of `%.255s'"
+msgstr "errorea data-zigiluak ezartzean: '%.255s'"
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "artxiboko '%.255s' objektua mota ezezagunekoa da: 0x%x"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "errorea '%.255s' esteka sinbolikoaren jabetza ezartzean"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "%s pakete zaharreko fitxategiak ordezten...\n"
+msgid "unable to read link `%.255s'"
+msgstr "ezin da irakurri '%.255s' esteka"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Instalatutako %s paketeko fitxategiekin ordeztuta...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:641
-#, c-format
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
-"%2$.250s %3$.250s paketeko '%1$.250s' direktorioa direktorioa ez den batekin "
-"gainidazten saiatzen ari da"
+"'%.250s' gainidazten saiatzen ari da; %.250s %.250s paketean ere badago"
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
-"'%.250s' gainidazten saiatzen ari da; %.250s %.250s paketean ere badago"
+"huts egin du '%.250s' esteka sinbolikoaren egoera eskuratzean (erreferentzia "
+"kenduta)"
 
-#: src/archives.c:702
+#: src/archives.c:674
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "ezin da '%.255s' sortu ('%.255s' prozesatzean)"
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"huts egin du proposatutako (erreferentzia kenduta) helburuko '%.250s' esteka "
+"sinbolikoaren egoera eskuratzean '%.250s' estekarentzako"
 
-#: src/archives.c:709
+#: src/archives.c:732
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "atzealdeko dpkg-deb-en iraupena: '%.255s'"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"'%.250s' gainidazten saiatzen, zein '%.250s' desbideratutako bertsio bat da "
+"(paketea: %.100s)"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:738
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "errorea '%.255s' ixtean/idaztean"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"'%.250s' gainidazten saiatzen , zein'%.250s'-en desbideratutako bertsio bat "
+"den"
 
-#: src/archives.c:739
+#: src/archives.c:768
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "errorea '%.255s' kanalizazioa sortzean"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "ezin da '%.255s' atzitu (instalatzera zioala)"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:776
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "errorea '%.255s' gailua sortzean"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
+"ezin da '%.255s' inguruko nahastea garbitu, beste bertsio bat instalatu "
+"aurretik"
 
-#: src/archives.c:762
+#: src/archives.c:782
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "errorea '%.255s' esteka gogorra sortzean"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
+"ezin da leheneratutako '%.255s' atzitu beste bertsio bat instalatu aurretik"
 
-#: src/archives.c:768
+#: src/archives.c:818
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "errorea '%.255s' esteka sinbolikoa sortzean"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "artxiboko '%.255s' objektua mota ezezagunekoa da: 0x%x"
 
-#: src/archives.c:774
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "errorea '%.255s' direktorioa sortzean"
+msgid "cannot stat file '%s'"
+msgstr "ezin da'%s' fitxategia atzitu"
 
-#: src/archives.c:813
+#: src/archives.c:915
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "ezin da joan '%.255s'(e)ra bertsio berria instalatzeko"
+msgid "Replacing files in old package %s ...\n"
+msgstr "%s pakete zaharreko fitxategiak ordezten...\n"
 
-#: src/archives.c:823
+#: src/archives.c:920
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "ezin da irakurri '%.255s' esteka"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Instalatutako %s paketeko fitxategiekin ordeztuta...\n"
+
+#: src/archives.c:929
+#, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"%2$.250s %3$.250s paketeko '%1$.250s' direktorioa direktorioa ez den batekin "
+"gainidazten saiatzen ari da"
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+"'%.250s' gainidazten saiatzen ari da; %.250s %.250s paketean ere badago"
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "ezin da joan '%.255s'(e)ra bertsio berria instalatzeko"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "ezin da esteka sinbolikoaren babeskopia egin: '%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "ezin da esteka sinbolikoaren babeskopiaren 'chown' egin: '%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "bertsio berria instalatu aurretik ezin da estekaren babeskopia egin: '%.255s'"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "ezin da '%.255s'(r)en bertsio berria instalatu"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "ezin da'%.255s' ireki"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "ezin da'%.255s' fitxategia sinkronizatu"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1526,7 +1629,7 @@ msgstr ""
 "%s(r)en mendekotasunaren arazoari ezikusia egiten:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1535,7 +1638,7 @@ msgstr ""
 "funtsezko %s paketearen konfigurazioa kentzea\n"
 "aztertzen, %s gaitzeko."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1544,7 +1647,7 @@ msgstr ""
 "dpkg: ez, %s funtsezkoa da, ez da konfigurazioa kenduko\n"
 " %s gaitu ahal izateko.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1553,17 +1656,17 @@ msgstr ""
 "dpkg: ez, ezin da %s(r)ekin aurrera jarraitu (ikus --auto-deconfigure):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "%.250s ezabatzea"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "%.250s instalatzea"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1571,12 +1674,12 @@ msgstr ""
 "dpkg: %s(r)en konfigurazioa kentzea kontutan hartzen, zeinek %s(e)k apur "
 "dezakeen ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: bai, %s konfigurazioa kenduko da, (%s-ek apurtua).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1585,11 +1688,11 @@ msgstr ""
 "dpkg: %2$s daukan %1$s(r)i dagokionez:\n"
 "%3$s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "apurketari ezikusi egin zaio, hala ere aurrera jarraitzen!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1599,29 +1702,29 @@ msgstr ""
 " ez da baimentzen konfigurazioa kentzea (--auto-deconfigure lagungarri izan "
 "daiteke)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "%.250s instalatzeak instalatuta dagoen softwarea apurtu dezake"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %s kentzea aztertzen, %s jartzeko...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s ez dago ondo instalatuta - mendekotasunei ezikusi egingo zaie.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: beharbada arazoak egongo dira %s kentzeko, %s hornitzen\n"
 " baitu...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1630,101 +1733,103 @@ msgstr ""
 "dpkg: %s paketea berriro instalatu behar da, baina kendu egingo da eskatu "
 "bezala.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: %s paketea berriro instalatu behar da, ez da kenduko.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: bai, %s kenduko da, eta %s jarri.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "gatazkan dauden paketeak - %.250s ez da instalatuko"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "gatazkari ezikusi egin zaio, jarrai daiteke"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive: bide-izenaren argumentu bat behar du gutxienez"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "'find' dpkg --recursive komandoarentzako"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "huts egin du fdopen-ek find-en kanalizazioarekin"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "errorea find-en kanalizazioa irakurtzean"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "errorea find-en kanalizazioa ixtean"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--recursive bilaketak kudeatu gabeko %i errorea itzuli du"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "bilatu bai, baina ez da paketerik aurkitu (*.deb fitxategiak)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s: paketearen fitxategiak argumentu bat behar du gutxienez"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<irteera estandarra>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<errore estandarra>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Aurrez ez hautatutako %s paketea hautatzen.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Hautapena kendutako %s paketea saltatzen.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "%2$.250s %1$.250s bertsioa instalatuta dago, saltatu egingo da.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%.250s aurreko bertsiora itzultzen, %.250s-tik %.250s-ra."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1759,18 +1864,18 @@ msgstr "ezin da '%.250s'(r)en instalatu berri den bertsioa kendu"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "ezin da '%.250s'(r)en erauzi berri den bertsioa kendu"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "ezin da banatutako '%.250s' konfigurazioko fitxategi berria analizatu"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "ezin da unean instalatutako '%.250s' konfigurazioko fitxategi analizatu"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1781,57 +1886,57 @@ msgstr ""
 "'%s' konfigurazioko fitxategia ez dago sisteman.\n"
 "Konfigurazioko fitxategi berria zuk eskatu bezala instalatzen.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: huts egin du '%.250s' babeskopia zaharra kentzean : %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: huts egin du '%.250s'-tik '%.250s'-ra izena aldatzean: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: huts egin du '%.250s' ezabatzean: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: huts egin du banatutako '%.250s' bertsio zaharra kentzean: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: huts egin du '%.250s' kentzean (gainidatzi aurretik): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: huts egin du '%.250s'(e)tik '%.250s'(e)ra estekatzean: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "%s konfigurazioko fitxategiaren bertsio berria instalatzen...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "ezin da '%.250s' instalatu '%.250s' gisa"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "'%s' izeneko paketerik ez dago instalatuta, ezin da konfiguratu"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "%.250s paketea instalatuta eta konfiguratuta dago lehendik ere"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1840,7 +1945,24 @@ msgstr ""
 "%.250s paketea ez dago prest konfiguratzeko\n"
 " ezin da konfiguratu (uneko egoera: '%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"%.250s paketea ez dago prest konfiguratzeko\n"
+" ezin da konfiguratu (uneko egoera: '%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1849,11 +1971,11 @@ msgstr ""
 "dpkg: ezin da %s konfiguratu, mendekotasun arazoak direla eta:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "mendekotasun arazoak - konfiguratu gabe uzten ari da"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1862,7 +1984,7 @@ msgstr ""
 "dpkg: %s: mendekotasun arazoak, baina eskatu bezala konfiguratuko da:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1870,12 +1992,12 @@ msgstr ""
 "Paketearen egoera inkoherentea da - berriro instalatu\n"
 " behar duzu, konfiguratzen saiatu aurretik."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) konfiguratzen...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1884,7 +2006,7 @@ msgstr ""
 "%s: ezin da atzitu '%s' konfigurazioko fitxategia\n"
 " (= '%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1893,7 +2015,7 @@ msgstr ""
 "%s: '%s' konfigurazioko fitxategia esteka zirkular bat da \n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1902,7 +2024,7 @@ msgstr ""
 "%s: ezin da '%s' konfigurazioko fitxategiko esteka irakurri\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1911,35 +2033,36 @@ msgstr ""
 "%s: badirudi '%.250s' konf. fitxategia fitxategi-izen endekatua dela\n"
 " ('%s' '%s'(r)en esteka sinbolikoa da)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: '%.250s' konf. fitxategia ez da fitxategi arrunta, ezta esteka "
 "sinbolikoa ere (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: ezin da %s konfigurazioko fitxategia ireki hash egiteko: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Idatzi 'exit' amaitutakoan.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1948,12 +2071,12 @@ msgstr ""
 "\n"
 "'%s' konfigurazioko fitxategia"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (benetan '%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1964,7 +2087,7 @@ msgstr ""
 " ==> Zuk edo script batek sortutako fitxategia.\n"
 " ==> Pakete-mantentzaileak paketearekin batera hornitutako fitxategia.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1973,7 +2096,7 @@ msgstr ""
 "\n"
 "     Instalatu zenetik ez da aldatu.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1982,7 +2105,7 @@ msgstr ""
 "\n"
 " ==> Instalatu zenetik aldatu da (zuk edo script batek).\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1991,37 +2114,37 @@ msgstr ""
 "\n"
 " ==> Instalatu zenetik ezabatua (zuk edo script batek).\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Pakete banatzaileak bertsio eguneratu bat bidali du.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Paketeko bertsioa azken instalazioko bera da.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Fitxategi berri bat erabiltzen ari da, zuk eskatu bezala.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Uneko fitxategi zaharra erabiltzen ari da, zuk eskatu bezala.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Lehenespenez konfigurazioko fitxategi zaharra mantentzen.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Lehenespenez konfigurazioko fitxategi berria erabiltzen.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2036,180 +2159,171 @@ msgstr ""
 "      D     : bertsioen arteko ezberdintasunak ikustea\n"
 "      Z     : shell-a abiaraztea egoera egoera aztertzeko\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Ekintza lehenetsia instalatuta dagoen bertsioa mantentzea da.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Ekintza lehenetsia bertsio berria instalatzea da.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[lehenetsia=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[lehenetsia=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[lehenespenik ez]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "errorea stderr-en idaztean, konfigurazioko fitxategiaren gonbitaren aurretik "
 "aurkitu da"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "irakurketa errorea stdin-en konfigurazioko fitxategiaren gonbitean"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF stdin-en konfigurazioko fitxategiaren gonbitean"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s paketea %s(r)en mendekoa da"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s paketea %s(r)en aurremendekoa da"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s(e)k %s gomendatzen du"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s(e)k %s iradokitzen du"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s(e)k %s hausten du"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s(e)k %s(r)ekin gatazkan dago"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s(e)k %s hobetzen du"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s kendu behar da.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s konfigurazioa kenduko da.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s instalatu behar da, baina bertsioa %.250s da.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s instalatuta dago, baina bertsioa %.250s da.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s deskonprimituta dago, baina oraindik ez da konfiguratu.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s deskonprimituta dago, baina bertsioa %.250s da.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s: azken konfiguratutako bertsioa %.250s da.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s %s da.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s: %.250s hornitzen du, baina kendu egin behar da.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s: %.250s hornitzen du, baina konfigurazioa kendu behar da.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s: %.250s hornitzen du, baina %s da.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ez dago instalatuta.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (%.250s bertsioa) instalatu behar da.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (%.250s bertsioa) dago eta %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s: %.250s hornitzen du, baina instalatu egin behar da.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s: %.250s hornitzen du, existitzen da eta %s da.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Erabili --help paketeen kontsultari buruzko laguntza lortzeko."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s %s bertsioa.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2219,8 +2333,8 @@ msgstr ""
 "GNU Lizentzia Publiko Orokorraren 2 bertsioa edo berriagoa.\n"
 "EZ dago bermerik.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2229,7 +2343,7 @@ msgstr ""
 "Erabilera: %s [<aukera> ...] <komandoa>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2250,7 +2364,7 @@ msgstr ""
 "izena.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2284,7 +2398,7 @@ msgstr ""
 "  --version                        erakutsi bertsioa.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2298,17 +2412,12 @@ msgstr ""
 "Pakete preinst/postrm script-ak beti zehaztu behar dituzte --package eta --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "ezin da'%s' fitxategia atzitu"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "errorea '%s' egiaztatzean"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2317,129 +2426,114 @@ msgstr ""
 "berrizendatzeak '%s' gainidaztea dakar\n"
 "  '%s' fitxategi ezberdinarekin, ez da onartzen"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "ezin da '%s' fitxategia idatzi"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "fitxategiaren kopia"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "ezin da '%s' izenez '%s'(e)ra aldatu"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: kendu bikoiztutako '%s' esteka zaharra"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "ezin da iturburuko '%.250s' fitxategia ireki"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "\"%s\" fitxategi-izena ez da absolutua"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "fitxategiak ezin du lerro-jauzirik eduki"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "'%s'(r)en desbideraketa lokala"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "'%s' lokalki hona desbideratuta: %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "%s %s(e)k desbideratuta"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%3$s(e)k %1$s desbideratu du %2$s(e)ra"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "%s(r)en edozein desbideraketa"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s(r)en edozein desbideraketa %s(e)ra"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "ezin da %s fitxategi berria sortu"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "ezin da '%s' fitxategia garbitu"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "errorea diversions-old zaharra kentzean"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "errorea diversions-old berria sortzean"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "errorea desbiderapen berria instalatzean"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s aukerak argumentu bakar bat behar du"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "\"%s\" fitxategi-izena ez da absolutua"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "fitxategiak ezin du lerro-jauzirik eduki"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Ezin dira direktorioak desbideratu"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "ezin da '%s' fitxategia bere burura desbideratu"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "'%s' uzten\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s'(e)k '%s'(r)ekin gatazkan dago"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "'%s' gehitzen\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"%.250s kentzeko eskaerari ezikusi egingo zaio, ez dagoelako instalatuta."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Ez dago '%s' desbideraketarik, ez da ezabatuko\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2450,7 +2544,7 @@ msgstr ""
 "  '%s' ezabatzean\n"
 "  '%s' aurkitu da"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2461,16 +2555,23 @@ msgstr ""
 "  '%s' ezabatzean\n"
 "  '%s' aurkitu da"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"%.250s kentzeko eskaerari ezikusi egingo zaio, ez dagoelako instalatuta."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "'%s' kentzen\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "paketeak ezin du lerro-jauzirik berririk eduki"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "'divert-to'-k ezin du lerro-jauzirik eduki"
 
@@ -2486,12 +2587,12 @@ msgstr "fstat-ek huts egin du aurreko desbideratzeen fitxategiarekin"
 msgid "failed to fstat diversions file"
 msgstr "fstat-ek huts egin du desbideratzeen fitxategiarekin"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "desbideratze gatazkatsuak: '%.250s' edo '%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2501,7 +2602,7 @@ msgstr ""
 "direlako. Berriro instalatu behar dira (eta beren mende dauden\n"
 "pakete guztiak) ondo lan egiteko:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2511,7 +2612,7 @@ msgstr ""
 "Konfiguratzeko, erabili dpkg --configure edo configure menu-aukera\n"
 "dselect-en:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2522,7 +2623,7 @@ msgstr ""
 "dpkg --configure <paketea> erabiliz edo configure menu-aukerarekin\n"
 "dselect-en:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2532,7 +2633,7 @@ msgstr ""
 "egon direlako. Saiatu berriro instalatzen; paketeak kentzeko, erabili\n"
 "dselect edo dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2542,7 +2643,7 @@ msgstr ""
 "prozesuen zain daude. Prozesu hauek eskatzeko erabili \n"
 "dselect edo dpkg --configure --pending (edo dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2552,14 +2653,41 @@ msgstr ""
 "ez da oraindik amaitu. Abiarazlearen prozesua eskatzeko erabili \n"
 "dselect edo dpkg --configure --pending (edo dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s: ez du argumenturik hartzen"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2568,26 +2696,26 @@ msgstr ""
 "baliteke unean aldaketak egiten egotea. Arazo hauetariko\n"
 "batzuen zergatia izan daiteke.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ezezaguna>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d - %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] "pakete %d, ondoko sekzioetan:"
 msgstr[1] " %d pakete, ondoko sekzioetan:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2596,28 +2724,32 @@ msgstr ""
 "dpkg-en bertsioa %s euskarriarekin ez dago oraindik konfiguratuta.\n"
 "Erabili 'dpkg --configure dpkg', eta ondoren saiatu berriro.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr "badirudi dpkg ez dagoela instalatuta, ezin da bilatu %s euskarria !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Aurremendekotasunen eremua"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "aro"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "fitxategi-izen luzeak"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "hainbat gatazka eta ordezkapen"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2626,29 +2758,29 @@ msgstr ""
 "dpkg: ezin da ikusi nola bete aurremendekotasuna:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "%.250s: ezin dira aurremendekotasunak bete (hau dela eta behar dira: %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "'--%s' aukera zaharkitua, '--%s' erabili horren ordez."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions: hiru argumentu hartzen ditu: <bertsioa> <erlazioa> "
 "<bertsioa>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions: okerreko erlazioa"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "%s bertsioak okerreko sintaxia du: %s"
@@ -2703,12 +2835,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "gainidazteko arazoa --force gaituta dagoelako:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "ezin dira '%.250s' paketearen fitxategi-zerrendaren fitxategiak ireki"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2717,129 +2849,99 @@ msgstr ""
 "'%.250s' paketearen fitxategi-zerrendaren fitxategiak falta dira, paketeak "
 "ez duela fitxategirik instalatuta ondorioztatuko da."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "ezin da '%.250s' paketearen fitxategi-zerrendaren fitxategiaren egoera "
 "eskuratu"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"'%.250s' paketearen fitxategi-zerrendak amaierako lerro-jauzia falta du"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "'%.250s' paketearen fitxategi-zerrenda"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "'%.250s' paketearen fitxategi-zerrendak amaierako lerro-jauzia falta du"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "'%.250s' paketearen fitxategi-zerrendaren fitxategiak fitxategiek izen hutsa "
 "daukate"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "errorea '%.250s' paketearen fitxategi-zerrendaren fitxategiak ixtean"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Datu-basea irakurtzen ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "fitxategi edo direktorio %d dago unean instalatuta).\n"
 msgstr[1] "%d fitxategi edo direktorio daude unean instalatuta).\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "ezin da %s paketearen fitxategi-zerrenda eguneratua sortu"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
-"idaztean"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
-"garbitzean"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
-"sinkronizatzean"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua ixtean"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
-"instalatzean"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "instalatu gabe"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ez dago instalatuta baina konfigurazioa gelditzen da"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "hautsita kentzean edo instalatzen huts egin duelako"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "deskonprimituta baina konfiguratu gabe"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "hautsita postinst-en hutsegitea dela eta"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "beste pakete baten abiarazlearen prozesuaren zain"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "abiarazita"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalatuta"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "errorea: PATH ez da ezarri."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' ez da PATH aldagaian aurkitu edo ez da exekutagarria."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2851,7 +2953,7 @@ msgid_plural ""
 msgstr[0] "'%s' ez da PATH aldagaian aurkitu edo ez da exekutagarria."
 msgstr[1] "'%s' ez da PATH aldagaian aurkitu edo ez da exekutagarria."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2869,100 +2971,153 @@ msgstr ""
 "Oharra: supererabiltzailearen PATHak honakoak izan ohi ditu:\n"
 "/usr/local/sbin, /usr/sbin eta /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "ezin da 'setenv' erabili mantentzailearen script-arentzako"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "%.250s: huts egin du chroot egitean"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "huts egin du '%.255s' direktoriora aldatzean"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "ezin da exekutatzeko baimenik '%.250s'(e)n ezarri"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "ezin da 'setenv' erabili mantentzailearen script-arentzako"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "%s script-a instalatuta"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "ezin da %s '%.250s' atzitu"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "%s script berria"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "%s script zaharra"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "ezin da %s '%.250s' atzitu: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - pakete berriaren script-arekin saiatzen...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "ez dago script-ik paketearen bertsio berrian - uzten ari da"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... badirudi dena ondo joan dela.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "ezin da '%.255s' segurtasunez kendu"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "ezin da '%.250s' badagoen begiratu"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ezin da informazio-direktorioan irakurri"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "errorea %.250s irekitzen saiatzean"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "ezin da '%s' fitxategia idatzi"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "'%.250s' konf. fitxategia ez da paketean azaltzen"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "errorea '%s' idaztean"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian '%s' pakete-kudeatzailearen %s bertsioa.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2985,7 +3140,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3024,7 +3183,7 @@ msgstr ""
 "  --force-help                             erakutsi behartzeko laguntza.\n"
 "  -Dh|--debug=help                    erakutsi arazketaren laguntza.\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3036,7 +3195,7 @@ msgstr ""
 "  --version                           Erakutsi bertsioa.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3047,19 +3206,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile artxiboetan (idatzi %s --help.)\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Barne erabilpenerako: dpkg --assert-support-predepends | --predep-package \n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3085,6 +3287,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3134,7 +3338,7 @@ msgstr ""
 "  --abort-after <n>               Abortatu <n> errore aurkitu ondoren.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3154,12 +3358,12 @@ msgstr ""
 "                                        bateragarritasunerako bakarrik).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "Erabili 'dselect' edo 'aptitude' paketeak errazago kudeatzeko.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3180,59 +3384,63 @@ msgstr ""
 "[*] markatutako aukerek emaitza handia dute - iragazi 'less' edo 'more' "
 "erabiliz."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3241,103 +3449,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "mendekotasun arazoak - ez da kenduko"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "mendekotasun arazoak - ez da kenduko"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "ezin da 'setenv' erabili mantentzailearen script-arentzako"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "irakurketaren errorea '%.255s' konfigurazioko fitxategian"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3345,7 +3553,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3353,38 +3561,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug: argumentu zortzitar bat behar du"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "pakete-izen nulua --ignore-depends komaz bereizitako '%.250s' zerrendan"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends: legezko pakete izena behar du. '%.250s' ez da; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "baliogabeko osokoa --%s: '%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "errorea '%s' lotura exekutatzean, irteerako %d kodea"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "egoera"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s: ez du argumenturik hartzen"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3393,7 +3636,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3401,64 +3644,62 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "'%.*s' behartzeko/uko egiteko aukera ezezaguna"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "'%s' behartzeko/uko egiteko aukera zaharkitua\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd: argumentu bat hartzen du, ez 0"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd: argumentu bat bakarrik hartzen du"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents: argumentu bat hartzen du zehazki"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "ezin izan da '%i' ireki korronterako"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "ustekabeko eof %d lerroa amaitu aurretik"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "ekintza-aukera bat behar da"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "paketeen izenak zehaztu behar dituzu, ez paketeen barruko fitxategien izenak"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending: ez du hartzen aukerakoa ez den argumenturik"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s: pakete-izenaren argumentu bat behar du gutxienez"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "%s paketea behin baino gehiagotan azaltzen da, baina behin bakarrik "
 "prozesatuko da.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3467,7 +3708,7 @@ msgstr ""
 "%s paketearen kopia bat baino gehiago deskonprimitu da\n"
 " exekuzio honetan!  Behin bakarrik konfiguratuko da.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3476,113 +3717,113 @@ msgstr ""
 "%.250s paketea ez dago prest abiarazlearen prozesurako\n"
 " (uneko egoera: '%.250s' eta ez da abiarazlerik falta)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %s paketea, %s hornitzen duena, kendu egingo da.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  %s paketea kendu egingo da.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  %s(r)en sistemako bertsioa %s da.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  %s paketea, %s hornitzen duena, abiarazlearen prozesuaren zain dago.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  %s paketea abiarazlearen prozesuaren zain dago.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: '%s' ere konfiguratzen ari da (honek behar du: '%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  %s paketea, %s hornitzen duena, oraindik ez dago konfiguratuta.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  %s paketea ez dago konfiguratuta oraindik.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  %s paketea, %s hornitzen duena, ez dago instalatuta.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  %s paketea ez dago instalatuta.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s)(e)k %s apurtzen du eta %s da.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s)(e)k %s hornitzen du.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Konfiguratuko den %s(r)en bertsioa %s da.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " honen mendekoa da: "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; nolanahi ere:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "errorea '%.250s' ez dagoela ziurtatzean"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "pakete-fitxategia berriz muntatu da"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s autentifikatzen...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Huts egin du %s paketea egiaztatzean!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3591,95 +3832,100 @@ msgstr ""
 "Huts egin du %s paketea egiaztatzean,\n"
 "baina eskatu bezala instalatuko da.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "gaindituta\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "ezin da aldi baterako direktorioa sortu"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "%s paketeak gatazka/ordezte bikote gehiegi ditu"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "ezin da '%.250s' kontroleko informazio-fitxategia ezabatu"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "pakete-bertsio zaharreko inf. fitxategiak izen luzeegia du;'%.250s' hasten da"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "ezin da '%.250s' informazio-fitxategi zaharkitua kendu"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "ezin da '%.250s' (ustezko) informazio-fitxategi berria instalatu"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "ezin da aldi baterako kontroleko direktorioa ireki"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "paketeak kontroleko informazio-fitxategi izen luzeegia dauka ('%.50s' hasten "
 "da)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "paketearen kontrol informazioak '%.250s' direktorioa zeukan"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "'%.250s' rmdir paketearen kontrol-informazioak ez du esaten direktorio bat "
 "ez denik"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "%s paketeak zerrenda informazio-fitxategi gisa zeukan"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "ezin da '%.250s' informazio fitxategi berria '%.250s' gisa instalatu"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "ezin da '%.250s' kontroleko informazio-fitxategia ezabatu"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Kontuan hartu %s desagertu dela, guztiz ordeztu delako.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "ezin da sartu artxiboan"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "ezin da aldi baterako direktorioa sortu"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "kontrol-informazioaren luzera"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s(r)i buruzko informazioa erregistratu da %s(e)tik.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "paketearen arkitektura (%s) ez dator bat sistemarekin (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3688,105 +3934,100 @@ msgstr ""
 "dpkg: %2$s daukan %1$s: aurremendekotasun arazoa:\n"
 "%3$s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "aurremendekotasun arazoa: %.250s ez da instalatuko"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "aurremendekotasun arazoari ezikusi egingo zaio!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s ordezteko prestatzen (%s erabiliz) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "%s (%s) deskonprimitzen...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "konf. fitxategiaren izena ('%.250s' hasten dena) luzeegia da (>%d karaktere)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s: irakurketa-errorea"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "errorea %.250s ixtean"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "errorea %.250s irekitzen saiatzean"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%s konfigurazioa kentzen, %s kendu ahal izateko...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s konfigurazioa kentzen...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "%.250s ordezpena deskonprimitzen...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb eremuaren erausketa"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "errorea dpkg-deb tar irteera irakurtzean"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "fitxategi-sistemaren tar fitxategia hondatu da - paketearen artxiboa "
 "hondatuta dago"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: kendu amaierako zero posibleak"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "ezin izan da '%.250s' fitxategi zaharraren egoera eskuratu, beraz ez da "
 "ezabatuko: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "ezin da '%.250s' direktorio zaharra ezabatu: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "'%.250s' konf. fitxategi zaharra direktorio huts bat da (eta ezabatu egin da)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "ezin da beste '%.250s' fitxategiaren egoera eskuratu"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3795,23 +4036,18 @@ msgstr ""
 "'%.250s' fitxategi zaharra zenbait fitxategi berrien berdina da (bai "
 "'%.250s' eta bai '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "ezin da '%.250s' fitxategi zaharra segurtasunez kendu: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Kontuan hartu %s desagertu dela, guztiz ordeztu delako.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3824,89 +4060,89 @@ msgstr ""
 "|/ Err?=(bat ere ez)/Hold/Reinst-required/X=both-problems (Status,Err: "
 "uppercase=bad)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Izena"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Bertsioa"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Azalpena"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Ez dago honekin bat datorren paketerik: %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%s(e)k hemendik desbideratuta: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%s(e)k hona desbideratuta: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desbideratze lokala hemendik: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokalki hona desbideratuta: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search: fitxategi-izeneko eredu-argumentu bat behar du gutxienez"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Ez dago honekin bat datorren paketerik: %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "'%s' paketea ez dago instalatuta, eta ez dago inf. erabilgarririk.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "'%s' paketea ez dago erabilgarri.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "'%s' paketea ez dago instalatuta.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "'%s' paketeak ez dauka fitxategirik (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalki hona desbideratuta: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "paketeak beste batzuk hona desbideratzen ditu: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%s(e)k hona desbideratuta: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3914,22 +4150,22 @@ msgstr ""
 "Erabili dpkg --info (= dpkg-deb --info) artxibo-fitxategiak aztertzeko,\n"
 "eta dpkg --contents (= dpkg-deb --contents) edukia zerrendatzeko.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s: gehienez bi argumentu hartzen ditu"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "kontrol-fitxategiak hau dauka: %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian %s pakete-kudeaketarako programaren %sbertsioa.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3967,11 +4203,17 @@ msgstr ""
 "bide-izena.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3980,7 +4222,7 @@ msgstr ""
 "  -f|--showformat=<formatua>      Erabili beste formatu bat --show egiteko\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4002,13 +4244,17 @@ msgstr ""
 "  sintaxiarekin. Eremuak eskuinean lerrokatuko dira, zabalera negatiboa ez \n"
 "  bada. Negatiboa bada, aldiz, ezkerrean lerrokatuko dira.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Erabili --help paketeen kontsultari buruzko laguntza lortzeko."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "%.250s kentzeko eskaerari ezikusi egingo zaio, ez dagoelako instalatuta."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4018,11 +4264,11 @@ msgstr ""
 " fitxategiak bakarrik daudelako sisteman. Erabili --purge horiek ere "
 "kentzeko."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Hau funtsezko pakete bat da, eta ez da kendu behar."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4031,11 +4277,11 @@ msgstr ""
 "dpkg: mendekotasun arazoak direla eta, ezin da %s kendu:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "mendekotasun arazoak - ez da kenduko"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4044,7 +4290,7 @@ msgstr ""
 "dpkg: %s: mendekotasun arazoak, baina eskatu bezala kenduko da:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4052,17 +4298,17 @@ msgstr ""
 "Paketearen egoera inkoherentea da - berriro instalatu beharko\n"
 " zenuke, kentzen saiatu aurretik."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s kendu edo purgatuko litzateke...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s kentzen...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4071,100 +4317,104 @@ msgstr ""
 "%.250s kentzean, ezin da '%.250s' direktorioa kendu: %s - baliteke "
 "direktorioa muntatze puntua bat izatea ?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "ezin da '%.250s' kendu"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "ezin da '%.250s' segurtasunez kendu"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "%.250s kentzean, '%.250s' direktorioa ez dago hutsik, eta beraz ez da "
 "kenduko."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "ezin da '%.250s' kendu"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%s: konfigurazio-fitxategiak purgatzen ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "ezin da '%.250s' konfigurazio-fitxategi zaharra kendu (= '%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "ezin da '%.250s' konf. fitxategiaren direktorioa irakurri ('%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "ezin da '%.250s' babeskopiako konf. fitxategi zaharra kendu ('%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ezin da fitxategi zaharren zerrenda kendu"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "ezin da postrm script zaharra kendu"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "ustekabeko eof pakete-izenaren %d lerroan"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "ustekabeko lerro-amaiera pakete-izenaren %d lerroan"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "ustekabeko eof pakete-izenaren ondoren %d lerroan"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "espero ez zen lerro-amaiera pakete-izenaren ondoren %d lerroan"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "espero ez ziren datuak paketearen eta hautapenaren ondoren %d lerroan"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "pakete-izen baliogabea %d lerroan: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "pakete-izen baliogabea %d lerroan: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "nahi zen egoera ezezaguna %d lerroan: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "irakurketa-errorea sarrera estandarrean"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Erabili --help paketeen kontsultari buruzko laguntza lortzeko."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4181,7 +4431,7 @@ msgstr ""
 "  --list [<glob-pattern>]  zerrendatu uneko datu-baseko gainidazketak.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4204,31 +4454,17 @@ msgstr ""
 "  --help                   erakutsi laguntzaren mezu hau.\n"
 "  --version               erakutsi bertsioa.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "amaierako '/'-ak kentzen"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "ezin da statoverride fitxategi berria ireki"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "errorea statoverride-old kentzean"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "errorea statoverride-old berria sortzean"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "errorea statoverride berria instalatzean"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add aukerak lau argumentu behar ditu"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4237,21 +4473,21 @@ msgstr ""
 "'%s'(r)en gainidazketa badago dagoeneko, baina --force ezarri denez, ezikusi "
 "egingo zaio."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "'%s'(r)en gainidazketa badago dagoeneko, abortatzen."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update eman da baina %s ez dago"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Ez dago gainidazketarik."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update ezin da --remove aukerarekin erabili"
 
@@ -4374,42 +4610,42 @@ msgstr ""
 "aldatu.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger komandoari mantentzailearen script batek deitu behar dio (edo --"
+"by-package aukerarekin)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: abiarazleen datuen direktorioa ez da oraindik sortu\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: abiarazlearen erregistrorik ez dago oraindik\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "argumentu bat hartzen du, abiarazlearen izena"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger komandoari mantentzailearen script batek deitu behar dio (edo --"
-"by-package aukerarekin)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: legezkanpoko espero den '%.250s' pakete-izena: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "'%.250s' abiarazlearen izen baliogabea: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4418,7 +4654,7 @@ msgstr ""
 "%s: zikloa aurkitua abiarazlearen prozesuan\n"
 " erantzule diren edo izan daitezkeen abiarazleen paketeen katea:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4428,48 +4664,49 @@ msgstr ""
 " abiarazleen zain dauden paketeak (ebatzi ezin diren edo izan "
 "daitezkeenak ):\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "abiarazlearen begizta, utzita"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%s(r)en abiarazleak prozesatzen ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s: paketeen fitxategiko argumentu bat behar du"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "ezin da dpkg egoera-area atzitu eguneratze masiboa egiteko"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "eguneratze masiboa egiteko dpkg egoera eremuan idazteko baimena eduki behar "
 "da"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Pakete erabilgarrien informazioa ordezten, %s erabiliz.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Pakete erabilgarrien informazioa eguneratzen, %s erabiliz.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Pakete %d-i buruzko informazioa eguneratu da.\n"
 msgstr[1] "%d paketeri buruzko informazioa eguneratu da.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4590,158 +4827,157 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "kontrol-fitxategiei buruzko abisu %d-i ezikusi egiten\n"
 msgstr[1] "kontrol-fitxategiei buruzko %d abisuei ezikusi egiten\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s aukerak <direktorio> argumentu bat behar du"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build: gehienez bi argumentu hartzen ditu"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "ezin da '%.250s' artxiboaren existentzia begiratu"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "helburua direktorioa da - ezin da saltatu kontrol fitxategiaren egiaztapena"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "ez da kontrol-arearen edukia egiaztatuko"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: pakete ezezagun bat eraikitzen '%s'(e)n .\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: '%s' paketea eraikitzen: '%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "huts egin du aldi baterako fitxategia sortzean (datuak)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "kontrola"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "huts egin du aldi baterako fitxategia desestekatzean (datuak), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "huts egin du aldi baterako fitxategiaren hasierara joatean (datuak)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "huts egin du ar-en fitxategiaren kideari (%s) fstat lantzean"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "errorea '%s' idaztean"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "kideen artean"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "huts egin du fitxategi izena tar kanalizazioan idaztean (datuak)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<konprimitua> tar -cf komandoarekin"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "ustekabeko fitxategi amaiera: %s - %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "errorea %s irakurtzean %.255s fitxategitik"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "huts egin du '%.255s' artxiboa irakurtzean"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "fstat: huts egin du artxiboarekin"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "artxiboak ez du punturik bertsio-zenbakian"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "artxiboak ez du lerro-jauzirik goiburuan"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "'%.250s' fitxategia hondatuta dago - okerreko zati kopurua"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "'%.250s' fitxategia ez da debian-en artxibo bitarra (dpkg-split probatu "
 "nahi?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "artxiboak ez du punturik bertsio-zenbakian"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "artxiboak ez du lerro-jauzirik goiburuan"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "artxiboak ez du punturik bertsio-zenbakian"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "%.250s artxiboaren bertsioa ez da ulertzen, lortu dpkg-deb berriagoa"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4768,41 +5004,41 @@ msgstr "'%.250s' fitxategiak bi kontrol-kide dauzka, utzi egingo da"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " debian pakete berria, %s bertsioa.\n"
 " tamaina: %ld byte; kontrol-artxiboa= %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "artxiboak gaizki osatutako '%s' kontrol-luzera dauka"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s: kide-datuak saltatu dira"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " debian pakete zaharra, %s bertsioa.\n"
 " tamaina: %ld byte; kontrol-artxiboa= %zi, artxibo nagusia= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4811,49 +5047,50 @@ msgstr ""
 "dpkg-deb: badirudi fitxategia ASCII moduan deskargatu delako \n"
 "dpkg-deb:    hondatu den artxibo bat dela\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "'%.255s' ez da debian formatuko artxibo bat"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "huts egin du kanalizazioan idaztean kopian"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "huts egin du kanalizazioa ixtean kopian"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datuak"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "huts egin du direktoriora chdir egitean"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "huts egin du direktorioa sortzean"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "huts egin du direktoriora chdir egitean, direktorioa sortu ondoren"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "huts egin du direktoriora chdir egitean"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<deskonprimitu>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "itsatsi"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s: .deb fitxategi-izen argumentu bat behar du"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4862,107 +5099,115 @@ msgstr ""
 "--%s: helburu direktorio bat behar du.\n"
 "Beharbada dpkg --install erabili nahi zenuen?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s: bi argumentu hartzen ditu gutxienez (.deb eta direktorioa)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s: argumentu bat bakarrik hartzen du (.deb fitxategi-izena)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "huts egin du chdir '/' egitean garbitzeko"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "ezin da'%s' fitxategia atzitu"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: '%.255s': ez dauka '%.255s' kontrol-osagairik\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "huts egin du '%.255s' osagaia irekitzean (%.255s), espero ez zen moduan"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "Eskatutako kontrol osagai %d falta da"
 msgstr[1] "Eskatutako kontrol %d osagai falta dira"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "ezin da '%.255s' direktorioa aztertu"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "ezin da '%.255s' atzitu ('%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "ezin da '%.255s' ireki ('%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "ezin da '%.255s' irakurri ('%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld byte, %5d lerro   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ez da fitxategi arrunta   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ez dago 'control' fitxategirik kontrol-artxiboan!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "ezin izan da 'control' osagaia ireki"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "huts egin du 'control' osagaia irakurtzean"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "errorea '%s' osagaia ixtean"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Errorea formatuan"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents: argumentu bat hartzen du zehazki"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "'%s' debian pakete-artxiboaren amaierako %s bertsioa.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4973,6 +5218,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4989,7 +5236,7 @@ msgstr ""
 "                                      fitxategia.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5002,11 +5249,27 @@ msgstr ""
 "<cfield> 'control' fitxategi nagusiko eremuen izena da.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5016,6 +5279,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Options:\n"
@@ -5030,7 +5296,7 @@ msgstr ""
 "none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5043,7 +5309,7 @@ msgstr ""
 "'dselect' edo 'aptitude' paketeak errazago kudeatzeko. 'dpkg-deb --extract'\n"
 "erabiliz deskonprimitutako paketeak gaizki instalatuko dira!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5051,185 +5317,205 @@ msgstr ""
 "Idatzi dpkg-deb --help *.deb fitxategiak manipulatzeko laguntza lortzeko;\n"
 "Idatzi dpkg --help paketeak instalatu eta desinstalatzeko laguntza lortzeko."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "-%c aukeraren osokoa baliogabea: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "-%c aukeraren konpresio-maila baliogabea: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "%s konpresio mota ezezaguna!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "-%c aukeraren konpresio-maila baliogabea: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko digitua (%d kodea) %s(e)n"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "'%.250s' fitxategia hondatuta dago - %.250s falta da"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - %.250s(r)en ondoren lerro-jauzia falta "
 "da"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "errorea %.250s irakurtzean"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko \"magic\" lehenengo "
 "goiburuaren amaieran"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko karaktere betegarria (%d kodea)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "'%.250s' fitxategia hondatuta dago - nuluak informazioaren sekzioan"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formatuaren bertsio-zenbakia"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s instalatuta dago, baina bertsioa %.250s da.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "'%.250s' fitxategia formatuaren '%.250s' bertsiokoa da - dpkg-split "
 "berriagoa behar duzu"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "pakete-izena"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "paketearen bertsio-zenbakia"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "pakete fitxategiaren MD5 kontrol-batura"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko MD5 kontrol-batura: '%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "zatiaren desplazamendua"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "zatiaren zenbakiak"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - barrarik ez zatiaren zenbakien artean"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "zati kopurua"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "'%.250s' fitxategia hondatuta dago - okerreko zati kopurua"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "zatien kopurua"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "'%.250s' fitxategia hondatuta dago - okerreko zati kopurua"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "pakete-izena"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko \"magic\" bigarren goiburuaren "
 "amaieran"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "'%.250s' fitxategia hondatuta dago - bigarren kidea ez da datu-kidea"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko zati kopurua adierazitako "
 "tamainetan"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "'%.250s' fitxategia hondatuta dago - okerreko tamaina adierazitako zati "
 "zenbakian"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "ezin da fstat egin '%.250s' zati-fitxategian"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "'%.250s' fitxategia hondatuta dago - laburregia"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "ezin da '%.250s' artxiboko zati-fitxategia ireki"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "'%.250s' fitxategia ez da artxibo-zatia"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5246,9 +5532,10 @@ msgstr "'%.250s' fitxategia ez da artxibo-zatia"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5272,12 +5559,19 @@ msgstr ""
 "     (erabilitako zatia):        %lu byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ezezaguna>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s(e)k zati-fitxategiko argumentu bat edo gehiago behar ditu"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "'%s' fitxategia ez da artxibo-zatia\n"
@@ -5312,7 +5606,7 @@ msgstr "Hautapena kendutako %s paketea saltatzen.\n"
 msgid "split package part"
 msgstr "%s paketea batzen zati %detik: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "eginda\n"
@@ -5337,11 +5631,6 @@ msgstr "%d zatia falta da"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian paketeak zatitu/batzeko '%s' tresna; %s bertsioa.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5364,17 +5653,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Aukerak:\n"
 "   --depotdir <direktorioa>        <direktorioa> erabili %s/%s ordez\n"
@@ -5387,151 +5685,160 @@ msgstr ""
 "\n"
 "Irteera egoera: 0 = Ados;  1 = -a ez da zatia;  2 = arazoak!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Idatzi dpkg-split --help laguntza lortzeko."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "ustekabeko fitxategi amaiera %.250s-en"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "zatiaren tamaina handiegia da, edo ez da positiboa"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "zatiaren tamainak %d KiB izan behar du gutxienez (goiburua onartzeko)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "ezin da '%.250s' biltegi-direktorioa irakurri"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto aukerak --output erabiltzea eskatzen du"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto: zati fitxategiko argumentu bat behar du zehazki"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "ezin da '%.250s' zati-fitxategia irakurri"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "'%.250s' fitxategia ez da zati anitzeko artxibo baten zatia.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "ezin da '%.250s' zati-fitxategia berriro ireki"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "ezin da '%.250s' biltegi-fitxategi berria ireki"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "ezin zaio '%.250s' biltegi-fitxategi berriari '%.250s' izena jarri"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "%2$s paketearen %1$d zati-fitxategian (oraindik falta: "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " eta "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "ezin da erabilitako '%.250s' biltegi-fitxategia ezabatu"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Fitxategi baztergarri batzuk biltegi-direktorioan utzi dira:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "ezin da '%.250s' atzitu"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ez da fitxategi arrunta)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paketeak oraindik ez dira muntatu berriro:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " %s paketea: zati(ak) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "'%.250s' zati-fitxategia ez da fitxategi arrunta"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(%lu byte guztira)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "ezin da '%.250s' baztertu"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s ezabatu da.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb eremuaren erausketa"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "ezin da iturburuko '%.250s' fitxategia ireki"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "ezin da fstat egin iturburuko fitxategian"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "helburuko '%.250s' fitxategia ez da fitxategi arrunta"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5540,34 +5847,23 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "%s paketea batzen zati %detik: "
 msgstr[1] "%s paketea batzen %d zatitatik: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split: iturburuko fitxategi-izena behar du argumentu gisa"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split: iturburuko fitxategi-izen bat eta helburuko aurrizki bat hartzen du "
 "gehienez"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5677,7 +5973,7 @@ msgstr ""
 "  --help                    erakutsi languntzako mezu hau.\n"
 "  --version                erakutsi bertsioa.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5692,7 +5988,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5728,125 +6024,96 @@ msgstr ""
 "  --help                   erakutsi laguntzaren mezu hau.\n"
 "  --version               erakutsi bertsioa.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "errorea"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "abisua"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "ezin da '%s' atzitu: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s)-ek huts egin du: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc-ek huts egin du (%ld byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "bi komando zehaztu dira: --%s eta --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "ezin zaio %s(r)i erantsi: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "huts egin du %s eskaneatzean: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "huts egin du %s exekutatzean: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "ezin da %s %s(e)ra estekatu: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "ezin da %s instalatu %s gisa: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "ezin da %s ezabatu: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "ustekabeko fitxategi amaiera %s irakurtzen saiatzean"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "%s irakurtzean: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "lerroa ez dago amaituta %s irakurtzen saiatzean"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s hondatuta dago: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "update-alternatives fitxategiak (%s) ezin du lerro-jauzirik eduki"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "%s idaztean: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "morroiaren izena"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "bikoiztutako %s morroia"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "morroiaren esteka"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "morroiaren esteka %s esteka nagusiaren berdina da"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "%s morroiaren esteka bikoiztuta"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "fitxategi maisua"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "%s bide-izena bikoiztuta"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5855,129 +6122,119 @@ msgstr ""
 "%s(r)en alternatiba (esteken %s taldearen zati) ez da existitzen. "
 "Alternatiben zerrendatik kentzen."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "lehentasuna"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "morroiaren fitxategia"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "%s(r)en lehentasuna: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "ezin da %s irakurri: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "egoera"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "egoera baliogabea"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "esteka maisua"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "ezin da %s itxi: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "%s (%s) morroiaren esteka zaharkitua baztertzen."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "ezin da %s idatzi: %s"
+msgid "unable to flush file '%s'"
+msgstr "ezin da '%s' fitxategia garbitu"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "modu automatikoa"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "eskuzko modua"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " estekak unean %s(e)ra darama"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " esteka ez dago une honetan"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - %d lehentasuna"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  %s morroia: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Uneko bertsio 'onena' %s da."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Ez dago bertsiorik eskuragarri."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Aukera %d dago %s ordezteko (%s hornituz)."
 msgstr[1] "%d aukera daude %s ordezteko (%s hornituz)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Hautapena"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Bide-izena"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Lehentasuna"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Egoera"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Sakatu Sartu tekla hautapena mantentzeko[*], edo sakatu hautatze zenbakia: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "ez da %s esteka batekin ordeztuko."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "ezin da %s aukera ezezaguna instalatu"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5986,99 +6243,196 @@ msgstr ""
 "alde batera utziko da %s(r)en sorrera, esleitutako %s fitxategia (%s esteken "
 "taldekoa) ez delako existitzen."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "ez da %s esteka batekin ordeztuko."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Deitu %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "%s alternatiboa ez da aldatu %s hautapena ez baitago eskuragarri."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Utzi alde batera %s alternatiba ezezaguna."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "lerroa luzeegia da edo ez dago amaituta %s irakurtzen saiatzean"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Saltatu lerro baliogabea: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s esekita dago, aukera onenarekin eguneratuko da."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s aldatu egin da (eskuz edo script batez). Eskuzko eguneraketara aldatzen."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s(r)en hautapen automatikoa konfiguratzen"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s esteka %s(e)tik %s(e)ra berrizendatzen."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s morroiaren esteka %s(e)tik %s(e)ra berrizendatzen."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%s erabiltzen %s (%s) hornitzeko %s(e)n."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"%s alternatibaren berrinstalazioa derrigortzen, %s esteken taldea hautsita "
+"dagoelako."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"uneko %s alternatiba ezezaguna da, %s(e)ra aldatzen %s esteken "
+"taldearentzako."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "izen alternatiboak (%s) ezin du ez '/' ez zuriunerik izan."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "esteka alternatiboa ez da absolutua eta izan beharko zen: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "bide-izen alternatiboa ez da absolutua eta izan beharko zen: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "%s alternatiboa ezin da nagusia izan: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "%s esteka alternatiboa dagoeneko %s(e)k kudeatzen du"
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "%s bide-izen alternatiboa ez da existitzen."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "%s alternatiboa ezin da %s(r)en morroia izan: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "%s alternatiboa ezin da nagusia izan: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "%s esteka alternatiboa dagoeneko %s(e)k kudeatzen du"
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "'%s' argumentu ezezaguna"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 "--install aukerak <esteka> <izena> <bideizena> <lehentasuna> behar ditu"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<esteka> eta <bideizena> ezin dira berdina izan"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "lehentasuna osoko bat izan behar da"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s aukerak <izena> <bideizena> behar ditu"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s aukerak <izena> behar du"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave aukera --install aukerarekin soilik onartzen da"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave aukerak <esteka> <izena> <bideizena> behar ditu"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "%s izena bai nagusi bai morroia da"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "%s esteka bai nagusi bai morroia da"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s aukerak <fitxategia> argumentua behar du"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "'%s' aukera ezezaguna"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6086,120 +6440,53 @@ msgstr ""
 "--display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all edo --auto behar da"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "%s alternatiboa ezin da nagusia izan: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "%s esteka alternatiboa dagoeneko %s(e)k kudeatzen du"
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "esteka alternatiboa ez da absolutua eta izan beharko zen: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "bide-izen alternatiboa ez da absolutua eta izan beharko zen: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "%s bide-izen alternatiboa ez da existitzen."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "izen alternatiboak (%s) ezin du ez '/' ez zuriunerik izan."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "hau alternatiba nagusia da."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "%s(r)en morroia da"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "%s alternatiboa ezin da %s(r)en morroia izan: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<sarrera estandarra>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "ez dago %s(r)en alternatibarik."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s esekita dago, aukera onenarekin eguneratuko da."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s aldatu egin da (eskuz edo script batez). Eskuzko eguneraketara aldatzen."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s(r)en hautapen automatikoa konfiguratzen"
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<sarrera estandarra>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 "%2$s(r)en %1$s alternatiba ez dago erregistratuta, ez da ezartzen ari.."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Ez dago %s hornitzen duen programarik."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Ezer ez konfiguratzeko."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Alternatiba bat bakarrik dago %s esteken taldean: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%2$s(r)en %1$s alternatiba ez dago erregistratuta, ez da kentzen ari."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "eskuz hautatutako alternatiba ezabatzen - %s modu automatikora aldatzen"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s(r)en eguneraketa automatikoak desgaituta daude, ez da ukituko."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6207,25 +6494,187 @@ msgstr ""
 "eguneraketa automatikoetara itzultzeko erabili 'update-alternatives --auto "
 "%s'."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%s erabiltzen %s (%s) hornitzeko %s(e)n."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "huts egin du '%s' irekitzean %s datu-basea idazteko"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"%s alternatibaren berrinstalazioa derrigortzen, %s esteken taldea hautsita "
-"dagoelako."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "huts egin du %s datu-basea hustean - '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"uneko %s alternatiba ezezaguna da, %s(e)ra aldatzen %s esteken "
-"taldearentzako."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "huts egin du %s datu-basea '%.250s'(r)ekin sinkronizatzean"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "huts egin du '%.250s' ixtean %s datu-basea idatzi ondoren"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "huts egin du '%.250s' eta '%.250s' estekatzean, %s datu-basearen "
+#~ "babeskopia egiteko"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "huts egin du '%.250s' '%.250s' gisa instalatzean %s datu-basearekin"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc-ek huts egin du (%ld byte)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria idatzi"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria garbitu"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "ezin da abiarazlearen intereseko '%.250s' fitxategi berria sinkronizatu"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "ezin da abiarazlearen intereseko '%.250s' fitxategi berria instalatu"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria sortu"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "ezin da abiarazlearen intereseko '%.250s' fitxategi berria itxi"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "ezin da abiarazleen '%.250s' fitxategi berria sortu"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "ezin da abiarazleen '%.250s' fitxategi berria idatzi"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "ezin da abiarazleen '%.250s' fitxategi berria garbitu"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "ezin da abiarazleen '%.250s' fitxategi berria sinkronizatu"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "ezin da abiarazleen '%.250s' fitxategi berria itxi"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "ezin da abiarazleen fitxategi berria '%.250s' gisa instalatu"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "ezin da %s fitxategi berria sortu"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "errorea diversions-old berria sortzean"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "ezin da %s paketearen fitxategi-zerrenda eguneratua sortu"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
+#~ "idaztean"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
+#~ "garbitzean"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
+#~ "sinkronizatzean"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
+#~ "ixtean"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "huts egin du %s paketearen fitxategi-zerrendaren fitxategi eguneratua "
+#~ "instalatzean"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd: argumentu bat hartzen du, ez 0"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd: argumentu bat bakarrik hartzen du"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "ezin da statoverride fitxategi berria ireki"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "errorea statoverride-old kentzean"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "errorea statoverride-old berria sortzean"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "errorea statoverride berria instalatzean"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build: gehienez bi argumentu hartzen ditu"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "hau alternatiba nagusia da."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "%s(r)en morroia da"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "ezin da '%s' atzitu: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s)-ek huts egin du: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "huts egin du %s eskaneatzean: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "huts egin du %s exekutatzean: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "ezin da %s %s(e)ra estekatu: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "ezin da %s instalatu %s gisa: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s idaztean: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "ezin da %s irakurri: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "ezin da %s itxi: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "ezin da %s idatzi: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6479,9 +6928,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s: kontrolaren area saltatu egin da"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "huts egin du tar exekutatzean"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "huts egin du aldi baterako direktorioa sortzean"
 
diff --git a/po/fr.po b/po/fr.po
index 01d981f..3a2eb99 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -5,15 +5,15 @@
 # Copyright (C) 2000, 2001, 2002 Martin Quinson <Martin.Quinson@tuxfamily.org>
 # Copyright (C) 2005-2009 Debian French l10n team <debian-l10n-french@lists.debian.org>
 #
-# Christian Perrier <bubulle@debian.org>, 2005, 2006, 2008, 2009, 2010.
+# Christian Perrier <bubulle@debian.org>, 2005, 2006, 2008, 2009, 2010, 2011, 2012.
 # Frederic Bothamy <frederic.bothamy@free.fr>, 2006, 2007.
 # Florent USSEIL <swiip81@free.fr>, 2008.
 msgid ""
 msgstr ""
 "Project-Id-Version: fr\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-11-26 07:07+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-03-20 19:40+0100\n"
 "Last-Translator: Christian Perrier <bubulle@debian.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
@@ -21,141 +21,217 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n>1;\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: Lokalize 1.2\n"
 
 #: lib/dpkg/ar.c:66
 #, c-format
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
+"caractère invalide « %1$c » dans la taille du membre « %3$.16s » de "
+"l'archive « %2$.250s »"
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "impossible d'écrire le fichier « %s »"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "l'en-tête ar créé pour « %s » est corrompu"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
-msgstr "échec de « fstat » sur un membre d'un fichier ar (%s)"
+msgstr "échec de « fstat » sur un élément d'un fichier ar (%s)"
 
-#: lib/dpkg/ar.c:130
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: lib/dpkg/ar.c:136
+#, c-format
 msgid "ar member file (%s)"
-msgstr "échec de « fstat » sur un membre d'un fichier ar (%s)"
+msgstr "élément d'un fichier ar (%s)"
+
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "ne doit pas être une chaîne vide"
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr "doit commencer par un caractère alphanumérique"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"caractère « %c » non autorisé (seuls les lettres, les chiffres et « %s » le "
+"sont)"
+
+#: lib/dpkg/arch.c:312
+msgid "error writing to architecture list"
+msgstr "erreur lors de l'écriture de la liste d'architectures"
+
+#: lib/dpkg/atomic-file.c:57
+#, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "impossible de créer le fichier « %.250s »"
+
+#: lib/dpkg/atomic-file.c:68
+#, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "impossible d'écrire le nouveau fichier « %.250s »"
+
+#: lib/dpkg/atomic-file.c:70
+#, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "impossible de vider le nouveau fichier « %.250s »"
+
+#: lib/dpkg/atomic-file.c:72
+#, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "impossible de synchroniser le nouveau fichier « %.250s »"
+
+#: lib/dpkg/atomic-file.c:81
+#, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "impossible de fermer le nouveau fichier « %.250s »"
+
+#: lib/dpkg/atomic-file.c:92
+#, c-format
+msgid "error removing old backup file '%s'"
+msgstr "erreur lors de la suppression de l'ancien fichier de sauvegarde « %s »"
+
+#: lib/dpkg/atomic-file.c:94
+#, c-format
+msgid "error creating new backup file '%s'"
+msgstr "erreur pendant la création du nouveau fichier de sauvegarde « %s »"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "ne peut pas supprimer « %.250s »"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/atomic-file.c:115
+#, c-format
+msgid "error installing new file '%s'"
+msgstr "erreur d'installation du nouveau fichier « %s »"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "échec de lecture lors d'une copie de buffer pour %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "échec en écriture lors d'une copie de buffer pour %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "lecture courte (short read) lors d'une copie de buffer pour %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr "impossible d'accéder à %s"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "impossible d'exécuter %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr "type de stratégie de compression inconnu"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s : décompression"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s : compression"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 "%s : une erreur s'est produite en liant les données entrantes au flux gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s : erreur de lecture interne de gzip : « %s »"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s : erreur d'écriture interne de gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: erreur en liant la sortie au flux gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s : erreur de lecture interne de gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s : erreur d'écriture interne de gzip : « %s »"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s : erreur d'écriture interne de gzip : « %s »"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 "%s : une erreur s'est produite en liant les données entrantes au flux bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s : erreur de lecture interne de bzip2 : « %s »"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s : erreur d'écriture interne de bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: erreur en liant la sortie au flux bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s : erreur de lecture interne de bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s : erreur d'écriture interne de bzip2 : « %s »"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "erreur inattendue de bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -164,7 +240,7 @@ msgstr ""
 "le répertoire des mises à jour contient un fichier « %.250s » dont le nom "
 "est trop long (longueur=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -172,32 +248,32 @@ msgstr ""
 "le répertoire des mises à jour contient des fichiers dont les noms sont de "
 "différentes longueurs (à la fois %d et %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "ne peut pas parcourir le répertoire de mises à jour « %.255s »"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "impossible de supprimer le fichier de mise à jour incorporé %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "impossible de créer « %.255s »"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "impossible de mettre en forme %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "vidage impossible de %.250s après la mise en forme"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "déplacement impossible au début de %.250s après la mise en forme"
@@ -214,166 +290,149 @@ msgstr "déplacement impossible au début de %.250s après la mise en forme"
 # triggers are awaited : actions différées à venir
 # triggers are pending : actions différées en attente
 # #######################################: lib/dpkg/dbmodify.c:161
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "impossible d'ouvrir le fichier de verrou %s pour tests"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "impossible de créer/ouvrir le fichier verrou de la base de données d'état"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 "vous n'avez pas la permission de verrouiller la base de données d'état de "
 "dpkg"
 
-#: lib/dpkg/dbmodify.c:235
-#, fuzzy
-#| msgid "unable to lock dpkg status database"
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
-msgstr "impossible de verrouiller la base de données d'état"
+msgstr "base de données d'état de dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "l'opération demandée requiert les privilèges du superutilisateur"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "impossible d'accéder au répertoire administratif de dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "opération demandant un accès en lecture-écriture au répertoire administratif "
 "de dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "échec de la suppression de mon propre fichier de mise à jour %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "impossible d'écrire le nouvel état de « %.250s »"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "impossible d'éliminer le nouvel état de « %.250s »"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "impossible de tronquer le nouvel état de « %.250s »"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "impossible de synchroniser le nouvel état de « %.250s »"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "impossible de fermer le nouvel état de « %.250s »"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "impossible d'installer le nouvel état de « %.250s »"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "numéro de version de format"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "numéro de version de format"
+
 #: lib/dpkg/dir.c:50
-#, fuzzy, c-format
-#| msgid "unable to read filedescriptor flags for %.250s"
+#, c-format
 msgid "unable to get file descriptor for directory '%s'"
-msgstr "impossible de lire les drapeaux de descripteur de fichier pour %.250s"
+msgstr ""
+"impossible d'obtenir le descripteur de fichier pour le répertoire « %s »"
 
 #: lib/dpkg/dir.c:54
-#, fuzzy, c-format
-#| msgid "unable to sync file '%s'"
+#, c-format
 msgid "unable to sync directory '%s'"
-msgstr "impossible de synchron « %.250s »"
+msgstr "impossible de synchroniser le répertoire « %s »"
 
 #: lib/dpkg/dir.c:69 lib/dpkg/dir.c:131
-#, fuzzy, c-format
-#| msgid "unable to open file '%s'"
+#, c-format
 msgid "unable to open directory '%s'"
-msgstr "impossible d'ouvrir le fichier « %s »"
+msgstr "impossible d'ouvrir le répertoire « %s »"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "impossible d'ouvrir le fichier « %s »"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "impossible de synchron « %.250s »"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "impossible de fermer le fichier « %s »"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "échec de l'écriture des détails de « %.50s » sur « %.250s »"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "impossible d'ouvrir « %s » pour écrire la base de données %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 "impossible de paramétrer la mise en tampon sur le fichier de base de données "
 "%s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "échec de l'écriture de %s enregistrements de « %.50s » à « %.250s »"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "impossible de vider la base de données %s dans « %.250s »"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "échec de la synchronisation de la base de données %s avec « %.250s »"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-"échec de clôture de « %.250s » après l'écriture de la base de données %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"impossible de lier « %.250s » à « %.250s » pour la sauvegarde de la base de "
-"données %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"échec de l'installation de « %.250s » comme « %.250s » contenant la base de "
-"données %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -382,25 +441,20 @@ msgstr ""
 "%s : erreur fatale irréversible, abandon :\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
-#, fuzzy, c-format
-#| msgid ""
-#| "%s: unrecoverable fatal error, aborting:\n"
-#| " %s\n"
+#: lib/dpkg/ehandle.c:100
+#, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
-"%s : erreur fatale irréversible, abandon :\n"
+"%s : hors du contexte d'erreur, abandon :\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
-#, fuzzy
-#| msgid "out of memory for new cleanup entry"
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
-msgstr "manque de mémoire pour une nouvelle entrée nettoyée"
+msgstr "manque de mémoire pour un nouveau contexte d'erreur"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -409,142 +463,149 @@ msgstr ""
 "%s : erreur lors du nettoyage :\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
-#, fuzzy, c-format
-#| msgid "dpkg: too many nested errors during error recovery !!\n"
+#: lib/dpkg/ehandle.c:201
+#, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
-msgstr "dpkg : trop d'erreurs imbriquées lors d'une réparation.\n"
+msgstr "%s : trop d'erreurs imbriquées lors d'une réparation.\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "manque de mémoire pour une nouvelle entrée nettoyée"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "manque de mémoire pour une nouvelle entrée nettoyée avec beaucoup de "
 "paramètres"
 
-#: lib/dpkg/ehandle.c:350
-#, fuzzy, c-format
-#| msgid "%s: warning: %s\n"
+#: lib/dpkg/ehandle.c:352
+#, c-format
 msgid "%s: error: %s\n"
-msgstr "%s : avertissement : %s\n"
+msgstr "%s : erreur : %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s : avertissement : %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: erreur interne : %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s est manquant"
 
-#: lib/dpkg/fields.c:49
-#, fuzzy, c-format
-#| msgid "`%.*s' is not allowed for %s"
+#: lib/dpkg/fields.c:56
+#, c-format
 msgid "'%.50s' is not allowed for %s"
-msgstr "« %.*s » n'est pas autorisé pour %s"
+msgstr "« %.50s » n'est pas autorisé pour %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "ce qui suit %s est inutile"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nom de paquet incorrect (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "champ  « %s » vide"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "champ « %s » non autorisé dans le fichier d'états"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "trop de valeurs dans le champ du fichier « %s » (par rapport aux autres)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "trop peu de valeurs dans le champ du fichier « %s » (par rapport aux autres)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no dans un champ booléen"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr "foreign/allowed/same/no dans un champ quadstate"
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr "« %s » n'est pas un nom valable d'architecture : %s"
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "mot dans le champ « priority »"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valeur du champ « status » non autorisée dans ce contexte"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "premier mot (« want ») dans le champ « status »"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "deuxième mot (« error ») dans le champ « status »"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "troisième mot (« status ») dans le champ « status »"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "erreur dans la chaîne Version « %.250s »"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "utilisation d'un champ obsolète « Revision » ou « Package-Revision »"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "valeur du champ « config-version » interdite dans ce contexte"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "erreur dans la chaîne Config-Version « %.250s »"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 "la ligne contenant les fichiers de configuration (« conffiles ») est mal "
 "formée « %.*s »"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "la ligne contenant les fichiers de configuration (« conffiles ») commence "
 "par le caractère« %c » (qui n'est pas blanc)"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "répertoire racine ou nul déclaré comme un « conffile »"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -552,12 +613,33 @@ msgstr ""
 "champ « %s », nom de paquet manquant, ou absurdités à la place d'un nom de "
 "paquet"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "champ « %s », nom de paquet incorrect « %.255s » : %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"champ « %s », nom d'architecture manquant, ou absurdités à la place d'un nom "
+"d'architecture"
+
+#: lib/dpkg/fields.c:452
+msgid "a value different from 'any' is currently not allowed"
+msgstr "aucune autre valeur que « any » n'est actuellement autorisée"
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+"champ « %s », référence à « %.255s » : nom d'architecture non valable "
+"« %.255s » : %s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -566,7 +648,7 @@ msgstr ""
 "champ « %s », référence à « %.255s » :\n"
 " mauvaise relation entre versions %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -575,7 +657,7 @@ msgstr ""
 "champ « %s », référence à « %.255s » :\n"
 " « %c » est obsolète, utiliser « %c= » ou « %c%c » à la place"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -585,11 +667,11 @@ msgstr ""
 " correspondance exacte implicite pour le numéro de version, utilisez plutôt "
 "« = » à la place"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "On ne peut utiliser que des versions exactes dans le champ Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -599,60 +681,60 @@ msgstr ""
 " valeur de version commençant avec un caractère non-alphanumérique, ajoutez "
 "plutôt un espace"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "champ « %s », référence à « %.255s » : version contenant « %c »"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "champ « %s », référence à « %.255s » : version non terminée"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "champ « %s », référence à « %.255s » : erreur dans la version"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 "champ « %s », erreur de syntaxe après la référence au paquet « %.255s »"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternative (« | ») non autorisée dans le champ « %s »"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "valeur du champ « action-différée-en-attente » (« triggers-pending ») "
 "interdite dans ce contexte"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nom d'action différée illégal « %.255s » : %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "action différée en double « %.255s »"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "valeur du champ de « action-différée-à-venir » (« triggers-awaited ») non "
 "autorisée dans ce contexte"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nom de paquet illégal dans l'action différée « %.255s » : %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "action différée en double « %.255s »"
@@ -673,10 +755,9 @@ msgid "unable to set mode of target file '%.250s'"
 msgstr "impossible de changer les permissions du fichier cible « %.250s »"
 
 #: lib/dpkg/file.c:85
-#, fuzzy, c-format
-#| msgid "unable to unlock %s: %s"
+#, c-format
 msgid "unable to unlock %s"
-msgstr "impossible de déverrouiller %s : %s"
+msgstr "impossible de déverrouiller %s"
 
 #: lib/dpkg/file.c:111
 #, c-format
@@ -684,17 +765,14 @@ msgid "unable to check file '%s' lock status"
 msgstr "impossible de vérifier l'état de verrouillage du fichier « %s »"
 
 #: lib/dpkg/file.c:146
-#, fuzzy, c-format
-#| msgid "status database area is locked by another process"
+#, c-format
 msgid "%s is locked by another process"
-msgstr ""
-"la zone de la base de données d'état est verrouillée par un autre processus"
+msgstr "%s est verrouillé par un autre processus"
 
 #: lib/dpkg/file.c:148
-#, fuzzy, c-format
-#| msgid "unable to unlock %s: %s"
+#, c-format
 msgid "unable to lock %s"
-msgstr "impossible de déverrouiller %s : %s"
+msgstr "impossible de déverrouiller %s"
 
 #: lib/dpkg/log.c:53
 #, c-format
@@ -710,492 +788,499 @@ msgstr "<descripteur de fichier d'état de paquet et de progression>"
 msgid "unable to write to status fd %d"
 msgstr "impossible d'écrire le descripteur de fichier d'état %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "échec de « realloc » (%zu octets)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "échec de « realloc » (%zu octets)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "échec d'allocation mémoire"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "échec de « dup » sur std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "échec de dup sur fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "impossible de créer un tube"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "erreur lors de l'écriture de « %s »"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "impossible de lire les drapeaux de descripteur de fichier pour %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "impossible de positionner le drapeau « close-on-exec » pour %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "erreur de configuration : %s:%d : %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "échec d'ouverture du fichier de configuration %.255s en lecture : %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "guillemets non appairés dans « %s »"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "option « %s » inconnue"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "« %s » a besoin d'une valeur"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "« %s » n'utilise pas de valeur"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "erreur de lecture sur le fichier de configuration « %.255s »"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "erreur lors de la fermeture du fichier de configuration « %.255s »"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "erreur lors de l'ouverture du répertoire de configuration « %s »"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "option --%s inconnue"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "l'option --%s prend une valeur en paramètre"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "l'option --%s ne prend pas de valeur en paramètre"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "option -%c inconnue"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "l'option -%c prend une valeur en paramètre"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "l'option -%c ne prend pas de valeur en paramètre"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "option obsolète « --%s »\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "actions conflictuelles -%c (--%s) et -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valeur en double pour le champ « %s »"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nom de champ « %.*s » défini par l'utilisateur trop court"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valeur en double pour le champ « %.*s » défini par l'utilisateur"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr " %s manque"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr " %s de valeur nulle"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr "paquet comporte le champ « %s » mais pas d'architecture"
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr ""
+"paquet comporte le champ « %s » mais utilise « all » pour l'architecture"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "« Configured-Version » du paquet dans un état inapproprié"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "paquet dans l'état « %s » mais des actions différées sont à venir"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "paquet dans l'état « actions-différées-à-venir » (« triggers-awaited ») mais "
 "aucune action différée n'est à venir"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "paquet dans l'état « %s » mais aucune action différée n'est en attente"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "paquet dans l'état « actions-différées-en-attente » (« triggers-pending ») "
 "mais sans action différée en attente"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Paquet dans l'état « non-installé » possédant des fichiers de configuration, "
 "fichiers ignorés"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+#, fuzzy
+#| msgid "package contains multiple non-coinstallable instances"
+msgid "multiple non-coinstallable package instances present"
+msgstr "paquet comporte des instances multiples non installables simultanément"
+
+#: lib/dpkg/parse.c:348
+#, fuzzy
+#| msgid "package with a mix of non-coinstallable and coinstallable instances"
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+"paquet comporte un mélange d'instances installables simultanément ou pas"
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+"%s %s (Multi-Arch: %s) n'est pas installable simultanément avec %s qui "
+"comporte plusieurs instances installées"
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "la lecture du fichier « info » « %.255s » du paquet a échoué"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 "impossible de faire un « stat » sur le fichier d'info du paquet « %.255s »"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 "impossible de faire un « mmap » sur le fichier d'info du paquet « %.255s »"
 
-#: lib/dpkg/parse.c:344
-#, fuzzy, c-format
-#| msgid "can't stat package info file `%.255s'"
+#: lib/dpkg/parse.c:538
+#, c-format
 msgid "reading package info file '%.255s'"
-msgstr ""
-"impossible de faire un « stat » sur le fichier d'info du paquet « %.255s »"
+msgstr "lecteur du fichier d'informations de paquet « %.255s »"
+
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "échec de la fermeture après lecture : « %.255s »"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF après le nom de champ « %.*s »"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "saut de ligne dans le nom de champ « %.*s »"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF de MSDOS (^Z) dans le nom de champ « %.*s »"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "le nom de champ « %.*s » doit être suivi de deux points (:)"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF avant la valeur du champ « %.*s » (il manque le saut de ligne final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "caractère EOF de MS-DOS dans la valeur du champ « %.*s » (manque-t-il un "
 "saut de ligne ?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, c-format
+msgid "blank line in value of field '%.*s'"
+msgstr "ligne vide dans la valeur du champ « %.*s »"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF dans la valeur du champ « %.*s » (il manque le saut de ligne final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "plusieurs entrées d'information de paquet trouvées, une seule est autorisée"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "échec de la fermeture après lecture : « %.255s »"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "pas d'information de paquet dans « %.255s »"
 
-#: lib/dpkg/parsehelp.c:45
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d package '%.255s':\n"
-#| " "
+#: lib/dpkg/parsehelp.c:46
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
-"%s, dans le fichier '%.255s' vers la ligne %d paquet '%.255s':\n"
-" "
+"analyse du fichier '%.255s' vers la ligne %d paquet '%.255s' :\n"
+" %.255s "
 
-#: lib/dpkg/parsehelp.c:48
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d:\n"
-#| " "
+#: lib/dpkg/parsehelp.c:50
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
-"%s, dans le fichier « %.255s » vers la ligne %d:\n"
-" "
+"analyse du fichier « %.255s » vers la ligne %d:\n"
+" %.255s "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "ne doit pas être une chaîne vide"
-
-#: lib/dpkg/parsehelp.c:129
-#, fuzzy
-#| msgid "must start with an alphanumeric"
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr "doit commencer par un caractère alphanumérique"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"caractère « %c » non autorisé (seuls les lettres, les chiffres et « %s » le "
-"sont)"
-
-#: lib/dpkg/parsehelp.c:198
-#, fuzzy
-#| msgid "<none>"
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
-msgstr "<néant>"
+msgstr "<aucun>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "la chaîne de version est vide"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "la chaîne de version contient des espaces"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "l'époque (epoch) dans la version n'est pas un nombre"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "rien après les deux points (:) dans le numéro de la version"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
-msgstr ""
+msgstr "le numéro de version ne commence pas par un chiffre"
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "caractère non valable dans le numéro de version"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "caractère non valable dans le numéro de révision"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr " %s manque"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr " %s de valeur nulle"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr "nom de paquet « %s » ambigu avec plus d'une instance installée"
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caractère « %c » invalide dans la longueur du champ\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Parenthèse fermante manquante dans le format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(aucune description n'est disponible)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nom de paquet illégal dans la spécification « %s%s%s » : %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nom d'architecture illégal dans la spécification « %s:%s » : %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "impossible d'ignorer le signal %s avant l'exécution de %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "erreur signal %s non-capturé : %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (sous-processus) : %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "échec de « fork »"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "le sous-processus %s a retourné une erreur de sortie d'état %d"
 
-#: lib/dpkg/subproc.c:127
-#, fuzzy, c-format
-#| msgid "wait for subprocess %s failed"
+#: lib/dpkg/subproc.c:128
+#, c-format
 msgid "subprocess %s was interrupted"
-msgstr "échec de l'attente du sous-processus %s"
+msgstr "interruption du sous-processus %s"
 
-#: lib/dpkg/subproc.c:129
-#, fuzzy, c-format
-#| msgid "subprocess %s killed by signal (%s)%s"
+#: lib/dpkg/subproc.c:130
+#, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
-msgstr "sous-processus %s tué par le signal (%s)%s"
+msgstr "le sous-processus %s a été tué par le signal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", informations de débogage écrites (« core dumped »)"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "le sous-processus %s a échoué avec le code d'état d'attente %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "échec de l'attente du sous-processus %s"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nom de paquet « %.255s » non valable dans le fichier des actions différées "
 "« %.255s »"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "fichier des actions différées tronqué « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "erreur de syntaxe dans le fichier des actions différées « %.255s » à la "
 "position « %s » %s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "impossible d'ouvrir ou créer le verrou du fichier des actions différées "
 "« %.255s »"
 
-#: lib/dpkg/trigdeferred.l:140
-#, fuzzy
-#| msgid "triggered"
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
-msgstr "différé"
+msgstr "zone des actions différées"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "impossible d'analyser le fichier des actions différées « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "impossible d'ouvrir le fichier des actions différées « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "impossible d'ouvrir ou créer un nouveau fichier des actions différées "
 "« %.255s »"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "erreur de lecture du fichier des actions différées « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "impossible d'enregistrer le nouveau fichier des actions différées « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 "impossible de fermer le nouveau fichier des actions différées « %.255s »"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "impossible d'installer le nouveau fichier des actions différées « %.255s »"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "noms vides interdits pour les actions différées"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "nom d'action différée contenant un caractère invalide"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1204,20 +1289,20 @@ msgstr ""
 "syntaxe inconnue ou invalide dans le nom de l'action différée "
 "« %.255s » ( dans les actions différées demandées par le paquet « %.255s »)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "impossible d'ouvrir le fichier liste des actions différées demandées par le "
 "paquet « %.255s »"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 "impossible de relire le fichier des actions différées demandées « %.255s »"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1226,49 +1311,7 @@ msgstr ""
 "erreur de syntaxe dans le fichier des actions différées demandées "
 "« %.255s » ; nom du fichier « %.255s » illégal : %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-"impossible de créer un nouveau fichier des actions différées demandées "
-"« %.250s »"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"impossible d'enregistrer un nouveau fichier des actions différées demandées "
-"« %.250s »"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"impossible de vider le nouveau fichier des actions différées demandées "
-"« %.250s »"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"impossible de synchroniser le nouveau fichier des actions différées "
-"demandées « %.250s »"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-"impossible de fermer le nouveau fichier des actions différées demandées "
-"« %.250s »"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"impossible d'installer une nouvelle version de fichier des actions différées "
-"demandées « %.255s »"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1276,51 +1319,17 @@ msgstr ""
 "fichier des actions différées demandées en double avec le nom « %.250s » "
 "pour le paquet « %.250s »"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "impossible de créer un nouveau fichier d'actions différées « %.250s »"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr ""
-"impossible d'enregistrer le nouveau fichier des actions différées « %.250s »"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "impossible de vider le nouveau fichier d'actions différées « %.250s »"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr ""
-"impossible de synchroniser le nouveau fichier d'actions différées « %.250s »"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "impossible de fermer le nouveau fichier d'actions différées « %.250s »"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"impossible d'installer le nouveau fichier des actions différées comme "
-"« %.250s »"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "impossible de lire le fichier des actions différées « %.250s »"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "erreur de syntaxe dans le fichier des actions différées « %.255s »"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1329,7 +1338,7 @@ msgstr ""
 "l'enregistrement du fichier des actions différées indique un nom de paquet "
 "illégal pour « %.250s » ( le nom du fichier est « %.250s » ) : %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1338,36 +1347,44 @@ msgstr ""
 "le fichier CI des actions différées « %.250s » contient une syntaxe illégale "
 "dans l'action différée de nom « %.250s » : %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "impossible d'ouvrir le fichier CI des actions différées « %.250s »"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "le fichier CI des actions différées contient une directive de syntaxe "
 "inconnue"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 "le fichier CI des actions différées contient la directive inconnue « %.250s »"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr ""
 "impossible de créer le répertoire d'état des actions différées « %.250s »"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "impossible de positionner le propriétaire du répertoire d'état des actions "
 "différées « %.250s »"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "noms vides interdits pour les actions différées"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "nom d'action différée contenant un caractère invalide"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1392,43 +1409,102 @@ msgstr "fin de fichier inattendue pour « %.250s »"
 msgid "error formatting string into varbuf variable"
 msgstr "erreur de formatage de la chaîne dans la variable varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "erreur de lecture du tube de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "omission de la décompression du fichier « %.255s » (remplacé ou exclu ?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "erreur de paramétrage des cachets de date de « %.255s »"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "impossible de créer « %.255s » (pendant le traitement de « %.255s »)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "erreur pendant la définition des droits du lien symbolique « %.255s »"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb pendant « %.255s »"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "erreur de paramétrage des droits de « %.255s »"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "erreur de paramétrage des permissions de « %.255s »"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "erreur pendant la fermeture/écriture de « %.255s »"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "erreur pendant la création du tube « %.255s »"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "erreur pendant la création du périphérique « %.255s »"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "erreur pendant la création du lien physique « %.255s »"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "erreur pendant la création du lien symbolique « %.255s »"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "erreur pendant la création du répertoire « %.255s »"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "erreur de paramétrage des cachets de date de « %.255s »"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "erreur pendant la définition des droits du lien symbolique « %.255s »"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "impossible de lire le lien « %.255s »"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr "la taille du lien symbolique '%.250s' est passée de %jd à %zd"
+
+#: src/archives.c:562
+#, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"tentative de remplacement de « %.250s », qui est différent d'autres "
+"instances du paquet %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "impossible d'analyser (déréférencer) le lien symbolique existant « %.250s »"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1437,7 +1513,7 @@ msgstr ""
 "impossible d'analyser (déréférencer) la cible proposée du nouveau lien "
 "symbolique « %.250s » pour le lien symbolique « %.250s »"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1446,20 +1522,20 @@ msgstr ""
 "tentative de remplacement de « %.250s », qui est la version détournée de "
 "« %.250s » (paquet : %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "tentative de remplacement de « %.250s », qui est la version détournée de "
 "« %.250s »"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "impossible d'analyser « %.255s » (qui était sur le point d'être installé)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1468,28 +1544,37 @@ msgstr ""
 "impossible de faire le ménage autour de « %.255s » avant d'installer une "
 "autre version"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "impossible d'analyser « %.255s » restauré avant d'installer une autre version"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "l'archive contient un objet « %.255s » de type inconnu 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "analyse impossible du fichier « %s »"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Remplacement de fichiers dans l'ancien paquet %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Remplacés par des fichiers du paquet %s déjà installé...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1498,100 +1583,55 @@ msgstr ""
 "tentative de remplacement du répertoire « %.250s » dans le paquet %.250s "
 "%.250s avec un élément de type différent"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "tentative de remplacement de « %.250s », qui appartient aussi au paquet "
 "%.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "impossible de créer « %.255s » (pendant le traitement de « %.255s »)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb pendant « %.255s »"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "erreur pendant la fermeture/écriture de « %.255s »"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "erreur pendant la création du tube « %.255s »"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "erreur pendant la création du périphérique « %.255s »"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "erreur pendant la création du lien physique « %.255s »"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "erreur pendant la création du lien symbolique « %.255s »"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "erreur pendant la création du répertoire « %.255s »"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 "impossible de déplacer ailleurs « %.255s » afin d'en installer une nouvelle "
 "version"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "impossible de lire le lien « %.255s »"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "impossible de créer un lien symbolique de secours pour « %.255s »"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "impossible de modifier les droits du lien symbolique de secours pour "
 "« %.255s »"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "impossible de créer un lien symbolique de secours de « %.255s » avant "
 "d'installer une nouvelle version"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "impossible d'installer une nouvelle version de « %.255s »"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "impossible d'ouvrir « %.255s »"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "impossible de synchroniser le fichier « %.255s »"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1600,7 +1640,7 @@ msgstr ""
 "problème de dépendance avec %s :\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1609,7 +1649,7 @@ msgstr ""
 "tentative de déconfiguration du paquet essentiel\n"
 "%s pour activer %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1618,7 +1658,7 @@ msgstr ""
 "dpkg : non, %s est essentiel, il ne sera pas déconfiguré\n"
 " pour autoriser %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1627,29 +1667,29 @@ msgstr ""
 "dpkg : non, impossible d'effectuer %s (voir --auto-deconfigure) :\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "la suppression de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "l'installation de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg : tentative de déconfiguration de %s, qui serait cassé par %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg : oui, déconfiguration de %s (cassé par %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1658,11 +1698,11 @@ msgstr ""
 "dpkg : concernant %s contenant %s :\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "problème ignoré, il est peut-être possible de continuer !"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1672,29 +1712,29 @@ msgstr ""
 " et la déconfiguration n'est pas autorisée (--auto-deconfigure pourrait "
 "aider)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "l'installation de %.250s casserait un logiciel existant"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg : retirer %s en faveur de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s n'est pas correctement installé - ses dépendances sont ignorées.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg : la suppression de %s peut être problématique, puisqu'il fournit"
 "%s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1703,102 +1743,102 @@ msgstr ""
 "dpkg : le paquet %s requiert une réinstallation mais sera supprimé quand "
 "même, comme demandé.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 "dpkg : le paquet %s requiert une réinstallation, suppression annulée.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg : oui, suppression de %s en faveur de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paquets en conflit - %.250s non installé"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "conflit ignoré, il est peut-être possible de continuer malgré tout."
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive a besoin d'au moins un chemin comme paramètre"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "« find » pour dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "échec de « fdopen » sur le tube de « find »"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "erreur pendant la lecture sur le tube de « find »"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "erreur pendant la fermeture du tube de « find »"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "Le find pour --recursive a renvoyé une erreur %i non gérée"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "recherché, mais aucun paquet trouvé (fichiers *.deb correspondant)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s a besoin d'au moins un fichier archive de paquet comme paramètre"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<sortie standard>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<erreur standard>"
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Sélection du paquet %s précédemment désélectionné.\n"
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Paquet désélectionné %s ignoré.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Version %.250s de %.250s déjà installée, paquet ignoré.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "dégradation (« downgrade ») de %.250s depuis %.250s vers %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1834,21 +1874,21 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "impossible de supprimer la version nouvellement extraite de « %.250s »"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "impossible d'analyser le nouveau fichier de configuration « %.250s », fourni "
 "avec la distribution"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "impossible d'analyser le fichier de configuration actuellement installé "
 "« %.250s »"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1859,60 +1899,60 @@ msgstr ""
 "Le fichier de configuration « %s » n'existe pas sur le système.\n"
 "Installation d'un nouveau fichier de configuration comme demandé.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: n'a pas pu supprimer l'ancienne sauvegarde « %.250s » : %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: n'a pas pu renommer « %.250s » en « %.250s » : %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: impossible de supprimer « %.250s » : %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "%s : échec de la suppression de la version de l'ancienne distribution "
 "« %.250s » : %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s : échec de la suppression de « %.250s » (avant remplacement) : %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s :échec de la liaison de « %.250s » à « %.250s » : %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr ""
 "Installation de la nouvelle version du fichier de configuration %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "impossible d'installer « %.250s » comme « %.250s »"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "aucun paquet nommé « %s » n'est installé, configuration impossible"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "le paquet %.250s est déjà installé et configuré"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1921,7 +1961,23 @@ msgstr ""
 "le paquet %.250s n'est pas prêt pour la configuration\n"
 " configuration impossible (état actuel « %.250s »)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"le paquet %s ne peut pas être configuré parce que %s n'est pas prêt (état "
+"actuel « %s »)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+"le paquet %s %s ne peut pas être configuré parce que la version de %s est "
+"différente (%s)"
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1930,11 +1986,11 @@ msgstr ""
 "dpkg : des problèmes de dépendances empêchent la configuration de %s :\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problèmes de dépendances - laissé non configuré"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1943,7 +1999,7 @@ msgstr ""
 "dpkg : %s : problèmes de dépendances, mais configuration comme demandé :\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1951,12 +2007,12 @@ msgstr ""
 "Le paquet est dans un état vraiment incohérent - vous devriez\n"
 " le réinstaller avant de tenter de le configurer."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Paramétrage de %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1965,7 +2021,7 @@ msgstr ""
 "%s : impossible d'analyser le fichier de  configuration « %s » (= « %s ») : "
 "%s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1973,7 +2029,7 @@ msgid ""
 msgstr ""
 "%s : le fichier de configuration « %s » est un lien circulaire (= « %s »)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1982,7 +2038,7 @@ msgstr ""
 "%s : impossible de lire le lien correspondant au fichier de configuration "
 "« %s » (= « %s ») : %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1991,36 +2047,35 @@ msgstr ""
 "%s : le fichier de configuration « %.250s » est un nom de fichier dégénéré.\n"
 "(« %s » est un lien symbolique vers « %s »)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s : le fichier de configuration « %.250s » n'est ni un vrai fichier ni un "
 "lien (= « %s »)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
-msgstr ""
-"%s : impossible d'ouvrir le fichier de configuration %s pour hachage : %s"
+msgid "%s: unable to open %s for hash: %s"
+msgstr "%s : impossible d'ouvrir %s pour hachage : %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
-msgstr ""
+msgstr "visualisation des différences dans le fichier de configuration"
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Tapez « exit » lorsque vous aurez fini.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
-msgstr ""
+msgstr "processeur de commandes du fichier de configuration"
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -2029,12 +2084,12 @@ msgstr ""
 "\n"
 "Fichier de configuration « %s »"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (en réalité « %s »)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -2046,7 +2101,7 @@ msgstr ""
 " ==> Fichier également présent dans le paquet fourni par le responsable du "
 "paquet.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -2055,7 +2110,7 @@ msgstr ""
 "\n"
 "     Inchangé depuis l'installation.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2064,7 +2119,7 @@ msgstr ""
 "\n"
 " ==> Modifié (par vous ou par un script) depuis l'installation.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2073,43 +2128,43 @@ msgstr ""
 "\n"
 " ==> Supprimé (par vous ou par un script) depuis l'installation.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Le distributeur du paquet a fourni une version mise à jour.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "      La version du paquet est la même que celle de la précédente "
 "installation.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Utilisation d'un nouveau fichier comme demandé.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Utilisation de l'ancien fichier courant comme demandé.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 " ==> Conservation de l'ancien fichier de configuration comme fichier par "
 "défaut.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr ""
 " ==> Utilisation d'un nouveau fichier de configuration comme fichier par "
 "défaut.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2124,179 +2179,168 @@ msgstr ""
 "      D     : afficher les différences entre les versions\n"
 "      Z     : suspendre ce processus pour examiner la situation\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " L'action par défaut garde votre version actuelle.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " L'action par défaut installe la nouvelle version.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[défaut=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[défaut=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[pas de choix par défaut]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "erreur d'écriture sur « stderr », constatée avant l'invite de configuration"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "erreur de lecture sur l'entrée standard à l'invite de configuration"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF sur l'entrée standard à l'invite de configuration"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s dépend de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pré-dépend de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recommande %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suggère %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s casse (« breaks ») %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s entre en conflit avec %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s améliore %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s doit être supprimé.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s doit être déconfiguré.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s doit être installé, mais sa version est %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s est installé, mais sa version est %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s est dépaqueté, mais n'a jamais été configuré.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s est dépaqueté, mais sa version est %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  la dernière version configurée de %.250s est %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s est %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s fournit %.250s mais doit être supprimé.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s fournit %.250s mais doit être déconfiguré.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s fournit %.250s mais est %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s n'est pas installé.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (version %.250s) doit être installé.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  « %.250s » (version « %.250s ») est présent ainsi que « %s ».\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s fournit %.250s et doit être installé.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  « %.250s » fournit « %.250s » et est présent ainsi de  « %s ».\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr "Utiliser --help pour de l'aide sur la recherche de paquets."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
+msgstr "Utiliser --help pour de l'aide sur le détournement de fichiers."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s version %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2306,8 +2350,8 @@ msgstr ""
 "Public License » version 2 ou supérieure pour prendre connaissance des\n"
 "conditions de reproduction. AUCUNE garantie n'est offerte.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2316,7 +2360,7 @@ msgstr ""
 "Syntaxe : %s [<option> ...] <commande>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2336,7 +2380,7 @@ msgstr ""
 "  --truename <fichier>     affiche le nom du fichier détourné.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2369,7 +2413,7 @@ msgstr ""
 "  --version                afficher la version.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2385,17 +2429,12 @@ msgstr ""
 "spécifier\n"
 "--package et --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "analyse impossible du fichier « %s »"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "erreur lors de la vérification de « %s »"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2404,129 +2443,111 @@ msgstr ""
 "le renommage implique l'écrasement de « %s » avec\n"
 "  un fichier différent « %s », ce n'est pas autorisé"
 
-#: src/divertcmd.c:222
-#, fuzzy, c-format
-#| msgid "unable to write file '%s'"
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
+#, c-format
 msgid "unable to create file '%s'"
-msgstr "impossible d'écrire le fichier « %s »"
+msgstr "impossible de créer le fichier « %s »"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "copie de fichier"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "impossible de renommer « %s » en « %s »"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "renommage : suppression de l'ancien lien dupliqué « %s »"
 
-#: src/divertcmd.c:261
-#, fuzzy, c-format
-#| msgid "unable to open source file `%.250s'"
+#: src/divertcmd.c:260
+#, c-format
 msgid "unable to remove copied source file '%s'"
-msgstr "impossible d'ouvrir le fichier source « %.250s »"
+msgstr "impossible de supprimer le fichier source copié « %s »"
+
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "le nom de fichier « %s » n'est pas absolu"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "le fichier ne doit pas contenir de retour chariot"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "détournement local de %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "détournement local de %s en %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "détournement de %s par %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "détournement de %s en %s par %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "tout détournement de %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "tout détournement de %s en %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "impossible de créer un nouveau fichier %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "impossible de supprimer le fichier « %s »"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "erreur lors de la suppression de l'ancien fichier diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "erreur pendant la création du nouveau fichier diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "erreur d'installation des nouveaux détournements"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s demande un seul paramètre"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "le nom de fichier « %s » n'est pas absolu"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "le fichier ne doit pas contenir de retour chariot"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Impossible de détourner des répertoires"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "impossible de détourner le fichier $%s vers lui-même"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Conservation de « %s »\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "« %s » entre en conflit avec « %s »"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Ajout de « %s »\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "requête ignorée de suppression de la diversion partagée %s.\n"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Pas de détournement « %s », aucun supprimé.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2537,7 +2558,7 @@ msgstr ""
 "  lors de la suppression de « %s »\n"
 "  « %s » trouvé"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2548,16 +2569,21 @@ msgstr ""
 "  lors de la suppression de « %s »\n"
 "  « %s » trouvé"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "requête ignorée de suppression de la diversion partagée %s.\n"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Suppression de « %s »\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "le paquet ne peut pas contenir de retour chariot"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "détournement-vers ne peut pas contenir de retour chariot"
 
@@ -2573,12 +2599,12 @@ msgstr "échec de « fstat » sur l'ancien fichier des détournements"
 msgid "failed to fstat diversions file"
 msgstr "échec de « fstat » sur le fichier des détournements"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "détournements contradictoires impliquant « %.250s » ou « %.250s »"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2589,7 +2615,7 @@ msgstr ""
 "(ainsi que tous les paquets qui en dépendent) pour pouvoir fonctionner\n"
 "correctement :\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2599,7 +2625,7 @@ msgstr ""
 "doivent être configurés en utilisant dpkg --configure ou l'option configure\n"
 "du menu de dselect pour pouvoir fonctionner :\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2610,7 +2636,7 @@ msgstr ""
 "de les configurer en utilisant dpkg --configure <paquet> ou l'option\n"
 "configure du menu de dselect :\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2621,7 +2647,7 @@ msgstr ""
 "réessayant ; les paquets peuvent être supprimés en utilisant dselect ou\n"
 "dpkg --remove :\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2633,7 +2659,7 @@ msgstr ""
 "« dselect »\n"
 "ou « dpkg --configure --pending » ( ou encore « dpkg --triggers-only » ) : \n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2644,14 +2670,45 @@ msgstr ""
 "peut être demandé via « dselect » ou « dpkg --configure --pending »\n"
 "( ou encore « dpkg --triggers-only » ) : \n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr "Les paquets suivants n'ont pas d'architecture :\n"
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr "Les paquets suivants ont une architecture non valable :\n"
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+"Les paquets suivants ont une architecture inconnue, ce qui provoquera des "
+"problèmes de dépendances avec les interfaces. Cela peut être corrigé en "
+"enregistrant l'architecture inconnue avec la commande « dpkg --add-"
+"architecture » :\n"
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s ne prend pas de paramètre"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2660,26 +2717,24 @@ msgstr ""
 "être en train de la modifier, ce qui peut être la source de certains des\n"
 "problèmes suivants.\n"
 
-#: src/enquiry.c:191
-#, fuzzy
-#| msgid "<unknown>"
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<inconnu>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d dans %s : "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paquet, appartenant aux sections suivantes :"
 msgstr[1] " %d paquets, appartenant aux sections suivantes :"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2688,30 +2743,34 @@ msgstr ""
 "La version de dpkg qui gère %s n'est pas encore configurée.\n"
 " Veuillez utiliser « dpkg --configure dpkg » et essayer à nouveau.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg non enregistré comme installé, impossible de vérifier la gestion de "
 "%s.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "champ Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "époque (« epoch »)"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "noms de fichiers longs"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "« Conflicts » et « Replaces » multiples"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr "multi-arch"
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2720,28 +2779,28 @@ msgstr ""
 "dpkg : ne sait pas comment satisfaire les pré-dépendances :\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "ne peut satisfaire les pré-dépendances pour %.250s (réclamé par %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "option obsolète « --%s », veuillez utiliser « --%s » à la place."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions prend trois paramètres : <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions : mauvaise relation"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "mauvaise syntaxe de la version « %s » : %s"
@@ -2756,20 +2815,17 @@ msgstr ""
 " %s\n"
 
 #: src/errors.c:68
-#, fuzzy, c-format
-#| msgid ""
-#| "dpkg: failed to allocate memory for new entry in list of failed packages."
+#, c-format
 msgid ""
 "%s: failed to allocate memory for new entry in list of failed packages: %s"
 msgstr ""
-"dpkg : impossible d'allouer de la mémoire pour une nouvelle entrée dans la "
-"liste des paquets en échec."
+"%s : impossible d'allouer de la mémoire pour une nouvelle entrée dans la "
+"liste des paquets en échec : %s"
 
 #: src/errors.c:79
-#, fuzzy, c-format
-#| msgid "dpkg: too many errors, stopping\n"
+#, c-format
 msgid "%s: too many errors, stopping\n"
-msgstr "dpkg : trop d'erreurs, arrêt\n"
+msgstr "%s : trop d'erreurs, arrêt\n"
 
 #: src/errors.c:87
 msgid "Errors were encountered while processing:\n"
@@ -2798,14 +2854,14 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "problème contourné par utilisation de --force :"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 "impossible d'ouvrir le fichier contenant la liste des fichiers du paquet "
 "« %.250s »"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2815,259 +2871,237 @@ msgstr ""
 "manquant, il est considéré qu'aucun fichier du paquet n'est actuellement "
 "installé."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "impossible d'ouvrir le fichier contenant la liste des fichiers du paquet "
 "« %.250s »"
 
-#: src/filesdb.c:329
-#, fuzzy, c-format
-#| msgid "files list for package `%.250s'"
+#: src/filesdb.c:290
+#, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"la liste des fichiers pour le paquet « %.250s » n'est pas un simple fichier"
+
+#: src/filesdb.c:298
+#, c-format
 msgid "reading files list for package '%.250s'"
-msgstr "liste des fichiers du paquet « %.250s »"
+msgstr "lecture de la liste des fichiers du paquet « %.250s »"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "la liste des fichiers pour le paquet « %.250s » n'a pas de retour à la ligne "
 "en fin de fichier"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "la liste des fichiers pour le paquet « %.250s » contient un nom de fichier "
 "vide"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 "erreur de fermeture du fichier contenant la liste des fichiers du paquet "
 "« %.250s »"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Lecture de la base de données... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d fichier et répertoire déjà installé.)\n"
 msgstr[1] "%d fichiers et répertoires déjà installés.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"impossible de créer le fichier contenant la liste mise à jour des fichiers "
-"du paquet %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"échec de l'écriture du fichier contenant la liste mise à jour des fichiers "
-"du paquet %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"Impossible d'éliminer le fichier contenant la liste mise à jour des fichiers "
-"du paquet %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"impossible de synchroniser le fichier contenant la liste mise à jour des "
-"fichiers du paquet %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"impossible de fermer le fichier contenant la liste mise à jour des fichiers "
-"du paquet %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"impossible d'installer fichier contenant la liste mise à jour des fichiers "
-"du paquet %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "non installé"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "non installé mais la configuration reste"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "cassé à cause de l'échec d'une suppression ou d'une installation"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "dépaqueté mais non configuré"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "cassé à cause de l'échec de « postinst »"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 "en attente du traitement de l'action différée demandée par un autre paquet"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "différé"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installé"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
-msgstr "erreur : la variable PATH n'est pas définie."
+#: src/help.c:113
+msgid "PATH is not set."
+msgstr "la variable PATH n'est pas définie."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "« %s » introuvable dans la variable PATH ou non exécutable"
 
-#: src/help.c:138
-#, fuzzy, c-format
-#| msgid "'%s' not found in PATH or not executable."
+#: src/help.c:144
+#, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
 "%s"
 msgid_plural ""
 "%d expected programs not found in PATH or not executable.\n"
 "%s"
-msgstr[0] "« %s » introuvable dans la variable PATH ou non exécutable"
-msgstr[1] "« %s » introuvable dans la variable PATH ou non exécutable"
+msgstr[0] ""
+"%d programme attendu non trouvé dans la variable PATH ou non exécutable.\n"
+"%s"
+msgstr[1] ""
+"%d programmes attendus non trouvés dans la variable PATH ou non "
+"exécutables.\n"
+"%s"
 
-#: src/help.c:141
-#, fuzzy
-#| msgid ""
-#| "%d expected program not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
-#| msgid_plural ""
-#| "%d expected programs not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
-"%d programme attendu introuvable dans la variable PATH ou non exécutable.\n"
 "Note : la variable PATH du superutilisateur doit normalement contenir /usr/"
 "local/sbin, /usr/sbin et /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
+"le répertoire d'administration (admindir) doit être sous le répertoire "
+"d'installation (instdir) pour que dpkg fonctionne correctement"
 
-#: src/help.c:190 src/main.c:746
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
-msgstr "impossible d'utiliser « setenv » pour le script du responsable"
+msgstr "impossible d'utiliser « setenv » pour les sous-processus"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "impossible de changer de répertoire racine pour « %.250s »"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "impossible de changer de répertoire vers « %.255s »"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "impossible de paramétrer les permissions en exécution sur « %.250s »"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "impossible d'utiliser « setenv » pour le script du responsable"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "script %s installé"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "impossible d'analyser %s « %.250s »"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nouveau script %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "ancien script %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "impossible d'analyser %s « %.250s » : %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 "dpkg - tentative d'exécution du script du nouveau paquet à la place ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "il n'y a pas de script dans cette nouvelle version du paquet - abandon"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg : ... on dirait que tout a fonctionné correctement.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "impossible de supprimer « %.255s » de façon sûre"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
-msgstr ""
+msgstr "commande rm pour le nettoyage"
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "impossible de vérifier l'existence de « %.250s »"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ne peut pas lire le répertoire info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "erreur survenue en essayant d'ouvrir %.250s"
+
+#: src/infodb-format.c:56
+#, c-format
+msgid "corrupt info database format file '%s'"
+msgstr ""
+"informations corrompues dans le fichier de format de base de données « %s »"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr "Le fichier d'information %s/%s n'est associé à aucun paquet"
+
+#: src/infodb-upgrade.c:183
+#, c-format
+msgid "error while writing '%s'"
+msgstr "erreur lors de l'écriture de « %s »"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programme « %s » de gestion de paquets Debian version %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3091,7 +3125,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3130,17 +3168,21 @@ msgstr ""
 "                                             le(s) fichier(s)\n"
 "  -C|--audit                         Chercher d'éventuel(s) paquet(s)\n"
 "                                             abîmé(s)\n"
+"  --add-architecture <arch>          Ajoute l'architecture <arch> à la\n"
+"                                             liste des architectures.\n"
+"  --remove-architecture <arch>       Retire l'architecture <arch> de la\n"
+"                                             liste des architectures.\n"
 "  --print-architecture               Afficher l'architecture cible\n"
 "                                             (utilise GCC)\n"
+"  --print-foreign-architecture       Afficher les architectures inconnues\n"
+"                                             autorisées\n"
 "  --compare-versions <a> <rel> <b>   Comparer les numéros de version\n"
 "                                             (voir ci-dessous)\n"
-"  --help | --version                 Afficher cette aide et le numéro\n"
-"                                             de version\n"
 "  --force-help                       Afficher l'aide sur le forçage\n"
 "  -Dh|--debug=help                   Afficher l'aide sur le débogage\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3152,7 +3194,7 @@ msgstr ""
 "  --version                         Afficher la version.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3164,18 +3206,21 @@ msgstr ""
 " (taper %s --help.)\n"
 "\n"
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "À usage interne : dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep|\n"
+"  --assert-multi-arch.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -3202,6 +3247,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3244,6 +3291,8 @@ msgstr ""
 "debug=help).\n"
 "  --status-fd <n>            Envoyer les mises à jour d'état au descripteur\n"
 "                                 de fichier <n>.\n"
+"  --status-logger=<commande> Envoyer les mises à jour d'état à l'entrée\n"
+"                                 standard de la commande <commande>.\n"
 "  --log=<fichier>            Enregistrer dans <fichier> les changements\n"
 "                                 d'état et les actions effectuées.\n"
 "  --ignore-depends=<paquet>,... Ignorer les dépendances impliquant "
@@ -3254,7 +3303,7 @@ msgstr ""
 "  --abort-after <n>             Arrêter après avoir rencontré <n> erreurs.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3275,14 +3324,14 @@ msgstr ""
 "                           la syntaxe du fichier control)\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Utilisez « dselect » ou « aptitude » pour gérer les paquets de manière plus "
 "conviviale.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3307,59 +3356,68 @@ msgstr ""
 "Les options marquées d'un [*] affichent beaucoup d'informations - tubez-les "
 "à travers « less » ou « more »."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
-msgstr ""
+msgstr "Utiliser le forçage (force) pour toutes les options"
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
-msgstr ""
+msgstr "Remplacer un paquet par une version inférieure"
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
-msgstr ""
+msgstr "Configurer tout paquet qui pourrait être utile à celui-ci"
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
-msgstr ""
+msgstr "Traiter les paquets incidents même s'ils sont à garder (on hold)"
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
-msgstr ""
+msgstr "Tenter d'installer ou désinstaller même sans être le superutilisateur"
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
+"des programmes importants sont absents dans PATH, des problèmes sont à "
+"prévoir"
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
-msgstr ""
+msgstr "Installer un paquet même si le contrôle d'authenticité échoue"
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr "Traiter même les paquets dont la version est incorrecte"
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
-msgstr ""
+msgstr "Écraser un fichier d'un paquet par celui d'un autre"
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
-msgstr ""
+msgstr "Écraser un fichier détourné pour une version non détournée"
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
-msgstr ""
+msgstr "Écraser le répertoire d'un paquet par le fichier d'un autre"
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
+"Ne pas effectuer d'opérations d'entrée/sortie sûres lors de la décompression"
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
+"Toujours utiliser les nouveaux fichiers de configuration, ne pas demander"
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
+"Toujours utiliser les anciens fichiers de configuration, ne pas demander"
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3367,154 +3425,192 @@ msgid ""
 "                         you will be prompted unless one of the confold or\n"
 "                         confnew options is also given"
 msgstr ""
+"Choisir l'option par défaut pour les nouveaux fichiers de\n"
+"     si elle existe, ne pas demander. S'il n'existe pas\n"
+"     d'option par défaut, la question sera posée à moins\n"
+"     que l'une des options « confold » ou « confnew » ne soit\\      "
+"utilisée."
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
-msgstr ""
+msgstr "Toujours installer les fichiers de configuration manquants"
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
+"Proposer de remplacer les fichiers de configuration sans nouvelles versions"
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
+"Traiter les paquets même sans architecture ou avec une architecture "
+"incorrecte"
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
-msgstr ""
+msgstr "Installer même si cela casse un autre paquet"
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
-msgstr ""
+msgstr "Autoriser l'installation de paquets en conflit"
 
-#: src/main.c:261
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
-msgstr "problème de dépendance - suppression ignorée"
+msgstr "Changer tous les problèmes de dépendances en avertissements "
 
-#: src/main.c:263
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
-msgstr "problème de dépendance - suppression ignorée"
+msgstr ""
+"Changer tous les problèmes de dépendances de versions en avertissements "
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
-msgstr ""
+msgstr "Supprimer les paquets qui ont besoin d'installation"
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
-msgstr ""
+msgstr "Supprimer un paquet essentiel"
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
-msgstr ""
+msgstr "Informations de progression en général utiles"
 
-#: src/main.c:280
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
-msgstr "impossible d'utiliser « setenv » pour le script du responsable"
+msgstr "Lancement et état des scripts de maintenance"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
-msgstr ""
+msgstr "Affichage de chaque fichier traité"
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
-msgstr ""
+msgstr "Affichage verbeux pour chaque fichier traité"
 
-#: src/main.c:283
-#, fuzzy
-#| msgid "read error in configuration file `%.255s'"
+#: src/main.c:291
 msgid "Output for each configuration file"
-msgstr "erreur de lecture sur le fichier de configuration « %.255s »"
+msgstr "Affichage pour chaque fichier de configuration"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
-msgstr ""
+msgstr "Affichage verbeux pour chaque fichier de configuration"
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
-msgstr ""
+msgstr "Dépendances et conflits"
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
-msgstr ""
+msgstr "Affichage verbeux pour les dépendances et conflits"
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
-msgstr ""
+msgstr "Activation et traitement des actions différées"
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
-msgstr ""
+msgstr "Affichage verbeux pour les actions différées"
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
-msgstr ""
+msgstr "Affichage délirant pour les actions différées"
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
-msgstr ""
+msgstr "Beaucoup de bruit à propos p.ex. du répertoire dpkg/info"
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
-msgstr ""
+msgstr "Bruit délirant (NdT : n'importe quoi)"
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
 "\n"
 " Number  Ref. in source   Description\n"
 msgstr ""
+"%s option de débogage, --debug=<octal> or -D<octal>:\n"
+"\n"
+" Nombre  Réf. ds source   Description\n"
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
 "Debugging options can be mixed using bitwise-or.\n"
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
+"\n"
+"Les options de débogage peuvent être combinées avec un « or » (bitwise-or).\n"
+"Noter que les valeurs et leur signification peuvent changer.\n"
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
-msgstr "--debug requiert un paramètre octal"
+#: src/main.c:326
+#, c-format
+msgid "--%s requires an octal argument"
+msgstr "--%s requiert un paramètre octal"
 
-#: src/main.c:346
+#: src/main.c:354
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
-"nom de paquet vide dans la liste « %.250s » d'éléments séparés par des "
-"virgules de --ignore-depends"
+"nom de paquet vide dans la liste --%s d'éléments séparés par des virgules "
+"« %.250s »"
 
-#: src/main.c:352
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
-msgstr ""
-"--ignore-depends requiert un nom de paquet légal. « %.250s » ne l'est pas ; "
-"%s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "--%s requiert un nom de paquet légal. « %.250s » ne l'est pas ; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "entier incorrect pour --%s « %.250s »"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "erreur à l'exécution du point d'entrée (hook) « %s », code d'erreur %d"
 
-#: src/main.c:463
-#, fuzzy
-#| msgid "status"
+#: src/main.c:475
 msgid "status logger"
-msgstr "état"
+msgstr "journalisation de l'état"
+
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
+msgstr "--%s prend un seul paramètre"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr "l'architecture « %s » n'est pas valable : %s"
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr "l'architecture « %s » est réservée et ne peut être ajoutée"
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "impossible de supprimer l'architecture non inconnue « %s »"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+"suppression de l'architecture « %s » actuellement utilisée dans la base de "
+"données"
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+"impossible de supprimer l'architecture « %s »actuellement utilisée dans la "
+"base de données"
 
-#: src/main.c:478
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3522,49 +3618,59 @@ msgid ""
 "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
 " Forcing things:\n"
 msgstr ""
+"options de forçage de %s - contrôle les actions en cas de problème:\n"
+"  avertir et continuer :  --force-<option>,<option>,...\n"
+"  arrêter sur erreur :    --refuse-<option>,<option>,... | --no-force-"
+"<option>,...\n"
+" Ce qui peut être forcé:\n"
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
 "WARNING - use of options marked [!] can seriously damage your installation.\n"
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
+"\n"
+"AVERTISSEMENT - les options marquées avec [!] can seriously damage your "
+"installation.\n"
+"Forcing options marked [*] are enabled by default.\n"
+"ATTENTION : utiliser une option marquée [!] peut sérieusement endommager "
+"votre\n"
+"installation.\n"
+"Les options de forçage marquées [*] sont activées par défaut.\n"
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "option de forçage/refus « %.*s » inconnue"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "option de forçage/refus « %s » obsolète\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd prend un paramètre et non zéro"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd ne prend qu'un paramètre"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
+msgstr "--%s prend exactement un paramètre"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "impossible d'ouvrir le flux d'entrée « %i »"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "EOF inattendu avant la fin de la ligne %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "requiert une option d'action"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3572,22 +3678,22 @@ msgstr ""
 "vous devez spécifier les paquets par leur nom, et non par le nom des "
 "fichiers qui les contiennent"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending ne prend pas de paramètre non optionnel"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s a besoin d'au moins un nom de paquet comme paramètre"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paquet %s listé plus d'une fois, mais traité une seule fois.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3596,7 +3702,7 @@ msgstr ""
 "Plus d'une copie du paquet %s ont été dépaquetées\n"
 " lors de ce traitement. Une seule configuration effectuée.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3606,114 +3712,114 @@ msgstr ""
 "différées\n"
 " ( état actuel « %.250s » sans action différée en attente)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Le paquet %s qui fournit %s doit être supprimé.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Le paquet %s doit être supprimé.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  La version de %s sur le système est %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Le paquet « %s » qui fournit « %s » attend le traitement d'actions "
 "différées.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Le paquet « %s » attend le traitement d'actions différées.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg : configuration additionnelle de « %s » (requise par « %s »)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Le paquet %s qui fournit %s n'est pas encore configuré.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " Le paquet %s n'est pas encore configuré.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Le paquet %s qui fournit %s n'est pas installé.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Le paquet %s n'est pas installé.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) casse %s et est %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (%s) fournit %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  La version de %s à configurer est %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " dépend de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr " ; cependant :\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "erreur obtenue en voulant s'assurer que « %.250s » n'existe pas"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
-msgstr ""
+msgstr "réassemblage d'un paquet tronçonné"
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "fichier du paquet rassemblé"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Authentification de %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
-msgstr ""
+msgstr "contrôle de la signature du paquet"
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "La vérification du paquet %s a échoué."
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3722,98 +3828,101 @@ msgstr ""
 "La vérification du paquet %s a échoué, mais traitement en cours malgré tout\n"
 "comme demandé.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "réussi\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "impossible de créer un répertoire temporaire"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "le paquet %s a trop de paires Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "impossible de supprimer le fichier info de contrôle « %.250s »"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "l'ancienne version du paquet a un nom de fichier d'information commençant "
 "par « %.250s » trop long"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "impossible de supprimer le fichier info obsolète « %.250s »"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "impossible d'installer le (supposé) nouveau fichier info « %.250s »"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "impossible d'ouvrir le répertoire de contrôle temporaire"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "le paquet contient un nom de fichier de contrôle trop long (commençant par "
 "« %.50s »)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "l'information de contrôle du paquet contient le répertoire « %.250s »"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "l'information de contrôle du paquet « rmdir » de « %.250s » ne dit pas que "
 "ce n'est pas un répertoire"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "le paquet %s contient une liste comme fichier d'information"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "impossible d'installer le nouveau fichier info « %.250s » comme « %.250s »"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "impossible de supprimer le fichier info de contrôle « %.250s »"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(À noter la disparition de %s, qui a été complètement remplacé.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "ne peut pas accéder à l'archive"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "impossible de créer un répertoire temporaire"
-
-#: src/processarc.c:411
-#, fuzzy
-#| msgid "control information length"
+#: src/processarc.c:472
 msgid "package control information extraction"
-msgstr "longueur de l'information de contrôle"
+msgstr "extraction de l'information de contrôle du paquet"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Enregistrement de l'information sur %s de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 "l'architecture du paquet (%s) ne correspond pas à celle du système (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3822,105 +3931,98 @@ msgstr ""
 "dpkg : concernant %s contenant %s, problème de pré-dépendance :\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problème de pré-dépendance - %.250s non installé"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "problème de pré-dépendance ignoré"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Préparation du remplacement de %s %s (en utilisant %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Dépaquetage de %s (à partir de %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "le nom du conffile (commençant par « %.250s ») est trop long (>%d caractères)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "erreur de lecture dans %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "erreur de fermeture de %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "erreur survenue en essayant d'ouvrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Déconfiguration de %s, pour pouvoir supprimer %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Déconfiguration de %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Dépaquetage de la mise à jour de %.250s ...\n"
 
-#: src/processarc.c:807
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
-msgstr "extraction de champ par dpkg-deb"
+msgstr "extraction de l'archive du système de fichiers du paquet"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "erreur de lecture sur la sortie du « tar » de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "archive du système de fichiers corrompue - archive du paquet corrompue"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 "dpkg-deb : suppression de possibles zéros finaux (i.e. de « trailing »)"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "impossible d'analyser l'ancien fichier « %.250s ». Il n'a donc pas été "
 "effacé : %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "impossible de supprimer l'ancien répertoire  « %.250s » : %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "l'ancien fichier de configuration « %.250s » était un répertoire vide et a "
 "été supprimé"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "impossible d'analyser un autre nouveau fichier « %.250s »"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3929,23 +4031,18 @@ msgstr ""
 "l'ancien fichier « %.250s » est identique à plusieurs  nouveaux fichiers (à "
 "la fois « %.250s » et « %.250s »)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "impossible de supprimer l'ancien fichier « %.250s » de façon sûre : %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(À noter la disparition de %s, qui a été complètement remplacé.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3957,91 +4054,90 @@ msgstr ""
 "W=attend-traitement-déclenchements\n"
 "|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nom"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Version"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Description"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Aucun paquet ne correspond à %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "détournement par %s depuis : %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "détournement par %s en : %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "détournement local depuis : %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "détournement localement en : %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search a besoin d'au moins un motif de nom de fichier comme paramètre"
 
-#: src/querycmd.c:350
-#, fuzzy, c-format
-#| msgid "No packages found matching %s.\n"
+#: src/querycmd.c:372
+#, c-format
 msgid "%s: no path found matching pattern %s.\n"
-msgstr "Aucun paquet ne correspond à %s.\n"
+msgstr "%s : aucun chemin ne correspond à %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Le paquet « %s » n'est pas installé et aucune information n'est disponible.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Le paquet « %s » n'est pas disponible.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Le paquet « %s » n'est pas installé.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Le paquet « %s » ne contient aucun fichier (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "détourné localement en : %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "paquet détournant les autres vers : %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "détourné par %s vers : %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -4050,36 +4146,25 @@ msgstr ""
 "archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur\n"
 "contenu.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s prend au plus deux paramètres"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "le fichier de contrôle contient %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Outil « %s » d'interrogation du programme de gestion de paquets Debian "
 "version %s\n"
 
-#: src/querycmd.c:619
-#, fuzzy, c-format
-#| msgid ""
-#| "Commands:\n"
-#| "  -s|--status <package> ...        Display package status details.\n"
-#| "  -p|--print-avail <package> ...   Display available version details.\n"
-#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
-#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
-#| "  -W|--show <pattern> ...          Show information on package(s).\n"
-#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
-#| "  -c|--control-path <package> [<file>]\n"
-#| "                                   Print path for package control file.\n"
-#| "\n"
+#: src/querycmd.c:667
+#, c-format
 msgid ""
 "Commands:\n"
 "  -s|--status <package> ...        Display package status details.\n"
@@ -4094,7 +4179,7 @@ msgid ""
 msgstr ""
 "Commandes :\n"
 "  -s|--status <nom-de-paquet> ...      affiche l'état du paquet en détail\n"
-"  -p|--print-avail <nom-de-paquet> ... affiche les version disponibles en\n"
+"  -p|--print-avail <nom-de-paquet> ... affiche les versions disponibles en\n"
 "                                       détail.\n"
 "  -L|--listfiles <nom-de-paquet> ...   liste les fichiers « possédés » par\n"
 "                                       le(s) paquet(s).\n"
@@ -4109,20 +4194,23 @@ msgstr ""
 "                                       du paquet.\n"
 "\n"
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 "Options :\n"
 "  --admindir=<répertoire>   Utiliser <répertoire> à la place de %s\n"
+"  --load-avail              Utiliser le fichier available avec --show et --"
+"list.\n"
 "  --showformat=<format>     Utiliser un formatage alternatif pour --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4145,12 +4233,16 @@ msgstr ""
 "  taille spécifiée ne soit négative, auquel cas un alignement à gauche\n"
 "  sera appliqué.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Utiliser --help pour de l'aide sur la recherche de paquets."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "requête ignorée : suppression de %.250s, qui n'est pas installé."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4159,11 +4251,11 @@ msgstr ""
 "requête pour supprimer %.250s ignorée, seuls les fichiers\n"
 "de configuration sont installés. Utiliser --purge pour les supprimer aussi."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "C'est un paquet indispensable - il ne doit pas être supprimé."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4172,11 +4264,11 @@ msgstr ""
 "dpkg : un problème de dépendance empêche la suppression de %s :\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problème de dépendance - suppression ignorée"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4185,7 +4277,7 @@ msgstr ""
 "dpkg : %s : problème de dépendance, mais suppression comme demandé :\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4193,17 +4285,17 @@ msgstr ""
 "Le paquet est dans un état incohérent - vous devriez\n"
 " le réinstaller avant d'essayer de le supprimer."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Devrait supprimer ou purger %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Suppression de %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4212,106 +4304,108 @@ msgstr ""
 "lors de la suppression de %.250s, impossible de retirer « %.250s » : %s - "
 "peut-être le répertoire est-il un point de montage ?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "ne peut pas supprimer « %.250s »"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "impossible de supprimer « %.255s » de façon sûre."
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "lors de la suppression de %.250s, le répertoire « %.250s » n'était pas vide, "
 "donc il n'a pas été supprimé."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, c-format
+msgid "cannot remove '%.250s'"
+msgstr "impossible de supprimer « %.250s »"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Purge des fichiers de configuration de %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "ne peut pas supprimer l'ancien fichier de configuration « %.250s » (= "
 "« %.250s »)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "ne peut pas lire le répertoire du fichier de configuration « %.250s » (de "
 "« %.250s »)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "ne peut pas supprimer l'ancien fichier de configuration de secours "
 "« %.250s » (de « %.250s »)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ne peut pas supprimer la liste des anciens fichiers"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "ne peut pas supprimer l'ancien script « postrm »"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "EOF inattendu dans le nom du paquet à la ligne %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fin de ligne inattendue dans le nom du paquet à la ligne %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "EOF inattendu après le nom du paquet à la ligne %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fin de ligne inattendue après le nom du paquet à la ligne %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "données inattendues après le paquet et la sélection à la ligne %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nom de paquet illégal à la ligne %d : %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr "paquet non présent dans la base de données à la ligne %d : %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "état désiré inconnu à la ligne %d : %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "erreur de lecture sur l'entrée standard"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+"Utiliser --help pour de l'aide sur la façon de ne pas tenir compte des "
+"informations relatives au fichier (« file stat information »)."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4329,7 +4423,7 @@ msgstr ""
 "  --list [<motif>]         liste les dérogations (« overrides ») actuelles\n"
 "                           dans la base de données.\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4352,31 +4446,16 @@ msgstr ""
 "  --help                   afficher ce message d'aide.\n"
 "  --version                afficher la version.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "suppression du / final"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "impossible d'ouvrir le nouveau fichier statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "erreur de suppression de statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "erreur pendant la création du nouveau statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "erreur d'installation du nouveau statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
-msgstr "--add a besoin de quatre paramètres"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
+msgstr "--%s a besoin de quatre paramètres"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4385,21 +4464,21 @@ msgstr ""
 "Une dérogation (« override ») pour « %s » existe déjà mais --force a été "
 "spécifié. Il sera donc ignoré."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Une dérogation pour « %s » existe déjà, Abandon."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update spécifié, mais %s n'existe pas"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Pas de dérogation (« override ») présente."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update est inutile pour --remove"
 
@@ -4448,10 +4527,9 @@ msgid "failed to fstat previous statoverride file"
 msgstr "échec de « fstat » sur l'ancien fichier des permissions (statoverride)"
 
 #: src/statdb.c:162
-#, fuzzy, c-format
-#| msgid "statoverride file `%.250s'"
+#, c-format
 msgid "reading statoverride file '%.250s'"
-msgstr "le fichier des permissions « %.250s »"
+msgstr "lecture du fichier des permissions « %.250s »"
 
 #: src/statdb.c:169
 msgid "statoverride file is missing final newline"
@@ -4534,46 +4612,41 @@ msgstr ""
 "                                    aucun changement.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"doit être appelé depuis un script du responsable (ou avec l'option « --by-"
+"package »)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 "%s : répertoire pour les données d'actions différées (« triggers ») pas "
 "encore créé \n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 "%s : registre des actions différées (« triggers ») pas encore présent\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr ""
 "a besoin d'un seul paramètre , le nom de l'action différée (« trigger »)"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"« dpkg-trigger » doit être appelé depuis un script de mainteneur ( ou avec "
-"l'option « --by-package »)"
-
-#: src/trigcmd.c:216
-#, fuzzy, c-format
-#| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
+#: src/trigcmd.c:240
+#, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
-msgstr "« dpkg-trigger » : nom de paquet illégal « %.250s » : « %.250s »"
+msgstr "nom de paquet attendu illégal « %.250s » : « %.250s »"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nom d'action différée non valable « %.250s » : « %.250s »"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4582,7 +4655,7 @@ msgstr ""
 "« %s » : boucle détectée durant le traitement des actions différées :\n"
 " listes des paquets qui en sont responsables (normalement) :\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4592,53 +4665,53 @@ msgstr ""
 " paquets bloqués par le traitement impossible d'actions différées "
 "requises :\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 "bloqué en boucle sur le traitement des actions différées (« triggers »), "
 "abandon"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Traitement des actions différées (« triggers ») pour « %s »...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
-msgstr "--%s a besoin d'exactement un fichier « Packages »"
+msgid "--%s needs exactly one Packages-file argument"
+msgstr "--%s a besoin d'exactement un fichier « Packages » en paramètre"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "impossible d'accéder à la zone des états de dpkg pour une mise à jour massive"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "une mise à jour massive requiert un accès en écriture dans la zone des états "
 "de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 "Remplacement de l'information sur les paquets disponibles, en utilisant %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 "Mise à jour de l'information sur les paquets disponibles, en utilisant %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "L'information sur %d paquet a été mise à jour.\n"
 msgstr[1] "L'information sur %d paquets a été mise à jour.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4759,225 +4832,204 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "%d avertissement ignoré sur le(s) fichier(s) « control »\n"
 msgstr[1] "%d avertissements ignorés sur le(s) fichier(s) « control »\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s a besoin d'un paramètre <répertoire>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build prend au plus deux paramètres"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "impossible de vérifier l'existence de l'archive « %.250s »"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "la cible est un répertoire - ne peut pas ignorer la vérification du fichier "
 "« control »"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "pas de contrôle du contenu de la zone de contrôle."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb : construction d'un paquet inconnu dans « %s ».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb : construction du paquet « %s » dans « %s ».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
-#, fuzzy, c-format
-#| msgid "failed to make tmpfile (data)"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
+#, c-format
 msgid "failed to make temporary file (%s)"
-msgstr "échec de la création d'un fichier temporaire (« data »)"
+msgstr "échec de la création d'un fichier temporaire (%s)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
-#, fuzzy
-#| msgid "control area"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
-msgstr "zone de contrôle"
+msgstr "élément de contrôle"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
-#, fuzzy, c-format
-#| msgid "failed to unlink tmpfile (data), %s"
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
+#, c-format
 msgid "failed to unlink temporary file (%s), %s"
-msgstr "impossible de délier un fichier temporaire (« data »), %s"
+msgstr "impossible de délier un fichier temporaire (%s), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
-#, fuzzy, c-format
-#| msgid "failed to rewind tmpfile (data)"
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
+#, c-format
 msgid "failed to rewind temporary file (%s)"
-msgstr "échec de « rewind » sur un fichier temporaire (« data »)"
+msgstr "échec de « rewind » sur un fichier temporaire (%s)"
 
-#: dpkg-deb/build.c:494
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: dpkg-deb/build.c:502
+#, c-format
 msgid "failed to stat temporary file (%s)"
-msgstr "échec de « fstat » sur un membre d'un fichier ar (%s)"
+msgstr "échec de « stat » sur un fichier temporaire (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "erreur lors de l'écriture de « %s »"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
-#, fuzzy
-#| msgid "between members"
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
-msgstr "entre éléments"
+msgstr "élément de données"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
-#, fuzzy, c-format
-#| msgid "failed to write filename to tar pipe (data)"
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
+#, c-format
 msgid "failed to write filename to tar pipe (%s)"
-msgstr ""
-"l'écriture d'un nom de fichier à travers un tube tar (« data ») a échoué"
+msgstr "l'écriture d'un nom de fichier à travers un tube tar (« %s ») a échoué"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> depuis tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
-msgstr ""
+msgstr "processeur de commandes pour déplacer des fichiers"
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fin de fichier inattendue dans %s dans %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "erreur de lecture de %s depuis le fichier %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "impossible de lire l'archive « %.255s »"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "échec de « fstat » sur l'archive"
 
-#: dpkg-deb/extract.c:130
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
-msgstr "l'archive n'a pas de point dans le numéro de la version"
+msgstr "numéro magique de version de l'archive"
 
-#: dpkg-deb/extract.c:142
-#, fuzzy
-#| msgid "archive has no newlines in header"
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
-msgstr "l'archive n'a pas de saut de ligne dans l'en-tête"
+msgstr "en-tête de l'élément de l'archive"
 
-#: dpkg-deb/extract.c:147
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-deb/extract.c:149
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
-msgstr "le fichier « %.250s » est corrompu - mauvais nombre de parties"
+msgstr ""
+"le fichier « %.250s » est corrompu - mauvais nombre magique d'en-tête "
+"d'archive"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "le fichier « %.250s » n'est pas une archive binaire Debian (essayer dpkg-"
 "split ?)"
 
-#: dpkg-deb/extract.c:158
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
-msgstr "l'archive n'a pas de point dans le numéro de la version"
+msgstr "élément en-tête d'information de l'archive"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "l'archive n'a pas de saut de ligne dans l'en-tête"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "l'archive n'a pas de point dans le numéro de la version"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "version %.250s de l'archive non comprise, récupérer une version plus récente "
 "de dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#, c-format
 msgid "skipped archive member data from %s"
-msgstr "données membres de %s ignorées"
+msgstr "élément de données d'archive ignorées dans %s"
 
 #: dpkg-deb/extract.c:193
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains ununderstood data member %.*s, giving up"
+#, c-format
 msgid "archive '%.250s' contains not understood data member %.*s, giving up"
 msgstr ""
-"le fichier « %.250s » contient l'élément de données non compris (%.*s), "
-"abandon"
+"l'archive « %.250s » contient l'élément de données non compris %.*s, Abandon"
 
 #: dpkg-deb/extract.c:198
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains two control members, giving up"
+#, c-format
 msgid "archive '%.250s' contains two control members, giving up"
-msgstr "le fichier « %.250s » contient deux éléments de contrôle, abandon"
+msgstr "l'archive « %.250s » contient deux éléments de contrôle. Abandon"
 
 #: dpkg-deb/extract.c:213
 #, fuzzy, c-format
 #| msgid ""
 #| " new debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi bytes.\n"
+#| " size %jd bytes: control archive= %jd bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nouveau paquet Debian, version %s.\n"
-" taille %ld octets : archive de contrôle = %zi octets.\n"
+" taille %jd octets : archive de contrôle = %jd octets.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
-msgstr ""
+msgstr "taille de l'élément de contrôle de l'archive"
 
-#: dpkg-deb/extract.c:234
-#, fuzzy, c-format
-#| msgid "archive has malformatted control length `%s'"
+#: dpkg-deb/extract.c:236
+#, c-format
 msgid "archive has malformatted control member size '%s'"
-msgstr "l'archive possède une information de contrôle « %s » mal formée"
+msgstr ""
+"l'archive possède une information de contrôle de taille « %s » mal formée"
 
-#: dpkg-deb/extract.c:241
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#: dpkg-deb/extract.c:243
+#, c-format
 msgid "skipped archive control member data from %s"
-msgstr "données membres de %s ignorées"
+msgstr "données de l'élément de contrôle de l'archive dans %s ignorées"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
+#| " size %jd bytes: control archive= %jd, main archive= %jd.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " ancien paquet Debian, version %s.\n"
-" taille %ld octets : archive de contrôle= %zi, archive principale= %ld.\n"
+" taille %jd octets : archive de contrôle= %jd, archive principale= %jd.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4986,49 +5038,50 @@ msgstr ""
 "dpkg-deb : le fichier ressemble apparemment à une archive\n"
 "dpkg-deb :    corrompue par un téléchargement en mode ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s » n'est pas une archive de format Debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "impossible d'écrire dans le tube pour copie"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "impossible de fermer le tube en copie"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "données"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "échec de « chdir » vers le répertoire"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "impossible de créer le répertoire"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "échec de « chdir » vers un répertoire après l'avoir créé"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "échec de « chdir » vers le répertoire"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<decompress>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "coller"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s a besoin d'un fichier .deb comme paramètre"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -5037,102 +5090,96 @@ msgstr ""
 "--%s a besoin d'un répertoire cible.\n"
 "Peut-être devriez-vous utiliser dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s a besoin d'au plus deux paramètres (.deb et répertoire)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s a besoin d'un seul paramètre (nom de fichier .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "échec de « chdir » vers « / » pour nettoyage"
 
-#: dpkg-deb/info.c:109
-#, fuzzy, c-format
-#| msgid "cannot stat file '%s'"
+#: dpkg-deb/info.c:106
+#, c-format
 msgid "control file '%s'"
-msgstr "analyse impossible du fichier « %s »"
+msgstr "fichier de contrôle « %s »"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 "dpkg-deb : « %.255s » ne contient pas de composant de contrôle « %.255s »\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "échec de l'ouverture du composant « %.255s » (dans %.255s) d'une manière "
 "inattendue"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d composant de contrôle nécessaire manque"
 msgstr[1] "%d composants de contrôle nécessaires manquent"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "ne peut pas parcourir le répertoire « %.255s »"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "ne peut pas analyser « %.255s » (dans « %.255s »)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "ne peut pas ouvrir « %.255s » (dans « %.255s »)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "échec de la lecture « %.255s » (dans « %.255s »)"
 
-#: dpkg-deb/info.c:167
-#, fuzzy, c-format
-#| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
+#: dpkg-deb/info.c:170
+#, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
-msgstr " %7ld octets, %5d lignes   %c  %-20.127s %.127s\n"
+msgstr " %7jd octets, %5d lignes   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     n'est pas un simple fichier          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(pas de fichier « control » dans l'archive de contrôle !)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "ne peut pas ouvrir le composant « control »"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "échec survenu pendant la lecture du composant « control »"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "erreur pendant la fermeture du composant « %s »"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Erreur dans le format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents prend exactement un paramètre"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -5150,6 +5197,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5165,10 +5214,13 @@ msgstr ""
 "   -e|--control <deb> [<répertoire>] Extraire l'information de contrôle.\n"
 "   -x|--extract <deb> <répertoire>   Extraire les fichiers.\n"
 "   -X|--vextract <deb> <répertoire>  Extraire et lister les fichiers.\n"
+"   -R|--raw-extract <deb> <répertoire>\n"
+"                                     Extraire l'information de contrôle\n"
+"                                     et les fichiers.\n"
 "   --fsys-tarfile <deb>              Restituer le système de fichiers\n"
 "                                     de l'archive tar.\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5181,11 +5233,12 @@ msgstr ""
 "<cfield> est le nom d'un champ dans le fichier « control » principal.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5195,10 +5248,14 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Options :\n"
 "  --showformat=<format>  Utiliser un formatage alternatif pour --show.\n"
+"  -v, --verbose          Activer l'affichage détaillé.\n"
 "  -D                     Activer la sortie de débogage.\n"
 "  --old, --new           Contrôler le format d'archive.\n"
 "  --no-check             Supprimer la vérification du fichier control\n"
@@ -5207,9 +5264,12 @@ msgstr ""
 "  -Z<type>               Indiquer le type de compression utilisée\n"
 "                         pour la construction.\n"
 "                         Valeurs possibles : gzip, xz, bzip2, lzma, none.\n"
+"  -S<stratégie>          Indiquer le type de stratégie utilisée\n"
+"                         pour la construction.\n"
+"                         Valeurs possibles : extreme (xz).\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5224,7 +5284,7 @@ msgstr ""
 "Les paquets dépaquetés en utilisant « dpkg-deb --extract » seront\n"
 "incorrectement installés.\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5234,155 +5294,163 @@ msgstr ""
 "Taper dpkg --help pour obtenir une aide sur l'installation et la "
 "désinstallation des paquets."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "entier incorrect pour --%c ; « %.250s »"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "format de compression non valable pour -%c : %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "type de compression %s inconnu"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "paramètres de compression non valables : %s"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "le fichier « %.250s » est corrompu - mauvais chiffre (code %d) dans %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "le fichier « %.250s » est corrompu - %.250s manquant"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "le fichier « %.250s » est corrompu - saut de ligne après %.250s manquant"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "erreur de lecture sur %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "le fichier « %.250s » est corrompu - mauvais nombre magique (« magic ») à la "
 "fin  du premier en-tête"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "le fichier « %.250s » est corrompu - mise en forme incorrecte : caractère "
 "(code %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 "le fichier « %.250s » est corrompu - caractères nuls rencontrés dans la "
 "section info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "numéro de version de format"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s est installé, mais sa version est %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "le fichier « %.250s » a « %.250s » pour version de format - vous avez besoin "
 "d'un dpkg-split plus récent"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nom du paquet"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "numéro de version du paquet"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "somme de contrôle MD5 du fichier du paquet"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 "le fichier « %.250s » est corrompu - mauvais code de contrôle MD5 « %.250s »"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
-msgstr ""
+msgstr "taille totale de l'archive"
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
-#, fuzzy
-#| msgid "part offset"
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
-msgstr "décalage de la partie"
+msgstr "décalage de la partie d'archive"
 
-#: dpkg-split/info.c:139
-#, fuzzy
-#| msgid "part numbers"
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
-msgstr "numéros des parties"
+msgstr "numéros des parties d'archive"
 
-#: dpkg-split/info.c:142
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - no slash between part numbers"
+#: dpkg-split/info.c:147
+#, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "le fichier « %.250s » est corrompu - pas de barre oblique entre les numéros "
-"de parties"
+"de parties d'archive"
 
-#: dpkg-split/info.c:145
-#, fuzzy
-#| msgid "number of parts"
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
-msgstr "nombre de parties"
+msgstr "nombre de parties d'archive"
 
-#: dpkg-split/info.c:147
-#, fuzzy, c-format
-#| msgid "file '%.250s' is corrupt - bad number of parts"
+#: dpkg-split/info.c:152
+#, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
-msgstr "le fichier « %.250s » est corrompu - mauvais nombre de parties"
+msgstr ""
+"le fichier « %.250s » est corrompu - mauvais nombre de parties d'archive"
 
-#: dpkg-split/info.c:149
-#, fuzzy
-#| msgid "parts number"
+#: dpkg-split/info.c:154
 msgid "archive parts number"
-msgstr "numéro des parties"
+msgstr "numéro des parties d'archive"
 
-#: dpkg-split/info.c:151
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-split/info.c:156
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
-msgstr "le fichier « %.250s » est corrompu - mauvais nombre de parties"
+msgstr ""
+"le fichier « %.250s » est corrompu - mauvais nombre de parties d'archive"
+
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr "architecture du paquet"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "le fichier « %.250s » est corrompu - mauvais « magic » à la fin de la "
 "section d'en-tête"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "le fichier « %.250s » est corrompu - le deuxième élément n'est pas un "
 "élément de données"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
@@ -5390,53 +5458,55 @@ msgstr ""
 "tailles\n"
 "citées"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "le fichier « %.250s » est corrompu - mauvaise taille du nombre de parties "
 "citées"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "impossible d'exécuter « fstat » sur le fichier « %.250s »"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "le fichier « %.250s » est corrompu - trop court"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "ne peut pas ouvrir le fichier « %.250s » de l'archive"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "le fichier « %.250s » n'est pas une partie de l'archive"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
 #| "    Part format version:            %s\n"
 #| "    Part of package:                %s\n"
 #| "        ... version:                %s\n"
+#| "        ... architecture:           %s\n"
 #| "        ... MD5 checksum:           %s\n"
-#| "        ... length:                 %lu bytes\n"
-#| "        ... split every:            %lu bytes\n"
+#| "        ... length:                 %jd bytes\n"
+#| "        ... split every:            %jd bytes\n"
 #| "    Part number:                    %d/%d\n"
-#| "    Part length:                    %zi bytes\n"
-#| "    Part offset:                    %lu bytes\n"
-#| "    Part file size (used portion):  %lu bytes\n"
+#| "    Part length:                    %jd bytes\n"
+#| "    Part offset:                    %jd bytes\n"
+#| "    Part file size (used portion):  %jd bytes\n"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5450,21 +5520,27 @@ msgstr ""
 "    Version du format de partie :                  %s\n"
 "    Partie du paquet :                             %s\n"
 "        ... version :                              %s\n"
+"        ... architecture :                         %s\n"
 "        ... code de contrôle MD5 :                 %s\n"
-"        ... longueur :                             %lu octets\n"
-"        ... coupé tous les :                       %lu octets\n"
+"        ... longueur :                             %jd octets\n"
+"        ... coupé tous les :                       %jd octets\n"
 "    Numéro de partie :                             %d/%d\n"
-"    Longueur de la partie :                        %zi octets\n"
-"    Décalage de la partie :                        %lu octets\n"
-"    Taille du fichier (portion utilisée) :         %lu octets\n"
+"    Longueur de la partie :                        %jd octets\n"
+"    Décalage de la partie :                        %jd octets\n"
+"    Taille du fichier (portion utilisée) :         %jd octets\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<inconnu>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s requiert un ou plusieurs fichiers de parties comme paramètres"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "le fichier « %s » n'est pas une partie d'archive\n"
@@ -5487,19 +5563,14 @@ msgid "unable to (re)open input part file `%.250s'"
 msgstr "impossible de (r)ouvrir le fichier d'entrée « %.250s »"
 
 #: dpkg-split/join.c:58
-#, fuzzy
-#| msgid "Skipping deselected package %s.\n"
 msgid "skipping split package header"
-msgstr "Paquet désélectionné %s ignoré.\n"
+msgstr "en-tête de paquet découpé ignoré"
 
 #: dpkg-split/join.c:59
-#, fuzzy
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
 msgid "split package part"
-msgstr "Assemblage du paquet %s à partir de %d partie :"
+msgstr "partie d'un paquet découpé"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "fait\n"
@@ -5526,11 +5597,6 @@ msgstr "la partie %d est manquante"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Outil « %s » de (dés)assemblage de paquets Debian, version%s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5559,251 +5625,205 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Options :\n"
-"   --depotdir <répertoire>  (par défaut %s %s)\n"
-"   -S|--partsize <taille>   (pour -s, par défaut 450 ko)\n"
-"   -o|--output <fichier>    (pour -j, par défaut <paquet>-<version>.deb)\n"
-"   -Q|--npquiet             (ne rien afficher quand -a n'est pas une "
-"partie)\n"
-"   --msdos                  (générer des noms de fichiers au format 8.3)\n"
+"   --depotdir <répertoire>  utiliser <répertoire> au lieu de %s/%s.\n"
+"   -S|--partsize <taille>   en Kio, pour -s (défaut 450)\n"
+"   -o|--output <fichier>    nom de fichier, pour -j (défaut\n"
+"                             <paquet>_<version>_<arch>.deb)\n"
+"   -Q|--npquiet             (ne rien afficher quand -a n'est pas\n"
+"                             une partie)\n"
+"   --msdos                  créer des noms de fichiers au format 8.3.\n"
 "\n"
-"Code de sortie : 0 = OK ;  1 = -a n'est pas une partie ;  2 = problème !\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+"Code de sortie :\n"
+"  0 = OK\n"
+"  1 = avec --auto, le fichier n'est pas une partie\n"
+"  2 = autre problème\n"
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Taper dpkg-split --help pour obtenir de l'aide."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fin de fichier inattendue dans %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "taille de partie beaucoup trop grande ou négative"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "la taille de partie doit être d'au moins %d ko (pour autoriser les en-têtes)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "impossible de lire le répertoire de dépôt « %.250s »"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto requiert l'utilisation de l'option --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto requiert exactement un fichier comme paramètre"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "impossible de lire le fichier « %.250s »"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Le fichier « %.250s » n'appartient pas à une archive multi-partie\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "impossible de réouvrir le fichier « %.250s »"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "impossible d'ouvrir un nouveau fichier de dépôt « %.250s »"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
-msgstr ""
+msgstr "extraction de la partie"
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "impossible de changer le nom du fichier de dépôt « %.250s » en « %.250s »"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Partie %d du paquet %s mise en file (manque toujours "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " et "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "impossible de supprimer le fichier de dépôt vidé « %.250s »"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Fichiers inutiles laissés dans le répertoire de dépôt :\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "impossible d'analyser « %.250s »"
 
-#: dpkg-split/queue.c:243
-#, fuzzy, c-format
-#| msgid " %s (%lu bytes)\n"
+#: dpkg-split/queue.c:247
+#, c-format
 msgid " %s (%jd bytes)\n"
-msgstr " %s (%lu octets)\n"
+msgstr " %s (%jd octets)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ce n'est pas un simple fichier)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paquets non encore réassemblés :\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr "Paquet %s : partie(s)"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "le fichier partie « %.250s » n'est pas un simple fichier"
 
-#: dpkg-split/queue.c:278
-#, fuzzy, c-format
-#| msgid "(total %lu bytes)\n"
+#: dpkg-split/queue.c:282
+#, c-format
 msgid "(total %jd bytes)\n"
-msgstr "(%lu octets au total)\n"
+msgstr "(%jd octets au total)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "impossible d'annuler « %.250s »"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s supprimé.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
-msgstr "extraction de champ par dpkg-deb"
+msgstr "extraction de la valeur du champ"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "impossible d'ouvrir le fichier source « %.250s »"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "impossible de « fstat » le fichier source"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "le fichier source « %.250s » n'est pas un simple fichier"
 
-#: dpkg-split/split.c:151
-#, fuzzy, c-format
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
+#: dpkg-split/split.c:153
+#, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
-msgstr[0] "Assemblage du paquet %s à partir de %d partie :"
-msgstr[1] "Assemblage du paquet %s à partir de %d parties :"
+msgstr[0] "Découpage du paquet %s en %d partie :"
+msgstr[1] "Découpage du paquet %s en %d parties :"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
+"L'en-tête est trop long, ce qui rend la partie trop longue. Le nom du "
+"paquet\n"
+"ou le numéro de version doit être particulièrement long. Abandon.\n"
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split a besoin d'un nom de fichier source comme paramètre"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split prend au plus un nom de fichier source et un préfixe de destination"
 
-#: utils/update-alternatives.c:84
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option> ...] <command>\n"
-#| "\n"
-#| "Commands:\n"
-#| "  --install <link> <name> <path> <priority>\n"
-#| "    [--slave <link> <name> <path>] ...\n"
-#| "                           add a group of alternatives to the system.\n"
-#| "  --remove <name> <path>   remove <path> from the <name> group "
-#| "alternative.\n"
-#| "  --remove-all <name>      remove <name> group from the alternatives "
-#| "system.\n"
-#| "  --auto <name>            switch the master link <name> to automatic "
-#| "mode.\n"
-#| "  --display <name>         display information about the <name> group.\n"
-#| "  --query <name>           machine parseable version of --display "
-#| "<name>.\n"
-#| "  --list <name>            display all targets of the <name> group.\n"
-#| "  --config <name>          show alternatives for the <name> group and ask "
-#| "the\n"
-#| "                           user to select which one to use.\n"
-#| "  --set <name> <path>      set <path> as alternative for <name>.\n"
-#| "  --all                    call --config on all alternatives.\n"
-#| "\n"
-#| "<link> is the symlink pointing to %s/<name>.\n"
-#| "  (e.g. /usr/bin/pager)\n"
-#| "<name> is the master name for this link group.\n"
-#| "  (e.g. pager)\n"
-#| "<path> is the location of one of the alternative target files.\n"
-#| "  (e.g. /usr/bin/less)\n"
-#| "<priority> is an integer; options with higher numbers have higher "
-#| "priority in\n"
-#| "  automatic mode.\n"
-#| "\n"
-#| "Options:\n"
-#| "  --altdir <directory>     change the alternatives directory.\n"
-#| "  --admindir <directory>   change the administrative directory.\n"
-#| "  --skip-auto              skip prompt for alternatives correctly "
-#| "configured\n"
-#| "                           in automatic mode (relevant for --config "
-#| "only)\n"
-#| "  --verbose                verbose operation, more output.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-msgid ""
 "Commands:\n"
 "  --install <link> <name> <path> <priority>\n"
 "    [--slave <link> <name> <path>] ...\n"
@@ -5824,8 +5844,6 @@ msgid ""
 "  --all                    call --config on all alternatives.\n"
 "\n"
 msgstr ""
-"Syntaxe : %s [<option> ...] <commande>\n"
-"\n"
 "Commandes :\n"
 "  --install <lien> <nom> <chemin> <priorité>\n"
 "    [--slave <lien> <nom> <chemin>] ...\n"
@@ -5841,6 +5859,10 @@ msgstr ""
 "  --query <nom>            version analysable automatiquement de --display "
 "<nom>.\n"
 "  --list <nom>             afficher toutes les cibles du groupe <nom>.\n"
+"  --get-selections         afficher les noms principaux d'alternatives et "
+"leur état.\n"
+"  --set-selections         lire l'état des alternatives depuis l'entrée "
+"standard.\n"
 "  --config <nom>           afficher l'alternative pour le groupe <nom> et "
 "demande à\n"
 "                           l'utilisateur de sélectionner celle qu'il veut "
@@ -5849,25 +5871,8 @@ msgstr ""
 "<nom>.\n"
 "  --all                    exécuter --config pour toutes les alternatives.\n"
 "\n"
-"<lien> est le lien symbolique pointant vers %s/<nom>.\n"
-"  (par exemple, /usr/bin/pager)\n"
-"<nom> est le nom principal pour ce groupe de liens.\n"
-"  (par exemple, pager)\n"
-"<chemin> est l'emplacement de l'un des fichiers cibles alternatifs.\n"
-"  (par exemple, /usr/bin/less)\n"
-"<priorité> est un entier ; les options avec des nombres élevés ont une "
-"priorité\n"
-"  supérieure en mode automatique.\n"
-"\n"
-"Options :\n"
-"  --altdir <répertoire>    changer le répertoire d'alternatives.\n"
-"  --admindir <répertoire>  changer le répertoire d'administration.\n"
-"  --verbose                opération détaillée, plus d'affichage.\n"
-"  --quiet                  opération discrète, affichage minimal.\n"
-"  --help                   afficher ce message d'aide.\n"
-"  --version                afficher la version.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5881,18 +5886,19 @@ msgid ""
 "  automatic mode.\n"
 "\n"
 msgstr ""
+"<lien> est le lien symbolique pointant vers %s/<nom>.\n"
+"  (par exemple, /usr/bin/pager)\n"
+"<nom> est le nom principal pour ce groupe de liens.\n"
+"  (par exemple, pager)\n"
+"<chemin> est l'emplacement de l'un des fichiers cibles alternatifs.\n"
+"  (par exemple, /usr/bin/less)\n"
+"<priorité> est un entier ; les options avec des nombres élevés ont une "
+"priorité\n"
+"  supérieure en mode automatique.\n"
+"\n"
 
-#: utils/update-alternatives.c:131
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  --admindir <directory>   set the directory with the statoverride file.\n"
-#| "  --update                 immediately update file permissions.\n"
-#| "  --force                  force an action even if a sanity check fails.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-#| "\n"
+#: utils/update-alternatives.c:126
+#, c-format
 msgid ""
 "Options:\n"
 "  --altdir <directory>     change the alternatives directory.\n"
@@ -5908,136 +5914,106 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 "Options :\n"
-"  --admindir <répertoire>  positionne le répertoire avec le fichier des\n"
-"                           permissions (statoverride).\n"
-"  --update                 mettre à jour le fichier des permissions\n"
-"                           immédiatement.\n"
-"  --force                  forcer une action si un contrôle de cohérence\n"
-"                           échoue.\n"
+"  --altdir <répertoire>    changer le répertoire d'alternatives.\n"
+"  --admindir <répertoire>  changer le répertoire d'administration.\n"
+"  --log <fichier>          nom du fichier de journalisation.\n"
+"  --force                  autoriser le remplacement de fichiers par"
+"\\                             des liens d'alternatives.\n"
+"  --skip-auto              ignorer la demande pour les alternatives\n"
+"                            correctement configurées en mode automatique\n"
+"                            (uniquement pertinent pour --config)\n"
+"  --verbose                opération détaillée, plus d'affichage.\n"
 "  --quiet                  opération discrète, affichage minimal.\n"
 "  --help                   afficher ce message d'aide.\n"
 "  --version                afficher la version.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "erreur"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "avertissement"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, c-format
-msgid "cannot stat %s: %s"
-msgstr "analyse impossible de %s : %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) a échoué : %s"
+msgid "malloc failed (%zu bytes)"
+msgstr "échec de « malloc » (%zu octets)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "deux commandes spécifiées : --%s et --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
-msgstr "impossible d'ajouter à %s : %s"
-
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "échec de l'analyse de %s : %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "échec de l'exécution de %s : %s"
-
-#: utils/update-alternatives.c:503
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "impossible de faire de %s un lien symbolique vers %s : %s"
+msgid "cannot append to '%s'"
+msgstr "impossible d'ajouter à « %s »"
 
-#: utils/update-alternatives.c:511
+#: utils/update-alternatives.c:506
 #, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "impossible d'installer %s en tant que %s : %s"
+msgid "unable to remove '%s'"
+msgstr "impossible de supprimer « %s »"
 
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr "impossible de supprimer %s : %s"
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fin de fichier inattendue lors de la lecture de %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "lors de la lecture de %s : %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "ligne non terminée lors de la lecture de %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s corrompu : %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "Les retours chariot sont interdits dans des fichiers update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "lors de l'écriture de %s : %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nom du secondaire"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
-#, fuzzy, c-format
-#| msgid "duplicate slave %s"
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
+#, c-format
 msgid "duplicate slave name %s"
-msgstr "%s secondaire dupliqué"
+msgstr "%s est un nom secondaire dupliqué"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "lien secondaire"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "lien secondaire identique au lien principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "lien secondaire dupliqué %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "ficher maître"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "chemin dupliqué %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -6046,130 +6022,120 @@ msgstr ""
 "l'alternative %s (qui fait partie du groupe de liens %s) n'a pas été "
 "trouvée. Suppression de la liste des alternatives."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "priorité"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "fichier secondaire"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "priorité de %s : %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "impossible de lire %s : %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "état"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "état non valable"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "lien maître"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "impossible de fermer %s : %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "abandon du lien secondaire obsolète %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "impossible d'écrire %s : %s"
+msgid "unable to flush file '%s'"
+msgstr "impossible de supprimer le fichier « %s »"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "mode automatique"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "mode manuel"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " le lien pointe actuellement sur %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " le lien est actuellement absent"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - priorité %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr " lien secondaire %s : %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "La « meilleure » version actuelle est « %s »."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Aucune version disponible."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Il existe %d choix pour l'alternative %s (qui fournit %s)."
 msgstr[1] "Il existe %d choix pour l'alternative %s (qui fournit %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Sélection"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Chemin"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorité"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "État"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le "
 "numéro sélectionné :"
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s ne sera pas remplacé par un lien."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "impossible d'installer le choix inconnu %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6178,99 +6144,196 @@ msgstr ""
 "création de %s abandonnée car le fichier associé %s (du groupe de liens %s) "
 "n'existe pas."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr "pas de suppression de %s car ce n'est pas un lien."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Appeler %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 "L'alternative %s n'a pas été modifiée car le choix %s n'est pas disponible."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Alternative inconnue « %s » ignorée."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "ligne trop longue ou non terminée lors de la lecture de %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Ligne non valable sautée : %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+"%s/%s pointe dans le vide et sera mis à jour avec le choix le plus adapté."
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s/%s a été changé (manuellement ou par un script). Bascule vers des mises à "
+"jour manuelles uniquement."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "configuration de la sélection automatique pour %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Renommage du lien %s de %s en %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Renommage du lien secondaire %s de %s vers %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "utilisation de « %s » pour fournir « %s » (%s) en %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"forçage de la réinstallation de l'alternative %s car le groupe de liens %s "
+"est cassé"
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"l'alternative actuelle %s est inconnue, bascule vers %s pour le groupe de "
+"liens %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+"le nom alternatif (%s) ne doit pas contenir le caractère « / » ou des "
+"espaces."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "le lien alternatif n'est pas absolu alors qu'il devrait l'être : %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "le chemin alternatif n'est pas absolu alors qu'il devrait l'être : %s"
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+"l'alternative %s ne peut pas être principale : elle est un secondaire de %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "le lien alternatif %s est déjà géré par %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "le chemin alternatif %s n'existe pas."
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"l'alternative %s ne peut pas être secondaire de %s : c'est une alternative "
+"principale."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+"l'alternative %s ne peut pas être secondaire de %s : elle est un secondaire "
+"de %s"
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "le lien alternatif %s est déjà géré par %s (secondaire de %s)."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "paramètre inconnu « %s »"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install a besoin de <lien> <nom> <chemin> <priorité>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<link> et <path> ne peuvent être les mêmes"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "la priorité doit être un entier"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s a besoin de <nom> <chemin>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s a besoin de <nom>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave n'est autorisé qu'avec --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave a besoin de <lien> <nom> <chemin>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "le nom %s est à la fois principal et secondaire"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "le lien %s est à la fois principal et secondaire"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s a besoin d'un paramètre <file>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "option « %s » inconnue"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6278,150 +6341,260 @@ msgstr ""
 "a besoin de --display, --query, --list, --get-selections, --config, --set, --"
 "set-selections, --install, --remove, --all, --remove-all ou --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "l'alternative %s ne peut pas être principale : %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "le lien alternatif %s est déjà géré par %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "le lien alternatif n'est pas absolu alors qu'il devrait l'être : %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "le chemin alternatif n'est pas absolu alors qu'il devrait l'être : %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "le chemin alternatif %s n'existe pas."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-"le nom alternatif (%s) ne doit pas contenir le caractère « / » ou des "
-"espaces."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "est une alternative principale"
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "c'est un lien secondaire de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "l'alternative %s ne peut pas être secondaire de %s : %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<entrée standard>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "pas d'alternatives pour %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-"%s pointe dans le vide et sera mis à jour avec le choix le plus adapté."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s a été changé (manuellement ou par un script). Bascule vers des mises à "
-"jour manuelles uniquement."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "configuration de la sélection automatique pour %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<entrée standard>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "l'alternative %s pour %s n'est pas enregistrée, pas de configuration."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Il n'existe aucun programme fournissant %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Rien à configurer."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Il n'existe qu'une « alternative » dans le groupe de liens %s : %s."
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "l'alternative %s pour %s n'est pas enregistrée, pas de suppression."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "suppression de l'alternative sélectionnée manuellement - bascule de %s vers "
 "le mode automatique"
 
-#: utils/update-alternatives.c:2429
-#, fuzzy, c-format
-#| msgid "automatic updates of %s are disabled, leaving it alone."
+#: utils/update-alternatives.c:2702
+#, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
-msgstr "les mises à jour automatiques de %s sont désactivées, conservation."
+msgstr "les mises à jour automatiques de %s/%s sont désactivées, conservation."
 
-#: utils/update-alternatives.c:2431
-#, fuzzy, c-format
-#| msgid "to return to automatic updates use `update-alternatives --auto %s'."
+#: utils/update-alternatives.c:2704
+#, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
-msgstr ""
-"pour revenir aux mises à jour automatiques, utilisez « update-alternatives --"
-"auto %s »."
+msgstr "pour revenir aux mises à jour automatiques, utiliser « %s --auto %s »."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "utilisation de « %s » pour fournir « %s » (%s) en %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "impossible d'ouvrir « %s » pour écrire la base de données %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"forçage de la réinstallation de l'alternative %s car le groupe de liens %s "
-"est cassé"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "impossible de vider la base de données %s dans « %.250s »"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"l'alternative actuelle %s est inconnue, bascule vers %s pour le groupe de "
-"liens %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr ""
+#~ "échec de la synchronisation de la base de données %s avec « %.250s »"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "échec de clôture de « %.250s » après l'écriture de la base de données %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "impossible de lier « %.250s » à « %.250s » pour la sauvegarde de la base "
+#~ "de données %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "échec de l'installation de « %.250s » comme « %.250s » contenant la base "
+#~ "de données %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "échec de « realloc » (%zu octets)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "impossible d'enregistrer un nouveau fichier des actions différées "
+#~ "demandées « %.250s »"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "impossible de vider le nouveau fichier des actions différées demandées "
+#~ "« %.250s »"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "impossible de synchroniser le nouveau fichier des actions différées "
+#~ "demandées « %.250s »"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "impossible d'installer une nouvelle version de fichier des actions "
+#~ "différées demandées « %.255s »"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "impossible de créer un nouveau fichier des actions différées demandées "
+#~ "« %.250s »"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "impossible de fermer le nouveau fichier des actions différées demandées "
+#~ "« %.250s »"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "impossible de créer un nouveau fichier d'actions différées « %.250s »"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "impossible d'enregistrer le nouveau fichier des actions différées "
+#~ "« %.250s »"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "impossible de vider le nouveau fichier d'actions différées « %.250s »"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "impossible de synchroniser le nouveau fichier d'actions différées "
+#~ "« %.250s »"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "impossible de fermer le nouveau fichier d'actions différées « %.250s »"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "impossible d'installer le nouveau fichier des actions différées comme "
+#~ "« %.250s »"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "impossible de créer un nouveau fichier %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "erreur pendant la création du nouveau fichier diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "impossible de créer le fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "échec de l'écriture du fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "Impossible d'éliminer le fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "impossible de synchroniser le fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "impossible de fermer le fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "impossible d'installer fichier contenant la liste mise à jour des "
+#~ "fichiers du paquet %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd prend un paramètre et non zéro"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd ne prend qu'un paramètre"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "impossible d'ouvrir le nouveau fichier statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "erreur de suppression de statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "erreur pendant la création du nouveau statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "erreur d'installation du nouveau statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build prend au plus deux paramètres"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "est une alternative principale"
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "c'est un lien secondaire de %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "analyse impossible de %s : %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) a échoué : %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "échec de l'analyse de %s : %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "échec de l'exécution de %s : %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "impossible de faire de %s un lien symbolique vers %s : %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "impossible d'installer %s en tant que %s : %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "lors de l'écriture de %s : %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "impossible de lire %s : %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "impossible de fermer %s : %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "impossible d'écrire %s : %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6711,9 +6884,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "saut de la zone de contrôle à partir de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "impossible d'exécuter « tar »"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "impossible de créer un répertoire temporaire"
 
@@ -6981,9 +7151,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "l'attente de dpkg-split a échoué"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "ne peut pas supprimer le fichier « %.250s »"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/gl.po b/po/gl.po
index 71bedfb..e32264a 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gl\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-12-17 21:51+0100\n"
 "Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
 "Language-Team: galician <proxecto@trasno.net>\n"
@@ -25,131 +25,215 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "non se puido crear o ficheiro temporal (datos)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "non se puido crear o ficheiro temporal (datos)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "non pode ser unha cadea baleira"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "debe comezar por un carácter alfanumérico"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"non se admite o carácter \"%c\" (só se admiten letras, números e caracteres "
+"\"%s\")"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "erro ao gravar \"%s\""
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "non se pode baleirar o buffer en vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "non se puido sacar do buffer \"%.255s\""
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "non se atopou outro ficheiro novo \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "eliminación do antigo ficheiro diversions-old: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "erro ao crear a canle \"%.255s\""
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "non se pode eliminar \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "erro ao instalar o novo ficheiro statoverride: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "fallo en buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "fallo en buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "lectura curta en buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "non se puido executar tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "non se pode executar %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "tipo de compresión \"%s\" descoñecido"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompresión"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compresión"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: erro interno de gzip: \"%s\""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: erro interno de gzip: \"%s\""
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: erro interno de gzip: \"%s\""
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: erro interno de gzip: \"%s\""
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: erro interno de gzip: \"%s\""
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: erro interno de bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: erro interno de bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: erro interno de bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: erro interno de bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -158,7 +242,7 @@ msgstr ""
 "o directorio de actualizacións contén o ficheiro \"%.250s\", que ten un nome "
 "longo de máis (lonxitude=%d, máx=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -166,105 +250,123 @@ msgstr ""
 "o directorio de actualizacións contén ficheiros con nomes de lonxitudes "
 "diferentes (%d e %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "non se pode explorar o directorio de actualizacións \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "non se puido borrar o ficheiro de actualizacións incorporado %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "non se pode crear \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "non se pode encher %.250s con caracteres de recheo"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "non se pode baleirar %.250s despois do recheo"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "non se pode ir ao comezo de %.250s despois do recheo"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "non se pode abrir o ficheiro temporal para vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "non se pode abrir/crear o ficheiro de bloqueo da base de datos de estado"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "non ten permisos para bloquear a base de datos de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "non se pode bloquear a base de datos de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "a operación solicitada precisa de privilexios de superusuario"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "non se pode acceder á área de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "a operación precisa de acceso de lectura/escritura á área de estado de dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "non se puido eliminar o ficheiro de actualizacións %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "non se pode gravar o estado actualizado de \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "non se pode baleirar o buffer co estado actualizado de \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "non se pode truncar para o estado actualizado de \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "non se pode sincronizar o estado actualizado de \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "non se pode pechar o estado actualizado de \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "non se pode instalar o estado actualizado de \"%.250s\""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "número de versión"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "número de versión"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,75 +383,42 @@ msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 msgid "unable to open directory '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "non se pode baleirar o buffer en vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "non se puideron gravar os detalles de \"%.50s\" en \"%.250s\""
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "non se puido abrir \"%s\" para gravar información de \"%s\""
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "non se pode establecer o buffer do ficheiro de estado"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "non se puido gravar o rexistro de \"%s\" sobre \"%.50s\" en \"%.250s\""
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "non se puido baleirar o buffer coa información de \"%s\" en \"%.250s\""
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "non se puido sincronizar a información de \"%s\" en \"%.250s\""
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-"non se puido pechar \"%.250s\" despois de gravar a información de \"%s\""
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"non se puido ligar \"%.250s\" a \"%.250s\" para copiar a información de \"%s"
-"\""
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"non se puido instalar \"%.250s\" coma \"%.250s\" que contén información de "
-"\"%s\""
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -358,7 +427,7 @@ msgstr ""
 "%s: erro fatal non recuperable, a abortar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -370,13 +439,13 @@ msgstr ""
 "%s: erro fatal non recuperable, a abortar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "esgotouse a memoria para unha nova entrada de limpeza"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -385,147 +454,156 @@ msgstr ""
 "%s: erro ao limpar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: hai erros aniñados de máis durante a recuperación de erros\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "esgotouse a memoria para unha nova entrada de limpeza"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "esgotouse a memoria para unha nova entrada de limpeza con argumentos de máis"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: erro ao limpar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: erro ao limpar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: erro interno \"%s\"\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "falla %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "non se permite \"%.*s\" para %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "lixo despois de %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nome de paquete non válido (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "campo de detalles de ficheiro \"%s\" baleiro"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 "non se permite o campo de detalles de ficheiro \"%s\" no ficheiro de estado"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "hai valores de máis no campo de detalles de ficheiro \"%s\" (comparado con "
 "outros)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "hai valores de menos no campo de detalles de ficheiro \"%s\" (comparado con "
 "outros)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "si/non nun campo booleano"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "palabra no campo \"priority\""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "non se admite o valor do campo \"status\" neste contexto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primeira palabra (want) no campo \"status\""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segunda palabra (error) no campo \"status\""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "terceira palabra (status) no campo \"status\""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "erro na cadea do campo Version \"%.250s\": %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "emprégase un campo obsoleto \"Revision\" ou \"Package-Revision\""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "non se admite o valor do campo \"config-version\" neste contexto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "erro na cadea do campo Config-VErsion \"%.250s\": %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "o valor de \"conffiles\" ten unha liña mal formada \"%.*s\""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "o valor de \"conffiles\" ten unha liña que comeza por algo distinto dun "
 "espacio \"%c\""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "lístase coma ficheiro de configuración o directorio raíz ou un nulo"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -533,12 +611,36 @@ msgstr ""
 "campo \"%s\", falla o nome do paquete, ou hai lixo onde se esperaba o nome "
 "dun paquete"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campo \"%s\", nome de paquete \"%.255s\" non válido: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"campo \"%s\", falla o nome do paquete, ou hai lixo onde se esperaba o nome "
+"dun paquete"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "hai %d ficheiros e directorios instalados actualmente.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "campo \"%s\", referencia a \"%.255s\": erro na versión: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,7 +649,7 @@ msgstr ""
 "campo \"%s\", referencia a \"%.255s\":\n"
 " relación de versións %c%c incorrecta"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -556,7 +658,7 @@ msgstr ""
 "campo \"%s\", referencia a \"%.255s\":\n"
 " \"%c\" está obsoleto, empregue \"%c=\" ou \"%c%c\" no seu canto"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -565,11 +667,11 @@ msgstr ""
 "campo \"%s\", referencia a \"%.255s\":\n"
 " coincidencia exacta implícita no número de versión, suxírese empregar \"=\""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Só se poden empregar versións exactas no campo Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -579,56 +681,56 @@ msgstr ""
 " o valor da versión comeza por un carácter non alfanumérico, suxírese "
 "engadir un espazo"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "campo \"%s\", referencia a \"%.255s\": a versión contén \"%c\""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "campo \"%s\", referencia a \"%.255s\": versión sen rematar"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "campo \"%s\", referencia a \"%.255s\": erro na versión: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "campo \"%s\", erro de sintaxe trala referencia ao paquete \"%.255s\""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "non se admiten alternativas (\"|\") no campo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "non se admite o valor do campo \"triggers-pending\" neste contexto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nome de disparador pendente \"%.255s\" non válido: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "disparador pendente \"%.255s\" duplicado"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "non se admite o valor do campo \"triggers-awaited\" neste contexto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nome de paquete non válido no disparador en espera \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "paquete cun disparador en espera duplicado \"%.255s\""
@@ -688,482 +790,501 @@ msgstr "<descriptor do ficheiro de estado e progreso dos paquetes>"
 msgid "unable to write to status fd %d"
 msgstr "non se pode gravar o estado actualizado de \"%.250s\""
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "a chamada a realloc fallou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "a chamada a realloc fallou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "non se puido reservar memoria"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "a chamada a dup2 fallou para std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "a chamada a dup2 fallou para o descritor %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "non se puido crear unha canle"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "erro ao gravar \"%s\""
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "non se puido ler os modificadores do descritor de ficheiros de %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "non se puido establecer o modificador close-on-exec de %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "erro na configuración: %s precisa dun valor"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "non se puido abrir o ficheiro de configuración \"%.255s\" para lectura"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "opción \"%s\" descoñecida"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "a opción --%s toma un valor"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "a opción --%s non toma un valor"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "erro de lectura no ficheiro de configuración \"%.255s\""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "erro ao pechar o ficheiro de configuración \"%.255s\""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "erro ao pechar o ficheiro de configuración \"%.255s\""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opción --%s descoñecida"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "a opción --%s toma un valor"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "a opción --%s non toma un valor"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opción -%c descoñecida"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "a opción -%c toma un valor"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "a opción -%c non toma un valor"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Aviso: opción \"--%s\" obsoleta\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "as accións -%c (--%s) e -%c (--%s) teñen un conflicto"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicado para o campo \"%s\""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "o nome do campo definido polo usuario \"%.*s\" é curto de máis"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplicado para o campo definido polo usuario \"%.*s\""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "falla %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor baleiro para %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "o paquete ten estado %s pero hai disparadores en espera"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version para un paquete con Status non apropiado"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "o paquete ten estado %s pero hai disparadores en espera"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "o paquete ten estado triggers-awaited pero non hai disparadores en espera"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "o paquete ten estado %s pero hai disparadores pendentes"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "o paquete ten estado triggers-pending pero non hai disparadores pendentes"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Un paquete en estado \"non instalado\" ten ficheiros de configuración; "
 "esquécense"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "non se puido abrir o ficheiro de información de paquetes \"%.255s\" para "
 "lectura"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "non se atopou o ficheiro de información de paquetes \"%.255s\""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 "non se pode facer mmap do ficheiro de información de paquetes \"%.255s\""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "non se atopou o ficheiro de información de paquetes \"%.255s\""
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "non se puido pechar despois de ler: \"%.255s\""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "fin de ficheiro tralo nome de campo \"%.*s\""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "salto de liña no nome de campo \"%.*s\""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "fin de ficheiro de MS-DOS (^Z) no nome de campo \"%.*s\""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "o nome de campo \"%.*s\" debe ir seguido dun signo de dous puntos"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "fin de ficheiro antes do valor do campo \"%.*s\" (falla o salto de liña "
 "final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "carácter de fin de ficheiro de MS-DOS no valor do campo \"%.*s\" (¿falla o "
 "salto de liña final?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "salto de liña no nome de campo \"%.*s\""
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "fin de ficheiro no valor do campo \"%.*s\" (falla o salto de liña final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "atopáronse varias entradas de información do paquete, só se admite unha"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "non se puido pechar despois de ler: \"%.255s\""
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "non hai información de paquetes en \"%.255s\""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "aviso, no ficheiro \"%.255s\" preto da liña %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "aviso, no ficheiro \"%.255s\" preto da liña %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "non pode ser unha cadea baleira"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "debe comezar por un carácter alfanumérico"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"non se admite o carácter \"%c\" (só se admiten letras, números e caracteres "
-"\"%s\")"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ningún>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "a cadea de versión está baleira"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "a cadea de versión ten espazos"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "a época na versión non é un número"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "non hai hada despois dos dous puntos no número de versión"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "non hai hada despois dos dous puntos no número de versión"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "non hai hada despois dos dous puntos no número de versión"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "falla %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valor baleiro para %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "carácter \"%c\" non válido na anchura do campo\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Falla a chave de peche no formato\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(non hai unha descrición dispoñible)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nome de paquete non válido no disparador en espera \"%.255s\": %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nome de paquete non válido no disparador en espera \"%.255s\": %s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "non se pode ignorar o sinal %s antes de executar o script"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "erro ao des-capturar o sinal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subproceso): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "a chamada a fork fallou"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "o subproceso %s devolveu o estado de saída de erro %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "a espera de %s fallou"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "o subproceso %s morreu por un sinal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", verqueuse a memoria"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "o subproceso %s fallou co código de estado de espera %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "a espera de %s fallou"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nome de paquete \"%.250s\" non válido no ficheiro de disparadores pospostos "
 "\"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "ficheiro de disparadores pospostos \"%.250s\" truncado"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "erro de sintaxe no ficheiro de disparadores pospostos \"%.250s\" no carácter "
 "\"%s\"%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "non se pode abrir/crear o ficheiro de bloqueo de disparadores \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "disparado"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "non se atopou o ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "non se pode abrir o ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "non se pode abrir/crear o novo ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "erro ao ler o ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "non se pode gravar no novo ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 "non se pode pechar o novo ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr ""
 "non se pode instalar o novo ficheiro de disparadores pospostos \"%.250s\""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "non se admiten disparadores con nomes en branco"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "o nome do disparador contén un carácter non válido"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1172,18 +1293,18 @@ msgstr ""
 "sintaxe non válida ou descoñecida no nome do disparador \"%.250s\" (nos "
 "disparadores de interese para o paquete \"%.250s\")"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "non se pode abrir o ficheiro de disparadores de interese \"%.250s\""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 "non se pode retroceder no ficheiro de disparadores de interese \"%.250s\""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1192,43 +1313,7 @@ msgstr ""
 "erro de sintaxe no ficheiro de disparadores de interese \"%.250s\"; nome de "
 "paquete \"%.250s\" non válido: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"non se pode gravar no novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"non se pode instalar o novo ficheiro de disparadores de interese \"%.250s\""
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1236,53 +1321,17 @@ msgstr ""
 "disparador de interese nun ficheiro duplicado para o ficheiro \"%.250s\" e o "
 "paquete \"%.250s\""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr ""
-"non se pode gravar no novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr ""
-"non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"non se pode instalar o novo ficheiro de disparadores de ficheiro \"%.250s\""
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "non se pode ler o ficheiro de disparadores de ficheiro \"%.250s\""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "erro de sintaxe no ficheiro de disparadores de ficheiro \"%.250s\""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1291,7 +1340,7 @@ msgstr ""
 "o rexistro de disparadores de ficheiro menciona o paquete de nome non válido "
 "\"%.250s\" (para un interese no ficheiro \"%.250s\"): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1300,34 +1349,42 @@ msgstr ""
 "o ficheiro ci de disparadores \"%.250s\" contén unha sintaxe de disparador "
 "non válida no nome de disparador \"%.250s\": %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "non se pode abrir o ficheiro ci de disparadores \"%.250s\""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "o ficheiro ci de disparadores contén unha sintaxe de directiva non coñecida"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 "o ficheiro ci de disparadores contén unha directiva descoñecida \"%.250s\""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "non se pode crear o directorio de estado dos disparadores \"%.250s\""
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "non se pode establecer a propiedade do directorio de estado dos disparadores "
 "\"%.250s\""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "non se admiten disparadores con nomes en branco"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "o nome do disparador contén un carácter non válido"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1352,71 +1409,128 @@ msgstr "fin de ficheiro inesperada ao ler \"%.250s\""
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "erro ao ler da canle de dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "erro ao establecer as marcas de tempo de \"%.255s\""
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "non se pode ler \"%.255s\" (en \"%.255s\")"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "erro ao establecer o propietario da ligazón simbólica \"%.255s\""
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "back-end dpkg-deb durante \"%.255s\""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "erro ao establecer o propietario de \"%.255s\""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "erro ao establecer os permisos de \"%.255s\""
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"non se puido atopar (desreferenciar) a ligazón simbólica existente \"%.250s\""
+msgid "error closing/writing `%.255s'"
+msgstr "erro ao pechar ou gravar en \"%.255s\""
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"non se puido atopar (desreferenciar) o novo destino proposto \"%.250s\" para "
-"a ligazón simbólica \"%.250s\""
+msgid "error creating pipe `%.255s'"
+msgstr "erro ao crear a canle \"%.255s\""
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"téntase sobrescribir \"%.250s\", que é a versión desviada de \"%.250s"
-"\" (paquete: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "erro ao crear o dispositivo \"%.255s\""
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "erro ao crear a ligazón dura \"%.255s\""
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "erro ao crear a ligazón simbólica \"%.255s\""
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "erro ao crear o directorio \"%.255s\""
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "erro ao establecer as marcas de tempo de \"%.255s\""
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "erro ao establecer o propietario da ligazón simbólica \"%.255s\""
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "non se pode ler a ligazón \"%.255s\""
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "téntase sobrescribir \"%.250s\", que tamén está no paquete %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"non se puido atopar (desreferenciar) a ligazón simbólica existente \"%.250s\""
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"non se puido atopar (desreferenciar) o novo destino proposto \"%.250s\" para "
+"a ligazón simbólica \"%.250s\""
+
+#: src/archives.c:732
+#, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"téntase sobrescribir \"%.250s\", que é a versión desviada de \"%.250s"
+"\" (paquete: %.100s)"
+
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "téntase sobrescribir \"%.250s\", que é a versión desviada de \"%.250s\""
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "non se pode atopar \"%.255s\" (que se ía instalar)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1425,28 +1539,38 @@ msgstr ""
 "non se pode limpar o barullo que rodea a \"%.255s\" antes de instalar outra "
 "versión"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "non se pode atopar o \"%.255s\" restaurado antes de instalar outra versión"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "o arquivo contiña un obxecto \"%.255s\" de tipo 0x%x descoñecido"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "non se atopa o nome antigo \"%s\": %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "A substituír os ficheiros do paquete antigo %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Substituíronse por ficheiros do paquete instalado %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1455,95 +1579,50 @@ msgstr ""
 "téntase sobrescribir o directorio \"%.250s\" do paquete %.250s con algo que "
 "non é un directorio"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "téntase sobrescribir \"%.250s\", que tamén está no paquete %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "non se pode ler \"%.255s\" (en \"%.255s\")"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "back-end dpkg-deb durante \"%.255s\""
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "erro ao pechar ou gravar en \"%.255s\""
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "erro ao crear a canle \"%.255s\""
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "erro ao crear o dispositivo \"%.255s\""
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "erro ao crear a ligazón dura \"%.255s\""
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "erro ao crear a ligazón simbólica \"%.255s\""
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "erro ao crear o directorio \"%.255s\""
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "non se pode apartar \"%.255s\" para instalar a nova versión"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "non se pode ler a ligazón \"%.255s\""
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "non se pode facer unha copia da ligazón simbólica \"%.255s\""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "non se pode cambiar o propietario da copia da ligazón simbólica \"%.255s\""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "non se pode facer unha copia da ligazón simbólica \"%.255s\" antes de "
 "instalar a nova versión"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "non se pode instalar unha nova versión de \"%.255s\""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "non se pode crear \"%.255s\""
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "non se puido sacar do buffer \"%.255s\""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1552,7 +1631,7 @@ msgstr ""
 "dpkg: aviso - ignórase o problema de dependencias con %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1561,7 +1640,7 @@ msgstr ""
 "dpkg: aviso - a considerar a desconfiguración do paquete esencial\n"
 " %s, para activar %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1570,7 +1649,7 @@ msgstr ""
 "dpkg: non, %s é esencial, non se ha desconfigurar para\n"
 " activar %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1579,29 +1658,29 @@ msgstr ""
 "dpkg: non, non se pode continuar con %s (--auto-deconfigure ha axudar):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "eliminación de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalación de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: a considerar a desconfiguración de %s, que había romper por %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: si, hase desconfigurar %s (roto por %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1610,12 +1689,12 @@ msgstr ""
 "dpkg: respecto a %s que contén %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: aviso - a ignorar a rotura, hase continuar igualmente\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1624,28 +1703,28 @@ msgstr ""
 "a instalación de %.250s había romper %.250s, e\n"
 " non se permite a desconfiguración (--auto-deconfigure pode axudar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "a instalación de %.250s había romper software existente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: a considerar a eliminación de %s en favor de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s non está instalado correctamente - ignóranse tódalas dependencias del.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: pode terse problemas para eliminar %s, xa que fornece %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1654,106 +1733,108 @@ msgstr ""
 "dpkg: o paquete %s precisa dunha reinstalación, pero hase eliminar como "
 "pide.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: o paquete %s precisa dunha reinstalación, non se ha eliminar.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: si, hase eliminar %s en favor de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paquetes con conflictos - non se instala %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: aviso - a ignorar o conflicto, hase continuar igualmente\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive precisa de alomenos un argumento de ruta"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "non se puido executar \"find\" para --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "non se puido abrir a canle de find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "erro ao ler da canle de find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "erro ao pechar a canle de find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "a execución de \"find\" para --recursive voltou o erro %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "buscouse, pero non se atopou ningún paquete (ficheiros que encaixan con *."
 "deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 "--%s precisa de alomenos un argumento de ficheiro de arquivo de paquete"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "A escoller o paquete %s anteriormente deseleccionado.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "A omitir o paquete deseleccionado %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "A versión %.250s de %.250s xa está instalada, omítese.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - aviso: a desactualizar %.250s de %.250s a %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "Non se ha desactualizar %.250s da versión %.250s a %.250s, omítese.\n"
@@ -1788,19 +1869,19 @@ msgstr "non se pode eliminar a versión recén instalada de \"%.250s\""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "non se pode eliminar a versión recén extraída de \"%.250s\""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "non se atopa o novo ficheiro de configuración \"%.250s\""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "non se atopa o ficheiro de configuración instalado actualmente \"%.250s\""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1811,62 +1892,62 @@ msgstr ""
 "O ficheiro de configuración \"%s\" non existe no seu sistema.\n"
 "A instalar o novo ficheiro de configuración pola súa petición.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: aviso - non se puido borrar a copia antiga \"%.250s\": %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: aviso - non se puido cambiar o nome de \"%.250s\" a \"%.250s\": "
 "%s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: non se puido executar \"%s %s\""
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: aviso - non se puido borrar a versión antiga \"%.250s\": %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: aviso - non se puido borrar \"%.250s\" (antes da sobrescritura): "
 "%s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: aviso - non se puido ligar \"%.250s\" a \"%.250s\": %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "A instalar a nova versión do ficheiro de configuración %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "non se pode instalar \"%.250s\" coma \"%.250s\""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "non hai ningún paquete chamado \"%s\", non se pode configurar"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "o paquete %.250s xa está instalado e configurado"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1875,7 +1956,24 @@ msgstr ""
 "o paquete %.250s non está listo para a súa configuración\n"
 " non se pode configurar (estado actual \"%.250s\")"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"o paquete %.250s non está listo para a súa configuración\n"
+" non se pode configurar (estado actual \"%.250s\")"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1884,11 +1982,11 @@ msgstr ""
 "dpkg: problemas de dependencias impiden a configuración de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemas de dependencias - déixase sen configurar"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1898,7 +1996,7 @@ msgstr ""
 "petición:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1906,12 +2004,12 @@ msgstr ""
 "O paquete está nun estado moi inconsistente - debería\n"
 " reinstalalo antes de tentar a súa configuración."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "A configurar %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1920,7 +2018,7 @@ msgstr ""
 "dpkg: %s: aviso - non se atopa o ficheiro de configuración \"%s\"\n"
 " (= \"%s\"): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1930,7 +2028,7 @@ msgstr ""
 "circular\n"
 " (= \"%s\")\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1940,7 +2038,7 @@ msgstr ""
 "\"\n"
 " (= \"%s\"): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1950,37 +2048,37 @@ msgstr ""
 "de ficheiro dexenerado\n"
 " (\"%s\" é unha ligazón simbólica a \"%s\")\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: aviso - o ficheiro de configuración \"%.250s\" non é un ficheiro "
 "normal ou ligazón simbólica (= \"%s\")\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "dpkg: %s: aviso - non se pode abrir o ficheiro de configuración %s para "
 "calcular o seu hash: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Escriba \"exit\" cando teña rematado.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1989,12 +2087,12 @@ msgstr ""
 "\n"
 "Ficheiro de configuración \"%s\""
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (realmente \"%s\")"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -2005,7 +2103,7 @@ msgstr ""
 " ==> Hai un ficheiro no sistema creado por vostede ou un script.\n"
 " ==> Tamén hai un ficheiro no paquete fornecido polo mantedor do paquete.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -2014,7 +2112,7 @@ msgstr ""
 "\n"
 "     Sen modificar trala instalación.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2023,7 +2121,7 @@ msgstr ""
 "\n"
 " ==> Modificado (por vostede ou un script) trala instalación.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2032,37 +2130,37 @@ msgstr ""
 "\n"
 " ==> Borrado (por vostede ou un script) trala instalación.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> O distribuidor do paquete fornece unha versión actualizada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     A versión do paquete é a mesma que a da última instalación.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Emprégase o novo ficheiro como solicitou.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Emprégase o ficheiro actual como solicitou.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Gárdase o ficheiro de configuración antigo por defecto.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Emprégase o novo ficheiro de configuración por defecto.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2077,186 +2175,173 @@ msgstr ""
 "      D     : amosar as diferencias entre as versións\n"
 "      Z     : deixar este proceso no fondo para examinar a situación\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " A acción por defecto é gardar a versión actual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " A acción por defecto é instalar a nova versión.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[por defecto=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[por defecto=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[non hai opción por defecto]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "erro ao gravar no erro estándar, descubriuse antes de preguntar polo "
 "ficheiro de configuración"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 "erro de lectura na entrada estándar na pregunta do ficheiro de configuración"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 "fin de ficheiro na entrada estándar na pregunta do ficheiro de configuración"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depende de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pre-depende de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomenda %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suxire %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s rompe %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s ten conflictos con %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s mellora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s hase eliminar.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s hase desconfigurar.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s hase instalar, pero é a versión %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s está instalado, pero é a versión %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s está desempaquetado, pero non se configurou.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s está desempaquetado, pero é a versión %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s ten de última versión configurada %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s está %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s fornece %.250s pero hase eliminar.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s fornece %.250s pero hase desconfigurar.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s fornece %.250s pero está %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s non está instalado.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versión %.250s) hase instalar.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versión %.250s) está presente e %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s fornece %.250s e hase instalar.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s fornece %.250s e está presente e %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Type dpkg-trigger --help for help about this utility."
+msgid "Use --help for help about diverting files."
+msgstr "Escriba dpkg-trigger --help para obter axuda sobre esta utilidade."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "%s de Debian, versión %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2267,8 +2352,8 @@ msgstr ""
 "versión\n"
 "2 ou unha posterior para as condicións de copia. NON hai garantía.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2277,7 +2362,7 @@ msgstr ""
 "Emprego: %s [<opción> ...] <orde>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2289,7 +2374,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2331,7 +2416,7 @@ msgstr ""
 "Ao eliminar deben encaixar --package ou --local e --divert se se indican.\n"
 "Os scripts de preinst/postrm deberían especificar --package e --divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2340,19 +2425,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "non se atopa o nome antigo \"%s\": %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "erro ao comprobar \"%s\": %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2361,144 +2440,124 @@ msgstr ""
 "o cambio de nome supón sobrescribir \"%s\" co\n"
 "  ficheiro diferente \"%s\", non se permite"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "non se atopa o novo nome \"%s\": %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: eliminación da ligazón antiga duplicada \"%s\": %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "o nome de ficheiro \"%s\" non é absoluto"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "o nome do ficheiro non pode conter saltos de liña"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s"
 msgstr "desvío local a: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s to %s"
 msgstr "desvío local a: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s by %s"
 msgstr "desvío feito por %s a: %s\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s to %s by %s"
 msgstr "desvío feito por %s a: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "any diversion of %s"
 msgstr "desvío local a: %s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "any diversion of %s to %s"
 msgstr "desvío feito por %s a: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "non se pode abrir o ficheiro GPL"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "non se pode baleirar o buffer en vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "eliminación do antigo ficheiro diversions-old: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "erro ao crear o novo ficheiro statoverride-old: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "erro ao instalar o novo ficheiro statoverride: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s precisa dun só argumento"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "o nome de ficheiro \"%s\" non é absoluto"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "o nome do ficheiro non pode conter saltos de liña"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Non se poden desviar directorios"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Non se poden desviar directorios"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Déixase \"%s\""
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "\"%s\" choca con \"%s\""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "A engadir \"%s\""
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - aviso: ignórase a petición de eliminar %.250s, que non está "
+"instalado.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Non existe o desvío \"%s\", non se eliminou ningún"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2509,7 +2568,7 @@ msgstr ""
 "  ao eliminar \"%s\"\n"
 "  atopouse \"%s\""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2520,17 +2579,24 @@ msgstr ""
 "  ao eliminar \"%s\"\n"
 "  atopouse \"%s\""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - aviso: ignórase a petición de eliminar %.250s, que non está "
+"instalado.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "A eliminar \"%s\""
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "o nome do paquete non pode conter saltos de liña"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "o destino do desvío non pode conter saltos de liña"
 
@@ -2546,12 +2612,12 @@ msgstr "non se atopou o anterior ficheiro de desvíos"
 msgid "failed to fstat diversions file"
 msgstr "non se atopou o ficheiro de desvíos"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "hai desvíos en conflicto que involucran a \"%.250s\" ou \"%.250s\""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2561,7 +2627,7 @@ msgstr ""
 "a instalación. Teñen que se reinstalar para que eles (e outros paquetes\n"
 "que dependan deles) funcionen correctamente:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2571,7 +2637,7 @@ msgstr ""
 "Deben configurarse empregando dpkg --configure ou a opción de menú\n"
 "\"configurar\" de dselect para que funcionen:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2582,7 +2648,7 @@ msgstr ""
 "configuración empregando dpkg --configure <paquete> ou a opción de menú\n"
 "\"configurar\" de dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2593,7 +2659,7 @@ msgstr ""
 "se se volve tentar; os paquetes pódense eliminar empregando dselect\n"
 "ou dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2603,7 +2669,7 @@ msgstr ""
 "activaron noutros paquetes. Este procesamento pódese solicitar empregando\n"
 "dselect ou dpkg --configure --pending (ou dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2615,32 +2681,59 @@ msgstr ""
 "empregando\n"
 "dselect ou dpkg --configure --pending (ou dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s non toma ningún argumento"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<descoñecido>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d en %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2648,7 +2741,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paquetes, das seguintes seccións:"
 msgstr[1] " %d paquetes, das seguintes seccións:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2657,29 +2750,33 @@ msgstr ""
 "Aínda non hai configurada ningunha versión de dpkg con soporte de épocas.\n"
 " Empregue \"dpkg --configure dpkg\" e volva tentalo.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg non consta coma instalado, non se pode comprobar o soporte de épocas.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2688,27 +2785,27 @@ msgstr ""
 "dpkg: non se pode determinar como satisfacer a predependencia:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "non se poden satisfacer as predependencias de %.250s (debido a %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Aviso: opción \"--%s\" obsoleta\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions toma tres argumentos: <versión> <relación> <versión>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "relación incorrecta para --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: a versión \"%s\" ten unha sintaxe incorrecta: %s\n"
@@ -2765,12 +2862,12 @@ msgstr ""
 "dpkg - aviso, omítese o problema porque --force está activado:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "non se puido abrir a lista de ficheiros do paquete \"%.250s\""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2779,39 +2876,45 @@ msgstr ""
 "dpkg: aviso grave: a lista de ficheiros do paquete \"%.250s\" non aparece, "
 "suponse que o paquete non ten ficheiros instalados actualmente.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "non se puido abrir a lista de ficheiros do paquete \"%.250s\""
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"a lista de ficheiros do paquete \"%.250s\" contén un nome de ficheiro baleiro"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "lista de ficheiros do paquete \"%.250s\""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "a lista de ficheiros do paquete \"%.250s\" contén un nome de ficheiro baleiro"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "a lista de ficheiros do paquete \"%.250s\" contén un nome de ficheiro baleiro"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "erro ao pechar a lista de ficheiros do paquete \"%.250s\""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(A ler a base de datos ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2819,81 +2922,49 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "hai %d ficheiros e directorios instalados actualmente.)\n"
 msgstr[1] "hai %d ficheiros e directorios instalados actualmente.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "non se pode crear a lista de ficheiros actualizada para o paquete %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "non se puido gravar a lista de ficheiros do paquete %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"non se puido baleirar o buffer da lista de ficheiros actualizada do paquete "
-"%s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "non se puido sincronizar a lista de ficheiros do paquete %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "non se puido pechar a lista de ficheiros actualizada do paquete %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "non se puido instalar a lista de ficheiros actualizada do paquete %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "sen instalar"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "sen instalar pero hai ficheiros de configuración"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "roto debido a unha eliminación ou instalación fallida"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "desempaquetado pero sen configurar"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "roto por un fallo no postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "a agardar a que outro paquete procese disparadores"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "disparado"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalado"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - erro: a variable de ambiente PATH non está establecida.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: \"%s\" non aparece na variable PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2904,7 +2975,7 @@ msgid_plural ""
 msgstr[0] "dpkg: \"%s\" non aparece na variable PATH.\n"
 msgstr[1] "dpkg: \"%s\" non aparece na variable PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2913,100 +2984,152 @@ msgstr ""
 "Non se atoparon %d programa(s) esperados na variable PATH.\n"
 "Nota: o PATH de root debería conter /usr/local/sbin, /usr/sbin e /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "non se pode modificar o ambiente para o script de mantedor"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "non se puido facer chroot a \"%.250s\""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "non se puido cambiar a \"%.255s\""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "non se poden establecer permisos de execución en \"%.250s\""
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "non se pode modificar o ambiente para o script de mantedor"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "antigo script de %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "non se pode atopar o %s \"%s.250s\""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "novo script de %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "antigo script de %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "non se pode atopar o %s \"%s.250s\""
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - próbase o script do novo paquete no seu canto ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "non hai un script na nova versión do paquete - abandónase"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... semella que iso foi ben.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "non se pode crear \"%.255s\""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "non se pode comprobar a existencia de \"%.250s\""
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "non se pode ler o directorio de información"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "erro ao tentar abrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "o ficheiro de configuración \"%.250s\" non aparece no paquete"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "erro ao gravar \"%s\""
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programa de xestión de paquetes \"%s\" de Debian versión %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3029,7 +3152,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3067,7 +3194,7 @@ msgstr ""
 "  -Dh|--debug=help                     Axuda sobre a depuración.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -3080,7 +3207,7 @@ msgstr ""
 "  --license|--licence              Amosa os termos da licencia.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3092,18 +3219,25 @@ msgstr ""
 "help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
-msgid ""
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
+msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Para uso interno: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --asert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3162,6 +3296,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3202,7 +3338,7 @@ msgstr ""
 "  --abort-after <n>          Detense despois de atopar <n> erros.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3222,14 +3358,14 @@ msgstr ""
 "control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Empregue \"dselect\" ou \"aptitude\" para xestión de paquetes amigable co "
 "usuario.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3253,59 +3389,63 @@ msgstr ""
 "As opcións marcadas [*] producen moita saída - pásea por \"less\" ou \"more"
 "\"."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3314,102 +3454,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemas de dependencias - non se elimina"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemas de dependencias - non se elimina"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "non se pode modificar o ambiente para o script de mantedor"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "erro de lectura no ficheiro de configuración \"%.255s\""
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3417,7 +3557,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3425,38 +3565,74 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug precisa dun argumento octal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nome de paquete nulo na lista separada por comas de --ignore-depends \"%.250s"
 "\""
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends precisa dun nome válido de paquete. \"%.250s\" non o é; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "número enteiro non válido para --%s: \"%.250s\""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s non toma ningún argumento"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "non se pode borrar o ficheiro \"%.250s\""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3465,7 +3641,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3473,40 +3649,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opción de forzar/rexeitar \"%.*s\" descoñecida"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Aviso: opción de forzado/rexeitado \"%s\" obsoleta\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd toma un argumento, non cero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd só toma un argumento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents toma exactamente un argumento"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "non se puido abrir \"%i\" para fluxo"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "fin de ficheiro inesperada antes da fin da liña %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "precísase dunha opción de acción"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3514,22 +3688,22 @@ msgstr ""
 "debe especificar os paquetes polos seus nomes, non polos nomes dos ficheiros "
 "nos que viñan"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending non toma ningún argumento que non sexa unha opción"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s precisa de alomenos un argumento de nome de paquete"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "O paquete %s aparece máis dunha vez, só se procesa unha vez.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3538,7 +3712,7 @@ msgstr ""
 "Desempaquetouse máis dunha copia do paquete %s nesta execución.\n"
 "Só se configura unha vez.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3547,113 +3721,113 @@ msgstr ""
 "o paquete %.250s non está listo para o procesamento dos disparadores\n"
 " (estado actual \"%.250s\" sen disparadores pendentes)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Hase eliminar o paquete %s, que fornece %s.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Hase eliminar o paquete %s.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  A versión de %s no sistema é %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  O paquete %s que fornece %s espera o procesamento dos disparadores.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  O paquete %s espera o procesamento dos disparadores.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: tamén se configura \"%s\" (requirido por \"%s\")\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  O paquete %s, que fornece %s, aínda non está configurado.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  O paquete %s aínda non está configurado.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  O paquete %s, que fornece %s, non está instalado.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  O paquete %s non está instalado.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %s (%s) rompe %s e está %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) fornece %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  A versión de %s a configurar é %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depende de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; nembargantes:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "erro ao asegurarse de que \"%.250s\" non existe"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ficheiro de paquete reensamblado"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "A autenticar %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "A verificación do paquete %s fallou"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3662,101 +3836,107 @@ msgstr ""
 "A verificación do paquete %s fallou,\n"
 "pero instálase igualmente como solicitou.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "aprobado\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "non se puido crear un nome para o directorio temporal"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "o paquete %s ten demasiadas parellas Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "non se pode borrar o ficheiro de información de control \"%.250s\""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "a antiga versión do paquete ten un nome de ficheiro de información longo de "
 "máis, que comeza por \"%.250s\""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "non se pode eliminar o ficheiro de información obsoleto \"%.250s\""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "non se pode instalar o (suposto) novo ficheiro de información \"%.250s\""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "non se pode abrir o directorio de control temporal"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "o paquete contén un nome de ficheiro de información de control longo de máis "
 "(que comeza por \"%.50s\")"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "a información de control do paquete contiña o directorio \"%.250s\""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "a proba de borrar o ficheiro de control do paquete \"%.250s\" coma "
 "directorio non deu un erro por non ser un directorio"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 "dpkg: aviso - o paquete %s contiña unha lista coma ficheiro de información"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "non se pode instalar o novo ficheiro de información \"%.250s\" coma \"%.250s"
 "\""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "non se pode borrar o ficheiro de información de control \"%.250s\""
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
+"(Tense en conta a desaparición de %s, que foi substituido totalmente).\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "non se pode acceder ao arquivo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "non se puido crear un nome para o directorio temporal"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "lonxitude da información de control"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Rexistrouse a información sobre %s de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "a arquitectura do paquete (%s) non coincide co sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3765,106 +3945,101 @@ msgstr ""
 "dpkg: a propósito de %s que contén %s, problema de predependencias:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de predependencias - non se instala %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: aviso - ignórase o problema de predependencias\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "A se preparar para substituír %s %s (emprégase %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "A desempaquetar %s (de %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "o nome do ficheiro de configuración (que comeza por \"%.250s\") é longo de "
 "máis (máis de %d caracteres)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "erro de lectura en %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "erro ao pechar %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "erro ao tentar abrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "A desconfigurar %s, para poder eliminar %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "A desconfigurar %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "A desempaquetar o %.250s substituto ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "erro ao ler a saída de tar de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "arquivo tar do sistema de ficheiros corrompido - arquivo de paquete "
 "corrompido"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: a borrar os posibles ceros finais"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: aviso - non se pode atopar o ficheiro antigo \"%.250s\", así que non "
 "se borra: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: aviso - non se pode borrar o directorio antigo \"%.250s\": %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: aviso - o ficheiro de configuración antigo \"%.250s\" era un "
 "directorio baleiro (e borrouse agora)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "non se atopou outro ficheiro novo \"%.250s\""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3873,24 +4048,18 @@ msgstr ""
 "dpkg: aviso - o ficheiro antigo \"%.250s\" é o mesmo que varios ficheiros "
 "novos (\"%.250s\" e \"%.250s\")\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: aviso - non se pode %s o ficheiro antigo \"%%.250s\": %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-"(Tense en conta a desaparición de %s, que foi substituido totalmente).\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3904,91 +4073,91 @@ msgstr ""
 "|/ Erro=(ningún)/Reter(H)/Reinstalar/X=Ámbolos dous (Estado,Err: "
 "maiúsc=malo)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nome"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versión"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descrición"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Non se atopou ningún paquete que coincida con %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "desvío feito por %s desde: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "desvío feito por %s a: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desvío local desde: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "desvío local a: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search precisa de alomenos un argumento de patrón de nomes de ficheiros"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Non se atopou ningún paquete que coincida con %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "O paquete \"%s\" non está instalado e non hai información dispoñible.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "O paquete \"%s\" non está dispoñible.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "O paquete \"%s\" non está instalado.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "O paquete %s non contén ningún ficheiro (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "desviado localmente a: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "o paquete desvía outros a: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "desviado por %s a: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3997,22 +4166,22 @@ msgstr ""
 "e dpkg --contents (= dpkg-deb --contents) para ver unha lista do seu "
 "contido.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build toma dous argumentos como máximo"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Programa de xestión de paquetes \"%s\" de Debian versión %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -4035,11 +4204,17 @@ msgstr ""
 "  -S|--search <patrón> ...         Busca o(s) ficheiro(s) nos paquetes.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4048,7 +4223,7 @@ msgstr ""
 "  -f|--showformat=<formato>        Emprega outro formato para --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4072,14 +4247,18 @@ msgstr ""
 "sexa\n"
 "  negativa; neste caso hase empregar aliñamento á esquerda.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - aviso: ignórase a petición de eliminar %.250s, que non está "
 "instalado.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4088,11 +4267,11 @@ msgstr ""
 "dpkg - aviso: ignórase a petición de eliminar %.250s, do que só quedan os\n"
 " ficheiros de configuración no sistema. Empregue --purge para os eliminar.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Este é un paquete esencial - non se debería eliminar."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4101,11 +4280,11 @@ msgstr ""
 "dpkg: problemas de dependencias impiden a eliminación de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemas de dependencias - non se elimina"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4114,7 +4293,7 @@ msgstr ""
 "dpkg: %s: problemas de dependencias, pero elimínase pola súa petición:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4122,17 +4301,17 @@ msgstr ""
 "O paquete está nun estado moi inconsistente - debería reinstalalo\n"
 " antes de tentar eliminalo."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Había eliminar ou purgar %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "A eliminar %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4141,107 +4320,108 @@ msgstr ""
 "dpkg - aviso: ao eliminar %s.250s non se puido borrar o directorio \"%.250s"
 "\": %s - o directorio pode ser un punto de montaxe\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "non se pode eliminar \"%.250s\""
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "non se pode crear \"%.255s\""
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - aviso: ao eliminar %.250s o directorio \"%.250s\" non quedou baleiro "
 "polo que non se eliminou.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "non se pode eliminar \"%.250s\""
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "A purgar os ficheiros de configuración de %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "non se pode eliminar o antigo ficheiro de configuración \"%.250s\" (= "
 "\"%.250s\")"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "non se pode ler o directorio de ficheiros de configuración \"%.250s\" (de "
 "\"%.250s\")"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "non se pode eliminar a copia do antigo ficheiro de configuración \"%.250s"
 "\" (de \"%.250s\")"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "non se pode eliminar a antiga lista de ficheirso"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "non se pode eliminar o antigo script de postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "fin de ficheiro inesperada no nome do paquete na liña %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fin de liña inesperada no nome do paquete na liña %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "fin de ficheiro inesperada tralo nome do paquete na liña %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fin de liña inesperada tralo nome do paquete na liña %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "datos inesperados tralo paquete e selección na liña %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nome de paquete non válido na liña %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nome de paquete non válido na liña %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "estado desexado non válido na liña %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "erro de lectura na entrada estándar"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4252,7 +4432,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4281,56 +4461,38 @@ msgstr ""
 "  --help                   amosa esta mensaxe de axuda.\n"
 "  --version                amosa a versión.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "omítese o \"/\" ao final"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "non se pode abrir o novo ficheiro statoverride: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "erro ao eliminar o ficheiro statoverride-old: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "erro ao crear o novo ficheiro statoverride-old: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "erro ao instalar o novo ficheiro statoverride: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add precisa de catro argumentos"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "pero indicouse --force, así que se ha ignorar."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Xa existe unha substitución para \"%s\", "
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "aviso: indicouse --update pero %s non existe"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Non hai unha substitución presente."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "aviso: --update é inútil con --remove"
@@ -4456,43 +4618,43 @@ msgstr ""
 "  --no-act                    Só proba - non facer cambios en realidade.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"Débese chamar a dpkg-trigger desde un script de mantedor (ou cunha opción --"
+"by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: aínda non se creou o directorio de datos de disparadores\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: aínda non existen os rexistros de disparadores\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "dpkg-trigger toma só un argumento, o nome do disparador"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"Débese chamar a dpkg-trigger desde un script de mantedor (ou cunha opción --"
-"by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nome de paquete agardado \"%.250s\" non válido: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "dpkg-trigger: nome de disparador \"%.255s\" non válido: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4501,7 +4663,7 @@ msgstr ""
 "%s: atopouse un ciclo ao procesar os disparadores:\n"
 "  cadea de paquetes dos que os disparadores son ou poden ser responsables:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4510,43 +4672,44 @@ msgstr ""
 "\n"
 " disparadores pendentes que son ou poderían ser irresolubles:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "os disparadores están nun ciclo, abandónanse"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "A procesar os disparadores de %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s precisa de exactamente un argumento de ficheiro Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "non se pode acceder a área de estado de dpkg para actualizar os dispoñibles "
 "en bruto"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "a actualización en bruto de dispoñibles require acceso de escritura na área "
 "de estado de dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "A substituír a información de paquetes dispoñibles, empregando %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "A actualizar a información de paquetes dispoñibles, empregando %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4554,7 +4717,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Actualizouse a información sobre %d paquete(s).\n"
 msgstr[1] "Actualizouse a información sobre %d paquete(s).\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4677,157 +4840,156 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: ignóranse %d avisos sobre o(s) ficheiros(s) de control\n"
 msgstr[1] "dpkg-deb: ignóranse %d avisos sobre o(s) ficheiros(s) de control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s precisa dun argumento de directorio"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build toma dous argumentos como máximo"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "non se pode comprobar a existencia do arquivo \"%.250s\""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "o destino é un directorio - non se pode omitir a comprobación do ficheiro de "
 "control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: a construír o paquete \"%s\" en \"%s\".\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: a construír o paquete \"%s\" en \"%s\".\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "non se puido crear o ficheiro temporal (datos)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "área de control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "non se puido borrar o ficheiro temporal (datos), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "non se puido retroceder no ficheiro temporal (datos)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "non se puido crear o ficheiro temporal (datos)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "erro ao gravar \"%s\""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "entre membros"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "non se puido gravar o nome do ficheiro na canle de tar (datos)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fin de ficheiro inesperado en \"%s\" en %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "erro ao ler %s do ficheiro %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "non se puido ler o arquivo \"%.255s\""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "non se atopou o arquivo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "o arquivo non ten un punto no número de versión"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "o arquivo non ten retornos de carro na cabeceira"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "o ficheiro \"%.250s\" está corrompido - número de parte incorrecto"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "o ficheiro \"%.250s\" non é un arquivo binario de Debian (probe dpkg-split)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "o arquivo non ten un punto no número de versión"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "o arquivo non ten retornos de carro na cabeceira"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "o arquivo non ten un punto no número de versión"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "non se entende a versión %.250s do arquivo, obteña un dpkg-deb máis moderno"
 
@@ -4857,41 +5019,41 @@ msgstr "o ficheiro \"%.250s\" contén dous membros de control, déixase"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " novo paquete Debian, versión %s.\n"
 " tamaño %ld bytes: arquivo de control= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "o arquivo ten unha lonxitude de control mal formatada \"%s\""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "omítense datos do membro de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " antigo paquete Debian, versión %s.\n"
 " tamaño %ld bytes: arquivo de control= %zi, arquivo principal= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4900,51 +5062,52 @@ msgstr ""
 "dpkg-deb: semella que o arquivo quedou corrompido\n"
 "dpkg-deb:    por se ter descargado en modo ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "\"%.255s\" non é un arquivo de formato Debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "non se puido gravar na canle da copia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "non se puido pechar a canle da copia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datos"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "non se puido cambiar ao directorio"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "non se puido crear o directorio"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "non se puido cambiar ao directorio despois de o crear"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "non se puido cambiar ao directorio"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: descompresión"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "aprobado\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s precisa dun argumento de nome de ficheiro .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4953,38 +5116,38 @@ msgstr ""
 "--%s precisa dun directorio destino.\n"
 "¿Pode ser que teña que empregar dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s toma como moito dous argumentos (.deb e directorio)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s toma só un argumento (nome de ficheiro .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "non se puido cambiar a \"/\" para facer limpeza"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "non se atopa o nome antigo \"%s\": %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: \"%.255s\" non contén un compoñente de control \"%.255s\"\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "a apertura do compoñente \"%.255s\" (en %.255s) fallou dun xeito inesperado"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4992,69 +5155,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "Falla un compoñente de control solicitado"
 msgstr[1] "Falla un compoñente de control solicitado"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "non se pode explorar o directorio \"%.255s\""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "non se atopa \"%.255s\" (en \"%.255s\")"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "non se pode abrir \"%.255s\" (en \"%.255s\")"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "non se pode ler \"%.255s\" (en \"%.255s\")"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d liñas   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     non é un ficheiro normal  %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(non hai un ficheiro \"control\" no arquivo de control)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "non se puido abrir o compoñente \"control\""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "houbo un fallo durante a lectura do compoñente \"control\""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "erro ao pechar a canle de find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Erro no formato"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents toma exactamente un argumento"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Backend de arquivos de paquetes \"%s\" de Debian, versión %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5065,6 +5236,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5082,7 +5255,7 @@ msgstr ""
 "ficheiros.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5095,11 +5268,12 @@ msgstr ""
 "<campoc> é o nome dun campo do ficheiro \"control\" principal.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5109,6 +5283,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opcións:\n"
@@ -5122,7 +5299,7 @@ msgstr ""
 "                               Admítense: gzip, bzip2, lzma, none (ningún).\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5137,7 +5314,7 @@ msgstr ""
 "Os paquetes que se descompriman con \"dpkg-deb --extract\" hanse instalar "
 "mal.\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5146,110 +5323,123 @@ msgstr ""
 "Escriba dpkg --help para axuda sobre instalación e desinstalación de "
 "paquetes."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "número enteiro non válido para --%s: \"%.250s\""
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "número enteiro non válido para --%s: \"%.250s\""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "tipo de compresión \"%s\" descoñecido"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "número enteiro non válido para --%s: \"%.250s\""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - díxito incorrecto (código %d) en \"%s"
 "\""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "o ficheiro \"%.250s\" está corrompido - falla \"%.250s\""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - falla un retorno de carro tras "
 "\"%.250s\""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "erro ao ler %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - número máxico incorrecto na fin da "
 "primeira cabeceira"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - carácter de recheo incorrecto "
 "(código %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - hai caracteres nulos na sección de "
 "información"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "número de versión"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s está instalado, pero é a versión %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "o ficheiro \"%.250s\" ten un formato de versión \"%.250s\" - precisa dun "
 "dpkg-split máis moderno"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "número de versión"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "o ficheiro \"%.250s\" está corrompido - suma MD5 \"%.250s\" incorrecta"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "número de versión"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
@@ -5257,75 +5447,79 @@ msgstr ""
 "o ficheiro \"%.250s\" está corrompido - non hai unha barra entre os números "
 "de parte"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "o ficheiro \"%.250s\" está corrompido - número de parte incorrecto"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "número de versión"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "o ficheiro \"%.250s\" está corrompido - número de parte incorrecto"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - número máxic incorrecto na fin da "
 "segunda cabeceira"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - o segundo membro non é un membro de "
 "datos"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - número de partes incorrecto para os "
 "tamaños citados"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "o ficheiro \"%.250s\" está corrompido - o tamaño é incorrecto para o número "
 "de parte citado"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "non se atopou o ficheiro de partes \"%.250s\""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "o ficheiro \"%.250s\" está corrompido - curto de máis"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "non se pode abrir o ficheiro de partes do arquivo \"%.250s\""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "o ficheiro \"%.250s\" non é unha parte do arquivo"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5342,9 +5536,10 @@ msgstr "o ficheiro \"%.250s\" non é unha parte do arquivo"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5367,12 +5562,19 @@ msgstr ""
 "    Tamaño do ficheiro de partes:   %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<descoñecido>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info precisa de un ou máis argumentos de ficheiros de partes"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "o ficheiro \"%s\" non é unha parte do arquivo\n"
@@ -5406,7 +5608,7 @@ msgstr "A omitir o paquete deseleccionado %s.\n"
 msgid "split package part"
 msgstr "falla o nome do paquete"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "rematado\n"
@@ -5431,11 +5633,6 @@ msgstr "falla a parte %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Ferramenta para partir/unir paquetes de Debian \"%s\", versión %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5459,17 +5656,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opcións:\n"
 "  --depotdir <directorio>      Emprega o <directorio> no canto de %s/%s.\n"
@@ -5481,186 +5687,180 @@ msgstr ""
 "\n"
 "Estado de saída: 0 = Ok;  1 = -a non é unha parte;  2 = ¡problemas!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Escriba dpkg-split --help para obter axuda."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fin de ficheiro inesperada en %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "o tamaño da parte é grande de máis ou non é positivo"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "o tamaño da parte debe ser alomenos %dk (para que caiba a cabeceira)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "non se pode ler o directorio de armacén \"%.250s\""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto precisa de que se empregue a opción --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto precisa de exactamente un argumento de ficheiro de partes"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "non se pode ler o ficheiro de partes \"%.250s\""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "O ficheiro \"%.250s\" non é parte dun arquivo multipartes.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "non se pode reabrir o ficheiro de partes \"%.250s\""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "non se pode abrir o novo ficheiro de armacén \"%.250s\""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "non se pode cambiar o nome do ficheiro de armacén \"%.250s\" a \"%.250s\""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Arquivouse a parte %d do paquete %s (aínda quedan "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " e "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "non se pode borrar o ficheiro de armacén empregado \"%.250s\""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Ficheiros de lixo que quedan no directorio de armacén:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "non se atopa \"%.250s\""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (non é un ficheiro normal)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paquetes que aínda non se reensamblaron:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "o ficheiro de partes \"%.250s\" non é un ficheiro normal"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "non se pode descartar \"%.250s\""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Borrouse %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "non se pode abrir o ficheiro orixe \"%.250s\""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "non se atopa o ficheiro de orixe"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "o ficheiro de orixe \"%.250s\" non é un ficheiro normal"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split precisa dun argumento de nome de ficheiro orixe"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split toma como moito un ficheiro orixe e un prefixo de destino"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5757,7 +5957,7 @@ msgstr ""
 "  --help                   amosa esta mensaxe de axuda.\n"
 "  --version                amosa a versión.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5772,7 +5972,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5805,133 +6005,100 @@ msgstr ""
 "  --help                   amosa esta mensaxe de axuda.\n"
 "  --version                amosa a versión.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 #, fuzzy
 msgid "warning"
 msgstr "a abortar"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "non se atopa o nome antigo \"%s\": %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "a chamada a realloc fallou (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "especificáronse dúas ordes: %s e --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "non se puido abrir o ficheiro de desvíos: %s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: fallou a copia de %s a %s, abórtase: %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "non se puido executar %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "non se pode converter %s nunha ligazón simbólica a %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "non se pode instalar %s coma %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "non se pode eliminar %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fin de ficheiro inesperado en \"%s\" en %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "non se pode ler %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "fin de ficheiro inesperado en \"%s\" en %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "erro interno: %s está corrompido: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "non se admiten saltos de liña nos ficheiros de update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "erro ao gravar na saída estándar: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "escravo %s duplicado"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "ligazón escrava %s duplicada"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "a ligazón escrava é igual á ligazón principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "ligazón escrava %s duplicada"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "ruta %s duplicada"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5940,236 +6107,312 @@ msgstr ""
 "A alternativa de %s apunta a %s, que non se atopou. Elimínase da lista de "
 "alternativas."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "non se pode ler %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "modo de actualización non válido"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "ligazón escrava %s duplicada"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "non se pode pechar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "A descargar a ligazón escrava obsoleta %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "non se pode escribir en %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "non se pode baleirar o buffer en vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " a ligazón apunta a %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " a ligazón está ausente"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - prioridade %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " escravo %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "A versión \"mellor\" actual é %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Non hia ningunha versión dispoñible."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Descrición"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Prema Intro para manter o valor por defecto[*] ou escriba o número da "
 "escolla: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Non se pode atopar a alternativa \"%s\"."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "fin de ficheiro inesperado en \"%s\" en %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s cambiou (manualmente ou mediante un script).\n"
+"Cámbiase a só actualizacións manuais."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "A establecer a selección automática de %s."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "A cambiar o nome da ligazón %s de %s a %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "A cambiar o nome da ligazón escrava %s de %s a %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "A empregar \"%s\" para fornecer \"%s\"."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "aviso: indicouse --update pero %s non existe"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"A alternativa de %s apunta a %s, que non se atopou. Elimínase da lista de "
+"alternativas."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumento \"%s\" descoñecido"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install precisa dos argumentos de ligazón, nome, ruta e prioridade"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "a prioridade ten que ser un número enteiro"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s precisa dos argumentos de nome e ruta"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s precisa do argumento de nome"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "só se admite --slave con --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave precisa dos argumentos de ligazón, nome e ruta"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "o nome %s é primario e escravo ao mesmo tempo"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "a ligazón %s é primaria e escrava ao mesmo tempo"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s precisa dun só argumento"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opción \"%s\" descoñecida"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -6178,140 +6421,286 @@ msgstr ""
 "precísase de --display, --config, --set, --install, --remove, --all, --"
 "remove-all ou -auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "aviso: indicouse --update pero %s non existe"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " escravo %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "Non hai alternativas para %s."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "erro de lectura na entrada estándar"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "Non hai alternativas para %s."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s cambiou (manualmente ou mediante un script).\n"
-"Cámbiase a só actualizacións manuais."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "A establecer a selección automática de %s."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "A alternativa %s de %s non está rexistrada, non se elimina."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Só hai ningún programa que forneza %s.\n"
 "Non hai nada que configurar.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "A alternativa %s de %s non está rexistrada, non se elimina."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "A eliminar a alternativa seleccionada manualmente - cámbiase a modo "
 "automático."
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "As actualizacións automáticas de %s están desactivadas, omítese."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Para voltar ás actualizacións automáticas empregue \"update-alternatives --"
 "auto %s\"."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "A empregar \"%s\" para fornecer \"%s\"."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "non se puido abrir \"%s\" para gravar información de \"%s\""
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr ""
+#~ "non se puido baleirar o buffer coa información de \"%s\" en \"%.250s\""
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "non se puido sincronizar a información de \"%s\" en \"%.250s\""
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "non se puido pechar \"%.250s\" despois de gravar a información de \"%s\""
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "non se puido ligar \"%.250s\" a \"%.250s\" para copiar a información de "
+#~ "\"%s\""
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "non se puido instalar \"%.250s\" coma \"%.250s\" que contén información "
+#~ "de \"%s\""
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "a chamada a realloc fallou (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "non se pode gravar no novo ficheiro de disparadores de interese \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "non se pode instalar o novo ficheiro de disparadores de interese \"%.250s"
+#~ "\""
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de interese \"%.250s\""
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "non se pode gravar no novo ficheiro de disparadores de ficheiro \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "non se pode crear o novo ficheiro de disparadores de ficheiro \"%.250s\""
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "non se pode instalar o novo ficheiro de disparadores de ficheiro \"%.250s"
+#~ "\""
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "non se pode abrir o ficheiro GPL"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "erro ao crear o novo ficheiro statoverride-old: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "non se pode crear a lista de ficheiros actualizada para o paquete %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "non se puido gravar a lista de ficheiros do paquete %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "non se puido baleirar o buffer da lista de ficheiros actualizada do "
+#~ "paquete %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "non se puido sincronizar a lista de ficheiros do paquete %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "non se puido pechar a lista de ficheiros actualizada do paquete %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "non se puido instalar a lista de ficheiros actualizada do paquete %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd toma un argumento, non cero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd só toma un argumento"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "non se pode abrir o novo ficheiro statoverride: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "erro ao eliminar o ficheiro statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "erro ao crear o novo ficheiro statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "erro ao instalar o novo ficheiro statoverride: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build toma dous argumentos como máximo"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " escravo %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "non se atopa o nome antigo \"%s\": %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: fallou a copia de %s a %s, abórtase: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "non se puido executar %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "non se pode converter %s nunha ligazón simbólica a %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "non se pode instalar %s coma %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "erro ao gravar na saída estándar: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "non se pode ler %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "non se pode pechar %s: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "non se pode escribir en %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6615,9 +7004,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "omítense datos do membro de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "non se puido executar tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "non se puido crear un nome para o directorio temporal"
@@ -6877,9 +7263,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "a espera por dpkg-split fallou"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "non se pode borrar o ficheiro \"%.250s\""
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/hu.po b/po/hu.po
index 23246aa..2450974 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-05-02 15:45+0100\n"
 "Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
 "Language-Team: hu\n"
@@ -25,131 +25,215 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "tmpfájl létrehozása sikertelen (adat)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "tmpfájl létrehozása sikertelen (adat)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nem lehet üres szöveg"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "alfanumerikussal kell kezdődnie"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"`%c' karakter tilos (csak betűk, számok és `%s' karakterek adhatók meg)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "hiba stdout íráskor: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "e forrásfájl nem megnyitható: `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "e forrásfájl nem megnyitható: `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "nem lehet kiüríteni a vsnprintf-ben"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "e forrásfájl nem megnyitható: `%.250s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nem találom a másik `%.250s' új fájlt"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "régi diversions-old eltávoltása: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "hiba az alábbi cső létrehozásakor: `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nem törölhető: `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "hiba az új statoverride telepítésekor: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "hiba a pipába íráskor másolásnál"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "hiba a pipába íráskor másolásnál"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "hiba a tar futtatásakor"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "sikertelen futtatás: %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "ismeretlen tömörítés: `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: kicsomagolás"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: tömörítés"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: belső gzip hiba: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: belső gzip hiba: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: belső gzip hiba: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: belső gzip hiba: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: belső gzip hiba: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: belső bzip2 hiba: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: belső bzip2 hiba: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: belső bzip2 hiba: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: belső bzip2 hiba: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -157,109 +241,127 @@ msgid ""
 msgstr ""
 "Az updates könyvtárban lévő `%.250s' fájl neve túl hosszú (hossz=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "Az updates könyvtár eltérő hosszú fájlneveket tartalmaz (%d és %d is)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nem tudom átnézni az updates könyvtárat: `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "nem tudom törölni a beépített %.255s fájlt"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s' nem hozható létre"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "%.250s kitöltése behúzással sikertelen"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "%.250s feltöltése a behúzás után sikertelen"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "nem tudok %.250s elejére menni a behúzás után"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "nem nyitható tmpfile a vsnprintf-hez"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "a dpkg állapot adatbázis lezáró fájl kinyitása/lezárása sikertelen"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "nincs jogod lezárni a dpkg állapot adatbázist"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "a dpkg állapot adatbázis lezárása sikertelen"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "a kért művelet rendszergazda jogokat igényel"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "nem érem el a dpkg állapot területet"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "a művelet olvasás/írás jogot kér a dpkg állapot területhez"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "e frissítő fájlom törlése nem sikerült: %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának írása sikertelen"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának feltöltése sikertelen"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának vágása sikertelen"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának fsync-je sikertelen"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának lezárása sikertelen"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "`%.250s' frissített állapotának telepítése sikertelen"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "verziószám"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "verziószám"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -276,89 +378,61 @@ msgstr "e forrásfájl nem megnyitható: `%.250s'"
 msgid "unable to open directory '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "nem lehet kiüríteni a vsnprintf-ben"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "`%.50s' részletei nem írhatók ide: `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "`%s' nem nyitható meg %s információ irására"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "a status fájlon a pufferelés beállítása sikertelen"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "nem sikerült %s rekord kiírása a következőről: \"%.50s\" ide: \"%.250s\""
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "nem sikerült fsync-elni %s információt ide: \"%.250s\""
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "nem sikerült fsync-elni %s információt ide: \"%.250s\""
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "`%s' nem nyitható meg %s információ irására"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "dpkg: %s: figyelem - meghiúsult `%.250s' láncolása ide: `%.250s': %s\n"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "nem sikerült telepíteni `%.250s'-t `%.250s'-ként"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -367,148 +441,179 @@ msgstr ""
 "%s: hiba a tisztítás során:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: túl sok beágyazott hiba a hiba helyreállítása során!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: hibás feldolgozás: %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: hiba %s írásakor: %s"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: belső `%s' hiba\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s hiányzik"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' tilos %s számára"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "szemét %s után"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "hibás csomagnév (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "üres `%s' fájl részletek mező"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "`%s' fájl részletek mező tilos az állapot fájlban"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "túl sok érték `%s' fájl részletek mezőben (más mezőkhöz képest)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "kevés érték `%s' fájl részletek mezőben (más mezőkhöz képest)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no a logikai mezőben"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "szó a `priority' mezőben"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "érték a `status' mezőben tilos e környezetben"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "1. (kért) szó a `status' mezőben"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "2. (hiba) szó a `status' mezőben"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "3. (állapot) word in `status' field"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "hiba a `%.250s' Verzió szövegben: %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "elavult `Revision' vagy `Package-Revision' mező"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "érték a `config-version' mezőben tilos e környezetben"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "hiba a `%.250s' Config-Version szövegben: %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "érték a `conffiles'-hoz rossz `%.*s' sort tartalmaz"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "érték a `conffiles'-hoz nem-szóköz `%c' karaktert tartalmaz"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "gyökér vagy üres könyvtár konffájlként listázva"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "`%s' mező, hiányzó csomagnév vagy torlódás annak helyén"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' mező, érvénytelen `%.255s' csomagnév: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "`%s' mező, hiányzó csomagnév vagy torlódás annak helyén"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "Most %d fájl és könyvtár telepített.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s' mező, hivatkozás erre: `%.255s': hibás verzió: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -517,7 +622,7 @@ msgstr ""
 "`%s' mező, hivatkozás erre: `%.255s':\n"
 " rossz verzió reláció %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -526,7 +631,7 @@ msgstr ""
 "`%s' mező, hivatkozás erre: `%.255s':\n"
 " `%c' elavult, használd a `%c='-t vagy `%c%c'-t"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -535,11 +640,11 @@ msgstr ""
 "`%s' mező, hivatkozás erre: `%.255s':\n"
 " valójában pontos verzióra hivatkozik, `=' javasolt"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Csak pontos verziók használhatók a Provides mezőhöz"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -548,58 +653,58 @@ msgstr ""
 "`%s' mező, hivatkozás erre: `%.255s':\n"
 " a verzió érték nem-alfanumerikussal kezdődik, szóköz javasolt"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' mező, hivatkozás erre: `%.255s': a verzió `%c'-t tartalmaz"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' mező, hivatkozás erre: `%.255s': lezáratlan verzió"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s' mező, hivatkozás erre: `%.255s': hibás verzió: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' mező, nyelvtani hiba e csomaghivatkozás után: `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternatíva (`|') tilos e mezőben: %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "érték a `config-version' mezőben tilos e környezetben"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "`%s' mező, érvénytelen `%.255s' csomagnév: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "érték a `status' mezőben tilos e környezetben"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "rossz csomagnév a %d. sorban: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "fájllista e csomaghoz: `%.250s'"
@@ -656,596 +761,561 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "`%.250s' frissített állapotának írása sikertelen"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc hiba (%zu bájt)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc hiba (%zu bájt)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "sikertelen könyvtár létrehozás"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "a cső létrehozása sikertelen"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "hiba `%s' írásakor"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s fájl-leíró kapcsolói olvasása sikerelen"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "beállítási hiba: %s egy értéket vár"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "meghiúsult az alábbi beállító fájl megnyitása olvasásra: `%.255s'"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "ismeretlen `%s' lehetőség"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "A --%s opció értéket vár"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "A --%s opció nem vár értéket"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "beállító fájl olvasási hiba: `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "hiba e beállító fájl lezárásakor: `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "hiba e beállító fájl lezárásakor: `%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ismeretlen lehetőség -- %s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "A --%s opció értéket vár"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "A --%s opció nem vár értéket"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ismeretlen lehetőség -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "A -%c opció értéket vár"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "A -%c opció nem vár értéket"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Figyelem: elavult lehetőség `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "ütköző műveletek -%c (--%s) and -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "kettős érték e mezőben: `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "a felhasználó által megnevezett `%.*s' mező túl rövid"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "kettős érték e felhasználói mezőben: `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "hiányzik: %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "üres érték ehhez: %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (csomag: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version van hibás állapotú csomaghoz"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "nem-telepített csomaghoz konfigurációs fájlok vannak, elfelejtem őket"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "nem tudtam megnyitni `%.255s' csomag info fájlt olvasásra"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "nem lelem `%.255s' csomag info fájlt"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "nem tudom mmapolni `%.255s' csomag info fájlt"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "nem lelem `%.255s' csomag info fájlt"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "sikertelen lezárás olvasás után: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF e mező után: `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "új sor e mezőben: `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) e mezőben: `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "`%.*s' mezőnév után : kell"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF e mező értéke előtt: `%.*s' (hiányzó lezáró új sor)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS EOF e mező értékében: `%.*s' (hiányzó új sor?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "új sor e mezőben: `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF e mező értékében: `%.*s' (hiányzó lezáró új sor)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "több csomaginfó bejegyzés létezik, csak 1 lehet"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "sikertelen lezárás olvasás után: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "nem találok csomag infót ebben: `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, e fájl `%.255s' %d. soránál"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, e fájl `%.255s' %d. soránál"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nem lehet üres szöveg"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "alfanumerikussal kell kezdődnie"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"`%c' karakter tilos (csak betűk, számok és `%s' karakterek adhatók meg)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nincs>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "a verzió helye üres"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "a verziószámban szóközök vannak"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "hiányzó szám a verzióban"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nincs semmi a : után a verziószámban"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "nincs semmi a : után a verziószámban"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "nincs semmi a : után a verziószámban"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "hiányzik: %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "üres érték ehhez: %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "érvénytelen `%c' karakter a mező szélességben\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "A lezáró kapocs hiányzik a formátumban\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(nincs leírás)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "rossz csomagnév a %d. sorban: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "rossz csomagnév a %d. sorban: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nem tudom eldobni a %s jelet a szkript futtatása előtt"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "hiba a %s jel elengedésekor: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (alfolyamat): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork hiba"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "%s alfolyamat %d hibakóddal kilépett"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "%s kódra várakozás meghiúsult"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "%s alfolyamat megölve, a halált okozó jel: (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "%s alfolyamat meghiúsult %d állapot kódra várva"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "%s kódra várakozás meghiúsult"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "statoverride fájl: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "nem tudom kioldani %s-t: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "nem találom a másik `%.250s' új fájlt"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "hibás %s olvasás e fájlból: %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nem tudom telepíteni `%.255s' új verzióját"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "`%.250s' rész fájl nem olvasható"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nem találom a másik `%.250s' új fájlt"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "nem találom a másik `%.250s' új fájlt"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nem találom a másik `%.250s' új fájlt"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nem találom a másik `%.250s' új fájlt"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nem találom a másik `%.250s' új fájlt"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "nem tudom telepíteni `%.255s' új verzióját"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "nem tudom telepíteni az új `%.250s' info fájlt, mint `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nem tudom telepíteni az új `%.250s' info fájlt, mint `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "`%.250s' rész fájl nem olvasható"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "beállító fájl olvasási hiba: `%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "`%.250s' raktár könyvtár nem olvasható"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "`%.250s' raktár könyvtár nem olvasható"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1270,48 +1340,106 @@ msgstr "váratlan fájl vége jel itt: %.250s"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "hiba a dpkg-deb cső olvasásakor"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "`%.255s' olvasási hiba (itt: `%.255s')"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "háttér dpkg-deb `%.255s' során"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "nem sikerült beállítani `%.255s' tulajdonosát"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "nem sikerült beállítani `%.255s' jogait"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "hiba az alábbi lezárásakor/írásakor: `%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "hiba az alábbi cső létrehozásakor: `%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "hiba az alábbi eszköz létrehozásakor: `%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "hiba az alábbi merev lánc létrehozásakor: `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "hiba az alábbi jelképes lánc létrehozásakor: `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "hiba az alábbi könyvtár létrehozásakor: `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "nem sikerült beállítani `%.255s' időpecsétjét"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "hiba az alábbi jlánc tulajdonosának beállításakor: `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "nem sikerült beállítani `%.255s' tulajdonosát"
+msgid "unable to read link `%.255s'"
+msgstr "meghiúsult e lánc olvasása: `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "nem sikerült beállítani `%.255s' jogait"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"`%.250s' felülírási kísérlete, mely az alábbi csomagban is szerepel: %.250s"
+
+#: src/archives.c:652
 #, fuzzy, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "`%.250s' futtatási jogainak beállítása sikertelen"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1320,46 +1448,56 @@ msgstr ""
 "kísérlet `%.255s' felülírására, ami a(z) `%.250s'%.10s%.100s%.10s eltérített "
 "verziója."
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, fuzzy, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "kísérlet `%.255s' felülírására, ami a(z) `%.250s'%.10s%.100s%.10s eltérített "
 "verziója."
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "nem találom `%.255s'-t (melyet telepítenem kéne)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr ""
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "az archívum `%.255s' objektuma ismeretlen 0x%x típusú"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "a régi `%s' név nem található: %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Fájlok cseréje a régi %s csomagban...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "A telepített %s csomag fájljai cserélték ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1367,94 +1505,49 @@ msgid ""
 msgstr ""
 "`%.250s' könyvtár felülírási kísérlete a csomagban: %.250s más fájltípussal"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "`%.250s' felülírási kísérlete, mely az alábbi csomagban is szerepel: %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "`%.255s' olvasási hiba (itt: `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "háttér dpkg-deb `%.255s' során"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "hiba az alábbi lezárásakor/írásakor: `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "hiba az alábbi cső létrehozásakor: `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "hiba az alábbi eszköz létrehozásakor: `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "hiba az alábbi merev lánc létrehozásakor: `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "hiba az alábbi jelképes lánc létrehozásakor: `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "hiba az alábbi könyvtár létrehozásakor: `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "nem tudom elmozdítani `%.255s'-t az új változat telepítéséhez"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "meghiúsult e lánc olvasása: `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "nem tudom elkészíteni `%.255s' mentő láncát az új változat telepítése előtt"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nem tudom telepíteni `%.255s' új verzióját"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "`%.255s' nem hozható létre"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1464,7 +1557,7 @@ msgstr ""
 "függőségi gondokat:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1473,7 +1566,7 @@ msgstr ""
 "dpkg: figyelem - egy lényeges csomag: %s dekonfigurálását\n"
 " választottad %s eltávolításáért.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1482,7 +1575,7 @@ msgstr ""
 "dpkg: nem, %s lényeges, nem dekonfigurálom\n"
 " %s eltávolításáért.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1491,28 +1584,28 @@ msgstr ""
 "dpkg: nem, nem tudom törölni %s-t (--auto-deconfigure segít):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "olvasási hiba itt: %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "nem tudom telepíteni `%.255s' új verzióját"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: %s törlése %s javára...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: igen, törlöm %s-t %s javára.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1521,142 +1614,144 @@ msgstr ""
 "dpkg: %s miatt %s-t is tartalmazza:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: figyelem - az ütközések figyelmen kívül hagyásával folytatom !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %s törlése %s javára...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s nincs rendben telepítve - kihagyom, amik tőle függenek.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: gond lehet %s törlésekor, mivel %s-t adja ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr "dpkg %s újratelepítést kíván, de kérésedre törlöm.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg %s újratelepítést kíván, nem törlöm.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: igen, törlöm %s-t %s javára.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "ütköző csomagok - nem telepítem %.250s-t"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: figyelem - az ütközések figyelmen kívül hagyásával folytatom !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive legalább 1 ösvény argumentumot vár"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "find futtatása a --recursive-hoz sikertelen"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "sikertelen fdopen a find csőhöz"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "hiba a find cső olvasásakor"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "hiba a find cső lezárásakor"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "a find a --recursive-hoz kezeletlen hibával tért vissza: %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "kerestem, de nem leltem csomagokat (*.deb fájlokat)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s legalább 1 csomagarchívum fájl argumentumot vár"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Új csomag kiválasztása: %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Kijelöletlen %s csomag átugrása.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "E csomag %.250s veziója: %.250s már telepített, átugrom.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - figyelem: %.250s öregbítése innen: %.250s ide: %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1692,18 +1787,18 @@ msgstr "nem tudom eltávolítani `%.250s' újonnan-telepített verzióját"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nem tudom eltávolítani `%.250s' újonnan-kicsomagolt verzióját"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "nem érhető el az új terjesztési beállítófájl: %.250s"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nem érhető el a jelenleg telepített beállítófájl: %.250s"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1714,60 +1809,60 @@ msgstr ""
 "Nincs `%s' beállító fájl a rendszeren.\n"
 "Kérésedre újat telepítek.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: figyelem - a régi `%.250s' mentés törlése meghiúsult: %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: figyelem - nem sikerült átnevezni `%.250s'-t erre: `%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: sikertelen gzip %s futtatás"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "dpkg: %s: figyelem - a régi `%.250s' mentés törlése meghiúsult: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: figyelem - nem sikerült `%.250s' eltávolítása (felülírás előtt): "
 "%s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: figyelem - meghiúsult `%.250s' láncolása ide: `%.250s': %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Új beállító fájl telepítése %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nem sikerült telepíteni `%.250s'-t `%.250s'-ként"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "nincs `%s' csomag telepítve, így nem beállítható"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "A(z) %.250s csomag már települt és be van állítva"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1776,7 +1871,24 @@ msgstr ""
 "A(z) %.250s csomag nem beállítható\n"
 " (jelenlegi állapota: `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"A(z) %.250s csomag nem beállítható\n"
+" (jelenlegi állapota: `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1785,11 +1897,11 @@ msgstr ""
 "dpkg: függőségi gondok miatt nem beállítható e csomag: %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "függőségi hibák - e csomag beállítatlan maradt"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1798,7 +1910,7 @@ msgstr ""
 "dpkg: %s: függőségi hibák, mégis konfigurálom, mert ezt akartad:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1806,12 +1918,12 @@ msgstr ""
 "E csomag nagyon rossz, következetlen állapotban van - újra kell \n"
 " telepítened a beállítás előtt."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Beállítás: %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1820,7 +1932,7 @@ msgstr ""
 "dpkg: %s: figyelem - nem lelem e beállítófájlt: `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1829,7 +1941,7 @@ msgstr ""
 "dpkg: %s: figyelem - `%s' beállítófájl egy körkörös lánc\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1838,7 +1950,7 @@ msgstr ""
 "dpkg: %s: figyelem - nem lelem e beállítófájlt: `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1847,34 +1959,34 @@ msgstr ""
 "dpkg: %s: figyelem - `%.250s' konffájl nem-eredeti fájlnevet old fel\n"
 " (`%s' jlánc ide: `%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: figyelem - `%.250s' konffájl nem sima fájl vagy jlánc (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "nem tudom megnyitni %s-t írásra: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Írd be az `exit'-et, ha kész vagy.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1883,12 +1995,12 @@ msgstr ""
 "\n"
 "Beállító fájl: `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (jelenleg `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1899,7 +2011,7 @@ msgstr ""
 " ==> A rendszeren lévő fájlt Te, vagy egy másik parancsfájl írta.\n"
 " ==> A fájl a karbantartó által készített csomagban is létezik.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1908,7 +2020,7 @@ msgstr ""
 "\n"
 "     Nem módosult a telepítés óta.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1917,7 +2029,7 @@ msgstr ""
 "\n"
 " ==> Módosítottad (Te vagy egy parancsfájl) a telepítés óta.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1926,37 +2038,37 @@ msgstr ""
 "\n"
 " ==> Törölted (Te, vagy egy parancsfájl) a telepítés óta.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> A csomag terjesztője frissített.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     A csomagban lévő változat megfelel a legutóbb telepítettnek\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Kérésedre az új fájlt használom.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Kérésedre a mostani régi fájlt használom.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr "==> Régi fájl megtartása alapértelmezettként.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Új fájl használata alapértelmezettként.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1971,182 +2083,168 @@ msgstr ""
 "      D     : különbségek megtekintése\n"
 "      Z     : a kérdés háttérbe rakása a mérlegelésig\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Az alapművelet a jelenlegi változatod megtartása.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Az alapművelet az új változat telepítése.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[alapművelet=N:nem]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[alapművelet=Y:igen]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[nincs alapművelet]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr " függőségek: "
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr " elő-függőségek: "
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr " ajánlások:"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " tippek:"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr "%s (alfolyamat): %s\n"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " ütközések:"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr " kiterjeszti "
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s eltávolításra jelölt.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s dekonfigurálásra jelölt.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s telepítésre jelölt, de verziója %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s telepített, de verziója %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s is kibontva, de sosem került konfigurálásra.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s kibontva, de verziója %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s legutolsó beállított verziója %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s adja %.250s-t de törlésre jelölt.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s adja %.250s-t de dekonfra jelölt.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s adja %.250s-t de %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s nincs telepítve.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (%.250s verzió) telepítésre jelölt.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (%.250s verzió) %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s adja %.250s-t és telepítésre jelölt.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s adja %.250s-t és %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "A dpkg-split --help parancs segít"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s %s verzió.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2156,8 +2254,8 @@ msgstr ""
 "Ez egy Szabad Szoftver; l. a GNU General Public Licence 2-es vagy nagyobb\n"
 "változatát a másolási feltételekért. NINCS garancia.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2166,7 +2264,7 @@ msgstr ""
 "Használat: %s [<opció> ...] <parancs>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2178,7 +2276,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2211,7 +2309,7 @@ msgstr ""
 "  --help                   e súgó üzenet mutatása.\n"
 "  --version                verzió mutatása.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2220,19 +2318,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "a régi `%s' név nem található: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "hiba `%s' ellenőrzésekor: %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2241,140 +2333,120 @@ msgstr ""
 "átnevezés `%s' felülírásával járna\n"
 "  `%s' eltérő fájllal, ez nem engedélyezett"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "az új `%s' név nem behatárolható: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "átnevezés: kettős régi `%s' lánc törlése: %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "\"%s\" fájlnév nem abszolút"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "fájl nem tartalmazhat újsorokat"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "helyben eltérítve ide: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "helyben eltérítve ide: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "%s általi eltérítések"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "eltérítve %s által ide: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "%s általi eltérítések"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "eltérítve %s által ide: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "a GPL fájl nem nyitható meg"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "nem lehet kiüríteni a vsnprintf-ben"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "régi diversions-old eltávoltása: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "hiba az új statoverride-old létrehozásakor: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "hiba az új statoverride telepítésekor: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s 1 argumentumot vár"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "\"%s\" fájlnév nem abszolút"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "fájl nem tartalmazhat újsorokat"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Könyvtárak eltérítése sikertelen"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Könyvtárak eltérítése sikertelen"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "`%s' elhagyása"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' ütközik ezzel: `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' hozzáadása"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - figyelem: átugrom a(z) %.250s csomag törlését, hisz' nincs "
+"telepítve.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nincs `%s' eltérítés, nem volt eltávolítás"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2385,7 +2457,7 @@ msgstr ""
 "  `%s' eltávolításakor\n"
 "  `%s'-t találtam"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2396,17 +2468,24 @@ msgstr ""
 "  `%s' eltávolításakor\n"
 "  `%s'-t találtam"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - figyelem: átugrom a(z) %.250s csomag törlését, hisz' nincs "
+"telepítve.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "%s eltávolítása"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "csomag nem tartalmazhat újsorokat"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to nem tartalmazhat újsorokat"
 
@@ -2422,12 +2501,12 @@ msgstr "előző eltérítés fájl fstat sikertelen"
 msgid "failed to fstat diversions file"
 msgstr "eltérítés fájl fstat sikertelen"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "`%.250s'-t vagy `%.250s'-t érintő ütköző eltérítések"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2436,7 +2515,7 @@ msgstr ""
 "Az alábbi csomagok fontos telepítési gondok miatt kuszák.\n"
 "Újra kell telepíteni őket (és a tőlük függőket) a helyes működéshez:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2446,7 +2525,7 @@ msgstr ""
 "A dpkg --configure paranccsal vagy egy aptitude-hoz, dselect-hez hasonló\n"
 "felülettel be kell állítani őket a működéshez:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2458,7 +2537,7 @@ msgstr ""
 "vagy egy aptitude-hoz, dselect-hez hasonló\n"
 "felülettel:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2469,53 +2548,80 @@ msgstr ""
 "a csomagok a dpkg --remove paranccsal vagy\n"
 "egy aptitude-hoz, dselect-hez hasonló felülettel el is távolíthatók:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s nem vár argumentumot"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ismeretlen>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d itt: %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d csomag az alábbi szakaszokból:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2524,30 +2630,34 @@ msgstr ""
 "E dpkg verzió epoch támogatása nincs beállítva.\n"
 " Futtasd a `dpkg --configure dpkg'-t, és próbáld újra.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "a dpkg nincs bejegyezve telepítettként, az epoch támogatás nem "
 "ellenőrizhető !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2556,27 +2666,27 @@ msgstr ""
 "dpkg: nem látható az elő-függőség teljesítésének módja:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "teljesítetlen elő-függőségek ehhez: %.250s (%.250s miatt kellenek)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Figyelem: elavult lehetőség `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "a --compare-versions 3 argumentumot vár: <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "rossz --compare-versions reláció"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "az a verzió nyelvtana hibás: %s\n"
@@ -2634,12 +2744,12 @@ msgstr ""
 "dpkg - figyelem, felülbírálom a hibát, mivel a --force érvényes:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "nem tudom megnyitni a fájllista fájlt e csomaghoz: `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2648,118 +2758,92 @@ msgstr ""
 "dpkg: Figyelmeztetés: nincs fájllista fájl e csomaghoz: `%.250s', "
 "feltételezem, hogy a csomagnak most nincsenek telepített fájljai\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nem tudom megnyitni a fájllista fájlt e csomaghoz: `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "e csomag: `%.250s' fájllista fájlja üres fájlnevet tartalmaz"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "fájllista e csomaghoz: `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "e csomag: `%.250s' fájllista fájlja üres fájlnevet tartalmaz"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "e csomag: `%.250s' fájllista fájlja üres fájlnevet tartalmaz"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "nem sikerült lezárni a fájllista fájlt e csomaghoz: `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Adatbázis olvasása ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "Most %d fájl és könyvtár telepített.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "nem sikerült friss fájllista fájlt létrehozni csomaghoz: %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "sikertelen írás a friss fájllista fájlba e csomaghoz: %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "nem sikerült kiüríteni a frissített fájllista fájlt e csomaghoz: %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"nem sikerült szinkronizálni a frissített fájllista fájlt e csomaghoz: %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "nem sikerült bezárni a frissített fájllista fájlt e csomaghoz: %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "nem sikerült telepíteni a frissített fájllista fájlt e csomaghoz: %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "nem telepített"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "nem telepített, de beállításai még ott vannak"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "sikertelen eltávolítás miatt törött"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "kicsomagolt de nincs beállítva"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "postinst hiba miatt törött"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "telepített"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - hiba: a PATH változó nincs beállítva.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' nincs a PATH változóban megadott helyeken.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2769,7 +2853,7 @@ msgid_plural ""
 "%s"
 msgstr[0] "dpkg: `%s' nincs a PATH változóban megadott helyeken.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2779,99 +2863,121 @@ msgstr ""
 "Megj.: a root felhasználó PATH változója általában tartalmazza a /usr/local/"
 "sbin, a /usr/sbin és a /sbin könyvtárakat."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "nem lehet stat-olni a vsnprintf-ben"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "meghiúsult a chroot ide: `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "sikertelen chdir ide: `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s' futtatási jogainak beállítása sikertelen"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "nem lehet stat-olni a vsnprintf-ben"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "régi %s szkript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nem lelem %s `%.250s'-t"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "új %s szkript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "régi %s szkript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nem lelem %s `%.250s'-t"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - inkább megnézem az új csomag szkriptjét ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "nincs új szkript a csomag új változatában - feladom"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... úgy fest, rendben ment.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "`%.255s' nem hozható létre"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nem ellenőrizhető `%.250s' léte"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "az info könyvtár nem olvasható"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "hiba %.250s megnyitásakor"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "e forrásfájl nem megnyitható: `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "úgy fest, `%.250s' konffájl nincs a csomagban"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "hiba `%s' írásakor"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian `%s' csomagkezelő program %s verzió.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2895,7 +3001,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2929,7 +3039,7 @@ msgstr ""
 "  -Dh|--debug=help                 Súgó mutatása hibakereséskor.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2942,7 +3052,7 @@ msgstr ""
 "  --license|--licence              Kiírja a licencet.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2954,18 +3064,25 @@ msgstr ""
 "ezt: %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Belső használatra: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2992,6 +3109,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3027,7 +3146,7 @@ msgstr ""
 "  --abort-after <n>            Megszakítás <n> hiba bekövetkezte után\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3048,13 +3167,13 @@ msgstr ""
 "                            miatt).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Használd a `aptitude' (vagy `dselect') felhasználó-barát csomag-kezelőket\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3077,59 +3196,63 @@ msgstr ""
 "A [*]-gal jelölt lehetőségek nagy kimenetet írnak - használd a pipát a "
 "`less' vagy `more' parancson keresztül!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3138,102 +3261,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "függőségek vannak - nem törlöm"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "függőségek vannak - nem törlöm"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "nem lehet stat-olni a vsnprintf-ben"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "beállító fájl olvasási hiba: `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3241,7 +3364,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3249,37 +3372,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "a --debug egy oktális argumentumot igényel"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nincs csomagnév az --ignore-depends vesszővel elválasztott listájában: `"
 "%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "Az --ignore-depends helyes csomagnevet követel. `%.250s' nem az; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "érvénytelem egész a --%s számára: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s nem vár argumentumot"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "nem törölhető fájl: `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3288,7 +3447,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3296,61 +3455,59 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ismeretlen `%.*s' kényszerítő/elutasító opció"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Figyelem: elavult `--%s' kényszerítő/elutasító opció\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "a --command-fd 1 argumentumot vár"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "a --command-fd csak 1 argumentumot vár"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "a --contents 1 argumentumot vár"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "`%i' nem nyitható meg az áramoltatásra"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "váratlan eof e sor vége előtt: %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "egy művelet opciót igényel"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr "a csomagok sima nevét kell megadnod, nem az őket tartalmazó fájlokét"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "a --%s --pending nem fogad non-opcionális argumentumot"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "a --%s legalább 1 csomagnév argumentot vár"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "E csomag: %s többször szerepel, csak egyszer dolgozom fel.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3359,7 +3516,7 @@ msgstr ""
 "A(z) %s csomag több másolata kicsomagolt egy körben !\n"
 " Csak egyszer állítom be.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3368,112 +3525,112 @@ msgstr ""
 "A(z) %.250s csomag nem beállítható\n"
 " (jelenlegi állapota: `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %.s, mely %s-t adja eltávolításra jelölt.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  %.s eltávolításra jelölt.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  %s rendszeren lévő verziója %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  %.s, mely %s-t adja eltávolításra jelölt.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  %.s eltávolításra jelölt.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: ez is beállításra kerül: `%s' (`%s' kéri)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  %.s, mely %s-t adja nincs beállítva.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  %s csomag még beállítatlan.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  `%s' csomag, mely %s-t adja nincs telepítve.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "   `%s' csomag nincs telepítve.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s adja %.250s-t és %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (alfolyamat): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  %s rendszeren lévő verziója %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " függőségek: "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; ám:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "hiba `%.250s' hiánya ellenőrzésekor"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "újrarendezett csomag fájl"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s hitelesítése ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "%s csomag hitelesítése meghiúsult!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3482,192 +3639,192 @@ msgstr ""
 "%s csomag hitelesítése meghiúsult,\n"
 "de telepítem, mert így akartad.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr ""
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "hiba az átmeneti könyvtárnév létrehozásakor"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nem tudom törölni `%.250s' kontroll info fájlt"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "a csomag régi verziójában túl hosszú info fájlnév van, kezdete: `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nem tudom eltávolítani az elavult `%.250s' info fájlt"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nem tudom telepíteni az (állítólagos) új `%.250s' info fájlt"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nem tudom megnyitni az átmeneti ellenőrző könyvtárat"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "a csomagban túl hosszú control info fájlnév van (kezdete: `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: figyelem - %s csomag listát tartalmazott info fájlként"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "nem tudom telepíteni az új `%.250s' info fájlt, mint `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nem tudom törölni `%.250s' kontroll info fájlt"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "az archívum nem elérhető"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "hiba az átmeneti könyvtárnév létrehozásakor"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "ellenőrző információ hossz"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s információit rögzítettem innen: %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "a csomag géptípusa (%s) eltér a rendszertől (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "elő-függőségi gond - %.250s nem települ"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: figyelem - elő-függőségi gondok átlépése !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s cseréjének előkészítése (e csomaggal: %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Kicsomagolás: %s innen: %s ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "a konffájl neve (kezdete: `%.250s') túl hosszú (>%d karakter)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "olvasási hiba itt: %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "hiba %.250s bezárásakor"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "hiba %.250s megnyitásakor"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%s dekonfigurálása, így %s eltávolíthatóvá válik...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Eltávolítás: %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Csere kicsomagolása: %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "hiba a dpkg-deb tar kimenet olvasásakor"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "hibás fájlrendszer tarfájl -- hibás csomag archívum"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: lehetséges vezető 0-ák levágása"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg: figyelem - nem lelem a régi fájlt: `%.250s' így nem törlöm: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: figyelem - nem törölhető a régi könyvtár: `%.250s': %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: figyelem - a régi konffájl: `%.250s' egy üres könyvtár volt (ezt most "
 "törlöm)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nem találom a másik `%.250s' új fájlt"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3676,23 +3833,18 @@ msgstr ""
 "dpkg: figyelem - `%.250s' régi fájl új fájlokkal egyezik!  (`%.250s' és `"
 "%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: figyelem - nem tudom %s a régi fájlt `%%.250s': %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3706,89 +3858,89 @@ msgstr ""
 "|/ Hib?=(nem)/Fog/Reinstallt-kért/X=mindkét-gond (Állapot,Hib: "
 "nagybetű=rossz)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Név"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Verzió"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Leírás"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nincs ilyen csomag: %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "eltérítve %s által ide: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "eltérítve %s által ide: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "helyi eltérítés"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "helyben eltérítve ide: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "A --search legalább 1 fájlnév mintát vár argumentumként"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nincs ilyen csomag: %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Az alábbi csomag: `%s' nincs telepítve és nincs információ róla.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "A(z) `%s' csomag nem elérhető.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "A(z) `%s' csomag nincs telepítve.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "A(z) `%s' csomag nem tartalmaz semmilyen fájlt (!).\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "helyben eltérítve ide: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "csomag eltérít másokat ide: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "eltérítve %s által ide: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3796,22 +3948,22 @@ msgstr ""
 "A dpkg --info (= dpkg-deb --info) kiírja az archívum fájlokat,\n"
 "a dpkg --contents (= dpkg-deb --contents) a tartalmukat.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "a --builds 2 argumentumot fogad"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian `%s' csomagkezelő program %s verzió.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3834,11 +3986,17 @@ msgstr ""
 "  -S|--search <minta> ...          Csomag(ok) adta fájl(ok) keresése.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3847,7 +4005,7 @@ msgstr ""
 "  -f|--showformat=<forma>          Más forma a --show opcióhoz.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3868,14 +4026,18 @@ msgstr ""
 "  által. A mezők jobbra igazítottak, ha a szélesség negatív, akkor\n"
 "  balra.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - figyelem: átugrom a(z) %.250s csomag törlését, hisz' nincs "
 "telepítve.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3884,11 +4046,11 @@ msgstr ""
 "dpkg - figyelem: átugrom a(z) %.250s csomag törlését, mert csak a beállító\n"
 " fájljai vannak a rendszeren. A --purge paranccsal leveheted őket.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Ez egy szükséges csomag - nem törlöm."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3897,11 +4059,11 @@ msgstr ""
 "dpkg: függőségek vannak, így nem törlöm ezt: %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "függőségek vannak - nem törlöm"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3910,7 +4072,7 @@ msgstr ""
 "dpkg: %s: függőségi gondok vannak, de kérésedre törlöm:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3918,17 +4080,17 @@ msgstr ""
 "A csomag nagyon rossz, következetlen állapotban van\n"
 " telepítsd újra mielőtt eltávolítod."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Eltávolítás: %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3937,101 +4099,102 @@ msgstr ""
 "dpkg - figyelem: a(z) %.250s törlésekor nem tudtam törölni a(z) `%.250s' "
 "könyvtárat: %s -  a könyvtár egy csatolási pont ?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nem törölhető: `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "%.250s létrehozása sikertelen"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - figyelem: a(z) %.250s törlésekor a(z) `%.250s' könyvtár nem üres, így "
 "azt nem töröltem.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nem törölhető: `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%s beállító fájlok törlése ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "nem tudom törölni a régi `%.250s' (= `%.250s') konfig fájlt"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "olvashatatlan `%.250s' konfig fájl könyvtár (innen: `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "`%.250s' (ezé: `%.250s') régi mentett konfig fájl eltávolíthatatlan"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nem tudom törölni a régi fájl listát"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nem tudom törölni a régi postrm szkriptet"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "váratlan eof a csomagnévben a %d. sorban"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "váratlan sorvég a csomagnévben a %d. sorban"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "váratlan eof a csomagnév után a %d. sorban"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "váratlan sorvég a csomagnév után a %d. sorban"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "váratlan adatok a csomag és választás után a %d. sorban"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "rossz csomagnév a %d. sorban: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "rossz csomagnév a %d. sorban: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "ismeretlen kért állapot a %d. sorban: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "olvasási hiba a szabvány bemeneten"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4042,7 +4205,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4070,56 +4233,38 @@ msgstr ""
 "  --help                   e súgó üzenet mutatása.\n"
 "  --version                verzió mutatása.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "/ leszedése"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "nem megnyitható új statoverride fájl: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "hiba a statoverride-old törlésekor: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "hiba az új statoverride-old létrehozásakor: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "hiba az új statoverride telepítésekor: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "a --add 4 argumentumot vár"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "de --force miatt figyelmen kívül hagyom"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\" egy felülbírálása már létezik, "
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "figyelem: --update megadva, de %s nem létezik"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Nincs felülbírálás."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "figyelem: a --update értelmetlen --remove esetén"
@@ -4234,92 +4379,93 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s csak 1 argumentumot fogad (.deb fájlnév)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "`%s' mező, érvénytelen `%.255s' csomagnév: %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "`%s' mező, érvénytelen `%.255s' csomagnév: %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%s beállító fájlok törlése ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s pontosan 1 Packages fájl argumentumot vár"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "nem tudok hozzáférni a dpkg állapot területhez a tömeges available "
 "frissítéshez"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "a tömeges available frissítés a dpkg állapot területhez írási jogot igényel"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Az elérhető (available) csomagok listájának cseréje ezzel: %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Az elérhető (available) csomagok listájának frissítése ezzel: %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d csomag információja frissült.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4434,154 +4580,153 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: %d figyelmeztetés átlépése az ellenőrző fájl(ok)ról\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s egy <könyvtár> argumentumot vár"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "a --builds 2 argumentumot fogad"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nem ellenőrizhető az alábbi archívum léte: `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "a cél egy könyvtár - nem mellőzhető a control fájl ellenőrzése"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: `%s' csomag építése itt: `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: `%s' csomag építése itt: `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "tmpfájl létrehozása sikertelen (adat)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "ellenőrző terület"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "tmpfájl elláncolása sikertelen (adat), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "az ideiglenes fájl (adatok) visszaállítása meghiúsult"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "tmpfájl létrehozása sikertelen (adat)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "hiba `%s' írásakor"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "tagok közt"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "fájlnév írás a tar csőbe (adatok) meghiúsult"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "hibás %s olvasás e fájlból: %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "sikertelen archívum olvasás: `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "sikertelen archívum fstat"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "nincs . az archívum verziószámában"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "nincs újsor az archívum fejlécében"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "Az alábbi fájl: `%.250s' sérült - rossz részszám"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "`%.250s' nem egy Debian bináris archívum (dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "nincs . az archívum verziószámában"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "nincs újsor az archívum fejlécében"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "nincs . az archívum verziószámában"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "érthetetlen %.250s formájú archívum, újabb dpkg-deb kell"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4608,41 +4753,41 @@ msgstr "A(z) `%.250s' fájl 2 ellenőrző tagot tartalmaz, feladom"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " új Debian csomag, %s verzió.\n"
 " méret: %ld bájt: ellenőrző archívum= %zi bájt.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "az archívum `%s' ellenőrző hossza rossz"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "kihagyott tag adat innen: %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " régi Debian csomag, %s verzió.\n"
 " méret: %ld bájt: ellenőrző archívum= %zi, fő archívum: %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4651,50 +4796,51 @@ msgstr ""
 "dpkg-deb: úgy fest ez egy olyan archívum, amely az\n"
 "dpkg-deb:    ASCII módú letöltéstől megsérült\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' nem Debian archívum"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "hiba a pipába íráskor másolásnál"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "pipa bezárás hiba a másoláskor"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "adatok"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "hiba a könyvtárváltáskor"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "sikertelen könyvtár létrehozás"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "hiba a könyvtárba lépéskor létrehozása után"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "hiba a könyvtárváltáskor"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: kicsomagolás"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr ""
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s egy .deb fájlnév argumentmot vár"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4703,107 +4849,115 @@ msgstr ""
 "--%s egy célkönyvtárat igényel.\n"
 "Lehet, hogy a dpkg --install-t kell használnod ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s 2 argumentumot fogad (.deb és könyvtár)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s csak 1 argumentumot fogad (.deb fájlnév)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "nem tudok a /-re váltani a tisztításhoz"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "a régi `%s' név nem található: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' nem tartalmaz `%.255s' ellenőrző összetevőt\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "`%.255s' összetevő megnyitása (ebben: %.255s) váratlan módon meghiúsult"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "1 kért ellenőrző összetevő hiányzik"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "`%.255s' könyvtár nem nézhető át"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "`%.255s' nem található (ebben: `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "`%.255s' nem nyitható meg (ebben: `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "`%.255s' olvasási hiba (itt: `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bájt, %5d sor   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     nem sima fájl             %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(nincs `control' fájl az ellenőrző archívumban!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "a `control' összetevő nem nyitható meg"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "hiba a `control' összetevő olvasásakor"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "hiba a find cső lezárásakor"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Hibás forma"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "a --contents 1 argumentumot vár"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian `%s' csomag archívum háttér %s változat .\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4814,6 +4968,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4829,7 +4985,7 @@ msgstr ""
 "  --fsys-tarfile <deb>              fájlrendszer tarfájl kiírása.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4842,11 +4998,12 @@ msgstr ""
 "A <cfield> Egy a fő `control' fájlban használt mező neve.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4856,6 +5013,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Lehetőségek:\n"
@@ -4870,7 +5030,7 @@ msgstr ""
 "                                     Lehetőségek: gzip, bzip2, lzma, nincs.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4884,7 +5044,7 @@ msgstr ""
 "az `aptitude'-ot (vagy `dselect'-t) a felhasználó-barát csomag kezeléshez.\n"
 "A `dpkg-deb --extract' által kibontott csomagok helytelenül települnek !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4892,166 +5052,184 @@ msgstr ""
 "A dpkg-deb --help súg a *.deb fájlok kezeléséről;\n"
 "A dpkg --help súg csomagok telepítéséről/eltávolításáról dpkg-val."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "érvénytelem egész a --%s számára: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "érvénytelem egész a --%s számára: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "ismeretlen tömörítés: `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "érvénytelem egész a --%s számára: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "`%.250s' hibás - rossz szám (%d kód) ebben: %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "E fájl: `%.250s' hibás - %.250s hiányzik"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "E fájl: `%.250s' hibás - hiányzó új sor ezután: %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "olvasási hiba: %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "`%.250s' hibás - rossz bűvös szám az 1. fejléc végén"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "E fájl: `%.250s' hibás - rossz behúzó karakter (%d kód)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "E fájl: `%.250s' hibás - nullák az info szakaszban"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "verziószám"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s telepített, de verziója %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr "`%.250s' fájl formátum verziója `%.250s' - újabb dpkg-split kell"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (csomag: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "verziószám"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "Az alábbi fájl: `%.250s' sérült - rossz MD5 ellenőrzőösszeg: `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "verziószám"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "Az alábbi fájl: `%.250s' sérült - nincs per jel a részszámok között"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "Az alábbi fájl: `%.250s' sérült - rossz részszám"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "verziószám"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "Az alábbi fájl: `%.250s' sérült - rossz részszám"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (csomag: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "Az alábbi fájl: `%.250s' sérült - rossz varázs a második fejléc végén"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "Az alábbi fájl: `%.250s' sérült - a második tag nem adattag"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "Az alábbi fájl: `%.250s' sérült - a részek száma rossz az idézett méretekhez"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "Az alábbi fájl: `%.250s' sérült - a méret rossz az idézett részszámhoz"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "`%.250s' rész fájl fstat sikertelen"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "E fájl: `%.250s' hibás - túl rövid"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nem megnyitható archívum rész fájl: `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "A `%.250s' fájl nem egy archívum rész"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5068,9 +5246,10 @@ msgstr "A `%.250s' fájl nem egy archívum rész"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5093,12 +5272,19 @@ msgstr ""
 "    Részfájl mérete (használt darab):  %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ismeretlen>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "a --info egy vagy több részfájl argumentumot vár"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "A `%s' fájl nem egy archívum rész\n"
@@ -5131,7 +5317,7 @@ msgstr "Kijelöletlen %s csomag átugrása.\n"
 msgid "split package part"
 msgstr "hiányzó csomag"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "kész\n"
@@ -5156,11 +5342,6 @@ msgstr "hiányzó %d. rész"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian `%s' csomag vágó/fűző eszköz; %s verzió.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5183,17 +5364,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Lehetőségek:\n"
 "  --depotdir <könyvtár> (alapértelmezett: %s/%s)\n"
@@ -5205,184 +5395,178 @@ msgstr ""
 "\n"
 "Kilépési állapot: 0 = OK;  1 = -a nem egy rész;  2 = Baj van!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "A dpkg-split --help parancs segít"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "váratlan fájl vége jel itt: %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "a rész mérete bőven túl vagy nem pozitív"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "a rész mérete legalább %dk kell legyen (a fejléchez)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "`%.250s' raktár könyvtár nem olvasható"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "a --auto a --output opciót igényli"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "a --auto 1 rész fájl argumentumot vár"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "`%.250s' rész fájl nem olvasható"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "`%.250s' fájl nem egy több részes archívum része.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "`%.250s' rész fájl újranyitása sikertelen"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nem sikerült átnevezni e raktár fájlt: `%.250s' erre: `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " és"
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "sikertelen e felhasznált raktár fájl törlése: `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Szemét fájlok maradtak a raktár könyvtárban:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nem lelem `%.250s'-t"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bájt)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (nem sima fájl)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Még nincsenek újragyűjtve a csomagok:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "`%.250s' rész fájl nem sima fájl"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(összesen %lu bájt)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nem tudom eldobni `%.250s'-t"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s törölve.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "e forrásfájl nem megnyitható: `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "forrás fájl fstat sikertelen"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "`%.250s' forrás fájl nem sima fájl"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "a --split egy forrás fájlnév argumentumot vár"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "a --split egy forrás fájlnevet és cél előtagot fogad"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5406,7 +5590,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5421,7 +5605,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5453,133 +5637,100 @@ msgstr ""
 "  --help                   e súgó üzenet mutatása.\n"
 "  --version                verzió mutatása.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "elemzési hiba"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "figyelj!"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "a régi `%s' név nem található: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc hiba (%zu bájt)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "2 parancs megadva: %s és --%s"
 
-#: utils/update-alternatives.c:358
-#, fuzzy, c-format
-#| msgid "%s: can't open %s: %s"
-msgid "cannot append to %s: %s"
-msgstr "%s: %s nem nyitható meg: %s"
-
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: %s másolása ide: %s sikertelen, feladom: %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "sikertelen futtatás: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s jlánc készítése ide: %s nem sikerült: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nem sikerült telepíteni %s-t mint %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "%s: can't open %s: %s"
+msgid "cannot append to '%s'"
+msgstr "%s: %s nem nyitható meg: %s"
 
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "nem tudom törölni %s-t: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "váratlan fájl vége jel itt: %.250s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "%s olvasása sikertelen: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "váratlan fájl vége jel itt: %.250s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "belső hiba: %s rossz: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "újsorok tilosak az update-alternatives fájlokban (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "%s: hiba %s írásakor: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "kettős %s szolga"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "kettős %s szolga lánc"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "szolga lánc és %s fő lánc azonos"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "kettős %s szolga lánc"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "kettős %s ösvény"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5588,232 +5739,308 @@ msgstr ""
 "%s választása erre mutat: %s - melyet nem leltem. Eltávolítom a választási "
 "listából."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "%s elsőbbség %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "%s elsőbbség %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s olvasása sikertelen: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "kettős %s szolga lánc"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nem tudom lezárni %s-t: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "Elavult %s szolga lánc átugrása (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "%s írása sikertelen: %s"
+msgid "unable to flush file '%s'"
+msgstr "nem lehet kiüríteni a vsnprintf-ben"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " lánc most ide mutat: %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " lánc most hiányzik"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - %s elsőbbség"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " %s szolga: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "A jelenlegi `legjobb' verzió: %s"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nincs elérhető verzió."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Leírás"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "%s elsőbbség %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "Üss entert az alap[*]-hoz, vagy a választás számát: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Nem találom a `%s' kiválasztást"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "váratlan fájl vége jel itt: %.250s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s-t módosítottad (kézzel vagy egy parancsfájllal).\n"
+"Csak-kézi-frissítésre váltok."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s automata kijelölésének beállítása."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s lánc átnevezése erről: %s erre: %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s szolga lánc név átnevezése innen: %s ide: %s"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "'%s' használata '%s' számára."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "figyelem: --update megadva, de %s nem létezik"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"%s választása erre mutat: %s - melyet nem leltem. Eltávolítom a választási "
+"listából."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "ismeretlen %s argumentum"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "a --install követelményei: <lánc> <név> <ösvény> <elsőbbség>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "az elsőbbség egész szám kell legyen"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s számára <név> és <ösvény> kell"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s számára <név> kell"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "a --slave csak --install mellett engedélyezett"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "a --slave követelményei: <lánc> <név> <ösvény>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "%s elsődleges és szolga név is"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "%s elsődleges és szolga lánc is"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s 1 argumentumot vár"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "ismeretlen `%s' lehetőség"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5822,138 +6049,269 @@ msgstr ""
 "igénye --display, --config, --set, --install, --remove, --all, --remove-all "
 "vagy --auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "figyelem: --update megadva, de %s nem létezik"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " %s szolga: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "Nincs kiválasztás erre: %s."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "olvasási hiba a szabvány bemeneten"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "Nincs kiválasztás erre: %s."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s-t módosítottad (kézzel vagy egy parancsfájllal).\n"
-"Csak-kézi-frissítésre váltok."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s automata kijelölésének beállítása."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%s kiválasztása ehhez: %s nincs bejegyezve, nem törlöm"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Nincs program, mely ezt adja: %s.\n"
 "Nincs beállítandó.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%s kiválasztása ehhez: %s nincs bejegyezve, nem törlöm"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "Kézi kiválasztás törlése - automata módra váltok"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s automata frissítései kikapcsolva, magára hagyom."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Az automatikus frissítésekhez való visszatéréshez használd az `update-"
 "alternatives --auto %s'-t"
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "'%s' használata '%s' számára."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "`%s' nem nyitható meg %s információ irására"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "nem sikerült fsync-elni %s információt ide: \"%.250s\""
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "nem sikerült fsync-elni %s információt ide: \"%.250s\""
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "`%s' nem nyitható meg %s információ irására"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "dpkg: %s: figyelem - meghiúsult `%.250s' láncolása ide: `%.250s': %s\n"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "nem sikerült telepíteni `%.250s'-t `%.250s'-ként"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc hiba (%zu bájt)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "nem találom a másik `%.250s' új fájlt"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "nem találom a másik `%.250s' új fájlt"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nem találom a másik `%.250s' új fájlt"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "nem tudom telepíteni `%.255s' új verzióját"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "nem találom a másik `%.250s' új fájlt"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nem találom a másik `%.250s' új fájlt"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "sikertelen az új raktár fájl megnyitása: `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nem tudom telepíteni az új `%.250s' info fájlt, mint `%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "a GPL fájl nem nyitható meg"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "hiba az új statoverride-old létrehozásakor: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "nem sikerült friss fájllista fájlt létrehozni csomaghoz: %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "sikertelen írás a friss fájllista fájlba e csomaghoz: %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "nem sikerült kiüríteni a frissített fájllista fájlt e csomaghoz: %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "nem sikerült szinkronizálni a frissített fájllista fájlt e csomaghoz: %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "nem sikerült bezárni a frissített fájllista fájlt e csomaghoz: %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "nem sikerült telepíteni a frissített fájllista fájlt e csomaghoz: %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "a --command-fd 1 argumentumot vár"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "a --command-fd csak 1 argumentumot vár"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nem megnyitható új statoverride fájl: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "hiba a statoverride-old törlésekor: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "hiba az új statoverride-old létrehozásakor: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "hiba az új statoverride telepítésekor: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "a --builds 2 argumentumot fogad"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " %s szolga: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "a régi `%s' név nem található: %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: %s másolása ide: %s sikertelen, feladom: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "sikertelen futtatás: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s jlánc készítése ide: %s nem sikerült: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nem sikerült telepíteni %s-t mint %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s: hiba %s írásakor: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s olvasása sikertelen: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nem tudom lezárni %s-t: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s írása sikertelen: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6200,9 +6558,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "kihagyott tag adat innen: %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "hiba a tar futtatásakor"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "hiba az átmeneti könyvtárnév létrehozásakor"
@@ -6441,9 +6796,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "a dpkg-split-re várás sikertelen"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "nem törölhető fájl: `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -6854,9 +7206,6 @@ msgstr ""
 #~ "  Kijelölés    Választás\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "hiba stdout íráskor: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "eof hiba %s olvasásakor ehhez: %s (%s)"
 
diff --git a/po/id.po b/po/id.po
index c70b20c..26b79d2 100644
--- a/po/id.po
+++ b/po/id.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-11-28 20:35+0700\n"
 "Last-Translator: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>\n"
 "Language-Team: Debian Indonesia L10N Team <debian-l10n-id@gurame.fisika.ui."
@@ -25,132 +25,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "gagal menulis ke berkas '%s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "membuat header 'ar' terkorupsi untuk '%s'"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "gagal menata status berkas anggota ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "gagal menata status berkas anggota ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "tidak boleh string kosong"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "harus dimulai dengan sebuah alfanumerik"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "aksara '%c' tidak diizinkan (hanya huruf, digit, dan aksara '%s' saja)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "Ada galat saat menulis ke '%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "gagal menulis ke berkas '%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "gagal menulis ke berkas '%s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "gagal mengosongkan berkas '%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "gagal sinkronisasi '%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "gagal menata status berkas baru lainnya '%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "ada galat saat membuang berkas 'diversions-old' yang lama"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "Ada kesalahan saat membuat pipe '%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "tidak dapat membuang '%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "gagal memasang berkas 'diversions' yang baru"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "gagal membaca saat menyalin buffer untuk %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "gagal menulis saat menyalin buffer untuk %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "pembacaan terputus saat menyalin buffer untuk %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "gagal menjalankan perintah tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "gagal menjalankan %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "jenis kompresi '%s' tidak dikenal!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekompresi"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: kompresi"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: salah mengirimkan masukan ke stream gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: ada galat internal saat membaca gzip: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: ada galat internal saat menulis gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: salah mengirimkan keluaran ke stream gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: ada galat internal saat membaca gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: ada galat internal saat menulis gzip: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: ada galat internal saat menulis gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: salah mengirimkan masukan ke stream bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: ada galat internal saat membaca bzip2: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: ada galat internal saat menulis bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: salah mengirimkan keluaran ke stream bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: ada galat internal saat membaca bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: ada galat internal menulis bzip2: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "galat tak terduga pada bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,7 +247,7 @@ msgstr ""
 "direktori 'updates' berisi berkas '%.250s' yang namanya terlalu panjang \n"
 "(panjang=%d, maks=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -167,102 +255,122 @@ msgstr ""
 "direktori 'updates' berisi berkas dengan panjang namanya berbeda \n"
 "(keduanya %d dan %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "tidak dapat memindai direktori 'updates' '%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "gagal membuang berkas 'update' gabungan %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "gagal membuat '%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "gagal mengisi %.250s dengan padding"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "Gagal mengosongkan %.250s setelah padding"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "Gagal mencoba memulai %.250s setelah padding"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "Gagal membuka berkas pengunci %s untuk ujicoba"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "gagal membuka/membuat berkas kunci(lock) basis data status"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "Anda tidak memiliki izin untuk mengunci basis data status dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "gagal mengunci basis data status dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "operasi yang diminta membutuhkan kewenangan superuser"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "gagal mengakses area status dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operasi ini membutuhkan akses baca/tulis ke area status dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "gagal membuang berkas 'update' saya: %.250s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "gagal menulis status terbaru dari '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "gagal mengosongkan status terbaru dari '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "gagal memotong untuk status terbaru dari '%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "gagal sinkronisasi berkas status terbaru dari '%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "gagal menutup status terbaru dari '%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "gagal memasang status terbaru dari '%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "nomor versi format"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "nomor versi format"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,70 +389,42 @@ msgstr "gagal sinkronisasi berkas '%s'"
 msgid "unable to open directory '%s'"
 msgstr "gagal membuka berkas '%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "gagal membuka berkas '%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "gagal sinkronisasi berkas '%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "gagal menutup berkas '%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "gagal menulis rincian tentang '%.50s' ke '%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "Gagal membuka '%s' untuk menulis basisdata %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "gagal menata penyangga (buffer) pada berkas basisdata %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "gagal menulis rekaman basisdata %s tentang '%.50s' ke '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "gagal memindahkan basisdata %s ke '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "gagal sinkrosinasi berkas basisdata %s ke '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "gagal menutup '%.250s' setelah menulis basisdata %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "gagal membuat nara '%.250s' ke '%.250s' untuk cadangan basisdata %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "gagal memasang '%.250s' sebagai '%.250s' yang berisi basisdata %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -353,7 +433,7 @@ msgstr ""
 "%s: kesalahan fatal tak terbaiki; sedang membatalkan:\n"
 "%s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -365,13 +445,13 @@ msgstr ""
 "%s: kesalahan fatal tak terbaiki; sedang membatalkan:\n"
 "%s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "kehabisan memory untuk masukan 'cleanup' baru"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -380,137 +460,147 @@ msgstr ""
 "%s: ada galat saat membersihkan: \n"
 " %s \n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: terlalu banyak kesalahan berantai saat memperbaiki kesalahan!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "kehabisan memory untuk masukan 'cleanup' baru"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "kehabisan memory untuk masukan 'cleanup' baru dengan banyak argumen"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: peringatan: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: peringatan: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s: %s: %d: galat internal: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s hilang"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "'%.*s' tidak diperkenankan untuk %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "rongsokan setelah %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nama paket (%.250s) tidak sah."
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "ruas 'file details' '%s' kosong"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "ruas 'file details' '%s' tidak diizinkan dalam berkas status"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "terlalu banyak nilai dalam ruas 'file details' '%s' (dibandingkan lainnya)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "terlalu sedikit nilai dalam ruas 'file details' '%s' (dibandingkan lainnya)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "ya/tidak dalam ruas boolean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "kata dalam ruas 'prioritas'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "nilai untuk ruas 'status' tidak diizinkan dalam konteks ini"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "kalimat (ingin) pertama dalam ruas 'status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "kalimat (galat) kedua dalam ruas 'status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "kalimat (status) ketiga dalam ruas `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "Ada galat dalam string 'Version' '%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "Ruas 'Revision' atau 'Package-Revision' yang sudah usang digunakan"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "nilai untuk ruas 'config-version' tidak diizinkan dalam konteks ini"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Ada galat dalam string 'Config-Version' '%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "nilai untuk 'conffiles' mengandung baris yang salah bentuk: '%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "nilai untuk 'conffiles' beisi baris yang diawali tanpa-spasi: '%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 "direktori kosong atau root terdaftar sebagai sebuah berkas konfig (conffile)"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -518,12 +608,37 @@ msgstr ""
 "ruas '%s', di tempat yang seharusnya ada nama paket, nama paket hilang atau "
 "salah"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "ruas '%s', nama paket '%.255s': %s tidak sah"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"ruas '%s', di tempat yang seharusnya ada nama paket, nama paket hilang atau "
+"salah"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr " %d berkas atau direktori telah terpasang.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "ruas '%s', yang mengacu ke '%.255s': ada galat dalam versi"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -532,7 +647,7 @@ msgstr ""
 "ruas '%s', yang mengacu ke '%.255s': \n"
 "memiliki hubungan versi %c%c yang buruk."
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -541,7 +656,7 @@ msgstr ""
 "ruas '%s', yang mengacu ke '%.255s':\n"
 "'%c' sudah usang, gunakan saja '%c=' atau '%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -550,11 +665,11 @@ msgstr ""
 "ruas '%s', yang mengacu ke '%.255s':\n"
 "nomor versi cocok secara tersirat, saran: gunakan saja '='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Hanya versi yang tepat yang dapat digunakan untuk 'Provides'"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -563,55 +678,55 @@ msgstr ""
 "ruas '%s', yang mengacu ke '%.255s':\n"
 "nilai versi dimulai tanpa alphanumerik, saran: tambahkan sebuah spasi"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "ruas '%s', yang mengacu ke '%.255s': versi berisi '%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "ruas '%s', yang mengacu ke '%.255s': versi tidak diakhiri"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "ruas '%s', yang mengacu ke '%.255s': ada galat dalam versi"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "ruas '%s', salah syntaks setelah mengacu ke paket '%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternatif ('|') tidak diizinkan dalam ruas %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "nilai untuk ruas 'triggers-pending' tidak diizinkan dalam konteks ini"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nama pemicu tertunda '%.255s': %s tidak sah"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "pemicu tertunda '%.255s' ganda"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "nilai untuk ruas 'triggers-awaited' tidak diizinkan dalam konteks ini"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nama paket dalam pemicu tertunggu '%.255s': %s tidak sah"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "paket pemicu tertunggu '%.250s' ganda"
@@ -668,250 +783,280 @@ msgstr "<deskriptor status paket dan berkas kemajuan>"
 msgid "unable to write to status fd %d"
 msgstr "gagal menulis status fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc gagal (%ld bita)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc gagal (%ld bita)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "gagal mengalokasikan memori"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "gagal melakukan 'dup' untuk std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "gagal melakukan 'dup' untuk fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "gagal membuat pipe"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "Ada galat saat menulis ke '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "gagal membaca tanda deskriptor berkas untuk %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "gagal menata tanda 'close-on-exec' untuk %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "galat konfigurasi: %s: %d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "gagal membuka berkas konfigurasi '%.255s' untuk dibaca: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "tanda kutip di '%s' tidak klop"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "pilihan '%s' tak dikenal"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "pilihan '%s' butuh suatu nilai"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "pilihan '%s' tidak ada nilainya"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "ada kesalahan membaca berkas konfigurasi '%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "ada kesalahan menutup berkas konfigurasi '%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "ada galat membuka direktori konfigurasi '%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "pilihan --%s tak dikenal"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "pilihan --%s butuh suatu nilai"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "pilihan --%s tidak ada nilainya"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "pilihan -%c tak dikenal"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "pilihan -%c butuh suatu nilai"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "pilihan -%c tidak ada nilainya"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "pilihan '--%s' sudah usang \n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "aksi -%c (--%s) dan -%c (--%s) bentrok"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "nilai ganda untuk ruas '%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nama ruas definisi pengguna '%.*s' terlalu singkat"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "nilai ganda untuk ruas definisi pengguna '%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s hilang"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "nilai kosong untuk %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "paket berstatus %s, tetapi ada pemicu yang ditunggu"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version untuk paket dengan Status tak sesuai"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "paket berstatus %s, tetapi ada pemicu yang ditunggu"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "paket berstatus tunggu-pemicu tetapi tidak ada pemicu yang ditunggu"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "paket berstatus %s tetapi ada pemicu yang tertunda"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "paket berstatus tunda-pemicu tetapi tidak ada pemicu yang tertunda"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Paket dengan status 'tak-terpasang' memiliki berkas konfig, abaikan saja"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "gagal membuka berkas info paket '%.255s' untuk dibaca"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "gagal menata status berkas info paket '%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "gagal melakukan 'mmap' pada berkas info paket '%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "gagal menata status berkas info paket '%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "gagal menutup setelah membaca: '%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "Ada EOF setelah nama ruas '%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "ada baris-baru dalam nama ruas '%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF MSDOS (^Z) dalam nama ruas '%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "nama ruas '%.*s' harus diikuti oleh titik-dua"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "Ada EOF sebelum nilai ruas '%.*s' (baris-baru terakhir tiada)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "Karakter EOF MSDOS dalam nilai ruas '%.*s' (baris-baru tiada?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "ada baris-baru dalam nama ruas '%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "Ada EOF sekitar nilai ruas '%.*s' (baris-baru terakhir tiada)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "ditemukan beberapa baris info paket; hanya satu yang diizinkan"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "gagal menutup setelah membaca: '%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "tidak ada informasi paket dalam '%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -921,7 +1066,7 @@ msgid ""
 " %.255s"
 msgstr "%s, dalam berkas '%.255s' dekat baris %d di paket '%.255s':"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -931,204 +1076,194 @@ msgid ""
 " %.255s"
 msgstr "%s, dalam berkas '%.255s' dekat baris %d:"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "tidak boleh string kosong"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "harus dimulai dengan sebuah alfanumerik"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "aksara '%c' tidak diizinkan (hanya huruf, digit, dan aksara '%s' saja)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<tiada>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "string versi kosong"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "string versi mengandung spasi"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoch pada versi bukan suatu angka"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "tidak ada apa-apa setelah titik-dua pada nomor versi"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "nomor versi berisi aksara tidak sah"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "nomor revisi berisi aksara tidak sah"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s hilang"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "nilai kosong untuk %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "aksara '%c' tidak sah dalam lebar ruas\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "kurung tutup tidak ada dalam format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(tidak ada keterangan yang tersedia)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nama paket dalam pemicu tertunggu '%.255s': %s tidak sah"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nama paket dalam pemicu tertunggu '%.255s': %s tidak sah"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "gagal mengabaikan sinyal %s sebelum menjalankan %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "Ada kesalahan saat melepaskan sinyal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subproses): %s \n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "'fork' gagal "
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "subproses %s menghasilkan kesalahan status keluaran: %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "gagal menunggu subproses %s"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "subproses %s dihentikan oleh sinyal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core dibuat"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "subproses %s gagal dengan kode status tunggu %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "gagal menunggu subproses %s"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "name paket tidak sah '%.250s' di pemicu menghalangi pemrosesan berkas "
 "'%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "berkas pemicu tertunda '%.250s' terpotong isinya"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "kesalahan sintaks di pemicu menghalangi pemrosesan berkas '%.250s' di aksara "
 "'%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "gagal membuka/membuat berkas-kunci pemicu '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "dipicu"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "gagal menata status berkas tunda pemicu '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "gagal membuka berkas tunda pemicu '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "gagal membuka/membuat berkas tunda pemicu '%.250s' yang baru"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "ada galat saat membaca berkas tunda pemicu '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "gagal menulis ke berkas tunda pemicu '%.250s' yang baru"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "gagal meutup berkas tunda pemicu '%.250s' yang baru"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "gagal memasang berkas tunda pemicu '%.255s' yang baru"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "nama pemicu kosong tidak diizinkan"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "nama pemicu berisi aksara tidak sah"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1137,17 +1272,17 @@ msgstr ""
 "sintaks tidak sah atau tak dikenal di nama pemicu '%.250s' (di tujuan pemicu "
 "untuk paket '%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "gagal membuka berkas daftar tujuan pemicu '%.250s' "
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "gagal mengulang berkas tujuan pemicu '%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1156,84 +1291,24 @@ msgstr ""
 "ada kesalahan berkas tujuan pemicu '%.250s'; nama paket tidak sah '%.250s': "
 "%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "gagal membuat berkas tujuan pemicu '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "gagal menulis berkas tujuan pemicu '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "gagal mengosongkan berkas tujuan pemicu '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "gagal sinkronisasi berkas tujuan pemicu '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "gagal menutup berkas tujuan pemicu '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "gagal memasang berkas tujuan pemicu '%.255s' yang baru"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "berkas tujuan pemicu ganda untuk nama berkas '%.250s' dan paket '%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "gagal membuat berkas pemicu berkas '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "gagal menulis berkas pemicu berkas '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "gagal mengosongkan berkas pemicu berkas '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "gagal sinkronisasi berkas pemicu berkas '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "gagal menutup berkas pemicu berkas '%.250s' yang baru"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "gagal memasang berkas pemicu berkas baru sebagai '%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "gagal membaca berkas pemicu berkas '%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "ada galat sintaks dalam berkas pemicu berkas '%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1242,7 +1317,7 @@ msgstr ""
 "rekam berkas pemicu berisi nama paket tidak sah '%s.250s' (untuk tujuan di "
 "berkas '%.250s): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1251,30 +1326,38 @@ msgstr ""
 "berkas ci pemicu '%.250s' berisi sintaks pemicu tidak sah di nama pemicu "
 "'%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "gagal membuka berkas ci pemicu: '%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "berkas ci pemicu berisi sintaks konfigurasi yang tak dikenal"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "berkas ci pemicu berisi konfigurasi tak dikenal '%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "gagal membuat direktori status pemicu: '%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "gagal menata kepemilikan direktori status pemicu: '%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "nama pemicu kosong tidak diizinkan"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "nama pemicu berisi aksara tidak sah"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1299,191 +1382,213 @@ msgstr "akhiran berkas tak terduga saat membaca '%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr "salah menata string ke dalam variabel varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "ada kesalahan saat membaca pipe dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "lewati berkas yang tak terbuka '%.255s' (ganti atau disisihkan?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "Ada kesalahan penataan waktu pada '%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "gagal membuat '%.255s' (saat memproses '%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "ada kesalahan saat menata kepemilikan nara simbolik '%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb saat '%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "Ada kesalahan penataan kepemilikan pada '%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "Ada kesalahan penataan perizinan pada '%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "gagal menata status (dereferensi) nara simbolik '%.250s' yang ada"
+msgid "error closing/writing `%.255s'"
+msgstr "Ada kesalahan menutup/menulis '%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"gagal menata status (dereferensi) target symlink '%.250s' yang ditawarkan "
-"untuk nara simbolik '%.250s'"
+msgid "error creating pipe `%.255s'"
+msgstr "Ada kesalahan saat membuat pipe '%.255s'"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"mencoba menimpa '%.250s', yang merupakan versi '%.250s' yang dialihkan "
-"(paket: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "Ada kesalahan saat membuat piranti '%.255s'"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "mencoba menimpa '%.250s', yang merupakan versi '%.250s' yang dialihkan"
+msgid "error creating hard link `%.255s'"
+msgstr "ada kesalahan saat membuat 'hard link' '%.255s'"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "gagal menata status '%.255s' (yang ingin saya pasang)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "ada kesalahan saat membuat nara simbolik '%.255s'"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
-"gagal membersihkan kekacauan sekitar '%.255s' sebelum memasang versi lain."
+msgid "error creating directory `%.255s'"
+msgstr "Ada kesalahan saat membuat direktori '%.255s'"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr "gagal menata status '%.255s' sebelum memasang versi lain "
+msgid "error setting timestamps of `%.255s'"
+msgstr "Ada kesalahan penataan waktu pada '%.255s'"
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "arsip berisi obyek '%.255s' dari jenis 0x%x yang tak dikenal"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "ada kesalahan saat menata kepemilikan nara simbolik '%.255s'"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "Sedang mengganti berkas-berkas dalam paket lama %s ... \n"
+msgid "unable to read link `%.255s'"
+msgstr "gagal membaca link '%.255s'"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Diganti oleh berkas-berkas dalam paket terpasang %s ... \n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "mencoba menimpa '%.250s', yang juga ada dalam paket %.250s %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "gagal menata status (dereferensi) nara simbolik '%.250s' yang ada"
 
-#: src/archives.c:641
+#: src/archives.c:674
 #, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
-"mencoba menimpa direktori '%.250s' dalam paket %.250s %.250s dengan non-"
-"direktori"
+"gagal menata status (dereferensi) target symlink '%.250s' yang ditawarkan "
+"untuk nara simbolik '%.250s'"
 
-#: src/archives.c:652
+#: src/archives.c:732
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
-msgstr "mencoba menimpa '%.250s', yang juga ada dalam paket %.250s %.250s"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"mencoba menimpa '%.250s', yang merupakan versi '%.250s' yang dialihkan "
+"(paket: %.100s)"
 
-#: src/archives.c:702
+#: src/archives.c:738
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "gagal membuat '%.255s' (saat memproses '%.255s')"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "mencoba menimpa '%.250s', yang merupakan versi '%.250s' yang dialihkan"
 
-#: src/archives.c:709
+#: src/archives.c:768
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb saat '%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "gagal menata status '%.255s' (yang ingin saya pasang)"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:776
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "Ada kesalahan menutup/menulis '%.255s'"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
+"gagal membersihkan kekacauan sekitar '%.255s' sebelum memasang versi lain."
 
-#: src/archives.c:739
+#: src/archives.c:782
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "Ada kesalahan saat membuat pipe '%.255s'"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr "gagal menata status '%.255s' sebelum memasang versi lain "
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:818
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "Ada kesalahan saat membuat piranti '%.255s'"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "arsip berisi obyek '%.255s' dari jenis 0x%x yang tak dikenal"
 
-#: src/archives.c:762
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "ada kesalahan saat membuat 'hard link' '%.255s'"
+msgid "cannot stat file '%s'"
+msgstr "gagal menata status '%s'"
 
-#: src/archives.c:768
+#: src/archives.c:915
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "ada kesalahan saat membuat nara simbolik '%.255s'"
+msgid "Replacing files in old package %s ...\n"
+msgstr "Sedang mengganti berkas-berkas dalam paket lama %s ... \n"
 
-#: src/archives.c:774
+#: src/archives.c:920
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "Ada kesalahan saat membuat direktori '%.255s'"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Diganti oleh berkas-berkas dalam paket terpasang %s ... \n"
 
-#: src/archives.c:813
+#: src/archives.c:929
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "gagal memindahkan '%.255s' untuk memasang versi yang baru"
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"mencoba menimpa direktori '%.250s' dalam paket %.250s %.250s dengan non-"
+"direktori"
 
-#: src/archives.c:823
+#: src/archives.c:936
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "gagal membaca link '%.255s'"
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr "mencoba menimpa '%.250s', yang juga ada dalam paket %.250s %.250s"
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "gagal memindahkan '%.255s' untuk memasang versi yang baru"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "gagal membuat nara simbolik cadangan untuk '%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "gagal mengubah kepemilikan nara simbolik cadangan untuk '%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "gagal membuat nara cadangan untuk '%.255s' sebelum memasang versi baru"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "gagal memasang versi baru dari '%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "gagal membuka '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "gagal sinkronisasi '%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1492,7 +1597,7 @@ msgstr ""
 "mengabaikan masalah ketergantungan dengan %s: \n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1501,7 +1606,7 @@ msgstr ""
 "mencoba dekonfigurasi paket-paket sangat penting \n"
 "%s, agar dapat menata %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1510,7 +1615,7 @@ msgstr ""
 "dpkg: tidak, %s sangat penting, tidak ada dekonfigurasi \n"
 "untuk menata %s. \n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1519,28 +1624,28 @@ msgstr ""
 "dpkg: tidak, gagal memproses %s (--auto-deconfigure mungkin akan membantu):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "penghapusan %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "pemasangan %.255s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: mencoba dekonfigurasi %s, yang akan dikacaukan oleh %s ... \n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ya, lakukan dekonfigurasi %s (dikacaukan oleh %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1549,11 +1654,11 @@ msgstr ""
 "dpkg: memandang %s berisi %s: \n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "abaikan kekacauan, proses dilanjutkan! "
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1562,31 +1667,31 @@ msgstr ""
 "memasang %.250s akan merusak %.250s, dan\n"
 "dekonfigurasi tidak diizinkan (--auto-deconfigure mungkin membantu)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "memasang %.250s akan merusak perangkat lunak yang ada"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: sedang mencoba membuang %s sehubungan dengan paket %s ... \n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s tidak terpasang dengan benar - abaikan semua ketergantungan dengan paket "
 "ini. \n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: mungkin ada masalah saat membuang %s, karena paket ini menyediakan "
 "%s ... \n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1595,105 +1700,107 @@ msgstr ""
 "dpkg: paket %s perlu dipasang ulang, tetapi akan dibuang sesuai dengan "
 "permintaan Anda. \n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: paket %s perlu dipasang ulang, tidak akan dibuang.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ya, akan membuang %s sehubungan dengan paket %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paket-paket berbenturan - tidak akan memasang %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "abaikan paket yang bentrok, proses dilanjutkan! "
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive perlu sedikitnya satu argumen path"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "perintah 'find' untuk dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "Gagal membuka deskriptor-berkas pipe 'find'"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "Ada kesalahan saat membaca pipe 'find'"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "Ada kesalahan saat menutup pipe 'find'"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 "perintah 'find' untuk --recursive menghasilkan kesalahan yang tak teratasi: "
 "%i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "telah dicari, tetapi tidak menemukan suatu paket pun (berkas-berkas yang "
 "cocok dengan *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s butuh sedikitnya satu argumen berkas arsip paket"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<keluaran standar>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<galat standar>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Memilih paket %s yang sebelumnya tidak dipilih. \n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Abaikan paket yang tak dipilih: %s. \n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versi %.250s dari paket %.250s telah dipasang, dilewati.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "menurunkan versi paket %.250s dari %.250s ke %.250s. "
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1729,17 +1836,17 @@ msgstr "gagal membuang versi yang baru diinstal dari '%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "gagal membuang versi yang baru diurai dari '%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "gagal menata status berkas konfig terdistribusi '%.250s' yang baru"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "gagal menata berkas konfig '%.250s' yang telah dipasang"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1750,57 +1857,57 @@ msgstr ""
 "Berkas konfigurasi '%s' tidak ada pada sistem. \n"
 "Memasang berkas konfigurasi baru sesuai permintaan. \n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: gagal membuang berkas cadangan lama '%.250s': %s "
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: gagal mengganti nama '%.250s' ke '%.250s': %s "
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: gagal membuang '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: gagal membuang versi terdistribusi '%.250s' yang lama: %s "
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: gagal membuang '%.250s' (sebelum menimpa): %s "
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: gagal membuat nara '%.250s' ke '%.250s: %s "
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Memasang berkas konfigurasi baru %s ... \n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "gagal memasang '%.250s' sebagai '%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "tidak ada paket bernama '%s' yang dipasang; tidak dapat dikonfigurasi"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "paket %.250s telah dipasang dan dikonfigurasi"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1809,7 +1916,24 @@ msgstr ""
 "paket %.250s belum siap dikonfigurasi\n"
 "  tidak dapat dikonfigurasi (status sekarang '%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"paket %.250s belum siap dikonfigurasi\n"
+"  tidak dapat dikonfigurasi (status sekarang '%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1818,11 +1942,11 @@ msgstr ""
 "dpkg: masalah ketergantungan mencekal konfigurasi %s: \n"
 " %s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "ada masalah ketergantungan - biarkan tidak dikonfigurasi"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1832,7 +1956,7 @@ msgstr ""
 "permintaan: \n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1840,12 +1964,12 @@ msgstr ""
 "Paket dalam keadaan tidak konsisten yang parah - \n"
 "Anda harus memasang ulang sebelum melakukan konfigurasi"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Sedang menata %s (%s) ... \n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1854,7 +1978,7 @@ msgstr ""
 "%s: gagal menata status berkas konfigurasi '%s' \n"
 " (= '%s'): %s "
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1863,7 +1987,7 @@ msgstr ""
 "%s: berkas konfigurasi '%s' adalah nara sirkular \n"
 " (= '%s') "
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1872,7 +1996,7 @@ msgstr ""
 "%s: gagal membaca-baris berkas konfigurasi '%s'\n"
 "  (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1882,35 +2006,36 @@ msgstr ""
 "terdegenerasi \n"
 " ('%s' adalah nara simbolik ke '%s') "
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: berkas konfigurasi '%.250s' bukan sebuah berkas normal atau nara "
 "simbolik (= '%s') "
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "hash md5"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: gagal membuka berkas konfigurasi %s untuk di-hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Ketik 'exit' bila telah selesai.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1919,12 +2044,12 @@ msgstr ""
 "\n"
 "Berkas konfigurasi '%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (sebenarnya '%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1935,7 +2060,7 @@ msgstr ""
 " ==> Berkas pada sistem yang dibuat oleh Anda atau suatu skrip.\n"
 " ==> Berkas juga ada dalam paket yang disediakan oleh pengelola paket.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1944,7 +2069,7 @@ msgstr ""
 "\n"
 "     Tidak diubah sejak pemasangan. \n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1953,7 +2078,7 @@ msgstr ""
 "\n"
 " ==> Telah diubah (oleh Anda atau suatu skrip) sejak pemasangan.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1962,37 +2087,37 @@ msgstr ""
 "\n"
 " ==> Telah dibuang (oleh Anda atau suatu skrip) sejak pemasangan.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Distributor paket telah membawa suatu versi terbaru.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versi dalam paket sama dengan pemasangan terakhir.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Gunakan berkas baru sesuai permintaan.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Gunakan berkas lama sesuai permintaan.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Pertahankan berkas konfigurasi lama sebagai bawaan.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Gunakan berkas konfigurasi baru sebagai bawaan.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2008,179 +2133,170 @@ msgstr ""
 "       Z    : jadikan proses ini sebagai 'proses latar' untuk melihat "
 "keadaan\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Tindakan bawaan adalah mempertahankan versi yang ada.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Tindakan bawaan adalah memasang versi yang baru.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[bawaan=T]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[bawaan=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[tiada bawaan]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "ada kesalahan saat menulis ke stderr, ditemukan sebelum prompt 'conffile'"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "ada kesalahan pada stdin di prompt 'conffile'"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "Ada EOF pada stdin di prompt 'conffile'"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s bergantung pada %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pra-syarat awalnya %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s menganjurkan %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s menyarankan %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s mengacaukan %s "
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s bentrok dengan %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s meningkatkan %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "   %.250s akan dibuang.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "   %.250s akan didekonfigurasi.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "   %.250s akan dipasang, tetapi versi %.250s\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s terpasang, tetapi versi %.250s. \n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "   %.250s telah dibuka, tetapi belum pernah dikonfigurasi.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "   %.250s telah dibuka, tetapi versi %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "   %.250s versi terakhir yang terkonfigurasi adalah %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s adalah %s. \n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "   %.250s menyediakan %.250s tetapi akan dibuang.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "   %.250s menyediakan %.250s tetapi akan didekonfigurasi.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s menyediakan %.250s, tetapi %s. \n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s tidak terpasang. \n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "   %.250s (versi %.250s) akan dipasang.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versi %.250s) sudah ada dan adalah %s. \n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "   %.250s menyediakan %.250s dan akan dipasang.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s menyediakan %.250s dan %s serta sudah ada. \n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Gunakan --help untuk panduan tentang pencarian paket."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versi %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Hak Cipta (C) 1995 Ian Jackson.\n"
-"Hak Cipta (C) 2000,2001 Wichert Akkerman.\n"
-"Hak Cipta (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2189,8 +2305,8 @@ msgstr ""
 "Ini adalah perangkat lunak bebas; lihat GNU General Public Licence versi 2\n"
 "atau selanjutnya untuk persyaratan penggandaan. TIDAK ADA jaminan. \n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2199,7 +2315,7 @@ msgstr ""
 "Penggunaan: %s [<pilihan> ...] <perintah>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2218,7 +2334,7 @@ msgstr ""
 "  --truename <berkas>      kembalikan berkas yang dialihkan.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2249,7 +2365,7 @@ msgstr ""
 "  --version                 lihat versi.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2262,17 +2378,12 @@ msgstr ""
 "digunakan.\n"
 "Script preinst/postrm paket harus selalu menentukan --package dan --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "gagal menata status '%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "Ada galat saat memeriksa '%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2281,129 +2392,113 @@ msgstr ""
 "ganti nama yang menimpa '%s' dengan\n"
 "  berkas '%s' berbeda, tidak diizinkan."
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "gagal menulis ke berkas '%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "salin berkas"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "gagal mengganti nama '%s' ke '%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: buang nara '%s' lama yang ganda"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "gagal membuka berkas sumber '%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "nama berkas \"%s\" tidak mutlak"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "berkas tidak boleh berisi baris-baru"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "%s dialihkan secara lokal"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "pengalihan %s secara lokal ke %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "pengalihan %s oleh %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "pengalihan %s ke %s oleh %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "pengalihan sembarang dari %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "pengalihan sembarang dari %s ke %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "gagal membuat berkas baru %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "gagal mengosongkan berkas '%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "ada galat saat membuang berkas 'diversions-old' yang lama"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "gagal membuat berkas 'diversions-old' yang baru"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "gagal memasang berkas 'diversions' yang baru"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s butuh sebuah argumen"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "nama berkas \"%s\" tidak mutlak"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "berkas tidak boleh berisi baris-baru"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "gagal mengalihkan direktori"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "gagal mengalihkan berkas '%s' ke dirinya sendiri"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Tinggalkan '%s' apa adanya\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s' bentrok dengan '%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Menambah '%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "mengabaikan permintaan untuk membuang %.250s yang tak terpasang."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Tidak ada pengalihan '%s', tak ada yang dibuang.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2414,7 +2509,7 @@ msgstr ""
 "  saat menghapus '%s'\n"
 "  dalam nama-pengalih '%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2425,16 +2520,22 @@ msgstr ""
 "  saat menghapus '%s'\n"
 "  dalam paket '%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "mengabaikan permintaan untuk membuang %.250s yang tak terpasang."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Sedang membuang '%s' \n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "Paket mungkin tidak berisi baris-baru"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "nama-pengalih tidak boleh berisi baris-baru"
 
@@ -2450,12 +2551,12 @@ msgstr "gagal menata status berkas 'diversions' sebelumnya"
 msgid "failed to fstat diversions file"
 msgstr "Gagal menata status berkas 'diversions'"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "berkas 'diversions' yang bentrok melibatkan '%.250s' atau '%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2465,7 +2566,7 @@ msgstr ""
 "selama pemasangan. Semuanya harus dipasang ulang (serta semua \n"
 "paket yang berhubungan) agar dapat berfungsi normal:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2475,7 +2576,7 @@ msgstr ""
 "Semuanya harus dikonfigurasi dengan 'dpkg --configure' \n"
 "atau pilihan menu konfigurasi pada dselect agar dapat berfungsi:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2485,7 +2586,7 @@ msgstr ""
 "masalah konfigurasi pertama kali. Konfigurasi harus diulangi dengan \n"
 "'dpkg --configure <paket>' atau pilihan menu konfigurasi pada dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2495,7 +2596,7 @@ msgstr ""
 "pemasangan. Pemasangan mungkin dapat disempurnakan dengan mengulanginya;\n"
 "paket-paket tersebut dapat dibuang dengan dselect atau 'dpkg --remove':\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2506,7 +2607,7 @@ msgstr ""
 "dengan perintah dselect atau 'dpkg --configure --pending' (atau \n"
 "'dpkg --triggers-only'):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2517,14 +2618,41 @@ msgstr ""
 "perintah dselect atau 'dpkg --configure --pending' (atau \n"
 "'dpkg --triggers-only'):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s tidak butuh argumen"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2532,25 +2660,25 @@ msgstr ""
 "Proses lainnya telah mengunci penulisan basis-data dan mungkin sedang\n"
 "menyuntingnya. Beberapa masalah berikut mungkin disebabkan hal ini.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<tak dikenal>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "  %d dalam %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paket, dari seksi berikut ini:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2559,30 +2687,34 @@ msgstr ""
 "Versi dpkg dengan dukungan %s bagus belum dikonfigurasi.\n"
 "  Mohon gunakan 'dpkg --configure dpkg', lalu silakan coba lagi.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg tercatat sebagai tidak terpasang, \n"
 "   gagal memeriksa dukungan terhadap '%s'!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Ruas Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "nama-berkas panjang"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "banyak Conflicts dan Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2591,27 +2723,27 @@ msgstr ""
 "dpkg: tidak dapat mengetahui cara memenuhi pra-syarat awal:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "tidak dapat memenuhi pra-syarat awal untuk %.250s (dibutuhkan oleh %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "pilihan '--%s' sudah usang, mohon gunakan '--%s'. "
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions butuh tiga argumen: <versi> <hubungan> <versi>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "hubungan buruk --compare-version"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versi '%s' mengandung salah sintaks: %s"
@@ -2666,12 +2798,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "ada masalah penimpaan karena --force dihidupkan:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "gagal membuka berkas daftar berkas untuk paket '%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2680,114 +2812,92 @@ msgstr ""
 "berkas daftar berkas untuk paket '%.250s' hilang; \n"
 "anggap paket tidak memiliki berkas yang sudah terpasang."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "gagal menata status berkas daftar berkas untuk paket '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "berkas daftar berkas untuk paket '%.250s' tidak ada baris-baru penutup"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "daftar berkas untuk paket '%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "berkas daftar berkas untuk paket '%.250s' tidak ada baris-baru penutup"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "berkas daftar berkas untuk paket '%.250s' berisi nama berkas kosong"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "ada kesalahan saat menutup berkas daftar berkas untuk paket '%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Sedang membaca basis data ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] " %d berkas atau direktori telah terpasang.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "gagal membuat berkas daftar berkas terbaru untuk paket %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "gagal menulis berkas daftar berkas terbaru untuk paket %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "gagal membersihkan berkas terbaru daftar berkas untuk paket %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "gagal sinkronisasi berkas daftar berkas-berkas terbaru untuk paket %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "gagal menutup berkas daftar berkas-berkas terbaru untuk paket %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "gagal memasang berkas daftar berkas-berkas terbaru untuk paket %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "tak dipasang"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "tidak terpasang tetapi konfigurasi masih ada"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "rusak karena kegagalan saat membuang atau memasang"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "dibuka tetapi tidak dikonfigurasi"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "rusak karena kegagalan 'postinst'"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "menunggu pemrosesan pemicu oleh paket lainnya"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "dipicu"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "terpasang"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "galat: PATH tidak disetel."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' tidak ditemukan pada PATH atau tidak dapat dieksekusi."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2798,7 +2908,7 @@ msgid_plural ""
 "%s"
 msgstr[0] "'%s' tidak ditemukan pada PATH atau tidak dapat dieksekusi."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2816,100 +2926,153 @@ msgstr ""
 "   atau tidak dapat dieksekusi.\n"
 "PS: PATH root harus selalu berisi /usr/local/sbin, /usr/sbin, dan /sbin"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "gagal menata env untuk skrip pengelola paket"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "gagal memindahkan root ke '%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "Gagal memindahkan direktori ke '%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "gagal menata izin eksekusi untuk '%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "gagal menata env untuk skrip pengelola paket"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "skrip %s terpasang"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "gagal menata status %s '%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "skrip %s baru"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "skrip %s lama"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "gagal menata status %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - mencoba skrip dari paket baru saja ... \n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "tidak ada skrip dalam paket versi terbaru - menyerah"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... tampaknya semua BERES.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "gagal secara hati-hati membuang '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "gagal memeriksa keberadaan '%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "gagal membaca direktori 'info'"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "Ada kesalahan saat membuka %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "gagal menulis ke berkas '%s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "berkas 'conffile' '%.250s' tidak ada dalam paket"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "Ada galat saat menulis '%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Program pengelolaan paket Debian '%s' versi %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2932,7 +3095,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2966,7 +3133,7 @@ msgstr ""
 "  -Dh|--debug=help                    Tampilkan bantuan saat proses debug.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2978,7 +3145,7 @@ msgstr ""
 "  --version                        Lihat versi.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2989,11 +3156,18 @@ msgstr ""
 "  -f|--field|-x|--extract|-X|--vextract|--fsys-tarfile pada arsip\n"
 "  (ketik %s --help).\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Untuk pemakaian internal: dpkg --assert-support-predepends |\n"
@@ -3001,8 +3175,44 @@ msgstr ""
 "  --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3028,6 +3238,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3070,7 +3282,7 @@ msgstr ""
 "  --abort-after <n>          Batalkan bila mendapatkan <n> galat.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3088,14 +3300,14 @@ msgstr ""
 "control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Gunakan 'dselect' atau 'aptitude' untuk pengelolaan paket dengan lebih "
 "mudah.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3116,59 +3328,63 @@ msgstr ""
 "Pilihan bertanda [*] menghasilkan banyak keluaran - gunakan pipe ke 'less' "
 "atau 'more'!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3177,103 +3393,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "ada masalah ketergantungan - tidak dibuang"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "ada masalah ketergantungan - tidak dibuang"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "gagal menata env untuk skrip pengelola paket"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "ada kesalahan membaca berkas konfigurasi '%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3281,7 +3497,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3289,38 +3505,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug membutuhkan sebuah argumen oktal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "nama paket nihil dalam daftar terpisah-koma --ignore-depends '%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends memerlukan sebuah nama paket yang sah. '%.250s' tidak; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "integer untuk --%s tidak sah: '%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "ada galat saat menjalankan '%s', kode keluaran: %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "status"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s tidak butuh argumen"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3329,7 +3580,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3337,40 +3588,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "Pilihan force/refuse '%.*s' tak dikenal"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "pilihan force/refuse '--%s' sudah usang \n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd butuh satu argumen, bukan 0"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd hanya butuh satu argumen"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents butuh tepat satu argumen"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "gagal membuka '%i' untuk stream"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof tidak diharapkan sebelum akhir baris %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "butuh suatu pilihan aksi"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3378,22 +3627,22 @@ msgstr ""
 "Anda harus menentukan paket dengan namanya masing-masing, bukan dengan "
 "mengutip nama berkas-berkas yang dibawanya."
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending tidak butuh suatu argumen bukan-pilihan"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s butuh sedikitnya satu argumen nama paket"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paket %s terdaftar lebih dari sekali, hanya memprosesnya sekali.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3402,7 +3651,7 @@ msgstr ""
 "Lebih dari satu salinan paket %s yang telah dibuka\n"
 " dalam pemasangan ini! Hanya akan mengonfigurasi sekali saja.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3411,112 +3660,112 @@ msgstr ""
 "paket %.250s belum siap untuk pemrosesan pemicu\n"
 "  (status sekarang '%.250s' tanpa pemicu tertunda)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "   Paket %s menyediakan %s akan dibuang.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "   Paket %s akan dibuang.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versi %s pada sistem adalah %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "   Paket %s menyediakan %s menunggu pemrosesan pemicu.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "   Paket %s menunggu pemrosesan pemicu.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: juga mengonfigurasi '%s' (diperlukan oleh '%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "   Paket %s yang menyediakan %s belum dikonfigurasi.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Paket %s belum dikonfigurasi. \n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Paket %s yang menyediakan %s tidak terpasang. \n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Paket %s tidak terpasang. \n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %s (%s) merusak %s dan adalah %s. \n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) menyediakan %s. \n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versi %s yang akan dikonfigurasi adalah %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " bergantung pada "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; tetapi:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "ada kesalahan saat memastikan bahwa '%.250s' tidak ada"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "menyusun ulang berkas paket"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Melakukan otentikasi (%s) ... \n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Pemeriksaan paket %s gagal!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3525,95 +3774,100 @@ msgstr ""
 "Verifikasi paket %s gagal,\n"
 "tetapi tetap memasangnya sesuai permintaan.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "dilewati\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "gagal membuat direktori sementara"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "paket %s berisi pasangan Conflicts/Replaces terlampau banyak"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "gagal menghapus berkas info 'control' '%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "versi lama paket ini memiliki nama berkas 'info' yang terlalu panjang mulai "
 "dari '%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "gagal membuang berkas 'info' '%.250s' yang sudah usang"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "gagal memasang berkas 'info' (tampaknya) baru '%.150s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "gagal membuka direktori 'control' sementara"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "paket berisi nama berkas info 'control' yang terlalu panjang (mulai dari "
 "'%.250s)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "info 'control' paket berisi direktori '%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "proses rmdir dari info 'control' paket '%.250s' mengatakan ini bukan dir"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "paket %s berisi daftar sebagai berkas 'info'"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "gagal memasang berkas 'info' baru '%.250s' sebagai '%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "gagal menghapus berkas info 'control' '%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Mencatat lenyapnya %s, yang telah diganti seutuhnya.) \n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "gagal mengakses arsip"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "gagal membuat direktori sementara"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "panjang informasi 'control'"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Merekam info tentang %s dari %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "arsitektur paket (%s) tidak cocok dengan sistem (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3622,102 +3876,97 @@ msgstr ""
 "dpkg: memandang %s berisi %s, masalah pra-ketergantungan:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "Ada masalah pra-ketergantungan - tidak akan memasang %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "mengabaikan masalah pra-ketergantungan! "
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Bersiap-siap mengganti %s %s (dengan %s) ... \n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Sedang membuka paket %s (dari %s) ... \n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nama berkas konfig (dimulai dengan '%.250s') terlalu panjang (>%d aksara)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "Ada kesalahan saat membaca %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "Ada kesalahan saat menutup %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "Ada kesalahan saat membuka %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Sedang dekonfigurasi %s, agar dapat membuang %s ... \n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Sedang dekonfigurasi %s ... \n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Sedang membuka pengganti %.250s ... \n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb penguraian ruas isian"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "ada kesalahan saat membaca keluaran tar dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "berkas tar dari sistem berkas terkorupsi - arsip paket terkorupsi"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: kemungkinan 'zap' berakhiran banyak nol"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "gagal menata status berkas '%.250s' yang lama, jadi tidak dibuang: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "gagal menghapus direktori lama '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "berkas konfig '%.250s' lama berupa direktori kosong (dan sekarang sudah "
 "dihapus)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "gagal menata status berkas baru lainnya '%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3726,23 +3975,18 @@ msgstr ""
 "berkas '%.250s' lama sama dengan beberapa berkas baru! (keduanya '%.250s' "
 "dan '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "gagal secara hati-hati menghapus berkas lama '%.250s': %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Mencatat lenyapnya %s, yang telah diganti seutuhnya.) \n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3754,89 +3998,89 @@ msgstr ""
 "pmiCu\n"
 "|/ Galat?=(tiada)/Hrs-psg-lagi (Status,Galat: huruf-besar=buruk)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nama"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versi"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Keterangan"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Tidak ada paket yang cocok dengan %s. \n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "Dialihkan oleh %s dari: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "Dialihkan oleh %s ke: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "Pengalihan lokal dari: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "dialihkan secara lokal ke: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search butuh setidaknya satu argumen pola nama berkas"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Tidak ada paket yang cocok dengan %s. \n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Paket '%s' tidak terpasang dan tidak ada info yang tersedia.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Paket '%s' tidak tersedia. \n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Paket '%s' tidak terpasang. \n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Paket '%s' tidak berisi suatu berkas pun!\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "dialihkan secara lokal ke: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "paket mengalihkan paket lain ke: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "Dialihkan oleh %s ke: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3844,22 +4088,22 @@ msgstr ""
 "Gunakan dpkg --info (= dpkg-deb --info) untuk meneliti berkas arsip,\n"
 "dan dpkg --contents (=dpkg-deb --contents) untuk melihat isinya.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s butuh paling banyak dua argumen"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "berkas control berisi %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Perkakas pencarian program pengelola paket Debian %s versi %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3895,11 +4139,17 @@ msgstr ""
 "                                     Lihat path untuk berkas control paket.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3908,7 +4158,7 @@ msgstr ""
 "  -f|--showformat=<format>       Gunakan format lain untuk --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3929,12 +4179,16 @@ msgstr ""
 "  sintaks ${var:[;width]}. Semua isian akan dirata-kanankan kecuali lebar\n"
 "  ruas isian negatif, yang berarti akan dirata-kirikan.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Gunakan --help untuk panduan tentang pencarian paket."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "mengabaikan permintaan untuk membuang %.250s yang tak terpasang."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3943,11 +4197,11 @@ msgstr ""
 "mengabaikan permintaan untuk membuang %.250s, hanya \n"
 "  berkas konfigurasi tersisa. Gunakan --purge untuk membuangnya pula."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Ini adalah paket inti - jangan dibuang."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3956,11 +4210,11 @@ msgstr ""
 "dpkg: masalah ketergantungan mencekal penghapusan %s: \n"
 " %s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "ada masalah ketergantungan - tidak dibuang"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3970,7 +4224,7 @@ msgstr ""
 "permintaan: \n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3978,17 +4232,17 @@ msgstr ""
 "Paket dalam keadaan tidak konsisten yang parah - \n"
 "Anda harus memasang ulang sebelum berusaha membuangnya."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Akan membuang atau memusnahkan %s ... \n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Sedang membuang %s ... \n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3997,100 +4251,104 @@ msgstr ""
 "ketika membuang %.250s, gagal membuang direktori '%.250s': %s - direktori "
 "mungkin suatu titik kait?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "tidak dapat membuang '%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "gagal secara hati-hati membuang '%.250s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "ketika membuang %.250s, direktori '%.250s' tidak kosong, jadi tidak dibuang."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "tidak dapat membuang '%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Sedang memusnahkan berkas konfigurasi untuk %s ... \n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "gagal membuang berkas konfigurasi lama '%.250s'(='%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "gagal membaca dir berkas konfigurasi '%.250s' (dari '%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "gagal membuang berkas konfigurasi cadangan lama '%.250s' (dari '%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "gagal membuang daftar berkas lama"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "gagal membuang skrip 'postrm' lama"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "EOF tak terduga dalam nama paket pada baris %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "akhir baris tak terduga dalam nama paket pada baris %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "eof tak terduga setelah nama paket pada baris %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "akhir baris tak terduga setelah nama paket pada baris %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "data tak terduga setelah nama paket dan pemilihan pada baris %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nama paket tidak sah pada baris %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nama paket tidak sah pada baris %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "status yang diinginkan tak dikenal pada baris %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "ada kesalahan membaca masukan standar (stdin)"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Hak Cipta (C) 2000, 2001 Wichert Akkerman.\n"
-"Hak Cipta (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Gunakan --help untuk panduan tentang pencarian paket."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4107,7 +4365,7 @@ msgstr ""
 "  --list [<pola-global>]    lihat status 'overrides' di basisdata.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4128,31 +4386,17 @@ msgstr ""
 "  --version                lihat versi.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "lenyapkan / penutup"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "gagal membuka berkas 'statoverride' yang baru"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "Ada galat saat menghapus berkas 'statoverride-old'"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "Ada galat saat membuat berkas 'statoverride-old'"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "Ada galat saat membuat berkas 'statoverride' yang baru"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add butuh empat argumen"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4161,21 +4405,21 @@ msgstr ""
 "Sebuah berkas 'override' '%s' sudah ada, tetapi --force dipakai. Jadi, "
 "lanjut terus."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Sebuah berkas 'override' '%s' telah ada. Dibatalkan."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update disertakan, tetapi %s tidak ada"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Tidak ada berkas 'override'."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update tidak berguna bersama --remove"
 
@@ -4294,42 +4538,42 @@ msgstr ""
 "  --no-act                    Hanya ujicoba - jangan lakukan apapun.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger harus dijalankan dari script pengelola paket (atau dengan "
+"pilihan --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: direktori data pemicu belum dibuat\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: rekam-data pemicu belum ada\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "butuh satu argumen, nama pemicu"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger harus dijalankan dari script pengelola paket (atau dengan "
-"pilihan --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nama paket tertunggu '%.250s' tidak sah: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nama pemicu '%.250s' tidak sah: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4338,7 +4582,7 @@ msgstr ""
 "%s: perulangan ditemukan saat memproses pemicu:\n"
 "  sejumlah paket dengan pemicu yang mungkin terlibat:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4347,48 +4591,49 @@ msgstr ""
 "\n"
 "  pemicu-pemicu paket yang tertunda yang mungkin tak terpecahkan:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "pemicu berulang; dihentikan saja."
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Sedang memproses pemicu untuk %s ... \n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s butuh tepat satu argumen berkas paket"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "gagal mengakses area status dpkg untuk pembaharuan massal paket yang tersedia"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "pembaharuan massal paket yang tersedia memerlukan akses tulis ke area status "
 "dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Sedang mengganti info paket yang tersedia, dengan %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Sedang memperbaharui info paket yang tersedia, dengan %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informasi tentang %d paket telah diperbaharui.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4502,157 +4747,156 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "mengabaikan %d peringatan tentang berkas 'control'\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s butuh sebuah argumen <direktori>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build butuh paling banyak dua argumen"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "gagal memeriksa keberadaan arsip '%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "target adalah direktori - tidak dapat menghindari pemeriksaan berkas "
 "'control'"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "tidak memeriksa isi area control."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: membuat paket tak dikenal di dalam '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: membuat paket '%s' di dalam '%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "gagal membuat berkas tmp (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "gagal membuang link berkas tmp (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "Gagal mengulangi berkas tmp (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "gagal menata status berkas anggota ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "Ada galat saat menulis '%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "antara anggota"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "gagal menulis nama berkas ke pipe tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> dari tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "akhir berkas yang tak terduga pada %s dalam %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "ada galat membaca %s dari berkas %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "gagal membaca arsip '%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "Gagal melakukan 'fstat' pada arsip"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arsip tidak mengandung titik pada nomor versinya"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arsip tidak mengandung baris-baru di headernya"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "berkas '%.250s' terkorupsi - nomor bagian buruk"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "berkas '%.250s' bukan suatu arsip biner debian (coba dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arsip tidak mengandung titik pada nomor versinya"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arsip tidak mengandung baris-baru di headernya"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arsip tidak mengandung titik pada nomor versinya"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "versi arsip %.250s tidak dipahami, gunakan dpkg-deb terbaru"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4679,41 +4923,41 @@ msgstr "berkas '%.250s' berisi dua anggota 'control', menyerah"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " paket baru debian, versi %s.\n"
 " besar %ld byte: arsip 'control'= %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "arsip mengandung panjang 'control' '%s' yang salah bentuk"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "abaikan data anggota dari %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " paket lama debian, versi %s.\n"
 " besar %ld byte: arsip 'control'= %zi, arsip utama= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4722,49 +4966,50 @@ msgstr ""
 "dpkg-deb: berkas tampaknya seperti suatu arsip yang telah \n"
 "dpkg-deb:      terkorupsi saat diambil dengan modus ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "'%.250s' bukan suatu arsip berformat debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "gagal menulis ke pipe dalam penyalinan"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "gagal menutup pipe dalam penyalinan"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "gagal berpindah ke direktori"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "gagal membuat direktori"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "gagal berpindah ke direktori setelah membuatnya"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "gagal berpindah ke direktori"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekompresi>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "tempel"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s butuh suatu argumen nama berkas .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4773,106 +5018,114 @@ msgstr ""
 "--%s butuh suatu direktori target.\n"
 "Mungkin Anda harus menggunakan dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s butuh paling banyak dua argumen (.deb dan direktori)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s hanya butuh satu argumen (nama berkas .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "gagal memindahkan direktori ke `/' untuk membersihkan"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "gagal menata status '%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: '%.255s' tidak berisi komponen 'control' '%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "gagal membuka komponen '%.255s' (dalam %.255s) dengan hasil yang tak terduga"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d komponen 'control' yang diperlukan hilang"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "gagal memindai direktori '%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "gagal melakukan 'stat' pada '%.255s' (dalam '%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "gagal membuka '%.255s' (dalam '%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "gagal membaca '%.255s' (dalam '%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr "  %7ld byte, %5d byte  %c  %-20.127s  %.127s \n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     bukan sebuah berkas biasa         %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(tidak ada berkas 'control' dalam arsip!) \n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "gagal membuka komponen 'control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "gagal selama membaca komponen 'control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "Ada galat menutup komponen '%s'"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "salah format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents butuh tepat satu argumen"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "'Backend' arsip paket Debian %s versi %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4883,6 +5136,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4898,7 +5153,7 @@ msgstr ""
 "  --fsys-tarfile <deb>              Keluarkan sistem berkas tar.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4911,11 +5166,27 @@ msgstr ""
 "<isian> adalah nama ruas isian dalam berkas 'control' utama.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4925,6 +5196,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Pilihan:\n"
@@ -4939,7 +5213,7 @@ msgstr ""
 "tiada.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4953,7 +5227,7 @@ msgstr ""
 "Paket-paket yang dibuka dengan 'dpkg-deb --extract' bisa jadi akan salah\n"
 "pasang!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4961,171 +5235,191 @@ msgstr ""
 "Ketik dpkg-deb --help untuk panduan dalam manipulasi berkas *.deb;\n"
 "Ketik dpkg --help untuk panduan dalam pemasangan dan pembuangan paket."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "integer untuk -%c tidak sah: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "tingkat kompresi untuk -%c tidak sah: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "jenis kompresi '%s' tidak dikenal!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "tingkat kompresi untuk -%c tidak sah: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "berkas '%.250s' terkorupsi - digit buruk (kode %d) dalam %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "berkas '%.250s' terkorupsi - %.250s hilang"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "berkas '%.250s' terkorupsi - baris-baru hilang setelah %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "ada kesalahan saat membaca %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "berkas '%.250s' terkorupsi - 'magic' buruk pada akhir header pertama"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "berkas '%.250s' terkorupsi - karekter 'padding' buruk (kode %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "berkas '%.250s' terkorupsi - bagian 'info' kosong"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "nomor versi format"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s terpasang, tetapi versi %.250s. \n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "berkas '%.250s' berformat versi '%.250s' - Anda butuh dpkg-split terbaru"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nama paket"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "nomor versi paket"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "pemeriksaan MD5 berkas paket"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "berkas '%.250s' terkorupsi - checksum MD5 buruk: '%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "offset bagian"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "nomor bagian"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "berkas '%.250s' terkorupsi - tidak ada garis miring antar nomor bagian"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "jumlah bagian"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "berkas '%.250s' terkorupsi - sejumlah bagian buruk"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "nomor bagian"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "berkas '%.250s' terkorupsi - nomor bagian buruk"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "nama paket"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "berkas '%.250s' terkorupsi - 'magic' buruk pada akhir header kedua"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "berkas '%.250s' terkorupsi - anggota kedua bukan anggota data"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "berkas '%.250s' terkorupsi - salah nomor bagian untuk ukuran yang termaktub"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "berkas '%.250s' terkorupsi - salah ukuran untuk nomor bagian termaktub"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "gagal menata status berkas bagian '%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "berkas '%.250s' terkorupsi - terlalu pendek"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "tidak dapat membuka berkas bagian arsip '%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "berkas '%.250s' bukan suatu bagian arsip"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5142,9 +5436,10 @@ msgstr "berkas '%.250s' bukan suatu bagian arsip"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5167,12 +5462,19 @@ msgstr ""
 "    Ukuran berkas bagian (yang digunakan):    %lu byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<tak dikenal>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s butuh satu atau lebih argumen berkas bagian"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "berkas '%s' bukan bagian dari arsip\n"
@@ -5206,7 +5508,7 @@ msgstr "Abaikan paket yang tak dipilih: %s. \n"
 msgid "split package part"
 msgstr "Menggabungkan paket %s jadi satu dari %d bagian:"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "selesai.\n"
@@ -5231,11 +5533,6 @@ msgstr "bagian %d hilang"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Perkakas pemisah/pemadu paket Debian '%s'; versi %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Hak Cipta (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5258,17 +5555,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Pilihan:\n"
 "   --depotdir <direktori>        Gunakan <direktori>, bukan %s/%s.\n"
@@ -5280,151 +5586,160 @@ msgstr ""
 "\n"
 "Status keluaran: 0 = Beres; 1 = -a buka suatu bagian; 2 = ada masalah!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Ketik 'dpkg-split --help' untuk panduan"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "akhiran berkas dalam %.250s tidak diharapkan"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "ukuran bagian terlampau besar atau tidak positif"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "ukuran bagian harus sekurangnya %d KiB (termasuk header)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "gagal membaca direktori 'depot' '%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto butuh penggunaan pilihan --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto butuh tepat satu argumen berkas bagian"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "gagal membaca berkas bagian '%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Berkas '%.250s' bukan bagian dari arsip banyak-bagian.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "gagal membuka ulang berkas bagian '%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "gagal membuka berkas 'depot' '%.250s' yang baru"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "gagal mengganti nama berkas 'depot' '%.250s' yang baru ke '%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Bagian %d dari paket %s telah diberkaskan (masih ingin "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " dan "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "gagal menghapus berkas 'depot' '%.250s' yang telah terpakai"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Berkas-berkas sampah yang tertinggal di dalam direktori 'depot': \n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "gagal menata status '%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr "%s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr "%s (bukan berkas biasa)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paket belum disusun ulang: \n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr "Paket %s: bagian "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "berkas bagian '%.250s' bukan suatu berkas biasa"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(seluruhnya %lu bita)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "gagal mengabaikan '%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s telah dihapus.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb penguraian ruas isian"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "gagal membuka berkas sumber '%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "Gagal menata status berkas sumber"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "berkas sumber '%.250s' bukan suatu berkas biasa"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5432,32 +5747,21 @@ msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Menggabungkan paket %s jadi satu dari %d bagian:"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split butuh suatu argumen nama berkas sumber"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split butuh paling banyak satu nama berkas sumber dan awalan tujuan"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Hak Cipta (C) 1995 Ian Jackson.\n"
-"Hak Cipta (C) 2000-2002 Wichert Akkerman.\n"
-"Hak Cipta (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5565,7 +5869,7 @@ msgstr ""
 "   --help                   Lihat pesan bantuan ini.\n"
 "   --version                Lihat versi.  \n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5580,7 +5884,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5614,125 +5918,96 @@ msgstr ""
 "  --version                lihat versi.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "galat proses 'parse'"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "PERINGATAN"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "gagal menata status %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "proses readlink(%s) gagal: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc gagal (%ld bita)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "dua perintah diberikan: --%s dan --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "gagal menambahkan ke %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "pemindaian %s gagal: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "Gagal menjalankan %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "gagal membuat nara simbolik %s ke %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "gagal memasang %s sebagai %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "gagal membuang %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "akhir berkas tak terduga saat membaca %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "saat membaca %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "baris tidak diakhiri saat membaca %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s terkorupsi: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "baris-baru dilarang dalam berkas 'update-alternatives' (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "saat menulis %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nama tiruan"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "tiruan ganda untuk '%s'"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "nara tiruan"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "nara tiruan sama dengan nama utama %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "nara tiruan %s ganda"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "berkas utama"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "path %s ganda"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5741,127 +6016,117 @@ msgstr ""
 "%s alternatif (bagian dari grup nara %s) tidak ada. Sedang dihapus dari "
 "daftar alternatif"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritas"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "berkas tiruan"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritas dari %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "gagal membaca %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "status"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "status tidak sah"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "nara utama"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "gagal menutup %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "mengabaikan nara tiruan usang %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "gagal menulis %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "gagal mengosongkan berkas '%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "modus otomatis"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "modus manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "   nara saat ini mengacu ke %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "   nara saat ini lenyap"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritas %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  tiruan %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Versi terbaik saat ini adalah '%s'."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Tiada versi yang tersedia."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Ada %d pilihan untuk alternatif %s (seluruhnya %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Pemilihan"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Path"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritas"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "Tekan enter untuk pilihan saat ini [*], atau ketik nomor pilihan: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "tidak mengganti %s dengan suatu nara."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "tidak dapat memasang pilihan %s yang tak dikenal"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5870,98 +6135,193 @@ msgstr ""
 "hindari pembuatan %s karena berkas %s (dari grup link %s) yang berhubungan "
 "tidak ada."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "tidak mengganti %s dengan suatu nara."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Jalankan %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternatif %s tidak diubah karena pilihan %s tidak tersedia."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Lewati alternatif %s yang tak dikenal."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "baris terlalu panjang atau tak diakhiri saat membaca %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Hindari baris tidak sah: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s tak jelas statusnya, akan diperbarui dengan pilihan terbaik."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s telah diubah (secara manual atau oleh suatu skrip). Berpindah ke "
+"pemutakhiran manual."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "menata pemilihan otomatis dari %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "mengganti nara %s dari %s ke %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "mengganti nara tiruan %s dari %s ke %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "menggunakan %s untuk menyediakan %s (%s) di %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "memaksa pemasangan ulang alternatif %s karena grup nara %s rusak."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"alternatif %s saat ini tidak dikenal, berpindah ke %s untuk grup nara %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "nama alternatif (%s) tidak boleh berisi '/' dan spasi."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "nara alternatif tidak mutlak sebagaimana seharusnya: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "path alternatif tidak mutlak sebagaimana seharusnya: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternatif %s tidak bisa jadi utama: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "nara alternatif %s telah dikelola oleh %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "path alternatif %s tidak ada"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternatif %s tidak dapat menjadi tiruan dari %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternatif %s tidak bisa jadi utama: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "nara alternatif %s telah dikelola oleh %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumen '%s' tak dikenal"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install perlu <nara> <nama> <path> <prioritas>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<nara> dan <path> tidak boleh sama"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritas harus bilangan bulat"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s butuh <nama> <path>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s butuh <nama>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave hanya bisa bersama --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave perlu <nara> <nama> <path>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "nama %s adalah nama utama dan tiruan sekaligus"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "nara %s adalah nara utama dan tiruan sekaligus"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s butuh sebuah argumen <berkas>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "pilihan '%s' tak dikenal"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5969,121 +6329,53 @@ msgstr ""
 "butuh --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all, atau --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternatif %s tidak bisa jadi utama: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "nara alternatif %s telah dikelola oleh %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "nara alternatif tidak mutlak sebagaimana seharusnya: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "path alternatif tidak mutlak sebagaimana seharusnya: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "path alternatif %s tidak ada"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "nama alternatif (%s) tidak boleh berisi '/' dan spasi."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "ini adalah alternatif utama."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "ini adalah tiruan dari %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternatif %s tidak dapat menjadi tiruan dari %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "ada galat baca di masukan standar"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "tidak ada alternatif untuk %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s tak jelas statusnya, akan diperbarui dengan pilihan terbaik."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s telah diubah (secara manual atau oleh suatu skrip). Berpindah ke "
-"pemutakhiran manual."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "menata pemilihan otomatis dari %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "ada galat baca di masukan standar"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternatif %s untuk %s tidak terdaftar, tidak dikonfigurasi."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "tidak ada program yang menyediakan %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Tiada yang dikonfigurasi"
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Hanya ada satu alternatif di grup nara %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternatif %s untuk %s tidak terdaftar, tidak menghapusnya."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "sedang menghapus alternatif terpilih secara manual - memindah %s ke modus "
 "otomatis"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "pembaruan %s secara otomatis dimatikan, biarkan apa adanya."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6091,22 +6383,174 @@ msgstr ""
 "untuk kembali ke modus pembaruan otomatis, gunakan 'update-alternatives --"
 "auto %s'"
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "menggunakan %s untuk menyediakan %s (%s) di %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "Gagal membuka '%s' untuk menulis basisdata %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "memaksa pemasangan ulang alternatif %s karena grup nara %s rusak."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "gagal memindahkan basisdata %s ke '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"alternatif %s saat ini tidak dikenal, berpindah ke %s untuk grup nara %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "gagal sinkrosinasi berkas basisdata %s ke '%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "gagal menutup '%.250s' setelah menulis basisdata %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "gagal membuat nara '%.250s' ke '%.250s' untuk cadangan basisdata %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "gagal memasang '%.250s' sebagai '%.250s' yang berisi basisdata %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc gagal (%ld bita)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "gagal menulis berkas tujuan pemicu '%.250s' yang baru"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "gagal mengosongkan berkas tujuan pemicu '%.250s' yang baru"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "gagal sinkronisasi berkas tujuan pemicu '%.250s' yang baru"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "gagal memasang berkas tujuan pemicu '%.255s' yang baru"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "gagal membuat berkas tujuan pemicu '%.250s' yang baru"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "gagal menutup berkas tujuan pemicu '%.250s' yang baru"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "gagal membuat berkas pemicu berkas '%.250s' yang baru"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "gagal menulis berkas pemicu berkas '%.250s' yang baru"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "gagal mengosongkan berkas pemicu berkas '%.250s' yang baru"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "gagal sinkronisasi berkas pemicu berkas '%.250s' yang baru"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "gagal menutup berkas pemicu berkas '%.250s' yang baru"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "gagal memasang berkas pemicu berkas baru sebagai '%.250s'"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Hak Cipta (C) 1995 Ian Jackson.\n"
+#~ "Hak Cipta (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Hak Cipta (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "gagal membuat berkas baru %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "gagal membuat berkas 'diversions-old' yang baru"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "gagal membuat berkas daftar berkas terbaru untuk paket %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "gagal menulis berkas daftar berkas terbaru untuk paket %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "gagal membersihkan berkas terbaru daftar berkas untuk paket %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "gagal sinkronisasi berkas daftar berkas-berkas terbaru untuk paket %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "gagal menutup berkas daftar berkas-berkas terbaru untuk paket %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "gagal memasang berkas daftar berkas-berkas terbaru untuk paket %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd butuh satu argumen, bukan 0"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd hanya butuh satu argumen"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Hak Cipta (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Hak Cipta (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "gagal membuka berkas 'statoverride' yang baru"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "Ada galat saat menghapus berkas 'statoverride-old'"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "Ada galat saat membuat berkas 'statoverride-old'"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "Ada galat saat membuat berkas 'statoverride' yang baru"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build butuh paling banyak dua argumen"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Hak Cipta (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Hak Cipta (C) 1995 Ian Jackson.\n"
+#~ "Hak Cipta (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Hak Cipta (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "ini adalah alternatif utama."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "ini adalah tiruan dari %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "gagal menata status %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "proses readlink(%s) gagal: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "pemindaian %s gagal: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "Gagal menjalankan %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "gagal membuat nara simbolik %s ke %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "gagal memasang %s sebagai %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "saat menulis %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "gagal membaca %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "gagal menutup %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "gagal menulis %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6352,9 +6796,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "hindari area control dari %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "gagal menjalankan perintah tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "gagal membuat direktori sementara"
 
diff --git a/po/it.po b/po/it.po
index 78c66cc..eeb0b50 100644
--- a/po/it.po
+++ b/po/it.po
@@ -1,5 +1,5 @@
 # Italian translation of dpkg
-# Copyright (C) 2000-2008, 2009, 2010 Free Software Foundation, Inc.
+# Copyright (C) 2000-2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
 # This file is distributed under the same license as the dpkg package.
 # Lele Gaifax <lele@seldati.it>, 2000, 2001, 2002, 2003, 2004, 2005, 2006.
 # Stefano Canepa <sc@linux.it>, 2004, 2005.
@@ -19,154 +19,247 @@
 # Collegamento utile
 #
 # https://lists.ubuntu.com/archives/ubuntu-devel/2007-January/023212.html
-# Milo Casagrande <milo@ubuntu.com>, 2009, 2010.
+# Milo Casagrande <milo@ubuntu.com>, 2009, 2010, 2011, 2012.
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg-1.15.8.5\n"
+"Project-Id-Version: dpkg-1.16.1.2\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-12-16 22:38+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-01-29 12:38+0100\n"
 "Last-Translator: Milo Casagrande <milo@ubuntu.com>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
 "Language: it\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Launchpad-Export-Date: 2012-01-29 11:12+0000\n"
+"X-Generator: Launchpad (build 14727)\n"
 
 #: lib/dpkg/ar.c:66
 #, c-format
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
+"carattere \"%1$c\" non valido nella dimensione \"%3$.16s\" dell'archivio "
+"\"%2$.250s\""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "impossibile scrivere il file \"%s\""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "generata intestazione ar danneggiata per \"%s\""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
-msgstr "esecuzione di fstat sul file ar non riuscita (%s)"
+msgstr "esecuzione di fstat sul file componente ar non riuscita (%s)"
 
-#: lib/dpkg/ar.c:130
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: lib/dpkg/ar.c:136
+#, c-format
 msgid "ar member file (%s)"
-msgstr "esecuzione di fstat sul file ar non riuscita (%s)"
+msgstr "file componente ar (%s)"
+
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "non può essere una stringa vuota"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric character"
+msgid "must start with an alphanumeric"
+msgstr "deve iniziare con un carattere alfanumerico"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"il carattere \"%c\" non è consentito (solo lettere, numeri e caratteri \"%s"
+"\")"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "errore nello scrivere su \"%s\""
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to create file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "impossibile creare il file \"%s\""
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "impossibile scrivere il file \"%s\""
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "impossibile eseguire il flush del file \"%s\""
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "impossibile sincronizzare il file \"%.255s\""
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "impossibile eseguire stat sull'altro file nuovo \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "errore nel rimuovere il vecchio diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "errore nel creare la pipe \"%.255s\""
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "impossibile rimuovere \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "errore nell'installare il nuovo diversions"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
-msgstr "lettura durante la copia del buffer per %s non riuscita"
+msgstr "lettura dalla copia del buffer per %s non riuscita"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
-msgstr "scrittura durante la copia del buffer per %s non riuscita"
+msgstr "scrittura nella copia del buffer per %s non riuscita"
 
 # (ndt) o lasciare short read?
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "lettura breve durante la copia del buffer per %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr "impossibile spostarsi su %s"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "impossibile eseguire %s (%s)"
 
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "tipo di compressione \"%s\" sconosciuto."
+
 # (ndt) comprimere -> decomprimere...
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: decompressione"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compressione"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: errore nel legare l'input allo stream di gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: errore interno di lettura di gzip: \"%s\""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: errore interno di scrittura di gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: errore nel legare l'output allo stream di gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: errore interno di lettura di gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: errore interno di scrittura di gzip: \"%s\""
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: errore interno di scrittura di gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: errore nel legare l'input allo stream di bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: errore interno di lettura di bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: errore interno di scrittura di bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: errore nel legare l'output allo stream di bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: errore interno di lettura di bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: errore interno di scrittura di bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "errore inatteso di bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -175,7 +268,7 @@ msgstr ""
 "la directory updates contiene il file \"%.250s\" il cui nome è troppo lungo "
 "(lungh=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -183,192 +276,175 @@ msgstr ""
 "la directory updates contiene file con nomi di diversa lunghezza (sia %d che "
 "%d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "impossibile analizzare la directory updates \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "rimozione del file di update incorporato %.255s non riuscita"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "impossibile creare \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "impossibile completare il riempimento di %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "impossibile eseguire il flush di %.250s dopo il riempimento"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "impossibile spostarsi all'inizio di %.250s dopo il riempimento"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "impossibile aprire il file di blocco %s per la verifica"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "impossibile aprire/creare il file di blocco per il database di stato"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "permessi insufficienti per bloccare il database di stato di dpkg"
 
-#: lib/dpkg/dbmodify.c:235
-#, fuzzy
-#| msgid "unable to lock dpkg status database"
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
-msgstr "impossibile ottenere il blocco del database di stato di dpkg"
+msgstr "database di stato di dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "l'operazione richiesta necessita dei privilegi di super-utente"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "impossibile accedere all'area di stato di dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "l'operazione necessita i permessi di lettura/scrittura all'area di stato di "
 "dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "impossibile rimuovere questo stesso file di update %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "impossibile scrivere lo stato aggiornato di \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "impossibile eseguire flush dello stato aggiornato di \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "impossibile eseguire truncate per lo stato aggiornato di \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "impossibile eseguire fsync per lo stato aggiornato di \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "impossibile chiudere lo stato aggiornato di \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "impossibile installare lo stato aggiornato di \"%.250s\""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "numero di versione del formato"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "numero di versione del formato"
+
 #: lib/dpkg/dir.c:50
-#, fuzzy, c-format
-#| msgid "unable to read filedescriptor flags for %.250s"
+#, c-format
 msgid "unable to get file descriptor for directory '%s'"
-msgstr "impossibile leggere i flag filedescriptor per %.250s"
+msgstr "impossibile ottenere il descrittore del file per la directory \"%s\""
 
 #: lib/dpkg/dir.c:54
-#, fuzzy, c-format
-#| msgid "unable to sync file '%s'"
+#, c-format
 msgid "unable to sync directory '%s'"
-msgstr "impossibile sincronizzare il file \"%s\""
+msgstr "impossibile sincronizzare la directory \"%s\""
 
 #: lib/dpkg/dir.c:69 lib/dpkg/dir.c:131
-#, fuzzy, c-format
-#| msgid "unable to open file '%s'"
+#, c-format
 msgid "unable to open directory '%s'"
-msgstr "impossibile aprire il file \"%s\""
+msgstr "impossibile aprire la directory \"%s\""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "impossibile aprire il file \"%s\""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "impossibile sincronizzare il file \"%s\""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "impossibile chiudere il file \"%s\""
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "scrittura dei dettagli di \"%.50s\" in \"%.250s\" non riuscita"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "apertura di \"%s\" per la scrittura del database %s non riuscita"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "impossibile impostare la bufferizzazione sul file %s del database"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "scrittura del record %s del database, relativo a \"%.50s\" in \"%.250s\", "
 "non riuscita"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "esecuzione di flush del database %s in \"%.250s\" non riuscita"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "esecuzione di fsync del database %s in \"%.250s\" non riuscita"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "chiusura di \"%.250s\" dopo la scrittura del database %s non riuscita"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"creazione del collegamento da \"%.250s\" a \"%.250s\" per il backup del "
-"database %s non riuscita"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"installazione di \"%.250s\" come \"%.250s\" contenente il database %s non "
-"riuscita"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -377,25 +453,21 @@ msgstr ""
 "%s: errore fatale non recuperabile, uscita:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
-#, fuzzy, c-format
-#| msgid ""
-#| "%s: unrecoverable fatal error, aborting:\n"
-#| " %s\n"
+# (ndt) hmmm....
+#: lib/dpkg/ehandle.c:100
+#, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
-"%s: errore fatale non recuperabile, uscita:\n"
+"%s: contesto di errore esterno, uscita:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
-#, fuzzy
-#| msgid "out of memory for new cleanup entry"
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
-msgstr "memoria esaurita per la nuova voce di cleanup"
+msgstr "memoria esaurita per il nuovo contesto di errore"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -404,154 +476,185 @@ msgstr ""
 "%s: errore durante la pulizia:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
-#, fuzzy, c-format
-#| msgid "dpkg: too many nested errors during error recovery !!\n"
+#: lib/dpkg/ehandle.c:201
+#, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
-msgstr "dpkg: troppi errori correlati durante il ripristino dell'errore.\n"
+msgstr "%s: troppi errori correlati durante il ripristino dell'errore.\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memoria esaurita per la nuova voce di cleanup"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "memoria esaurita per la nuova voce di cleanup con molti argomenti"
 
-#: lib/dpkg/ehandle.c:350
-#, fuzzy, c-format
-#| msgid "%s: warning: %s\n"
+#: lib/dpkg/ehandle.c:352
+#, c-format
 msgid "%s: error: %s\n"
-msgstr "%s: attenzione: %s\n"
+msgstr "%s: errore: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: attenzione: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: errore interno %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "manca %s"
 
-#: lib/dpkg/fields.c:49
-#, fuzzy, c-format
-#| msgid "`%.*s' is not allowed for %s"
+#: lib/dpkg/fields.c:56
+#, c-format
 msgid "'%.50s' is not allowed for %s"
-msgstr "\"%.*s\" non è consentito per %s"
+msgstr "\"%.50s\" non è consentito per %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s è seguito da cose inutili"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nome del pacchetto non valido (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
-msgstr "il campo dei dettagli del file \"%s\" è vuoto"
+msgstr "il campo dei dettagli \"%s\" del file è vuoto"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
-"il campo dei dettagli del file \"%s\" non è consentito nel file di stato"
+"il campo dei dettagli \"%s\" del file non è consentito nel file di stato"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
-"troppi valori nel campo dei dettagli del file \"%s\" (rispetto agli altri)"
+"troppi valori nel campo dei dettagli \"%s\" del file (rispetto agli altri)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
-"troppo pochi valori nel campo dei dettagli del file \"%s\" (rispetto agli "
+"troppo pochi valori nel campo dei dettagli \"%s\" del file (rispetto agli "
 "altri)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no in un campo booleano"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "parola nel campo \"priority\""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valore per il campo \"status\" non consentito in questo contesto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "la prima parola nel campo \"status\""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "la seconda parola nel campo \"status\""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "la terza parola nel campo \"status\""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "errore nella stringa Version \"%.250s\""
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "usati i campi obsoleti \"Revision\" o \"Package-Revision\""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "valore per il campo \"config-version\" non consentito in questo contesto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "errore nella stringa Config-Version \"%.250s\""
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 "il valore per \"conffiles\" contiene una riga con un formato errato \"%.*s\""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "il valore per \"conffiles\" contiene una riga che inizia con un carattere "
 "\"%c\" diverso da spazio"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "la directory root oppure un nome nullo è indicato come un \"conffile\""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "campo \"%s\", manca il nome del pacchetto oppure il valore è indecifrabile"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campo \"%s\", nome del pacchetto \"%.255s\" non valido: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"campo \"%s\", manca il nome del pacchetto oppure il valore è indecifrabile"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d file o directory attualmente installato.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "campo \"%s\", riferimento a \"%.255s\": errore nella versione"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -560,7 +663,7 @@ msgstr ""
 "campo \"%s\", riferimento a \"%.255s\":\n"
 " la relazione tra le versioni %c%c è errata"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -569,7 +672,7 @@ msgstr ""
 "campo \"%s\", riferimento a \"%.255s\":\n"
 " \"%c\" è obsoleto, usare \"%c=\" o \"%c%c\" al suo posto"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -579,11 +682,11 @@ msgstr ""
 " corrispondenza implicita esatta sul numero di versione, è consigliato l'uso "
 "di \"=\""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Solo le versioni esatte possono essere usate per \"Provides\""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -593,58 +696,58 @@ msgstr ""
 " numero di versione iniziante con un carattere non alfanumerico,\n"
 " è consigliato aggiungere uno spazio"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "campo \"%s\", riferimento a \"%.255s\": la versione contiene \"%c\""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "campo \"%s\", riferimento a \"%.255s\": versione non terminata"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "campo \"%s\", riferimento a \"%.255s\": errore nella versione"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 "campo \"%s\", errore di sintassi dopo il riferimento al pacchetto \"%.255s\""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternative (\"|\") non consentite nel campo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "valore per il campo \"triggers-pending\" non consentito in questo contesto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nome del trigger imminente \"%.255s\" non valido: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "trigger imminente \"%.255s\" duplicato"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "valore per il campo \"triggers-awaited\" non consentito in questo contesto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nome di pacchetto non valido nel trigger in attesa \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "trigger del pacchetto in attesa \"%.250s\" duplicato"
@@ -665,10 +768,9 @@ msgid "unable to set mode of target file '%.250s'"
 msgstr "impossibile impostare la modalità del file \"%.250s\""
 
 #: lib/dpkg/file.c:85
-#, fuzzy, c-format
-#| msgid "unable to close %s: %s"
+#, c-format
 msgid "unable to unlock %s"
-msgstr "impossibile chiudere %s: %s"
+msgstr "impossibile sbloccare %s"
 
 #: lib/dpkg/file.c:111
 #, c-format
@@ -676,16 +778,14 @@ msgid "unable to check file '%s' lock status"
 msgstr "impossibile verificare lo stato di blocco del file \"%s\""
 
 #: lib/dpkg/file.c:146
-#, fuzzy, c-format
-#| msgid "status database area is locked by another process"
+#, c-format
 msgid "%s is locked by another process"
-msgstr "qualche altro processo detiene il blocco sul database di stato"
+msgstr "un altro processo detiene il blocco su %s"
 
 #: lib/dpkg/file.c:148
-#, fuzzy, c-format
-#| msgid "unable to close %s: %s"
+#, c-format
 msgid "unable to lock %s"
-msgstr "impossibile chiudere %s: %s"
+msgstr "impossibile bloccare %s"
 
 #: lib/dpkg/log.c:53
 #, c-format
@@ -701,486 +801,482 @@ msgstr "<stato del pacchetto e descrittore del file di avanzamento>"
 msgid "unable to write to status fd %d"
 msgstr "impossibile scrivere sul file di stato %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc non riuscita (%ld byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc non riuscita (%ld byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "allocazione della memoria non riuscita"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "esecuzione di dup per std%s non riuscita"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
-msgstr "esecuzione di dup per fd=%d non riuscita"
+msgstr "esecuzione di dup per il file di stato %d non riuscita"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "creazione della pipe non riuscita"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "errore nello scrivere su \"%s\""
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "impossibile leggere i flag filedescriptor per %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "impossibile impostare il flag close-on-exec per %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "errore di configurazione: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 "apertura del file di configurazione \"%.255s\" per la lettura non riuscita: "
 "%s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "virgolette non bilanciate in \"%s\""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "opzione \"%s\" sconosciuta"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "\"%s\" richiede un valore"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "\"%s\" non accetta alcun valore"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "errore nel leggere il file di configurazione \"%.255s\""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "errore nel chiudere il file di configurazione \"%.255s\""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "errore nell'aprire la directory di configurazione \"%s\""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opzione --%s sconosciuta"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "l'opzione --%s richiede un valore"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "l'opzione --%s non accetta alcun valore"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opzione -%c sconosciuta"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "l'opzione -%c richiede un valore"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "l'opzione -%c non accetta alcun valore"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "opzione \"--%s\" obsoleta\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "azioni -%c (--%s) e -%c (--%s) in conflitto"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valore duplicato per il campo \"%s\""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "il nome del campo definito dall'utente \"%.*s\" è troppo corto"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valore duplicato per il campo definito dall'utente \"%.*s\""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s mancante"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valore vuoto per %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "lo stato del pacchetto è %s, ma sono attesi dei trigger"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Status inappropriato come valore di Configured-Version del pacchetto"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "lo stato del pacchetto è %s, ma sono attesi dei trigger"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "lo stato del pacchetto è triggers-awaited, ma nessun trigger atteso"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "lo stato del pacchetto è %s, ma dei trigger sono imminenti"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "lo stato del pacchetto è triggers-pending, ma nessun trigger imminente"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Il pacchetto non installato ha dei file di configurazione, ignorati"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "apertura del file di informazioni sui pacchetti \"%.255s\" in lettura non "
 "riuscita"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "impossibile eseguire stat sulle informazioni del pacchetto \"%.255s\""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "impossibile eseguire mmap sulle informazioni del pacchetto \"%.255s\""
 
-#: lib/dpkg/parse.c:344
-#, fuzzy, c-format
-#| msgid "can't stat package info file `%.255s'"
+#: lib/dpkg/parse.c:538
+#, c-format
 msgid "reading package info file '%.255s'"
-msgstr "impossibile eseguire stat sulle informazioni del pacchetto \"%.255s\""
+msgstr "lettura file informazioni \"%.255s\" del pacchetto"
+
+# (ndt) sembra essere il nome del file
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "chiusura dopo una lettura di \"%.255s\" non riuscita"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF dopo il nome del campo \"%.*s\""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "newline nel nome del campo \"%.*s\""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF MSDOS (^Z) nel nome del campo \"%.*s\""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "il nome del campo \"%.*s\" deve essere seguito dai due punti"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF prima del valore per il campo \"%.*s\" (newline finale mancante)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "EOF MSDOS nel valore del campo \"%.*s\" (newline mancante?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, c-format
+msgid "blank line in value of field '%.*s'"
+msgstr "riga vuota nel valore del campo \"%.*s\""
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF nel valore del campo \"%.*s\" (newline finale mancante)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "trovate molteplici descrizioni del pacchetto, ne è consentita solo una"
 
-# (ndt) sembra essere il nome del file
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "chiusura dopo una lettura di \"%.255s\" non riuscita"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "nessuna informazione sul pacchetto in \"%.255s\""
 
-#: lib/dpkg/parsehelp.c:45
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d package '%.255s':\n"
-#| " "
+#: lib/dpkg/parsehelp.c:46
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
-"%s, nel file \"%.255s\" vicino alla riga %d pacchetto \"%.255s\":\n"
-" "
+"analisi del file \"%.255s\" vicino alla riga %d pacchetto \"%.255s\":\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:48
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d:\n"
-#| " "
+#: lib/dpkg/parsehelp.c:50
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
-"%s, nel file \"%.255s\" vicino alla riga %d:\n"
-" "
-
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "non può essere una stringa vuota"
+"analisi del file \"%.255s\" vicino alla riga %d:\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:129
-#, fuzzy
-#| msgid "must start with an alphanumeric"
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr "deve iniziare con un carattere alfanumerico"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"il carattere \"%c\" non è consentito (solo lettere, numeri e caratteri \"%s"
-"\")"
-
-# (ndt) dovrebbe essere relavito alla versione
-#: lib/dpkg/parsehelp.c:198
-#, fuzzy
-#| msgid "<none>"
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
-msgstr "<non definita>"
+msgstr "<nessuna>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "la stringa di versione è vuota"
 
 # (ndt) idee migliori?
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "la stringa di versione presenta degli spazi"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "il valore epoch nella versione non è un numero"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "non è presente nulla dopo i due punti nel numero di versione"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
-msgstr ""
+msgstr "il numero di versione non inizia con una cifra"
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "carattere non valido nel numero di versione"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "carattere non valido nel numero di revisione"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s mancante"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valore vuoto per %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
-msgstr "carattere \"%c\" non valido nel campo \"width\"\n"
+msgstr "carattere \"%c\" non valido nella larghezza del campo\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Parentesi di chiusura mancante nel formato\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(nessuna descrizione disponibile)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nome di pacchetto non valido nel trigger in attesa \"%.255s\": %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nome di pacchetto non valido nel trigger in attesa \"%.255s\": %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "impossibile ignorare il segnale %s prima di eseguire %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "errore nel ripristino del segnale %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (sottoprocesso): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork non riuscita"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "il sottoprocesso %s ha restituito lo stato di errore %d"
 
-# (ndt) idee???
-#: lib/dpkg/subproc.c:127
-#, fuzzy, c-format
-#| msgid "wait for subprocess %s failed"
+#: lib/dpkg/subproc.c:128
+#, c-format
 msgid "subprocess %s was interrupted"
-msgstr "wait del sotto-processo %s non riuscita"
+msgstr "sottoprocesso %s interrotto"
 
-#: lib/dpkg/subproc.c:129
-#, fuzzy, c-format
-#| msgid "subprocess %s killed by signal (%s)%s"
+#: lib/dpkg/subproc.c:130
+#, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "il sottoprocesso %s è stato terminato dal segnale (%s)%s"
 
 # (ndt) dovrebbe andare a collegarsi con quella sopra
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", eseguito un core dump"
 
-# (ndt) usare fallito o non riuscito in questo caso non mi 
-# convince del tutto...
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "il sottoprocesso %s è terminato con un codice di wait %d"
 
-# (ndt) idee???
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
-msgstr "wait del sotto-processo %s non riuscita"
+msgstr "wait del sottoprocesso %s non riuscita"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nome di pacchetto \"%.250s\" non valido nel file dei trigger rinviati "
 "\"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "file dei trigger rinviati \"%.250s\" troncato"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "errore di sintassi nel file dei trigger rinviati \"%.250s\" al carattere \"%s"
 "\"%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "impossibile aprire/creare il file di blocco dei trigger \"%.250s\""
 
-# (ndt) statusstring
-#: lib/dpkg/trigdeferred.l:140
-#, fuzzy
-#| msgid "triggered"
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
-msgstr "triggered"
+msgstr "area dei trigger"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "impossibile eseguire stat sul file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "impossibile aprire il file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "impossibile aprire/creare il nuovo file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "errore nel leggere il file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "impossibile scriver il nuovo file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "impossibile chiudere il nuovo file dei trigger rinviati \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "impossibile installare il nuovo file dei trigger rinviati \"%.255s\""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "nomi di trigger nulli non sono permessi"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "il nome del trigger contiene caratteri non validi"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1189,20 +1285,20 @@ msgstr ""
 "sintassi non valida o sconosciuta nel nome del trigger \"%.250s\" (nel "
 "trigger di interesse per il pacchetto \"%.250s\")"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "apertura del file \"%.250s\" con l'elenco dei trigger di interesse non "
 "riuscita"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 "impossibile tornare all'inizio del file dei trigger di interesse \"%.250s\""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1211,41 +1307,7 @@ msgstr ""
 "errore di sintassi nel file dei trigger di interesse \"%.250s\", non di "
 "pacchetto \"%250s\" non valido: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "impossibile creare il nuovo file dei trigger di interesse \"%.250s\""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "impossibile scrivere il nuovo file del trigger di interesse \"%.205s\""
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"impossibile eseguire il flush del nuovo file del trigger di interesse "
-"\"%.250s\""
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"impossibile sincronizzare il nuovo file del trigger di interesse \"%.250s\""
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "impossibile chiudere il nuovo file del trigger di interesse \"%.250s\""
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"impossibile installare il nuovo file del trigger di interesse \"%.250s\""
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1253,47 +1315,17 @@ msgstr ""
 "file del trigger di interesse duplicato per il nome file \"%.250s\" e il "
 "pacchetto \"%.250s\""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "impossibile creare il nuovo file dei trigger \"%.250s\""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "impossibile scrivere il nuovo file dei trigger \"%.250s\""
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "impossibile eseguire il flush del nuovo file dei trigger \"%.250s\""
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "impossibile sincronizzare il nuovo file dei trigger \"%.250s\""
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "impossibile chiudere il nuovo file dei trigger \"%.250s\""
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "impossibile installare il nuovo file dei trigger come \"%.250s\""
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "impossibile leggere il file dei trigger \"%.250s\""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "errore di sintassi nel file dei trigger \"%.250s\""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1302,7 +1334,7 @@ msgstr ""
 "il record nel file dei trigger indica un nome di pacchetto \"%.250s\" non "
 "valido (per l'interesse nel file \"%.250s\"): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1311,32 +1343,40 @@ msgstr ""
 "il file dei trigger ci \"%.250s\" contiene una sintassi non valida nel nome "
 "del trigger \"%.250s\": %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "impossibile aprire il file dei trigger ci \"%.250s\""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "il file dei trigger ci contiene una sintassi sconosciuta"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "il file dei trigger ci contiene una direttiva \"%.250s\" sconosciuta"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "impossibile creare la directory di stato dei trigger \"%.250s\""
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "impossibile impostare il proprietario della directory di stato dei trigger "
 "\"%.250s\""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "nomi di trigger nulli non sono permessi"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "il nome del trigger contiene caratteri non validi"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1361,44 +1401,106 @@ msgstr "eof non attesa in \"%.250s\""
 msgid "error formatting string into varbuf variable"
 msgstr "errore nel formattare la stringa in una variabile varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "errore nel leggere dalla pipe dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "estrazione del file \"%.255s\" saltata (sostituito o escluso?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "impossibile creare \"%.255s\" (durante l'elaborazione di \"%.255s\")"
+
+# (ndt) oscura...
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "dpkg-deb backend su \"%.255s\""
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "errore nell'impostare il proprietario di \"%.255s\""
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "errore nell'impostare i permessi di \"%.255s\""
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "errore nello scrivere/chiudere \"%.255s\""
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "errore nel creare la pipe \"%.255s\""
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "errore nel creare il device \"%.255s\""
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "errore nel creare il collegamento fisico \"%.255s\""
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "errore nel creare il collegamento simbolico \"%.255s\""
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "errore nel creare la directory \"%.255s\""
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "errore nell'impostare l'orario di \"%.255s\""
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 "errore nell'impostare il proprietario del collegamento simbolico \"%.255s\""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "errore nell'impostare il proprietario di \"%.255s\""
+msgid "unable to read link `%.255s'"
+msgstr "impossibile leggere il collegamento \"%.255s\""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "errore nell'impostare i permessi di \"%.255s\""
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+"la dimensione del collegamento simbolico \"%.250s\" è cambiata da %jd a %zd"
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"tentata sovrascrittura di \"%.250s\" presente anche nel pacchetto %.250s "
+"%.250s"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "esecuzione di stat (dereference) sul collegamento simbolico esistente "
 "\"%.250s\" non riuscita"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1407,7 +1509,7 @@ msgstr ""
 "esecuzione di stat (dereference) sul nuovo collegamento simbolico proposto "
 "\"%.250s\" per \"%.250s\" non riuscita"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1416,19 +1518,19 @@ msgstr ""
 "tentata sovrascrittura di \"%.250s\", la versione divergente di \"%.250s"
 "\" (pacchetto: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "tentata sovrascrittura di \"%.250s\", la versione divergente di \"%.250s\""
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "impossibile eseguire stat su \"%.255s\" (stava per essere installato)"
 
 # (ndt) un po' molto libera, ma sistemata alla meno peggio
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1437,29 +1539,38 @@ msgstr ""
 "impossibile risolvere i problemi con \"%.255s\" prima di installarne "
 "un'altra versione"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "impossibile eseguire stat su \"%.255s\" appena ripristinato prima di "
 "installarne un'altra versione"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "l'archivio contiene l'oggetto \"%.255s\" di tipo sconosciuto 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "impossibile eseguire stat sul file \"%s\""
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Sostituzione dei file nella versione precedente del pacchetto %s...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Sostituiti dai file nel pacchetto %s installato...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1468,102 +1579,56 @@ msgstr ""
 "tentata sovrascrittura della directory \"%.250s\" nel pacchetto %.250s "
 "%.250s con un oggetto non-directory"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "tentata sovrascrittura di \"%.250s\" presente anche nel pacchetto %.250s "
 "%.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "impossibile creare \"%.255s\" (durante l'elaborazione di \"%.255s\")"
-
-# (ndt) oscura...
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "dpkg-deb backend su \"%.255s\""
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "errore nello scrivere/chiudere \"%.255s\""
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "errore nel creare la pipe \"%.255s\""
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "errore nel creare il device \"%.255s\""
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "errore nel creare il collegamento fisico \"%.255s\""
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "errore nel creare il collegamento simbolico \"%.255s\""
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "errore nel creare la directory \"%.255s\""
-
 # (ndt) volutamente tolto 'aside' dalla traduzione
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "impossibile spostare \"%.255s\" per installarne la nuova versione"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "impossibile leggere il collegamento \"%.255s\""
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 "impossibile creare il collegamento simbolico alla copia di backup di \"%.255s"
 "\""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "impossibile impostare il proprietario del collegamento simbolico alla copia "
 "di backup di \"%.255s\""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "impossibile creare il collegamento alla copia di backup di \"%.255s\" prima "
 "di installarne la nuova versione"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "impossibile installare la nuova versione di \"%.255s\""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "impossibile aprire \"%.255s\""
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "impossibile sincronizzare il file \"%.255s\""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1572,7 +1637,7 @@ msgstr ""
 "ignorati i problemi di dipendenze con %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1581,7 +1646,7 @@ msgstr ""
 "possibile deconfigurazione del pacchetto\n"
 " essenziale %s per abilitare %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1590,7 +1655,7 @@ msgstr ""
 "dpkg: %s è essenziale e non verrà deconfigurato\n"
 " per poter abilitare %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1600,17 +1665,17 @@ msgstr ""
 "%s"
 
 # (ndt) queste due pare si aggancino a quelle precedenti
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "la rimozione di %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "l'installazione di %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1618,12 +1683,12 @@ msgstr ""
 "dpkg: possibile deconfigurazione di %s che potrebbe essere rovinato a causa "
 "di %s...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
-msgstr "dpkg: %s viene deconfigurato (rovinato da %s).\n"
+msgstr "dpkg: %s viene deconfigurato (danneggiato da %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1633,11 +1698,11 @@ msgstr ""
 "%s"
 
 # (ndt) mah....
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "danneggiamenti ignorati, è possibile procedere ugualmente."
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1647,31 +1712,31 @@ msgstr ""
 " la deconfigurazione non è consentita (--auto-deconfigure potrebbe essere "
 "utile)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "l'installazione di %.250s potrebbe danneggiare il software esistente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: possibile rimozione di %s al posto di %s...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s non è installato correttamente - le relative dipendenze verranno "
 "ignorate.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: la rimozione di %s potrebbe causare dei problemi poiché fornisce "
 "%s...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1680,102 +1745,102 @@ msgstr ""
 "dpkg: il pacchetto %s richiede di essere reinstallato, ma verrà comunque "
 "rimosso.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 "dpkg: il pacchetto %s richiede di essere reinstallato, non verrà rimosso.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: il pacchetto %s verrà rimosso al posto di %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "pacchetti in conflitto - %.250s non verrà installato"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "conflitti ignorati, è possibile procedere ugualmente."
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive richiede almeno un percorso come argomento"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find per dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "fdopen della pipe di find non riuscita"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "errore nel leggere la pipe di find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "errore nel chiudere la pipe di find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find per --recursive ha restituito l'errore non gestito %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "ricerca completata senza trovare alcun pacchetto (file *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s richiede almeno un archivio di pacchetto come argomento"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standard output>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standard error>"
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
-msgstr "Selezionato il pacchetto %s.\n"
+msgid "Selecting previously unselected package %s.\n"
+msgstr "Selezionato il pacchetto %s non precedentemente selezionato.\n"
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Ignorato il pacchetto non selezionato %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versione %.250s di %.250s già installata, ignorata.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "retrocessione di %.250s dalla versione %.250s alla %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1811,21 +1876,21 @@ msgstr "impossibile rimuovere la versione appena installata di \"%.250s\""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "impossibile rimuovere la versione appena estratta di \"%.250s\""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "impossibile eseguire stat sul nuovo file di configurazione distribuito "
 "\"%.250s\""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "impossibile eseguire stat sul file di configurazione \"%.250s\" attualmente "
 "installato"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1836,61 +1901,61 @@ msgstr ""
 "Il file di configurazione \"%s\" non esiste nel sistema.\n"
 "Viene installato il nuovo file.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 "%s: rimozione della vecchia copia di backup \"%.250s\" non riuscita: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: rinomina di \"%.250s\" in \"%.250s\" non riuscita: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: rimozione di \"%.250s\" non riuscita: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "%s: rimozione della vecchia versione distribuita \"%.250s\" non riuscita: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: rimozione di \"%.250s\" (prima di sovrascriverlo) non riuscita: %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: collegamento di \"%.250s\" a \"%.250s\" non riuscito: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installazione della nuova versione del file di configurazione %s...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "impossibile installare \"%.250s\" come \"%.250s\""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 "nessun pacchetto chiamato \"%s\" installato, impossibile eseguire la "
 "configurazione"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "il pacchetto %.250s è già installato e configurato"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1899,7 +1964,24 @@ msgstr ""
 "il pacchetto %.250s non è pronto per la configurazione\n"
 " impossibile configurarlo (stato corrente \"%.250s\")"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"il pacchetto %.250s non è pronto per la configurazione\n"
+" impossibile configurarlo (stato corrente \"%.250s\")"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1908,11 +1990,11 @@ msgstr ""
 "dpkg: problemi con le dipendenze impediscono la configurazione di %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemi con le dipendenze - lasciato non configurato"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1921,7 +2003,7 @@ msgstr ""
 "dpkg: %s: problemi con le dipendenze, ma viene configurato ugualmente:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1929,12 +2011,12 @@ msgstr ""
 "Il pacchetto si trova in uno stato di inconsistenza critico - è consigliato\n"
 " reinstallarlo prima di tentare la configurazione."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Configurazione di %s (%s)...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1943,7 +2025,7 @@ msgstr ""
 "%s: impossibile eseguire stat sul file di configurazione \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1952,7 +2034,7 @@ msgstr ""
 "%s: il file di configurazione \"%s\" è un collegamento circolare\n"
 " (= \"%s\")"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1961,7 +2043,7 @@ msgstr ""
 "%s: impossibile eseguire readlink sul file di configurazione \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1970,37 +2052,38 @@ msgstr ""
 "%s: il file di configurazione \"%.250s\" indica un nome file rovinato\n"
 " (\"%s\" è un collegamento simbolico a \"%s\")"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: il file di configurazione \"%.250s\" non è un file normale o un "
 "collegamento simbolico (= \"%s\")"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "%s: impossibile aprire il file di configurazione %s per calcolarne il codice "
 "hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
-msgstr ""
+msgstr "visualizzatore differenze file di configurazione"
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Digitare \"exit\" una volta terminato.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
-msgstr ""
+msgstr "shell file di configurazione"
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -2009,12 +2092,12 @@ msgstr ""
 "\n"
 "File di configurazione \"%s\""
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (realmente \"%s\")"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -2025,7 +2108,7 @@ msgstr ""
 " ==> File nel sistema creato dall'utente o da uno script.\n"
 " ==> File anche nel pacchetto fornito dal responsabile del pacchetto.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -2034,7 +2117,7 @@ msgstr ""
 "\n"
 "     Non modificato dopo l'installazione.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2043,7 +2126,7 @@ msgstr ""
 "\n"
 " ==> Modificato (dall'utente o da uno script) dopo l'installazione.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2052,42 +2135,42 @@ msgstr ""
 "\n"
 " ==> Eliminato (dall'utente o da uno script) dopo l'installazione.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 " ==> Il distributore del pacchetto ha fornito una versione aggiornata.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 "     La versione nel pacchetto è la stessa dell'ultima installazione.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Viene usato il nuovo file.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Viene usato il vecchio file.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 " ==> Viene mantenuto il vecchio file di configurazione come valore "
 "predefinito.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr ""
 " ==> Viene usato il nuovo file di configurazione come valore predefinito.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2097,187 +2180,175 @@ msgid ""
 "      Z     : start a shell to examine the situation\n"
 msgstr ""
 "   Come procedere? Le opzioni sono:\n"
-"    Y o I  : installa la versione del responsabile del pacchetto\n"
+"    Y o I   : installa la versione del responsabile del pacchetto\n"
 "    N od O  : mantiene la versione attualmente installata\n"
-"      D    : mostra le differenze tra le versioni\n"
-"      Z    : avvia una shell per esaminare la situazione\n"
+"      D     : mostra le differenze tra le versioni\n"
+"      Z     : avvia una shell per esaminare la situazione\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " L'azione predefinita consiste nel mantenere la versione attuale.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " L'azione predefinita consiste nell'installare la nuova versione.\n"
 
 # (ndt) penso non ci siano problemi nel tradurre
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[predefinito=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[predefinito=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[nessun predefinito]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "errore di scrittura sullo stderr verificatosi prima del prompt per il file "
 "di configurazione"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "errore di lettura da stdin al prompt per il file di configurazione"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF su stdin al prompt per il file di configurazione"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s dipende da %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pre-dipende da %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s raccomanda %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suggerisce %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s danneggia %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s è in conflitto con %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s estende %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s sta per essere rimosso.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s sta per essere deconfigurato.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s sta per essere installato, ma la versione è la %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s è installato, ma la versione è la %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s è stato estratto, ma non è mai stato configurato.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s è stato estratto, ma la versione è la %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  l'ultima versione configurata di %.250s è la %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s è %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s fornisce %.250s, ma sta per essere rimosso.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s fornisce %.250s, ma sta per essere deconfigurato.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s fornisce %.250s, ma è %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s non è installato.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versione %.250s) sta per essere installato.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versione %.250s) è presente e %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s fornisce %.250s e sta per essere installato.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s fornisce %.250s, è presente e %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
-"Usare --help per un aiuto su come eseguire interrogazioni sui pacchetti."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
+msgstr "Usare --help per un aiuto sui file diversificati."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versione %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000, 2001 Wichert Akkerman.\n"
-"Copyright © 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2287,8 +2358,8 @@ msgstr ""
 "2\n"
 "o successiva per le condizioni di copia. NON c'è alcuna garanzia.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2297,7 +2368,7 @@ msgstr ""
 "Uso: %s [<opzione> ...] <comando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2312,11 +2383,11 @@ msgstr ""
 "  [--add] <file>           Aggiunge una deviazione\n"
 "  --remove <file>          Rimuove la deviazione\n"
 "  --list [<glob-pattern>]  Mostra il file delle deviazioni\n"
-"  --listpackage <fil>      Mostra quale pacchetto diverge il file\n"
+"  --listpackage <file>     Mostra quale pacchetto diversifica il file\n"
 "  --truename <file>        Ritorna il file diversificato\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2348,7 +2419,7 @@ msgstr ""
 "  --version                Mostra la versione\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2363,17 +2434,12 @@ msgstr ""
 "Gli script preinst/postrm dovrebbero sempre specificare --package e --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "impossibile eseguire stat sul file \"%s\""
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "errore nel controllare \"%s\""
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2382,130 +2448,113 @@ msgstr ""
 "la rinomina comprende il soprascrivere \"%s\" con\n"
 "   il file \"%s\", non consentito"
 
-#: src/divertcmd.c:222
-#, fuzzy, c-format
-#| msgid "unable to write file '%s'"
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
+#, c-format
 msgid "unable to create file '%s'"
-msgstr "impossibile scrivere il file \"%s\""
+msgstr "impossibile creare il file \"%s\""
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "copia file"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "impossibile rinominare \"%s\" in \"%s\""
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: rimozione vecchio collegamento duplicato \"%s\""
 
-#: src/divertcmd.c:261
-#, fuzzy, c-format
-#| msgid "unable to open source file `%.250s'"
+#: src/divertcmd.c:260
+#, c-format
 msgid "unable to remove copied source file '%s'"
-msgstr "impossibile aprire il file sorgente \"%.250s\""
+msgstr "impossibile rimuovere la copia del file sorgente \"%s\""
+
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "il nome di file \"%s\" non è assoluto"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "il file non può contenere newline"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "deviazione locale di %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "deviazione locale di %s in %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "deviazione di %s da %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "deviazione di %s in %s da %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "qualsiasi deviazione di %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "qualsiasi deviazione di %s in %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "impossibile creare il nuovo file %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "impossibile eseguire il flush del file \"%s\""
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "errore nel rimuovere il vecchio diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "errore nel creare il nuovo diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "errore nell'installare il nuovo diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s richiede un solo argomento"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "il nome di file \"%s\" non è assoluto"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "il file non dovrebbe contenere newline"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Impossibile divergere le directory"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Impossibile divergere il file \"%s\" a se stesso"
 
 # (ndt) non mi convince...
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Viene lasciato \"%s\"\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "\"%s\" è discordante da \"%s\""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Viene aggiunto \"%s\"\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"viene ignorata la richiesta di rimuovere %.250s poiché non è installato."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nessuna deviazione \"%s\", nessuna rimossa.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2516,7 +2565,7 @@ msgstr ""
 "  nel rimuovere \"%s\"\n"
 "  trovato \"%s\""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2527,18 +2576,25 @@ msgstr ""
 "  nel rimuovere \"%s\"\n"
 "  trovato \"%s\""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"viene ignorata la richiesta di rimuovere %.250s poiché non è installato."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Rimozione di \"%s\"\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
-msgstr "pacchetto non dovrebbe contenere newline"
+msgstr "pacchetto non può contenere newline"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
-msgstr "divert-to non dovrebbe contenere newline"
+msgstr "divert-to non può contenere newline"
 
 #: src/divertdb.c:64
 msgid "failed to open diversions file"
@@ -2552,12 +2608,12 @@ msgstr "esecuzione di fstat sul precedente file con le deviazioni non riuscita"
 msgid "failed to fstat diversions file"
 msgstr "esecuzione di fstat sul file con le deviazioni non riuscita"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "conflitti con le deviazioni relative a \"%.250s\" o \"%.250s\""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2569,7 +2625,7 @@ msgstr ""
 "che\n"
 "vi dipenda, affinché funzionino correttamente:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2580,7 +2636,7 @@ msgstr ""
 "configurazione nel menù di dselect affinché funzionino:\n"
 
 # (ndt) semplificate, questa e le altre due
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2590,7 +2646,7 @@ msgstr ""
 "dovrebbe essere ritentata usando \"dpkg --configure <pacchetto>\" o con\n"
 "l'opzione di configurazione nel menù di dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2600,7 +2656,7 @@ msgstr ""
 "può probabilmente essere completata ritentandola; i pacchetti possono\n"
 "essere rimossi usando \"dselect\" o \"dpkg --remove\":\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2611,7 +2667,7 @@ msgstr ""
 "\"dselect\" o \"dpkg --configure --pending\" (oppure \"dpkg --triggers-only"
 "\"):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2622,14 +2678,43 @@ msgstr ""
 "\"\n"
 "o \"dpkg --configure --pending\" (oppure \"dpkg --triggers-only\"):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+#, fuzzy
+#| msgid "Process even packages with wrong or no architecture"
+msgid "The following packages do not have an architecture:\n"
+msgstr "Elabora anche i pacchetti con architettura errata o senza architettura"
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s non accetta alcun argomento"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2638,26 +2723,25 @@ msgstr ""
 "modificarlo.\n"
 "Alcuni dei seguenti problemi potrebbero essere causati da ciò.\n"
 
-#: src/enquiry.c:191
-#, fuzzy
-#| msgid "<unknown>"
+# (ndt) dovrebbe essere relativa alla "sezione"
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<sconosciuta>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d in %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pacchetto, dalle seguenti sezioni:"
 msgstr[1] " %d pacchetti, dalle seguenti sezioni:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2666,33 +2750,37 @@ msgstr ""
 "La versione di dpkg con supporto %s funzionante non è ancora configurata.\n"
 " Usare \"dpkg --configure dpkg\" e provare nuovamente.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg non è stato registrato come installato, impossibile controllare il "
 "supporto per %s.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Campo pre-dipende"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "nomi di file lunghi"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "Conflicts e Replaces multipli"
 
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
 # (ndt) è un po' libera e diversa da quella dopo
 # oppure:
 # impossibile verificare il soddisfacimento delle...
-#: src/enquiry.c:434
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2701,28 +2789,28 @@ msgstr ""
 "dpkg: impossibile verificare i requisiti delle pre-dipendenze:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "impossibile soddisfare le pre-dipendenze per %.250s (richiesto da %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "opzione \"--%s\" obsoleta, usare \"--%s\" al suo posto."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
-"--compare-versions richiede tre argomenti: <versione> <relazione> <versione>"
+"--compare-versions richiede tre argomenti: <versione> <operatore> <versione>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
-msgstr "--compare-versions relazione errata"
+msgstr "--compare-versions operatore errato"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "sintassi della versione \"%s\" errata: %s"
@@ -2737,20 +2825,17 @@ msgstr ""
 " %s\n"
 
 #: src/errors.c:68
-#, fuzzy, c-format
-#| msgid ""
-#| "dpkg: failed to allocate memory for new entry in list of failed packages."
+#, c-format
 msgid ""
 "%s: failed to allocate memory for new entry in list of failed packages: %s"
 msgstr ""
-"dpkg: impossibile allocare memoria per un nuovo elemento nella lista dei "
-"pacchetti in errore."
+"%s: impossibile allocare memoria per un nuovo elemento nella lista dei "
+"pacchetti con errore: %s"
 
 #: src/errors.c:79
-#, fuzzy, c-format
-#| msgid "dpkg: too many errors, stopping\n"
+#, c-format
 msgid "%s: too many errors, stopping\n"
-msgstr "dpkg: troppi errori, chiusura in corso\n"
+msgstr "%s: troppi errori, chiusura in corso\n"
 
 #: src/errors.c:87
 msgid "Errors were encountered while processing:\n"
@@ -2778,13 +2863,13 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "viene ignorato il problema poiché è usata l'opzione --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 "impossibile aprire il file con l'elenco dei file del pacchetto \"%.250s\""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2793,142 +2878,107 @@ msgstr ""
 "file con l'elenco dei file del pacchetto \"%.250s\" mancante, il pacchetto "
 "viene considerato senza alcun file attualmente installato."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "impossibile eseguire stat sul file con l'elenco dei file del pacchetto "
 "\"%.250s\""
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
 #, fuzzy, c-format
-#| msgid "files list for package `%.250s'"
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"al file con l'elenco dei file del pacchetto \"%.250s\" manca un newline "
+"finale"
+
+#: src/filesdb.c:298
+#, c-format
 msgid "reading files list for package '%.250s'"
-msgstr "elenco dei file del pacchetto \"%.250s\""
+msgstr "elenco dei file per il pacchetto \"%.250s\""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "al file con l'elenco dei file del pacchetto \"%.250s\" manca un newline "
 "finale"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "il file con l'elenco dei file del pacchetto \"%.250s\" contiene un nome file "
 "vuoto"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 "errore nel chiudere il file con l'elenco dei file del pacchetto \"%.250s\""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Lettura del database... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d file o directory attualmente installato.)\n"
 msgstr[1] "%d file e directory attualmente installati.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"impossibile creare il file aggiornato con l'elenco dei file del pacchetto %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"scrittura del file aggiornato con l'elenco dei file del pacchetto %s non "
-"riuscita"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"esecuzione del flush del file aggiornato con l'elenco dei file del pacchetto "
-"%s non riuscita"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"sincronizzazione del file aggiornato con l'elenco dei file del pacchetto %s "
-"non riuscita"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"chiusura del file aggiornato con l'elenco dei file del pacchetto %s non "
-"riuscita"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"installazione del file aggiornato con l'elenco dei file del pacchetto %s non "
-"riuscita"
-
 # (ndt) statusstring
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "non installato"
 
 # (ndt) statusstring
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "non installato ma configurazione presente"
 
 # (ndt) statusstring
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "difettoso per una rimozione o installazione non riuscita"
 
 # (ndt) statusstring
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "estratto ma non configurato"
 
 # (ndt) statusstring
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "difettoso per un postinst non riuscito"
 
 # (ndt) statusstring
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "in attesa dell'elaborazione del trigger da un altro pacchetto"
 
 # (ndt) statusstring
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "triggered"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installato"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
-msgstr "errore: variabile PATH non impostata."
+#: src/help.c:113
+msgid "PATH is not set."
+msgstr "variabile PATH non impostata."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "\"%s\" non è stato trovato nella variabile PATH o non è un eseguibile."
 
-#: src/help.c:138
-#, fuzzy, c-format
-#| msgid "'%s' not found in PATH or not executable."
+#: src/help.c:144
+#, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
 "%s"
@@ -2936,122 +2986,169 @@ msgid_plural ""
 "%d expected programs not found in PATH or not executable.\n"
 "%s"
 msgstr[0] ""
-"\"%s\" non è stato trovato nella variabile PATH o non è un eseguibile."
+"%d programma atteso non è stato trovato nella variabile PATH o non è "
+"eseguibile.\n"
+"%s"
 msgstr[1] ""
-"\"%s\" non è stato trovato nella variabile PATH o non è un eseguibile."
+"%d programmi attesi non sono stati trovati nella variabile PATH o non sono "
+"eseguibili.\n"
+"%s"
 
-#: src/help.c:141
-#, fuzzy
-#| msgid ""
-#| "%d expected program not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
-#| msgid_plural ""
-#| "%d expected programs not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
-"%d programma essenziale non è stato trovato nella variabile PATH o non è "
-"eseguibile.\n"
-"NB: la PATH di root dovrebbe contenere /usr/local/sbin, /usr/sbin e /sbin."
+"Nota: la variabile PATH di root dovrebbe contenere /usr/local/sbin, /usr/"
+"sbin e /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
+"admindir deve essere all'interno di instdir affinché dpkg funzioni "
+"correttamente"
 
-#: src/help.c:190 src/main.c:746
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
-msgstr "impossibile eseguire setenv per lo script di maintainer"
+msgstr "impossibile eseguire setenv per il sottoprocesso"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "esecuzione di chroot a \"%.250s\" non riuscita"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "esecuzione di chdir a \"%.255s\" non riuscita"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "impossibile impostare i permessi di esecuzione su \"%.250s\""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
-msgstr "impossibile eseguire setenv per lo script di maintainer"
+msgstr "impossibile eseguire setenv per lo script del responsabile"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "vecchio script di %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "impossibile eseguire stat su %s \"%.250s\""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nuovo script %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "vecchio script di %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "impossibile eseguire stat su %s \"%.250s\": %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - viene provato lo script dal nuovo pacchetto...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "non c'è alcuno script nella nuova versione del pacchetto - saltato"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... sembra tutto sia andato correttamente.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "impossibile rimuovere in sicurezza \"%.255s\""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
-msgstr ""
+msgstr "comando rm per la pulizia"
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "impossibile verificare l'esistenza di \"%.250s\""
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "impossibile leggere la directory info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "errore nel cercare di aprire %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to create file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "impossibile creare il file \"%s\""
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "il file di configurazione \"%.250s\" non compare nel pacchetto"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "errore nello scrivere \"%s\""
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian \"%s\", programma di gestione dei pacchetti versione %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3074,7 +3171,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3119,7 +3220,7 @@ msgstr ""
 "  -Dh|--debug=help                   Mostra l'aiuto sul debug\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3127,35 +3228,78 @@ msgid ""
 "  --version                        Show the version.\n"
 "\n"
 msgstr ""
-"  -h|--help                        Mostra questo aiuto\n"
-"  --version                        Mostra la versione\n"
+"  -h|--help                          Mostra questo aiuto\n"
+"  --version                          Mostra la versione\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
 " -x|--extract|-X|--vextract|--fsys-tarfile  on archives (type %s --help).\n"
 "\n"
 msgstr ""
-"Uso dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
+"Usare dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
 " -x|--extract|-X|--vextract|--fsys-tarfile sugli archivi (digitare %s --"
 "help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Per uso interno: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3181,6 +3325,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3196,9 +3342,9 @@ msgstr ""
 "  --instdir=<directory>      Cambia directory d'installazione senza "
 "cambiare\n"
 "                             quella di amministrazione\n"
-"  --path-exclude=<pattern>   Non installa percorsi che corrispondono a un "
-"pattern shell\n"
-"  --path-include=<pattern>   Re-include un pattern precedentemente escluso\n"
+"  --path-exclude=<pattern>   Non installa percorsi che corrispondono a un\n"
+"                             modello shell\n"
+"  --path-include=<pattern>   Re-include un modello precedentemente escluso\n"
 "  -O|--selected-only         Salta i pacchetti non selezionati per essere\n"
 "                             installati/aggiornati\n"
 "  -E|--skip-same-version     Salta i pacchetti la cui stessa versione è già\n"
@@ -3226,7 +3372,7 @@ msgstr ""
 "  --abort-after <n>          Termina dopo <n> errori\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3237,19 +3383,21 @@ msgid ""
 "syntax).\n"
 "\n"
 msgstr ""
-"Operatori di comparazione per --compare-versions:\n"
+"Operatori di confronto per --compare-versions:\n"
 " lt le eq ne ge gt       (senza versione considera sempre precedente)\n"
 " lt-nl le-nl ge-nl gt-nl (senza versione considera sempre successivo)\n"
 " < << <= = >= >> >       (solo per compatibilità con sintassi del file di "
 "controllo)\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
-msgstr "Usare \"dselect\" per un'interfaccia alla gestione dei pacchetti.\n"
+msgstr ""
+"Usare \"dselect\" o \"aptitude\" per un'interfaccia alla gestione dei "
+"pacchetti.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3261,69 +3409,74 @@ msgid ""
 "`more' !"
 msgstr ""
 "Usare dpkg --help per un aiuto sull'installazione e la rimozione dei "
-"pacchetti [*];\n"
+"pacchetti [*].\n"
 "Usare \"dselect\" o \"aptitude\" per un'interfaccia alla gestione dei "
-"pacchetti;\n"
-"Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg;\n"
-"Usare dpkg --force-help per l'elenco delle opzioni di forzatura;\n"
-"Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;\n"
+"pacchetti.\n"
+"Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg.\n"
+"Usare dpkg --force-help per l'elenco delle opzioni di forzatura.\n"
+"Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb.\n"
 "\n"
 "Le opzioni indicate con [*] producono output prolisso - creare una pipe con "
 "\"less\" o \"more\"."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
-msgstr ""
+msgstr "Imposta tutte le opzioni di forzatura"
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
-msgstr ""
+msgstr "Sostituisce un pacchetto con una versione precedente"
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
-msgstr ""
+msgstr "Configura qualsiasi pacchetto che potrebbe essere di aiuto a questo"
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
-msgstr ""
+msgstr "Elabora i pacchetti occasionali anche se sono trattenuti"
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
-msgstr ""
+msgstr "Tenta di installare/rimuovere i pacchetti anche se non è root"
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
-msgstr ""
+msgstr "La variabile PATH non contiene programmi necessari"
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
-msgstr ""
+msgstr "Installa un pacchetto anche se il controllo di autenticità non riesce"
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr "Elabora anche i pacchetti con versioni errate"
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
-msgstr ""
+msgstr "Sovrascrive un file da un pacchetto con un altro"
 
-#: src/main.c:235
+# (ndt) non è un granché...
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
-msgstr ""
+msgstr "Sovrascrive un file che diverge con uno che non diverge"
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
-msgstr ""
+msgstr "Sovrascrive la directory di un pacchetto con un altro file"
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
-msgstr ""
+msgstr "Non esegue operazioni sicure di I/O quando estrae un pacchetto"
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
-msgstr ""
+msgstr "Usa sempre i nuovi file di configurazione, non chiede nulla"
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
-msgstr ""
+msgstr "Usa sempre i vecchi file di configurazione, non chiede nulla"
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3331,154 +3484,195 @@ msgid ""
 "                         you will be prompted unless one of the confold or\n"
 "                         confnew options is also given"
 msgstr ""
+"Usa l'opzione predefinita per i nuovi file di configurazione se ne è\n"
+"                         disponibile uno, senza chiedere nulla. Se non può\n"
+"                         essere trovato alcun valore predefinito, viene "
+"chiesto\n"
+"                         a meno che non sia usata una delle opzioni confold "
+"o\n"
+"                         confnew."
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
-msgstr ""
+msgstr "Installa sempre i file di configurazione mancanti"
 
-#: src/main.c:253
+# (ndt) non molto chiara
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
+"Chiede di sostituire i file di configurazione con nessuna nuova versione"
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
-msgstr ""
+msgstr "Elabora anche i pacchetti con architettura errata o senza architettura"
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
-msgstr ""
+msgstr "Installa comunque anche se danneggia un altro pacchetto"
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
-msgstr ""
+msgstr "Consente l'installazione di pacchetti in conflitto"
 
-#: src/main.c:261
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
-msgstr "problemi con le dipendenze - rimozione non possibile"
+msgstr "Rende avvisi tutti i problemi di dipendenze"
 
-#: src/main.c:263
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
-msgstr "problemi con le dipendenze - rimozione non possibile"
+msgstr "Rende avvisti tutti i problemi di versione di dipendenze"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
-msgstr ""
+msgstr "Rimuove i pacchetti che richiedono installazione"
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
-msgstr ""
+msgstr "Rimuove un pacchetto essenziale"
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
-msgstr ""
+msgstr "Informazioni generali di avanzamento"
 
-#: src/main.c:280
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
-msgstr "impossibile eseguire setenv per lo script di maintainer"
+msgstr "Chiamata e stato degli script del responsabile"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
-msgstr ""
+msgstr "Stampa output per ogni file elaborato"
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
-msgstr ""
+msgstr "Stampa molto output per ogni file elaborato"
 
-#: src/main.c:283
-#, fuzzy
-#| msgid "read error in configuration file `%.255s'"
+#: src/main.c:291
 msgid "Output for each configuration file"
-msgstr "errore nel leggere il file di configurazione \"%.255s\""
+msgstr "Stampa output per ogni file di configurazione"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
-msgstr ""
+msgstr "Stampa molto output per ogni file di configurazione"
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
-msgstr ""
+msgstr "Dipendenze e conflitti"
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
-msgstr ""
+msgstr "Stampa molto output riguardo le dipendenze e i conflitti"
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
-msgstr ""
+msgstr "Attivazione ed elaborazione dei trigger"
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
-msgstr ""
+msgstr "Stampa molto output riguardo i trigger"
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
-msgstr ""
+msgstr "Quantità folli di output riguardo i trigger"
 
-#: src/main.c:290
+# (ndt) mah...
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
-msgstr ""
+msgstr "Molte stupidaggini riguardo la directory dpkg/info"
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
-msgstr ""
+msgstr "Quantità folli di stupidaggini"
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
 "\n"
 " Number  Ref. in source   Description\n"
 msgstr ""
+"Opzioni di debug di %s, --debug=<ottale> oppure -D<ottale>:\n"
+"\n"
+" Numero  Rif. nel sorgente Descrizione\n"
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
 "Debugging options can be mixed using bitwise-or.\n"
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
+"\n"
+"Le opzioni di debug possono essere combinate tramite OR bit a bit.\n"
+"Notare che i valori e le descrizioni potrebbero cambiare.\n"
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug richiede un numero in base otto come argomento"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nome di pacchetto nullo nell'elenco separato da virgole \"%.250s\" di --"
 "ignore-depends"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends richiede un nome di pacchetto valido. \"%.250s\" non lo è; "
 "%s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "numero intero per --%s non valido: \"%.250s\""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "errore nell'eseguire l'hook \"%s\", codice d'uscita %d"
 
-#: src/main.c:463
-#, fuzzy
-#| msgid "status"
+#: src/main.c:475
 msgid "status logger"
-msgstr "stato"
+msgstr "logger di stato"
+
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s non accetta alcun argomento"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
 
-#: src/main.c:478
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3486,49 +3680,56 @@ msgid ""
 "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
 " Forcing things:\n"
 msgstr ""
+"Opzioni di forzatura di %s - Comportamento in caso di problemi:\n"
+"  Avvisa ma continua:  --force-<elemento>,<elemento>,...\n"
+"  Ferma con un errore: --refuse-<elemento>,<elemento>,... | --no-force-"
+"<elemento>,...\n"
+" Elementi di forzatura:\n"
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
 "WARNING - use of options marked [!] can seriously damage your installation.\n"
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
+"\n"
+"Attenzione: l'uso di opzioni indicate con [!] può danneggiare seriamente\n"
+"l'installazione. Le opzioni di forzatura indicate con [*] sono abilitate in\n"
+"modo predefinito.\n"
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opzione force/refuse \"%.*s\" sconosciuta"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "opzione force/refuse \"%s\" obsoleta\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd accetta un argomento, non nessuno"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd accetta un solo argomento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents accetta esattamente un argomento"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "impossibile aprire \"%i\" per ricevere il flusso"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
-msgstr "eof inatteso prima della fine della riga %d"
+msgstr "eof non attesa prima della fine della riga %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "necessaria un'opzione che indichi un'azione"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3536,22 +3737,22 @@ msgstr ""
 "è necessario specificare i pacchetti con il loro nome, non riportando il "
 "nome dei file che li contengono"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending non accetta alcun argomento che non sia un'opzione"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s richiede il nome di almeno un pacchetto come argomento"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Il pacchetto %s è indicato più volte, viene elaborato una sola.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3560,7 +3761,7 @@ msgstr ""
 "È stata estratta più di una copia del pacchetto %s\n"
 " durante questa sessione. Viene configurato una sola volta.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3569,114 +3770,114 @@ msgstr ""
 "il pacchetto %.250s non è pronto per l'elaborazione dei trigger\n"
 " (stato attuale \"%.250s\" con nessun trigger in attesa)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Il pacchetto %s che fornisce %s sta per essere rimosso.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Il pacchetto %s sta per essere rimosso.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  La versione di %s nel sistema è %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Il pacchetto %s che fornisce %s è in attesa dell'elaborazione dei "
 "trigger.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Il pacchetto %s è in attesa dell'elaborazione dei trigger.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: viene configurato anche \"%s\" (richiesto da \"%s\")\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Il pacchetto %s che fornisce %s non è ancora configurato.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Il pacchetto %s non è ancora configurato.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Il pacchetto %s che fornisce %s non è installato.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Il pacchetto %s non è installato.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) danneggia %s ed è %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) fornisce %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  La versione di %s da configurare è %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " dipende da "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
-msgstr ", ma:\n"
+msgstr "; comunque:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "impossibile assicurarsi che \"%.250s\" non esista"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
-msgstr ""
+msgstr "riassemblaggio pacchetto diviso"
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "file pacchetto riassemblato"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autenticazione di %s...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
-msgstr ""
+msgstr "verifica firma del pacchetto"
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verifica del pacchetto %s non riuscita."
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3685,103 +3886,106 @@ msgstr ""
 "Verifica del pacchetto %s non riuscita,\n"
 "ma viene installato lo stesso.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "superata\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "impossibile creare una directory temporanea"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "il pacchetto %s ha troppe coppie Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr ""
+"impossibile eliminare il file con le informazioni di controllo \"%.250s\""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "la vecchia versione del pacchetto ha un file di configurazione troppo lungo "
 "che inizia per \"%.250s\""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "impossibile rimuovere il file di informazioni obsoleto \"%.250s\""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "impossibile installare il (supposto) nuovo file di informazioni \"%.250s\""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "impossibile aprire la directory di controllo temporanea"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "il pacchetto contiene un nome troppo lungo per il file con le informazioni "
 "di controllo (inizia per \"%.50s\")"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 "le informazioni di controllo del pacchetto contenevano la directory \"%.250s"
 "\""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "la rimozione (rmdir) di \"%.250s\" nelle informazioni di controllo del "
 "pacchetto non indicavano una directory"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "il pacchetto %s conteneva un elenco come file di informazioni"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "impossibile installare il nuovo file di informazioni \"%.250s\" come \"%.250s"
 "\""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr ""
-"impossibile eliminare il file con le informazioni di controllo \"%.250s\""
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Impossibile trovare %s che è stato completamente sostituito.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "impossibile accedere all'archivio"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "impossibile creare una directory temporanea"
-
-#: src/processarc.c:411
-#, fuzzy
-#| msgid "control information length"
+#: src/processarc.c:472
 msgid "package control information extraction"
-msgstr "lunghezza informazioni controllo"
+msgstr "estrazione informazioni di controllo del pacchetto"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Informazioni riguardo %s provenienti da %s registrate.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 "l'architettura del pacchetto (%s) non corrisponde a quella del sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3790,106 +3994,99 @@ msgstr ""
 "dpkg: problemi con le pre-dipendenze di %s contenente %s:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema con le pre-dipendenze - %.250s non viene installato"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "vengono ignorati i problemi con le pre-dipendenze."
 
 # (ndt) il secondo è la versione
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Preparativi per sostituire %s v.%s (utilizzando %s)...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Estrazione di %s (da %s)...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nome del file di configurazione (inizia per \"%.250s\") troppo lungo (>%d "
 "caratteri)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "errore di lettura in %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "errore nel chiudere %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "errore nel cercare di aprire %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Deconfigurazione di %s per poter rimuovere %s...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Deconfigurazione di %s...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Estrazione del sostituto di %.250s...\n"
 
-#: src/processarc.c:807
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
-msgstr "estrazione campo dpkg-deb"
+msgstr "estrazione file system del pacchetto"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "errore nel leggere il file tar creato da dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
-msgstr "ile tar rovinato - l'archivio del pacchetto è danneggiato"
+msgstr "file tar  - l'archivio del pacchetto è danneggiato"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: rimozione di possibili caratteri nulli terminali"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "impossibile eseguire stat del vecchio file \"%.250s\", non viene eliminato: "
 "%s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "impossibile eliminare la vecchia directory \"%.250s\": %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "il vecchio file di configurazione \"%.250s\" era una directory vuota (ora è "
 "stata eliminata)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "impossibile eseguire stat sull'altro file nuovo \"%.250s\""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3898,16 +4095,11 @@ msgstr ""
 "il vecchio file \"%.250s\" è lo stesso di molti nuovi file (sia \"%.250s\" "
 "che \"%.250s\")"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "impossibile rimuovere in sicurezza il vecchio file \"%.250s\": %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Impossibile trovare %s che è stato completamente sostituito.)\n"
-
 # (ndt) idee sul significato?
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
@@ -3915,103 +4107,104 @@ msgstr "(Impossibile trovare %s che è stato completamente sostituito.)\n"
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
 "pend\n"
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
-"Desired=Unknown/Install/Remove/Purge/Hold\n"
-"| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
+"Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in "
+"attesa)\n"
+"| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
 "pend\n"
-"|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
+"|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: "
+"maiuscolo=grave)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nome"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versione"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descrizione"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nessun pacchetto corrispondente a %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "deviazione di %s da: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "deviazione di %s in: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "deviazione locale da: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "deviazione locale in: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search richiede almeno un modello di nome file come argomento"
 
-#: src/querycmd.c:350
-#, fuzzy, c-format
-#| msgid "No packages found matching %s.\n"
+#: src/querycmd.c:372
+#, c-format
 msgid "%s: no path found matching pattern %s.\n"
-msgstr "Nessun pacchetto corrispondente a %s.\n"
+msgstr "%s: non è stato trovato alcun percorso corrispondente al modello %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Il pacchetto \"%s\" non è installato e non è disponibile alcuna "
 "informazione.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Il pacchetto \"%s\" non è disponibile.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Il pacchetto \"%s\" non è installato.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Il pacchetto \"%s\" non contiene alcun file (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "diverge localmente in: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "il pacchetto ne diverge altri in: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "diverge da %s in: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -4019,36 +4212,25 @@ msgstr ""
 "Usare \"dpkg --info\" (= \"dpkg-deb --info\") per esaminare gli archivi e\n"
 "\"dpkg --contents\" (= \"dpkg-deb --contents\") per elencarne il contenuto.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s accetta al massimo due argomenti"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "il file di controllo contiene %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Strumento di interrogazione della gestione dei pacchetti Debian %s versione "
 "%s.\n"
 
-#: src/querycmd.c:619
-#, fuzzy, c-format
-#| msgid ""
-#| "Commands:\n"
-#| "  -s|--status <package> ...        Display package status details.\n"
-#| "  -p|--print-avail <package> ...   Display available version details.\n"
-#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
-#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
-#| "  -W|--show <pattern> ...          Show information on package(s).\n"
-#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
-#| "  -c|--control-path <package> [<file>]\n"
-#| "                                   Print path for package control file.\n"
-#| "\n"
+#: src/querycmd.c:667
+#, c-format
 msgid ""
 "Commands:\n"
 "  -s|--status <package> ...        Display package status details.\n"
@@ -4075,11 +4257,17 @@ msgstr ""
 "controllo del pacchetto\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4088,7 +4276,7 @@ msgstr ""
 "  -f|--showformat=<formato>        Usa un formato alternativo per --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4114,13 +4302,18 @@ msgstr ""
 "  larghezza non abbia valore negativo, nel qual caso l'allineamento sarà a\n"
 "  sinistra.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+"Usare --help per un aiuto su come eseguire interrogazioni sui pacchetti."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "viene ignorata la richiesta di rimuovere %.250s poiché non è installato."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4129,11 +4322,11 @@ msgstr ""
 "viene ignorata la richiesta di rimuovere %.250s, solo i file\n"
 "di configurazione sono presenti nel sistema. Usare --purge per rimuoverli."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Questo è un pacchetto essenziale - non dovrebbe essere rimosso."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4142,11 +4335,11 @@ msgstr ""
 "dpkg: problemi con le dipendenze impediscono la rimozione di %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemi con le dipendenze - rimozione non possibile"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4155,7 +4348,7 @@ msgstr ""
 "dpkg: %s: problemi con le dipendenze, ma viene rimosso comunque:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4163,17 +4356,17 @@ msgstr ""
 "Il pacchetto si trova in uno stato di inconsistenza grave - è\n"
 " necessario reinstallarlo prima di rimuoverlo."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Tentativo di rimuovere o eliminare %s...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Rimozione di %s...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4182,106 +4375,109 @@ msgstr ""
 "nel rimuovere %.250s non è stato possibile rimuovere la directory \"%.250s"
 "\": %s - è un punto di mount?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "impossibile rimuovere \"%.250s\""
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "impossibile rimuovere in sicurezza \"%.250s\""
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "nel rimuovere %.250s la directory \"%.250s\" è risultata non vuota e non "
 "viene rimossa."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, c-format
+msgid "cannot remove '%.250s'"
+msgstr "impossibile rimuovere \"%.250s\""
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Eliminazione dei file di configurazione di %s...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "impossibile rimuovere il vecchio file di configurazione \"%.250s\") (= "
 "\"%.250s\")"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "impossibile leggere la directory del file di configurazione \"%.250s\" (da "
 "\"%.250s\")"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "impossibile rimuovere la vecchia copia di backup del file di configurazione "
 "\"%.250s\") (di \"%.250s\")"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "impossibile rimuovere il vecchio elenco dei file"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "impossibile rimuovere il vecchio script postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
-msgstr "eof inatteso nel nome del pacchetto alla riga %d"
+msgstr "eof non attesa nel nome del pacchetto alla riga %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fine riga inattesa nel nome del pacchetto alla riga %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
-msgstr "eof inatteso dopo il nome del pacchetto alla riga %d"
+msgstr "eof non attesa dopo il nome del pacchetto alla riga %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fine riga inatteso dopo il nome del pacchetto alla riga %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "dati inaspettati dopo il pacchetto e la selezione alla riga %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nome di pacchetto non valido alla riga %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nome di pacchetto non valido alla riga %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "stato desiderato sconosciuto alla riga %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "errore di lettura sullo standard input"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"Copyright © 2000, 2001 Wichert Akkerman.\n"
-"Copyright © 2006-2009 Guillem Jover.\n"
+"Usare --help per un aiuto su come scavalcare le informazioni di stato del "
+"file."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4297,7 +4493,7 @@ msgstr ""
 "  --remove <file>          Rimuove il file dal database\n"
 "  --list [<glob-pattern>]  Elenca gli override nel database\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4313,35 +4509,21 @@ msgstr ""
 "  --admindir <directory>   Imposta la directory con il file di statoverride\n"
 "  --update                 Aggiorna immediatamente i permessi del file\n"
 "  --force                  Forza un'azione anche se il controllo non riesce\n"
-"  --quiet                  Operazione silenziona, output minimo\n"
+"  --quiet                  Operazione silenziosa, output minimo\n"
 "  --help                   Mostra questo messaggio di aiuto\n"
 "  --version                Mostra la versione\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "vengono tolti gli / in coda"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "impossibile aprire il nuovo file statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "errore nel rimuovere statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "errore nel creare il nuovo statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "errore nell'installare il nuovo statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add richiede quattro argomenti"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4350,21 +4532,21 @@ msgstr ""
 "Esiste già un override per \"%s\", ma l'opzione --force è stata specificata, "
 "quindi viene ignorato."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Esiste già un override per \"%s\", uscita."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "fornito --update, ma %s non esiste"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Nessun override presente."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update è inutile per --remove"
 
@@ -4403,10 +4585,9 @@ msgid "failed to fstat previous statoverride file"
 msgstr "esecuzione di fstat sul file statoverride precedente non riuscita"
 
 #: src/statdb.c:162
-#, fuzzy, c-format
-#| msgid "statoverride file `%.250s'"
+#, c-format
 msgid "reading statoverride file '%.250s'"
-msgstr "file statoverride \"%.250s\""
+msgstr "lettura file statoverride \"%.250s\""
 
 #: src/statdb.c:169
 msgid "statoverride file is missing final newline"
@@ -4483,42 +4664,37 @@ msgstr ""
 "  --no-act                         Esegue solo i test, non modifica nulla\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"deve essere invocato da uno script del responsabile (oppure con un'opzione --"
+"by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: la directory dei dati dei trigger non è stata ancora creata\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: i record del trigger non esistono ancora\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "accetta un solo argomento, il nome del trigger"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger deve essere invocato da uno script di maintainer (oppure con "
-"un'opzione --by-package)"
-
-#: src/trigcmd.c:216
-#, fuzzy, c-format
-#| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
+#: src/trigcmd.c:240
+#, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
-msgstr "dpkg-trigger: nome del pacchetto atteso \"%.250s\" non valido: %.250s"
+msgstr "nome del pacchetto atteso \"%.250s\" non valido: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nome del trigger \"%.250s\" non valido: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4527,7 +4703,7 @@ msgstr ""
 "%s: trovato un ciclo nell'elaborazione dei trigger\n"
 " elenco dei pacchetti i cui trigger sono o potrebbero essere responsabili:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4536,56 +4712,56 @@ msgstr ""
 "\n"
 " trigger dei pacchetti in attesa che sono o potrebbero essere irresolubili:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "ciclo nei trigger, abbandono"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Elaborazione dei trigger per %s...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
-msgstr "--%s richiede un file Packages come unico argomento"
+msgid "--%s needs exactly one Packages-file argument"
+msgstr "--%s richiede esattamente un file Packages come argomento"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "impossibile accedere all'area di stato di dpkg per l'aggiornamento massivo "
 "delle disponibilità"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "l'aggiornamento massivo delle disponibilità necessita dei permessi di "
 "scrittura sull'area di stato di dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Sostituzione delle informazioni sui pacchetti disponibili usando %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 "Aggiornamento delle informazioni sui pacchetti disponibili usando %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
-msgstr[0] "Le informazioni riguardo %d pacchetto sono state aggiornate.\n"
+msgstr[0] "Le informazioni \triguardo %d pacchetto sono state aggiornate.\n"
 msgstr[1] "Le informazioni riguardo %d pacchetti sono state aggiornate.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
 msgstr ""
-"opzione \"--%s\" obsoleta, i pacchetti non disponibili vengono cancellati "
+"opzione \"--%s\" obsoleta, i pacchetti non disponibili vengono puliti "
 "automaticamente."
 
 #: dpkg-deb/build.c:124
@@ -4702,225 +4878,208 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "%d avviso relativo ai file di controllo viene ignorato\n"
 msgstr[1] "%d avvisi relativi ai file di controllo vengono ignorati\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s richiede un argomento <directory>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build accetta al massimo due argomenti"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "impossibile verificare l'esistenza dell'archivio \"%.250s\""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "la destinazione è una directory - impossibile saltare la verifica del file "
 "di controllo"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "non viene eseguita la verifica dei contenuti dell'area di controllo."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: generazione di un pacchetto sconosciuto in \"%s\".\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: generazione del pacchetto \"%s\" in \"%s\".\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
-#, fuzzy, c-format
-#| msgid "failed to make tmpfile (data)"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
+#, c-format
 msgid "failed to make temporary file (%s)"
-msgstr "creazione di un file temporaneo non riuscita (dati)"
+msgstr "creazione di un file temporaneo non riuscita (%s)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
-#, fuzzy
-#| msgid "control"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
-msgstr "control"
+msgstr "elemento control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
-#, fuzzy, c-format
-#| msgid "failed to unlink tmpfile (data), %s"
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
+#, c-format
 msgid "failed to unlink temporary file (%s), %s"
-msgstr "rimozione del collegamento al file temporaneo %s non riuscita (dati)"
+msgstr "rimozione del collegamento al file temporaneo non riuscita (%s), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
-#, fuzzy, c-format
-#| msgid "failed to rewind tmpfile (data)"
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
+#, c-format
 msgid "failed to rewind temporary file (%s)"
-msgstr "esecuzione di rewind sul file temporaneo non riuscita (dati)"
+msgstr "esecuzione di rewind sul file temporaneo non riuscita (%s)"
 
-#: dpkg-deb/build.c:494
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: dpkg-deb/build.c:502
+#, c-format
 msgid "failed to stat temporary file (%s)"
-msgstr "esecuzione di fstat sul file ar non riuscita (%s)"
+msgstr "esecuzione di fstat sul file temporaneo non riuscita (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "errore nello scrivere \"%s\""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
-#, fuzzy
-#| msgid "between members"
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
-msgstr "tra i membri"
+msgstr "elemento dati"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
-#, fuzzy, c-format
-#| msgid "failed to write filename to tar pipe (data)"
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
+#, c-format
 msgid "failed to write filename to tar pipe (%s)"
-msgstr "scrittura del nome del file sulla pipe di tar non riuscita (dati)"
+msgstr "scrittura del nome del file sulla pipe di tar non riuscita (%s)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> da tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
-msgstr ""
+msgstr "comando shell per spostare file"
 
 # (ndt) il secondo è il nome del file
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fine del file inattesa in %s nel file %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "errore nel leggere %s dal file %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "lettura dell'archivio \"%.255s\" non riuscita"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "esecuzione di fstat sull'archivio non riuscita"
 
-#: dpkg-deb/extract.c:130
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
-msgstr "il numero di versione dell'archivio non contiene alcun punto (\".\")"
+msgstr "numero magico dell'archivio"
 
-#: dpkg-deb/extract.c:142
-#, fuzzy
-#| msgid "archive has no newlines in header"
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
-msgstr "l'archivio non contiene newline nell'intestazione"
+msgstr "intestazione componente dell'archivio"
 
-#: dpkg-deb/extract.c:147
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-deb/extract.c:149
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
-msgstr "il file \"%.250s\" è danneggiato - numero di porzione errato"
+msgstr ""
+"il file \"%.250s\" è danneggiato - numero magico dell'intestazione "
+"dell'archivio errato"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "il file \"%.250s\" non è un archivio nel formato debian (provare dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
-#, fuzzy
-#| msgid "archive has no dot in version number"
+# (ndt) mah...
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
-msgstr "il numero di versione dell'archivio non contiene alcun punto (\".\")"
+msgstr "componente intestazione dell'informazione dell'archivio"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "l'archivio non contiene newline nell'intestazione"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "il numero di versione dell'archivio non contiene alcun punto (\".\")"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
-"versione %.250s dell'archivio non comprensibile, installare una versione di "
-"dpkg-deb più recente"
+"versione %.250s dell'archivio non comprensibile, installare una versione più "
+"recente di dpkg-debt"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#, c-format
 msgid "skipped archive member data from %s"
-msgstr "dati dell'elemento da %s tralasciati"
+msgstr "dati dell'elemento dell'archivio da %s tralasciati"
 
 #: dpkg-deb/extract.c:193
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains ununderstood data member %.*s, giving up"
+#, c-format
 msgid "archive '%.250s' contains not understood data member %.*s, giving up"
 msgstr ""
-"il file \"%.250s\" contiene un elemento dati incomprensibile %.*s, "
+"l'archivio \"%.250s\" contiene un elemento dati incomprensibile %.*s, "
 "operazione annullata"
 
 #: dpkg-deb/extract.c:198
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains two control members, giving up"
+#, c-format
 msgid "archive '%.250s' contains two control members, giving up"
 msgstr ""
-"il file \"%.250s\" contiene due elementi di controllo, operazione annullata"
+"l'archivio \"%.250s\" contiene due elementi di controllo, operazione "
+"annullata"
 
 #: dpkg-deb/extract.c:213
 #, fuzzy, c-format
 #| msgid ""
 #| " new debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi bytes.\n"
+#| " size %jd bytes: control archive= %jd bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nuovo pacchetto debian, versione %s.\n"
-" dimensione %ld byte: archivio di controllo= %zi byte.\n"
+" dimensione %jd byte: archivio di controllo= %jd byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
-msgstr ""
+msgstr "dimensione elemento archivio di controllo"
 
-#: dpkg-deb/extract.c:234
-#, fuzzy, c-format
-#| msgid "archive has malformatted control length `%s'"
+#: dpkg-deb/extract.c:236
+#, c-format
 msgid "archive has malformatted control member size '%s'"
-msgstr "l'archivio ha una lunghezza di controllo \"%s\" mal formattata"
+msgstr ""
+"dimensione dell'elemento di controllo \"%s\" dell'archivio mal formattata"
 
-#: dpkg-deb/extract.c:241
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#: dpkg-deb/extract.c:243
+#, c-format
 msgid "skipped archive control member data from %s"
-msgstr "dati dell'elemento da %s tralasciati"
+msgstr "dati dell'elemento di controllo dell'archivio da %s tralasciati"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
+#| " size %jd bytes: control archive= %jd, main archive= %jd.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " vecchio pacchetto debian, versione %s.\n"
-" dimensione %ld byte: archivio di controllo= %zi, archivio principale= %ld.\n"
+" dimensione %jd byte: archivio di controllo= %jd, archivio principale= %jd.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4929,52 +5088,53 @@ msgstr ""
 "dpkg-deb: il file sembra essere un archivio danneggiato\n"
 "dpkg-deb:  per essere stato scaricato in modalità ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "\"%.255s\" non è un archivio in formato debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "scrittura sulla pipe nella copia non riuscita"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "chiusura della pipe nella copia non riuscita"
 
 # (ndt) non riesco a capire dove venga usata
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dati"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "esecuzione di chdir sulla directory non riuscita"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "creazione di una directory non riuscita"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "esecuzione di chdir sulla directory dopo averla creata non riuscita"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "esecuzione di chdir sulla directory non riuscita"
-
 # (ndt) comprimere -> decomprimere...
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<decompressione>"
 
 # (ndt) boh!?!?
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "paste"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s richiede il nome di un file .deb come argomento"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4983,27 +5143,26 @@ msgstr ""
 "--%s richiede come argomento una directory di destinazione.\n"
 "Usare \"dpkg --install\"?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s accetta al massimo due argomenti (un .deb e una directory)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s accetta un solo argomento (un nome di file .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "esecuzione di chdir su \"/\" per la pulizia non riuscita"
 
-#: dpkg-deb/info.c:109
-#, fuzzy, c-format
-#| msgid "cannot stat file '%s'"
+#: dpkg-deb/info.c:106
+#, c-format
 msgid "control file '%s'"
-msgstr "impossibile eseguire stat sul file \"%s\""
+msgstr "file di controllo \"%s\""
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
@@ -5011,75 +5170,70 @@ msgstr ""
 
 # (ndt) non mi è molto chiara
 # se fosse: il componente aperto ... ?
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "apertura del componente \"%.255s\" (in %.255s) non riuscita in modo inatteso"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "Manca %d dei componenti di controllo richiesto"
 msgstr[1] "Mancano %d dei componenti di controllo richiesto"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "impossibile analizzare la directory \"%.255s\""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "impossibile eseguire stat su \"%.255s\" (in \"%.255s\")"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "impossibile aprire \"%.255s\" (in \"%.255s\")"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "lettura di \"%.255s\" (in \"%.255s\") non riuscita"
 
-#: dpkg-deb/info.c:167
-#, fuzzy, c-format
-#| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
+#: dpkg-deb/info.c:170
+#, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
-msgstr " %7ld byte, %5d righe   %c  %-20.127s %.127s\n"
+msgstr " %7jd byte, %5d righe   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     non un file normale       %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(nessun file \"control\" nell'archivio di controllo)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "impossibile aprire il componente \"control\""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "lettura del componente \"control\" non riuscita"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "errore nel chiudere il componente \"%s\""
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Errore nel formato"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents accetta esattamente un argomento"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -5098,6 +5252,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5110,10 +5266,13 @@ msgstr ""
 "  -e|--control <deb> [<directory>] Estrae informazioni di controllo\n"
 "  -x|--extract <deb> <directory>   Estrae i file\n"
 "  -X|--vextract <deb> <directory>  Estrae ed elenca i file\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Estrae i file e le informazioni di "
+"controllo\n"
 "  --fsys-tarfile <deb>             Crea un file tar\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5126,11 +5285,28 @@ msgstr ""
 "<cfield> è il nome di un campo nel file \"control\" principale.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -v, --verbose                    Enable verbose output.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5140,10 +5316,14 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opzioni:\n"
 "  --showformat=<formato>           Usa un formato alternativo per --show\n"
+"  -v, --verbose                    Abilita output prolisso\n"
 "  -D                               Abilita output di debug\n"
 "  --old, --new                     Seleziona il formato dell'archivio\n"
 "  --nocheck                        Disattiva la verifica del file di "
@@ -5153,11 +5333,11 @@ msgstr ""
 "                                   nella generazione del pacchetto\n"
 "  -Z<tipo>                         Imposta il tipo di compressione usato\n"
 "                                   nella generazione del pacchetto\n"
-"                                     Valori ammessi: gzip, xz, bzip2, lzma, "
+"                                   Valori ammessi: gzip, xz, bzip2, lzma, "
 "none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5167,11 +5347,11 @@ msgid ""
 msgstr ""
 "\n"
 "Usare \"dpkg\" per installare e rimuovere pacchetti dal sistema, oppure\n"
-"\"dselect\" o \"aptitude\" per un'interfaccia grafica alla gestione dei\n"
-"pacchetti. Pacchetti estratti con \"dpkg-deb --extract\" saranno installati\n"
-"non correttamente.\n"
+"\"dselect\" o \"aptitude\" per un'interfaccia alla gestione dei pacchetti.\n"
+"Pacchetti estratti con \"dpkg-deb --extract\" saranno installati non\n"
+"correttamente.\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5180,204 +5360,215 @@ msgstr ""
 "Usare \"dpkg --help\" per l'aiuto sull'installazione e rimozione dei "
 "pacchetti."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "numero intero per -%c non valido: \"%.250s\""
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "livello di compressione per -%c non valido: \"%ld\""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "tipo di compressione \"%s\" sconosciuto."
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "livello di compressione per -%c non valido: \"%ld\""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "il file \"%.250s\" è danneggiato - numero errato (codice %d) in %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "il file \"%.250s\" è danneggiato - manca %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "il file \"%.250s\" è rovinato - manca il newline dopo %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "errore nel leggere %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "il file \"%.250s\" è danneggiato - codice di controllo errato alla fine "
 "della prima intestazione"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "il file \"%.250s\" è danneggiato - carattere di riempimento errato (codice "
 "%d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "il file \"%.250s\" è rovinato - caratteri nulli nella sezione info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
-msgstr "numero di versione"
+msgstr "numero di versione del formato"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s è installato, ma la versione è la %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "la versione del formato del file \"%.250s\" è \"%.250s\" - è necessaria una "
 "versione di dpkg-split più recente"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nome pacchetto"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "numero di versione del pacchetto"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "file checksum MD5 del pacchetto"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "il file \"%.250s\" è danneggiato - checksum MD5 \"%.250s\" errato"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
-msgstr ""
+msgstr "dimensione totale dell'archivio"
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
-#, fuzzy
-#| msgid "part offset"
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
-msgstr "offset della porzione"
+msgstr "offset della porzione dell'archivio"
 
-#: dpkg-split/info.c:139
-#, fuzzy
-#| msgid "part numbers"
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
-msgstr "numeri della porzione"
+msgstr "numeri della porzione dell'archivio"
 
-#: dpkg-split/info.c:142
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - no slash between part numbers"
+#: dpkg-split/info.c:147
+#, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "il file \"%.250s\" è danneggiato - non ci sono slash (\"/\") tra i numeri "
-"delle porzioni"
+"della porzione dell'archivio"
 
-#: dpkg-split/info.c:145
-#, fuzzy
-#| msgid "number of parts"
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
-msgstr "numero di porzioni"
+msgstr "numero di porzioni dell'archivio"
 
-#: dpkg-split/info.c:147
-#, fuzzy, c-format
-#| msgid "file '%.250s' is corrupt - bad number of parts"
+#: dpkg-split/info.c:152
+#, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
-msgstr "il file \"%.250s\" è danneggiato - numero di porzioni errato"
+msgstr ""
+"il file \"%.250s\" è danneggiato - numero di porzioni dell'archivio errato"
 
-#: dpkg-split/info.c:149
-#, fuzzy
-#| msgid "parts number"
+#: dpkg-split/info.c:154
 msgid "archive parts number"
-msgstr "numero delle porzioni"
+msgstr "numero delle porzioni dell'archivio"
 
-#: dpkg-split/info.c:151
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-split/info.c:156
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
-msgstr "il file \"%.250s\" è danneggiato - numero di porzione errato"
+msgstr ""
+"il file \"%.250s\" è danneggiato - numero della porzione dell'archivio errato"
+
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr "architettura pacchetto"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "il file \"%.250s\" è danneggiato - codice di controllo errato alla fine "
 "della seconda intestazione"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "il file \"%.250s\" è danneggiato - il secondo componente non è un componente "
 "dati"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "il file \"%.250s\" è danneggiato - numero di porzioni errato per le "
 "dimensioni \"quotate\""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "il file \"%.250s\" è danneggiato - dimensione errata per il numero di "
 "porzione \"quotato\""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "impossibile eseguire fstat sulla porzione \"%.250s\""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "il file \"%.250s\" è danneggiato - troppo corto"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "impossibile aprire la porzione di archivio \"%.250s\""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "il file \"%.250s\" non è una porzione di archivio"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
 #| "    Part format version:            %s\n"
 #| "    Part of package:                %s\n"
 #| "        ... version:                %s\n"
+#| "        ... architecture:           %s\n"
 #| "        ... MD5 checksum:           %s\n"
-#| "        ... length:                 %lu bytes\n"
-#| "        ... split every:            %lu bytes\n"
+#| "        ... length:                 %jd bytes\n"
+#| "        ... split every:            %jd bytes\n"
 #| "    Part number:                    %d/%d\n"
-#| "    Part length:                    %zi bytes\n"
-#| "    Part offset:                    %lu bytes\n"
-#| "    Part file size (used portion):  %lu bytes\n"
+#| "    Part length:                    %jd bytes\n"
+#| "    Part offset:                    %jd bytes\n"
+#| "    Part file size (used portion):  %jd bytes\n"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5391,21 +5582,27 @@ msgstr ""
 "    Versione formato della porzione:   %s\n"
 "    Porzione del pacchetto:            %s\n"
 "        ... versione:                  %s\n"
+"        ... architettura:              %s\n"
 "        ... checksum MD5:              %s\n"
-"        ... lunghezza:                 %lu byte\n"
-"        ... spezzato ogni:             %lu byte\n"
+"        ... lunghezza:                 %jd byte\n"
+"        ... spezzato ogni:             %jd byte\n"
 "    Numero della porzione:             %d/%d\n"
-"    Lunghezza della porzione:          %zi byte\n"
-"    Offset della porzione:             %lu byte\n"
-"    Dimensione file (porzione usata):  %lu byte\n"
+"    Lunghezza della porzione:          %jd byte\n"
+"    Offset della porzione:             %jd byte\n"
+"    Dimensione file (porzione usata):  %jd byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<sconosciuta>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s richiede uno o più nomi di porzioni come argomenti"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "il file \"%s\" non è una porzione di archivio\n"
@@ -5430,19 +5627,14 @@ msgstr ""
 "\""
 
 #: dpkg-split/join.c:58
-#, fuzzy
-#| msgid "Skipping deselected package %s.\n"
 msgid "skipping split package header"
-msgstr "Ignorato il pacchetto non selezionato %s.\n"
+msgstr "intestazione del pacchetto suddiviso tralasciata"
 
 #: dpkg-split/join.c:59
-#, fuzzy
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
 msgid "split package part"
-msgstr "Creazione del pacchetto %s da %d porzione: "
+msgstr "porzione pacchetto suddiviso"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "fatto\n"
@@ -5469,11 +5661,6 @@ msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr ""
 "Debian \"%s\", strumento per lo split/join dei pacchetti; versione %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright © 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5500,83 +5687,94 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opzioni:\n"
 "  --depotdir <directory>           Usa <directory> al posto di %s/%s\n"
 "  -S|--partsize <dim>              In KiB, per -s (predefinito è 450)\n"
-"  -o|--output <file>               Per -j (predefinito <pacchetto>-"
-"<versione>.deb)\n"
+"  -o|--output <file>               Nome del file, per -j (predefinito è\n"
+"                                   <pacchetto>_<versione>_<arch>.deb)\n"
 "  -Q|--npquiet                     Ignora quando -a non è una porzione\n"
 "  --msdos                          Genera nomi di file in formato 8.3\n"
 "\n"
-"Stato di uscita: 0 = OK; 1 = -a non è una porzione; 2 = problemi\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+"Stato di uscita:\n"
+"  0 = ok\n"
+"  1 = con --auto, il file non è una porzione\n"
+"  2 = problemi\n"
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Usare \"dpkg-split --help\" per l'aiuto."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fine del file inattesa in %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "la dimensione della porzione è troppo grande oppure negativa"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "la dimensione della porzione deve essere di almeno %d KiB (per contenere "
 "l'intestazione)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "impossibile leggere la directory di deposito \"%.250s\""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto richiede l'uso dell'opzione --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 "--auto richiede esattamente il nome di una porzione di archivio come "
 "argomento"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "impossibile leggere la porzione \"%.250s\""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Il file \"%.250s\" non è parte di un archivio multi-porzioni.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "impossibile riaprire la porzione \"%.250s\""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "impossibile aprire il nuovo file di deposito \"%.250s\""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
-msgstr ""
+msgstr "estrazione porzione suddivisa"
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
@@ -5585,172 +5783,114 @@ msgstr ""
 # (ndt) fantastiche queste stringhe,
 # metto al plurale, preferisco prendere
 # in esame quel caso
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "La porzione %d del pacchetto %s è stata accorpata (mancano ancora "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " e "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "impossibile eliminare il file di deposito utilizzato \"%.250s\""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Sono presenti dei file inutili nella directory di deposito:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "impossibile eseguire stat su \"%.250s\""
 
-#: dpkg-split/queue.c:243
-#, fuzzy, c-format
-#| msgid " %s (%lu bytes)\n"
+#: dpkg-split/queue.c:247
+#, c-format
 msgid " %s (%jd bytes)\n"
-msgstr " %s (%lu byte)\n"
+msgstr " %s (%jd byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (non un file normale)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pacchetti non ancora riassemblati:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pacchetto %s: porzioni "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "il file della porzione \"%.250s\" non è un file normale"
 
-#: dpkg-split/queue.c:278
-#, fuzzy, c-format
-#| msgid "(total %lu bytes)\n"
+#: dpkg-split/queue.c:282
+#, c-format
 msgid "(total %jd bytes)\n"
-msgstr "(totale %lu byte)\n"
+msgstr "(totale %jd byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "impossibile eliminare \"%.250s\""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s eliminato.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
-msgstr "estrazione campo dpkg-deb"
+msgstr "estrazione campo valore del pacchetto"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "impossibile aprire il file sorgente \"%.250s\""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "impossibile eseguire fstat sul file sorgente"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "il file sorgente \"%.250s\" non è un file normale"
 
-#: dpkg-split/split.c:151
-#, fuzzy, c-format
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
+#: dpkg-split/split.c:153
+#, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
-msgstr[0] "Creazione del pacchetto %s da %d porzione: "
-msgstr[1] "Creazione del pacchetto %s da %d porzioni: "
+msgstr[0] "Suddivisione del pacchetto %s in %d porzione: "
+msgstr[1] "Suddivisione del pacchetto %s in %d porzioni: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
+"L'intestazione è troppo lunga, porzioni troppo lunghe. Il nome o la "
+"versione\n"
+"del pacchetto è troppo lungo. Non si continua.\n"
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split richiede un nome di file sorgente come argomento"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split accetta al più un nome di file sorgente e un prefisso di destinazione"
 
-#: utils/update-alternatives.c:84
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000-2002 Wichert Akkerman.\n"
-"Copyright © 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option> ...] <command>\n"
-#| "\n"
-#| "Commands:\n"
-#| "  --install <link> <name> <path> <priority>\n"
-#| "    [--slave <link> <name> <path>] ...\n"
-#| "                           add a group of alternatives to the system.\n"
-#| "  --remove <name> <path>   remove <path> from the <name> group "
-#| "alternative.\n"
-#| "  --remove-all <name>      remove <name> group from the alternatives "
-#| "system.\n"
-#| "  --auto <name>            switch the master link <name> to automatic "
-#| "mode.\n"
-#| "  --display <name>         display information about the <name> group.\n"
-#| "  --query <name>           machine parseable version of --display "
-#| "<name>.\n"
-#| "  --list <name>            display all targets of the <name> group.\n"
-#| "  --config <name>          show alternatives for the <name> group and ask "
-#| "the\n"
-#| "                           user to select which one to use.\n"
-#| "  --set <name> <path>      set <path> as alternative for <name>.\n"
-#| "  --all                    call --config on all alternatives.\n"
-#| "\n"
-#| "<link> is the symlink pointing to %s/<name>.\n"
-#| "  (e.g. /usr/bin/pager)\n"
-#| "<name> is the master name for this link group.\n"
-#| "  (e.g. pager)\n"
-#| "<path> is the location of one of the alternative target files.\n"
-#| "  (e.g. /usr/bin/less)\n"
-#| "<priority> is an integer; options with higher numbers have higher "
-#| "priority in\n"
-#| "  automatic mode.\n"
-#| "\n"
-#| "Options:\n"
-#| "  --altdir <directory>     change the alternatives directory.\n"
-#| "  --admindir <directory>   change the administrative directory.\n"
-#| "  --skip-auto              skip prompt for alternatives correctly "
-#| "configured\n"
-#| "                           in automatic mode (relevant for --config "
-#| "only)\n"
-#| "  --verbose                verbose operation, more output.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-msgid ""
 "Commands:\n"
 "  --install <link> <name> <path> <priority>\n"
 "    [--slave <link> <name> <path>] ...\n"
@@ -5771,8 +5911,6 @@ msgid ""
 "  --all                    call --config on all alternatives.\n"
 "\n"
 msgstr ""
-"Uso: %s [<opzioni> ...] <comando>\n"
-"\n"
 "Comandi:\n"
 "  --install <coll> <nome> <perc> <priorità>\n"
 "    [--slave <coll> <nome> <perc>] ...\n"
@@ -5787,34 +5925,17 @@ msgstr ""
 "  --query <nome>           Versione analizzabile da computer di --display "
 "<nome>\n"
 "  --list <nome>            Visualizza tutti gli obiettivi del gruppo <nome>\n"
+"  --get-selections         Elenca i nomi delle alternative master e il loro "
+"stato\n"
+"  --set-selections         Legge lo stato dell'alternativa dallo standard "
+"input.\n"
 "  --config <nome>          Mostra alternative per il gruppo <nome> e chiede "
 "all'utente\n"
 "                           di selezionare quella da usare\n"
 "  --set <nome> <perc>      Imposta <perc> come alternativa di <nome>\n"
 "  --all                    Chiama --config su tutte le alternative\n"
-"\n"
-"<coll> è il collegamento simbolico che punta a %s/<nome>.\n"
-"  (es. /usr/bin/pager)\n"
-"<nome> è il nome principale per questo gruppo.\n"
-"  (es. pager)\n"
-"<perc> è il percorso di uno dei file alternativi.\n"
-"  (es. /usr/bin/less)\n"
-"<priorità> è un intero; opzioni con numeri maggiori hanno priorità maggiore "
-"in\n"
-"  modalità automatica.\n"
-"\n"
-"Opzioni:\n"
-"  --altdir <directory>     Cambia la directory delle alternative\n"
-"  --admindir <directory>   Cambia la directory di amministrazione\n"
-"  --skip-auto              Salta il prompt per le alternativa correttamente "
-"configurate\n"
-"                           in modalità automatica (utile solo per --config)\n"
-"  --verbose                Modalità prolissa, output maggiore\n"
-"  --quiet                  Opera in modo silenzioso, output minimo\n"
-"  --help                   Mostra questo messaggio di aiuto\n"
-"  --version                Mostra la versione\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5828,18 +5949,18 @@ msgid ""
 "  automatic mode.\n"
 "\n"
 msgstr ""
+"<coll> è il collegamento simbolico che punta a %s/<nome>.\n"
+"  (es. /usr/bin/pager)\n"
+"<nome> è il nome principale per questo gruppo.\n"
+"  (es. pager)\n"
+"<perc> è il percorso di uno dei file alternativi.\n"
+"  (es. /usr/bin/less)\n"
+"<priorità> è un intero; opzioni con numeri maggiori hanno priorità maggiore "
+"in\n"
+"  modalità automatica.\n"
 
-#: utils/update-alternatives.c:131
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  --admindir <directory>   set the directory with the statoverride file.\n"
-#| "  --update                 immediately update file permissions.\n"
-#| "  --force                  force an action even if a sanity check fails.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-#| "\n"
+#: utils/update-alternatives.c:126
+#, c-format
 msgid ""
 "Options:\n"
 "  --altdir <directory>     change the alternatives directory.\n"
@@ -5855,132 +5976,105 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 "Opzioni:\n"
-"  --admindir <directory>   Imposta la directory con il file di statoverride\n"
-"  --update                 Aggiorna immediatamente i permessi del file\n"
-"  --force                  Forza un'azione anche se il controllo non riesce\n"
-"  --quiet                  Operazione silenziona, output minimo\n"
+"  --altdir <directory>     Cambia la directory delle alternative\n"
+"  --admindir <directory>   Cambia la directory di amministrazione\n"
+"  --log <file>             Modifica il file di registro\n"
+"  --force                  Consente di sostituire file con collegamenti "
+"alternativi\n"
+"  --skip-auto              Salta il prompt per le alternative correttamente "
+"configurate\n"
+"                           in modalità automatica (utile solo per --config)\n"
+"  --verbose                Modalità prolissa, output maggiore\n"
+"  --quiet                  Modalità silenziosa, output minimo\n"
 "  --help                   Mostra questo messaggio di aiuto\n"
 "  --version                Mostra la versione\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "errore"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "attenzione"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "impossibile eseguire stat su \"%s\": %s"
-
-#: utils/update-alternatives.c:291
+#: utils/update-alternatives.c:257
 #, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) non riuscita: %s"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc non riuscita (%zu byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "specificati due comandi: --%s e --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
-msgstr "Impossibile appendere a %s: %s"
-
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "scansione di %s non riuscita: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "esecuzione di %s non riuscita: %s"
-
-#: utils/update-alternatives.c:503
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "impossibile creare %s come collegamento simbolico a %s: %s"
+msgid "cannot append to '%s'"
+msgstr "impossibile appendere a \"%s\""
 
-#: utils/update-alternatives.c:511
+#: utils/update-alternatives.c:506
 #, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "impossibile installare %s come %s: %s"
+msgid "unable to remove '%s'"
+msgstr "impossibile rimuovere \"%s\""
 
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr "impossibile rimuovere %s: %s"
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fine del file inattesa durante il tentativo di leggere %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "durante la lettura di %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "riga non terminata durante il tentativo di leggere %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s danneggiato: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "newline proibite nei file update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "durante la scrittura di %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nome slave"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
-#, fuzzy, c-format
-#| msgid "duplicate slave %s"
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
+#, c-format
 msgid "duplicate slave name %s"
-msgstr "slave %s duplicato"
+msgstr "nome slave %s duplicato"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "collegamento slave"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "collegamento slave identico a quello main %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
-msgstr "collegemanto slave %s duplicato"
+msgstr "collegamento slave %s duplicato"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "file master"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "percorso %s duplicato"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5989,130 +6083,120 @@ msgstr ""
 "l'alternativa %s (parte del gruppo %s) non esiste. Viene rimossa dall'elenco "
 "delle alternative."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "priorità"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "file slave"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "priorità di %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "impossibile leggere %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "stato"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "stato non valido"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "collegamento master"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "impossibile chiudere %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "eliminazione del collegamento slave %s (%s) obsoleto."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "impossibile scrivere %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "impossibile eseguire il flush del file \"%s\""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "modalità automatica"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "modalità manuale"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  il collegamento attualmente punta a %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  collegamento attualmente assente"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - priorità %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  slave %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "La versione \"best\" attuale è \"%s\"."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nessuna versione disponibile."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "È disponibile %d scelta per l'alternativa %s (che fornisce %s)."
 msgstr[1] "Sono disponibili %d scelte per l'alternativa %s (che fornisce %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Selezione"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Percorso"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorità"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Stato"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Premere Invio per mantenere il valore predefinito[*] o digitare il numero "
 "della selezione:"
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s non viene sostituito con un collegamento."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "impossibile installare la scelta %s sconosciuta"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6121,99 +6205,187 @@ msgstr ""
 "saltata la creazione di %s poiché il file %s associato (del gruppo %s) non "
 "esiste."
 
-# (ndt) non ho idea di cosa vada sostituito...
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr "%s non viene rimosso in quanto non è un collegamento simbolico."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
-msgstr "Chiama %s."
+msgstr "Esegue %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativa %s non modificata poiché la scelta %s non è disponibile."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Alternativa %s sconosciuta saltata."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "riga troppo lunga o non terminata durante il tentativo di leggere %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Salta riga non valida: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s/%s è in attesa, verrà aggiornato tramite una scelta ottimale."
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s/%s è stato modificato (manualmente o da uno script). Vengono usati i soli "
+"aggiornamenti manuali."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "impostazione selezione automatica di %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "rinomina del collegamento %s da %s a %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "rinomina del collegamento slave %s da %s in %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "viene usato %s per fornire %s (%s) in %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"viene forzata l'installazione dell'alternativa %s poiché il gruppo %s è "
+"danneggiato."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"l'alternativa %s attuale non è conosciuta, si passa a %s per il gruppo %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "il nome alternativo (%s) non deve contenere \"/\" e spazi."
+
+# (ndt) accorciata, penso si capisca lo stesso...
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "il collegamento alternativo non è assoluto: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "il percorso alternativo non è assoluto: %s"
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "l'alternativa %s non può essere master: è slave di %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "il collegamento alternativo %s è già gestito da %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "il percorso alternativo %s non esiste."
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "l'alternativa %s non può essere slave di %s: è un'alternativa master."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "l'alternativa %s non può essere slave di %s: è slave di %s"
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "il collegamento alternativo %s è già gestito da %s (slave di %s)."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argomento \"%s\" sconosciuto"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install richiede <collegamento> <nome> <percorso> <priorità>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<collegamento> e <percorso> non possono essere uguali"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "la priorità deve essere un numero intero"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s richiede <nome> <percorso>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s richiede <nome>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave consentita solo con --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave richiede <collegamento> <nome> <percorso>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "il nome %s è sia primario che slave"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "il collegamento %s è sia primario che slave"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s richiede un argomento <file>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opzione \"%s\" sconosciuta"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6221,450 +6393,208 @@ msgstr ""
 "richiede --display, --query, --list, --get-selections, --config, --set, --"
 "set-selections, --install, --remove, --all, --remove-all oppure --auto"
 
-# (ndt) non riesco a capire cosa viene sostituito...
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "l'alternativa %s non può essere master: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "il collegamento alternativo %s è già gestito da %s."
-
-# (ndt) accorciata, penso si capisca lo stesso...
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "il collegamento alternativo non è assoluto: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "il percorso alternativo non è assoluto: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "il percorso alternativo %s non esiste."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "il nome alternativo (%s) non deve contenere \"/\" e spazi."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "è un'alternativa master."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "è uno slave di %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "l'alternativa %s non può essere slave di %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standard input>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "nessuna alternativa per %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s è in attesa, verrà aggiornato tramite una scelta ottimale."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s è stato modificato (manualmente o da uno script). Vengono usati i soli "
-"aggiornamenti manuali."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "impostazione selezione automatica di %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standard input>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativa %s per %s non registrata, non viene impostata."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Non c'è alcun programma che fornisce %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nulla da configurare."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "È presente una sola alternativa nel gruppo %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativa %s per %s non registrata, non viene rimossa."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "rimozione delle alternative selezionate manualmente - viene attivata la "
 "modalità automatica per %s"
 
-#: utils/update-alternatives.c:2429
-#, fuzzy, c-format
-#| msgid "automatic updates of %s are disabled, leaving it alone."
-msgid "automatic updates of %s/%s are disabled, leaving it alone."
-msgstr "gli aggiornamenti automatici di %s sono disabilitati, lasciato così."
-
-#: utils/update-alternatives.c:2431
-#, fuzzy, c-format
-#| msgid "to return to automatic updates use `update-alternatives --auto %s'."
-msgid "to return to automatic updates use '%s --auto %s'."
-msgstr ""
-"per ripristinare gli aggiornamenti automatici usare \"update-alternatives --"
-"auto %s\"."
-
-#: utils/update-alternatives.c:2448
+#: utils/update-alternatives.c:2702
 #, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "viene usato %s per fornire %s (%s) in %s."
-
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
+msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
-"viene forzata l'installazione dell'alternativa %s poiché il gruppo %s è "
-"danneggiato."
+"gli aggiornamenti automatici di %s/%s sono disabilitati, lasciato così."
 
-#: utils/update-alternatives.c:2463
+#: utils/update-alternatives.c:2704
 #, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"l'alternativa %s attuale non è conosciuta, si passa a %s per il gruppo %s."
-
-#, fuzzy
-#~| msgid "unable to open file '%s'"
-#~ msgid "unable to rename file '%s' to '%s'"
-#~ msgstr "impossibile aprire il file \"%s\""
-
-#~ msgid "unable to unbuffer `%.255s'"
-#~ msgstr "impossibile rimuovere la bufferizzazione su \"%.255s\""
-
-#~ msgid "part file `%.250s' has trailing garbage"
-#~ msgstr "la porzione \"%.250s\" termina con delle cose inutili"
-
-#~ msgid "size %7d occurs %5d times\n"
-#~ msgstr "la dimensione %7d si ripresenta %5d volte\n"
-
-#~ msgid "out of memory pushing error handler: "
-#~ msgstr "memoria esaurita installando il gestore di errori: "
-
-#~ msgid "unable to unlock dpkg status database"
-#~ msgstr "impossibile rilasciare il blocco sul database di stato di dpkg"
-
-# (ndt) ???
-#~ msgid "copy info file `%.255s'"
-#~ msgstr "copia del file di informazioni \"%.255s\""
+msgid "to return to automatic updates use '%s --auto %s'."
+msgstr "per ripristinare gli aggiornamenti automatici usare \"%s --auto %s\"."
 
-#~ msgid "parse error"
-#~ msgstr "errore di analisi"
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "apertura di \"%s\" per la scrittura del database %s non riuscita"
 
-#~ msgid "failed to write parsing warning"
-#~ msgstr "scrittura degli avvisi di analisi non riuscita"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "esecuzione di flush del database %s in \"%.250s\" non riuscita"
 
-#~ msgid "unable to lock triggers area"
-#~ msgstr "impossibile bloccare l'area dei trigger"
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "esecuzione di fsync del database %s in \"%.250s\" non riuscita"
 
-#~ msgid "failed to run %s (%.250s)"
-#~ msgstr "esecuzione di %s (%.250s) non riuscita"
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "chiusura di \"%.250s\" dopo la scrittura del database %s non riuscita"
 
-#~ msgid "failed to exec shell (%.250s)"
-#~ msgstr "esecuzione della shell (%.250s) non riuscita"
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "creazione del collegamento da \"%.250s\" a \"%.250s\" per il backup del "
+#~ "database %s non riuscita"
 
-#~ msgid "unable to check for existence of `%.250s'"
-#~ msgstr "impossibile verificare l'esistenza di \"%.250s\""
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "installazione di \"%.250s\" come \"%.250s\" contenente il database %s non "
+#~ "riuscita"
 
-#~ msgid "failed to exec rm for cleanup"
-#~ msgstr "esecuzione di rm per ripulire non riuscita"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc non riuscita (%zu byte)"
 
-#~ msgid ""
-#~ "%s debugging option, --debug=<octal> or -D<octal>:\n"
-#~ "\n"
-#~ " number  ref. in source   description\n"
-#~ "      1   general           Generally helpful progress information\n"
-#~ "      2   scripts           Invocation and status of maintainer scripts\n"
-#~ "     10   eachfile          Output for each file processed\n"
-#~ "    100   eachfiledetail    Lots of output for each file processed\n"
-#~ "     20   conff             Output for each configuration file\n"
-#~ "    200   conffdetail       Lots of output for each configuration file\n"
-#~ "     40   depcon            Dependencies and conflicts\n"
-#~ "    400   depcondetail      Lots of dependencies/conflicts output\n"
-#~ "  10000   triggers          Trigger activation and processing\n"
-#~ "  20000   triggersdetail    Lots of output regarding triggers\n"
-#~ "  40000   triggersstupid    Silly amounts of output regarding triggers\n"
-#~ "   1000   veryverbose       Lots of drivel about eg the dpkg/info "
-#~ "directory\n"
-#~ "   2000   stupidlyverbose   Insane amounts of drivel\n"
-#~ "\n"
-#~ "Debugging options are be mixed using bitwise-or.\n"
-#~ "Note that the meanings and values are subject to change.\n"
+#~ msgid "unable to write new trigger interest file `%.250s'"
 #~ msgstr ""
-#~ "Opzioni di debug di %s, --debug=<ottale> oppure -D<ottale>:\n"
-#~ "\n"
-#~ " Numero   Mnemonico         Descrizione\n"
-#~ "      1   general           Informazioni di avanzamento generali\n"
-#~ "      2   scripts           Chiamata e stato degli script di dei "
-#~ "maintainer\n"
-#~ "     10   eachfile          Output per ogni file elaborato\n"
-#~ "    100   eachfiledetail    Molo output per ogni file elaborato\n"
-#~ "     20   conff             Output per ogni file di configurazione\n"
-#~ "    200   conffdetail       Molto output per ogni file di configurazione\n"
-#~ "     40   depcon            Dipendenze e conflitti\n"
-#~ "    400   depcondetail      Molto output riguardo dipendenze/conflitti\n"
-#~ "   1000   veryverbose       Molte informazioni, tipo la directory dpkg/"
-#~ "info\n"
-#~ "   2000   stupidlyverbose   Troppe informazioni\n"
-#~ "\n"
-#~ "Le opzioni di debug vengono combinate tramite bitwise-or.\n"
-#~ "Notare che i valori e le descrizioni potrebbero cambiare.\n"
+#~ "impossibile scrivere il nuovo file del trigger di interesse \"%.205s\""
 
-#~ msgid ""
-#~ "%s forcing options - control behaviour when problems found:\n"
-#~ "  warn but continue:  --force-<thing>,<thing>,...\n"
-#~ "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-"
-#~ "<thing>,...\n"
-#~ " Forcing things:\n"
-#~ "  all [!]                Set all force options\n"
-#~ "  downgrade [*]          Replace a package with a lower version\n"
-#~ "  configure-any          Configure any package which may help this one\n"
-#~ "  hold                   Process incidental packages even when on hold\n"
-#~ "  bad-path               PATH is missing important programs, problems "
-#~ "likely\n"
-#~ "  not-root               Try to (de)install things even when not root\n"
-#~ "  overwrite              Overwrite a file from one package with another\n"
-#~ "  overwrite-diverted     Overwrite a diverted file with an undiverted "
-#~ "version\n"
-#~ "  bad-verify             Install a package even if it fails authenticity "
-#~ "check\n"
-#~ "  depends-version [!]    Turn dependency version problems into warnings\n"
-#~ "  depends [!]            Turn all dependency problems into warnings\n"
-#~ "  confnew [!]            Always use the new config files, don't prompt\n"
-#~ "  confold [!]            Always use the old config files, don't prompt\n"
-#~ "  confdef [!]            Use the default option for new config files if "
-#~ "one\n"
-#~ "                         is available, don't prompt. If no default can be "
-#~ "found,\n"
-#~ "                         you will be prompted unless one of the confold "
-#~ "or\n"
-#~ "                         confnew options is also given\n"
-#~ "  confmiss [!]           Always install missing config files\n"
-#~ "  confask [!]            Offer to replace config files with no new "
-#~ "versions\n"
-#~ "  breaks [!]             Install even if it would break another package\n"
-#~ "  conflicts [!]          Allow installation of conflicting packages\n"
-#~ "  architecture [!]       Process even packages with wrong architecture\n"
-#~ "  overwrite-dir [!]      Overwrite one package's directory with another's "
-#~ "file\n"
-#~ "  unsafe-io [!]          Do not perform safe I/O operations when "
-#~ "unpacking\n"
-#~ "  remove-reinstreq [!]   Remove packages which require installation\n"
-#~ "  remove-essential [!]   Remove an essential package\n"
-#~ "\n"
-#~ "WARNING - use of options marked [!] can seriously damage your "
-#~ "installation.\n"
-#~ "Forcing options marked [*] are enabled by default.\n"
-#~ msgstr ""
-#~ "Opzioni di forzatura di %s - Azioni da svolgere in caso di problemi:\n"
-#~ "  Avvisare ma continuare: --force-<opzione>,<opzione>,...\n"
-#~ "  Fermarsi con errore:    --refuse-<opzione>,<opzione>,... | --no-force-"
-#~ "<opzione>,...\n"
-#~ " Opzioni di forzatura:\n"
-#~ "  all [!]                Seleziona tutte le opzioni di forzatura\n"
-#~ "  downgrade [*]          Sostituisce un pacchetto con una versione "
-#~ "precedente\n"
-#~ "  configure-any          Configura qualsiasi pacchetto se può essere "
-#~ "utile\n"
-#~ "  hold                   Elabora i pacchetti anche se bloccati\n"
-#~ "  bad-path               La variabile PATH non presenta programmi "
-#~ "importanti,\n"
-#~ "                         probabili errori\n"
-#~ "  not-root               Cerca di dis/installare i pacchetti anche se non "
-#~ "root\n"
-#~ "  overwrite              Sovrascrive il file di un pacchetto con quello "
-#~ "di un\n"
-#~ "                         altro\n"
-#~ "  overwrite-diverted     Sovrascrive un file deviato con uno normale\n"
-#~ "  bad-verify             Installa un pacchetto anche se presenta errori "
-#~ "di\n"
-#~ "                         autenticazione\n"
-#~ "  depends-version [!]    Trasforma i problemi con le dipendenze sulle "
-#~ "versioni\n"
-#~ "                         in avvisi\n"
-#~ "  depends [!]            Trasforma tutti i problemi con le dipendenze in "
-#~ "avvisi\n"
-#~ "  confnew [!]            Usa sempre i nuovi file di configurazione senza "
-#~ "chiedere\n"
-#~ "  confold [!]            Usa sempre i vecchi file di configurazione senza "
-#~ "chiedere\n"
-#~ "  confdef [!]            Usa l'opzione predefinita per i nuovi file di "
-#~ "configurazione\n"
-#~ "                         se disponibile, senza chiedere. Se non viene "
-#~ "trovato il\n"
-#~ "                         valore predefinito, sarà richiesta conferma a "
-#~ "meno che\n"
-#~ "                         non sia indicata una delle opzioni confold o "
-#~ "confnew\n"
-#~ "  confmiss [!]           Installa sempre i file di configurazione "
-#~ "mancanti\n"
-#~ "  confask [!]            Offre di sostituire i file di configurazione con "
-#~ "nuove versioni\n"
-#~ "  breaks [!]             Installa anche se potrebbe danneggiare un altro "
-#~ "pacchetto\n"
-#~ "  conflicts [!]          Consente l'installazione di pacchetti anche se "
-#~ "generano\n"
-#~ "                         conflitti\n"
-#~ "  architecture [!]       Elabora anche pacchetti con architettura errata\n"
-#~ "  overwrite-dir [!]      Sovrascrive la directory di un pacchetto con un "
-#~ "file di\n"
-#~ "                         un altro\n"
-#~ "  unsafe-io [!]          Non esegue operazioni sicure di I/O durante "
-#~ "l'estrazione\n"
-#~ "                         dei pacchetti\n"
-#~ "  remove-reinstreq [!]   Rimuove i pacchetti che richiedono la "
-#~ "reinstallazione\n"
-#~ "  remove-essential [!]   Rimuove un pacchetto essenziale\n"
-#~ "\n"
-#~ "Attenzione: l'uso delle opzioni contrassegnate da [!] potrebbe causare "
-#~ "danni\n"
-#~ "alla propria installazione.\n"
-#~ "Le opzioni contrassegnate da [*] sono abilitate in modo predefinito.\n"
-
-#~ msgid "failed to exec dpkg-split to see if it's part of a multiparter"
+#~ msgid "unable to flush new trigger interest file '%.250s'"
 #~ msgstr ""
-#~ "esecuzione di dpkg-split per verificare se si tratta di un multi-porzioni "
-#~ "non riuscita"
+#~ "impossibile eseguire il flush del nuovo file del trigger di interesse "
+#~ "\"%.250s\""
 
-#~ msgid "failed to execl debsig-verify"
-#~ msgstr "esecuzione di debsign-verify non riuscita"
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "impossibile sincronizzare il nuovo file del trigger di interesse \"%.250s"
+#~ "\""
 
-#~ msgid "failed to exec dpkg-deb to extract control information"
+#~ msgid "unable to install new trigger interest file `%.250s'"
 #~ msgstr ""
-#~ "esecuzione di dpkg-deb per estrarre le informazioni di controllo non "
-#~ "riuscita"
+#~ "impossibile installare il nuovo file del trigger di interesse \"%.250s\""
 
-# (ndt) questo sembra attivato dall'opzione --fsys-tarfile
-#~ msgid "unable to exec dpkg-deb to get filesystem archive"
+#~ msgid "unable to create new trigger interest file `%.250s'"
 #~ msgstr ""
-#~ "impossibile eseguire dpkg-deb per recuperare l'archivio in formato tar"
+#~ "impossibile creare il nuovo file dei trigger di interesse \"%.250s\""
 
-#~ msgid "unable to delete disappearing control info file `%.250s'"
+#~ msgid "unable to close new trigger interest file `%.250s'"
 #~ msgstr ""
-#~ "impossibile eliminare il file con le informazioni di controllo \"%.250s\""
+#~ "impossibile chiudere il nuovo file del trigger di interesse \"%.250s\""
 
-#~ msgid "dpkg: %s not found.\n"
-#~ msgstr "dpkg: %s non trovato.\n"
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "impossibile creare il nuovo file dei trigger \"%.250s\""
 
-#~ msgid "failed to chdir to .../DEBIAN"
-#~ msgstr "esecuzione di chdir a \".../DEBIAN\" non riuscita"
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "impossibile scrivere il nuovo file dei trigger \"%.250s\""
 
-#~ msgid "failed to exec tar -cf"
-#~ msgstr "esecuzione di \"tar -cf\" non riuscita"
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "impossibile eseguire il flush del nuovo file dei trigger \"%.250s\""
 
-#~ msgid "failed to make tmpfile (control)"
-#~ msgstr "creazione di un file temporaneo non riuscita (control)"
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "impossibile sincronizzare il nuovo file dei trigger \"%.250s\""
 
-#~ msgid "failed to unlink tmpfile (control), %s"
-#~ msgstr ""
-#~ "rimozione del collegamento al file temporaneo %s non riuscita (control)"
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "impossibile chiudere il nuovo file dei trigger \"%.250s\""
 
-#~ msgid "failed to rewind tmpfile (control)"
-#~ msgstr "esecuzione di rewind sul file temporaneo non riuscita (control)"
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "impossibile installare il nuovo file dei trigger come \"%.250s\""
 
-#~ msgid "failed to fstat tmpfile (control)"
-#~ msgstr "esecuzione di fstat sul file temporaneo non riuscita (control)"
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright © 2010 Guillem Jover.\n"
 
-#~ msgid "failed to exec find"
-#~ msgstr "esecuzione di find non riuscita"
+#~ msgid "cannot create new %s file"
+#~ msgstr "impossibile creare il nuovo file %s"
 
-#~ msgid "failed to exec sh -c mv foo/* &c"
-#~ msgstr "esecuzione di \"sh -c mv foo/* &c\" non riuscita"
+#~ msgid "error creating new diversions-old"
+#~ msgstr "errore nel creare il nuovo diversions-old"
 
-#~ msgid "file `%.250s' is corrupt - %.250s length contains nulls"
+#~ msgid "unable to create updated files list file for package %s"
 #~ msgstr ""
-#~ "il file \"%.250s\" è danneggiato - %.250s contiene dei caratteri nulli"
+#~ "impossibile creare il file aggiornato con l'elenco dei file del pacchetto "
+#~ "%s"
 
-#~ msgid "file `%.250s' is corrupt - negative member length %zi"
+#~ msgid "failed to write to updated files list file for package %s"
 #~ msgstr ""
-#~ "il file \"%.250s\" è rovinato - lunghezza di un elemento negativa (%zi)"
-
-#~ msgid "failed getting the current file position"
-#~ msgstr "recupero della posizione attuale del file non riuscito"
-
-#~ msgid "failed setting the current file position"
-#~ msgstr "impostazione della posizione attuale del file non riuscita"
+#~ "scrittura del file aggiornato con l'elenco dei file del pacchetto %s non "
+#~ "riuscita"
 
-#~ msgid "version number"
-#~ msgstr "numero di versione"
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "esecuzione del flush del file aggiornato con l'elenco dei file del "
+#~ "pacchetto %s non riuscita"
 
-# (ndt) boh...
-#~ msgid "member length"
-#~ msgstr "lunghezza membro"
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "sincronizzazione del file aggiornato con l'elenco dei file del pacchetto "
+#~ "%s non riuscita"
 
-#~ msgid "header info member"
-#~ msgstr "intestazione elemento"
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "chiusura del file aggiornato con l'elenco dei file del pacchetto %s non "
+#~ "riuscita"
 
-#~ msgid "skipped control area from %s"
-#~ msgstr "area di controllo da %s tralasciata"
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "installazione del file aggiornato con l'elenco dei file del pacchetto %s "
+#~ "non riuscita"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "esecuzione di tar non riuscita"
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd accetta un argomento, non nessuno"
 
-#~ msgid "failed to create temporary directory"
-#~ msgstr "creazione della directory temporanea non riuscita"
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd accetta un solo argomento"
 
-#~ msgid "info_spew"
-#~ msgstr "info_spew"
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright © 2006-2009 Guillem Jover.\n"
 
-#~ msgid "info length"
-#~ msgstr "lunghezza info"
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "impossibile aprire il nuovo file statoverride"
 
-#~ msgid "total length"
-#~ msgstr "lunghezza totale"
+#~ msgid "error removing statoverride-old"
+#~ msgstr "errore nel rimuovere statoverride-old"
 
-#~ msgid "data length"
-#~ msgstr "lunghezza dati"
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "errore nel creare il nuovo statoverride-old"
 
-#~ msgid "failed to exec dpkg-deb to extract field value"
-#~ msgstr ""
-#~ "esecuzione di dpkg-deb per estrarre il valore del campo non riuscita"
+#~ msgid "error installing new statoverride"
+#~ msgstr "errore nell'installare il nuovo statoverride"
 
-#~ msgid "unable to stat %s: %s"
-#~ msgstr "impossibile eseguire stat di %s: %s"
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build accetta al massimo due argomenti"
 
-#~ msgid "slave name %s duplicated"
-#~ msgstr "nome slave %s duplicato"
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright © 1994-1996 Ian Jackson.\n"
 
-#~ msgid "slave link %s duplicated"
-#~ msgstr "collegamento slave %s duplicato"
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright © 2009-2010 Raphael Hertzog.\n"
diff --git a/po/ja.po b/po/ja.po
index ffbabe1..0cf10d2 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg git\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-16 19:15+0900\n"
 "Last-Translator: Kenshi Muto <kmuto@debian.org>\n"
 "Language-Team: Debian Japanease List <debian-japanese@lists.debian.org>\n"
@@ -34,132 +34,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "ファイル '%s' に書き込めません"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "'%s' の壊れた ar ヘッダを生成しました"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "ar メンバファイルの fstat に失敗しました (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "ar メンバファイルの fstat に失敗しました (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "空の文字ではいけません"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "英数字で始まらなければなりません"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "文字 `%c' は許可されていません (文字、数値と '%s' のみ使用可能です)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "'%s' への書き込みエラーです"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "ファイル '%s' に書き込めません"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "ファイル '%s' に書き込めません"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "ファイル '%s' をフラッシュできません"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "ファイル '%.255s' を同期できません"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "その他の新しいファイル `%.250s' の状態を取得できません"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "古い diversions-old の削除中にエラーが発生しました"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "パイプ `%.255s' の作成中にエラーが発生しました"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' を削除できません"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "新しい diversions のインストール中にエラーが発生しました"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "%s のバッファコピーの読み取りに失敗しました"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "%s のバッファコピーの書き込みに失敗しました"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "%s のバッファコピーの読み取りが不十分です"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "tar の実行に失敗しました"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s を実行できません (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "`%s' は不明な圧縮形式です!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: 展開"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: 圧縮"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: gzip ストリームへの入力のバインドエラー"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: 内部 gzip 読み取りエラー: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: 内部 gzip 書き込みエラー"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: gzip ストリームへの出力のバインドエラー"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: 内部 gzip 読み取りエラー"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: 内部 gzip 書き込みエラー: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: 内部 gzip 書き込みエラー: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: bzip2 ストリームへの入力のバインドエラー"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: 内部 bzip2 読み取りエラー: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: 内部 bzip2 書き込みエラー"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: bzip2 ストリームへの出力のバインドエラー"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: 内部 bzip2 読み取りエラー"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: 内部 bzip2 書き込みエラー: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "予期せぬ bzip2 エラー"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -168,108 +256,128 @@ msgstr ""
 "updates ディレクトリにあるファイル `%.250s' は名前が長すぎます (長さ=%d, 最大"
 "=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "updates ディレクトリにあるファイル名の長さが異なります (%d と %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "updates ディレクトリ `%.255s' を走査できません"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "統合した更新用ファイル %.255s の削除に失敗しました"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s' を作成できません"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "%.250s に文字を補充できません"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "文字の補充後に %.250s をフラッシュできません"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "文字の補充後に %.250s の最初に戻れません"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "テストのためのロックファイル %s をオープンできません"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "ステータスデータベースのロックファイルをオープン/作成できません。"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "あなたには dpkg ステータスデータベースをロックする権限がありません"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "dpkg ステータスデータベースをロックできません"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "要求した操作はスーパーユーザの権限が必要です"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "dpkg ステータスエリアにアクセスできません"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "操作は dpkg ステータスエリアへの読み書きの権限が必要です"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "一時的な更新用ファイル %.255s の削除に失敗しました"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスを書き込めません"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスをフラッシュできません"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスを切り詰められません"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスを fsync できません"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスをクローズできません"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "更新した `%.250s' のステータスをインストールできません"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "形式バージョン番号"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "形式バージョン番号"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -288,76 +396,44 @@ msgstr "ファイル'%s' を同期できません"
 msgid "unable to open directory '%s'"
 msgstr "ファイル '%s' をオープンできません"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "ファイル '%s' をオープンできません"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "ファイル'%s' を同期できません"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "ファイル '%s' をクローズできません"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "`%.50s' についての詳細を `%.250s' に書き込めませんでした"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "%2$s データベースに書き込むための '%1$s' をオープンできません"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "%s データベースファイル用のバッファリングを設定できません"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "'%2$.50s' についての %1$s データベースレコードを '%3$.250s' に書き込めません"
 "でした"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "%s データベースを '%.250s' へフラッシュできませんでした"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s データベースを '%.250s' へ fsync できませんでした"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "%2$s データベースを書き込んだ後、'%1$.250s' のクローズに失敗しました"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"`%1$.250s' を %3$s データベースのバックアップとして `%2$.250s' にリンクするの"
-"に失敗しました"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"`%1$.250s' を %3$s データベースを含んだ `%2$.250s' としてインストールできませ"
-"んでした"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -366,7 +442,7 @@ msgstr ""
 "%s: 復旧不可能な致命的なエラーです。中止します:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -378,13 +454,13 @@ msgstr ""
 "%s: 復旧不可能な致命的なエラーです。中止します:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "新しいクリーンアップエントリ用のメモリが不足しています"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -393,140 +469,150 @@ msgstr ""
 "%s: クリーンアップ中にエラーが発生しました:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: エラー復旧中にさらに大量のエラーが発生しました!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "新しいクリーンアップエントリ用のメモリが不足しています"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "多すぎる引数のために、新しいクリーンアップエントリ用のメモリが不足しています"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: 警告: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: 警告: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: 内部エラー: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s がありません"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' は %s 用に許可されていません"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s 後のゴミ"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "無効なパッケージ名 (%.250s) です"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "ファイル記述フィールド `%s' が空です"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "ファイル記述フィールド `%s' はステータスファイルでは許可されていません"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "ファイル記述フィールド `%s' の値が (ほかのフィールドに比べて) 多すぎます"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "ファイル記述フィールド `%s' の値が (ほかのフィールドに比べて) 少なすぎます"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "真偽フィールドにおける yes/no"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "`priority' フィールドのワード"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "`status' フィールドの値はこのコンテキストでは許可されていません"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "`status' フィールドの第 1 ワード (要望)"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "`status' フィールドの第 2 ワード (エラー)"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "`status' フィールドの第 3 ワード (状態)"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "バージョン文字列 '%.250s' にエラー"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "古い `Revision' あるいは `Package-Revision' フィールドが使われています"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "`config-version' フィールドの値はこのコンテキストでは許可されていません"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Config-Version文字 '%.250s' にエラー"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`conffiles' の値に不正な形式を持つ行 `%.*s' があります"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "`conffiles' の値に空白以外の文字 `%c' で始まる行があります"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 "ルートディレクトリあるいは空のディレクトリが設定ファイルとして指定されていま"
 "す"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -534,12 +620,37 @@ msgstr ""
 "`%s' フィールド、パッケージ名が存在しないか、パッケージ名が入ると期待される場"
 "所にゴミがあります"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' フィールド、無効なパッケージ名 `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"`%s' フィールド、パッケージ名が存在しないか、パッケージ名が入ると期待される場"
+"所にゴミがあります"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "現在 %d 個のファイルとディレクトリがインストールされています。)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%2$.255s' を参照する `%1$s' フィールド: バージョンにエラー"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -548,7 +659,7 @@ msgstr ""
 "`%2$.255s' の `%1$s' フィールド:\n"
 " バージョン関係 %3$c%4$c は不正です"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -557,7 +668,7 @@ msgstr ""
 "`%2$.255s' の `%1$s' フィールド:\n"
 " `%3$c' は時代遅れです。代わりに `%4$c=' または `%5$c%6$c' を使ってください"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -567,11 +678,11 @@ msgstr ""
 " バージョン番号が厳密に一致することが明示されていません。代わりに `=' を使う"
 "ことを提案します"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Provides には正確なバージョンのみが使用できます"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -580,57 +691,57 @@ msgstr ""
 "`%2$.255s' の `%1$s' フィールド:\n"
 " バージョン値が非英数字で始まっています。空白を加えることを提案します"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%2$.255s' の `%1$s' フィールド: バージョンが `%3$c' を含んでいます"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%2$.255s' の `%1$s' フィールド: バージョンが完結していません"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%2$.255s' を参照する `%1$s' フィールド: バージョンにエラー"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' フィールド、パッケージ `%.255s' 参照後の構文エラー"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "選択記号 (`|') は %s フィールド内では許可されていません"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "`triggers-pending' フィールドの値はこのコンテキストでは許可されていません"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "無効な保留トリガ名 `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "重複する保留トリガ `%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "`triggers-awaited' フィールドの値はこのコンテキストでは許可されていません"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "待ち受けトリガ `%.255s' に不正なパッケージ名があります: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "重複する待ち受けトリガパッケージ `%.255s'"
@@ -687,251 +798,281 @@ msgstr "<パッケージ状態と進捗ファイル記述子>"
 msgid "unable to write to status fd %d"
 msgstr "状態ファイル記述子 %d に書き込めません"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc 失敗 (%ld バイト)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc 失敗 (%ld バイト)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "メモリの割り当てに失敗しました"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "std%s の複製に失敗しました"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "ファイル記述子 %d の複製に失敗しました"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "パイプの作成に失敗しました"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "'%s' への書き込みエラーです"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s のファイル記述子フラグを読み取ることができません"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "%.250s の close-on-exec フラグを設定できません"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "設定エラー: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "設定ファイル '%.255s' の読み取り用のオープンに失敗しました: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "'%s' の引用符が釣り合いません"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "不明なオプション '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' は値が必要です"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' は値をとりません"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "設定ファイル `%.255s' の読み込みエラー"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "設定ファイル `%.255s' のクローズ時にエラーが発生しました"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "設定ディレクトリ '%s' のオープン時にエラーが発生しました"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "不明なオプション --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s オプションは値が必要です"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s オプションは値をとりません"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "-%c は不明なオプションです"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c オプションは値が必要です"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c オプションは値をとりません"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "時代遅れのオプション '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "アクション -%c (--%s) と -%c (--%s) が競合します"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "`%s' フィールドの値が重複しています"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "ユーザ定義フィールド名 `%.*s' が短かすぎます"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "ユーザ定義フィールド `%.*s' の値が重複しています"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s が見つかりません"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s の空の値"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "パッケージは状態 %s ですが、トリガを待ち受けています"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "不適切なステータスを持つパッケージの Configured-Version"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "パッケージは状態 %s ですが、トリガを待ち受けています"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "パッケージはトリガ待ち受けの状態ですが、待ち受けトリガはありません"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "パッケージは状態 %s ですが、トリガは保留されています"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "パッケージはトリガ保留の状態ですが、保留トリガはありません"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "現在インストールされていないパッケージ (ステータス not-installed) が "
 "conffiles を持っているので、それらの情報を無視します"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "パッケージ情報ファイル `%.255s' 読み取り用のオープンに失敗しました"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "パッケージ情報ファイル `%.255s' の状態を取得できません"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "パッケージ情報ファイル `%.255s' を mmap できません"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "パッケージ情報ファイル `%.255s' の状態を取得できません"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "読み込み後のクローズに失敗しました: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "フィールド名 `%.*s' の後にEOF"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "フィールド名 `%.*s' に改行"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "フィールド名 `%.*s' に MSDOS の EOF (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "フィールド名 `%.*s' の後はコロンでなければなりません"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "フィールド `%.*s' の値の前で EOF (最後の改行がありません)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "フィールド `%.*s' の値に MSDOS EOF 文字 (改行がありません?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "フィールド名 `%.*s' に改行"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "フィールド `%.*s' の値の間に EOF (最後の改行がありません)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "パッケージ情報エントリが複数見つかりました。許されるのは1つのみです"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "読み込み後のクローズに失敗しました: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s' にパッケージ情報がありません"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -943,7 +1084,7 @@ msgstr ""
 "%s, ファイル '%.255s' の %d 行目付近、パッケージ '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -955,201 +1096,191 @@ msgstr ""
 "%s, ファイル '%.255s' の %d 行目付近:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "空の文字ではいけません"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "英数字で始まらなければなりません"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "文字 `%c' は許可されていません (文字、数値と '%s' のみ使用可能です)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<なし>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "バージョン文字が空です"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "バージョン文字列にスペースが埋め込まれています"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "バージョン中の epoch が数値ではありません"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "バージョン番号のコロンの後に何もありません"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "バージョン番号に無効な文字があります"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "リビジョン番号に無効な文字があります"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s が見つかりません"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s の空の値"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "フィールド幅に無効な文字 `%c' があります\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "フォーマットに閉じ括弧 (}) が抜けています\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(説明 (description) がありません)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "待ち受けトリガ `%.255s' に不正なパッケージ名があります: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "待ち受けトリガ `%.255s' に不正なパッケージ名があります: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "%2$.250s の実行前にシグナル %1$s を無視できません"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "エラー: 獲得できないシグナル %s : %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (サブプロセス): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork 失敗"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "サブプロセス %s はエラー終了ステータス %d を返しました"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "サブプロセス %s の待機に失敗しました"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "サブプロセス %s がシグナル (%s)%s によって強制終了しました"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr "、コアダンプが作成されました"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "サブプロセス %s が wait ステータスコード %d を返して失敗しました"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "サブプロセス %s の待機に失敗しました"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "トリガ遅延ファイル `%2$.250s' に無効なパッケージ名 `%1$.250s' があります"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "トリガ遅延ファイル `%.250s' が切り詰められました"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "トリガ遅延ファイル `%.250s' の文字 `%s'%s の位置に文法エラーがあります"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "トリガロックファイル `%.250s' をオープンおよび作成できません"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "トリガ済み"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "トリガ遅延ファイル `%.250s' の状態を取得できません"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "トリガ遅延ファイル `%.250s' をオープンできません"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "新しいトリガ遅延ファイル `%.250s' をオープンおよび作成できません"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "トリガ遅延ファイル `%.250s' の読み取り中にエラーが発生しました"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "新しいトリガ遅延ファイル `%.250s' を書き込めません"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "新しいトリガ遅延ファイル `%.250s' をクローズできません"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "新しいトリガ遅延ファイル `%.250s' をインストールできません"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "空のトリガ名は許されていません"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "トリガ名に無効な文字が含まれています"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1158,17 +1289,17 @@ msgstr ""
 "トリガ名 `%.250s' に無効または未知の文法があります (パッケージ `%.250s' に関"
 "係するトリガ)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "リストファイル `%.250s' に関係するトリガをオープンできません"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "ファイル `%.250s' に関係するトリガの巻き戻しに失敗しました"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1177,37 +1308,7 @@ msgstr ""
 "ファイル `%.250s' に関係するトリガが文法エラーです; 無効なパッケージ名 `"
 "%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "ファイル `%.250s' に関係する新しいトリガを作成できません"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "ファイル `%.250s' に関係する新しいトリガを書き込めません"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "ファイル '%.250s' に関係する新しいトリガのフラッシュができません"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "ファイル '%.250s' に関係する新しいトリガの同期ができません"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "ファイル '%.250s' に関係する新しいトリガのクローズができません"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "ファイル `%.250s' に関係する新しいトリガをインストールできません"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1215,47 +1316,17 @@ msgstr ""
 "ファイル名 `%.250s' およびパッケージ `%.250s' に関係するファイルトリガが重複"
 "しています"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "新しいファイルトリガファイル `%.250s' を作成できません"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "新しいトリガファイル `%.250s' を書き込めません"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "新しいファイルトリガファイル '%.250s' をフラッシュできません"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "新しいファイルトリガファイル '%.250s' を同期できません"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "新しいファイルトリガファイル `%.250s' をクローズできません"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "新しいファイルトリガファイルを `%.250s' としてインストールできません"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "ファイル `%.250s' のファイルトリガを読み取れません"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "ファイル `%.250s' のファイルトリガに文法エラーがあります"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1264,7 +1335,7 @@ msgstr ""
 "ファイルトリガ記録は無効なパッケージ名 `%.250s' について言及しています (ファ"
 "イル `%.250s' に関係): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1273,30 +1344,38 @@ msgstr ""
 "ci ファイル `%.250s' のトリガは不正なトリガ文法をトリガ名 `%.250s' に含んでい"
 "ます: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "ci ファイル `%.250s' のトリガをオープンできません"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "ci ファイルのトリガは未知のディレクティブ文法を含んでいます"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "ci ファイルのトリガは未知のディレクティブ `%.250s' を含んでいます"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "状態ディレクトリ `%.250s' のトリガを作成できません"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "状態ディレクトリ `%.250s' のトリガの所有権を設定できません"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "空のトリガ名は許されていません"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "トリガ名に無効な文字が含まれています"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1321,199 +1400,223 @@ msgstr "`%.250s' の読み取り中に予期しないファイルの終わりで
 msgid "error formatting string into varbuf variable"
 msgstr "varbuf 変数内のフォーマット文字列にエラーがあります"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "dpkg-deb パイプからの読み込みエラーです"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "展開済みファイル '%.255s' をスキップしました (置き換えられたか除外された?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "`%.255s' のタイムスタンプ設定エラーです"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "(`%2$.255s' の処理中に) `%1$.255s' の作成に失敗しました"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "シンボリックリンク `%.255s' の所有者設定中にエラーが発生しました"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "`%.255s' 間の dpkg-deb バックエンド"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "`%.255s' の所有者設定エラーです"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "`%.255s' の許可属性設定エラーです"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"`%.250s' の既存のシンボリックリンクの状態 (逆参照) を取得できませんでした"
+msgid "error closing/writing `%.255s'"
+msgstr "`%.255s' のクローズ/書き込み中にエラーが発生しました"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"シンボリックリンク `%2$.250s' の提案された新しいシンボリックターゲット `"
-"%1$.250s' の状態 (逆参照) を取得できませんでした"
+msgid "error creating pipe `%.255s'"
+msgstr "パイプ `%.255s' の作成中にエラーが発生しました"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"`%.250s' を上書きしようとしています。これは `%.250s' (パッケージ: %.100s) の"
-"退避バージョンです"
+msgid "error creating device `%.255s'"
+msgstr "デバイス `%.255s' の作成中にエラーが発生しました"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"`%.250s' を上書きしようとしています。これは `%.250s' の退避バージョンです"
+msgid "error creating hard link `%.255s'"
+msgstr "ハードリンク `%.255s' の作成中にエラーが発生しました"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "(今インストールしようとしている) `%.255s' の状態を取得できません"
+msgid "error creating symbolic link `%.255s'"
+msgstr "シンボリックリンク `%.255s' の作成中にエラーが発生しました"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr "別バージョンのインストール前の `%.255s' まわりのゴミ掃除に失敗しました"
+msgid "error creating directory `%.255s'"
+msgstr "ディレクトリ `%.255s' の作成中にエラーが発生しました"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
-"別バージョンのインストール前の復元された `%.255s' の状態を取得できません"
+msgid "error setting timestamps of `%.255s'"
+msgstr "`%.255s' のタイムスタンプ設定エラーです"
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "アーカイブに含まれるオブジェクト `%.255s' が不明な型 0x%x です"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "シンボリックリンク `%.255s' の所有者設定中にエラーが発生しました"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "古いパッケージ %s 中のファイルを置換しています ...\n"
+msgid "unable to read link `%.255s'"
+msgstr "リンク `%.255s' を読めません"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
 msgstr ""
-"インストールされたパッケージ %s の中のファイルで置き換えられました ...\n"
 
-#: src/archives.c:641
-#, c-format
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
-"'%.250s' ディレクトリを上書きしようとしています。パッケージ %.250s %.250s で"
-"はディレクトリではありませんでした"
+"'%.250s' を上書きしようとしています。これはパッケージ %.250s %.250s にも存在"
+"します"
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
-"'%.250s' を上書きしようとしています。これはパッケージ %.250s %.250s にも存在"
-"します"
+"`%.250s' の既存のシンボリックリンクの状態 (逆参照) を取得できませんでした"
 
-#: src/archives.c:702
+#: src/archives.c:674
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "(`%2$.255s' の処理中に) `%1$.255s' の作成に失敗しました"
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"シンボリックリンク `%2$.250s' の提案された新しいシンボリックターゲット `"
+"%1$.250s' の状態 (逆参照) を取得できませんでした"
 
-#: src/archives.c:709
+#: src/archives.c:732
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "`%.255s' 間の dpkg-deb バックエンド"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"`%.250s' を上書きしようとしています。これは `%.250s' (パッケージ: %.100s) の"
+"退避バージョンです"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:738
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "`%.255s' のクローズ/書き込み中にエラーが発生しました"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"`%.250s' を上書きしようとしています。これは `%.250s' の退避バージョンです"
 
-#: src/archives.c:739
+#: src/archives.c:768
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "パイプ `%.255s' の作成中にエラーが発生しました"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "(今インストールしようとしている) `%.255s' の状態を取得できません"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:776
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "デバイス `%.255s' の作成中にエラーが発生しました"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr "別バージョンのインストール前の `%.255s' まわりのゴミ掃除に失敗しました"
 
-#: src/archives.c:762
+#: src/archives.c:782
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "ハードリンク `%.255s' の作成中にエラーが発生しました"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
+"別バージョンのインストール前の復元された `%.255s' の状態を取得できません"
 
-#: src/archives.c:768
+#: src/archives.c:818
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "シンボリックリンク `%.255s' の作成中にエラーが発生しました"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "アーカイブに含まれるオブジェクト `%.255s' が不明な型 0x%x です"
 
-#: src/archives.c:774
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "ディレクトリ `%.255s' の作成中にエラーが発生しました"
+msgid "cannot stat file '%s'"
+msgstr "ファイル '%s' の状態を取得できません"
 
-#: src/archives.c:813
+#: src/archives.c:915
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "新バージョンをインストールするための `%.255s' の退避ができませんでした"
+msgid "Replacing files in old package %s ...\n"
+msgstr "古いパッケージ %s 中のファイルを置換しています ...\n"
 
-#: src/archives.c:823
+#: src/archives.c:920
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "リンク `%.255s' を読めません"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr ""
+"インストールされたパッケージ %s の中のファイルで置き換えられました ...\n"
+
+#: src/archives.c:929
+#, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"'%.250s' ディレクトリを上書きしようとしています。パッケージ %.250s %.250s で"
+"はディレクトリではありませんでした"
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+"'%.250s' を上書きしようとしています。これはパッケージ %.250s %.250s にも存在"
+"します"
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "新バージョンをインストールするための `%.255s' の退避ができませんでした"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "`%.255s' のバックアップ用シンボリックリンクを作成できません"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "`%.255s' のバックアップ用シンボリックリンクを chown できません"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "新バージョンのインストール前の `%.255s' のバックアップ用リンクを作成できませ"
 "ん"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "`%.255s' の新しいバージョンをインストールできません"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "'%.255s' をオープンできません"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "ファイル '%.255s' を同期できません"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1522,7 +1625,7 @@ msgstr ""
 "%s の依存関係の問題を無視しています:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1531,7 +1634,7 @@ msgstr ""
 "%2$s を有効にするため、不可欠パッケージ\n"
 " %1$s の設定削除を考慮しています。"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1540,7 +1643,7 @@ msgstr ""
 "dpkg: 失敗。%s は不可欠パッケージです。%s を有効に\n"
 " するために、その設定削除を行いません。\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1549,29 +1652,29 @@ msgstr ""
 "dpkg: 失敗。%s を処理できません (--auto-deconfigure を使いましょう):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "%.250s の削除"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "`%.250s' のインストール"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: %2$s によって壊れた %1$s の設定削除を考えています ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 "dpkg: 問題ありません。(%2$s によって壊れた) %1$s の設定削除をします。\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1580,11 +1683,11 @@ msgstr ""
 "dpkg: %s が %s を含んでいることを考慮すると:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "破損を無視しています。かまわずに続行します!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1593,29 +1696,29 @@ msgstr ""
 "%.250s のインストールは %.250s を壊す可能性があり、\n"
 " 設定削除は許されていません (--auto-deconfigure が助けになります)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "%.250s のインストールは既存のソフトウェアを壊す可能性があります"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %2$s を選択するために %1$s の削除を考えています ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s は正しくインストールされていないため、すべての依存関係を無視します。\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: %s は %s を提供するため、削除すると問題があるかもしれません ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1624,105 +1727,107 @@ msgstr ""
 "dpkg: パッケージ %s は再インストールが必要ですが、要求に従いともかく削除しま"
 "す。\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: パッケージ %s は再インストールが必要です。削除しません。\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: 問題ありません。%2$s を選択するために %1$s を削除します。\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "パッケージの競合 - %.250s のインストールは行いません"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "競合を無視しています。かまわず続行します!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive は引数として最低 1 つのパスが必要です"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "dpkg --recursive のための find"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "find のパイプの fdopen に失敗しました"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "find のパイプを読み込み中にエラーが発生しました"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "find のパイプのクローズ中にエラーが発生しました"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--recursive のための find が、処理できないエラー %i を返しました"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "検索しましたが、パッケージ (*.deb にマッチするファイル) が見つかりませんでし"
 "た"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s は引数として最低 1 つのパッケージアーカイブファイルが必要です"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<標準入力>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<標準出力>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "未選択パッケージ %s を選択しています。\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "未選択パッケージ %s をスキップします。\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 "%2$.250s のバージョン %1$.250s がすでにインストールされています。スキップしま"
 "す。\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%.250s を %.250s から %.250s にダウングレードしています。"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1758,17 +1863,17 @@ msgstr "`%.250s' の新たにインストールしたバージョンを削除で
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "`%.250s' の新たに展開したバージョンを削除できません"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "新規配布設定ファイル '%.250s' の状態を取得できません"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "現在インストールされている設定ファイル `%.250s' の状態を取得できません"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1779,57 +1884,57 @@ msgstr ""
 "設定ファイル `%s' がシステムに存在しません。\n"
 "あなたの要求に従って、新しい設定ファイルをインストールしています。\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: 古いバックアップ '%.250s' の削除に失敗しました: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: '%.250s' から '%.250s' に名前を変更できませんでした: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: '%.250s' の削除に失敗しました: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: 旧配布バージョン '%.250s' の削除に失敗しました: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: '%.250s' の削除 (上書き前) に失敗しました: %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: '%.250s' から '%.250s' へのリンクに失敗しました: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "設定ファイル %s を新規にインストールしています ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "`%.250s' を `%.250s' としてインストールできません"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "パッケージ `%s' はインストールされていないので、設定できません"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "パッケージ %.250s はすでにインストールおよび設定されています"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1838,7 +1943,24 @@ msgstr ""
 "パッケージ %.250s は設定の準備ができていません。\n"
 " 設定できません (現在のステータス `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"パッケージ %.250s は設定の準備ができていません。\n"
+" 設定できません (現在のステータス `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1847,11 +1969,11 @@ msgstr ""
 "dpkg: 依存関係の問題により %s の設定ができません:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "依存関係の問題 - 設定を見送ります"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1860,7 +1982,7 @@ msgstr ""
 "dpkg: %s: 依存関係の問題、しかし要求どおり設定を行います:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1868,12 +1990,12 @@ msgstr ""
 "パッケージが非常に矛盾した状態に陥りました。設定を試みる\n"
 "前に再インストールすべきです。"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) を設定しています ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1882,7 +2004,7 @@ msgstr ""
 "%s: 設定ファイル '%s' の状態を取得できません\n"
 " (= `%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1891,7 +2013,7 @@ msgstr ""
 "%s: 設定ファイル '%s' が自分自身へのリンクになっています\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1900,7 +2022,7 @@ msgstr ""
 "%s: 設定ファイル '%s' のリンクの読み取りができません\n"
 " (= `%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1909,35 +2031,36 @@ msgstr ""
 "%s: 設定ファイル '%.250s' はファイル名の重複を解決します\n"
 " ('%s' は '%s' へのシンボリックリンクです)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: 設定ファイル '%.250s' がプレーンファイルでもシンボリックリンク (= '%s') "
 "でもありません"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5 ハッシュ"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: ハッシュ用に設定ファイル %s をオープンできません: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "終了したら `exit' と入力してください。\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1946,12 +2069,12 @@ msgstr ""
 "\n"
 "設定ファイル `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (実際は `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1962,7 +2085,7 @@ msgstr ""
 " ==> あなたかスクリプトによって設定ファイルが作成されています。\n"
 " ==> パッケージメンテナが提供するパッケージにもこのファイルが存在します。\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1971,7 +2094,7 @@ msgstr ""
 "\n"
 "     これはインストールされてから変更されていません。\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1981,7 +2104,7 @@ msgstr ""
 " ==> これはインストールしてから (あなたかスクリプトによって) 変更されていま"
 "す。\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1991,37 +2114,37 @@ msgstr ""
 " ==> これはインストールしてから (あなたかスクリプトによって) 削除されていま"
 "す。\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> パッケージ配布元が更新版を提供しています。\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     パッケージ中のバージョンが前回のインストール時と同じです。\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> 要求したように新規ファイルを使う。\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> 要求したように古いファイルを使う。\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> デフォルトで古い設定ファイルを保持する。\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> デフォルトで新しい設定ファイルを使う。\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2036,182 +2159,173 @@ msgstr ""
 "      D     : 両バージョンの差異を表示する\n"
 "      Z     : 状況を調査するためにシェルを開始する\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " デフォルトでは現在使っている自分のバージョンを残します。\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " デフォルトでは新しいバージョンをインストールします。\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[デフォルト=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[デフォルト=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[デフォルトなし]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "標準エラー出力への書き込み中にエラーが発生しました (conffile プロンプト前で検"
 "出)。"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "conffile プロンプトでの標準入力上の読み取りエラーです"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "conffile プロンプトで標準入力上の EOF です"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s は %s に依存 (depends) します"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s は %s に先行依存 (pre-depends) します"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s は %s を推奨 (recommends) します"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s は %s を提案 (suggests) します"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s は %s を壊します"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s は %s と競合 (conflicts) します"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s は %s を強化 (enhances) します"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s は削除されようとしています。\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s は設定が消されようとしています。\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr ""
 "  %.250s がインストールされようとしていますが、バージョンが %.250s です。\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s がインストールされていますが、バージョンが %.250s です。\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s は展開されていますが、設定されていません。\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s は展開されていますが、バージョンが %.250s です。\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s の最新設定済みバージョンは %.250s です。\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s は %s です。\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s は %.250s を提供していますが、削除されようとしています。\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 "  %.250s は %.250s を提供していますが、設定が削除されようとしています。\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %2$.250s を提供 (provides) する %1$.250s が %3$s です。\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s はインストールされていません。\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (バージョン %.250s) がインストールされようとしています。\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (バージョン %.250s) が提供され、%s です。\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %2$.250s を提供する %1$.250s がインストールされようとしています。\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %2$.250s を提供する %1$.250s が提供され、%3$s です。\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "パッケージ照会についてのヘルプには、--help を使用してください。"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s バージョン %s。\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2221,8 +2335,8 @@ msgstr ""
 "ン 2\n"
 "もしくはそれ以降を参照してください。このソフトウェアは無保証です。\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2231,7 +2345,7 @@ msgstr ""
 "使い方: %s [<オプション> ...] <コマンド>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2250,7 +2364,7 @@ msgstr ""
 "  --truename <ファイル>     退避されたファイルを返す\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2281,7 +2395,7 @@ msgstr ""
 "  --version                  バージョン番号を表示\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2295,17 +2409,12 @@ msgstr ""
 "パッケージの preinst/postrm スクリプトは --package と --divert を常に指定すべ"
 "きです。\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "ファイル '%s' の状態を取得できません"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "'%s' の確認中にエラーが発生しました"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2314,129 +2423,113 @@ msgstr ""
 "名前変更は `%s' を異なるファイル `%s' で上書きすることを伴います。\n"
 "これは許可されていません。"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "ファイル '%s' に書き込めません"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "ファイルコピー"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "'%s' を '%s' に名前変更できません"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "名前変更: 重複する古いリンク '%s' を削除してください"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "ソースファイル `%.250s' をオープンできません"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "ファイル名 \"%s\" は絶対パスではありません"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "ファイルは改行を含んでいてはなりません"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "%s のローカルな退避 (divert) 先"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "%s から %s へのローカルな退避 (divert)"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "%2$s による %1$s の退避 (divert)"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%3$s による %1$s から %2$s への退避 (divert)"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "%s のすべての退避"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s から %s へのすべての退避"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "新しいファイル %s を作成できません"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "ファイル '%s' をフラッシュできません"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "古い diversions-old の削除中にエラーが発生しました"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "新しい diversions-old の作成中にエラーが発生しました"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "新しい diversions のインストール中にエラーが発生しました"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s は引数が 1 つ必要です"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "ファイル名 \"%s\" は絶対パスではありません"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "ファイルは改行を含んでいてはなりません"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "ディレクトリは退避できません"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "ファイル '%s' をそれ自身に退避することはできません"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "'%s' を残します\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' が `%s' と衝突します"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "'%s' を追加しています\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "インストールされていない %.250s を削除する要求を無視します。"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "退避先 '%s' がないので、何も削除されません。\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2447,7 +2540,7 @@ msgstr ""
 "  `%s' の削除中に\n"
 "  `%s' を発見しました"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2458,16 +2551,22 @@ msgstr ""
 "  `%s' の削除中に\n"
 "  `%s' を発見しました"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "インストールされていない %.250s を削除する要求を無視します。"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "'%s' を削除しています\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "パッケージは改行を含んではなりません"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "退避先は改行を含んではなりません"
 
@@ -2483,12 +2582,12 @@ msgstr "前回の diversions ファイルの状態を取得できませんでし
 msgid "failed to fstat diversions file"
 msgstr "diversions ファイルの状態を取得できませんでした (fstat に失敗)"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "`%.250s' か `%.250s' が関係する退避操作 (diversion) は競合しています"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2498,7 +2597,7 @@ msgstr ""
 "これらのパッケージ (とこれらに依存するパッケージ) が正しく動作するために\n"
 "は、以下のパッケージを再インストールしなければなりません:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2509,7 +2608,7 @@ msgstr ""
 "dselect の設定 (configure) メニューオプションを使って設定を完了\n"
 "させなければなりません:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2521,7 +2620,7 @@ msgstr ""
 "ショ\n"
 "ンを使って設定作業を再試行しなければなりません:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2532,7 +2631,7 @@ msgstr ""
 "いません。再度行えばインストールが完了する場合があります:\n"
 "これらのパッケージは dselect か dpkg --remove を使用して削除できます:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2542,7 +2641,7 @@ msgstr ""
 "ています。この処理は dselect または dpkg --configure --pending (あるい\n"
 "は dpkg --triggers-only) の利用で要求できます。\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2552,14 +2651,41 @@ msgstr ""
 "トリガ処理は dselect または dpkg --configure --pending (あるいは dpkg\n"
 "--triggers-only) の利用で要求できます。\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s は引数をとりません"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2568,26 +2694,26 @@ msgstr ""
 "る可能性があるので、以下の問題のいくつかは単にそのせいである可能性がありま"
 "す。\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<不明>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %2$s 中の %1$d: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d パッケージは、(以下のセクションから):"
 msgstr[1] " %d パッケージは、(以下のセクションから):"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2596,30 +2722,34 @@ msgstr ""
 "作動中の %s をサポートしている dpkg のバージョンがまだ設定されていません。\n"
 " `dpkg --configure dpkg' を行った後にもう一度実行してください。\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg がインストール済みとして記録されていないため、%s をサポートしているか確"
 "認できません!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "先行依存フィールド"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "エポック"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "長いファイル名"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "複数の競合 (Conflicts) および 置換 (Replaces)"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2628,29 +2758,29 @@ msgstr ""
 "dpkg: 先行依存を解決する方法がわかりません:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "(%2$.250s が要求する) %1$.250s の先行依存 (pre-dependencies) を解決できません"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "オプション '--%s' は時代遅れです。'--%s' を代わりに使ってください。"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions は 3 つの引数 (<バージョン> <関係> <バージョン>) をとりま"
 "す"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions の不正な比較"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "バージョン '%s' は不正な構文です: %s"
@@ -2705,12 +2835,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "--force が有効なので、問題を無視します:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "パッケージ `%.250s' のファイル一覧ファイルをオープンできません"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2719,117 +2849,95 @@ msgstr ""
 "パッケージ `%.250s' のファイル一覧ファイルがありません。このパッケージには、"
 "現在インストールされているファイルがないものとします。"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "パッケージ '%.250s' のファイル一覧ファイルの状態を取得できません"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "パッケージ '%.250s' のファイル一覧ファイルに最後の改行がありません"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "パッケージ `%.250s' のファイル一覧"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "パッケージ '%.250s' のファイル一覧ファイルに最後の改行がありません"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "パッケージ `%.250s' のファイル一覧ファイルが空のファイル名を含んでいます"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 "パッケージ `%.250s' のファイル一覧ファイルのクローズ中にエラーが発生しました"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(データベースを読み込んでいます ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "現在 %d 個のファイルとディレクトリがインストールされています。)\n"
 msgstr[1] "現在 %d 個のファイルとディレクトリがインストールされています。)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルを作成できません"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルへの書き込みに失敗しました"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルのフラッシュに失敗しました"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルの同期に失敗しました"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルのクローズに失敗しました"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "パッケージ %s 用の更新ファイル一覧ファイルのインストールに失敗しました"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "未導入"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "インストールされていませんが、設定が残っています"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "削除またはインストールの失敗のため壊れています"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "展開済み (未設定)"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "postinst の失敗のため壊れています"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "別のパッケージによってトリガ処理を待ち受けています"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "トリガ済み"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "導入済み"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "PATH が設定されていません。"
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' が PATH 上に見つからないか実行可能になっていません。"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2841,7 +2949,7 @@ msgid_plural ""
 msgstr[0] "'%s' が PATH 上に見つからないか実行可能になっていません。"
 msgstr[1] "'%s' が PATH 上に見つからないか実行可能になっていません。"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2859,100 +2967,153 @@ msgstr ""
 "(注): root の PATH は通常、/usr/local/sbin、/usr/sbin、/sbin を含んでいるはず"
 "です。"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "メンテナスクリプトで setenv できません"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "`%.255s' への chroot に失敗しました"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "`%.255s' ディレクトリへの移動に失敗しました"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s' の実行許可を設定できません"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "メンテナスクリプトで setenv できません"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "インストール済みの %s スクリプト"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "%s `%.250s' の状態を取得できません"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "新しい %s スクリプト"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "古い %s スクリプト"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s `%.250s' の状態を取得できません: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "このパッケージの新バージョンにはスクリプトがありません。終了します"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... OK のようです。\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "'%.255s' を安全に削除できません"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "`%.250s' の存在を確認できません"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "情報ディレクトリを読み取れません"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "%.250s のオープン時にエラーが発生しました"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "ファイル '%s' に書き込めません"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "設定ファイル `%.250s' がパッケージ内にありません"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' の書き込みエラーです"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian `%s' パッケージ管理プログラム バージョン %s。\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2975,7 +3136,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3013,7 +3178,7 @@ msgstr ""
 "  -Dh|--debug=help                   デバッグオプションのヘルプ\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3024,7 +3189,7 @@ msgstr ""
 "  -h | --help                         このヘルプを表示\n"
 "  --version                           バージョン番号を表示\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3035,18 +3200,61 @@ msgstr ""
 " -f|--field|-x|--extract|-X|--vextract|--fsys-tarfile を使用すること (%s --"
 "help を参照)\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "内部利用用: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3072,6 +3280,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3114,7 +3324,7 @@ msgstr ""
 "  --abort-after <n>              <n> 回エラーが発生したら中断する\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3132,14 +3342,14 @@ msgstr ""
 " < << <= = >= >> >       (コントロールファイルの構文の互換性のみ)\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "ユーザ向けパッケージ管理ツールである `dselect' または `aptitude' を使いましょ"
 "う。\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3161,59 +3371,63 @@ msgstr ""
 "[*] のあるものは大量の情報が出力されます。`less' や `more' にパイプするように"
 "してください!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3222,103 +3436,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "依存関係の問題 - 削除しません"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "依存関係の問題 - 削除しません"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "メンテナスクリプトで setenv できません"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "設定ファイル `%.255s' の読み込みエラー"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3326,7 +3540,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3334,40 +3548,75 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug は 8 進数の引数が 1 つ必要です。"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "--ignore-depends の引数 (コンマで区切られたリスト) `%.250s' に空のパッケージ"
 "名"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends は正当なパッケージ名を必要とします。`%.250s' は不正です; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s に対する不正な整数です: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "フック '%s' の実行中にエラーが発生しました。終了コード %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "状態"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s は引数をとりません"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3376,7 +3625,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3384,40 +3633,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "不明な強制・拒否 (force/refuse) オプション `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "時代遅れの強制・拒否 (force/refuse) オプション `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd は 1 つの引数 (なしではありません) をとります"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd は引数を 1 つだけ引数をとります"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents は引数を 1 つだけとります"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "`%i' をストリームとしてオープンできませんでした"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "%d 行目の行末までに予期しない eof があります"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "アクションを指定するオプションが必要です"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3425,22 +3672,22 @@ msgstr ""
 "パッケージ名として指定するのは、その中に含まれているファイルの名前ではなく、"
 "パッケージ名そのものでなければなりません"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending はオプション以外の引数をとりません"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s は引数に少なくとも 1 つのパッケージ名が必要です"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "パッケージ %s が複数回列挙されました。一度だけ処理します。\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3449,7 +3696,7 @@ msgstr ""
 "現在の実行中にパッケージ %s のコピーが複数展開されました!\n"
 "1 回だけ設定を行います。\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3458,113 +3705,113 @@ msgstr ""
 "パッケージ %.250s はトリガ処理の準備ができていません\n"
 " (保留トリガを除いた現在のステータス `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  パッケージ %s は %s を提供していますが、削除されようとしています。\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  パッケージ %s は削除されようとしています。\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "システム上の %s のバージョン は %s です。\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  パッケージ %s は %s を提供しており、トリガ処理を待っています。\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  パッケージ %s はトリガ処理を待っています。\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: (`%2$s' により要求される) `%1$s' も設定しています\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  パッケージ %s は %s を提供していますが、まだ設定されていません。\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  パッケージ %s はまだ設定されていません。\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr ""
 "  パッケージ %s は %s を提供しますが、まだインストールされていません。\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  パッケージ %s はまだインストールされていません。\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "%s (%s) は %s を壊し、%s です。\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (%s) は %s を提供します。\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "設定される %s のバージョン は %s です。\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " は以下に依存 (depends) します: "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr " ...しかし:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "`%.250s' が存在しないためエラーが発生しました"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "解釈できないパッケージファイル"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s を認証しています ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "パッケージ %s の検証に失敗しました!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3573,50 +3820,59 @@ msgstr ""
 "パッケージ %s の検証に失敗しましたが、\n"
 "要求どおりインストールを行います。\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "合格\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "一時ディレクトリを作成できません"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "パッケージ %s の衝突/置換の組み合わせが多すぎます"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "コントロール情報ファイル `%.250s' を削除できません"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "旧バージョンのパッケージに含まれる `%.250s' で始まる情報ファイル名はあまりに"
 "も長すぎます"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "古い情報ファイル `%.250s' を削除できません"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "(おそらく) 新しい情報ファイル `%.250s' をインストールできません"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "一時コントロールディレクトリをオープンできません"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "パッケージに含まれる (`%.50s' で始まる) コントロール情報ファイル名はあまりに"
 "も長すぎます"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "パッケージコントロール情報にディレクトリ `%.250s' が含まれています"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
@@ -3627,46 +3883,42 @@ msgstr ""
 # #, c-format
 # msgid "package control info rmdir of `%.250s' didn't say not a dir"
 # msgstr "`%.250s' のパッケージコントロール情報 rmdir がディレクトリではないと言っています"
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "パッケージ %s が一覧を情報ファイルとして含んでいました"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "新規情報ファイル `%.250s' を `%.250s' としてインストールできません"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "コントロール情報ファイル `%.250s' を削除できません"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(%s は完全に置換されているため、消えていることに注意。)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "アーカイブにアクセスできません"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "一時ディレクトリを作成できません"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "コントロール情報長"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s についての情報を %s から登録します。\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "パッケージアーキテクチャ (%s) がシステム (%s) と一致しません"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3675,103 +3927,98 @@ msgstr ""
 "dpkg: %s が %s を含むことを考慮すると、先行依存の問題があります:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "先行依存問題 - %.250s をインストールしません"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "先行依存の問題を無視しています!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s を (%s で) 置換するための準備をしています ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "(%2$s から) %1$s を展開しています...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "(`%.250s' で始まる) 設定ファイル名が長すぎます (> %d 文字) "
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s で読み取り時にエラーが発生しました"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "%.250s のクローズ時にエラーが発生しました"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "%.250s のオープン時にエラーが発生しました"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 "%2$s を削除できるようにするために %1$s の設定削除 (deconfigure) を行いま"
 "す ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s を設定削除しています ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "%.250s を展開し、置換しています...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb フィールドの抽出"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "dpkg-deb tar 出力の読み取り時にエラーが発生しました"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "壊れているファイルシステム上の tar ファイル - パッケージアーカイブが壊れてい"
 "ます"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: 末尾の余計なゼロを取り除きます"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "古いファイル '%.250s' の状態を取得できないので、削除しません: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "古いディレクトリ '%.250s' を削除できません: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "古い設定ファイル '%.250s' が空のディレクトリでした (今削除されました)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "その他の新しいファイル `%.250s' の状態を取得できません"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3780,23 +4027,18 @@ msgstr ""
 "古いファイル '%.250s' がいくつかの新しいファイルと同一です! ('%.250s' と "
 "'%.250s' の両方)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "古いファイル '%.250s' を安全に削除できません: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(%s は完全に置換されているため、消えていることに注意。)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3808,90 +4050,90 @@ msgstr ""
 "(W)トリガ待ち/(T)トリガ保留\n"
 "|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "名前"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "バージョン"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "説明"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "%s に一致するパッケージが見つかりません。\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%s による退避 (divert) 元: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%s による退避 (divert) 先: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "ローカルな退避 (divert) 元: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "ローカルな退避 (divert) 先: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search は引数に少なくとも 1 つのファイル名パターンが必要です"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%s に一致するパッケージが見つかりません。\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "パッケージ `%s' はまだインストールされておらず情報の利用は不可能です。\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "パッケージ `%s' はまだ利用可能でありません。\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "パッケージ `%s' はまだインストールされていません。\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "パッケージ `%s' はファイルを含んでいません (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "ローカルに退避 (divert) された: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "ほかのパッケージの同名ファイルは次の名前に退避した: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%s により退避 (divert) された: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3900,22 +4142,22 @@ msgstr ""
 "その内容一覧を表示するには dpkg --contents (= dpkg-deb --contents) を使いま"
 "す。\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s は多くとも 2 つの引数しかとりません"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "コントロールファイルは %c を含んでいます"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian `%s' パッケージ管理プログラム照会ツールバージョン %s。\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3955,11 +4197,17 @@ msgstr ""
 "表示する。\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3968,7 +4216,7 @@ msgstr ""
 "  --f|showformat=<フォーマット> --show に別のフォーマットを使う\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3989,12 +4237,16 @@ msgstr ""
 "  を挿入することで、含められます。width が負 (左寄せ) ではない場合\n"
 "  を除き、フィールドは右詰めされます。\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "パッケージ照会についてのヘルプには、--help を使用してください。"
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "インストールされていない %.250s を削除する要求を無視します。"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4003,11 +4255,11 @@ msgstr ""
 "%.250s の削除の要求を無視します。システム上には設定ファイルのみ\n"
 "があります。設定ファイルも削除するには --purge を使用してください。"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "これは不可欠 (essential) パッケージです - 削除すべきではありません。"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4016,11 +4268,11 @@ msgstr ""
 "dpkg: 依存関係の問題により、%s の削除ができません:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "依存関係の問題 - 削除しません"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4029,7 +4281,7 @@ msgstr ""
 "dpkg: %s: 依存関係に問題があります。しかし要求に従い削除しています:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4037,17 +4289,17 @@ msgstr ""
 "パッケージが非常に矛盾した状態に陥りました。\n"
 "削除を行う前にこのパッケージを再インストールすべきです。"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s の削除または完全削除 ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s を削除しています ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4056,99 +4308,103 @@ msgstr ""
 "%.250s の削除中ですが、ディレクトリ '%.250s' を削除できません: %s - ディレク"
 "トリはマウントポイントではありませんか?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' を削除できません"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "'%.255s' を安全に削除できません"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "%.250s の削除中、ディレクトリ '%.250s' が空でないため削除できませんでした。"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' を削除できません"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%s の設定ファイルを削除しています ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "古い設定ファイル `%.250s' (= `%.250s') を削除できません"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "(`%2$.250s' から) 設定ファイルディレクトリ `%1$.250s' を読めません"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "(`%2$.250s' の) 古いバックアップファイル `%1$.250s' を削除できません"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "古いファイルリストを削除できません"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "古い postrm スクリプトを削除できません"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "%d 行目のパッケージ名に予期しない eof があります"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "%d 行目のパッケージ名に予期しない eof があります"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "%d 行目のパッケージ名の後に予期しない eof があります"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "%d 行目のパッケージ名の後に予期しない改行があります"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "%d 行目のパッケージと選択の後に予期しないデータがあります"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "%d 行目のパッケージ名は不正です: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "%d 行目のパッケージ名は不正です: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "%d 行目の要求状態は不明です: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "標準入力からの読み取り時にエラーが発生しました"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "パッケージ照会についてのヘルプには、--help を使用してください。"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4166,7 +4422,7 @@ msgstr ""
 "る\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4186,31 +4442,17 @@ msgstr ""
 "  --help                     このヘルプを表示する\n"
 "  --version                  バージョン番号を表示する\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "末尾の / を取り除いています"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "新しい statoverride ファイルをオープンできません"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "statoverride-old の削除中にエラーが発生しました"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "新しい statoverride-old の作成中にエラーが発生しました"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "新しい statoverride のインストール中にエラーが発生しました"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add は 4 つの引数が必要です"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4219,21 +4461,21 @@ msgstr ""
 "すでに存在する '%s' への override ですが、--force が指定されているので無視し"
 "ます。"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\" の override がすでに存在するので、中止します。"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update が指定されましたが、%s は存在しません"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "override が提供されていません。"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update は --remove には無意味です"
 
@@ -4354,42 +4596,42 @@ msgstr ""
 "  --no-act                         テスト用途。実際には何も変更しない。\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger はメンテナスクリプトから (または --by-package オプションを付け"
+"て) 呼ばれなければなりません"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: トリガのデータディレクトリがまだ作成されていません\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: トリガ記録がまだ存在しません\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "引数をひとつ (トリガ名) だけとります"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger はメンテナスクリプトから (または --by-package オプションを付け"
-"て) 呼ばれなければなりません"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: 無効な待ち受けパッケージ名 `%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "無効なトリガ名 `%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4398,7 +4640,7 @@ msgstr ""
 "%s: トリガ処理中に循環が発見されました:\n"
 " トリガをしたパッケージのチェインにおそらく原因があります:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4407,48 +4649,49 @@ msgstr ""
 "\n"
 " パッケージの保留トリガがおそらく解決不可能:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "トリガがループしており、捨てられました"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%s のトリガを処理しています ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s は引数に Packages ファイルを 1 つだけ必要とします"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "利用可能の更新が多すぎるため dpkg ステータスエリアにアクセスできません"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "大部分の利用可能な更新は dpkg ステータスエリアへの書き込みアクセスを必要とし"
 "ます"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "%s を使用して、取得可能なパッケージ情報を更新しています。\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "%s を使用して、取得可能なパッケージ情報を追加しています。\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d 個のパッケージ情報が更新されました。\n"
 msgstr[1] "%d 個のパッケージ情報が更新されました。\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4565,157 +4808,156 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: コントロールファイルの %d 個の警告を無視します\n"
 msgstr[1] "dpkg-deb: コントロールファイルの %d 個の警告を無視します\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s は引数として <ディレクトリ> が必要です"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build は多くとも 2 つの引数しかとりません"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "アーカイブ `%.250s' の存在を確認できません"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "対象がディレクトリです。コントロールファイル検証をスキップできません"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "コントロールエリアのコンテンツを確認できません。"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: `%s' に未知のパッケージを構築しています。\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: `%2$s' にパッケージ `%1$s' を構築しています。\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "一時ファイルの作成に失敗しました (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "一時ファイルのアンリンクに失敗しました (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "一時ファイルの rewind に失敗しました (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "ar メンバファイルの fstat に失敗しました (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' の書き込みエラーです"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "メンバー間"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "tar パイプへの書き込みに失敗しました (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<圧縮> tar -cf からの"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "%2$.255s 中の %1$s に予期しないファイルの終わりがあります"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "ファイル %2$.255s からの %1$s の読み取り中にエラーが発生しました"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "アーカイブ `%.255s' の読み取りに失敗しました"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "アーカイブの状態を取得できませんでした (fstat 失敗)"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "アーカイブのバージョン番号に . がありません"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "アーカイブのヘッダに改行がありません"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "ファイル `%.250s' は壊れています - パート番号が不正です"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "ファイル `%.250s' は debian バイナリアーカイブでありません (dpkg-split を試し"
 "てみてください)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "アーカイブのバージョン番号に . がありません"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "アーカイブのヘッダに改行がありません"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "アーカイブのバージョン番号に . がありません"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "バージョン %.250s のアーカイブは理解不能です。より新しい dpkg-deb を入手して"
 "ください"
@@ -4746,41 +4988,41 @@ msgstr ""
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " 新形式 debian パッケージ、バージョン %s。\n"
 " サイズ %ld バイト: コントロールアーカイブ = %zi バイト。\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "アーカイブは不正なコントロール長 `%s' を含んでいます"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s からメンバーデータをスキップしました"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " 旧形式 debian パッケージ, バージョン %s。\n"
 " サイズ %ld バイト: コントロールアーカイブ = %zi、メインアーカイブ = %ld。\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4789,49 +5031,50 @@ msgstr ""
 "dpkg-deb: おそらく ASCII モードでダウンロードしたためにアーカイブ\n"
 "dpkg-deb:    ファイルが壊れているようです\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' は debian 形式のアーカイブではありません"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "コピー中にパイプへの書き込みに失敗しました"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "コピー中にパイプのクローズに失敗しました"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "データ"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "以下のディレクトリへの移動に失敗しました"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "ディレクトリの作成に失敗しました"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "ディレクトリ作成後、そのディレクトリに移動できません"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "以下のディレクトリへの移動に失敗しました"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<伸張>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "ペースト"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s は引数として .deb ファイル名が必要です"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4840,109 +5083,117 @@ msgstr ""
 "--%s は引数に対象となるディレクトリが必要です。\n"
 "おそらく、dpkg --install を使おうとしたのでしょう。"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s は最大でも 2 つの引数 (.deb とディレクトリ) しかとりません"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s は引数をひとつ (.debファイル名) だけとります"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "クリーンアップのための `/' ディレクトリへの移動に失敗しました"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "ファイル '%s' の状態を取得できません"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 "dpkg-deb: `%.255s' はコントロールコンポーネント `%.255s' を含んでいません\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "(%2$.255s にある) コンポーネント `%1$.255s' のオープン中に予期しない失敗が起"
 "こりました"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d 個の要求された control コンポーネントがありません"
 msgstr[1] "%d 個の要求された control コンポーネントがありません"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "ディレクトリ `%.255s' を走査できません"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "(`%2$.255s' にある) `%1$.255s' の状態を取得できません"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "(`%2$.255s' にある) `%1$.255s' をオープンできません"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "(`%2$.255s' にある) `%1$.255s' の読み取りに失敗しました"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld バイト、%5d 行   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     非プレーンファイル          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(コントロールアーカイブに `control' ファイルがありません!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "`control' コンポーネントをオープンできません"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "`control' コンポーネントの読み取り中に失敗しました"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "'%s' qkonpo-nentoqnoクローズ中にエラーが発生しました"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "フォーマットエラー"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents は引数を 1 つだけとります"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian `%s' パッケージアーカイブバックエンドバージョン %s。\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4953,6 +5204,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4969,7 +5222,7 @@ msgstr ""
 "る\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4982,11 +5235,27 @@ msgstr ""
 " <cfield> は `control' ファイル内のフィールド名。\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4996,6 +5265,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "オプション:\n"
@@ -5009,7 +5281,7 @@ msgstr ""
 "                                 可能な値: gzip, xz, bzip2, lzma, none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5023,7 +5295,7 @@ msgstr ""
 "向けな `dselect' または `aptitude' を使用してください。`dpkg-deb --extract'\n"
 "を使って展開されたパッケージは正しくインストールされません!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5031,182 +5303,202 @@ msgstr ""
 "*.deb ファイルの操作についてのヘルプは dpkg-deb --help を参照;\n"
 "パッケージのインストール、削除については dpkg --help を参照。"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "-%c に対する不正な整数です: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "-%c に対する不正な圧縮レベルです: '%ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "`%s' は不明な圧縮形式です!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "-%c に対する不正な圧縮レベルです: '%ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 "ファイル `%1$.250s' は壊れています - %3$s にある数字 (コード %2$d) は不正です"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "ファイル `%.250s' は壊れています - %.250s がありません"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "ファイル `%.250s' は壊れています - %.250s の後の改行がありません"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s の読み取り中にエラーが発生しました"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "ファイル `%.250s' は壊れています - 第 1 ヘッダの終わりに不正なマジックナン"
 "バー"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "ファイル `%.250s' は壊れています - 補充した文字 (コード %d) は不正です"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "ファイル `%.250s' は壊れています - 情報セクションが null です"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "形式バージョン番号"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s がインストールされていますが、バージョンが %.250s です。\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "ファイル `%.250s' の形式バージョンは `%.250s' です - 新しい dpkg-split が必要"
 "です"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "パッケージ名"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "パッケージバージョン番号"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "パッケージファイルの MD5 チェックサム"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 "ファイル `%.250s' は壊れています - MD5 チェックサム `%.250s' が不正です"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "パートオフセット"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "パート番号"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "ファイル `%.250s' は壊れています - パート番号の間にスラッシュがありません"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "パート数"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "ファイル '%.250s' は壊れています - パート番号が不正です"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "パート番号"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "ファイル `%.250s' は壊れています - パート番号が不正です"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "パッケージ名"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "ファイル `%.250s' は壊れています - 第 2 ヘッダの最後のマジックナンバーが不正"
 "です"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "ファイル `%.250s' は壊れています - 第 2 メンバーがデータメンバーではありませ"
 "ん"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "ファイル `%.250s' は壊れています - パート番号がヘッダのサイズ情報と異なります"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "ファイル `%.250s' は壊れています - サイズがヘッダのパート番号情報と異なります"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "パートファイル `%.250s' の状態を取得できません (fstat 失敗)"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "ファイル `%.250s' は壊れています。短すぎます"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "アーカイブパートファイル `%.250s' をオープンできません"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "ファイル `%.250s' はアーカイブパートではありません"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5223,9 +5515,10 @@ msgstr "ファイル `%.250s' はアーカイブパートではありません"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5248,12 +5541,19 @@ msgstr ""
 "    パートファイルサイズ(portion で使用): %lu バイト\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<不明>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s は 1 つ以上のパートファイルの引数を要求します"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "ファイル `%s' はアーカイブパートでありません\n"
@@ -5288,7 +5588,7 @@ msgstr "未選択パッケージ %s をスキップします。\n"
 msgid "split package part"
 msgstr "パッケージ %s を %d パートから一緒に置いています: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "完了\n"
@@ -5314,11 +5614,6 @@ msgstr "パート %d がありません"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian `%s' パッケージ分割/結合ツール; バージョン %s\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5341,17 +5636,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "オプション:\n"
 "  --depotdir <ディレクトリ> %s/%s の代わりに <ディレクトリ> を使う\n"
@@ -5363,152 +5667,161 @@ msgstr ""
 "\n"
 "終了ステータス: 0 = OK;  1 = -a がひとつのパートでない;  2 = 問題発生!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "ヘルプを参照するには dpkg-split --help とタイプしてください。"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "%.250s 内で予期しないファイルの終わりです"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "パートサイズが大きすぎるか、正値でありません"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "パートサイズは (ヘッダを考慮すると) 少なくとも %d KiB でなければなりません"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "格納用ディレクトリ `%.250s' を読み取ることができません"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto は --output オプションの使用を要求します"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto は引数として 1 つのパートファイルを要求します"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "パートファイル `%.250s' の読み取りに失敗しました"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "ファイル `%.250s' はマルチパートアーカイブのパートではありません。\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "パートファイル `%.250s' を再オープンできません"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "新しい格納ファイル `%.250s' をオープンできません"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "格納ファイル `%.250s' の名前を `%.250s' に変更できません"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "パッケージ %2$s のパート %1$d を記録しました (あと必要なのは "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " と "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "古い格納ファイル `%.250s' を削除できません"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "ゴミファイルが格納用ディレクトリにちらかっています:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "`%.250s' の状態を取得できません"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu バイト)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (非プレーンファイル)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "以下のパッケージは再構成されていません:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " パッケージ %s: パート "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "パートファイル `%.250s' がプレーンファイルではありません"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(合計 %lu バイト)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "`%.250s' を廃棄できません"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s を削除しました。\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb フィールドの抽出"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "ソースファイル `%.250s' をオープンできません"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "ソースファイルの状態を取得できません (fstat 失敗)"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "ソースファイル `%.250s' がプレーンファイルではありません"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5517,32 +5830,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "パッケージ %s を %d パートから一緒に置いています: "
 msgstr[1] "パッケージ %s を %d パートから一緒に置いています: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split は引数にソースファイル名が必要です"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split は引数としてソースファイル名と分割先プレフィクスが必要です"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5651,7 +5953,7 @@ msgstr ""
 "  --help                     このヘルプを表示する\n"
 "  --version                  バージョン番号を表示する\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5666,7 +5968,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5699,125 +6001,96 @@ msgstr ""
 "  --help                     このヘルプを表示する\n"
 "  --version                  バージョン番号を表示する\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "エラー"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "警告"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "%s の状態を取得できません: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "リンク読み取り (%s) に失敗しました: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc 失敗 (%ld バイト)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "2 つのコマンドが指定されました: --%s と --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "%s に追加できません: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "%s の走査に失敗しました: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "%s の実行に失敗しました: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s から %s へのシンボリックリンクを作成できません: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "%s を %s としてインストールできません: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s を削除できません: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "%s の読み取り試行中に、予期せぬファイルの終わりがあります"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "%s の読み取り中: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "%s の読み取り試行中に完了していない行があります"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s は壊れています: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "update-alternatives ファイル内での改行は禁止されています (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "%s への書き込み中: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "スレーブ名"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "スレーブ %s が重複しています"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "スレーブリンク"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "スレーブリンクがメインリンク %s と同一です"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "スレーブリンク %s が重複しています"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "マスターファイル"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "パス %s が重複しています"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5826,130 +6099,120 @@ msgstr ""
 "%s の alternative (リンクグループ %s のパート) が存在しません。alternatives "
 "のリストから削除しています。"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "優先度"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "スレーブファイル"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "%s の優先度: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s を読み取れません: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "状態"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "無効な状態"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "マスターリンク"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "%s をクローズできません: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "時代遅れのスレーブリンク %s を破棄しています (%s)。"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "%s に書き込みできません: %s"
+msgid "unable to flush file '%s'"
+msgstr "ファイル '%s' をフラッシュできません"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "自動モード"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "手動モード"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  リンクは現在 %s を指しています"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  リンクは現在ありません"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - 優先度 %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  スレーブ %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "現在の '最適' バージョンは '%s' です。"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "利用可能なバージョンはありません。"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "alternative %2$s (%3$s を提供) には %1$d 個の選択肢があります。"
 msgstr[1] "alternative %2$s (%3$s を提供) には %1$d 個の選択肢があります。"
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "選択肢"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "パス"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "優先度"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "状態"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してく"
 "ださい: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s をリンクで置き換えません。"
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "未知の選択肢 %s をインストールできません"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5958,99 +6221,199 @@ msgstr ""
 "関連する (リンクグループ %3$s の) ファイル %2$s が存在しないので、%1$s の作成"
 "をスキップします。"
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "%s をリンクで置き換えません。"
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "%s を呼び出します。"
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 "選択肢 %2$s が利用できないので、alternative %1$s は変更されませんでした。"
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "未知の alternative %s をスキップします。"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "%s の読み取り試行中、行が長すぎるか完了していませんでした"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "無効な行をスキップします: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s が宙ぶらりんなため、最適な選択肢で更新されます。"
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s が (手動あるいはスクリプトにより) 変更されました。手動更新のみに切り替えて"
+"います。"
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s の自動選択を設定しています。"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s のリンクを %s から %s に名前変更しています。"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s のスレーブリンクを %s から %s に名前変更しています。"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%2$s (%3$s) を提供するために %4$s で %1$s を使います。"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"リンクグループ %2$s が壊れているため、alternative %1$s の再インストールを強制"
+"しています。"
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"現在の alternative %1$s が未知なので、リンクグループ %3$s のために %2$s に切"
+"り替えています。"
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "alternative 名 (%s) は '/' や空白を含んではなりません。"
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+"alternative リンクが絶対パスであるべきにもかかわらずそうなっていません: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+"alternative パスが絶対パスであるべきにもかかわらずそうなっていません: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternative %s はマスターになれません: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "alternative リンク %s はすでに %s によって管理されています。"
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternative パス %s が存在しません"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternative %s は %s のスレーブにはできません: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternative %s はマスターになれません: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "alternative リンク %s はすでに %s によって管理されています。"
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "`%s' は不明な引数です"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install は<リンク> <名前> <パス> <優先度> が必要です"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<リンク> と <パス> は同じではなりません"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "優先度は整数でなければなりません"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s は <名前> <パス> が必要です"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s は <名前> が必要です"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave は --install と一緒のみ許可されています"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave は<リンク> <名前> <パス> が必要です"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "名前 %s がプライマリ/スレーブの両方にあります"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "リンク %s がプライマリ/スレーブの両方にあります"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s は <ファイル> の引数が必要です"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "不明なオプション `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6059,147 +6422,234 @@ msgstr ""
 "selections、--install、--remove、--all、--remove-all、--auto のいずれかが必要"
 "です"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternative %s はマスターになれません: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "alternative リンク %s はすでに %s によって管理されています。"
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-"alternative リンクが絶対パスであるべきにもかかわらずそうなっていません: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-"alternative パスが絶対パスであるべきにもかかわらずそうなっていません: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternative パス %s が存在しません"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "alternative 名 (%s) は '/' や空白を含んではなりません。"
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "これはマスター alternative です。"
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "これは %s のスレーブです"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternative %s は %s のスレーブにはできません: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<標準入力>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "%s の alternatives がありません。"
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s が宙ぶらりんなため、最適な選択肢で更新されます。"
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s が (手動あるいはスクリプトにより) 変更されました。手動更新のみに切り替えて"
-"います。"
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s の自動選択を設定しています。"
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<標準入力>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%2$s の alternative %1$s は登録されていません。設定は行いません。"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "%s を提供するプログラムがありません。"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "設定は行いません。"
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "リンクグループ %s に 1 つの alternative のみがあります: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%2$s の alternative %1$s は登録されていません。削除は行いません。"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "手動で選択された alternative を削除しています - %s を自動モードに切り替えてい"
 "ます"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s の自動更新は無効になっています。そのままにしておきます。"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "自動更新に戻るには、`update-alternatives --auto %s' を使ってください。"
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%2$s (%3$s) を提供するために %4$s で %1$s を使います。"
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "%2$s データベースに書き込むための '%1$s' をオープンできません"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"リンクグループ %2$s が壊れているため、alternative %1$s の再インストールを強制"
-"しています。"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "%s データベースを '%.250s' へフラッシュできませんでした"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"現在の alternative %1$s が未知なので、リンクグループ %3$s のために %2$s に切"
-"り替えています。"
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s データベースを '%.250s' へ fsync できませんでした"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr ""
+#~ "%2$s データベースを書き込んだ後、'%1$.250s' のクローズに失敗しました"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "`%1$.250s' を %3$s データベースのバックアップとして `%2$.250s' にリンクす"
+#~ "るのに失敗しました"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "`%1$.250s' を %3$s データベースを含んだ `%2$.250s' としてインストールでき"
+#~ "ませんでした"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc 失敗 (%ld バイト)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "ファイル `%.250s' に関係する新しいトリガを書き込めません"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "ファイル '%.250s' に関係する新しいトリガのフラッシュができません"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "ファイル '%.250s' に関係する新しいトリガの同期ができません"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "ファイル `%.250s' に関係する新しいトリガをインストールできません"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "ファイル `%.250s' に関係する新しいトリガを作成できません"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "ファイル '%.250s' に関係する新しいトリガのクローズができません"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "新しいファイルトリガファイル `%.250s' を作成できません"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "新しいトリガファイル `%.250s' を書き込めません"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "新しいファイルトリガファイル '%.250s' をフラッシュできません"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "新しいファイルトリガファイル '%.250s' を同期できません"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "新しいファイルトリガファイル `%.250s' をクローズできません"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "新しいファイルトリガファイルを `%.250s' としてインストールできません"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "新しいファイル %s を作成できません"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "新しい diversions-old の作成中にエラーが発生しました"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "パッケージ %s 用の更新ファイル一覧ファイルを作成できません"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "パッケージ %s 用の更新ファイル一覧ファイルへの書き込みに失敗しました"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "パッケージ %s 用の更新ファイル一覧ファイルのフラッシュに失敗しました"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "パッケージ %s 用の更新ファイル一覧ファイルの同期に失敗しました"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "パッケージ %s 用の更新ファイル一覧ファイルのクローズに失敗しました"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "パッケージ %s 用の更新ファイル一覧ファイルのインストールに失敗しました"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd は 1 つの引数 (なしではありません) をとります"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd は引数を 1 つだけ引数をとります"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "新しい statoverride ファイルをオープンできません"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "statoverride-old の削除中にエラーが発生しました"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "新しい statoverride-old の作成中にエラーが発生しました"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "新しい statoverride のインストール中にエラーが発生しました"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build は多くとも 2 つの引数しかとりません"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "これはマスター alternative です。"
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "これは %s のスレーブです"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "%s の状態を取得できません: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "リンク読み取り (%s) に失敗しました: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s の走査に失敗しました: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "%s の実行に失敗しました: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s から %s へのシンボリックリンクを作成できません: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "%s を %s としてインストールできません: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s への書き込み中: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s を読み取れません: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "%s をクローズできません: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s に書き込みできません: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6448,9 +6898,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s からコントロールエリアをスキップしました"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "tar の実行に失敗しました"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "一時ディレクトリの作成に失敗しました"
 
diff --git a/po/km.po b/po/km.po
index 1a97b05..101a02f 100644
--- a/po/km.po
+++ b/po/km.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_po_km\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-10-04 09:49+0700\n"
 "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
 "Language-Team:  <en@li.org>\n"
@@ -23,240 +23,340 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត tmpfile (ទិន្នន័យ)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត tmpfile (ទិន្នន័យ)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "មិន​អាច​ជា​ខ្សែអក្សរ​ទទេ​"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "ត្រូវ​តែ​ចាប់ផ្ដើម​ដោយ​អក្សរក្រម​លេខ"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "តួអក្សរ​ `%c' មិន​បានអនុញ្ញាត​ (បាន​តែ​អក្សរ​, តួលេខ​ និង​តួអក្សរ​ `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "កំហុស​​ក្នុង​ការសរសេរ `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "មិន​អាច​បង្ហូរ​ចូល​ក្នុងឯកសារ​ vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "មិន​អាច​កំណត់​សតិ​បណ្ដោះ​អាសន្ន `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "យក​ការ​បង្វែរ​ចាស់​ចេញ ៖ %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​បំពង់ `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "មិន​អាច​យក `%.250s' ចេញ"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "កំហុស​ក្នុង​ការ​ដំឡើង statoverride ថ្មី ៖ %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "បាន​បរាជ័​​យនៅក្នុង buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "បាន​បរាជ័​​យនៅក្នុង buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "ការអាន​ខ្លី​នៅក្នុង ការចម្លង​សតិបណ្ដោះអាសន្ន (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "បាន​បរាជ័យ​ទៅ exec tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "មិន​អាច​ប្រតិបត្តិ %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "មិនស្គាល់​ប្រភេទ​បង្ហាប់ `%s' !"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s ៖ មិន​បង្ហាប់​"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s ៖ បង្ហាប់​"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s ៖ កំហុស​ gzip ខាងក្នុង​ ៖ `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s ៖ កំហុស​ gzip ខាងក្នុង​ ៖ `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s ៖ កំហុស​ gzip ខាងក្នុង​ ៖ `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s ៖ កំហុស​ gzip ខាងក្នុង​ ៖ `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s ៖ កំហុស​ gzip ខាងក្នុង​ ៖ `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s ៖ កំហុស bzip2 ខាង​ក្នុង ៖ `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s ៖ កំហុស bzip2 ខាង​ក្នុង ៖ `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s ៖ កំហុស bzip2 ខាង​ក្នុង ៖ `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s ៖ កំហុស bzip2 ខាង​ក្នុង ៖ `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr "ថតភាព​ទាន់សម័យ​មានឯកសារ `%.250s' ដែលវាមានឈ្មោះវែងពេក (ប្រវែង=%d, អតិ=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "ធ្វើ​ឲ្យទាន់សម័​យនូវថត​ដែ​លមានឯកសារ ដែលមានឈ្មោះប្រវែងខុសគ្នា (ទាំង %d និង %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "មិន​អា​ចវិ​ភាគ​រកថតដែលទាន់សម័យ `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "បាន​បរាជ័​យក្នុ​ងការយកឯ​កសារទា​ន់​សម័យ​ដែលបានចូលរួមចេញ %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "មិន​អាច​បង្កើត​ `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "មិនអាចបំពេញ %.250s ដោយចន្លោះ"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "មិន​អាច​បញ្ចូល %.250s បន្ទាប់​ពី​ចន្លោះ"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "មិន​អាច​ស្វែងរក​ដើម្បី​ចាប់ផ្ដើម %.250s បន្ទាប់​ពី​ចន្លោះ"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "មិន​អាច​បើក tmpfile សម្រាប់ vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "មិន​អាច​បើក/បង្កើត​ឯកសារ​ជាប់សោ​មូលដ្ឋាន​ទិន្នន័យ​ស្ថានភាព"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "អ្នក​គ្មាន​សិទ្ធិ​ដើម្បី​ចាក់សោ​មូលដ្ឋាន​ទិន្នន័យ​ស្ថានភាព​របស់ dpkg បាន​ទេ"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "មិន​អាច​ចាក់សោ​មូលដ្ឋាន​ទិន្នន័យ​ស្ថានភាព​របស់ dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "ប្រតិបត្តិការ​​ដែ​លបាន​ស្នើ​ត្រូវការ​សិទ្ធិ​ជា​អ្នក​ប្រើ​ជាន់ខ្ពស់"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "មិន​អាច​ចូលដំណើរកា​រ​​ទៅក្នុង​​​តំបន់ស្ថានភាពរបស់ dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "ប្រតិបត្តិការ​ត្រូវការសិទ្ធិ​អាន​​/សរសេរ​ទៅ​កាន់តំប​ន់ស្ថានភាពរបស់ dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "បានបរាជ័យក្នុងការយកឯកសារទាន់សម័យផ្ទាល់ខ្លួនរបស់ខ្ញុំចេញ %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "មិន​អាច​សរសេរ​ស្ថានភាព​ដែល​បាន​ធ្វើឲ្យ​ទាន់សម័យ​របស់`%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "មិន​អាច​បញ្ចូល​ស្ថានភាព​ដែលបាន​ធ្វើ​ឲ្យ​ទាន់សម័យ​របស់ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "មិនអាចកាត់ឲ្យខ្លីសម្រាប់ស្ថានភាពដែលបានធ្វើឲ្យទាន់សម័យរបស់`%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "មិនអាច fsync ស្ថានភាព​ដែលបានធ្វើឲ្យទាន់សម័យនៃ `%.250s' បានឡើ"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "មិនអាចបិទស្ថានភាពដែលបានធ្វើឲ្យទាន់សម័យរបស់ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "មិនអាចដំឡើងស្ថានភាពដែលបានធ្វើឲ្យទាន់សម័យរបស់`%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "លេខ​កំណែ​"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "លេខ​កំណែ​"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -273,90 +373,62 @@ msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%
 msgid "unable to open directory '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "មិន​អាច​បង្ហូរ​ចូល​ក្នុងឯកសារ​ vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "បានបរាជ័យក្នុងការសរសេរសេចក្ដីលម្អិតរបស់ `%.50s' ទៅ `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "បានបរាជ័យក្នុងការបើក `%s' ដើម្បីសរសេរព័ត៌មានរបស់ %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "មិនអាចកំណត់សតិបណ្ដោះអាសន្ននៅលើឯកសារស្ថានភាពបានទេ"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​សរសេរ​កំណត់ត្រា %s អំពី `%.50s' ទៅ `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "បាន​បរាជ័យ​ក្នុងការ​បញ្ចូល​ព័ត៌មាន​របស់ %s ទៅ `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "បានបរាជ័យ​ក្នុងការ fsync ព័ត៌មាន %s ទៅ `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "បានបរាជ័យក្នុងការបិទ `%.250s' បន្ទាប់ពីការសរសេរព័ត៌មានរបស់ %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​តភ្ជាប់ `%.250s' ទៅ `%.250s' សម្រាប់​ព័ត៌មាន​បម្រុង​ទុក​របស់​ព័ត៌មាន %s"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "បាន​បរាជ័យ​ក្នុងការ​ដំឡើង `%.250s' ជា `%.250s' ដែល​មាន​ព័ត៌មាន​របស់ %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "អស់​សតិ​សម្រាប់​ការ​សម្អាត​ធាតុ​ថ្មី"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -365,150 +437,181 @@ msgstr ""
 "%s ៖ កំហុស​ខណៈពេល​សម្អាត ៖\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg ៖ មាន​កំហុស​ខាង​ក្នុង​ជា​ច្រើន កំឡុង​ពេល​សង្គ្រោះ​កំហុស !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "អស់​សតិ​សម្រាប់​ការ​សម្អាត​ធាតុ​ថ្មី"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "អស់​សតិ​សម្រាប់​ការ​សម្អាត​ធាតុ​ថ្មី​ដែលមាន​អាគុយម៉ង់ជា​ច្រើន"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s ៖ កំហុស​ខណៈពេល​សម្អាត ៖\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s ៖ កំហុស​ខណៈពេល​សម្អាត ៖\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s ៖%d ៖ កំហុស​ខាង​ក្នុង%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "បាត់ %s "
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' មិន​ត្រូវបា​នអនុ​ញ្ញាតសម្រាប់ %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "ឥតបានការ​បន្ទាប់ពី %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "សម្អាត​វាល​លម្អិត​ឯកសារ `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "វាល​លម្អិត​ឯកសារ `%s' មិន​បាន​អនុញ្ញាត​ក្នុង​ឯកសារ​ស្ថានភាព"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "មាន​តម្លៃ​ច្រើន​ពេក​នៅក្នុង​វាល​លម្អិត​ឯកសារ `%s' (បាន​ប្រៀបធៀប​ទៅនឹងអា​ា​ផ្សេងទៀត)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "មាន​តម្លៃ​មួយ​ចំនួន​នៅ​ក្នុង​វាល​លម្អិត​ឯកសារ `%s' (បាន​ប្រៀបធៀប​នឹងអា​ផ្សេង​ទៀត)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "បាទ ចាស/ទេ នៅក្នុង​វាល​ប៊ូលីន​"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "ពាក្យ​នៅ​​​ក្នុងវាល​ `អាទិភាព'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "តម្លៃ​សម្រា​ប់វាល `ស្ថានភាព' មិន​បាន​អនុញ្ញាត​នៅ​ក្នុង​បរិបទ​នេះ"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "ទី ១ (ចង់បាន) ពាក្យនៅក្នុងវាល `ស្ថានភាព'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "ទី ២ (កំហុស) ពាក្យ​នៅ​ក្នុង​វាល `ស្ថានភាព'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "ទី ៣ (ស្ថានភាព) ពាក្យ​នៅក្នុង​វាល `ស្ថានភាព'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "កំហុស​នៅ​ក្នុង​ខ្សែ​អក្សរ​កំណែ `%.250s' ៖ %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "វាល​ដែលហួសសម័យ `ការពិនិត្យ​ឡើងវិញ' ឬ `កញ្ចប់​ពិនិត្យ​ឡើងវិញ' បានប្រើ"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "សម្លៃ​សម្រាប់​វាល `កំណែ​កំណត់​រចនាសម្ព័ន្ធ' មិន​បាន​អនុញ្ញាត​នៅ​ក្នុង​បរិបទ​នេះ"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "កំហុស​នៅ​ក្នុង​ខ្សែអក្សរ​កំណែ​កំណត់​រចនាសម្ព័ន្ធ `%.250s' ៖ %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "តម្លៃ​សម្រាប់ `conffiles' មាន​បន្ទាត់ malformatted `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "តម្លៃ​សម្រាប់ `conffiles' មាន​បន្ទាត់​ដែលចាប់ផ្ដើម​ជាមួយ​ `%c' ដែលគ្មាន​ចន្លោះ"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "ថត​មេ ឬ ថតទទេដែលត្រូវបាន​រាយ​ជា​ conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​ដែល​បាត់ ឬ អ្វី​ដែលនៅសល់ ដែល​ឈ្មោះកញ្ចប់​ត្រូវបាន​រំពឹងទុក"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ `%.255s' ៖ %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​ដែល​បាត់ ឬ អ្វី​ដែលនៅសល់ ដែល​ឈ្មោះកញ្ចប់​ត្រូវបាន​រំពឹងទុក"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d ឯកសារ និង​ថត​បាន​ដំឡើង​ថ្មីៗ ។)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "វាល `%s' សំអាង​លើ `%.255s' ៖ កំហុស​នៅ​ក្នុង​កំណែ ៖ %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -517,7 +620,7 @@ msgstr ""
 "វាល `%s' សំអាង​លើ `%.255s' ៖\n"
 " ទំនាក់​ទំនង​កំណែ​មិនល្អ %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -526,7 +629,7 @@ msgstr ""
 "វាល `%s' សំអាងលើ `%.255s' ៖\n"
 " `%c' ប្រើលែង​បាន ប្រើ `%c=' or `%c%c' ជំនួស​​​វិញ"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -535,11 +638,11 @@ msgstr ""
 "វាល `%s' សំអាងលើ `%.255s' ៖\n"
 " ពិតជាដូចនឹងើ​លេខ​កំណែ​ទាំងស្រុង ផ្ដល់យោបល់​ឲ្យប្រើ `=' ជំនួសវិញ"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "មាន​តែ​កំណែ​ជាក់លាក់​ប៉ុណ្ណោះ​អាច​ត្រូវ​បាន​ប្រើ​សម្រាប់​ការ​ផ្ដល់​ឲ្យ"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -548,58 +651,58 @@ msgstr ""
 "វាល `%s' សំអាង​លើ `%.255s' ៖\n"
 " តម្លៃ​កំណែ​ចាប់ផ្ដើម​ដោយ​គ្មាន​អក្សរ​ក្រ​ម​លេខ​ ​ស្នើឲ្យប​ន្ថែមចន្លោះ"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "វាល `%s' សំអាង​លើ `%.255s' ៖ កំណែ​មាន `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "វាល `%s' សំអាង​លើ `%.255s' ៖ កំណែ​មិន​បាន​បញ្ចប់"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "វាល `%s' សំអាង​លើ `%.255s' ៖ កំហុស​នៅ​ក្នុង​កំណែ ៖ %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "វាល `%s' កំហុស​វាក្យ​សម្ព័ន្ធ​បន្ទាប់​ពី​យោង​លើ​កញ្ចប់ `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "សញ្ញា (`|') ជំនួស​មិន​បាន​អនុញ្ញាត​នៅ​ក្នុង​វាល %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "សម្លៃ​សម្រាប់​វាល `កំណែ​កំណត់​រចនាសម្ព័ន្ធ' មិន​បាន​អនុញ្ញាត​នៅ​ក្នុង​បរិបទ​នេះ"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ `%.255s' ៖ %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "តម្លៃ​សម្រា​ប់វាល `ស្ថានភាព' មិន​បាន​អនុញ្ញាត​នៅ​ក្នុង​បរិបទ​នេះ"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ​នៅ​បន្ទាត់ %d ៖ %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "រាយ​កញ្ចប់​​ឯកសារ​ `%.250s'"
@@ -656,594 +759,561 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "មិន​អាច​សរសេរ​ស្ថានភាព​ដែល​បាន​ធ្វើឲ្យ​ទាន់សម័យ​របស់`%.250s'"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc បាន​បរាជ័យ​ (%ld បៃ​)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc បាន​បរាជ័យ​ (%ld បៃ​)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​ថត"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "បានបរាជ័យ​ក្នុងការ​ចម្លង​សម្រាប់ std %s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "បរាជ័យ​ dup សម្រាប់​ fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​បំពង់"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "កំហុស​​ក្នុង​ការសរសេរ `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "មិនអាច​អាន​ទង់​កម្មវិធី​ពណ៌នា​ឯកសារ សម្រាប់ %.250s បានឡើយ"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "មិនអាចកំណត់​ទង់​បិទនៅពេល​ប្រតិបត្តិ សម្រាប់​ %.250s បានឡើ"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "កំហុស​កំណត់​រចនាសម្ព័ន្ធ ៖ %s ត្រូវការ​តម្លៃ​មួយ"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បើក​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s' ដើម្បី​អាន"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "មិន​​ស្គា​ល់​ជម្រើស​ `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s ជម្រើស​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s ជម្រើស​មិន​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "កំហុស​អាន​នៅ​ក្នុង​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "កំហុស​ក្នុង​ការ​បិទ​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "កំហុស​ក្នុង​ការ​បិទ​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "មិន​ស្គាល់​ជម្រើស --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s ជម្រើស​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s ជម្រើស​មិន​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "មិន​ស្គា​ល់ជម្រើស -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c ជម្រើស​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c ជម្រើស​មិន​យក​តម្លៃ"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "ព្រមាន ៖ ជម្រើសលែងប្រើ `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "សកម្មភាព​ប៉ះទង្គិច​ -%c (--%s) និង​ -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "តម្លៃ​ស្ទួ​នស​ម្រាប់វាល `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "អ្នក​ប្រើ-ឈ្មោះ​វាល​ដែល​បាន​កំណត់ `%.*s' ខ្លី​ពេក"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "តម្លៃ​ស្ទួន​សម្រាប់​អ្នកប្រើ-វាល​ដែល​បាន​កំណត់ `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "បាត់ %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "តម្លៃ​ទទេ​សម្រាប់​ %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (កញ្ចប់ ៖ "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "កំណែ​ដែល​បាន​កំណត់​រចនាសម្ព័ន្ធ​សម្រាប់​កញ្ចប់​ដែល​មាន​ស្ថានភាព​មិន​ត្រឹមត្រូវ"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "កញ្ចប់​ដែល​ឋិត​នៅក្នុង​ស្ថានភាព​មិនទាន់​បានដំឡើង មាន conffiles បំភ្លេចពួកវា"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បើក​ឯកសារ​ព័ត៌មាន​កញ្ចប់ `%.255s' ដើម្បី​អាន"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ព័ត៌មាន​កញ្ចប់ `%.255s' បាន​ទេ"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "មិន​អាច​ផ្គូផ្គង​ឯកសារ​ព័ត៌មាន​កញ្ចប់ `​%.255s' បានទេ"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ព័ត៌មាន​កញ្ចប់ `%.255s' បាន​ទេ"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បិទ​បន្ទាប់​ពី​អាន ៖ `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "ចុង​ឯកសា​របន្ទាប់​ពី​ឈ្មោះ `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "បន្ទាត់​ថ្មី​នៅ​ក្នុង​ឈ្មោះ​វាល `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) នៅ​ក្នុង​ឈ្មោះ​វាល `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "ឈ្មោះវាល `%.*s' ត្រូវតែបានអមដោយសញ្ញា (:)"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF មុន​តម្លៃ​របស់វាល `%.*s' (បាត់​បន្ទាត់​ថ្មី​ចុងក្រោយ)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "តួអក្សរ MSDOS EOF ក្នុង​តម្លៃ​របស់វាល `%.*s' (បាត់បង់​បន្ទាត់​ថ្មីឬ ?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "បន្ទាត់​ថ្មី​នៅ​ក្នុង​ឈ្មោះ​វាល `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "ចុង​​ឯកសារ​ តម្លៃ​វាល `%.*s' (បាត់បង់​បន្ទាត់​ថ្មីចុង​ក្រោយ​)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "រកឃើញ​ធាតុ​ព័ត៌មាន​កញ្ចប់​ជា​ច្រើន មាន​តែ​មួយ​ប៉ុណ្ណោះ​បាន​អនុញ្ញាត"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បិទ​បន្ទាប់​ពី​អាន ៖ `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "គ្មាន​ព័ត៌មាន​កញ្ចប់​នៅ​ក្នុង `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s នៅ​ក្នុង​ឯកសារ `%.255s' នៅ​ជិត​បន្ទាត់ %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s នៅ​ក្នុង​ឯកសារ `%.255s' នៅ​ជិត​បន្ទាត់ %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "មិន​អាច​ជា​ខ្សែអក្សរ​ទទេ​"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "ត្រូវ​តែ​ចាប់ផ្ដើម​ដោយ​អក្សរក្រម​លេខ"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "តួអក្សរ​ `%c' មិន​បានអនុញ្ញាត​ (បាន​តែ​អក្សរ​, តួលេខ​ និង​តួអក្សរ​ `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<គ្មាន>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "ខ្សែ​អក្សរ​កំណែ​គឺ​ទទេ"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "ខ្សែ​អក្សរ​កំណែ​បាន​បង្កប់​ចន្លោះ"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "សម័យ​ក្នុង​កំណែ​មិនមែន​ជា​លេខ"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "គ្មាន​អ្វី​បន្ទាប់​ពី​សញ្ញា (:) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "គ្មាន​អ្វី​បន្ទាប់​ពី​សញ្ញា (:) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "គ្មាន​អ្វី​បន្ទាប់​ពី​សញ្ញា (:) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "បាត់ %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "តម្លៃ​ទទេ​សម្រាប់​ %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "តួអក្សរ​មិន​ត្រឹមត្រូវ `%c' នៅ​ក្នុង​ទទឹង​វាល\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "ការ​បិទរ៉ាត់ បាត់​ក្នុង​ទ្រង់ទ្រាយ\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(គ្មាន​សេច​ក្តីពិពណ៌នា)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ​នៅ​បន្ទាត់ %d ៖ %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ​នៅ​បន្ទាត់ %d ៖ %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "មិន​អាច​មិន​អើពើ​សញ្ញា %s មុន​ពេល​រត់​ស្គ្រីប"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "កំហុស​ក្នុង​ការ​មិន​បាន​ចាប់​សញ្ញា %s ៖ %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (ដំណើរ​កា​រ​រង​) ៖ %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "ចម្លង​ខ្លួនឯ​ង​បាន​បរាជ័យ"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "ដំណើរការ​រង %s បានត្រឡប់​កំហុស​ស្ថានភាព​ចេញ %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "រង់ចាំ​ %s បាន​បរាជ័យ​"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "ដំណើរ​ការ​រង %s បាន​ពិឃាត​ដោយ​សញ្ញា (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr "​"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "ដំណើរការរង %s បានបរាជ័យដោយកូដស្ថានភាពរង់ចាំ %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "រង់ចាំ​ %s បាន​បរាជ័យ​"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "ឯកសារ statoverride `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "មិន​អាច​ដោះសោ %s ៖ %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "កំហុស​ក្នុង​ការ​អាន %s ពី​ឯកសារ %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "មិន​អាច​ដំឡើង​កំណែ​ថ្មី​របស់ `%.255s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "មិន​អាច​អាន​ផ្នែក​ឯកសារ `%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "មិន​អាច​ដំឡើង​កំណែ​ថ្មី​របស់ `%.255s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "មិន​អាច​ដំឡើង​ឯកសារ​ព័ត៌មាន​ថ្មី `%.250s' ជា `%.250s' បាន​ទេ"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "មិន​អាច​ដំឡើង​ឯកសារ​ព័ត៌មាន​ថ្មី `%.250s' ជា `%.250s' បាន​ទេ"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "មិន​អាច​អាន​ផ្នែក​ឯកសារ `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "កំហុស​អាន​នៅ​ក្នុង​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "មិន​អាច​អាន​ថត depot `%.250s' បាន​ទេ"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "មិន​អាច​អាន​ថត depot `%.250s' បាន​ទេ"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1268,186 +1338,208 @@ msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "កំហុស​ក្នុ​ងការ​អាន​ពី​បំពង់ dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​កំណត់ត្រា​ពេល​វេលា​របស់ `%.255s'"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "បាន​បរាជ័យ​ក្នុង​ការ​អាន `%.255s' (នៅ​ក្នុង `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​កំណត់​ភាព​ជា​ម្ចាស់​របស់​តំណ​និមិត្ត​សញ្ញា `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "កម្មវិធី​​​ខា​ងក្រោ​យ​របស់​ dpkg-deb​ កំឡុង​ពេល​ `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "កំហុស​ក្នុង​ការ​កំណត់​ភាព​ជា​ម្ចាស់​របស់ `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "កំហុស​ក្នុង​ការ​កំណត់​សិទ្ធិ​របស់ `%.255s'"
 
-#: src/archives.c:395
-#, fuzzy, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "មិន​អាច​កំណត់​សិទ្ធិ​ប្រតិបត្តិ​នៅ​លើ `%.250s'"
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "កំហុស​ក្នុ​​ងការបិទ/សរសេរ `%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
+msgid "error creating pipe `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​បំពង់ `%.255s'"
 
-#: src/archives.c:475
-#, fuzzy, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"ព្យាយាម​សរសេរ​ជាន់​លើ `%.250s' ដែល​ជា​កំណែ​ដែល​បាន​បំបែរ​របស់ `%.250s'%.10s%.100s%.10s"
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​ឧបករណ៍ `%.255s'"
 
-#: src/archives.c:481
-#, fuzzy, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"ព្យាយាម​សរសេរ​ជាន់​លើ `%.250s' ដែល​ជា​កំណែ​ដែល​បាន​បំបែរ​របស់ `%.250s'%.10s%.100s%.10s"
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​តំណរឹង `%.255s'"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "មិន​អាច​ចាប់ផ្ដើម `%.255s' (ដែល​ខ្ញុំ​រៀប​នឹង​ដំឡើង)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​តំណ​និមិត្ត​សញ្ញា `%.255s'"
 
-#: src/archives.c:519
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​បង្កើត​ថត `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​កំណត់ត្រា​ពេល​វេលា​របស់ `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "កំហុស​ក្នុង​ការ​កំណត់​ភាព​ជា​ម្ចាស់​របស់​តំណ​និមិត្ត​សញ្ញា `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "មិន​អាច​អាន​តំណ `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "ព្យាយាម​សរសេរជាន់​លើ `%.250s' ដែល​មាន​នៅ​ក្នុង​កញ្ចប់ %.250s ផង​ដែរ"
+
+#: src/archives.c:652
+#, fuzzy, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "មិន​អាច​កំណត់​សិទ្ធិ​ប្រតិបត្តិ​នៅ​លើ `%.250s'"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:732
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"ព្យាយាម​សរសេរ​ជាន់​លើ `%.250s' ដែល​ជា​កំណែ​ដែល​បាន​បំបែរ​របស់ `%.250s'%.10s%.100s%.10s"
+
+#: src/archives.c:738
+#, fuzzy, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"ព្យាយាម​សរសេរ​ជាន់​លើ `%.250s' ដែល​ជា​កំណែ​ដែល​បាន​បំបែរ​របស់ `%.250s'%.10s%.100s%.10s"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "មិន​អាច​ចាប់ផ្ដើម `%.255s' (ដែល​ខ្ញុំ​រៀប​នឹង​ដំឡើង)"
+
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "មិន​អាច​សម្អាត​ភាព​រាយប៉ាយ​នៅ​ជុំវិញ `%.255s' មុនពេល​ដំឡើង​កំណែ​ផ្សេងៗ​ទៀត"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "មិន​អាច​ចាប់​ផ្ដើម​ស្ដារ `%.255s' មុន​ពេល​ដំឡើង​កំណែ​ផ្សេងៗ​ទៀត"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "ប័ណ្ណសារ​​បាន​ផ្ទុក​វត្ថុ `%.255s' នៃ​ប្រភេទ​ដែល​មិន​ស្គាល់ 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "មិន​អាច​ចាប់​ផ្ដើម​ឈ្មោះ​ចាស់ `%s' ៖ %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "កំពុង​ជំនួស​ឯកសារ​នៅ​ក្នុង​កញ្ចប់​ចាស់ %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "បាន​ជំនួស​ដោយ​ឯកសារ​នៅ​ក្នុង​កញ្ចប់​ដែល​បាន​ដំឡើង %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr "ព្យាយាម​សរសេរជាន់​លើ​ថត `%.250s' នៅ​ក្នុង​កញ្ចប់ %.250s ដែល​គ្មាន​ថត"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "ព្យាយាម​សរសេរជាន់​លើ `%.250s' ដែល​មាន​នៅ​ក្នុង​កញ្ចប់ %.250s ផង​ដែរ"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​អាន `%.255s' (នៅ​ក្នុង `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "កម្មវិធី​​​ខា​ងក្រោ​យ​របស់​ dpkg-deb​ កំឡុង​ពេល​ `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "កំហុស​ក្នុ​​ងការបិទ/សរសេរ `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត​បំពង់ `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត​ឧបករណ៍ `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត​តំណរឹង `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត​តំណ​និមិត្ត​សញ្ញា `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត​ថត `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "មិន​អាច​ផ្លាស់ទី​ផ្នែក `%.255s' ដើម្បី​ដំឡើង​កំណែ​ថ្មី"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "មិន​អាច​អាន​តំណ `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "មិន​អាច​បង្កើត​តំណ​និមិត្ត​សញ្ញា​ព័ត៌មាន​បម្រុង​ទុក​សម្រាប់ `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "មិន​អាច chown តំណ​និមិត្ត​សញ្ញា​ព័ត៌មាន​បម្រុង​ទុក​សម្រាប់ `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "មិន​អាច​បង្កើត​តំណ​ព័ត៌មាន​បម្រុងទុក​របស់ `%.255s' មុន​ពេល​ដំឡើង​កំណែ​ថ្មី"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "មិន​អាច​ដំឡើង​កំណែ​ថ្មី​របស់ `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "មិន​អាច​បង្កើត​ `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "មិន​អាច​កំណត់​សតិ​បណ្ដោះ​អាសន្ន `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1456,7 +1548,7 @@ msgstr ""
 "dpkg ៖ ការព្រមាន - មិន​អើពើ​បញ្ហា​ភាព​អាស្រ័យ​ដោយ​ការ​យក %s ចេញ ៖\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1465,7 +1557,7 @@ msgstr ""
 "dpkg ៖ ការព្រមាន - ចាត់ទុក​ការមិនកំណត់​រចនាសម្ព័ន្ធនៃ​កញ្ចប់ %s ចាំបាច់\n"
 " ដើម្បីអនុញ្ញាត​ឲ្យ​យកចេញ​នៃ %s ។\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1474,7 +1566,7 @@ msgstr ""
 "dpkg ៖ គ្មាន %s គឺចាំបាច់ នឹងមិនកំណត់​រចនា​សម្ព័ន្ធ\n"
 " វា​ដើម្បីអនុញ្ញាត​ឲ្យយកចេញ​នៃ %s ។\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1483,28 +1575,28 @@ msgstr ""
 "dpkg ៖ គ្មាន មិនអាច​យក %s ចេញ (--auto-deconfigure នឹងជួយ) ៖\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "អាន​កំហុស​នៅ​ក្នុង %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "មិន​អាច​ដំឡើង​កំណែ​ថ្មី​របស់ `%.255s'"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg ៖ ការពិនិត្យ​ការយកចេញ %s នៅក្នុងការពេញចិត្ត​នៃ %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg ៖ បាទ នឹង​យក %s ចេញ នៅក្នុង ការពេញចិត្ត​នៃ​ %s ។\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1513,142 +1605,144 @@ msgstr ""
 "dpkg ៖ គិតថា​ %s មានចំណុះ​ %s ៖\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg ៖ ការ​ព្រមាន - មិន​អើពើ​ការ​ប៉ះទង្គិច ទោះ​ជា​យ៉ាងណាក៏​ដោយ​អាច​ធ្វើ​បន្ត​បាន !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg ៖ ការពិនិត្យ​ការយកចេញ %s នៅក្នុងការពេញចិត្ត​នៃ %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s មិន​ត្រូវ​បាន​ដំឡើង​យ៉ាង​ត្រឹមត្រូវ - មិន​អើពើ​ភាព​អាស្រ័យ​មួយ​ចំនួន​នៅ​លើ​វា ។\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg ៖ ប្រហែល​ជាមានបញ្ហា​ក្នុងការ​យក​ %s ចេញ នៅពេល​ដែល​វា​ផ្ដល់​ %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr "dpkg ៖ កញ្ចប់ %s ទាមទារ​ឲ្យ​ដំឡើង​ម្ដងទៀត ប៉ុន្តែ វា​នឹង​យកចេញ​ នៅពេល​ដែល​អ្នក​ស្នើ ។\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg ៖ កញ្ចប់ %s ទាមទារ​ការ​ដំឡើ​ងឡើង​វិញ នឹង​មិន​យកចេញ​ទេ ។\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg ៖ បាទ នឹង​យក %s ចេញ នៅក្នុង ការពេញចិត្ត​នៃ​ %s ។\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "ការ​ប៉ះទង្គិច​កញ្ចប់ - មិន​ដំឡើង %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg ៖ ការ​ព្រមាន - មិន​អើពើ​ការ​ប៉ះទង្គិច ទោះ​ជា​យ៉ាងណាក៏​ដោយ​អាច​ធ្វើ​បន្ត​បាន !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --រង្វិលជុំ ត្រូវការ​យ៉ាងហោចណាស់​​អាគុយម៉ង់​ផ្លូវ​មួ"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "បានបរាជ័យក្នុងការប្រតិបត្តិរក --រង្វិលជុំ"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "បរាជ័យ​ក្នុងការ​ fdopen បំពង់​របស់​ការរក"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "កំហុស​ក្នុង​ការអាន​បំពង់​របស់​ការ​រក"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "កំហុស​ក្នុង​ការ​បិទ​បំពង់​របស់​ការ​រក"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "រកមើល --រង្វិលជុំ បានត្រឡប់​កំហុស​ដែលមិនបាន​ដោះស្រាយ %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "បានស្វែងរក ប៉ុន្តែរកមិនឃើញកញ្ចប់ (ការផ្គូផ្គងឯកសារ *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s ត្រូវ​ការ​យ៉ាងហោច​ណាស់​អាគុយម៉ង់​ឯកសារ​ប័ណ្ណសារ​កញ្ចប់​មួយ"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "ជ្រើស​កញ្ចប់​ដែល​មិន​បាន​ជ្រើស​ពី​មុន %s ។\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "​រំលង​កញ្ចប់​ដែល​មិន​បាន​ជ្រើស​ %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "កំណែ %.250s នៃ %.250s បានដំឡើងរួចហើយ រំលង ។\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - ព្រមាន ៖ កំពុងបន្ទាប %.250s ពី %.250s ទៅ %.250s ។\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "នឹង​មិន​បន្ទាប %.250s ពី​កំណែ %.250s ទៅ %.250s រំលង ។\n"
@@ -1683,18 +1777,18 @@ msgstr "មិន​អាច​យក​កំណែ​របស់ `%.250s' 
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "មិន​អាច​យក​កំណែ​របស់ `%.250s' ដែល​បាន​ស្រង់​ចេញ​ថ្មីៗ​ចេញ​បា​នទេ"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "មិនអាច​ថ្លែង​ dist conffile ថ្មី `%.250s' បានទេ"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "មិនអាច​ថ្លែង conffile ដែលបាន​ដំឡើង​បច្ចុប្បន្ន `%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1705,60 +1799,60 @@ msgstr ""
 "ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%s' មិនមាន​នៅ​ក្នុង​ប្រព័ន្ធ ។\n"
 "ឥឡូវ​កំពុង​ដំឡើង​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ ដូច​ដែល​អ្នក​​ស្នើ ។\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg ៖ %s ៖ ព្រមាន - បាន​បរាជ័យ​ក្នុង​ការ​យក​ព័ត៌មាន​បម្រុងទុក​ចាស់​ចេញ `%.250s' ៖ %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - បាន​បរាជ័យ​ក្នុង​ការ​ប្ដូរ​ឈ្មោះ `%.250s' ទៅ​ជា `%.250s' ៖ %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s ៖ បាន​បរាជ័​យក្នុ​ងការប្រតិបត្តិ gzip %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - បាន​បរាជ័យ​ក្នុង​ការ​យក​កំណែ​ចែកចាយ​ចាស់​របស់ `%.250s' ចេញ ៖ %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - បាន​បរាជ័យ​ក្នុង​ការ​យក `%.250s' ចេញ (មុន​ពេល​សរសេរ​ជាន់​លើ) ៖ %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg ៖ %s ៖ ព្រមាន - បាន​បរាជ័យ​ក្នុង​ការ​តភ្ជាប់ `%.250s' ទៅ `%.250s' ៖ %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "កំពុង​ដំឡើង​កំណែ​ថ្មី​របស់​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "មិន​អាច​ដំឡើង​ `%.250s' ជា​ `%.250s' បានទេ"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "គ្មាន​កញ្ចប់​ដែល​មាន​ឈ្មោះ `%s' ត្រូវ​បាន​ដំឡើង​ទេ មិន​អាច​កំណត់​រចនា​សម្ព័ន្ធ"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "កញ្ចប់ %.250s ត្រូវ​បាន​ដំឡើង និង​កំណត់​រចនាសម្ព័ន្ធ​រួច​ហើយ"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1767,7 +1861,24 @@ msgstr ""
 "កញ្ចប់ %.250s មិន​ទាន់​រួចរាល់ ដើម្បី​កំណត់​រចនាសម្ព័ន្ធ\n"
 " មិន​អាច​កំណត់​រចនាសម្ព័ន្ធ (ស្ថានភាព​បច្ចុប្បន្ន `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"កញ្ចប់ %.250s មិន​ទាន់​រួចរាល់ ដើម្បី​កំណត់​រចនាសម្ព័ន្ធ\n"
+" មិន​អាច​កំណត់​រចនាសម្ព័ន្ធ (ស្ថានភាព​បច្ចុប្បន្ន `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1776,11 +1887,11 @@ msgstr ""
 "dpkg ៖ បញ្ហា​ភាព​អាស្រ័យ​ការពារ​ពី​ការ​កំណត់​រចនាសម្ព័ន្ធ​របស់ %s ៖\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "បញ្ហា​ភាព​អាស្រ័យ - មិន​បាន​កំណត់​រចនាសម្ព័ន្ធ"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1789,7 +1900,7 @@ msgstr ""
 "dpkg ៖ %s ៖ បញ្ហា​ភាព​អាស្រ័យ ប៉ុន្តែ​ទោះ​​ជាយ៉ាងណាក៏ដោយ កំណត់​រចនាសម្ព័ន្ធ​ដូច​ដែល​អ្ន​ក​ស្នើ ៖\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1797,12 +1908,12 @@ msgstr ""
 "កញ្ចប់​ស្ថិត​នៅ​ក្នុង​ស្ថានភាព​មិន​ជាប់លាប់​ដ៏​មិន​ល្អ​បំផុត​មួយ - អ្នក​គួរ​ដំឡើង​វា​ឡើង​វិញ\n"
 " មុន​ពេល​ប៉ុនប៉ង​កំណត់​រចនាសម្ព័ន្ធ ។"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "កំពុង​រៀបចំ %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1811,7 +1922,7 @@ msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - មិន​អា​ចចាប់ផ្ដើម​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%s'\n"
 " (= `%s') ៖ %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1820,7 +1931,7 @@ msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%s' ជា​តំណ​រាង​ជា​រង្វង់\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1829,7 +1940,7 @@ msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - មិនអាចអាន​តំណ conffile `%s'\n"
 " (= `%s') ៖ %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1838,34 +1949,34 @@ msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - conffile `%.250s' ដោះស្រាយ​ទៅឈ្មោះ​ឯកសារ​ដែល​ប្រែក្លាយe\n"
 " (`%s' គឺជា symlink ទៅ `%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg ៖ %s ៖ ព្រមាន - conffile `%.250s' មិនមែនជា​ឯកសារធម្មតា ឬ symlink (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg ៖ %s ៖ ព្រមាន - មិនអាច​បើក conffile %s សម្រាប់​ភាព​រាយប៉ាយបានឡើយ ៖ %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "វាយ `exit' នៅ​ពេល​ដែល​អ្នក​បាន​ធ្វើ​រួចរាល់ ។\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1874,12 +1985,12 @@ msgstr ""
 "\n"
 "ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (ជា​ការ​ពិត `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1890,7 +2001,7 @@ msgstr ""
 " ==> ឯកសារ​លើ​ប្រព័ន្ធ​បាន​បង្កើត​ដោយ​អ្នក ឬ​ដោយ​ស្គ្រីប ។\n"
 " ==> ឯកសារ​នៅ​ក្នុង​កញ្ចប់​ក៏​បាន​ផ្ដល់​ដោយ​អ្នក​ថែទាំ​ផងដែរ ។\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1899,7 +2010,7 @@ msgstr ""
 "\n"
 "     មិន​បាន​កែប្រែ តាំងពី​ដំឡើង ។\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1908,7 +2019,7 @@ msgstr ""
 "\n"
 " ==> បាន​កែប្រែ (ដោយ​អ្នក ឬ​ដោយ​ស្គ្រីប) តាំង​ពី​ដំឡើង ។\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1917,37 +2028,37 @@ msgstr ""
 "\n"
 " ==> បាន​លុប (ដោយ​អ្នក ឬ​ដោយ​ស្គ្រីប) តាំង​ពី​ដំឡើង ។\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> អ្នក​ចែកចាយ​កញ្ចប់​បាន​បញ្ជូន​កំណែ​ដែល​បាន​ធ្វើ​ឲ្យ​ទាន់​មួយ ។\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     កំណែ​នៅ​ក្នុង​កញ្ចប់​គឺ​ដូចគ្នា​នឹង​កំណែ​ដំឡើង​ចុង​ក្រោយ ។\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> ​ប្រើ​ឯកសារ​ថ្មី​ដូច​ដែល​អ្នក​បាន​ស្នើ ។\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> ​ប្រើ​ឯកសារ​ចាស់​បច្ចុប្បន្ន​ដូច​ដែល​អ្នក​បាន​ស្នើ ។\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> រក្សាទុក​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ​ចាស់​ជា​លំនាំដើម ។\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> ប្រើ​ឯកសារ​កំណត់​រចនា​ស​ម្ព័ន្ធ​ថ្មី​ជា​លំនាំដើម ។\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1962,182 +2073,168 @@ msgstr ""
 "      D      ៖ បង្ហាញ​ភា​ពខុ​ស​គ្នារ​វាងកំណែទាំងនោះ\n"
 "      Z      ៖ ផ្ទៃ​ខាង​ក្រោយ វា​ដំណើរការ​ដើម្បី​ពិនិត្យ​មើល​ស្ថានភាព\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " សកម្មភាព​លំនាំដើម​គឺ​ត្រូវ​រក្សា​កំណែ​បច្ចុប្បន្ន​របស់​អ្នក ។\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " សកម្មភាព​លំនាំដើម​គឺ​ត្រូវ​ដំឡើង​កំណែ​ថ្មី ។\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[លំនាំដើម​=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[លំនាំដើម​=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[គ្មាន​លំនាំ​ដើម​]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "់"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "អាន​កំហុស​នៅលើ​ stdin នៅ​ប្រអប់​បញ្ចូល conffile"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF នៅលើ stdin នៅប្រអប់​បញ្ចូល conffile"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr "អាស្រ័យ​លើ​"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr " ភាពអាស្រ័យ​ជាមុន​នៅលើ "
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr " ផ្ដល់អនុសាសន៍ "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " ផ្ដល់យោបល់ "
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr " បំបែក "
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " ប៉ះទង្គិច​ជាមួយ​នឹង "
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr " បន្ថែម "
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s មិន​ត្រូវ​បាន​យកចេញ​ទេ ។\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s ត្រូវតែបានកំណត់រចនាសម្ព័ន្ធ ។\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s ត្រូវ​តែ​បាន​ដំឡើង ប៉ុន្តែ​គឺ​ជា​កំណែ %.250s ។\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s ត្រូវ​តែ​បាន​ដំឡើង ប៉ុន្តែ​គឺ​ជា​កំណែ %.250s ។\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s ត្រូវ​បាន​ពន្លា ប៉ុន្តែ​មិន​ដែល​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​ទេ ។\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s ត្រូវ​បាន​ពន្លា ប៉ុន្តែ​គឺ​ជា​កំណែ %.250s ។\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s កំណែ​ដែល​បាន​កំណត់​រចនាសម្ព័ន្ធ​ចុង​ក្រោយ​គឺ %.250s ។\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s គឺជា %s ។\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s ផ្ដល់ %.250s ប៉ុន្តែ​ត្រូវតែ​បាន​យក​ចេញ ។\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s ផ្ដល់ %.250s ប៉ុន្តែ​ត្រូវតែ​បាន​កំណត់​រចនាសម្ព័ន្ធ ។\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s ផ្ដល់ %.250s ប៉ុន្តែជា %s ។\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s មិន​ត្រូវ​បាន​ដំឡើង ។\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (កំណែ %.250s) ត្រូវតែ​បាន​ដំឡើង ។\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (កំណែ %.250s) គឺជា %s ។\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s ផ្ដល់ %.250s និង​ត្រូវតែ​បាន​ដំឡើង ។\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s ផ្ដល់ %.250s និង​គឺជា %s ។\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "វាយ dpkg-split --help សម្រាប់​ជា​ជំនួយ ។"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "ដេបៀន %s កំណែ %s ។\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"រក្សាសិទ្ធិឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
-"រក្សាសិទ្ធិឆ្នាំ ២០០០-២០០១ ដោយ Wichert Akkerman ។"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2147,8 +2244,8 @@ msgstr ""
 "នេះ​ជា​កម្មវិធី​ឥត​គិត​ថ្លៃ មើល GNU General Public Licence កំណែ ២ ឬ\n"
 "ថ្មី​ជាង​នេះ​ដើម្បី​លក្ខខ័ណ្ឌ​ចម្លង ។ គ្មាន​ការ​ធានា​ទេ ។\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2157,7 +2254,7 @@ msgstr ""
 "របៀប​ប្រើ ៖ %s [<ជម្រើស> ...] <ពាក្យបញ្ជា>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2169,7 +2266,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2210,7 +2307,7 @@ msgstr ""
 "នៅ​ពេល​យកចេញ --package ឬ --local និង --divert ត្រូវតែ​ផ្គូផ្គង ប្រសិន​បើ​បាន​បញ្ជាក់ ។\n"
 "ស្គ្រីប​កញ្ចប់ preinst/postrm គួរតែ​បញ្ជា​ជា​និច្ច --package និង --divert ។\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2219,19 +2316,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "មិន​អាច​ចាប់​ផ្ដើម​ឈ្មោះ​ចាស់ `%s' ៖ %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "កំហុស​ក្នុង​ការ​ពិនិត្យ `%s' ៖ %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2240,140 +2331,118 @@ msgstr ""
 "ប្ដូរ​ឈ្មោះ​ពាក់ព័ន្ធ​នឹង​ការ​សរសេរ​ជាន់​លើ `%s' ដោយ\n"
 "  ឯកសារ​ផ្សេង `%s' មិន​បាន​អនុញ្ញាត"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម​ឈ្មោះ​ថ្មី `%s' ៖ %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "ប្ដូរឈ្មោះ ៖ យក​តំណ​ចាស់​ដែល​ស្ទួន​ចេញ `%s' ៖ %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "ឈ្មោះ​ឯកសារ \"%s\" មិន​ពេញលេញ"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "ឯកសារ​មិន​អាច​មាន​បន្ទាត់ថ្មី"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "បាន​បង្វែរ​ជា​មូលដ្ឋាន​ទៅ ៖ %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "បាន​បង្វែរ​ជា​មូលដ្ឋាន​ទៅ ៖ %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "ការ​បង្វែរ​ដោយ %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "បាន​បង្វែរ​ដោយ %s ទៅ ៖ %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "ការ​បង្វែរ​ដោយ %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "បាន​បង្វែរ​ដោយ %s ទៅ ៖ %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "មិន​អាច​បើក​ឯកសារ​ GPL បាន​ឡើយ​"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "មិន​អាច​បង្ហូរ​ចូល​ក្នុងឯកសារ​ vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "យក​ការ​បង្វែរ​ចាស់​ចេញ ៖ %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត statoverride-old ថ្មី ៖ %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "កំហុស​ក្នុង​ការ​ដំឡើង statoverride ថ្មី ៖ %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់​តែ​មួយ"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "ឈ្មោះ​ឯកសារ \"%s\" មិន​ពេញលេញ"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "ឯកសារ​មិន​អាច​មាន​បន្ទាត់ថ្មី"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "មិន​អាច​បង្វែរ​ថត"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "មិន​អាច​បង្វែរ​ថត"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "ទុកចោល​`%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' ប៉ះអង្គិច​ជា​មួយ `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "បន្ថែម​ `%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "dpkg - ព្រមាន ៖ មិ​នអើពើ​សំណើ​ដើម្បី​យក %.250s ចេញ ដែល​មិន​ត្រូវ​បាន​ដំឡើង ។\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "គ្មាន​ការ​បង្វែរ `%s' គ្មាន​អ្វី​បាន​យក​ចេញ"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2384,7 +2453,7 @@ msgstr ""
 "  នៅ​ពេ​លយក `%s' ចេញ\n"
 "  រកឃើញ `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2395,17 +2464,22 @@ msgstr ""
 "  នៅ​ពេលយក `%s' ចេញ\n"
 "  រកឃើញ `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "dpkg - ព្រមាន ៖ មិ​នអើពើ​សំណើ​ដើម្បី​យក %.250s ចេញ ដែល​មិន​ត្រូវ​បាន​ដំឡើង ។\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "យក `%s' ចេញ"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "កញ្ចប់​មិនអាច​មាន​បន្ទាត់​ថ្មី"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "បង្វែរ​មិន​អាច​មាន​បន្ទាត់​ថ្មី"
 
@@ -2421,12 +2495,12 @@ msgstr "បានបរាជ័យលើឯកសារបង្វែរមុ
 msgid "failed to fstat diversions file"
 msgstr "បានបរាជ័យលើឯកសារបង្ខែរ fstat"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "ប៉ះទង្គិចការបង្វែរដែលពាក់ព័ន្ធនឹង `%.250s' ឬ `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2436,7 +2510,7 @@ msgstr ""
 "ដំឡើង ។  ពួកគេត្រូវតែដំឡើងឡើងវិញសម្រាប់ពួកវា (និងកញ្ចប់មួយចំនួន\n"
 "ដែលអាស្រ័យលើពួកវា) ដើម្បីធ្វើឲ្យវាមានមុខងារយ៉ាងត្រឹមត្រូវ ៖\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2446,7 +2520,7 @@ msgstr ""
 "ពួក​វា​ត្រូវតែ​បាន​កំណត់​រចនាសម្ព័ន្ធ​ដោយ​ប្រើ dpkg --កំណត់​រចនាសម្ព័ន្ធ ឬ\n"
 "ជម្រើ​ម៉ឺនុយ​កំណត់​រចនាសម្ព័ន្ធ​មិន​បាន​ជ្រើស​សម្រាប់​ឲ្យ​ពួកវា​ដំណើរ​ការ ៖\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2456,7 +2530,7 @@ msgstr ""
 "ពេល​កំណត់​រចនាសម្ព័ន្ធ​ពួក​វាជា​លើក​ដំបូង ។  ការ​កំណត់​រចនាសម្ព័ន្ធ​គួរ​តែត្រូវ​បាន​ទាញយក ដោយ​ប្រើ\n"
 "dpkg --កំណត់​រចនាសម្ព័ន្ធ <package> ឬ​ជម្រើស​ម៉ឺនុយ​កំណត់​រចនាសម្ព័ន្ធ​មិន​បាន​ជ្រើស ៖\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2466,46 +2540,73 @@ msgstr ""
 "ដំឡើង ។. ការ​ដំឡើង​អាច​ប្រហែល​ជា​ត្រូវ​បាន​បញ្ចប់​ដោយ​ទាញ​យក​វា;\n"
 "កញ្ចប់​អាច​ត្រូវ​បាន​យក​ចេញ​ដោយ​ប្រើ មិន​ជ្រើសtឬr dpkg -យកចេញ ៖:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s មិន​ត្រូវការ​អាគុយម៉ង់"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<មិនស្គាល់​>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d នៅក្នុង %s ៖ "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2513,7 +2614,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d កញ្ចប់ ពី​សម័យ​ដូចខាងក្រោម​ ៖"
 msgstr[1] " %d កញ្ចប់ ពី​សម័យ​ដូចខាងក្រោម​ ៖"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2522,28 +2623,32 @@ msgstr ""
 "កំណែ​របស់ dpkg ដែល​ធ្វើការ​គាំទ្រ epoch មិន​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​នៅ​ឡើយ​ទេ ។\n"
 " សូម​ប្រើ `dpkg --កំណត់​រចនាសម្ព័ន្ធ dpkg' ហើយ​បន្ទាប់​មក​ព្យាយាម​ម្ដង​ទៀត ។\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr "dpkg មិន​បាន​កត់ត្រា​ថា​បាន​ដំឡើង​ទេ មិន​អាច​ពិនិត្យ​មើល​ការ​គាំទ្រ epoch បាន​ទេ !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2552,26 +2657,26 @@ msgstr ""
 "dpkg: មិន​អាច​មើល​វិធី​ដែល​ធ្វើឲ្យ​ភាព​អាស្រ័យ​ជា​មុន​ពេញចិត្ត​ទេ ៖\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "មិន​អាច​ធ្វើ​ឲ្យ​ភាព​អាស្រ័យ​ពេញចិត្ត សម្រាប់ %.250s (ចង់​បាន​អាស្រ័យ​ដោយ %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "ព្រមាន ៖ ជម្រើសលែងប្រើ `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--ការ​ប្រៀបធៀប​កំណែ​ត្រូវការ​​អាគុយម៉ង់​បី ៖ <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--ការ​ប្រៀបធៀប​កំណែ​មាន​ទំនាក់ទំនង​មិន​ល្អ"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg ៖ កំណែ '%s' មាន​វាក្យសម្ពន្ធ​មិន​ត្រឹមត្រូវ ៖ %s\n"
@@ -2625,12 +2730,12 @@ msgstr ""
 "dpkg - ព្រមាន បដិសេធបញ្ហាពីព្រោះ --force បានអនុញ្ញាត ៖\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2639,37 +2744,42 @@ msgstr ""
 "dpkg ៖ ការ​ព្រមាន​ដ៏ធ្ងន់ធ្ងរ ៖ ឯកសារ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s' ដែល​បាត់ សន្មត់​ថា​កញ្ចប់​"
 "គ្មាន​ឯកសារ​ដែល​បាន​ដំឡើង​ថ្មីៗ ។\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "ឯកសារ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s' ដែល​មាន​ឈ្មោះ​ឯកសារ​ទទេ"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "រាយ​កញ្ចប់​​ឯកសារ​ `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "ឯកសារ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s' ដែល​មាន​ឈ្មោះ​ឯកសារ​ទទេ"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "ឯកសារ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s' ដែល​មាន​ឈ្មោះ​ឯកសារ​ទទេ"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "កំហុស​ក្នុង​ការ​បិទ​ឯកសារ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(កំពុង​អាន​មូលដ្ឋាន​ទិន្នន័យ​ ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2677,81 +2787,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d ឯកសារ និង​ថត​បាន​ដំឡើង​ថ្មីៗ ។)\n"
 msgstr[1] "%d ឯកសារ និង​ថត​បាន​ដំឡើង​ថ្មីៗ ។)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "មិន​អាច​បង្កើត​ឯកសារ​ដែល​បាន​ធ្វើ​ឲ្យ​ទាន់​សម័យ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​សរសេរ​ទៅ​កាន់​ឯកសារ​ដែល​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្ហូរ​ឯកសារ​ដែល​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"បាន​បរាជ័យ​ក្នុង​ការ​ធ្វើ​សមកាលកម្ម​ឯកសារ​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បិទ​ឯកសារ​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ដំឡើង​ឯកសារ​​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "មិនបានដំឡើង"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "មិន​បាន​ដំឡើង ប៉ុន្តែ​បាន​កំណត់​រចនាសម្ព័ន្ធ"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "បាន​ខូច ដោយ​សារ​តែ​ការ​យកចេញ​បាន​បរាជ័យ"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "បាន​ពន្លា ប៉ុន្តែ​មិន​បាន​កំណត់​រចនាសម្ព័ន្ធ"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "បាន​ខូច​ដោយ​សា​រតែ​បាន​បរាជ័យ​ក្នុង​ការ​ដំឡើង​​ជាមុន"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "បាន​ដំឡើង​"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - កំហុស​ ៖ PATH មិន​បាន​កំណត់​ ។\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg ៖ `%s' រក​មិន​ឃើញ​នៅ​លើ PATH ។\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2762,7 +2841,7 @@ msgid_plural ""
 msgstr[0] "dpkg ៖ `%s' រក​មិន​ឃើញ​នៅ​លើ PATH ។\n"
 msgstr[1] "dpkg ៖ `%s' រក​មិន​ឃើញ​នៅ​លើ PATH ។\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2771,99 +2850,121 @@ msgstr ""
 "រក​មិន​ឃើញ​កម្មវិធី​ដែល​បាន​រំពឹង​ទុក %d នៅ​លើ PATH ។\n"
 "NB ៖ PATH របស់ root តាម​ធម្មតា​គួរ​មាន /usr/local/sbin, /usr/sbin and /sbin ។"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "មិន​អាច​ថ្លែង​ក្នុង vsnprintf"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "បាន​បរាជ័យ​ដើម្បី chroot ទៅ `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "បាន​បរាជ័យ​ក្នុង chdir ទៅជា`%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "មិន​អាច​កំណត់​សិទ្ធិ​ប្រតិបត្តិ​នៅ​លើ `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "មិន​អាច​ថ្លែង​ក្នុង vsnprintf"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "ស្គ្រីប %s ចាស់"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "ស្គ្រីប %s ថ្មី​"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "ស្គ្រីប %s ចាស់"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "មិន​អាច​ចាប់ផ្ដើម %s `%.250s'"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - សាកល្បង​ស្គ្រីប​ពី​កញ្ចប់​ថ្មី​ជំនួស​វិញ ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "គ្មាន​ស្គ្រីប​នៅ​ក្នុង​កំណែ​ថ្មី​របស់​កញ្ចប់ - បោះបង់"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg ៖ ... វា​មើល​ទៅ​ហាក់បី​ដូចជា​គ្មាន​បញ្ហា ។\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "មិន​អាច​បង្កើត​ `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "មិន​អាច​ពិនិត្យ​មើល​ភាព​មាន​ស្រាប់​របស់`%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "មិន​អាច​អាន​ថត​ព័ត៌មាន"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "កំហុស​ក្នុង​ការ​ព្យាយាម​បើក %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "conffile `%.250s' មិន​បង្ហាញ​នៅ​ក្នុង​កញ្ចប់"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "កំហុស​​ក្នុង​ការសរសេរ `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "កម្មវិធី​គ្រប់គ្រង​កញ្ចប់​ដេបៀន `%s' កំណែ %s ។\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2887,7 +2988,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2919,7 +3024,7 @@ msgstr ""
 "  -Dh|--debug=help                 បង្ហាញ​ជំនួយ​អំពី​ការ​បំបាត់​កំហុស ។\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2932,7 +3037,7 @@ msgstr ""
 "  --license|--licence              បង្ហាញ​ពាក្យ​អាជ្ញាប័ណ្ណ​រក្សាសិទ្ធិ ។\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2943,11 +3048,18 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  នៅ​លើ​ប័ណ្ណសារ (វាយ %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "សម្រាប់ការប្រើខាងក្នុង ៖ dpkg --assert-support-predepends | --predep-package |\n"
@@ -2955,7 +3067,7 @@ msgstr ""
 "conrep ។\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2982,6 +3094,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3015,7 +3129,7 @@ msgstr ""
 "  --abort-after <n>          បោះបង់​បន្ទាប់​ពី​បាន​ជួប​ប្រទះ <n> កំហុស ។\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3032,12 +3146,12 @@ msgstr ""
 "  < << <= = >= >> >       (សម្រាប់​តែ​ភាព​ឆបគ្នា​ជា​មួយ​វាក្យសម្ព័ន្ធ​ឯកសារ​វត្ថុ​បញ្ជា) ។\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "ប្រើ `dselect' ឬ `aptitude' សម្រាប់​គ្រប់គ្រង​កញ្ចប់​ដែល​អ្នក​ប្រើ​ងាយ​ស្រួល​មើល ។\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3058,59 +3172,63 @@ msgstr ""
 "\n"
 "ជម្រើស​បាន​សម្គាល់ [*] បង្កើត​ទិន្នផល​ជា​ច្រើន - បំពង់​ដែល​វា​ឆ្លង​កាត់ `តិច' ឬ `ច្រើន' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3119,102 +3237,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "បញ្ហា​ភាព​អាស្រ័យ - មិន​យក​ចេញ"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "បញ្ហា​ភាព​អាស្រ័យ - មិន​យក​ចេញ"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "មិន​អាច​ថ្លែង​ក្នុង vsnprintf"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "កំហុស​អាន​នៅ​ក្នុង​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3222,7 +3340,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3230,35 +3348,71 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--ការ​បំបាត់​កំហុស​ត្រូវការ​អាគុយម៉ង់គោល ៨"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "គ្មាន​ឈ្មោះ​កញ្ចប់​នៅ​ក្នុង --ignore-depends បញ្ជី​ដែល​បំបែក​ដោយ​សញ្ញាក្បៀស `%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends ត្រូវការឈ្មោះកញ្ចប់ត្រឹមត្រូវ ។ `%.250s' មិនមែន %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ចំនួន​គត់​មិន​ត្រឹមត្រូវ​សម្រាប់ --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s មិន​ត្រូវការ​អាគុយម៉ង់"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "មិន​អាច​យក​ឯកសារ​ចេញ `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3267,7 +3421,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3275,62 +3429,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ជម្រើស​បង្ខំ/បដិសេធ​ដែល​មិនស្គាល់ `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "ព្រមាន ៖ ជម្រើស​បង្ខំ/បដិសេធ ដែល​លែង​ប្រើ `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--ពាក្យ​បញ្ជា-fd ​ត្រូវការ​អាគុយម៉ង់​មួយ មិនមែន​សូន្យ"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--ពាក្យ​បញ្ជា-fd ត្រូវការ​តែ​អាគុយម៉ង់​មួយ​ប៉ុណ្ណោះ"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents ត្រូវការ​អាគុយម៉ង់​ជាក់លាក់​មួយ"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "មិនអាចបើក​ `%i' សម្រាប់​ស្ទ្រីម​"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "ចុង​ឯកសា​រដែល​មិន​បាន​រំពឹង​ទុក​មុន​ចុង​បន្ទាត់ %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "ត្រូវ​ការ​ជម្រើស​សកម្មភាព​មួយ"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "អ្នក​ត្រូវតែ​បញ្ជាក់​កញ្ចប់​តាម​ឈ្មោះ​ផ្ទាល់​របស់​ពួកវា មិនមែន​តាម​សម្រង់​ឈ្មោះ​របស់​ឯកសារ​ដែល​ពួក​វា​មាន​ទេ"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --ការ​រង់ចាំមិន​ត្រូវការ​អាគុយម៉ង់​ដែល​គ្មាន​ជម្រើស"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s ត្រូវការ​យ៉ាងហោច​ណាស់​អាគុយម៉ង​ឈ្មោះ​កញ្ចប់​មួយ"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "កញ្ចប់ %s ដែល​បាន​រាយ​ច្រើន​ជាង​មួយ ដំណើរ​ការ​តែម្ដង​ប៉ុណ្ណោះ ។\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3339,7 +3491,7 @@ msgstr ""
 "មាន​ច្បាប់​ចម្លង​របស់​កញ្ចប់ %s ច្រើន​ជាង​មួយ​ត្រូវ​បាន​ពន្លា\n"
 " នៅ​ក្នុង​ការ​រត់​នេះ !  កំណត់​រចនាសម្ព័ន្ធ​វា​តែម្ដង​ប៉ុណ្ណោះ ។\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3348,112 +3500,112 @@ msgstr ""
 "កញ្ចប់ %.250s មិន​ទាន់​រួចរាល់ ដើម្បី​កំណត់​រចនាសម្ព័ន្ធ\n"
 " មិន​អាច​កំណត់​រចនាសម្ព័ន្ធ (ស្ថានភាព​បច្ចុប្បន្ន `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  កញ្ចប់ %s ដែល​ផ្ដល់ %s ត្រូវតែ​បាន​យកចេញ ។\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  កញ្ចប់ %s ត្រូវតែបានយកចេញ ។\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  កំណែ​របស់ %s នៅ​លើ​ប្រព័ន្ធ​គឺ %s ។\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  កញ្ចប់ %s ដែល​ផ្ដល់ %s ត្រូវតែ​បាន​យកចេញ ។\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  កញ្ចប់ %s ត្រូវតែបានយកចេញ ។\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg ៖ កំណត់​រចនាសម្ព័ន្ធ​ផង​ដែរ `%s' (ទាមទារ​ដោយ `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  កញ្ចប់ %s ដែល​ផ្ដល់ %s មិន​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​នៅ​ឡើយ​ទេ ។\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  កញ្ចប់ %s មិន​ត្រូវ​កំណត់​រចនាសម្ព័ន្ធ​នៅ​ឡើយ​ទេ ។\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  កញ្ចប់ %s ដែល​ផ្ដល់ %s មិន​ត្រូវ​បាន​ដំឡើង​នៅ​ឡើយ​ទេ ។\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  កញ្ចប់ %s មិនត្រូវ​បាន​ដំឡើង​នៅ​ឡើយ​ទេ ។\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s ផ្ដល់ %.250s និង​គឺជា %s ។\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (ដំណើរ​កា​រ​រង​) ៖ %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  កំណែ​របស់ %s នៅ​លើ​ប្រព័ន្ធ​គឺ %s ។\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr "អាស្រ័យ​លើ​"
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; ទោះ​ជា​យ៉ាងណា​ក៏ដោយ ៖\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "កំហុស​ដើម្បី​ឲ្យ​ប្រាកដថា `%.250s' មិន​ទាន់​មាន"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ឯកសារ​កញ្ចប់​ដែល​បាន​ផ្ដុំឡើង​វិញ"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "កំពុងផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "ការ​ផ្ទៀតផ្ទាត់​នៅលើ​កញ្ចប់ %s បាន​បរាជ័យ !"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3462,91 +3614,96 @@ msgstr ""
 "ផ្ទៀងផ្ទាត់​នៅ​លើ​កញ្ចប់ %s បាន​បរាជ័យ\n"
 "ប៉ុន្តែ​ទោះជា​យ៉ាងណាក៏ដោយ​ដំឡើង​ដូច​ដែល​អ្នក​ស្នើ ។\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "បានហុច\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​ឈ្មោះ​ថត​បណ្ដោះ​អាសន្ន"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "មិន​អាច​លុប​ឯកសារ​ព័ត៌មាន​វត្ថុ​បញ្ជា `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr "កំណែ​ចាស់​របស់​កញ្ចប់​មាន​ឈ្មោះ​ឯកសារ​ព័ត៌មាន​វែង​ពេក ដោយ​ចាប់ផ្ដើម​ដោយ `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "មិន​អាច​យក​ឯកសារ​ព័ត៌មាន​ដែល​លែង​ប្រើ​ចេញ `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "មិន​អាច​ដំឡើង​ (សន្មតថា​) ឯកសារ​ព័ត៌មាន​ថ្មី​ `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "មិន​អាច​បើក​ថត​វត្ថុ​បញ្ជា temp បាន​ទេ"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "កញ្ចប់​មាន​ឈ្មោះ​ឯកសារ​ព័ត៌មាន​វែងពេក (ចាប់​ផ្តើម​ `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "ព័ត៌មាន​វត្ថុ​បញ្ជា​កញ្ចប់​មាន​ថត `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "ព័ត៌មាន​វត្ថុបញ្ជា​កញ្ចប់ rmdir របស់ `%.250s' មិនបាន​ចែង​ថាជា​ថត​ទេ"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg ៖ ព្រមាន - កញ្ចប់ %s មាន​បញ្ជា​ដូច​ឯកសារ​ព័ត៌មាន"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "មិន​អាច​ដំឡើង​ឯកសារ​ព័ត៌មាន​ថ្មី `%.250s' ជា `%.250s' បាន​ទេ"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "មិន​អាច​លុប​ឯកសារ​ព័ត៌មាន​វត្ថុ​បញ្ជា `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(ចំណាំ​ថា ការ​មិន​បង្ហាញ​របស់ %s ដែល​ត្រូវបាន​ជំនួស​ដោយ​ជោគជ័យ ។)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "មិន​អាច​ចូល​ដំណើរការ​ប័ណ្ណសារ"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​ឈ្មោះ​ថត​បណ្ដោះ​អាសន្ន"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "ប្រវែង​ព័ត៌មាន​វត្ថុ​បញ្ជា"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "ព័ត៌មានដែលបានកត់ត្រាអំពី %s ពី %s ។\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "ស្ថាបត្យកម្ម​កញ្ចប់ (%s) មិន​ផ្គូផ្គង​នឹង​ប្រព័ន្ធ (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3555,98 +3712,93 @@ msgstr ""
 "dpkg ៖ គិត​ថា %s មាន %s បញ្ហា​ភាព​អាស្រ័យ​ជា​មុន ៖\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "បញ្ហា​ភាព​អាស្រ័យ​ជា​មុន - មិន​ដំឡើង %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg ៖ ព្រមាន - មិន​អើពើ​បញ្ហា​ភាព​អាស្រ័យ​ជាមុន !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "កំពុង​រៀបចំ​ជំនួស %s %s (ដោយ​ប្រើ %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "កំពុង​ពន្លា %s (ពី %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "ឈ្មោះ conffile (ចាប់ផ្តើម​ `%.250s') គឺ វែង​ (>%d តួអក្សរ)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "អាន​កំហុស​នៅ​ក្នុង %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "កំហុស​ក្នុង​ការ​បិទ %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "កំហុស​ក្នុង​ការ​ព្យាយាម​បើក %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "មិន​កំពុង​កំណត់​រចនាសម្ព័ន្ធ %s ដូច្នេះ​យើង​មិន​អាច​យក %s ចេញ​បាន​ទេ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "កំពុងយក %s ចេញ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "កំពុង​ព​ន្លាការជំនួស %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "កំហុស​ក្នុង​ការ​អាន​លទ្ធផល dpkg-deb tar"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "ឯកសារ tar របស់​ប្រព័ន្ធ​ឯកសារ​ដែល​ខូច - ប័ណ្ណសារ​កញ្ចប់​ដែល​ខូច"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb ៖ zap កំពុង​ទាញ​យក​សូន្យ​ដែល​អាច​ធ្វើ​ទៅ"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg ៖ ព្រមាន - មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ចាស់ `%.250s' ដូច្នេះ​មិនលុប​វា ៖ %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg ៖ ព្រមាន - មិនអាចលុបថតចាស់ `%.250s' ៖ %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "dpkg ៖ ការព្រមាន-  conffile ចាស់ៗ`%.250s' ជាថត​ទំនេ (​ឥឡូវ​បានលុប​វាហើយ​)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3655,23 +3807,18 @@ msgstr ""
 "dpkg ៖ ព្រមាន - ឯកសារ​ចាស់ `%.250s' គឺ​ដូចគ្នា​នឹង​ឯកសារ​ថ្មី​ជា​ច្រើន !  (ទាំង `%.250s' និង `"
 "%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg ៖ ព្រមាន - មិនអាចឲ្យឯកសារចាស់ %s `%%.250s' ៖ %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(ចំណាំ​ថា ការ​មិន​បង្ហាញ​របស់ %s ដែល​ត្រូវបាន​ជំនួស​ដោយ​ជោគជ័យ ។)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3684,89 +3831,89 @@ msgstr ""
 "|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: "
 "uppercase=bad)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "ឈ្មោះ"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "កំណែ"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "សេចក្តី​ពិពណ៌នា"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "រក​មិន​ឃើញ​កញ្ចប់​ដែល​ផ្គូផ្គង​នឹង %s ។\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "បាន​បង្វែរ​ដោយ %s ទៅ ៖ %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "បាន​បង្វែរ​ដោយ %s ទៅ ៖ %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "ការ​បង្វែរ​មូលដ្ឋាន"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "បាន​បង្វែរ​ជា​មូលដ្ឋាន​ទៅ ៖ %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--ការស្វែង​រក​យ៉ាងហោចណាស់​ត្រូវការ​អាគុយម៉ង់​លំនាំ​ឈ្មោះ​ឯកសារ​មួយ"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "រក​មិន​ឃើញ​កញ្ចប់​ដែល​ផ្គូផ្គង​នឹង %s ។\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "កញ្ចប់ `%s' មិន​ត្រូវ​បាន​ដំឡើង និង​គ្មាន​ព័ត៌មាន​អាច​ប្រើបាន ។\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "មិន​មាន​កញ្ចប់ `%s' ។\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "កញ្ចប់ `%s' មិន​ត្រូវ​បាន​ដំឡើង ។\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "កញ្ចប់ `%s' មិនមាន​ឯកសារ​ណាមួយ​ទេ (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "បាន​បង្វែរ​ជា​មូលដ្ឋាន​ទៅ ៖ %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "កញ្ចប់​បង្វែរ​កញ្ចប់​ផ្សេង​ទៀត​ទៅ ៖ %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "បាន​បង្វែរ​ដោយ %s ទៅ ៖ %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3774,22 +3921,22 @@ msgstr ""
 "ប្រើ dpkg --info (= dpkg-deb --info) ដើម្បី​ពិនិត្យ​មើល​ឯកសារ​ប័ណ្ណសារ\n"
 "និង dpkg --contents (= dpkg-deb --contents) ដើម្បី​រាយ​មាតិកា​របស់​ពួកវា ។\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build ត្រូវ​ការ​អាគុយម៉ង់​ច្រើន​បំផុត​ពីរ"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "កម្មវិធី​គ្រប់គ្រង​កញ្ចប់​ដេបៀន `%s' កំណែ %s ។\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3812,11 +3959,17 @@ msgstr ""
 "  -S|--search <pattern> ...        រកកញ្ចប់​ដែលមាន​ជា​ម្ចាស់​ឯកសារ ។\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3825,7 +3978,7 @@ msgstr ""
 "  -f|--showformat=<format>         ប្រើ​ទ្រង់ទ្រាយ​ជំនួស​សម្រាប់ --show ។\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3846,12 +3999,16 @@ msgstr ""
 "  ។ វាល​នឹង​ត្រូវបាន​តម្រឹម​ស្ដាំ​លុះត្រាតែ​ទទឹង​អវិជ្ជមាន ដែល\n"
 "  ករណី​តម្រឹម​ឆ្វេង​នឹង​ត្រូវបាន​ប្រើ ។\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "dpkg - ព្រមាន ៖ មិ​នអើពើ​សំណើ​ដើម្បី​យក %.250s ចេញ ដែល​មិន​ត្រូវ​បាន​ដំឡើង ។\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3860,11 +4017,11 @@ msgstr ""
 "dpkg - ព្រមាន ៖ មិន​អើពើ​សំណើ​ដើម្បី​យក %.250s ចេញ មាន​តែ​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ\n"
 " ដែល​នៅ​លើ​ប្រព័ន្ធ ។  ប្រើ --purge ដើម្បី​យក​ពួកវា​ចេញ​ផង​ដែរ ។\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "នេះ​ជា​កញ្ចប់​ដែល​សំខាន់ - វា​មិន​គួរ​ត្រូវ​បាន​យក​ចេញ​ទេ ។"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3873,11 +4030,11 @@ msgstr ""
 "dpkg ៖ ការពារ​បញ្ហា​ភាព​អាស្រ័យ​ពី​ការ​យក​ចេញ​របស់ %s ៖\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "បញ្ហា​ភាព​អាស្រ័យ - មិន​យក​ចេញ"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3886,7 +4043,7 @@ msgstr ""
 "dpkg ៖ %s ៖ បញ្ហា​ភាព​អាស្រ័យ ប៉ុន្តែ​ទោះ​ជា​យ៉ាងណាក៏ដោយ​យកចេញ​តាម​សំណើ​របស់​អ្នក ៖:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3894,17 +4051,17 @@ msgstr ""
 "កញ្ចប់​ស្ថិត​ក្នុង​ស្ថានភាព​មិន​ជាប់​លាប់​មិនល្អ​បំផុត - អ្នក​គួរតែ\n"
 " ដំឡើង​វា​ឡើង​វិញ មុន​ពេល​ប៉ុនប៉ង​យក​ចេញ ។"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "តើនឹងយកចេញ ឬលុបបំបាត់ %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "កំពុងយក %s ចេញ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3913,100 +4070,101 @@ msgstr ""
 "dpkg - ព្រមាន ៖ ខណៈពេល​យក %.250s ចេញ មិន​អាច​យក​ថត `%.250s' ចេញ​បាន​ទេ ៖ %s - ថត​អាច​"
 "មាន​ចំណុចម៉ោន​មួយ ?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "មិន​អាច​យក `%.250s' ចេញ"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "មិន​អាច​បង្កើត​ `%.255s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - ព្រមាន ៖ ខណៈពេល​យក %.250s ចេញ ថត `%.250s' មិន​ទទេ ដូច្នេះ​មិនបាន​យកចេញ ។\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "មិន​អាច​យក `%.250s' ចេញ"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "កំពុង​លុប​បំបាត់​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ​សម្រាប់ %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "មិន​អាច​យក​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ​ចាស់ `%.250s' (= `%.250s') ចេញ"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "មិន​អាច​អាន​ថត​ឯកសារ​កំណត់​រចនាម្ព័ន្ធ `%.250s' (ពី `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "មិន​អាច​យក​ឯកសារ​កំណត់​រចនាម្ព័ន្ធ​បម្រុង​ទុក​ចាស់`%.250s' (នៃ `%.250s') ចេញ​បាន​ទេ"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "មិន​អាច​យក​បញ្ជី​ឯកសារ​ចាស់​ចេញ​បាន​ទេ"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "មិន​អាច​យក​ស្គ្រីប postrm ចាស់​ចេញ​បាន​ទេ"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹងទុក​ក្នុង​ឈ្មោះ​កញ្ចប់​នៅ​បន្ទាត់ %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "ចុង​បន្ទាត់​ដែល​មិន​រំពឹង​​ទុកក្នុង​ឈ្មោះ​កញ្ចប់​នៅ​បន្ទាត់ %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "មិន​រំពឹង​ទុក​ថា​ ចុង​ឯកសារ​បន្ទាប់​ពី មានឈ្មោះ​កញ្ចប់​ពេល​បញ្ចប់​​ %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "ចុង​បន្ទាត់​ដែល​មិន​រំពឹង​ទុក បន្ទាប់​ពី​ឈ្មោះ​កញ្ច​ប់នៅ​បន្ទាត់ %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "ទិន្នន័យ​ដែល​មិន​រំពឹងទុក បន្ទាប់​ពី​កញ្ចប់ និង​ជម្រើស​នៅ​បន្ទាត់ %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ​នៅ​បន្ទាត់ %d ៖ %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ​នៅ​បន្ទាត់ %d ៖ %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "មិន​ស្គាល់​ស្ថានភាព​ដែល​ចង់​បាន​នៅ​បន្ទាត់ %d ៖ %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "អាន​កំហុស​អំពី​ការ​បញ្ចូល​ជា​ខ្នាតគំរូ"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"រក្សាសិទ្ធិ​ឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
-"រក្សាសិទ្ធិ​ឆ្នាំ ២០០០-២០០២ ដោយ Wichert Akkerman ។"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4017,7 +4175,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4045,56 +4203,38 @@ msgstr ""
 "  --help                   បង្ហាញ​សារ​ជំនួយ​នេះ ។\n"
 "  --version                បង្ហាញ​កំណែ ។\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "ស្នាម​ឆ្នូត​ /"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "មិន​អាច​បើ​​​ឯកសារ​ statoverride ថ្មី​បានទេ​ ៖ %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "កំហុស​ក្នុង​ការ​យក statoverride-old ៖ %s ចេញ"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "កំហុស​ក្នុង​ការ​បង្កើត statoverride-old ថ្មី ៖ %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "កំហុស​ក្នុង​ការ​ដំឡើង statoverride ថ្មី ៖ %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add ត្រូវការ​អាគុយម៉ង់​បួន"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "ប៉ុន្តែ --force បាន​បញ្ជាក់ ដូច្នេះ​អាច​មិន​អើពើ​វា ។"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "ការ​បដិសេធ​សម្រាប់ \"%s\" មាន​រួច​ហើយ"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "ព្រមាន ៖ --update បាន​ផ្ដល់ ប៉ុន្តែ %s មិន​ទាន់​មាន"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "គ្មាន​ការ​បដិសេធ​លេច​ឡើង ។"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "ព្រមាន ៖ --update គឺ​គ្មាន​ប្រយោជន៍​សម្រាប់ --remove"
@@ -4209,82 +4349,83 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s ត្រូវការ​តែ​អាគុយម៉ង់​តែ​មួយ​ប៉ុណ្ណោះ (ឈ្មោះ​ឯកសារ .deb)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ `%.255s' ៖ %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "វាល `%s' ឈ្មោះ​កញ្ចប់​មិន​ត្រឹមត្រូវ `%.255s' ៖ %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "កំពុង​លុប​បំបាត់​ឯកសារ​កំណត់​រចនាសម្ព័ន្ធ​សម្រាប់ %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់​ឯកសារ​កញ្ចប់​ជាក់លាក់​មួយ"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "មិន​អាច​ចូល​ដំណើរការ​ផ្ទៃ​ស្ថានភាព dpkg សម្រាប់​បន្ទុក​​ដែ​លមាន​ការធ្វើឲ្យ​ទាន់សម័យ"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "បន្ទុក​ដែ​លមាន​ការ​ធ្វើឲ្យ​ទាន់​សម័យ​ត្រូវការ​សិទ្ធិ​ចូល​ដំណើរការ​ទៅ​ផ្ទៃ​ស្ថានភាព​របស់ dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "ជំនួស​ព័ត៌មាន​កញ្ចប់​ដែល​មាន ដោយ​ប្រើ %s ។\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "ធ្វើ​ឲ្យ​ព័ត៌មាន​កញ្ចប់​ដែលមាន​ទាន់​សម័យ ដោយ​ប្រើ %s ។\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4292,7 +4433,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "ព័ត៌មាន​អំពី​កញ្ចប់ %d ត្រូវ​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ។\n"
 msgstr[1] "ព័ត៌មាន​អំពី​កញ្ចប់ %d ត្រូវ​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ។\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4403,154 +4544,153 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb ៖ មិន​អើពើ %d ការ​ព្រមាន​អំពី​ឯកសារ​វត្ថុបញ្ជា\n"
 msgstr[1] "dpkg-deb ៖ មិន​អើពើ %d ការ​ព្រមាន​អំពី​ឯកសារ​វត្ថុបញ្ជា\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់ <ថត>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build ត្រូវ​ការ​អាគុយម៉ង់​ច្រើន​បំផុត​ពីរ"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "មិន​អាច​ពិនិត្យ​ភាព​មាន​ស្រាប់​របស់​ប័ណ្ណសារ `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "គោលដៅគឺជាថត - មិន​អាច​រំលង​ការ​ពិនិត្យ​ឯកសារ​វត្ថុ​បញ្ជា"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb ៖ ការ​ស្ថាបនា​កញ្ចប់ `%s' នៅ​ក្នុង `%s' ។\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb ៖ ការ​ស្ថាបនា​កញ្ចប់ `%s' នៅ​ក្នុង `%s' ។\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត tmpfile (ទិន្នន័យ)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "តំបន់​វត្ថុបញ្ជា​"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "បានបរាជ័យក្នុងការមិនតភ្ជាប់ tmpfile (ទិន្នន័យ) %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ខា tmpfile ថយ​ក្រោយ (ទិន្នន័យ)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត tmpfile (ទិន្នន័យ)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "កំហុស​​ក្នុង​ការសរសេរ `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "រវាង​សមាជិក​"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​សរសេរ​ឈ្មោះ​ឯកសារ​ទៅជា​បំពង់ tar (ទិន្នន័យ)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​នៅ​ក្នុង %s ក្នុង %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "កំហុស​ក្នុង​ការ​អាន %s ពី​ឯកសារ %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​អាន​ប័ណ្ណសារ `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "បាន​បរាជ័យ​ទៅ​នឹង​ប័ណ្ណសារ fstat"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "ប័ណ្ណសារ​គ្មាន​សញ្ញា (.) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "ប័ណ្ណសារ​គ្មាន​បន្ទាត់​ថ្មី​នៅ​ក្នុង​បឋមកថា"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "ឯកសារ `%.250s' ខូច - លេខ​ផ្នែក​មិនល្អ"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "ឯកសារ `%.250s' មិនមែន​ជា​ប័ណ្ណសារ​គោលពីរ​របស់​ដេបៀន (ព្យាយាម​ការ​បំបែក dpkg ?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "ប័ណ្ណសារ​គ្មាន​សញ្ញា (.) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "ប័ណ្ណសារ​គ្មាន​បន្ទាត់​ថ្មី​នៅ​ក្នុង​បឋមកថា"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "ប័ណ្ណសារ​គ្មាន​សញ្ញា (.) នៅ​ក្នុង​លេខ​កំណែ"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "មិន​យល់​កំណែ​ប័ណ្ណសារ %.250s  យក dpkg-deb ថ្មី​ជាង"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4577,41 +4717,41 @@ msgstr "ឯកសារ `%.250s' មាន​សមាជិក​វត្ថ
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " កញ្ចប់ដេបៀនថ្មី កំណែ %s ។\n"
 " ទំហំ %ld បៃ ៖ ប័ណ្ណសារវត្ថុបញ្ជា= %zi bytes ។\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "ប័ណ្ណសារ​​មាន​ប្រវែង​វត្ថុបញ្ជា​ malformatted `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "បាន​រំលង​ទិន្នន័យ​សមាជិក​ពី %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " កញ្ចប់​ដេបៀន​ចាស់ កំណែ %s ។\n"
 " ទំហំ %ld បៃ ៖ ប័ណ្ណសារ​វត្ថុបញ្ជា= %zi, main archive= %ld ។\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4620,51 +4760,52 @@ msgstr ""
 "dpkg-deb ៖ ឯកសារ​មើល​ទៅ អាច​ទុក​វា​ជា​ប័ណ្ណសារ ដែល​ត្រូវ​បាន\n"
 "dpkg-deb:    ធ្វើឲ្យ​ខូច​ដោយ​កំពុង​ទាញយក​ជា​របៀប ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' មិនមែន​ជា​ប័ណ្ណសារ​ទ្រង់ទ្រាយ​របស់​ដេបៀន"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​សរសេរ​ទៅ​បំពង់​ជា​ការ​ចម្លង"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បិទ​បំពង់ជា​ការ​ចម្លង"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "ទិន្នន័យ"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "បាន​បរាជ័យ chdir ទៅ​ថត"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​ថត"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "បាន​បរាជ័យ chdir ទៅ​ថត បន្ទាប់​ពី​បង្កើត​វា"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "បាន​បរាជ័យ chdir ទៅ​ថត"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s ៖ មិន​បង្ហាប់​"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "បានហុច\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់​ឈ្មោះ​ឯកសារ .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4673,37 +4814,37 @@ msgstr ""
 "--%s ត្រូវការ​ថត​គោលដៅ​មួយ ។\n"
 "ប្រហែល​ជា​អ្នក​កំពុង​ប្រើ dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់​ច្រើន​បំផុត (.deb និង​ថត)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s ត្រូវការ​តែ​អាគុយម៉ង់​តែ​មួយ​ប៉ុណ្ណោះ (ឈ្មោះ​ឯកសារ .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "បាន​បរាជ័យ​ទៅ chdir `/' សម្រាប់​សម្អាត"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "មិន​អាច​ចាប់​ផ្ដើម​ឈ្មោះ​ចាស់ `%s' ៖ %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb ៖ `%.255s' គ្មាន​សមាសភាគ​វត្ថុបញ្ជា​ `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "បើក​សមាសភាគ​`%.255s' (នៅ %.255s)​ បានបរាជ័យ​តាម​វិធី​ដែលមិន​បាន​រំពឹង​ទុក"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4711,69 +4852,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "សមាសភាគ​វត្ថុបញ្ជា​ដែល​បាន​ស្នើ​មួយ​បាន​បាត់"
 msgstr[1] "សមាសភាគ​វត្ថុបញ្ជា​ដែល​បាន​ស្នើ​មួយ​បាន​បាត់"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "មិន​អាច​ស្កេន​ថត `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "មិន​អាច​ចាប់ផ្ដើម `%.255s' (នៅ​ក្នុង `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "មិន​អាច​បើក `%.255s' (នៅ​ក្នុង `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "បាន​បរាជ័យ​ក្នុង​ការ​អាន `%.255s' (នៅ​ក្នុង `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld បៃ %5d បន្ទាត់   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     មិនមែ​នជា​ឯកសារ​អត្ថបទ​ធម្មតា          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(គ្មាន​ឯកសារ `វត្ថុបញ្ជា' នៅ​ក្នុង​ប័ណ្ណសារ​វត្ថុបញ្ជា !)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "មិន​អាច​បើក​សមាសភាគ `វត្ថុបញ្ជា'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "បាន​បរាជ័យ​កំឡុង​ពេល​អាន​សមាសភាគ `វត្ថុបញ្ជា'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "កំហុស​ក្នុង​ការ​បិទ​បំពង់​របស់​ការ​រក"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "កំហុស​ក្នុង​ទ្រង់ទ្រាយ"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents ត្រូវការ​អាគុយម៉ង់​ជាក់លាក់​មួយ"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "ប័ណ្ណសារ​កញ្ចប់ `%s' របស់​ដេបៀន កំណែ​កម្មវិធី​ខាង​ក្រោយ %s ។\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4784,6 +4933,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4799,7 +4950,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             លទ្ធផលប្រព័ន្ធឯកសារ tarfile ។\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4812,11 +4963,12 @@ msgstr ""
 "<cfield> គឺជាឈ្មោះរបស់វាលនៅក្នុងឯកសារ `វត្ថុបញ្ជា' មេ ។\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4826,6 +4978,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "ជម្រើស ៖\n"
@@ -4839,7 +4994,7 @@ msgstr ""
 "                                     តម្លៃដែលបានអនុញ្ញាត ៖ gzip, bzip2, គ្មាន ។\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4852,7 +5007,7 @@ msgstr ""
 "`dselect' ឬ `aptitude' សម្រាប់​កា​រគ្រប់គ្រង​កញ្ច​ប់ដែល​អ្នក​ប្រើ​ងាយ​ស្រួល​មើល ។  កញ្ចប់\n"
 "មិន​បាន​ពន្លា ដោយ​ប្រើ `dpkg-deb --extract' នឹង​ត្រូវ​បាន​ដំឡើង​មិន​ត្រឹមត្រូវ !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4860,165 +5015,183 @@ msgstr ""
 "វាយ dpkg-deb --help សម្រាប់​ជា​ជំនួយ​អំពី​ការ​គណនា​ឯកសារ *.deb\n"
 "វាយ dpkg --help សម្រាប់​ជា​ជំនួយ​អំពី​ការដំឡើង និង​មិន​ដំឡើង​កញ្ចប់ ។"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ចំនួន​គត់​មិន​ត្រឹមត្រូវ​សម្រាប់ --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ចំនួន​គត់​មិន​ត្រឹមត្រូវ​សម្រាប់ --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "មិនស្គាល់​ប្រភេទ​បង្ហាប់ `%s' !"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "ចំនួន​គត់​មិន​ត្រឹមត្រូវ​សម្រាប់ --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "ឯកសារ `%.250s' ខូច -តួលេខមិនត្រឹមត្រូវ (កូដ %d) នៅក្នុង %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "ឯកសារ `%.250s' ខូច - បាត់ %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "ឯកសារ `%.250s' ខូច - បាត់​បន្ទាត់​ថ្មី​បន្ទាប់​ពី %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "កំហុស​ក្នុង​ការ​អាន %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "ឯកសារ `%.250s' ខូច - មន្ដ​អាគម​មិន​ត្រឹមត្រូវ​នៅ​ចុង​បឋមក​ថា​ដំបូង"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "ឯកសារ `%.250s' ខូច - តួអក្សរ​ចន្លោះ​មិនល្អ (កូដ %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "ឯកសារ `%.250s' ខូច - nulls នៅ​ក្នុង​ផ្នែក​ព័ត៌មាន"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "លេខ​កំណែ​"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s ត្រូវ​តែ​បាន​ដំឡើង ប៉ុន្តែ​គឺ​ជា​កំណែ %.250s ។\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr "ឯកសារ `%.250s' គឺ​ជា​កំណែ​ទ្រង់ទ្រាយ `%.250s' - អ្នក​ត្រូវការ​ការ​បំបែក dpkg ថ្មី​មួយ"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (កញ្ចប់ ៖ "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "លេខ​កំណែ​"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "ឯកសារ `%.250s' ខូច - ឆេកសាំ MD5 មិនល្អ `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "លេខ​កំណែ​"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "ឯកសារ `%.250s' ខូច - គ្មាន​សញ្ញា (/) រវាង​លេ​ខផ្នែក"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "ឯកសារ `%.250s' ខូច - លេខ​ផ្នែក​មិនល្អ"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "លេខ​កំណែ​"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "ឯកសារ `%.250s' ខូច - លេខ​ផ្នែក​មិនល្អ"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (កញ្ចប់ ៖ "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "ឯកសារ `%.250s' ខូច - មន្ត​អាគមន​មិនល្អ​នៅចុង​បឋមកថា​ទីពីរ"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "ឯកសារ `%.250s' ខូច - សមាជិក​ទីពីរ​មិនមែន​ជា​សមាជិក​ទិន្នន័យ"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "ឯកសារ `%.250s' ខូច​ - ខុស​លេខ​នៃ​ទំហំ​ដែល​បានដកស្រង់"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "ឯកសារ `%.250s' ខូច - ខុស​ទំហំ​សម្រាប់លេខ​ផ្នែក​ដែល​បានស្រង់"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "មិន​អាច​ចូល​ទៅ​ឯកសារ​ផ្នែក​របស់ fstat `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "ឯកសារ `%.250s' ខូច - ខ្លីពេក"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ផ្នែក​ប័ណ្ណសារ `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "ឯកសារ `%.250s' មិនមែន​ជា​ផ្នែក​ប័ណ្ណសារ"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5035,9 +5208,10 @@ msgstr "ឯកសារ `%.250s' មិនមែន​ជា​ផ្នែក
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5060,12 +5234,19 @@ msgstr ""
 "    ផ្នែកទំហំឯកសារ (ផ្នែកដែលបានប្រើ) ៖  %lu បៃ\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<មិនស្គាល់​>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info ត្រូវការ​អាគុយម៉ង់​ផ្នែក​ឯកសារ​មួយ ឬ​ច្រើន"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "ឯកសារ `%s' មិនមែន​ជា​ផ្នែក​ប័ណ្ណសារ\n"
@@ -5099,7 +5280,7 @@ msgstr "​រំលង​កញ្ចប់​ដែល​មិន​បាន
 msgid "split package part"
 msgstr "បាត់​កញ្ចប់"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "ធ្វើរួច​\n"
@@ -5124,11 +5305,6 @@ msgstr "បាត់​ផ្នែក %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "ឧបករណ៍​តភ្ជាប់/​បំបែក​កញ្ចប់ `%s' របស់​ដេបៀន កំណែ %s ។\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "រក្សាសិទ្ធិ​ឆ្នាំ ១៩៩៤-១៩៩៦ ដោយ Ian Jackson ។\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5151,17 +5327,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "ជម្រើស ៖\n"
 "  --depotdir <directory>           ប្រើ <ថត> ជំនួសឲ្យ %s/%s ។\n"
@@ -5173,185 +5358,179 @@ msgstr ""
 "\n"
 "Exit status: 0 = OK;  1 = -a មិនមែនជាផ្នែកមួយទេ  2 = trouble!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "វាយ dpkg-split --help សម្រាប់​ជា​ជំនួយ ។"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​ទុក​នៅ​ក្នុង %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "ផ្នែក​ទំហំ​ធំ​ខ្លាំង​ណាស់ ឬ​មិនមែ​នជា​លេខ​វិជ្ជមាន"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "ផ្នែក​ទំហំ​ត្រូវតែ​យ៉ាង​ហោច​ណាស់ %dk (ដើម្បី​អនុញ្ញាត​សម្រាប់​បឋមកថា)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "មិន​អាច​អាន​ថត depot `%.250s' បាន​ទេ"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto ត្រូវការ​ការ​ប្រើ​ជម្រើស --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto ត្រូវការ​អាគុយម៉ង់​ផ្នែក​ឯកសារ​ជាក់លាក់​មួយ"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "មិន​អាច​អាន​ផ្នែក​ឯកសារ `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "ឯកសារ `%.250s' មិនមែន​ជា​ផ្នែក​របស់​ប័ណ្ណសារ​ច្រើន​ផ្នែកទេ ។\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "មិន​អាច​បើក​ផ្នែក​ឯកសារ `%.250s' ឡើង​វិញ​បាន​ទេ"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "មិន​អាច​ប្ដូរ​ឈ្មោះ​ឯកសារ depot `%.250s' ទៅ `%.250s' ថ្មី​បាន​ទេ"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "ផ្នែក %d របស់​កញ្ចប់ %s បាន​រាយ (នៅ​តែ​ត្រូវការ "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr "និង "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "មិន​អាច​លុប​ឯកសារ depot `%.250s' ដែល​បាន​ប្រើ​បាន​ទេ"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "ឯកសារ​ឥត​បាន​ការ​សល់​នៅ​ជុំវិញ​ថត depot ៖\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "មិន​អាច​ចាប់ផ្ដើម `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu បៃ​)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (មិនមែន​ជា​ឯកសារ​អត្ថបទ​ធម្មតា)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "កញ្ច​ប់មិនត្រូវបានផ្គុំនៅឡើយទេ ៖\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "ផ្នែក​ឯកសារ `%.250s' មិនមែន​ជា​ឯកសារ​អត្ថបទ​ធម្មតា​ទេ"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(សរុប​ %lu បៃ​)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "មិន​អាច​បោះបង់ `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "បានលុប %s ។\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "មិន​អាច​បើក​ឯកសារ​ប្រភព `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "មិន​អាច​ចូល​ទៅ​ឯកសារ​ប្រភព fstat"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "ឯកសារ​ប្រភព `%.250s' មិនមែន​ជា​ឯកសារ​អត្ថបទ​ធម្មតា"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split ត្រូវការ​អាគុយម៉ង់​ឈ្មោះ​ឯកសារ​ប្រភព"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split ត្រូវការ​បុព្វបទ​ទិសដៅ និង​ឈ្មោះ​ឯកសារ​ប្រភព​យ៉ាង​ហោច​ណាស់​មួយ"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"រក្សាសិទ្ធិឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
-"រក្សាសិទ្ធិឆ្នាំ ២០០០-២០០១ ដោយ Wichert Akkerman ។"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5404,7 +5583,7 @@ msgstr ""
 "  --help                   បង្ហាញ​សារ​ជំនួយ​នេះ ។\n"
 "  --version                បង្ហាញ​កំណែ ។\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5419,7 +5598,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5451,365 +5630,405 @@ msgstr ""
 "  --help                   បង្ហាញ​សារ​ជំនួយ​នេះ ។\n"
 "  --version                បង្ហាញ​កំណែ ។\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "ញែក​កំហុស"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "ការ​ព្រមាន​"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "មិន​អាច​ចាប់​ផ្ដើម​ឈ្មោះ​ចាស់ `%s' ៖ %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc បាន​បរាជ័យ​ (%ld បៃ​)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "មាន​ពីរ​របៀប​បាន​បញ្ជាក់ ៖ %s និង --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "មិន​អាច​បើក​ការ​បង្វែរ ៖ %s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s ៖ ចម្លង %s ទៅ %s បាន​បរាជ័យ បោះបង់ ៖ %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ប្រតិបត្តិ %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "មិន​អាច​បង្កើត​តំណ​និមិត្ត​សញ្ញា %s ទៅ %s ៖ %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "មិន​អាច​ដំឡើង %s ជា %s ៖ %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "មិន​អាច​យក %s ៖ %s ចេញ"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​នៅ​ក្នុង %s ក្នុង %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "មិន​អាច​អាន %s ៖ %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​នៅ​ក្នុង %s ក្នុង %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "កំហុស​ខាង​ក្នុង ៖ %s ខូច ៖ %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "បន្ទាត់​ថ្មី​បាន​ហាមឃាត់​ក្នុង​ឯកសារ​ជម្រើស​ធ្វើឲ្យ​ទាន់​សម័យ (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "កំហុស​ក្នុង​ការ​សរសេរ stdout ៖ %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "ស្ទួន​កូនចៅ%s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "ស្ទួន​តំណ​កូន​ចៅ %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "តំណ​កូនចៅ​ដូច​តំណ​មេ %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "ស្ទួន​តំណ​កូន​ចៅ %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "ស្ទួន​ផ្លូវ %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr "ជម្រើសសម្រាប់ %s ចង្អុលទៅ %s - ដែលរកមិនឃើញ ។  យក​ចេញ​ពី​បញ្ជី​របស់​ជម្រើស ។"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "អាទិភាព %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "អាទិភាព %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "មិន​អាច​អាន %s ៖ %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "ស្ទួន​តំណ​កូន​ចៅ %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "មិន​អាច​បិទ %s ៖ %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "បោះបង់​តំណ​កូន​ចៅ​ដែល​លែង​ប្រើ %s (%s) ។"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "មិន​អាច​សរសេរ %s ៖ %s"
+msgid "unable to flush file '%s'"
+msgstr "មិន​អាច​បង្ហូរ​ចូល​ក្នុងឯកសារ​ vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " តំណ​បច្ចុប្បន្ន​ចង្អុល​ទៅ %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " គ្មាន​​តំណ​បច្ចុប្បន្ន"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - អាទិភាព %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " កូនចៅ %s ៖ %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "កំណែ `ល្អ​បំផុត' បច្ចុប្បន្ន​គឺ %s ។"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "គ្មានកំណែ ។"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "សេចក្តី​ពិពណ៌នា"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "អាទិភាព %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "សង្កត់​គ្រាប់ចុច បញ្ចូល ដើម្បី​រក្សា​លំនាំដើម[*] ឬ​វាយ​លេខ​ជម្រើស ៖ "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "មិន​អាច​រក​ជម្រើស `%s' ។"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "ចុង​ឯកសារ​ដែល​មិន​រំពឹង​នៅ​ក្នុង %s ក្នុង %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s ត្រូវ​បាន​ផ្លាស់ប្ដូរ (ដោយ​ដៃ ឬ​ដោយ​ស្គ្រីប) ។\n"
+"ប្ដូរទៅ​ជា​ការ​ធ្វើ​ឲ្យ​ទាន់​សម័យ​ដោយ​ដៃ​តែ​ប៉ុណ្ណោះ ។"
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "រៀបចំ​ជម្រើស​ស្វ័យប្រវត្តិ​របស់ %s ។"
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "ប្ដូរ​ឈ្មោះ​តំណ %s ពី %s ទៅជា %s ។"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "ប្ដូរ​ឈ្មោះ​តំណ​កូនចៅ %s ពី %s ទៅជា %s ។"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "ការ​ប្រើ `%s' ដើម្បី​ផ្ដល់ `%s' ។"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "ព្រមាន ៖ --update បាន​ផ្ដល់ ប៉ុន្តែ %s មិន​ទាន់​មាន"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "ជម្រើសសម្រាប់ %s ចង្អុលទៅ %s - ដែលរកមិនឃើញ ។  យក​ចេញ​ពី​បញ្ជី​របស់​ជម្រើស ។"
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "មិន​ស្គាល់​អាគុយម៉ង់​ `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install ត្រូវការ <តំណ> <ឈ្មោះ> <ផ្លូវ> <អាទិភាព>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "អាទិភាព​ត្រូវតែ​ជា​ចំនួន​គត់"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s ត្រូវការ <ឈ្មោះ> <ផ្លូវ>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s ត្រូវការ <ឈ្មោះ>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave បាន​អនុញ្ញាត​តែ​ជា​មួយ --install ប៉ុណ្ណោះ"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave ត្រូវការ <តំណ> <ឈ្មោះ> <ផ្លូវ>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "ឈ្មោះ %s គឺ​ទាំង​មេ និង​កូនចៅ"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "តំណ %s គឺ​ទាំង​មេ និង​កូនចៅ"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s ត្រូវការ​អាគុយម៉ង់​តែ​មួយ"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "មិន​​ស្គា​ល់​ជម្រើស​ `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5818,136 +6037,268 @@ msgstr ""
 "ត្រូវការ --display, --config, --set, --install, --remove, --all, --remove-all "
 "ឬ --auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "ព្រមាន ៖ --update បាន​ផ្ដល់ ប៉ុន្តែ %s មិន​ទាន់​មាន"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " កូនចៅ %s ៖ %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "គ្មាន​ជម្រើ​សម្រាប់ %s ។"
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "អាន​កំហុស​អំពី​ការ​បញ្ចូល​ជា​ខ្នាតគំរូ"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "គ្មាន​ជម្រើ​សម្រាប់ %s ។"
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s ត្រូវ​បាន​ផ្លាស់ប្ដូរ (ដោយ​ដៃ ឬ​ដោយ​ស្គ្រីប) ។\n"
-"ប្ដូរទៅ​ជា​ការ​ធ្វើ​ឲ្យ​ទាន់​សម័យ​ដោយ​ដៃ​តែ​ប៉ុណ្ណោះ ។"
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "រៀបចំ​ជម្រើស​ស្វ័យប្រវត្តិ​របស់ %s ។"
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "ជម្រើស %s សម្រាប់ %s មិន​បាន​ចុះ​ឈ្មោះ មិន​យក​ចេញ​ទេ"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "មាន​តែ​កម្មវិធី​តែ ១ ប៉ុណ្ណោះ​ដែល​ផ្ដល់ %s\n"
 "(%s) ។ គ្មាន​អ្វី​ត្រូវ​កំណត់​រចនាសម្ព័ន្ធ ។\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "ជម្រើស %s សម្រាប់ %s មិន​បាន​ចុះ​ឈ្មោះ មិន​យក​ចេញ​ទេ"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "យក​ជម្រើស​ដែល​បាន​ជ្រើស​ចេញ​ដោយ​ដៃ - ប្ដូរ​ទៅ​ជា​របៀប​ស្វ័យប្រវត្តិ"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "ការ​ធ្វើឲ្យ​ទាន់​សម័យ​ដោយ​ស្វ័យប្រវត្តិ​របស់ %s ត្រូវ​បាន​មិន​អនុញ្ញាត ទុក​វា​ឲ្យ​នៅ​តែឯង ។"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "ដើម្បី​ត្រឡ​ប់ទៅ​ការ​ធ្វើ​ឲ្យ​ទាន់​សម័យ​ដោយ​ស្វ័យប្រវត្តិ ប្រើ `ជម្រើស​ធ្វើ​ឲ្យទាន់​សម័យ --auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "ការ​ប្រើ `%s' ដើម្បី​ផ្ដល់ `%s' ។"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "បានបរាជ័យក្នុងការបើក `%s' ដើម្បីសរសេរព័ត៌មានរបស់ %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "បាន​បរាជ័យ​ក្នុងការ​បញ្ចូល​ព័ត៌មាន​របស់ %s ទៅ `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "បានបរាជ័យ​ក្នុងការ fsync ព័ត៌មាន %s ទៅ `%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "បានបរាជ័យក្នុងការបិទ `%.250s' បន្ទាប់ពីការសរសេរព័ត៌មានរបស់ %s"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "បាន​បរាជ័យ​ក្នុង​ការ​តភ្ជាប់ `%.250s' ទៅ `%.250s' សម្រាប់​ព័ត៌មាន​បម្រុង​ទុក​របស់​ព័ត៌មាន %s"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "បាន​បរាជ័យ​ក្នុងការ​ដំឡើង `%.250s' ជា `%.250s' ដែល​មាន​ព័ត៌មាន​របស់ %s"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc បាន​បរាជ័យ​ (%ld បៃ​)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "មិន​អាច​ដំឡើង​កំណែ​ថ្មី​របស់ `%.255s'"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "មិន​អាច​ចាប់ផ្ដើម​ឯកសារ​ថ្មី​ផ្សេង​ទៀត​ទេ `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ depot `%.250s' ថ្មី​បាន​ទេ"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "មិន​អាច​ដំឡើង​ឯកសារ​ព័ត៌មាន​ថ្មី `%.250s' ជា `%.250s' បាន​ទេ"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "រក្សាសិទ្ធិឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
+#~ "រក្សាសិទ្ធិឆ្នាំ ២០០០-២០០១ ដោយ Wichert Akkerman ។"
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "មិន​អាច​បើក​ឯកសារ​ GPL បាន​ឡើយ​"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "កំហុស​ក្នុង​ការ​បង្កើត statoverride-old ថ្មី ៖ %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "មិន​អាច​បង្កើត​ឯកសារ​ដែល​បាន​ធ្វើ​ឲ្យ​ទាន់​សម័យ​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "បាន​បរាជ័យ​ក្នុង​ការ​សរសេរ​ទៅ​កាន់​ឯកសារ​ដែល​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្ហូរ​ឯកសារ​ដែល​បាន​ធ្វើឲ្យ​ទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "បាន​បរាជ័យ​ក្នុង​ការ​ធ្វើ​សមកាលកម្ម​ឯកសារ​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បិទ​ឯកសារ​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ដំឡើង​ឯកសារ​​ដែល​បាន​ធ្វើឲ្យទាន់​សម័យ ដែល​រាយ​ឯកសារ​សម្រាប់​កញ្ចប់ %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--ពាក្យ​បញ្ជា-fd ​ត្រូវការ​អាគុយម៉ង់​មួយ មិនមែន​សូន្យ"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--ពាក្យ​បញ្ជា-fd ត្រូវការ​តែ​អាគុយម៉ង់​មួយ​ប៉ុណ្ណោះ"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "រក្សាសិទ្ធិ​ឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
+#~ "រក្សាសិទ្ធិ​ឆ្នាំ ២០០០-២០០២ ដោយ Wichert Akkerman ។"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "មិន​អាច​បើ​​​ឯកសារ​ statoverride ថ្មី​បានទេ​ ៖ %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "កំហុស​ក្នុង​ការ​យក statoverride-old ៖ %s ចេញ"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "កំហុស​ក្នុង​ការ​បង្កើត statoverride-old ថ្មី ៖ %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "កំហុស​ក្នុង​ការ​ដំឡើង statoverride ថ្មី ៖ %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build ត្រូវ​ការ​អាគុយម៉ង់​ច្រើន​បំផុត​ពីរ"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "រក្សាសិទ្ធិ​ឆ្នាំ ១៩៩៤-១៩៩៦ ដោយ Ian Jackson ។\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "រក្សាសិទ្ធិឆ្នាំ ១៩៩៥ ដោយ Ian Jackson ។\n"
+#~ "រក្សាសិទ្ធិឆ្នាំ ២០០០-២០០១ ដោយ Wichert Akkerman ។"
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " កូនចៅ %s ៖ %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "មិន​អាច​ចាប់​ផ្ដើម​ឈ្មោះ​ចាស់ `%s' ៖ %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s ៖ ចម្លង %s ទៅ %s បាន​បរាជ័យ បោះបង់ ៖ %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "បាន​បរាជ័យ​ក្នុង​ការ​ប្រតិបត្តិ %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "មិន​អាច​បង្កើត​តំណ​និមិត្ត​សញ្ញា %s ទៅ %s ៖ %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "មិន​អាច​ដំឡើង %s ជា %s ៖ %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "កំហុស​ក្នុង​ការ​សរសេរ stdout ៖ %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "មិន​អាច​អាន %s ៖ %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "មិន​អាច​បិទ %s ៖ %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "មិន​អាច​សរសេរ %s ៖ %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6186,9 +6537,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "បាន​រំលង​ទិន្នន័យ​សមាជិក​ពី %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "បាន​បរាជ័យ​ទៅ exec tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "បាន​បរាជ័យ​ក្នុង​ការ​បង្កើត​ឈ្មោះ​ថត​បណ្ដោះ​អាសន្ន"
@@ -6442,9 +6790,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "រង់ចាំ dpkg-split បាន​បរាជ័យ"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "មិន​អាច​យក​ឯកសារ​ចេញ `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/ko.po b/po/ko.po
index 990d0eb..ce14fc4 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-09-05 10:11+0900\n"
 "Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
 "Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
@@ -22,132 +22,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "'%s' 파일에 쓸 수 없습니다"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "'%s'에 대해 생성한 ar 헤더가 망가졌습니다"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "ar 멤버 파일의 정보를 읽는데 실패했습니다 (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "ar 멤버 파일의 정보를 읽는데 실패했습니다 (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "비어있는 문자열이 아닌 것 같습니다"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "알파벳이나 숫자로 시작해야 합니다"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "`%c' 문자는 사용할 수 없습니다(글자, 숫자, 그리고 %s만 쓸 수 있습니다)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "'%s' 파일에 쓰는데 오류가 발생했습니다"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "'%s' 파일에 쓸 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "'%s' 파일에 쓸 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "'%s' 파일을 플러시할 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "'%.255s' 파일을 동기화할 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "새로운 파일 `%.250s'의 정보를 읽을 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "오래된 diversions-old를 제거하는데 오류가 발생했습니다"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "`%.255s' 파이프를 만드는데 오류가 발생했습니다"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s'을(를) 지울 수 없습니다"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "새로운 statoverride를 설치하는데 오류가 발생했습니다"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "%s의 버퍼에서 읽는데 실패했습니다"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "%s의 버퍼에 쓰는데 실패했습니다"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "%s의 버퍼에서 다 읽지 못했습니다"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "tar 실행이 실패했습니다"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s 프로그램을 실행할 수 없습니다 (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "알 수 없는 압축 종류 `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: 압축 풀기"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: 압축"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: 입력을 gzip 스트림에 연결하는데 오류가 발생했습니다"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: 내부 gzip 읽기 오류: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: 내부 gzip 쓰기 오류"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: 출력을 gzip 스트림에 연결하는데 오류가 발생했습니다"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: 내부 gzip 읽기 오류"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: 내부 gzip 쓰기 오류: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: 내부 gzip 쓰기 오류: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: 입력을 bzip2 스트림에 연결하는데 오류가 발생했습니다"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: 내부 bzip2 읽기 오류: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: 내부 bzip2 쓰기 오류"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: 출력을 bzip2 스트림에 연결하는데 오류가 발생했습니다"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: 내부 bzip2 읽기 오류"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: 내부 bzip2 쓰기 오류: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "예상치 못한 bzip2 오류"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -156,108 +244,128 @@ msgstr ""
 "업데이트 디렉터리에 들어 있는 `%.250s' 파일의 이름이 너무 깁니다 (길이=%d, 최"
 "대값=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "업데이트 디렉터리의 파일의 이름 길이가 서로 다릅니다 (%d 및 %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "업데이트 디렉터리 `%.255s'을(를) 읽을 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "합병한 업데이트 파일 %.255s을(를) 지우는데 실패했습니다"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s'을(를) 만들 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "채움 문자로 %.250s 파일을 채울 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "채운 뒤에 %.250s 파일을 플러시할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "채운 뒤에 %.250s 파일의 시작으로 이동할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "테스트를 위해 %s 잠금 파일을 열 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "상태 데이터베이스의 잠금 파일의 열기/만들기를 할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "dpkg 상태 데이터베이스를 잠글 수 있는 권한이 없습니다"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "dpkg 상태 데이터베이스를 잠글 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "요청한 작업을 하려면 수퍼유저 권한이 필요합니다"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "dpkg 상태 영역에 접근할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "이 작업은 dpkg 상태 영역에 읽기/쓰기 권한이 필요합니다"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "자체 업데이트 파일 %.255s을(를) 지우는데 실패했습니다"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 쓸 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 플러시할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 자를 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 동기화할 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 닫을 수 없습니다"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "`%.250s'의 업데이트 상태를 설치할 수 없습니다"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "포맷 버전 번호"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "포맷 버전 번호"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -276,76 +384,44 @@ msgstr "'%s' 파일을 동기화할 수 없습니다"
 msgid "unable to open directory '%s'"
 msgstr "'%s' 파일을 열 수 없습니다"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "'%s' 파일을 열 수 없습니다"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "'%s' 파일을 동기화할 수 없습니다"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "'%s' 파일을 닫을 수 없습니다"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "`%2$.250s' 파일에 `%1$.50s'에 관한 정보를 쓰는데 실패했습니다"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "%2$s 데이터베이스를 쓰기 위해 `%1$s' 파일을 여는데 실패했습니다"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "%s 데이터베이스 파일에 버퍼링을 설정할 수 없습니다"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "'%3$.250s' 파일에 `%2$.50s'에 관한 %1$s 데이터베이스 레코드를 쓰는데 실패했습"
 "니다"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "'%2$.250s' 파일에 %1$s 데이터베이스를 플러시하는데 실패했습니다"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "'%2$.250s' 파일에 %1$s 데이터베이스를 동기화하는데 실패했습니다"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "%2$s 데이터베이스를 쓴 다음에 '%1$.250s' 파일을 닫는데 실패했습니다"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"%3$s 데이터베이스를 백업하기 위해 '%1$.250s' 파일을 '%2$.250s' 파일로 링크하"
-"는데 실패했습니다"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"%3$s 데이터베이스가 들어 있는 '%1$.250s' 파일을 '%2$.250s' 파일로 설치하는데 "
-"실패했습니다"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -354,7 +430,7 @@ msgstr ""
 "%s: 복구 불가능한 치명적 오류, 중지합니다:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -366,13 +442,13 @@ msgstr ""
 "%s: 복구 불가능한 치명적 오류, 중지합니다:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "새 클린업 엔트리에 필요한 메모리가 부족합니다"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -381,136 +457,146 @@ msgstr ""
 "%s: 정리하는 중에 오류가 발생했습니다:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: 오류를 복구하는 동안에 너무 많은 오류가 발생했습니다!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "새 클린업 엔트리에 필요한 메모리가 부족합니다"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "인수가 많은 새 클린업 엔트리에 필요한 메모리가 부족합니다"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: 경고: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: 경고: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: 내부 오류: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s이(가) 빠졌습니다"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s'은(는) %s에 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s 뒤에 쓰레기 데이터가 있습니다"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "패키지 이름이 잘못되었습니다 (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "파일 상세 필드 `%s'이(가) 비어 있습니다"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "파일 상세 필드 `%s'은(는) 상태 파일에서 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "파일 상세 필드 `%s'에 너무 값이 많습니다 (다른 필드에 비해)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "파일 상세 필드 `%s'에 너무 값이 적습니다 (다른 필드에 비해)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "불리언 필드에서는 예/아니오만 가능합니다"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "`priority' 필드에 단어가 있습니다"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "`status' 필드의 값은 이 경우에 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "`status' 필드 내에 첫 번째 (요청) 단어가 있습니다"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "`status' 필드 내에 두 번째 (오류) 단어가 있습니다"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "`status' 필드 내에 세 번째 (상태) 단어가 있습니다"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "Version 문자열 '%.250s'에 오류가 발생했습니다"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 "더 이상 사용하지 않는 `Revision' 이나 `Package-Revision' 필드를 사용했습니다"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "`config-version' 필드 값은 이 경우에 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Config-Version 문자열 `%.250s'에 오류가 있습니다"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`conffiles'의 값에 잘못된 줄, `%.*s'이(가) 있습니다"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "`conffiles' 필드의 값에 공백이 아닌 `%c'(으)로 시작하는 줄이 들어 있습니다"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "conffile에 루트 혹은 빈 디렉터리가 들어 있습니다"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -518,12 +604,37 @@ msgstr ""
 "`%s' 필드, 패키지 이름이 들어가야 할 곳에 없는 패키지 이름 혹은 쓰레기 문자"
 "가 들어 있습니다."
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' 필드, 패키지 이름(`%.255s')이 잘못되었습니다: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"`%s' 필드, 패키지 이름이 들어가야 할 곳에 없는 패키지 이름 혹은 쓰레기 문자"
+"가 들어 있습니다."
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "현재 %d개의 파일과 디렉터리가 설치되어 있습니다.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "'%s' 필드, '%.255s' 참조: 버전에 오류가 있습니다"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -532,7 +643,7 @@ msgstr ""
 "`%s' 필드, `%.255s' 참조:\n"
 " 버전 관계(%c%c)가 틀렸습니다"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -541,7 +652,7 @@ msgstr ""
 "`%s' 필드, `%.255s' 참조:\n"
 " `%c' 형식은 이제 안 씁니다. 대신에 `%c=' 혹은 `%c%c' 형식을 사용하십시오"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -550,11 +661,11 @@ msgstr ""
 "`%s' 필드, `%.255s' 참조:\n"
 " 버전을 정확히 맞추려면 버전만 쓰지 말고 `='을 사용하십시오"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Provides에는 정확한 버전만을 사용할 수 있습니다"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -563,55 +674,55 @@ msgstr ""
 "`%s' 필드, `%.255s' 참조:\n"
 " 버전 값이 알파벳이나 숫자로 시작하지 않습니다, 공백을 추가하면 됩니다"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' 필드, `%.255s' 참조: 버전에 `%c'(이)가 들어 있습니다"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' 필드, `%.255s' 참조: 버전이 끝나지 않았습니다"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "'%s' 필드, '%.255s' 참조: 버전에 오류가 있습니다"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' 필드, `%.255s' 패키지 참조 후 구문 오류가 있습니다"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "%s 필드에는 대신할 패키지 표시를 (`|') 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "`triggers-pending' 필드 값은 이 경우에 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "밀린 트리거 이름(`%.255s')이 잘못되었습니다: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "밀린 트리거 중복 `%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "`triggers-awaited' 필드의 값은 이 경우에 쓸 수 없습니다"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "대기 트리거 `%.255s'에서 사용할 수 없는 패키지 이름이 나왔습니다: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "대기 트리거 중복 `%.255s'"
@@ -668,249 +779,279 @@ msgstr "<패키지 상태 및 진행 파일 디스크립터>"
 msgid "unable to write to status fd %d"
 msgstr "상태 파일 디스크립터 %d에 쓸 수 없습니다"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc이 실패했습니다 (%ld 바이트)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc이 실패했습니다 (%ld 바이트)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "메모리를 할당하는데 실패했습니다"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "std%s에 dup이 실패했습니다"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "fd %d에 dup이 실패했습니다"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "파이프를 만드는데 실패했습니다"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "'%s' 파일에 쓰는데 오류가 발생했습니다"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "`%.250s 파일의 파일디스크립터 플래그 값을 읽을 수 없습니다"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "%.250s 파일의 \"실행할 때 닫기\" 플래그를 설정할 수 없습니다"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "설정 오류: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "읽기를 위해 '%.255s' 설정 파일을 여는데 실패했습니다: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "'%s'에서 따옴표가 맞지 않습니다"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "알 수 없는 옵션 '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' 옵션은 인수가 필요합니다"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' 옵션은 인수가 없습니다"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "설정 파일 `%.255s'에서 읽기 오류가 발생했습니다"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "설정 파일 `%.255s' 파일을 닫는데 오류가 발생했습니다"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "%s 설정 디렉터리를 닫는데 오류가 발생했습니다"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "알 수 없는 옵션 --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s 옵션은 인수가 필요합니다"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s 옵션은 인수가 없습니다"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "알 수 없는 옵션 -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c 옵션은 인수가 필요합니다"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c 옵션은 인수가 없습니다"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "'--%s' 옵션은 더 이상 사용하지 않습니다\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "-%c(--%s) 명령과 -%c(--%s) 명령은 충돌합니다"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "`%s' 필드의 값이 중복되었습니다"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "사용자 정의 필드 이름 `%.*s'은(는) 너무 짧습니다"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "사용자 정의 필드 `%.*s'의 값이 중복되었습니다"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s 빠졌습니다"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s의 값이 비어 있습니다"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "패키지의 상태가 %s이지만 트리거가 대기하고 있습니다"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "적당하지 않은 Status의 패키지에 대한 Configured-Version"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "패키지의 상태가 %s이지만 트리거가 대기하고 있습니다"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "패키지의 상태가 트리거 대기이지만 대기하는 트리거가 하나도 없습니다"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "패키지의 상태가 %s이지만 트리거가 밀려 있습니다"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "패키지의 상태가 트리거 밀림이지만 밀린 트리거가 하나도 없습니다"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "설치되지 않은 상태의 패키지에 설정 파일이 있습니다. 잊어버립니다"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "읽기 작업을 위해 패키지 정보 파일 `%.255s' 파일을 여는데 실패했습니다"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "패키지 정보 파일 `%.255s'의 파일 정보를 읽을 수 없습니다"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "패키지 정보 파일 `%.255s'에 mmap할 수 없습니다"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "패키지 정보 파일 `%.255s'의 파일 정보를 읽을 수 없습니다"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "읽기 후에 닫는데 실패했습니다: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "필드 이름 `%.*s' 뒤에 파일이 끝났습니다"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "필드 이름 `%.*s'에 줄바꿈 문자가 있습니다"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "필드 이름 `%.*s'에 MSDOS 방식 EOF(^Z)가 있습니다"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "필드 이름 `%.*s' 뒤에는 콜론이 와야 합니다"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "필드 값 `%.*s' 앞에 파일이 끝났습니다 (끝에 줄바꿈 빠짐)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "필드 값 `%.*s'에 MSDOS 방식 EOF 문자가 있습니다 (줄바꿈 빠짐?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "필드 이름 `%.*s'에 줄바꿈 문자가 있습니다"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "필드 값 `%.*s'에 EOF가 있습니다 (끝에 줄바꿈 빠짐)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "패키지 정보 엔트리를 여러 개 발견했습니다. 하나만 쓸 수 있습니다"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "읽기 후에 닫는데 실패했습니다: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s'에 패키지 정보가 없습니다"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -922,7 +1063,7 @@ msgstr ""
 "%s, '%.255s' 파일 %d번 줄 근처, '%.255s' 패키지:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -934,201 +1075,191 @@ msgstr ""
 "%s, '%.255s' 파일 %d번 줄 근처:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "비어있는 문자열이 아닌 것 같습니다"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "알파벳이나 숫자로 시작해야 합니다"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "`%c' 문자는 사용할 수 없습니다(글자, 숫자, 그리고 %s만 쓸 수 있습니다)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<없음>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "버전 문자열이 비어 있습니다"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "버전 문자열 안에 공백이 들어 있습니다"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "버전의 epoch가 숫자가 아닙니다"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "버전 번호에서 콜론 뒤에 아무 것도 없습니다"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "버전 번호에서 쓸 수 없는 문자가 있습니다"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "리비전 번호에서 쓸 수 없는 문자가 있습니다"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s 빠졌습니다"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s의 값이 비어 있습니다"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "필드 너비에 쓸 수 없는 `%c' 문자가 들어 있습니다\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "형식에서 중괄호 닫기가 (`}') 빠졌습니다\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(설명 없음)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "대기 트리거 `%.255s'에서 사용할 수 없는 패키지 이름이 나왔습니다: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "대기 트리거 `%.255s'에서 사용할 수 없는 패키지 이름이 나왔습니다: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "%.250s을(를) 실행하기 전 %s 시그널을 무시할 수 없습니다"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "%s 시그널을 잡는데 오류가 발생했습니다: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (하위 프로세스): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork가 실패했습니다"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "%s 하위 프로세스가 오류 %d번을 리턴했습니다"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "%s 하위 프로세스를 wait하는데 실패했습니다"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "하위 프로세스 %s이(가) 시그널 (%s)%s에 의해 죽었습니다"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", 메모리 덤프"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "하위 프로세스 %s이(가) 지연 상태 코드 %d을(를) 갖고 실패"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "%s 하위 프로세스를 wait하는데 실패했습니다"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "패키지 이름이 (`%.250s') 잘못되었습니다 (`%.250s' 트리거 전환 파일에서)"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "트리거 전환 파일이 (`%.250s') 잘렸습니다"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "트리거 전환 파일의 (`%.250s') `%s' 문자에 문법 오류가 있습니다%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "트리거 잠금 파일을 (`%.250s') 열거나 만들 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "트리거"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "트리거가 전환한 파일의 (`%.250s') 정보를 읽을 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "트리거가 전환한 파일을 (`%.250s') 열 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "새로 트리거 전환한 파일을 (`%.250s') 열거나 만들 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "트리거가 전환한 파일을 (`%.250s') 읽는데 오류가 발생했습니다"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "새로 트리거 전환한 파일에 (`%.250s') 쓸 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "새로 트리거 전환한 파일을 (`%.250s') 닫을 수 없습니다"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "새로 트리거 전환한 파일을 (`%.250s') 설치할 수 없습니다"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "빈 문자열은 트리거 이름으로 사용할 수 없습니다"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "트리거 이름에 쓸 수 없는 문자가 들어 있습니다"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1137,17 +1268,17 @@ msgstr ""
 "트리거 이름 `%.250s'에서 문법이 잘못되었거나 알 수 없습니다 (`%.250s' 패키지"
 "의 트리거 관심 파일에서)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "트리거 관심 목록 파일을 (`%.250s') 열 수 없습니다"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "트리거 관심 파일을 (`%.250s') 되돌리는데 실패했습니다"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1156,37 +1287,7 @@ msgstr ""
 "트리거 관심 파일에 (`%.250s') 문법 오류가 있습니다. 잘못된 패키지 이름 (`"
 "%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "새 트리거 관심 파일을 (`%.250s') 만들 수 없습니다"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "새 트리거 관심 파일에 (`%.250s') 쓸 수 없습니다"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "새 트리거 관심 파일을 ('%.250s') 플러시할 수 없습니다"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "새 트리거 관심 파일을 ('%.250s') 동기화할 수 없습니다"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "새 트리거 관심 파일을 (`%.250s') 닫을 수 없습니다"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "새 트리거 관심 파일을 (`%.250s') 설치할 수 없습니다"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1194,47 +1295,17 @@ msgstr ""
 "`%.250s' 파일 이름 및 `%.250s' 패키지에 대한 파일 트리거 관심 파일이 중복되었"
 "습니다"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "새 파일 트리거 파일을 (`%.250s') 만들 수 없습니다"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "새 파일 트리거 파일에 (`%.250s') 쓸 수 없습니다"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "새 파일 트리거 파일을 ('%.250s') 플러시할 수 없습니다"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "새 파일 트리거 파일을 ('%.250s') 동기화할 수 없습니다"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "새 파일 트리거 파일을 (`%.250s') 닫을 수 없습니다"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "새 파일 트리거 파일을 (`%.250s') 설치할 수 없습니다"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "새 파일 트리거 파일을 (`%.250s') 읽을 수 없습니다"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "새 파일 트리거 파일에 (`%.250s') 문법 오류가 있습니다"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1243,7 +1314,7 @@ msgstr ""
 "파일 트리거 기록의 패키지 이름이 (`%.250s') 잘못되었습니다 (`%.250s' 파일 관"
 "심에서): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1252,30 +1323,38 @@ msgstr ""
 "트리거 ci 파일에 (`%.250s') 트리거 문법이 잘못되었습니다 (트리거 이름 `"
 "%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "트리거 ci 파일을 (`%.250s') 열 수 없습니다"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "트리거 ci 파일에 알 수 없는 지시어 문법이 들어 있습니다"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "트리거 ci 파일에 알 수 없는 지시어가 (`%.250s') 들어 있습니다"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "트리거 상태 디렉터리를 (`%.250s') 만들 수 없습니다"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "트리거 상태 디렉터리의 (`%.250s')  소유자를 설정할 수 없습니다"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "빈 문자열은 트리거 이름으로 사용할 수 없습니다"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "트리거 이름에 쓸 수 없는 문자가 들어 있습니다"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1300,194 +1379,218 @@ msgstr "`%.250s' 읽는데 예상치 못하게 파일이 끝났습니다"
 msgid "error formatting string into varbuf variable"
 msgstr "문자열을 varbuf 변수로 포매팅하는데 오류가 발생했습니다"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "dpkg-deb 파이프에서 읽기 오류가 발생했습니다"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "'%.255s' 파일 풀기를 건너 뜁니다 (덮어 쓰거나 제외?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "`%.255s' 타임스탬프 설정하는데 오류가 발생했습니다"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "`%.255s' 파일을 만들 수 없습니다 (`%.255s' 처리 중)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "`%.255s' 심볼릭 링크의 소유권을 설정하는데 오류가 발생했습니다"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "`%.255s' 작업을 하는 동안에 백엔드 dpkg-deb"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "`%.255s'의 소유권을 설정하는데 오류가 발생했습니다"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "`%.255s'의 권한을 설정하는데 오류가 발생했습니다"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "심볼릭 링크 `%.250s'에 stat을 실행할 수 없습니다(참조하지 못했습니다)"
+msgid "error closing/writing `%.255s'"
+msgstr "`%.255s'을(를) 닫는데/쓰는데 오류가 발생했습니다"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"`%2$.250s' 심볼릭 링크의 새 목적지 `%1$.250s'에 stat을 실행할 수 없습니다(참"
-"조하지 못했습니다)"
+msgid "error creating pipe `%.255s'"
+msgstr "`%.255s' 파이프를 만드는데 오류가 발생했습니다"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"`%.250s' 덮어쓰기를 시도합니다. 이 버전은 `%.250s'의 전환된 버전입니다(해당 "
-"패키지: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "`%.255s' 장치를 만드는데 오류가 발생했습니다"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "`%.250s' 덮어쓰기를 시도합니다. 이 버전은 `%.250s'의 전환된 버전입니다"
+msgid "error creating hard link `%.255s'"
+msgstr "`%.255s' 하드 링크를 만드는데 오류가 발생했습니다"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "`%.255s' 파일의 정보를 읽을 수 없습니다 (지금 설치하려는 파일)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "`%.255s' 심볼릭 링크를 만드는데 오류가 발생했습니다"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
-"다른 버전을 설치하기에 앞서 `%.255s' 관련 필요없는 파일들을 지울 수 없습니다"
+msgid "error creating directory `%.255s'"
+msgstr "`%.255s' 디렉터리를 만드는데 오류가 발생했습니다"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
-"다른 버전을 설치하기에 앞서 복구한 `%.255s' 파일 정보를 읽을 수 없습니다"
+msgid "error setting timestamps of `%.255s'"
+msgstr "`%.255s' 타임스탬프 설정하는데 오류가 발생했습니다"
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "아카이브 안의 `%.255s' 오브젝트의 타입이 알 수 없는 0x%x입니다"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "`%.255s' 심볼릭 링크의 소유권을 설정하는데 오류가 발생했습니다"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "과거 패키지 %s의 파일을 대체합니다...\n"
+msgid "unable to read link `%.255s'"
+msgstr "`%.255s' 링크를 읽을 수 없습니다"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "설치된 패키지 %s의 파일들로 대체합니다...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:641
-#, c-format
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
-"디렉터리가 없는 %2$.250s %3$s.250s 패키지의 '%1$.250s' 디렉터리 덮어쓰기를 시"
-"도합니다"
+"'%.250s'의 덮어쓰기를 시도합니다. 이 파일은 %.250s %.250s 패키지에도 들어있습"
+"니다"
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "심볼릭 링크 `%.250s'에 stat을 실행할 수 없습니다(참조하지 못했습니다)"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
-"'%.250s'의 덮어쓰기를 시도합니다. 이 파일은 %.250s %.250s 패키지에도 들어있습"
-"니다"
+"`%2$.250s' 심볼릭 링크의 새 목적지 `%1$.250s'에 stat을 실행할 수 없습니다(참"
+"조하지 못했습니다)"
 
-#: src/archives.c:702
+#: src/archives.c:732
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "`%.255s' 파일을 만들 수 없습니다 (`%.255s' 처리 중)"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"`%.250s' 덮어쓰기를 시도합니다. 이 버전은 `%.250s'의 전환된 버전입니다(해당 "
+"패키지: %.100s)"
 
-#: src/archives.c:709
+#: src/archives.c:738
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "`%.255s' 작업을 하는 동안에 백엔드 dpkg-deb"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "`%.250s' 덮어쓰기를 시도합니다. 이 버전은 `%.250s'의 전환된 버전입니다"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:768
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "`%.255s'을(를) 닫는데/쓰는데 오류가 발생했습니다"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "`%.255s' 파일의 정보를 읽을 수 없습니다 (지금 설치하려는 파일)"
 
-#: src/archives.c:739
+#: src/archives.c:776
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "`%.255s' 파이프를 만드는데 오류가 발생했습니다"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
+"다른 버전을 설치하기에 앞서 `%.255s' 관련 필요없는 파일들을 지울 수 없습니다"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:782
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "`%.255s' 장치를 만드는데 오류가 발생했습니다"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
+"다른 버전을 설치하기에 앞서 복구한 `%.255s' 파일 정보를 읽을 수 없습니다"
 
-#: src/archives.c:762
+#: src/archives.c:818
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "`%.255s' 하드 링크를 만드는데 오류가 발생했습니다"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "아카이브 안의 `%.255s' 오브젝트의 타입이 알 수 없는 0x%x입니다"
 
-#: src/archives.c:768
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "`%.255s' 심볼릭 링크를 만드는데 오류가 발생했습니다"
+msgid "cannot stat file '%s'"
+msgstr "'%s' 파일의 정보를 읽을 수 없습니다"
 
-#: src/archives.c:774
+#: src/archives.c:915
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "`%.255s' 디렉터리를 만드는데 오류가 발생했습니다"
+msgid "Replacing files in old package %s ...\n"
+msgstr "과거 패키지 %s의 파일을 대체합니다...\n"
 
-#: src/archives.c:813
+#: src/archives.c:920
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "새 버전을 설치할 때 `%.255s'을(를) 옮겨 놓을 수 없습니다"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "설치된 패키지 %s의 파일들로 대체합니다...\n"
 
-#: src/archives.c:823
+#: src/archives.c:929
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "`%.255s' 링크를 읽을 수 없습니다"
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"디렉터리가 없는 %2$.250s %3$s.250s 패키지의 '%1$.250s' 디렉터리 덮어쓰기를 시"
+"도합니다"
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+"'%.250s'의 덮어쓰기를 시도합니다. 이 파일은 %.250s %.250s 패키지에도 들어있습"
+"니다"
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "새 버전을 설치할 때 `%.255s'을(를) 옮겨 놓을 수 없습니다"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "`%.255s'에 대한 백업 심볼릭 링크를 만들 수 없습니다"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "`%.255s'의 백업 심볼릭 링크의 소유자를 바꿀 수 없습니다"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "새 버전을 설치하기 전 `%.255s'의 백업 링크를 만들 수 없습니다"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "`%.255s'의 새 버전을 설치할 수 없습니다"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "'%.255s' 파일을 열 수 없습니다"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "'%.255s' 파일을 동기화할 수 없습니다"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1496,7 +1599,7 @@ msgstr ""
 "%s 패키지의 의존성 문제를 무시합니다:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1505,7 +1608,7 @@ msgstr ""
 "꼭 필요한 패키지 %s의 설정 해제 고려중\n"
 " (%s 활성화하기 위해)."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1514,7 +1617,7 @@ msgstr ""
 "dpkg: 불가, %s 패키지는 꼭 필요하므로 %s 활성화하기 위해 \n"
 "설정 해제하지 않겠음.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1524,17 +1627,17 @@ msgstr ""
 "할 수도 있습니다):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "%.250s 삭제"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "`%.255s' 설치"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1542,12 +1645,12 @@ msgstr ""
 "dpkg: %2$s 패키지에 의해 망가질 수 있는 %1$s 패키지를 설정을 해제하려 합니"
 "다...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: 네, %s 패키지 설정을 해제합니다. (%s 패키지에 의해 망가졌음.)\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1556,11 +1659,11 @@ msgstr ""
 "dpkg: %2$s 패키지가 들어 있는 %1$s 파일 고려:\n"
 "%3$s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "문제 무시, 어쨌든 계속 진행할 수도 있습니다!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1569,31 +1672,31 @@ msgstr ""
 "%.250s 설치하시면 %.250s을(를) 망가뜨릴 수 있으며, 설정\n"
 "해제를 할 수도 없습니다(--auto-deconfigure이 도움될 수도 있습니다)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "%.250s 설치하시면 기존 소프트웨어를 망가뜨립니다"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %s 패키지를 지우고 %s 패키지를 설치하려 합니다...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s은(는) 올바르게 설치되지 않았습니다 - 패키지에 대한 모든 의존관계 무시합니"
 "다.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: %s 패키지를 지울 때 문제가 있을 수 있습니다. 이 패키지가 %s을(를) 제공"
 "하기 때문입니다 ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1601,103 +1704,105 @@ msgid ""
 msgstr ""
 "dpkg: %s 패키지는 다시 설치해야 합니다. 하지만 어쨌든 요청한 대로 지웁니다.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: %s 패키지는 다시 설치해야 합니다.  지우지 않습니다.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: 네, %s 패키지는 지우고 %s 패키지를 설치합니다.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "패키지 충돌 - %.250s 패키지를 설치하지 않습니다"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "충돌 무시, 어쨌든 계속 진행할 수도 있습니다!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive 옵션은 적어도 하나의 경로 인수가 필요합니다"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "dpkg --recursive를 위해 find 실행"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "find의 파이프를 fdopen하는데 실패했습니다"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "find의 파이프를 읽는데 오류가 발생했습니다"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "find의 파이프를 닫는데 오류가 발생했습니다"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 "--recursive를 위한 find 프로그램이 처리할 수 없는 오류(%i)를 리턴했습니다"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "패키지를 찾을 수 없습니다 (*.deb과 일치하는 파일들)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s 옵션은 적어도 하나의 패키지 아카이브 파일 인수가 필요합니다."
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<표준 출력>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<표준 오류>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "전에 선택하지 않은 %s 패키지를 선택합니다.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "선택하지 않은 %s 패키지는 넘어갑니다.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 "%2$.250s 패키지의 %1$.250s 버전이 이미 설치되어 있습니다. 넘어갑니다.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%.250s 패키지를 %.250s 버전에서 %.250s 버전으로 다운그레이드."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1733,17 +1838,17 @@ msgstr "`%.250s'의 새로 푼 버전을 지울 수 없습니다"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "`%.250s'의 새로 푼 버전을 지울 수 없습니다"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "새로운 배포 설정 파일, `%.250s' 파일의 정보를 읽을 수 없습니다"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "현재 설치된 설정 파일, `%.250s' 파일의 정보를 읽을 수 없습니다"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1754,58 +1859,58 @@ msgstr ""
 "`%s' 설정 파일은 시스템에 없습니다.\n"
 "요청한대로 새로운 설정 파일을 설치합니다.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: 이전 백업 '%.250s' 파일을 지우는데 실패했습니다: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: '%.250s' 파일을 '%.250s' 파일로 이름 바꾸는데 실패했습니다: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: '%.250s' 파일을 제거하는데 실패했습니다: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: 오래된 배포 버전 '%.250s'을(를) 지우는데 실패했습니다: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: '%.250s' 파일을 제거하는데 실패했습니다 (덮어쓰기 전): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: '%.250s' 파일을 '%.250s'에 연결하는데 실패했습니다: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "새 버전의 설정 파일 %s 설치하는 중입니다 ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "`%.250s' 파일을 `%.250s' 파일로 설치할 수 없습니다"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 "`%s'(이)라는 이름의 패키지는 설치되어 있지 않습니다. 설정할 수 없습니다."
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "%.250s 패키지는 이미 설치되어 설정되어 있습니다"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1814,7 +1919,24 @@ msgstr ""
 "%.250s 패키지는 설정 준비가 되어 있지 않습니다\n"
 " 설정할 수 없습니다. (현재 상태 : `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"%.250s 패키지는 설정 준비가 되어 있지 않습니다\n"
+" 설정할 수 없습니다. (현재 상태 : `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1823,11 +1945,11 @@ msgstr ""
 "dpkg: 의존성 문제로 %s을(를) 설정할 수 없습니다:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "의존성 문제 - 설정하지 않고 남겨둠"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1836,7 +1958,7 @@ msgstr ""
 "dpkg: %s: 의존성 문제, 하지만 요청한 대로 어쨌든 설정합니다:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1844,12 +1966,12 @@ msgstr ""
 "패키지가 매우 안 좋은 불일치 상태에 빠져 있습니다 -\n"
 " 설정을 시도하기 전에 패키지를 다시 설치하십시오."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) 설정하는 중입니다 ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1858,7 +1980,7 @@ msgstr ""
 "%s: 설정 파일 '%s' 파일의 (= '%s') 정보를 읽을 수\n"
 " 없습니다: %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1867,7 +1989,7 @@ msgstr ""
 "%s: 설정 파일 '%s' 파일은 (= '%s') 순환\n"
 " 링크입니다"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1876,7 +1998,7 @@ msgstr ""
 "%s: 설정 파일 '%s'에 (= '%s') 대해 readlink할 수\n"
 " 없습니다: %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1885,34 +2007,35 @@ msgstr ""
 "%s: 설정 파일 '%.250s'의 파일 이름이 괴상하게 됩니다\n"
 " ('%s'은(는) '%s'에 대한 심볼릭 링크입니다)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: 설정 파일 '%.250s'은(는) (= '%s') 일반 파일이나 심볼릭 링크가 아닙니다"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: 해쉬를 위한 설정 파일 %s을(를) 열 수 없습니다: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "다 끝나면 `exit'를 입력하십시오.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1921,12 +2044,12 @@ msgstr ""
 "\n"
 "설정 파일 `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (실제로는 `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1937,7 +2060,7 @@ msgstr ""
 " ==> 시스템에 있는 파일은 수동으로 만들었거나 스크립트가 만들었습니다.\n"
 " ==> 패키지 안에도 관리자가 제공하는 그 파일이 있습니다.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1946,7 +2069,7 @@ msgstr ""
 "\n"
 "     설치 후 수정되지 않았습니다.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1955,7 +2078,7 @@ msgstr ""
 "\n"
 " ==> 설치 후 수정되었습니다. (수동으로 혹은 스크립트 때문에)\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1964,37 +2087,37 @@ msgstr ""
 "\n"
 " ==> 설치 후 지웠습니다. (수동으로 혹은 스크립트 때문에)\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> 패키지 배포자가 업데이트한 버전을 넣었습니다.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     패키지 안에 있는 버전이 지난번 설치한 것과 같습니다.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> 요청한 대로 새로운 파일을 사용합니다.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> 요청한 대로 현재의 기존 파일을 사용합니다.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> 기본값으로 기존 설정 파일을 유지합니다.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> 기본값으로 새로운 설정 파일을 사용합니다.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2009,178 +2132,169 @@ msgstr ""
 "       D     : 버전 간의 차이점을 표시합니다\n"
 "       Z     : 프로세스를 백그라운드로 하고 상황을 알아봅니다\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr "기본값으로 현재 버전을 그대로 유지합니다.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr "기본값으로 새로운 버전을 설치합니다.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[기본값=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[기본값=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[기본값 없음]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "표준 오류에 쓰는데 오류, 설정 파일 프롬프트 전에 발생했습니다"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "설정 파일 프롬프트에서 표준입력에 읽기 오류가 발생했습니다"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "설정 파일 프롬프트에서 표준 입력에 파일이 끝났습니다"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s 패키지는 %s 패키지에 의존함"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s 패키지는 %s 패키지에 미리 의존함"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s 패키지는 %s 패키지 설치를 추천함"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s 패키지는 %s 패키지 설치를 제안"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s 패키지는 %s 패키지를 망가뜨림"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s 패키지는 %s 패키지와 충돌함"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s 패키지는 %s 패키지를 개선함"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s 패키지는 지울 예정입니다.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s 패키지는 설정 해제할 예정입니다.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr " %.250s 패키지는 설치할 예정이지만, 버전이 %.250s입니다.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr " %.250s 패키지는 설치되었지만, 버전이 %.250s입니다.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s 패키지는 풀려있지만, 설정된 적이 없습니다.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s 패키지는 풀려있지만, 버전이 %.250s입니다.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s 패키지의 최근 설정된 버전은 %.250s입니다.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s 패키지는 %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s 패키지는 %.250s을(를) 제공하지만 지울 예정입니다.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s 패키지는 %.250s을(를) 제공하지만 설정 해제할 예정입니다.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s 패키지는 %.250s을(를) 제공하지만 %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s 패키지는 설치하지 않았습니다.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s 패키지(버전 %.250s)를 설치할 예정입니다.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s 패키지(버전 %.250s)가 있고 %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s 패키지는 %.250s을(를) 제공하며 설치할 예정입니다.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s 패키지는 %.250s을(를) 제공하며 %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "쿼리 프로그램에 대한 도움말은 --help 옵션을 사용하십시오."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "데비안 %s 버전 %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2189,8 +2303,8 @@ msgstr ""
 "자유 소프트웨어입니다. 복사 조건에 관해서는 GNU General Public License\n"
 "version 2 이후를 보십시오. 어떤 보증도 하지 않습니다.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2199,7 +2313,7 @@ msgstr ""
 "사용법: %s [<옵션> ...] <명령>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2218,7 +2332,7 @@ msgstr ""
 "  --truename <파일>       전환된 파일을 표시합니다.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2247,7 +2361,7 @@ msgstr ""
 "  --help                  이 도움말 메시지를 표시합니다.\n"
 "  --version               버전을 표시합니다.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2260,17 +2374,12 @@ msgstr ""
 "일치해야 합니다. 패키지의 preinst, postrm 스크립트는 언제나 --package와\n"
 "--divert 옵션을 지정하는 것이 좋습니다.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "'%s' 파일의 정보를 읽을 수 없습니다"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "'%s' 검사하는데 오류가 발생했습니다"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2279,129 +2388,113 @@ msgstr ""
 "rename은 '%s'을(를) 다른 파일 '%s'(으)로 \n"
 "  덮어씌우는 작업이므로 허용하지 않습니다"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "'%s' 파일에 쓸 수 없습니다"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "파일 복사"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "'%s' 파일의 이름을 '%s'(으)로 바꿀 수 없습니다"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: 중복된 예전 링크 '%s' 지웁니다"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "`%.250s' 소스 파일을 열 수 없습니다"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "\"%s\" 파일의 이름은 절대적이지 않습니다"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "파일에 줄바꿈이 있으면 안 됩니다"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "%s의 로컬 전환"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "%s의 %s(으)로 로컬 전환"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "%s의 전환, %s 패키지"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%s의 %s(으)로 전환, %s 패키지"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "%s의 모든 전환"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s의 %s(으)로 모든 전환"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "새 %s 파일을 만들 수 없습니다"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "'%s' 파일을 플러시할 수 없습니다"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "오래된 diversions-old를 제거하는데 오류가 발생했습니다"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "새로운 statoverride-old를 만드는데 오류가 발생했습니다"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "새로운 statoverride를 설치하는데 오류가 발생했습니다"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s 옵션은 인수를 하나만 받습니다"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "\"%s\" 파일의 이름은 절대적이지 않습니다"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "파일에 줄바꿈이 있으면 안 됩니다"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "디렉터리를 전환할 수는 없습니다"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "'%s' 파일을 해당 파일로 전환할 수는 없습니다"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "'%s'에서 나갑니다\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s'은(는) %s와(과) 충돌합니다"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "'%s' 추가하는 중\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "설치하지 않은 %.250s 패키지의 지우기 요청을 무시합니다."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "'%s' 전환 파일이 없으므로 아무것도 안 지웠습니다.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2412,7 +2505,7 @@ msgstr ""
 "  '%s' 지우던 도중\n"
 "  '%s' 발견"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2423,16 +2516,22 @@ msgstr ""
 "  '%s' 지우는 중\n"
 "  '%s' 발견"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "설치하지 않은 %.250s 패키지의 지우기 요청을 무시합니다."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "'%s' 지우는 중\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "패키지에 줄바꿈이 있으면 안 됩니다"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "<전환할파일>에는 줄바꿈이 있으면 안 됩니다"
 
@@ -2448,13 +2547,13 @@ msgstr "이전의 diversions 파일의 정보를 읽는데 실패했습니다"
 msgid "failed to fstat diversions file"
 msgstr "diversions 파일의 정보를 읽는데 실패했습니다"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 "전환 파일과 관련해 발생한 충돌이 `%.250s' 혹은 `%.250s'에 관련되었습니다"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2464,7 +2563,7 @@ msgstr ""
 "제대로 동작하려면 패키지를 (그리고 여기에 의존하는 패키지도) 다시\n"
 "설치해야 합니다.\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2474,7 +2573,7 @@ msgstr ""
 "dpkg --configure을 사용하여 설정하거나 혹은 dselect내의\n"
 "설정 메뉴 옵션을 이용하십시오:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2484,7 +2583,7 @@ msgstr ""
 "발생했을 것입니다. dpkg --configure <패키지>를 이용해 다시 설정을\n"
 "시도하거나 dselect에서 설정 메뉴 옵션을 사용해야 합니다.\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2494,7 +2593,7 @@ msgstr ""
 "발생하였을 것입니다. 설치를 재시도하면 아마도 완료될 것입니다.\n"
 "dselect나 dpkg --remote를 사용하여 패키지를 지울 수도 있습니다:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2504,7 +2603,7 @@ msgstr ""
 "트리거 처리는 dselect 혹은 dpkg --configure --pending 명령으로 처리할\n"
 "수 있습니다. (혹은 dpkg --trigger-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2514,14 +2613,41 @@ msgstr ""
 "트리거 처리는 dselect 혹은 dpkg --configure --pending 명령으로 처리할\n"
 "수 있습니다. (혹은 dpkg --trigger-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s 옵션은 인수를 받지 않습니다"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2529,25 +2655,25 @@ msgstr ""
 "다른 프로세스가 데이터베이스를 쓰기 용도로 잠궜습니다. 현재 데이터베이스를\n"
 "수정하고 있을 수도 있습니다. 다음 문제는 그래서 발생했을 수도 있습니다.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<알수없음>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "%2$s 안에 %1$d: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] "다음 섹션에서 패키지 %d개:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2556,29 +2682,33 @@ msgstr ""
 "%s 기능을 지원하는 dpkg 버전이 아직 설정되지 않았습니다.\n"
 " `dpkg --configure dpkg'를 사용하고 다시 시도해 보십시오.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg가 설치되지 않은 것으로 나옵니다. %s 기능 지원을 검사할 수 없습니다!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Pre-Depends 필드"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "긴 파일 이름"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "여러 충돌 및 대체"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2587,26 +2717,26 @@ msgstr ""
 "dpkg: 미리 의존을 만족시킬 방법을 알 수 없습니다:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "%.250s에 대한 미리 의존을 만족시킬 수 없습니다 (%.250s 때문에 필요)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "'--%s' 옵션은 더 이상 사용하지 않습니다. '--%s' 옵션을 사용하십시오."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions 옵션은 인수 세 개를 받습니다: <버전> <관계> <버전>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions 옵션에 관계가 잘못되었습니다"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "버전 '%s'의 형식이 잘못되었습니다: %s"
@@ -2660,12 +2790,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "--force 옵션이 켜져 있으므로 문제를 무시합니다:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "`%.250s' 패키지에 대한 파일 목록을 열 수 없습니다"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2674,114 +2804,92 @@ msgstr ""
 "`%.250s' 패키지의 파일 목록 파일이 없습니다, 패키지에 설치된 파일이 하나도 없"
 "다고 가정합니다."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "'%.250s' 패키지의 파일 목록 파일의 정보를 읽을 수 없습니다"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "'%.250s' 패키지의 파일 목록 파일에 마지막 줄 바꿈이 빠졌습니다"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "`%.250s' 패키지의 파일 목록"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "'%.250s' 패키지의 파일 목록 파일에 마지막 줄 바꿈이 빠졌습니다"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "`%.250s' 패키지의 파일 목록에 빈 파일 이름이 있습니다"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "`%.250s' 패키지의 파일 목록 파일을 닫는데 오류가 발생했습니다."
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(데이터베이스 읽는중 ..."
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "현재 %d개의 파일과 디렉터리가 설치되어 있습니다.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 만들 수 없습니다"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 쓸 수 없습니다"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 플러시할 수 없습니다"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 동기화할 수 없습니다"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 닫을 수 없습니다"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "%s 패키지의 업데이트한 파일 목록 파일을 설치할 수 없습니다"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "설치하지 않았습니다"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "설치하지 않았지만 설정 파일이 남아 있습니다"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "지우기 혹은 설치 실패로 망가진 상태입니다"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "풀었지만 설정하지 않았습니다"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "postinst 실패로 망가진 상태입니다"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "다른 패키지에 의한 트리거 처리를 기다리는 중입니다"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "트리거"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "설치함"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "오류: PATH를 설정하지 않았습니다."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' 프로그램이 PATH에 없거나 실행 파일이 아닙니다."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2792,7 +2900,7 @@ msgid_plural ""
 "%s"
 msgstr[0] "'%s' 프로그램이 PATH에 없거나 실행 파일이 아닙니다."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2809,101 +2917,154 @@ msgstr ""
 "%d개의 필요한 프로그램이 PATH에 없거나 실행 파일이 아닙니다.\n"
 "root의 PATH에는 보통 /usr/local/sbin, /usr/sbin, /sbin이 들어 있어야 합니다."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "메인테이너 스크립트에서 환경 변수를 설정할 수 없습니다"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "`%.250s'(으)로 chroot가 실패했습니다"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "`%.255s' 디렉터리로 이동하는데 실패했습니다"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s'에 실행 권한을 설정할 수 없습니다"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "메인테이너 스크립트에서 환경 변수를 설정할 수 없습니다"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "설치한 %s 스크립트"
 
 # FIXME: bad msgid
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "%s `%.250s'의 정보를 읽을 수 없습니다"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "새로운 %s 스크립트"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "과거의 %s 스크립트"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s '%.250s'의 정보를 읽을 수 없습니다: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - 대신에 새 패키지의 스크립트를 시도합니다 ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "패키지 새 버전에 스크립트가 없습니다 - 포기합니다"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... 문제 없는 것처럼 보입니다.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "'%.255s'을(를) 안전하게 제거할 수 없습니다"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "`%.250s' 파일이 있는 지 여부를 검사할 수 없습니다"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "정보 디렉터리를 읽을 수 없습니다"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "%.250s을(를) 열기 시도하는데 오류가 발생했습니다"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "'%s' 파일에 쓸 수 없습니다"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "`%.250s' 설정 파일이 패키지 안에 없습니다"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' 파일을 쓰는데 오류가 발생했습니다"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "데비안 '%s' 패키지 관리 프로그램 버전 %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2926,7 +3087,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2966,7 +3131,7 @@ msgstr ""
 "  -Dh|--debug=help                 디버깅에 관한 도움말을 표시합니다.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2977,7 +3142,7 @@ msgstr ""
 "  -h|--help                        이 도움말 메시지를 표시합니다.\n"
 "  --version                        버전을 표시합니다.\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2988,19 +3153,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile을 아카이브에 사용하십시오\n"
 "(%s --help 입력하십시오)\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "내부 사용을 위해서는: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3026,6 +3234,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3066,7 +3276,7 @@ msgstr ""
 "  --abort-after <n>          오류 <n>개 이상 발생했을 경우 멈춥니다.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3083,14 +3293,14 @@ msgstr ""
 "  < << <= = >= >> >       (control 파일의 형식과의 호환성을 위해서만 사용).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "사용자 친화적인 패키지 관리를 위해서는 'dselect'나 'aptitude'을 사용하십시"
 "오.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3111,59 +3321,63 @@ msgstr ""
 "\n"
 "[*] 표시된 옵션은 표시하는 내용이 많습니다. - `less'나 `more'를 이용하십시오!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3172,103 +3386,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "의존성 문제 - 지우지 않습니다"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "의존성 문제 - 지우지 않습니다"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "메인테이너 스크립트에서 환경 변수를 설정할 수 없습니다"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "설정 파일 `%.255s'에서 읽기 오류가 발생했습니다"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3276,7 +3490,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3284,41 +3498,76 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug 옵션에는 8진수 인수가 필요합니다"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "--ignore-depends 옵션의 (쉼표로 구분한) 목록에 (`%.250s') 패키지 이름이 없습"
 "니다"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends 옵션에는 올바른 패키지 이름이 필요합니다. `%.250s' 패키지는 "
 "올바르지 않습니다: %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s 옵션에 숫자가 잘못되었습니다: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "훅 프로그램 '%s'의 실행에 오류가 발생했습니다. 종료 코드 %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "상태"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s 옵션은 인수를 받지 않습니다"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3327,7 +3576,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3335,62 +3584,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "알 수 없는 force/refuse 옵션 `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "'%s' force/refuse 옵션은 더 이상 사용하지 않습니다\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd 옵션의 인자는 0개가 아니라 1개입니다"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd 옵션의 인자는 정확히 1개입니다"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents 옵션은 한 개의 인수만 받습니다"
 
 # fdopen() 실패 상황
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "`%i' 파일디스크립터를 스트림으로 열 수 없습니다"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "%d번째 줄이 끝나기 전에 예상치 못하게 파일이 끝났습니다"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "명령 옵션이 필요합니다"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr "패키지를 패키지 이름으로 지정해야 합니다. 패키지 파일 이름이 아닙니다"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending에서는 옵션과 관계없는 인수를 받지 않습니다"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s 옵션은 적어도 하나의 패키지 이름 인수가 필요합니다"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "%s 패키지가 두 번 이상 등장했습니다. 한 번만 처리합니다.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3399,7 +3646,7 @@ msgstr ""
 "이번 실행할 때 %s 패키지를 두 번 이상 풀었습니다!\n"
 "설정은 한 번만 합니다.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3408,113 +3655,113 @@ msgstr ""
 "%.250s 패키지는 트리거 처리 준비가 되어 있지 않습니다.\n"
 " (현재 상태: `%.250s', 밀린 트리거 없음)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %s 패키지는 %s을(를) 제공하지만 지울 예정입니다.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  %s 패키지는 지울 예정입니다.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  시스템에 있는 %s의 버전은 %s입니다.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  %s 패키지는 (%s을(를) 제공) 트리거 처리를 기다립니다.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  %s 패키지는 트리거 처리를 기다립니다.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: `%s'도 설정합니다 (`%s'때문에 필요)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  %s 패키지는 %s을(를) 제공하지만 아직 설정하지 않았습니다.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " %s 패키지는 아직 설정하지 않았습니다.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  %s 패키지는 %s을(를) 제공하지만 설치하지 않았습니다.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  %s 패키지는 설치하지 않았습니다.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "%s(%s) %s을(를) 망가뜨리며 %s입니다.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (%s) %s을(를) 제공합니다.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  설정하려고 하는 %s의 버전은 %s입니다.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " 패키지는 다음 패키지에 의존: "
 
 # FIXME: bad msgid - grammar
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ": 하지만:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "`%.250s' 파일을 지우는데 오류가 발생했습니다"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "다시 합친 패키지 파일"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%s 패키지를 확인하는 중입니다 ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "%s 패키지 확인이 실패했습니다!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3523,96 +3770,103 @@ msgstr ""
 "%s 패키지 확인이 실패했습니다,\n"
 "하지만 요청한 대로 설치합니다.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "통과\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "임시 디렉터리를 만들 수 없습니다"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "%s 패키지의 충돌/대체 목록이 지나치게 깁니다"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "컨트롤 정보 파일 `%.250s' 파일을 지울 수 없습니다"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "패키지의 과거 버전에 들어 있는 정보 파일의 이름이 (`%.250s'(으)로 시작) 너무 "
 "깁니다."
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "과거 정보 파일 `%.250s' 파일을 지울 수 없습니다"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "새 (예상) 정보 파일 `%.250s' 파일을 설치할 수 없습니다"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "임시 컨트롤 디렉터리를 열 수 없습니다"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "패키지에 들어 있는 정보 파일의 이름이 (`%.250s'(으)로 시작) 너무 깁니다."
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "패키지 컨트롤 정보에 `%.250s' 디렉터리가 들어 있습니다"
 
 # FIXME: bad msgid -- jargon (NOTADIR)
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "패키지 컨트롤 정보 `%.250s'의 rmdir에서 디렉터리가 아니라는 결과가 나오지 않"
 "았습니다"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "%s 패키지는 정보 파일로 목록이 들어 있습니다"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "새 정보 파일 `%.250s'을(를) `%.250s'(으)로 설치할 수 없습니다"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "컨트롤 정보 파일 `%.250s' 파일을 지울 수 없습니다"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
+"(%s 패키지가 없어진 것에 유의하십시오. 완전히 다른 패키지로 대체되었습니"
+"다.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "아카이브에 접근할 수 없습니다"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "임시 디렉터리를 만들 수 없습니다"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "컨트롤 정보 길이"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%2$s에서 %1$s에 관한 정보를 기록합니다.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "패키지의 아키텍처(%s)는 시스템(%s)과 맞지 않습니다."
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3622,99 +3876,94 @@ msgstr ""
 "다:\n"
 "%3$s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "미리 의존 문제 - %.250s 패키지를 설치할 수 없습니다"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "미리 의존 문제를 무시합니다!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s 패키지를 대체할 준비하는 중입니다 (%s 사용) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "%s 패키지를 푸는 중입니다 (%s에서) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "설정 파일의 이름(`%.250s'(으)로 시작)이 너무 깁니다 (> %d 문자)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s에서 읽기 오류가 발생했습니다"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "%.250s을(를) 닫기 오류가 발생했습니다"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "%.250s을(를) 열기 시도하는데 오류가 발생했습니다"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%2$s을(를) 지우기 위해 %1$s을(를) 설정 해제하는 중입니다 ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s 패키지를 지우는 중입니다 ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "대체되는 %.250s 패키지를 푸는 중입니다 ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb 필드 값을 빼 내기"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "dpkg-deb tar 출력을 읽는데 오류가 발생했습니다"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "망가진 파일 시스템 tar 파일 - 망가진 패키지 아카이브"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: 뒤에 나오는 0을 잘라 버립니다"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "오래된 파일 '%.250s'의 정보를 읽을 수 없으므로 지우지 않습니다: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "오래된 디렉터리 '%.250s'을(를) 지울 수 없습니다: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "오래된 설정 파일 '%.250s'은(는) 빈 디렉터리였으며 이제 지워졌습니다"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "새로운 파일 `%.250s'의 정보를 읽을 수 없습니다"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3722,25 +3971,18 @@ msgid ""
 msgstr ""
 "오래된 파일 `%.250s'은(는) 새로운 파일과 같습니다! (%.250s와 %.250s 모두)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "오래된 '%.250s' 파일을 안전하게 지울 수 없습니다: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-"(%s 패키지가 없어진 것에 유의하십시오. 완전히 다른 패키지로 대체되었습니"
-"다.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3753,89 +3995,89 @@ msgstr ""
 "| /    트리거밀림(T)\n"
 "|/ 오류?=(없음)/다시설치필요(R) (상태, 오류가 대문자=불량)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "이름"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "버전"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "설명"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "%s에 맞는 패키지가 없습니다.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%2$s 패키지가 %1$s 패키지에서 전환\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%2$s 패키지가 %1$s 패키지로 전환\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "다음에서 로컬 전환: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "다음으로 로컬 전환: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search 옵션은 적어도 하나의 파일 이름 패턴 인수가 필요합니다"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%s에 맞는 패키지가 없습니다.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "`%s' 패키지는 설치하지 않았으며 정보도 없습니다.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "`%s' 패키지는 사용할 수 없습니다.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "`%s' 패키지는 설치하지 않았습니다.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "`%s' 패키지에는 어떠한 파일도 들어 있지 않습니다. (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "로컬에서 전환: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "이 패키지가 다른 패키지를 전환: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%s 패키지가 이 패키지를 전환: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3844,22 +4086,22 @@ msgstr ""
 "아카이브 내용을 보려면 dpkg --contents를 실행하십시오 (= dpkg-deb --"
 "contents)\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s 옵션은 최대 두 개의 인수를 받습니다"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "control 파일에 %c 문자가 들어 있습니다"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "데비안 '%s' 패키지 관리 쿼리 프로그램 버전 %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3896,11 +4138,17 @@ msgstr ""
 "                                   패키지 control 파일의 경로를 표시합니다\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3908,7 +4156,7 @@ msgstr ""
 "  --admindir=<디렉터리>            %s 대신에 <디렉터리> 사용합니다.\n"
 "  -f|--showformat=<형식>           --show에서 다른 형식을 사용합니다.\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3931,12 +4179,16 @@ msgstr ""
 "면 \n"
 "  왼쪽으로 정렬합니다.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "쿼리 프로그램에 대한 도움말은 --help 옵션을 사용하십시오."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "설치하지 않은 %.250s 패키지의 지우기 요청을 무시합니다."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3945,11 +4197,11 @@ msgstr ""
 "시스템에 단지 설정 파일만 남아 있는 %.250s 패키지의 지우기\n"
 "요청을 무시합니다. 설정 파일도 지우려면 --purge 옵션을 사용하십시오."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "꼭 필요한 패키지입니다 - 지우면 안 됩니다."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3958,11 +4210,11 @@ msgstr ""
 "dpkg: 의존성 문제로 %s 패키지를 지울 수 없습니다:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "의존성 문제 - 지우지 않습니다"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3971,7 +4223,7 @@ msgstr ""
 "dpkg: %s: 의존성 문제가 있지만, 어쨌든 요청한 대로 지웁니다:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3979,17 +4231,17 @@ msgstr ""
 "패키지가 매우 안좋은 불일치 상태에 있습니다 - 지우기 전에\n"
 " 다시 설치해야 합니다."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s 패키지를 지우거나 깨끗이 합니다 ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s 패키지를 지우는 중입니다 ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3998,101 +4250,105 @@ msgstr ""
 "%.250s 패키지를 지우는 데, '%.250s' 디렉터리를 지울 수 없습니다: %s - 디렉터"
 "리가 마운트 포인트입니까?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s'을(를) 지울 수 없습니다"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "'%.255s'을(를) 안전하게 지울 수 없습니다"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "%.250s 패키지를 지우는 중, '%.250s' 디렉터리는 비어있지 않아서 지우지 않습니"
 "다."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s'을(를) 지울 수 없습니다"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%s의 설정 파일을 깨끗이 지우는 중입니다 ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "과거의 설정 파일 `%.250s' (= `%.250s') 파일을 지울 수 없습니다"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "설정 파일 디렉터리 `%.250s' 디렉터리를 읽을 수 없습니다 (`%.250s'에서)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "오래된 백업 설정 파일 `%.250s' 파일을 지울 수 없습니다 (`%.250s'의 백업)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "오래된 파일 목록을 지울 수 없습니다"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "오래된 postrm 스크립트를 지울 수 없습니다"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "%d번째 줄에 있는 패키지 이름에 예상치 못하게 파일이 끝났습니다"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "%d번째 줄에 있는 패키지 이름에 예상치 못하게 줄이 끝났습니다"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "%d번째 줄에 있는 패키지 이름 뒤에 예상치 못하게 파일이 끝났습니다"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "%d번째 줄에 있는 패키지 이름 뒤에 예상치 못하게 줄이 끝났습니다"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "%d번째 줄에 있는 패키지와 선택 후 예상치 못한 데이터가 나왔습니다"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "%d번째 줄에 사용할 수 없는 패키지 이름이 나왔습니다: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "%d번째 줄에 사용할 수 없는 패키지 이름이 나왔습니다: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "%d번째 줄에 알 수 없는 요청 상태가 나왔습니다: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "표준 입력을 읽는데 오류가 발생했습니다"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "쿼리 프로그램에 대한 도움말은 --help 옵션을 사용하십시오."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4110,7 +4366,7 @@ msgstr ""
 "다.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4130,31 +4386,17 @@ msgstr ""
 "  --help                   이 도움말 메시지를 표시합니다.\n"
 "  --version                버전을 표시합니다.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "맨 끝에 있는 /를 지웁니다"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "새 statoverride 파일을 열 수 없습니다"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "statoverride-old를 지우는데 오류가 발생했습니다"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "새 statoverride-old 만드는데 오류가 발생했습니다"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "새 statoverride를 설치하는데 오류가 발생했습니다"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add 옵션은 인수가 4개 필요합니다"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4163,21 +4405,21 @@ msgstr ""
 "'%s'을(를) 위한 override가 이미 있지만, --force 옵션을 사용했으므로 무시합니"
 "다."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\"을(를) 위한 override가 이미 있음. 중지."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update 옵션을 사용했지만 %s이(가) 없습니다"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "override가 없습니다."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--remove 명령에서는 --update 옵션이 무의미합니다"
 
@@ -4297,42 +4539,42 @@ msgstr ""
 "다.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger는 메인테이너 스크립트에서 실행해야 합니다 (아니면 --by-package "
+"옵션을 사용해야 합니다)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: 트리거 데이터 디렉터리를 아직 만들지 않았습니다\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: 트리거 기록이 아직 없습니다\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "한 개의 인자를 받습니다 (트리거 이름)"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger는 메인테이너 스크립트에서 실행해야 합니다 (아니면 --by-package "
-"옵션을 사용해야 합니다)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: 대기중인 패키지 이름이 (`%.250s') 잘못되었습니다: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "트리거 이름이 ('%.250s') 잘못되었습니다: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4341,7 +4583,7 @@ msgstr ""
 "%s: 트리거를 처리하는 중 반복이 발견되었습니다:\n"
 " 트리거가 있는 패키지의 연결에 문제가 있습니다:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4350,46 +4592,47 @@ msgstr ""
 "\n"
 " 해결이 불가능한 패키지의 밀린 트리거:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "트리거가 반복하고 있으므로 지웁니다"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%s에 대한 트리거를 처리하는 중입니다 ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s 옵션은 정확히 하나의 Packages 파일 인수만을 받습니다"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "사용 가능 목록을 업데이트하려는데 dpkg 상태 영역에 접근할 수 없습니다"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "사용 가능 목록을 업데이트하려면 dpkg 상태 영역에 쓰기 권한이 있어야 합니다"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "%s을(를) 사용하여 이용가능한 패키지 정보를 대체하는 중입니다.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "%s을(를) 사용하여 이용가능한 패키지 정보를 업데이트하는 중입니다.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d개의 패키지에 대한 정보가 업데이트되었습니다.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4504,157 +4747,156 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "컨트롤 파일과 관련된 %d개 경고를 무시합니다\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s 옵션은 <디렉터리> 인수가 필요합니다"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build 옵션은 최대 두 개의 인수를 받습니다"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "`%.250s' 아카이브가 있는 지 여부를 검사할 수 없습니다"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "대상이 디렉터리입니다 - 컨트롤 파일 검사를 건너 뛸 수 없습니다"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "컨트롤 영역의 내용을 검사하지 않습니다."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: 알 수 없는 패키지 빌드하는 중입니다 ('%s'에서).\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: `%s' 패키지 빌드하는 중입니다 (`%s'에서).\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "임시 파일을 만드는데 실패했습니다 (데이터)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "컨트롤"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "임시 파일을 지우는데 실패했습니다 (데이터), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "임시 파일의 앞으로 이동하는데 실패했습니다 (데이터)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "ar 멤버 파일의 정보를 읽는데 실패했습니다 (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' 파일을 쓰는데 오류가 발생했습니다"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "멤버"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "파일 이름을 tar 파이프에 쓰는데 실패했습니다 (데이터)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "tar -cf에서 압축"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "%2$.255s 안의 %1$s 안에서 예상치 못하게 파일이 끝났습니다"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "%2$.255s에서 %1$s 읽기에 오류가 발생했습니다"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "`%.255s' 아카이브를 읽는데 실패했습니다"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "아카이브 파일의 정보를 읽는데 실패했습니다"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "아카이브의 버전 번호에 점이 없습니다"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "아카이브의 헤더에 줄바꿈이 없습니다"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "`%.250s' 파일이 손상되었습니다 - 구성 요소 번호가 잘못되었습니다"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "`%.250s' 파일은 데비안 바이너리 아카이브가 아닙니다 (dpkg-split을 시도해 보십"
 "시오?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "아카이브의 버전 번호에 점이 없습니다"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "아카이브의 헤더에 줄바꿈이 없습니다"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "아카이브의 버전 번호에 점이 없습니다"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "아카이브의 %.250s 버전 형식을 알지 못합니다. 더 최신의 dpkg-deb을 이용하십시"
 "오"
@@ -4684,41 +4926,41 @@ msgstr "`%.250s' 파일에 두 개의 컨트롤 멤버가 있습니다. 포기
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " 새 데비안 패키지, 버전 %s.\n"
 " 크기 %ld바이트: 컨트롤 아카이브= %zi바이트\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "아카이브의 컨트롤 길이 `%s'의 형식이 틀렸습니다"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s에서 멤버 데이터를 건너 뜁니다"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " 옛날 데비안 패키지, 버전 %s.\n"
 " 크기 %ld바이트: 컨트롤 아카이브= %zi, 주 아카이브= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4727,49 +4969,50 @@ msgstr ""
 "dpkg-deb: 파일이 마치 ASCII 모드로 다운로드하는 과정에서\n"
 "dpkg-deb:    손상된 아카이브로 보입니다\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s'은(는) 데비안 형식의 아카이브가 아닙니다"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "복사할 때 파이프에 쓰는데 실패했습니다"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "복사할 때 파이프를 닫는데 실패했습니다"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "데이터"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "디렉터리로 이동하는데 실패했습니다"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "디렉터리를 만드는데 실패했습니다"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "디렉터리를 만든 다음에 거기로 이동하는데 실패했습니다"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "디렉터리로 이동하는데 실패했습니다"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<압축 풀기>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "붙여넣기"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s 옵션에는 .deb 파일 이름 인수가 필요합니다"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4778,106 +5021,114 @@ msgstr ""
 "--%s 옵션에는 대상 디렉터리가 필요합니다.\n"
 "혹시 dpkg --install을 하려고 했던 것 아닙니까?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s 옵션에는 최대 두 개의 인수를 받습니다 (.deb 및 디렉터리)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s 옵션에는 오직 한 개의 인수만 받습니다 (.deb 파일 이름)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "정리를 위해 `/'로 이동하는데 실패했습니다"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "'%s' 파일의 정보를 읽을 수 없습니다"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' 안에 컨트롤 컴포넌트 `%.255s'이(가) 없습니다\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "`%.255s' 컴포넌트를 (%.255s 안에) 여는데 예상치 못한 방법으로 실패했습니다"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "요청한 %d개의 컨트롤 컴포넌트가 없습니다"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "`%.255s' 디렉터리를 읽을 수 없습니다"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "`%.255s' 파일의 정보를 읽을 수 없습니다 (`%.255s'에서)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "`%.255s' 파일을 열 수 없습니다 (`%.255s'에서)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "`%.255s' 파일을 읽을 수 없습니다 (`%.255s'에서)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld바이트, %5d줄      %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     일반 파일이 아닙니다      %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(컨트롤 아카이브에 `control' 파일이 없습니다!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "`control' 컴포넌트를 열 수 없습니다"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "`control' 컴포넌트를 읽는데 실패했습니다"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "'%s' 컴포넌트를 닫는데 오류가 발생했습니다"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "형식에 오류가 있습니다"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents 옵션은 한 개의 인수만 받습니다"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "데비안 '%s' 패키지 아카이브 백엔드 버전 %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4888,6 +5139,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4902,7 +5155,7 @@ msgstr ""
 "  -X|--vextract <deb> <디렉터리>   파일을 뽑아 내고 목록을 표시합니다.\n"
 "  --fsys-tarfile <deb>             파일 시스템 tar 파일을 출력합니다.\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4914,11 +5167,27 @@ msgstr ""
 "<파일>은 관리 파일 구성 요소의 이름입니다.\n"
 "<필드>는 `control' 파일에 있는 필드의 이름입니다.\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4928,6 +5197,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "옵션:\n"
@@ -4944,7 +5216,7 @@ msgstr ""
 "none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4958,7 +5230,7 @@ msgstr ""
 "사용하기 편한 'dselect'나 'aptitude' 패키지 관리자를 사용하십시오.\n"
 "'dpkg-deb --extract'로 압축을 푼 패키지는 제대로 설치되지 않습니다!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4966,179 +5238,199 @@ msgstr ""
 "*.deb 파일 조작에 관한 도움말을 보려면 dpkg-deb --help를 실행하십시오.\n"
 "패키지 설치와 설치 해제에 관한 도움말을 보려면 dpkg --help를 실행하십시오."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "-%c 옵션에 숫자가 잘못되었습니다: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "-%c 옵션에 압축 단계가 잘못되었습니다: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "알 수 없는 압축 종류 `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "-%c 옵션에 압축 단계가 잘못되었습니다: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 "`%1$.250s' 파일이 손상되었습니다 - %3$s에서 숫자가 잘못되었습니다 (코드 "
 "%2$d)."
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "`%.250s' 파일이 손상되었습니다 - %.250s이(가) 빠졌습니다"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "`%.250s' 파일이 손상되었습니다 - %.250s 다음에 줄바꿈이 없습니다"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s 파일을 읽는데 오류가 발생했습니다"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "`%.250s' 파일이 손상되었습니다 - 첫번째 헤더의 끝에 버전 번호가 틀렸습니다"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "`%.250s' 파일이 손상되었습니다 - 채움 문자가 잘못되었습니다 (코드 %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "`%.250s' 파일이 손상되었습니다 - info 섹션에 널 문자가 들어 있습니다"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "포맷 버전 번호"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr " %.250s 패키지는 설치되었지만, 버전이 %.250s입니다.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "`%.250s' 파일의 포맷 버전이 '%.250s'입니다 - 더 최신의 dpkg-split이 필요합니"
 "다"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "패키지 이름"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "패키지 버전 번호"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "패키지 파일 MD5 체크섬"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "`%.250s' 파일이 손상되었습니다 - MD5 체크섬(`%.250s')이 틀렸습니다"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "구성 요소 오프셋"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "부분 번호"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "`%.250s' 파일이 손상되었습니다 - 구성 요소 번호 사이에 슬래시가 없습니다"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "구성 요소 개수"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "'%.250s' 파일이 손상되었습니다 - 구성 요소 번호가 잘못되었습니다"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "구성 요소 번호"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "`%.250s' 파일이 손상되었습니다 - 구성 요소 번호가 잘못되었습니다"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "패키지 이름"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "`%.250s' 파일이 손상되었습니다 - 두 번째 헤더의 끝에 매직이 잘못되었습니다"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "`%.250s' 파일이 손상되었습니다 - 두 번째 멤버가 데이터 멤버가 아닙니다"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "`%.250s' 파일이 손상되었습니다 - 지정한 크기에 대해 구성 요소 개수가 틀렸습니"
 "다"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "`%.250s' 파일이 손상되었습니다 - 지정한 번호의 구성 요소의 크기가 틀렸습니다"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "구성 요소 파일 `%.250s'의 정보를 읽을 수 없습니다"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "`%.250s' 파일이 손상되었습니다 - 너무 짧습니다"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "아카이브 구성 요소 `%.250s' 파일을 열 수 없습니다"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "`%.250s' 파일이 아카이브 구성 요소가 아닙니다"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5155,9 +5447,10 @@ msgstr "`%.250s' 파일이 아카이브 구성 요소가 아닙니다"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5180,12 +5473,19 @@ msgstr ""
 "    구성 파일 크기 (사용 공간):     %lu바이트\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<알수없음>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s 옵션에는 한 개 이상의 구성 파일 인수가 필요합니다"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "`%s' 파일은 아카이브 구성 요소가 아닙니다\n"
@@ -5219,7 +5519,7 @@ msgstr "선택하지 않은 %s 패키지는 넘어갑니다.\n"
 msgid "split package part"
 msgstr "%2$d개 구성 요소에서 %1$s 패키지 만들기:"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "완료\n"
@@ -5244,11 +5544,6 @@ msgstr "구성 요소 %d번이 없습니다"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "데비안 '%s' 패키지 나누기/합치기 프로그램. 버전 %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5271,17 +5566,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "옵션:\n"
 "  --depotdir <디렉터리>            %s/%s 대신에 <디렉터리>를 사용합니다.\n"
@@ -5293,154 +5597,163 @@ msgstr ""
 "\n"
 "종료상태: 0 = OK. 1 = -a 부분이 아님. 2 = 문제 발생!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "도움말을 보려면 dpkg-split --help를 실행하십시오."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "%.250s 파일에서 예상치 못하게 파일이 끝났습니다"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "구성 요소의 크기가 너무 크거나 0보다 큰 수가 아닙니다"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "구성 요소의 크기는 최소한 %dKiB는 되어야 합니다 (헤더가 들어 있기 때문에)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "저장 디렉터리 `%.250s'을(를) 읽을 수 없습니다"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto 옵션에는 --output 옵션을 써야 합니다"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto 옵션에는 정확히 한 개의 구성 요소 인수를 써야 합니다"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "구성 요소 파일 `%.250s'을(를) 읽을 수 없습니다"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "`%.250s' 파일은 다중 구성 아카이브의 일부가 아닙니다.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "구성 요소 파일 `%.250s'을(를) 다시 열 수 없습니다"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "새 저장 파일 `%.250s'을(를) 열 수 없습니다"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "새 저장 파일 `%.250s'의 이름을 `%.250s'(으)로 바꿀 수 없습니다"
 
 # FIXME: bad msgid
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "%2$s 패키지의 구성 요소 %1$d번 채움 (여전히 필요: "
 
 # FIXME: bad msgid - grammar
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " 그리고 "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "다 사용한 저장 파일 `%.250s'을(를) 지울 수 없습니다"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "저장 디렉터리 안에 쓸모없는 파일이 남았습니다:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "`%.250s'의 정보를 읽을 수 없습니다"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu바이트)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (일반 파일이 아님)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "아직 다시 합치지 않은 패키지:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr "패키지 %s: 구성 요소"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "`%.250s' 구성 파일이 일반 파일이 아닙니다"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(전체 %lu바이트)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "`%.250s' 파일을 지울 수 없습니다"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s 지웠습니다.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb 필드 값을 빼 내기"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "`%.250s' 소스 파일을 열 수 없습니다"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "소스 파일의 정보를 열 수 없습니다"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "`%.250s' 소스 파일이 일반 파일이 아닙니다"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5448,32 +5761,21 @@ msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "%2$d개 구성 요소에서 %1$s 패키지 만들기:"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split 옵션에는 소스 파일 이름 인수가 필요합니다"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split 옵션에는 소스 파일 이름과 대상 접두어만 쓸 수 있습니다"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5577,7 +5879,7 @@ msgstr ""
 "  --help                   이 도움말 메시지를 표시합니다.\n"
 "  --version                버전을 표시합니다.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5592,7 +5894,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5625,125 +5927,96 @@ msgstr ""
 "  --help                   이 도움말 메시지를 표시합니다.\n"
 "  --version                버전을 표시합니다.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "오류"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "경고"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "'%s'의 정보를 읽을 수 없습니다 : %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) 실패: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc이 실패했습니다 (%ld 바이트)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "두 가지 명령이 지정되었습니다: --%s 및 --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "%s 파일에 붙일 수 없습니다: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "%s 검사가 실패했습니다: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "%s 실행이 실패했습니다: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s을(를) %s에 대한 심볼릭 링크로 만들 수 없습니다: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "%s 파일을 %s 파일로 설치할 수 없습니다: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s을(를) 지울 수 없습니다: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "%s 파일을 읽는 중 예상치 못하게 파일이 끝났습니다"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "%s 파일을 읽는 중: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "%s 파일을 읽는 중 줄이 끝났습니다"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s 망가졌습니다: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "update-alternatives 파일(%s)에는 줄바꿈이 금지되어 있습니다."
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "%s 파일에 쓰는 중: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "슬레이브 이름"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "중복된 슬레이브 %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "슬레이브 링크"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "슬레이브 링크가 %s 메인 링크와 같습니다"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "중복된 슬레이브 링크 %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "마스터 파일"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "중복된 경로 %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5752,226 +6025,313 @@ msgstr ""
 "%s 대체 항목이 (링크 그룹 %s의 구성 요소) 없습니다. 대체 항목의 목록에서 지웁"
 "니다."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "우선순위"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "슬레이브 파일"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "%s의 우선순위: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s을(를) 읽을 수 없습니다: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "상태"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "잘못된 상태"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "마스터 링크"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "%s 닫을 수 없습니다: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "사용 중지한 %s 슬레이브 링크 없애는 중 (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "%s에 쓸 수 없습니다: %s"
+msgid "unable to flush file '%s'"
+msgstr "'%s' 파일을 플러시할 수 없습니다"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "자동 모드"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "수동 모드"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " 링크가 현재 %s 가리킴"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " 링크가 현재 없음"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - 우선순위 %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  슬레이브 %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "현재 가장 '좋은' 버전은 '%s'입니다."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "버전 없음."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "대체 항목 %2$s에 대해 (%3$s 제공) %1$d개 선택이 있습니다."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "선택"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "경로"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "우선순위"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "상태"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "기본 사항[*]을 사용하려면 엔터, 다른 것을 사용하려면 번호를 입력하십시오: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s 파일을 링크로 바꾸지 않습니다."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "알 수 없는 %s 선택을 설치하지 않습니다"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr "%s 만들기를 건너 뜁니다. 관련 %s 파일이 (링크 그룹 %s 소속) 없습니다."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "%s 파일을 링크로 바꾸지 않습니다."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "%s 호출."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "%s 대체 항목을 바꾸지 않습니다. %s 선택이 없습니다."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "알 수 없는 %s 대체 항목을 건너 뜁니다."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "%s 파일을 읽는 중 줄이 너무 길거나 줄이 끝나지 않았습니다"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "잘못된 줄을 건너 뜁니다: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s이(가) 아무 것도 가리키지 않습니다. 적당히 선택되어 바뀝니다."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s 변경되었습니다 (수동으로 직접, 혹은 스크립트로). 수동 업데이트만 사용하기"
+"로 변경합니다."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s의 자동 선택을 설정하는 중입니다."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s 링크를 %s에서 %s으(로) 이름을 바꿉니다."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s 슬레이브 링크를 %s에서 %s(으)로 이름을 바꿉니다."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%1$s 사용해서 %4$s에서 %2$s (%3$s) 제공."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"대체 항목 %s을(를) 강제로 다시 설치합니다. %s 링크 그룹이 망가졌습니다."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"현재 대체 항목 %1$s은(는) 알 수 없습니다. %3$s 링크 그룹의 %2$s(으)로 전환합"
+"니다."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "대체 이름(%s)은 '/'나 공백이 들어가면 안 됩니다."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "대체 항목 링크는 절대 경로여야 하지만 아닙니다: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "대체 항목 경로가 절대 경로여야 하지만 아닙니다: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "%s 대체 항목은 마스터가 될 수 없습니다: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "대체 항목 %s 링크는 이미 %s에서 관리합니다."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "대체 항목 경로 %s이(가) 없습니다."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "%s 대체 파일은 %s의 슬레이브가 될 수 없습니다: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "%s 대체 항목은 마스터가 될 수 없습니다: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "대체 항목 %s 링크는 이미 %s에서 관리합니다."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "알 수 없는 인수 '%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install은 <링크> <이름> <경로> <우선순위>가 필요합니다."
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<link>와 <path>는 같을 수 없습니다"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "priority는 정수여야 합니다"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s 옵션은 <이름> <경로>가 필요합니다."
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s 옵션은 <이름>이 필요합니다."
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave는 --install와 함께 사용해야 합니다"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave는 <링크> <이름> <경로>가 필요합니다."
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "%s 이름은 프라이머리와 슬레이브 둘 다입니다"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "%s 링크는 프라이머리와 슬레이브 둘 다입니다"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s 옵션은 <파일> 인수를 받습니다"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "알 수 없는 옵션 '%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5980,120 +6340,52 @@ msgstr ""
 "selections, --install, --remove, --all, --remove-all, --auto  옵션 중 하나가 "
 "필요합니다"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "%s 대체 항목은 마스터가 될 수 없습니다: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "대체 항목 %s 링크는 이미 %s에서 관리합니다."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "대체 항목 링크는 절대 경로여야 하지만 아닙니다: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "대체 항목 경로가 절대 경로여야 하지만 아닙니다: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "대체 항목 경로 %s이(가) 없습니다."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "대체 이름(%s)은 '/'나 공백이 들어가면 안 됩니다."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "마스터 대체 파일입니다."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "%s의 슬레이브입니다"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "%s 대체 파일은 %s의 슬레이브가 될 수 없습니다: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<표준 입력>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "%s의 대체 항목이 없습니다."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s이(가) 아무 것도 가리키지 않습니다. 적당히 선택되어 바뀝니다."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s 변경되었습니다 (수동으로 직접, 혹은 스크립트로). 수동 업데이트만 사용하기"
-"로 변경합니다."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s의 자동 선택을 설정하는 중입니다."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<표준 입력>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%2$s의 대체 항목 %1$s 등록되지 않았으므로 설정하지 않습니다."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "%s 제공하는 프로그램이 없습니다."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "설정할 것이 없습니다."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "%s 링크 그룹에는 한 개 대체 항목만 있습니다: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%2$s의 대체 항목 %1$s 등록되지 않았으므로 지우지 않습니다."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "수동으로 선택한 대체 항목을 지우는 중 - %s을(를) 자동 모드로 변경합니다"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s의 자동 업데이트가 중지되었으므로 가만히 둡니다."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6101,24 +6393,177 @@ msgstr ""
 "다시 자동 업데이트를 하려면 `update-alternatives --auto %s' 명령을 사용하십시"
 "오."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%1$s 사용해서 %4$s에서 %2$s (%3$s) 제공."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "%2$s 데이터베이스를 쓰기 위해 `%1$s' 파일을 여는데 실패했습니다"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"대체 항목 %s을(를) 강제로 다시 설치합니다. %s 링크 그룹이 망가졌습니다."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "'%2$.250s' 파일에 %1$s 데이터베이스를 플러시하는데 실패했습니다"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"현재 대체 항목 %1$s은(는) 알 수 없습니다. %3$s 링크 그룹의 %2$s(으)로 전환합"
-"니다."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "'%2$.250s' 파일에 %1$s 데이터베이스를 동기화하는데 실패했습니다"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "%2$s 데이터베이스를 쓴 다음에 '%1$.250s' 파일을 닫는데 실패했습니다"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "%3$s 데이터베이스를 백업하기 위해 '%1$.250s' 파일을 '%2$.250s' 파일로 링크"
+#~ "하는데 실패했습니다"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "%3$s 데이터베이스가 들어 있는 '%1$.250s' 파일을 '%2$.250s' 파일로 설치하는"
+#~ "데 실패했습니다"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc이 실패했습니다 (%ld 바이트)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "새 트리거 관심 파일에 (`%.250s') 쓸 수 없습니다"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "새 트리거 관심 파일을 ('%.250s') 플러시할 수 없습니다"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "새 트리거 관심 파일을 ('%.250s') 동기화할 수 없습니다"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "새 트리거 관심 파일을 (`%.250s') 설치할 수 없습니다"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "새 트리거 관심 파일을 (`%.250s') 만들 수 없습니다"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "새 트리거 관심 파일을 (`%.250s') 닫을 수 없습니다"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "새 파일 트리거 파일을 (`%.250s') 만들 수 없습니다"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "새 파일 트리거 파일에 (`%.250s') 쓸 수 없습니다"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "새 파일 트리거 파일을 ('%.250s') 플러시할 수 없습니다"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "새 파일 트리거 파일을 ('%.250s') 동기화할 수 없습니다"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "새 파일 트리거 파일을 (`%.250s') 닫을 수 없습니다"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "새 파일 트리거 파일을 (`%.250s') 설치할 수 없습니다"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "새 %s 파일을 만들 수 없습니다"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "새로운 statoverride-old를 만드는데 오류가 발생했습니다"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 만들 수 없습니다"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 쓸 수 없습니다"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 플러시할 수 없습니다"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 동기화할 수 없습니다"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 닫을 수 없습니다"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "%s 패키지의 업데이트한 파일 목록 파일을 설치할 수 없습니다"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd 옵션의 인자는 0개가 아니라 1개입니다"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd 옵션의 인자는 정확히 1개입니다"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "새 statoverride 파일을 열 수 없습니다"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "statoverride-old를 지우는데 오류가 발생했습니다"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "새 statoverride-old 만드는데 오류가 발생했습니다"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "새 statoverride를 설치하는데 오류가 발생했습니다"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build 옵션은 최대 두 개의 인수를 받습니다"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "마스터 대체 파일입니다."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "%s의 슬레이브입니다"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "'%s'의 정보를 읽을 수 없습니다 : %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) 실패: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s 검사가 실패했습니다: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "%s 실행이 실패했습니다: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s을(를) %s에 대한 심볼릭 링크로 만들 수 없습니다: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "%s 파일을 %s 파일로 설치할 수 없습니다: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s 파일에 쓰는 중: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s을(를) 읽을 수 없습니다: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "%s 닫을 수 없습니다: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s에 쓸 수 없습니다: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6401,9 +6846,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s에서 컨트롤 영역을 건너 뜁니다"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "tar 실행이 실패했습니다"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "임시 디렉터리를 만드는데 실패했습니다"
 
diff --git a/po/ku.po b/po/ku.po
index 16bb4ae..de0b9ca 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-04-07 13:50+0100\n"
 "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
 "Language-Team: Kurdish <ku@li.org>\n"
@@ -22,239 +22,331 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr ""
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr ""
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "di xwendina %.250s de çewtî"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "afirandina peldankê biserneket"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+msgid "error creating new backup file '%s'"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' nayê rakirin"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "di xwendina %.250s de çewtî"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+msgid "failed to seek %s"
+msgstr "%s nayê xebitandin"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr ""
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr ""
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr ""
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: çewtiya hundirî ya bzip2: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: çewtiya hundirî ya bzip2: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: çewtiya hundirî ya bzip2: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: çewtiya hundirî ya bzip2: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "tmpfile bo vsnpritif nayê vekirin"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "nikarî danegeha rewşa dpkg biqifilîne"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr ""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "hejmare versiyonê"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "hejmare versiyonê"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 msgid "unable to get file descriptor for directory '%s'"
@@ -270,311 +362,311 @@ msgstr "%s nayê xebitandin"
 msgid "unable to open directory '%s'"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "%s a `%%.255s' serneket"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "%s a `%%.255s' serneket"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s a `%%.255s' serneket"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr "hişyarî"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "hişyarî"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s: çewtiya hundirî ya gzip: `%s'"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s kêm e"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, c-format
 msgid "'%.50s' is not allowed for %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "navê pakêtê yê nederbasdar (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr ""
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error reading %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "di xwendina %.250s de çewtî"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Pelên veavakirina %s bi tevahî tên rakirin ...\n"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d pel û peldank niha sazkirî ne.)\n"
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " bad version relationship %c%c"
 msgstr ""
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " `%c' is obsolete, use `%c=' or `%c%c' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr ""
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr ""
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr ""
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr ""
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr ""
@@ -629,591 +721,557 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "Venagere serê vsnprintfê"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "(tevî %lu bayt)\n"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "(tevî %lu bayt)\n"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "afirandina peldankê biserneket"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr ""
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "di xwendina %.250s de çewtî"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr ""
 "\n"
 "Pelê mîhengan ê `%s'"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "Pelên veavakirina %s bi tevahî tên rakirin ...\n"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr ""
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr ""
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr ""
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr ""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr ""
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr ""
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (pakêt: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid " package `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr " pakêta `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr ""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr ""
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
 #, c-format
-msgid "EOF during value of field `%.*s' (missing final newline)"
+msgid "blank line in value of field '%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:434
-msgid "several package info entries found, only one allowed"
+#: lib/dpkg/parse.c:647
+#, c-format
+msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
+#: lib/dpkg/parse.c:732
+msgid "several package info entries found, only one allowed"
 msgstr ""
 
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<tune>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 msgid "invalid character in version number"
 msgstr "hejmare versiyonê"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr ""
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(rave ne amade ye)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "navê pakêtê yê nederbasdar (%.250s)"
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr ""
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr ""
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, fuzzy, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "dpkg: hişyarî - %s rewşa derketina bi çewtiyê %d vegerand\n"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, c-format
 msgid "subprocess %s was interrupted"
 msgstr ""
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "binpêvajoya %s bi sînyala (%s)%s kuşt"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "pelê `%.250s' nayê rakirin"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "nikarî danegeha rewşa dpkg biqifilîne"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "di xwendina %.250s de çewtî"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr ""
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "afirandina peldankê biserneket"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1238,184 +1296,205 @@ msgstr "di xwendina %.250s de çewtî"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr ""
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr ""
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
 msgstr ""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr ""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgid "error closing/writing `%.255s'"
 msgstr ""
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
+msgid "error creating pipe `%.255s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
+msgid "error creating device `%.255s'"
 msgstr ""
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgid "error creating hard link `%.255s'"
 msgstr ""
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
+msgid "error creating symbolic link `%.255s'"
 msgstr ""
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
+msgid "error creating directory `%.255s'"
 msgstr ""
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
+msgid "error setting timestamps of `%.255s'"
 msgstr ""
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
+msgid "unable to read link `%.255s'"
 msgstr ""
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
 msgstr ""
 
-#: src/archives.c:641
+#: src/archives.c:562
 #, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
 
-#: src/archives.c:709
+#: src/archives.c:732
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
 msgstr ""
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:738
 #, c-format
-msgid "error closing/writing `%.255s'"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 
-#: src/archives.c:739
+#: src/archives.c:768
 #, c-format
-msgid "error creating pipe `%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:776
 #, c-format
-msgid "error creating device `%.255s'"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
 msgstr ""
 
-#: src/archives.c:762
+#: src/archives.c:782
 #, c-format
-msgid "error creating hard link `%.255s'"
+msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 
-#: src/archives.c:768
+#: src/archives.c:818
 #, c-format
-msgid "error creating symbolic link `%.255s'"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr ""
 
-#: src/archives.c:774
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+msgid "cannot stat file '%s'"
+msgstr "di xwendina %s de çewtî"
+
+#: src/archives.c:915
 #, c-format
-msgid "error creating directory `%.255s'"
+msgid "Replacing files in old package %s ...\n"
 msgstr ""
 
-#: src/archives.c:813
+#: src/archives.c:920
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
+msgid "Replaced by files in installed package %s ...\n"
 msgstr ""
 
-#: src/archives.c:823
+#: src/archives.c:929
 #, c-format
-msgid "unable to read link `%.255s'"
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr ""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "afirandina peldankê biserneket"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "afirandina peldankê biserneket"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1424,87 +1503,87 @@ msgstr ""
 "dpkg: pirsgirêkên bindestiyê rakirina %s asteng dikin:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr ""
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "pelê `%.250s' nayê rakirin"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr ""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: `%s' jî tê veavakirin (`%s' vê dixwaze)\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr ""
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1513,101 +1592,103 @@ msgstr ""
 "dpkg: %s: pirsgirêkên girêdayîbûnê, lê ser daxwaza te tê rakirin:\n"
 "%s"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr ""
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr ""
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr ""
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr ""
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr ""
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr ""
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Pakêta %s ku berê nehatiye hilbijartin tê hilbijartin.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Pakêta %s ku nehatiye hilbijartin tê derbaskirin.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Guhartoya %.250s a %.250s sazkirî ye, tê derbaskirin.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - hişyarî: %.205s ji %.205s tê nizimkirin û dibe %.205s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "%.205s ji guhartoya %.205s ber bi %.205s nizm nabe, tê derbaskirin.\n"
@@ -1639,17 +1720,17 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr ""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1657,64 +1738,76 @@ msgid ""
 "Installing new config file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s a `%%.255s' serneket"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s a `%%.255s' serneket"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s a `%%.255s' serneket"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s a `%%.255s' serneket"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "versiyona nû ya pelê mîhengan ê %s tê sazkirin ... \n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr ""
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
 " cannot configure (current status `%.250s')"
 msgstr ""
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1723,11 +1816,11 @@ msgstr ""
 "dpkg: pirsgirêkên girêdanbûnê ji bo veavakirina %s asteng in:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "pirsgirêkên girêdanbûnê - bê veavakirinê dimîne"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1737,72 +1830,72 @@ msgstr ""
 "mîhengkirin:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr ""
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) tê veavakirin ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
 " (= '%s')"
 msgstr ""
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "tmpfile bo vsnpritif nayê vekirin"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Dema xelas kir `exit' binivîse\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1811,12 +1904,12 @@ msgstr ""
 "\n"
 "Pelê mîhengan ê `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (niha `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1827,7 +1920,7 @@ msgstr ""
 " ==> Pelê pergala tê ku ji aliyê tê an skrîptekê hatiye afirandin.\n"
 " ==> Pel di pakêtê ji aliyê kesê miqate tê belavkirin de jî heye.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1836,7 +1929,7 @@ msgstr ""
 "\n"
 "     Ji dema sazkirinê ve nehatiye guherandin.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1845,7 +1938,7 @@ msgstr ""
 "\n"
 " Ji dema sazkirinê ve (ji aliyê te an skrîpekê) hatiye guherandin.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1854,37 +1947,37 @@ msgstr ""
 "\n"
 " ==> Piştî sazkirinê hat jêbirin, ji aliyê te skrîptekê.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Kesê miqate versiyoneke rojanekirî belav kir.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Ferq nav versiyona di pakêtê û versiyona sazkirî ya dawî tune.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Pelê nû tê bikaranî wekî tê xwest.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Pelê aniha yê kevn tê bikaranîn wekî tê xwest.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Pelê config ê kevn wekî standard tê parastin.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Pelê config ê nû wekî standard tê bikaranîn.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1899,190 +1992,182 @@ msgstr ""
 "      D : cudahiyên nav guhartoyan nîşan bide\n"
 "      Z : vê pêvajoyê bişîne paş ji bo lêkolînên din\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Çalakiya standard parastina guhartoya aniha ye.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Çalakiya standard sazkirina guhartoya nû ye.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[standard=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[standard=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[standard tune]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr "jê giredayî ye"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr "jê pês-girêdayî ye"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr "tawsiye dike"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " pêşniyar dike "
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr "dişikîne"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " di nakokî de ye bi "
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr " baştir dike "
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s dê were rakirin.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  sazkirina %.250s pêwist e, lê guhartoya %.250s e.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s sazkirî ye, lê guhartoya %.250s e.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s hatiye derxistin, lê qet nehatiye veavakirin.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s hatiye derxistin, lê guhartoya %.250s e.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s e. guhartoya dawî ya veavakirî %.250s e.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr ""
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr ""
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr ""
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr ""
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr ""
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr ""
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
 msgstr ""
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s guhartoya %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2094,7 +2179,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2112,7 +2197,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2121,151 +2206,129 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-msgid "cannot stat file '%s'"
-msgstr "di xwendina %s de çewtî"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 msgid "error checking '%s'"
 msgstr "di xwendina %.250s de çewtî"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "di xwendina %s de çewtî"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr ""
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr "%s nayê xebitandin"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr ""
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "local diversion of %s to %s"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s by %s"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s to %s by %s"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "Debian %s version %s.\n"
 msgid "any diversion of %s"
 msgstr "Debian %s guhartoya %s.\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "any diversion of %s to %s"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-msgid "cannot create new %s file"
-msgstr "di xwendina %s de çewtî"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "%s nayê xebitandin"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr ""
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr ""
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr ""
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "pelê `%.250s' nayê rakirin"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "`%s' tê berdan"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' tê lêzêdekirin"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr ""
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2273,7 +2336,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2281,17 +2344,22 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "`%s' tê rakirin"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr ""
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2307,140 +2375,171 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
 "that depend on them) to function properly:\n"
 msgstr ""
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
 "menu option in dselect for them to work:\n"
 msgstr ""
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr ""
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<nayê zanîn>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d di %s de: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
 " Please use 'dpkg --configure dpkg', and then try again.\n"
 msgstr ""
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
 " %s\n"
 msgstr ""
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr ""
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr ""
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr ""
@@ -2486,48 +2585,53 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr ""
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
 "currently installed."
 msgstr ""
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 msgid "reading files list for package '%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Danegeh tê xwendin ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2535,78 +2639,48 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d pel û peldank niha sazkirî ne.)\n"
 msgstr[1] "%d pel û peldank niha sazkirî ne.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ne sazkirî"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr ""
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "derxistî lê ne veavakirî"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr ""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "sazkirî"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+msgid "PATH is not set."
 msgstr ""
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: %s nehat dîtin.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2617,105 +2691,125 @@ msgid_plural ""
 msgstr[0] "dpkg: %s nehat dîtin.\n"
 msgstr[1] "dpkg: %s nehat dîtin.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "tmpfile bo vsnpritif nayê vekirin"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr ""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr ""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr ""
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "tmpfile bo vsnpritif nayê vekirin"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "sazkirî"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr ""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr ""
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr ""
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ...\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "afirandina peldankê biserneket"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, fuzzy, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "afirandina peldankê biserneket"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "peldanka agahiyê nayê xwendin"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr ""
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "%s nayê xebitandin"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr ""
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+msgid "error while writing '%s'"
+msgstr "di xwendina %.250s de çewtî"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr ""
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2739,14 +2833,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2755,7 +2853,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2763,15 +2861,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2798,6 +2898,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2808,7 +2910,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2820,13 +2922,13 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Ji bo rêvebiriya pakêtan a hesantir `dselect' an `aptitude' bi kar bîne.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -2838,59 +2940,63 @@ msgid ""
 "`more' !"
 msgstr ""
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -2899,100 +3005,100 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "pirsgirêkên bindestiyê - nayê rakirin"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "pirsgirêkên bindestiyê - nayê rakirin"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "tmpfile bo vsnpritif nayê vekirin"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 msgid "Output for each configuration file"
 msgstr ""
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3000,7 +3106,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3008,35 +3114,66 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
-msgstr ""
-
-#: src/main.c:346
+#: src/main.c:326
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "--%s requires an octal argument"
 msgstr ""
 
-#: src/main.c:352
+#: src/main.c:354
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "navê pakêtê yê nederbasdar (%.250s)"
+
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr ""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
+msgstr ""
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3045,7 +3182,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3053,392 +3190,384 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr ""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr ""
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr ""
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
 msgstr ""
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr ""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr ""
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr ""
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr ""
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr ""
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
 " in this run !  Only configuring it once.\n"
 msgstr ""
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
 " (current status `%.250s' with no pending triggers)"
 msgstr ""
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pakêta %s dê were rakirin.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Pakêta %s ya ku %s tîne hê nehatiye veavakirin.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pakêta %s dê were rakirin.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: `%s' jî tê veavakirin (`%s' vê dixwaze)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakêta %s ya ku %s tîne hê nehatiye veavakirin.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakêta %s hê nehatiye veavakirin.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pakêta %s ya ku %s tîne hê ne sazkirî ye.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pakêta %s ne sazkirî ye.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr ""
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr ""
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Guhartoya %s di pergalê de %s e.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr "jê giredayî ye"
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; lê belê:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr ""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr ""
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr ""
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr ""
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
 "but installing anyway as you requested.\n"
 msgstr ""
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr ""
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "afirandina peldankê biserneket"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr ""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr ""
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
 msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "arşîv nayê gihîştin"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "afirandina peldankê biserneket"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 msgid "package control information extraction"
 msgstr ""
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr ""
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr ""
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr ""
 "dpkg: pirsgirêkên bindestiyê rakirina %s asteng dikin:\n"
 "%s"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "%s tê derxistin (ji %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr ""
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr ""
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr ""
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s tê rakirin ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Yêdeka %.250s tê derxistin ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr ""
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "afirandina peldankê biserneket"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3446,110 +3575,110 @@ msgid ""
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nav"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versiyon"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Rave"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Pakêtên ku bi %s li hev tê nehatin dîtin.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Pakêtên ku bi %s li hev tê nehatin dîtin.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Pakêta `%s' ne sazkirî ye û agahî tune.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakêta `%s' ne amade ye.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakêta `%s' ne sazkirî ye.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr ""
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
 msgstr ""
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr ""
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3564,16 +3693,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3587,23 +3717,27 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
 " files of which are on the system. Use --purge to remove them too."
 msgstr ""
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Ev pakêteke bingehîne - bila neyê rakirin."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3612,11 +3746,11 @@ msgstr ""
 "dpkg: pirsgirêkên bindestiyê rakirina %s asteng dikin:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "pirsgirêkên bindestiyê - nayê rakirin"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3625,121 +3759,124 @@ msgstr ""
 "dpkg: %s: pirsgirêkên girêdayîbûnê, lê ser daxwaza te tê rakirin:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr ""
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s tê rakirin ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr ""
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' nayê rakirin"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - hişyarî: dema %.250s hat rakirin, peldanka `%.250s' ne vala bû û ji "
 "ber wê nehat rakirin.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' nayê rakirin"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Pelên veavakirina %s bi tevahî tên rakirin ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr ""
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr ""
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr ""
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr ""
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr ""
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr ""
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr ""
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr ""
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr ""
-
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3750,7 +3887,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -3763,52 +3900,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr ""
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr ""
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
 msgstr ""
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -3912,88 +4034,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr ""
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "navê pakêtê yê nederbasdar (%.250s)"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "navê pakêtê yê nederbasdar (%.250s)"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Pelên veavakirina %s bi tevahî tên rakirin ...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr ""
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4104,143 +4226,140 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr ""
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr ""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: pakêt `%s' di `%s' de tê avakirin.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: pakêt `%s' di `%s' de tê avakirin.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 msgid "failed to make temporary file (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "kontrol"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr ""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 msgid "data member"
 msgstr "hejmare versiyonê"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 msgid "archive magic version number"
 msgstr "hejmare versiyonê"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
 msgstr ""
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr ""
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
 msgstr ""
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr ""
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4261,178 +4380,175 @@ msgstr ""
 #: dpkg-deb/extract.c:213
 #, c-format
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, c-format
 msgid "skipped archive control member data from %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, c-format
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
 "dpkg-deb:    corrupted by being downloaded in ASCII mode\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dane"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr ""
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "afirandina peldankê biserneket"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr ""
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr ""
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr ""
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr ""
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr ""
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
 "Perhaps you should be using dpkg --install ?"
 msgstr ""
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr ""
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr ""
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr ""
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 msgid "control file '%s'"
 msgstr "di xwendina %s de çewtî"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr ""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr ""
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr ""
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "di xwendina %.250s de çewtî"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Di formatê de çewtî"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr ""
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4450,11 +4566,13 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4463,11 +4581,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4477,10 +4596,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4489,175 +4611,192 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "navê pakêtê yê nederbasdar (%.250s)"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr ""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr ""
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr ""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr ""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "di xwendina %.250s de çewtî"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "hejmare versiyonê"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s sazkirî ye, lê guhartoya %.250s e.\n"
+
+#: dpkg-split/info.c:129
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pakêt: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "hejmare versiyonê"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "hejmare versiyonê"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "hejmare versiyonê"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr ""
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pakêt: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr ""
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr ""
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4668,12 +4807,19 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<nayê zanîn>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr ""
@@ -4707,7 +4853,7 @@ msgstr "Pakêta %s ku nehatiye hilbijartin tê derbaskirin.\n"
 msgid "split package part"
 msgstr "pakêta kêm"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "temam\n"
@@ -4732,11 +4878,6 @@ msgstr "beşa %d kêm e"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr ""
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -4756,186 +4897,186 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr ""
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr ""
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " û "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bayt)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(tevî %lu bayt)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s hatiye jêbirin.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr ""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr ""
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4959,7 +5100,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -4974,7 +5115,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -4991,480 +5132,511 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "hişyarî"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-msgid "cannot stat %s: %s"
-msgstr "di xwendina %s de çewtî"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "(tevî %lu bayt)\n"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "di xwendina %s de çewtî"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-msgid "failed to execute %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s nayê xebitandin"
 
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "di xwendina %s de çewtî"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, c-format
 msgid "duplicate slave name %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-msgid "cannot write %s: %s"
-msgstr "di xwendina %s de çewtî"
+msgid "unable to flush file '%s'"
+msgstr "%s nayê xebitandin"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr ""
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Debian %s guhartoya %s.\n"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr ""
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Rave"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s tê derxistin (ji %s) ...\n"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
 #, c-format
-msgid "unknown argument `%s'"
-msgstr ""
-
-#: utils/update-alternatives.c:2063
-msgid "--install needs <link> <name> <path> <priority>"
+msgid "using %s to provide %s (%s) in %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
-msgid "<link> and <path> can't be the same"
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
 msgstr ""
 
-#: utils/update-alternatives.c:2069
-msgid "priority must be an integer"
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2297
 #, c-format
-msgid "--%s needs <name> <path>"
+msgid "alternative name (%s) must not contain '/' and spaces."
 msgstr ""
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2305
 #, c-format
-msgid "--%s needs <name>"
+msgid "alternative link is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2108
-msgid "--slave only allowed with --install"
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2110
-msgid "--slave needs <link> <name> <path>"
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
 #, c-format
-msgid "name %s is both primary and slave"
+msgid "alternative link %s is already managed by %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2358
 #, c-format
-msgid "link %s is both primary and slave"
+msgid "alternative path %s doesn't exist."
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2375
 #, c-format
-msgid "--%s needs a <file> argument"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
 msgstr ""
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2379
 #, c-format
-msgid "unknown option `%s'"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2173
-msgid ""
-"need --display, --query, --list, --get-selections, --config, --set, --set-"
-"selections, --install, --remove, --all, --remove-all or --auto"
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
 msgstr ""
 
-#: utils/update-alternatives.c:2215
+#: utils/update-alternatives.c:2443
 #, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
+msgid "unknown argument `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
+#: utils/update-alternatives.c:2462
+msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
+msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
+#: utils/update-alternatives.c:2468
+msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2481
 #, c-format
-msgid "alternative path %s doesn't exist."
+msgid "--%s needs <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
+#: utils/update-alternatives.c:2498
 #, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
+msgid "--%s needs <name>"
 msgstr ""
 
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
+#: utils/update-alternatives.c:2513
+msgid "--slave only allowed with --install"
 msgstr ""
 
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
+#: utils/update-alternatives.c:2515
+msgid "--slave needs <link> <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2524
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
+#: utils/update-alternatives.c:2527
+#, c-format
+msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2547
 #, c-format
-msgid "no alternatives for %s."
+msgid "--%s needs a <file> argument"
 msgstr ""
 
-#: utils/update-alternatives.c:2342
+#: utils/update-alternatives.c:2573
 #, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
+msgid "unknown option `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2346
-#, c-format
+#: utils/update-alternatives.c:2578
 msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
+"need --display, --query, --list, --get-selections, --config, --set, --set-"
+"selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2354
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "setting up automatic selection of %s."
+msgid "no alternatives for %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
 msgstr ""
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr "  Pakêta %s ya ku %s tîne hê nehatiye veavakirin.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "%s a `%%.255s' serneket"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s a `%%.255s' serneket"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "(tevî %lu bayt)\n"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nikarî `%.250s' wekî `%.250s' saz bike"
+
+#, fuzzy
+#~ msgid "cannot create new %s file"
+#~ msgstr "di xwendina %s de çewtî"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "di xwendina %s de çewtî"
+
+#, fuzzy
+#~ msgid "cannot write %s: %s"
+#~ msgstr "di xwendina %s de çewtî"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
diff --git a/po/lt.po b/po/lt.po
index 764fdc7..775e383 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-08-02 01:08-0400\n"
 "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -22,131 +22,211 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "nepavyko užverti %s: %s"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "nepavyko sukurti laikino failo (duomenys)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "nepavyko sukurti laikino failo (duomenys)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "negali būti tuščia eilutė"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "turi prasidėti skaičiumi arba raide"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "simbolis `%c' neleistinas (tik raidės, skaičiai bei simboliai `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "klaida `%s' rašyme"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "nepavyko užverti %s: %s"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "nepavyko užverti %s: %s"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "neįmanoma išvalyti vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "nepavyko sukurti `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "nepavyko atverti statoverride failo"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "klaida kuriant duomenų srautą `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nepavyko pašalinti „%.250s“"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "nepavyko atverti statoverride failo"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "klaida vykdant buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "klaida vykdant buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "per mažai duomenų vykdant buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "nepavyko įvykdyti tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "nepavyksta įvykdyti %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+msgid "unknown compression strategy"
+msgstr "nežinomas --%s parametras"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: išspaudimas"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: suspaudimas"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: vidinė gzip klaida: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: vidinė gzip klaida: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: vidinė gzip klaida: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: vidinė gzip klaida: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: vidinė gzip klaida: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: vidinė bzip2 klaida: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: vidinė bzip2 klaida: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: vidinė bzip2 klaida: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: vidinė bzip2 klaida: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -155,110 +235,128 @@ msgstr ""
 "atnaujinimų aplanke yra failas `%.250s' per ilgu pavadinimu (ilgis=%d, "
 "maksimaliai=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "atnaujinimų aplanke yra failai su skirtingų ilgių pavadinimais (abu %d ir %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nepavyksta patikrinti atnaujinimų aplanko `%.255s' turinio"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "nepavyko pašalinti prijungto atnaujinimo failo %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nepavyko sukurti `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nepavyko tarpo simboliais užpildyti %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "po užpildymo nepavyko išvalyti %.250s"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "po užpildymo nepavyko sugrįžti į %.250s pradžią"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "nepavyko atverti laikino failo programai vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "nepavyko sukurti/atverti būsenos duomenų bazės užrakinimo failo"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "jūs neturite teisių dpkg būsenos duomenų bazei užrakinti"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "nepavyksta užrakinti dpkg būsenos duomenų bazės"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "prašomas veiksmas reikalauja administratoriaus privilegijų"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "nepavyksta pasiekti dpkg būsenos vietos"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operacijai reikalingas priėjimas"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "įvyko klaida šalinant mano paties atnaujinimo failą %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "neįmanoma įrašyti atnaujintos `%.250s' būsenos"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "neįmanoma išvalyti atnaujintos `%.250s' būsenos"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nepavyko nukirpti `%.250s' atnaujintos būsenos"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "nepavyko įvykdyti fsync su atnaujinta `%.250s' būsena"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "neįmanoma uždaryti atnaujintos `%.250s' būsenos"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "neįmanoma įdiegti atnaujintos `%.250s' būsenos"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "versijos numeris"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "versijos numeris"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -275,90 +373,62 @@ msgstr "nepavyko užverti %s: %s"
 msgid "unable to open directory '%s'"
 msgstr "nepavyko užverti %s: %s"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "nepavyko užverti %s: %s"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "nepavyko užverti %s: %s"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "neįmanoma išvalyti vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "nepavyko įrašyti `%.50s' aprašymo į `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "nepavyko atverti `%.250s' informacijos apie %s įrašymui"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "nepavyko būsenos failui nustatyti buferizavimo"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "nepavyko įrašyti %s įrašo apie `%.50s' į `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "nepavyko išvalyti informacijos apie %s kuri buvo `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "nepavyko įvykdyti fsync %s su atnaujinta `%.250s' būsena"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "nepavyko uždaryti `%.250s' po %s informacijos įrašymo"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "nepavyko susieti `%.250s' su `%.250s informacijos apie %s išsaugojimui"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "nepavyko įdiegti `%.250s' kaip `%.250s' kuriame yra %s informacija"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "pritrūko atminties vykdant valymą naujam įrašui"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -367,150 +437,181 @@ msgstr ""
 "%s: klaida valant:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: too many nested errors during error recovery !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "pritrūko atminties vykdant valymą naujam įrašui"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "pritrūko atminties vykdant valymą naujam įrašui su daug parametrų"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: klaida valant:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: klaida valant:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: vidinė `%s' klaida\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "trūksta %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' yra neleidžiamas naudojant %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "šiukšlės už %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "klaidingas paketo pavadinimas (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tuščias failo detalių laukelis `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "failo detalių laukelis `%s' neleidžiamas būsenos faile"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "per daug reikšmių failo detalių laukelyje `%s' (palyginus su kitais)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "per mažai reikšmių failo detalių laukelyje `%s' (palyginus su kitais)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "taip/ne boolean laukelyje"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "panaudotas žodis laukelyje `priority'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "šitame kontekste, `status' laukelyje yra neleidžiama reikšmė"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "pirmas (trūkumas) žodis \"būsena\" lauke"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "antras (klaida) žodis \"būsena\" lauke"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "trečias (būsena) žodis \"būsena\" lauke"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "klaida versijos sekoje `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "panaudotas pasenęs `Revision' arba `Package-Revision' laukas"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "reišmė `config-version' laukui neleidžiama šiame kontekste"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "klaida Config-Version sekoje `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`conffiles' reikšmė turi netaisyklingą eilutę `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "`conffiles' reikšmėje yra eilutė prasidedanti be tarpo `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "kaip konfigūracijos failas nurodytas šakninis arba tuščias aplankas"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "laukelyje `%s', trūksta paketo pavadinimo, arba vietoj jo šiukšlės"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "laukelyje `%s', trūksta paketo pavadinimo, arba vietoj jo šiukšlės"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "šiuo metu įdiegta %d failų ir aplankų.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "laukelyje`%s', nuorodoje į `%.255s': klaida versijoje: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -519,7 +620,7 @@ msgstr ""
 "laukelyje `%s' , saitas į `%.255s':\n"
 " blogi versijų santykiai %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -528,7 +629,7 @@ msgstr ""
 "laukelyje `%s' , saitas į `%.255s':\n"
 " `%c' yra nebenaudojamas, vietoj jo naudokite `%c=' arba `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -537,13 +638,13 @@ msgstr ""
 "laukelyje `%s' , saitas į `%.255s':\n"
 " privalomas tam tikras versijos numeris, patariama naudoti `='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 "Naudojant `Teikia' (Provides), gali būti naudojami tik tam tikri versijų "
 "numeriai"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -553,58 +654,58 @@ msgstr ""
 " versijos reikšmė prasideda ne skaičiumi ar raide, patariama pridėti tarpo "
 "simbolį"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "laukelyje`%s', nuorodoje į `%.255s': versija `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "laukelyje`%s', nuorodoje į `%.255s': neužbaigta versija"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "laukelyje`%s', nuorodoje į `%.255s': klaida versijoje: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "laukelyje `%s', po nuorodos į paketą `%.255s' yra sintaksės klaida"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "laukelyje %s neleistinas alternatyvus (`|')"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "reišmė `config-version' laukui neleidžiama šiame kontekste"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "šitame kontekste, `status' laukelyje yra neleidžiama reikšmė"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nekorektiškas paketo vardas eilutėje %d: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "Paketo „%.250s“ failų sąrašas"
@@ -661,605 +762,569 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "neįmanoma įrašyti atnaujintos `%.250s' būsenos"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "nepavyko išskirti malloc atminties (%ld baitai)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "nepavyko perkelti malloc atminties (%ld baitai)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "nepavyko sukurti aplanko"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "nepavyko ivykdyti dup su std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "nepavyko ivykdyti dup su fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "nepavyko sukurti srauto"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "klaida `%s' rašyme"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "nepavyko nuskaityti %.250s failo aprašymo žymės"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nepavyko %.250s nustatyti uždaryti-įvykdžius žymės"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "konfigūravimo klaida: %s trūksta reikšmės"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "nepavyko atverti `%.255s' konfigūracinio failo skaitymui"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "nežinomas --%s parametras"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "parametrui --%s reikalinga reikšmė"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "parametrui --%s nereikalinga reikšmė"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "nuskaitymo klaida konfigūracijos faile  `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "klaida uždarant `%.255s' konfigūracijos failą"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "klaida uždarant `%.255s' konfigūracijos failą"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "nežinomas --%s parametras"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "parametrui --%s reikalinga reikšmė"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "parametrui --%s nereikalinga reikšmė"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "nežinomas parametras -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c pasirinkimui reikalinga reikšmė"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c pasirinkimui reikšmė nereikalinga"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Įspėjimas: parametras „--%s“ nebenaudotinas\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "konfliktuojantys veiksmai -%c (--%s) ir -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "pasikartojanti `%s' laukelio reikšmė"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "vartotojo nurodytas laukelio pavadinimas `%.*s' - per trumpas"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "pasikartojanti reikšmė vartotojo nurodytame `%.*s' laukelyje"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "trūksta %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s be reikšmės"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr ""
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Sukonfigūruota versija paketui su nepriimtina būsena"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "nepavyko atverti skaitymui paketo informacijos failo `%.255s'"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "nepavyko patikrinti paketo informacijos failo „%.255s“"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, fuzzy, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "neįmanoma mmap paketo info failo `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "nepavyko patikrinti paketo informacijos failo „%.255s“"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "po nuskaitymo nepavyko uždaryti `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "rasta failo pabaigos žymė po laukelio „%.*s“"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "naujos eilutės žymė laukelyje `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS failo pabaigos žymė (^Z) laukelio varde „%.*s“"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "po laukelio pavadinimo `%.*s' būtinai turi būti kablelis"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "failo pabaigos žymė prieš laukelio `%.*s' reikšmę (trūksta paskutinės naujos "
 "eilutės žymės)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "MSDOS failo pabaigos žymė laukelio `%.*s' reikšmėje (trūksta naujos eilutės "
 "žymės?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "naujos eilutės žymė laukelyje `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "failo pabaigos žymė laukelio `%.*s' reikšmėje (trūksta paskutinės naujos "
 "eilutės žymės)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "rasta keletas informacijos apie paketa įrašų, tačiau leidžiamas tik vienas"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "po nuskaitymo nepavyko uždaryti `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s' nėra informacijos apie paketą"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "negali būti tuščia eilutė"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "turi prasidėti skaičiumi arba raide"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "simbolis `%c' neleistinas (tik raidės, skaičiai bei simboliai `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nėra>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "tuščia versijos eilutė"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versijos eilutėje yra tarpų"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "laikmetis versijoje yra ne skaičius"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "versijos numeryje po kablelio nieko nėra"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "versijos numeryje po kablelio nieko nėra"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "versijos numeryje po kablelio nieko nėra"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "trūksta %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "%s be reikšmės"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "Laukelyje klaidingas simbolis `%c'\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "formate trūksta uždarančiojo skliaustelio\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(aprašymas neprieinamas)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nekorektiškas paketo vardas eilutėje %d: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nekorektiškas paketo vardas eilutėje %d: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nepavykso ignoruoti signalo %s prieš scenarijaus paleidimą"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (vidinis procesas): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "nepavyko suskirstymas"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "vidinis procesas %s nutrūko gražindamas reikšmę %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "%s laukimas nepavyko"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "sub-procesas %s nuslopintas signalo (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", išvesta derinimo informacija"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "sub-procesas %s nepavyko su laukimo būsenos kodu %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "%s laukimas nepavyko"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "nepavyko pakartotinai atverti `%.250s' dalinio failo"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "nepavyksta pasiekti dpkg būsenos vietos"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nepavyko pakartotinai atverti `%.250s' dalinio failo"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "klaida skaitant %s iš failo %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "negaliu įdiegti naujos `%.255s' versijos"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "nepavyko atverti paketo „%.250s“ failų sarašo failo"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "negaliu įdiegti naujos `%.255s' versijos"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "nepavyko įdiegti naujo informacijos failo „%.250s“ su pavadinimu „%.250s“"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"nepavyko įdiegti naujo informacijos failo „%.250s“ su pavadinimu „%.250s“"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nepavyko pakartotinai atverti `%.250s' dalinio failo"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "nuskaitymo klaida konfigūracijos faile  `%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nepavyko pakartotinai atverti `%.250s' dalinio failo"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "neįmanoma įrašyti atnaujintos `%.250s' būsenos"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "nepavyko pakeisti savininko naujam konfigūracijos failui „%.250s“"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1284,185 +1349,207 @@ msgstr "netikėta %.250s failo pabaiga"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "klaida skaitant iš dpkg-deb pipe"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "klaida nustatant laiko žymę `%.255s'"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "klaida nustatant nuorodos savininką `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr ""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "klaida nustatant savininką `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "klaida nustatant teises `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
+msgid "error closing/writing `%.255s'"
+msgstr "klaida uždarant/rašant `%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
+msgid "error creating pipe `%.255s'"
+msgstr "klaida kuriant duomenų srautą `%.255s'"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
+msgid "error creating device `%.255s'"
+msgstr "klaida kuriant įrenginį `%.255s'"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
+msgid "error creating hard link `%.255s'"
+msgstr "klaida kuriant tvirtają nuorodą `%.255s'"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "negaliu patikrinti `%.255s' (kurį bandžiau įdiegti)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "klaida kuriant simbolinę nuorodą `%.255s'"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
+msgid "error creating directory `%.255s'"
+msgstr "klaida kuriant aplanką `%.255s'"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr "prieš diegiant kitą versiją nepavyko patikrinti atstatyto `%.255s'"
+msgid "error setting timestamps of `%.255s'"
+msgstr "klaida nustatant laiko žymę `%.255s'"
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "archyve esantis `%.255s' objektas yra nežinomo 0x%x tipo"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "klaida nustatant nuorodos savininką `%.255s'"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "Keičiami failai iš senojo %s paketo ...\n"
+msgid "unable to read link `%.255s'"
+msgstr "neįmanoma rasti nuorodos `%.255s'"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Pakeista failais iš įdiegto %s paketo ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:641
+#: src/archives.c:562
 #, fuzzy, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
-msgstr "bandoma perrašyti aplanką `%.250s' esantį pakete %.250s su ne aplanku"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "bandoma perrašyti „%.250s“, kuris taip pat yra pakete %.250s"
 
 #: src/archives.c:652
-#, fuzzy, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
-msgstr "bandoma perrašyti „%.250s“, kuris taip pat yra pakete %.250s"
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
 
-#: src/archives.c:709
+#: src/archives.c:732
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
 msgstr ""
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:738
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "klaida uždarant/rašant `%.255s'"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
 
-#: src/archives.c:739
+#: src/archives.c:768
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "klaida kuriant duomenų srautą `%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "negaliu patikrinti `%.255s' (kurį bandžiau įdiegti)"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:776
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "klaida kuriant įrenginį `%.255s'"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
 
-#: src/archives.c:762
+#: src/archives.c:782
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "klaida kuriant tvirtają nuorodą `%.255s'"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr "prieš diegiant kitą versiją nepavyko patikrinti atstatyto `%.255s'"
 
-#: src/archives.c:768
+#: src/archives.c:818
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "klaida kuriant simbolinę nuorodą `%.255s'"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "archyve esantis `%.255s' objektas yra nežinomo 0x%x tipo"
+
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "unable to read %s: %s"
+msgid "cannot stat file '%s'"
+msgstr "nepavyko nuskaityti %s: %s"
 
-#: src/archives.c:774
+#: src/archives.c:915
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "klaida kuriant aplanką `%.255s'"
+msgid "Replacing files in old package %s ...\n"
+msgstr "Keičiami failai iš senojo %s paketo ...\n"
 
-#: src/archives.c:813
+#: src/archives.c:920
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "nepavyksta perkelti atidėto `%.255s' norint įdiegti naują versiją"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Pakeista failais iš įdiegto %s paketo ...\n"
+
+#: src/archives.c:929
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr "bandoma perrašyti aplanką `%.250s' esantį pakete %.250s su ne aplanku"
+
+#: src/archives.c:936
+#, fuzzy, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr "bandoma perrašyti „%.250s“, kuris taip pat yra pakete %.250s"
 
-#: src/archives.c:823
+#: src/archives.c:1041
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "neįmanoma rasti nuorodos `%.255s'"
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "nepavyksta perkelti atidėto `%.255s' norint įdiegti naują versiją"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "neįmanoma sukurti atsarginės nuorodos į `%.255s' kopijos"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "negaliu pakeisti atsarginės nuorodos kopijos į `%.255s' savininko"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "neįmanoma sukurti nuorodos į `%.255s' kopijos prieš įdiegiant naują versiją"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "negaliu įdiegti naujos `%.255s' versijos"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "nepavyko sukurti `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "nepavyko sukurti `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1471,7 +1558,7 @@ msgstr ""
 "dpkg: įspėjimas: ignoruojama %s priklausomybių problema:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1480,84 +1567,84 @@ msgstr ""
 "dpkg: dėmesio: svarstoma esminio paketo %s\n"
 " dekonfigūracija, kad būtų galima įdiegti %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr ""
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr ""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 "dpkg: įspėjimas: konfliktas ignoruojamas, bus tęsiama bet kokiu atveju !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: nuspręsta pašalinti %s keičiant jį į %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s paketas įdiegtas nekorektiškai - ignoruoju bet kokias jo priklausomybes.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: %s pašalinimas gali sukelti problemų, kadangi jis teikia %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1566,105 +1653,107 @@ msgstr ""
 "dpkg: paketas %s reikalauja įdiegimo iš naujo, tačiau jis bus išmestas kaip "
 "jūs prašėte.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: package %s requires reinstallation, will not remove.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: taip, pašalinsiu %s vietoj %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "konfliktuojantys paketai - neįdiegsiu %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 "dpkg: įspėjimas: konfliktas ignoruojamas, bus tęsiama bet kokiu atveju !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive pasirinkimui reikia bent vienos kelio reikšmės"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "nepavyko įvykdyti paieškos pasirinkimui --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "nepavyko atidaryti paieškos srauto"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "klaida skaitant paieškos srautą"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "klaida uždarant paieškos srautą"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "paieška pasirinkimui --recursive įvykdė neapdorojamą klaidą %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "ieškojau, tačiau neradau nei vieno paketo atitinkančio (*.deb) kriterijų"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s reikia nors vienos paketo archyvo failo reikšmės"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Pažymime anksčiau nepažymėtą paketą %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Praleidžiame nepasirinktą paketą %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versija %.250s paketui %.250s jau įdiegta, todėl praleidžiama.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s: perspėjimas: sendinamas %.250s iš %.250s į %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "Nesendinsiu %.250s įš versijos %.250s į %.250s, todėl praleidžiama.\n"
@@ -1699,18 +1788,18 @@ msgstr "nepavyksta pašalinti ką tik įdiegtos `%.250s' versijos"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nepavyksta pašalinti ką tik išpakuotos `%.250s' versijos"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nepavyko patikrinti naujai įdiegtos konfigūracijos failo „%.250s“"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1721,58 +1810,58 @@ msgstr ""
 "Konfigūracijos failas „%s“ sistemoje neegzistuoja.\n"
 "Diegiamas nauja konfigūracijos failas, kaip buvo nurodyta.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: įspėjimas: nepavyko pašalinti senos „%.250s“: %s kopijos\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: įspėjimas: nepavyko pervadinti „%.250s“ į „%.250s“: %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: nepavyko paleisti '%s %s'"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "dpkg: %s: įspėjimas: nepavyko pašalinti senos „%.250s“: %s kopijos\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: įspėjimas: nepavyko pašalinti „%.250s“ (prieš perrašant): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: įspėjimas: nepavyko susieti „%.250s“ su „%.250s“: %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Diegiama nauja konfigūracijos failo versija %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nepavyko įdiegti `%.250s' kaip `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "nėra paketo pavadinimu `%s', negaliu konfigūruoti"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "paketas %.250s jau įdiegtas ir sukonfigūruotas"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1781,7 +1870,24 @@ msgstr ""
 "paketas %.250s neparuoštas konfigūravimui\n"
 " negaliu konfigūruoti (dabartinė būsena `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"paketas %.250s neparuoštas konfigūravimui\n"
+" negaliu konfigūruoti (dabartinė būsena `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1790,11 +1896,11 @@ msgstr ""
 "dpkg: priklausomybių problemos neleidžia konfigūruoti %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "priklausomybių problemos - paliekamas nekonfigūruotas"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1804,7 +1910,7 @@ msgstr ""
 "taip nurodyta:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1812,12 +1918,12 @@ msgstr ""
 "Paketas yra nevientisoje būsenoje - turėtumėte\n"
 " įdiegti jį pakartotinai prieš bandydami konfigūruoti."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Tvarkomas paketas %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1826,7 +1932,7 @@ msgstr ""
 "dpkg: %s: įspėjimas: nepavyko patikrinti konfigūracijos failo „%s“\n"
 " (= „%s“): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1835,7 +1941,7 @@ msgstr ""
 "dpkg: %s: įspėjimas: nustatymų failas „%s“ yra ciklinė nuoroda\n"
 " (= „%s“)\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1844,42 +1950,42 @@ msgstr ""
 "dpkg: %s: įspėjimas: nepavyko nuskaityti susieto nustatymų failo „%s“\n"
 "(= „%s“): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: įspėjimas: nustatymų failas „%.250s“ nėra teksto failas ar nuoroda "
 "(= „%s“)\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg: %s: įspėjimas: nepavyko atverti nustatymų failo %s maišai: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Įveskite `exit' kai baigsite.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1888,12 +1994,12 @@ msgstr ""
 "\n"
 "Konfigūracijos failas „%s“"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (iš tiesų „%s“)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1904,7 +2010,7 @@ msgstr ""
 " ==> Jūsų ar scenarijaus sukurtas failas sistemoje.\n"
 " ==> Failas pakete, pateiktas paketo prižiūrėtojo.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1913,7 +2019,7 @@ msgstr ""
 "\n"
 "     Nepakeista nuo įdiegimo.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1922,7 +2028,7 @@ msgstr ""
 "\n"
 " ==> Pakeista (jūsų ar scenarijaus dėka) nuo įdiegimo.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1931,37 +2037,37 @@ msgstr ""
 "\n"
 " ==> Ištrinta (jūsų ar scenarijaus dėka) nuo įdiegimo.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Paketų platintojas pateikė atnaujintą versiją.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versija esanti pakete yra tokia pat kaip per praeitą diegimą.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Naudojamas naujas failas, kaip nurodyta.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Naudojamas esamas senas failas, kaip nurodyta.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Pagal nutylėjimą paliekamas senas failas.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Pagal nutylėjimą naudojamas naujas failas.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1976,185 +2082,178 @@ msgstr ""
 "      D     : parodyti skirtumus tarp versijų\n"
 "      Z     : nuleisti šį procesą, tolesniai situacijos peržiūrai\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Pagal nutylėjima bus palikta dabartinė versija.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Pagal nutylėjimą bus įdiegta nauja versija.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[pagal nutylėjimą=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[pagal nutylėjimą=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[nėra veiksmo pagal nutylėjimą]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "klaida rašant į išvestį, atrasta prieš konfigūracinio failo užklausą"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "klaida nuskaitant įvestį, atrasta prieš konfigūracinio failo užklausą"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 "failo pabaigos žymė standartinėje įvestyje prieš konfigūracinio failo "
 "užklausą"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s priklauso nuo %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr ""
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s rekomenduoja %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s siūlo %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr ""
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s konfliktuoja su %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s pagerina %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s bus pašalintas.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s bus dekonfigūruotas.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s prašoma įdiegti, tačiau jo versija %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s yra įdiegtas, tačiau yra versija %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s yra išpakuotas, tačiau nebuvo konfigūruotas.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s yra išpakuotas, tačiau yra versija %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s paskutinė konfigūruota versija yra %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s yra %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s teikia %.250s tačiau bus pašalintas.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s teikia %.250s tačiau bus dekonfigūruotas.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s teikia %.250s, bet yra %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s yra neįdiegtas.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versija %.250s) bus įdiegtas.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versija %.250s) yra %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s teikia %.250s ir bus įdiegtas.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s teikia %.250s ir yra %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "Norėdami gauti pagalbą įvykdykite dpkg-split --help"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versija %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2163,7 +2262,7 @@ msgstr ""
 "Naudojimas: %s [<parametras> ...] <komanda>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2175,7 +2274,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2193,7 +2292,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2202,158 +2301,133 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat file '%s'"
-msgstr "nepavyko nuskaityti %s: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error writing `%s'"
 msgid "error checking '%s'"
 msgstr "klaida `%s' rašyme"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "nepavyko užverti %s: %s"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "unable to write %s: %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "nepavyko rašyti %s: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr ""
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr "neįmanoma išvalyti vsnprintf"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr ""
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "local diversion of %s to %s"
 msgstr "  Sistemoje esantičio %s paketo versija yra %s.\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s by %s"
 msgstr "  Sistemoje esantičio %s paketo versija yra %s.\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s to %s by %s"
 msgstr "  Sistemoje esantičio %s paketo versija yra %s.\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "Debian %s version %s.\n"
 msgid "any diversion of %s"
 msgstr "Debian %s versija %s.\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "any diversion of %s to %s"
 msgstr "  Sistemoje esantičio %s paketo versija yra %s.\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "nepavyko atverti GPL failo"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "neįmanoma išvalyti vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-msgid "error removing old diversions-old"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr ""
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr ""
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "nepavyko pašalinti failo „%.250s“"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Paliekamas `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "Pridedamas `%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg: įspėjimas: prašymas pašalinti %.250s ignoruojamas, nes jis nėra "
+"įdiegtas.\n"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr ""
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2361,7 +2435,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2369,17 +2443,24 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg: įspėjimas: prašymas pašalinti %.250s ignoruojamas, nes jis nėra "
+"įdiegtas.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "Šalinamas „%s“"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr ""
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2395,12 +2476,12 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2410,7 +2491,7 @@ msgstr ""
 "įdiegti (taip pat ir paketai\n"
 "nuo kurių jie priklauso) jei norite kad jie veiktų:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2420,7 +2501,7 @@ msgstr ""
 "Jie turi būti sukonfigūruoti naudojant dpkg·--configure arba konfigūruoti\n"
 "meniu pasirinkime dselect programoje, jei norite, kad jie veiktų:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2432,7 +2513,7 @@ msgstr ""
 "<paketas> arba\n"
 "konfigūravimo meniu pasirinkime dselect programoje:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2442,46 +2523,73 @@ msgstr ""
 "Galimas pakartotinis diegimas; paketus galima pašalinti naudojant dselect,\n"
 "arba dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s parametras nereikalauja nurodyti jokių reikšmių"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<nežinomas>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d yra (viduje) %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2489,7 +2597,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paketai iš sekančių skyrių:"
 msgstr[1] " %d paketai iš sekančių skyrių:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2498,30 +2606,34 @@ msgstr ""
 "dpkg versija, suderinama su epocha, dar nekonfigūruota.\n"
 " Prašome įvykdyti `dpkg --configure dpkg', ir bandyti vėl.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg nėra užfiksuota kaip įdiegta, neįmanoma patikrinti suderinamumo su "
 "epocha!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2530,27 +2642,27 @@ msgstr ""
 "dpkg: nematau kaip galėčiau patenkinti priklausomybę:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "negaliu patenkinti priklausomybių %.250s (norima dėl %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Įspėjimas: parametras „--%s“ nebenaudotinas\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions reikalingos trys reikšmės: <versija> <santykiai> <versija>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "blogas sąryšis su --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: versija '%s' su bloga sintakse: %s\n"
@@ -2606,12 +2718,12 @@ msgstr ""
 "dpkg: įspėjimas: problema ignoruojama, nes nurodyta --force:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "nepavyko atverti paketo „%.250s“ failų sarašo failo"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2620,37 +2732,42 @@ msgstr ""
 "dpkg: rimtas įspėjimas: failų sąrašo failas paketui „%.250s“ nerastas; "
 "daroma prielaida, kad nėra įdiegtų paketo failų.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nepavyko atverti paketo „%.250s“ failų sarašo failo"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "paketo `%.250s' failų sąrašo faile yra tuščias failo vardas"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "Paketo „%.250s“ failų sąrašas"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "paketo `%.250s' failų sąrašo faile yra tuščias failo vardas"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "paketo `%.250s' failų sąrašo faile yra tuščias failo vardas"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "klaida uždarant paketo `%.250s' failo sąrašo failą"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Skaitoma duomenų bazė ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2658,80 +2775,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "šiuo metu įdiegta %d failų ir aplankų.)\n"
 msgstr[1] "šiuo metu įdiegta %d failų ir aplankų.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "nepavyko sukurti atnaujinto failų sąrašo failo paketui %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "nepavyko įrašyti atnaujintų failų sąrašo paketui %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "nepavyko išvalyti atnaujintų failų sąrašo failo paketui %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "nepavyko sinchronizuoti atnaujinto failų sąrašo failo paketui %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "nepavyko uždaryti atnaujintų failų sąrašo failo paketui %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "nepavyko įdiegti atnaujintų failų sąrašo failo paketui %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "neįdiegtas"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "neįdiegtas, tačiau likę konfigūracijos failai"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "sugadintas dėl nepavykusio pašalinimo"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "išpakuotas tačiau nekonfigūruotas"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "sugadintas dėl klaidos po įdiegimo"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "įdiegtas"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - klaida: nenustatytas PATH.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: „%s“ nerastas kelyje PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2742,7 +2829,7 @@ msgid_plural ""
 msgstr[0] "dpkg: „%s“ nerastas kelyje PATH.\n"
 msgstr[1] "dpkg: „%s“ nerastas kelyje PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2752,99 +2839,121 @@ msgstr ""
 "NB: root naudotojo kintamajame PATH turėtų būti /usr/local/sbin, /usr/sbin "
 "ir /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "nepavyko gauti vsnprintf būsenos"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "nepavyko pakeisti šakninio aplanko į „%.250s“"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "nepavyko atverti aplanko `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nepavyko nustatyti vykdymo teisių „%.250s“"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "nepavyko gauti vsnprintf būsenos"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "senas %s scenarijus"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nepavyksta patikrinti %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "naujas %s scenarijus"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "senas %s scenarijus"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nepavyksta patikrinti %s `%.250s'"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - bandomas scenarijus iš naujos paketo versijos ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "naujo paketo versijoje nėra scenarijaus - paliekama taip"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... atrodo viskas praėjo GERAI.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "nepavyko sukurti `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nepavyko patikrinti ar egzistuoja `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "negaliu perskaityti informacijos aplanko"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "klaida bandant atidaryti %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "nepavyko užverti %s: %s"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "konfigūracijos failo „%.250s“ nėra pakete"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "klaida `%s' rašyme"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian `%s' package management program version %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2868,7 +2977,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2907,7 +3020,7 @@ msgstr ""
 "  -Dh|--debug=help                 Rodyti derinimo informaciją.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2920,7 +3033,7 @@ msgstr ""
 "  --license|--licence              Rodyti licenzijos sąlygas.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2932,18 +3045,25 @@ msgstr ""
 "help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Vidiniam naudojimui: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2970,6 +3090,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3011,7 +3133,7 @@ msgstr ""
 "  --abort-after <skaičius>          Nutraukti įvykus <skaičius> klaidoms.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3028,14 +3150,14 @@ msgstr ""
 "  < << <= = >= >> >       (tik dėl suderinamumo su valdymo failo sintakse).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Naudokite `dselect' arba `aptitude' jei norite tvarkyti paketus vartotojui "
 "draugiškoje aplinkoje.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3059,59 +3181,63 @@ msgstr ""
 "Pasirinkimai pažymėti [*] išveda daug informacijos - nukreipkite ją per "
 "`less' arba `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
-msgid "Overwrite a file from one package with another"
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:241
+msgid "Overwrite a file from one package with another"
+msgstr ""
+
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3120,102 +3246,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "priklausomybių problemos - nešalinamas"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "priklausomybių problemos - nešalinamas"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "nepavyko gauti vsnprintf būsenos"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "nuskaitymo klaida konfigūracijos faile  `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3223,7 +3349,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3231,36 +3357,71 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug reikia šešioliktainės reikšmės"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "tuščias paketo vardas --ignore-depends kableliais atskirtame saraše `%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends reikia esamo paketo vardo. `%.250s' - netinka; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "reikalingas sveikas skaičius --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s parametras nereikalauja nurodyti jokių reikšmių"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3269,7 +3430,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3277,64 +3438,62 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "nežinomas priversti/atsisakyti parametras `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Įspėjimas: nebenaudotinas priversti/atsisakyti parametras „%s“\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd reikalinga viena reikšmė, ne nulis"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd reikalinga tik viena reikšmė"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--control nustatymui reikia tik vieno parametro"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nepavyko atverti `%i' srautui sukurti"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "netikėta failo pabaiga prieš %d eilutės pabaigą"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "reikia veiksmo parametro"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "turite nurodyti paketus jų vardais, o ne vardais failų, kuriuose jie yra"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending nereikia jokių ne parametro reikšmių"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s reikalinga bent viena paketo vardo reikšmė"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "Paketas %s nurodytas daugiau nei vieną kartą, apdorotas bus tik vieną "
 "kartą.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3343,7 +3502,7 @@ msgstr ""
 "Buvo išpakuota daugiau nei viena paketo %s versija !\n"
 "  Konfigūruosiu tik kartą.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3352,112 +3511,112 @@ msgstr ""
 "paketas %.250s neparuoštas konfigūravimui\n"
 " negaliu konfigūruoti (dabartinė būsena `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Paketas %s kuris teikia %s bus pašalintas.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Paketas %s bus pašalintas.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Sistemoje esantičio %s paketo versija yra %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Paketas %s kuris teikia %s bus pašalintas.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Paketas %s bus pašalintas.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: taip pat konfigūruojamas `%s' (reikia paketui `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Paketas %s teikiantis %s dar nekonfigūruotas.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Paketas %s dar nekonfigūruotas.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Paketas %s teikiantis %s neįdiegtas.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Paketas %s neįdiegtas.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr ""
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) teikia %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Bus konfigūruojama paketo %s versija %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " priklauso nuo "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; tačiau:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "klaida mano `%.250s' neegzistuoja"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "perrinktas paketo failas"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autentikuojamas %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Paketo %s tikrinimas nepavyko!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3466,98 +3625,103 @@ msgstr ""
 "Paketo %s tikrinimas nepavyko,\n"
 "tačiau diegiu kaip nurodyta.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "praėjo\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "nepavyko sukurti laikino aplanko vardo"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nepavyko pašalinti valdymo informacijos failo „%.250s“"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "sena paketo versija turi per daug didelę informacijos failą pradedant "
 "„%.250s“"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nepavyko pašalinti pasenusio „%.250s“ informacijos failo"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nepavyko įdiegti informacijos failo „%.250s“ (nors reikėtų)"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nepavyko atverti laikino valdymo aplanko"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pakete yra informacijos valdymo failas per ilgu pavadinimu (pradedant "
 "„%.50s“)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "paketo valdymo informacijoje yra aplankas `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "paketo valdymo informacijoje nebuvo parašyta, kad rmdir `%.250s' yra ne "
 "aplankas"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: įspėjimas: %s pakete informacijos failas yra sąrašas"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "nepavyko įdiegti naujo informacijos failo „%.250s“ su pavadinimu „%.250s“"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nepavyko pašalinti valdymo informacijos failo „%.250s“"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Pažymėtinas %s dingimas, kuris buvo visiškai pakeistas.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "negaliu prieiti prie archyvo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "nepavyko sukurti laikino aplanko vardo"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "valdymo informacijos dydis"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Įrašas apie %s iš %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "paketo architektūra (%s) netinka jūsų sistemai (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3566,126 +3730,116 @@ msgstr ""
 "dpkg: dėl %s esančio %s, priklausomybių problema:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "priklausomybių problema - nediegiu %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: įspėjimas: ignoruojama prieš-priklausomybių problema!\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Ruošiamasi pakeisti %s %s (naudojant %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Išpakuojamas archyvas %s (iš %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "konfigūracijos failo vardas (pradedant „%.250s“) yra per ilgas (>%d simbolių)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "skaitymo klaida %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "klaida uždarant %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "klaida bandant atidaryti %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Dekonfigūruojamas %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Išpakuojamas %.250s pakaitalas...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "klaida skaitant dpkg-deb tar išvestį"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "pažeistas failų sistemos tar failas - pažeistas paketų archyvas"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: naikinamos galimos tarpų sekos"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: įspėjimas: nepavyko patikrinti seno „%.250s“ failo, todėl jis "
 "netrinamas: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: įspėjimas: nepavyko ištrinti seno aplanko „%.250s“: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: įspėjimas: senas nustatymų failas „%.250s“ buvo tuščias aplankas (ir "
 "buvo ištrintas)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: perspėjimas: nepavyko %s seno failo „%%.250s“: %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Pažymėtinas %s dingimas, kuris buvo visiškai pakeistas.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3699,91 +3853,91 @@ msgstr ""
 "|/ Klaida?=(jokia)/Užlaikyta/Reikalingas-naujas-įdiegimas/X=abi-problemos "
 "(Būsena,Klaida: didžiosios-raidės=blogai)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Vardas"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versija"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Aprašymas"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nerasta paketų kurie atitiktu %s kriterijų.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search pasirinkimui reikia nurodyti bent vieną failo pavadinimą, ar failų "
 "kriterijų"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nerasta paketų kurie atitiktu %s kriterijų.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Paketas „%s“ neįdiegtas, todėl informacijos nėra.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Paketo „%s“ nėra.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Paketas „%s“ neįdiegtas.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakete „%s“ nėra nei vieno failo (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3793,22 +3947,22 @@ msgstr ""
 "ir dpkg --contents (= dpkg-deb --contents) jei norite peržiūrėti archyvo "
 "turinį.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s parametras nereikalauja nurodyti jokių reikšmių"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian `%s' package management program version %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3832,11 +3986,17 @@ msgstr ""
 "  -S|--search <pattern> ...        Parodyti paketui priklausančius failus.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3845,7 +4005,7 @@ msgstr ""
 "  -f|--showformat=<formatas>         naudoti kitą --show parametro formatą.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3869,14 +4029,18 @@ msgstr ""
 "neigiama - tuo atveju\n"
 "  bus naudojamas lygiavimas į dešinę pusę.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg: įspėjimas: prašymas pašalinti %.250s ignoruojamas, nes jis nėra "
 "įdiegtas.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3886,11 +4050,11 @@ msgstr ""
 " tik šio paketo nustatymų failai. Jei norite juos ištrinti, naudokite --"
 "purge.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Tai yra svarbus paketas - jis neturėtų būti išmetamas."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3899,11 +4063,11 @@ msgstr ""
 "dpkg: priklausomybių problemos neleidžia pašalinti %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "priklausomybių problemos - nešalinamas"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3912,7 +4076,7 @@ msgstr ""
 "dpkg: %s: priklausomybių problemos, tačiau šalinamas, nes taip nurodyta:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3920,17 +4084,17 @@ msgstr ""
 "Paketas labai nevientisoje būsenoje - jūs turėtumėte\n"
 " įdiegti jį pakartotinai prieš išmetant."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Išmesiu ar pašalinsiu %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Šalinamas %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3939,99 +4103,103 @@ msgstr ""
 "dpkg: įspėjimas: šalinant %.250s nepavyko pašalinti aplanko „%.250s“: %s - "
 "aplankas yra montavimo taškas?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nepavyko pašalinti „%.250s“"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nepavyko sukurti `%.255s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg: įspėjimas: šalinant %.250s, rastas netuščias aplankas „%.250s“, todėl "
 "aplankas neištrintas.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nepavyko pašalinti „%.250s“"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Šalinami %s konfigūracijos failai...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "nepavyksta pašalinti seno konfigūracijos failo „%.250s“ (= „%.250s“)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "nepavyksta atverti konfigūracijos failų aplanko `%.250s' (iš `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "nepavyko pašalinti senų konfigūracijos failų kopijų`%.250s' (iš `%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nepavyko pašalinti senų failų sąrašo"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nepavyko pašalinti seno postrm scenarijaus"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "netikėta failo pabaigos žymė paketo varde, %d eilutėje"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "netikėta eilutės pabaigos žymė paketo varde, %d eilutėje"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "netikėta failo pabaigos žymė po paketo vardo, %d eilutėje"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "netikėta eilutės pabaigos žymė po paketo vardo, %d eilutėje"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "netikėti duomenys po paketo ir pažymėjimo, %d eilutėje"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nekorektiškas paketo vardas eilutėje %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nekorektiškas paketo vardas eilutėje %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "eilutėje %d nežinoma pageidautina būsena: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "skaitymo klaida standartinėje įvestyje"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4042,7 +4210,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4055,56 +4223,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "nepavyko atverti statoverride failo"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
-msgstr ""
+#: src/statcmd.c:227
+#, fuzzy, c-format
+msgid "--%s needs four arguments"
+msgstr "--%s reikia .deb failo parametro"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -4219,82 +4368,83 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s priima tik vieną parametrą (.deb failą)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "laukelyje `%s', nekorektiškas paketo pavadinimas `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Šalinami %s konfigūracijos failai...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s reikia lygiai vieno paketų failo pavadinimo"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "atnaujinimo paketui nepavyko pasiekti dpkg būsenos įrašo"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "atnaujinimo paketui reikalinga rašymo teisė į dpkg būsenos įrašą"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Keičiama prieinama paketų informacija, naudojant %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Atnaujinama prieinamų paketų informacija, naudojant %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4302,7 +4452,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Atnaujinta informacija apie %d paketų.\n"
 msgstr[1] "Atnaujinta informacija apie %d paketų.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4422,154 +4572,153 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: ignoruojami %d perspėjimai apie valdymo failus\n"
 msgstr[1] "dpkg-deb: ignoruojami %d perspėjimai apie valdymo failus\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr ""
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "neįmanoma patikrinti `%.250s' archyvo buvimo vietos"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "tikslas yra aplankas - neįmanoma praleisti valdymo failo patikrinimo"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: daromas paketas `%s' - `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: daromas paketas `%s' - `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "nepavyko sukurti laikino failo (duomenys)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "valdymo sritis"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "nepavyko atsieti laikinos failo (duomenys), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr "nepavyko sukurti laikino failo (duomenys)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "nepavyko sukurti laikino failo (duomenys)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "klaida `%s' rašyme"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "tarp dalių"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write to pipe in copy"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "kopijuojant nepavyko įrašyti į srautą"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "klaida skaitant %s iš failo %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "nepavyko nuskaityti archyvo `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "archyvo versijos numeryje nėra taškų"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "archyvo antraštėje nėra naujos eilutės simbolių"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "failas „%.250s“ sugadintas – blogas leidimo numeris"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "failas „%.250s“ nėra debian dvejetainis archyvas (pabandykite dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "archyvo versijos numeryje nėra taškų"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "archyvo antraštėje nėra naujos eilutės simbolių"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "archyvo versijos numeryje nėra taškų"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "archyvo versija %.250s nesuprantama, įdiekite naujesnį dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4594,41 +4743,41 @@ msgstr ""
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " naujas debian paketas, versija %s.\n"
 " dydis %ld baitai: valdymo archyvas= %zi baitai.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "archyve yra sugadintas valdymo informacijos dydis `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "praleisti narių duomenys iš %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " senas debian paketas, versija %s.\n"
 " dydis %ld baitai: valdymo archyvas= %zi, pagrindinis archyvas= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4637,51 +4786,52 @@ msgstr ""
 "dpkg-deb: failas atrodo kaip archyvas, kuris buvo\n"
 "dpkg-deb:    sugadintas siunčiant ASCII veiksena\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' yra ne debian formato archyvas"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "kopijuojant nepavyko įrašyti į srautą"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "kopijuojant nepavyko uždaryti srauto"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "duomenys"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "nepavyko atverti aplanko"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "nepavyko sukurti aplanko"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "sukūrus aplanką nepavyko jo atverti"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "nepavyko atverti aplanko"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: išspaudimas"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "praėjo\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s reikia .deb failo parametro"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4690,106 +4840,114 @@ msgstr ""
 "--%s reikia nurodyti įdiegimo aplanką.\n"
 "Gal geriau būtų naudoti dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s priima daugiausiai du parametrus (.deb failą ir aplanką)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s priima tik vieną parametrą (.deb failą)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "nepavyko atverti `/' valymui"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "unable to read %s: %s"
 msgid "control file '%s'"
 msgstr "nepavyko nuskaityti %s: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr ""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld baitai, %5d eilutės %c %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ne paprastas %.255s failas\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(valdymo archyve nėra „control“ failo!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nepavyko atverti `control' komponento"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "nepavyko nuskaityti `control' komponento"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "klaida uždarant paieškos srautą"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Klaida formate"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--control nustatymui reikia tik vieno parametro"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian `%s' paketo archyvo versija %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4800,6 +4958,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4817,7 +4977,7 @@ msgstr ""
 "  --fsys-tarfile <deb> Išvesti failų sistemos tar failą.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4826,11 +4986,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4840,10 +5001,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4852,178 +5016,196 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "reikalingas sveikas skaičius --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "reikalingas sveikas skaičius --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr ""
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "reikalingas sveikas skaičius --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr ""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "klaida skaitant %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "failas „%.250s“ sugadintas - klaidinga pirmos antraštės pabaiga"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "versijos numeris"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s yra įdiegtas, tačiau yra versija %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "„%.250s“ failo formato versija yra „%.250s“ – reikia naujesnio dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "versijos numeris"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "failas „%.250s“ sugadintas - bloga MD5 kontrolinė suma „%.250s“"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "versijos numeris"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "Failas „%.250s“ sugadintas – tarp dalių numerių nėra pasvirųjų brūkšnių"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "failas „%.250s“ sugadintas – blogas leidimo numeris"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "versijos numeris"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "failas „%.250s“ sugadintas – blogas leidimo numeris"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "failas „%.250s“ sugadintas - klaidinga antrosios antraštės pabaiga"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "failas „%.250s“ sugadintas – antrasis narys nėra duomenų narys"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "failas „%.250s“ sugadintas - negeras nurodyto dydžio dalių skaičius"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "failas „%.250s“ sugadintas - negeras nurodyto dydžio dalies dydis"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "nepavyko įvykdyti fstat daliniam „%.250s“ failui"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "failas „%.250s“ sugadintas – per trumpas"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr ""
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5034,12 +5216,19 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<nežinomas>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--debug reikia šešioliktainės reikšmės"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr ""
@@ -5073,7 +5262,7 @@ msgstr "Praleidžiame nepasirinktą paketą %s.\n"
 msgid "split package part"
 msgstr "trūkstamas paketas"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "baigta\n"
@@ -5098,11 +5287,6 @@ msgstr "trūksta %d dalies"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian paketų išskaidymo/sujungimo įrankis `%s'; versija %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr ""
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5122,187 +5306,187 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Norėdami gauti pagalbą įvykdykite dpkg-split --help"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "netikėta %.250s failo pabaiga"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "„%.250s“ failas nėra sudalinto archyvo dalis.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nepavyko pakartotinai atverti `%.250s' dalinio failo"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " ir "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nepavyko nustatyti `%.250s' būsenos"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, c-format
 msgid " %s (%jd bytes)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr ""
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Dar neperrinkti paketai:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "malloc failed (%ld bytes)"
 msgid "(total %jd bytes)\n"
 msgstr "nepavyko išskirti malloc atminties (%ld baitai)"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nepavyksta atmesti `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Ištrintas %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr ""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr ""
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split daugiausiai reikia nurodyti išeities failo vardą ir vietos "
 "talpinimui kelio"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5326,7 +5510,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5341,7 +5525,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -5358,488 +5542,611 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr ""
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat %s: %s"
-msgstr "nepavyko nuskaityti %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "nepavyko išskirti malloc atminties (%ld baitai)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "unable to read %s: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "nepavyko nuskaityti %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "nepavyko įvykdyti %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "neįmanoma įdiegti %s kaip %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr ""
+msgid "unable to remove '%s'"
+msgstr "nepavyko užverti %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "netikėta %.250s failo pabaiga"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "nepavyko nuskaityti %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "netikėta %.250s failo pabaiga"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "nepavyko rašyti %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate path %s"
 msgid "duplicate slave name %s"
 msgstr "pasikartojantis kelias %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "pasikartojantis kelias %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nepavyko nuskaityti %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nepavyko užverti %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "nepavyko rašyti %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "neįmanoma išvalyti vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "word in `priority' field"
 msgid "%s - priority %d"
 msgstr "panaudotas žodis laukelyje `priority'"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "nepavyko užverti %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Debian %s versija %s.\n"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr ""
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Aprašymas"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "netikėta %.250s failo pabaiga"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
-#, fuzzy, c-format
-msgid "renaming %s link from %s to %s."
-msgstr "Išpakuojamas archyvas %s (iš %s) ...\n"
-
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2159
 #, c-format
-msgid "renaming %s slave link from %s to %s."
+msgid "%s/%s is dangling, it will be updated with best choice."
 msgstr ""
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2163
 #, c-format
-msgid "unknown argument `%s'"
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
 msgstr ""
 
-#: utils/update-alternatives.c:2063
-msgid "--install needs <link> <name> <path> <priority>"
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
-msgid "<link> and <path> can't be the same"
-msgstr ""
+#: utils/update-alternatives.c:2187
+#, fuzzy, c-format
+msgid "renaming %s link from %s to %s."
+msgstr "Išpakuojamas archyvas %s (iš %s) ...\n"
 
-#: utils/update-alternatives.c:2069
-msgid "priority must be an integer"
+#: utils/update-alternatives.c:2228
+#, c-format
+msgid "renaming %s slave link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "  %.250s teikia %.250s, bet yra %s.\n"
+
+#: utils/update-alternatives.c:2264
 #, c-format
-msgid "--%s needs <name> <path>"
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
 msgstr ""
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2271
 #, c-format
-msgid "--%s needs <name>"
+msgid "current alternative %s is unknown, switching to %s for link group %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2108
-msgid "--slave only allowed with --install"
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
 msgstr ""
 
-#: utils/update-alternatives.c:2110
-msgid "--slave needs <link> <name> <path>"
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2313
 #, c-format
-msgid "name %s is both primary and slave"
+msgid "alternative path is not absolute as it should be: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2344
 #, c-format
-msgid "link %s is both primary and slave"
+msgid "alternative %s can't be master: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
-#, fuzzy, c-format
-msgid "--%s needs a <file> argument"
-msgstr "--%s reikia .deb failo parametro"
-
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
 #, c-format
-msgid "unknown option `%s'"
+msgid "alternative link %s is already managed by %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2173
-msgid ""
-"need --display, --query, --list, --get-selections, --config, --set, --set-"
-"selections, --install, --remove, --all, --remove-all or --auto"
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
 msgstr ""
 
-#: utils/update-alternatives.c:2215
+#: utils/update-alternatives.c:2375
 #, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
 msgstr ""
 
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
+#: utils/update-alternatives.c:2379
 #, c-format
-msgid "alternative link %s is already managed by %s."
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
+#: utils/update-alternatives.c:2399
 #, c-format
-msgid "alternative link is not absolute as it should be: %s"
+msgid "alternative link %s is already managed by %s (slave of %s)."
 msgstr ""
 
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
+#: utils/update-alternatives.c:2443
 #, c-format
-msgid "alternative path is not absolute as it should be: %s"
+msgid "unknown argument `%s'"
 msgstr ""
 
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
+#: utils/update-alternatives.c:2462
+msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
+msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
+#: utils/update-alternatives.c:2468
+msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2481
 #, c-format
-msgid "it is a slave of %s"
+msgid "--%s needs <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2498
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "--%s needs <name>"
 msgstr ""
 
-#: utils/update-alternatives.c:2306
-#, fuzzy
-#| msgid "read error on standard input"
-msgid "<standard input>"
-msgstr "skaitymo klaida standartinėje įvestyje"
+#: utils/update-alternatives.c:2513
+msgid "--slave only allowed with --install"
+msgstr ""
+
+#: utils/update-alternatives.c:2515
+msgid "--slave needs <link> <name> <path>"
+msgstr ""
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2524
 #, c-format
-msgid "no alternatives for %s."
+msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2342
+#: utils/update-alternatives.c:2527
 #, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
+msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2346
+#: utils/update-alternatives.c:2547
+#, fuzzy, c-format
+msgid "--%s needs a <file> argument"
+msgstr "--%s reikia .deb failo parametro"
+
+#: utils/update-alternatives.c:2573
 #, c-format
+msgid "unknown option `%s'"
+msgstr ""
+
+#: utils/update-alternatives.c:2578
 msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
+"need --display, --query, --list, --get-selections, --config, --set, --set-"
+"selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2354
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "setting up automatic selection of %s."
+msgid "no alternatives for %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2617
+#, fuzzy
+#| msgid "read error on standard input"
+msgid "<standard input>"
+msgstr "skaitymo klaida standartinėje įvestyje"
+
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "  %.250s teikia %.250s, bet yra %s.\n"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "nepavyko atverti `%.250s' informacijos apie %s įrašymui"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "nepavyko išvalyti informacijos apie %s kuri buvo `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "nepavyko įvykdyti fsync %s su atnaujinta `%.250s' būsena"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "nepavyko uždaryti `%.250s' po %s informacijos įrašymo"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "nepavyko susieti `%.250s' su `%.250s informacijos apie %s išsaugojimui"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "nepavyko įdiegti `%.250s' kaip `%.250s' kuriame yra %s informacija"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "nepavyko perkelti malloc atminties (%ld baitai)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "negaliu įdiegti naujos `%.255s' versijos"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nepavyko patikrinti kito naujo failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "nepavyko patikrinti naujos distributyvo konfigūracijos failo „%.250s“"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "nepavyko įdiegti naujo informacijos failo „%.250s“ su pavadinimu „%.250s“"
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "nepavyko atverti GPL failo"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "nepavyko atverti statoverride failo"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "nepavyko sukurti atnaujinto failų sąrašo failo paketui %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "nepavyko įrašyti atnaujintų failų sąrašo paketui %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "nepavyko išvalyti atnaujintų failų sąrašo failo paketui %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "nepavyko sinchronizuoti atnaujinto failų sąrašo failo paketui %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "nepavyko uždaryti atnaujintų failų sąrašo failo paketui %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "nepavyko įdiegti atnaujintų failų sąrašo failo paketui %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd reikalinga viena reikšmė, ne nulis"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd reikalinga tik viena reikšmė"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nepavyko atverti statoverride failo"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "nepavyko atverti statoverride failo"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "nepavyko atverti statoverride failo"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "nepavyko atverti statoverride failo"
+
+#, fuzzy
+#~| msgid "unable to read %s: %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "nepavyko nuskaityti %s: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "nepavyko įvykdyti %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "neįmanoma įdiegti %s kaip %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "nepavyko rašyti %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nepavyko nuskaityti %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nepavyko užverti %s: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nepavyko rašyti %s: %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
@@ -5977,9 +6284,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "praleisti narių duomenys iš %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "nepavyko įvykdyti tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "nepavyko sukurti laikino aplanko vardo"
diff --git a/po/mr.po b/po/mr.po
index c9b8197..a6af207 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-08-17 16:02+0200\n"
 "Last-Translator: Priti Patil <prithisd@gmail.com>\n"
 "Language-Team:  Marathi, janabhaaratii, C-DAC, Mumbai, India "
@@ -19,131 +19,213 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "टीएमपीफाईल (डेटा) बनवता आली नाही"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "टीएमपीफाईल (डेटा) बनवता आली नाही"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "रिकामी श्रृंखला नसावी"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "अंक-अक्षराने सुरुवात होणे आवश्यक"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "चिन्ह `%c' ला अनुमती नाही (फक्त अक्षरे, अंक व चिन्हे `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "`%s' लिहिताना त्रुटी"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "उगम फाइल `%.250s' उघडता येत नाही"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "उगम फाइल `%.250s' उघडता येत नाही"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "व्हीएसएनप्रिंटएफ़मधे फ़्लश? करणे जमत नाही"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "`%.255s' अनबफर करता येत नाही"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "जुने वळण-जुने: %s काढून टाका"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "`%.255s' पाइप बनवताना त्रुटी"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "%.250s काढणे अशक्य"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "नवीन स्टॅटअोव्हरराइड: %s अधिष्ठापन करताना त्रुटी"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "बफर_नक्कल (%s) मधे अयशस्वी झाले"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "बफर_नक्कल (%s) मधे अयशस्वी झाले"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "बफर_नक्कल (%s) मधे तोकडे वाचन"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "टार इक्सइसी करता आले नाही"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s अमलात आणण्यास असमर्थ आहे"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "अपरिचीत संकोच प्रकार `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: डिकाँंप्रेशन"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: काँंप्रेशन"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: आंतरिक जीझिप त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: आंतरिक जीझिप त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: आंतरिक जीझिप त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: आंतरिक जीझिप त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: आंतरिक जीझिप त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: आंतरिक बीझिप२ त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: आंतरिक बीझिप२ त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: आंतरिक बीझिप२ त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: आंतरिक बीझिप२ त्रुटी: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -152,109 +234,127 @@ msgstr ""
 "सुधारणा निर्देशिकेत असलेल्या `%.250s' या फाइलचे नाव जास्त लांब आहे (लांबी=%d, "
 "जास्तीतजास्त=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "सुधारणा निर्देशिकेत असलेल्या फाईलींच्या नावांची लांबी वेगवेगळी आहे (दोन्ही %d व %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "`%.255s' सुधारणा निर्देशिका तपासता येत नाही"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "अंतर्भुत सुधारणा फाईल %.255s काढून टाकता आली नाही"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s' ची रचना करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "%.250s पँडिंगने भरता येत नाही"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "पँडिंगनंतर %.250s एकजीव करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "पँडिंगनंतर %.250s च्या सुरूवातीला जाता येत नाही"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "व्हीएसएनप्रिंटएफ़ साठी टीएमपीफाईल उघडता येत नाही"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "डीपीकेजी सद्यस्थिती डेटाबेस लोॅकफ़ाईल उघडता/बनवता येत नाही"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "आपणांस डीपीकेजी सद्यस्थिती डेटाबेसला टाळे लावण्याची परवानगी नाही"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "डीपीकेजी सद्यस्थिती डेटाबेसला टाळे लावता येत नाही"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "या संक्रियेसाठी सुपरयुझरचे हक्क आवश्यक आहेत"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "डीपीकेजी दर्जा स्थानात प्रवेश मिळत नाही"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "या संक्रियेसाठी डीपीकेजी दर्जा स्थानाचे वाचन/लेखन हक्क आवश्यक आहेत"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "माझी स्वतःची सुधारणा फाईल %.255s  काढून टाकता आली नाही"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "`%.250s' ची सुधारित स्थिती लिहिता येत नाही"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "`%.250s' ची सुधारित स्थिती एकजीव करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "`%.250s' च्या सुधारित स्थितीत काटछाट करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "%.250s' ची सुधारित स्थिती एफसिन्क करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "%.250s' ची सुधारित स्थिती बंद करता येत नाही"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "%.250s' ची सुधारित स्थिती अधिष्ठापित करता येत नाही"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "आवृत्ती क्रमांक"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "आवृत्ती क्रमांक"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -271,90 +371,62 @@ msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 msgid "unable to open directory '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "व्हीएसएनप्रिंटएफ़मधे फ़्लश? करणे जमत नाही"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "`%.50s' to `%.250s' चे तपशील लिहिता आले नाहीत"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "%s माहिती लिहिण्यासाठी `%s' उघडता आले नाही"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "सद्यस्थिती फाइलचे बफरिंग निश्चित करता येत नाही"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "`%.50s' बद्दलची %s माहिती `%.250s' मध्ये लिहिता आली नाही"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "%s माहिती `%.250s' मध्ये एकजीव करता आली नाही"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s माहिती `%.250s' मध्ये एफसिन्क करता आली नाही"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "%s माहिती लिहिल्यानंतर `%.250s' बंद करता आली नाही"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "%s च्या बॅक-अपसाठी `%.250s' `%.250s' शी जोडता आले नाही"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "`%.250s' %s माहिती समावलेले `%.250s'म्हणून अधिष्ठापित करता आले नाही"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "वीन क्लीनअप नोंदीकरिता मेमरी अपूरी"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -363,149 +435,180 @@ msgstr ""
 "%s: सफाई करताना चूक:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "डीपीकेजी: त्रुटी सुधारणेदरम्यान पुष्कळच नेस्टेड चुका  !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "वीन क्लीनअप नोंदीकरिता मेमरी अपूरी"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "बहुपर्यायांसहित नवीन क्लीनअप नोंदीकरिता मेमरी अपूरी"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: सफाई करताना चूक:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: सफाई करताना चूक:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: अंतर्गत त्रुटी `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s हरवले आहे"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 msgid "'%.50s' is not allowed for %s"
 msgstr "%s साठी `%.*s' ला अनुमती नाही"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s नंतर अडगळ"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "पॅकेजचे नाव अयोग्य (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "फाइलचे विवरण क्षेत्र रिकामे `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "सद्यस्थितीदर्शक फाइलमधे फाइल विवरण क्षेत्र `%s' ला अनुमती नाही"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "फाइल विवरण क्षेत्र `%s' मधे खुपच अधिक मूल्ये (इतरांच्या तुलनेत)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "फाइल विवरण क्षेत्र `%s' मधे खुपच कमी मूल्ये (इतरांच्या तुलनेत)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "बुलियन क्षेत्रामधे हो/नाही"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr " `अग्रक्रम' क्षेत्रामधे शब्द"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "येथील संदर्भात `सद्यस्थिती' क्षेत्रासाठी मूल्य ठरवण्याची अनुमती नाही"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "`सद्यस्थिती' क्षेत्रातील पहिला (जरुर) शब्द"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "`सद्यस्थिती' क्षेत्रातील दुसरा (चूक) शब्द"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "`सद्यस्थिती' क्षेत्रातील तिसरा (सद्यस्थितीदर्शक) शब्द"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "आवृत्ती श्रृंखला `%.250s': %.250s मधे त्रुटी"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "कालबाह्य `उजळणी' किंवा `पॅकेज-उजळणी' क्षेत्र वापरले"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "येथील संदर्भात `विन्यास-आवृत्ती' क्षेत्रासाठी मूल्य ठरवण्याची अनुमती नाही"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "विन्यास-आवृत्ती श्रृंखला `%.250s': %.250s मधे त्रुटी"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`विन्यासफाईल' च्या मूल्यामधील ओळ कुरूप आहे `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "`विन्यासफाईल' च्या मूल्यामध्ये रिक्त जागेने न सुरू होणारी ओळ आहे `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "विन्यासफाईल म्हणून मूल किंवा रिक्त निर्देशिकेची नोंद केली आहे"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "`%s' क्षेत्र, पॅकेजचे नाव गायब, किंवा पॅकेजच्या नावाच्या अपेक्षित ठिकाणी कचरा"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' क्षेत्र, पॅकेजचे नाव अयोग्य `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "`%s' क्षेत्र, पॅकेजचे नाव गायब, किंवा पॅकेजच्या नावाच्या अपेक्षित ठिकाणी कचरा"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d फाइल्स आणि डिरेक्टरीज यांची सध्या स्थापना झालेली आहे.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s' क्षेत्र, संदर्भ `%.255s': आवृत्तीत त्रुटी: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -514,7 +617,7 @@ msgstr ""
 "`%s' क्षेत्र, संदर्भ `%.255s':\n"
 " आवृत्ती नाते खराब %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -523,76 +626,76 @@ msgstr ""
 "`%s' क्षेत्र, संदर्भ `%.255s':\n"
 " `%c' कालबाह्य आहे, त्याएेवजी %c=' किंवा `%c%c' वापरा"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, fuzzy, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr "आवृत्ती क्रमांक तंतोतंत जुळल्याचे दिसते, त्याएेवजी `=' चा वापर सुचित"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "प्रोव्हाईड्ससाठी तंतोतंत आवृत्त्याच वापराव्यात"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, fuzzy, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr "आवृत्ती मूल्य अंक-अक्षरांशिवाय सुरू होतेय, रिक्त जागा अंतर्भुत करण्याचे सुचित"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' क्षेत्र, संदर्भ `%.255s': आवृत्तीत `%c' चा समावेश आहे"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' क्षेत्र, संदर्भ `%.255s': आवृत्ती अ-रहित"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s' क्षेत्र, संदर्भ `%.255s': आवृत्तीत त्रुटी: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' क्षेत्र, पॅकेज `%.255s' संदर्भात नियमबाह्य लेखन त्रुटी "
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "%s क्षेत्रात (`|') पर्यायांना अनुमती नाही"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "येथील संदर्भात `विन्यास-आवृत्ती' क्षेत्रासाठी मूल्य ठरवण्याची अनुमती नाही"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "`%s' क्षेत्र, पॅकेजचे नाव अयोग्य `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "येथील संदर्भात `सद्यस्थिती' क्षेत्रासाठी मूल्य ठरवण्याची अनुमती नाही"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "बेकायदेशीर पॅकेजचे नाव %d ओळीवर: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "पॅकेज `%.250s'साठी असलेली फाइलची सुची"
@@ -649,594 +752,561 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "`%.250s' ची सुधारित स्थिती लिहिता येत नाही"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "रिअललोॅक अयशस्वी (%ld बाइट्स)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "रिअललोॅक अयशस्वी (%ld बाइट्स)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "निर्देशिका बनवता आली नाही"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "एसटीडी%s साठी डीयुपी करणे अयशस्वी"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "एफ़डी %d साठी डीयुपी करणे अयशस्वी"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "पाइप बनवणे अयशस्वी"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "`%s' लिहिताना त्रुटी"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s साठी फाईलडीस्क्रिप्टर फ्लॅग वाचणे जमत नाही"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "%.250s साठी क्लोज-ऑन-इअेक्सइसी फ्लॅग निश्चित करणे जमत नाही"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "संरचना त्रुटी: %s चे मूल्य आवश्यक"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "संरचना फाईल `%.255s' वाचनासाठी उघडता आली नाही"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "अपरिचीत पर्याय `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s पर्याय मूल्य धारण करतो"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s पर्याय मूल्य धारण करत नाही"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "`%.255s' संरचना फाईलमधे वाचन त्रुटी"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "`%.255s' संरचना फाईल बंद करताना त्रुटी"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "`%.255s' संरचना फाईल बंद करताना त्रुटी"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "अपरिचित पर्याय --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s पर्याय मूल्य धारण करतो"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s पर्याय मूल्य धारण करत नाही"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "अपरिचित पर्याय -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c पर्याय मूल्य धारण करतो"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c पर्याय मूल्य धारण करत नाही"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "ताकिद: अप्रचलित पर्याय `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr " परस्परविरुद्ध कृती -%c (--%s) आणि -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "`%s' क्षेत्रासाठी मूल्य पुनरावृत्ती"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "वापरकर्त्याने ठरविलेेले क्षेत्र नाव `%.*s' फारच छोटे"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "वापरकर्त्याने ठरविलेेल्या क्षेत्रात `%.*s' मूल्य पुनरावृत्ती"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s गायब"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s साठी रिक्त मूल्य"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr "(पॅकेज: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "पॅकेजची संरचित आवृत्ती अनुचित स्थितीत"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "अधिष्ठापन न केलेल्या पॅकेजमधे कोॅन्फफाइल आहेत, त्यांच्याकडे दुर्लक्ष"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "पॅकेज इनफो फाईल `%.255s' वाचनासाठी उघडता आली नाही"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "पॅकेज इनफो फाईल `%.255s' स्टॅट करता येत नाही"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "पॅकेज इनफो फाईल `%.255s' एममॅप करता येत नाही"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "पॅकेज इनफो फाईल `%.255s' स्टॅट करता येत नाही"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "वाचनानंतर बंद करता आले नाही: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "क्षेत्र नाव `%.*s' नंतर इओएफ"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "क्षेत्र नाव `%.*s' मधे न्यूलाइन"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "क्षेत्र नाव `%.*s' मधे एमएसडोॅस इओएफ (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "क्षेत्र नाव `%.*s' नंतर कोलन असणे आवश्यक"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "`%.*s' क्षेत्राच्या मूल्यापुर्वी इओएफ (अंतिम न्यूलाइन गायब)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "`%.*s' क्षेत्राच्या मूल्यात एमएसडोॅस इओएफ कॅर (न्यूलाइन गायब?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "क्षेत्र नाव `%.*s' मधे न्यूलाइन"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "`%.*s' क्षेत्राच्या मूल्यादरम्यान इओएफ (अंतिम न्यूलाइन गायब)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "अनेक पॅकेज इनफो नोंदी आढळल्या, फक्त एकालाच अनुमती"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "वाचनानंतर बंद करता आले नाही: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s' मधे पॅकेजची माहिती नाही"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, `%.255s' फायलीत  %d ओळीजवळ"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, `%.255s' फायलीत  %d ओळीजवळ"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "रिकामी श्रृंखला नसावी"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "अंक-अक्षराने सुरुवात होणे आवश्यक"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "चिन्ह `%c' ला अनुमती नाही (फक्त अक्षरे, अंक व चिन्हे `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<काही नाही>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "आवृत्ती श्रृंखला रिकामी आहे"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "आवृत्ती श्रृंखलेत वेढलेल्या रिक्त जागा आहेत"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "आवृत्तीतील इपोच हा अंक नाही"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "आवृत्ती अंकात कोलन नंतर काही नाही"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "आवृत्ती अंकात कोलन नंतर काही नाही"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "आवृत्ती अंकात कोलन नंतर काही नाही"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s गायब"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s साठी रिक्त मूल्य"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "क्षेत्र रुंदीत `%c' अयोग्य \n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "संरूप मधे बंद करण्याचा ब्रेस गायब \n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(वर्णन उपलब्ध नाही)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "बेकायदेशीर पॅकेजचे नाव %d ओळीवर: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "बेकायदेशीर पॅकेजचे नाव %d ओळीवर: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "स्क्रिप्ट रन करण्याआधी सिग्नल %sकडे दुर्लक्ष करण्यास असमर्थ आहे"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "दोष अनकॅचिंग सिग्नल %s: %s \n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (उपप्रक्रिया): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "विशाख अयशस्वी"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "उपप्रक्रिया %s कडुन त्रुटी निर्गम स्थिती %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "%s साठी वाट पहाणे अयशस्वी झाले"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "उपप्रक्रिया %s ला (%s)%s संकेताने नष्ट केले"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", गाभा अडगळीत टाकला"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, fuzzy, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "थांबणे स्थिती कोड %d नुसार उपप्रक्रिया %s अयशस्वी झाली "
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "%s साठी वाट पहाणे अयशस्वी झाले"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "स्टॅटओवरराइड फाइल `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "%s चे टाळे उघडता येत नाही: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "%.255s फाइल मधुन %s वाचताना त्रुटी"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "`%.255s'ची नविन आवृत्ती स्थापन करणे अशक्य"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "भाग फाइल `%.250s' वाचता येत नाही"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "`%.255s'ची नविन आवृत्ती स्थापन करणे अशक्य"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "नवी माहिती फाइल `%.250s' हिची `%.250s' म्हणून स्थापना करण्यास असमर्थ आहे"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "नवी माहिती फाइल `%.250s' हिची `%.250s' म्हणून स्थापना करण्यास असमर्थ आहे"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "भाग फाइल `%.250s' वाचता येत नाही"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "`%.255s' संरचना फाईलमधे वाचन त्रुटी"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "डिपोॅट निर्देशिका `%.250s' वाचता येत नाही"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "डिपोॅट निर्देशिका `%.250s' वाचता येत नाही"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1261,188 +1331,210 @@ msgstr "%.250s मधील फाइलचा अनपेक्षित श
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "डिपिकेजी-डेब पाइप मधुन वाचन त्रुटी"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "`%.255s'चा समयशिक्का निर्धारीत करताना त्रुटी"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "`%.255s' (`%.255s' मधील) वाचता आली नाही"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "`%.255s' सिमलिंकची मालकी निश्चित करताना त्रुटी"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "`%.255s' दरम्यान बॅकएन्ड डिपिकेजी-डेब"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "`%.255s' ची मालकी निश्चित करताना त्रुटी"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "`%.255s' च्या परवानग्या निर्धारीत करताना त्रुटी"
 
-#: src/archives.c:395
-#, fuzzy, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "`%.250s' वरिल एग्झिक्युट परवानगी सेट करण्यास असमर्थ आहे"
-
-#: src/archives.c:417
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
+msgid "error closing/writing `%.255s'"
+msgstr "`%.255s बंद करताना/लिहिताना त्रुटी "
 
-#: src/archives.c:475
-#, fuzzy, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"`%.250s'%.10s%.100s%.10s ची वळवलेली आवृत्ती असलेल्या `%.250s' वर पुनर्लेखन करण्याच्या "
-"प्रयत्नात"
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "`%.255s' पाइप बनवताना त्रुटी"
 
-#: src/archives.c:481
-#, fuzzy, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"`%.250s'%.10s%.100s%.10s ची वळवलेली आवृत्ती असलेल्या `%.250s' वर पुनर्लेखन करण्याच्या "
-"प्रयत्नात"
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "`%.255s' उपकरण बनवताना त्रुटी"
 
-#: src/archives.c:511
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "`%.255s' स्टॅट करता येत नाही (जे मी आता अधिष्ठापित करणार होतो)"
+msgid "error creating hard link `%.255s'"
+msgstr "`%.255s' हार्ड साखळी बनवताना त्रुटी"
 
-#: src/archives.c:519
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "`%.255s' प्रतीकात्मक साखळी बनवताना त्रुटी"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "`%.255s' निर्देशिका बनवताना त्रुटी"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "`%.255s'चा समयशिक्का निर्धारीत करताना त्रुटी"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "`%.255s' सिमलिंकची मालकी निश्चित करताना त्रुटी"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "`%.255s' साखळी/लिंक वाचण्यास अशक्य"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "%.250s पॅकेजमधेही असल्याने, `%.250s' वर पुनर्लेखन करण्याच्या प्रयत्नात"
+
+#: src/archives.c:652
+#, fuzzy, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "`%.250s' वरिल एग्झिक्युट परवानगी सेट करण्यास असमर्थ आहे"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:732
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"`%.250s'%.10s%.100s%.10s ची वळवलेली आवृत्ती असलेल्या `%.250s' वर पुनर्लेखन करण्याच्या "
+"प्रयत्नात"
+
+#: src/archives.c:738
+#, fuzzy, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"`%.250s'%.10s%.100s%.10s ची वळवलेली आवृत्ती असलेल्या `%.250s' वर पुनर्लेखन करण्याच्या "
+"प्रयत्नात"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "`%.255s' स्टॅट करता येत नाही (जे मी आता अधिष्ठापित करणार होतो)"
+
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "अन्य आवृत्ती अधिष्ठापित करण्यापुर्वी `%.255s' भोवतालचा घोळ निस्तारता येत नाही"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "अन्य आवृत्ती अधिष्ठापित करण्यापुर्वी `%.255s' स्टॅट रिस्टोअर्ड करता येत नाही"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, fuzzy, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "आर्काइवमधे 0x%x या अपरिचित प्रकाराचे `%.255s' ओॅब्जेक्ट होते"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "जुनी नावे `%s': %s स्टॅट करता येत नाहीत"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "%s ... जुन्या पॅकेजमधील फायली बदलल्या जात आहेत \n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "%s ... अधिष्ठापित पॅकेजमधील फायलींनी बदलले \n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr "%.250s पॅकेजमधील `%.250s' निर्देशिकेवर नाॅननिर्देशिकेने पुनर्लेखन करण्याच्या प्रयत्नात"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "%.250s पॅकेजमधेही असल्याने, `%.250s' वर पुनर्लेखन करण्याच्या प्रयत्नात"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "`%.255s' (`%.255s' मधील) वाचता आली नाही"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "`%.255s' दरम्यान बॅकएन्ड डिपिकेजी-डेब"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "`%.255s बंद करताना/लिहिताना त्रुटी "
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "`%.255s' पाइप बनवताना त्रुटी"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "`%.255s' उपकरण बनवताना त्रुटी"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "`%.255s' हार्ड साखळी बनवताना त्रुटी"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "`%.255s' प्रतीकात्मक साखळी बनवताना त्रुटी"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "`%.255s' निर्देशिका बनवताना त्रुटी"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "नविन आवृत्ती स्थापन करण्यासाठी `%.255s' बाजूला करण्यास अशक्य"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "`%.255s' साखळी/लिंक वाचण्यास अशक्य"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "`%.255s'चे सिमलिंक बॅकप घेणे अशक्य"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "`%.255s'चे chown सिमलिंक बॅकप घेणे अशक्य"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "नविन आवृत्ती स्थापन करण्याआधी `%.255s'चे सिमलिंक बॅकप घेणे अशक्य"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "`%.255s'ची नविन आवृत्ती स्थापन करणे अशक्य"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "`%.255s' ची रचना करता येत नाही"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "`%.255s' अनबफर करता येत नाही"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1451,7 +1543,7 @@ msgstr ""
 "डिपिकेजी: ताकिद - %s काढून टाकून अवलंबुन रहाण्याची समस्या दुर्लक्षित करित आहे:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1460,7 +1552,7 @@ msgstr ""
 "डिपिकेजी: ताकिद - %s काढुन टकण्यासाठी जरुरी असलेल्या\n"
 " %s पॅकेजची अजुळवणी विचारात घेत आहे.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1468,7 +1560,7 @@ msgid ""
 msgstr ""
 "डिपिकेजी: नाही, %s हे जरूरी आहे, %s काढुन टाकण्यासाठी त्याची अजुळवणी करणे शक्य नाही.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1477,28 +1569,28 @@ msgstr ""
 "डिपिकेजी: नाही, %s काढू शकत नाही  (--स्वयंचलीत-अजुळवणी मदत करू शकते):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "%.250sमध्ये वाचनाची समस्या"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "`%.255s'ची नविन आवृत्ती स्थापन करणे अशक्य"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "डिपिकेजी: %s च्या मर्जीनुसार %s काढून टाकण्याचा विचार करत आहे ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "डिपिकेजी: हो %sच्या मर्जीनुसार %s कढून टाकले जाइल.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1507,40 +1599,40 @@ msgstr ""
 "डिपिकेजी: %s बद्दल ज्याच्यात %s आहे:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "डिपिकेजी: ताकिद - परस्परविरोधाकडे दुर्लक्ष करित आहे, तरी पुढे जाऊ शकता !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "डिपिकेजी: %s च्या मर्जीनुसार %s काढून टाकण्याचा विचार करत आहे ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s ची बरोबर स्थापना झालेली नाही - त्यावर अवलंबित असलेल्या बाबींकडे दुर्लक्ष करित आहे.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "डिपिकेजी: %s काढुन टकण्यास समस्या येइल कारण ती %s पुरवते ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1548,103 +1640,105 @@ msgid ""
 msgstr ""
 "डिपिकेजी: पॅकेज %sला पुर्नस्थापनेची जरूरी आहे, पण तुमच्या विनंती नुसार ते काढूनटाकले जाइल\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "डिपिकेजी: पॅकेज %sला पुर्नस्थापनेची जरूरी आहे, ते काढून टाकले जाणार नाही.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "डिपिकेजी: हो %sच्या मर्जीनुसार %s कढून टाकले जाइल.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "परस्परविरोधी पॅकेजेस - %.250sची स्थापना होत नाही"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "डिपिकेजी: ताकिद - परस्परविरोधाकडे दुर्लक्ष करित आहे, तरी पुढे जाऊ शकता !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --रिकर्सीव्ह/पुन्हा: पुन्हा: लागणारी गरज कमीतकमी एक पाथ आरग्युमेन्ट"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "--रिकर्सीव्हला लागणारा शोध अमलात आणण्यास अयशस्वी"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "फाइन्ड्स पाइप एफडीओपन करण्यास अयशस्वी"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "फाइन्ड्स पाइप वाचण्यास दोष येतोय"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "फाइन्ड्स पाइप बंद करण्यास दोष येतोय"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--पुन्हाः पुन्हाः परत येणारी नादुरुस्त झालेली %i चूक शोधा"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "शोध घेतला, पण पॅकेजेस (फाइल *.deb) सापडले नाही"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s ला कमीतकमी एका पॅकेजच्या अर्काइव्ह फाइलच्या आरग्यूमेंटची गरज आहे"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "अगोदर निवड रद्द झालेल्या %s पॅकेजची निवड होत आहे.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "निवड रद्द झालेल्या %s पॅकेज वगळत आहे.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "%.250s ची %.250s आवृत्ती अगोदर स्थापन केलीली आहे, वगळत आहे.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - ताकिद : %.250s हे %.250sला  %.250s वरून खाली आणते.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "%.250s हे %.250sला  %.250s वरून खाली आणणार नाही, वगळत आहे.\n"
@@ -1678,18 +1772,18 @@ msgstr "`%.250s'ची नवीन स्थापन केलेली आव
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "`%.250s'ची नवीन वेचलेली /extracted आवृत्ती काढून टाकण्यास असमर्थ आहे"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "नवीन डिस्ट कॉनफाइल `%.250s' स्टॅट होण्यास अयशस्वी"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "चालू स्थापन केलेली `%.250s' कॉनफाइल स्टॅट होण्यास अयशस्वी"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1700,61 +1794,61 @@ msgstr ""
 "कॉनफिगरेशन फाइल '%s' सिस्टमवर/संगणकावर अस्तित्वात नाही.\n"
 "तुमच्या विनंतीनुसार नवीन कॉनफिग फाइलची स्थापना होत आहे.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "डिपिकेजी: %s: ताकिद -  `%.250s' हे जुने बॅकप काढून टाकण्यास अयशस्वी: %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "डिपिकेजी: %s: ताकिद - `%.250s' चे `%.250s' पुन्हा नामांकन करण्यास अयशस्वी: %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: जीझिप ची अंमलबजावणी होउ शकली नाही %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "डिपिकेजी: %s: ताकिद - `जुनी %.250s' डिस्ट्रिब आवृत्ती काढून टाकण्यास अयशस्वी: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "डिपिकेजी: %s: ताकिद - `%.250s' काढून टाकण्यास अयशस्वी (पुन्हा लिहिण्याच्या आधी): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 "डिपिकेजी: %s: ताकिद - %.250s' हि `%.250s' ला लिंक करण्यास अयशस्वी झाली आहे: %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "%s या कॉनफिग फाइलच्या नवीन आवृत्तीची स्थापना करित आहे....\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "`%.250s' हे `%.250s' म्हणून स्थापना करण्यास असमर्थ आहे"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "`%s' हे नाव नसलेले पॅकेज प्रस्थापित झाले आहे, त्याची जुळवणी शक्य नाही"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "पॅकेज %.250s ची स्थापना आणि जुळवणी आधीच झालेली आहे"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1763,7 +1857,24 @@ msgstr ""
 "पॅकेज %.250s हे जुळवणीसाठी तयार नाही\n"
 "जुळवणी शक्य नाही (सध्याची स्थिती `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"पॅकेज %.250s हे जुळवणीसाठी तयार नाही\n"
+"जुळवणी शक्य नाही (सध्याची स्थिती `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1772,11 +1883,11 @@ msgstr ""
 "डिपिकेजी: यावर अवलंबून असलेल्या समस्यांमुळे %sची जुळवणी करण्यास मज्जाव करते:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "अवलंबून असलेल्या समस्यांमुळे - ज़ुळवणी न करिता सोडून देते"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1785,7 +1896,7 @@ msgstr ""
 "डिपिकेजी: %s: अवलंबून असलेल्या समस्यांमुळे, परंतू तुम्ही केलेल्या विनंतीनुसार जुळवणी करित आहे:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1793,12 +1904,12 @@ msgstr ""
 "तुमचे पॅकेज अतिशय विसंगत परिस्थितीत आहे - त्याची जुळवणी करण्याच्या प्रयत्नाआधी तुम्ही त्याची "
 "पुर्नस्थापना करा"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "सेटिंग होत आहे %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1807,7 +1918,7 @@ msgstr ""
 "डिपिकेजी: %s: ताकिद - `%s' कॉनफिग फाइल स्टॅट होण्यास असमर्थ आहे\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1816,7 +1927,7 @@ msgstr ""
 "डिपिकेजी: %s: ताकिद - कॉनफिग फाइल `%s' हि सर्क्युलर लिंक आहे\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1825,7 +1936,7 @@ msgstr ""
 "डिपिकेजी: %s: ताकिद - `%s' कॉनफाइल रिडलिंक करण्यास असमर्थ आहे\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1834,35 +1945,35 @@ msgstr ""
 "डिपिकेजी: %s: ताकिद -  कॉनफाइल `%.250s' फाइलनावाचे विघटन करण्याचे ठरविते\n"
 " (`%s' हे `%s' ला सिमलिंक आहे)\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "डिपिकेजी: %s: ताकिद - कॉनफाइल `%.250s' हि साधी फाइल किंवा सिमलिंक नाही (= `"
 "%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "डिपिकेजी: %s: ताकिद - कॉनफाइल %s हि हॅशसाठी उघडण्यास असमर्थ आहे: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "तुमचे झाल्यावर 'एग्झिट' टाइप करा.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1871,12 +1982,12 @@ msgstr ""
 "\n"
 "काॅनफिगरेशन फाइल `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr "(प्रत्यक्ष `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1887,7 +1998,7 @@ msgstr ""
 "==> सिस्टमवरील/संगणकावरिल फाइल हि तुम्ही किंवा स्क्रिप्टने बनवलेली आहे.\n"
 "==> पॅकेजमधील फाइल हि पॅकेज मेंटेनरकडून पुरवलेली आहे.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1896,7 +2007,7 @@ msgstr ""
 "\n"
 "स्थापना झाल्यापासून बदललेली नाही.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1905,7 +2016,7 @@ msgstr ""
 "\n"
 " ==> स्थापना केल्यापासून (तुम्ही अथवा स्क्रिप्टने) बदल केले आहेत.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1914,37 +2025,37 @@ msgstr ""
 "\n"
 " ==> स्थापना केल्यापासून (तुम्ही अथवा स्क्रिप्टने) काढून टाकलेले.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> पॅकेज वितकराने अद्ययावत/अपडेट केलेल्या आवृत्ती पाठवल्या आहेत.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     पॅकेजमधील आवृत्ती आणि गेल्यावेळी स्थापन केलेली आवृत्ती या दोन्ही सारख्या आहेत.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> तुम्ही विनंती केल्याप्रमाणे नवीन फाइल वापरत आहे.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> तुम्ही विनंती केल्याप्रमाणे चालू जुनी फाइल वापरत आहे.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> जुनी कॉनफिग फाइल डिफॉल्ट म्हणून ठेवत आहे.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> नवीन कॉनफिग फाइल डिफॉल्ट म्हणून वापरत आहे.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1959,182 +2070,168 @@ msgstr ""
 "      डि        : आवृत्तीमधिल फरक दखवा\n"
 "      झेड       : परिस्थिती तपासण्यासाठी ही प्रक्रिया बॅकग्राउंड मध्ये करा\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " तुमची चालू आवृत्ती ठेवणे हि डिफोॅल्ट कृती आहे.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr "नवी आवृत्ती स्थापन करणे हि डिफोॅल्ट कृती आहे.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[डिफोॅल्ट=एन]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[डिफोॅल्ट=वाय]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[डिफोॅल्ट नाही]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "एसटीडीइआरआर लिहिण्यास येणारा दोष हा कॉनफाइल प्रॉम्प्टच्या आधी शोधण्यात आला"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "कॉनफाइल प्रॉम्प्टच्या एसटिडिइनवरचा दोष वाचा"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "कॉनफाइल प्रॉम्प्टच्या एसटिडीइनवरची EOF "
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr " च्यावर अवलंबुन "
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr "च्यावर आधी/अगोदर अवलंबुन"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr "सल्ला देते "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr "सुचवते"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr "तुटते"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr "च्याबरोबर बेबनाव/परस्परविरोध"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr "वाढवते"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s काढून टकायला पाहिजे.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s ची अजुळवणी करायला पाहिजे.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s ची स्थापना करायची आहे, पण आवृत्ती %.250s आहे.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr " %.250s ची स्थापना झाली आहे, पण आवृत्ती %.250s आहे.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s हि अनपॅक झाली आहे, परंतु तीची कधीच उजळणी झाली नव्हती \n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s हि अनपॅक झाली आहे, पण आवृत्ती %.250s आहे.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s ची ताजी/लेटेस्ट आवृत्ती हि %.250s आहे.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s हि %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s हे %.250s पुरवतात पण ती काढून टाकायची आहे.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s हे %.250s पुरवतात पण तीची अजुळवणी करायची आहे.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr " %.250s हे %.250s पुरवतात पण ते %s आहे.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ची स्थापना झाली नाही.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (आवृत्ती %.250s) ची स्थापना करायची आहे\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (आवृत्ती %.250s) हि %s. आहे\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s हे %.250s पुरवतात आणि त्याची स्थापना करायची आहे\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s हे %.250s पुरवतात आणि ते %s आहे.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "मदतीसाठी डिपिकेजी-तोडा --मदत टाइप करा"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "डेबियन %s आवृत्ती %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
-"सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2145,8 +2242,8 @@ msgstr ""
 "आवृत्ती २ वा\n"
 "पुढील पहा. याची कोणतीही हमी नाही.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2155,7 +2252,7 @@ msgstr ""
 "उप्युक्तता: %s [<पर्याय> ...] <आज्ञा>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2167,7 +2264,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2208,7 +2305,7 @@ msgstr ""
 "पाहिजेत.\n"
 "पॅकेज स्थापनपूर्व/काढल्यानंतर परिभाषेत --पॅकेज व --वळवा निर्धारीत केलेल्या असल्याच पाहिजेत\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2217,159 +2314,133 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "जुनी नावे `%s': %s स्टॅट करता येत नाहीत"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "`%s': %s तपासताना त्रुटी"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, fuzzy, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr "पुनर्नामांकनात `%s' वर वेगळ्या फाइल `%s' ने पुनर्लेखन सामील आहे, संमती नाही"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "नवी नावे `%s': %s स्टॅट करता येत नाहीत"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "पुनर्नामांकन: पुनरावृत्त जुनी साखळी `%s': %s काढून टाका"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "फाइलनाव \"%s\" हे निरपेक्ष नाही"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "फाइल मधे न्युलाइनस् नसेल"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "स्थानिक वळवत आहे: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "स्थानिक वळवत आहे: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "%sने फेराफार/तफावत"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%sनी वळवले आहे: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "%sने फेराफार/तफावत"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "%sनी वळवले आहे: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "जीपीएल फाइल उघडता येत नाही"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "व्हीएसएनप्रिंटएफ़मधे फ़्लश? करणे जमत नाही"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "जुने वळण-जुने: %s काढून टाका"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "नवीन स्टॅटअोव्हरराइड-जुनी: %s बनवताना त्रुटी"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "नवीन स्टॅटअोव्हरराइड: %s अधिष्ठापन करताना त्रुटी"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s ला एकच पर्याय आवश्यक"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "फाइलनाव \"%s\" हे निरपेक्ष नाही"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "फाइल मधे न्युलाइनस् नसेल"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "निर्देशिका वळवता येत नाहीत"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "निर्देशिका वळवता येत नाहीत"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "`%s' सोडत आहे"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' चे `%s' शी वितुष्ट"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' मिळवत आहे"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"डिपिकेजी - ताकिद: %.250s ज्याची स्थापना केलेली नाही, ते काढून टाकण्याच्या विनंतीकडे "
+"दुर्लक्ष करित आहे.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "`%s' वळण नाही, काहीही काढून टाकले नाही"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2380,7 +2451,7 @@ msgstr ""
 "  `%s'\n"
 " काढून टाकताना  `%s' मिळाले"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2391,17 +2462,24 @@ msgstr ""
 "  `%s'\n"
 " काढून टाकताना  `%s' मिळाले"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"डिपिकेजी - ताकिद: %.250s ज्याची स्थापना केलेली नाही, ते काढून टाकण्याच्या विनंतीकडे "
+"दुर्लक्ष करित आहे.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "`%s' काढून टाकत आहे"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "पॅकेज मधे न्युलाइनस् नसेल"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "वळवा-कडे मधे न्युलाइनस् नसेल"
 
@@ -2417,12 +2495,12 @@ msgstr "अगोदरची डाइव्हर्जन्स फाइल
 msgid "failed to fstat diversions file"
 msgstr "डाइव्हर्जन्स फाइल एफस्टॅट होण्यास अयशस्वी"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "`%.250s' किंवा `%.250s' यामध्ये सामावलेले परस्परविरोधी डाइव्हर्जन्स"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2432,7 +2510,7 @@ msgstr ""
 " चालण्यासाठी त्याची (आणि त्याच्यावर अवलंबुन असलेल्या पॅकेजेसची) पुन्हा एकदा स्थापना करणे\n"
 " जरुरी आहे:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2441,7 +2519,7 @@ msgstr ""
 "खालील पॅकेजेस अनपॅक केली आहेत परंतू तिची जुळवणी केलेली नाही. त्यांची जुळवणी डिपिकेजी \n"
 " --कॉनफिगर किंवा डिसिलेक्टमधील कॉनफिगर मेनू पर्यायाने करू शकता.\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2452,7 +2530,7 @@ msgstr ""
 "मेनु पर्याय\n"
 "वापरुन जुळवणीचा पुन्हा प्रयत्न करा:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2462,46 +2540,73 @@ msgstr ""
 "करून त्यांची स्थापना पुर्ण होऊ शकते; पॅकेजेस डिसिलेक्ट किंवा डिपिकेजी --रिमूव्हवापरून काढू "
 "शकता:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s पर्याय घेत नाही"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<अनोळखी>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "%d %s मध्ये आहे:"
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2509,7 +2614,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d पॅकेजेस खालील विभागामधून"
 msgstr[1] " %d पॅकेजेस खालील विभागामधून"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2518,30 +2623,34 @@ msgstr ""
 "महत्त्वाच्या प्रचलित/चालू आधार/सपोर्ट असलेली डिपिकेजीच्या आवृत्तीची जुळवणी झाली नाही.\n"
 "कृपया 'डिपिकेजी -- कॉनफिगर डिपिकेजी' वापरा, आणि पुन्हा प्रयत्न करा.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "डिपिकेजीची स्थापना झाल्याची नोंद नाही, प्रचलित/चालू आधार/सपोर्टसाठी तपासू शकत "
 "नाही !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2550,28 +2659,28 @@ msgstr ""
 "डिपिकेजी: प्रि-डिपेन्डसीचे/आधी अवलंबुन रहाणा~या समस्यांचे कसे समाधान होते ते समजत नाही:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "%.250s साठी प्रि-डिपेन्डसीचे/आधी अवलंबुन रहाणा~या समस्यांचे समाधान करू शकत नाही "
 "( %.250s साठी पाहिजे आहे)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "ताकिद: अप्रचलित पर्याय `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--कंपेअर-वर्जन तीन पर्याय घेते: <वर्जन> <रिलेशन> <वर्जन>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--कंपेअर-वर्जन चुकिचे रिलेशन"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "डिपिकेजी: वर्जन '%s' ची चुकीची सिन्टॅक्स/वाक्यरचना आहे: %s\n"
@@ -2627,12 +2736,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "डिपिकेजी - ताकिद, समस्येवर दुर्लक्ष करित आहे कारण --फोर्स कार्यक्षम करतो:\n"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "`%.250s'पॅकेजची फाइल्सची सुची असलेली फाइल उघडण्यास असमर्थ"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2641,37 +2750,42 @@ msgstr ""
 "डिपिकेजी: गंभीर ताकिद: पॅकेज `%.250s'साठी फाइल्सची सुची असलेली फाइल हरवली आहे, असे "
 "गृहित धरुया कि पॅकेजमध्ये स्थापन केलेली कोणतीही फाइल नाही.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "`%.250s'पॅकेजची फाइल्सची सुची असलेली फाइल उघडण्यास असमर्थ"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "पॅकेज `%.250s'साठी फाइलची सुची असलेल्या फाइलचे फाइलनेम रिकामे आहे"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "पॅकेज `%.250s'साठी असलेली फाइलची सुची"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "पॅकेज `%.250s'साठी फाइलची सुची असलेल्या फाइलचे फाइलनेम रिकामे आहे"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "पॅकेज `%.250s'साठी फाइलची सुची असलेल्या फाइलचे फाइलनेम रिकामे आहे"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "दोषामुळे पॅकेज `%.250s'साठी फाइलची सुची असलेली फाइल बंद होत आहे"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(डेटाबेस वाचत आहे ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2679,80 +2793,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d फाइल्स आणि डिरेक्टरीज यांची सध्या स्थापना झालेली आहे.)\n"
 msgstr[1] "%d फाइल्स आणि डिरेक्टरीज यांची सध्या स्थापना झालेली आहे.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल बनवण्यास असमर्थ आहे"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल लिहिण्यास अयशस्वी झाले आहे"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल फ्लश करण्यास अयशस्वी"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल सिंक करण्यास अयशस्वी"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल बंद करण्यास अयशस्वी"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल स्थापन करण्यास अयशस्वी"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "स्थापना झाली नाही"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "स्थापना झाली नाही परंतु जुळवणी तशीच आहे"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "काढुन टाकण्यास असमर्थ असल्यामुळे तुटले आहे"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "अनपॅक्ड परंतु जुळवणी झालेली नाही"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "पोस्टइन्स्ट अयशस्वी झाल्यामुळे तुटले आहे"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "स्थापना झाली आहे"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "डिपिकेजी - दोष: पाथ निश्चित केलेला नाही.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "डिपिकेजी: पाथवर `%s' मिळाले नाहित.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2763,7 +2847,7 @@ msgid_plural ""
 msgstr[0] "डिपिकेजी: पाथवर `%s' मिळाले नाहित.\n"
 msgstr[1] "डिपिकेजी: पाथवर `%s' मिळाले नाहित.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2772,99 +2856,121 @@ msgstr ""
 "%d अपेक्षित प्रोग्रॅम(स) पाथवर सापडला नाही.\n"
 "एनबी: रूट/मूळ पाथमध्ये /usr/local/sbin, /usr/sbin and /sbin हे असायला पाहिजेत."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "व्हीएसएनप्रिंटएफ़मधे सुरूवात करणे जमत नाही"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "`%.250s'ला  सिएचरूट करण्यास अयशस्वी"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "`%.255s' ला सीएचडीआयआर करता आली नाही"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s' वरिल एग्झिक्युट परवानगी सेट करण्यास असमर्थ आहे"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "व्हीएसएनप्रिंटएफ़मधे सुरूवात करणे जमत नाही"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "जुनी %s स्क्रिप्ट"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "%s `%.250s' स्टॅट करण्यास असमर्थ आहे"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "नविन %s स्क्रिप्ट"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "जुनी %s स्क्रिप्ट"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s `%.250s' स्टॅट करण्यास असमर्थ आहे"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "डिपिकेजी: त्याऐवजी नविन पॅकेज मधल्या स्क्रिप्टचा प्रयत्न करते ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "पॅकेजच्या नव्या आवृत्तीमध्ये स्क्रिप्ट नाही आहे - सोडून देत आहे"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "डिपिकेजी: ... ते बरोबर झाल्यासरखे दिसत आहे.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "`%.255s' ची रचना करता येत नाही"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "%.250s'चे अस्तित्व तपासण्यास असमर्थ"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "माहितीची डिरेक्टरी वाचू शकत नाही"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "समस्या %.250s उघडण्याचा प्रयत्न करत आहे"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "उगम फाइल `%.250s' उघडता येत नाही"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "कोॅन्फफाईल `%.250s' पॅकेजमधे आढळत नाही"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' लिहिताना त्रुटी"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "डेबिअन `%s' पॅकेज व्यवस्थापन आज्ञवली आवृत्ति %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2888,7 +2994,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2920,7 +3030,7 @@ msgstr ""
 "  -Dh|--डिबग=हेल्प \t\tदोष/चुक शोधण्याची मदत दाखवते.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2933,7 +3043,7 @@ msgstr ""
 "  --लाइसन्स|--लाइसन्स\t\tनक्कल करण्याच्या परवान्याचे अटी दाखवतात.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2945,18 +3055,25 @@ msgstr ""
 "करा %s --हेल्प).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "अंतर्गत वापरासाठी: डिपिकेजी --अॅसर्ट-सपोर्ट-प्रिडिपेन्डस् | --प्रिडेप-पॅकेज |\n"
 "  --अॅसर्ट-वर्किंग्-एपोक | --अॅसर्ट-लॉन्ग-फाइलनेम्स् | --अॅसर्ट-मल्टि-कॉनरेप.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2983,6 +3100,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3016,7 +3135,7 @@ msgstr ""
 "  --अॅबॉर्ट-आफ्टर् <n>          आकस्मिक <n> दोष उद्भवल्यानंतर बाहेर पडते.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3035,12 +3154,12 @@ msgstr ""
 "  < << <= = >= >> >       (फक्त नियंत्रण फाइलच्या वाक्यरचने बरोबरच्या सुसंगतीसाठी).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "`डिसिलेक्ट' किंवा `अॅप्टिट्युड' युजर-फ्रेन्डली पॅकेज व्यवस्थापनासाठी वापरा.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3063,59 +3182,63 @@ msgstr ""
 "[*] हे ठळक पर्याय प्रचंड प्रमाणात आउटपुट/उत्पादन देतो - त्याला 'लेस' किंवा 'मोर'ने मार्गी "
 "लावा!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3124,102 +3247,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "अवलंबुन असलेल्या समस्या - काढून टाकत नाही"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "अवलंबुन असलेल्या समस्या - काढून टाकत नाही"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "व्हीएसएनप्रिंटएफ़मधे सुरूवात करणे जमत नाही"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "`%.255s' संरचना फाईलमधे वाचन त्रुटी"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3227,7 +3350,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3235,35 +3358,71 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--डिबगला ऑक्टल आरग्युमेन्टची/पर्यायाची गरज आहे"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "null/नल पॅकेज नाव --इग्नोर-डिपेन्डस कॉमा-सेपरेटेड `%.250s' सुचीमधिल"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--इग्नॉर-डिपेन्डसला  कायदेशीर पॅकेज नाव आवश्यक आहे. `%.250s' हे नाही; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%sसाठी अयोग्य पूर्णांक : `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s पर्याय घेत नाही"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "`%.250s' फाइल काढणे अशक्य"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3272,7 +3431,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3280,40 +3439,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr " अज्ञात फोर्स/रिफ्युज पर्याय `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "ताकिद: अप्रचलित फोर्स/रिफ्युज पर्याय `%.*s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--कमांड-एफडि एक आर्ग्युमेन्ट/पर्याय घेते, शून्य नाही"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--कमांड-एफडि फक्त एक आर्ग्युमेन्ट/पर्याय घेते"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--मजकूर फक्त एकच पर्याय घेतो"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "स्ट्रीमसाठी `%i' उघडू शकत नाही"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "%d ओळीच्या शेवटाच्या अगोदर अनपेक्षित इओएफ/फाइलचा शेवट"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "क्रियेच्या पर्यायाची आवश्यक्ता आहे"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3321,22 +3478,22 @@ msgstr ""
 "तुम्ही पॅकेजेसचा उल्लेख त्यांच्या स्वतःच्या नावानेच करा, ती ज्या फाइलमध्ये आहेतत्यांची "
 "अवतरणचिन्हांत नावे देऊ नका"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --पेन्डिंग कोणतिही अपर्यायी आर्ग्युमेन्ट घेत नाही"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s कमित कमी एका पॅकेजच्या नावाच्या आर्ग्युमेन्टची/पर्यायीची आवशक्यता आहे"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "पॅकेज %s एकापेक्षा जास्त वेळा सुचित केले आहे, पण त्यावर एकदाच प्रक्रिया होते.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3345,7 +3502,7 @@ msgstr ""
 "एकापेक्षा जास्त %s पॅकेजेसची प्रत या रनमध्ये अनपॅक केली आहे ! \n"
 "फक्त एकदाच जुळवणी करून.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3354,112 +3511,112 @@ msgstr ""
 "पॅकेज %.250s हे जुळवणीसाठी तयार नाही\n"
 "जुळवणी शक्य नाही (सध्याची स्थिती `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr " %s पॅकेज जे %s देते ते काढुन टाकले पाहिजे.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr " %s पॅकेज काढण्यात यावे.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr " %sची सिस्टमवर/संगणकावर %s आवृत्ती आहे.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr " %s पॅकेज जे %s देते ते काढुन टाकले पाहिजे.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr " %s पॅकेज काढण्यात यावे.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "डिपिकेजी: `%s'ची जुळवणी केली जात आहे (`%s'साठी आवश्यक आहे)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  %s पॅकेज जे %s देते त्याची जुळवणी अद्याप केलेली नाही.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  %s पॅकेजची जुळवणी अद्याप केलेली नाही.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  %s पॅकेज जे %s देते त्याची स्थापना केलेली नाही.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  %s पॅकेजची स्थापना केलेली नाही.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s हे %.250s पुरवतात आणि ते %s आहे.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (उपप्रक्रिया): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr " %sची सिस्टमवर/संगणकावर %s आवृत्ती आहे.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " च्यावर अवलंबुन "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; तथापी:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "`%.250s'ची खात्री करणारा दोष अस्तित्वात नाही"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "पॅकेज फाइल पुन्हः एकत्र केली"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "%sचा खरेपणा सिद्ध करित आहे...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "%s पॅकेजची पडताळणी अयशस्वी"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3468,194 +3625,194 @@ msgstr ""
 "%s पॅकेजची पडताळणी अयशस्वी,\n"
 "परंतु तुमच्या मागणी/विनंती नुसार स्थापना करीत आहे.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr " मंजूर झाले\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "अस्थायी निर्देशिकानाव बनवता आले नाही"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "नियंत्रण माहिती फाइल `%.250s' काढून टाकण्यास असमर्थ आहे"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr "जुन्य़ा पॅकेजच्या आवृत्तीत `%.250s'नी सुरुवात होणारे फारच मोठे माहिती फाइलचे नाव आहे"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "अप्रचलित माहिती फाइल `%.250s' काढण्यास अशक्य"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "`%.250s' नविन माहितीच्या फाइलची स्थापना(गृहीत धरलेले) करण्यास अशक्य"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "टेम्प/तात्पुर्ती नियंत्रण डिरेक्टरी उघडण्यास अशक्य "
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "(`%.50s'नी सुरुवात होणारे) फारच मोठे नियंत्रण माहिती फाइल नाव पॅकेजमध्ये आहे"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "`%.250s' डिरेक्टरी पॅकेजच्या नियंत्रण माहितीमध्ये समाविष्ट आहे"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "पॅकेजची नियंत्रण माहिती `%.250s'ची आरएमडिआयआर/rmdir डिआयआर नाही असे म्हंटले नाही"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "डिपिकेजी: ताकिद - पॅकेज %sमध्ये माहिती फाइलची सुची समाविष्ट आहे"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "नवी माहिती फाइल `%.250s' हिची `%.250s' म्हणून स्थापना करण्यास असमर्थ आहे"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "नियंत्रण माहिती फाइल `%.250s' काढून टाकण्यास असमर्थ आहे"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(नोंद करत आहे %s नाहिसे झाले आहे, ते पुर्णपणे बदलले गेले आहेत.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "आर्काइव्हमध्ये प्रवेश करणे अशक्य"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "अस्थायी निर्देशिकानाव बनवता आले नाही"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "नियंत्रण माहिती लांबी"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s मधुन %sच्या माहितीची नोंद केली.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "(%s) पॅकेज आर्किटेक्चर (%s) प्रणाली बरोबर जुळत नाही"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, fuzzy, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr "डिपिकेजी: %s बद्दल ज्यात %s आहे, प्रि-डिपेन्डन्सी समस्या:\n"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "प्रि-डिपेन्डन्सी समस्या - %.250s स्थापना करत नाही"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "डिपिकेजी: ताकिद - प्रि-डिपेन्डन्सी समस्यांकडे दुर्लक्ष करत आहे !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "%s %s बदली करण्याची तयारी करत आहे (%s उपयोगात आणा) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "%s अनपॅक करत आहे (%s मधुन) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "कॉन्फफाइलचे नाव (`%.250s' पासुन सुरवात) खूप मोठे आहे (>%d अक्षरे)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250sमध्ये वाचनाची समस्या"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "समस्या %.250s बंद करत आहे"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "समस्या %.250s उघडण्याचा प्रयत्न करत आहे"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%sची अजुळवणी करत आहे, जेणे करुन आपण %s काढुन टाकू शकतो...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s काढून टाकत आहे...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "%.250sची अदलाबदली अनपॅक करत आहे ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "डिपिकेजी-डेब टार आउट्पुट/उत्पादन वाचनाची समस्या"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "दुषित फाइलप्रणाली टारफाइल - दुषित आर्काइव्ह पॅकेज"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "डिपिकेजी-डेब: शक्य असलेली मागिल शून्ये झॅप करा/ काढून टाका"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "डिपिकेजी: ताकिद - जुनी `%.250s' फाइल स्टॅट करण्यास अशक्य म्हणुन ती डिलिट करत नाही: "
 "%s "
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "डिपिकेजी: ताकिद - जुनी `%.250s' डिरेक्टरी डिलिट करण्यास/काढण्यास अशक्य: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "डिपिकेजी: ताकिद - जुनी `%.250s' कॉन्फफाइल रिकामी डिरेक्टरी होती (आणि ती आता डिलिट "
 "करण्यात /काढून टाकण्यात आली आहे)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3664,23 +3821,18 @@ msgstr ""
 "डिपिकेजी: ताकिद - जुनी `%.250s' फाइल ही अनेक नविन फाइलींप्रमाणे आहे!  (दोन्ही "
 "%.250s' आणि `%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "डिपिकेजी: ताकिद - जुनी `%%.250s' फाइल %s करण्यास अशक्य : %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(नोंद करत आहे %s नाहिसे झाले आहे, ते पुर्णपणे बदलले गेले आहेत.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3692,89 +3844,89 @@ msgstr ""
 "| स्टेटस=नॉट/इन्स्टॉल्ड/कॉन्फिग-फाइल्स/अनपॅक्ड/फेल्ड-कॉन्फिग/हाफ-इन्स्टॉल्ड\n"
 "|/ एर्र?=(नन)/होल्ड/रिइन्स्ट-रिक्वायर्ड/एक्स=बोथ-प्रॉब्लेम्स (स्टेटस,एर्र: अप्परकेस=बॅड)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "नाव"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "आवृत्ती"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "वर्णन"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "%sशी जुळणारी पॅकेजेस मिळाली नाहित\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%sनी वळवले आहे: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%sनी वळवले आहे: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "स्थानिक फेराफार/तफावत"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "स्थानिक वळवत आहे: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--सर्च साठी कमीतकमी एका फाइलच्या नावाच्या नमुना आवश्यक आहे"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "%sशी जुळणारी पॅकेजेस मिळाली नाहित\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "पॅकेज `%s' ची स्थापना केलेली नाही आणि त्याबद्दल कोणतीही माहिती उपलब्ध नाही.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "पॅकेज `%s' हे उपलब्ध नाही.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "पॅकेज `%s' ची स्थापना केलेली नाही\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "पॅकेज `%s'मध्ये कोणतीही फाइल नाही (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "स्थानिक वळवत आहे: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, fuzzy, c-format
 msgid "package diverts others to: %s\n"
 msgstr "पॅकेज दुस~य्यांना वळवत आहे: %\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%sनी वळवले आहे: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3783,22 +3935,22 @@ msgstr ""
 "आणि डिपिकेजी --कन्टेन्टस (= डिपिकेजी-डेब --कन्टेन्टस) त्यांचा मजकूर दाखवण्यासाठी वापर "
 "करा.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr " --बिल्ड जास्तीत जास्त दोन आर्ग्युमेन्टस्/पर्याय घेते"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "डेबिअन `%s' पॅकेज व्यवस्थापन आज्ञवली आवृत्ति %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3822,11 +3974,17 @@ msgstr ""
 "   -S|--सर्च <पॅटर्न> ...              पॅकेजेसच्या `मालकिच्या' फाईल्स शोधते.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3834,7 +3992,7 @@ msgstr ""
 "  --अॅडमिनडिआयआर=<डिरेक्टरी>          %sच्या ऐवजी <डिरेक्टरी> वापरा.\n"
 "  -f|--शोफॉरमॅट=<फॉरमॅट>              --शो साठी दुसरे स्वरुप वापरा.\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3854,14 +4012,18 @@ msgstr ""
 "  वापरून पॅकेजमध्ये माहिती समाविष्ट करता येते\n"
 "  फिल्ड/क्षेत्र उजव्या बाजुला असावे जर व्याप्ती ऋण असेल तर डाव्या बाजुला असावे.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "डिपिकेजी - ताकिद: %.250s ज्याची स्थापना केलेली नाही, ते काढून टाकण्याच्या विनंतीकडे "
 "दुर्लक्ष करित आहे.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3870,12 +4032,12 @@ msgstr ""
 "डिपिकेजी - ताकिद: %.250s कनफिग फाइल्स ज्या सिस्टमवर आहेत त्या काढून टाकण्याच्या "
 "विनंतीकडे दुर्लक्ष करित आहे. त्या सुद्धा काढून टाकण्यासाठी --purge/--पर्ज़ वापरा.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 #, fuzzy
 msgid "This is an essential package - it should not be removed."
 msgstr "हे महत्वाचे पॅकेज आहे - ते काढून टाकता कामा नये.\n"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3884,11 +4046,11 @@ msgstr ""
 "डिपिकेजी: अवलंबुन असलेल्या समस्या %sला काढून टाकण्यास अडथळे आणतात:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "अवलंबुन असलेल्या समस्या - काढून टाकत नाही"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3897,7 +4059,7 @@ msgstr ""
 "डिपिकेजी: %s: अवलंबुन असलेल्या समस्या, परंतु तुमच्या विनंतीनुसार काढून टाकत आहे:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3905,17 +4067,17 @@ msgstr ""
 "पॅकेज अतिशय खराब विसंगत परिस्थितीत आहे - तुम्ही ते काढून टाकण्याचा प्रयत्न करण्याआधी "
 "त्याची पुनर्स्थापना करा"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "%s काढून टाकू किंवा पर्ज करु ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s काढून टाकत आहे...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3924,101 +4086,102 @@ msgstr ""
 "डिपिकेजी - ताकिद: %.250s काढताना, `%.250s'ची डिरेक्टरी काढणे अशक्य: %s s - "
 "डिरेक्टरी कदाचित माऊंट पॉइंट आहे ?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "%.250s काढणे अशक्य"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "`%.255s' ची रचना करता येत नाही"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "डिपिकेजी - ताकिद: %.250s काढताना, डिरेक्टरी `%.250s' रिकामी नाही म्हणुन काढली "
 "नाही.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "%.250s काढणे अशक्य"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "%sसाठी जुळवणी फाइल पर्ज करत आहे...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "जुनी कॉन्फिग फाइल `%.250s' काढणे अशक्य (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "कॉन्फिग फाइल डिआयआर `%.250s' हि  (`%.250s'मधून) वाचू शकत नाही"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "(%.250s'ची) जुनी बॅकप कॉन्फिग फाइल %.250s' काढू शकत नाही"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "जुन्या फाइलची सुची काढू शकत नाही"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "जुने पोस्टआरएम/postrm स्क्रिप्ट काढू शकत नाही"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "%d ओळीवर पॅकेजच्या नावामध्ये अनपेक्षित इओएफ"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "%d ओळीवर पॅकेजच्या नावामध्ये अनपेक्षित उद्भवलेला ओळीचा शेवट/एण्ड ऑफ लाइन"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "%d ओळीवर पॅकेजच्या नावानंतर अनपेक्षित उद्भवलेले इओएफ"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "%d ओळीवर पॅकेजच्या नावानंतर अनपेक्षित उद्भवलेला ओळीचा शेवट/एण्ड ऑफ लाइन"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "पॅकेजनंतर उद्भवलेला अनपेक्षित डेटा आणि %d ओळीवरची निवड"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "बेकायदेशीर पॅकेजचे नाव %d ओळीवर: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "बेकायदेशीर पॅकेजचे नाव %d ओळीवर: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "%d ओळीवर अपरिचीत पाहिजे असलेला दर्जा: %.250s "
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "स्टॅण्डर्ड इनपूटवर दोष वाचा"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
-"सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4029,7 +4192,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4058,56 +4221,38 @@ msgstr ""
 "  --मदत                   हा मदतीचा संदेश दाखवा.\n"
 "  --आवृत्ती                आवृत्तीची माहिती दाखवा.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "ट्रेलिंग / स्ट्रिप करत आहे"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "नवीन स्टॅटअोव्हरराइड फाइल: %s उघडता येत नाही"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "स्टॅटअोव्हरराइड-जुनी: %s काढून टाकताना त्रुटी"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "नवीन स्टॅटअोव्हरराइड-जुनी: %s बनवताना त्रुटी"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "नवीन स्टॅटअोव्हरराइड: %s अधिष्ठापन करताना त्रुटी"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--मिळवा साठी चार पर्याय आवश्यक"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "पण निर्धारीत केलेली --बळजबरी दुर्लक्षिली जाईल."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\" साठी अोव्हरराइड आधीच अस्तित्वात आहे, "
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "धोक्याची सूचना: --सुधारा दिलेले आहे पण %s अस्तित्वात नाही"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "अोव्हरराइड अस्तित्वात नाही."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "धोक्याची सूचना: --काढा साठी --सुधारा निरुपयोगी आहे"
@@ -4222,86 +4367,87 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s फक्त एकच पर्याय घेउ शकतो (.डेब फाइलनाव)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "`%s' क्षेत्र, पॅकेजचे नाव अयोग्य `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "`%s' क्षेत्र, पॅकेजचे नाव अयोग्य `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "%sसाठी जुळवणी फाइल पर्ज करत आहे...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%sला नेमका एक पॅकेजेस फाइल आर्ग्युमेन्ट/पर्याय लागतो"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "मोठ्या प्रमाणात उपलब्ध असलेल्या अद्ययावत माहितीसाठी डिपिकेज़ि दर्जाच्या क्षेत्रात प्रवेश करु "
 "शकत नाही"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "मोठ्या प्रमाणात उपलब्ध असलेल्या अद्ययावत महितीसाठी डिपिकेजि दर्जाच्या क्षेत्रात "
 "लिहिण्याची परवानगी लागते"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "उपलब्द्ध असलेली पॅकेजेसची माहिती %s. वापरून बदलत आहे.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "उपलब्द्ध असलेली पॅकेजेसची माहिती %s. वापरून अद्ययावत करता येते.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4309,7 +4455,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d पॅकेजेसची माहिती अद्ययावत आहे.\n"
 msgstr[1] "%d पॅकेजेसची माहिती अद्ययावत आहे.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4423,154 +4569,153 @@ msgstr[0] ""
 msgstr[1] ""
 "डिपिकेजी-डेब: नियंत्रण फाइल(ली) बद्दलच्या %d धोक्याच्या सूचनांकडे दुर्लक्ष केले जातेय\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s साठी  <निर्देशिका> पर्यायाची गरज आहे"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr " --बिल्ड जास्तीत जास्त दोन आर्ग्युमेन्टस्/पर्याय घेते"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "`%.250s' आर्काइव्हचे अस्तित्व तपासण्यास असमर्थ आहे"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "लक्ष्य डिरेक्टरी आहे - नियंत्रण फाइल तपासणी गाळू शकत नाही"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "डिपिकेजी-डेब: `%s' मधे `%s' पॅकेज निर्माण केली जात आहेत\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "डिपिकेजी-डेब: `%s' मधे `%s' पॅकेज निर्माण केली जात आहेत\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "टीएमपीफाईल (डेटा) बनवता आली नाही"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "नियंत्रण क्षेत्र"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "टीएमपीफाईल (डेटा), %s अनलिंक करता आली नाही"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "टीएमपीफाईल (डेटा) रिवाइंड करता आली नाही"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "टीएमपीफाईल (डेटा) बनवता आली नाही"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' लिहिताना त्रुटी"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "सदस्यांदरम्यान"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "टार पाइप (डेटा) त फाइलनाम लिहिता आले नाही"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "%.255s तील %s मधील फाइलचा अनपेक्षित शेवट"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "%.255s फाइल मधुन %s वाचताना त्रुटी"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "आर्काइव `%.255s' वाचता आले नाही"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "आर्काइव एफस्टॅट करता आले नाही"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "आर्काइव मधील आवृत्ती क्रमांकात बिंदू नाही"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "आर्काइव मधील शिर्षकामधे न्युलाइन नाही"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - खराब भाग क्रमांक"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "फाइल `%.250s' ही डेबियन बायनरी आर्काइव नाही  (डिपिकेजी-स्प्लिट वापरुन पहा?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "आर्काइव मधील आवृत्ती क्रमांकात बिंदू नाही"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "आर्काइव मधील शिर्षकामधे न्युलाइन नाही"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "आर्काइव मधील आवृत्ती क्रमांकात बिंदू नाही"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "आर्काइव आवृत्ती %.250s समजत नाही, नवीन डिपिकेजी-डेब मिळवा"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4597,41 +4742,41 @@ msgstr "फाइल `%.250s' मधे दोन नियंत्रण स
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 "नवीन डेबियन पॅकेज, आवृत्ती %s.\n"
 "आकार %ld बाइट्स: नियंत्रण आर्काइव= %zi बाइट्स.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "आर्काइवमधील नियंत्रण लांबी `%s' चे फॉरमॅट चुकीचे आहे"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s मधील सदस्य डेटा सोडून दिला"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 "जुने डेबियन पॅकेज, आवृत्ती %s.\n"
 "आकार %ld बाइट्स: नियंत्रण आर्काइव= %zi, मुख्य आर्काइव= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, fuzzy, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4640,51 +4785,52 @@ msgstr ""
 "डिपिकेजी-डेब: फाइल आर्काइव असल्यासारखी वाटते, जी\n"
 "डिपिकेजी-डेब: आस्की पद्धतीत डाउनलोड झाल्याने भ्रष्ट झाली आहे\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' हे डेबियन फॉरमॅट आर्काइव नाही"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "प्रतिलिपीतील पाइपमधे लेखन करता आले नाही"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "प्रतिलिपीतील पाइप बंद करता आला नाही"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "डेटा"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "निर्देशिकेत सीएचडिआयआर करता आले नाही"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "निर्देशिका बनवता आली नाही"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "निर्देशिका बनवल्यानंतर तिच्यात सीएचडिआयआर करता आले नाही"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "निर्देशिकेत सीएचडिआयआर करता आले नाही"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: डिकाँंप्रेशन"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr " मंजूर झाले\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s  साठी .डेब फाइलनाव पर्यायाची गरज आहे"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4693,37 +4839,37 @@ msgstr ""
 "--%s  साठी लक्ष निर्देशिकेची गरज आहे.\n"
 "कदाचित आपणास डिपिकेजी --इन्स्टाल चा वापर करावा लागेल ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s जास्तित जास्त दोनच पर्याय घेउ शकतो (.डेब आणी निर्देशिका)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s फक्त एकच पर्याय घेउ शकतो (.डेब फाइलनाव)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "साफसफाईसाठी `/' ला सीएचडिआयआर करता आले नाही"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "जुनी नावे `%s': %s स्टॅट करता येत नाहीत"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "डिपिकेजी-डेब: `%.255s'  मधे कोणताही नियंत्रण घटक नाही `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "चालू असलेला घटक `%.255s' (%.255s मधील) अनपेक्षित रित्या बंद पडला"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4731,61 +4877,57 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "मागितलेल्यांपैकी एक नियंत्रण घटक सापडत नाही"
 msgstr[1] "मागितलेल्यांपैकी एक नियंत्रण घटक सापडत नाही"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "`%.255s' निर्देशिका चाळता येत नाही"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "`%.255s' (`%.255s' मधील) स्टॅट करता येत नाही"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "`%.255s' (`%.255s' मधील) उघडता येत नाही"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "`%.255s' (`%.255s' मधील) वाचता आली नाही"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld बाइट्स, %5d ओळी %c %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, fuzzy, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "निव्वळ मजकूर फाइल नाही %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(नियंत्रण आर्काइवमधे `नियंत्रण' फाइल नाही!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "`नियंत्रण' घटक उघडता आला नाही"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "`नियंत्रण' घटक वाचता आला नाही"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "फाइन्ड्स पाइप बंद करण्यास दोष येतोय"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "फॉरमॅट मधे त्रुटी"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--मजकूर फक्त एकच पर्याय घेतो"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4803,6 +4945,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4818,7 +4962,7 @@ msgstr ""
 " --एफसिस-टारफाइल टारफाइल फाइलप्रणाली निर्गत करा.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, fuzzy, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4831,11 +4975,12 @@ msgstr ""
 " हे मुख्य `नियंत्रण' फाइलमधील क्षेत्राचे नाव आहे.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4845,6 +4990,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "पर्याय:\n"
@@ -4858,7 +5006,7 @@ msgstr ""
 " अनुमती दिलेली मूल्ये: जीझिप, बीझिप२, काहीनाही.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4873,7 +5021,7 @@ msgstr ""
 "एक्सट्रॅक्ट' वापरुन\n"
 " उलगडलेली पॅकेजेस् व्यवस्थित अधिष्ठापित होणार नाहीत !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4881,172 +5029,191 @@ msgstr ""
 "*.डेब फायलींच्या हाताळणीसंबंधी मदतीसाठी डिपिकेजी-डेब --मदत टाइप करा;\n"
 "पॅकेजेस् अधिष्ठापन करणे व काढून टाकणे यासाठी डिपिकेजी --मदत टाइप करा."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "--%sसाठी अयोग्य पूर्णांक : `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "--%sसाठी अयोग्य पूर्णांक : `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "अपरिचीत संकोच प्रकार `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "--%sसाठी अयोग्य पूर्णांक : `%.250s'"
+
+#: dpkg-split/info.c:53
 #, fuzzy, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - %s मधे खराब अंक (कोड %d)"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - %.250s गायब"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - %.250s नंतर न्यूलाइन गायब"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s वाचताना त्रुटी"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - प्रथम शिर्षकाच्या शेवटी जादुटोणा"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - खराब पॅडिंग कॅरॅक्टर (कोड %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - माहिती विभागात रिक्त जागा"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "आवृत्ती क्रमांक"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr " %.250s ची स्थापना झाली आहे, पण आवृत्ती %.250s आहे.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "फाइल `%.250s' ही फॉरमॅट आवृत्ती `%.250s' आहे - तुम्हाला अलीकडील डिपिकेजी-स्प्लिट हवी"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr "(पॅकेज: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "आवृत्ती क्रमांक"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - खराब एमडी५ चेकसम `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "आवृत्ती क्रमांक"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - भाग क्रमांकांदरम्यान स्लॅश नाही"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - खराब भाग क्रमांक"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "आवृत्ती क्रमांक"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - खराब भाग क्रमांक"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr "(पॅकेज: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - दुसऱ्या शिर्षकाच्या शेवटी जादूटोणा"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - दुसरा सदस्य हा डेटा सदस्य नाही"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - दिलेल्या आकारासाठी भागांची संख्या चुकीची"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - दिलेल्या भाग क्रमांकासाठी आकार चुकीचा"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "भाग फाइल `%.250s' एफस्टॅट करता येत नाही"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "फाइल `%.250s' भ्रष्ट आहे - फारच लहान"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "आर्काइव भाग फाइल `%.250s' उघडता येत नाही"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "फाइल `%.250s' ही आर्काइव भाग नाही"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5069,12 +5236,19 @@ msgstr ""
 " भाग फाइल आकार (वापरलेला भाग): %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<अनोळखी>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--माहिती साठी एक अथवा अनेक भाग फाइल पर्याय आवश्यक आहेत"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "फाइल `%s' ही आर्काइव भाग नाही\n"
@@ -5108,7 +5282,7 @@ msgstr "निवड रद्द झालेल्या %s पॅकेज 
 msgid "split package part"
 msgstr "पॅकेज गायब"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "झाले\n"
@@ -5133,11 +5307,6 @@ msgstr "भाग %d गायब आहे"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "डेबियन `%s' पॅकेज तोडा/जोडा टूल; आवृत्ती %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "सर्वाधिकार (C) १९९४-१९९५ आयन जॅकसन.\n"
-
 #: dpkg-split/main.c:67
 #, fuzzy, c-format
 msgid ""
@@ -5165,12 +5334,11 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "पर्याय:\n"
 " --डीपीओटीडीआर %s/%s एेवजी वापरा.\n"
@@ -5181,187 +5349,181 @@ msgstr ""
 "\n"
 "निर्गम स्थिती: 0 = ठीक; 1 = -a हा भाग नाही; 2 = संकट!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "मदतीसाठी डिपिकेजी-तोडा --मदत टाइप करा"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "%.250s मधील फाइलचा अनपेक्षित शेवट"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "भाग आकार खुपच मोठा आहे किंवा धन नाही"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "भाग आकार कमीतकमी %dk असणे आवश्यक (शिर्षक समाविष्ट होण्यासाठी)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "डिपोॅट निर्देशिका `%.250s' वाचता येत नाही"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--स्वयं साठी --निर्गम हा पर्याय वापरणे आवश्यक"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--स्वयं साठी फक्त एकच भाग फाइल पर्याय आवश्यक"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "भाग फाइल `%.250s' वाचता येत नाही"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "फाइल `%.250s' ही एका बहुभाग आर्काइवचा भाग नाही\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "भाग फाइल `%.250s' पुन्हा उघडता येत नाही"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "नवीन डेपोॅट फाइल `%.250s' चे पुनर्नामांकन `%.250s' मधे करता येत नाही"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, fuzzy, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "पॅकेज %s चा भाग %d भरलेला (अजून पाहिजे "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " आणी"
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "वापरलेली डेपोॅट फाइल `%.250s' काढून टाकता येत नाही"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "डेपोॅट निर्दिशिकेत अडगळ शिल्लक आहे\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "`%.250s' स्टॅट करता येत नाही"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu बाइट्स)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (निव्वळ मजकूर फाइल नाही)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "पॅकेजेस अजून रीअसेंबल केली नाहीत:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "भाग फाइल `%.250s' ही निव्वळ मजकूर फाइल नाही"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(बेरीज %lu बाइट्स)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "`%.250s' चा त्याग करता येत नाही"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr ""
 "%s.\n"
 " काढून टाकले\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "उगम फाइल `%.250s' उघडता येत नाही"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "उगम फाइल एफस्टॅट करता येत नाही"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "उगम फाइल `%.250s' निव्वळ मजकूर फाइल नाही"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--तोडा साठी उगम फाइलनाव पर्याय देणे गरजेचे"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--तोडा साठी जास्तित जास्त उगम फाइलनाव आणी अंतिमस्थान उपसर्ग देता येतात"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
-"सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5418,7 +5580,7 @@ msgstr ""
 "  --मदत                   हा मदतीचा संदेश दाखवा.\n"
 "  --आवृत्ती                आवृत्तीची माहिती दाखवा.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5433,7 +5595,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5466,132 +5628,98 @@ msgstr ""
 "  --मदत                   हा मदतीचा संदेश दाखवा.\n"
 "  --आवृत्ती                आवृत्तीची माहिती दाखवा.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "पार्स त्रुटी"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "धोक्याची सुचना"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "जुनी नावे `%s': %s स्टॅट करता येत नाहीत"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "रिअललोॅक अयशस्वी (%ld बाइट्स)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "दोन पद्धती निर्धारीत केल्यात: %s आणी --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "वळवलेले: %s उघडता येत नाही"
 
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: %s ची %s मधे नक्कल बनवता आली नाही, सोडून देत आहे: %s"
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "%s एग्झेक करण्यास अयशस्वी"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s ला %s ची सिमलिंक करता येत नाही: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "%s हे %s म्हणून अधिष्टापन करता येत नाही: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr " %s काढून टाकता येत नाही: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "%.255s तील %s मधील फाइलचा अनपेक्षित शेवट"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "%s: %s वाचता येत नाही"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "%.255s तील %s मधील फाइलचा अनपेक्षित शेवट"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "अंतर्गत त्रुटी: %s भ्रष्ट: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "सुधार-विकल्प फायलींमधे न्यूलाइन्स ना मनाई (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "एसटीडीआउट लिहीताना त्रुटी"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "पुनरावृत्त गुलाम %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "पुनरावृत्त गुलाम साखळी %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "गुलाम साखळी प्रमुख साखळी %s सारखीच"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "पुनरावृत्त गुलाम साखळी %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "पुनरावृत्त मार्ग %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5600,233 +5728,309 @@ msgstr ""
 "%s साठीचा विकल्प %s कडे निर्देश करतो - जो सापडला नाही. विकल्पांच्या यादीतून काढून "
 "टाकत आहे."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "अग्रक्रम %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "अग्रक्रम %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s: %s वाचता येत नाही"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "पुनरावृत्त गुलाम साखळी %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "%s: %s बंद करता येत नाही"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "कालबाह्य गुलाम साखळी %s (%s) त्यागत आहे."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "%s: %s लिहिता येत नाही"
+msgid "unable to flush file '%s'"
+msgstr "व्हीएसएनप्रिंटएफ़मधे फ़्लश? करणे जमत नाही"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr "साखळी सद्ध्या %s कडे निर्देश करते"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr "साखळी सद्ध्या अस्तित्वात नाही"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - अग्रक्रम %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " गुलाम %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "सद्ध्याची `सर्वात चांगली' आवृत्ती %s आहे."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "आवृत्त्या उपलब्ध नाहीत."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "वर्णन"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "अग्रक्रम %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "डिफॉल्ट[*] ठेवण्यासाठी एंटर दाबा, किंवा निवड अंक टाइप करा: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "विकल्प `%s' सापडत नाही."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "%.255s तील %s मधील फाइलचा अनपेक्षित शेवट"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s मधे बदल झाला आहे (तुमच्याकडून किंवा  परिभाषेकडून).\n"
+"फक्त स्वहस्तेच सुधारणा करण्याचे स्विकारत आहे."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s करिता स्वयंचलित निवड संरचित करत आहे."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s साखळीचे %s मधून %s मधे पुनर्नामांकन करत आहे."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "गुलाम साखळी %s चे %s मधून %s मधे पुनर्नामांकन करत आहे."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "`%s' पुरवण्याकरिता `%s' वापरत आहे."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "धोक्याची सूचना: --सुधारा दिलेले आहे पण %s अस्तित्वात नाही"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"%s साठीचा विकल्प %s कडे निर्देश करतो - जो सापडला नाही. विकल्पांच्या यादीतून काढून "
+"टाकत आहे."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "अपरिचीत पर्याय `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--अधिष्ठापा साठी <साखळी> <नाव> <मार्ग> <अग्रक्रम> आवश्यक"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "अग्रक्रम हा पूर्णांकच असला पाहिजे"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s साठी <नाव> <मार्ग> आवश्यक"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s साठी <नाव> आवश्यक"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--गुलाम ला फक्त --अधिष्ठापा सोबत अनुमती"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--गुलाम साठी <साखळी> <नाव> <मार्ग> आवश्यक"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "नाव %s हे प्राथमिक व गुलाम दोन्ही"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "साखळी %s ही प्राथमिक व गुलाम दोन्ही"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s ला एकच पर्याय आवश्यक"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "अपरिचीत पर्याय `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5835,136 +6039,265 @@ msgstr ""
 "--दाखवा, --संरचना, --निश्चिती, --अधिष्ठापा, --काढा, --सर्व, --काढा-सर्व, किंवा --"
 "स्वयं गरजेचे"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "धोक्याची सूचना: --सुधारा दिलेले आहे पण %s अस्तित्वात नाही"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " गुलाम %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "%s साठी विकल्प नाही."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "स्टॅण्डर्ड इनपूटवर दोष वाचा"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "%s साठी विकल्प नाही."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s मधे बदल झाला आहे (तुमच्याकडून किंवा  परिभाषेकडून).\n"
-"फक्त स्वहस्तेच सुधारणा करण्याचे स्विकारत आहे."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s करिता स्वयंचलित निवड संरचित करत आहे."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%s साठीचा %s विकल्प नोंदणीकृत नाही, काढून टाकत नाही."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "%s पुरवणारी फक्त १ आज्ञावली आहे\n"
 "(%s). संरचना करण्यास काहीही नाही.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%s साठीचा %s विकल्प नोंदणीकृत नाही, काढून टाकत नाही."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "तुम्ही स्वतःच निवडलेले विकल्प काढून टाकत आहे - स्वयंचलित पद्धती स्विकारत आहे"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s च्या स्वयंचलित सुधारणा असमर्थ केलेल्या आहेत, तसेच सोडत आहे."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "स्वयंचलित सुधारणांकडे परत जाण्यासाठी `सुधारा-विकल्प --स्वयं %s' वापरा."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "`%s' पुरवण्याकरिता `%s' वापरत आहे."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "%s माहिती लिहिण्यासाठी `%s' उघडता आले नाही"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "%s माहिती `%.250s' मध्ये एकजीव करता आली नाही"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s माहिती `%.250s' मध्ये एफसिन्क करता आली नाही"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "%s माहिती लिहिल्यानंतर `%.250s' बंद करता आली नाही"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "%s च्या बॅक-अपसाठी `%.250s' `%.250s' शी जोडता आले नाही"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "`%.250s' %s माहिती समावलेले `%.250s'म्हणून अधिष्ठापित करता आले नाही"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "रिअललोॅक अयशस्वी (%ld बाइट्स)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "`%.255s'ची नविन आवृत्ती स्थापन करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "दुस~या नविन `%.250s फाइलचे स्टॅट करणे अशक्य"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "नवीन डेपोॅट फाइल `%.250s' उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "नवी माहिती फाइल `%.250s' हिची `%.250s' म्हणून स्थापना करण्यास असमर्थ आहे"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
+#~ "सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "जीपीएल फाइल उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "नवीन स्टॅटअोव्हरराइड-जुनी: %s बनवताना त्रुटी"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल बनवण्यास असमर्थ आहे"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल लिहिण्यास अयशस्वी झाले आहे"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल फ्लश करण्यास अयशस्वी"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल सिंक करण्यास अयशस्वी"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल बंद करण्यास अयशस्वी"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "पॅकेज %sच्या अद्ययावत फाइलची सुची असलेली फाइल स्थापन करण्यास अयशस्वी"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--कमांड-एफडि एक आर्ग्युमेन्ट/पर्याय घेते, शून्य नाही"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--कमांड-एफडि फक्त एक आर्ग्युमेन्ट/पर्याय घेते"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
+#~ "सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "नवीन स्टॅटअोव्हरराइड फाइल: %s उघडता येत नाही"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "स्टॅटअोव्हरराइड-जुनी: %s काढून टाकताना त्रुटी"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "नवीन स्टॅटअोव्हरराइड-जुनी: %s बनवताना त्रुटी"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "नवीन स्टॅटअोव्हरराइड: %s अधिष्ठापन करताना त्रुटी"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr " --बिल्ड जास्तीत जास्त दोन आर्ग्युमेन्टस्/पर्याय घेते"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "सर्वाधिकार (C) १९९४-१९९५ आयन जॅकसन.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "सर्वाधिकार (C) १९९५ आयन जॅकसन.\n"
+#~ "सर्वाधिकार (C) २०००,२००१ विचर्ट अॅक्केरमन."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " गुलाम %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "जुनी नावे `%s': %s स्टॅट करता येत नाहीत"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: %s ची %s मधे नक्कल बनवता आली नाही, सोडून देत आहे: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "%s एग्झेक करण्यास अयशस्वी"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s ला %s ची सिमलिंक करता येत नाही: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "%s हे %s म्हणून अधिष्टापन करता येत नाही: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "एसटीडीआउट लिहीताना त्रुटी"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s: %s वाचता येत नाही"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "%s: %s बंद करता येत नाही"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s: %s लिहिता येत नाही"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6205,9 +6538,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s मधील सदस्य डेटा सोडून दिला"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "टार इक्सइसी करता आले नाही"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "अस्थायी निर्देशिकानाव बनवता आले नाही"
@@ -6464,9 +6794,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "डिपिकेजी-स्प्लिट अयशस्वी झाले म्हणुन थांबा"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "`%.250s' फाइल काढणे अशक्य"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/nb.po b/po/nb.po
index d35e59c..d7687bb 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-09-02 02:38+0200\n"
 "Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
@@ -23,132 +23,220 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "klarte ikke å skrive fila «%s»"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "genererte korrupt ar-hode for «%s»"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "klarte ikke finne (fstat) ar-medlemsfil (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "klarte ikke finne (fstat) ar-medlemsfil (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "kan ikke være en tom streng"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "må starte med et alfanumerisk tegn"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "tegnet «%c» ikke tillatt (bare bokstaver, siffer og tegnene «%s»)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "feil ved skriving til standard ut: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "klarte ikke å skrive fila «%s»"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "klarte ikke å skrive fila «%s»"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "klarte ikke tømme fila «%s»"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "klarte ikke synkronisere fila «%.255s»"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "fant ikke annen ny fil «%.250s»"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "feil ved fjerning av gammel diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "feil ved oppretting av rør «%.255s»"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "klarte ikke fjerne «%.250s»"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "feil ved installasjon av nye omdirigeringer"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "klarte ikke lese på mellomlager kopi for %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "klarte ikke skrive på mellomlager kopi for %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "kort lesing på mellomlager kopi for %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "klarte ikke kjøre «tar»"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "klarte ikke kjøre %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "ukjent koprimeringstype «%s»!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekomprimering"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: komprimering"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: klarte ikke binde inndata til gzip-strøm"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: intern gzip-lesefeil: «%s»"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: intern gzip-skrivefeil"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: klarte ikke binde utdata til gzip-strøm"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: intern gzip-lesefeil"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: intern gzip-skrivefeil: «%s»"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: intern gzip-skrivefeil: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: klarte ikke binde inndata til bzip2-strøm"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: intern bzip2-lesefeil: «%s»"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: intern bzip2-skrivefeil"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: klarte ikke binde utdata til bzip2-strøm"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: intern bzip2-lesefeil"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: intern bzip2-skrivefeil: «%s»"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "uventet bzip2-feil"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -157,109 +245,129 @@ msgstr ""
 "oppdateringskatalogen inneholder fila «%.250s», som har for langt navn "
 "(lengde=%d, maks=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "oppdateringskatalogen inneholder filer med ulike navnelengder (både %d og %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "klarte ikke skanne oppdateringskatalogen «%.255s»"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "klarte ikke fjerne den innlagte oppdateringsfila %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "klarte ikke opprette «%.255s»"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "klarte ikke etterfylle %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "klarte ikke tømme %.250s etter etterfylling"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "klarte ikke søke til starten av %.250s etter etterfylling"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "klarte ikke åpne låsefila %s for testing"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "klarte ikke åpne/opprette låsefila til statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "du har ikke tillatelse til å låse dpkg-statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "klarte ikke låse dpkg-statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "den ønskede handlingen krever superbrukertilgang"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "får ikke tilgang til dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operasjonen krever lese- og skrivetilgang til dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "klarte ikke fjerne min egen oppdateringsfil %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "klarte ikke skrive oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "klarte ikke tømme oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "klarte ikke klippe for oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "klarte ikke synkronisere oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "klarte ikke lukke oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "klarte ikke installere oppdatert status for «%.250s»"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "formatversjonsnummer"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "formatversjonsnummer"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -278,72 +386,42 @@ msgstr "klarte ikke synkronisere fila «%s»"
 msgid "unable to open directory '%s'"
 msgstr "klarte ikke åpne fila «%s»"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "klarte ikke åpne fila «%s»"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "klarte ikke synkronisere fila «%s»"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "klarte ikke lukke fila «%s»"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "klarte ikke skrive detaljer om «%.50s» til «%.250s»"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "klarte ikke åpne «%s» for å skrive %s databasen"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "klarte ikke sette mellomlagring på %s databasefile"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "klarte ikke skrive %s databasepost om «%.50s» til «%.250s»"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "klarte ikke tømme %s database til «%.250s»"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "klarte ikke synkronisere (fsync) %s database til «%.250s»"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "klarte ikke lukke «%.250s» etter skriving av %s database"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"klarte ikke lenke «%.250s» til «%.250s» for sikkerhetskopiering av %s "
-"database"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "klarte ikke installere «%.250s» som «%.250s» med %s database"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -352,7 +430,7 @@ msgstr ""
 "%s: ugjenopprettelig kritisk feil, avbryter:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -364,13 +442,13 @@ msgstr ""
 "%s: ugjenopprettelig kritisk feil, avbryter:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "ikke nok minne til ny oppryddingsoppføring"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -379,148 +457,182 @@ msgstr ""
 "%s: feil ved opprydding:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: For mange feil i flere nivåer under feiloppretting\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "ikke nok minne til ny oppryddingsoppføring"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "ikke nok minne til ny oppryddingsoppføring med mange parametre"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: Feil ved behandling av %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: advarsel: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: intern feil: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s mangler"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "«%.*s» er ikke tillatt for %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "søppel etter %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ugyldig pakkenavn (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tomt fildetaljfelt «%s»"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "fildetaljfeltet «%s» kan ikke brukes i statusfila"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "for mange verdier i fildetaljfeltet «%s» (sammenliknet med andre)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "for få verdier i fildetaljfeltet «%s» (sammenliknet med andre)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "ja/nei i boolsk felt"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "ord i «priority»-felt"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "verdi i «status»-felt kan ikke brukes i denne sammenhengen"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "første ord (ønsker) i «status»-felt"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "andre ord (feil) i «status»-felt"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tredje ord (status) i «status»-felt"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "feil i Version-tekst «%.250s»"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "foreldet «Revision»- eller «Package-Revision»-felt brukt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "verdien for «config-version»-feltet kan ikke brukes i denne sammenhengen"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "feil i Config-Version-tekst «%.250s»"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "verdien for «conffiles» har en linje med ugyldig format «%.*s»"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "verdien for «conffiles» har en linje som starter uten mellomrom «%c»"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "rot- eller null-katalog er nevnt som oppsettsfil"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "«%s»-felt, manglende pakkenavn eller rot der det skulle være et pakkenavn"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "«%s»-felt, ugyldig pakkenavn «%.255s»: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"«%s»-felt, manglende pakkenavn eller rot der det skulle være et pakkenavn"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d fil eller kataloger er for øyeblikket installert.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "«%s»-felt, referanse til «%.255s»: feil i versjon"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -529,7 +641,7 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " ugyldig versjonsforhold %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,7 +650,7 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " «%c» er foreldet, bruk «%c=» eller «%c%c» i stedet"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,11 +659,11 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " implisitt nøyaktig treff med versjonsnummer, foreslår «=» i stedet"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Bare nøyaktige versjoner kan brukes i Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -561,57 +673,57 @@ msgstr ""
 " versjonsverdien starter med et ikke-alfanumerisk tegn, foreslår å legge til "
 "et mellomrom"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "«%s»-felt, referanse til «%.255s»: versjon inneholder «%c»"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "«%s»-felt, referanse til «%.255s»: versjon ikke avsluttet"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "«%s»-felt, referanse til «%.255s»: feil i versjon"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "«%s»-felt, syntaksfeil etter referanse til pakken «%.255s»"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativ («|») kan ikke brukes i %s-feltet"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "verdien for «utløsere-utestående»-feltet er ikke tillatt i denne sammenhengen"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "ugyldig navn for utestående utløser «%.255s»: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "duplikat utestående utløser «%.255s»"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "verdien for «triggers-forventet»-feltet er ikke tillatt i denne sammenhengen"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ugyldig pakkenavn i forventet utløser «%.255s»: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "duplikat forventet utløserpakke «%.250s»"
@@ -668,251 +780,282 @@ msgstr "<pakkestatus og fremdriftsfilindikator>"
 msgid "unable to write to status fd %d"
 msgstr "klarte ikke skrive til status fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "nytildeling mislyktes (%zu byte)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "nytildeling mislyktes (%zu byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "klarte ikke allokere minne"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "klarte ikke utføre «dup» for std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "klarte ikke utføre «dup» for fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "klarte ikke opprette rør"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "feil ved skriving til «%s»"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "klarte ikke lese fildeskriptorflagg for %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "klarte ikke sette flagget «close-on-exec» for %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "oppsettsfeil: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "klarte ikke åpne oppsettsfila «%.255s» for lesing: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "ubalansert sitattegn i «%s»"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "ukjent valg «%s»"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "«%s» trenger en verdi"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "«%s» skal ikke ha noen verdi"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "lesefeil i oppsettsfila «%.255s»"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "feil ved lukking av oppsettsfila «%.255s»"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "feil ved åpning av oppsettsmappa «%s»"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ukjent valg --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "valget --%s trenger en parameter"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "valget --%s skal ikke ha noen parameter"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ukjent valg -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "valget -%c trenger en parameter"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "valget -%c skal ikke ha noen parameter"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "foreldet valg «--%s»\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "handlinger i konflikt -%c (--%s) og -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "verdien for feltet «%s» finnes mer enn én gang"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "det brukerdefinerte feltnavnet «%.*s» er for kort"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "det brukerdefinerte feltet «%.*s» fins mer enn én gang"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "mangler %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "tom verdi for %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pakken har status %s, men har ventende utløsere"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Oppsatt versjon for pakke med status som ikke passer"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pakken har status %s, men har ventende utløsere"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "pakken har status utløsere-ventende, men ingen ventende utløsere"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "pakken har status %s, men har utestående utløsere"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "pakken har status utløsere-utestående, men ingen utestående utløsere"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "En pakke som ikke er installert har oppsettsfiler.De blir ignorert"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "klarte ikke åpne pakkeinfofila «%.255s» for lesing"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "finner ikke pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "klarte ikke kjøre «mmap» på pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "finner ikke pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "klarte ikke lukke etter lesing: «%.255s»"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "slutt på fila etter feltnavn «%.*s»"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "linjeskift i feltnavn «%.*s»"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MS-DOS-slutt på fila (^Z) i feltnavn «%.*s»"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "feltnavnet «%.*s» skal følges av et kolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "slutt på fil før verdien til feltet «%.*s» (mangler linjeskift til slutt)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "MSDOS-tegn for slutt på fil i verdien for feltet «%.*s» (mangler linjeskift?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "linjeskift i feltnavn «%.*s»"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "slutt på fil i verdien for feltet «%.*s» (mangler avsluttende linjeskift)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "fant flere pakkeinformasjonsoppføringer, kan bare ha en"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "klarte ikke lukke etter lesing: «%.255s»"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "ingen pakkeinformasjon i «%.255s»"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -924,7 +1067,7 @@ msgstr ""
 "%s, i fila «%.255s» nær linje %d pakke «%.255s»:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -936,200 +1079,190 @@ msgstr ""
 "%s, i fila «%.255s» nær linje %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "kan ikke være en tom streng"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "må starte med et alfanumerisk tegn"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "tegnet «%c» ikke tillatt (bare bokstaver, siffer og tegnene «%s»)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ingen>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versjonsstrengen er tom"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versjonsstrengen inneholder mellomrom"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoken i versjonen er ikke et tall"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ingenting etter kolonet i versjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "ugyldig tegn i versjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "ugyldig tegn i revisjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "mangler %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "tom verdi for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ugyldig tegn «%c» i feltbredden\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Høyreparentes mangler i formatet\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(ingen beskrivelse tilgjengelig)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ugyldig pakkenavn i forventet utløser «%.255s»: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ugyldig pakkenavn i forventet utløser «%.255s»: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "klarte ikke ignorere signalet %s før %.250s ble kjørt"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "feil ved blokkering av signalet %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (underprosess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "forking mislyktes"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "underprosessen %s returnerte feilstatus %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "klarte ikke vente på underprosessen %s"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "underprosessen %s drept med signal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ",  lagret minnet"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "underprosessen %s mislyktes med ventestatuskode %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "klarte ikke vente på underprosessen %s"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "ugyldig pakkenavn «%.250s» i fila «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "trunkerte fil for utsattte utløsere «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "syntaksfeil i fila «%.250s» for utsattte utløsere ved tegn «%s»%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "klarte ikke åpne/opprette låsefila «%.250s» for utløsere"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "utløst"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "fant ikke fil for utsattte utløsere «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "klarte ikke åpne fila «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "klarte ikke åpne/opprette ny fil «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "feil ved lesing av fila «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "klarte ikke skrive den nye fila «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "klarte ikke lukke den nye fila «%.250s» for utsattte utløsere"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "klarte ikke installere den nye fila «%.255s» for utsattte utløsere"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "tomme utløsernavn er ikke tillatt"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "utløsernavn inneholder ugyldig tegn"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1138,17 +1271,17 @@ msgstr ""
 "ugyldig eller ukjent syntaks i utløsernavn «%.250s» (i utløserinteresser for "
 "pakken «%.250s»)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "klarte ikke åpne fila «%.250s» med liste over utløserinteresser"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "klarte ikke spolle tilbake fila «%.250s» med utløserinteresser"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1157,83 +1290,23 @@ msgstr ""
 "syntaksfeil i fila «%.250s» for med utløserinteresser; ugyldig pakkenavn "
 "«%.250s»: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "klarte ikke opprette den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "klarte ikke skrive den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "klarte ikke tømme den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "klarte ikke synkronisere den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "klarte ikke lukke den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "klarte ikke installere den nye fila «%.250s» for utløserinteresser"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "duplikat utløserinteressefil for filnavn «%.250s» og pakke «%.250s»"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "klarte ikke opprette den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "klarte ikke skrive den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "klarte ikke tømme den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "klarte ikke synkronisere den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "klarte ikke lukke den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "klarte ikke installere den nye fila «%.250s» med filutløsere"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "klarte ikke lese fila «%.250s» med filutløsere"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "syntaksfeil i fila «%.250s» med filutløsere"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1242,7 +1315,7 @@ msgstr ""
 "filutløseroppføring nevner ugyldig pakkenavn «%.250s» (for interesse i fila "
 "«%.250s»): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1251,30 +1324,38 @@ msgstr ""
 "ci-utløserfila «%.250s» inneholder ulovlig syntaks i utløsernavn «%.250s»: "
 "%.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "klarte ikke åpne ci-utløserfila «%.250s»"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "ci-utløserfila inneholder ukjent direktivsyntaks"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "ci-utløserfila inneholder ukjent direktiv «%.250s»"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "klarte ikke opprette mappe «%.250s» for utløsertilstand"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "klarte ikke sette eier på mappe «%.250s» for utløsertilstand"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "tomme utløsernavn er ikke tillatt"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "utløsernavn inneholder ugyldig tegn"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1299,42 +1380,100 @@ msgstr "uventet slutt på fil under lesing av «%.250s»"
 msgid "error formatting string into varbuf variable"
 msgstr "feil ved formatering av tekst inn i varbuf-variabel"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "feil ved lesing fra dpkg-deb-rør"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "hoppet over utpakking av fila «%.255s» (byttet ut eller ekskludert?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "feil ved setting av tidsmerke for «%.255s»"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "klarte ikke opprette «%.255s» (under behandling av «%.255s»)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "feil ved setting av eierskap for den symbolske lenken «%.255s»"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "bakgrunnssystem dpkg-deb under «%.255s»"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "feil ved setting av eierskap for «%.255s»"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "feil ved setting av rettigheter for «%.255s»"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "feil ved lukking/skriving av «%.255s»"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "feil ved oppretting av rør «%.255s»"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "feil ved oppretting av enhet «%.255s»"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "feil ved oppretting av hard lenke «%.255s»"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "feil ved oppretting av symbolsk lenke «%.255s»"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "feil ved oppretting av katalogen «%.255s»"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "feil ved setting av tidsmerke for «%.255s»"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "feil ved setting av eierskap for den symbolske lenken «%.255s»"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "klarte ikke lese lenken «%.255s»"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "prøver å skrive over «%.250s» som også finnes i pakken %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "klarte ikke (stat) finne informasjon om eksisterende symbolske lenke «%.250s»"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1343,7 +1482,7 @@ msgstr ""
 "klarte ikke (stat) finne informasjon om foreslått nytt symlenke mål «%.250s» "
 "for symlenke «%.250s»"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1352,18 +1491,18 @@ msgstr ""
 "prøver å skrive over «%.250s», som er den omdirigerte versjonen av "
 "«%.250s» (pakke: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "prøver å skrive over «%.250s», som er den omdirigerte versjonen av «%.250s»"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "fant ikke «%.255s» (som jeg skulle til å installere)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1372,28 +1511,37 @@ msgstr ""
 "klarte ikke rydde opp i rotet rundt «%.255s» før en annen versjon skulle "
 "installeres"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "fant ikke gjenopprettet «%.255s» før en annen versjon skulle installeres"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arkivet inneholdt objektet «%.255s» med ukjent type 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "fant ikke fil «%s»"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Bytter ut filer i den gamle pakken %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Byttet ut med filer i den installerte pakken %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1402,94 +1550,49 @@ msgstr ""
 "prøver å skrive over katalogen «%.250s» i pakken %.250s %.250s med noe annet "
 "enn en katalog"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "prøver å skrive over «%.250s» som også finnes i pakken %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "klarte ikke opprette «%.255s» (under behandling av «%.255s»)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "bakgrunnssystem dpkg-deb under «%.255s»"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "feil ved lukking/skriving av «%.255s»"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "feil ved oppretting av rør «%.255s»"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "feil ved oppretting av enhet «%.255s»"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "feil ved oppretting av hard lenke «%.255s»"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "feil ved oppretting av symbolsk lenke «%.255s»"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "feil ved oppretting av katalogen «%.255s»"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "klarte ikke flytte «%.255s» for å installere en ny versjon"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "klarte ikke lese lenken «%.255s»"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "klarte ikke lage sikringskopi av den symbolske lenken «%.255s»"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "klarte ikke endre eierskap til den symbolske lenken «%.255s»"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "klarte ikke lage sikringskopi av lenken «%.255s» før en ny versjon skulle "
 "installeres"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "klarte ikke installere ny versjon av «%.255s»"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "klarte ikke åpne «%.255s»"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "klarte ikke synkronisere fila «%.255s»"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1498,7 +1601,7 @@ msgstr ""
 "ignorerer kravproblem med %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1507,7 +1610,7 @@ msgstr ""
 "vurderer fjerning av oppsett for den nødvendige\n"
 " pakken %s, for å kunne aktivere %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1516,7 +1619,7 @@ msgstr ""
 "dpkg: Nei, %s er nødvendig. Vil ikke fjerne oppsettet\n"
 " for å kunne aktivere %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1525,28 +1628,28 @@ msgstr ""
 "dpkg: Nei, kan ikke fortsette med %s (--auto-deconfigure kan hjelpe):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "fjerning av %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "installering av %.255s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: Vurderer å fjerne oppsett for %s, som blir ødelagt av %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: Ja, fjerner oppsett for %s (ødelagt av %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1555,11 +1658,11 @@ msgstr ""
 "dpkg: Knytt til %s, som inneholder %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignorerer ødeleggelse, men kan fortsette likevel."
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1568,27 +1671,27 @@ msgstr ""
 "installering av %.250s vil ødelegge %.250s, og\n"
 " fjerning av oppsett er ikke tillatt (--auto-deconfigure kan hjelpe)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "installering av %.250s vil ødelegge eksisterende programvare"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: Vurderer å fjerne %s til fordel for %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s er ikke skikkelig installert - ignorerer pakkekrav.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: Kan få problemer med å fjerne %s, siden den tilbyr %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1597,102 +1700,104 @@ msgstr ""
 "dpkg: Pakken %s krever installasjon på nytt, men blir fjernet likevel, siden "
 "du ønsker det.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 "dpkg: Pakken %s krever installasjon på nytt, så den blir ikke fjernet.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: Ja, fjerner %s til fordel for %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "pakker i konflikt - installerer ikke %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ignorerer konflikt, men kan fortsette likevel."
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive trenger minst én sti-parameter"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "finn for dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "klarte ikke utføre «fdopen» på find-røret"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "klarte ikke lese find-røret"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "klarte ikke lukke find-røret"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find for --recursive returnerte den uforutsette feilen %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "søkte, men fant ingen pakker (filer med navn *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s trenger minst én pakkearkivfil som parameter"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standard utdata>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standard feil>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Velger den tidligere fravalgte pakken %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Hopper over den fravalgte pakken %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versjon %.250s av %.250s er installert fra før, hopper over.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "nedgraderer %.250s fra %.250s til %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1727,17 +1832,17 @@ msgstr "klarte ikke fjerne den nyinstallerte versjonen av «%.250s»"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "klarte ikke fjerne den nyutpakkede versjonen av «%.250s»"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "fant ikke den nye distribusjonsoppsettsfila «%.250s»"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "fant ikke den installerte oppsettsfila «%.250s»"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1748,57 +1853,57 @@ msgstr ""
 "Oppsettsfila «%s» finnes ikke på systemet.\n"
 "Installerer ny oppsettsfil siden du ønsker det.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: klarte ikke fjerne den gamle sikkerhetskopien «%.250s»: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: klarte ikke endre navnet på «%.250s» til «%.250s»: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: klarte ikke fjerne «%.250s»: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: klarte ikke fjerne den gamle distribuerte versjonen «%.250s»: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: klarte ikke fjerne «%.250s» (før overskriving): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: klarte ikke lenke «%.250s» til «%.250s»: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installerer ny versjon av oppsettsfila %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "klarte ikke installere «%.250s» som «%.250s»"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "ingen pakke med navnet «%s» er installert, kan ikke sette opp"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakken %.250s er installert og satt opp fra før"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1807,7 +1912,24 @@ msgstr ""
 "pakken %.250s er ikke klar for oppsett\n"
 " kan ikke sette opp (nåværende status «%.250s»)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakken %.250s er ikke klar for oppsett\n"
+" kan ikke sette opp (nåværende status «%.250s»)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1816,11 +1938,11 @@ msgstr ""
 "dpkg: Kravproblem hindrer oppsettet av %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "kravproblem - setter ikke opp pakken"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1829,7 +1951,7 @@ msgstr ""
 "dpkg: %s: Kravproblem, men setter opp likevel siden du ønsker det:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1837,12 +1959,12 @@ msgstr ""
 "Pakken er i en veldig inkonsistent tilstand, og bør\n"
 "installeres på nytt før du setter den opp."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Setter opp %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1851,7 +1973,7 @@ msgstr ""
 "%s: fant ikke oppsettsfila «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1860,7 +1982,7 @@ msgstr ""
 "%s: oppsettsfila «%s» er en lenke som peker til seg selv\n"
 " (= «%s»)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1869,7 +1991,7 @@ msgstr ""
 "%s: klarte ikke lese lenken for oppsettsfila «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1878,34 +2000,35 @@ msgstr ""
 "%s: oppsettsfila «%.250s» blir til et degenerert filnavn\n"
 " («%s» er en symbolsk lenke til «%s»)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: oppsettsfila «%.250s» er ingen vanlig fil eller symbolsk lenke (= «%s»)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5-nøkkel"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: klarte ikke åpne oppsettsfila %s for nøkkel: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Skriv «exit» når du er ferdig.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1914,12 +2037,12 @@ msgstr ""
 "\n"
 "Oppsettsfil «%s»"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (faktisk «%s»)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1930,7 +2053,7 @@ msgstr ""
 " ==> Fila på systemet er opprettet av deg eller et skript.\n"
 " ==> Fila finnes også i pakken fra pakkevedlikeholderen.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1939,7 +2062,7 @@ msgstr ""
 "\n"
 "     Ikke endret siden installasjonen.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1948,7 +2071,7 @@ msgstr ""
 "\n"
 " ==> Endret (av deg eller av et skript) siden installasjonen.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1957,37 +2080,37 @@ msgstr ""
 "\n"
 " ==> Slettet (av deg eller av et skript) siden installasjonen.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Pakkedistributøren har gitt ut en oppdatert versjon.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versjonen i pakken er den samme som ved siste installasjon.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Bruker den nye fila siden du ønsker det.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Bruker den gamle fila siden du ønsker det.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Tar vare på den gamle oppsettsfila som standard.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Bruker den nye oppsettsfila som standard.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2002,178 +2125,169 @@ msgstr ""
 "        D     : Vis forskjellen mellom versjonene\n"
 "        Z     : Send denne prosessen til bakgrunnen for å undersøke nærmere\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Standardhandlingen er å ta vare på den versjonen som er installert.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Standardhandlinga er å installere den nye versjonen.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[standard=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[standard=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[ingen standardhandling]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "feil ved skriving til standardfeil, oppdage før oppsettsfilprompt"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "lesefeil på standard-inn ved oppsettsfilprompt"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "slutt på fil ved standard-inn ved oppsettsfilprompt"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s krever %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s før-krever %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s anbefaler %s "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s foreslår %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s ødelegger %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s er i konflikt med %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s forbedrer %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s skal fjernes.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  Oppsettet av %.250s skal fjernes.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s skal installeres, men versjonen er %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s er installert, men versjonen er %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s er pakket ut, men er aldri satt opp.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s er pakket ut, men versjonen er %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s siste oppsatte versjon er %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "%.250s er %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s tilbyr %.250s, men skal fjernes.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s tilbyr %.250s, men oppsettet skal fjernes.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s tilbyr %.250s, men er %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s er ikke installert.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versjon %.250s) vil bli installert.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versjon %.250s) er tilstede og %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s tilbyr %.250s og skal installeres.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s tilbyr %.250s og er tilstede og %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Bruk --help for hjelp om pakkespørring."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versjon %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Opphavsrett (C) 1995 Ian Jackson.\n"
-"Opphavsrett (C) 2000,2001 Wichert Akkerman.\n"
-"Opphavsrett (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2182,8 +2296,8 @@ msgstr ""
 "Dette er fri programvare. Du finner kopieringsvilkårene i\n"
 "GNU General Public Licence versjon 2 eller nyere. Det finnes INGEN garanti.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2192,7 +2306,7 @@ msgstr ""
 "Bruk: %s [<valg> ... ] <kommando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2211,7 +2325,7 @@ msgstr ""
 "  --truename <fil>         vis omdirigert fil.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2242,7 +2356,7 @@ msgstr ""
 "  --version                vis versjonen.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2254,17 +2368,12 @@ msgstr ""
 "Når man fjerner må --package eller --local og --divert stemme hvis oppgitt.\n"
 "Pakke preinst/postrm skript skal alltid oppgi --package og --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "fant ikke fil «%s»"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "feil ved kontroll av «%s»"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2273,129 +2382,113 @@ msgstr ""
 "endring av navn innebærer at «%s» overskrives av\n"
 "  annen fil «%s», ikke tillatt"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "klarte ikke å skrive fila «%s»"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "filkopiering"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "klarte ikke endre navn på «%s» til «%s»"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "endre navn: fjern duplikat gammel lenke «%s»"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "klarte ikke åpne kildefila «%.250s»"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "filenavn «%s» er ikke absolutt"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "fil kan ikke inneholde linjeskift"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokal omdirigering av %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokal omdirigering av %s til %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "omdirigering av %s med %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "omdirigering av %s til %s med %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "enhver omdirigering av %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "enhver omdirigering av %s til %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "klarte ikke opprette ned %s-fil"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "klarte ikke tømme fila «%s»"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "feil ved fjerning av gammel diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "feil ved opprettelse av ny diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "feil ved installasjon av nye omdirigeringer"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s krever en enkel parameter"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "filenavn «%s» er ikke absolutt"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "fil kan ikke inneholde linjeskift"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Kan ikke omdirigere kataloger"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "kan ikke omdirigere fil «%s» til seg selv"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Forlater «%s»\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "«%s» er i konflikt med «%s»"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Legger til «%s»\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "ignorerer ønsket om å fjerne %.250s som ikke er installert."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Ingen omdirigering «%s», ingenting fjernet.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2406,7 +2499,7 @@ msgstr ""
 "  under sletting av «%s»\n"
 "  ble «%s» funnet"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2417,16 +2510,22 @@ msgstr ""
 "  under sletting av «%s»\n"
 "  ble «%s» funnet"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "ignorerer ønsket om å fjerne %.250s som ikke er installert."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Fjerner «%s»\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pakke kan ikke inneholde linjeskift"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "omdirigering kan ikke inneholde linjeskift"
 
@@ -2442,13 +2541,13 @@ msgstr "klarte ikke utføre «fstat» på den forrige omdirigeringsfila"
 msgid "failed to fstat diversions file"
 msgstr "klarte ikke utføre «fstat» på omdirigeringsfila"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 "omdirigeringer i konflikt med hverandre, involverer «%.250s» eller «%.250s»"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2458,7 +2557,7 @@ msgstr ""
 "installasjonen. De må installeres på nytt for at de (og eventuelle pakker\n"
 "som er avhengige av dem) skal virke skikkelig:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2468,7 +2567,7 @@ msgstr ""
 "De må settes opp med «dpkg --configure» eller fra oppsettsmenyen\n"
 "i dselect for at de skal virke:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2478,7 +2577,7 @@ msgstr ""
 "det oppsto problemer første gangen de ble satt opp. Pakkene bør settes\n"
 "opp på nytt med «dpkg --configure <pakke>» eller oppsettsmenyen i dselect.\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2490,7 +2589,7 @@ msgstr ""
 "ved å prøve på nytt. Pakkene kan fjernest med dselect eller «dpkg --"
 "remove»:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2500,7 +2599,7 @@ msgstr ""
 "i andre pakker. Denne behandlingen kan bli startet ved å bruke\n"
 "dselect eller dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2510,14 +2609,41 @@ msgstr ""
 "startet enda. Denne behandlingen kan bli startet ved å bruke dselect\n"
 "eller dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s tar ingen parametre"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2525,26 +2651,26 @@ msgstr ""
 "En annen prosess har låst databasen for skriving og kan for øyeblikket\n"
 "endre den. Noen av de følgende\tproblemene kan komme av nettopp det.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ukjent>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d i %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pakke, fra følgende avsnitt:"
 msgstr[1] " %d pakker, fra følgende avsnitt:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2553,29 +2679,33 @@ msgstr ""
 "Versjonen av dpkg med fungerende %s-støtte er ikke satt opp ennå.\n"
 " Kjør «dpkg --configure dpkg» og prøv på nytt.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg er ikke registrert som installert. Kan ikke undersøke %s-støtte.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Pre-Depends felt"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "lange filnavn"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "flere Conflicts og Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2584,26 +2714,26 @@ msgstr ""
 "dpkg: Finner ikke ut hvordan førkravet kan oppfylles:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "kan ikke oppfylle førkrav for %.250s (ønsket på grunn av %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "foreldet valg  «--%s», bruk «--%s» istedenfor."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions tar tre parametre: <versjon> <relasjon> <versjon>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions ugyldig relasjon"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versjon «%s» har ugyldig syntaks: %s"
@@ -2659,12 +2789,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "overstyrer problemet fordi --force er slått på:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "klarte ikke åpne fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2673,115 +2803,93 @@ msgstr ""
 "fillistefila for pakken «%.250s» mangler. Går ut fra at pakken for "
 "øyeblikket ikke har noen filer installert."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "klarte ikke finne fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "fillistefila for pakken «%.250s» mangler avsluttende linjeskift"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "filliste for pakken «%.250s»"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "fillistefila for pakken «%.250s» mangler avsluttende linjeskift"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "fillistefila for pakken «%.250s» inneholder et tomt filnavn"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "feil ved lukking av fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Leser database ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d fil eller kataloger er for øyeblikket installert.)\n"
 msgstr[1] "%d filer og kataloger er for øyeblikket installerte.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "klarte ikke lage oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "klarte ikke skrive til oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "klarte ikke tømme oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "klarte ikke synkronisere oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "klarte ikke lukke oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "klarte ikke installere oppdatert fillistefil for pakken %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ikke installert"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ikke installert, men oppsettet ligger inne"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "ødelagt på grunn av mislykket fjerning eller installasjon"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "pakket ut, men ikke satt opp"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "ødelagt på grunn av etterinstallasjonsfeil"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "venter på utløserbehandling fra annen pakke"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "utløst"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installert"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "feil: PATH er ikke satt."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "«%s» ikke funnet i PATH eller ikke kjørbar."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2793,7 +2901,7 @@ msgid_plural ""
 msgstr[0] "«%s» ikke funnet i PATH eller ikke kjørbar."
 msgstr[1] "«%s» ikke funnet i PATH eller ikke kjørbar."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2810,100 +2918,153 @@ msgstr ""
 "%d forventet program ble ikke funnet i PATH eller ikke kjørbart.\n"
 "NB: For root bør PATH inneholde /usr/local/sbin, /usr/sbin og /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "klarte ikke setenv for vedlikeholderskript"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "klarte ikke skifte filrot til «%.250s»"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "klarte ikke skifte katalog til «%.255s»"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "klarte ikke sette kjøretillatelse på «%.250s»"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "klarte ikke setenv for vedlikeholderskript"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "installerte %s-skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "fant ikke %s «%.250s»"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nytt %s-skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "gammelt %s-skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "fant ikke %s «%.250s»: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - prøver i stedet et skript fra den nye pakken ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "det finnes ingen skript i den nye versjonen av pakken - gir opp"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... det ser ut til at det gikk fint.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "klarte ikke sikkert fjerne «%.255s»"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "klarte ikke sjekke om «%.250s» finnes"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "klarte ikke lese infokatalogen"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "feil ved åpning av %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "klarte ikke å skrive fila «%s»"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "oppsettsfila «%.250s» finnes ikke i pakken"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "feil ved skriving av «%s»"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian «%s» brukergrensesnitt for pakkehåndtering versjon %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2926,7 +3087,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2964,7 +3129,7 @@ msgstr ""
 "  -Dh|--debug=help                 vis hjelp om avlusing.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2976,7 +3141,7 @@ msgstr ""
 "  --version                        Viser versjonsnummeret.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2987,19 +3152,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  på arkiver (skriv %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "For intern bruk: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3025,6 +3233,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3069,7 +3279,7 @@ msgstr ""
 "  --abort-after <n>              Avbryt etter <n> feil.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3089,13 +3299,13 @@ msgstr ""
 "kontrollfila).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Bruk «dselect» eller «aptitude» for en brukervennlig pakkehåndtering.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3117,59 +3327,63 @@ msgstr ""
 "Valg markert med [*] gir mye tekst - bruk «less» eller «more» for å lese "
 "informasjonen!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3178,103 +3392,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "kravproblem - fjerner ikke"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "kravproblem - fjerner ikke"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "klarte ikke setenv for vedlikeholderskript"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "lesefeil i oppsettsfila «%.255s»"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3282,7 +3496,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3290,38 +3504,74 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "-- debug krever en oktal parameter"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "tomt pakkenavn i den kommadelte lista til --ignore-depends «%.250s»"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends krever et gyldig pakkenavn. «%.250s» er ikke gyldig; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ugyldig heltall for --%s: «%.250s»"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "feil ved kjøring av hook «%s», avslutningskode %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "status"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s tar ingen parametre"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "klarte ikke fjerne fila «%.250s»"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3330,7 +3580,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3338,62 +3588,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ukjent tvangs-/avvisningsvalg «%.*s»"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "foreldet tvang/nekt alternativ «%s»\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd tar en parameter, ikke null"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd tar bare en parameter"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents tar akkurat én parameter"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "klarte ikke åpne «%i» for strøm"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "uventet slutt på fil før slutten av linje %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "trenger et handlingsvalg"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "du må gi selve navnet på pakkene, ikke navnene på filene som pakkene ligger i"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending tar ingen parametre som ikke er valg"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s trenger minst ett pakkenavn som parameter"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pakken %s er nevnt flere ganger, behandler bare én gang.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3402,7 +3650,7 @@ msgstr ""
 "Flere kopier av pakken %s er pakket ut i denne\n"
 " omgangen. Setter bare opp én gang.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3411,112 +3659,112 @@ msgstr ""
 "pakken %.250s er ikke klar for utløserbehandling\n"
 " (nåværende status «%.250s» med ingen utestående utløsere)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr " Pakke %s som gir %s skal fjernes.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr " Pakke %s skal fjernes.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versjon av %s på systemet er %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr " Pakke %s som gir %s venter på utløserbehandling.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr " Pakke %s venter på utløserbehandling.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: setter også opp «%s» (krevet av «%s»)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakke %s som gir %s er ikke satt opp enda.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakke %s er ikke satt opp enda.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "Pakken %s som gir %s er ikke installert.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "Pakken %s er ikke installert.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) ødelegger %s og er %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) tilbyr %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versjonen av %s som skal settes opp er %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " krever "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ". Men:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "klarte ikke sikre at «%.250s» ikke finnes"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "pakkefil satt sammen igjen"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Godkjenner %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verifisering av pakka %s mislyktes!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3525,93 +3773,98 @@ msgstr ""
 "Verifisering av pakka %s mislyktes,\n"
 "men installerer likevel siden du ønsker det.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "godkjent\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "klarte ikke opprette midlertidig mappe"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pakke %s har for mange konflikt/erstatt-par"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "klarte ikke slette kontrollinformasjonsfila «%.250s»"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "den gamle versjonen av pakken har et altfor langt filnavn som startar på "
 "«%.250s»"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "klarte ikke fjerne den foreldede informasjonsfila «%.250s»"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "klarte ikke installere den (visstnok) nye informasjonsfila «%.250s»"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "klarte ikke åpne den midlertidige kontrollkatalogen"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pakken inneholder et altfor langt informasjonsfilnavn (starter med «%.50s»)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "pakkekontrollinformasjonen inneholder katalogen «%.250s»"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "pakkekontrollinformasjon, rmdir av «%.250s» sa ikke «ingen katalog»"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "pakken %s inneholder en liste som informasjonsfil"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "klarte ikke installere ny informasjonsfil «%.250s» som «%.250s»"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "klarte ikke slette kontrollinformasjonsfila «%.250s»"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Legg merke til at %s er forsvunnet, og fullstendig erstattet.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "får ikke tilgang til arkivet"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "klarte ikke opprette midlertidig mappe"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "kontrollinformasjonslengde"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Tatt vare på informasjon om %s fra %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "pakkearkitekturen (%s) passer ikke til systemet (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3620,99 +3873,94 @@ msgstr ""
 "dpkg: Vedrørende %s som inneholder %s, problem med førkrav:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problem med førkrav - installerer ikke %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignorerer problem med førkrav."
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Gjør klar til å bytte ut %s %s (ved bruk av %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Pakker ut %s (fra %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "navnet på oppsettsfila (starter med «%.250s») er for langt (>%d tegn)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "lesefeil i %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "feil ved lukking av %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "feil ved åpning av %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Fjerner oppsettet av %s, slik at %s kan fjernes ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Fjerner oppsettet av %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Pakker ut erstatningen %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb feltuttrekking"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "feil ved lesing av tar-utdata fra dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "ødelagt filsystem-tarfil - ødelagt pakkearkiv"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: Fjern eventuelle avsluttande nuller"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "fant ikke den gamle fila «%.250s» så den slettes ikke: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "klarte ikke slette den gamle mappa «%.250s»: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "den gamle oppsettsfila «%.250s» var en tom mappe (og er nå slettet)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "fant ikke annen ny fil «%.250s»"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3721,23 +3969,18 @@ msgstr ""
 "den gamle fila «%.250s» er den samme som flere nye filer! (Både «%.250s» og "
 "«%.250s».)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "klarte ikke sikkert fjerne den gamle fila «%.250s»: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Legg merke til at %s er forsvunnet, og fullstendig erstattet.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3749,90 +3992,90 @@ msgstr ""
 "ventende\n"
 "|/ Feil?=(ingen)/Må inst. på nytt (Status,Feil: versalar=dumt)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Navn"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versjon"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Fant ingen pakker som passer til «%s».\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "omdirigert av %s fra: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "omdirigert av %s til: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokal omdirigering fra: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokalt omdirigert til: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search krever minst ett filnavnsmønster som parameter"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Fant ingen pakker som passer til «%s».\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Pakken «%s» er ikke installert og det finnes ingen informasjon om den.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakken «%s» er ikke tilgjengelig.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakken «%s» er ikke installert.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakken «%s» inneholder ingen filer (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalt omdirigert: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pakke omdirigerer andre til: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "omdirigert av %s til:%s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3840,22 +4083,22 @@ msgstr ""
 "Bruk dpkg --info (= dpkg-deb --info) for å undersøke arkivfiler,\n"
 "og dpkg --contents (= dpkg-deb --contents) for å vise innholdet i dem.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s tar høyst to parametre"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "kontrollfila inneholder %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian %s pakkehåndteringsprogram spørreverktøy versjon %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3889,11 +4132,17 @@ msgstr ""
 "  -S|--search <mønster> ...          finn pakker som eier fil(er)\n"
 "  -c|--control-path <pakke> [<fil>]  skriv ut stien for pakkekontrollfila.\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3901,7 +4150,7 @@ msgstr ""
 "  --admindir=<katalog>          Bruk <katalog> istedenfor %s\n"
 "  -f|--showformat=<format>      Bruk alternativt format for --show\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3923,12 +4172,16 @@ msgstr ""
 "  ${var[;bredde]}. Feltene vil være høyrejusterte, med mindre bredden er \n"
 "negativ. I så fall vil de være venstrejusterte.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Bruk --help for hjelp om pakkespørring."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "ignorerer ønsket om å fjerne %.250s som ikke er installert."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3937,11 +4190,11 @@ msgstr ""
 "ignorerer ønsket om å fjerne %.250s siden bare\n"
 " oppsettsfilene finnes på systemet. Bruk --purge for å fjerne disse også."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Dette er en nødvendig pakke - den bør ikke fjernes."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3950,11 +4203,11 @@ msgstr ""
 "dpkg: Kravproblem hindrer fjerning av %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "kravproblem - fjerner ikke"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3963,7 +4216,7 @@ msgstr ""
 "dpkg: %s: Kravproblem, men fjerner likevel siden du ønsker det:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3971,17 +4224,17 @@ msgstr ""
 "Pakken er i en veldig dårlig, inkonsistent tilstand. Du bør\n"
 "installere pakken på nytt før du prøver å fjerne den."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Ville fjerne eller rense ut %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Fjerner %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3990,102 +4243,106 @@ msgstr ""
 "ved fjerning av %.250s kunne ikke mappa «%.250s» fjernes: %s - kan mappa "
 "være et monteringspunkt?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "klarte ikke fjerne «%.250s»"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "klarte ikke sikkert fjerne «%.250s»"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "ved fjerning av %.250s var ikke mappa «%.250s» tom. Den ble derfor ikke "
 "fjernet."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "klarte ikke fjerne «%.250s»"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Renser ut oppsettsfiler for %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "klarte ikke fjerne den gamle oppsettsfila «%.250s» (= «%.250s»)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "klarte ikke lese oppsettsfilkatalogen «%.250s» (fra «%.250s»)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "klarte ikke fjerne den gamle sikringskopien av oppsettsfila «%.250s» (fra "
 "«%.250s»)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "klarte ikke fjerne gammel filliste"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "klarte ikke fjerne gammelt etterfjerningsskript"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "uventet slutt på fil i pakkenavnet på linje %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "uventet slutt på linje i pakkenavnet på linje %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "uventet slutt på fil etter pakkenavnet på linje %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "uventet slutt på linje etter pakkenavnet på linje %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "uventet data etter pakke og valg på linje %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ugyldig pakkenavn på linje %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ugyldig pakkenavn på linje %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "ukjent ønsket-status på linje %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "lesefeil fra standard-inn"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Opphavsrett (C) 2000, 2001 Wichert Akkerman.\n"
-"Opphavsrett (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Bruk --help for hjelp om pakkespørring."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4102,7 +4359,7 @@ msgstr ""
 "  --list [<glob-mønster>]  list nåværende overstyringer i databasen.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4123,31 +4380,17 @@ msgstr ""
 "  --version                vis versjonen.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "fjerner avsluttende /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "klarte ikke åpne ny «statoverride»-fil"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "feil ved sletting av statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "feil ved opprettelse av statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "feil ved installering av ny statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add krever fire parametre"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4156,21 +4399,21 @@ msgstr ""
 "En tilsidesettelse for «%s» finnes allerede, men --force oppgitt så det vil "
 "bli ignorert."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "En tilsidesettelse for «%s» eksisterer allerede, avbryter."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update oppgitt men %s eksisterer ikke"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Ingen tilsidesettelse tilstede."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update er meningsløs for --remove"
 
@@ -4290,42 +4533,42 @@ msgstr ""
 "  --no-act                         Bare test - ikke faktisk endre noe.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger må bli kalt fra et vedlikeholderskript (eller med et --by-"
+"package valg)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: Mappe for utløserdata ikke enda opprettet\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: det finnes enda ikke utløseroppføringer\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "tar bare en parameter, utløsernavnet"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger må bli kalt fra et vedlikeholderskript (eller med et --by-"
-"package valg)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: ugyldig ventende pakkenavn «%.255s»: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ugyldig utløsernavn «%.255s»: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4334,7 +4577,7 @@ msgstr ""
 "%s: sirkel funnet under behandling av utløsere:\n"
 " kjede av pakker med utløsere som er eller kan være ansvarlige:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4343,49 +4586,50 @@ msgstr ""
 "\n"
 " pakkers utestående utløsere som er eller kan være uløselige:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "utløsere i løkke, forlatt"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Behandler utløsere for %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s trenger akkurat én «Packages»-fil som parameter"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "klarte ikke få tilgang til dpkg-statusområdet for rå "
 "tilgjengelighetsoppdatering"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "rå tilgjengelighetsoppdatering krever skrivetilgang til dpkg-statusområdet"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Bytter ut informasjon om tilgjengelige pakker, ved hjelp av %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Oppdaterer opplysninger om tilgjengelige pakker, ved hjelp av %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informasjon om %d pakke ble oppdatert.\n"
 msgstr[1] "Informasjon om %d pakker ble oppdatert.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4499,155 +4743,154 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "ignorerer %d advarsel om kontrollfilen(e)\n"
 msgstr[1] "ignorerer %d advarsler om kontrollfilen(e)\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s krever en <katalog>-parameter"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build tar høyst to parametre"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "klarte ikke sjekke om arkivet «%.250s» fins"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "målet er en katalog - kan ikke hoppe over kontrollfilsjekk"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "sjekker ikke inneholdet i kontrollområdet."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: Bygger en ukjent pakke i «%s».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: Bygger pakken «%s» i «%s».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "klarte ikke opprette midlertidig fil (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "kontrollområde"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "klarte ikke fjerne lenke til midlertidig fil (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "klarte ikke hoppe tilbake i midlertidig fil (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "klarte ikke finne (fstat) ar-medlemsfil (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "feil ved skriving av «%s»"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "mellom medlemmer"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "klarte ikke skrive filnavn til tar-rør (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<komprimer> fra tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "uventet slutt på fil i %s i %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "feil ved lesing av %s fra fil %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "klarte ikke lese arkivet «%.255s»"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "klarte ikke kjøre «fstat» på arkivet"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arkivet mangler punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arkivet mangler linjeskift i hovudet"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "fila «%.250s» er ødelagt - ugyldig delnummer"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "fila «%.250s» er ikke et binært Debian-arkiv (prøv dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arkivet mangler punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arkivet mangler linjeskift i hovudet"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arkivet mangler punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "skjønner ikke arkivversjonen %.250s. Du trenger en nyere dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4675,41 +4918,41 @@ msgstr "fila «%.250s» inneholder to kontrollmedlemmer. Gir opp"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " ny Debian-pakke, versjon %s.\n"
 " størrelse %ld byte: kontrollarkiv = %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "arkivet har en misformatert kontrollengde «%s»"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "hoppet over medlemsdata fra %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " gammel Debian-pakke, versjon %s.\n"
 " størrelse %ld byte: kontrollarkiv = %zi, hovedarkiv = %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4718,49 +4961,50 @@ msgstr ""
 "dpkg-deb: Det ser ut til at fila er et arkiv som har blitt\n"
 "dpkg-deb:    ødelagt fordi det er lastet ned i ASCII-modus.\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "«%.255s» er ikke et arkiv i Debian-format"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "klarte ikke skrive til røret i «copy»"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "klarte ikke lukke røret i «copy»"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "klarte ikke skifte til katalog"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "klarte ikke opprette katalog"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "klarte ikke skifte til katalogen etter å ha opprettet den"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "klarte ikke skifte til katalog"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekomprimer>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "lim inn"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s krever et .deb-filnavn som parameter"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4769,106 +5013,114 @@ msgstr ""
 "--%s krever en målkatalog.\n"
 "Kanskje du mente å bruke «dpkg --install»?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s tar høyst to parametre (.deb og katalog)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s tar bare én parameter (.deb-filnavn)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "klarte ikke skifte til katalogen «/» for å rydde opp"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "fant ikke fil «%s»"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: «%.255s» inneholder ikke kontrollkomponenten «%.255s»\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "åpning av komponenten «%.255s» (i %.255s) mislyktes på en uventet måte"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d etterspurt kontrollkomponent mangler"
 msgstr[1] "%d etterspurte kontrollkomponenter mangler"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "klarte ikke skanne katalogen «%.255s»"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "fant ikke «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "klarte ikke åpne «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "klarte ikke lese «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld byte, %5d linjer   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ikke en vanlig fil          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ingen «control»-fil i kontrollarkivet)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "klarte ikke åpne komponenten «control»"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "feil ved lesing av komponenten «control»"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "klarte ikke lukke «%s» komponent"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Feil i format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents tar akkurat én parameter"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian «%s» pakkearkiv-bakgrunnsmotor versjon %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4879,6 +5131,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4894,7 +5148,7 @@ msgstr ""
 "  --fsys-tarfile <deb>              Utdata til tar-fil.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4907,11 +5161,27 @@ msgstr ""
 "<cfelt> er navnet på et felt i 'control'-fila.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4921,6 +5191,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Valg:\n"
@@ -4934,7 +5207,7 @@ msgstr ""
 "                             Tillatte typer: gzip, xz, bzip2, lzma, ingen.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4947,7 +5220,7 @@ msgstr ""
 "«dselect» eller «aptitude» for brukervennlig pakkehåndtering. Pakker\n"
 "som er pakket ut med «dpkg-deb --extract» vil ikke bli installert riktig.\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4955,174 +5228,194 @@ msgstr ""
 "Skriv «dpkg-deb --help» for hjelp med endring av *.deb-filer.\n"
 "Skriv «dpkg --help» for hjelp med å installere og avinstallere pakker."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ugyldig heltall for -%c: «%.250s»"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ugyldig komprimeringsnivå for -%c: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "ukjent koprimeringstype «%s»!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "ugyldig komprimeringsnivå for -%c: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "fila «%.250s» er ødelagt - ugyldig siffer (kode %d) i %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "fila «%.250s» er ødelagt - %.250s mangler"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "fila «%.250s» er ødelagt - mangler linjeskift etter %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "feil ved lesing av %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "fila «%.250s» er ødelagt - ugyldig magisk nummer sist i det første hodet"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "fila «%.250s» er ødelagt - ugyldig fylltegn (kode %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "fila «%.250s» er ødelagt - nuller i informasjonsdelen"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formatversjonsnummer"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s er installert, men versjonen er %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "fila «%.250s» har formatversjon «%.250s» - du trenger en nyere dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "pakkenavn"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "pakkeversjonsnummer"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "Package-fil MD5-kontrollsum"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "fila «%.250s» er ødelagt - ugyldig MD5-kontrollsum «%.250s»"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "delforskyvning"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "delnummer"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "fila «%.250s» er ødelagt - ingen skråstrek mellom delnumrene"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "antall deler"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "fila «%.250s» er ødelagt - ugyldig antall deler"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "delnummer"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "fila «%.250s» er ødelagt - ugyldig delnummer"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "pakkenavn"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "fila «%.250s» er ødelagt - ugyldig magisk nummer til slutt i det andre "
 "hovudet"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "fila «%.250s» er ødelagt - det andre medlemmet er ikke et datamedlem"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "fila «%.250s» er ødelagt - feil antall deler i forhold til opplysningane"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "fila «%.250s» er ødelagt - feil størrelse i forhold til opplysning ene"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "klarte ikke kjøre «fstat» på delfila «%.250s»"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "fila «%.250s» er ødelagt - for kort"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "klarte ikke åpne arkivdelfila «%.250s»"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "fila «%.250s» er ikke en arkivdel"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5139,9 +5432,10 @@ msgstr "fila «%.250s» er ikke en arkivdel"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5164,12 +5458,19 @@ msgstr ""
 "    Delfilstørrelse (brukt del):   %lubyte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ukjent>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s tar en eller flere delfilparametre"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "fila «%s» er ingen arkivdel\n"
@@ -5204,7 +5505,7 @@ msgstr "Hopper over den fravalgte pakken %s.\n"
 msgid "split package part"
 msgstr "Setter sammen pakken %s fra %d del:"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "ferdig\n"
@@ -5229,11 +5530,6 @@ msgstr "delen %d mangler"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian «%s» pakkeverktøy for å dele opp/slå sammen; versjon %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Opphavsrett (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5256,17 +5552,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Valg:\n"
 "      --depotdir <katalog>      bruk <katalog> i steden for %s/%s.\n"
@@ -5277,152 +5582,161 @@ msgstr ""
 "\n"
 "Avslutningstatus: 0 = OK;  1 = -a er ikke en del;  2 = problem!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Skriv «dpkg-split --help» for hjelp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "uventet slutt på fil i %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "delen er altfor stor eller størrelsen er ikke positiv"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "delstørrelsen må være minst %d KiB (for at hodet skal få plass)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "klarte ikke lese depotkatalogen «%.250s»"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto krever at du bruker alternativet --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto krev nøyaktig én delfilparameter"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "klarte ikke lese delfila «%.250s»"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Fila «%.250s» er ikke en del av et oppdelt arkiv.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "klarte ikke åpne delfila «%.250s» på nytt"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "klarte ikke åpne den nye depotfila «%.250s»"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "klarte ikke endre navnet på den nye depotfila fra «%.250s» til «%.250s»"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Del %d av pakken %s er lagret (ønsker ennå "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " og "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "klarte ikke slette den oppbrukte depotfila «%.250s»"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Søplefiler som ligger igjen i depotkatalogen:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "fant ikke «%.250s»"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ikke en vanlig fil)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakker som ikke er satt sammen igjen:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pakke %s: del(er)"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "delfila «%.250s» er ikke ei vanleg fil"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(i alt %lu byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "klarte ikke slette «%.250s»"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Slettet %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb feltuttrekking"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "klarte ikke åpne kildefila «%.250s»"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "klarte ikke kjøre «fstat» på kildefila"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "kildefila «%.250s» er ikke en vanlig fil"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5431,32 +5745,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Setter sammen pakken %s fra %d del:"
 msgstr[1] "Setter sammen pakken %s fra %d deler:"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split krever et kildefilnavn som parameter"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split tar høyst ett kildefilnavn og målprefiks"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Opphavsrett (C) 1995 Ian Jackson.\n"
-"Opphavsrett (C) 2000-2002 Wichert Akkerman.\n"
-"Opphavsrett (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5560,7 +5863,7 @@ msgstr ""
 "  --help                 vis denne hjelpmeldingen.\n"
 "  --version              vis versjonen.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5575,7 +5878,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5609,125 +5912,96 @@ msgstr ""
 "  --version                vis versjonen.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "feil"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "advarsel"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "fant ikke %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) feilet: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "nytildeling mislyktes (%zu byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "to kommandoer oppgitt: --%s og --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "klarte ikke legge til i %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "klarte ikke skanne %s: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "klarte ikke kjøre %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "klarte ikke gjøre %s til en symbolsk lenke til %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "klarte ikke installere %s som %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "klarte ikke fjerne %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "uventet slutt på fil under lesing av %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "under lesing av %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "linje ikke avsluttet under lesing av %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s korrupt: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "linjeskift forbudt i update-alternatives filer (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "feil ved skriving av %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "slavenavn"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "duplikat slave %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "slavelenke"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "slave-lenke samme som hovedlenke %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "duplikat slavelenke %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "hovedfil"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "duplisert sti %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5736,129 +6010,119 @@ msgstr ""
 "alernativ %s (del av lenkegruppa %s) eksisterer ikke. Fjernes fra listen "
 "over alternativ."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritet"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "slavefil"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritet for %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "klarte ikke lese %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "status"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "ugyldig status"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "hovedlenke"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "klarte ikke lukke %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "kasserer foreldet slavelenke %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "klarte ikke skrive %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "klarte ikke tømme fila «%s»"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "auto modus"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "manuell modus"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  lenke peker for øyeblikket til %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  lenke er borte for øyeblikket "
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritet %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  slave %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Nåværende «beste» versjon er «%s»."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Ingen versjoner tilgjengelig."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Det er %d valg for alternativet %s (som tilbyr %s)."
 msgstr[1] "Det er %d valg for alternativet %s (som tilbyr %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Valg"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Sti"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritet"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Trykk Enter for å beholde det gjeldende valget[*] eller skriv et valgnummer:"
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "bytter ikke ut %s med en lenke."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "kan ikke installere ukjent valg %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5867,98 +6131,193 @@ msgstr ""
 "hopp over opprettelse av %s fordi tilhørende fil %s (i lenkegruppa %s) ikke "
 "eksisterer."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "bytter ikke ut %s med en lenke."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Kjør %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternative %s uendret fordi valg %s ikke er tilgjengelig."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Hopp over ukjent alternativ %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "linje for lang eller ikke avsluttet under lesing av %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Hoppet over ugyldig linje: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s henger, den blir oppdatert med det beste valget."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s har blitt endret (manuelt eller av et skript). Bytter over til kun "
+"manuelle oppdateringer."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "setter opp automatisk valg av %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "endrer navn på %s lenke fra %s til %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "endrer navn på %s slavelenke fra %s til %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "bruker %s for å tilby %s (%s) in %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"tvinger reinstallasjon av alternativ %s fordi lenkegruppa %s er ødelagt."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr "gjeldende alternativ %s er ukjent, bytter til %s for lenkegruppa %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "alternativt navn (%s) kan ikke inneholde «/» og mellomrom."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "alternativ lenke er ikke absolutt slik som den bør være: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "alternativ sti er ikke absolutt slik som den bør være: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativ %s kan ikke være hoved: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "alternativ lenke %s er allerede kontrollert av %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternativ sti %s eksisterer ikke."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativ %s kan ikke være slave av %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativ %s kan ikke være hoved: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "alternativ lenke %s er allerede kontrollert av %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "ukjent parameter «%s»"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install trenger <lenke> <navn> <sti> <prioritet>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<lenke> og <sti> kan ikke være like"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritet må være et heltall"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s krever <navn> <sti>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s krever <navn>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave bare tillatt med --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave trenger <lenke> <navn> <sti>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "navn %s er både primær og slave"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "lenke %s er både primær og slave"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s krever en <fil>-parameter"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "ukjent valg «%s»"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5966,119 +6325,51 @@ msgstr ""
 "trenger --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all eller --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativ %s kan ikke være hoved: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "alternativ lenke %s er allerede kontrollert av %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "alternativ lenke er ikke absolutt slik som den bør være: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "alternativ sti er ikke absolutt slik som den bør være: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternativ sti %s eksisterer ikke."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "alternativt navn (%s) kan ikke inneholde «/» og mellomrom."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "det er et hovedalternativ."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "det er en slave av %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativ %s kan ikke være slave av %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standard inndata>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "ingen alternativ for %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s henger, den blir oppdatert med det beste valget."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s har blitt endret (manuelt eller av et skript). Bytter over til kun "
-"manuelle oppdateringer."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "setter opp automatisk valg av %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standard inndata>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativ %s for %s er ikke registrert, settes ikke."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Det er ingen program som tilbyr %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Ingenting å sette opp."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Det er bare et alternativ i lenkegruppa %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativ %s for %s er ikke registrert, fjernes ikke."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "fjerner manuelt valgte alternativ - bytter %s til automatisk modus"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "automatiske oppdateringer av %s er slått av, lar den være i fred."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6086,22 +6377,174 @@ msgstr ""
 "for å gå tilbake til automatiske oppdateringer bruk «update-alternatives --"
 "auto %s»."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "bruker %s for å tilby %s (%s) in %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "klarte ikke åpne «%s» for å skrive %s databasen"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"tvinger reinstallasjon av alternativ %s fordi lenkegruppa %s er ødelagt."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "klarte ikke tømme %s database til «%.250s»"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr "gjeldende alternativ %s er ukjent, bytter til %s for lenkegruppa %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "klarte ikke synkronisere (fsync) %s database til «%.250s»"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "klarte ikke lukke «%.250s» etter skriving av %s database"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "klarte ikke lenke «%.250s» til «%.250s» for sikkerhetskopiering av %s "
+#~ "database"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "klarte ikke installere «%.250s» som «%.250s» med %s database"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "nytildeling mislyktes (%zu byte)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "klarte ikke skrive den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "klarte ikke tømme den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "klarte ikke synkronisere den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "klarte ikke installere den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "klarte ikke opprette den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "klarte ikke lukke den nye fila «%.250s» for utløserinteresser"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "klarte ikke opprette den nye fila «%.250s» med filutløsere"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "klarte ikke skrive den nye fila «%.250s» med filutløsere"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "klarte ikke tømme den nye fila «%.250s» med filutløsere"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "klarte ikke synkronisere den nye fila «%.250s» med filutløsere"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "klarte ikke lukke den nye fila «%.250s» med filutløsere"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "klarte ikke installere den nye fila «%.250s» med filutløsere"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Opphavsrett (C) 1995 Ian Jackson.\n"
+#~ "Opphavsrett (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Opphavsrett (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "klarte ikke opprette ned %s-fil"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "feil ved opprettelse av ny diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "klarte ikke lage oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "klarte ikke skrive til oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "klarte ikke tømme oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "klarte ikke synkronisere oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "klarte ikke lukke oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "klarte ikke installere oppdatert fillistefil for pakken %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd tar en parameter, ikke null"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd tar bare en parameter"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Opphavsrett (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Opphavsrett (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "klarte ikke åpne ny «statoverride»-fil"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "feil ved sletting av statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "feil ved opprettelse av statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "feil ved installering av ny statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build tar høyst to parametre"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Opphavsrett (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Opphavsrett (C) 1995 Ian Jackson.\n"
+#~ "Opphavsrett (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Opphavsrett (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "det er et hovedalternativ."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "det er en slave av %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "fant ikke %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) feilet: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "klarte ikke skanne %s: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "klarte ikke kjøre %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "klarte ikke gjøre %s til en symbolsk lenke til %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "klarte ikke installere %s som %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "feil ved skriving av %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "klarte ikke lese %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "klarte ikke lukke %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "klarte ikke skrive %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6358,9 +6801,6 @@ msgstr "gjeldende alternativ %s er ukjent, bytter til %s for lenkegruppa %s."
 #~ msgid "skipped control area from %s"
 #~ msgstr "hoppet over kontrollområde fra %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "klarte ikke kjøre «tar»"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "klarte ikke opprette midlertidig mappe"
 
@@ -6622,9 +7062,6 @@ msgstr "gjeldende alternativ %s er ukjent, bytter til %s for lenkegruppa %s."
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "venting på «dpkg-split» mislyktes"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "klarte ikke fjerne fila «%.250s»"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7062,9 +7499,6 @@ msgstr "gjeldende alternativ %s er ukjent, bytter til %s for lenkegruppa %s."
 #~ "  Valg         Alternativ\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "feil ved skriving til standard ut: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "feil eller slutt på filen under lesing av %s for %s (%s)"
 
diff --git a/po/ne.po b/po/ne.po
index 9ec134b..aca410e 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg_po_ne\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-08-05 17:41+0545\n"
 "Last-Translator: Nabin Gautam <nabin@mpp.org.np>\n"
 "Language-Team: Nepali <info@mpp.org.np>\n"
@@ -25,131 +25,213 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "tmpfile (डेटा) बनाउन असफल"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "tmpfile (डेटा) बनाउन असफल"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "रित्तो स्ट्रिङ् होइन होला"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "एउटा अल्फान्युमेरिक सँग सुरू गर्नु पर्छ"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "क्यारेक्टर `%c' अनुमति छैन (अक्षर, अङ्कहरू र क्यारेक्टरहरू `%s'लाई मात्र)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "लेख्दै गर्दा त्रुटि `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "vsnprintf मा फ्लस गर्न अक्षम"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "`%.255s' बफर बन्द गर्न अक्षम"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "पुरानो डाइभर्सन हटाउनुहोस्-पुरानो: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "पाइप `%.255s' सिर्जना गर्दा त्रुटि"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' हटाउन सक्दैन"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "नयाँ statoverride स्थापना त्रुटि: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "बफर प्रतिलिपिमा असफल (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "बफर प्रतिलिपिमा असफल (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "बफर प्रतिलिपिमा छोटो पढ्नुहोस् (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "टार कार्यान्वयन गर्न असफल"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s कार्यन्वयन गर्न अक्षम"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "अज्ञात सङ्कुचन प्रकार `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: असङ्कुचन"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: सङ्कुचन"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: आन्तरिक gzip त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: आन्तरिक gzip त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: आन्तरिक gzip त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: आन्तरिक gzip त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: आन्तरिक gzip त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: आन्तरिक bzip2 त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: आन्तरिक bzip2 त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: आन्तरिक bzip2 त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: आन्तरिक bzip2 त्रुटि: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -158,109 +240,127 @@ msgstr ""
 "अद्यावचिक डाइरेक्टरीले समाहित `%.250s' फाइल गर्दछ जसको नाम धेरै लामो छ (लम्बाई=%d, "
 "उच्चतम=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "अद्यावधिक डाइरेक्टरीले भिन्न लम्बाई नामहरू (%d र %d दुबै) फाइलहरू समावेश गर्दछ ।"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "अद्यावधिक डाइरेक्टरी `%.255s' स्क्यान गर्न सक्दैन ।"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "समाहित अद्यावधिक फाइल %.255s हटाउन असफल भयो ।"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "`%.255s' सिर्जना गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "गद्दासँग %.250s भोर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "गद्दा पछि %.250s फ्लस गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "गद्दा पछि %.250s को सुरू खोज्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "vsnprintf का लागि tmpfile (अस्थाइ फाइल) खोल्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "वस्तुस्थिति डेटावेश ताल्चा मारेको फाइल खोल्न/सिर्जना गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "dpkg वस्तुस्थिति डेटावेश ताल्चा लगाउन तपाईँसंग अनुमति छैन"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "dpkg वस्तुस्थिति डेटावेश ताल्चा लगाउन अक्षम"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "अनुरोध गरिएको सञ्चालनलाई सुपर प्रयोगकर्ता विशेषाधिकार चाहिन्छ"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "dpkg स्थिति क्षेत्र पहुँच गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "सञ्चालनलाई dpkg स्थिति क्षेत्रलाई पढ्न/लेख्न पहुँच आवश्यक पर्दछ"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "मेरो आफ्नै अद्यावधिक फाइल %.255s हटाउन असफल"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "`%.250s' को अद्यावधिक गरिएको वस्तुस्थिति लेख्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "`%.250s' को अद्यावधिक वस्तुस्थिति फ्लस गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "`%.250s'को अद्यावधिक वस्तुस्थितिका लागि काट्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "`%.250s' को अद्यावधिक गरिएको वस्तुस्थिति fsync गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "`%.250s'को अद्यावधिक वस्तुस्थिति बन्द गर्न अक्षम"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "`%.250s'को अद्यावधिक वस्तुस्थिति स्थापना गर्न अक्षम"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "संस्करण नम्बर"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "संस्करण नम्बर"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -277,90 +377,62 @@ msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 msgid "unable to open directory '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "vsnprintf मा फ्लस गर्न अक्षम"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr " `%.50s' मा `%.250s' विवरण लेख्न असफल"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "सूचना %s का लागि लेख्न`%s' खोल्न अक्षम"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "वस्तुस्थिति फाइलमा बफरिङ्ग सेट गर्न अक्षम"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "`%.50s' to `%.250s' बारेमा रेकर्ड  %s लेख्न असफल"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "सूचना `%.250s' मा %s फ्लस गर्न असफल"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s सूचना `%.250s' मा fsync गर्न असफल"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "सूचना %s लेखे पछि `%.250s' बन्द गर्न असफल"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "`%.250s' लाई `%.250s' मा जगेडा %s को सूचनाका लागि लिङ्क गर्न असफल"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "सूचना %s समावेश गर्दै `%.250s' रुपमा `%.250s' स्थापना गर्न असफल"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "नयाँ सफा गर्ने प्रविष्टिका लागि स्मृति बाहिर"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -369,150 +441,181 @@ msgstr ""
 "%s: सफा गर्दा त्रुटि:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: त्रुटि पुन: प्राप्तिको बेलामा धेरै नेष्टेड त्रुटि!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "नयाँ सफा गर्ने प्रविष्टिका लागि स्मृति बाहिर"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "धेरै तर्कहरु सँग नयाँ सफा गर्ने प्रविष्टिका लागि स्मृति बाहिर"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: सफा गर्दा त्रुटि:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: सफा गर्दा त्रुटि:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: आन्तरिक त्रुटि `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s हराइरेहेको छ"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s'  %s का लागि अनुमति प्राप्त छैन"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr " %s पछि रद्दी"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "अवैध प्याकेज नाम (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "रित्तो फाइल विवरण फाँट `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "फाइल विवरण फाँट `%s' लाई वस्तुस्थिति फाइलमा अनुमति छैन"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "फाइल विवरण फाँटमा धेरै मानहरू `%s' (अन्यसंग दाजेमा)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "फाइल विवरण फाँटमा धेरै थोरै मानहरू `%s' (अन्यसंग दाजेमा)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "बोलेइन फाँटमा हो/होइन"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "`प्राथमिकता' फाँटमा शब्द भित्र"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "`वस्तुस्थिति' का लागि मान फाँट प्रंसगमा अनुमति दिइदैन ।"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "पहिलो (चाहनुहुन्छ) word in `status' फाँट"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "सेकेण्ड (त्रुटि) word in `status' फाँट"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "तेस्रो (वस्तुस्थिति) word in `status' फाँट"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "संस्करण स्ट्रिङ`%.250s': %.250s मा त्रुटि"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "अप्रचलित `Revision' वा `Package-Revision' फाँट प्रयोग"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "`config-version' का लागि मान फाँट यो प्रसंगमा अनुमति दिदैन ।"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "कन्फिग-संस्करण स्टिङ `%.250s': %.250s मा त्रुटि"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`conffiles' का लागि मानसंग नराम्रो ढाँचाबद्ध गरिएको रेखा `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "`conffiles' का लागि मानसंग खाली स्थान नभएको`%c' बाट लाइन सुरू छ ।"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "मूल वा शुन्य डाइरेक्टरी कन्फफाइलको रुपमा सूचिबद्ध गरिन्छ ।"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "`%s' फाँट, हराएको प्याकेज नाम, वा फोहर जहाँ प्याकेज नाम आशा गरियो"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' फाँट, अवैध प्याकेज नाम `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "`%s' फाँट, हराएको प्याकेज नाम, वा फोहर जहाँ प्याकेज नाम आशा गरियो"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d फाइलहरू र डाइरेक्टरीहरू हालैमा स्थापना भयो ।)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s' फाँट, %.255s' लाई सन्दर्भ: संस्करणमा त्रुटि: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -521,7 +624,7 @@ msgstr ""
 "`%s' फाँट, लाई निर्देशन`%.255s':\n"
 "खराब संस्करण संम्बन्ध %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -530,7 +633,7 @@ msgstr ""
 "`%s' फाँट, लाई निर्देशन`%.255s':\n"
 " `%c' अप्रचलित छ , साट्टोमा `%c=' वा `%c%c' प्रयोग गर्नुहोस्"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -539,11 +642,11 @@ msgstr ""
 "`%s' फाँट, लाई निर्देशन `%.255s':\n"
 " सूचित संस्करण नम्बरमा ठ्याकै मिल्यो, साटोमा `=' प्रयोग गर्न सुझाव छ"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "प्रदान गर्दछका लागि मात्र ठ्याकै संस्करणहरू प्रयोग हुन सक्छ"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -552,58 +655,58 @@ msgstr ""
 "`%s' फाँट, लाई निर्देशन `%.255s':\n"
 " संस्करण मान अल्फा सङ्ख्यात्मक नहुने देखि सुरू हुन्छ, खाली ठाँउ थप्न सुझाव गरिन्छ ।"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' फाँट, `%.255s' लाई सन्दर्भ: संस्करण '%c' समाहित गर्दछ"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' फाँट, `%.255s' लाई सन्दर्भ: समाप्त नभएको संस्करण"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s' फाँट, %.255s' लाई सन्दर्भ: संस्करणमा त्रुटि: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' फाँट, प्याकेज `%.255s' लाई सन्दर्भ पछि वाक्य संरचना त्रुटि"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "फाँट %s मा वैकल्पिकहरू (`|') लाई अनुमति दिदैन"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "`config-version' का लागि मान फाँट यो प्रसंगमा अनुमति दिदैन ।"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "`%s' फाँट, अवैध प्याकेज नाम `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "`वस्तुस्थिति' का लागि मान फाँट प्रंसगमा अनुमति दिइदैन ।"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "लाइन %d: %.250s मा अवैध प्याकेज नाम"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "प्याकेज `%.250s' का लागि फाइलको सूची"
@@ -660,594 +763,561 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "`%.250s' को अद्यावधिक गरिएको वस्तुस्थिति लेख्न अक्षम"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "रिएलोक असफल (%ld बाइटहरू)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "रिएलोक असफल (%ld बाइटहरू)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "डाइरेक्टरी सिर्जना गर्न असफल"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "std%s का लागि dup गर्न असफल"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "fd %d का लागि dub गर्न असफल"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "पाइप सिर्जना गर्न असफल"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "लेख्दै गर्दा त्रुटि `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "%.250s का लागि फाँट स्क्रिप्टर झण्डाहरू पढ्न अक्षम"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "%.250s का लागि बन्द-मा-कार्यान्वयन सेट गर्न अक्षम"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "कन्फिगरेसन त्रुटि: %s लाई एउटा मान चाहिन्छ"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "`%.255s' का लागि पढ्नका लागि कन्फिगरेसन फाइल खोल्न असफल"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "अज्ञात विकल्प `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s विकल्पले एउटा मान लिन्छ"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s विकल्पले एउटा मान लिदैन"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "कन्फिगरेसन`%.255s' फाइलमा त्रुटि पढ्नुहोस्"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "कन्फिगरेसन फाइल`%.255s' बन्द गर्दा त्रुटि"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "कन्फिगरेसन फाइल`%.255s' बन्द गर्दा त्रुटि"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "अज्ञात विकल्प --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s विकल्पले एउटा मान लिन्छ"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s विकल्पले एउटा मान लिदैन"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "अज्ञात विकल्प -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c ले एउटा मान लिन्छ"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c विकल्पले एउटा मान लिदैन"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "चेतावनी: अप्रचलित विकल्प `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "द्धन्दात्मक कार्यहरू -%c (--%s) र -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "फाँट`%s' का लागि नक्कल प्रति मान"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "प्रयोग कर्ता-परिभाषित फाँट नाम`%.*s' धेरै छोटो"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "प्रयोगकर्ता-परिभाषित फाँट`%.*s' का लागि नक्कल प्रति मान"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "हराइरहेको %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr " %s का लागि रित्तो मान"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (प्याकेज: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "अनुपयुक्त वस्तुस्थितिसंग प्याकेजका लागि कन्फिगर गरिएको-संस्करण"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "स्थापना बिहिन अवस्थामा रहेको प्याकेजमा कन्फफाइल छ, तिनिहरुलाई बिर्सदैछ"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "प्याकेज सूचना फाइल `%.255s' पढ्नका लागि खोल्न असफल"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "प्याकेज सूचना फाइल `%.255s' तोक्न सकिदैन"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "प्याकेज सूचना फाइल`%.255s' mmap गर्न सकिदैन"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "प्याकेज सूचना फाइल `%.255s' तोक्न सकिदैन"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "पढे पछि बन्द गर्न असफल: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF पछि फाँट नाम `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "फाँट नाम `%.*s'मा नयाँ लाइन"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr " फाँट नाम`%.*s' मा MSDOS EOF (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "फाँट नाम `%.*s' विरामचिन्ह द्धारा साथ दिनु पर्छ"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "फाँटको मान `%.*s' (हराएको अन्तिम नयाँलाइन) पहिले EOF"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "फाँटको मान `%.*s' (हराइरहेको नयाँलाइन ?) मा MSDOS EOF"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "फाँट नाम `%.*s'मा नयाँ लाइन"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "फाँटको मान `%.*s' (अन्तिम नयाँलाइन हराउदै) बेला EOF"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "धेरै प्याकेज सूचना प्रविष्टिहरू फेला पर्यो, मात्र एउटालाई अनुमति थियो ।"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "पढे पछि बन्द गर्न असफल: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "`%.255s' प्याकेज सूचनाहरू छैन"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, फाइल `%.255s'मा नजिकको लाइन %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, फाइल `%.255s'मा नजिकको लाइन %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "रित्तो स्ट्रिङ् होइन होला"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "एउटा अल्फान्युमेरिक सँग सुरू गर्नु पर्छ"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "क्यारेक्टर `%c' अनुमति छैन (अक्षर, अङ्कहरू र क्यारेक्टरहरू `%s'लाई मात्र)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<none>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "संस्करण स्ट्रिङ् रित्तो छ"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "संस्करण स्ट्रिङ् सँग सम्मिलित खाली ठाँउहरू छ ।"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "संस्करणमा इपोच नम्बर होइन"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "संस्करण नम्बरमा विराम पछि केहि पनि छैन"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "संस्करण नम्बरमा विराम पछि केहि पनि छैन"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "संस्करण नम्बरमा विराम पछि केहि पनि छैन"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "हराइरहेको %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr " %s का लागि रित्तो मान"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "क्यारेक्टर`%c' फाँट चौडाइमा अवैध\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "ढाँचामा बन्द गर्ने जुँगे कोष्ठकहरू हराइरहेको\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(कुनै वर्णन उपलब्ध छैन)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "लाइन %d: %.250s मा अवैध प्याकेज नाम"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "लाइन %d: %.250s मा अवैध प्याकेज नाम"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "स्क्रिप्ट चलाउनु पहिले सङ्केत %s वेबास्ता गर्न अक्षम"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "अन-क्याचिङ् त्रुटि %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (उपप्रक्रिया): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "फ्रोक असफल"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "उपप्रक्रियाहरू %s फिर्ता त्रुटि निकास स्थिति %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr " %s का लागि पर्खने असफल भयो"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "उपप्रक्रियाहरू %s संकेतद्धारा मारियो (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", कोर थुप्रियो"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "उपप्रक्रियाहरू %s पर्खने स्थिति कोड %d सँग असफल भयो"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr " %s का लागि पर्खने असफल भयो"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "statoverride फाइल `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "%s ताल्चा खोल्न अक्षम: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "फाइल %.255s बाट %s पढ्दा त्रुटि"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "`%.255s' को नयाँ संस्करण स्थापना गर्न अक्षम"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "भाग फाइल `%.250s' पढ्दा त्रुटि"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "`%.255s' को नयाँ संस्करण स्थापना गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "नयाँ सूचना फाइल `%.250s' को रुपमा `%.250s' स्थापना गर्न अक्षम"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "नयाँ सूचना फाइल `%.250s' को रुपमा `%.250s' स्थापना गर्न अक्षम"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "भाग फाइल `%.250s' पढ्दा त्रुटि"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "कन्फिगरेसन`%.255s' फाइलमा त्रुटि पढ्नुहोस्"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "डिपोट डाइरेक्ट्री `%.250s' पढ्न अक्षम"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "डिपोट डाइरेक्ट्री `%.250s' पढ्न अक्षम"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1272,188 +1342,210 @@ msgstr "%.250s मा अनपेक्षित फाइलको समा
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "dpkg-deb पाइपबाट पढ्दा त्रुटि"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "`%.255s' को टाइमस्टाम्पहरू सेटिङ् गर्दा त्रुटि"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "`%.255s'लाई (`%.255s'मा ) पढ्न असफल"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "सिमलिङ्क `%.255s'को स्वामित्व सेट गर्दा त्रुटि"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "dpkg-deb `%.255s' बेलामा ब्याकइन्ड"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "`%.255s' को स्यामित्व सेट गर्दा त्रुटि"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "`%.255s'को सेटिङ् अनुमति त्रुटि"
 
-#: src/archives.c:395
-#, fuzzy, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "`%.250s' मा कार्यन्वयन अनुमतिहरू सेट गर्न अक्षम"
-
-#: src/archives.c:417
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
+msgid "error closing/writing `%.255s'"
+msgstr "बन्द गर्दा/लेख्दा `%.255s' त्रुटि"
 
-#: src/archives.c:475
-#, fuzzy, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"`%.250s' अधिलेखन गर्न प्रयास गर्दै, जुन `%.250s'%.10s%.100s%.10s को फेरिएको संस्करण "
-"हो ।"
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "पाइप `%.255s' सिर्जना गर्दा त्रुटि"
 
-#: src/archives.c:481
-#, fuzzy, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"`%.250s' अधिलेखन गर्न प्रयास गर्दै, जुन `%.250s'%.10s%.100s%.10s को फेरिएको संस्करण "
-"हो ।"
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "यन्त्र `%.255s' सिर्जना गर्दा त्रुटि"
 
-#: src/archives.c:511
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "`%.255s' (जुन मैले स्थापना गर्न लागेको थिए) लाई तोक्न अक्षम"
+msgid "error creating hard link `%.255s'"
+msgstr "हार्ड लिङ्क `%.255s' सिर्जना गर्दा त्रुटि"
 
-#: src/archives.c:519
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "प्रतिकात्मक लिङ्क `%.255s' सिर्जना गर्दा त्रुटि"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "डाइरेक्टरी `%.255s' सिर्जना गर्दा त्रुटि"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "`%.255s' को टाइमस्टाम्पहरू सेटिङ् गर्दा त्रुटि"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "सिमलिङ्क `%.255s'को स्वामित्व सेट गर्दा त्रुटि"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "लिङ्क`%.255s' पढ्न अक्षम"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "`%.250s'अधावधिक गर्न प्रयास गर्दै, जुन प्याकेज %.250s मा पनि छ"
+
+#: src/archives.c:652
+#, fuzzy, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "`%.250s' मा कार्यन्वयन अनुमतिहरू सेट गर्न अक्षम"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:732
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"`%.250s' अधिलेखन गर्न प्रयास गर्दै, जुन `%.250s'%.10s%.100s%.10s को फेरिएको संस्करण "
+"हो ।"
+
+#: src/archives.c:738
+#, fuzzy, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"`%.250s' अधिलेखन गर्न प्रयास गर्दै, जुन `%.250s'%.10s%.100s%.10s को फेरिएको संस्करण "
+"हो ।"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "`%.255s' (जुन मैले स्थापना गर्न लागेको थिए) लाई तोक्न अक्षम"
+
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "अन्य संस्करण स्थापना गर्नुभन्दा पहिले `%.255s' वरिपरिको वातावरणहरू हटाउन अक्षम"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "अन्य संस्करण स्थापना गर्नु पहिले पूर्वावस्थामा ल्याएको `%.255s' तोक्न अक्षम"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "सङ्ग्रहले अज्ञात प्रकारको वस्तु `%.255s' समावेश गर्यो 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "पुरानो नाम `%s' तोक्न सकिदैन: %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "पुरानो संस्करणमा फाइलहरू बदल्दै %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "स्थापना गरिएको प्याकेजमा फाइलहरू द्रारा प्रतिस्थापित गरियो %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr "डाइरेक्टरी बिनाको प्याकेज`%.250s'मा डाइरेक्टरी %.250s अधावधिक गर्न प्रयास गर्दै"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "`%.250s'अधावधिक गर्न प्रयास गर्दै, जुन प्याकेज %.250s मा पनि छ"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "`%.255s'लाई (`%.255s'मा ) पढ्न असफल"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "dpkg-deb `%.255s' बेलामा ब्याकइन्ड"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "बन्द गर्दा/लेख्दा `%.255s' त्रुटि"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "पाइप `%.255s' सिर्जना गर्दा त्रुटि"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "यन्त्र `%.255s' सिर्जना गर्दा त्रुटि"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "हार्ड लिङ्क `%.255s' सिर्जना गर्दा त्रुटि"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "प्रतिकात्मक लिङ्क `%.255s' सिर्जना गर्दा त्रुटि"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "डाइरेक्टरी `%.255s' सिर्जना गर्दा त्रुटि"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "नयाँ संस्करण स्थापना गर्न `%.255s' लाई छेउमा सार्न अक्षम"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "लिङ्क`%.255s' पढ्न अक्षम"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "सिमलिङ्क `%.255s' का लागि जगेडा बनाउन अक्षम"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "सिमलिङ्क `%.255s' का लागि जगेडा स्वामित्व परिवर्तन गर्न अक्षम"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "नयाँ संस्करण स्थापना गर्न पहिले जगेडा लिङ्क`%.255s' बनाउन अक्षम"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "`%.255s' को नयाँ संस्करण स्थापना गर्न अक्षम"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "`%.255s' सिर्जना गर्न अक्षम"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "`%.255s' बफर बन्द गर्न अक्षम"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1462,7 +1554,7 @@ msgstr ""
 "dpkg: चेतावनी - %s को हटाउने सँग निर्भरता समस्या अवज्ञा गर्दै:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1471,7 +1563,7 @@ msgstr ""
 "dpkg: चेतावनी - अत्यावश्यक\n"
 " प्याकेज %s को डिकन्फिगरेसन ध्यान दिदै , %sको हटाउने सक्षम पार्न ।\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1480,7 +1572,7 @@ msgstr ""
 "dpkg: होइन, %s आवश्यक छैन, डिकन्फिगर गरिएको छैन\n"
 "यो हटाउने %s को सक्षम गर्न  क्रममा छ ।\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1489,28 +1581,28 @@ msgstr ""
 "dpkg: होइन, %s हटाउन सक्दैन (--स्वत डिकन्फिगरले मद्दत गर्नेछ):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "%.250s मा त्रुटि पढ्नुहोस्"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "`%.255s' को नयाँ संस्करण स्थापना गर्न अक्षम"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: %sको पक्षमा %s हटाउन विचार गर्दै ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: हो, %s को पक्षमा %s हट्नेछ ।\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1519,39 +1611,39 @@ msgstr ""
 "dpkg: %s समावेश गर्दै %s ध्यान दिदै:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: चेतावनी - अवज्ञा विच परस्पर-विरोध, जे भए पनि बढ्न सक्नुहुन्छ !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: %sको पक्षमा %s हटाउन विचार गर्दै ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s राम्रो सँग स्थापना गरिएको छैन - यसमा कुनै निर्भरताहरू अवज्ञा गर्दै ।\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: %s हटाउदा झन्झट हुन सक्छ, यसले यस रुपमा प्रदान गर्दछ %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1560,103 +1652,105 @@ msgstr ""
 "dpkg: प्याकेज %s लाई पून स्थापना आवश्यक छ, तर जे भए पनि तपाईँको अनुरोध अनुसार हटाउनुछ "
 "।\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: प्याकेज %s लाई पून स्थापना आवश्यक छ, हट्ने छैन\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: हो, %s को पक्षमा %s हट्नेछ ।\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "परस्पर-विरोधी प्याकेजहरू %.250s स्थापना नगर्दै"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: चेतावनी - अवज्ञा विच परस्पर-विरोध, जे भए पनि बढ्न सक्नुहुन्छ !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --कम्तिमा एक मार्ग तर्क पुनरावृती आवश्यक छ"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "पुनरावृतिको लागि कार्यन्वयन गर्न असफल"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "'फेला पार्नुहोस' को पाइप fdopen गर्न असफल"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "'फेला पार्नुहोस' को पाइप पढ्दा त्रुटि"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "'फेला पार्नुहोस' को पाइप बन्द गर्दा त्रुटि"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "पुनरावृतिका लागि 'फेला पार्नुहोस' ले ह्यान्डल नगरिएको त्रुटि %i फिर्ता गर्यो"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "खोजिएको, तर फेला नपारिएको प्याकेजहरू ( *.deb सँग मिल्ने फाइलहरू)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s लाई कम्तिमा एउटा प्याकेज सङ्ग्रह फाइल तर्क आवश्यक छ"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "पहिल्यै चयन हटाएको प्याकेज %s चयन गर्दै \n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "चयन हटाएको प्याकेज %s फड्काउदै\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "संस्करण %.250s of %.250s पहिल्यै स्थापित छ, फड्काउदै\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - चेतावनी: %.250s बाट %.250s सम्म %.250s स्तरन्युन गर्दैछ ।\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "%.250s बाट संस्करण %.250s सम्म %.250s स्तरन्युन हुने छैन, फड्काउदै ।\n"
@@ -1690,18 +1784,18 @@ msgstr "%.250s' को भर्खरै स्थापित संस्क
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "%.250s' को नयाँ झिकिएको संस्करण हटाउन अक्षम"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "नयाँ वितरण कन्फफाइल `%.250s' तोक्न अक्षम"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "हाल स्थापित कन्फफाइल `%.250s' तोक्न अक्षम"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1712,57 +1806,57 @@ msgstr ""
 "कन्फिगरेसन फाइल`%s', तपाईँको प्रणालीमा अवस्थित छैन ।\n"
 "तपाईँको अनुरोध अनुसार नयाँ कन्फिगर फाइल स्थापना गर्दै ।\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: चेतावनी - पुरानो जगेडा हटाउन असफल `%.250s': %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: चेतावनी - नाम फेर्न असफल`%.250s' to `%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: ले '%s %s' कार्यान्वयन गर्न असफल"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "dpkg: %s: चेतावनी - पुरानो वितरण संस्करण `%.250s' हटाउन असफल: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "dpkg: %s: चेतावनी - `%.250s' (अधिलेखन पहिले) हटाउन असफल: %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: चेतावनी - `%.250s' लाई `%.250s'संग लिङ्क गर्न असफल: %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "कनफिग फाइल %s को नयाँ संस्करण स्थापना गर्दै ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "`%.250s' को रुपमा `%.250s' स्थापना गर्न अक्षम"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "`%s' नाम गरेको कुनै पनि प्याकेज स्थापना गरिएको छैन, कन्फिगर गर्न सकिदैन"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "प्याकेज %.250s पहिल्यै स्थापित र कन्फिगर गरिएको छ"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1771,7 +1865,24 @@ msgstr ""
 "प्याकेज %.250s कन्फिगरका लागि तयार छैन\n"
 "कन्फिगर गर्न सकिदैन  (हालको स्थिति `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"प्याकेज %.250s कन्फिगरका लागि तयार छैन\n"
+"कन्फिगर गर्न सकिदैन  (हालको स्थिति `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1780,11 +1891,11 @@ msgstr ""
 "dpkg:%s को कन्फिगरेसन निर्भरता समस्याका कारणले रोक्दछ :\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "निर्भरता समस्याहरू - कन्फिगरेसन नगरेको छोड्दै"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1793,7 +1904,7 @@ msgstr ""
 "dpkg: %s: निर्भरता समस्याहरू, तर जे भए पनि तपाईँको अनुरोधको रुपमा कन्फिगर गर्दै:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1801,12 +1912,12 @@ msgstr ""
 "प्याकेज एकदम खराब अयोग्य स्थितीमा छ - तपाईँले\n"
 "यसलाई कन्फिगरेसन प्रयत्न गर्न पूर्व पून स्थापना गर्नु पर्दछ ।"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "सेटिङ् गर्दै %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1815,7 +1926,7 @@ msgstr ""
 "dpkg: %s: चेतावनी - कन्फिग फाइल`%s' तोक्न अक्षम \n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1824,7 +1935,7 @@ msgstr ""
 "dpkg: %s: चेतावनी - कन्फिग फाइल `%s' परिपत्र लिङ्क हो \n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1833,7 +1944,7 @@ msgstr ""
 "dpkg: %s: चेतावनी - लिङ्क कन्फफाइल`%s' पढ्न असफल \n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1842,34 +1953,34 @@ msgstr ""
 "dpkg: %s: चेतावनी - कन्फफाइल `%.250s' ले विकृत फाइलनाम समाधान गर्दछ\n"
 " (`%s'ले`%s'मा सिमलिङ्क हो)\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: चेतावनी - कन्फफाइल `%.250s' एउटा सादा फाइल वा सिमलिङ्क होइन (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg: %s: चेतावनी - ह्यासका लागि कन्फफाइल %s खोल्न अक्षम: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "तपाईँले गरिसके पछि 'exit' टाइप गर्नुहोस् ।\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1878,12 +1989,12 @@ msgstr ""
 "\n"
 "कन्फिगरेसन फाइल `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (वास्तवमा `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1894,7 +2005,7 @@ msgstr ""
 " ==> तपाईँ वा एउटा स्क्रिप्टद्धारा प्रणालीमा फाइल सिर्जना भयो ।\n"
 " ==> प्याकेज मर्मत गर्नेद्वारा प्याकेजमा फाइल पनि प्रदान गर्यो ।\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1903,7 +2014,7 @@ msgstr ""
 "\n"
 "     स्थापना देखि परिमार्जन गरिएको छैन ।\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1912,7 +2023,7 @@ msgstr ""
 "\n"
 " ==> स्थापना देखि(तपाईँ वा तपाईँको स्क्रिप्टद्धारा) परिमार्जित ।\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1921,37 +2032,37 @@ msgstr ""
 "\n"
 " ==> स्थापना देखि (तपाईँ वा स्क्रिप्ट द्धारा) हटाइएको ।\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==>एउटा अद्यावधिक संस्करण प्याकेज वितरकलेग सि गरेकोप ण छ ।\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "    प्याकेजमा संस्करण अन्तिम स्थापना बराबर छ ।\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> तपाईँको अनुरोधको रुपमा नयाँ फाइल प्रयोग गर्दैछ ।\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> तपाईँको अनुरोधको रुपमा हाल पुरानो फाइल प्रयोग गर्दैछ ।\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> पुरानो कन्फिग फाइल पूर्वनिर्धारितको रुपमा राख्दैछ ।\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> नयाँ कन्फिग फाइल पूर्वनिर्धारितको रुपमा प्रयोग गर्दैछ ।\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1966,182 +2077,168 @@ msgstr ""
 "      D     : संस्करणहरू बिचको फरकहरू देखाउनुहोस्\n"
 "      Z     : वस्तुस्थिति परिक्षण गर्न सो प्रक्रिया पृष्ठभूमि गर्नुहोस् \n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " तपाईँको हालको संस्करण पूर्वनिर्धारित कार्य राख्नका लागि हो ।\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " पूर्वनिर्धारित कार्य नयाँ संस्करण स्थापना गर्नलाई हो ।\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[पूर्वनिर्धारित=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[पूर्वनिर्धारित=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[पूर्वनिर्धारित छैन]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "stderr लाई लेख्दा त्रुटि, कन्फफाइल प्रोम्ट पहिले पत्ता लगाइयो"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "कन्फफाइल प्रोम्टको stdin मा त्रुटि पढ्नुहोस्"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF को stdin मा कन्फफाइल प्रोम्ट"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s मा निर्भर हुन्छ %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s पहिले नै %s मा निर्भर हुन्छ"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s ले %s लाई सिफारिश गर्दछ"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s ले %s सुझाव दिन्छ"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s ले %s लाई विच्छेद गर्दछ"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s सँग %s द्वन्द्व गर्दछ"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s ले %s बढाउँदछ"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s लाई हटाएको हुनु पर्दछ ।\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s लाई डिकन्फिगर गर्नु पर्छ ।\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s स्थापित हुनु पर्दछ, तर संस्करण %.250s मा ।\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s स्थापना गरिएको छ, तर संस्करण %.250s मा ।\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s खोलिएको छ, तर कहिले पनि कन्फिगर गिरिएन ।\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s खोलिएको छ, तर संस्करण %.250s मा ।\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s अन्तिमा कन्फिगर गरिएको संस्करण %.250s हो ।\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s  %s हो ।\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s ले  %.250s प्रदान गर्दछ तर हटाइएको हुनु पर्दछ ।\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s ले %.250s प्रदान गर्दछ तर डिकन्फिगर गरिएको हुनुपर्दछ ।\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s ले %.250s प्रदान गर्दछ तर %s हो ।\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s स्थापना गरिएको छैन ।\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (संस्करण %.250s) स्थापित हुनु पर्दछ ।\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (संस्करण %.250s) %s हो ।\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s ले %.250s प्रदान गर्दछ र स्थापित हुनु पर्दछ ।\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s ले %.250s प्रदान गर्दछ र %s हो ।\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "मद्दतको लागि dpkg-split --help टाइप गर्नुहोस्"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "डेबियन %s संस्करण %s \n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
-"प्रतिलिपि अधिकार (सी) २०००,२००१ विर्चार्ड आकर्म्यान"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2152,8 +2249,8 @@ msgstr ""
 "संस्करण २ वा\n"
 "पछिल्लो हेर्नुहोस् । कुनै पनि वारेन्टी छैन ।\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2162,7 +2259,7 @@ msgstr ""
 "उपयोग: %s [<option> ...] <command>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2174,7 +2271,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2215,7 +2312,7 @@ msgstr ""
 "हटाउदा, --प्याकेज वा --स्थानिय र --यदि निर्दिष्ट गरिएमा फेराइ मिल्नु पर्दछ\n"
 "प्याकेज preinst/postrm स्क्रिप्टले सधै --प्याकेज र --फेराइ निर्दिष्ट गर्नु पर्दछ.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2224,19 +2321,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "पुरानो नाम `%s' तोक्न सकिदैन: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "जाँच त्रुटि `%s': %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2245,140 +2336,118 @@ msgstr ""
 "पुन: नामकरणमा `%s' लाई\n"
 "  फरक फाइल `%s' अधिलेखन समावेश हुन्छ, स्विकार्य छैन"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "नयाँ नाम `%s' तोक्न सकिदैन: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "पुन: नामकरण गर्नुहोस्: पुरानो नक्कली लिङ्क `%s' हटाउनुहोस्: %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "फाइलनाम \"%s\" स्थिर छैन"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "फाइले नयाँरेखा समावेश नगरेको हुन सक्छ"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "स्थानिय रुपमा तिर मोडिएको: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "स्थानिय रुपमा तिर मोडिएको: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "%s द्धारा मोड"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%s द्धारा %s मा फेरिएको\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "%s द्धारा मोड"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s द्धारा %s मा फेरिएको\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "GPLफाइल खोल्न सकेन"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "vsnprintf मा फ्लस गर्न अक्षम"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "पुरानो डाइभर्सन हटाउनुहोस्-पुरानो: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "नयाँ statoverride सिर्जना गर्दा त्रुटि: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "नयाँ statoverride स्थापना त्रुटि: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s लाई एकल तर्क आवश्यक पर्दछ"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "फाइलनाम \"%s\" स्थिर छैन"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "फाइले नयाँरेखा समावेश नगरेको हुन सक्छ"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "डाइरेक्टरी फेर्न सकिदैन"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "डाइरेक्टरी फेर्न सकिदैन"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "छोड्दैछ `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "with `%s' सँग `%s' द्वन्दहरू "
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' थप्दा"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "dpkg - चेतावनी:  %.250s हटाउने अनुरोध अवज्ञा गर्दैछ जुन स्थापित छैन ।\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr " `%s' डाइभर्सन होइन, केहि पनि हटाइएन"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2389,7 +2458,7 @@ msgstr ""
 "  divert-to मा\n"
 "  `%s' फेला पर्यो"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2400,17 +2469,22 @@ msgstr ""
 "  `%s' बेमेल\n"
 "  फेला पर्यो"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "dpkg - चेतावनी:  %.250s हटाउने अनुरोध अवज्ञा गर्दैछ जुन स्थापित छैन ।\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "हटाउदैछ `%s'"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "प्याकेजले नयाँरेखा समावेश नगर्न सक्छ"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "यसमा फेर्नेले नयाँरेखाहरू समावेश नगर्न सक्छ"
 
@@ -2426,12 +2500,12 @@ msgstr "अघिल्लो diversions फाइल fstat गर्न अस
 msgid "failed to fstat diversions file"
 msgstr "diversions फाइल fstat गर्न असफल"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "द्धन्दात्मक diversionsले`%.250s' or `%.250s' संलग्र गर्दै"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2441,7 +2515,7 @@ msgstr ""
 "गर्दाको  गम्भिर समस्याहरुको कारणले झन्झटमा छन् ।  तिनिहरू (र कुनै प्याकेजहरू\n"
 "जुन तिनिहरुमा भर पर्दछन्) लाई राम्रो सँग कार्यगर्नका लागि पून स्थापना गर्नु पर्दछ:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2451,7 +2525,7 @@ msgstr ""
 "तिनिहरुलाई कामका लागि 'चयन हटाउनुहोस्' कन्फिगर मेनु विकल्पमा वा dpkg --कन्फिगर \n"
 "प्रयोग गरेर कन्फगर गर्नुपर्दछ:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2463,7 +2537,7 @@ msgstr ""
 "dpkg --configure <package> प्रयोग गर्दै वा 'चयन हटाउनुहोस' मेनु विकल्पको प्रयोग गर्दै "
 "पून प्राप्ति गर्नु पर्दछ:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2474,46 +2548,73 @@ msgstr ""
 "पुरा गर्न सकिन्छ;\n"
 "प्याकेजहरू dselect वा dpkg --हटाउनुहोस् प्रयोग गरेर हटाउन सकिन्छ:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s ले कुनै तर्कहरू लिदैन"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<unknown>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d मा %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2521,7 +2622,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d प्याकेजहरू, निम्न सेक्सनबाट:"
 msgstr[1] " %d प्याकेजहरू, निम्न सेक्सनबाट:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2530,29 +2631,33 @@ msgstr ""
 "dpkg को संस्करण सँग कार्यगत इपोक अहिले सम्म कन्फिगर गरिएको छैन ।\n"
 " कृपया`dpkg --कन्फिगर dpkg', र त्यसपछि फेरी प्रयास गर्नुहोस् ।\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg लाई स्थापना गरिएको रुपमा रेकड गरिएको छैन, इपोक समर्थनका लागि जाँच गर्न सक्दैन !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2561,26 +2666,26 @@ msgstr ""
 "dpkg: कसरि पूर्व-निर्भरता सन्तुष्ट गरेको हेर्न सकिदैन :\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr " %.250s ( %.250sकारणले चाहियो) का लागि पूर्व-निर्भरता सन्तुष्ट गर्न सकिदैन"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "चेतावनी: अप्रचलित विकल्प `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-संस्करणले तिनवटा तर्कहरू लिन्छ: <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-संस्करणहरू खराब सम्बन्ध"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: संस्करण '%s' सँग खराब वाक्य संरचना छ: %s\n"
@@ -2636,12 +2741,12 @@ msgstr ""
 "dpkg - चेतावनी, अधिलेखन गर्दा त्रुटि किनभने--force सक्षम:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "प्याकेज `%.250s' का लागि फाइलको सूची फाइल खोल्न अक्षम"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2650,37 +2755,42 @@ msgstr ""
 "dpkg: गम्भिर चेतावनी: प्याकेज`%.250s'का लगि फाइलको सूची फाइल हराइरहेको छ, मानिएको "
 "प्याकेज सँग हालमा स्थापित फाइलहरू छैन ।\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "प्याकेज `%.250s' का लागि फाइलको सूची फाइल खोल्न अक्षम"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "रित्तो फाइलनाम समाहित गर्ने प्याकेज `%.250s' का लागि फाइलको सूची फाइल"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "प्याकेज `%.250s' का लागि फाइलको सूची"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "रित्तो फाइलनाम समाहित गर्ने प्याकेज `%.250s' का लागि फाइलको सूची फाइल"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "रित्तो फाइलनाम समाहित गर्ने प्याकेज `%.250s' का लागि फाइलको सूची फाइल"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "प्याकेज `%.250s' का लागि फाइलको सूची फाइल बन्द गर्दा त्रुटि"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(डेटावेश पढ्दै ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2688,80 +2798,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d फाइलहरू र डाइरेक्टरीहरू हालैमा स्थापना भयो ।)\n"
 msgstr[1] "%d फाइलहरू र डाइरेक्टरीहरू हालैमा स्थापना भयो ।)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल सिर्जना गर्न अक्षम"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइलमा लेख्न असफल"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल फ्लस गर्न असफल"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक सूची फाइल समक्रमण गर्न असफल"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल बन्द गर्न असफल"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल स्थापना गर्न असफल"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "स्थापना नगरिएको"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "स्थापना नगरिएको तर कन्फिगरेसन बिकी छ"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "असफल हटाउनेको कारणले बिग्रियो"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "खोलिएको तर कन्फिगर नगरिएको"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "postinst को असफलताको कारणले बिग्रियो"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "स्थापित"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - त्रुटि: PATH सेट गरेको छैन ।\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' लाई PATH फेला पारिएन ।\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2772,7 +2852,7 @@ msgid_plural ""
 msgstr[0] "dpkg: `%s' लाई PATH फेला पारिएन ।\n"
 msgstr[1] "dpkg: `%s' लाई PATH फेला पारिएन ।\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2781,99 +2861,121 @@ msgstr ""
 "%d आशातित कार्यक्रम(हरू) PATH मा फेला परेन ।\n"
 "NB: मूलको PATH ले अक्सर /usr/local/sbin, /usr/sbin and /sbin समावेश गर्दछ ।"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "vsnprintf मा सुरू गर्न अक्षम"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "`%.250s' लाई chroot गर्न असफल"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "`%.255s' मा डाइरेक्टरी परिवर्तन गर्न अक्षम"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "`%.250s' मा कार्यन्वयन अनुमतिहरू सेट गर्न अक्षम"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "vsnprintf मा सुरू गर्न अक्षम"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "पुरानो %s स्क्रिप्ट"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr " %s `%.250s' लाई stat गर्न अक्षम"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "नयाँ %s स्क्रिप्ट"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "पुरानो %s स्क्रिप्ट"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr " %s `%.250s' लाई stat गर्न अक्षम"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - साट्टोमा नयाँ प्याकेजबाट टाइपिङ्ग स्क्रिप्ट ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "त्यहाँ प्याकेजको नयाँ संस्करणमा स्क्रिप्ट छैन - छोड्दै"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... यो गएको OK जस्तो देखिन्छ ।\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "`%.255s' सिर्जना गर्न अक्षम"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "`%.250s'को अवस्थिति जाँच गर्न अक्षम"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "सूचना डाइरेक्टरी पढ्न सक्दैन"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "%.250s खोल्न प्रयास गर्दा त्रुटि"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "कन्फफाइल `%.250s' प्याकेजमा देखा पर्दैन"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "लेख्दै गर्दा त्रुटि `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "डेवियन `%s' प्याकेज ब्यवस्थापन कार्यक्रम संस्करण %s .\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2897,7 +2999,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2935,7 +3041,7 @@ msgstr ""
 "  -Dh|--debug=help                 डिबगिङमा मद्दत देखाउनुहोस् ।\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2949,7 +3055,7 @@ msgstr ""
 "देखाउनुहोस् ।\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2961,17 +3067,24 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile प्रयोग गर्नुहोस् ।\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "आन्तरीक प्रयोगको लागि:dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2998,6 +3111,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3038,7 +3153,7 @@ msgstr ""
 "  --abort-after <n>         g <n>त्रुटिहरू आएपछि परित्याग गर्नुहोस् ।.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3057,14 +3172,14 @@ msgstr ""
 "  < << <= = >= >> >       (नियन्त्रण फाइल सिन्ट्याक्स सँग मिल्दोको लागि मात्र) ।\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "प्रयोगकर्ता-मित्रवत प्याकेज व्यवस्थापनका लागि `dselect' or `aptitude' प्रयोग गर्नुहोस् "
 "।\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3090,59 +3205,63 @@ msgstr ""
 "चिन्ह लगाइएका विकल्पहरू [*] ले धेरै निर्गतहरू उत्पन्न गर्दछ  - `less' वा `more' द्वारा "
 "यसलाई पाइप गर्नुहोस् !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3151,102 +3270,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "निर्भरता समस्याहरू - हट्दैन"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "निर्भरता समस्याहरू - हट्दैन"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "vsnprintf मा सुरू गर्न अक्षम"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "कन्फिगरेसन`%.255s' फाइलमा त्रुटि पढ्नुहोस्"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3254,7 +3373,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3262,36 +3381,72 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--डिबगलाई एउटा octal तर्कमा आवश्यक हुन्छ"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "--ignore-depends comma-separated list `%.250s' मा शून्य प्याकेज"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends लाई कानूनी प्याकेज नामको आवश्यकता पर्दछ । `%.250s' होइन; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s का लागि इन्जिटर अवैध: `%.250s'   "
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s ले कुनै तर्कहरू लिदैन"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "फाइल `%.250s' हटाउन सक्दैन"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3300,7 +3455,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3308,40 +3463,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "अज्ञात दवाब/अविस्कार विकल्प `%.*s"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "चेतावनी: अप्रचलित दवाव/अस्विकार विकल्प `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--आदेश-fd एउटा तर्क लिन्छ, शुन्य होइन"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--आदेश-fd ले मात्र एउटा तर्क लिन्छ"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--सामग्रिहरुले यथार्थमा एउटा तर्क लिन्छ"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "प्रवाहका लागि`%i' खोोल्न सकेन"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "लाइनको समाप्ती पहिले %d अप्रत्यासित eof"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "एउटा कार्य विकल्प आवश्यक"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3349,22 +3502,22 @@ msgstr ""
 "तपाईँले प्याकेजहरू तिनिहरुकै नामहरू द्धारा निर्दृष्ट गर्नु पर्दछ, भित्र आउने ति फाइलहरुको नाम  "
 "उद्धरण गरेर होइन"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s -विचाराधिनले कुनै विकल्प बिहिन तर्कहरू लिदैन"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s लाई कम्तिमा पनि एउटा प्याकेज नाम तर्क आवश्यक पर्दछ"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "प्याकेज %sले एक पटक भन्दा बढि सूचीबद्ध गर्दछ, प्रक्रिया गर्ने मात्र एक पटक ।\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3373,7 +3526,7 @@ msgstr ""
 "प्याकेज %s को एक भन्दा बढि प्रतिलिपिहरु चालमा \n"
 " खोलिएका छन् ! एक पटक मात्र कन्फिगर गर्नुहोस्\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3382,112 +3535,112 @@ msgstr ""
 "प्याकेज %.250s कन्फिगरका लागि तयार छैन\n"
 "कन्फिगर गर्न सकिदैन  (हालको स्थिति `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr " प्याकेज %s जसले %s हटाउन सक्ने प्रदान गर्दछ ।\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  प्याकेज %s हटाइनु पर्दछ ।\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "   %s को संस्करणमा प्रणाली %s हो ।\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr " प्याकेज %s जसले %s हटाउन सक्ने प्रदान गर्दछ ।\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  प्याकेज %s हटाइनु पर्दछ ।\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: `%s' पनि कन्फिगर गर्दै (`%s'द्धारा आवश्यक)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  प्याकेज %s जसले %s प्रदान गर्दछ अहिले सम्म कन्फिगर गरिएको छैन ।\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  प्याकेज %s अहिले सम्म कन्फिगर गरिएको छैन ।\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  प्याकेज %s जसले %s प्रदान गर्दछ अहिले सम्म स्थापना गरिएको छैन ।\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  प्याकेज %s स्थापना गरिएको छैन ।\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s ले %.250s प्रदान गर्दछ र %s हो ।\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (उपप्रक्रिया): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "   %s को संस्करणमा प्रणाली %s हो ।\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " यसमा निर्भर गर्दछ "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; यद्यपी:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "त्रुटि सुनिश्चित गर्ने `%.250s' अवस्थित छैन"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "पून एकत्रित गरिएको प्याकेजा फाइल"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "प्रमाणित गर्दैछ %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "प्याकेज %s मा रुजु असफल!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3496,91 +3649,96 @@ msgstr ""
 "प्याकेज %sमा रुजु असफल,\n"
 "तर जे भए पनि तपाईँको अनुरोधको रुपमा स्थापना गर्दैछ ।\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "पास गर्यो\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "अस्थायी डाइरेक्टरी नाम बनाउन असफल"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "प्याकेज %s सँग धेरै द्वन्द्व/विस्थापन जोडी छन्"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "नियन्त्रण सूचना फाइल `%.250s' हटाउन अक्षम"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr " प्याकेजको पुरानो संस्करणसँग `%.250s'सँग सुरुआत अति-लामो सूचना फाइल नाम छ"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "अप्रचलित सूचना फाइल `%.250s हटाउन अक्षम"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "नयाँ सूचना फाइल स्थापन (मानेको) गर्न अक्षम`%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "अस्थायी नियन्त्रण डाइरेक्टरी खोल्न अक्षम"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "प्याकेजले अति धेरै लामो नियन्त्रण सूचना फाइलनाम (सुरू`%.50s') समावेश गर्दछ"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "प्याकेज नियन्त्रण सूचनाले`%.250s' डाइरेक्टरी समाहित गर्दछ"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "rmdir को `%.250s' प्याकेज नियन्त्रण सूचनाले dir होइन भन्दैन"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: चेतावनी - प्याकेज %s ले सूचना फाइलको रुपमा समाहित गर्दछ"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "नयाँ सूचना फाइल `%.250s' को रुपमा `%.250s' स्थापना गर्न अक्षम"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "नियन्त्रण सूचना फाइल `%.250s' हटाउन अक्षम"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "( %s को केहिपनि हराएको छैन, ति सम्पुर्ण रुपमा प्रतिस्थापन गरिएको छ)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "सङ्ग्रहमा पहुँच गर्न सकिदैन"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "अस्थायी डाइरेक्टरी नाम बनाउन असफल"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "नियन्त्रण सूचना लम्बाई"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "%s बाट %s का बारेमा रेर्कड गरिएको सूचना ।\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "प्याकेज बनावट (%s) प्रणाली (%s)संग मेल खादैन"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3589,100 +3747,95 @@ msgstr ""
 "dpkg:  %s ध्यानदिदै %s समाहित, पूर्व-निर्भरता समस्या:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "पूर्न-निर्भरता समस्या - अझ %.250s स्थापना गरिदै छैन"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: चेतावनी - पूर्व-निर्भरता समस्या अवज्ञा गर्दैछ !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "प्रतिस्थापन गर्न तयारी %s %s (प्रयोग गर्दै %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "खोल्दै %s (बाट %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "कन्फफाइलको नाम (सुरु `%.250s') धेरै लामो छ (>%d क्यारेक्टरहरू)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s मा त्रुटि पढ्नुहोस्"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "%.250s बन्द गर्दा त्रुटि"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "%.250s खोल्न प्रयास गर्दा त्रुटि"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "%s डि-कन्फीगर गर्नुहोस्, जसले हामिले %s हटाउन सक्छौ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "हटाउँदैछ %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "प्रतिस्थापन खोल्दै %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "dpkg-deb टार निर्गत पढ्दा त्रुटि"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "दुषित फाइलप्रणाली टारफाइल - दुषित प्याकेज सङ्ग्रह"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: ज्यापले सम्भवत शुन्यहरू ट्रायल गर्दै"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg:चेतावनी - पुरानो फाइल `%.250s' गर्न सकेन त्यसैले यसलाई नमेट्दै: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: चेतावनी - पुरानो फाइल `%.250s' मेट्न अक्षम: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: चेतावनी - पुरानो कन्फफाइल `%.250s' एउटा रित्तो डाइरेक्टरी हो (र अहिले कसरि "
 "मेटिदै छ)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3691,23 +3844,18 @@ msgstr ""
 "dpkg: चेतावनी - पूरानो फाइल `%.250s' विभिन्न नयाँ फाइलसँग समान छ!  (दुवै `%.250s' र "
 "`%.250s')\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: चेतावनी - पुरानो फाइल %s अक्षम `%%.250s': %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "( %s को केहिपनि हराएको छैन, ति सम्पुर्ण रुपमा प्रतिस्थापन गरिएको छ)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3720,89 +3868,89 @@ msgstr ""
 "|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: "
 "uppercase=bad)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "नाम"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "संस्करण"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "बर्णन"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr " %s संग मिल्ने कुनै पनि प्याकेजहरू फेला परेन ।\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%s द्धारा %s मा फेरिएको\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%s द्धारा %s मा फेरिएको\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "स्थानीय मोड"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "स्थानिय रुपमा तिर मोडिएको: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--खोजीलाई कम्तिमा पनि एउटा फाइलनाम बान्की तर्क आवश्यक पर्दछ"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr " %s संग मिल्ने कुनै पनि प्याकेजहरू फेला परेन ।\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "प्याकेज `%s' स्थापना गरेको छैन र सूचना उपलब्ध छ ।\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "प्याकेज `%s' उपलब्ध छैन ।\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "प्याकेज `%s' स्थापित छैन ।\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "प्याकेज `%s' ले कुनै पनि फाइल समाहित गर्दैन (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "स्थानिय रुपमा तिर मोडिएको: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "अन्यलाई प्याकेजले %s मा फेर्दछ:\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "%s द्धारा %s मा फेरिएको\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3810,22 +3958,22 @@ msgstr ""
 "dpkg प्रयोग गर्नुहोस् --सूचना (= dpkg-deb --info) सङ्ग्रह फाइल परिक्ष गर्न,\n"
 "र dpkg --समावेशल गर्दछ (= dpkg-deb --contents) त्यसको समावेश सङ्ग्रह गर्न\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build ले बढिमा दुईवटा तर्कहरू लिन्छ"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "डेवियन `%s' प्याकेज ब्यवस्थापन कार्यक्रम संस्करण %s .\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3849,11 +3997,17 @@ msgstr ""
 "।\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3862,7 +4016,7 @@ msgstr ""
 "  -f|--showformat=<format>         देखाउनको-लागि वैकल्पिक ढाँचा प्रयोग गर्नुहोस् ।\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3884,12 +4038,16 @@ msgstr ""
 "। \n"
 "\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "dpkg - चेतावनी:  %.250s हटाउने अनुरोध अवज्ञा गर्दैछ जुन स्थापित छैन ।\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3898,11 +4056,11 @@ msgstr ""
 "dpkg - चेतावनी: %.250s हटाउने अनुरोध अवज्ञा गर्दैछ, मात्र कन्फिगर\n"
 " फाइलहरू जुन प्रणालीमा छन् ।   तिनिहरुलाई पनि हटाउन --purge को प्रयोग गर्नुहोस् ।\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "यो अत्यावश्यक प्याकेज हो - यसलाई हटाउन हुदैन ।"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3911,11 +4069,11 @@ msgstr ""
 "dpkg: निर्भरताको समस्याले %s लाइ मेट्नबाट रोक्यो:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "निर्भरता समस्याहरू - हट्दैन"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3924,7 +4082,7 @@ msgstr ""
 "dpkg: %s: निर्भरता समस्याहरु, तर तपाईँको अनुरोधमा जे भए पनि हटाउदैछ:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3932,17 +4090,17 @@ msgstr ""
 "प्याकेज धेरै बाझिने स्थितिमा छ - तपाइँले हटाउन कोशिस गर्नु पूर्व\n"
 " यसलाई पून स्थापना गर्नुपर्दछ ।"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "तपाईँले हटाउनुहुन्छ कि पर्ज गर्नुहुन्छ %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "हटाउँदैछ %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3951,100 +4109,101 @@ msgstr ""
 "dpkg - चेतावनी: %.250s हटाउदा, `%.250s' डाइरेक्टरी हटाउन अक्षम: %s - डाइरेक्टरी "
 "एउटा माउन्ट बिन्दु हुनसक्छ ?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' हटाउन सक्दैन"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "`%.255s' सिर्जना गर्न अक्षम"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - चेतावनी: %.250s हटाउदा, डाइरेक्टरी `%.250s' रित्तो छैन त्यसैले हटाउन सकिएन ।\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' हटाउन सक्दैन"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr " %s ... का लागि कन्फिगरेसन फाइलहरू पर्जगर्दै\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "पुरानो कन्फिग फाइल `%.250s' (= `%.250s') हटाउन सक्दैन"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "कन्फिग फाइल डाइरेक्टरी `%.250s' (from `%.250s') पढ्न सक्दैन"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "पुरानो कन्फिग फाइल `%.250s' (of `%.250s') हटाउन सक्दैन"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "पुरानो फाइल सूची हटाउन सक्दैन"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "पुरानो postrm स्क्रिप्ट हटाउन सक्दैन"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "लाइन %d को प्याकेज नाममा eof अप्रत्यासित"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "लाइन %d को प्याकेजमा अप्रत्यासित लाइनको समाप्ती"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "लाइन %d को प्याकेज नाम पछि अप्रत्यासित eof"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "लाइन %d को प्याकेज नाम पछि अप्रत्यासित लाइनको समाप्ती"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "लाइन %d मा प्याकेज र चयन पछि अप्रत्यासित डेटा"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "लाइन %d: %.250s मा अवैध प्याकेज नाम"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "लाइन %d: %.250s मा अवैध प्याकेज नाम"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "लाइन %d: %.250s मा अज्ञात वस्तुस्थिति छ "
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "मानक आगतमा त्रुटि पढ्नुहोस्"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
-"प्रतिलिपि अधिकार (सी) २०००-२००२ विचार्ड अकर्म्यान"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4055,7 +4214,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4083,56 +4242,38 @@ msgstr ""
 "  --help                   मद्दत सन्देश देखाउनुहोस् ।\n"
 "  --version                संस्करण देखाउनुहोस् ।\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "अनावृत ट्रेलिङ"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "नयाँ statoverride फाइल खोल्न असफल: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "पुरानो statoverride हटाउन त्रुटि:%s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "नयाँ statoverride सिर्जना गर्दा त्रुटि: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "नयाँ statoverride स्थापना त्रुटि: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--आवश्यक चार तर्क थप्नुहोस्"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "तर--निर्दिष्ट बल त्यसै कारणलै उपेक्षा गरिनेछ ।"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "\"%s\"का लागि अधिलेखन पहिले नै अवस्थित छ,"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "चेतावनी--अद्यावधिक दिइएको छ तर %s अवस्थित छैन"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "अधिलेखन अवस्थित छैन"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "चेतावनी:--हटाउन--अद्यावधिक उपयोगि छैन"
@@ -4247,82 +4388,83 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s ले एक मात्र (.deb फाइलनाम) तर्क लिन्छ"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "`%s' फाँट, अवैध प्याकेज नाम `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "`%s' फाँट, अवैध प्याकेज नाम `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr " %s ... का लागि कन्फिगरेसन फाइलहरू पर्जगर्दै\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s लाई यथार्थमा एउटा प्याकेज फाइल तर्क आवश्यक पर्दछ"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "bulk उपलब्ध अद्यावधिकका लागि dpkg स्थिति क्षेत्र पहुँच गर्न अक्षम"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "bulk उपलब्ध अद्यावधिकलाई dpkg स्थिति क्षेत्रमा लेख्य पहुँच आवश्यक पर्दछ"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "%s प्रयोग गर्दै, उपलब्ध प्याकेजका सूचना प्रतिस्थापन गर्दै ।\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "%s प्रयोग गर्दै, उपलब्ध प्याकेज सूचनाहरू अद्यावधिक गर्दै ।\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4330,7 +4472,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "%d प्याकेज(हरू) बारेको सूचना अद्यावधिक गरियो ।\n"
 msgstr[1] "%d प्याकेज(हरू) बारेको सूचना अद्यावधिक गरियो ।\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4443,154 +4585,153 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb:  %d ले कन्फफाइल(हरू) का बारेमा चेतावनीहरू अवज्ञा गर्दै\n"
 msgstr[1] "dpkg-deb:  %d ले कन्फफाइल(हरू) का बारेमा चेतावनीहरू अवज्ञा गर्दै\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s लाई <directory> आवश्यक पर्दछ"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build ले बढिमा दुईवटा तर्कहरू लिन्छ"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "सङ्ग्रह `%.250s' को उपस्थितिका लागि जाँच गर्न अक्षम"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "लक्षक्य डाइरेक्टरी हो - नियन्त्रण फाइल जाँच फड्काउन सकिदैन"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: प्याकेज `%s' मा `%s बनाउदै ।\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: प्याकेज `%s' मा `%s बनाउदै ।\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "tmpfile (डेटा) बनाउन असफल"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "नियन्त्रण क्षेत्र"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "tmpfile (डेटा) अनलिङ्क गर्न असफल, %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "tmpfile (डेटा) रिवाइन्ड गर्न असफल"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "tmpfile (डेटा) बनाउन असफल"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "लेख्दै गर्दा त्रुटि `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "सदस्यहरुको बिच"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "पाइप (डेटा) टारलाई फाइलनाम लेख्न असफल"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "%.255s मा %s मा फाइलको अप्रत्यासित समाप्ति"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "फाइल %.255s बाट %s पढ्दा त्रुटि"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "सङ्ग्रह`%.255s' पढ्न असफल"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "सङ्ग्रह fstat गर्न असफल"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "संस्करण नम्बरमा सङ्ग्रहसंग थोप्ला छैन"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "सङ्ग्रहमा हेडरमा कुनै पनि न्युलाइन छैन"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "फाइल `%.250s' दूषित छ - खराब भाग नम्बर"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "फाइल `%.250s' डेबियन बाइनरि सङ्ग्रह होइन (try dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "संस्करण नम्बरमा सङ्ग्रहसंग थोप्ला छैन"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "सङ्ग्रहमा हेडरमा कुनै पनि न्युलाइन छैन"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "संस्करण नम्बरमा सङ्ग्रहसंग थोप्ला छैन"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "सङ्ग्रह संस्करण %.250s बुझेन, नयाँ dpkg-deb पाउनुहोस्"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4617,41 +4758,41 @@ msgstr "फाइल `%.250s' ले दुई सदस्यहरू सम
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " नयाँ डेबियन प्याकेज, संस्करण %s.\n"
 " आकार %ld बाइट्स: नियन्त्रण सङ्ग्रह= %zi बाइट्स ।\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "सङ्ग्रहसंग नराम्रो ढाँचाबद्ध नियन्त्रण लम्बाई `%s' छ"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "%s बाट सदस्य डेटा फड्कियो"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " पुरानो डेबियन प्याकेज, संस्करण %s ।\n"
 " आकार %ld बाइट्स: नियन्त्रण सङ्ग्रह= %zi, मुख्य सङ्ग्रह= %ld ।\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4660,51 +4801,52 @@ msgstr ""
 "dpkg-deb: फाइल जस्तो देखिन्छ यो सम्भवत एउटा सङ्ग्रह हो जुन\n"
 "dpkg-deb:    ASCII मोडमा डाउनलोड गरिदा दुषित भएको छ\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' डेबियन ढाँचा सङ्ग्रह होइन"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "प्रतिलिपिमा पाइपलाई लेख्न असफल"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "प्रतिलिपिमा पाइप बन्द गर्न असफल"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "डेटा"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "डाइरेक्टरीलाई chdir गर्न असफल"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "डाइरेक्टरी सिर्जना गर्न असफल"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "डाइरेक्टरी सिर्जना गरे पछि डाइरेक्टरीलाई chdir गर्न असफल"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "डाइरेक्टरीलाई chdir गर्न असफल"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: असङ्कुचन"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "पास गर्यो\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s लाई .deb फाइलनाम तर्क आवश्यक छ"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4713,37 +4855,37 @@ msgstr ""
 "--%s लाई लक्षित डाइरेक्टरी आवश्यक छ ।\n"
 "सम्भवत तपाईँलाई dpkg --स्थापना प्रयोग गर्नु पर्दछ ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s ले बढिमा दुई तर्कहरू (.deb र डाइरेक्टरी) लिन्छ"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s ले एक मात्र (.deb फाइलनाम) तर्क लिन्छ"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr " `/' लाई खाली गर्नका लागि chdir गर्न असफल"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "पुरानो नाम `%s' तोक्न सकिदैन: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' ले नियन्त्रण अवयव `%.255s'समावेश गर्दछ\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "अवयव`%.255s' (in %.255s)खोल्न अप्रत्यासित रुपले असफल"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4751,69 +4893,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "एउटा अनुरोध गरिएको नियन्त्रण अवयव हराइरहेको छ"
 msgstr[1] "एउटा अनुरोध गरिएको नियन्त्रण अवयव हराइरहेको छ"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "डाइरेक्टरी `%.255s' स्क्यान गर्न सकिदैन"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "`%.255s'लाई (`%.255s'मा) सुरू गर्न सकिदैन"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "`%.255s'लाई (`%.255s'मा) खोल्न सकिदैन"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "`%.255s'लाई (`%.255s'मा ) पढ्न असफल"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     एउटा सादा फाइल होइन          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "( `control' फाइल नियन्त्रण सङ्ग्रहमा छैन !)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "`control' अवयवहरू खोल्न सकेन"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "`control' को अवयवहरू पढ्नेबेलामा असफल"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "'फेला पार्नुहोस' को पाइप बन्द गर्दा त्रुटि"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "ढाँचामा त्रुटि"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--सामग्रिहरुले यथार्थमा एउटा तर्क लिन्छ"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "डेबियन `%s' प्याकेज सङ्ग्रह ब्याकइन्ड संस्करण %s ।\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4824,6 +4974,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4839,7 +4991,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             निर्गत फाइल प्रणाली टारफाइल ।\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4852,11 +5004,12 @@ msgstr ""
 "<cfield> मुख्य `control' फाइलमा फाँटको नाम । \n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4866,6 +5019,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "विकल्प:\n"
@@ -4881,7 +5037,7 @@ msgstr ""
 "।\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4895,7 +5051,7 @@ msgstr ""
 "प्रयोग गर्नुहोस् ।\n"
 "`dpkg-deb --extract' प्रयोग गरेर प्याकेजहरू प्याक नगर्दा गलत रुपमा स्थापना हुनेछ !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4904,166 +5060,184 @@ msgstr ""
 "प्याकेजहरुको स्थापना गर्ने र स्थापनाबाट हटाउने बारेमा मद्दत गर्नको लागि dpkg --help "
 "टाइप गर्नुहोस् ।"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "--%s का लागि इन्जिटर अवैध: `%.250s'   "
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "--%s का लागि इन्जिटर अवैध: `%.250s'   "
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "अज्ञात सङ्कुचन प्रकार `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "--%s का लागि इन्जिटर अवैध: `%.250s'   "
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "फाइल `%.250s' दुषित छ - खराब अङ्क (कोड %d) मा %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "फाइल `%.250s' दूषित छ - %.250s हराइरहेछ"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "फाइल `%.250s' दूषित छ - %.250s पछि नयाँ लाइन हरटाइरहेछ"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s पढ्दा त्रुटि"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "फाइल `%.250s' दुषित छ - पहिलो हेडरको समाप्तीमा खराब जादु"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "फाइल `%.250s' दूषित छ - खराब गद्दा क्यारेक्टर (कोड %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "फाइल `%.250s' दूषित छ - सूचना सेक्सनमा शून्यहरू"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "संस्करण नम्बर"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s स्थापना गरिएको छ, तर संस्करण %.250s मा ।\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "फाइल `%.250s' ढाँचाबद्ध संस्करण हो `%.250s' - तपाईँलाई नयाँ dpkg-split चाहिन्छ"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (प्याकेज: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "संस्करण नम्बर"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "फाइल `%.250s' दूषित छ - खराब MD5 चेकसम `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "संस्करण नम्बर"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "फाइल `%.250s' दूषित छ - भाग नम्बरहरू बीच स्ल्यास छैन"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "फाइल `%.250s' दूषित छ - खराब भाग नम्बर"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "संस्करण नम्बर"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "फाइल `%.250s' दूषित छ - खराब भाग नम्बर"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (प्याकेज: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "फाइल `%.250s' दूषित छ - दोस्रो हेडरको समाप्तिमा खराब जादू"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "फाइल `%.250s' दूषित छ - दोस्रो सदस्य डेटा सदस्य होइन"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "फाइल `%.250s' दूषित छ -उद्धरण गरिएको साइजहरुको लागि भागहरुको गलत नम्बर"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "फाइल `%.250s' दूषित छ - उद्धरण गरिएको भाग नम्बरको लागि साइज गलत छ"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "भाग फाइल`%.250s' fstat गर्न अक्षम"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "फाइल `%.250s' दूषित छ - अति छोटो"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "सङ्ग्रह भाग फाइल `%.250s' खोल्न सकिदैन"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "फाइल `%.250s' एउटा सङ्ग्रह भाग होइन"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5080,9 +5254,10 @@ msgstr "फाइल `%.250s' एउटा सङ्ग्रह भाग ह
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5105,12 +5280,19 @@ msgstr ""
 "    फाइल साइजको भाग(प्रयोग गरिएको भाग):  %lu बाइटहरू\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<unknown>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--सूचनालाई एउटा वा धेरै भाग फाइल तर्कहरू आवश्यक पर्दछ"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "फाइल `%s' एउटा सङ्ग्रह भाग होइन\n"
@@ -5144,7 +5326,7 @@ msgstr "चयन हटाएको प्याकेज %s फड्काउ
 msgid "split package part"
 msgstr "हराइरहेको प्याकेज"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "पूरा भयो\n"
@@ -5169,11 +5351,6 @@ msgstr "भाग %d हराइरहेको छ"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "डेवियन `%s' प्याकेज उपकरण विभाजन/जडान गर्नुहोस्;संस्करण %s ।\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "प्रतिलिपी अधिकार १९९४-१९९६ इयान ज्याक्सन ।\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5196,17 +5373,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "विकल्पहरू:\n"
 "  --depotdir <directory>           %s/%s को सट्टामा <directory> प्रयोग गर्नुहोस् "
@@ -5220,185 +5406,179 @@ msgstr ""
 "\n"
 "वस्तुस्थिति बन्द गर्नुहोस्: 0 = OK;  1 = -a भाग हो;  2 = समस्या !\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "मद्दतको लागि dpkg-split --help टाइप गर्नुहोस्"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "%.250s मा अनपेक्षित फाइलको समाप्ति"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "भाग साइज टाँढा अति ठूलो छ वा सकारात्मक छैन"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "भाग साइज कम्तिमा %dk हुनुपर्छ (हेडरको लागि अनुमति दिन)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "डिपोट डाइरेक्ट्री `%.250s' पढ्न अक्षम"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--निर्गात विकल्पको प्रयोग स्वाचालित--आवश्यक छ"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--वास्तविक एक भाग फाइल तर्क स्वचालित आवश्यक पर्दछ"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "भाग फाइल `%.250s' पढ्दा त्रुटि"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "फाइल `%.250s' बहुँभाग सङ्ग्रहको भाग होइन ।\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "भाग फाइल `%.250s' पुन:खोल्न अक्षम भयो"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "नयाँ डिपोट फाइल `%.250s' मा `%.250s' पुन:नामकरन गर्न अक्षम"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "भाग %d को प्याकेज %s भरियो (अझै चाहन्छ"
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr "र"
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "डिपोट फाइल `%.250s' को प्रयोगलाई मेट्न अक्षम"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "जंक फाइलहरू डिपोट डाइरेक्ट्री वरिपरि छोडिन्छ:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "`%.250s' स्थिर गर्न अक्षम"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu बाइटहरू)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (खाली फाइल होइन)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "प्याकेजहरू अहिले सम्म पुन:जोडिएको छैन:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "भाग फाइल `%.250s' खाली फाइल होइन"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(जम्मा %lu बाइटहरू)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "`%.250s' छोड्न अक्षम"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s मेटियो ।\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "स्रोत फाइल `%.250s' खोल्न अक्षम"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "स्रोत फाइल स्थिर गर्न अक्षम"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "स्रोत फाइल `%.250s' खाली फाइल होइन"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "विभाजनलाई स्रोत फाइलनाम तर्कको आवश्यक पर्दछ"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--विभाजनले बढीमा स्रोत फाइलनाम र गनतब्य उपसर्ग लिन्छ"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
-"प्रतिलिपि अधिकार (सी) २०००,२००१ विर्चार्ड आकर्म्यान"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5456,7 +5636,7 @@ msgstr ""
 "  --help                   यो मद्दत सन्देश देखाउनुहोस् ।\n"
 "  --version                संस्करण देखाउनुहोस् ।\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5471,7 +5651,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5503,367 +5683,407 @@ msgstr ""
 "  --help                   मद्दत सन्देश देखाउनुहोस् ।\n"
 "  --version                संस्करण देखाउनुहोस् ।\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "त्रुटि पदवर्णन गर्नुहोस्"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "चेतावनी"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "पुरानो नाम `%s' तोक्न सकिदैन: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "रिएलोक असफल (%ld बाइटहरू)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "निर्दिष्ट दुइवटा आदेश: %s र --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "diversions खोल्न असफल: %s"
 
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: %s मा %s प्रतिलिपि गर्न असफल, छोड्दैछ: %s"
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "%s कार्यान्वयन गर्न असफल"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "%s मा %s सिमलिङ्क बनाउन अक्षम: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "%s को रूपमा %s स्थापना गर्न अक्षम: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s हटाउन अक्षम: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "%.255s मा %s मा फाइलको अप्रत्यासित समाप्ति"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "%s पढ्न अक्षम: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "%.255s मा %s मा फाइलको अप्रत्यासित समाप्ति"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "आन्तरिक त्रुटि: %s दुषित: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "अद्यावधिक-वैकल्पिक फाइलहरू (%s) मा नयाँरेखा निषेधित गरिएको छ"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "stdout लेख्दा त्रुटि: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "नक्कल प्रति स्लेभ %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "नक्कल प्रति स्लेभ लिङ्क %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "%s मुख्य लिङ्क जस्तै स्लेभ लिङ्क"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "नक्कल प्रति स्लेभ लिङ्क %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "नक्कल मार्ग %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr "%s मा तोक्न %s का लागि विकल्प - जुन फेला परेन । विकल्पको सूचीबाट हटाउदैछ ।"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "प्राथमिकता %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "प्राथमिकता %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s पढ्न अक्षम: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "अवैध अद्यावधिक मोड"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "नक्कल प्रति स्लेभ लिङ्क %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "%s बन्द गर्न अक्षम: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "छुटेको स्लेभ लिङ्क %s (%s) परित्याग गर्दैछ"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "%s लेख्न अक्षम: %s"
+msgid "unable to flush file '%s'"
+msgstr "vsnprintf मा फ्लस गर्न अक्षम"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr "%s मा हालैको बिन्दुमा लिङ्क गर्नुहोस्"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr "हालै अनुपस्थित लिङ्क गर्नुहोस्"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - प्राथमिकता %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "स्लेभ %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "हालको उपयुक्त संस्करण %s हो ।"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "संस्करण उपलब्ध छैन"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "बर्णन"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "प्राथमिकता %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "पूर्वनिर्धारित [*] राख्न 'प्रविष्ट गर्नुहोस्' थिच्नुहोस्, वा चयन सङ्ख्या टाइप गर्नुहोस्"
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "`%s' विकल्प फेला पार्न सकिदैन ।"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "%.255s मा %s मा फाइलको अप्रत्यासित समाप्ति"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s परिवर्तन गरिएको छ (म्यानुअली वा स्क्रिप्टद्वारा)\n"
+"म्यानुअल अद्यावधिकलाई मात्र स्विचिङ"
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s को स्वचालित चयन सेट गर्दैछ"
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s बाट %s मा %s लिङ्क पुन: नामकरण"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "%s बाट %s मा स्लेभ लिङ्क %s पुन: नामकरण  "
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr " `%s' प्रदान गर्न `%s' प्रयोग गर्दैछ"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "चेतावनी--अद्यावधिक दिइएको छ तर %s अवस्थित छैन"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "%s मा तोक्न %s का लागि विकल्प - जुन फेला परेन । विकल्पको सूचीबाट हटाउदैछ ।"
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "अज्ञात तर्क `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--स्थापनालाई आवश्यक <link> <name> <path> <priority>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "प्राथमिकता इन्टिजर हुनुपर्दछ"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s लाई <name> <path> आवश्यक पर्दछ"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s लाई <name> आवश्यक पर्दछ"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--स्लेभ केबल --स्थापनासँग स्विकृत हुन्छ"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--स्लेभलाई <link> <name> <path> आवश्यक पर्दछ"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr " %s नाम प्राथमिक र स्लेभ दुबै हो"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "%s लिङ्क प्राथमिक र स्लेभ दुबै हो"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s लाई एकल तर्क आवश्यक पर्दछ"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "अज्ञात विकल्प `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5872,136 +6092,265 @@ msgstr ""
 "need --display, --config, --set, --install, --remove, --all, --remove-all or "
 "--auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "चेतावनी--अद्यावधिक दिइएको छ तर %s अवस्थित छैन"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr "स्लेभ %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "%s का लागि विकल्प छैन"
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "मानक आगतमा त्रुटि पढ्नुहोस्"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "%s का लागि विकल्प छैन"
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s परिवर्तन गरिएको छ (म्यानुअली वा स्क्रिप्टद्वारा)\n"
-"म्यानुअल अद्यावधिकलाई मात्र स्विचिङ"
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s को स्वचालित चयन सेट गर्दैछ"
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%s का लागि %s विकल्प दर्ता गरिएको छैन, हटाइएको छैन ।"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "त्यहाँ %s उपलब्ध गर्ने कार्यक्रम छैन ।\n"
 "कन्फिगर गर्नलाई केही छैन ।\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%s का लागि %s विकल्प दर्ता गरिएको छैन, हटाइएको छैन ।"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "म्यानुअली चयन गरिएको विकल्प हटाउदैछ - स्वत: मोडमा स्विच गर्दैछ"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr " %s को स्वचालित अद्यावधिक अक्षम पारियो, यसलाई छोड्नुहोस् ।"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "स्वचालित अद्यावधिक फर्काउन अद्यावधिक-विकल्पहरू--स्वत %s' प्रयोग गर्नुहोस् ।"
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr " `%s' प्रदान गर्न `%s' प्रयोग गर्दैछ"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "सूचना %s का लागि लेख्न`%s' खोल्न अक्षम"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "सूचना `%.250s' मा %s फ्लस गर्न असफल"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s सूचना `%.250s' मा fsync गर्न असफल"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "सूचना %s लेखे पछि `%.250s' बन्द गर्न असफल"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "`%.250s' लाई `%.250s' मा जगेडा %s को सूचनाका लागि लिङ्क गर्न असफल"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "सूचना %s समावेश गर्दै `%.250s' रुपमा `%.250s' स्थापना गर्न असफल"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "रिएलोक असफल (%ld बाइटहरू)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "`%.255s' को नयाँ संस्करण स्थापना गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "अन्य नयाँ फाइल `%.250s' stat गर्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "नयाँ डिपोट फाइल `%.250s' खोल्न अक्षम"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "नयाँ सूचना फाइल `%.250s' को रुपमा `%.250s' स्थापना गर्न अक्षम"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
+#~ "प्रतिलिपि अधिकार (सी) २०००,२००१ विर्चार्ड आकर्म्यान"
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "GPLफाइल खोल्न सकेन"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "नयाँ statoverride सिर्जना गर्दा त्रुटि: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल सिर्जना गर्न अक्षम"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइलमा लेख्न असफल"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल फ्लस गर्न असफल"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक सूची फाइल समक्रमण गर्न असफल"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल बन्द गर्न असफल"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "प्याकेज %s का लागि अद्यावधिक फाइलको सूची फाइल स्थापना गर्न असफल"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--आदेश-fd एउटा तर्क लिन्छ, शुन्य होइन"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--आदेश-fd ले मात्र एउटा तर्क लिन्छ"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
+#~ "प्रतिलिपि अधिकार (सी) २०००-२००२ विचार्ड अकर्म्यान"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "नयाँ statoverride फाइल खोल्न असफल: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "पुरानो statoverride हटाउन त्रुटि:%s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "नयाँ statoverride सिर्जना गर्दा त्रुटि: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "नयाँ statoverride स्थापना त्रुटि: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build ले बढिमा दुईवटा तर्कहरू लिन्छ"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "प्रतिलिपी अधिकार १९९४-१९९६ इयान ज्याक्सन ।\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "प्रतिलिपि अधिकार (सी) १९९५ इयान ज्याक्सन\n"
+#~ "प्रतिलिपि अधिकार (सी) २०००,२००१ विर्चार्ड आकर्म्यान"
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr "स्लेभ %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "पुरानो नाम `%s' तोक्न सकिदैन: %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: %s मा %s प्रतिलिपि गर्न असफल, छोड्दैछ: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "%s कार्यान्वयन गर्न असफल"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "%s मा %s सिमलिङ्क बनाउन अक्षम: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "%s को रूपमा %s स्थापना गर्न अक्षम: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "stdout लेख्दा त्रुटि: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s पढ्न अक्षम: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "%s बन्द गर्न अक्षम: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s लेख्न अक्षम: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6244,9 +6593,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "%s बाट सदस्य डेटा फड्कियो"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "टार कार्यान्वयन गर्न असफल"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "अस्थायी डाइरेक्टरी नाम बनाउन असफल"
@@ -6501,9 +6847,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "dpkg-split पर्खनेका लागि असफल"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "फाइल `%.250s' हटाउन सक्दैन"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/nl.po b/po/nl.po
index 73e304f..e26fefd 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.9.4\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2007-05-10 16:19+0100\n"
 "Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
 "Language-Team: Dutch <debian-l10n-dutch@debian.org>\n"
@@ -16,131 +16,215 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "aanmaken tmpfile (data) is mislukt"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "aanmaken tmpfile (data) is mislukt"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "mag niet een lege string zijn"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "moet beginnen met een alfanumeriek teken"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"teken `%c' is niet toegestaan (enkel letters, cijfers en de karakters '%s' "
+"zijn toegestaan)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "fout bij schrijven naar `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "kan bronbestand `%.250s' niet openen"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "kan bronbestand `%.250s' niet openen"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "kan niet doorspoelen in vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "kan `%.255s' niet ontbufferen"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "oude diversions-old verwijderen: %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "fout bij het aanmaken van de pijp `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "kan `%.250s' niet verwijderen"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "fout bij installeren van nieuwe statoverride: %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "fout in buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "fout in buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "short read in buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "uitvoeren van tar is mislukt"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "kan %s niet uitvoeren"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "onbekend compressietype '%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: decompressie"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compressie"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: interne gzip fout `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: interne gzip fout `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: interne gzip fout `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: interne gzip fout `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: interne gzip fout `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: interne bzip2 fout `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: interne bzip2 fout `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: interne bzip2 fout `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: interne bzip2 fout `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -149,7 +233,7 @@ msgstr ""
 "de map updates bevat een bestand `%.250s' waarvan de naam te lang is (lengte="
 "%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -157,106 +241,124 @@ msgstr ""
 "de map updates bevat bestanden met namen van verschillende lengte (zowel %d "
 "als %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "kan 'updates'-map `%.255s' niet scannen"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "verwijderen van in rekening genomen 'update'-bestand %.255s is mislukt"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "kan `%.255s' niet aanmaken"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "kan %.250s niet opvullen"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "kan %.250s niet doorspoelen na opvulling"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "kan niet naar het begin van %.250s gaan na opvulling"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "kan het tijdelijke bestand voor vsnprintf niet openen"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "kan het statusdatabase vergrendelingsbestand niet openen/aanmaken"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 "u heeft de benodigde rechten niet om dpkg statusdatabase te vergrendelen"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "kan de 'dpkg'-statusdatabase niet vergrendelen"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "deze bewerking kan alleen uitgevoerd worden door de beheerder"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "kan niet binnen bij het statusgebied van dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "voor deze bewerking zijn lees- en schrijfrechten nodig in het dpkg "
 "statusgebied"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "kan mijn eigen update bestand %.255s niet verwijderen"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "kan de nieuwe status van `%.250s' niet wegschrijven"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "kan de nieuwe status van `%.250s' niet doorspoelen"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "kan niet afkappen voor de nieuwe status van `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "kan nieuwe status van `%.250s' niet synchroniseren"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "kan nieuwe status van `%.250s' niet afsluiten"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "kan nieuwe status van `%.250s' niet installeren"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "versienummer"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "versienummer"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -273,90 +375,62 @@ msgstr "kan bronbestand `%.250s' niet openen"
 msgid "unable to open directory '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "kan niet doorspoelen in vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "wegschrijven details '%.50s' tot '%.250s' is mislukt"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "kan `%s' niet openen om %s-informatie te schrijven"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "kan geen buffer instellen op het statusbestand"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "het schrijven van een %s-veld over `%.50s' naar `%.250s' is mislukt"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "het doorspoelen van %s informatie naar `%.250s' is mislukt"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "fsync van %s informatie naar `%.250s' is mislukt"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "sluiten van `%.250s' is mislukt van schrijven van %s informatie"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "kan `%.250s' niet naar `%.250s' koppelen om %s informatie te bewaren"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "kan `%.250s' niet als `%.250s' installeren met %s informatie"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "geen geheugen meer voor een nieuwe opschoon-ingang"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -365,143 +439,152 @@ msgstr ""
 "%s: fout tijdens opruimen:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: te veel geneste fouten tijdens foutherstel !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "geen geheugen meer voor een nieuwe opschoon-ingang"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "geen geheugen meer voor een nieuwe opschoon-ingang met veel argumenten"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: fout tijdens opruimen:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: fout tijdens opruimen:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: interne fout `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s ontbreekt"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' is niet toegestaan voor %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "rommel na %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ongeldige pakketnaam (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "leeg veld voor bestandsdetails `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "veld voor bestandsdetails `%s' niet toegestaan in statusbestand"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "te veel waarden in veld voor bestandsdetails `%s' (vergeleken met anderen)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "te weinig waarden in het veld voor bestandsdetails `%s' (vergeleken met "
 "anderen)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no in boolean veld"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "woord in 'prioriteit'-veld"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "waarde voor `status'-veld is niet toegestaan in deze context"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "eerste (want) woord in `status'-veld"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "Tweede (error) woord in `status'-veld"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "derde (status) woord in `status'-veld"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "fout in Version string `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "verouderde `Revision' of `Package-Revision'-veld gebruikt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "waarde voor `config-version'-veld niet toegestaan in deze context"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "fout in 'Config-Version'-string `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "waarde voor `conffiles' heeft een verkeerd opgemaakte regel `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "waarde voor `conffiles' heeft een regel die niet begint met een spatie (`%c')"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "hoofd- of null-map wordt genoemd als een conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -509,12 +592,36 @@ msgstr ""
 "`%s'-veld, ontbrekende pakketnaam, of rommel waar een pakketnaam werd "
 "verwacht"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s'-veld, ongeldige pakketnaam `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"`%s'-veld, ontbrekende pakketnaam, of rommel waar een pakketnaam werd "
+"verwacht"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d bestanden en mappen geïnstalleerd.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s'-veld, verwijzing naar `%.255s': fout in versie: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -523,7 +630,7 @@ msgstr ""
 "`%s'-veld, verwijzing naar `%.255s':\n"
 " foute versie-relatie %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -532,7 +639,7 @@ msgstr ""
 "`%s'-veld, verwijzing naar `%.255s':\n"
 " `%c' is verouderd, gebruik `%c=' of `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -541,11 +648,11 @@ msgstr ""
 "`%s'-veld, verwijzing naar `%.255s':\n"
 " impliciete exacte overeenkomst in versienummer, gebruik `='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Slechts exacte versies mogen gebruikt worden voor Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -555,58 +662,58 @@ msgstr ""
 " versiewaarde begint met een niet-alfanumeriek teken, voeg bijv. een spatie "
 "toe"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s'-veld, verwijzing naar `%.255s': versie bevat `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s'-veld, verwijzing naar `%.255s': versie niet afgesloten"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s'-veld, verwijzing naar `%.255s': fout in versie: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s'-veld, syntaxfout na verwijzing naar pakket `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternatieven (`|') niet toegestaan in '%s'-veld"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "waarde voor `config-version'-veld niet toegestaan in deze context"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "`%s'-veld, ongeldige pakketnaam `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "waarde voor `status'-veld is niet toegestaan in deze context"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ongeldige pakketnaam op regel %d: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "bestandenlijst-bestand voor pakket `%.250s'"
@@ -663,598 +770,563 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "kan de nieuwe status van `%.250s' niet wegschrijven"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc is mislukt (%ld bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc is mislukt (%ld bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "aanmaken map is mislukt"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "dup op std%s is mislukt"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "dup op fd %d is mislukt"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "aanmaken pijp is mislukt"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "fout bij schrijven naar `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "kan de bestandsbeschrijvingsvlaggen voor %.250s niet lezen"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "kan de close-on-exec vlag voor %.250s niet instellen"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "configuratiefout: %s heeft een waarde nodig"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "kan configuratie-bestand %.255s niet openen om te lezen"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "onbekende optie '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s optie verwacht een waarde"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s optie verwacht geen waarde"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "leesfout in configuratiebestand `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "fout bij sluiten van configuratiebestand `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "fout bij sluiten van configuratiebestand `%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "onbekende optie --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s optie verwacht een waarde"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s optie verwacht geen waarde"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "onbekende optie -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c verwacht een waarde"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c optie verwacht geen waarde"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Let op: verouderde optie `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "tegenstrijdige acties -%c (--%s) en -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "dubbele waarde voor `%s'-veld"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "zelf gedefinieerde veldnaam `%.*s' te kort"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "dubbele waarde voor zelf gedefinieerd veld `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "ontbrekende %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "lege waarde voor %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (pakket: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "'Configured-Version' van pakket met ongepaste status"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pakket in toestand `not-installed' heeft conffiles, deze worden vergeten"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "fout bij openen van pakket-info bestand `%.255s' om te lezen"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "kan informatiebestand niet opvragen uit `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "kan het informatiebestand niet mmappen in `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "kan informatiebestand niet opvragen uit `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "kan niet afsluiten na lezen: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF na veldnaam `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nieuwe regel in veldnaam `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) in veldnaam `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "veldnaam `%.*s' moet gevolgd worden door een dubbele punt"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF voor waarde voor veld `%.*s' (ontbrekende afsluitende nieuwe regel)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS EOF teken in waarde van veld `%.*s' (ontbrekende nieuwe regel?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nieuwe regel in veldnaam `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF in waarde van veld `%.*s' (ontbrekende afsluitende nieuwe regel)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "meerdere pakket informatie-ingangen gevonden, slechts een toegestaan"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "kan niet afsluiten na lezen: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "geen pakketinformatie in `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, in bestand `%.255s' bij regel %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, in bestand `%.255s' bij regel %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "mag niet een lege string zijn"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "moet beginnen met een alfanumeriek teken"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"teken `%c' is niet toegestaan (enkel letters, cijfers en de karakters '%s' "
-"zijn toegestaan)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<geen>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versiestring is leeg"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versiestring bevat spaties"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoch in versienummer is geen nummer"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "er komt niets na de dubbele punt in het versienummer"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "er komt niets na de dubbele punt in het versienummer"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "er komt niets na de dubbele punt in het versienummer"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "ontbrekende %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "lege waarde voor %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "Ongeldig karakter '%c' in het veld width\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Sluitend haakje niet in het formaat aanwezig\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(geen beschrijving beschikbaar)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ongeldige pakketnaam op regel %d: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ongeldige pakketnaam op regel %d: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "kan signaal %s niet negeren alvorens het script te starten"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "fout bij ont-afvangen van signaal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "vork is mislukt"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "subproces %s gaf een foutwaarde %d terug"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "wachten op %s is mislukt"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "subproces %s werd gedood door signaal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", kern gedumpt"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "subproces %s  is mislukt met wachtstatuscode %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "wachten op %s is mislukt"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "statoverride bestand `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "kan %s niet ontgrendelen: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "kan nieuw depotbestand `%.250s' niet openen"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "fout bij lezen van %s uit bestand %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "kan nieuw depotbestand `%.250s' niet openen"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "kan nieuw depotbestand `%.250s' niet openen"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "kan de nieuwe versie van `%.255s' niet installeren"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "kan nieuw depotbestand `%.250s' niet openen"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "kan deelbestand `%.250s' niet lezen"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "kan de nieuwe versie van `%.255s' niet installeren"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "kan nieuwe infobestand `%.250s' niet installeren als `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "kan nieuw depotbestand `%.250s' niet openen"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "kan nieuw depotbestand `%.250s' niet openen"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "kan nieuw depotbestand `%.250s' niet openen"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "kan nieuw depotbestand `%.250s' niet openen"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "kan nieuw depotbestand `%.250s' niet openen"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "kan nieuwe infobestand `%.250s' niet installeren als `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "kan deelbestand `%.250s' niet lezen"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "leesfout in configuratiebestand `%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "kan depot map `%.250s' niet lezen"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "kan depot map `%.250s' niet lezen"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1279,71 +1351,128 @@ msgstr "onverwachts bestandseinde in %.250s"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "fout bij het lezen uit de 'dpkg-deb'-pijp"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "fout bij het instellen van de tijd van `%.255s'"
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "kan niet `%.255s' niet lezen (in `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr ""
-"fout bij het instellen van de eigenaar van de symbolische koppeling `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "fout in dpkg-deb tijdens `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "fout bij het instellen van de eigenaar van `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "fout bij het instellen van de permissies op `%.255s'"
 
-#: src/archives.c:395
-#, fuzzy, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "kan `%.250s' niet uitvoerbaar maken"
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "fout bij het sluiten van/schrijven naar `%.255s'"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
+msgid "error creating pipe `%.255s'"
+msgstr "fout bij het aanmaken van de pijp `%.255s'"
 
-#: src/archives.c:475
-#, fuzzy, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"poging tot overschrijven van `%.250s', wat een omgeleide versie is van `"
-"%.250s'%.10s%.100s%.10s"
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "fout bij het aanmaken van het apparaatbestand `%.255s'"
 
-#: src/archives.c:481
-#, fuzzy, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "fout bij het maken van de vaste koppeling `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "fout bij het maken van de symbolische koppeling `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "fout bij het maken van de map `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "fout bij het instellen van de tijd van `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr ""
+"fout bij het instellen van de eigenaar van de symbolische koppeling `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "kan koppeling niet lezen uit `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "poging tot overschrijven van `%.250s', wat ook in pakket %.250s zit"
+
+#: src/archives.c:652
+#, fuzzy, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "kan `%.250s' niet uitvoerbaar maken"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+
+#: src/archives.c:732
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
 "poging tot overschrijven van `%.250s', wat een omgeleide versie is van `"
 "%.250s'%.10s%.100s%.10s"
 
-#: src/archives.c:511
+#: src/archives.c:738
+#, fuzzy, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"poging tot overschrijven van `%.250s', wat een omgeleide versie is van `"
+"%.250s'%.10s%.100s%.10s"
+
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "kan de status van `%.255s' niet opvragen (die ik net wilde gaan installeren)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1352,29 +1481,39 @@ msgstr ""
 "kan de rommel rond `%.255s' niet opruimen alvorens een nieuwe versie te "
 "installeren"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "kan de status van de teruggezette `%.255s' niet opvragen voor de installatie "
 "van een nieuwe versie"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "archief bevatte een object `%.255s' van het onbekende type 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "kan de status van de oude naam '%s' niet opvragen: %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Overschrijven van de bestanden in het oude pakket %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Vervangen door bestanden in geïnstalleerd pakket %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1383,94 +1522,49 @@ msgstr ""
 "poging tot overschrijven van map `%.250s' in pakket %.250s met iets dat geen "
 "map is"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, 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 zit"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "kan niet `%.255s' niet lezen (in `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "fout in dpkg-deb tijdens `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "fout bij het sluiten van/schrijven naar `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "fout bij het aanmaken van de pijp `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "fout bij het aanmaken van het apparaatbestand `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "fout bij het maken van de vaste koppeling `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "fout bij het maken van de symbolische koppeling `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "fout bij het maken van de map `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "kun `%.255s' niet opzij zetten om een nieuwe versie te installeren"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "kan koppeling niet lezen uit `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "kan geen reservekoppeling maken voor `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "kan de eigenaar van de reservekoppeling niet instellen voor `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "kan geen reservekoppeling van `%.255s' maken voor de installatie van de "
 "nieuwe versie"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "kan de nieuwe versie van `%.255s' niet installeren"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "kan `%.255s' niet aanmaken"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "kan `%.255s' niet ontbufferen"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1480,7 +1574,7 @@ msgstr ""
 "genegeerd:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1489,7 +1583,7 @@ msgstr ""
 "dpkg: waarschuwing - deconfiguratie van het essentiële\n"
 " pakket %s wordt overwogen teneinde %s te kunnen verwijderen.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1498,7 +1592,7 @@ msgstr ""
 "dpkg: nee, %s is essentiëel en wordt dus niet gedeconfigureerd\n"
 " om de verwijdering van %s mogelijk te maken.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1507,28 +1601,28 @@ msgstr ""
 "dpkg: nee, %s kan niet verwijderd worden (--auto-deconfigure kan helpen):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "leesfout in %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "kan de nieuwe versie van `%.255s' niet installeren"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: verwijdering van %s ten gunste van %s wordt overwogen...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ja, %s wordt verwijderd ten gunste van %s.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1537,42 +1631,42 @@ msgstr ""
 "dpkg: betreffende %s die %s bevat:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 "dpkg: let op - conflict wordt genegeerd, mogelijk wordt er doorgegaan!\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: verwijdering van %s ten gunste van %s wordt overwogen...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s is niet goed geïnstalleerd - vereisten worden genegeerd.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: mogelijk geeft het verwijderen van %s problemen, aangezien het %s "
 "voorziet ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1581,106 +1675,108 @@ msgstr ""
 "dpkg: pakket %s behoeft herinstallatie, op uw aanvraag wordt het toch "
 "verwijderd.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pakket %s behoeft herinstallatie, zal het niet verwijderen.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ja, %s wordt verwijderd ten gunste van %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "conflicterende pakketten - %.250s wordt niet geïnstalleerd"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 "dpkg: let op - conflict wordt genegeerd, mogelijk wordt er doorgegaan!\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive heeft op zijn minst één pad-argument nodig"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "uitvoeren van 'find' voor --recursive is mislukt"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "het toepassen van fdopen op de pijp naar find is mislukt"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "fout bij het lezen van de pijp naar find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "fout bij het sluiten van de pijp naar find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find voor --recursive gaf onafgehandelde fout %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "er is gekeken, maar er zijn geen pakketten gevonden (bestanden die "
 "overeenkomen met *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s heeft op zijn minst één pakket-bestandsnaam argument nodig"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Selecteren van voorheen niet geselecteerd pakket %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Overslaan van niet geselecteerd pakket %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versie %.250s van %.250s is reeds geïnstalleerd, wordt overgeslagen.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - let op: %.250s wordt gedegradeerd van %.250s naar %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1717,20 +1813,20 @@ msgstr "kan de nieuw geïnstalleerde versie van `%.250s' niet verwijderen"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "kan de nieuw geëxtraheerde versie van `%.250s' niet verwijderen"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "kan de status van de nieuw gedistribueerde conffile `%.250s' niet opvragen"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "kan de status van de huidig geïnstalleerde conffile `%.250s' niet opvragen"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1741,67 +1837,67 @@ msgstr ""
 "Configuratiebestand `%s' bestaat niet op het systeem.\n"
 "Het nieuwe configuratiebestand wordt geïnstalleerd zoals gevraagd.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan oude reservekopie `%.250s' niet verwijderen: "
 "%s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan `%.250s' niet hernoemen naar `%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: uitvoeren van '%s %s' is mislukt"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan oude gedistribueerde versie `%.250s' niet "
 "verwijderen: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan `%.250s' niet verwijderen (voor overschrijven): "
 "%s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan `%.250s' niet naar `%.250s' laten verwijzen: "
 "%s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installeren van nieuwe versie van configuratiebestand %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "kan `%.250s' niet installeren als `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 "een pakket met de naam `%s' is niet geïnstalleerd, kan het niet configureren"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakket %.250s is reeds geïnstalleerd en geconfigureerd"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1810,7 +1906,24 @@ msgstr ""
 "pakket %.250s is niet gereed voor configuratie\n"
 " kan het niet configureren (huidige status `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakket %.250s is niet gereed voor configuratie\n"
+" kan het niet configureren (huidige status `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1819,11 +1932,11 @@ msgstr ""
 "dpkg: vereistenproblemen verhinderen de configuratie van %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "vereistenproblemen - blijft ongeconfigureerd"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1833,7 +1946,7 @@ msgstr ""
 "gevraagd:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1841,12 +1954,12 @@ msgstr ""
 "Pakket is in een zeer inconsistente staat - u zult het opnieuw\n"
 " moeten installeren alvorens het te configureren."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Instellen van %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1856,7 +1969,7 @@ msgstr ""
 "opvragen\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1866,7 +1979,7 @@ msgstr ""
 "verwijzing\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1875,7 +1988,7 @@ msgstr ""
 "dpkg: %s: waarschuwing - readlink op configuratiebestand `%s' is mislukt\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1885,37 +1998,37 @@ msgstr ""
 "verouderde bestandsnaam\n"
 " (`%s' is een symbolische koppeling naar `%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: waarschuwing - configuratiebestand `%.250s' is niet een gewoon "
 "bestand of symbolische koppeling (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "dpkg: %s: waarschuwing - kan configuratiebestand %s niet openen voor hash: "
 "%s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Type `exit' als u klaar bent.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1924,12 +2037,12 @@ msgstr ""
 "\n"
 "Configuratiebestand `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (in werkelijkheid `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1940,7 +2053,7 @@ msgstr ""
 " ==> Bestand op systeem is gemaakt door u of een script.\n"
 " ==> Bestand zit ook in het pakket van de pakketbeheerder.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1949,7 +2062,7 @@ msgstr ""
 "\n"
 "    Niet veranderd sinds installatie.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1958,7 +2071,7 @@ msgstr ""
 "\n"
 " ==> Veranderd (door u of een script) sinds installatie.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1967,37 +2080,37 @@ msgstr ""
 "\n"
 " ==> Verwijderd (door u of een script) sinds installatie.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Pakket-distributeur heeft een bijgewerkte versie gemaakt.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "    Versie in pakket is gelijk aan die van de laatste installatie.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Nieuwe bestand wordt gebruikt, zoals gevraagd.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Huidige, oude bestand wordt gebruikt zoals gevraagd.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Huidig oude configuratiebestand wordt standaard bewaard.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Het nieuwe bestand wordt standaard gebruikt.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2013,182 +2126,168 @@ msgstr ""
 "      Z     : stuur dit proces naar de achtergrond om de situatie te "
 "bekijken\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " De standaardactie is om de huidige versie te bewaren.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " De standaardactie is om de nieuwe versie te installeren.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[standaard=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[standaard=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[geen standaard]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "fout bij schrijven naar stderr, ontdekt voor de conffile prompt"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "leesfout op stdin bij conffile prompt"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF op stdin bij conffile prompt"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s is afhankelijk van %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s is voor-afhankelijk van %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s beveelt aan %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s suggereert %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s breekt %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s is in strijd met %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s verbetert %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s wordt verwijderd.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s wordt gedeconfigureerd.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s wordt geïnstalleerd, maar is versie %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s is geïnstalleerd, maar is versie %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s is uitgepakt, maar is nooit geconfigureerd.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s is uitgepakt, maar is versie %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s laatst geconfigureerde versie is %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s is %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s bevat %.250s maar wordt verwijderd.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s bevat %.250s maar wordt gedeconfigureerd.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s bevat %.250s maar is %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s is niet geïnstalleerd.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versie %.250s) wordt geïnstalleerd.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versie %.250s) is %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s bevat %.250s en wordt geïnstalleerd\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s bevat %.250s en is %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "Type dpkg-split --help voor hulp."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versie  %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2198,8 +2297,8 @@ msgstr ""
 "Dit is vrije programmatuur; zie de GNU General Public Licence versie 2\n"
 "of later voor kopiëervoorwaarden.  Er is GEEN garantie.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2208,7 +2307,7 @@ msgstr ""
 "Gebruik: %s [<optie> ...] <commando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2220,7 +2319,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2267,7 +2366,7 @@ msgstr ""
 "Pakket preinst/postrm-scripts dienen altijd --package en--divert op te "
 "geven.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2276,19 +2375,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "kan de status van de oude naam '%s' niet opvragen: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "'%s' wordt op fouten gecontroleerd: %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2297,140 +2390,120 @@ msgstr ""
 "hernoemen omvat overschrijven van '%s' met\n"
 "  verschillend bestand '%s', niet toegelaten"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "kan de status van de nieuwe naam %s niet opvragen: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "hernomen: verwijderen van oude dubbele link '%s': %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "bestandsnaam '%s' is niet absoluut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "bestand mag geen regeleinden bevatten"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "lokaal omgeleid naar: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokaal omgeleid naar: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "verwijzing door %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "omgeleid door %s naar: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "verwijzing door %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "omgeleid door %s naar: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "kan GPL-bestand niet openen "
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "kan niet doorspoelen in vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "oude diversions-old verwijderen: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "fout bij aanmaken van nieuwe statoverride-old: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "fout bij installeren van nieuwe statoverride: %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s heeft een enkel argument nodig"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "bestandsnaam '%s' is niet absoluut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "bestand mag geen regeleinden bevatten"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Kan geen mappen omleiden"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Kan geen mappen omleiden"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "'%s' wordt verlaten"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s' conflicteert met '%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "'%s' wordt toegevoegd"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - waarschuwing: verzoek om %.250s te verwijderen wordt genegeerd omdat "
+"het niet geïnstalleerd is.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Er is geen omleiding '%s', geen verwijderd"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2441,7 +2514,7 @@ msgstr ""
 "  bij verwijderen van '%s'\n"
 "  '%s' gevonden"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2452,17 +2525,24 @@ msgstr ""
 "  bij verwijderen van '%s'\n"
 "  '%s' gevonden"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - waarschuwing: verzoek om %.250s te verwijderen wordt genegeerd omdat "
+"het niet geïnstalleerd is.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "%s wordt verwijderd"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pakketnaam mag geen regeleinden bevatten"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "omleiden-naar mag geen regeleinden bevatten"
 
@@ -2478,12 +2558,12 @@ msgstr "kan de status van het vorige omleidingsbestand niet opvragen"
 msgid "failed to fstat diversions file"
 msgstr "kan de status van het omleidingenbestand niet opvragen"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "tegenstrijdige omleidingen tussen `%.250s' of `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2493,7 +2573,7 @@ msgstr ""
 "tijdens de installatie.  Ze moeten opnieuw worden geïnstalleerd om ze (en\n"
 "pakketten die ervan afhankelijk zijn) goed te laten functioneren:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2503,7 +2583,7 @@ msgstr ""
 "moeten geconfigureerd worden met dpkg --configure of de menu optie\n"
 "Configureren in dselect om ze te laten werken:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2514,7 +2594,7 @@ msgstr ""
 "configureren zou opnieuw moeten gebeuren met dpkg --configure <pakket>\n"
 "of de menu optie Configureren in dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2525,46 +2605,73 @@ msgstr ""
 "afgerond na een nieuwe poging; de pakketten kunnen verwijderd worden\n"
 "met dselect of dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s verwacht geen argumenten"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<onbekend>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d in %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2572,7 +2679,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pakketten, uit de volgende secties:"
 msgstr[1] " %d pakketten, uit de volgende secties:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2582,30 +2689,34 @@ msgstr ""
 "geconfigureerd.\n"
 "  Gelieve opnieuw te proberen met `dpkg --configure dpkg'.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg is niet als geïnstalleerd geregistreerd, kan niet controleren op "
 "ondersteuning voor epoch !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2614,28 +2725,28 @@ msgstr ""
 "dpkg: kan geen manier vinden om aan voor-vereiste te voldoen:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "kan niet voldoen aan voor-vereisten voor %.250s (gewenst wegens %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Let op: verouderde optie `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions verwacht drie argumenten: <versie> <relatie> <versie>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions foute relatie"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg: versie '%s' heeft verkeerde syntax: %s\n"
@@ -2693,12 +2804,12 @@ msgstr ""
 "dpkg - waarschuwing, probleem wordt geforceerd omdat --force aanstaat:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "kan bestandenlijst-bestand niet openen voor pakket `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2708,39 +2819,45 @@ msgstr ""
 "`%.250s' ontbreekt, aangenomen wordt dat het pakket geen bestanden\n"
 "heeft geïnstalleerd.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "kan bestandenlijst-bestand niet openen voor pakket `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"bestandenlijst-bestand voor pakket `%.250s' bevat een lege bestandsnaam"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "bestandenlijst-bestand voor pakket `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "bestandenlijst-bestand voor pakket `%.250s' bevat een lege bestandsnaam"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "bestandenlijst-bestand voor pakket `%.250s' bevat een lege bestandsnaam"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "fout bij sluiten van bestandenlijst-bestand voor pakket `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Database inlezen ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2748,82 +2865,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d bestanden en mappen geïnstalleerd.)\n"
 msgstr[1] "%d bestanden en mappen geïnstalleerd.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet aanmaken"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"kan niet schrijven naar bijgewerkt bestandenlijst-bestand voor pakket %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet doorspoelen"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"kan bijgewerkt bestandenlijst-bestand voor pakket %s niet synchroniseren"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet sluiten"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet installeren"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "niet geïnstalleerd"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "niet geïnstalleerd maar configuratie is achtergebleven"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "niet-werkend mislukte verwijdering"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "uitgepakt maar niet geconfigureerd"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "niet-werkend wegens fout tijdens uitvoeren 'postinst'-script"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "geïnstalleerd"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - fout: PATH is niet ingesteld.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' niet gevonden in PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2834,7 +2919,7 @@ msgid_plural ""
 msgstr[0] "dpkg: `%s' niet gevonden in PATH.\n"
 msgstr[1] "dpkg: `%s' niet gevonden in PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2843,100 +2928,122 @@ msgstr ""
 "%d verwacht(e) programma('s) niet gevonden in PATH.\n"
 "NB: PATH van root bevat gewoonlijk /usr/local/sbin, /usr/sbin en /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "kan geen status opvragen in vsnprintf"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "chroot naar `%.250s' is mislukt"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "chdir naar `%.255s' is mislukt"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "kan `%.250s' niet uitvoerbaar maken"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "kan geen status opvragen in vsnprintf"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "verouderd %s script"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "kan de status van %s `%.250s' niet opvragen"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nieuw %s script"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "verouderd %s script"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "kan de status van %s `%.250s' niet opvragen"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - script uit het nieuwe pakket wordt geprobeerd ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 "er is geen script in de nieuwe versie van het pakket - er wordt opgegeven"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... het lijkt er op dat dat goed ging.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "kan `%.255s' niet aanmaken"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "kan het bestaan van `%.250s' niet verifiëren"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "kan info map niet lezen"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "fout bij openen van %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "kan bronbestand `%.250s' niet openen"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "configuratiebestand `%.250s' zit niet in het pakket"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "fout bij schrijven naar `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian '%s'  pakketbeheersprogramma versie %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2960,7 +3067,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2995,7 +3106,7 @@ msgstr ""
 "debug=help                  hulp over debuggen.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -3008,7 +3119,7 @@ msgstr ""
 "  --license | --licence            geef auteursrechten en garantie.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3019,18 +3130,25 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  op archieven (type %s --help.)\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Voor intern gebruik: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -3057,6 +3175,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3095,7 +3215,7 @@ msgstr ""
 "  --abort-after <n>            Breek af na <n> fouten\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3115,13 +3235,13 @@ msgstr ""
 "bestanden).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Gebruik `aptitude' of 'dselect' voor gebruikersvriendelijk pakketbeheer.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3145,59 +3265,63 @@ msgstr ""
 "Opties gemarkeerd met [*] produceren een hoop uitvoer - pijp het door `less' "
 "of `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3206,102 +3330,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "vereistenproblemen - niet verwijderd"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "vereistenproblemen - niet verwijderd"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "kan geen status opvragen in vsnprintf"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "leesfout in configuratiebestand `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3309,7 +3433,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3317,37 +3441,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug vereist een octaal argument"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "lege pakketnaam in --ignore-depends lijst `%.250s' (gescheiden door komma's)"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends vereist een toegestane pakketnaam. `%.250s' is dat niet; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ongeldig getal voor --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s verwacht geen argumenten"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "kan bestand `%.250s' niet verwijderen"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3356,7 +3516,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3364,40 +3524,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "onbekende force/refuse optie `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Let op: verouderde forceer/weiger optie `%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd aanvaard slechts één argument, en dat mag niet nul zijn"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd aanvaard slechts één argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents verwacht precies een argument"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "kan `%i' niet openen voor stream"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "onverwacht bestandseinde voor einde regel %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "heb een actie-optie nodig"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3405,22 +3563,22 @@ msgstr ""
 "u dient pakketten bij hun eigen namen op te geven, en dus niet met de naam "
 "van het bestand waar ze inzitten"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending accepteert geen niet-optie argumenten"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s heeft ten minste een pakketnaam argument nodig"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pakket %s is meer dan eens gegeven, slechts een keer behandeld.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3429,7 +3587,7 @@ msgstr ""
 "Meer dan een kopie van pakket %s is uitgepakt in deze ronde!\n"
 " Wordt slechts een keer geconfigureerd.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3438,112 +3596,112 @@ msgstr ""
 "pakket %.250s is niet gereed voor configuratie\n"
 " kan het niet configureren (huidige status `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "   Pakket %s dat voorziet in %s zal verwijderd worden.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pakket %s zal verwijderd worden.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versie van %s op dit systeem is %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "   Pakket %s dat voorziet in %s zal verwijderd worden.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pakket %s zal verwijderd worden.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: ook `%s' wordt geconfigureerd (vereist door `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakket %s dat voorziet in %s is nog niet geconfigureerd.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakket %s is nog niet geconfigureerd.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "Pakket %s dat %s voorziet is niet geïnstalleerd.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pakket `%s' is niet geïnstalleerd.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s bevat %.250s en is %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (subproces): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versie van %s op dit systeem is %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " is afhankelijk van "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; maar:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "fout bij verifiëren dat `%.250s' niet bestaat"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "pakketbestand weer samengesteld"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Authenticeren van %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verificatie van pakket %s is mislukt!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3552,94 +3710,99 @@ msgstr ""
 "Verificatie van pakket %s is mislukt,\n"
 "maar wordt toch geïnstalleerd zoals gevraagd.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "correct\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "aanmaken van een tijdelijke bestandsnaam is mislukt"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pakket %s heeft teveel 'Conflicts/Replaces'-paren"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "kan besturingsinfo-bestand `%.250s' niet verwijderen"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "oude versie van pakket heeft te lange infobestandsnaam beginnend met `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "kan verouderd infobestand `%.250s' niet verwijderen"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "kan (waarschijnlijk) nieuwe infobestand `%.250s' niet installeren"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "kan tijdelijke besturingsmap niet openen"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "bestandsnaam van het 'control'-infobestand van dit pakket is te lang "
 "(beginnend met `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "pakket 'control'-infobestand bevat map `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "rmdir van pakket besturingsinfo `%.250s' zei niet dat het geen map is"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: waarschuwing - pakket %s bevat een lijst als infobestand"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "kan nieuwe infobestand `%.250s' niet installeren als `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "kan besturingsinfo-bestand `%.250s' niet verwijderen"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Verdwijning van %s is opgemerkt, het is totaal vervangen is.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "kan archief niet benaderen"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "aanmaken van een tijdelijke bestandsnaam is mislukt"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "'control'-informatielengte"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Informatie over %s uit %s is opgenomen.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "pakket-architectuur (%s) komt niet overeen met het systeem (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3648,103 +3811,98 @@ msgstr ""
 "dpkg: voor-vereistenprobleem met %s dat %s bevat:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "voor-vereistenprobleem - %.250s wordt niet geïnstalleerd"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: waarschuwing - voorafhankelijkheisprobleem wordt genegeerd !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Voorbereiden om %s %s te vervangen (door %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Uitpakken van %s (uit %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "naam van configuratiebestand (beginnend met `%.250s') is te lang (>%d tekens)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "leesfout in %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "fout bij sluiten van %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "fout bij openen van %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "De-configureren van %s, zodat %s verwijderd kan worden ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s wordt verwijderd ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Uitpakken van vervangende %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "fout bij lezen van dpkg-deb tar uitvoer"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "beschadigd bestandssysteem tarbestand - beschadigd pakketarchief"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zap mogelijke nakomende nullen"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: waarschuwing - kan geen stat uitvoeren op het oude bestand `%.250s', "
 "bijgevolg wordt dit niet verwijdert: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: waarschuwing - kan de oude map `%.250s' niet verwijderen: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: waarschuwing - oud configuratiebestand `%.250s' was een lege map (en "
 "is nu verwijderd)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3753,23 +3911,18 @@ msgstr ""
 "dpkg: waarschuwing - het oude bestand `%.250s' is hetzelfde als "
 "verschillende nieuwe bestanden! ('%.250s' en '%.250s')\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: waarschuwing - kan oud bestand `%%.250s' niet %s: %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Verdwijning van %s is opgemerkt, het is totaal vervangen is.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3781,89 +3934,89 @@ msgstr ""
 "| Status=Niet/geInstalleerd/Config/Uitgepakt/(F)config-mislukt/Half-geinst\n"
 "|/ Fout?=(geen)/Hold/Reinst nodig/X=beide (Status,Fout: hoofdlett=ernstig)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Naam"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versie"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Omschrijving"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Geen pakketten gevonden overeenkomend met %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "omgeleid door %s naar: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "omgeleid door %s naar: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokale verwijzing"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokaal omgeleid naar: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search heeft ten minste een bestandsnaam patroon argument nodig"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Geen pakketten gevonden overeenkomend met %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Pakket `%s' is niet geïnstalleerd en geen info is beschikbaar.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakket `%s' is niet beschikbaar.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakket `%s' is niet geïnstalleerd.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakket `%s' bevat geen bestanden (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokaal omgeleid naar: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pakket leidt andere om naar: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "omgeleid door %s naar: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3871,22 +4024,22 @@ msgstr ""
 "Gebruik dpkg --info (= dpkg-deb --info) om archiefbestanden te bekijken,\n"
 "en dpkg --contents (= dpkg-deb --contents) om de inhoud weer te geven.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build verwacht ten hoogste twee argumenten"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian '%s'  pakketbeheersprogramma versie %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3909,11 +4062,17 @@ msgstr ""
 "  -S|--search <patroon> ...    vindt het pakket van wie het bestand is\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3922,7 +4081,7 @@ msgstr ""
 "  --showformat=<formaat> Gebruik alternatief formaat voor --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3945,14 +4104,18 @@ msgstr ""
 "uitgelijnd\n"
 "  worden.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - waarschuwing: verzoek om %.250s te verwijderen wordt genegeerd omdat "
 "het niet geïnstalleerd is.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3962,11 +4125,11 @@ msgstr ""
 " alleen de configuratiebestanden staan nog op het systeem.  Gebruik\n"
 " --purge om ook die te verwijderen.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Dit is een essentieel pakket - het mag niet verwijderd worden."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3975,11 +4138,11 @@ msgstr ""
 "dpkg: vereistenproblemen verhinderen verwijderen van %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "vereistenproblemen - niet verwijderd"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3988,7 +4151,7 @@ msgstr ""
 "dpkg: %s: vereistenproblemen, maar wordt op verzoek toch verwijderd:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3996,17 +4159,17 @@ msgstr ""
 "Pakket is in een ernstige inconsistente status - u moet het opnieuw\n"
 " installeren alvorens het te verwijderen."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Zou %s verwijderen of wissen ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s wordt verwijderd ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4015,102 +4178,103 @@ msgstr ""
 "dpkg - waarschuwing: tijdens verwijderen van %.250s kan de map `%.250s' niet "
 "verwijderd worden: %s - is deze map een aanhechtpunt zijn?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "kan `%.250s' niet verwijderen"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "kan `%.255s' niet aanmaken"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - waarschuwing: tijdens verwijderen van %.250s, map `%.250s' niet leeg "
 "dus niet verwijderd.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "kan `%.250s' niet verwijderen"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Wissen van configuratiebestanden voor %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "kan oud configuratiebestand `%.250s' niet verwijderen (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "kan configuratiemap `%.250s' niet lezen (van `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "kan oud backup configuratiebestand `%.250s' niet verwijderen (van `%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "kan oude bestandenlijst niet verwijderen"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "kan oud postrm script niet verwijderen"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "onverwacht bestandseinde in pakketnaam op regel %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "onverwacht regeleinde in pakketnaam op regel %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "onverwacht bestandseinde na pakketnaam op regel %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "onverwacht regeleinde na pakketnaam op regel %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "onverwachte gegevens na pakket en selectie op regel %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ongeldige pakketnaam op regel %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ongeldige pakketnaam op regel %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "onbekende gewenst-status op regel %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "leesfout op standaard invoer"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4121,7 +4285,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4152,56 +4316,38 @@ msgstr ""
 "  --help                      toon deze helpboodschap.\n"
 "  --version                 toon de versie.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "/ op einde wordt weggehaald"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "kan nieuw statoverride-bestand niet openen: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "fout bij verwijderen van statoverride-old: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "fout bij aanmaken van nieuwe statoverride-old: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "fout bij installeren van nieuwe statoverride: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add heeft een vier argumenten nodig"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "maar --force is opgegeven waardoor dit genegeerd wordt."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Er bestaat reeds een overstijging '%s'"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "waarschuwing: --update is opgegeven maar %s bestaat niet"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Geen overstijging aanwezig"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "waarschuwing: --update is waardeloos voor --remove"
@@ -4316,84 +4462,85 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s verwacht slechts een argument (.deb bestandsnaam)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "`%s'-veld, ongeldige pakketnaam `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "`%s'-veld, ongeldige pakketnaam `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Wissen van configuratiebestanden voor %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s verwacht precies één Packages bestand als argument"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "kan niet bij de dpkg statusomgeving voor massale update"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "grote bijwerking van de beschikbaarheidsdatabase vereist schrijftoegang tot "
 "de dpkg statusomgeving"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Vervangen van het oude beschikbare pakkettenbestand, met %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Bijwerken van het beschikbare pakkettenbestand, met %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4401,7 +4548,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informatie over %d pakket(ten) werd bijgewerkt.\n"
 msgstr[1] "Informatie over %d pakket(ten) werd bijgewerkt.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4521,155 +4668,154 @@ msgstr[0] ""
 msgstr[1] ""
 "dpkg-deb: %d waarschuwingen over de besturingsbestand(en) genegeerd\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s heeft een map als argument nodig"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build verwacht ten hoogste twee argumenten"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "kan het bestaan van het archief `%.250s' niet verifiëren"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "doel is een map - kan controle besturingsbestand niet overslaan"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: bouwen van pakket `%s' in `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: bouwen van pakket `%s' in `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "aanmaken tmpfile (data) is mislukt"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "controlegebied"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "ontlinken tmpfile (data), %s is mislukt"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "terugspoelen van tmpfile (data) is mislukt"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "aanmaken tmpfile (data) is mislukt"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "fout bij schrijven naar `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "tussen leden"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "schrijven va bestandsnaam naar de 'tar'-pijp (data) is mislukt"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "onverwacht bestandseinde in %s op %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "fout bij lezen van %s uit bestand %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "kan niet lezen uit archief `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "kan archief niet vinden"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "archief heeft geen punt in het versienummer"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "archief heeft geen nieuwe regels in koptekst"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "bestand `%.250s' is beschadigd - foutief deelnummer"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "bestand `%.250s' is niet een debian binair archief (probeer dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "archief heeft geen punt in het versienummer"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "archief heeft geen nieuwe regels in koptekst"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "archief heeft geen punt in het versienummer"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "archief versie %.250s niet begrepen, neem een nieuwere dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4696,41 +4842,41 @@ msgstr "bestand `%.250s' bevat twee besturingsleden, er wordt opgegeven"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nieuw debian pakket, versie %s.\n"
 " grootte %ld bytes: besturingsarchief= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "archief heeft verkeerde 'control'-lengte `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "lid data van %s overgeslagen"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " verouderd debian pakket, versie %s.\n"
 " grootte %ld bytes: besturingsarchief= %zi, hoofdarchief= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4739,51 +4885,52 @@ msgstr ""
 "dpkg-deb: bestand ziet er uit alsof het een archief is dat beschadigd\n"
 "dpkg-deb:    is door het te downloaden in ASCII mode\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' is geen archief in debian formaat"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "schrijven naar de pijp in copy is mislukt"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "sluiten van de pijp in copy is mislukt"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "chdir naar de map is mislukt"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "aanmaken map is mislukt"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "chdir naar de map na het aanmaken ervan is mislukt"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "chdir naar de map is mislukt"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: decompressie"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "correct\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s verwacht een .deb bestandsnaam argument"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4792,37 +4939,37 @@ msgstr ""
 "--%s heeft een doelmap nodig.\n"
 "Misschien heeft u 'dpkg --install' nodig?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s verwacht ten hoogste twee argumenten (.deb en map)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s verwacht slechts een argument (.deb bestandsnaam)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "chdir naar `/' om op te ruimen is mislukt"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "kan de status van de oude naam '%s' niet opvragen: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' bevat geen besturingsonderdeel `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "openen van onderdeel `%.255s' (in %.255s) is mislukt onverwachts"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4830,69 +4977,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "ten minste een gevraagd besturingselement ontbreekt"
 msgstr[1] "ten minste een gevraagd besturingselement ontbreekt"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "kan map `%.255s' niet aflezen"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "kan de status van `%.255s' niet opvragen (in `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "kan `%.255s' niet openen (in `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "kan niet `%.255s' niet lezen (in `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d regels  %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     geen gewoon bestand      %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(geen `control'-bestand in besturingsarchief!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "kan onderdeel `control' niet openen"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "fout bij lezen van onderdeel `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "fout bij het sluiten van de pijp naar find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Formaatfout"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents verwacht precies een argument"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian '%s' pakketarchiefbackend versie  %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4903,6 +5058,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4918,7 +5075,7 @@ msgstr ""
 "  --fsys-tarfile <deb>               voer bestandssysteem tar bestand uit.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4931,11 +5088,12 @@ msgstr ""
 "<cveld> is de naam van een veld in het belangrijkste 'control'-bestand.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4945,6 +5103,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opties:\n"
@@ -4958,7 +5119,7 @@ msgstr ""
 "                              toegelaten waardes: gzip, bzip2, lzma, geen\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4972,7 +5133,7 @@ msgstr ""
 "pakketbeheer. Via 'dpkg-deb --extract' uitgepakte pakketten worden\n"
 "niet juist geïnstalleerd!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4980,173 +5141,191 @@ msgstr ""
 "Type dpkg-deb --help voor hulp bij manipuleren van *.deb bestanden;\n"
 "Type dpkg --help voor hulp bij installeren en verwijderen van pakketten."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ongeldig getal voor --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ongeldig getal voor --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "onbekend compressietype '%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "ongeldig getal voor --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "bestand `%.250s' is beschadigd - foutief cijfer (code %d) in %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "bestand `%.250s' is beschadigd - %.250s ontbreekt"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "bestand `%.250s' is beschadigd - ontbrekende nieuwe regel na %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "fout bij schrijven %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "bestand `%.250s' is beschadigd - foute magische code na het einde van de "
 "eerste kop"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "bestand `%.250s' is beschadigd - foutief opvulteken (code %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "bestand `%.250s' is beschadigd - nultekens in infodeel"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "versienummer"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s is geïnstalleerd, maar is versie %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "bestand `%.250s' heeft indeling versie `%.250s' - u heeft een nieuwere dpkg-"
 "split nodig"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pakket: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "versienummer"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "bestand `%.250s' is beschadigd - foutieve MD5 controlesom `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "versienummer"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "bestand `%.250s' is beschadigd - geen / tussen deelnummers"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "bestand `%.250s' is beschadigd - foutief deelnummer"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "versienummer"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "bestand `%.250s' is beschadigd - foutief deelnummer"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pakket: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "bestand `%.250s' is beschadigd - foutieve magische code aan einde tweede kop"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "bestand `%.250s' is beschadigd - tweede lid is niet een datalid"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "bestand `%.250s' is beschadigd - foutief nummer voor onderdelen voor "
 "opgegeven groottes"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "bestand `%.250s' is beschadigd - grootte is fout voor opgegeven deelnummer"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "kan onderdeelbestand `%.250s' niet vinden"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "bestand `%.250s' is beschadigd - te kort"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "kan archiefonderdeel, bestand `%.250s' niet openen"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "bestand `%.250s' is niet een archiefonderdeel"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5163,9 +5342,10 @@ msgstr "bestand `%.250s' is niet een archiefonderdeel"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5188,12 +5368,19 @@ msgstr ""
 "    Bestandsgrootte deel (gebruikte stuk): %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<onbekend>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info vereist een of meerdere onderdeelbestanden als argumenten"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "bestand `%s' is niet een archiefonderdeel\n"
@@ -5227,7 +5414,7 @@ msgstr "Overslaan van niet geselecteerd pakket %s.\n"
 msgid "split package part"
 msgstr "ontbrekende pakketnaam"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "klaar\n"
@@ -5253,11 +5440,6 @@ msgstr "deel %d ontbreekt"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian '%s' pakket split/samenvoegprogramma; versie %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5280,17 +5462,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opties:\n"
 "    --depotdir <map>             (standaard is %s/%s)\n"
@@ -5302,185 +5493,179 @@ msgstr ""
 "\n"
 "Uitgang-status: 0 = OK;  1 = -a is geen deel;  2 = moeilijkheden!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Type dpkg-split --help voor hulp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "onverwachts bestandseinde in %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "deel is te groot of niet positief"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "deel moet ten minste %dk groot zijn (voor informatie)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "kan depot map `%.250s' niet lezen"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto vereist het gebruik van de --output optie"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto vereist precies een deelbestand als argument"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "kan deelbestand `%.250s' niet lezen"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Bestand `%.250s' is geen onderdeel van een meerdelig archief.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "kan deelbestand `%.250s' niet opnieuw openen"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "kan nieuw depotbestand `%.250s' niet openen"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "kan nieuwe depotbestand niet hernoemen van `%.250s' naar `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Deel %d van pakket %s opgeslagen (ik wil nog "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " en "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "kan gebruikt depotbestand `%.250s' niet verwijderen"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Rommel achtergelaten in de depotmap:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "kan `%.250s' niet opvragen"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (niet een gewoon bestand)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Nog niet samengevoegde pakketten:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "deelbestand `%.250s' is niet een gewoon bestand"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(totaal %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "kan `%.250s' niet wegdoen"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s verwijderd.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "kan bronbestand `%.250s' niet openen"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "kan bronbestand niet 'fstat'-en"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "bronbestand `%.250s' is geen gewoon bestand"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split verwacht een bronbestand als argument"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split verwacht hoogstens een bronbestand en doelprefix"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5545,7 +5730,7 @@ msgstr ""
 "  --help                       toon deze helpboodschap.\n"
 "  --version                  toon de versie.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5560,7 +5745,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5595,133 +5780,99 @@ msgstr ""
 "  --help                      toon deze helpboodschap.\n"
 "  --version                 toon de versie.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "ontleedfout"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "waarschuwing"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "kan de status van de oude naam '%s' niet opvragen: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc is mislukt (%ld bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "twee modes opgegeven: %s en --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "kan omleidingen-bestand niet openen: %s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: kopiëren van %s naar %s is mislukt, poging wordt opgegeven: %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "kan %s niet uitvoeren"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "kan van %s geen symbolische koppeling naar %s maken: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "kan %s niet installeren als %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "verwijderen van %s is mislukt: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "onverwacht bestandseinde in %s op %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "kan %s niet lezen: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "onverwacht bestandseinde in %s op %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "interne fout: %s is corrupt: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "regeleinden zijn niet toegelaten in 'update-alternatives'-bestanden (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "fout bij schrijven naar stdout: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "dubbele 'slave' %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "dubbele 'slave'-link %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "slaaf-link is gelijk aan hoofdlink %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "dubbele 'slave'-link %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "dubbel pad %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5730,235 +5881,311 @@ msgstr ""
 "Alternatief voor %s verwijst naar %s - wat niet gevonden is, Wordt "
 "verwijderd van lijst van alternatieven."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "prioriteit %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "prioriteit %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "kan %s niet lezen: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "dubbele 'slave'-link %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "kan %s niet sluiten: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "Verouderde slaaf-link %s wordt weggegooid (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "kan %s niet verwijderen: %s"
+msgid "unable to flush file '%s'"
+msgstr "kan niet doorspoelen in vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr "link verwijst momenteel naar %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr "link is momenteel afwezig"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - prioriteit %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "slaaf %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Huidge 'beste' versie is %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Geen versies beschikbaar"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Omschrijving"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "prioriteit %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "druk enter om de standaardwaarde [*] te behouden, of  geef het "
 "selectienumber in: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Kan geen alternatief '%s' vinden."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "onverwacht bestandseinde in %s op %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s is veranderd (handmatig of door een script).\n"
+"Er wordt omgeschakeld naar enkel handmatige updates."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "Automatische selectie van %s wordt opgezet."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "%s-link wordt hernoemt van %s naar %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Slaaf-link %s wordt hernoemt van %s naar %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "'%s' wordt gebruikt om in '%s' te voorzien."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "waarschuwing: --update is opgegeven maar %s bestaat niet"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"Alternatief voor %s verwijst naar %s - wat niet gevonden is, Wordt "
+"verwijderd van lijst van alternatieven."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "onbekend argument '%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install heeft <link> <name> <path> <priority> nodig"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioriteit moet een integer getal zijn"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s heeft <naam> <pad> nodig"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s heeft <naam> nodig"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave is enkel toegelaten met --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave heeft <link> <name> <path> nodig"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "de naam %s is zowel hoofd als slaaf"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "de links %s is zowel hoofd als slaaf"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s heeft een enkel argument nodig"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "onbekende optie '%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5967,142 +6194,277 @@ msgstr ""
 "--display, --config, --set, --install, --remove, --all, --remove-all of --"
 "auto is nodig"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "waarschuwing: --update is opgegeven maar %s bestaat niet"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr "slaaf %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "Er zijn geen alternatieven voor %s"
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "leesfout op standaard invoer"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "Er zijn geen alternatieven voor %s"
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s is veranderd (handmatig of door een script).\n"
-"Er wordt omgeschakeld naar enkel handmatige updates."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "Automatische selectie van %s wordt opgezet."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "Alternatief %s voor %s is niet geregistreerd, wordt niet verwijderd."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Er is geen programma dat %s voorziet\n"
 "Er is niets in te stellen.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "Alternatief %s voor %s is niet geregistreerd, wordt niet verwijderd."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "Handmatig geselecteerd alternatief wordt verwijderd - wordt omgeschakeld "
 "naar automatische modus"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "Automatische opwaarderingen van %s zijn uitgeschakeld, het wordt met rust "
 "gelaten."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Om automatische opwaarderingen terug in te schakelen kunt 'update-"
 "alternatives --auto %s' gebruiken."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "'%s' wordt gebruikt om in '%s' te voorzien."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "kan `%s' niet openen om %s-informatie te schrijven"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "het doorspoelen van %s informatie naar `%.250s' is mislukt"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "fsync van %s informatie naar `%.250s' is mislukt"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "sluiten van `%.250s' is mislukt van schrijven van %s informatie"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "kan `%.250s' niet naar `%.250s' koppelen om %s informatie te bewaren"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "kan `%.250s' niet als `%.250s' installeren met %s informatie"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc is mislukt (%ld bytes)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "kan de nieuwe versie van `%.255s' niet installeren"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "kan op het nieuwe bestand `%.250s' geen stat uitvoeren"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "kan nieuw depotbestand `%.250s' niet openen"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "kan nieuw depotbestand `%.250s' niet openen"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "kan nieuw depotbestand `%.250s' niet openen"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "kan nieuw depotbestand `%.250s' niet openen"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "kan nieuw depotbestand `%.250s' niet openen"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "kan nieuwe infobestand `%.250s' niet installeren als `%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "kan GPL-bestand niet openen "
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "fout bij aanmaken van nieuwe statoverride-old: %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet aanmaken"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "kan niet schrijven naar bijgewerkt bestandenlijst-bestand voor pakket %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet doorspoelen"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet synchroniseren"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet sluiten"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "kan bijgewerkt bestandenlijst-bestand voor pakket %s niet installeren"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr ""
+#~ "--command-fd aanvaard slechts één argument, en dat mag niet nul zijn"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd aanvaard slechts één argument"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "kan nieuw statoverride-bestand niet openen: %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "fout bij verwijderen van statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "fout bij aanmaken van nieuwe statoverride-old: %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "fout bij installeren van nieuwe statoverride: %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build verwacht ten hoogste twee argumenten"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr "slaaf %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "kan de status van de oude naam '%s' niet opvragen: %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: kopiëren van %s naar %s is mislukt, poging wordt opgegeven: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "kan %s niet uitvoeren"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "kan van %s geen symbolische koppeling naar %s maken: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "kan %s niet installeren als %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "fout bij schrijven naar stdout: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "kan %s niet lezen: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "kan %s niet sluiten: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "kan %s niet verwijderen: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6357,9 +6719,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "lid data van %s overgeslagen"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "uitvoeren van tar is mislukt"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "aanmaken van een tijdelijke bestandsnaam is mislukt"
@@ -6614,9 +6973,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "wachten op dpkg-split is mislukt"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "kan bestand `%.250s' niet verwijderen"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/nn.po b/po/nn.po
index 04beee7..2492f2a 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: debconf_nn\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-02-17 08:52+0200\n"
 "Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
 "Language-Team: Norwegian nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -26,131 +26,212 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "klarte ikkje oppretta mellombels fil (data)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "klarte ikkje oppretta mellombels fil (data)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "kan ikkje vera ein tom streng"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "må starta med eit alfanumerisk teikn"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, fuzzy, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"teiknet «%c» kan ikkje brukast - berre bokstavar, siffer og %s kan brukast"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "feil ved skriving av «%s»"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "klarte ikkje opna kjeldefila «%.250s»"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "klarte ikkje opna kjeldefila «%.250s»"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "klarte ikkje tømma i vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "klarte ikkje lukka mellomlager for «%.255s»"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "feil ved oppretting av eining «%.255s»"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "feil ved oppretting av røyr «%.255s»"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "klarte ikkje fjerna «%.250s»"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "feil ved oppretting av eining «%.255s»"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "mislukkast i buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "mislukkast i buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "kort lesing i buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "klarte ikkje køyra «tar»"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "klarte ikkje køyra %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "ukjend komprimeringstype «%s»!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekomprimering"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: komprimering"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: intern gzip-feil: «%s»"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: intern gzip-feil: «%s»"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: intern gzip-feil: «%s»"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: intern gzip-feil: «%s»"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: intern gzip-feil: «%s»"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: intern bzip2-feil: «%s»"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: intern bzip2-feil: «%s»"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: intern bzip2-feil: «%s»"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: intern bzip2-feil: «%s»"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -159,110 +240,128 @@ msgstr ""
 "oppdateringskatalogen inneheld fila «%.250s», som har for langt namn (lengd="
 "%d, maks=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "oppdateringskatalogen inneheld filer med ulike namnelengder (både %d og %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "klarte ikkje skanna oppdateringskatalogen «%.255s»"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "klarte ikkje fjerna den innlemma oppdateringsfila %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "klarte ikkje oppretta «%.255s»"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "klarte ikkje etterfylla %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, fuzzy, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "klarte ikkje tømma %.250s etter etterfyllinga"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, fuzzy, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "klarte ikkje søkja til starten av %.250s etter etterfyllinga"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "klarte ikkje opna mellombels fil for vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "klarte ikkje åpna/oppretta låsefila til statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "du har ikkje løyve til å låsa dpkg-statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "klarte ikkje låsa dpkg-statusdatabasen"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "den ønskte handlinga krev superbrukartilgang"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "får ikkje tilgang til dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operasjonen krev lese- og skrivetilgang til dpkg-statusområdet"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "klarte ikkje fjerna mi eiga oppdateringsfil %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "klarte ikkje skriva oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "klarte ikkje tømma oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "klarte ikkje klippa for oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "klarte ikkje synkronisera oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "klarte ikkje lukka oppdatert status for «%.250s»"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "klarte ikkje installera oppdatert status for «%.250s»"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "versjonsnummer"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "versjonsnummer"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -279,91 +378,62 @@ msgstr "klarte ikkje opna kjeldefila «%.250s»"
 msgid "unable to open directory '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "klarte ikkje tømma i vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, fuzzy, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "klarte ikkje skriva %s-post om «%.50s» til «%.250s»"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "klarte ikkje opna «%s» for å skriva %s-informasjon"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "klarte ikkje mellomlagra statusfil"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "klarte ikkje skriva %s-post om «%.50s» til «%.250s»"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "klarte ikkje tømma %s-informasjon til «%.250s»"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "klarte ikkje synkronisera %s-informasjon til «%.250s»"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "klarte ikkje lukka «%.250s» etter skriving av %s-informasjon"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"klarte ikkje lenkja «%.250s» til «%.250s» for sikringskopiering av %s-info"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "klarte ikkje installera «%.250s» som «%.250s» med %s-info"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "ikkje nok minne til ny oppryddingsoppføring"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -372,152 +442,184 @@ msgstr ""
 "%s: feil ved opprydding:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: For mange samanfletta feil under feiloppretting\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "ikkje nok minne til ny oppryddingsoppføring"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "ikkje nok minne til ny oppryddingsoppføring med mange parametrar"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: Feil ved behandling av %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "feil ved skriving av «%s»"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: intern feil «%s»\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s manglar"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "«%.*s» kan ikkje brukast for %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "rot etter %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ugyldig pakkenamn (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tomt fildetaljfelt «%s»"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "fildetaljfeltet «%s» kan ikkje brukast i statusfila"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "for mange verdiar i fildetaljfeltet «%s» (samanlikna med andre)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "for få verdiar i fildetaljfeltet «%s» (samanlikna med andre)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "ja/nei i boolsk felt"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "verdi i «status»-felt kan ikkje brukast i denne samanhengen"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 #, fuzzy
 msgid "first (want) word in `status' field"
 msgstr "tredje ord (status) i «status»-felt"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 #, fuzzy
 msgid "second (error) word in `status' field"
 msgstr "tredje ord (status) i «status»-felt"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tredje ord (status) i «status»-felt"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "feil i versjonsstreng «%.250s»: %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "forelda «Revision»- eller «Package-Revision»-felt brukt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "verdien for «config-version»-feltet kan ikkje brukast i denne samanhengen"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "feil i Config-Version-streng «%.250s»: %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "verdien for «conffiles» har ei linje med ugyldig format «%.*s»"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "verdien for «conffiles» har ei linje som startar utan mellomrom «%c»"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "rot- eller null-katalog er nemnt som oppsettsfil"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "«%s»-felt, manglande pakkenamn eller rot der det skulle vera eit pakkenamn"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "«%s»-felt, ugyldig pakkenamn «%.255s»: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"«%s»-felt, manglande pakkenamn eller rot der det skulle vera eit pakkenamn"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d filer og katalogar er installerte.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "«%s»-felt, referanse til «%.255s»: feil i versjon: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -526,7 +628,7 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " ugyldig versjonsforhold %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -535,7 +637,7 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " «%c» er forelda, bruk «%c=» eller «%c%c» i staden"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -544,11 +646,11 @@ msgstr ""
 "«%s»-felt, referanse til «%.255s»:\n"
 " implisitt nøyaktig treff med versjonsnummer, føreslår «=» i staden"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Berre nøyaktige versjonar kan brukast i Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -558,59 +660,59 @@ msgstr ""
 " versjonsverdien startar med eit ikkje-alfanumerisk teikn, føreslår å leggja "
 "til eit mellomrom"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, fuzzy, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "«%s»-felt, referanse til «%.255s»: versjon inneheld «(»"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "«%s»-felt, referanse til «%.255s»: versjon ikkje avslutta"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "«%s»-felt, referanse til «%.255s»: feil i versjon: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "«%s»-felt, syntaksfeil etter referanse til pakken «%.255s»"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativ («|») kan ikkje brukast i %s-feltet"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "verdien for «config-version»-feltet kan ikkje brukast i denne samanhengen"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "«%s»-felt, ugyldig pakkenamn «%.255s»: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "verdi i «status»-felt kan ikkje brukast i denne samanhengen"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ugyldig pakkenamn på linje %d: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "filliste for pakken «%.250s»"
@@ -667,600 +769,566 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "klarte ikkje skriva oppdatert status for «%.250s»"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "nytildeling mislukkast (%ld byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "nytildeling mislukkast (%ld byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "klarte ikkje oppretta katalog"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "klarte ikkje utføra «dup» for std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "klarte ikkje utføra «dup» for fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "klarte ikkje oppretta røyr"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "feil ved skriving av «%s»"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "klarte ikkje lesa fildeskriptorflagg for %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "klarte ikkje setja flagget «close-on-exec» for %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "oppsettsfeil: %s treng ein parameter"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "klarte ikkje opna oppsettsfila «%.255s» for lesing"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "ukjent val --%s"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "valet --%s treng ein parameter"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "valet --%s skal ikkje ha nokon parameter"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "lesefeil i oppsettsfila «%.255s»"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "feil ved lukking av oppsettsfila «%.255s»"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "feil ved lukking av oppsettsfila «%.255s»"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ukjent val --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "valet --%s treng ein parameter"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "valet --%s skal ikkje ha nokon parameter"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ukjent val -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "valet -%c treng ein parameter"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "valet -%c skal ikkje ha nokon parameter"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Åtvaring: Forelda val «%s»\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, fuzzy, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "handlingar i konflikt --%s og --%s"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "det brukardefinerte feltnamnet «%.*s» er for kort"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "det brukardefinerte feltet «%.*s» finst meir enn éin gong"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "manglar %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "tom verdi for %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (pakke: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Oppsett versjon for pakke med status som ikkje passar"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Ein pakke som ikkje er installert har oppsettsfiler. Dei vert ignorerte."
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "klarte ikkje opna pakkeinfofila «%.255s» for lesing"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "finn ikkje pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "klarte ikkje køyra «mmap» på pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "finn ikkje pakkeinfofila «%.255s»"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "klarte ikkje lukka etter lesing: «%.255s»"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "slutt på fila etter feltnamn «%.*s»"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "linjeskift i feltnamn «%.*s»"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MS-DOS-slutt på fila (^Z) i feltnamn «%.*s»"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "feltnamnet «%.*s» skal følgjast av eit kolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "slutt på fil før verdien til feltet «%.*s» (manglar linjeskift til slutt)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "MSDOS-teikn for slutt på fil i verdien for feltet «%.*s» (manglar "
 "linjeskift?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "linjeskift i feltnamn «%.*s»"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "slutt på fil i verdien for feltet «%.*s» (manglar avsluttande linjeskift)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "fann fleire pakkeinformasjonsoppføringar, kan berre ha ei"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "klarte ikkje lukka etter lesing: «%.255s»"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "ingen pakkeinformasjon i «%.255s»"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, i fila «%.255s» nær linje %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, i fila «%.255s» nær linje %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "kan ikkje vera ein tom streng"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "må starta med eit alfanumerisk teikn"
 
-#: lib/dpkg/parsehelp.c:138
-#, fuzzy, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"teiknet «%c» kan ikkje brukast - berre bokstavar, siffer og %s kan brukast"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ingen>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versjonsstrengen er tom"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versjonsstrengen inneheld mellomrom"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoken i versjonen er ikkje eit tal"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ingenting etter kolonet i versjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "ingenting etter kolonet i versjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "ingenting etter kolonet i versjonsnummeret"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "manglar %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "tom verdi for %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ugyldig teikn «%c» i feltbreidda\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Høgreparentes manglar i formatet\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(inga skildring tilgjengeleg)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ugyldig pakkenamn på linje %d: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ugyldig pakkenamn på linje %d: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "klarte ikkje ignorera signalet %s før skriptet vart køyrt"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "feil ved blokkering av signalet %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (underprosess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "gafling mislukkast"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "underprosessen %s returnerte feilstatus %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "venting på %s mislukkast"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "underprosessen %s drepen av signal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "underprosessen %s mislukkast med ventestatuskode %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "venting på %s mislukkast"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "«statoverride»-fil «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "klarte ikkje køyra %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "klarte ikkje opna den nye depotfila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "klarte ikkje lesa %s frå %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "klarte ikkje opna den nye depotfila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "klarte ikkje opna den nye depotfila «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "klarte ikkje installera ny versjon av «%.255s»"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "klarte ikkje opna den nye depotfila «%.250s»"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "klarte ikkje lesa delfila «%.250s»"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "klarte ikkje installera ny versjon av «%.255s»"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "klarte ikkje installera ny informasjonsfil «%.250s» som «%.250s»"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "klarte ikkje opna den nye depotfila «%.250s»"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "klarte ikkje opna den nye depotfila «%.250s»"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "klarte ikkje opna den nye depotfila «%.250s»"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "klarte ikkje opna den nye depotfila «%.250s»"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "klarte ikkje opna den nye depotfila «%.250s»"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "klarte ikkje installera ny informasjonsfil «%.250s» som «%.250s»"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "klarte ikkje lesa delfila «%.250s»"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "lesefeil i oppsettsfila «%.255s»"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "klarte ikkje lesa depotkatalogen «%.250s»"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "klarte ikkje lesa depotkatalogen «%.250s»"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1285,48 +1353,105 @@ msgstr "uventa slutt på fil i %.250s"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "feil ved lesing frå dpkg-deb-røyr"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "klarte ikkje lesa «%.255s» (i «%.255s»)"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "bakgrunnssystem dpkg-deb under «%.255s»"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "feil ved setjing av eigarskap for «%.255s»"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "feil ved setjing av filrettar for «%.255s»"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "feil ved lukking/skriving av «%.255s»"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "feil ved oppretting av røyr «%.255s»"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "feil ved oppretting av eining «%.255s»"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "feil ved oppretting av hard lenkje «%.255s»"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "feil ved oppretting av symbolsk lenkje «%.255s»"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "feil ved oppretting av katalogen «%.255s»"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "feil ved setjing av tidsmerke for «%.255s»"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "feil ved setjing av eigarskap for den symbolske lenkja «%.255s»"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "feil ved setjing av eigarskap for «%.255s»"
+msgid "unable to read link `%.255s'"
+msgstr "klarte ikkje lesa lenkja «%.255s»"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "feil ved setjing av filrettar for «%.255s»"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "prøver å skriva over «%.250s», som òg finst i pakken %.250s"
+
+#: src/archives.c:652
 #, fuzzy, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "klarte ikkje setja køyreløyve på «%.250s»"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1335,19 +1460,19 @@ msgstr ""
 "prøver å skriva over «%.250s», som er den omdirigerte versjonen av "
 "«%.250s»%.10s%.100s%.10s"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, fuzzy, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "prøver å skriva over «%.250s», som er den omdirigerte versjonen av "
 "«%.250s»%.10s%.100s%.10s"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "fann ikkje «%.255s» (som eg skulle til å installera)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1356,28 +1481,37 @@ msgstr ""
 "klarte ikkje rydda opp i rotet rundt «%.255s» før ein annan versjon skulle "
 "installerast"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "fann ikkje gjenoppretta «%.255s» før ein annan versjon skulle installerast"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arkivet inneheldt objektet «%.255s» med ukjend type 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+msgid "cannot stat file '%s'"
+msgstr "fann ikkje «%.255s» (i «%.255s»)"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Byter ut filer i den gamle pakken %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Bytta ut med filer i den installerte pakken %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1386,94 +1520,49 @@ msgstr ""
 "prøver å skriva over katalogen «%.250s» i pakken %.250s med noko anna enn "
 "ein katalog"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "prøver å skriva over «%.250s», som òg finst i pakken %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "klarte ikkje lesa «%.255s» (i «%.255s»)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "bakgrunnssystem dpkg-deb under «%.255s»"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "feil ved lukking/skriving av «%.255s»"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "feil ved oppretting av røyr «%.255s»"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "feil ved oppretting av hard lenkje «%.255s»"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "feil ved oppretting av symbolsk lenkje «%.255s»"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "feil ved oppretting av katalogen «%.255s»"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "klarte ikkje flytta «%.255s» for å installera ein ny versjon"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "klarte ikkje lesa lenkja «%.255s»"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "klarte ikkje laga sikringskopi av den symbolske lenkja «%.255s»"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "klarte ikkje endra eigarskapen til den symbolske lenkja «%.255s»"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "klarte ikkje laga sikringskopi av lenkja «%.255s» før ein ny versjon skulle "
 "installerast"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "klarte ikkje installera ny versjon av «%.255s»"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "klarte ikkje oppretta «%.255s»"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "klarte ikkje lukka mellomlager for «%.255s»"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1482,7 +1571,7 @@ msgstr ""
 "dpkg: Åtvaring - ignorerer kravproblem ved fjerning av %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1491,7 +1580,7 @@ msgstr ""
 "dpkg: Åtvaring - vurderer fjerning av oppsett for den nødvendige\n"
 " pakken %s for å kunna fjerna %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1500,7 +1589,7 @@ msgstr ""
 "dpkg: Nei, %s er nødvendig. Vil ikkje fjerna oppsettet\n"
 " for å kunna fjerna %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1509,28 +1598,28 @@ msgstr ""
 "dpkg: Nei, kan ikkje fjerna %s (--auto-deconfigure kan hjelpa):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "lesefeil i %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "klarte ikkje installera ny versjon av «%.255s»"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: Vurderer å fjerna %s til fordel for %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: Ja, fjernar %s til fordel for %s.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1539,39 +1628,39 @@ msgstr ""
 "dpkg: Knytt til %s, som inneheld %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: Åtvaring - ignorerer konflikt, men kan halda fram likevel.\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: Vurderer å fjerna %s til fordel for %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s er ikkje skikkeleg installert - ignorerer pakkekrav.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: Kan få problem med å fjerna %s, sidan han tilbyr %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1580,103 +1669,105 @@ msgstr ""
 "dpkg: Pakken %s krev installasjon på nytt, men vert fjerna likevel, sidan du "
 "ønskjer det.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: Pakken %s krev installasjon på nytt, så han vert ikkje fjerna.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: Ja, fjernar %s til fordel for %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "pakkar i konflikt - installerer ikkje %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: Åtvaring - ignorerer konflikt, men kan halda fram likevel.\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive treng minst éin stigparameter"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "klarte ikkje køyra «find» for --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "klarte ikkje utføra «fdopen» på find-røyret"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "klarte ikkje lesa find-røyret"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "klarte ikkje lukka find-røyret"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find for --recursive returnerte den uforutsette feilen %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "søkte, men fann ingen pakkar (filer med namn *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s treng minst éi pakkearkivfil som parameter"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Tek i bruk pakken %s (tidlegare ikkje i bruk).\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Hoppar over pakken %s. (Ikkje valt)\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versjon %.250s av %.250s er installert frå før, hoppar over.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - Åtvaring: Nedgraderer %.250s frå %.250s til %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1712,18 +1803,18 @@ msgstr "klarte ikkje fjerna den nyutpakka versjonen av «%.250s»"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "klarte ikkje fjerna den nyutpakka versjonen av «%.250s»"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "fann ikkje den nye distribusjonsoppsettsfila «%.250s»"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "fann ikkje den installerte oppsettsfila «%.250s»"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1734,63 +1825,63 @@ msgstr ""
 "Oppsettsfila «%s» finst ikkje på systemet.\n"
 "Installerer ny oppsettsfil sidan du ønskjer det.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje fjerna den gamle sikringskopien «%.250s»: "
 "%s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje endra namnet på «%.250s» til «%.250s»: %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: Klarte ikkje køyra gzip %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje fjerna den tidlegare distribuerte "
 "versjonen «%.250s»: %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje fjerna «%.250s» (før overskriving): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: Åtvaring - klarte ikkje lenkja «%.250s» til «%.250s»: %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installerer ny versjon av oppsettsfila %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "klarte ikkje installera «%.250s» som «%.250s»"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "ingen pakke med namnet «%s» er installert, kan ikkje setja opp"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakken %.250s er installert og sett opp frå før"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1799,7 +1890,24 @@ msgstr ""
 "pakken %.250s er ikkje klar for oppsett\n"
 " kan ikkje setja opp (noverande status «%.250s»)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakken %.250s er ikkje klar for oppsett\n"
+" kan ikkje setja opp (noverande status «%.250s»)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1808,11 +1916,11 @@ msgstr ""
 "dpkg: Kravproblem hindrar oppsettet av %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "kravproblem - set ikkje opp pakken"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1821,7 +1929,7 @@ msgstr ""
 "dpkg: %s: Kravproblem, men set opp likevel sidan du ønskjer det:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1829,12 +1937,12 @@ msgstr ""
 "Pakken er i ein veldig inkonsistent tilstand, og bør\n"
 "installerast på nytt før du set han opp."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Set opp %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1843,7 +1951,7 @@ msgstr ""
 "dpkg: %s: Åtvaring - fann ikkje oppsettsfila «%s»\n"
 " (= «%s»): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1853,7 +1961,7 @@ msgstr ""
 "sjølv\n"
 " (= «%s»)\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1862,7 +1970,7 @@ msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje lesa lenkja for oppsettsfila «%s»\n"
 " (= «%s»): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1871,36 +1979,36 @@ msgstr ""
 "dpkg: %s: Åtvaring - oppsettsfila «%.250s» vert til eit degenerert filnamn\n"
 "(«%s» er ei symbolsk lenkje til «%s»)\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: Åtvaring - oppsettsfila «%.250s» er inga vanleg fil eller symbolsk "
 "lenkje (= «%s»)\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5-nøkkel"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "dpkg: %s: Åtvaring - klarte ikkje opna oppsettsfila %s for nøkkel: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Skriv «exit» når du er ferdig.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1909,12 +2017,12 @@ msgstr ""
 "\n"
 "Oppsettsfil «%s»"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (faktisk «%s»)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1925,7 +2033,7 @@ msgstr ""
 " ==> Fila på systemet er oppretta av deg eller eit skript.\n"
 " ==> Fila finst òg i pakken frå pakkevedlikehaldaren.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1934,7 +2042,7 @@ msgstr ""
 "\n"
 "     Ikkje endra sidan installasjonen.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1943,7 +2051,7 @@ msgstr ""
 "\n"
 " ==> Endra (av deg eller av eit skript) sidan installasjonen.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1952,37 +2060,37 @@ msgstr ""
 "\n"
 " ==> Endra (av deg eller av eit skript) sidan installasjonen.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Pakkedistributøren har gjeve ut ein oppdatert versjon.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versjonen i pakken er den same som ved siste installasjon.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Brukar den nye fila sidan du ønskjer det.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Brukar den gamle fila sidan du ønskjer det.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Tek vare på den gamle oppsettsfila som standard.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Brukar den nye oppsettsfila som standard.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1998,175 +2106,168 @@ msgstr ""
 "        Z     : Send denne prosessen til bakgrunnen for å undersøkja "
 "nærare.\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Standardhandlinga er å ta vare på den versjonen som er installert.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Standardhandlinga er å installera den nye versjonen.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[standard=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[standard=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[inga standardhandling]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "feil ved skriving til standardfeil, oppdaga før oppsettsfilprompt"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "lesefeil på standard-inn ved oppsettsfilprompt"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "slutt på fil ved standard-inn ved oppsettsfilprompt"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr " krev "
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr " før-krev "
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr " tilrår "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " føreslår "
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr "%s (underprosess): %s\n"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " er i konflikt med "
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr " forbetrar "
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s vil verta fjerna.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  Oppsettet av %.250s vil verta fjerna.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s skal installerast, men versjonen er %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s er installert, men versjonen er %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s er pakka ut, men er aldri sett opp.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s er pakka ut, men versjonen er %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s siste oppsette versjon er %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "%.250s er %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s tilbyr %.250s, men skal fjernast.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s tilbyr %.250s, men oppsettet skal fjernast.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s tilbyr %.250s, men er %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s er ikkje installert.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versjon %.250s) vil verta installert.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versjon %.250s) er %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s tilbyr %.250s og skal installerast.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s tilbyr %.250s og er %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "Skriv «dpkg-split --help» for hjelp."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, fuzzy, c-format
 msgid "Debian %s version %s.\n"
 msgstr "' versjon for pakkearkivmotoren "
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2176,15 +2277,15 @@ msgstr ""
 "GNU General Public Licence versjon 2 eller nyare. Det finst INGEN garanti.\n"
 "Sjå «dpkg-deb --licence» for detaljar.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2196,7 +2297,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2214,7 +2315,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2223,152 +2324,129 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-msgid "cannot stat file '%s'"
-msgstr "fann ikkje «%.255s» (i «%.255s»)"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 msgid "error checking '%s'"
 msgstr "feil ved skriving av «%s»"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "fann ikkje «%.255s» (i «%.255s»)"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, fuzzy, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "finn ikkje oppsettsfila «%.250s»"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "lokalt omdirigert"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokalt omdirigert"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "omdirigert med %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "omdirigert av %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "omdirigert med %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "omdirigert av %s"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-msgid "cannot create new %s file"
-msgstr "kan ikkje opna GPL-fil"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "klarte ikkje tømma i vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-msgid "error removing old diversions-old"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, fuzzy, c-format
 msgid "--%s needs a single argument"
 msgstr "--build krev ein katalogparameter"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, fuzzy, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "finn ikkje oppsettsfila «%.250s»"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 #, fuzzy
 msgid "Cannot divert directories"
 msgstr "klarte ikkje lesa infokatalogen"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "klarte ikkje lesa infokatalogen"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 msgid "Leaving '%s'\n"
 msgstr "feil ved skriving av «%s»"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - åtvaring: Ignorerer ønsket om å fjerna %.250s som ikkje er "
+"installert.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid " is to be removed.\n"
 msgid "No diversion '%s', none removed.\n"
 msgstr " vil bli fjerna.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2376,7 +2454,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2384,17 +2462,24 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - åtvaring: Ignorerer ønsket om å fjerna %.250s som ikkje er "
+"installert.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 msgid "Removing '%s'\n"
 msgstr "Fjernar %s ...\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 #, fuzzy
 msgid "package may not contain newlines"
 msgstr "Pakken «%s» inneheld ingen filer (!)\n"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2410,13 +2495,13 @@ msgstr "klarte ikkje utføra «fstat» på den førre omdirigeringsfila"
 msgid "failed to fstat diversions file"
 msgstr "klarte ikkje utføra «fstat» på omdirigeringsfila"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 "omdirigeringar i konflikt med kvarandre, involverer «%.250s» eller «%.250s»"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2427,7 +2512,7 @@ msgstr ""
 "pakkar\n"
 "som er avhengige av dei) skal verka skikkeleg:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2437,7 +2522,7 @@ msgstr ""
 "Dei må setjast opp med «dpkg --configure» eller frå oppsettsmenyen\n"
 "i dselect for at dei skal verka:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2447,7 +2532,7 @@ msgstr ""
 "det oppstod problem første gongen dei vart sette opp. Pakkane bør setjast\n"
 "opp på nytt med «dpkg --configure <pakke>» eller oppsettsmenyen i dselect.\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2459,46 +2544,73 @@ msgstr ""
 "ved å prøva på nytt. Pakkane kan fjernast med dselect eller «dpkg --"
 "remove»:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s tek ingen parametrar"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ukjend>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d i %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2506,7 +2618,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pakkar frå følgjande kategoriar:"
 msgstr[1] " %d pakkar frå følgjande kategoriar:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2515,29 +2627,33 @@ msgstr ""
 "Versjonen av dpkg med fungerande epokestøtte er ikkje sett opp enno.\n"
 " Køyr «dpkg --configure dpkg» og prøv på nytt.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg er ikkje registrert som installert. Kan ikkje undersøkja epokestøtte.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2546,26 +2662,26 @@ msgstr ""
 "dpkg: Finn ikkje ut korleis førkravet kan oppfyllast:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "kan ikkje oppfylla førkrav for %.250s (ønskt grunna %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Åtvaring: Forelda val «%s»\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions tek tre argument: <versjon> <relasjon> <versjon>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions ugyldig relasjon"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versjon a har ugyldig syntaks: %s\n"
@@ -2625,12 +2741,12 @@ msgstr ""
 "dpkg - Åtvaring, overstyrer problemet fordi --force er slått på:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "klarte ikkje opna fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2639,37 +2755,42 @@ msgstr ""
 "dpkg: Alvorleg åtvaring: Fillistefila for pakken «%.250s» manglar. Går ut "
 "frå at pakken ikkje har nokon filer installert.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "klarte ikkje opna fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "fillistefila for pakken «%.250s» inneheld eit tomt filnamn"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "filliste for pakken «%.250s»"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "fillistefila for pakken «%.250s» inneheld eit tomt filnamn"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "fillistefila for pakken «%.250s» inneheld eit tomt filnamn"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "feil ved lukking av fillistefila for pakken «%.250s»"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Les database ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2677,80 +2798,50 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d filer og katalogar er installerte.)\n"
 msgstr[1] "%d filer og katalogar er installerte.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "klarte ikkje laga oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "klarte ikkje skriva til oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "klarte ikkje tømma oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "klarte ikkje synkronisera oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "klarte ikkje lukka oppdatert fillistefil for pakken %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "klarte ikkje installera oppdatert fillistefil for pakken %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ikkje installert"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ikkje installert, men oppsettet ligg inne"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "øydelagd på grunn av mislukka fjerning"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "pakka ut, men ikkje sett opp"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "øydelagd på grunn av etterinstallasjonsfeil"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installert"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - feil: PATH er ikkje sett.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: Fann ikkje «%s» i PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2761,7 +2852,7 @@ msgid_plural ""
 msgstr[0] "dpkg: Fann ikkje «%s» i PATH.\n"
 msgstr[1] "dpkg: Fann ikkje «%s» i PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2770,99 +2861,121 @@ msgstr ""
 "%d forventa program vart ikkje funne i søkjestigen (PATH).\n"
 "NB: For root bør PATH innehalda /usr/local/sbin, /usr/sbin og /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "klarte ikkje få status i vsnprintf"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "klarte ikkje skifta filrot til «%.250s»"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "klarte ikkje skifta katalog til «%.255s»"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "klarte ikkje setja køyreløyve på «%.250s»"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "klarte ikkje få status i vsnprintf"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "gammalt %s-skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "finn ikkje %s «%.250s»"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nytt %s-skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "gammalt %s-skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "finn ikkje %s «%.250s»"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - prøver i staden eit skript frå den nye pakken ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "det finst ingen skript i den nye versjonen av pakken - gjev opp"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... det ser ut til at det gjekk fint.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "klarte ikkje oppretta «%.255s»"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "klarte ikkje sjekka om «%.250s» finst"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "klarte ikkje lesa infokatalogen"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "feil ved opning av %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "klarte ikkje opna kjeldefila «%.250s»"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "oppsettsfila «%.250s» finst ikkje i pakken"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "feil ved skriving av «%s»"
+
+#: src/main.c:62
 #, fuzzy, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "» pakkehandteringsprogram, versjon "
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2886,14 +2999,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2902,7 +3019,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2910,15 +3027,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2945,6 +3064,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2955,7 +3076,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2967,12 +3088,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -2998,59 +3119,63 @@ msgstr ""
 "Val markert med [*] gjev mykje tekst - bruk «less» eller «more» for å lesa "
 "informasjonen."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3059,102 +3184,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "kravproblem - fjernar ikkje"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "kravproblem - fjernar ikkje"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "klarte ikkje få status i vsnprintf"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "lesefeil i oppsettsfila «%.255s»"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3162,7 +3287,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3170,36 +3295,72 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "-- debug krev ein oktal parameter"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "tomt pakkenamn i den kommadelte lista til --ignore-depends «%.250s»"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends krev eit gyldig pakkenamn. «%.250s» er ikkje gyldig; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ugyldig heiltal for --%s: «%.250s»"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s tek ingen parametrar"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "klarte ikkje fjerna fila «%.250s»"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3208,7 +3369,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3216,64 +3377,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ukjend tvingings-/avvisingsval «%.*s»"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Åtvaring: Forelda val «%s»\n"
 
-#: src/main.c:643
-#, fuzzy
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd tek éin parameter, ikkje null"
-
-#: src/main.c:645
-#, fuzzy
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd tek berre ein parameter"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents tek akkurat éin parameter"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "klarte ikkje opna «%i» for straum"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "uventa slutt på fil før slutten av linje %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "treng eit handlingsval"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "du må gi sjølve namnet på pakkane, ikkje namna på filene som pakkane ligg i"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending tek ingen ikkje-valparametrar"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s treng minst eitt pakkenamn som parameter"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pakken %s er nemnt fleire gonger, behandlar berre éin gong.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3282,7 +3439,7 @@ msgstr ""
 "Fleire kopiar av pakken %s er pakka ut i denne\n"
 " omgangen. Set berre opp éin gong.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3291,112 +3448,112 @@ msgstr ""
 "pakken %.250s er ikkje klar for oppsett\n"
 " kan ikkje setja opp (noverande status «%.250s»)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %.250s tilbyr %.250s, men skal fjernast.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, fuzzy, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  %.250s vil verta fjerna.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr ""
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  %.250s tilbyr %.250s, men skal fjernast.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  %.250s vil verta fjerna.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: set òg opp «%s» (kravd av «%s»)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  %.250s tilbyr %.250s, men oppsettet skal fjernast.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, fuzzy, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " er ikkje sett opp enno.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "Pakken «%s» er ikkje installert.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, fuzzy, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "Pakken «%s» er ikkje installert.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s tilbyr %.250s og er %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (underprosess): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Oppsettet av %.250s vil verta fjerna.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " krev "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ". Men:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "klarte ikkje sikra at «%.250s» ikkje finst"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "pakkefil sett saman att"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Godkjenner %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Stadfestinga av %s mislukkast."
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3405,93 +3562,98 @@ msgstr ""
 "Stadfestinga av %s mislukkast,\n"
 "men installerer likevel sidan du ønskjer det.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "godkjent\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "klarte ikkje laga mellombels katalognamn"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "klarte ikkje sletta kontrollinformasjonsfila «%.250s»"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "den gamle versjonen av pakken har eit altfor langt filnamn som startar på "
 "«%.250s»"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "klarte ikkje fjerna den forelda informasjonsfila «%.250s»"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "klarte ikkje installera den (visstnok) nye informasjonsfila «%.250s»"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "klarte ikkje opna den mellombelse kontrollkatalogen"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pakken inneheld eit altfor langt informasjonsfilnamn (startar med «%.50s»)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "pakkekontrollinformasjonen inneheld katalogen «%.250s»"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "pakkekontrollinformasjon, rmdir av «%.250s» sa ikkje «ingen katalog»"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: Åtvaring - pakken %s inneheld ei liste som informasjonsfil"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "klarte ikkje installera ny informasjonsfil «%.250s» som «%.250s»"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "klarte ikkje sletta kontrollinformasjonsfila «%.250s»"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Legg merke til at %s er forsvunnen, og fullstendig erstatta.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "får ikkje tilgang til arkivet"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "klarte ikkje laga mellombels katalognamn"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 msgid "package control information extraction"
 msgstr "kontrollinformasjonslengd"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Teke vare på informasjon om %s frå %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "pakkearkitekturen (%s) passar ikkje til systemet (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3500,100 +3662,95 @@ msgstr ""
 "dpkg: Vedrørande %s som inneheld %s, problem med førkrav:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problem med førkrav - installerer ikkje %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: Åtvaring - ignorerer problem med førkrav.\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Gjer klar til å byta ut %s %s (ved bruk av %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Pakkar ut %s (frå %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "namnet på oppsettsfila (startar med «%.250s») er for langt (>%d teikn)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "lesefeil i %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "feil ved lukking av %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "feil ved opning av %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Fjernar oppsettet av %s, slik at %s kan fjernast ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Fjernar %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Pakkar ut erstattinga %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "feil ved lesing av tar-utdata frå dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "øydelagd filsystem-tarfil - øydelagt pakkearkiv"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: Fjern eventuelle avsluttande nullar"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg: Åtvaring - klarte ikkje sletta den gamle fila «%.250s»: %s\n"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: Åtvaring - klarte ikkje sletta den gamle fila «%.250s»: %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: %s: Åtvaring - oppsettsfila «%.250s» er inga vanleg fil eller symbolsk "
 "lenkje (= «%s»)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, fuzzy, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3602,23 +3759,18 @@ msgstr ""
 "dpkg: %s: Åtvaring - oppsettsfila «%.250s» er inga vanleg fil eller symbolsk "
 "lenkje (= «%s»)\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: Åtvaring - klarte ikkje sletta den gamle fila «%.250s»: %s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Legg merke til at %s er forsvunnen, og fullstendig erstatta.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3631,90 +3783,90 @@ msgstr ""
 "|/ Feil?=(ingen)/Heldt tilbake/Må inst. på nytt/X=begge-delar (Status,Feil: "
 "versalar=dumt)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Namn"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versjon"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Skildring"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Fann ingen pakkar som passar til «%s».\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "omdirigert av %s"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "omdirigert av %s"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokal omdirigering"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokalt omdirigert"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search krev minst eitt filnamnsmønster som parameter"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Fann ingen pakkar som passar til «%s».\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Pakken «%s» er ikkje installert og det finst ingen informasjon om han.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakken «%s» er ikkje tilgjengeleg.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakken «%s» er ikkje installert.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakken «%s» inneheld ingen filer (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, fuzzy, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalt omdirigert"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, fuzzy, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pakken omdirigerer andre"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, fuzzy, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "omdirigert av %s"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3722,22 +3874,22 @@ msgstr ""
 "Bruk dpkg --info (= dpkg-deb --info) for å undersøkja arkivfiler,\n"
 "og dpkg --contents (= dpkg-deb --contents) for å visa innhaldet i dei.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build tek høgst to parametrar"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "» pakkehandteringsprogram, versjon "
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3777,16 +3929,17 @@ msgstr ""
 "  ${var[;breidd]}. Felta vil vera høgrejusterte, med mindre breidda er \n"
 "negativ. I så fall vil dei vera venstrejusterte.\n"
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3800,14 +3953,18 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - åtvaring: Ignorerer ønsket om å fjerna %.250s som ikkje er "
 "installert.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3816,11 +3973,11 @@ msgstr ""
 "dpkg - åtvaring: Ignorerer ønsket om å fjerna %.250s. Berre\n"
 "oppsettsfilene finst på systemet. Bruk --purge for å fjerna desse òg.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Dette er ein nødvendig pakke - den bør ikkje fjernast."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3829,11 +3986,11 @@ msgstr ""
 "dpkg: Kravproblem hindrar fjerning av %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "kravproblem - fjernar ikkje"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3842,7 +3999,7 @@ msgstr ""
 "dpkg: %s: Kravproblem, men fjernar likevel sidan du ønskjer det:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3850,17 +4007,17 @@ msgstr ""
 "Pakken er i ein veldig dårleg, inkonsistent tilstand. Du bør\n"
 "installera pakken på nytt før du prøver å fjerna han."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Ville fjerna eller reinska ut %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Fjernar %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3869,100 +4026,104 @@ msgstr ""
 "dpkg - åtvaring: Ved fjerning av %.250s kunne ikkje katalogen «%.250s» "
 "fjernast: %s - katalogen kan vera eit monteringspunkt.\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "klarte ikkje fjerna «%.250s»"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "klarte ikkje oppretta %.250s"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - åtvaring: Ved fjerning av %.250s var katalogen «%.250s» ikkje tom. "
 "Han vart difor ikkje fjerna.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "klarte ikkje fjerna «%.250s»"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Reinskar ut oppsettsfiler for %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "klarte ikkje fjerna den gamle oppsettsfila «%.250s» (= «%.250s»)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "klarte ikkje lesa oppsettsfilkatalogen «%.250s» (frå «%.250s»)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "klarte ikkje fjerna den gamle sikringskopien av oppsettsfila «%.250s» (frå "
 "«%.250s»)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "klarte ikkje fjerna gammal filliste"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "klarte ikkje fjerna gammalt etterfjerningsskript"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "uventa slutt på fil i pakkenamnet på linje %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "uventa slutt på linje i pakkenamnet på linje %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "uventa slutt på fil etter pakkenamnet på linje %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "uventa slutt på linje etter pakkenamnet på linje %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "uventa data etter pakke og val på linje %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ugyldig pakkenamn på linje %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ugyldig pakkenamn på linje %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "ukjend ønskt status på linje %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "lesefeil frå standard-inn"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3973,7 +4134,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -3986,57 +4147,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "klarte ikkje opna «statoverride»-fila"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "feil ved oppretting av eining «%.255s»"
-
-#: src/statcmd.c:245
-#, fuzzy
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+msgid "--%s needs four arguments"
 msgstr "--build krev ein katalogparameter"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -4148,83 +4289,84 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "--%s tek berre éin parameter (.deb-filnamn)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "«%s»-felt, ugyldig pakkenamn «%.255s»: %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "«%s»-felt, ugyldig pakkenamn «%.255s»: %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Reinskar ut oppsettsfiler for %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s treng akkurat éi «Packages»-fil som parameter"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "klarte ikkje få tilgang til dpkg-statusområdet for rå tilgjengeoppdatering"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "rå tilgjengeoppdatering krev skrivetilgang til dpkg-statusområdet"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Byter ut informasjon om tilgjengelege pakkar, ved hjelp av %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Oppdaterer opplysningar om tilgjengelege pakkar, ved hjelp av %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4232,7 +4374,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informasjon om %d pakke/pakkar vart oppdatert.\n"
 msgstr[1] "Informasjon om %d pakke/pakkar vart oppdatert.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4349,153 +4491,152 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: Ignorerer %d åtvaringar om kontrollfilene\n"
 msgstr[1] "dpkg-deb: Ignorerer %d åtvaringar om kontrollfilene\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, fuzzy, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--build krev ein katalogparameter"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build tek høgst to parametrar"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "klarte ikkje sjekka om arkivet «%.250s» finst"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "målet er ein katalog - kan ikkje hoppa over kontrollfilsjekk"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: Byggjer pakken «%s» i «%s».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: Byggjer pakken «%s» i «%s».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "klarte ikkje oppretta mellombels fil (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 msgid "control member"
 msgstr "kontrollområde"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "klarte ikkje fjerna lenkje til mellombels fil (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "klarte ikkje hoppa tilbake i mellombels fil (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "klarte ikkje oppretta mellombels fil (data)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "feil ved skriving av «%s»"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "mellom medlemmer"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "klarte ikkje skriva filnamn til tar-røyr (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "uventa slutt på fil i %s i %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, fuzzy, c-format
 msgid "error reading %s from file %.255s"
 msgstr "klarte ikkje lesa %s frå %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "klarte ikkje lesa arkivet «%.255s»"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "klarte ikkje køyra «fstat» på arkivet"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arkivet manglar punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arkivet manglar linjeskift i hovudet"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "fila «%.250s» er øydelagd - ugyldig delnummer"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "fila «%.250s» er ikkje eit binært Debian-arkiv (prøv dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arkivet manglar punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arkivet manglar linjeskift i hovudet"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arkivet manglar punktum i versjonsnummeret"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "skjønar ikkje arkivversjonen %.250s. Du treng ein nyare dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4523,40 +4664,40 @@ msgstr "fila «%.250s» inneheld to kontrollmedlemmer. Gjev opp"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " ny Debian-pakke, versjon %s.\n"
 " storleik %ld byte: kontrollarkiv = %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr "arkivet har ei misforma kontrollengd «%s»"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "hoppa over medlemsdata frå %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " gammal Debian-pakke, versjon %s.\n"
 " storleik %ld byte: kontrollarkiv = %zi, hovudarkiv = %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4565,51 +4706,52 @@ msgstr ""
 "dpkg-deb: Det ser ut til at fila er eit arkiv som har blitt\n"
 "dpkg-deb:    øydelagt fordi det er lasta ned i ASCII-modus.\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "«%.255s» er ikkje eit arkiv i Debian-format"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "klarte ikkje skriva til røyret i «copy»"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "klarte ikkje lukka røyret i «copy»"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "klarte ikkje skifta til katalog"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "klarte ikkje oppretta katalog"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "klarte ikkje skifta til katalogen etter å ha oppretta han"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "klarte ikkje skifta til katalog"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: dekomprimering"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "godkjent\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s krev eit .deb-filnamn som parameter"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4618,37 +4760,37 @@ msgstr ""
 "--%s krev ein målkatalog.\n"
 "Kan det henda du meinte å bruka «dpkg --install»?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s tek høgst to parametrar (.deb og katalog)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s tek berre éin parameter (.deb-filnamn)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "klarte ikkje skifta til katalogen «/» for å rydda opp"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 msgid "control file '%s'"
 msgstr "fann ikkje «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: «%.255s» inneheld ikkje kontrollkomponenten «%.255s»\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "opning av komponenten «%.255s» (i %.255s) mislukkast på ein uventa måte"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4656,62 +4798,58 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "Eitt ønskt kontrollkomponent manglar"
 msgstr[1] "Eitt ønskt kontrollkomponent manglar"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "klarte ikkje skanna katalogen «%.255s»"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "fann ikkje «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "klarte ikkje opna «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "klarte ikkje lesa «%.255s» (i «%.255s»)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld byte, %5d linjer   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ikkje ei vanleg fil          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(inga «control»-fil i kontrollarkivet)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "klarte ikkje opna komponenten «control»"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "feil ved lesing av komponenten «control»"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "klarte ikkje lukka find-røyret"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Feil i format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents tek akkurat éin parameter"
-
 #: dpkg-deb/main.c:54
 #, fuzzy, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4729,11 +4867,13 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4742,11 +4882,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4756,10 +4897,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4768,7 +4912,7 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4776,171 +4920,189 @@ msgstr ""
 "Skriv «dpkg-deb --help» for hjelp med endring av *.deb-filer.\n"
 "Skriv «dpkg --help» for hjelp med å installera og avinstallera pakkar."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ugyldig heiltal for --%s: «%.250s»"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ugyldig heiltal for --%s: «%.250s»"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "ukjend komprimeringstype «%s»!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "ugyldig heiltal for --%s: «%.250s»"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "fila «%.250s» er øydelagd - ugyldig siffer (kode %d) i %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "fila «%.250s» er øydelagd - %.250s manglar"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "fila «%.250s» er øydelagd - manglar linjeskift etter %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "feil ved lesing av %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "fila «%.250s» er øydelagd - ugyldig magisk nummer sist i det første hovudet"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "fila «%.250s» er øydelagd - ugyldig fyllteikn (kode %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "fila «%.250s» er øydelagd - nullar i informasjonsdelen"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "versjonsnummer"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s er installert, men versjonen er %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "fila «%.250s» har formatversjon «%.250s» - du treng ein nyare dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pakke: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "versjonsnummer"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "fila «%.250s» er øydelagd - ugyldig MD5-sjekksum «%.250s»"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "versjonsnummer"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "fila «%.250s» er øydelagd - ingen skråstrek mellom delnummera"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "fila «%.250s» er øydelagd - ugyldig delnummer"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "versjonsnummer"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "fila «%.250s» er øydelagd - ugyldig delnummer"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pakke: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "fila «%.250s» er øydelagd - ugyldig magisk nummer til slutt i det andre "
 "hovudet"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "fila «%.250s» er øydelagd - den andre medlemmen er ikkje ein datamedlem"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "fila «%.250s» er øydelagd - feil tal på delar i forhold til opplysningane"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "fila «%.250s» er øydelagd - feil storleik i forhold til opplysningane"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "fila «%.250s» er øydelagd - for kort"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "klarte ikkje opna arkivdelfila «%.250s»"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "fila «%.250s» er ikkje ein arkivdel"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -4957,9 +5119,10 @@ msgstr "fila «%.250s» er ikkje ein arkivdel"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4982,12 +5145,19 @@ msgstr ""
 "    Delfilstorleik (brukt del):    %lu byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ukjend>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info tek ein eller fleire delfilparametrar"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "fila «%s» er ingen arkivdel\n"
@@ -5020,7 +5190,7 @@ msgstr "Hoppar over pakken %s. (Ikkje valt)\n"
 msgid "split package part"
 msgstr "manglar %s"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "ferdig\n"
@@ -5047,11 +5217,6 @@ msgstr ""
 "Debian GNU/Linux «dpkg-split», verktøy for pakkedeling og samansetjing, "
 "versjon "
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr ""
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5071,187 +5236,187 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Skriv «dpkg-split --help» for hjelp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "uventa slutt på fil i %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "delen er altfor stor eller storleiken er ikkje positiv"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "delen må minst vera på %dk (for at hovudet skal få plass)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "klarte ikkje lesa depotkatalogen «%.250s»"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto krev at du brukar alternativet --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto krev nøyaktig éin delfilparameter"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "klarte ikkje lesa delfila «%.250s»"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Fila «%.250s» er ikkje ein del av eit oppdelt arkiv.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "klarte ikkje opna delfila «%.250s» på nytt"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "klarte ikkje opna den nye depotfila «%.250s»"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "klarte ikkje endra namnet på den nye depotfila frå «%.250s» til «%.250s»"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Del %d av pakken %s er lagra (ønskjer endå "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " og "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "klarte ikkje sletta den oppbrukte depotfila «%.250s»"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Bosfiler som ligg att i depotkatalogen:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "fann ikkje «%.250s»"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ikkje ei vanleg fil)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakkar som ikkje er sette saman att:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "delfila «%.250s» er ikkje ei vanleg fil"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(i alt %lu byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "klarte ikkje sletta «%.250s»"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Sletta %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "klarte ikkje køyra «fstat» på kjeldefila"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "kjeldefila «%.250s» er inga vanleg fil"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split krev ei kjeldefil som parameter"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split tek høgst eitt kjeldefilnamn og målprefiks"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5275,7 +5440,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5290,7 +5455,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -5307,488 +5472,614 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "tolkingsfeil"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "åtvaring"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-msgid "cannot stat %s: %s"
-msgstr "fann ikkje «%.255s» (i «%.255s»)"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "nytildeling mislukkast (%ld byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "klarte ikkje opna avlusingsfil «%s»: %s\n"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "klarte ikkje køyra %s"
-
-#: utils/update-alternatives.c:503
-#, fuzzy, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "klarte ikkje laga sikringskopi av den symbolske lenkja «%.255s»"
-
-#: utils/update-alternatives.c:511
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "klarte ikkje installera «%.250s» som «%.250s»"
-
-#: utils/update-alternatives.c:521
-#, fuzzy, c-format
-msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "klarte ikkje køyra %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "uventa slutt på fil i %s i %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "omdirigert av %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "uventa slutt på fil i %s i %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "%s: Intern gzip-feil: Skreiv: «%s»"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "feil ved skriving av «%s»"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 msgid "duplicate slave name %s"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, fuzzy, c-format
 msgid "duplicate slave link %s"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, fuzzy, c-format
-msgid "unable to read %s: %s"
-msgstr "klarte ikkje køyra %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, fuzzy, c-format
-msgid "unable to close %s: %s"
-msgstr "klarte ikkje køyra %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "verdien for feltet «%s» finst meir enn éin gong"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-msgid "cannot write %s: %s"
-msgstr "klarte ikkje køyra %s"
+msgid "unable to flush file '%s'"
+msgstr "klarte ikkje tømma i vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr ""
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "klarte ikkje køyra %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "' versjon for pakkearkivmotoren "
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 #, fuzzy
 msgid "No versions available."
 msgstr "(inga skildring tilgjengeleg)"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Skildring"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "ukjend komprimeringstype «%s»!"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "uventa slutt på fil i %s i %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Pakkar ut %s (frå %s) ...\n"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Pakkar ut %s (frå %s) ...\n"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%s (underprosess): %s\n"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr ""
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, fuzzy, c-format
 msgid "unknown argument `%s'"
 msgstr "ukjend komprimeringstype «%s»!"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, fuzzy, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s krev eit .deb-filnamn som parameter"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, fuzzy, c-format
 msgid "--%s needs <name>"
 msgstr "--%s tek ingen parametrar"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr ""
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--build krev ein katalogparameter"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, fuzzy, c-format
 msgid "unknown option `%s'"
 msgstr "ukjent val --%s"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr ""
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "no alternatives for %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "lesefeil frå standard-inn"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, c-format
-msgid "no alternatives for %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr "  %.250s tilbyr %.250s, men oppsettet skal fjernast.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%s (underprosess): %s\n"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "klarte ikkje opna «%s» for å skriva %s-informasjon"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "klarte ikkje tømma %s-informasjon til «%.250s»"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "klarte ikkje synkronisera %s-informasjon til «%.250s»"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "klarte ikkje lukka «%.250s» etter skriving av %s-informasjon"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "klarte ikkje lenkja «%.250s» til «%.250s» for sikringskopiering av %s-info"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "klarte ikkje installera «%.250s» som «%.250s» med %s-info"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "nytildeling mislukkast (%ld byte)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "klarte ikkje installera ny versjon av «%.255s»"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "klarte ikkje køyra «fstat» på delfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "klarte ikkje opna den nye depotfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "klarte ikkje opna den nye depotfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "klarte ikkje opna den nye depotfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "klarte ikkje opna den nye depotfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "klarte ikkje opna den nye depotfila «%.250s»"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "klarte ikkje installera ny informasjonsfil «%.250s» som «%.250s»"
+
+#, fuzzy
+#~ msgid "cannot create new %s file"
+#~ msgstr "kan ikkje opna GPL-fil"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "feil ved oppretting av eining «%.255s»"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "klarte ikkje laga oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "klarte ikkje skriva til oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "klarte ikkje tømma oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "klarte ikkje synkronisera oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "klarte ikkje lukka oppdatert fillistefil for pakken %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "klarte ikkje installera oppdatert fillistefil for pakken %s"
+
+#, fuzzy
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd tek éin parameter, ikkje null"
+
+#, fuzzy
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd tek berre ein parameter"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "klarte ikkje opna «statoverride»-fila"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "feil ved oppretting av eining «%.255s»"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "feil ved oppretting av eining «%.255s»"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "feil ved oppretting av eining «%.255s»"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build tek høgst to parametrar"
+
+#, fuzzy
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "fann ikkje «%.255s» (i «%.255s»)"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "klarte ikkje køyra %s"
+
+#, fuzzy
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "klarte ikkje laga sikringskopi av den symbolske lenkja «%.255s»"
+
+#, fuzzy
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "klarte ikkje installera «%.250s» som «%.250s»"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "feil ved skriving av «%s»"
+
+#, fuzzy
+#~ msgid "unable to read %s: %s"
+#~ msgstr "klarte ikkje køyra %s"
+
+#, fuzzy
+#~ msgid "unable to close %s: %s"
+#~ msgstr "klarte ikkje køyra %s"
+
+#, fuzzy
+#~ msgid "cannot write %s: %s"
+#~ msgstr "klarte ikkje køyra %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
@@ -6030,9 +6321,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "hoppa over medlemsdata frå %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "klarte ikkje køyra «tar»"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "klarte ikkje laga mellombels katalognamn"
@@ -6286,9 +6574,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "ventinga på «dpkg-split» mislukkast"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "klarte ikkje fjerna fila «%.250s»"
-
 #, fuzzy
 #~ msgid "aborting"
 #~ msgstr "åtvaring"
@@ -6500,10 +6785,6 @@ msgstr ""
 #~ msgstr "klarte ikkje opna kjeldefila «%.250s»"
 
 #, fuzzy
-#~ msgid "error writing stdout: %s"
-#~ msgstr "feil ved skriving av «%s»"
-
-#, fuzzy
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "klarte ikkje lesa %s frå %.255s"
 
diff --git a/po/pa.po b/po/pa.po
index 848e9aa..d9de0c5 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pa\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-12-25 08:23+0530\n"
 "Last-Translator: A S Alam <apbrar@gmail.com>\n"
 "Language-Team: Punjabi <fedora-trans-pa@redhat.com>\n"
@@ -23,237 +23,331 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr ""
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr ""
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "`%s' ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error reading conffiles file"
+msgid "error creating new backup file '%s'"
+msgstr "conffiles ਫਾਇਲ ਅਪਵਾਦ ਪੜ੍ਹਨ ਦੌਰਾਨ ਗਲਤੀ"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "`%.250s' ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "`%s' ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr ""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+msgid "failed to seek %s"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+msgid "unknown compression strategy"
+msgstr "ਅਣਜਾਣ ਚੋਣ `%s'"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: ਡੀਕਪ੍ਰੈਸ਼ਨ"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr ""
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr ""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "ਵਰਜਨ ਨੰਬਰ"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "ਵਰਜਨ ਨੰਬਰ"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 msgid "unable to get file descriptor for directory '%s'"
@@ -269,88 +363,60 @@ msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 msgid "unable to open directory '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr ""
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr ""
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "%s `%%.255s' ਲਈ ਫੇਲ੍ਹ"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "%s `%%.255s' ਲਈ ਫੇਲ੍ਹ"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr ""
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -359,228 +425,256 @@ msgstr ""
 "%s: ਸਾਫ਼ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: ਸਾਫ਼ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: ਸਾਫ਼ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s: ਅੰਦਰੂਨ gzip ਗਲਤੀ: `%s'"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s ਗੁੰਮ ਹੈ"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "  %.250s is not installed.\n"
 msgid "'%.50s' is not allowed for %s"
 msgstr "  %.250s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।\n"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "%s ਬਾਅਦ ਕੂੜਾ"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr ""
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error closing %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "%.250s ਬੰਦ ਕਰਨ 'ਚ ਗਲਤੀ"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "conffiles ਫਾਇਲ ਅਪਵਾਦ ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਇਸ ਸਮੇਂ ਇੰਸਟਾਲ ਹਨ।)\n"
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " bad version relationship %c%c"
 msgstr ""
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " `%c' is obsolete, use `%c=' or `%c%c' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " implicit exact match on version number, suggest using `=' instead"
 msgstr ""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr ""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
 " version value starts with non-alphanumeric, suggest adding a space"
 msgstr ""
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr ""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr ""
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr ""
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr ""
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr ""
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr ""
@@ -636,590 +730,556 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "(ਕੁੱਲ %lu ਬਾਈਟ)\n"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "(ਕੁੱਲ %lu ਬਾਈਟ)\n"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr ""
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr ""
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "`%s' ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr ""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr ""
 "\n"
 "ਸੰਰਚਨਾ ਫਾਇਲ `%s'"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "ਅਣਜਾਣ ਚੋਣ `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s needs <name>"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "conffiles ਫਾਇਲ ਅਪਵਾਦ ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ਅਣਜਾਣੀ ਚੋਣ --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ਅਣਜਾਣੀ ਚੋਣ -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr ""
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "ਅਣਜਾਣੀ ਚੋਣ --%s"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr ""
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "`%s' ਖੇਤਰ ਦਾ ਦੂਹਰਾ ਮੁੱਲ"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr ""
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s ਗੁੰਮ ਹੈ"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s ਲਈ ਖਾਲੀ ਮੁੱਲ"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (ਪੈਕੇਜ: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid " package `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr " ਪੈਕੇਜ `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr ""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr ""
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
 #, c-format
-msgid "EOF during value of field `%.*s' (missing final newline)"
+msgid "blank line in value of field '%.*s'"
 msgstr ""
 
-#: lib/dpkg/parse.c:434
-msgid "several package info entries found, only one allowed"
+#: lib/dpkg/parse.c:647
+#, c-format
+msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
+#: lib/dpkg/parse.c:732
+msgid "several package info entries found, only one allowed"
 msgstr ""
 
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<none>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 msgid "invalid character in version number"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "%s ਗੁੰਮ ਹੈ"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s ਲਈ ਖਾਲੀ ਮੁੱਲ"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr ""
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr ""
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(ਕੋਈ ਵੇਰਵਾ ਉਪਲੱਬਧ ਨਹੀਂ)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr ""
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, fuzzy, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "`%s' ਜਾਂਚ ਦੌਰਾਨ ਗਲਤੀ: %s"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr ""
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr ""
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "ਸ਼ੈੱਲ ਫੇਲ੍ਹ ਹੋ ਲੈ ਦਿਓ"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr ""
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr ""
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "ਸ਼ੈੱਲ ਫੇਲ੍ਹ ਹੋ ਲੈ ਦਿਓ"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "ਫਾਇਲ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "%.250s ਪੜ੍ਹਨ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1244,184 +1304,206 @@ msgstr "%.250s ਪੜ੍ਹਨ ਦੌਰਾਨ ਗਲਤੀ"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr ""
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
-#, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr ""
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
 msgstr ""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr ""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgid "error closing/writing `%.255s'"
 msgstr ""
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
+msgid "error creating pipe `%.255s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
+msgid "error creating device `%.255s'"
 msgstr ""
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgid "error creating hard link `%.255s'"
 msgstr ""
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
+msgid "error creating symbolic link `%.255s'"
 msgstr ""
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
+msgid "error creating directory `%.255s'"
 msgstr ""
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
+msgid "error setting timestamps of `%.255s'"
 msgstr ""
 
-#: src/archives.c:561
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgid "error setting ownership of symlink `%.255s'"
 msgstr ""
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
+msgid "unable to read link `%.255s'"
 msgstr ""
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
 msgstr ""
 
-#: src/archives.c:641
+#: src/archives.c:562
 #, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: src/archives.c:709
+#: src/archives.c:674
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:732
 #, c-format
-msgid "error closing/writing `%.255s'"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
 msgstr ""
 
-#: src/archives.c:739
+#: src/archives.c:738
 #, c-format
-msgid "error creating pipe `%.255s'"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:768
 #, c-format
-msgid "error creating device `%.255s'"
+msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 
-#: src/archives.c:762
+#: src/archives.c:776
 #, c-format
-msgid "error creating hard link `%.255s'"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
 msgstr ""
 
-#: src/archives.c:768
+#: src/archives.c:782
 #, c-format
-msgid "error creating symbolic link `%.255s'"
+msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 
-#: src/archives.c:774
+#: src/archives.c:818
 #, c-format
-msgid "error creating directory `%.255s'"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr ""
 
-#: src/archives.c:813
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "unable to read %s: %s"
+msgid "cannot stat file '%s'"
+msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#: src/archives.c:915
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
+msgid "Replacing files in old package %s ...\n"
 msgstr ""
 
-#: src/archives.c:823
+#: src/archives.c:920
 #, c-format
-msgid "unable to read link `%.255s'"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr ""
+
+#: src/archives.c:929
+#, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr ""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1430,87 +1512,87 @@ msgstr ""
 "dpkg: ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਨੇ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਰੋਕਿਆ:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr ""
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr ""
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "%.250s ਪੜ੍ਹਨ 'ਚ ਗਲਤੀ"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr ""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
 "%s"
 msgstr ""
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr ""
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1519,101 +1601,101 @@ msgstr ""
 "ਪੈਕੇਜ %s ਦੀ ਜਾਂਚ ਫੇਲ੍ਹ ਹੋਈ\n"
 "ਪਰ ਤੁਹਾਡੀ ਮੰਗ ਅਨੁਸਾਰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr ""
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr ""
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr ""
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr ""
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr ""
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr ""
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr ""
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr ""
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr ""
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1645,17 +1727,17 @@ msgstr ""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr ""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1663,147 +1745,159 @@ msgid ""
 "Installing new config file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "ਸੰਰਚਨਾ ਫਾਇਲ %s ਦਾ ਨਵਾਂ ਵਰਜਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr ""
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr ""
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
 " cannot configure (current status `%.250s')"
 msgstr ""
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr ""
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr ""
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "%s (%s) ਸੈੱਟਅੱਪ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
 " (= '%s')"
 msgstr ""
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
 " (= '%s'): %s"
 msgstr ""
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
 " ('%s' is a symlink to '%s')"
 msgstr ""
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr ""
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1812,12 +1906,12 @@ msgstr ""
 "\n"
 "ਸੰਰਚਨਾ ਫਾਇਲ `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (ਅਸਲ `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1825,58 +1919,58 @@ msgid ""
 " ==> File also in package provided by package maintainer.\n"
 msgstr ""
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
 "     Not modified since installation.\n"
 msgstr ""
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
 " ==> Modified (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
 " ==> Deleted (by you or by a script) since installation.\n"
 msgstr ""
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr ""
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr ""
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr ""
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr ""
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr ""
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1886,190 +1980,175 @@ msgid ""
 "      Z     : start a shell to examine the situation\n"
 msgstr ""
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਵਰਜਨ ਨੂੰ ਰੱਖਣ ਲਈ ਮੂਲ ਕਾਰਵਾਈ ਹੈ।\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " ਨਵੇਂ ਵਰਜਨ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਮੂਲ ਕਾਰਵਾਈ ਹੈ।\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[default=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[default=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr ""
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr " ਨਿਰਭਰ ਹੈ "
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr " ਪਹਿਲਾਂ ਨਿਰਭਰ ਹੈ "
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr " ਸਿਫਾਰਸ਼ੀ "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " ਸੁਝਾਅ "
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr " ਬਰੇਕ "
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " ਅਪਵਾਦ ਹੈ "
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr ""
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s ਹਟਾਇਆ ਜਾਵੇਗਾ।\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s ਇੰਸਟਾਲ ਹੈ, ਪਰ ਵਰਜਨ %.250s ਹੈ।\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr ""
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr ""
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s %s ਹੈ।\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr ""
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s %.250s ਦਿੰਦਾ ਹੈ, ਪਰ %s ਹੈ।\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (ਵਰਜਨ %.250s) ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ।\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (ਵਰਜਨ %.250s) %s ਹੈ।\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s %.250s ਦਿੰਦਾ ਹੈ ਅਤੇ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ।\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s %.250s ਦਿੰਦਾ ਹੈ ਅਤੇ %s ਹੈ\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
 msgstr ""
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "ਡੇਬੀਅਨ %s ਵਰਜਨ %s\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2078,7 +2157,7 @@ msgstr ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2090,7 +2169,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2133,7 +2212,7 @@ msgstr ""
 "Package preinst/postrm scripts should always specify --package and --"
 "divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2142,157 +2221,131 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat file '%s'"
-msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "`%s' ਜਾਂਚ ਦੌਰਾਨ ਗਲਤੀ: %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "unable to write %s: %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr ""
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 msgid "unable to remove copied source file '%s'"
 msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "ਫਾਇਲ ਨਾਂ \"%s\" ਪੂਰਾ ਨਹੀਂ ਹੈ"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr ""
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "local diversion of %s to %s"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s by %s"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "diversion of %s to %s by %s"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "Debian %s version %s.\n"
 msgid "any diversion of %s"
 msgstr "ਡੇਬੀਅਨ %s ਵਰਜਨ %s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "  Version of %s on system is %s.\n"
 msgid "any diversion of %s to %s"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot create new %s file"
-msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr ""
-
-#: src/divertcmd.c:383
-#, fuzzy
-#| msgid "error reading conffiles file"
-msgid "error creating new diversions-old"
-msgstr "conffiles ਫਾਇਲ ਅਪਵਾਦ ਪੜ੍ਹਨ ਦੌਰਾਨ ਗਲਤੀ"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr ""
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr ""
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "ਫਾਇਲ ਨਾਂ \"%s\" ਪੂਰਾ ਨਹੀਂ ਹੈ"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr ""
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "ਫਾਇਲ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "`%s' ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "`%s' ਜੋੜਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr ""
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2300,7 +2353,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2308,17 +2361,22 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "`%s' ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr ""
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2334,140 +2392,171 @@ msgstr ""
 msgid "failed to fstat diversions file"
 msgstr ""
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr ""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
 "that depend on them) to function properly:\n"
 msgstr ""
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
 "menu option in dselect for them to work:\n"
 msgstr ""
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr ""
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<unknown>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %2$s %1$d ਵਿੱਚ:"
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
 " Please use 'dpkg --configure dpkg', and then try again.\n"
 msgstr ""
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
 " %s\n"
 msgstr ""
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "ਅਣਜਾਣੀ ਚੋਣ --%s"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr ""
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr ""
@@ -2514,48 +2603,53 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr ""
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
 "currently installed."
 msgstr ""
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 msgid "reading files list for package '%.250s'"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(ਡਾਟਾਬੇਸ ਪੜ੍ਹਿਆ ਜਾ ਰਿਹਾ ਹੈ ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2563,78 +2657,48 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਇਸ ਸਮੇਂ ਇੰਸਟਾਲ ਹਨ।)\n"
 msgstr[1] "%d ਫਾਇਲਾਂ ਅਤੇ ਡਾਇਰੈਕਟਰੀਆਂ ਇਸ ਸਮੇਂ ਇੰਸਟਾਲ ਹਨ।)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਪਰ ਸੰਰਚਨਾ ਰਹੇਗੀ"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr ""
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr ""
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr ""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "ਇੰਸਟਾਲ ਹੋਇਆ"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+msgid "PATH is not set."
 msgstr ""
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: %s ਨਹੀਂ ਲੱਭਿਆ ਹੈ।\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2645,103 +2709,124 @@ msgid_plural ""
 msgstr[0] "dpkg: %s ਨਹੀਂ ਲੱਭਿਆ ਹੈ।\n"
 msgstr[1] "dpkg: %s ਨਹੀਂ ਲੱਭਿਆ ਹੈ।\n"
 
-#: src/help.c:141
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
 msgstr ""
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr ""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr ""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr ""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr ""
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "ਪੁਰਾਣੀ %s ਸਕ੍ਰਿਪਟ"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr ""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "ਨਵੀਂ %s ਸਕ੍ਰਿਪਟ"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "ਪੁਰਾਣੀ %s ਸਕ੍ਰਿਪਟ"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr ""
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr ""
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, fuzzy, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ਜਾਣਕਾਰੀ ਡਾਇਰੈਕਟਰੀ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr ""
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr ""
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "ਡੇਬੀਅਨ `%s' ਪੈਕੇਜ ਮੈਨਜੇਮਿੰਟ ਪਰੋਗਰਾਮ ਵਰਜਨ %s ਹੈ।\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -2765,7 +2850,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2797,7 +2886,7 @@ msgstr ""
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2810,7 +2899,7 @@ msgstr ""
 "  --license|--licence              Show the copyright licensing terms.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2821,18 +2910,25 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  on archives (type %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2859,6 +2955,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2895,7 +2993,7 @@ msgstr ""
 "  --abort-after <n>          Abort after encountering <n> errors.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2907,12 +3005,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -2924,59 +3022,63 @@ msgid ""
 "`more' !"
 msgstr ""
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -2985,101 +3087,101 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 msgid "Turn all dependency problems into warnings"
 msgstr ""
 "dpkg: ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਨੇ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਰੋਕਿਆ:\n"
 "%s"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 msgid "Turn dependency version problems into warnings"
 msgstr ""
 "dpkg: ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਨੇ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਰੋਕਿਆ:\n"
 "%s"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
 msgstr ""
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 msgid "Output for each configuration file"
 msgstr ""
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3087,7 +3189,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3095,44 +3197,75 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
-msgstr ""
+#: src/main.c:326
+#, fuzzy, c-format
+msgid "--%s requires an octal argument"
+msgstr "--%s needs <name>"
 
-#: src/main.c:346
+#: src/main.c:354
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
-msgstr ""
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr ""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+msgid "--%s takes one argument"
+msgstr "--%s needs <name>"
+
+#: src/main.c:500
 #, c-format
-msgid ""
-"%s forcing options - control behaviour when problems found:\n"
-"  warn but continue:  --force-<thing>,<thing>,...\n"
-"  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
-" Forcing things:\n"
+msgid "architecture '%s' is illegal: %s"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
+#, c-format
+msgid ""
+"%s forcing options - control behaviour when problems found:\n"
+"  warn but continue:  --force-<thing>,<thing>,...\n"
+"  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
+" Forcing things:\n"
+msgstr ""
+
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3140,180 +3273,177 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr ""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr ""
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr ""
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr ""
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+msgid "--%s takes exactly one argument"
+msgstr "--%s needs <name>"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr ""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr ""
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr ""
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr ""
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr ""
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "ਪੈਕੇਜ %s ਇੱਕ ਤੋਂ ਵੱਧ ਵਾਰ ਵੇਖਾਇਆ ਗਿਆ ਹੈ, ਪਰ ਕਾਰਵਾਈ ਅਧੀਨ ਇੱਕ ਵਾਰ ਹੀ ਆਏਗਾ।\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
 " in this run !  Only configuring it once.\n"
 msgstr ""
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
 " (current status `%.250s' with no pending triggers)"
 msgstr ""
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr ""
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  ਪੈਕੇਜ %s ਹਟਾਇਆ ਜਾਵੇਗਾ।\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  ਪੈਕੇਜ %s ਹਟਾਇਆ ਜਾਵੇਗਾ।\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr ""
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr ""
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  ਪੈਕੇਜ %s ਹਾਲੇ ਸੰਰਚਿਤ ਨਹੀਂ ਹੈ।\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr ""
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s %.250s ਦਿੰਦਾ ਹੈ ਅਤੇ %s ਹੈ\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %.250s %s ਹੈ।\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  %s ਦਾ ਸਿਸਟਮ ਉੱਤੇ %s ਵਰਜਨ ਹੈ।\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " ਨਿਰਭਰ ਹੈ "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; ਪਰ:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr ""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ਪੈਕੇਜ ਫਾਇਲ ਮੁੜ-ਜੋੜਿਆ ਜਾ ਰਿਹਾ ਹੈ"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr ""
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "ਪੈਕੇਜ %s ਦੀ ਜਾਂਚ ਫੇਲ੍ਹ ਹੋਈ!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3322,214 +3452,209 @@ msgstr ""
 "ਪੈਕੇਜ %s ਦੀ ਜਾਂਚ ਫੇਲ੍ਹ ਹੋਈ\n"
 "ਪਰ ਤੁਹਾਡੀ ਮੰਗ ਅਨੁਸਾਰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "ਪਾਸ ਹੋਇਆ\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr ""
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr ""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "ਪੈਕੇਜ `%s' 'ਚ ਕੋਈ ਫਾਇਲ ਨਹੀਂ ਹੈ (!)\n"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr ""
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "ਕੰਟਰੋਲ ਜਾਣਕਾਰੀ ਲੰਬਾਈ"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr ""
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr ""
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
 "%s"
 msgstr ""
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr ""
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr ""
 "dpkg: ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਨੇ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਰੋਕਿਆ:\n"
 "%s"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr ""
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "%.250s ਪੜ੍ਹਨ 'ਚ ਗਲਤੀ"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "%.250s ਬੰਦ ਕਰਨ 'ਚ ਗਲਤੀ"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr ""
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "%s ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr ""
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr ""
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr ""
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr ""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr ""
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3537,109 +3662,109 @@ msgid ""
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "ਨਾਂ"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "ਵਰਜਨ"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "ਵੇਰਵਾ"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr ""
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr ""
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, c-format
 msgid "%s: no path found matching pattern %s.\n"
 msgstr ""
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "ਪੈਕੇਜ `%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ ਅਤੇ ਕੋਈ ਜਾਣਕਾਰੀ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "ਪੈਕੇਜ `%s' ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "ਪੈਕੇਜ `%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "ਪੈਕੇਜ `%s' 'ਚ ਕੋਈ ਫਾਇਲ ਨਹੀਂ ਹੈ (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr ""
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
 msgstr ""
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s needs <name>"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "ਡੇਬੀਅਨ `%s' ਪੈਕੇਜ ਮੈਨਜੇਮਿੰਟ ਪਰੋਗਰਾਮ ਵਰਜਨ %s ਹੈ।\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3662,11 +3787,17 @@ msgstr ""
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3675,7 +3806,7 @@ msgstr ""
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3689,23 +3820,27 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
 " files of which are on the system. Use --purge to remove them too."
 msgstr ""
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr ""
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3714,133 +3849,133 @@ msgstr ""
 "dpkg: ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ ਨੇ %s ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਰੋਕਿਆ:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr ""
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
 "%s"
 msgstr ""
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr ""
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr ""
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "%s ਹਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr ""
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "`%.250s' ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "`%.250s' ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr ""
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ਪੁਰਾਣੀ ਫਾਇਲ ਸੂਚੀ ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr ""
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr ""
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr ""
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr ""
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr ""
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr ""
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr ""
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr ""
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr ""
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -3851,7 +3986,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -3879,52 +4014,37 @@ msgstr ""
 "  --help                   show this help message.\n"
 "  --version                show the version.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr ""
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr ""
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr ""
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
-msgstr ""
+#: src/statcmd.c:227
+#, fuzzy, c-format
+msgid "--%s needs four arguments"
+msgstr "--%s needs <name>"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -4030,88 +4150,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr ""
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr ""
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
-msgstr ""
+#, fuzzy, c-format
+msgid "--%s needs exactly one Packages-file argument"
+msgstr "--%s needs <name>"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4222,144 +4342,141 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr ""
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr ""
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr ""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr ""
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 msgid "failed to make temporary file (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "ਕੰਟਰੋਲ"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 msgid "failed to rewind temporary file (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "ਮੈਂਬਰਾਂ 'ਚ"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "%s ਬਣਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr ""
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 msgid "archive magic version number"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
 msgstr ""
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr ""
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
 msgstr ""
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr ""
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
 msgstr ""
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4384,197 +4501,206 @@ msgstr ""
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " ਨਵਾਂ ਡੇਬੀਅਨ ਪੈਕੇਜ, ਵਰਜਨ %s।\n"
 " ਆਕਾਰ %ld ਬਾਈਟ: ਕੰਟਰੋਲ ਅਰਾਚੀਵ: %zi ਬਾਈਟ।\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "control area"
 msgid "skipped archive control member data from %s"
 msgstr "ਕੰਟਰੋਲ ਏਰੀਆ"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " ਨਵਾਂ ਡੇਬੀਅਨ ਪੈਕੇਜ, ਵਰਜਨ %s।\n"
 " ਆਕਾਰ %ld ਬਾਈਟ: ਕੰਟਰੋਲ ਅਰਾਚੀਵ: %zi ਬਾਈਟ।\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
 "dpkg-deb:    corrupted by being downloaded in ASCII mode\n"
 msgstr ""
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr ""
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr ""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "ਡਾਟਾ"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "ਡਾਇਰੈਕਟਰੀ ਬਦਲਣ ਲਈ ਫੇਲ੍ਹ"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ ਫੇਲ੍ਹ"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਬਾਅਦ ਇਸ 'ਚ ਜਾਣ ਲਈ ਫੇਲ੍ਹ"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "ਡਾਇਰੈਕਟਰੀ ਬਦਲਣ ਲਈ ਫੇਲ੍ਹ"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: ਡੀਕਪ੍ਰੈਸ਼ਨ"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "ਪਾਸ ਹੋਇਆ\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr ""
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
 "Perhaps you should be using dpkg --install ?"
 msgstr ""
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr ""
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr ""
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr ""
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "unable to read %s: %s"
 msgid "control file '%s'"
 msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr ""
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr ""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr ""
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     not a plain file          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr ""
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr ""
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "%.250s ਬੰਦ ਕਰਨ 'ਚ ਗਲਤੀ"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "ਫਾਰਮੈਟ 'ਚ ਗਲਤੀ"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr ""
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr ""
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4585,6 +4711,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4600,7 +4728,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4609,11 +4737,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4623,6 +4752,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Options:\n"
@@ -4637,7 +4769,7 @@ msgstr ""
 "                                     Allowed values: gzip, bzip2, none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4646,169 +4778,184 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ਗਲਤ ਪੈਕੇਜ ਨਾਂ (%.250s)"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr ""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr ""
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr ""
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr ""
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr ""
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "%.250s ਪੜ੍ਹਨ ਦੌਰਾਨ ਗਲਤੀ"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' has invalid format version: %s"
 msgstr ""
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:129
+#, c-format
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
+msgstr ""
+
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (ਪੈਕੇਜ: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "ਵਰਜਨ ਨੰਬਰ"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr ""
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (ਪੈਕੇਜ: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr ""
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr ""
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -4825,9 +4972,10 @@ msgstr ""
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -4850,12 +4998,19 @@ msgstr ""
 "    Part file size (used portion):  %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<unknown>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr ""
@@ -4887,7 +5042,7 @@ msgstr ""
 msgid "split package part"
 msgstr "ਗੁੰਮ ਪੈਕੇਜ"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "ਮੁਕੰਮਲ\n"
@@ -4912,11 +5067,6 @@ msgstr "%d ਭਾਗ ਗੁੰਮ ਹੈ"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr ""
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -4939,17 +5089,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
@@ -4961,185 +5120,179 @@ msgstr ""
 "\n"
 "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr ""
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr ""
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr ""
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr ""
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr ""
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr ""
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " ਅਤੇ "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr ""
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu ਬਾਈਟ)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ਇੱਕ ਸਧਾਰਨ ਫਾਇਲ ਨਹੀਂ)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "ਪੈਕੇਜ ਹਾਲੇ ਮੁੜ-ਜੋੜਿਆ ਨਹੀਂ ਗਿਆ:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr ""
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(ਕੁੱਲ %lu ਬਾਈਟ)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr ""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s ਹਟਾਇਆ।\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr ""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr ""
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr ""
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -5199,7 +5352,7 @@ msgstr ""
 "  --help                   show this help message.\n"
 "  --version                show the version.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5214,7 +5367,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5246,361 +5399,401 @@ msgstr ""
 "  --help                   show this help message.\n"
 "  --version                show the version.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "ਪਾਰਸ ਗਲਤੀ"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "ਚੇਤਾਵਨੀ"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "unable to read %s: %s"
-msgid "cannot stat %s: %s"
-msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "(ਕੁੱਲ %lu ਬਾਈਟ)\n"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "unable to read %s: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-msgid "failed to execute %s: %s"
-msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "%s ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "ਅੰਦਰੂਨੀ ਗਲਤੀ: %s ਨਿਕਾਰਾ: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "ਦੁਹਰਾ ਸਲੇਵ %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr ""
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "ਦੁਹਰਾ ਮਾਰਗ %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "ਤਰਜੀਹ %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "ਤਰਜੀਹ %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr ""
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr ""
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+msgid "unable to flush file '%s'"
+msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " ਸਬੰਧ %s ਨੂੰ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " ਸਬੰਧ ਇਸ ਸਮੇਂ ਮੌਜੂਦ ਨਹੀਂ"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - ਤਰਜੀਹ %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " ਸਲੇਵ %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "%s ਦਾ ਮੌਜੂਦਾ`best' ਵਰਜਨ ਹੈ।"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "ਕੋਈ ਵਰਜਨ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "ਵੇਰਵਾ"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "ਤਰਜੀਹ %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "%s ਲਈ ਕੋਈ ਬਦਲ ਨਹੀਂ ਹੈ।"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "%s ਲਈ ਆਟੋਮੈਟਿਕ ਚੋਣ ਸੈਟਅੱਪ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "  %.250s %s ਹੈ।\n"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr ""
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "ਲਾਜ਼ਮੀ ਮੁੱਲ `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install needs <link> <name> <path> <priority>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "ਤਰਜੀਹ ਇੱਕ ਪੂਰਨ ਅੰਕ ਹੀ ਚਾਹੀਦਾ ਹੈ"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s needs <name> <path>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s needs <name>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave only allowed with --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave needs <link> <name> <path>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s needs <name>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "ਅਣਜਾਣ ਚੋਣ `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5609,130 +5802,187 @@ msgstr ""
 "need --display, --config, --set, --install, --remove, --all, --remove-all or "
 "--auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr ""
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " ਸਲੇਵ %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr ""
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
 msgid "no alternatives for %s."
 msgstr "%s ਲਈ ਕੋਈ ਬਦਲ ਨਹੀਂ ਹੈ।"
 
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
 msgstr ""
 
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "%s ਲਈ ਆਟੋਮੈਟਿਕ ਚੋਣ ਸੈਟਅੱਪ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s ਲਈ ਆਟੋਮੈਟਿਕ ਅੱਪਡੇਟ ਆਯੋਗ ਹੈ, ਇਸ ਨੂੰ ਇੱਕਲਾ ਛੱਡਿਆ ਜਾਂਦਾ ਹੈ"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "  %.250s %s ਹੈ।\n"
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "%s `%%.255s' ਲਈ ਫੇਲ੍ਹ"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "%s `%%.255s' ਲਈ ਫੇਲ੍ਹ"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "%s ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "(ਕੁੱਲ %lu ਬਾਈਟ)\n"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "ਕੰਟਰੋਲ ਫਾਇਲ ਜਾਣਕਾਰੀ `%.250s' ਹਟਾਉਣ ਲਈ ਅਸਫ਼ਲ"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot create new %s file"
+#~ msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " ਸਲੇਵ %s: %s"
+
+#, fuzzy
+#~| msgid "unable to read %s: %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "%s ਪੜ੍ਹਨ ਲਈ ਅਸਫ਼ਲ: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "%s ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ: %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
diff --git a/po/pl.po b/po/pl.po
index dadffcb..74b6d87 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -1,159 +1,250 @@
 # Polish translation of dpkg
 # Copyright (C) 1999 Software in the Public Interest, Inc.
-# Piotr Roszatycki <dexter@debian.org>, 1999.
-# Bartosz Feński <fenio@debian.org>, 2004-2005
-# Robert Luberda <robert@debian.org>, 2006-2008
-# Wiktor Wandachowicz <siryes@gmail.com>, 2008-2009
+# This file is distributed under the same license as the dpkg package.
 #
 # Nazewnictwo i spójność tłumaczeń programów apt, aptitude, synaptic i innych:
-# http://wiki.debian.org/PolishL10N/PackageInstallers
+# http://wiki.debian.org/pl/L10n/Polish/PackageInstallers
+#
+# Piotr Roszatycki <dexter@debian.org>, 1999.
+# Bartosz Feński <fenio@debian.org>, 2004-2005.
+# Robert Luberda <robert@debian.org>, 2006-2008.
+# Wiktor Wandachowicz <siryes@gmail.com>, 2008-2009.
+# Michał Kułach <michal.kulach@gmail.com>, 2012.
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.15.4\n"
+"Project-Id-Version: dpkg 1.16.1\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2009-11-14 17:45+0100\n"
-"Last-Translator: Wiktor Wandachowicz <siryes@gmail.com>\n"
-"Language-Team: Polish <debian-l10-n-polish@lists.debian.org>\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-02-01 00:52+0100\n"
+"Last-Translator: Michał Kułach <michal.kulach@gmail.com>\n"
+"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.2\n"
 
 #: lib/dpkg/ar.c:66
 #, c-format
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
+"Nieprawidłowy znak \"%c\" w składniku archiwum \"%.250s\" o rozmiarze \"%.16s"
+"\"."
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
-#, fuzzy, c-format
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
+#, c-format
 msgid "unable to write file '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można zapisać pliku \"%s\""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
-msgstr ""
+msgstr "wygenerowano nieprawidłowy nagłówek ar dla \"%s\""
 
-#: lib/dpkg/ar.c:123
-#, fuzzy, c-format
-#| msgid "failed to fstat tmpfile (data)"
+#: lib/dpkg/ar.c:129
+#, c-format
 msgid "failed to fstat ar member file (%s)"
-msgstr "nie można ustalić stanu tymczasowego pliku (sekcja data)"
+msgstr "nie można ustalić stanu pliku składowego ar (%s)"
 
-#: lib/dpkg/ar.c:130
-#, fuzzy, c-format
-#| msgid "failed to fstat tmpfile (data)"
+#: lib/dpkg/ar.c:136
+#, c-format
 msgid "ar member file (%s)"
-msgstr "nie można ustalić stanu tymczasowego pliku (sekcja data)"
+msgstr "plik składowy ar (%s)"
+
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nie można użyć pustego ciągu znaków"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric character"
+msgid "must start with an alphanumeric"
+msgstr "musi się zaczynać od litery lub cyfry"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "znak \"%c\" jest niedozwolony (można użyć tylko liter, cyfr i \"%s\")"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "błąd zapisu do '%s'"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/atomic-file.c:57
 #, fuzzy, c-format
-msgid "failed to read on buffer copy for %s"
-msgstr "błąd w buffer_copy (%s)"
+#| msgid "unable to create file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "nie można utworzyć pliku \"%.255s\""
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/atomic-file.c:68
 #, fuzzy, c-format
-msgid "failed in write on buffer copy for %s"
-msgstr "błąd w buffer_copy (%s)"
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "nie można zapisać pliku \"%s\""
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/atomic-file.c:70
 #, fuzzy, c-format
-msgid "short read on buffer copy for %s"
-msgstr "krótki odczyt w buffer_copy (%s)"
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "nie można opróżnić pliku \"%s\""
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "nie można zsynchronizować pliku \"%.255s\""
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nie można ustalić stanu nowego pliku \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "błąd usuwania starego diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "nie można utworzyć potoku \"%.255s\""
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nie można usunąć \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:115
 #, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "błąd instalowania nowych ominięć"
+
+#: lib/dpkg/buffer.c:193
+#, c-format
+msgid "failed to read on buffer copy for %s"
+msgstr "nie udało się odczytać kopii bufora dla %s"
+
+#: lib/dpkg/buffer.c:209
+#, c-format
+msgid "failed in write on buffer copy for %s"
+msgstr "błąd w zapisie kopii bufora do %s"
+
+#: lib/dpkg/buffer.c:217
+#, c-format
+msgid "short read on buffer copy for %s"
+msgstr "krótki odczyt w kopii bufora dla %s"
+
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr "nie udało się przewinąć %s"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
+#, c-format
 msgid "unable to execute %s (%s)"
-msgstr "nie można wykonać %s"
+msgstr "nie można wykonać %s (%s)"
+
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "nieznany typ kompresji \"%s\"!"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekompresja"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: kompresja"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
-msgstr ""
+msgstr "%s: błąd przekierowania wejścia do strumienia gzip"
 
-#: lib/dpkg/compress.c:120
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:165
+#, c-format
 msgid "%s: internal gzip read error: '%s'"
-msgstr "%s: wewnętrzny błąd gzip: \"%s\""
+msgstr "%s: wewnętrzny błąd odczytu gzip: \"%s\""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
+#, c-format
 msgid "%s: internal gzip write error"
-msgstr "%s: wewnętrzny błąd gzip: \"%s\""
+msgstr "%s: wewnętrzny błąd zapisu gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
-msgstr ""
+msgstr "%s: błąd przekierowania wyjścia do strumienia gzip"
 
-#: lib/dpkg/compress.c:155
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:198
+#, c-format
 msgid "%s: internal gzip read error"
-msgstr "%s: wewnętrzny błąd gzip: \"%s\""
+msgstr "%s: wewnętrzny błąd odczytu gzip"
 
-#: lib/dpkg/compress.c:165
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:208
+#, c-format
 msgid "%s: internal gzip write error: '%s'"
-msgstr "%s: wewnętrzny błąd gzip: \"%s\""
+msgstr "%s: wewnętrzny błąd zapisu gzip: \"%s\""
 
-#: lib/dpkg/compress.c:178
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:221
+#, c-format
 msgid "%s: internal gzip write error: %s"
-msgstr "%s: wewnętrzny błąd gzip: \"%s\""
+msgstr "%s: wewnętrzny błąd zapisu gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
-msgstr ""
+msgstr "%s: błąd przekierowania wejścia do strumienia bzip2"
 
-#: lib/dpkg/compress.c:232
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:285
+#, c-format
 msgid "%s: internal bzip2 read error: '%s'"
-msgstr "%s: wewnętrzny błąd bzip2: \"%s\""
+msgstr "%s: wewnętrzny błąd odczytu bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
+#, c-format
 msgid "%s: internal bzip2 write error"
-msgstr "%s: wewnętrzny błąd bzip2: \"%s\""
+msgstr "%s: wewnętrzny błąd zapisu bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
-msgstr ""
+msgstr "%s: błąd przekierowania wyjścia do strumienia bzip2"
 
-#: lib/dpkg/compress.c:267
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:318
+#, c-format
 msgid "%s: internal bzip2 read error"
-msgstr "%s: wewnętrzny błąd bzip2: \"%s\""
+msgstr "%s: wewnętrzny błąd odczytu bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
-#, fuzzy, c-format
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
+#, c-format
 msgid "%s: internal bzip2 write error: '%s'"
-msgstr "%s: wewnętrzny błąd bzip2: \"%s\""
+msgstr "%s: wewnętrzny błąd zapisu bzip2: \"%s\""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
-msgstr ""
+msgstr "niespodziewany błąd bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -162,196 +253,180 @@ msgstr ""
 "katalog \"updates\" zawiera plik \"%.250s\" o zbyt długiej nazwie (długość="
 "%d, maksymalnie=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "katalog \"updates\" zawiera pliki z nazwami o różnej długości (%d oraz %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nie można przeszukać katalogu \"updates\" %.255s"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "nie można usunąć pliku %.255s z katalogu \"updates\""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nie można utworzyć \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nie można wypełnić pliku %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "nie można opróżnić buforów pliku %.250s po jego wypełnieniu"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "nie można przewinąć na początek pliku %.250s po jego wypełnieniu"
 
-#: lib/dpkg/dbmodify.c:197
-#, fuzzy, c-format
-#| msgid "%s: unable to open conffile %s for hash: %s"
+#: lib/dpkg/dbmodify.c:194
+#, c-format
 msgid "unable to open lock file %s for testing"
-msgstr ""
-"%s: nie można otworzyć pliku konfiguracyjnego %s dla sprawdzenia sumy "
-"kontrolnej: %s"
+msgstr "%s: nie można otworzyć pliku blokady $s do sprawdzenia"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "nie można otworzyć/utworzyć pliku blokującego bazę danych stanu dpkg"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "brak praw do zablokowania bazy danych stanu dpkg"
 
-#: lib/dpkg/dbmodify.c:235
-#, fuzzy
-#| msgid "unable to lock dpkg status database"
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
-msgstr "nie można zablokować bazy danych stanu dpkg"
+msgstr "baza danych stanu dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "żądana operacja wymaga uprawnień administratora"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "brak dostępu do sekcji stanu dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operacja wymaga uprawnień zapisu/odczytu sekcji stanu dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "nie można usunąć uaktualnionego pliku %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "nie można zapisać uaktualnionego pliku \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "nie można opróżnić buforów uaktualnionego pliku \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nie można obciąć uaktualnionego pliku \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "nie można zsynchronizować uaktualnionego pliku \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "nie można zamknąć uaktualnionego pliku \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "nie można zainstalować uaktualnionego pliku \"%.250s\""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "numer wersji formatu"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "numer wersji formatu"
+
 #: lib/dpkg/dir.c:50
-#, fuzzy, c-format
-#| msgid "unable to read filedescriptor flags for %.250s"
+#, c-format
 msgid "unable to get file descriptor for directory '%s'"
 msgstr "nie można odczytać flag deskryptora pliku dla \"%.250s\""
 
 #: lib/dpkg/dir.c:54
-#, fuzzy, c-format
+#, c-format
 msgid "unable to sync directory '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można zsynchronizować katalogu \"%s\""
 
 #: lib/dpkg/dir.c:69 lib/dpkg/dir.c:131
-#, fuzzy, c-format
+#, c-format
 msgid "unable to open directory '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można otworzyć katalogu \"%s\""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
-#, fuzzy, c-format
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
+#, c-format
 msgid "unable to open file '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można otworzyć pliku \"%s\""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
-#, fuzzy, c-format
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
+#, c-format
 msgid "unable to sync file '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można zsynchronizować pliku \"%s\""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
-#, fuzzy, c-format
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
+#, c-format
 msgid "unable to close file '%s'"
-msgstr "nie można ustalić stanu pliku części \"%.250s\""
+msgstr "nie można zamknąć pliku \"%s\""
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "nie można zapisać szczegółów o \"%.50s\" w \"%.250s\""
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "nie można otworzyć \"%.250s\" w celu zapisania informacji %s"
-
-#: lib/dpkg/dump.c:427
-#, fuzzy, c-format
+#: lib/dpkg/dump.c:489
+#, c-format
 msgid "unable to set buffering on %s database file"
-msgstr "nie można ustawić buforowania pliku statusu"
+msgstr "nie można ustawić buforowania na pliku bazy danych %s"
 
-#: lib/dpkg/dump.c:439
-#, fuzzy, c-format
+#: lib/dpkg/dump.c:501
+#, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
-msgstr "nie można zapisać rekordu \"%s\" dotyczącego \"%.50s\" w \"%.250s\""
-
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "nie można opróżnić buforów informacji %s w \"%.250s\""
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "nie można zsynchronizować informacji %s w \"%.250s\""
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "nie można zamknąć \"%.250s\" po zapisaniu informacji %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
 msgstr ""
-"nie można utworzyć dowiązania z \"%.250s\" do \"%.250s\", aby przechować "
-"informację %s"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"nie można błąd zainstalować \"%.250s\" jako \"%.250s\" o zawartej informacji "
-"%s"
+"nie można zapisać rekordu bazy danych \"%s\" dotyczącego \"%.50s\" w \"%.250s"
+"\""
 
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -360,25 +435,20 @@ msgstr ""
 "%s: nienaprawialny błąd krytyczny, przerywanie:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
-#, fuzzy, c-format
-#| msgid ""
-#| "%s: unrecoverable fatal error, aborting:\n"
-#| " %s\n"
+#: lib/dpkg/ehandle.c:100
+#, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
-"%s: nienaprawialny błąd krytyczny, przerywanie:\n"
+"%s: zewnętrzny błąd kontekstu, przerywanie:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
-#, fuzzy
-#| msgid "out of memory for new cleanup entry"
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
-msgstr "brak pamięci na nową pozycję dla obsługi czyszczenia środowiska"
+msgstr "brak pamięci na nowy błąd kontekstu"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -387,140 +457,145 @@ msgstr ""
 "%s: błąd podczas czyszczenia środowiska:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
-#, fuzzy, c-format
-#| msgid "dpkg: too many nested errors during error recovery !!\n"
+#: lib/dpkg/ehandle.c:201
+#, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
-msgstr "dpkg: za dużo osadzonych błędów podczas obsługi błędu!!\n"
+msgstr "%s: za dużo osadzonych błędów podczas obsługi błędu!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "brak pamięci na nową pozycję dla obsługi czyszczenia środowiska"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "brak pamięci na nową pozycję z argumentami dla obsługi czyszczenia środowiska"
 
-#: lib/dpkg/ehandle.c:350
-#, fuzzy, c-format
-#| msgid "%s: warning: %s\n"
+#: lib/dpkg/ehandle.c:352
+#, c-format
 msgid "%s: error: %s\n"
-msgstr "%s: ostrzeżenie: %s\n"
+msgstr "%s: błąd: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: ostrzeżenie: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: wewnętrzny błąd: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "brak %s"
 
-#: lib/dpkg/fields.c:49
-#, fuzzy, c-format
-#| msgid "`%.*s' is not allowed for %s"
+#: lib/dpkg/fields.c:56
+#, c-format
 msgid "'%.50s' is not allowed for %s"
-msgstr "\"%.*s\" jest niedozwolony dla %s"
+msgstr "\"%.50s\" jest niedozwolony dla %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "śmieci po %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "niepoprawna nazwa pakietu (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "puste pole opisu pliku \"%s\""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "pole opisu pliku \"%s\" jest niedozwolone w pliku statusu"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "za dużo danych w polu opisu pliku \"%s\" (w porównaniu z innymi)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "za mało danych w polu opisu pliku \"%s\" (w porównaniu z innymi)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no w polu boolean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "słowo w polu \"priority\""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "niedozwolona wartość w tym kontekście dla pola \"status\""
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "pierwsze (want) słowo w polu \"status\""
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "drugie (error) słowo w polu \"status\""
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "trzecie (status) słowo w polu \"status\""
 
-#: lib/dpkg/fields.c:202
-#, fuzzy, c-format
-#| msgid "error in Version string `%.250s': %.250s"
+#: lib/dpkg/fields.c:239
+#, c-format
 msgid "error in Version string '%.250s'"
-msgstr "błąd w polu Version \"%.250s\": %.250s"
+msgstr "błąd w polu Version \"%.250s\""
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 "użyto niewykorzystywanego już pola \"Revision\" lub \"Package-Revision\""
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "wartość dla pola \"config-version\" jest niedozwolona w tym kontekście"
 
-#: lib/dpkg/fields.c:235
-#, fuzzy, c-format
-#| msgid "error in Config-Version string `%.250s': %.250s"
+#: lib/dpkg/fields.c:274
+#, c-format
 msgid "error in Config-Version string '%.250s'"
-msgstr "błąd w polu Config-Version \"%.250s\": %.250s"
+msgstr "błąd w polu Config-Version \"%.250s\""
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "wartość dla \"conffiles\" ma niepoprawną linię \"%.*s\""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "wartość dla \"conffiles\" ma linię rozpoczętą od znaku niebędącego spacją "
 "\"%c\""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "katalog główny lub pusty jest użyty jako \"conffile\""
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -528,12 +603,37 @@ msgstr ""
 "pole \"%s\", brak nazwy pakietu lub śmieci w miejscu, gdzie spodziewano się "
 "nazwy pakietu"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "pole \"%s\", błędna nazwa pakietu \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"pole \"%s\", brak nazwy pakietu lub śmieci w miejscu, gdzie spodziewano się "
+"nazwy pakietu"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d plik lub katalog obecnie zainstalowany.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "pole \"%s\", w odniesieniu do \"%.255s\": błąd w numerze wersji"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -542,7 +642,7 @@ msgstr ""
 "pole \"%s\", w odniesieniu do \"%.255s\":\n"
 " zły numer wersji relacji %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -551,7 +651,7 @@ msgstr ""
 "pole \"%s\", w odniesieniu do \"%.255s\":\n"
 " \"%c\" jest już niewykorzystywane, należy użyć w zamian \"%c=\" lub \"%c%c\""
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -561,11 +661,11 @@ msgstr ""
 " wykorzystany jest konkretny numer wersji przy porównywaniu, należy użyć w "
 "zamian \"=\""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "W polu Provides można używać wyłącznie dokładnych wersji"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -575,98 +675,93 @@ msgstr ""
 " numer wersji nie rozpoczyna się od znaku alfanumerycznego, należy dodać "
 "spację"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "pole \"%s\", w odniesieniu do \"%.255s\": numer wersji zawiera \"%c\""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "pole \"%s\", w odniesieniu do \"%.255s\": numer wersji niezakończony"
 
-#: lib/dpkg/fields.c:461
-#, fuzzy, c-format
-#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+#: lib/dpkg/fields.c:547
+#, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
-msgstr ""
-"pole \"%s\", w odniesieniu do \"%.255s\": błąd w numerze wersji: %.255s"
+msgstr "pole \"%s\", w odniesieniu do \"%.255s\": błąd w numerze wersji"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "pole \"%s\", błąd składni po odniesieniu do pakietu \"%.255s\""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "wybór (\"|\") niedozwolony dla pola %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "wartość w polu \"triggers-pending\" jest niedozwolona w tym kontekście"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nieprawidłowa nazwa zaplanowanego wyzwalacza \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "powielona nazwa zaplanowanego wyzwalacza \"%.255s\""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "wartość w polu \"triggers-awaited\" jest niedozwolona w tym kontekście"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nieprawidłowa nazwa pakietu w oczekującym wyzwalaczu \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "powielony pakiet oczekującego wyzwalacza \"%.255s\""
 
 #: lib/dpkg/file.c:51
-#, fuzzy, c-format
+#, c-format
 msgid "unable to stat source file '%.250s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można odczytać stanu pliku źródłowego \"%.250s\""
 
 #: lib/dpkg/file.c:55
-#, fuzzy, c-format
+#, c-format
 msgid "unable to change ownership of target file '%.250s'"
-msgstr "nie można zmienić właściciela nowego pliku konfiguracyjnego \"%.250s\""
+msgstr "nie można zmienić właściciela pliku docelowego \"%.250s\""
 
 #: lib/dpkg/file.c:59
-#, fuzzy, c-format
+#, c-format
 msgid "unable to set mode of target file '%.250s'"
-msgstr "nie można zmienić uprawnień nowego pliku konfiguracyjnego \"%.250s\""
+msgstr "nie można ustawić uprawnień pliku docelowego \"%.250s\""
 
 #: lib/dpkg/file.c:85
-#, fuzzy, c-format
-#| msgid "unable to close %s: %s"
+#, c-format
 msgid "unable to unlock %s"
-msgstr "nie można zamknąć %s: %s"
+msgstr "nie można odblokować %s"
 
 #: lib/dpkg/file.c:111
-#, fuzzy, c-format
+#, c-format
 msgid "unable to check file '%s' lock status"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można sprawdzić statusu pliku blokady \"%s\""
 
 #: lib/dpkg/file.c:146
-#, fuzzy, c-format
-#| msgid "status database area is locked by another process"
+#, c-format
 msgid "%s is locked by another process"
-msgstr "baza danych stanu jest zablokowana przez inny proces"
+msgstr "%s jest zablokowane przez inny proces"
 
 #: lib/dpkg/file.c:148
-#, fuzzy, c-format
-#| msgid "unable to close %s: %s"
+#, c-format
 msgid "unable to lock %s"
-msgstr "nie można zamknąć %s: %s"
+msgstr "nie można zablokować %s"
 
 #: lib/dpkg/log.c:53
 #, c-format
@@ -682,482 +777,482 @@ msgstr "<deskryptora pliku ze statusem i postępem pakietu>"
 msgid "unable to write to status fd %d"
 msgstr "nie można zapisać statusu do fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "nie można wykonać funkcji \"malloc\" (%ld bajtów)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "nie można wykonać funkcji \"realloc\" (%ld bajtów)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "nie można zaalokować pamięci"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "nie można wykonać funkcji \"dup\" dla std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "nie można wykonać funkcji \"dup\" dla fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "nie można utworzyć potoku"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "błąd zapisu do '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "nie można odczytać flag deskryptora pliku dla \"%.250s\""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nie można ustawić flagi close-on-exec dla \"%.250s\""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "błąd konfiguracji: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "nie można otworzyć do odczytu pliku konfiguracyjnego \"%.255s\": %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "niesparowane cudzysłowy w \"%s\""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "nieznana opcja \"%s\""
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "opcja \"%s\" wymaga podania wartości"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "opcja \"%s\" nie przyjmuje żadnych wartości"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "błąd odczytu pliku konfiguracyjnego \"%.250s\""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "błąd przy zamykaniu pliku konfiguracyjnego \"%.250s\""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "błąd przy otwarciu katalogu konfiguracji \"%s\""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "nieznana opcja --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "opcja --%s wymaga podania wartości"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "opcja --%s nie przyjmuje żadnych wartości"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "nieznana opcja -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "opcja -%c wymaga podania wartości"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "opcja -%c nie przyjmuje żadnych wartości"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "niewykorzystywana już opcja \"--%s\"\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "konflikt między działaniem -%c (--%s) i -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "powielona wartość pola \"%s\""
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "pole definiowane przez użytkownika ma zbyt krótką nazwę \"%.*s\""
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "powielona wartość pola definiowanego przez użytkownika \"%.*s\""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "brakujący %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "brak wartości dla %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pakiet ma status %s, ale są oczekujące wyzwalacze"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version dla pakietu z nieprawidłowym statusem"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pakiet ma status %s, ale są oczekujące wyzwalacze"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "pakiet ma status triggers-awaited, ale brak oczekujących wyzwalaczy"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "pakiet ma status %s, ale są zaplanowane wyzwalacze"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "pakiet ma status triggers-pending, ale brak zaplanowanych wyzwalaczy"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Niezainstalowany pakiet ma pliki konfiguracyjne, informacje o nich zostają "
 "usunięte"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "nie można otworzyć do odczytu pliku \"%.255s\" zawierającego informacje o "
 "pakiecie"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 "nie można wykonać funkcji \"stat\" na pliku informacji o pakiecie \"%.255s\""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 "nie można wykonać funkcji \"mmap\" na pliku informacji o pakiecie \"%.255s\""
 
-#: lib/dpkg/parse.c:344
-#, fuzzy, c-format
-#| msgid "can't stat package info file `%.255s'"
+#: lib/dpkg/parse.c:538
+#, c-format
 msgid "reading package info file '%.255s'"
-msgstr ""
-"nie można wykonać funkcji \"stat\" na pliku informacji o pakiecie \"%.255s\""
+msgstr "nie można odczytać informacji o pakiecie \"%.255s\""
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "nie można zamknąć \"%.255s\""
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF po nazwie pola \"%.*s\""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "koniec linii w nazwie pola \"%.*s\""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) w nazwie pola \"%.*s\""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "po nazwie pola \"%.*s\" musi wystąpić dwukropek"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF przed wartością pola \"%.*s\" (brak końca linii)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS EOF w wartości pola \"%.*s\" (brak końca linii?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, c-format
+msgid "blank line in value of field '%.*s'"
+msgstr "pusta linia w wartości pola \"%.*s\""
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF w wartości pola \"%.*s\" (brak końca linii)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "odnaleziono kilka kopii informacji o pakiecie, tylko jedna jest dozwolona"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "nie można zamknąć \"%.255s\""
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "brak informacji o pakiecie w \"%.255s\""
 
-#: lib/dpkg/parsehelp.c:45
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d package '%.255s':\n"
-#| " "
+#: lib/dpkg/parsehelp.c:46
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
-"%s, w pliku \"%.255s\" niedaleko linii %d pakiet \"%.255s\":\n"
-" "
+"parsowanie pliku \"%.255s\" niedaleko linii %d pakiet \"%.255s\":\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:48
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d:\n"
-#| " "
+#: lib/dpkg/parsehelp.c:50
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
-"%s, w pliku \"%.255s\" niedaleko linii %d\n"
-" "
-
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nie można użyć pustego ciągu znaków"
+"parsowanie pliku \"%.255s\" niedaleko linii %d:\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:129
-#, fuzzy
-#| msgid "must start with an alphanumeric"
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
-msgstr "musi się znaczynać od litery lub cyfry"
+msgstr "musi się zaczynać od litery lub cyfry"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "znak \"%c\" jest niedozwolony (można użyć tylko liter, cyfr i \"%s\")"
-
-#: lib/dpkg/parsehelp.c:198
-#, fuzzy
-#| msgid "<none>"
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
 msgstr "<brak>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "ciąg znaków dla numeru wersji jest pusty"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "ciąg znaków dla numeru wersji zawiera spacje"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoka w numerze wersji nie jest liczbą"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "brak znaków po dwukropku w numerze wersji"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
-msgstr ""
+msgstr "numer wersji nie zaczyna się cyfrą"
 
-#: lib/dpkg/parsehelp.c:271
-#, fuzzy
-#| msgid "nothing after colon in version number"
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
-msgstr "brak znaków po dwukropku w numerze wersji"
+msgstr "nieprawidłowy znak w numerze wersji"
 
-#: lib/dpkg/parsehelp.c:275
-#, fuzzy
-#| msgid "nothing after colon in version number"
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
-msgstr "brak znaków po dwukropku w numerze wersji"
-
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "brakujący %s"
+msgstr "nieprawidłowy znak w numerze rewizji"
 
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "brak wartości dla %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "nieprawidłowy znak \"%c\" w szerokości pola\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "W formacie brakuje nawiasu zamykającego\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(brak dostępnego opisu)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nieprawidłowa nazwa pakietu w oczekującym wyzwalaczu \"%.255s\": %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nieprawidłowa nazwa pakietu w oczekującym wyzwalaczu \"%.255s\": %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nie można zignorować sygnału %s przed wykonaniem %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "nie można odzyskać sygnału %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (podproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "nie można wykonać funkcji \"fork\""
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "podproces %s zwrócił kod błędu %d"
 
-#: lib/dpkg/subproc.c:127
-#, fuzzy, c-format
+#: lib/dpkg/subproc.c:128
+#, c-format
 msgid "subprocess %s was interrupted"
-msgstr "błąd funkcji \"wait\" dla %s"
+msgstr "podproces %s został przerwany"
 
-#: lib/dpkg/subproc.c:129
-#, fuzzy, c-format
-#| msgid "subprocess %s killed by signal (%s)%s"
+#: lib/dpkg/subproc.c:130
+#, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "podproces %s został zabity sygnałem (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", zrzut pamięci"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "podproces %s zgłosił błąd poprzez kod %d funkcji \"wait\""
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
-#, fuzzy, c-format
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
+#, c-format
 msgid "wait for subprocess %s failed"
-msgstr "błąd funkcji \"wait\" dla %s"
+msgstr "oczekiwanie na podproces %s nie powiodło się"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nieprawidłowa nazwa pakietu \"%.250s\" w pliku wyzwalaczy odłożonych \"%.250s"
 "\""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "obcięty plik wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "błąd składni w pliku wyzwalaczy odłożonych \"%.250s\" na pozycji \"%s\"%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "nie można otworzyć/utworzyć pliku blokującego dla wyzwalaczy \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:140
-#, fuzzy
-#| msgid "triggered"
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
-msgstr "wyzwalacz pobudzony"
+msgstr "obszar wyzwalaczy"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "nie można ustalić stanu pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nie można otworzyć pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "nie można otworzyć/utworzyć nowego pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "błąd podczas odczytu pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "nie można zapisać nowego pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "nie można zamknąć nowego pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nie można zainstalować nowego pliku wyzwalaczy odłożonych \"%.250s\""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "puste nazwy wyzwalaczy są niedozwolone"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "nazwa wyzwalacza zawiera niepoprawny znak"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1166,20 +1261,20 @@ msgstr ""
 "nieprawidłowa lub nieznana składnia nazwy wyzwalacza \"%.250s\" (w warunkach "
 "uruchomienia wyzwalacza dla pakietu \"%.250s\")"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "nie udało się otworzyć pliku listy warunków uruchomienia wyzwalacza \"%.250s"
 "\""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr ""
 "nie udało się przewinąć pliku warunków uruchomienia wyzwalacza \"%.250s\""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1188,44 +1283,7 @@ msgstr ""
 "błąd składni w pliku warunków uruchomienia wyzwalacza \"%.250s\" - "
 "nieprawidłowa nazwa pakietu \"%.250s\": %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-"nie można utworzyć nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"nie można zapisać nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"nie można zamknąć nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"nie można zamknąć nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-"nie można zamknąć nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"nie można zainstalować nowego pliku warunków uruchomienia wyzwalacza \"%.250s"
-"\""
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1233,48 +1291,17 @@ msgstr ""
 "powielony warunek uruchomienia wyzwalacza plikowego dla pliku \"%.250s\" i "
 "pakietu \"%.250s\""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nie można utworzyć nowego pliku wyzwalaczy plikowych \"%.250s\""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nie można zapisać nowego pliku wyzwalaczy plikowych \"%.250s\""
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nie można zamknąć nowego pliku wyzwalaczy plikowych \"%.250s\""
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nie można zamknąć nowego pliku wyzwalaczy plikowych \"%.250s\""
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nie można zamknąć nowego pliku wyzwalaczy plikowych \"%.250s\""
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"nie można zainstalować nowego pliku wyzwalaczy plikowych jako \"%.250s\""
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nie można odczytać pliku wyzwalaczy plikowych \"%.250s\""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "błąd składni w pliku wyzwalaczy plikowych  \"%.250s\""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1283,7 +1310,7 @@ msgstr ""
 "opis wyzwalacza plikowego zawiera nieprawidłową nazwę pakietu \"%.250s\" (w "
 "warunku uruchomienia dla pliku \"%.250s\"): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1292,91 +1319,158 @@ msgstr ""
 "plik informacji kontrolnych triggers \"%.250s\" ma nieprawidłową składnię w "
 "nazwie wyzwalacza \"%.250s\": %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nie można otworzyć pliku informacji kontrolnych triggers \"%.250s\""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "plik informacji kontrolnych triggers zawiera niepoprawną składnię dyrektywy"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 "plik informacji kontrolnych triggers zawiera nieznaną dyrektywę \"%.250s\""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "nie można utworzyć katalogu stanu wyzwalaczy \"%.250s\""
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "nie można zmienić właściciela katalogu stanu wyzwalaczy \"%.250s\""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "puste nazwy wyzwalaczy są niedozwolone"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "nazwa wyzwalacza zawiera niepoprawny znak"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
 msgstr "błąd odczytu \"%.250s\""
 
-#: lib/dpkg/utils.c:61
+#: lib/dpkg/utils.c:61
+#, c-format
+msgid "fgets gave an empty string from `%.250s'"
+msgstr "funkcja \"fgets\" zwróciła pusty ciąg znaków z \"%.250s\""
+
+#: lib/dpkg/utils.c:63
+#, c-format
+msgid "too-long line or missing newline in `%.250s'"
+msgstr "zbyt długa linia lub brakujący znak nowej linii w \"%.250s\""
+
+#: lib/dpkg/utils.c:75
+#, c-format
+msgid "unexpected eof reading `%.250s'"
+msgstr "nieoczekiwany koniec pliku podczas czytania \"%.250s\""
+
+#: lib/dpkg/varbuf.c:82 lib/dpkg/varbuf.c:88
+msgid "error formatting string into varbuf variable"
+msgstr "błąd podczas formatowania ciągu w zmienną varbuf"
+
+#: src/archives.c:232 src/archives.c:244
+msgid "error reading from dpkg-deb pipe"
+msgstr "nie można odczytać potoku z \"dpkg-deb\""
+
+#: src/archives.c:256
+#, c-format
+msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
+msgstr "pominięcie rozpakowania pliku \"%.255s\" (zastąpiony lub wyłączony?)"
+
+#: src/archives.c:316
+#, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "nie można utworzyć \"%.255s\" (podczas przetwarzania \"%.255s\")"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "uruchomiony dpkg-deb podczas \"%.255s\""
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "nie można zmienić właściciela \"%.255s\""
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "nie można zmienić uprawnień \"%.255s\""
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "nie można zamknąć/zapisać \"%.255s\""
+
+#: src/archives.c:353
 #, c-format
-msgid "fgets gave an empty string from `%.250s'"
-msgstr "funkcja \"fgets\" zwróciła pusty ciąg znaków z \"%.250s\""
+msgid "error creating pipe `%.255s'"
+msgstr "nie można utworzyć potoku \"%.255s\""
 
-#: lib/dpkg/utils.c:63
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid "too-long line or missing newline in `%.250s'"
-msgstr "zbyt długa linia lub brakujący znak nowej linii w \"%.250s\""
+msgid "error creating device `%.255s'"
+msgstr "nie można utworzyć urządzenia \"%.255s\""
 
-#: lib/dpkg/utils.c:75
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "unexpected eof reading `%.250s'"
-msgstr "nieoczekiwany koniec pliku podczas czytania \"%.250s\""
-
-#: lib/dpkg/varbuf.c:82 lib/dpkg/varbuf.c:88
-msgid "error formatting string into varbuf variable"
-msgstr ""
+msgid "error creating hard link `%.255s'"
+msgstr "nie można utworzyć dowiązania \"%.255s\""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
-msgid "error reading from dpkg-deb pipe"
-msgstr "nie można odczytać potoku z \"dpkg-deb\""
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "nie można utworzyć dowiązania symbolicznego \"%.255s\""
 
-#: src/archives.c:195
+#: src/archives.c:390
 #, c-format
-msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
-msgstr "pominięcie rozpakowania pliku \"%.255s\" (zastąpiony lub wyłączony?)"
+msgid "error creating directory `%.255s'"
+msgstr "nie można utworzyć katalogu \"%.255s\""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "nie można zaktualizować czasu modyfikacji dla \"%.255s\""
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "nie można zmienić właściciela dowiązania symbolicznego \"%.255s\""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "nie można zmienić właściciela \"%.255s\""
+msgid "unable to read link `%.255s'"
+msgstr "nie można odczytać dowiązania \"%.255s\""
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "nie można zmienić uprawnień \"%.255s\""
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr "rozmiar dowiązania symbolicznego \"%.250s\" zmienił się z %jd na %zd"
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"próba nadpisania \"%.250s\", który istnieje także w pakiecie %.250s %.250s"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "nie można rozwiązać dowiązania symbolicznego \"%.250s\""
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1385,7 +1479,7 @@ msgstr ""
 "nie można ustalić stanu (rozwiązać) proponowanego nowego celu dowiązania "
 "symbolicznego \"%.250s\" dla dowiązania \"%.250s\""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1393,17 +1487,17 @@ msgid ""
 msgstr ""
 "próba nadpisania \"%.250s\", który jest ominięciem \"%.250s\" (pakiet %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "próba nadpisania \"%.250s\", który jest ominięciem \"%.250s\""
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "nie można ustalić stanu \"%.255s\" (który miał być zainstalowany)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1412,29 +1506,38 @@ msgstr ""
 "nie można wykonać porządkowania dla \"%.255s\" dopóki nie zostanie "
 "zainstalowana inna jego wersja"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "nie można ustalić stanu odzyskanego \"%.255s\" dopóki nie zostanie "
 "zainstalowana inna jego wersja"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "archiwum zawiera obiekt \"%.255s\" nieznanego typu 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "nie można ustalić stanu pliku \"%s\""
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Zastąpienie plików z poprzedniego pakietu %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Zastąpienie przez pliki z instalowanego pakietu %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1443,105 +1546,60 @@ msgstr ""
 "próba nadpisania katalogu \"%.250s\" w pakiecie %.250s %.250s przez obiekt "
 "nie będący katalogiem"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "próba nadpisania \"%.250s\", który istnieje także w pakiecie %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "nie można utworzyć \"%.255s\" (podczas przetwarzania \"%.255s\")"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "uruchomiony dpkg-deb podczas \"%.255s\""
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "nie można zamknąć/zapisać \"%.255s\""
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "nie można utworzyć potoku \"%.255s\""
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "nie można utworzyć urządzenia \"%.255s\""
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "nie można utworzyć dowiązania \"%.255s\""
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "nie można utworzyć dowiązania symbolicznego \"%.255s\""
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "nie można utworzyć katalogu \"%.255s\""
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "nie można przenieść \"%.255s\", aby zainstalować nową wersję"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "nie można odczytać dowiązania \"%.255s\""
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "nie można zrobić kopii dowiązania symbolicznego dla \"%.255s\""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "nie można zmienić właściciela kopii dowiązania symbolicznego dla \"%.255s\""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "nie można zrobić kopii dowiązania dla \"%.255s\" dopóki nie zostanie "
 "zainstalowana inna jego wersja"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nie można zainstalować nowej wersji \"%.255s\""
 
-#: src/archives.c:890 src/archives.c:933
-#, fuzzy, c-format
+#: src/archives.c:1121 src/archives.c:1164
+#, c-format
 msgid "unable to open '%.255s'"
-msgstr "nie można utworzyć \"%.255s\""
+msgstr "nie można otworzyć \"%.255s\""
 
-#: src/archives.c:935
-#, fuzzy, c-format
+#: src/archives.c:1166
+#, c-format
 msgid "unable to sync file '%.255s'"
-msgstr "nie można wykonać funkcji \"setvbuf\" dla \"%.255s\""
+msgstr "nie można zsynchronizować pliku \"%.255s\""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
 "%s"
 msgstr ""
-"zignorowanie problemu z zależnościami w %s:\n"
+"ignorowanie problemu z zależnościami z %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1550,7 +1608,7 @@ msgstr ""
 "rozważanie dekonfiguracji istotnego\n"
 " pakietu %s, aby włączyć %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1559,7 +1617,7 @@ msgstr ""
 "dpkg: niestety, %s jest istotnym pakietem, który nie zostanie\n"
 " zdekonfigurowany, aby włączyć %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1569,17 +1627,17 @@ msgstr ""
 "może pomóc):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "usuwanie %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalowanie %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1587,13 +1645,13 @@ msgstr ""
 "dpkg: rozważanie dekonfiguracji %s, którego zależności zostałyby naruszone "
 "przez %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 "dpkg: tak, %s zostanie zdekonfigurowany (naruszenie zależności przez %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1602,11 +1660,11 @@ msgstr ""
 "dpkg: w odniesieniu do %s zawierającego %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "zignorowanie naruszenia zależności, dalsze przetwarzanie!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1615,31 +1673,31 @@ msgstr ""
 "instalacja %.250s narusza zależności %.250s, a\n"
 "nie pozwolono na dekonfigurację (--auto-deconfigure może pomóc)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 "instalacja %.250s wprowadzi niespełnione zależności w istniejącym "
 "oprogramowaniu"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: rozważanie usunięcia %s w zamian za %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s nie jest poprawnie zainstalowany - ignorowanie zależności od niego.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: mogą wystąpić problemy przy usuwaniu %s, jako że dostarcza %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1648,102 +1706,101 @@ msgstr ""
 "dpkg: pakiet %s wymaga ponownej instalacji, ale zostanie usunięty według "
 "żądania.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pakiet %s wymaga ponownej instalacji i nie zostanie usunięty.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: tak, %s zostanie usunięty w zamian za %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "konflikt pakietów - nie będzie instalowany %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
-msgstr "zignorowanie konfliktu, dalsze przetwarzanie!"
+msgstr "ignorowanie konfliktu, dalsze przetwarzanie!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive wymaga co najmniej jednego argumentu będącego ścieżką"
 
-#: src/archives.c:1233
-#, fuzzy
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
-msgstr "nie można wykonać polecenia \"find\" dla --recursive"
+msgstr "find do dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "nie można utworzyć potoku dla \"find\""
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "nie można odczytać z potoku dla \"find\""
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "nie można zamknąć potoku dla \"find\""
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "wyszukiwanie --recursive zwróciło nieobsługiwany błąd %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "przeszukane, ale nie znaleziono żadnych pakietów (plików *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s wymaga co najmniej jednego argumentu będącego plikiem archiwum"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standardowe wyjście>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standardowe wyjście błędów>"
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
-msgstr "Zaznaczenie poprzednio niezaznaczonego pakietu %s.\n"
+msgid "Selecting previously unselected package %s.\n"
+msgstr "Wybieranie wcześniej niewybranego pakietu %s.\n"
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
-msgstr "Pominięcie niezaznaczonego pakietu %s.\n"
+msgid "Skipping unselected package %s.\n"
+msgstr "Pomijanie niewybranego pakietu %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Wersja %.250s pakietu %.250s jest już zainstalowana.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "zastąpienie %.250s w wersji %.250s wcześniejszą wersją %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1765,10 +1822,9 @@ msgid "unable to restore backup version of `%.250s'"
 msgstr "nie można odtworzyć kopii zapasowej \"%.250s\""
 
 #: src/cleanup.c:98
-#, fuzzy, c-format
-#| msgid "unable to restore backup version of `%.250s'"
+#, c-format
 msgid "unable to remove backup copy of '%.250s'"
-msgstr "nie można odtworzyć kopii zapasowej \"%.250s\""
+msgstr "nie można usunąć kopii zapasowej \"%.250s\""
 
 #: src/cleanup.c:102
 #, c-format
@@ -1780,18 +1836,17 @@ msgstr "nie można usunąć nowo zainstalowanej wersji \"%.250s\""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nie można usunąć zainstalowanej nowej wersji \"%.250s\""
 
-#: src/configure.c:102
-#, fuzzy, c-format
-#| msgid "unable to stat new dist conffile `%.250s'"
+#: src/configure.c:107
+#, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "nie można ustalić stanu nowego pliku konfiguracyjnego \"%.250s\""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nie można ustalić stanu aktualnego pliku konfiguracyjnego \"%.250s\""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1802,58 +1857,57 @@ msgstr ""
 "Plik konfiguracyjny \"%s\" nie istnieje w systemie.\n"
 "Instalowanie nowego pliku konfiguracyjnego według żądania.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: nie można usunąć poprzedniej kopii \"%.250s\": %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: nie można zmienić nazwy \"%.250s\" na \"%.250s\": %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: nie można usunąć \"%.250s\": %s"
 
-#: src/configure.c:186
-#, fuzzy, c-format
-#| msgid "%s: failed to remove old distrib version '%.250s': %s"
+#: src/configure.c:194
+#, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: nie można usunąć poprzedniej wersji \"%.250s\": %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: nie można usunąć \"%.250s\" (przed nadpisaniem): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: nie można utworzyć dowiązania \"%.250s\" do \"%.250s\": %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instalowanie nowej wersji pliku konfiguracyjnego %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nie można zainstalować \"%.250s\" jako \"%.250s\""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "pakiet \"%s\" nie jest zainstalowany, nie można go skonfigurować"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pakiet %.250s jest już zainstalowany i skonfigurowany"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1862,20 +1916,37 @@ msgstr ""
 "pakiet %.250s nie jest gotowy do skonfigurowania\n"
 " nie można go skonfigurować (bieżący stan \"%.250s\")"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pakiet %.250s nie jest gotowy do skonfigurowania\n"
+" nie można go skonfigurować (bieżący stan \"%.250s\")"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
 "%s"
 msgstr ""
-"dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie %s:\n"
+"dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
-msgstr "problemy z zależnościami - pozostawiony nieskonfigurowany"
+msgstr "problemy z zależnościami - pozostawianie nieskonfigurowanego"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1885,20 +1956,20 @@ msgstr ""
 "żądania:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr ""
-"Pakiet jest w złym stanie - powinien zostać przeinstalowany\n"
+"Pakiet jest w złym stanie - powinien zostać zainstalowany ponownie\n"
 " przed próbą jego skonfigurowania."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
-msgstr "Konfigurowanie %s (%s) ...\n"
+msgstr "Konfigurowanie pakietu %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1907,7 +1978,7 @@ msgstr ""
 "%s: nie można ustalić stanu pliku konfiguracyjnego \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1916,7 +1987,7 @@ msgstr ""
 "%s: plik konfiguracyjny \"%s\" jest zapętlonym dowiązaniem\n"
 " (= \"%s\")"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1925,7 +1996,7 @@ msgstr ""
 "%s: nie można określić dowiązania do pliku konfiguracyjnego \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1934,37 +2005,38 @@ msgstr ""
 "%s: plik konfiguracyjny \"%.250s\" jest dowiązaniem do błędnego pliku\n"
 " (\"%s\" jest dowiązaniem do \"%s\")"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: plik konfiguracyjny \"%.250s\" nie jest plikiem ani dowiązaniem (= \"%s"
 "\")"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "skrót md5"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "%s: nie można otworzyć pliku konfiguracyjnego %s dla sprawdzenia sumy "
 "kontrolnej: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
-msgstr ""
+msgstr "Wizualizacja różnic w plikach konfiguracyjnych"
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Należy wpisać \"exit\" po zakończeniu pracy.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
-msgstr ""
+msgstr "Plik konfiguracyjny powłoki"
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1973,12 +2045,12 @@ msgstr ""
 "\n"
 "Plik konfiguracyjny \"%s\""
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (aktualnie \"%s\")"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1989,16 +2061,16 @@ msgstr ""
 " ==> Plik w systemie utworzony przez administratora lub skrypt.\n"
 " ==> Plik w pakiecie dostarczony przez opiekuna pakietu.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
 "     Not modified since installation.\n"
 msgstr ""
 "\n"
-"     Nie zmodyfikowany po zainstalowaniu.\n"
+"     Niezmodyfikowany po zainstalowaniu.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2007,7 +2079,7 @@ msgstr ""
 "\n"
 " ==> Zmodyfikowany (przez administratora lub skrypt) po zainstalowaniu.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2016,38 +2088,38 @@ msgstr ""
 "\n"
 " ==> Usunięty (przez administratora lub skrypt) po zainstalowaniu.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Twórca pakietu zamieścił zaktualizowaną wersję.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Wersja w pakiecie jest taka sama jak przy ostatniej instalacji.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Wykorzystany zostanie nowy plik według żądania.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Wykorzystany zostanie aktualny plik według żądania.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Domyślnie zostanie zachowany poprzedni plik konfiguracyjny.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Domyślnie zostanie zainstalowany nowy plik konfiguracyjny.\n"
 
-#: src/configure.c:645
-#, fuzzy, c-format
+#: src/configure.c:692
+#, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
 "    Y or I  : install the package maintainer's version\n"
@@ -2056,201 +2128,185 @@ msgid ""
 "      Z     : start a shell to examine the situation\n"
 msgstr ""
 "   Należy wybrać jedno z pośród wymienionych poniżej działań:\n"
-"    Y lub I  : zainstalowanie nowej wersji z pakietu\n"
+"    Y lub I  : zainstalowanie wersji opiekuna pakietu\n"
 "    N lub O  : zachowanie bieżącej wersji\n"
 "      D      : pokazanie różnic pomiędzy wersjami pliku\n"
-"      Z      : zatrzymanie tego procesu w celu rozeznania sytuacji\n"
+"      Z      : uruchomienie powłoki w celu zbadania sytuacji\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Domyślnym działaniem jest zachowanie bieżącej wersji.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Domyślnym działaniem jest zainstalowanie nowej wersji.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[domyślnie=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[domyślnie=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[brak domyślnego działania]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "błąd zapisu do stderr wykryty przed ukazaniem się znaku zachęty"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "błąd odczytu ze standardowego wejścia wykryty po znaku zachęty"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF na standardowym wejściu wprowadzony ze znaku zachęty"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s wymaga %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s wymaga wstępnie %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s poleca %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugeruje %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s narusza zależności %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s w konflikcie z %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s rozszerza %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s jest przeznaczony do usunięcia.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s jest przeznaczony do zdekonfigurowania.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s jest przeznaczony do zainstalowania, ale w wersji %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s jest zainstalowany, ale w wersji %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s jest rozpakowany, ale nie był jeszcze skonfigurowany.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s jest rozpakowany, ale w wersji %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s ma skonfigurowaną wersję %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s jest %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s dostarcza %.250s ale jest przeznaczony do usunięcia.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 "  %.250s dostarcza %.250s ale jest przeznaczony do zdekonfigurowania.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s dostarcza %.250s ale jest %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s nie jest zainstalowany.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (wersja %.250s) jest przeznaczony do zainstalowania.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (wersja %.250s) jest obecny i %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s dostarcza %.250s i jest przeznaczony do zainstalowania.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s dostarcza %.250s i jest obecny oraz %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
+msgstr "Proszę użyć --help, aby otrzymać pomoc na temat ominięć plików."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
-msgstr "Debian %s w wersji %s.\n"
-
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+msgstr "Wersja %2$s pakietu Debiana %1$s.\n"
 
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
-#, fuzzy, c-format
+#: utils/update-alternatives.c:84
+#, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
-"\n"
-"Niniejszy program jest oprogramowaniem wolnym, sprawdź \n"
-"Powszechną Licencję Publiczną GNU w wersji drugiej lub późniejszej,\n"
-"by dowiedzieć się o warunkach rozpowszechniania.\n"
-"Brak JAKIEJKOLWIEK gwarancji.\n"
+"Niniejszy program jest wolnym oprogramowaniem, proszę zapoznać się z "
+"licencją\n"
+"GNU General Public License w wersji 2 lub późniejszej, aby poznać warunki\n"
+"rozpowszechniania. Nie udziela się ŻADNEJ gwarancji.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2259,7 +2315,7 @@ msgstr ""
 "Użycie: %s [<opcja> ...] <polecenie>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2270,37 +2326,16 @@ msgid ""
 "  --truename <file>        return the diverted file.\n"
 "\n"
 msgstr ""
+"Polecenia:\n"
+"  [--add] <plik>               dodaje ominięcie.\n"
+"  --remove <plik>              usuwa ominięcie.\n"
+"  --list [<wzorzec globalny>]  pokazuje ominięcia pliku.\n"
+"  --listpackage <plik>         pokazuje pakiet, który omija plik.\n"
+"  --truename <plik>            zwraca ominięty plik.\n"
+"\n"
 
-#: src/divertcmd.c:99
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option> ...] <command>\n"
-#| "\n"
-#| "Commands:\n"
-#| "  [--add] <file>           add a diversion.\n"
-#| "  --remove <file>          remove the diversion.\n"
-#| "  --list [<glob-pattern>]  show file diversions.\n"
-#| "  --listpackage <file>     show what package diverts the file.\n"
-#| "  --truename <file>        return the diverted file.\n"
-#| "\n"
-#| "Options:\n"
-#| "  --package <package>      name of the package whose copy of <file> will "
-#| "not\n"
-#| "                             be diverted.\n"
-#| "  --local                  all packages' versions are diverted.\n"
-#| "  --divert <divert-to>     the name used by other packages' versions.\n"
-#| "  --rename                 actually move the file aside (or back).\n"
-#| "  --admindir <directory>   set the directory with the diversions file.\n"
-#| "  --test                   don't do anything, just demonstrate.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-#| "\n"
-#| "When adding, default is --local and --divert <original>.distrib.\n"
-#| "When removing, --package or --local and --divert must match if "
-#| "specified.\n"
-#| "Package preinst/postrm scripts should always specify --package and --"
-#| "divert.\n"
+#: src/divertcmd.c:98
+#, c-format
 msgid ""
 "Options:\n"
 "  --package <package>      name of the package whose copy of <file> will "
@@ -2316,15 +2351,6 @@ msgid ""
 "  --version                show the version.\n"
 "\n"
 msgstr ""
-"Użycie: %s [<opcja> ...] <polecenie>\n"
-"\n"
-"Polecenia:\n"
-"  [--add] <plik>           dodaje ominięcie.\n"
-"  --remove <plik>          usuwa ominięcie.\n"
-"  --list [<wzorzec-glob>]  pokazuje ominięcia pliku.\n"
-"  --listpackage <plik>     pokazuje pakiet zawierający ominięcie pliku.\n"
-"  --truename <plik>        zwraca ominięty plik.\n"
-"\n"
 "Opcje:\n"
 "  --package <pakiet>       nazwa pakietu, którego kopia <pliku> nie\n"
 "                            będzie ominięta.\n"
@@ -2338,12 +2364,8 @@ msgstr ""
 "  --help                   wyświetla ten komunikat pomocy\n"
 "  --version                wyświetla informacje o wersji.\n"
 "\n"
-"Domyślne opcje podczas dodawania: --local i --divert <oryginał>.distrib.\n"
-"Podczas usuwania: --package lub --local i --divert muszą pasować, jeśli "
-"podano.\n"
-"Skrypty przed/poinstalacyjne muszą zawsze podawać --package i --divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2351,20 +2373,17 @@ msgid ""
 "Package preinst/postrm scripts should always specify --package and --"
 "divert.\n"
 msgstr ""
+"Domyślne opcje podczas dodawania: --local i --divert <oryginał>.distrib.\n"
+"Podczas usuwania: --package lub --local i --divert muszą pasować, jeśli "
+"podano.\n"
+"Skrypty przed/poinstalacyjne muszą zawsze podawać --package i --divert.\n"
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "nie można ustalić stanu starego pliku \"%s\" : %s"
-
-#: src/divertcmd.c:167
-#, fuzzy, c-format
-#| msgid "error checking `%s': %s"
+#: src/divertcmd.c:166
+#, c-format
 msgid "error checking '%s'"
-msgstr "błąd sprawdzania \"%s\": %s"
+msgstr "błąd sprawdzania \"%s\""
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2373,144 +2392,112 @@ msgstr ""
 "zmiana nazwy oznacza nadpisanie \"%s\" \n"
 "  innym plikiem \"%s\", co nie jest dozwolone"
 
-#: src/divertcmd.c:222
-#, fuzzy, c-format
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
+#, c-format
 msgid "unable to create file '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można utworzyć pliku \"%.255s\""
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
-msgstr ""
+msgstr "kopia pliku"
 
-#: src/divertcmd.c:238
-#, fuzzy, c-format
-#| msgid "cannot stat new name `%s': %s"
+#: src/divertcmd.c:237
+#, c-format
 msgid "cannot rename '%s' to '%s'"
-msgstr "nie można ustalić stanu nowego pliku \"%s\" : %s"
+msgstr "nie można zmienić nazwy \"%s\" na \"%s\""
 
-#: src/divertcmd.c:251
-#, fuzzy, c-format
-#| msgid "rename: remove duplicate old link `%s': %s"
+#: src/divertcmd.c:250
+#, c-format
 msgid "rename: remove duplicate old link '%s'"
-msgstr "rename: usuwanie powielonego starego dowiązania \"%s\": %s"
+msgstr "rename: usuwanie powielonego starego dowiązania \"%s\""
 
-#: src/divertcmd.c:261
-#, fuzzy, c-format
-#| msgid "unable to open source file `%.250s'"
+#: src/divertcmd.c:260
+#, c-format
 msgid "unable to remove copied source file '%s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można usunąć skopiowanego pliku źródłowego \"%s\""
 
-#: src/divertcmd.c:283
-#, fuzzy, c-format
-#| msgid "local diversion to: %s\n"
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "nazwa pliku \"%s\" nie jest absolutna"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "plik nie może zawierać znaków nowej linii"
+
+#: src/divertcmd.c:291
+#, c-format
 msgid "local diversion of %s"
-msgstr "lokalne ominięcie do: %s\n"
+msgstr "lokalne ominięcie %s"
 
-#: src/divertcmd.c:285
-#, fuzzy, c-format
-#| msgid "local diversion to: %s\n"
+#: src/divertcmd.c:293
+#, c-format
 msgid "local diversion of %s to %s"
-msgstr "lokalne ominięcie do: %s\n"
+msgstr "lokalne ominięcie %s do %s"
 
-#: src/divertcmd.c:289
-#, fuzzy, c-format
-#| msgid "diversion by %s to: %s\n"
+#: src/divertcmd.c:297
+#, c-format
 msgid "diversion of %s by %s"
-msgstr "ominięcie przez %s do: %s\n"
+msgstr "ominięcie %s przez %s"
 
-#: src/divertcmd.c:292
-#, fuzzy, c-format
-#| msgid "diversion by %s to: %s\n"
+#: src/divertcmd.c:300
+#, c-format
 msgid "diversion of %s to %s by %s"
-msgstr "ominięcie przez %s do: %s\n"
+msgstr "ominięcie %s do %s przez %s"
 
-#: src/divertcmd.c:308
-#, fuzzy, c-format
-#| msgid "local diversion to: %s\n"
+#: src/divertcmd.c:316
+#, c-format
 msgid "any diversion of %s"
-msgstr "lokalne ominięcie do: %s\n"
+msgstr "dowolne ominięcie %s"
 
-#: src/divertcmd.c:310
-#, fuzzy, c-format
-#| msgid "diversion by %s to: %s\n"
+#: src/divertcmd.c:318
+#, c-format
 msgid "any diversion of %s to %s"
-msgstr "ominięcie przez %s do: %s\n"
-
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "nie można otworzyć pliku GPL"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "nie można ustalić stanu pliku części \"%.250s\""
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "usuwanie starego pliku diversions-old: %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "błąd tworzenia nowego pliku statoverride-old: %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "błąd instalowania nowego pliku statoverride: %s"
+msgstr "dowolne ominięcie %s do %s"
 
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s wymaga podania pojedynczego argumentu"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "nazwa pliku \"%s\" nie jest absolutna"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "plik nie może zawierać znaków nowej linii"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Nie można omijać katalogów"
 
-#: src/divertcmd.c:432
-#, fuzzy, c-format
+#: src/divertcmd.c:445
+#, c-format
 msgid "cannot divert file '%s' to itself"
-msgstr "Nie można omijać katalogów"
+msgstr "nie można ominąć pliku \"%s\" do siebie samego"
 
-#: src/divertcmd.c:452
-#, fuzzy, c-format
-#| msgid "Leaving `%s'"
+#: src/divertcmd.c:465
+#, c-format
 msgid "Leaving '%s'\n"
-msgstr "Opuszczanie \"%s\""
+msgstr "Opuszczanie \"%s\"\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "\"%s\" koliduje z \"%s\""
 
-#: src/divertcmd.c:480
-#, fuzzy, c-format
-#| msgid "Adding `%s'"
+#: src/divertcmd.c:493
+#, c-format
 msgid "Adding '%s'\n"
-msgstr "Dodawanie \"%s\""
+msgstr "Dodawanie \"%s\"\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
 #, fuzzy, c-format
-#| msgid "No diversion `%s', none removed"
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"ignorowanie żądania usunięcia pakietu %.250s, który nie jest zainstalowany."
+
+#: src/divertcmd.c:564
+#, c-format
 msgid "No diversion '%s', none removed.\n"
-msgstr "Brak ominięcia \"%s\", nic nie usunięto"
+msgstr "Brak ominięcia \"%s\", nic nie usunięto.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2521,7 +2508,7 @@ msgstr ""
 "  podczas usuwania \"%s\"\n"
 "  znaleziono \"%s\""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2532,17 +2519,23 @@ msgstr ""
 "  podczas usuwania \"%s\"\n"
 "  znaleziono \"%s\""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
 #, fuzzy, c-format
-#| msgid "Removing `%s'"
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"ignorowanie żądania usunięcia pakietu %.250s, który nie jest zainstalowany."
+
+#: src/divertcmd.c:602
+#, c-format
 msgid "Removing '%s'\n"
-msgstr "Usuwanie \"%s\""
+msgstr "Usuwanie \"%s\"\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pakiet nie może zawierać znaków nowej linii"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to nie może zawierać znaków nowej linii"
 
@@ -2558,12 +2551,12 @@ msgstr "nie można ustalić stanu poprzedniej listy ominiętych plików"
 msgid "failed to fstat diversions file"
 msgstr "nie można ustalić stanu listy ominiętych plików"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "konflikt dla ominięcia \"%.250s\" lub \"%.250s\""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2571,9 +2564,9 @@ msgid ""
 msgstr ""
 "W przypadku niżej wymienionych pakietów wystąpiły problemy podczas\n"
 "instalowania. Aby te pakiety (oraz inne, zależne od nich) działały\n"
-"poprawnie, muszą zostać przeinstalowane.\n"
+"poprawnie, muszą zostać zainstalowane ponownie.\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2583,30 +2576,30 @@ msgstr ""
 "Aby te pakiety działały poprawnie, muszą zostać skonfigurowane poprzez\n"
 "wywołanie dpkg --configure lub użycie opcji konfiguracji w menu dselect.\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
 "dpkg --configure <package> or the configure menu option in dselect:\n"
 msgstr ""
-"Niżej wymienione pakiety zostały wpół-skonfigurowane, gdyż prawdopodobnie\n"
+"Niżej wymienione pakiety zostały częściowo skonfigurowane, gdyż "
+"prawdopodobnie\n"
 "wystąpiły problemy podczas ich pierwszego konfigurowania. Należy ponowić\n"
 "próbę konfigurowania wywołaniem dpkg --configure <pakiet> lub użyciem\n"
 "opcji konfiguracji z menu w dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
 "the packages can be removed using dselect or dpkg --remove:\n"
 msgstr ""
-"Niżej wymienione pakiety zostały wpół-zainstalowane, gdyż wystąpiły "
-"problemy\n"
-"podczas ich instalowania. Proces ten prawdopodobnie może zostać powtórzony;\n"
-"pakiety mogą też być usunięte poprzez wywołanie dpkg --remove lub użycie "
-"dselect.\n"
+"Niżej wymienione pakiety zostały częściowo zainstalowane, gdyż wystąpiły\n"
+"problemy podczas ich instalowania. Proces ten prawdopodobnie może zostać\n"
+"powtórzony; pakiety mogą też być usunięte poprzez wywołanie dpkg --remove\n"
+"lub użycie dselect.\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2617,7 +2610,7 @@ msgstr ""
 "używając\n"
 "dpkg --configure --pending (lub dpkg --triggers-only) albo dselect:\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2627,41 +2620,69 @@ msgstr ""
 "jeszcze się nie zakończyło. Przetwarzanie można wywołać na żądanie używając\n"
 "dpkg --configure --pending (lub dpkg --triggers-only) albo dselect:\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+#, fuzzy
+#| msgid "Process even packages with wrong or no architecture"
+msgid "The following packages do not have an architecture:\n"
+msgstr "Przetwarzania pakietów nawet ze złą lub brakującą architekturą"
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s nie wymaga podawania argumentów"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
+"Inny proces zablokował bazę danych do zapisu i może ją obecnie modyfikować,\n"
+"część następujących problemów może być tego skutkiem.\n"
 
-#: src/enquiry.c:191
-#, fuzzy
-#| msgid "<unknown>"
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<nieznany>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d w %s: "
 
-#: src/enquiry.c:266
-#, fuzzy, c-format
-#| msgid " %d packages, from the following sections:"
+#: src/enquiry.c:321
+#, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
-msgstr[0] " %d pakietów, z następujących sekcji:"
-msgstr[1] " %d pakietów, z następujących sekcji:"
+msgstr[0] " %d pakiet, z następującej sekcji:"
+msgstr[1] " %d pakiety, z następujących sekcji:"
 msgstr[2] " %d pakietów, z następujących sekcji:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2670,29 +2691,33 @@ msgstr ""
 "Wersja dpkg obsługująca %s nie jest jeszcze skonfigurowana.\n"
 " Należy wykonać \"dpkg --configure dpkg\" i później spróbować ponownie.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "nie odnaleziono dpkg w bazie danych, nie można sprawdzić czy obsługuje %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "pole Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoka"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "długie nazwy plików"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "wielokrotne określenia Conflicts i Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2701,31 +2726,31 @@ msgstr ""
 "dpkg: nie można rozwiązać problemu ze wstępnymi wymaganiami:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "nie można rozwiązać problemu ze wstępnymi wymaganiami dla %.250s (potrzebne "
 "dla %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr ""
 "niewykorzystywana już opcja \"--%s\", zamiast niej proszę używać \"--%s\"."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions wymaga podania trzech argumentów: <wersja> <relacja> "
 "<wersja>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "błędna relacja dla --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "wersja \"%s\" ma złą składnię: %s"
@@ -2740,20 +2765,17 @@ msgstr ""
 " %s\n"
 
 #: src/errors.c:68
-#, fuzzy, c-format
-#| msgid ""
-#| "dpkg: failed to allocate memory for new entry in list of failed packages."
+#, c-format
 msgid ""
 "%s: failed to allocate memory for new entry in list of failed packages: %s"
 msgstr ""
-"dpkg: błąd podczas przydzielania pamięci dla nowej pozycji w liście błędnych "
-"pakietów."
+"%s: błąd podczas przydzielania pamięci dla nowej pozycji w liście błędnych "
+"pakietów: %s"
 
 #: src/errors.c:79
-#, fuzzy, c-format
-#| msgid "dpkg: too many errors, stopping\n"
+#, c-format
 msgid "%s: too many errors, stopping\n"
-msgstr "dpkg: zbyt wiele błędów, zatrzymanie\n"
+msgstr "%s: zbyt wiele błędów, zatrzymanie\n"
 
 #: src/errors.c:87
 msgid "Errors were encountered while processing:\n"
@@ -2774,19 +2796,19 @@ msgstr "Pakiet %s został wstrzymany, zostanie przetworzony według żądania\n"
 msgid ""
 "Package %s is on hold, not touching it.  Use --force-hold to override.\n"
 msgstr ""
-"Pakiet %s jest wstrzymany i nie będzie przetwarzany.  --force-hold wymusza "
+"Pakiet %s jest wstrzymany i nie będzie przetwarzany. --force-hold wymusza "
 "jego przetworzenie.\n"
 
 #: src/errors.c:119
 msgid "overriding problem because --force enabled:"
 msgstr "problem zignorowany po użyciu opcji --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "nie można otworzyć listy plików pakietu \"%.250s\""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2795,233 +2817,263 @@ msgstr ""
 "brak listy plików pakietu \"%.250s\", przyjęcie że pakiet nie ma "
 "zainstalowanych plików."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nie można ustalić stanu listy plików pakietu \"%.250s\""
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
 #, fuzzy, c-format
-#| msgid "files list for package `%.250s'"
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "lista plików pakietu \"%.250s\" nie zawiera kończącej pustej linii"
+
+#: src/filesdb.c:298
+#, c-format
 msgid "reading files list for package '%.250s'"
-msgstr "lista plików pakietu \"%.250s\""
+msgstr "odczytywanie listy plików pakietu \"%.250s\""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "lista plików pakietu \"%.250s\" nie zawiera kończącej pustej linii"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "lista plików pakietu \"%.250s\" zawiera pustą nazwę pliku"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "nie można zamknąć listy plików pakietu \"%.250s\""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Odczytywanie bazy danych ... "
 
-#: src/filesdb.c:482
-#, fuzzy, c-format
-#| msgid "%d files and directories currently installed.)\n"
+#: src/filesdb.c:459
+#, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
-msgstr[0] "%d plików i katalogów obecnie zainstalowanych.)\n"
-msgstr[1] "%d plików i katalogów obecnie zainstalowanych.)\n"
+msgstr[0] "%d plik lub katalog obecnie zainstalowany.)\n"
+msgstr[1] "%d pliki i katalogi obecnie zainstalowane.)\n"
 msgstr[2] "%d plików i katalogów obecnie zainstalowanych.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "nie można utworzyć zaktualizowanej listy plików pakietu %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "nie można zapisać zaktualizowanej listy plików pakietu %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "nie można opróżnić buforów dla zaktualizowanej listy plików pakietu %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "nie można zsynchronizować zaktualizowanej listy plików pakietu %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "nie można zamknąć zaktualizowanej listy plików pakietu %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "nie można zainstalować zaktualizowanej listy plików pakietu %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "nie zainstalowany"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "nie zainstalowany ale pliki konfiguracyjne pozostały"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "uszkodzony z powodu błędów podczas usuwania lub instalacji"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "rozpakowany ale nie skonfigurowany"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "uszkodzony podczas przetwarzania skryptu \"postinst\""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "oczekiwanie na przetworzenie wyzwalaczy przez inny pakiet"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "wyzwalacz pobudzony"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "zainstalowany"
 
-#: src/help.c:107
-#, fuzzy
-msgid "error: PATH is not set."
-msgstr "dpkg - błąd: zmienna PATH jest nie ustawiona.\n"
+#: src/help.c:113
+msgid "PATH is not set."
+msgstr "PATH jest nie ustawiona."
 
-#: src/help.c:129
-#, fuzzy, c-format
+#: src/help.c:135
+#, c-format
 msgid "'%s' not found in PATH or not executable."
-msgstr "dpkg: nie odnaleziono \"%s\" w PATH.\n"
+msgstr "\"%s\" nie odnaleziono w PATH lub nie jest wykonywalny."
 
-#: src/help.c:138
-#, fuzzy, c-format
+#: src/help.c:144
+#, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
 "%s"
 msgid_plural ""
 "%d expected programs not found in PATH or not executable.\n"
 "%s"
-msgstr[0] "dpkg: nie odnaleziono \"%s\" w PATH.\n"
-msgstr[1] "dpkg: nie odnaleziono \"%s\" w PATH.\n"
-msgstr[2] "dpkg: nie odnaleziono \"%s\" w PATH.\n"
+msgstr[0] ""
+"%d oczekiwany program nieznaleziony w PATH lub niebędący wykonywalnym.\n"
+"%s"
+msgstr[1] ""
+"%d oczekiwane programy nieznalezione w PATH lub niebędące wykonywalnymi.\n"
+"%s"
+msgstr[2] ""
+"%d oczekiwanych programów nieznalezionych w PATH lub niebędących "
+"wykonywalnymi.\n"
+"%s"
 
-#: src/help.c:141
-#, fuzzy
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
-"%d program(ów) nie odnaleziono w PATH.\n"
-"Zmienna PATH dla konta administratora powinna zawierać katalogi /usr/local/"
-"sbin, /usr/sbin oraz /sbin."
+"Uwaga: Zmienna PATH dla konta administratora zawiera zwykle katalogi /usr/"
+"local/sbin, /usr/sbin oraz /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
+"admindir musi znajdować się wewnątrz instdir, aby dpkg pracował prawidłowo"
 
-#: src/help.c:190 src/main.c:746
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
-msgstr "błąd ustawiania zmiennych środowiska dla skryptu od opiekuna pakietu"
+msgstr "błąd ustawiania zmiennych środowiska dla podprocesu"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
-msgstr "nie można zmienić katalogu głównego na \"%.255s\""
+msgstr "nie można zmienić katalogu głównego na \"%.250s\""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "nie można zmienić katalogu na \"%.255s\""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nie można ustawić praw do wykonywania \"%.250s\""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "błąd ustawiania zmiennych środowiska dla skryptu od opiekuna pakietu"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "zainstalowany skrypt %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nie można ustalić stanu %s \"%.250s\""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nowy skrypt %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "poprzedni skrypt %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nie można ustalić stanu %s \"%.250s\": %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - próba wywołania skryptu z nowego pakietu ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "brak skryptu w nowej wersji pakietu - zaniechanie wywołania skryptu"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... najprawdopodobniej wywołanie skryptu powiodło się.\n"
 
-#: src/help.c:579
-#, fuzzy, c-format
+#: src/help.c:644
+#, c-format
 msgid "unable to securely remove '%.255s'"
-msgstr "nie można utworzyć \"%.255s\""
+msgstr "nie można bezpiecznie usunąć \"%.255s\""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
-msgstr ""
+msgstr "polecenie rm do wyczyszczenia"
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nie można stwierdzić istnienia \"%.250s\""
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "nie można odczytać katalogu informacyjnego"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
 #, c-format
-msgid "Debian `%s' package management program version %s.\n"
-msgstr "Debian \"%s\", program do zarządzania pakietami, wersja \"%s\".\n"
+msgid "error trying to open %.250s"
+msgstr "nie można otworzyć %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to create file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "nie można utworzyć pliku \"%.255s\""
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "plik konfiguracyjny \"%.250s\" nie został odnaleziony w pakiecie"
 
-#: src/main.c:85
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "błąd zapisu \"%s\""
+
+#: src/main.c:62
 #, c-format
+msgid "Debian `%s' package management program version %s.\n"
+msgstr "Wersja %2$s programu do zarządzania pakietami Debiana %1$s.\n"
+
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3044,7 +3096,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3080,9 +3136,9 @@ msgstr ""
 "  -Dh|--debug=help                  Pomoc na temat debugowania.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "  -h|--help                        Show this help message.\n"
 "  --version                        Show the version.\n"
@@ -3090,33 +3146,39 @@ msgid ""
 msgstr ""
 "  -h|--help                      Pokazuje ten ekran pomocy.\n"
 "  --version                      Pokazuje informacje o wersji programu.\n"
-"  --license|--licence            Pokazuje info o licencji i prawach "
-"autorskich.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
 " -x|--extract|-X|--vextract|--fsys-tarfile  on archives (type %s --help).\n"
 "\n"
 msgstr ""
-"Użyj dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
+"Proszę użyć dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--"
+"field|\n"
 " -x|--extract|-X|--vextract|--fsys-tarfile na archiwach (patrz %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Do użytku wewnętrznego: --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3124,6 +3186,10 @@ msgstr ""
 #| "  --root=<directory>         Install on a different root directory.\n"
 #| "  --instdir=<directory>      Change installation dir without changing "
 #| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
 #| "  -O|--selected-only         Skip packages not selected for install/"
 #| "upgrade.\n"
 #| "  -E|--skip-same-version     Skip packages whose same version is "
@@ -3175,6 +3241,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3185,35 +3253,40 @@ msgid ""
 "\n"
 msgstr ""
 "Opcje:\n"
-"  --admindir=<katalog>    Używa <katalogu> zamiast %s.\n"
-"  --root=<katalog>        Instalacja w systemie o innym korzeniu.\n"
-"  --instdir=<katalog>     Zmiana katalogu głównego bez kat. administracyjn.\n"
-"  -O|--selected-only      Pomiń pakiety niewybrane do zainst./aktualizacji.\n"
-"  -E|--skip-same-version  Pomiń pakiety o tej samej wersji co "
+"  --admindir=<katalog>     Używa <katalogu> zamiast %s.\n"
+"  --root=<katalog>         Instalacja w systemie o innym korzeniu.\n"
+"  --instdir=<katalog>      Zmiana katalogu głównego bez kat. "
+"administracyjn.\n"
+"  --path-exclude=<wzorzec> Nie instal. ścieżek, które pasują do wzorca "
+"powłoki.\n"
+"  --path-include=<wzorzec> Włącz wzorzec po jego poprzednim wyłączeniu.\n"
+"  -O|--selected-only       Pomiń pakiety niewybrane do zainst./"
+"aktualizacji.\n"
+"  -E|--skip-same-version   Pomiń pakiety o tej samej wersji co "
 "zainstalowana.\n"
-"  -G=--refuse-downgrade   Pomiń pakiety o wcześniejszej wersji niż "
+"  -G=--refuse-downgrade    Pomiń pakiety o wcześniejszej wersji niż "
 "zainstal.\n"
-"  -B|--auto-deconfigure   Instaluj mimo naruszania zależności innego "
+"  -B|--auto-deconfigure    Instaluj mimo naruszania zależności innego "
 "pakietu.\n"
-"  --[no-]triggers         Opuszcza lub wymusza przetwarzanie wyzwalaczy.\n"
-"  --no-debsig             Bez prób sprawdzania podpisów pakietów.\n"
+"  --[no-]triggers          Opuszcza lub wymusza przetwarzanie wyzwalaczy.\n"
+"  --no-debsig              Bez prób sprawdzania podpisów pakietów.\n"
 "  --no-act|--dry-run|--simulate\n"
-"                          Tylko pokaż, co się stanie - nie zmieniaj "
+"                           Tylko pokaż, co się stanie - nie zmieniaj "
 "niczego.\n"
-"  -D|--debug=<ósemkowo>   Włączenie debuggera - patrz -Dhelp lub --"
+"  -D|--debug=<ósemkowo>    Włączenie debuggera - patrz -Dhelp lub --"
 "debug=help.\n"
-"  --status-fd <n>         Wysłanie aktualizacji zmian stanu do deskrypt. "
+"  --status-fd <n>          Wysłanie aktualizacji zmian stanu do deskrypt. "
 "<n>.\n"
-"  --log=<plik>            Zapisywanie zmian do pliku <plik>.\n"
+"  --log=<plik>             Zapisywanie zmian do pliku <plik>.\n"
 "  --ignore-depends=<pakiet>,...\n"
-"                          Ignorowanie zależności dotyczące <pakietu>.\n"
-"  --force-...             Pomijanie problemów - zobacz --force-help.\n"
+"                           Ignorowanie zależności dotyczące <pakietu>.\n"
+"  --force-...              Pomijanie problemów - zobacz --force-help.\n"
 "  --no-force-...|--refuse-...\n"
-"                          Zatrzymanie, jeśli wystąpią problemy.\n"
-"  --abort-after <n>       Zatrzymanie po wystąpieniu <n> błędów.\n"
+"                           Zatrzymanie, jeśli wystąpią problemy.\n"
+"  --abort-after <n>        Zatrzymanie po wystąpieniu <n> błędów.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3231,15 +3304,14 @@ msgstr ""
 "kontroln.).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Proszę użyć \"dselect\" lub \"aptitude\", jeśli potrzebny jest wygodny\n"
 "program do zarządzania pakietami.\n"
 
-#: src/main.c:171
-#, fuzzy
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3250,71 +3322,77 @@ msgid ""
 "Options marked [*] produce a lot of output - pipe it through `less' or "
 "`more' !"
 msgstr ""
-"Wpisz dpkg --help, aby dowiedzieć się jak (od)instalować pakiety [*];\n"
-"Użyj \"dselect\" lub \"aptitude\", jeśli potrzebujesz wygodnego programu\n"
-"do zarządzania pakietami;\n"
-"Wpisz  dpkg -Dhelp, aby dowiedzieć się o opcjach debuggera;\n"
-"Wpisz  dpkg --force-help, aby dowiedzieć się, jak ignorować problemy;\n"
-"Wpisz  dpkg-deb --help, aby dowiedzieć się, jak operować plikami *.deb;\n"
-"Wpisz  dpkg --licence, aby poznać warunki licencji i gwarancji (GNU GPL) "
-"[*].\n"
+"Proszę wpisać dpkg --help, aby dowiedzieć się jak (od)instalować pakiety "
+"[*];\n"
+"\"dselect\" lub \"aptitude\", są wygodnymi programami do zarządzania "
+"pakietami;\n"
+"Proszę wpisać dpkg -Dhelp, aby dowiedzieć się o opcjach debuggera;\n"
+"Proszę wpisać dpkg --force-help, aby dowiedzieć się, jak ignorować "
+"problemy;\n"
+"Proszę wpisać dpkg-deb --help, aby dowiedzieć się, jak operować plikami *."
+"deb;\n"
 "\n"
-"Opcje oznaczone [*] podają dużo treści - skieruj potok na \"less\" lub \"more"
-"\"!"
+"Opcje oznaczone [*] podają dużo treści - proszę użyć potoku z \"less\" lub "
+"\"more\"!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
-msgstr ""
+msgstr "Ustawianie wszystkich opcji wymuszenia"
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
-msgstr ""
+msgstr "Zastępowanie pakietu niższą wersją"
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
-msgstr ""
+msgstr "Konfigurowanie pakietów, które mogą pomóc danemu"
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
-msgstr ""
+msgstr "Przetwarzanie ubocznych pakietów, nawet jeśli są zatrzymane"
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
-msgstr ""
+msgstr "Próba instalowania/usuwania nawet nie będąc rootem"
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
-msgstr ""
+msgstr "PATH nie obejmuje ważnych programów, może stwarzać problemy"
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
+"Instalowanie pakietów nawet jeśli nie uda się sprawdzanie autentyczności"
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr "Przetwarzanie pakietów, nawet ze złymi wersjami"
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
-msgstr ""
+msgstr "Nadpisywanie plików jednego pakietu innym"
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
-msgstr ""
+msgstr "Nadpisywanie ominiętego pliku wersją bez ominięć"
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
-msgstr ""
+msgstr "Nadpisywanie katalogu danego pakietu innym plikiem"
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
-msgstr ""
+msgstr "Nieprzeprowadzanie bezpiecznych operacji we/wy podczas rozpakowywania"
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
-msgstr ""
+msgstr "Używanie nowych plików konfiguracyjnych zawsze, bez pytania"
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
-msgstr ""
+msgstr "Używanie starych plików konfiguracyjnych zawsze, bez pytania"
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3322,154 +3400,191 @@ msgid ""
 "                         you will be prompted unless one of the confold or\n"
 "                         confnew options is also given"
 msgstr ""
+"Używanie domyślnej opcji dla nowych plików konfiguracyjnych, bez pytania,\n"
+"                         jeśli jest dostępna. Jeśli nie można znaleźć opcji\n"
+"                         domyślnej, pytanie użytkownika, chyba że podana\n"
+"                         zostania opcja confold albo confnew."
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
-msgstr ""
+msgstr "Instalowanie brakujących plików konfiguracyjnych za każdym razem"
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
+"Oferowanie zastąpienia plików konfiguracyjnych kiedy nie ma nowych wersji"
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
-msgstr ""
+msgstr "Przetwarzania pakietów nawet ze złą lub brakującą architekturą"
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
-msgstr ""
+msgstr "Instalowanie nawet jeśli może to zepsuć inny pakiet"
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
-msgstr ""
+msgstr "Pozwalanie na instalację konfliktujących ze sobą pakietów"
 
-#: src/main.c:261
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
-msgstr "problemy z zależnościami - nie będzie usuwany"
+msgstr "Zmienianie wszystkich problemów z zależnościami w ostrzeżenia"
 
-#: src/main.c:263
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
-msgstr "problemy z zależnościami - nie będzie usuwany"
+msgstr "Zmienianie wszystkich problemów z wersją w ostrzeżenia"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
-msgstr ""
+msgstr "Usuwanie pakietów, które wymagają instalacji"
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
-msgstr ""
+msgstr "Usuwanie istotnych pakietów"
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
-msgstr ""
+msgstr "Z reguły pomocne informacje o postępie"
 
-#: src/main.c:280
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
-msgstr "błąd ustawiania zmiennych środowiska dla skryptu od opiekuna pakietu"
+msgstr "Wywoływanie i status skryptów opiekuna pakietu"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
-msgstr ""
+msgstr "Informacje o każdym przetworzonym pliku"
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
-msgstr ""
+msgstr "Dużo informacji o każdym przetworzonym pliku"
 
-#: src/main.c:283
-#, fuzzy
-#| msgid "read error in configuration file `%.255s'"
+#: src/main.c:291
 msgid "Output for each configuration file"
-msgstr "błąd odczytu pliku konfiguracyjnego \"%.250s\""
+msgstr "Informacje o każdym pliku konfiguracyjnym"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
-msgstr ""
+msgstr "Dużo informacji o każdym pliku konfiguracyjnym"
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
-msgstr ""
+msgstr "Zależności i konflikty"
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
-msgstr ""
+msgstr "Dużo informacji na temat zależności i konfliktów"
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
-msgstr ""
+msgstr "Aktywowanie i przetwarzanie wyzwalaczy"
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
-msgstr ""
+msgstr "Dużo informacji dotyczących wyzwalaczy"
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
-msgstr ""
+msgstr "Nierozsądna ilość informacji dotyczących wyzwalaczy"
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
-msgstr ""
+msgstr "Dużo nieistotnych informacji na temat np. katalogów dpkg/info"
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
-msgstr ""
+msgstr "Olbrzymia ilość nieistotnych informacji"
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
 "\n"
 " Number  Ref. in source   Description\n"
 msgstr ""
+"%s opcja debugowania, --debug=<not-ósemk> lub -D<not-ósemk>:\n"
+"\n"
+" Numer   Odn. do źródła   Opis\n"
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
 "Debugging options can be mixed using bitwise-or.\n"
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
+"\n"
+"Opcje debugowania mogą być łączone przy użyciu operatorów bitowych.\n"
+"Uwaga: znaczenie i wartości opcji mogą się zmienić w przyszłości.\n"
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug wymaga podania argumentu będącego liczbą ósemkową"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "pusta nazwa pakietu dla --ignore-depends w liście rozdzielanej przecinkami "
 "\"%.250s\""
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends wymaga podania poprawnej nazwy pakietu. \"%.250s\" jest "
 "niepoprawny; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "błędna wartość liczbowa dla --%s: \"%.250s\""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
-msgstr ""
+msgstr "błąd wykonywania funkcji \"%s\", status zakończenia %d"
 
-#: src/main.c:463
-#, fuzzy
-#| msgid "status"
+#: src/main.c:475
 msgid "status logger"
-msgstr "status"
+msgstr "status programu logującego"
+
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s nie wymaga podawania argumentów"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "nie można usunąć pliku \"%.250s\""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
 
-#: src/main.c:478
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3477,73 +3592,79 @@ msgid ""
 "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
 " Forcing things:\n"
 msgstr ""
+"%s wymuszanie opcji - kontrola zachowania w przypadku wykrycia błędów:\n"
+"  ostrzeż, ale kontynuuj: --force-<opcja>,<opcja>,...\n"
+"  zatrz. w razie błędu:   --refuse-<opcja>,<opcja>,... | --no-force-"
+"<opcja>,...\n"
+" Opcje do wymuszenia:\n"
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
 "WARNING - use of options marked [!] can seriously damage your installation.\n"
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
+"\n"
+"OSTRZEŻENIE - użycie opcji oznaczonych [!] może poważnie uszkodzić system.\n"
+"Opcje wymuszania oznaczone [*] są domyślnie włączone.\n"
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "nieznana opcja force/refuse \"%.*s\""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "niewykorzystywana już opcja force/refuse \"%s\"\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd wymaga jednego argumentu, nie zero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd wymaga tylko jednego argumentu"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents wymaga podania dokładnie jednego argumentu"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nie udało się otworzyć \"%i\" jako strumienia"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "niespodziewany EOF przed końcem linii %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "należy określić działanie"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "należy podać nazwę pakietu, a nie nazwę pliku, z którego został zainstalowany"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending wymaga niepodawania argumentów nie będących opcją"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s wymaga co najmniej jednej nazwy pakietu"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "Pakiet %s jest wymieniony kilkukrotnie, ale zostanie przetworzony tylko "
 "raz.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3552,7 +3673,7 @@ msgstr ""
 "Rozpakowana została więcej niż jedna kopia pakietu %s\n"
 " w tym przebiegu!  Konfiguracja odbędzie się tylko dla jednej.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3561,112 +3682,112 @@ msgstr ""
 "pakiet %.250s jest nie gotowy na przetwarzanie wyzwalaczy\n"
 " (bieżący stan \"%.250s\", bez zaplanowanych wyzwalaczy)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Pakiet %s dostarcza %s, ale jest przeznaczony do usunięcia.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pakiet %s jest przeznaczony do usunięcia.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Wersją %s w systemie jest %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Pakiet %s dostarczający %s czeka na przetwarzanie wyzwalaczy.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
-msgstr "  Pakiet %s oczekuje na przetwarzanie wyzwalaczy.\n"
+msgstr "  Pakiet %s czeka na przetwarzanie wyzwalaczy.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: konfiguracja także dla \"%s\" (wymagana przez \"%s\")\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pakiet %s dostarcza %s, ale nie został jeszcze skonfigurowany.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pakiet %s nie jest jeszcze skonfigurowany.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pakiet %s dostarczający %s nie jest zainstalowany.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pakiet %s nie jest zainstalowany.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) narusza zależności %s i jest %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) dostarcza %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Wersją %s do skonfigurowania jest %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " zależy od "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; jednakże:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
-msgstr ""
+msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "nie można usunąć \"%.250s\""
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
-msgstr ""
+msgstr "dzielenie przebudowanego pakietu"
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "przebudowanie pliku pakietu"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Sprawdzanie %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
-msgstr ""
+msgstr "sprawdzanie podpisu pakietu"
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Sprawdzenie pakietu %s nie powiodło się!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3675,97 +3796,99 @@ msgstr ""
 "Nie udało się sprawdzić pakietu %s,\n"
 "ale zostanie zainstalowany według żądania\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "powiodło się\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "nie można utworzyć katalogu tymczasowego"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pakiet %s ma zbyt wiele par Conflits/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nie można usunąć pliku kontrolnego \"%.250s\""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "poprzednia wersja pakietu ma plik informacyjny o zbyt długiej nazwie "
 "rozpoczynającej się od \"%.250s\""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nie można usunąć nieaktualnego pliku informacyjnego \"%.250s\""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nie można zainstalować nowego pliku informacyjnego \"%.250s\""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nie można otworzyć tymczasowego katalogu kontrolnego"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pakiet zawiera plik kontrolny o zbyt długiej nazwie (rozpoczynającej się od "
 "\"%.50s\")"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "archiwum kontrolne pakietu zawiera katalog \"%.250s\""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "próba usunięcia katalogu \"%.250s\" nie wykazała, że to nie jest katalog"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "pakiet %s zawierał listę plików jako plik informacyjny"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "nie można zainstalować nowego pliku informacyjnego \"%.250s\" jako \"%.250s\""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nie można usunąć pliku kontrolnego \"%.250s\""
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Stwierdzono zniknięcie %s, który został zupełnie zastąpiony.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "brak dostępu do archiwum"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "nie można utworzyć nazwy tymczasowego katalogu"
-
-#: src/processarc.c:411
-#, fuzzy
-#| msgid "control information length"
+#: src/processarc.c:472
 msgid "package control information extraction"
-msgstr "rozmiar informacji kontrolnej"
+msgstr "rozpakowywanie informacji kontrolnej pakietu"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Zapisane informacje o %s z %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "architektura pakietu (%s) nie zgadza się z architekturą systemu (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3774,103 +3897,99 @@ msgstr ""
 "dpkg: problem ze wstępnymi wymaganiami %s zawierającego %s:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
-msgstr "problem ze wstępnymi wymaganiami - %.250s nie będzie instalowany"
+msgstr ""
+"problem ze wstępnymi wymaganiami - pakiet %.250s nie będzie instalowany"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
-msgstr "zignorowanie problemu ze wstępnymi wymaganiami!"
+msgstr "ignorowanie problemu ze wstępnymi wymaganiami!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
-msgstr "Przygotowanie do zastąpienia %s %s (wykorzystując %s) ...\n"
+msgstr "Przygotowywanie do zastąpienia pakietu %s %s (wykorzystując %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
-msgstr "Rozpakowanie %s (z %s) ...\n"
+msgstr "Rozpakowywanie pakietu %s (z %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nazwa pliku konfiguracyjnego (rozpoczynająca się od \"%.250s\") jest zbyt "
 "długa (>%d znaków)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "nie można odczytać %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "nie można zamknąć %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "nie można otworzyć %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
-msgstr "Dekonfigurowanie %s, tak żeby można było usunąć %s ...\n"
+msgstr "Dekonfigurowanie pakietu %s, tak żeby można było usunąć %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
-msgstr "Dekonfigurowanie %s ...\n"
+msgstr "Dekonfigurowanie pakietu %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
-msgstr "Rozpakowanie pakietu zastępującego %.250s ...\n"
+msgstr "Rozpakowywanie pakietu zastępującego %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
-msgstr ""
+msgstr "wyodrębnianie archiwum systemu plików pakietu"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "nie można odczytać potoku z \"dpkg-deb\" zawierającego archiwum tar"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "uszkodzone archiwum tar - uszkodzone archiwum pakietu"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: usunięcie prawdopodobnych zer na końcu"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "nie można ustalić stanu poprzedniego pliku \"%.250s\", plik nie będzie "
 "usuwany: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "nie można usunąć poprzedniego katalogu \"%.250s\": %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "poprzedni plik konfiguracyjny \"%.250s\" był pustym katalogiem  (i właśnie "
 "został usunięty)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nie można ustalić stanu nowego pliku \"%.250s\""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3879,15 +3998,10 @@ msgstr ""
 "stary plik \"%.250s\" jest taki sam, jak kilka nowych plików! (zarówno "
 "\"%.250s, jak i \"%.250s\")"
 
-#: src/processarc.c:991
-#, fuzzy, c-format
-msgid "unable to securely remove old file '%.250s': %s"
-msgstr "nie można %s poprzedniego pliku \"%.250s\": %s"
-
-#: src/processarc.c:1172
+#: src/processarc.c:1093
 #, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Stwierdzono zniknięcie %s, który został zupełnie zastąpiony.)\n"
+msgid "unable to securely remove old file '%.250s': %s"
+msgstr "nie można usunąć bezpiecznie starego pliku \"%.250s\": %s"
 
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
@@ -3895,103 +4009,103 @@ msgstr "(Stwierdzono zniknięcie %s, który został zupełnie zastąpiony.)\n"
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
-#, fuzzy
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
 "pend\n"
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 msgstr ""
-"Wybór=U=Nieznany/I=Instalacja/R=Usunięcie/P=Wyczyszczenie/H=Zatrzymanie\n"
-"| Stan=N=Brak/I=Zainst./C=Skonfig./U=Rozpak./F=Nieskonfig./H=Wpół-zainst./"
-"W=Wyzw-czek/T=Wyzw-zapl\n"
-"|/ Błędy?=(brak)/H=Wstrzym./R=Do przeinst. (Stan,Błędy:wielk.lit.=źle)\n"
+"Wybór:U=nieznany/I=instalacja/R=usunięcie/P=wyczyszczenie/H=zatrzymanie\n"
+"| Stan:N=brak/I=zainstalowany/C=skonfigurowany/U=rozpakowany/\n"
+"|/  F=częśc. skonfigurowany/H=częśc. zainstalowany/W=wyzw. czek./T=wyzw. "
+"zapl.\n"
+"|| Błędy?=(brak)/R-do pon. inst. (duże litery w \"Stan\" i \"Błędy"
+"\"=problemy)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nazwa"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Wersja"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Opis"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nie znaleziono pakietu pasującego do wzorca %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "ominięcie przez %s z: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "ominięcie przez %s do: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokalne ominięcie z: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokalne ominięcie do: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search wymaga podania co najmniej jednego wzorca pliku"
 
-#: src/querycmd.c:350
-#, fuzzy, c-format
-#| msgid "No packages found matching %s.\n"
+#: src/querycmd.c:372
+#, c-format
 msgid "%s: no path found matching pattern %s.\n"
-msgstr "Nie znaleziono pakietu pasującego do wzorca %s.\n"
+msgstr "%s: nie znaleziono ścieżki pasującej do wzorca %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Pakiet \"%s\" nie jest zainstalowany i informacje o nim nie są dostępne.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pakiet \"%s\" nie jest dostępny.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pakiet \"%s\" nie jest zainstalowany.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pakiet \"%s\" nie zawiera żadnego pliku (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalnie ominięty do %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pakiet omija inne do: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "ominięty przez %s do: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3999,34 +4113,25 @@ msgstr ""
 "Użyj dpkg --info (= dpkg-deb --info), aby zobaczyć informacje o pakiecie,\n"
 "oraz dpkg --contents (= dpkg-deb --contents), aby sprawdzić jego zawartość.\n"
 
-#: src/querycmd.c:570
-#, fuzzy, c-format
+#: src/querycmd.c:613 dpkg-deb/build.c:410
+#, c-format
 msgid "--%s takes at most two arguments"
-msgstr "--build wymaga podania najwyżej dwóch argumentów"
+msgstr "--%s wymaga podania najwyżej dwóch argumentów"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "plik kontrolny zawiera %c"
 
-#: src/querycmd.c:600
-#, fuzzy, c-format
-msgid "Debian %s package management program query tool version %s.\n"
-msgstr "Debian \"%s\", program do zarządzania pakietami, wersja \"%s\".\n"
-
-#: src/querycmd.c:619
-#, fuzzy, c-format
-#| msgid ""
-#| "Commands:\n"
-#| "  -s|--status <package> ...        Display package status details.\n"
-#| "  -p|--print-avail <package> ...   Display available version details.\n"
-#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
-#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
-#| "  -W|--show <pattern> ...          Show information on package(s).\n"
-#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
-#| "  -c|--control-path <package> [<file>]\n"
-#| "                                   Print path for package control file.\n"
-#| "\n"
+#: src/querycmd.c:648
+#, c-format
+msgid "Debian %s package management program query tool version %s.\n"
+msgstr ""
+"Wersja %2$s narzędzia %1$s do odpytywania programu zarządzania pakietami "
+"Debiana.\n"
+
+#: src/querycmd.c:667
+#, c-format
 msgid ""
 "Commands:\n"
 "  -s|--status <package> ...        Display package status details.\n"
@@ -4040,24 +4145,29 @@ msgid ""
 "\n"
 msgstr ""
 "Polecenia:\n"
-"  -s|--status <nazwa-pakietu> ...      Pokazanie szczegółów o stanie "
-"pakietu.\n"
-"  -p|--print-avail <nazwa-pakietu> ... Pokazanie szczegółów o dostępnej "
-"wersji.\n"
-"  -L|--listfiles <nazwa-pakietu> ...   Lista plików danego pakietu.\n"
-"  -l|--list [<wzorzec> ...]            Zwięzła lista pakietów.\n"
-"  -W|--show <wzorzec> ...              Pokazanie informacji o pakiecie.\n"
-"  -S|--search <wzorzec> ...            Znajdź pakiet(y) zawierające plik"
+"  -s|--status <pakiet> ...       Pokazanie szczegółów o stanie pakietu.\n"
+"  -p|--print-avail <pakiet> ...  Pokazanie szczegółów o dostępnej wersji.\n"
+"  -L|--listfiles <pakiet> ...    Lista plików danego pakietu.\n"
+"  -l|--list [<wzorzec> ...]      Zwięzła lista pakietów.\n"
+"  -W|--show [<wzorzec> ...]      Pokazanie informacji o pakiecie.\n"
+"  -S|--search <wzorzec> ...      Znajdowanie pakiet(ów) zawierających plik"
 "(i).\n"
-"  -c|--control-path <pakiet> [<plik>]                               "
-"Pokazanie ścieżki dla pliku kontrolnego pakietu.\n"
+"  -c|--control-path <pakiet> [<plik>]\n"
+"                                 Pokazanie ścieżki do pliku kontrolnego "
+"pakietu.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4066,7 +4176,7 @@ msgstr ""
 "  -f|--showformat=<format>       Użycie podanego formatu dla --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4088,26 +4198,31 @@ msgstr ""
 "  strony, chyba że zmienna szerokość jest ujemna, co spowoduje\n"
 "  przesunięcie do strony lewej.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Proszę użyć --help, aby uzyskać pomoc dotyczącą odpytywania pakietów."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
-msgstr "zignorowanie żądania usunięcia %.250s, który nie jest zainstalowany."
+msgstr ""
+"ignorowanie żądania usunięcia pakietu %.250s, który nie jest zainstalowany."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
 " files of which are on the system. Use --purge to remove them too."
 msgstr ""
-"zignorowanie żądania usunięcia %.250s, ponieważ\n"
+"ignorowanie żądania usunięcia %.250s, ponieważ\n"
 " w systemie są tylko jego pliki konfiguracyjne. --purge usunie także te "
 "pliki."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "To jest istotny pakiet - nie powinien być usuwany."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4116,11 +4231,11 @@ msgstr ""
 "dpkg: problemy z zależnościami uniemożliwiają usunięcie %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
-msgstr "problemy z zależnościami - nie będzie usuwany"
+msgstr "problemy z zależnościami - nie zostanie usunięty"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4129,25 +4244,24 @@ msgstr ""
 "dpkg: %s: problemy z zależnościami, usuwanie według żądania:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr ""
-"Pakiet jest w złym stanie - powinien zostać przeinstalowany\n"
-" przed usunięciem."
+"Pakiet jest w złym stanie - powinien zostać przeinstalowany przed usunięciem."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Usunięcie lub wyczyszczenie %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
-msgstr "Usuwanie %s ...\n"
+msgstr "Usuwanie pakietu %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4156,107 +4270,109 @@ msgstr ""
 "podczas usuwania %.250s nie można usunąć katalogu \"%.250s\": %s - być może "
 "katalog jest punktem montowania?"
 
-#: src/remove.c:281 src/remove.c:361
+#: src/remove.c:341
 #, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nie można usunąć \"%.250s\""
-
-#: src/remove.c:284
-#, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
-msgstr "nie można utworzyć \"%.255s\""
+msgstr "nie można bezpiecznie usunąć \"%.250s\""
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
-"podczas usuwania %.250s, katalog \"%.250s\" nie był pusty, więc nie został "
-"usunięty."
+"podczas usuwania pakietu %.250s, katalog \"%.250s\" nie był pusty, więc nie "
+"został usunięty."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, c-format
+msgid "cannot remove '%.250s'"
+msgstr "nie można usunąć \"%.250s\""
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
-msgstr "Czyszczenie z plików konfiguracyjnych dla %s ...\n"
+msgstr "Czyszczenie z plików konfiguracyjnych pakietu %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "nie można usunąć poprzedniego pliku konfiguracyjnego \"%.250s\" (= \"%.250s"
 "\")"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "nie można odczytać katalogu starego pliku konfiguracyjnego \"%.250s\" (= "
 "\"%.250s\")"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "nie można usunąć kopii poprzedniego pliku konfiguracyjnego \"%.250s\" (= "
 "\"%.250s\")"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nie można usunąć poprzedniej listy plików"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nie można usunąć poprzedniego skryptu postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "niespodziewany EOF w nazwie pakietu w linii %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "niespodziewany koniec linii w nazwie pakietu w linii %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "niespodziewany EOF po nazwie pakietu w linii %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "niespodziewany koniec linii po nazwie pakietu w linii %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "niespodziewane dane po nazwie pakietu i wyborze w linii %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nieprawidłowa nazwa pakietu w linii %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nieprawidłowa nazwa pakietu w linii %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "nieznany stan żądania pakietu w linii %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "nie można odczytać standardowego wejścia"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+"Proszę użyć --help, aby otrzymać pomoc na temat nadpisywania informacji o "
+"stanie pliku."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4266,9 +4382,16 @@ msgid ""
 "  --list [<glob-pattern>]  list current overrides in the database.\n"
 "\n"
 msgstr ""
+"Polecenia:\n"
+"  --add <właściciel> <grupa> <tryb> <plik>\n"
+"                                dodaje nowy wpis do bazy danych.\n"
+"  --remove <plik>               usuwa plik z bazy danych.\n"
+"  --list [<wzorzec globalny>]   wyświetla aktualne nadpisania z bazy "
+"danych.\n"
+"\n"
 
-#: src/statcmd.c:88
-#, fuzzy, c-format
+#: src/statcmd.c:85
+#, c-format
 msgid ""
 "Options:\n"
 "  --admindir <directory>   set the directory with the statoverride file.\n"
@@ -4279,14 +4402,6 @@ msgid ""
 "  --version                show the version.\n"
 "\n"
 msgstr ""
-"Użycie: %s [<opcja> ...] <polecenie>\n"
-"\n"
-"Polecenia:\n"
-"  --add <właściciel> <grupa> <tryb> <plik>\n"
-"                           dodaje nowy wpis do bazy danych.\n"
-"  --remove <plik>          usuwa plik z bazy danych.\n"
-"  --list [<wzorzec-glob>]  wyświetla bieżące nadpisania z bazy danych.\n"
-"\n"
 "Opcje:\n"
 "  --admindir <katalog>     ustawia katalog zawierający plik statoverride.\n"
 "  --update                 natychmiast aktualizuje prawa do pliku.\n"
@@ -4295,59 +4410,42 @@ msgstr ""
 "  --help                   wyświetla ten komunikat pomocy.\n"
 "  --version                wyświetla informacje o wersji.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "usuwanie końcowych znaków /"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "nie można otworzyć nowego pliku statoverride: %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "błąd usuwania statoverride-old: %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "błąd tworzenia nowego pliku statoverride-old: %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "błąd instalowania nowego pliku statoverride: %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add wymaga podania czterech argumentów"
 
-#: src/statcmd.c:255
-#, fuzzy, c-format
+#: src/statcmd.c:237
+#, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
-msgstr "ale podano --force, więc zostanie zignorowany."
+msgstr ""
+"Nadpisanie dla \"%s\" już istnieje, ale podano --force, więc zostanie "
+"zignorowane."
 
-#: src/statcmd.c:259
-#, fuzzy, c-format
+#: src/statcmd.c:241
+#, c-format
 msgid "An override for '%s' already exists, aborting."
-msgstr "Już istnieje nadpisanie dla \"%s\", "
+msgstr "Nadpisanie dla \"%s\" już istnieje, przerywanie."
 
-#: src/statcmd.c:271
-#, fuzzy, c-format
+#: src/statcmd.c:253
+#, c-format
 msgid "--update given but %s does not exist"
-msgstr "ostrzeżenie: podano --update, ale %s nie istnieje"
+msgstr "podano --update, ale %s nie istnieje"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Brak nadpisania."
 
-#: src/statcmd.c:303
-#, fuzzy
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
-msgstr "ostrzeżenie: --update jest bezużyteczne w połączeniu z --remove"
+msgstr "--update jest bezużyteczne w połączeniu z --remove"
 
 #: src/statdb.c:59
 msgid "syntax error: invalid uid in statoverride file"
@@ -4384,10 +4482,9 @@ msgid "failed to fstat previous statoverride file"
 msgstr "nie można ustalić stanu poprzedniego pliku statoverride"
 
 #: src/statdb.c:162
-#, fuzzy, c-format
-#| msgid "statoverride file `%.250s'"
+#, c-format
 msgid "reading statoverride file '%.250s'"
-msgstr "pliku statoverride \"%.250s\""
+msgstr "odczytywanie pliku statoverride \"%.250s\""
 
 #: src/statdb.c:169
 msgid "statoverride file is missing final newline"
@@ -4406,19 +4503,18 @@ msgid "unexpected end of line in statoverride file"
 msgstr "niespodziewany koniec linii w pliku statoverride"
 
 #: src/statdb.c:214
-#, fuzzy, c-format
-#| msgid "multiple statusoverides present for file '%.250s'"
+#, c-format
 msgid "multiple statusoverrides present for file '%.250s'"
 msgstr "wielokrotne określenia statusoverride dla pliku \"%.250s\""
 
 #: src/trigcmd.c:48
 msgid "Type dpkg-trigger --help for help about this utility."
-msgstr "Wpisz dpkg-trigger --help, aby otrzymać pomoc."
+msgstr "Proszę wpisać dpkg-trigger --help, aby otrzymać pomoc."
 
 #: src/trigcmd.c:53
-#, fuzzy, c-format
+#, c-format
 msgid "Debian %s package trigger utility version %s.\n"
-msgstr "Debian `%s', narzędzie użytkowe wyzwalaczy pakietów.\n"
+msgstr "Wersja %2$s narzędzia do wyzwalaczy, pakietu Debiana %1$s.\n"
 
 #: src/trigcmd.c:69
 #, c-format
@@ -4467,43 +4563,37 @@ msgstr ""
 "zmian.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"musi być uruchamiany ze skryptów opiekunów pakietów (lub z opcją --by-"
+"package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: nie utworzono jeszcze katalogu zawierającego dane wyzwalaczy\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: informacje o wyzwalaczach jeszcze nie istnieją\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "wymaga podania jednego argumentu - nazwy wyzwalacza"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger musi być uruchamiany ze skryptów opiekunów pakietów (lub z "
-"opcją --by-package)"
-
-#: src/trigcmd.c:216
-#, fuzzy, c-format
-#| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
+#: src/trigcmd.c:240
+#, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
-msgstr ""
-"dpkg-trigger: nieprawidłowa nazwa pakietu do oczekiwania \"%.250s\": %.250s"
+msgstr "nieprawidłowa nazwa pakietu do oczekiwania \"%.250s\": %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "niewłaściwa nazwa wyzwalacza \"%.250s\": %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4512,7 +4602,7 @@ msgstr ""
 "%s: wykryto cykl podczas przetwarzania wyzwalaczy:\n"
 " lista pakietów, których wyzwalacze mogły to spowodować:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4521,48 +4611,47 @@ msgstr ""
 "\n"
 " zaplanowanych wyzwalaczy, które są lub mogą być nierozwiązywalne:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "zapętlenie wyzwalaczy, przerywanie"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
-msgstr "Przetwarzanie wyzwalaczy dla %s...\n"
+msgstr "Przetwarzanie wyzwalaczy pakietu %s...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s wymaga podania dokładnie jednej nazwy pliku pakietu"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "brak dostępu do katalogu administracyjnego dpkg"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "brak praw zapisu do katalogu administracyjnego dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Zastąpienie informacji o dostępnych pakietach, przy użyciu %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Zaktualizowanie informacji o dostępnych pakietach, przy użyciu %s.\n"
 
-#: src/update.c:100
-#, fuzzy, c-format
-#| msgid "Information about %d package(s) was updated.\n"
+#: src/update.c:98
+#, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
-msgstr[0] "Informacje o %d pakietach zostały zaktualizowane.\n"
+msgstr[0] "Informacje o %d pakiecie zostały zaktualizowane.\n"
 msgstr[1] "Informacje o %d pakietach zostały zaktualizowane.\n"
 msgstr[2] "Informacje o %d pakietach zostały zaktualizowane.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4576,9 +4665,9 @@ msgid "file name '%.50s...' is too long"
 msgstr "nazwa pliku \"%s.50s...\" jest zbyt długa"
 
 #: dpkg-deb/build.c:129
-#, fuzzy, c-format
+#, c-format
 msgid "unable to stat file name '%.250s'"
-msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
+msgstr "nie można odczytać stanu nazwy pliku \"%.250s\""
 
 #: dpkg-deb/build.c:189
 msgid "unable to stat control directory"
@@ -4651,9 +4740,9 @@ msgid "conffile '%s' is not a plain file"
 msgstr "plik konfiguracyjny \"%s\" nie jest zwykłym plikiem"
 
 #: dpkg-deb/build.c:274
-#, fuzzy, c-format
+#, c-format
 msgid "conffile name '%s' is duplicated"
-msgstr "powielona nazwa podrzędna %s"
+msgstr "powielona nazwa pliku konfiguracyjnego \"%s\""
 
 #: dpkg-deb/build.c:287
 msgid "error reading conffiles file"
@@ -4675,227 +4764,205 @@ msgid "'%s' contains user-defined field '%s'"
 msgstr "\"%s\" zawiera pole zdefiniowane przez użytkownika \"%s\""
 
 #: dpkg-deb/build.c:358
-#, fuzzy, c-format
-#| msgid "ignoring %d warnings about the control file(s)\n"
+#, c-format
 msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
-msgstr[0] "zignorowanie %d ostrzeżeń na temat plików kontrolnych\n"
-msgstr[1] "zignorowanie %d ostrzeżeń na temat plików kontrolnych\n"
-msgstr[2] "zignorowanie %d ostrzeżeń na temat plików kontrolnych\n"
+msgstr[0] "zignorowanie %d ostrzeżenia na temat pliku/plików kontrolnych\n"
+msgstr[1] "zignorowanie %d ostrzeżeń na temat pliku/plików kontrolnych\n"
+msgstr[2] "zignorowanie %d ostrzeżeń na temat pliku/plików kontrolnych\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s wymaga <katalogu> jako argumentu"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build wymaga podania najwyżej dwóch argumentów"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nie można sprawdzić istnienia archiwum \"%.250s\""
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "cel jest katalogiem - nie można pominąć sprawdzenia pliku kontrolnego"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "pominięcie sprawdzenia zawartości obszaru kontrolnego."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: budowanie nieznanego pakietu w \"%s\".\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: budowanie pakietu \"%s\" w \"%s\".\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
-#, fuzzy, c-format
-#| msgid "failed to make tmpfile (data)"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
+#, c-format
 msgid "failed to make temporary file (%s)"
-msgstr "nie można utworzyć tymczasowego pliku (sekcja data)"
+msgstr "nie można utworzyć pliku tymczasowego (%s)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
-#, fuzzy
-#| msgid "control area"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
-msgstr "obszar kontrolny"
+msgstr "człon kontrolny"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
-#, fuzzy, c-format
-#| msgid "failed to unlink tmpfile (data), %s"
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
+#, c-format
 msgid "failed to unlink temporary file (%s), %s"
-msgstr "nie można usunąć tymczasowego pliku (sekcja data), %s"
+msgstr "nie można wykonać \"unlink\" na pliku tymczasowym (%s), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
-#, fuzzy, c-format
-#| msgid "failed to rewind tmpfile (data)"
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
+#, c-format
 msgid "failed to rewind temporary file (%s)"
-msgstr "nie można przewinąć tymczasowego pliku archiwum (sekcja data)"
+msgstr "nie można wykonać \"rewind\" na pliku tymczasowym (%s)"
 
-#: dpkg-deb/build.c:494
-#, fuzzy, c-format
-#| msgid "failed to fstat tmpfile (data)"
+#: dpkg-deb/build.c:502
+#, c-format
 msgid "failed to stat temporary file (%s)"
-msgstr "nie można ustalić stanu tymczasowego pliku (sekcja data)"
+msgstr "nie można wykonać \"stat\" na pliku tymczasowym (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "błąd zapisu \"%s\""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
-#, fuzzy
-#| msgid "between members"
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
-msgstr "pomiędzy członami"
+msgstr "człon daty"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
-#, fuzzy, c-format
-#| msgid "failed to write filename to tar pipe (data)"
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
+#, c-format
 msgid "failed to write filename to tar pipe (%s)"
-msgstr "nie można wpisać nazwy pliku do potoku do programu tar (sekcja data)"
+msgstr "nie można wpisać nazwy pliku do potoku do programu tar (%s)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<kompresja> z tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
-msgstr ""
+msgstr "polecenie powłoki do przenoszenia plików"
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "niespodziewany koniec linii w %s w %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "nie można odczytać %s z pliku %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "nie można odczytać archiwum \"%.255s\""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "nie można ustalić stanu archiwum"
 
-#: dpkg-deb/extract.c:130
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
-msgstr "archiwum nie zawiera kropki w numerze wersji"
+msgstr "liczba magiczna wersji archiwum"
 
-#: dpkg-deb/extract.c:142
-#, fuzzy
-#| msgid "archive has no newlines in header"
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
-msgstr "archiwum nie zawiera znaków nowej linii w nagłówku"
+msgstr "nagłówek członu archiwum"
 
-#: dpkg-deb/extract.c:147
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-deb/extract.c:149
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
-msgstr "plik \"%.250s\" jest uszkodzony - zły numer części"
+msgstr ""
+"plik \"%.250s\" jest uszkodzony - zła liczba magiczna nagłówka archiwum"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "plik \"%.250s\" nie jest archiwum binarnym Debiana (spróbuj dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
-msgstr "archiwum nie zawiera kropki w numerze wersji"
+msgstr "człon informacyjny nagłówka archiwum"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "archiwum nie zawiera znaków nowej linii w nagłówku"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "archiwum nie zawiera kropki w numerze wersji"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "archiwum w wersji %.250s jest nie obsługiwane, potrzebny jest nowy dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#, c-format
 msgid "skipped archive member data from %s"
-msgstr "pominięto dane członu z %s"
+msgstr "pominięto dane członu archiwum z %s"
 
 #: dpkg-deb/extract.c:193
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains ununderstood data member %.*s, giving up"
+#, c-format
 msgid "archive '%.250s' contains not understood data member %.*s, giving up"
 msgstr ""
-"plik \"%.250s\" zawiera nierozpoznane archiwum z danymi %.*s, przerywanie"
+"archiwum \"%.250s\" zawiera nierozpoznany człon z danymi %.*s, przerywanie"
 
 #: dpkg-deb/extract.c:198
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains two control members, giving up"
+#, c-format
 msgid "archive '%.250s' contains two control members, giving up"
-msgstr "plik \"%.250s\" zawiera dwa archiwa kontrolne, przerywanie"
+msgstr "archiwum \"%.250s\" zawiera dwa archiwa kontrolne, przerywanie"
 
 #: dpkg-deb/extract.c:213
 #, fuzzy, c-format
 #| msgid ""
 #| " new debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi bytes.\n"
+#| " size %jd bytes: control archive= %jd bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nowy pakiet Debiana, wersja %s.\n"
-" rozmiar %ld bajtów: archiwum kontrolne= %zi bajtów.\n"
+" rozmiar %jd bajtów: archiwum kontrolne= %jd bajtów.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
-msgstr ""
+msgstr "rozmiar członu kontrolnego archiwum"
 
-#: dpkg-deb/extract.c:234
-#, fuzzy, c-format
-#| msgid "archive has malformatted control length `%s'"
+#: dpkg-deb/extract.c:236
+#, c-format
 msgid "archive has malformatted control member size '%s'"
-msgstr "archiwum ma zły format rozmiaru informacji kontrolnej \"%s\""
+msgstr "archiwum ma zły rozmiar członu kontrolnego \"%s\""
 
-#: dpkg-deb/extract.c:241
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#: dpkg-deb/extract.c:243
+#, c-format
 msgid "skipped archive control member data from %s"
-msgstr "pominięto dane członu z %s"
+msgstr "pominięto dane członu kontrolnego archiwum z %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
+#| " size %jd bytes: control archive= %jd, main archive= %jd.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " poprzedni pakiet Debiana, wersja %s.\n"
-" rozmiar %ld bajtów: archiwum kontrolne= %zi, archiwum z danymi= %ld.\n"
+" rozmiar %jd bajtów: archiwum kontrolne= %jd, archiwum z danymi= %jd.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4904,49 +4971,50 @@ msgstr ""
 "dpkg-deb: plik wygląda na archiwum, które zostało uszkodzone podczas\n"
 "dpkg-deb:    transferu FTP dokonanego w trybie ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "\"%.255s\" nie jest plikiem archiwum Debiana"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "nie można zapisać potoku dla funkcji \"copy\""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "nie można zamknąć potoku dla funkcji \"copy\""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "nie można zmienić katalogu bieżącego"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "nie można utworzyć katalogu"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "nie można zmienić katalogu po jego utworzeniu"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "nie można zmienić katalogu bieżącego"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekompresja>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "wklej"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s wymaga podania nazwy pliku .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4955,103 +5023,96 @@ msgstr ""
 "--%s wymaga podania katalogu docelowego.\n"
 "Być może należy użyć \"dpkg --install\"?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s wymaga podania co najwyżej dwóch argumentów (.deb oraz katalogu)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s wymaga podania jednego argumentu (nazwy pliku .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "nie można zmienić katalogu na \"/\" przy czyszczeniu środowiska"
 
-#: dpkg-deb/info.c:109
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
+#: dpkg-deb/info.c:106
+#, c-format
 msgid "control file '%s'"
-msgstr "nie można ustalić stanu starego pliku \"%s\" : %s"
+msgstr "plik kontrolny \"%s\""
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: \"%.255s\" nie zawiera pliku kontrolnego \"%.255s\"\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "nie można otworzyć pliku informacyjnego \"%.255s\" (w %.255s) z "
 "nieokreślonego powodu"
 
-#: dpkg-deb/info.c:124
-#, fuzzy, c-format
-#| msgid "One requested control component is missing"
+#: dpkg-deb/info.c:121
+#, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
-msgstr[0] "Brak jednego pliku kontrolnego"
-msgstr[1] "Brak jednego pliku kontrolnego"
-msgstr[2] "Brak jednego pliku kontrolnego"
+msgstr[0] "Brak %d pliku kontrolnego"
+msgstr[1] "Brak %d plików kontrolnych"
+msgstr[2] "Brak %d plików kontrolnych"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "nie można przeszukać katalogu \"%.255s\""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "nie można ustalić stanu \"%.255s\" (w \"%.255s\")"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "nie można otworzyć \"%.255s\" (w \"%.255s\")"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "nie można odczytać \"%.255s\" (w \"%.255s\")"
 
-#: dpkg-deb/info.c:167
-#, fuzzy, c-format
-#| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
+#: dpkg-deb/info.c:170
+#, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
-msgstr " %7ld bajtów, %5d linii   %c  %-20.127s %.127s\n"
+msgstr " %7jd bajtów, %5d linii   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     nie jest plikiem          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(brak pliku \"control\" w archiwum kontrolnym!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nie można otworzyć pliku kontrolnego \"control\""
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "nie można odczytać pliku kontrolnego \"control\""
 
-#: dpkg-deb/info.c:252
-#, fuzzy, c-format
+#: dpkg-deb/info.c:263
+#, c-format
 msgid "error closing the '%s' component"
-msgstr "nie można zamknąć potoku dla \"find\""
+msgstr "błąd podczas zamykania komponentu \"%s\""
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Błąd w formacie"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents wymaga podania dokładnie jednego argumentu"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -5069,6 +5130,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5081,10 +5144,12 @@ msgstr ""
 "  -e|--control <deb> [<katalog>]     Rozpakowanie plików kontrolnych.\n"
 "  -x|--extract <deb> <katalog>       Rozpakowanie plików archiw.\n"
 "  -X|--vextract <deb> <katalog>      Rozpak. i wypisanie plików.\n"
+"  -R|--raw-extract <deb> <katalog>   Rozpak. informacji i plików "
+"kontrolnych.\n"
 "  --fsys-tarfile <deb>               Podanie plików archiwum tar.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5097,11 +5162,28 @@ msgstr ""
 "<polekontr> jest nazwą pola głównego pliku \"control\".\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -v, --verbose                    Enable verbose output.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5111,10 +5193,14 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opcje:\n"
 "  --showformat=<format>  Użycie podanego formatu dla --show.\n"
+"  -v, --verbose          Włączenie wyjścia szczegółowego.\n"
 "  -D                     Włączenie debuggera.\n"
 "  --old, --new           Wybór formatu archiwum.\n"
 "  --nocheck              Pominięcie sprawdzania pliku kontrolnego "
@@ -5123,10 +5209,10 @@ msgstr ""
 "  -z#                    Określenie stopnia kompresji dla budowanego "
 "pakietu.\n"
 "  -Z<typ>                Ustawienie rodzaju kompresji podczas budowania.\n"
-"                           Dozwolone wartości: gzip, bzip2, lzma, none.\n"
+"                           Dozwolone wartości: gzip, xz, bzip2, lzma, none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5135,210 +5221,222 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 "\n"
-"Użyj \"dpkg\", aby zainstalować lub usunąć pakiety z systemu, lub\n"
-"\"dselect\" lub \"aptitude\", jeśli potrzebujesz wygodnego programu\n"
-"do zarządzania pakietami. Pakiety rozpakowane poleceniem\n"
-"\"dpkg-deb --extract\" nie będą poprawnie zainstalowane!\n"
+"Proszę użyć \"dpkg\", aby zainstalować lub usunąć pakiety z systemu lub\n"
+"\"dselect\" lub \"aptitude\", aby wygodnie zarządzać pakietami. Pakiety \n"
+"rozpakowane poleceniem \"dpkg-deb --extract\" nie będą poprawnie "
+"zainstalowane!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
 msgstr ""
-"Wpisz dpkg-deb --help, aby dowiedzieć się jak operować plikami *.deb;\n"
-"Wpisz dpkg --help, aby dowiedzieć się jak (od)instalować pakiety."
+"Proszę wpisać: dpkg-deb --help, aby dowiedzieć się jak operować plikami *."
+"deb;\n"
+"dpkg --help, aby dowiedzieć się jak (od)instalować pakiety."
 
-#: dpkg-deb/main.c:145
-#, fuzzy, c-format
+#: dpkg-deb/main.c:155
+#, c-format
 msgid "invalid integer for -%c: '%.250s'"
-msgstr "błędna wartość liczbowa dla --%s: \"%.250s\""
+msgstr "błędna liczba całkowita dla -%c: \"%.250s\""
 
-#: dpkg-deb/main.c:148
-#, fuzzy, c-format
+#: dpkg-deb/main.c:158
+#, c-format
 msgid "invalid compression level for -%c: %ld'"
-msgstr "błędna wartość liczbowa dla --%s: \"%.250s\""
+msgstr "błędny poziom kompresji dla --%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "nieznany typ kompresji \"%s\"!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "błędny poziom kompresji dla --%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "plik \"%.250s\" jest uszkodzony - zła cyfra (kod %d) w %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "plik \"%.250s\" jest uszkodzony - brakuje %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "plik \"%.250s\" jest uszkodzony - brakuje znaku nowej linii po %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "błąd odczytu %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "plik \"%.250s\" jest uszkodzony - zła liczba magiczna na końcu pierwszego "
 "nagłówka"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "plik \"%.250s\" jest uszkodzony - zły znak (kod %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "plik \"%.250s\" jest uszkodzony - puste znaki w sekcji informacyjnej"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "numer wersji formatu"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s jest zainstalowany, ale w wersji %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "plik \"%.250s\" jest w formacie wersji \"%.250s\" - potrzebny jest nowszy "
 "dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nazwa pakietu"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "numer wersji pakietu"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "suma kontrolna MD5 pliku pakietu"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "plik \"%.250s\" jest uszkodzony - zły skrót MD5 \"%.250s\""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
-msgstr ""
+msgstr "całkowity rozmiar archiwum"
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
-#, fuzzy
-#| msgid "part offset"
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
-msgstr "offset części"
+msgstr "offset części archiwum"
 
-#: dpkg-split/info.c:139
-#, fuzzy
-#| msgid "part numbers"
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
-msgstr "numery części"
+msgstr "numery części archiwum"
 
-#: dpkg-split/info.c:142
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - no slash between part numbers"
+#: dpkg-split/info.c:147
+#, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
-msgstr "plik \"%.250s\" jest uszkodzony - brak ukośnika między numerami części"
+msgstr ""
+"plik \"%.250s\" jest uszkodzony - brak ukośnika między numerami części "
+"archiwum"
 
-#: dpkg-split/info.c:145
-#, fuzzy
-#| msgid "number of parts"
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
-msgstr "ilość części"
+msgstr "liczba części archiwum"
 
-#: dpkg-split/info.c:147
-#, fuzzy, c-format
-#| msgid "file '%.250s' is corrupt - bad number of parts"
+#: dpkg-split/info.c:152
+#, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
-msgstr "plik \"%.250s\" jest uszkodzony - zła ilość części"
+msgstr "plik \"%.250s\" jest uszkodzony - zła liczba części archiwum"
 
-#: dpkg-split/info.c:149
-#, fuzzy
-#| msgid "parts number"
+#: dpkg-split/info.c:154
 msgid "archive parts number"
-msgstr "ilość części"
+msgstr "liczba części archiwum"
 
-#: dpkg-split/info.c:151
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-split/info.c:156
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
-msgstr "plik \"%.250s\" jest uszkodzony - zły numer części"
+msgstr "plik \"%.250s\" jest uszkodzony - zły numer części archiwum"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr "architektura pakietu"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "plik \"%.250s\" jest uszkodzony - zła liczba magiczna na końcu drugiego "
 "nagłówka"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "plik \"%.250s\" jest uszkodzony - drugi człon nie jest członem z danymi"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
-"plik \"%.250s\" jest uszkodzony - zła ilość części dla wybranego rozmiaru"
+"plik \"%.250s\" jest uszkodzony - zła liczba części dla wybranego rozmiaru"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "plik \"%.250s\" jest uszkodzony - zły rozmiar dla wybranej ilości części"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "nie można ustalić stanu pliku części \"%.250s\""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "plik \"%.250s\" jest uszkodzony - zbyt krótki"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nie można otworzyć pliku części \"%.250s\""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "plik \"%.250s\" nie jest częścią archiwum"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
 #| "    Part format version:            %s\n"
 #| "    Part of package:                %s\n"
 #| "        ... version:                %s\n"
+#| "        ... architecture:           %s\n"
 #| "        ... MD5 checksum:           %s\n"
-#| "        ... length:                 %lu bytes\n"
-#| "        ... split every:            %lu bytes\n"
+#| "        ... length:                 %jd bytes\n"
+#| "        ... split every:            %jd bytes\n"
 #| "    Part number:                    %d/%d\n"
-#| "    Part length:                    %zi bytes\n"
-#| "    Part offset:                    %lu bytes\n"
-#| "    Part file size (used portion):  %lu bytes\n"
+#| "    Part length:                    %jd bytes\n"
+#| "    Part offset:                    %jd bytes\n"
+#| "    Part file size (used portion):  %jd bytes\n"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5352,29 +5450,34 @@ msgstr ""
 "    Wersja formatu części:          %s\n"
 "    Część pakietu:                  %s\n"
 "        ... wersja:                 %s\n"
+"        ... architektura            %s\n"
 "        ... skrót MD5:              %s\n"
-"        ... długość:                %lu bajtów\n"
-"        ... podzielony co:          %lu bajtów\n"
+"        ... długość:                %jd bajtów\n"
+"        ... podzielony co:          %jd bajtów\n"
 "    Numer części:                   %d/%d\n"
-"    Długość części:                 %zi bajtów\n"
-"    Offset części:                  %lu bajtów\n"
-"    Rozmiar pliku części (użyta):   %lu bajtów\n"
+"    Długość części:                 %jd bajtów\n"
+"    Offset części:                  %jd bajtów\n"
+"    Rozmiar pliku części (użyta):   %jd bajtów\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<nieznany>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 "--%s wymaga podania co najmniej jednego argumentu będącego plikiem części"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "plik \"%s\" nie jest częścią archiwum\n"
 
 #: dpkg-split/join.c:44
-#, fuzzy, c-format
-#| msgid "Putting package %s together from %d parts: "
+#, c-format
 msgid "Putting package %s together from %d part: "
 msgid_plural "Putting package %s together from %d parts: "
 msgstr[0] "Składanie pakietu %s z %d części: "
@@ -5392,21 +5495,17 @@ msgid "unable to (re)open input part file `%.250s'"
 msgstr "nie można otworzyć pliku wejściowego części archiwum \"%.250s\""
 
 #: dpkg-split/join.c:58
-#, fuzzy
-#| msgid "Skipping deselected package %s.\n"
 msgid "skipping split package header"
-msgstr "Pominięcie niezaznaczonego pakietu %s.\n"
+msgstr "pomijanie dzielenia nagłówka pakietu"
 
 #: dpkg-split/join.c:59
-#, fuzzy
-#| msgid "Putting package %s together from %d parts: "
 msgid "split package part"
-msgstr "Składanie pakietu %s z %d części: "
+msgstr "dzielenie części pakietu"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
-msgstr "zrobione\n"
+msgstr "gotowe\n"
 
 #: dpkg-split/join.c:85
 #, c-format
@@ -5429,11 +5528,6 @@ msgstr "brakuje części %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian \"%s\", program do dzielenia/łączenia pakietów, wersja %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5461,205 +5555,201 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opcje:\n"
 "  --depotdir <katalog>           Użycie <katalogu> zamiast %s/%s.\n"
-"  -S|--partsize <rozmiar>        Rozmiar w kB, dla -s (domyślnie jest 450)\n"
-"  -o|--output <plik>             Dla -j (domyślnie <pakiet>-<wersja>.deb).\n"
+"  -S|--partsize <rozmiar>        Rozmiar w KiB, dla -s (domyślnie jest 450)\n"
+"  -o|--output <plik>             Nazwa pliku, do -j (domyślnie:\n"
+"                                   <pakiet>_<wersja>_<architektura>.deb).\n"
 "  -Q|--npquiet                   Brak komunikatu, gdy -a nie jest częścią.\n"
 "  --msdos                        Tworzenie nazw plików w formacie 8.3.\n"
 "\n"
-"Kod powrotu: 0 = OK;  1 = -a nie jest częścią;  2 = problem!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+"Status zakończenia:\n"
+"  0 = OK\n"
+"  1 = z --auto, plik nie jest częścią\n"
+"  2 = problemy\n"
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
-msgstr "Wpisz dpkg-split --help, aby otrzymać pomoc."
+msgstr "Proszę wpisać dpkg-split --help, aby otrzymać pomoc."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "niespodziewany koniec pliku dla %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "rozmiar części jest za duży lub jest liczbą ujemną"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "rozmiar części musi mieć co najmniej %dk KiB (aby zmieścić nagłówek)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "nie można odczytać katalogu części \"%.250s\""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto wymaga użycia opcji --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto wymaga podania dokładnie jednego pliku części"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "nie można odczytać pliku części \"%.250s\""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Plik \"%.250s\" nie jest częścią archiwum.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nie można otworzyć pliku części \"%.250s\""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "nie można otworzyć nowego pliku części \"%.250s\""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
-msgstr ""
+msgstr "rozpakowywanie podzielonej części"
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nie można zmienić nazwy nowego pliku części z \"%.250s\" na \"%.250s\""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Część %d pakietu %s odnaleziona (wciąż potrzeba "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " oraz "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "nie można usunąć użytego pliku części \"%.250s\""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "W katalogu części znajdują się pliki zawierające śmieci:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nie można ustalić stanu \"%.250s\""
 
-#: dpkg-split/queue.c:243
-#, fuzzy, c-format
-#| msgid " %s (%lu bytes)\n"
+#: dpkg-split/queue.c:247
+#, c-format
 msgid " %s (%jd bytes)\n"
-msgstr " %s (%lu bajtów)\n"
+msgstr " %s (%jd bajtów)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
-msgstr " %s (nie jest plikiem)\n"
+msgstr " %s (nie jest pustym plikiem)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pakiety jeszcze nie przebudowane:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pakiet %s: część(i) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "plik części \"%.250s\" nie jest zwykłym plikiem"
 
-#: dpkg-split/queue.c:278
-#, fuzzy, c-format
-#| msgid "(total %lu bytes)\n"
+#: dpkg-split/queue.c:282
+#, c-format
 msgid "(total %jd bytes)\n"
-msgstr "(całość %lu bajtów)\n"
+msgstr "(w sumie %jd bajtów)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nie można usunąć \"%.250s\""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Usunięto %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
-msgstr ""
+msgstr "wyodrębnianie pola wartości pakietu"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "nie można otworzyć pliku źródłowego \"%.255s\""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "nie można ustalić stanu pliku źródłowego"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "plik źródłowy \"%.255s\" nie jest zwykłym plikiem"
 
-#: dpkg-split/split.c:151
-#, fuzzy, c-format
-#| msgid "Putting package %s together from %d parts: "
+#: dpkg-split/split.c:153
+#, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
-msgstr[0] "Składanie pakietu %s z %d części: "
-msgstr[1] "Składanie pakietu %s z %d części: "
-msgstr[2] "Składanie pakietu %s z %d części: "
+msgstr[0] "Dzielenie pakietu %s na %d część: "
+msgstr[1] "Dzielenie pakietu %s na %d części: "
+msgstr[2] "Dzielenie pakietu %s na %d części: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
+"Nagłówek jest zbyt długi, co daje zbyt długą część. Nazwa pakietu lub numer\n"
+"wersji musi być nadzwyczaj długi lub wystąpił podobny błąd. Przerywanie.\n"
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split wymaga podania nazwy pliku źródłowego"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split wymaga podania co najwyżej nazwy pliku źródłowego i prefiksu dla "
 "plików docelowych"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5682,8 +5772,27 @@ msgid ""
 "  --all                    call --config on all alternatives.\n"
 "\n"
 msgstr ""
+"Polecenia:\n"
+"  --install <dowiązanie> <nazwa> <ścieżka> <priorytet>\n"
+"    [--slave <dowiązanie> <nazwa> <ścieżka>] ...\n"
+"                             dodaje grupę alternatyw do systemu.\n"
+"  --remove <nazwa> <ścieżka> usuwa <ścieżkę> z grupy alternatyw <nazwa>.\n"
+"  --remove-all <nazwa>       usuwa grupę <nazwa> z systemu alternatyw.\n"
+"  --auto <nazwa>             zmienia główne dowiązanie <nazwa> na tryb "
+"automat.\n"
+"  --display <nazwa>          wyświetla informację o grupie <nazwa>.\n"
+"  --query <nazwa>            parsowalna wersja --display <nazwa>.\n"
+"  --list <nazwa>             wyświetla wszystkie cele grupy <nazwa>.\n"
+"  --get-selections           wyświetla główne nazwy alternatyw i ich stan.\n"
+"  --set-selections           wyświetla stan alternatyw ze standardowego "
+"wejścia.\n"
+"  --config <nazwa>           pokazuje alternatywy grupy <nazwa> i pyta\n"
+"                             użytkownika, która ma być używana.\n"
+"  --set <nazwa> <ścieżka>    ustawia <ścieżkę> jako alternatywę dla "
+"<nazwy>.\n"
+"\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5697,9 +5806,19 @@ msgid ""
 "  automatic mode.\n"
 "\n"
 msgstr ""
+"<dowiązanie> wskazuje na %s/<nazwa>.\n"
+"  (np. /usr/bin/pager)\n"
+"<nazwa> jest główną nazwą danej grupy dowiązań.\n"
+"  (np. pager)\n"
+"<ścieżka> jest położeniem jednego z docelowych plików alternatyw.\n"
+"  (np. /usr/bin/less)\n"
+"<priorytet> jest liczbą całkowitą; opcja z większym numerem ma wyższy "
+"priorytet\n"
+"  w trybie automatycznym.\n"
+"\n"
 
-#: utils/update-alternatives.c:131
-#, fuzzy, c-format
+#: utils/update-alternatives.c:126
+#, c-format
 msgid ""
 "Options:\n"
 "  --altdir <directory>     change the alternatives directory.\n"
@@ -5714,150 +5833,106 @@ msgid ""
 "  --help                   show this help message.\n"
 "  --version                show the version.\n"
 msgstr ""
-"Użycie: %s [<opcja> ...] <polecenie>\n"
-"\n"
-"Polecenia:\n"
-"  --add <właściciel> <grupa> <tryb> <plik>\n"
-"                           dodaje nowy wpis do bazy danych.\n"
-"  --remove <plik>          usuwa plik z bazy danych.\n"
-"  --list [<wzorzec-glob>]  wyświetla bieżące nadpisania z bazy danych.\n"
-"\n"
 "Opcje:\n"
-"  --admindir <katalog>     ustawia katalog zawierający plik statoverride.\n"
-"  --update                 natychmiast aktualizuje prawa do pliku.\n"
-"  --force                  wymusza akcję, nawet jeżeli testy by zabroniły.\n"
+"  --altdir <katalog>       zmienia katalog alternatywny.\n"
+"  --admindir <katalog>     ustawia katalog administracyjny.\n"
+"  --log <plik>             zmienia plik dziennika.\n"
+"  --force                  pozwala zastępowanie plików dowiązaniami "
+"alternatyw.\n"
+"  --skip-auto              pomija pytanie o poprawnie skonfigurowane\n"
+"                           alternatywy w trybie automatycznym (odpowiednie\n"
+"                           tylko z --config).\n"
+"  --verbose                tryb szczegółowego wyjścia, więcej informacji.\n"
 "  --quiet                  tryb cichy, komunikaty ograniczone do minimum.\n"
 "  --help                   wyświetla ten komunikat pomocy.\n"
 "  --version                wyświetla informacje o wersji.\n"
 
-#: utils/update-alternatives.c:150
-#, fuzzy
-#| msgid "parse error"
-msgid "error"
-msgstr "błąd parsowania"
-
-#: utils/update-alternatives.c:180
-msgid "warning"
-msgstr "ostrzeżenie"
-
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "nie można ustalić stanu starego pliku \"%s\" : %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "nieudane readlink(%s): %s"
-
-#: utils/update-alternatives.c:327
-#, fuzzy, c-format
-#| msgid "two commands specified: %s and --%s"
-msgid "two commands specified: --%s and --%s"
-msgstr "podano dwa polecenia: %s i --%s"
-
-#: utils/update-alternatives.c:358
-#, fuzzy, c-format
-#| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
-msgstr "nie można otworzyć listy ominiętych plików: %s"
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
+msgid "error"
+msgstr "błąd"
 
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "readlink(%s) failed: %s"
-msgid "scan of %s failed: %s"
-msgstr "nieudane readlink(%s): %s"
+#: utils/update-alternatives.c:188
+msgid "warning"
+msgstr "ostrzeżenie"
 
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "wywołanie %s nie powiodło się"
+#: utils/update-alternatives.c:257
+#, c-format
+msgid "malloc failed (%zu bytes)"
+msgstr "nie można wykonać funkcji \"malloc\" (%zu bajtów)"
 
-#: utils/update-alternatives.c:503
+#: utils/update-alternatives.c:351
 #, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nie można zrobić %s dowiązaniem symbolicznym do %s: %s"
+msgid "two commands specified: --%s and --%s"
+msgstr "podano dwa polecenia: --%s i --%s"
 
-#: utils/update-alternatives.c:511
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nie można zainstalować %s jako %s: %s"
+msgid "cannot append to '%s'"
+msgstr "nie można dopisać do \"%s\""
 
-#: utils/update-alternatives.c:521
+#: utils/update-alternatives.c:506
 #, c-format
-msgid "unable to remove %s: %s"
-msgstr "nie można usunąć %s: %s"
+msgid "unable to remove '%s'"
+msgstr "nie można usunąć \"%s\""
 
-#: utils/update-alternatives.c:1060
-#, fuzzy, c-format
-#| msgid "unexpected end of file in %s while trying to read %s"
+#: utils/update-alternatives.c:1101
+#, c-format
 msgid "unexpected end of file while trying to read %s"
-msgstr "niespodziewany koniec pliku w %s podczas próby odczytu %s"
+msgstr "niespodziewany koniec pliku podczas próby odczytu %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "podczas odczytu %s: %s"
 
-#: utils/update-alternatives.c:1068
-#, fuzzy, c-format
-#| msgid "unexpected end of file in %s while trying to read %s"
+#: utils/update-alternatives.c:1109
+#, c-format
 msgid "line not terminated while trying to read %s"
-msgstr "niespodziewany koniec pliku w %s podczas próby odczytu %s"
+msgstr "wiersz niezakończony, podczas próby odczytu %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s uszkodzone: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "znaki nowej linii są zabronione w plikach update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "podczas zapisu %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nazwa podrzędna"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
-#, fuzzy, c-format
-#| msgid "duplicate slave %s"
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
+#, c-format
 msgid "duplicate slave name %s"
-msgstr "powielona wartość dowiązania symbolicznego %s"
+msgstr "powielona nazwa podrzędna %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "dowiązanie podrzędne"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "dowiązanie podrzędne takie samo jak dowiązanie główne %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "powielone dowiązanie podrzędne %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "plik nadrzędny"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "powielona ścieżka %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5866,387 +5941,560 @@ msgstr ""
 "alternatywa %s (zawarta w grupie dowiązań %s) nie istnieje. Usuwanie jej z "
 "listy alternatyw."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "priorytet"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "plik podrzędny"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "priorytet %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nie można odczytać %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "status"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "niepoprawny status"
 
-#: utils/update-alternatives.c:1255
-#, fuzzy
+#: utils/update-alternatives.c:1294
 msgid "master link"
-msgstr "plik nadrzędny"
-
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nie można zamknąć %s: %s"
+msgstr "dowiązanie nadrzędne"
 
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "odrzucanie przestarzałego dowiązania podrzędnego %s (%s)."
 
-#: utils/update-alternatives.c:1324
-#, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "nie można zapisać %s: %s"
+#: utils/update-alternatives.c:1394
+#, c-format
+msgid "unable to flush file '%s'"
+msgstr "nie można opróżnić pliku \"%s\""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "tryb auto"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "tryb ręczny"
 
-#: utils/update-alternatives.c:1452
-#, fuzzy, c-format
+#: utils/update-alternatives.c:1483
+#, c-format
 msgid "  link currently points to %s"
-msgstr " dowiązanie obecnie wskazuje na %s"
+msgstr "  dowiązanie obecnie wskazuje na %s"
 
-#: utils/update-alternatives.c:1455
-#, fuzzy
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
-msgstr " obecnie brak dowiązania"
+msgstr "  obecnie brak dowiązania"
 
-#: utils/update-alternatives.c:1459
-#, fuzzy, c-format
-#| msgid "%s - priority %s"
+#: utils/update-alternatives.c:1490
+#, c-format
 msgid "%s - priority %d"
-msgstr "%s - priorytet %s"
+msgstr "%s - priorytet %d"
 
-#: utils/update-alternatives.c:1462
-#, fuzzy, c-format
+#: utils/update-alternatives.c:1493
+#, c-format
 msgid "  slave %s: %s"
-msgstr " dowiązanie podrzędne %s: %s"
+msgstr " podrzędne %s: %s"
 
-#: utils/update-alternatives.c:1469
-#, fuzzy, c-format
+#: utils/update-alternatives.c:1500
+#, c-format
 msgid "Current 'best' version is '%s'."
-msgstr "Obecnie \"najlepszą\" wersją jest %s."
+msgstr "Obecnie \"najlepszą\" wersją jest \"%s\"."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Żadna wersja nie jest dostępna."
 
-#: utils/update-alternatives.c:1500
-#, fuzzy, c-format
-#| msgid "There are %s choices for the alternative %s (providing %s)."
+#: utils/update-alternatives.c:1531
+#, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
-msgstr[0] "Jest %s dostępnych alternatyw dla %s (dostarczających %s)."
-msgstr[1] "Jest %s dostępnych alternatyw dla %s (dostarczających %s)."
-msgstr[2] "Jest %s dostępnych alternatyw dla %s (dostarczających %s)."
+msgstr[0] "Jest %d dostępna alternatywa dla %s (dostarczającego %s)."
+msgstr[1] "Są %d dostępne alternatywy dla %s (dostarczające %s)."
+msgstr[2] "Jest %d dostępnych alternatyw dla %s (dostarczających %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Wybór"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Ścieżka"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorytet"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
-"Naciśnij Enter, aby pozostawić bieżący wybór[*], albo wpisz wybrany numer:"
+"Proszę wcisnąć Enter, aby pozostawić bieżący wybór[*]; albo wpisać wybrany "
+"numer: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
-msgstr "pominięcie zastąpienia %s dowiązaniem."
+msgstr "pomijanie zastąpienia %s dowiązaniem."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
-msgstr ""
+msgstr "nie można zainstalować nieznanego wyboru %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
-"pominięcie tworzenia %s ponieważ powiązany plik %s (lub grupa dowiązań %s) "
+"pomijanie tworzenia %s ponieważ powiązany plik %s (lub grupa dowiązań %s) "
 "nie istnieje."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr "nieusuwanie %s, ponieważ nie jest dowiązaniem."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
-msgstr "Wywołanie %s."
+msgstr "Wywoływanie %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
-msgstr "Nie zmieniona alternatywa %s ponieważ wybór %s jest niedostępny."
+msgstr "Niezmieniona alternatywa %s ponieważ wybór %s jest niedostępny."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Pominięcie nieznanej alternatywy %s."
 
-#: utils/update-alternatives.c:1910
-#, fuzzy, c-format
-#| msgid "unexpected end of file in %s while trying to read %s"
+#: utils/update-alternatives.c:2098
+#, c-format
 msgid "line too long or not terminated while trying to read %s"
-msgstr "niespodziewany koniec pliku w %s podczas próby odczytu %s"
+msgstr "wiersz jest zbyt długi lub niezakończony podczas próby odczytu %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
+msgstr "Pomijanie nieprawidłowego wiersza: %s"
+
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+"%s/%s nie jest poprawnym dowiązaniem, zostanie zaktualizowane najlepszym "
+"wyborem."
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
 msgstr ""
+"%s/%s został zmieniony (ręcznie lub przez skrypt). Przełączanie do trybu "
+"ręcznych aktualizacji."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "ustawianie automatycznego wybierania %s."
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "zmiana nazwy dowiązania %s z %s na %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "zmiana nazwy dowiązania podrzędnego %s z %s na %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "użycie %s jako dostarczającego %s (%s) w %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"wymuszenie ponownej instalacji alternatywy %s, ponieważ grupa dowiązań %s "
+"jest nieprawidłowa."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"aktualna alternatywa %s jest nieznana, zmienianie na %s dla grupy dowiązań "
+"%s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "nazwa alternatywy (%s) nie może zawierać \"/\" i spacji."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "dowiązanie alternatywy nie jest bezwzględne jak jest to wymagane: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "ścieżka alternatywy nie jest bezwzględna jak jest to wymagane: %s"
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternatywa %s nie może być nadrzędna: jest podrzędna względem %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "dowiązanie alternatywy %s jest już zarządzane przez %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "ścieżka alternatywy %s nie istnieje."
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"alternatywa %s nie może być podrzędna względem %s: jest alternatywą "
+"nadrzędną."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+"alternatywa %s nie może być podrzędna względem %s: jest podrzędna względem %s"
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+"dowiązanie alternatywy %s jest już zarządzane przez %s (podrzędne względem "
+"%s)."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "nieznany argument \"%s\""
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install wymaga podania <dowiązania> <nazwy> <ścieżki> <priorytetu>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<dowiązanie> i <ścieżka> nie mogą być takie same"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "priorytet musi być liczbą"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s wymaga argumentów <nazwa> <ścieżka>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s wymaga <nazwy>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "opcja --slave dopuszczalna tylko z --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave wymaga <dowiązania> <nazwy> <ścieżki>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "nazwa %s jest zarówno główna, jak i podrzędna"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "dowiązanie %s jest zarówno główne, jak i podrzędne"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s wymaga podania argumentu <plik>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "nieznana opcja \"%s\""
 
-#: utils/update-alternatives.c:2173
-#, fuzzy
-#| msgid ""
-#| "need --display, --query, --list, --get-selections, --config,--set, --set-"
-#| "selections, --install, --remove, --all, --remove-all or --auto"
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
-"należy podać --display, --query, --list, --get-selections, --config,--set, --"
-"set-selections, --install, --remove, --all, --remove-all lub --auto"
-
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternatywa %s nie może być nadrzędna: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "dowiązanie alternatywy %s jest już zarządzane przez %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "dowiązanie alternatywy nie jest bezwzględne jak jest to wymagane: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "ścieżka alternatywy nie jest bezwzględna jak jest to wymagane: %s"
+"należy podać --display, --query, --list, --get-selections, --config, --set, "
+"--set-selections, --install, --remove, --all, --remove-all lub --auto"
 
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "ścieżka alternatywy %s nie istnieje."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "nazwa alternatywy (%s) nie może zawierać \"/\" i spacji."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "jest alternatywą nadrzędną."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "jest dowiązaniem podrzędnym %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternatywa %s nie może być podrzędna względem %s: %s"
-
-#: utils/update-alternatives.c:2306
-#, fuzzy
-#| msgid "<standard output>"
-msgid "<standard input>"
-msgstr "<standardowe wyjście>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "brak alternatyw dla %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-"%s nie jest poprawnym dowiązaniem, zostanie zaktualizowane najlepszym "
-"wyborem."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s został zmieniony (ręcznie lub przez skrypt). Przełączanie do trybu "
-"ręcznych aktualizacji."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standardowe wejście>"
 
-#: utils/update-alternatives.c:2354
+#: utils/update-alternatives.c:2639
 #, c-format
-msgid "setting up automatic selection of %s."
-msgstr "ustawianie automatycznego wybierania %s."
-
-#: utils/update-alternatives.c:2363
-#, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
-msgstr "alternatywa %s dla %s nie jest zarejestrowana, nie będzie usunięta."
+msgstr "alternatywa %s dla %s nie jest zarejestrowana, nie będzie ustawiona."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Nie znaleziono programu, który dostarcza %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nie ma nic do skonfigurowania."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Jest tylko jedna alternatywa w grupie dowiązań %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternatywa %s dla %s nie jest zarejestrowana, nie będzie usunięta."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "usuwanie alternatywy wybranej ręcznie - przełączanie %s do trybu auto"
 
-#: utils/update-alternatives.c:2429
-#, fuzzy, c-format
-#| msgid "automatic updates of %s are disabled, leaving it alone."
+#: utils/update-alternatives.c:2702
+#, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
-msgstr "automatyczne aktualizacje %s są wyłączone, pozostawianie go bez zmian."
+msgstr ""
+"automatyczne aktualizacje %s/%s są wyłączone, pozostawianie go bez zmian."
 
-#: utils/update-alternatives.c:2431
-#, fuzzy, c-format
-#| msgid "to return to automatic updates use `update-alternatives --auto %s'."
+#: utils/update-alternatives.c:2704
+#, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
-"aby powrócić do aktualizacji automatycznych, użyj \"update-alternatives --"
-"auto %s\"."
+"aby powrócić do aktualizacji automatycznych, proszę użyć \"%s --auto %s\"."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "użycie %s jako dostarczającego %s (%s) w %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "nie można otworzyć \"%s\" do zapisu bazy danych %s"
 
-#: utils/update-alternatives.c:2456
-#, fuzzy, c-format
-#| msgid "There is only one alternative in link group %s: %s"
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "Jest tylko jedna alternatywa w grupie dowiązań %s: %s"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "nie udało się opróżnić bazy danych %s do \"%.250s\""
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "nie można wykonać \"fsync\" bazy danych %s do \"%.250s\""
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "nie można zamknąć \"%.250s\" po zapisaniu bazy danych %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "nie można utworzyć dowiązania z \"%.250s\" do \"%.250s\", aby wykonać "
+#~ "kopię zapasową bazy danych %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "nie można błąd zainstalować \"%.250s\" jako \"%.250s\" o zawartej bazie "
+#~ "danych %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "nie można wykonać funkcji \"realloc\" (%zu bajtów)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nie można zapisać nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "nie można opróżnić nowego pliku warunków uruchomienia wyzwalacza \"%.250s"
+#~ "\""
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "nie można zsynchronizować nowego pliku warunków uruchomienia wyzwalacza "
+#~ "\"%.250s\""
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nie można zainstalować nowego pliku warunków uruchomienia wyzwalacza "
+#~ "\"%.250s\""
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nie można utworzyć nowego pliku warunków uruchomienia wyzwalacza \"%.250s"
+#~ "\""
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nie można zamknąć nowego pliku warunków uruchomienia wyzwalacza \"%.250s\""
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "nie można utworzyć nowego pliku wyzwalaczy plikowych \"%.250s\""
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "nie można zapisać nowego pliku wyzwalaczy plikowych \"%.250s\""
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "nie można opróżnić nowego pliku wyzwalaczy plikowych \"%.250s\""
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "nie można zsynchronizować nowego pliku wyzwalaczy plikowych \"%.250s\""
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nie można zamknąć nowego pliku wyzwalaczy plikowych \"%.250s\""
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "nie można zainstalować nowego pliku wyzwalaczy plikowych jako \"%.250s\""
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "nie można utworzyć nowego pliku %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "błąd tworzenia nowego diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "nie można utworzyć zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "nie można zapisać zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "nie można opróżnić buforów dla zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "nie można zsynchronizować zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "nie można zamknąć zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "nie można zainstalować zaktualizowanej listy plików pakietu %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd wymaga jednego argumentu, nie zero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd wymaga tylko jednego argumentu"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nie można otworzyć nowego pliku statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "błąd usuwania statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "błąd tworzenia nowego pliku statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "błąd instalowania nowego pliku statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build wymaga podania najwyżej dwóch argumentów"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "jest alternatywą nadrzędną."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "jest dowiązaniem podrzędnym %s"
+
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "nie można ustalić stanu starego pliku \"%s\" : %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "nieudane readlink(%s): %s"
+
+#~| msgid "readlink(%s) failed: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "nieudane readlink(%s): %s"
+
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "wywołanie %s nie powiodło się"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nie można zrobić %s dowiązaniem symbolicznym do %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nie można zainstalować %s jako %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "podczas zapisu %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nie można odczytać %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nie można zamknąć %s: %s"
+
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nie można zapisać %s: %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
@@ -6338,7 +6586,6 @@ msgstr ""
 #~ "wartości.\n"
 #~ "Uwaga: znaczenia i wartości opcji mogą się zmienić!\n"
 
-#, fuzzy
 #~| msgid ""
 #~| "%s forcing options - control behaviour when problems found:\n"
 #~| "  warn but continue:  --force-<thing>,<thing>,...\n"
@@ -6535,14 +6782,10 @@ msgstr ""
 #~ msgid "header info member"
 #~ msgstr "człon informacji nagłówkowej"
 
-#, fuzzy
 #~| msgid "skipped member data from %s"
 #~ msgid "skipped control area from %s"
 #~ msgstr "pominięto dane członu z %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "nie można wywołać \"tar\""
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "nie można utworzyć nazwy tymczasowego katalogu"
@@ -6559,12 +6802,10 @@ msgstr ""
 #~ msgid "data length"
 #~ msgstr "rozmiar danych"
 
-#, fuzzy
 #~| msgid "failed to exec dpkg-deb to extract control information"
 #~ msgid "failed to exec dpkg-deb to extract field value"
 #~ msgstr "nie można wywołać \"dpkg-deb\", aby pobrać plik kontrolny"
 
-#, fuzzy
 #~| msgid "unable to read %s: %s"
 #~ msgid "unable to stat %s: %s"
 #~ msgstr "nie można odczytać %s: %s"
@@ -6662,7 +6903,6 @@ msgstr ""
 #~ msgid "%d errors in control file"
 #~ msgstr "%d błędów w pliku kontrolnym"
 
-#, fuzzy
 #~| msgid "unable to read %s: %s"
 #~ msgid "can't readdir %s: %s"
 #~ msgstr "nie można odczytać %s: %s"
@@ -6810,9 +7050,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "nie można wykonać funkcji \"wait\" dla \"dpkg-split\""
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "nie można usunąć pliku \"%.250s\""
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/pt.po b/po/pt.po
index aa3fc51..417d5e5 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.14\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-20 03:12+0100\n"
 "Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
 "Language-Team: Portuguese <traduz@debianpt.org>\n"
@@ -22,132 +22,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "não foi possível escrever o ficheiro '%s' "
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "gerado cabeçalho ar corrompido para '%s'"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "falhou ao fazer fstat ao ficheiro membro de ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "falhou ao fazer fstat ao ficheiro membro de ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "não pode ser uma string vazia"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "tem de começar por um alfanumérico"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"o caractere `%c' não é permitido (apenas letras, dígitos e caracteres `%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "erro ao escrever stdout: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "não foi possível escrever o ficheiro '%s' "
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "não foi possível escrever o ficheiro '%s' "
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "não foi possível fazer flush ao ficheiro '%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "não foi possível sync ao ficheiro '%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "Não foi possível fazer stat a outro novo ficheiro `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "erro ao remover o antigo diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "erro ao criar pipe `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "não pode remover `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "erro ao instalar novos desvios"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "falhou ao ler em cópia do buffer para %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "falhou ao escrever na cópia do buffer para %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "leitura curta em cópia de buffer para %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "falhou executar o tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "não foi possível executar %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "compressão desconhecida tipo `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompressão"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compressão"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: erro ao ligar entrada a stream gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: erro interno de leitura de gzip: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: erro interno de escrita de gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: erro de ligação da saída a stream gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: erro interno de leitura de gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: erro interno de escrita de gzip: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: erro interno de escrita de gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: erro de ligação de entrada a stream bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: erro interno de leitura de bzip2: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: erro interno de escrita de bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: erro de ligação de saída para stream bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: erro interno de leitura de bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: erro interno de escrita de bzip2: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "erro inesperado de bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -156,7 +245,7 @@ msgstr ""
 "actualiza o directório contendo o ficheiro %.250s' cujo nome é demasiado "
 "longo (comprimento=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -164,103 +253,123 @@ msgstr ""
 "actualiza o directório que contém ficheiros com diferentes comprimentos de "
 "nomes (ambos %d e %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "não pode pesquisar directório de actualizações `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "falhou a remoção do ficheiro de actualização incorporado %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "não foi possível criar `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "não foi possível preencher %.250s com enchimento"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "não foi possível esvaziar %.250s após enchimento"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "não foi possível executar seek para o inicio de %.250s após enchimento"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "não foi bloquear ficheiro %s para teste"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "não foi possível abrir/criar lockfile de status da base de dados"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "não tem permissão para fazer lock à base de dados do status dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "não foi possível fazer lock à base de dados de status do dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "a operação pedida necessita de privilégios de super-utilizador"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "não foi possível aceder à área de status do dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "a operação necessita de acesso de leitura/escrita na área do estado do dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "falhou a remoção do meu próprio ficheiro de actualização %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "não foi possível escrever o status actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "não foi possível esvaziar o status actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "não foi possível truncar para o status actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "não foi possível fazer fsync ao status actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "não foi possível fechar o status actualizado de `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "não foi possível instalar o status actualizado de `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "formato do número de versão"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "formato do número de versão"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -279,73 +388,43 @@ msgstr "não foi possível fazer sync ao ficheiro '%s'"
 msgid "unable to open directory '%s'"
 msgstr "não foi possível abrir o ficheiro '%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "não foi possível abrir o ficheiro '%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "não foi possível fazer sync ao ficheiro '%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "não foi possível fechar o ficheiro '%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "falhou escrever os detalhes de `%.50s' a `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "falhou abrir '%s' para escrita na base de dados %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "não foi possível estabelecer buffer no ficheiro de base de dados %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "falhou ao escrever o registo %s da base de dados cerca de '%.50s' a '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "falhou esvaziar a base de dados %s para '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "falhou o fsync na base de dados %s para '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "falhou fechar '%.250s' após escrever a base de dados %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"falhou criar link '%.250s' para '%.250s' para backup da base de dados %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr ""
-"falhou a instalação de '%.250s' como '%.250s' contendo a base de dados %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -354,7 +433,7 @@ msgstr ""
 "%s: erro fatal irrecuperável, a abortar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -366,13 +445,13 @@ msgstr ""
 "%s: erro fatal irrecuperável, a abortar:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "sem memória para limpeza de nova entrada"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -381,149 +460,183 @@ msgstr ""
 "%s: erro enquanto limpava:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: demasiados erros encadeados durante a recuperação de erros !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "sem memória para limpeza de nova entrada"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "sem memória para nova limpeza de entrada com muitos argumentos"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: erro processando %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: aviso: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d erro interno: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "falta %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' não é permitido para %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "lixo após %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nome de pacote inválido (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "campo de detalhes de ficheiro vazio `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "campo `%s' de detalhes de ficheiro não é permitido no ficheiro status"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "demasiados valores no campo de detalhes `%s' do ficheiro (comparado a outros)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "valores a menos no campo `%s' de detalhes de ficheiro (comparado a outros)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "sim/não no campo booleano"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "palavra no campo 'priority'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valor para o campo `status' não é permitido neste contexto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primeira (want) palavra no campo `status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segunda (error) palavra no campo `status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "terceira (status) palavra no campo `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "erro na string Versão '%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "utilizados campos obsoletos `Revision' e `Package-Revision'"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "valor para o campo `config-version' não é permitido neste contexto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "erro na string Config-Version '%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "valor para `conffiles' tem uma linha mal formatada `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "valor para `conffiles' tem uma linha que começa por um não-espaço `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "raiz ou directório nulo está listado como conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "campo `%s', falta nome de pacote, ou lixo onde era esperado nome de pacote"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campo `%s', nome de pacote inválido `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"campo `%s', falta nome de pacote, ou lixo onde era esperado nome de pacote"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d ficheiro(s) e directório(s) actualmente instalados.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "campo '%s', referência a '%.255s': erro na versão"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -532,7 +645,7 @@ msgstr ""
 "campo `%s', referência a `%.255s':\n"
 " má relação de versão %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -541,7 +654,7 @@ msgstr ""
 "campo `%s', referência a `%255s':\n"
 " `%c' está obsoleto, em vez disso utilize `%c=' ou `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -551,11 +664,11 @@ msgstr ""
 " combinação exacta implícita no número de versão, sugere utilizar `=' em vez "
 "disso"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Apenas versões exactas podem ser utilizadas para Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -564,55 +677,55 @@ msgstr ""
 "campo `%s', referência a `%.255s':\n"
 " valor de versão começa por não-alfanumérico, sugere adicionar um espaço"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "campo `%s', referência a `%.255s': versão contém `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "campo `%s', referência a `%.255s': versão não terminada"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "campo '%s', referência a '%.255s': erro na versão"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "campo `%s', erro de sintaxe após referência ao pacote `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativas (`|') não são permitidas no campo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "o valor para o campo `triggers-pending' não é permitido neste contexto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nome de 'trigger' pendente ilegal `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "'trigger' duplicado `%.255s' pendente"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "valor para o campo `triggers-awaited' não é permitido neste contexto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nome de pacote ilegal no 'trigger' esperado `%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "'trigger' esperado duplicado do pacote `%.255s'"
@@ -669,254 +782,285 @@ msgstr "<estado do pacote e descriptor de progresso do ficheiro>"
 msgid "unable to write to status fd %d"
 msgstr "não foi possível escrever o status fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc falhou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc falhou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "a alocação de memória falhou"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "falhou dup para std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "falhou dup para fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "falhou criar um pipe"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "erro ao escrever para '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "não foi possível ler flags de filedescriptor para %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "não foi possível activar flag close-on-exec para %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "erro de configuração: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "falhou ao abrir o ficheiro de configuração '%.255s' para leitura: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "aspas não coincidentes em '%s'"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "opção desconhecida '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' necessita de um valor"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' não toma valores"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "erro de leitura no ficheiro de configuração `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "erro ao fechar o ficheiro de configuração `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "erro ao fechar o directório de configuração '%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opção desconhecida --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "a opção --%s toma um valor"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "a opção --%s não toma valores"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opção desconhecida -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "a opção -%c toma um valor"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "a opção -%c não toma valores"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "opção obsoleta '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "acções em conflito -%c (--%s) e -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicado para o campo `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nome do campo definido pelo utilizador `%.*s' é muito pequeno"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplicado para campo definido pelo utilizador `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "falta %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor vazio para %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "o pacote tem estado %s mas são esperados 'triggers'"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version para o pacote com Status inapropriado"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "o pacote tem estado %s mas são esperados 'triggers'"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "o pacote tem estado 'triggers-awaited' mas não são esperados 'triggers'"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "o pacote tem estado %s mas estão 'triggers' pendentes"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "o pacote tem estado 'triggers-pending' mas não tem 'triggers' pendentes"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pacote que tem estado não-instalado tem ficheiros de configuração, a esquecê-"
 "los"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr ""
 "falhou ao abrir ficheiro de informações do pacote `%.255s' para leitura"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "não pode fazer stat ao ficheiro de informação do pacote `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "não pode fazer mmap ao ficheiro de informação do pacote `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "não pode fazer stat ao ficheiro de informação do pacote `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "falhou fechar após ler: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF após campo do nome `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "newline no campo do nome `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) no campo do nome `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "campo do nome `%.*s' tem de ser seguido de dois pontos"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF antes do valor do campo `%.*s' (falta o newline final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "caractere MSDOS EOF no valor do campo `%.*s' (falta newline?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "newline no campo do nome `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF durante o valor do campo `%.*s' (falta newline final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "várias entradas de informação de pacotes encontradas, apenas uma permitida"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "falhou fechar após ler: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "sem informação de pacotes em `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -928,7 +1072,7 @@ msgstr ""
 "%s, no ficheiro '%.255s' perto da linha %d pacote '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -940,205 +1084,194 @@ msgstr ""
 "%s, no ficheiro '%.255s' perto da linha %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "não pode ser uma string vazia"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "tem de começar por um alfanumérico"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"o caractere `%c' não é permitido (apenas letras, dígitos e caracteres `%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nenhum>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "string de versão está vazia"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "string de versão contém espaços"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "era na versão não é um número"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nada após dois pontos no número de versão"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "caractere inválido no número de versão"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "caractere inválido no número de revisão"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "falta %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valor vazio para %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caractere inválido `%c' no comprimento do campo\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Falta parêntesis de fecho no formato\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(sem descrição disponível)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nome de pacote ilegal no 'trigger' esperado `%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nome de pacote ilegal no 'trigger' esperado `%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "não foi possível ignorar o sinal %s antes de correr %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "erro soltando-se do sinal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subprocesso); %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "falhou fork"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "subprocesso %s retornou erro do status de saída %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "wait para o sub-processo %s falhou"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "subprocesso %s morto pelo sinal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core dumped"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "subprocesso %s falhou com o código de status de wait %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "wait para o sub-processo %s falhou"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nome de pacote inválido `%.250s' no ficheiro `%.250s' de 'triggers' adiados"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "ficheiro de triggers adiados `%.250s' truncado"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "erro de sintaxe no ficheiro de 'triggers' adiados `%.250s' no carácter `%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "não foi possível abrir/criar o ficheiro de acesso exclusivo `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "accionado o trigger"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "não foi possível fazer stat ao ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "não foi possível abrir o ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr ""
 "não foi possível abrir/criar novo ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "erro ao ler o ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr ""
 "não foi possível escrever o novo ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "não foi possível fechar o novo ficheiro `%.250s' de 'triggers' adiados"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "não foi possível instalar novo ficheiro de 'triggers' adiados `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "não são permitidos 'triggers' com nomes vazios"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "o nome do 'trigger' contém um carácter inválido"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1147,18 +1280,18 @@ msgstr ""
 "sintaxe inválida ou desconhecida no nome `%.250s' do 'trigger' (nos "
 "interesses do 'trigger' para o pacote `%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr ""
 "falhou a abertura do ficheiro `%.250s' de lista de interesses do 'trigger'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "falhou o rewind ao ficheiro `%.250s' de interesses do 'trigger'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1167,44 +1300,7 @@ msgstr ""
 "erro de sintaxe do ficheiro de interesse, `%.250s', do 'trigger'; nome `"
 "%.250s': ilegal de pacote: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr ""
-"não foi possível criar um novo ficheiro `%.250s' de interesse do 'trigger'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr ""
-"não foi possível escrever o novo ficheiro `%.250s' de interesse do 'trigger'"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"não foi possível esvaziar o novo ficheiro '%.250s' de interesse do 'trigger'"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr ""
-"não foi possível fazer sync ao novo ficheiro '%.250s' de interesse do "
-"'trigger'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr ""
-"não foi possível fechar o novo ficheiro '%.250s' de interesse do 'trigger'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"não foi possível instalar  o novo ficheiro `%.250s' de interesse do 'trigger'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1212,53 +1308,17 @@ msgstr ""
 "ficheiro duplicado de interesse de 'trigger' para o ficheiro `%.250s' e "
 "pacote `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr ""
-"não foi possível criar novo ficheiro `%.250s' de 'triggers' de ficheiro"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr ""
-"não foi possível escrever novo ficheiro `%.250s' de 'triggers' de ficheiro"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr ""
-"não foi possível esvaziar o novo ficheiro '%.250s' de 'triggers' de ficheiro"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr ""
-"não foi possível fazer sync o novo ficheiro '%.250s' de 'triggers' de "
-"ficheiro"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "não foi possível fechar o novo ficheiro '%.250s' de 'triggers'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr ""
-"não foi possível instalar o novo ficheiro `%.250s' de 'triggers' de ficheiro"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "não foi possível ler o ficheiro `%.250s' de 'triggers' de ficheiro"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "erro de sintaxe no ficheiro `%.250s' de 'triggers' de ficheiro"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1267,7 +1327,7 @@ msgstr ""
 "registo de ficheiro de 'trigger' menciona o nome de pacote ilegal `"
 "%.250s' (para o interesse no ficheiro `%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1276,33 +1336,41 @@ msgstr ""
 "o ficheiro `%.250s' de triggers ci contém sintaxe ilegal de trigger no "
 "trigger com o nome `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "não foi possível abrir o ficheiro de triggers ci `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "o ficheiro de triggers ci contém sintaxe com directiva desconhecida"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "o ficheiro de triggers ci contém a directiva `%.250s' desconhecida"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr ""
 "não foi possível criar o directório, `%.250s',  de estado de 'triggers'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "não foi possível definir o dono do directório,`%.250s', de estado de "
 "'triggers'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "não são permitidos 'triggers' com nomes vazios"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "o nome do 'trigger' contém um carácter inválido"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1327,43 +1395,102 @@ msgstr "fim de ficheiro inesperado ao ler `%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr "erro ao formatar a string para uma variável varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "erro ao ler do pipe dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "saltou descompactar ficheiro '%s.255s' (substituído ou excluído?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "erro ao definir timestamps de `%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "não conseguiu criar `%.255s' (enquanto processava `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "erro ao definir dono do link simbólico `%255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb durante `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "erro ao definir dono de `%255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "erro ao definir permissões de `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "erro ao fechar/escrever `%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "erro ao criar pipe `%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "erro ao criar dispositivo `%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "erro ao criar hard link `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "erro ao criar link simbólico `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "erro ao criar o directório `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "erro ao definir timestamps de `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "erro ao definir dono do link simbólico `%255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "não foi possível ler link `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"a tentar sobre-escrever '%.250s', que também está no pacote %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "falhou o fazer stat (anular referência) de ligação simbólica existente `"
 "%.250s'"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1372,7 +1499,7 @@ msgstr ""
 "falhou o fazer stat (anular referência) proposto novo alvo para a ligação "
 "simbólica `%.250s' para a ligação simbólica `%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1381,17 +1508,17 @@ msgstr ""
 "a tentar sobre-escrever `%.250s', que é a versão desviada de `"
 "%250s' (pacote: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "a tentar sobre-escrever %.250s', que é a versão desviada de `%250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "não foi possível fazer stat a `%.255s' (que eu ia instalar)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1400,29 +1527,38 @@ msgstr ""
 "não foi possível efectuar uma limpeza à volta de `%.255s' antes de instalar "
 "outra versão"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "não foi possível fazer stat ao recuperado `%.255s' antes de instalar outra "
 "versão"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arquivo continha objecto `%.255s' de tipo desconhecido 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "Não pode fazer stat ao ficheiro '%s'"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "A substituir ficheiros no pacote antigo %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Substituído por ficheiros no pacote instalado %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1431,95 +1567,50 @@ msgstr ""
 "a tentar sobre-escrever o directório '%.250s' no pacote %.250s %.250s com um "
 "não directório"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "a tentar sobre-escrever '%.250s', que também está no pacote %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "não conseguiu criar `%.255s' (enquanto processava `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb durante `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "erro ao fechar/escrever `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "erro ao criar pipe `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "erro ao criar dispositivo `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "erro ao criar hard link `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "erro ao criar link simbólico `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "erro ao criar o directório `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "não foi possível mover `%.255s' para instalar a nova versão"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "não foi possível ler link `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "não foi possível criar backup do link simbólico para `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "não foi possível fazer chown a backup do link simbólico para `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "não foi possível fazer backup link de `%.255s' antes de instalar a nova "
 "versão"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "não foi possível instalar nova versão de `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "não foi possível abrir '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "não foi possível sync ao ficheiro '%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1528,7 +1619,7 @@ msgstr ""
 "a ignorar problema de dependências com %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1537,7 +1628,7 @@ msgstr ""
 "a considerar a desconfiguração do pacote essencial\n"
 "%s, para permitir %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1546,7 +1637,7 @@ msgstr ""
 "dpkg: não, %s é essencial, não irá desconfigurar\n"
 " de modo a permitir %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1555,29 +1646,29 @@ msgstr ""
 "dpkg: não, não pode proceder com %s (--auto-deconfigure irá ajudar):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "remoção de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalação de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: a considerar a desconfiguração de %s, que seria estragada por %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: sim, irá desconfigurar %s (estragado por %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1586,11 +1677,11 @@ msgstr ""
 "dpkg: acerca de %s contendo %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "a ignorar problema, pode proceder de qualquer modo !"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1599,29 +1690,29 @@ msgstr ""
 "instalar %.250s irá estragar %.250s, e\n"
 "não é permitida a desconfiguração (--auto-deconfigure poderá ajudar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalar %.250s irá estragar software existente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: a considerar remover %s em favorecimento de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s não está instalado convenientemente - a ignorar quaisquer dependências "
 "nele.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: pode ter problemas ao remover %s, como disponibiliza %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1630,102 +1721,104 @@ msgstr ""
 "dpkg: o pacote %s necessita de reinstalação, mas vai ser removido de "
 "qualquer modo conforme você pediu.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: o pacote %s necessita de reinstalação, não irá remover.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: sim, irá remover %s em favorecimento de %s,\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "pacotes em conflito - não irá instalar %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "a ignorar conflito, pode proceder de qualquer modo !"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive necessita de pelo menos um argumento de path"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "procura por dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "falhou fdopen ao pipe de find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "erro na leitura do pipe de find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "erro ao fechar o pipe de find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "a procura de --recursive retornou um erro %i não tratado"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "procurou, mas não encontrou pacotes (ficheiros coincidindo com *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 "--%s necessita pelo menos de um argumento de ficheiro de arquivo de pacote"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<saída standard>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<erro standard>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "A seleccionar pacote anteriormente não seleccionado %s\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "A passar à frente do pacote não seleccionado %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versão %.250s de %.250s já está instalado, passando à frente,\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "a fazer downgrade a %.250s de %.250s para %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1761,19 +1854,19 @@ msgstr "não foi possível remover a versão acabada de instalar de `%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "não foi possível remover versão de `%.250s' recentemente extraída"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "não foi possível fazer stat do novo conffile distribuído '%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "não é possível fazer stat ao ficheiro de configuração `%.250s' actualmente "
 "instalado"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1784,57 +1877,57 @@ msgstr ""
 "Ficheiro de configuração `%s', não existe no sistema.\n"
 "A instalar novo ficheiro de configuração conforme você pediu.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: falhou remover o backup antigo '%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: falhou renomear '%.250s' para '%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: falhou remover '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: falhou remover a versão antiga distribuída '%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: falhou remover '%.250s' (antes de sobre-escrever): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: falhou fazer o link '%.250s' para '%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "A instalar nova versão do ficheiro de configuração %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "Não foi possível instalar `%.250s' como `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "não está instalado nenhum pacote chamado `%s', não pode configurar"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "o pacote %.250s já está instalado e configurado"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1843,7 +1936,24 @@ msgstr ""
 "o pacote %.250s não está pronto para configuração\n"
 " não pode configurar (status actual `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"o pacote %.250s não está pronto para configuração\n"
+" não pode configurar (status actual `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1852,11 +1962,11 @@ msgstr ""
 "dpkg: problemas com dependências impedem a configuração de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemas com dependências - a deixar por configurar"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1866,7 +1976,7 @@ msgstr ""
 "pediu:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1874,12 +1984,12 @@ msgstr ""
 "O pacote está num mau estado de inconsistência - deve\n"
 " reinstala-lo antes de tentar configura-lo."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "A instalar %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1888,7 +1998,7 @@ msgstr ""
 "%s: não foi possível fazer stat ao ficheiro de configuração '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1897,7 +2007,7 @@ msgstr ""
 "%s: ficheiro de configuração '%s' é um link circular\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1906,7 +2016,7 @@ msgstr ""
 "%s: não foi possível fazer readlink ao ficheiro de configuração '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1915,36 +2025,37 @@ msgstr ""
 "%s: ficheiro de configuração '%.250s' resolve para ficheiro degenerado\n"
 " ('%s é um link simbólico para '%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: ficheiro de configuração '%.250s' não é um ficheiro de texto ou link "
 "simbólico (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "%s: não foi possível abrir o ficheiro de configuração %s para o hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Escreva `exit' quando tiver terminado.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1953,12 +2064,12 @@ msgstr ""
 "\n"
 "Ficheiro de configuração `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (na verdade `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1969,7 +2080,7 @@ msgstr ""
 " ==> Ficheiro no sistema criado por si ou por um script.\n"
 " ==> Ficheiro também no pacote disponibilizado pelo maintainer do pacote.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1978,7 +2089,7 @@ msgstr ""
 "\n"
 "     Não foi modificado desde a instalação.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1987,7 +2098,7 @@ msgstr ""
 "\n"
 " ==> Modificado (por si ou por um script) desde a instalação.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1996,37 +2107,37 @@ msgstr ""
 "\n"
 " ==> Apagado (por si ou por um script) desde a instalação.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> O distribuidor do pacote enviou uma versão actualizada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "    A versão no pacote é a mesma que a da última instalação.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> A usar o novo ficheiro conforme você pediu.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> A usar o actual ficheiro antigo conforme você pediu.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> A manter o ficheiro de configuração antigo como predefinição.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> A usar o novo ficheiro de configuração como padrão.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2041,180 +2152,171 @@ msgstr ""
 "      D     : mostrar diferenças entre as versões\n"
 "      Z     : iniciar uma shell para examinar a situação\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " A acção padrão é manter a sua versão actual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " A acção padrão é instalar a nova versão.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[padrão=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[padrão=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[sem padrão]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "erro ao escrever para stderr, descoberto antes da prompt do ficheiro de "
 "configuração"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "erro de leitura em stdin na prompt do ficheiro de configuração"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF em stdin na prompt do ficheiro de configuração"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depende de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pre-depende de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomenda %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugere %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s danifica %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s em conflito com %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s melhora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s vai ser removido.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s vai ser desconfigurado.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s vai ser instalado, mas é versão %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s está instalado, mas é versão %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr " %.250s está descompactado, mas nunca foi configurado.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s está descompactado, mas é versão %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s a última versão configurada é %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s é %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s disponibiliza %.250s mas vai ser removido.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s disponibiliza %.250s mas vai ser desconfigurado.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s disponibiliza %.250s mas é %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s não está instalado.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versão %.250s) vai ser instalado.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versão %.250s) está presente e %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s disponibiliza %.250s e vai ser instalado.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s disponibiliza %.250s e está presente e %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Use --help para ajuda sobre consultar pacotes."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versão %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2223,8 +2325,8 @@ msgstr ""
 "Isto é software livre; veja a GNU General Public License versão 2 ou\n"
 "posterior para condições de cópia. Não existe NENHUMA garantia.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2233,7 +2335,7 @@ msgstr ""
 "Utilização: %s [<opção> ...] <comando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2251,7 +2353,7 @@ msgstr ""
 " --listpackage <ficheiro>  mostrar qual o pacote que desvia o ficheiro.\n"
 " --truename <ficheiro>     retornar o ficheiro desviado.\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2281,7 +2383,7 @@ msgstr ""
 "  --version                indicar a versão.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2295,17 +2397,12 @@ msgstr ""
 "Os scripts preinst/postrm dos pacotes devem sempre especificar --package e --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "Não pode fazer stat ao ficheiro '%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "erro ao verificar '%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2314,129 +2411,113 @@ msgstr ""
 "renomear envolve sobre-escrever `%s' com\n"
 "  um ficheiro diferente `%s', não permitido"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "não foi possível escrever o ficheiro '%s' "
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "cópia de ficheiro"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "Não pode fazer renomear '%s' para '%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "renomear: remover o link antigo duplicado '%s'"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "não foi possível abrir o ficheiro fonte `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "o nome do ficheiro \"%s\" não é absoluto"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "o ficheiro não pode conter quebras de linha"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "desvio local de %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "desvio local de %s para %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "desvio de %s por %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "desvio de %s para %s por %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "qualquer desvio de %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "qualquer desvio de %s para %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "não pode criar o novo ficheiro %s "
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "não foi possível fazer flush ao ficheiro '%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "erro ao remover o antigo diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "erro ao criar o novo diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "erro ao instalar novos desvios"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s necessita de um único argumento"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "o nome do ficheiro \"%s\" não é absoluto"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "o ficheiro não pode conter quebras de linha"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Não é possível desviar directórios"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "não é possível desviar o ficheiro '%s' para o próprio"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "A deixar '%s'\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' choca com `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "A acrescentar '%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "a ignorar pedido para remover %.250s o qual não está instalado."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nenhum desvio '%s', nenhum removido.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2447,7 +2528,7 @@ msgstr ""
 "  quando a remover `%s'\n"
 "  foi encontrado `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2458,16 +2539,22 @@ msgstr ""
 "  quando a remover `%s'\n"
 "  foi encontrado `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "a ignorar pedido para remover %.250s o qual não está instalado."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "A remover '%s'\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "o pacote não pode conter novas linhas"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "o desvio não pode conter novas linhas"
 
@@ -2483,12 +2570,12 @@ msgstr "falhou fstat ao ficheiro diversions anterior"
 msgid "failed to fstat diversions file"
 msgstr "falhou fstat ao ficheiro diversions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "desvios em conflito envolvendo `%.250s' ou `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2498,7 +2585,7 @@ msgstr ""
 "a instalação.  Têm de ser re-instalados (e quaisquer pacotes que dependam\n"
 "deles) para funcionarem devidamente:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2508,7 +2595,7 @@ msgstr ""
 "Têm de ser configurados utilizando dpkg --configure ou a opção configurar\n"
 "no menu do dselect para funcionarem:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2520,7 +2607,7 @@ msgstr ""
 "de novo utilizando dpkg --reconfigure <pacote> ou usando a opção configurar\n"
 "no menu do dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2531,7 +2618,7 @@ msgstr ""
 "tentar; os pacotes podem ser removidos utilizando o dselect ou dpkg --"
 "remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2541,7 +2628,7 @@ msgstr ""
 "noutros pacotes.  Este processamento pode ser chamado utilizando o dselect "
 "ou dpkg --configure --pending (ou dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2552,14 +2639,41 @@ msgstr ""
 "utilizando o dselect ou dpkg --configure --pending (ou dpkg --triggers-"
 "only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s não leva argumentos"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2568,26 +2682,26 @@ msgstr ""
 "estar a modifica-lo, alguns dos seguintes problemas podem ser devidos a "
 "isso.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<desconhecido>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "%d em %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pacote, da seguinte secção:"
 msgstr[1] " %d pacotes, das seguintes secções:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2596,29 +2710,33 @@ msgstr ""
 "A versão do dpkg com suporte funcional de %s ainda não está configurado.\n"
 " Por favor utilize 'dpkg --configure dpkg', e depois tente novamente.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg não registado como instalado, não pode verificar o suporte para %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Campo Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "era"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "nomes de ficheiros longos"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "vários Conflicts e Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2627,27 +2745,27 @@ msgstr ""
 "dpkg: não vejo como satisfazer pre-dependência:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "não pode satisfazer pre-dependências para %.250s (desejada devido a %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "opção obsoleta '--%s', por favor utilize antes '--%s'."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions toma três argumentos: <versão> <relação> <versão>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "má relação de --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versão '%s' tem sintaxe errada: %s"
@@ -2703,14 +2821,14 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "a ultrapassar problema porque --force está activo: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 "não foi possível abrir o ficheiro de lista de ficheiros para o pacote `"
 "%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2719,130 +2837,101 @@ msgstr ""
 "falta ficheiro de lista de ficheiros `%.250s', assumindo que o pacote não "
 "tem actualmente ficheiros instalados."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "não foi possível fazer stat ficheiro de lista de ficheiros para o pacote "
 "'%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"falta uma nova linha final no ficheiro de lista de ficheiros para o pacote "
+"'%.250s'"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "lista de ficheiros para o pacote `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "falta uma nova linha final no ficheiro de lista de ficheiros para o pacote "
 "'%.250s'"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "o ficheiro de lista de ficheiros para o pacote `%.250s' contém um ficheiro "
 "vazio"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "erro ao fechar o ficheiro de lista de ficheiros para o pacote `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(A ler a base de dados ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d ficheiro(s) e directório(s) actualmente instalados.)\n"
 msgstr[1] "%d ficheiros e directórios actualmente instalados.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"não foi possível criar ficheiro de lista de ficheiros actualizado para o "
-"pacote %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"falhou escrever para ficheiro de lista de ficheiros actualizados para o "
-"pacote %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"falhou esvaziar ficheiro de lista de ficheiros actualizados para o pacote %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"falhou sincronizar ficheiro de lista de ficheiros actualizados para o pacote "
-"%s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"falhou fechar ficheiro de lista de ficheiros actualizados para o pacote %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"falhou instalar ficheiro de lista de ficheiros actualizados para o pacote %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "não instalado"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "não instalado mas as configurações mantêm-se"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "estragado devido a remoção ou instalação falhada"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "descompactado mas não configurado"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "estragado devido a falha de postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "a aguardar o processamento de 'trigger' por outro pacote"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "accionado o trigger"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalado"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "erro: PATH não está definido."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "'%s' não foi encontrado em PATH ou não é executável."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2854,7 +2943,7 @@ msgid_plural ""
 msgstr[0] "'%s' não foi encontrado em PATH ou não é executável."
 msgstr[1] "'%s' não foi encontrado em PATH ou não é executável."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2872,100 +2961,153 @@ msgstr ""
 "NB: a PATH do root normalmente deve conter /usr/local/sbin, /usr/sbin e /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "não foi possível fazer setenv para o script do maintainer"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "falhou o chroot para `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "o chdir para `%.255s' falhou"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "não foi possível definir permissões de execução em `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "não foi possível fazer setenv para o script do maintainer"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "script %s instalado"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "não foi possível o stat a %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "novo script %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "script %s antigo"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "não foi possível o stat %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - em vez disso a tentar script do novo pacote ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "não existe script na nova versão do pacote - a desistir"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... parece que tudo correu bem.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "não foi remover, em segurança, '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "não foi possível verificar a existência de `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "não pode ler directório info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "erro ao tentar abrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "não foi possível escrever o ficheiro '%s' "
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "o conffile `%.250s' não aparece no pacote"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "erro ao escrever `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian `%s' programa de gestão de pacotes versão %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2988,7 +3130,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3026,7 +3172,7 @@ msgstr ""
 "  -Dh|--debug=help\t\t\tMostrar ajuda sobre debugging.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3038,7 +3184,7 @@ msgstr ""
 "  --version                        Mostrar a versão.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3048,19 +3194,62 @@ msgstr ""
 "Utilize dpkg -b|--build|-c|--contents|-el--control|-I|--info|-f|--field|\n"
 " -x|--extract|-X|--vextract|--fsys-tarfile em arquivos (escreva %s --help).\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Para uso interno: dpkg --assert-support-predepends | --predepend-package |\n"
 "  --assert-working-epoch | --asser-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3086,6 +3275,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3130,7 +3321,7 @@ msgstr ""
 "  --abort-after <n>          Abortar após encontrar <n> erros.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3150,12 +3341,12 @@ msgstr ""
 "ficheiro control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "Para uma gestão amigável de pacotes utilize `dselect' ou `aptitude'.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3175,59 +3366,63 @@ msgstr ""
 "Opções marcadas com [*] produzem muita saída de texto - utilize pipes com "
 "`less' ou `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3236,103 +3431,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemas com dependências - não removido"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemas com dependências - não removido"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "não foi possível fazer setenv para o script do maintainer"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "erro de leitura no ficheiro de configuração `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3340,7 +3535,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3348,40 +3543,76 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug necessita de um argumento em octal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nome de pacote nulo na lista separada por virgulas de --ignore-depends`"
 "%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends necessita de um nome de pacote válido.  `%.250s' não o é; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "número inteiro inválido para --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "erro ao executar o hook '%s', código de saída %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "estado"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s não leva argumentos"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "não pode remover o ficheiro `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3390,7 +3621,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3398,40 +3629,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opção desconhecida de forçar/recusar `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "opção forçar/recusar obsoleta '%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd leva um argumento, não zero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd leva um argumento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents toma exactamente um argumento"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "não pode abrir `%i' para stream"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof inesperado antes do fim da linha %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "é necessária uma opção de acção"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3439,22 +3668,22 @@ msgstr ""
 "tem de especificar pacotes pelos seus próprios nomes, não por transcrever os "
 "nomes dos ficheiros em que eles vêm"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending não leva quaisquer argumentos não-opção"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s necessita de pelo menos um argumento de nome de pacote"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pacote %s listado mais de uma vez, apenas processando uma vez.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3463,7 +3692,7 @@ msgstr ""
 "Foi descompactada mais que uma cópia do pacote %s\n"
 " nesta execução !  Apenas configurando uma vez.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3472,113 +3701,113 @@ msgstr ""
 "o pacote %.250s não está pronto para processamento de trigger\n"
 " (estado actual `%.250s' sem triggers pendentes)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  O pacote %s que disponibiliza %s vai ser removido.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  O pacote %s vai ser removido.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  A versão de %s no sistema é %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  O pacote %s que disponibiliza %s aguarda pelo processamento de trigger..\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  O pacote %s aguarda pelo processamento de trigger.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: também a configurar `%s' (necessário por `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  O pacote %s que disponibiliza %s ainda não está configurado.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " O pacote %s ainda não está configurado.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  O pacote %s que disponibiliza %s não está instalado.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  O pacote %s não está instalado.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) estraga %s e é %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) disponibiliza %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  A versão de %s a ser configurada é %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depende de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; no entanto:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "erro ao assegurar que `%.250s' não existe"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "ficheiro de pacote re-montado"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "A autenticar %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "A verificação do pacote %s falhou!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3587,96 +3816,101 @@ msgstr ""
 "A Verificação do pacote %s falhou,\n"
 "mas a instalar à mesma conforme você pediu.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "passou\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "não foi possível criar directório temporário"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "o pacote %s tem demasiados pares de Conflicts/Replaces"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr ""
+"não foi possível remover o ficheiro de informações de controle `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "a antiga versão do pacote tem um nome de ficheiro demasiado comprido "
 "começando por `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "não foi possível remover o ficheiro de info obsoleto `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "não foi possível instalar (o suposto) novo ficheiro info `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "não foi possível abrir o directório temporário de controle"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "o pacote contém um ficheiro de info de control com o nome de ficheiro "
 "demasiado comprido (começando por `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "a informação de controle do pacote contém o directório `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "rmdir de info de controle do pacote `%.250s' não disse que não era um dir"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "o pacote %s continha lista como ficheiro info"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "não foi possível instalar o novo ficheiro info `%.250s' como `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr ""
-"não foi possível remover o ficheiro de informações de controle `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(A notar o desaparecimento de %s, que foi totalmente substituído.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "não pode aceder ao arquivo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "não foi possível criar directório temporário"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "tamanho da informação de controlo"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Foi gravada informação sobre %s desde %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "a arquitectura do pacote (%s) não coincide com a do sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3685,107 +3919,102 @@ msgstr ""
 "dpkg: acerca de %s contendo %s, problema de pre-dependência:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de pré-dependência - a não instalar %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "a ignorar problema de pré-dependência!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "A preparar para substituir %s %s (a usar %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "A descompactar %s (desde %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nome do ficheiro de configuração (começando `%.250s') é demasiado comprido (>"
 "%d caracteres)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "erro de leitura em %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "erro a fechar %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "erro ao tentar abrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "A desconfigurar %s, para permitir a remoção de %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "A desconfigurar %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "A descompactar substituto %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "extracção do campo dpkg-deb "
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "erro ao ler a saída do tar de dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "sistema de ficheiros do ficheiro tar corrompido - arquivo de pacote "
 "corrompido"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zap possível rasto de zeros"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "não foi possível fazer stat ao ficheiro antigo '%.250s' por isso não será "
 "apagado: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "não foi possível apagar o directório antigo '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "o antigo ficheiro de configuração '%.250s' era um directório vazio (e agora "
 "foi apagado)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "Não foi possível fazer stat a outro novo ficheiro `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3794,23 +4023,18 @@ msgstr ""
 "o ficheiro antigo '%.250s' é o mesmo que vários novos ficheiros! (ambos "
 "'%.250s' e '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "não foi possível remover o antigo ficheiro '%.250s' em segurança: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(A notar o desaparecimento de %s, que foi totalmente substituído.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3822,90 +4046,90 @@ msgstr ""
 "pend\n"
 "|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nome"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versão"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descrição"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Não foram encontrados pacotes coincidindo com %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "desviado por %s para: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "desviado por %s para: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desvio local de: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "desvio local para: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search necessita de pelo menos um argumento de pattern de nome de ficheiro"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Não foram encontrados pacotes coincidindo com %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "O pacote `%s' não está instalado e não está disponível informação.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "O pacote `%s' não está disponível.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "O pacote `%s' não está instalado.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "O pacote `%s' não contém qualquer ficheiro (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "localmente desviado para: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "o pacote desvia outros para: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "desviado por %s para: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3913,24 +4137,24 @@ msgstr ""
 "Utilize dpkg --info (= dpkg-deb --info) para examinar ficheiros de arquivo,\n"
 "e dpkg --contents (= dpkg-deb --contents) para listar o seu conteúdo.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s leva no máximo dois argumentos"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "ficheiro control contém %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Debian '%s' ferramenta de consulta de programa de gestão de pacotes versão "
 "%s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3969,11 +4193,17 @@ msgstr ""
 "pacote.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3982,7 +4212,7 @@ msgstr ""
 "  -f|--showformat=<formato>        Usar o formato alternativo para --show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4005,12 +4235,16 @@ msgstr ""
 "esquerda\n"
 "  será utilizado.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Use --help para ajuda sobre consultar pacotes."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "a ignorar pedido para remover %.250s o qual não está instalado."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4020,11 +4254,11 @@ msgstr ""
 "configuração do mesmo estão no sistema. Utilize --purge para removê-los "
 "também."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Este é um pacote essencial - não deve ser removido."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4033,11 +4267,11 @@ msgstr ""
 "dpkg: problemas com dependências previnem a remoção de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemas com dependências - não removido"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4047,7 +4281,7 @@ msgstr ""
 "você pediu:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4055,17 +4289,17 @@ msgstr ""
 "O pacote está num estado de inconsistência muito mau - deve\n"
 " reinstala-lo antes de tentar removê-lo."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Iria remover ou fazer purge a %s...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "A remover %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4074,103 +4308,107 @@ msgstr ""
 "ao remover %.250s, não foi possível remover o directório '%.250s': %s - o "
 "directório poderá ser um ponto de montagem?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "não pode remover `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "não foi possível criar, em segurança, '%.250s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "ao remover %.250s, o directório '%.250s' não estava vazio, por isso não foi "
 "removido."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "não pode remover `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "A purgar os ficheiros de configuração para %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "não pode remover ficheiro de configuração antigo `%.250s' (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "não pode ler o directório do ficheiro de configuração `%.250s' (de `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "não pode remover o backup do ficheiro de configuração antigo `%.250s') (de `"
 "%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "não foi possível remover a antiga lista de ficheiros"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "não pode remover o script postrm antigo"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "eof inesperado no nome do pacote na linha %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fim de linha inesperado no nome de pacote na linha %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "eof inesperado após nome de pacote na linha %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fim de linha inesperado após nome de pacote na linha %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "dados inesperados após pacote e selecção na linha %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nome de pacote ilegal na linha %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nome de pacote ilegal na linha %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "estado procurado desconhecido na linha %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "erro de leitura na entrada standard"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Use --help para ajuda sobre consultar pacotes."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4187,7 +4425,7 @@ msgstr ""
 "  --list [<padrão-glob>]   listar os actuais overrides na base de dados.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4211,31 +4449,17 @@ msgstr ""
 "  --version                mostrar a versão.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "a cortar o caminho /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "não pode abrir o ficheiro statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "erro ao remover statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "erro ao criar novo statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "erro ao instalar novo statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add necessita de quatro argumentos"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4244,21 +4468,21 @@ msgstr ""
 "Já existe um override para '%s', mas --force foi especificado por isso será "
 "ignorado."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Já existe override para \"%s\", abortar."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update foi dada mas %s não existe"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Não está presente nenhum 'override'."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update é inútil para --remove"
 
@@ -4378,42 +4602,42 @@ msgstr ""
 "  --no-act                         Apenas testar - não alterar nada.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger tem de ser chamado por um script do 'maintainer' (ou com uma "
+"opção --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: o directório de dados de 'triggers' ainda não foi criado\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: ainda não existem registos de 'trigger'\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "leva um argumento, o nome do 'trigger'"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger tem de ser chamado por um script do 'maintainer' (ou com uma "
-"opção --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nome `%.250s' ilegal de pacote esperado: %-250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nome `%.250s' de 'trigger' inválido: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4422,7 +4646,7 @@ msgstr ""
 "%s: foi encontrado um ciclo ao processar os triggers:\n"
 " a cadeia de pacotes desses triggers são ou poderão ser responsáveis:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4431,50 +4655,51 @@ msgstr ""
 "\n"
 " 'triggers' pendentes de pacotes que são ou poderão ser não solucionados:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "triggers em loop, abandonado"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "A processar 'triggers' para %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s necessita exactamente de um argumento ficheiro Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "não foi possível aceder à area de status do dpkg para uma completa "
 "actualização"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "actualização completa de disponibilidade necessita de acesso de escrita à "
 "área de estado do dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "A substituir a informação de pacotes disponíveis, a utilizar %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "A actualizar a informação de pacotes disponíveis, a utilizar %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Foi actualizada a informação acerca de %d pacote(s).\n"
 msgstr[1] "Foi actualizada a informação acerca de %d pacote(s).\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4594,158 +4819,157 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "a ignorar %d aviso acerca do ficheiro control\n"
 msgstr[1] "a ignorar %d avisos acerca do(s) ficheiro(s) de controle.\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s necessita de um argumento <directório>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build leva no máximo dois argumentos"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "não foi possível verificar a existência do repositório `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "o alvo é um directório - não é possível saltar a verificação do ficheiro de "
 "controle"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "a não verificar o conteúdo da área de controlo."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: a construir um pacote desconhecido em '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: a construir o pacote `%s' em `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "falhou criar tmpfile (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "área de controlo"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "falhou o unlink tmpfile (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "falhou o rewind tmpfile (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "falhou ao fazer fstat ao ficheiro membro de ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "erro ao escrever `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "entre os números"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "falhou escrever o nome do ficheiro para um pipe do tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<comprimir> de tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fim de ficheiro inesperado em %s em %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "erro ao ler %s do ficheiro %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "falhou ler o arquivo `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "falhou o fstat ao arquivo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "o arquivo não tem ponto no número de versão"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "o arquivo não tem newlines no cabeçalho"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "o ficheiro `%.250s' está corrompido - número de parte errado"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "o ficheiro `%.250s' não é um arquivo binário debian (tente dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "o arquivo não tem ponto no número de versão"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "o arquivo não tem newlines no cabeçalho"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "o arquivo não tem ponto no número de versão"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "versão do arquivo %.250s não foi compreendida, obtenha um dpkg-deb mais "
 "recente"
@@ -4776,41 +5000,41 @@ msgstr "o ficheiro `%.250s' contém dois membros de controle, a desistir"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " novo pacote debian, versão %s.\n"
 " %ld bytes de tamanho: arquivo de controle= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "o arquivo tem o tamanho do controlo mal formatado `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "saltou dados de membro de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " pacote debian antigo, versão %s,\n"
 " tamanho %ld bytes: arquivo de controle= %zi, arquivo principal= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4819,49 +5043,50 @@ msgstr ""
 "dpkg-deb: o ficheiro parece ser um arquivo que foi corrompido\n"
 "dpkg-deb:    por ter sido feito o download em modo ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' não é um arquivo de formato debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "não foi possível escrever para o pipe na cópia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "falhou fechar o pipe na cópia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dados"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "falhou o chdir para o directório"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "falhou criar directório"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "falhou o chdir para o directório após o ter criado"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "falhou o chdir para o directório"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<descompressão>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "colar"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s necessita de um ficheiro .deb como argumento"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4870,106 +5095,114 @@ msgstr ""
 "--%s necessita de um directório de destino.\n"
 "Talvez você devesse estar a utilizar dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s toma no máximo dois argumentos (.deb e directório)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s toma apenas um argumento (ficheiro .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "falhou o chdir para `/' para limpeza"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "Não pode fazer stat ao ficheiro '%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' não contém nenhum componente de controle `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "abrir o componente `%.255s' (em %.255s) falhou de um modo inesperado"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d componente de controle pedido em falta"
 msgstr[1] "%d componentes de controle pedidos em falta"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "não pode pesquisar o directório `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "Não pode fazer stat `%.255s' (em %.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "não pode abrir `%.255s' (em %.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "falhou ler `%.255s' (em `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d linhas   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     não é um ficheiro comum   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(nenhum ficheiro `control' no arquivo de controle!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "não pode abrir o componente `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "falhou durante a leitura do componente `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "erro ao fechar o componente '%s'"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Erro no formato"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents toma exactamente um argumento"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian `%s'' backend do arquivo de pacote versão %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4980,6 +5213,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4996,7 +5231,7 @@ msgstr ""
 "tar.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5009,11 +5244,27 @@ msgstr ""
 "<cfield> é o nome de um campo no ficheiro principal `control'.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5023,6 +5274,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opções:\n"
@@ -5039,7 +5293,7 @@ msgstr ""
 "lzma, nenhuma.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5052,7 +5306,7 @@ msgstr ""
 "ou `aptitude' para uma gestão de pacotes user-friendly. Pacotes\n"
 "descompactados com `dpkg-deb --extract' serão incorrectamente instalados !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5060,183 +5314,203 @@ msgstr ""
 "Escreva dpkg-deb --help para ajuda sobre manipulação de ficheiros *.deb;\n"
 "Escreva dpkg --help para ajuda sobre instalar e desinstalar pacotes."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "número inteiro inválido para -%c: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "nível de compressão inválido para -%c: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "compressão desconhecida tipo `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "nível de compressão inválido para -%c: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "o ficheiro `%.250s' está corrompido - dígito errado (código %d) em %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "o ficheiro `%.250s' está corrompido - %.250s em falta"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "o ficheiro `%.250s' está corrompido - falta newline após %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "erro ao ler %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "o ficheiro '%.250s' está corrompido - magic errado no final do primeiro "
 "cabeçalho"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "o ficheiro `%250s' está corrompido - caractere de enchimento errado (código "
 "(%d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "o ficheiro `%.250s' está corrompido - nulos na secção info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formato do número de versão"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s está instalado, mas é versão %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "o ficheiro `%.250s' está no formato versão `%.250s' - você necessita de um "
 "dpkg-split mais recente"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "nome de pacote "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "número da versão de pacote"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "valor de controlo MD5 do ficheiro de pacote"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "o ficheiro `%.250s' está corrompido - checksum MD5 errado `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "offset"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "números de peça"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "o ficheiro `%.250s' está corrompido - sem barra entre números de partes"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "número de partes"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "o ficheiro '%.250s' está corrompido - número de partes errado"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "número da parte"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "o ficheiro `%.250s' está corrompido - número de parte errado"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "nome de pacote "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "o ficheiro `%.250s está corrompido - magic errado no fim do segundo cabeçalho"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "o ficheiro `%.250s' está corrompido - o segundo membro não é um membro de "
 "dados"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "o ficheiro `%.250s' está corrompido - número errado de partes para os "
 "tamanhos citados"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "o ficheiro `%250s' está corrompido - o tamanho está errado para o número da "
 "parte citado"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "Não foi possível fazer fstat à parte do ficheiro `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "o ficheiro `%.250s' está corrompido - demasiado pequeno"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "não pode abrir ficheiro de parte de arquivo `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "o ficheiro `%250s' não é uma parte de arquivo"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5253,9 +5527,10 @@ msgstr "o ficheiro `%250s' não é uma parte de arquivo"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5278,12 +5553,19 @@ msgstr ""
 "    Tam. parte fich.(porção usada): %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<desconhecido>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s necessita de um ou mais argumentos de partes de ficheiro"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "o ficheiro `%s' não é uma parte de arquivo\n"
@@ -5318,7 +5600,7 @@ msgstr "A passar à frente do pacote não seleccionado %s.\n"
 msgid "split package part"
 msgstr "A formar o pacote %s com %d parte: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "feito\n"
@@ -5343,11 +5625,6 @@ msgstr "falta a parte %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian `%s' ferramenta para dividir/juntar pacotes; versão %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5369,17 +5646,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opções:\n"
 "  --depotdir <directório>          Usar <directório> em vez de %s/%s.\n"
@@ -5391,152 +5677,161 @@ msgstr ""
 "\n"
 "Estado de saída: 0 = OK;  1 = -a não é uma parte;  2 = problema!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Escreva dpkg-split --help para ajuda."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fim de ficheiro inesperado em %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "o tamanho da parte ou é muito grande ou não é positivo"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "o tamanho da parte tem de ser pelo menos %d KiB (para permitir o cabeçalho)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "não foi possível ler o directório depot `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto necessita da utilização da opção --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto necessita exactamente de um ficheiro de parte como argumento"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "não foi possível ler o ficheiro de parte `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "O ficheiro `%.250s' não faz parte de um arquivo de várias partes.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "não foi possível re-abrir ficheiro dividido `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "não foi possível abrir novo ficheiro depot `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "não foi possível renomear o novo ficheiro depot `%.250s' para `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Parte %d do pacote %s arquivada (ainda quer "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " e "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "não foi possível apagar ficheiro depot utilizado em cima `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Ficheiros de lixo deixados no directório depot:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "não foi possível fazer stat `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (não é um ficheiro comum)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pacotes ainda não refeitos:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pacote %s: parte(s) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "ficheiro de parte `%.250s' não é um ficheiro comum"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "não foi possível descartar `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Apagado %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "extracção do campo dpkg-deb "
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "não foi possível abrir o ficheiro fonte `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "não foi possível fazer fstat ao ficheiro fonte"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "o ficheiro fonte `%.250s' não é um ficheiro simples"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5545,32 +5840,21 @@ msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "A formar o pacote %s com %d parte: "
 msgstr[1] "A formar o pacote %s com %d partes: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necessita de um argumento de ficheiro fonte"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split leva no máximo um ficheiro fonte e um prefixo de destino"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5677,7 +5961,7 @@ msgstr ""
 "  --help                   mostrar esta mensagem de ajuda.\n"
 "  --version                mostrar a versão.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5692,7 +5976,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5729,125 +6013,96 @@ msgstr ""
 "  --version                mostrar a versão.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "erro"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "aviso"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "Não pode fazer stat %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) falhou: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc falhou (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "dois comandos especificados: --%s e --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "não pode acrescentar a %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "scan de %s falhou: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "falhou executar %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "não foi possível criar %s como link simbólico para %s:·%s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "não foi possível instalar %s como %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "não foi possível remover %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fim de ficheiro inesperado ao tentar ler %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "enquanto lia %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "linha não terminada ao tentar ler %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s corrompido: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "newlines proibidas em ficheiros update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "ao escrever %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nome do escravo"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "slave duplicado %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "ligação ao escravo"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "link slave igual ao link principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "'slave link' duplicado %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "ficheiro mestre"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "caminho duplicado %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5856,130 +6111,120 @@ msgstr ""
 "alternativa %s (parte do grupo de ligação %s) não existe. A remover da lista "
 "de alternativas."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioridade"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "ficheiro escravo"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioridade de %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "não foi possível ler %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "estado"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "estado inválido"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "ligação mestre"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "não foi possível fechar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "a descartar ligação de escravo obsoleto %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "não foi possível escrever %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "não foi possível fazer flush ao ficheiro '%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "modo automático"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "modo manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  o link actualmente aponta para %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  link actualmente inexistente"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioridade %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  escravo %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "A 'melhor' versão actual é %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Sem versões disponíveis."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Há %d escolha para a alternativa %s (disponibiliza %s)."
 msgstr[1] "Existem %d escolhas para a alternativa %s (disponibiliza %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Selecção"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Caminho"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioridade"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Estado"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Pressione enter para manter a escolha actual[*], ou digite o número da "
 "selecção: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "não substitui %s por uma ligação."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "não foi possível instalar a opção %s desconhecida"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5988,98 +6233,196 @@ msgstr ""
 "saltar a criação de %s porque o ficheiro associado %s (do grupo de ligação "
 "%s) não existe."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "não substitui %s por uma ligação."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Chamar %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativa %s inalterada porque a escolha %s não está disponível."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Saltar alternativa %s desconhecida."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "linha demasiado comprida ou não terminada ao tentar ler %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Saltar linha inválida: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s está suspenso, será actualizado com a melhor escolha."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s foi alterado (manualmente ou por um script). A mudar para actualizações "
+"manuais apenas."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "a configurar a selecção automática de %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "a renomear a ligação %s de %s para %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "a renomear a ligação do escravo %s de %s para %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "a usar %s para disponibilizar %s (%s) em %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"a forçar a reinstalação de alternativa %s porque a ligação de grupo %s está "
+"estragada."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"a alternativa %s actual é desconhecida, a mudar para %s para a ligação de "
+"grupo %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "nome da alternativas (%s) não pode conter '/' nem espaços."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "ligação da alternativa não é absoluta como deveria ser: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "o caminho da alternativa não é absoluto como deveria ser: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativa %s não pode ser mestre: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "ligação de alternativa %s já é gerida por %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "o caminho %s da alternativa não existe."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "a alternativa %s não pode ser escravo de %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativa %s não pode ser mestre: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "ligação de alternativa %s já é gerida por %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumento desconhecido `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install necessita de <link> <nome> <caminho> <prioridade>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<ligação> e <caminho> não podem ser o mesmo"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "a prioridade tem de ser um inteiro"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s necessita de <nome> <caminho>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s necessita de <nome>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave apenas é permito com --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave necessita de <link> <nome> <caminho>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "o nome %s é primário e slave"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "o link %s é primário e slave"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s necessita de um argumento <ficheiro>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opção desconhecida `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6087,147 +6430,256 @@ msgstr ""
 "necessita de --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all ou --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativa %s não pode ser mestre: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "ligação de alternativa %s já é gerida por %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "ligação da alternativa não é absoluta como deveria ser: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "o caminho da alternativa não é absoluto como deveria ser: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "o caminho %s da alternativa não existe."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "nome da alternativas (%s) não pode conter '/' nem espaços."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "é uma alternativa mestre."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "é um escravo de %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "a alternativa %s não pode ser escravo de %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<entrada standard>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "nenhuma alternativa para %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s está suspenso, será actualizado com a melhor escolha."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s foi alterado (manualmente ou por um script). A mudar para actualizações "
-"manuais apenas."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "a configurar a selecção automática de %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<entrada standard>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativa %s para %s não registada, a não definir."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Não existe um programa que disponibiliza %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nada para configurar."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Existe apenas uma alternativa no grupo de ligação %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativa %s para %s não registada, a não remover."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "a remover alternativa seleccionada manualmente - a passar %s para modo "
 "automático"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "actualizações automáticas de %s estão desactivadas, a deixar como está."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "para voltar às actualizações automáticas use `update-alternatives --auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "a usar %s para disponibilizar %s (%s) em %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "falhou abrir '%s' para escrita na base de dados %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"a forçar a reinstalação de alternativa %s porque a ligação de grupo %s está "
-"estragada."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "falhou esvaziar a base de dados %s para '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"a alternativa %s actual é desconhecida, a mudar para %s para a ligação de "
-"grupo %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "falhou o fsync na base de dados %s para '%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "falhou fechar '%.250s' após escrever a base de dados %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "falhou criar link '%.250s' para '%.250s' para backup da base de dados %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "falhou a instalação de '%.250s' como '%.250s' contendo a base de dados %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc falhou (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível escrever o novo ficheiro `%.250s' de interesse do "
+#~ "'trigger'"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "não foi possível esvaziar o novo ficheiro '%.250s' de interesse do "
+#~ "'trigger'"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "não foi possível fazer sync ao novo ficheiro '%.250s' de interesse do "
+#~ "'trigger'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível instalar  o novo ficheiro `%.250s' de interesse do "
+#~ "'trigger'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível criar um novo ficheiro `%.250s' de interesse do 'trigger'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível fechar o novo ficheiro '%.250s' de interesse do 'trigger'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível criar novo ficheiro `%.250s' de 'triggers' de ficheiro"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr ""
+#~ "não foi possível escrever novo ficheiro `%.250s' de 'triggers' de ficheiro"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "não foi possível esvaziar o novo ficheiro '%.250s' de 'triggers' de "
+#~ "ficheiro"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "não foi possível fazer sync o novo ficheiro '%.250s' de 'triggers' de "
+#~ "ficheiro"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "não foi possível fechar o novo ficheiro '%.250s' de 'triggers'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "não foi possível instalar o novo ficheiro `%.250s' de 'triggers' de "
+#~ "ficheiro"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "não pode criar o novo ficheiro %s "
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "erro ao criar o novo diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "não foi possível criar ficheiro de lista de ficheiros actualizado para o "
+#~ "pacote %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou escrever para ficheiro de lista de ficheiros actualizados para o "
+#~ "pacote %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou esvaziar ficheiro de lista de ficheiros actualizados para o pacote "
+#~ "%s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou sincronizar ficheiro de lista de ficheiros actualizados para o "
+#~ "pacote %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou fechar ficheiro de lista de ficheiros actualizados para o pacote %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou instalar ficheiro de lista de ficheiros actualizados para o pacote "
+#~ "%s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd leva um argumento, não zero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd leva um argumento"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "não pode abrir o ficheiro statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "erro ao remover statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "erro ao criar novo statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "erro ao instalar novo statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build leva no máximo dois argumentos"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "é uma alternativa mestre."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "é um escravo de %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "Não pode fazer stat %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) falhou: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "scan de %s falhou: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "falhou executar %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "não foi possível criar %s como link simbólico para %s:·%s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "não foi possível instalar %s como %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "ao escrever %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "não foi possível ler %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "não foi possível fechar %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "não foi possível escrever %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6500,9 +6952,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "saltou área de controlo de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "falhou executar o tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "falhou a criação de directório temporário"
 
@@ -6764,9 +7213,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "a espera por dpkg-split falhou"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "não pode remover o ficheiro `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7211,9 +7657,6 @@ msgstr ""
 #~ "  Selecção    Alternativa\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "erro ao escrever stdout: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "erro ou leitura de fim de ficheiro %s para %s·(%s)"
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 57b805b..461207b 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2008-11-17 01:55-0200\n"
 "Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n"
 "Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
@@ -27,131 +27,215 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "falhou ao criar tmpfile (data)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "falhou ao criar tmpfile (data)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "pode não ser uma string vazia"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "deve começar com um alfanumérico"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"caractere '%c' não permitido (apenas letras, dígitos e caracteres '%s')"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing stdout: %s"
+msgid "error writing to architecture list"
+msgstr "erro ao escrever em stdout: %s"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "impossível abrir arquivo fonte '%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "impossível abrir arquivo fonte '%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "impossível efetuar \"flush\" em vsnprintf "
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "impossível retirar '%.255s' do buffer"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "impossível executar \"fstat\" em outro arquivo novo '%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "remover antigo \"diversions-old\": %s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "erro criando pipe '%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "não foi possível remover '%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "erro instalando novo \"statoverride\": %s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "falhou em buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "falhou em buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "leitura curta em buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "falhou ao executar tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "impossível executar %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "tipo de compressão desconhecido '%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: descompactação"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compactação"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: erro interno do gzip: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: erro interno do gzip: '%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: erro interno do gzip: '%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: erro interno do gzip: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: erro interno do gzip: '%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: erro interno do bzip2: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: erro interno do bzip2: '%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: erro interno do bzip2: '%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: erro interno do bzip2: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -160,7 +244,7 @@ msgstr ""
 "diretório de atualizações contém arquivo '%.250s' cujo nome é muito longo "
 "(tamanho=%d, máx=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -168,105 +252,123 @@ msgstr ""
 "diretório de atualizações contém arquivos com nomes de tamanho diferentes "
 "(%d e %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "não foi possível vasculhar diretório de atualizações '%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "falhou ao remover arquivo de atualização incorporado %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "impossível criar '%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "impossível preencher %.250s com enchimento"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "impossível executar \"flush\" %.250s após enchimento"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "impossível executar \"seek\" no começo de %.250s após enchimento"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "impossível abrir tmpfile para vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr ""
 "impossível abrir/criar arquivo de bloqueio do banco de dados de estados"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr ""
 "você não tem permissão para bloquear o banco de dados de estados do dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "impossível bloquear banco de dados de estados do dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "a operação solicitada requer privilégios de superusuário"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "impossível acessar área de estado do dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operação requer acesso de leitura/escrita à área de estado do dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "falhou ao remover meu próprio arquivo de atualização %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "impossível escrever estado atualizado de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "impossível executar \"flush\" do estado atualizado de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "impossível truncar o estado atualizado de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "impossível executar \"fsync\" do estado atualizado de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "impossível fechar estado atualizado de '%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "impossível instalar estado atualizado de '%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "número de versão"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "número de versão"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -283,70 +385,42 @@ msgstr "impossível abrir arquivo fonte '%.250s'"
 msgid "unable to open directory '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "impossível efetuar \"flush\" em vsnprintf "
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "falhou ao escrever detalhes de '%.50s' para '%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "falhou ao abrir '%s' para escrever a informação de %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "impossível definir \"buffering\" no arquivo de estado"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "falhou ao escrever o registro %s sobre '%.50s' para '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "falhou ao executar \"flush\" de informação %s para '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "falhou ao executar \"fsync\" de informação %s para '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "falhou ao fechar '%.250s' após escrever informação %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "falhou ao ligar '%.250s' a '%.250s' para backup de informação de %s"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "falhou ao instalar '%.250s' como '%.250s' contendo informação de %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -355,7 +429,7 @@ msgstr ""
 "%s: erro fatal irrecuperável, abortando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -367,13 +441,13 @@ msgstr ""
 "%s: erro fatal irrecuperável, abortando:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "sem memória para nova entrada de limpeza"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -382,141 +456,150 @@ msgstr ""
 "%s: erro enquanto efetuava a limpeza:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: muitos erros aninhados durante a recuperação dos erros !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "sem memória para nova entrada de limpeza"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "sem memória para nova entrada de limpeza com tantos argumentos"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: erro processando %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "erro ao gravar `%s'"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: erro interno '%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s está faltando"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "'%.*s' não tem permissão para %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "lixo depois de %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nome de pacote inválido (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "campo de detalhes de arquivo '%s' vazio"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "campo de detalhes de arquivo '%s' não permitido em arquivo de estado"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "muitos valores no campo de detalhes de arquivo '%s' (comparado a outros)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "poucos valores no campo de detalhes de arquivo '%s' (comparado a outros)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "sim/não em campo booleano"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "palavra no campo 'prioridade'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valor para campo 'status' não permitido neste contexto"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primeira (\"want\") palavra no campo 'status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "segunda (\"error\") palavra no campo 'status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "terceira (\"status\") palavra no campo 'status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "erro na string \"Version\" '%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "campo 'Revision' ou 'Package-Revision' obsoleto foi usado"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "valor para campo 'config-version' não permitido neste contexto"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "erro na string \"Config-Version\" '%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "valor para 'conffiles' tem linha mal formatada '%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "valor para 'conffiles' possui linha começando com '%c' sem espaçamento"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr ""
 "diretório raiz ou nulo é listado como um arquivo de configuração (\"conffile"
 "\")"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -524,12 +607,36 @@ msgstr ""
 "campo '%s', nome de pacote faltando, ou lixo no lugar em que se esperava o "
 "nome do pacote"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "campo '%s', nome de pacote inválido '%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"campo '%s', nome de pacote faltando, ou lixo no lugar em que se esperava o "
+"nome do pacote"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d arquivos e diretórios atualmente instalados).\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "campo '%s', referência a '%.255s': erro em versão: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,7 +645,7 @@ msgstr ""
 "campo '%s', referência a '%.255s':\n"
 " relacionamento de versões ruim %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,7 +654,7 @@ msgstr ""
 "campo '%s', referência a '%.255s':\n"
 " '%c' está obsoleto, em seu lugar use '%c=' ou '%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -556,11 +663,11 @@ msgstr ""
 "campo '%s', referência a '%.255s':\n"
 " combinação exata implícita com o número da versão, sugere-se usar '='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Somente versões exatas podem ser usadas para \"Provides\""
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -570,56 +677,56 @@ msgstr ""
 " valor da versão começa com caractere não-alfanumérico, sugere-se a adição\n"
 " de um espaço"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "campo '%s', referência a '%.255s': versão contém '%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "campo '%s', referência a '%.255s': versão não terminada"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "campo '%s', referência a '%.255s': erro em versão: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "campo '%s', erro de sintaxe após referência a pacote '%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativas ('|') não permitidas no campo %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "valor para campo 'triggers-pending' não permitido neste contexto"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nome de gatilho pendente ilegal '%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "gatilho pendente duplicado '%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "valor para campo 'triggers-awaited' não permitido neste contexto"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nome de pacote ilegal no gatilho em espera '%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "gatilho em espera duplicado no pacote '%.255s'"
@@ -680,201 +787,226 @@ msgstr "<estado do pacote e progresso do descritor de arquivo>"
 msgid "unable to write to status fd %d"
 msgstr "impossível escrever estado atualizado de '%.250s'"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc falhou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc falhou (%zu bytes)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "falhou ao alocar memória"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "dup para std%s falhou"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "dup para fd %d falhou"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "falhou ao criar \"pipe\""
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "erro escrevendo '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "impossível ler as \"flags\" do descritor de arquivos para %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "impossível definir a \"flag\" 'close-on-exec' para %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "erro de configuração: %s precisa de um valor"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "falhou ao abrir arquivo de configuração '%.255s' para leitura"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "opção desconhecida '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "opção --%s aceita um valor"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "opção --%s não aceita um valor"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "erro de leitura no arquivo de configuração '%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "erro ao fechar arquivo de configuração '%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "erro ao fechar arquivo de configuração '%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opção desconhecida --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "opção --%s aceita um valor"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "opção --%s não aceita um valor"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opção desconhecida -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "opção -%c aceita um valor"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "opção -%c não aceita um valor"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Aviso: opção obsoleta '--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "ações conflitantes -%c (--%s) e -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valor duplicado para o campo '%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "nome do campo '%.*s' definido pelo usuário é muito curto"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valor duplo para campo definido pelo usuário '%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "%s faltando"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valor vazio para %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pacote possui estado %s mas há gatilhos em espera"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "'Configured-Version' para pacote com 'Status' inapropriado"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pacote possui estado %s mas há gatilhos em espera"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "pacote possui estado \"triggers-awaited\" mas não há gatilhos em espera"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "pacote possui estado %s mas há gatilhos pendentes"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "pacote possui estado \"triggers-pending\" mas não há gatilhos pendentes"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pacote que no estado não-instalado possui arquivos de configuração "
 "(\"conffiles\"), esquecendo-os"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "falhou ao abrir arquivo de informações do pacote '%.255s' para leitura"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr ""
 "não foi possível executar \"stat\" no arquivo de informações do pacote "
 "'%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr ""
 "não foi possível executar \"mmap\" no arquivo de informações do pacote "
 "'%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
@@ -882,271 +1014,266 @@ msgstr ""
 "não foi possível executar \"stat\" no arquivo de informações do pacote "
 "'%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "falhou ao fechar após ler: '%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF após o campo nome '%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nova linha no campo nome '%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "EOF MSDOS (^Z) no campo nome '%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "campo de nome '%.*s' precisa ser seguido de vírgula"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF antes do valor do campo '%.*s' (faltando nova linha final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "caracter EOF MSDOS no valor do campo '%.*s' (nova linha faltando?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nova linha no campo nome '%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF durante o valor do campo '%.*s' (faltando nova linha final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "muitas entradas de informação do pacote foram encontradas, somente uma é "
 "permitida"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "falhou ao fechar após ler: '%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "sem informações de pacote em '%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "aviso, no arquivo '%.255s', próximo à linha %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "aviso, no arquivo '%.255s', próximo à linha %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "pode não ser uma string vazia"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "deve começar com um alfanumérico"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"caractere '%c' não permitido (apenas letras, dígitos e caracteres '%s')"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nenhuma>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "string de versão está vazia"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "string de versão possui espaços embutidos"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "época em versão não é um número"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nada após vírgula em número de versão"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "nada após vírgula em número de versão"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "nada após vírgula em número de versão"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "%s faltando"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "valor vazio para %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caractere '%c' inválido no campo tamanho\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Fechamento de chave faltando no formato\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(nenhuma descrição disponível)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nome de pacote ilegal no gatilho em espera '%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nome de pacote ilegal no gatilho em espera '%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "impossível ignorar sinal %s antes de executar script"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "erro não pegando sinal %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (sub-processo): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork falhou"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "sub-processo %s retornou estado de saída de erro %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "espera por %s falhou"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "sub-processo %s foi morto por sinal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", gerou um core"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "sub-processo %s falhou com código de estado de espera %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "espera por %s falhou"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nome de pacote inválido '%.250s' no arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "arquivo de gatilhos adiados truncado '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "erro de sintaxe no arquivo de gatilhos adiados '%.250s' no caractere '%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "impossível abrir/criar arquivo de bloqueio de gatilhos '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "disparado por gatilho"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "impossível executar \"stat\" no arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "impossível abrir arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "impossível abrir/criar novo arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "erro lendo arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "impossível escrever novo arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "impossível fechar novo arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "impossível instalar novo arquivo de gatilhos adiados '%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "nomes de gatilho vazios não são permitidos"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "nome de gatilho contém caracteres inválidos"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1155,17 +1282,17 @@ msgstr ""
 "sintaxe inválida ou desconhecida no nome do gatilho '%.250s' (no interesse "
 "do gatilho para o pacote '%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "falhou ao abrir arquivo de lista de gatilhos interessados '%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "falhou ao retroceder arquivo de gatilhos interessados '%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1174,37 +1301,7 @@ msgstr ""
 "erro de sintaxe no arquivo de gatilhos interessados '%.250s'; nome de pacote "
 "ilegal '%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "impossível escrever novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "impossível instalar novo arquivo de gatilhos interessados '%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1212,47 +1309,17 @@ msgstr ""
 "arquivo de gatilho interessados duplicado para o arquivo chamado '%.250s' e "
 "pacote '%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "impossível escrever novo arquivo de gatilhos de arquivo '%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "impossível instalar novo arquivo de gatilhos de arquivo como '%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "impossível ler arquivo de gatilhos de arquivo '%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "erro de sintaxe no arquivo de gatilhos de arquivo '%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1261,7 +1328,7 @@ msgstr ""
 "gatilhos de arquivo registram menções a nomes de pacotes ilegais "
 "'%.250s' (para interesse no arquivo '%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1270,32 +1337,40 @@ msgstr ""
 "arquivo de gatilhos ci '%.250s' contém sintaxe de gatilho ilegal no nome do "
 "gatilho '%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "impossível abrir arquivo de gatilhos ci '%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "arquivo de gatilhos ci contém diretiva de sintaxe desconhecida"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "arquivo de gatilhos ci contém diretiva desconhecida '%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "impossível criar diretório de estado dos gatilhos '%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "impossível definir o proprietário do diretório de estado dos gatilhos "
 "'%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "nomes de gatilho vazios não são permitidos"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "nome de gatilho contém caracteres inválidos"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1320,43 +1395,101 @@ msgstr "fim de arquivo inesperado lendo '%.250s'"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "erro lendo do \"pipe\" dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "falhou ao ler '%.255s' (em '%.255s')"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "mecanismo dpkg-deb durante '%.255s'"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "erro estabelecendo posse de '%.255s'"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "erro estabelecendo permissões de '%.255s'"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "erro fechando/escrevendo '%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "erro criando pipe '%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "erro criando dispositivo '%.255s'"
+
+# NOTA: "hard link" = "link fixo" segundo a tradução do próprio `ln' - Carlos
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "erro criando ligação fixa (\"hard link\") '%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "erro criando ligação simbólica '%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "erro criando diretório '%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "erro estabelecendo registros de data de '%.255s'"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "erro estabelecendo posse da ligação simbólica '%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "erro estabelecendo posse de '%.255s'"
+msgid "unable to read link `%.255s'"
+msgstr "impossível ler ligação '%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "erro estabelecendo permissões de '%.255s'"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "tentando sobrescrever '%.250s', que também está no pacote %.250s"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "falhou ao executar \"stat\" (\"dereference\") para ligação simbólica "
 "existente '%.250s'"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1365,7 +1498,7 @@ msgstr ""
 "falhou ao executar \"stat\" (\"dereference\") no novo alvo de ligação "
 "simbólica proposto '%.250s' para ligação simbólica '%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1374,18 +1507,18 @@ msgstr ""
 "tentando sobrescrever '%.250s', que é a versão desviada de '%.250s' (pacote: "
 "%.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "tentando sobrescrever '%.250s', que é a versão desviada de '%.250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "impossível executar \"stat\" de '%.255s' (que eu estava prestes a instalar)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1394,29 +1527,39 @@ msgstr ""
 "impossível limpar a sujeira em torno de '%.255s' antes de instalar outra "
 "versão"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "impossível executar \"stat\"'%.255s' restaurado antes de instalar outra "
 "versão"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arquivo continha objeto '%.255s' de tipo desconhecido 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "não foi possível executar \"stat\" em nome antigo '%s': %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Substituindo arquivos no pacote antigo %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Substituídos por arquivos no pacote instalado %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1424,95 +1567,49 @@ msgid ""
 msgstr ""
 "tentando sobrescrever diretório '%.250s' no pacote %.250s com não-diretório"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "tentando sobrescrever '%.250s', que também está no pacote %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "falhou ao ler '%.255s' (em '%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "mecanismo dpkg-deb durante '%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "erro fechando/escrevendo '%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "erro criando pipe '%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "erro criando dispositivo '%.255s'"
-
-# NOTA: "hard link" = "link fixo" segundo a tradução do próprio `ln' - Carlos
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "erro criando ligação fixa (\"hard link\") '%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "erro criando ligação simbólica '%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "erro criando diretório '%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "impossível mover do caminho '%.255s' para instalar nova versão"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "impossível ler ligação '%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "impossível criar ligação simbólica de backup para '%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "impossível executar \"chown\" da ligação simbólica de backup para '%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "impossível criar ligação de backup de '%.255s' antes de instalar nova versão"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "impossível instalar nova versão de '%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "impossível criar '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "impossível retirar '%.255s' do buffer"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1521,7 +1618,7 @@ msgstr ""
 "dpkg: aviso - ignorando problema de dependência com %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1530,7 +1627,7 @@ msgstr ""
 "dpkg: aviso - considerando desconfiguração do pacote essencial\n"
 " %s, para habilitar %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1539,7 +1636,7 @@ msgstr ""
 "dpkg: não, %s é essencial, não vou desconfigurá-lo\n"
 " para habilitar %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1548,29 +1645,29 @@ msgstr ""
 "dpkg: não, não posso continuar com %s (--auto-deconfigure ajudará):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "remoção de %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalação de %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: considerando desconfiguração de %s, que seria quebrado por %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: sim, vou desconfigurar %s (quebrado por %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1579,12 +1676,12 @@ msgstr ""
 "dpkg: sobre %s contendo %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg: aviso - ignorando quebra, posso continuar de qualquer modo!\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1593,27 +1690,27 @@ msgstr ""
 "instalando %.250s quebrará %.250s, e\n"
 " a desconfiguração não é permitida (--auto-deconfigure poderá ajudar)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalar %.250s quebrará software existente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: considerando remoção de %s em favor de %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s não está instalado corretamente - ignorando dependências a ele.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: pode haver problemas removendo %s, já que ele oferece %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1622,103 +1719,105 @@ msgstr ""
 "dpkg: pacote %s precisa de reinstalação, mas vou removê-lo assim mesmo como "
 "você pediu.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pacote %s precisa de reinstalação, não vou removê-lo.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: sim, vou remover %s em favor de %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "pacotes conflitantes - não instalando %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg: aviso - ignorando conflito, posso continuar de qualquer modo!\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive precisa de ao menos um caminho como argumento"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "falhou ao executar find para --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "falhou ao executar \"fdopen\" no \"pipe\" do find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "erro lendo o \"pipe\" do find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "erro fechando o \"pipe\" do find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "procura por --recursive retornou erro não manipulado %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "procurei, mas não achei pacotes (arquivos casando com *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s precisa de ao menos um arquivo de pacote como argumento"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Selecionando pacote previamente não selecionado %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Ignorando pacote não selecionado %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versão %.250s de %.250s já instalada, ignorando.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - aviso: revertendo %.250s de %.250s para %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "Não vou reverter %.250s da versão %.250s para %.250s, ignorando.\n"
@@ -1753,7 +1852,7 @@ msgstr "impossível remover versão recém-instalada de '%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "impossível remover versão recém-extraída de '%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
@@ -1761,14 +1860,14 @@ msgstr ""
 "impossível executar \"stat\" no novo arquivo de configuração (\"conffile\") "
 "\"dist\" '%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "impossível executar \"stat\" no arquivo de configuração (\"conffile\") "
 "atualmente instalado '%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1779,59 +1878,59 @@ msgstr ""
 "O arquivo de configuração '%s' não existe no sistema.\n"
 "Instalando novo arquivo de configuração como você pediu.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: aviso - falhou ao remover backup antigo '%.250s': %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: aviso - falhou ao renomear '%.250s' para '%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: falhou ao executar '%s %s'"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: aviso - falhou ao remover antiga versão \"distrib\" '%.250s': %s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: aviso - falhou ao remover '%.250s' (antes de sobrescrever): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: aviso - falhou ao ligar '%.250s' a '%.250s': %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Instalando nova versão do arquivo de configuração %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "impossível instalar '%.250s' como '%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "nenhum pacote chamado '%s' está instalado, não posso configurar"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pacote %.250s já está instalado e configurado"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1840,7 +1939,24 @@ msgstr ""
 "pacote %.250s não está pronto para configuração\n"
 " não posso configurar (estado atual '%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pacote %.250s não está pronto para configuração\n"
+" não posso configurar (estado atual '%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1849,11 +1965,11 @@ msgstr ""
 "dpkg: problemas de dependência impedem a configuração de %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problemas de dependência - deixando desconfigurado"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1863,7 +1979,7 @@ msgstr ""
 "pedido:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1871,12 +1987,12 @@ msgstr ""
 "O pacote está em um estado de inconsistência muito ruim - você deveria\n"
 " reinstalá-lo antes de tentar uma configuração."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Configurando %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1886,7 +2002,7 @@ msgstr ""
 "'%s'\n"
 " (= '%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1895,7 +2011,7 @@ msgstr ""
 "dpkg: %s: aviso - arquivo de configuração '%s' é um link circular\n"
 " (= '%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1905,7 +2021,7 @@ msgstr ""
 "configuração (\"conffile\") '%s'\n"
 " (= '%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1915,37 +2031,37 @@ msgstr ""
 "nome de arquivo degenerado\n"
 " ('%s' é uma ligação simbólica para '%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: aviso - arquivo de configuração (\"conffile\") '%.250s' não é um "
 "arquivo simples ou uma ligação simbólica (= '%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "dpkg: %s: aviso - impossível abrir arquivo de configuração (\"conffile\") %s "
 "para hash: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Digite 'exit' quando terminar.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1954,12 +2070,12 @@ msgstr ""
 "\n"
 "Arquivo de configuração '%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (na verdade '%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1970,7 +2086,7 @@ msgstr ""
 " ==> Arquivo no sistema criado por você ou por um script.\n"
 " ==> Arquivo também no pacote, fornecido pelo mantenedor dele.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1979,7 +2095,7 @@ msgstr ""
 "\n"
 "     Não modificado desde a instalação.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1988,7 +2104,7 @@ msgstr ""
 "\n"
 " ==> Modificado (por você ou por um script) desde a instalação.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1997,37 +2113,37 @@ msgstr ""
 "\n"
 " ==> Excluído (por você ou por um script) desde a instalação.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> O distribuidor do pacote lançou uma versão atualizada.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     A versão no pacote é a mesma que a da última instalação.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Usando novo arquivo como você pediu.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Usando arquivo atual como você pediu.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Mantendo arquivo de configuração antigo como padrão.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Usando novo arquivo de configuração como padrão.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2043,185 +2159,172 @@ msgstr ""
 "      Z     : colocar este processo em segundo plano para examinar a "
 "situação\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " A ação padrão é manter sua versão atual.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " A ação padrão é instalar a nova versão.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[padrão=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[padrão=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[sem padrão]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "erro escrevendo para stderr, descoberto antes do prompt do arquivo de "
 "configuração (\"conffile\")"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 "erro de leitura em stdin no prompt do arquivo de configuração (\"conffile\")"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF em stdin no prompt do arquivo de configuração (\"conffile\")"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depende de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pré-depende de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomenda %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugere %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s quebra %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s conflita com %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s melhora %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s está para ser removido.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s está para ser desconfigurado.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s está para ser instalado, mas sua versão é %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s está instalado, mas sua versão é %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s está desempacotado, mas nunca foi configurado.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr " %.250s está desempacotado, mas sua versão é %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  a versão mais recente configurada de %.250s é %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s está %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s fornece %.250s mas está para ser removido.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s fornece %.250s mas está para ser desconfigurado.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s fornece %.250s mas está %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s não está instalado.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versão %.250s) está para ser instalado.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versão %.250s) está presente e %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s fornece %.250s e está para ser instalado.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s fornece %.250s e está presente e %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Type dpkg-trigger --help for help about this utility."
+msgid "Use --help for help about diverting files."
+msgstr "Digite dpkg-trigger --help para ajuda sobre este utilitário."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versão %s.\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2232,8 +2335,8 @@ msgstr ""
 "Pública Geral\") versão 2 ou posterior para condições de cópia. Não há\n"
 "NENHUMA garantia.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2242,7 +2345,7 @@ msgstr ""
 "Uso: %s [<opção> ...] <comando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2254,7 +2357,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2297,7 +2400,7 @@ msgstr ""
 "Scripts preinst/postrm dos pacotes deverão sempre especificar --package e\n"
 "--divert.\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2306,19 +2409,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "não foi possível executar \"stat\" em nome antigo '%s': %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "erro ao checar '%s': %s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2327,144 +2424,123 @@ msgstr ""
 "renomear envolve sobrescrever '%s' com\n"
 "  arquivo diferente '%s', não permitido"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "não foi possível executar \"stat\" em novo nome '%s': %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "renomear: remover ligação antiga duplicada '%s': %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "nome de arquivo \"%s\" não é absoluto"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "arquivo não pode conter novas linhas"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s"
 msgstr "localmente desviado para: %s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s to %s"
 msgstr "localmente desviado para: %s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "desvio por %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s to %s by %s"
 msgstr "desviado por %s para: %s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "desvio por %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "any diversion of %s to %s"
 msgstr "desviado por %s para: %s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "não foi possível abrir arquivo GPL"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "impossível efetuar \"flush\" em vsnprintf "
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "remover antigo \"diversions-old\": %s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "erro criando novo \"statoverride-old\": %s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "erro instalando novo \"statoverride\": %s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s precisa de um único argumento"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "nome de arquivo \"%s\" não é absoluto"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "arquivo não pode conter novas linhas"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Não foi possível desviar diretórios"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Não foi possível desviar diretórios"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "Deixando '%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "'%s' conflita com '%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "Adicionado '%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - aviso: ignorando pedido para remover %.250s que não está instalado.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nenhum desvio (\"diversion\") '%s', nenhum removido"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2475,7 +2551,7 @@ msgstr ""
 "  na remoção de '%s'\n"
 "  encontrado '%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2486,17 +2562,23 @@ msgstr ""
 "  na remoção de '%s'\n"
 "  encontrado '%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - aviso: ignorando pedido para remover %.250s que não está instalado.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "Removendo '%s'"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pacote não pode conter novas linhas"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "desviar-para não pode conter novas linhas"
 
@@ -2512,12 +2594,12 @@ msgstr "falhou ao executar \"fstat\" no arquivo de desvios anterior"
 msgid "failed to fstat diversions file"
 msgstr "falhou ao executar \"fstat\" no arquivo de desvios"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "desvios conflitantes envolvendo '%.250s' ou '%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2527,7 +2609,7 @@ msgstr ""
 "a instalação, e precisam ser reinstalados para que eles (e quaisquer\n"
 "pacotes que dependam dele) funcionem corretamente:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2537,7 +2619,7 @@ msgstr ""
 "Eles precisam ser configurados usando dpkg --configure ou a opção do menu\n"
 "do dselect de configuração para que funcionem:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2547,7 +2629,7 @@ msgstr ""
 "problemas ao configurá-los pela primeira vez. A configuração deve ser feita\n"
 "novamente usando dpkg --configure <pacote> ou a opção no menu do dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2558,7 +2640,7 @@ msgstr ""
 "a instalação, que provavelmente estará completa se você tentar executá-la\n"
 "novamente; os pacotes podem ser removidos com o dselect ou dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2568,7 +2650,7 @@ msgstr ""
 "ativaram em outros pacotes. Este processamento pode ser executado usando\n"
 "dselect ou dpkg --configure --pending (ou dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2578,32 +2660,59 @@ msgstr ""
 "gatilhos ainda não terminou. O processamento de gatilhos pode ser executado\n"
 "usando dselect ou dpkg --configure --pending (ou dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s não aceita argumentos"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<desconhecido>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d em %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2611,7 +2720,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d pacotes, das seguintes seções:"
 msgstr[1] " %d pacotes, das seguintes seções:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2620,29 +2729,33 @@ msgstr ""
 "Versão de dpkg com suporte a épocas funcionando ainda não configurada.\n"
 " Por favor use 'dpkg --configure dpkg' e tente novamente.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg não registrado como instalado, impossível checar suporte a épocas!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2651,29 +2764,29 @@ msgstr ""
 "dpkg: não foi possível ver como satisfazer a pré-dependência:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "não foi possível satisfazer as pré-dependências para %.250s (requerido "
 "devido a %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Aviso: opção obsoleta '--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions aceitam três argumentos: <versão> <relação> <versão>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "má relação em --compare-versions"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versão tem má sintaxe: %s\n"
@@ -2730,12 +2843,12 @@ msgstr ""
 "dpkg - aviso, ignorando problema porque --force foi habilitado:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "impossível abrir arquivo com lista de arquivos do pacote '%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2744,39 +2857,45 @@ msgstr ""
 "dpkg: aviso sério: arquivo com lista de arquivos do pacote '%.250s' está "
 "faltando, assumindo que o pacote não tem arquivos instalados atualmente.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "impossível abrir arquivo com lista de arquivos do pacote '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"arquivo com lista de arquivos do pacote '%.250s' contém nome de arquivo vazio"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "lista de arquivos do pacote '%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "arquivo com lista de arquivos do pacote '%.250s' contém nome de arquivo vazio"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "arquivo com lista de arquivos do pacote '%.250s' contém nome de arquivo vazio"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "erro fechando arquivo com lista de arquivos do pacote '%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Lendo banco de dados ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2784,88 +2903,49 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d arquivos e diretórios atualmente instalados).\n"
 msgstr[1] "%d arquivos e diretórios atualmente instalados).\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"impossível criar arquivo com lista de arquivos atualizados para o pacote %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"falhou ao escrever no arquivo com lista de arquivos atualizada para o pacote "
-"%s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"falhou ao executar \"flush\" do arquivo com lista de arquivos atualizada "
-"para o pacote %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"falhou ao sincronizar arquivo com lista de arquivos atualizada para o pacote "
-"%s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"falhou ao fechar arquivo com lista de arquivos atualizada para o pacote %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"falhou ao instalar arquivo com lista de arquivos atualizada para o pacote %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "não instalado"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "não instalado mas a configuração permanece"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "quebrado devido a falha na remoção ou instalação"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "desempacotado mas não configurado"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "quebrado devido a falha no \"postinst\""
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "processamento de gatilhos em espera por outro pacote"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "disparado por gatilho"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalado"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - erro: PATH não está definido.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: '%s' não encontrado no PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2876,7 +2956,7 @@ msgid_plural ""
 msgstr[0] "dpkg: '%s' não encontrado no PATH.\n"
 msgstr[1] "dpkg: '%s' não encontrado no PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2886,100 +2966,152 @@ msgstr ""
 "Nota: o PATH do root usualmente deveria conter /usr/local/sbin, /usr/sbin e /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "impossível executar \"setenv\" para script de mantenedor"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "falhou ao executar \"chroot\" para '%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "falhou ao mudar para o diretório '%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "impossível definir permissões de execução em '%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "impossível executar \"setenv\" para script de mantenedor"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "antigo script %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "impossível executar \"stat\" em %s '%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "novo script %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "antigo script %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "impossível executar \"stat\" em %s '%.250s'"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - tentando script do novo pacote em vez disso ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "não há script na nova versão do pacote - desistindo"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... parece que acabou tudo OK.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "impossível criar '%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "impossível verificar a existência de '%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "não foi possível ler diretório info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "erro tentando abrir %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "impossível abrir arquivo fonte '%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "arquivo de configuração (\"conffile\") '%.250s' não aparece no pacote"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "erro escrevendo '%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Programa de gerenciamento de pacotes Debian '%s' versão %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3002,7 +3134,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3043,7 +3179,7 @@ msgstr ""
 "  -Dh|--debug=help                  Mostra ajuda sobre depuração.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -3057,7 +3193,7 @@ msgstr ""
 "copyright.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3068,18 +3204,25 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  em arquivos (digite %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Para uso interno: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3138,6 +3281,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3178,7 +3323,7 @@ msgstr ""
 "  --abort-after <n>          Aborta após encontrar <n> erros.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3198,12 +3343,12 @@ msgstr ""
 "                            arquivo de controle).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "Use 'dselect' ou 'aptitude' para gerenciamento amigável de pacotes.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3226,59 +3371,63 @@ msgstr ""
 "Opções marcadas com [*] produzem muita saída de texto - passe-a por 'less' "
 "ou 'more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3287,102 +3436,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problemas de dependência - não removendo"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problemas de dependência - não removendo"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "impossível executar \"setenv\" para script de mantenedor"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "erro de leitura no arquivo de configuração '%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3390,7 +3539,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3398,37 +3547,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug requer um argumento octal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "nome de pacote nulo na lista separada por vírgulas em --ignore-depends "
 "'%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends requer um nome de pacote válido. '%.250s' não é; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "inteiro inválido para --%s: '%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s não aceita argumentos"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "não foi possível remover arquivo '%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3437,7 +3622,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3445,40 +3630,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opção de forçar/recusar '%.*s' desconhecida"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Aviso: opção forçar/recusar obsoleta '%s'\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd aceita um argumento, não zero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd aceita somente um argumento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents aceita exatamente um argumento"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "não foi possível abrir '%i' para \"stream\""
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "fim de arquivo inesperado após fim da linha %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "necessário uma opção de ação"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3486,22 +3669,22 @@ msgstr ""
 "você deve especificar pacotes com seus próprios nomes, não pela citação dos "
 "nomes dos arquivos nos quais eles vêm"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending não aceita argumento que não seja opção"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s precisa de pelo menos um nome de pacote como argumento"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Pacote %s listado mais de uma vez, processando somente uma vez.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3510,7 +3693,7 @@ msgstr ""
 "Mais de uma cópia do pacote %s foi desempacotada\n"
 " nesta execução! Configurando-o somente uma vez.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3519,112 +3702,112 @@ msgstr ""
 "pacote %.250s não está pronto para processamento de gatilho\n"
 " (estado atual '%.250s' sem gatilhos pendentes)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Pacote %s, o qual fornece %s está para ser removido.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pacote %s está para ser removido.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versão de %s no sistema é %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Pacote %s, o qual fornece %s aguarda processamento de gatilho.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pacote %s aguarda processamento de gatilho.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: também configurando '%s' (necessário para '%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pacote %s, o qual fornece %s ainda não está configurado.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pacote %s não está configurado ainda.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pacote %s, o qual fornece %s não está instalado.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pacote %s não está instalado.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) quebra %s e é %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) fornece %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versão de %s a ser configurada é %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depende de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; porém:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "erro ao se certificar que '%.250s' não existe"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "arquivo de pacote remontado"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autenticando %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verificação no pacote %s falhou!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3633,97 +3816,103 @@ msgstr ""
 "Verificação no pacote %s falhou,\n"
 "mas o instalarei de qualquer forma como você requisitou.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "passou\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "falhou ao criar nome de diretório temporário"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pacote %s possui muitos pares Conflita/Substitui"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "impossível excluir arquivo de informações de controle '%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "versão antiga do pacote possui nome de arquivo info demasiadamente longo "
 "iniciando '%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "impossível remover arquivo info obsoleto '%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "impossível instalar arquivo info (supostamente) novo '%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "impossível abrir diretório de controle temporário"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pacote contém nome de arquivo de controle demasiadamente longo (iniciando "
 "'%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "informação de controle do pacote continha diretório '%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "remoção do diretório de informação de controle do pacote '%.250s' não disse "
 "que não se tratava de um diretório"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg: aviso - pacote %s continha lista como arquivo info"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "impossível instalar novo arquivo info '%.250s' como '%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "impossível excluir arquivo de informações de controle '%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr ""
+"(Percebendo desaparecimento de %s, que foi completamente substituído).\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "impossível acessar arquivo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "falhou ao criar nome de diretório temporário"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "tamanho da informação de controle"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Informação registrada sobre %s a partir de %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "arquitetura do pacote (%s) não combina com a do sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3732,105 +3921,100 @@ msgstr ""
 "dpkg: quanto a %s, contendo %s, problema de pré-dependência:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problema de pré-dependência - %.250s não será instalado"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: aviso - ignorando problema de pré-dependência!\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Preparando para substituir %s %s (usando %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Desempacotando %s (de %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "nome do arquivo de configuração (começando '%.250s') é muito longo (>%d "
 "caracteres)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "erro de leitura em %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "erro fechando %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "erro tentando abrir %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Desconfigurando %s, para permitir a remoção de %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Desconfigurando %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Desempacotando substituto %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "erro lendo a saída do tar do dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "arquivo tar do sistema de arquivos corrompido - arquivo de pacote corrompido"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zap possivelmente com zeros no final"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "dpkg: aviso - não foi possível executar \"stat\" em arquivo antigo '%.250s' "
 "portanto não excluindo o mesmo: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: aviso - impossível excluir diretório antigo '%.250s': %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: aviso - arquivo de configuração antigo '%.250s' era um diretório vazio "
 "(e foi excluído)\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "impossível executar \"fstat\" em outro arquivo novo '%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3839,24 +4023,18 @@ msgstr ""
 "dpkg: aviso - arquivo antigo '%.250s' é o mesmo que diversos arquivos novos! "
 "(ambos '%.250s' e '%.250s')\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: aviso - impossível %s arquivo antigo '%%.250s': %%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr ""
-"(Percebendo desaparecimento de %s, que foi completamente substituído).\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3870,90 +4048,90 @@ msgstr ""
 "|/ Erro?=(nenhum)/H=Ret/precisa-Reinst/X=ambos-problemas (Est,Err: "
 "maiúsculas=ruim)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nome"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versão"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descrição"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nenhum pacote encontrado casando com %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "desviado por %s a partir de: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "desviado por %s para: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "desvio local a partir de: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "localmente desviado para: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search precisa de pelo menos um padrão de nome de arquivo como argumento"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nenhum pacote encontrado casando com %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Pacote '%s' não está instalado e não há informações disponíveis.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pacote '%s' não está disponível.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pacote '%s' não está instalado.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pacote '%s' não contém quaisquer arquivos (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "localmente desviado para: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pacote desvia outros para: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "desviado por %s para: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3961,22 +4139,22 @@ msgstr ""
 "Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,\n"
 "e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build aceita no máximo dois argumentos"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Programa de gerenciamento de pacotes Debian '%s' versão %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -4001,11 +4179,17 @@ msgstr ""
 "                                   arquivo(s).\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4013,7 +4197,7 @@ msgstr ""
 "  --admindir=<diretório>           Usa <diretório> ao invés de %s.\n"
 "  -f|--showformat=<formato>        Usa formato alternativo para --show.\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4035,13 +4219,17 @@ msgstr ""
 "  direita a menos que o tamanho seja negativo, neste caso o alinhamento à\n"
 "  esquerda será usado.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - aviso: ignorando pedido para remover %.250s que não está instalado.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4050,11 +4238,11 @@ msgstr ""
 "dpkg - aviso: ignorando pedido para remover %.250s, pois apenas os arquivos\n"
 " de configuração do mesmo estão no sistema. Use --purge para removê-los.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Este é um pacote essencial - não deveria ser removido."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4063,11 +4251,11 @@ msgstr ""
 "dpkg: problemas de dependência impedem a remoção de %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problemas de dependência - não removendo"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4077,7 +4265,7 @@ msgstr ""
 "pedido:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4085,17 +4273,17 @@ msgstr ""
 "O pacote está em um estado de inconsistência muito ruim - você deveria\n"
 " reinstalá-lo antes de tentar uma remoção."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Iria remover ou expurgar %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Removendo %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4104,106 +4292,107 @@ msgstr ""
 "dpkg - aviso: durante a remoção de %.250s, impossível remover diretório "
 "'%.250s': %s - o diretório seria um ponto de montagem?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "não foi possível remover '%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "não foi possível criar %.250s"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - aviso: durante a remoção de %.250s, diretório '%.250s' não estava "
 "vazio, logo não foi removido.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "não foi possível remover '%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Expurgando arquivos de configuração de %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr ""
 "não foi possível remover arquivo de configuração antigo '%.250s' (= '%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "não foi possível ler diretório de arquivo do configuração '%.250s' (de "
 "'%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "não foi possível remover antigo arquivo de configuração de backup "
 "'%.250s' (de '%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "não foi possível remover a antiga lista de arquivos"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "não foi possível remover script \"postrm\" antigo"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "fim de arquivo inesperado no nome do pacote na linha %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "fim de linha inesperado no nome do pacote na linha %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "fim de arquivo inesperado após nome do pacote na linha %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "fim de linha inesperado após nome do pacote na linha %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "dado inesperado após pacote e seleção na linha %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nome de pacote ilegal na linha %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nome de pacote ilegal na linha %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "estado procurado desconhecido na linha %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "erro de leitura na entrada padrão"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4214,7 +4403,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4245,56 +4434,38 @@ msgstr ""
 "  --help                   mostra esta mensagem de ajuda.\n"
 "  --version                mostra a versão.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "removendo / do final"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "não foi possível abrir novo arquivo \"statoverride\": %s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "erro removendo \"statoverride-old\": %s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "erro criando novo \"statoverride-old\": %s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "erro instalando novo \"statoverride\": %s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add precisa de quatro argumentos"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "mas --force especificado portanto será ignorado."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Um \"override\" para \"%s\" já existe."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "aviso: --update informado mas %s não existe"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Nenhum \"override\" presente."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "aviso: --update é inútil para --remove"
@@ -4422,43 +4593,43 @@ msgstr ""
 "  --no-act                         Somente teste - não muda nada.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger deve ser chamado a partir de um script de mantenedor (ou com "
+"uma opção --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: diretório de dados de gatilho ainda não criado\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: registros de gatilhos ainda inexistentes\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "dpkg-trigger aceita um argumento, o nome do gatilho"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger deve ser chamado a partir de um script de mantenedor (ou com "
-"uma opção --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nome de pacote em espera ilegal '%.250s': %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "dpkg-trigger: nome de gatilho inválido '%.250s': %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4467,7 +4638,7 @@ msgstr ""
 "%s: ciclo encontrado durante o processamento dos gatilhos:\n"
 " cadeia de pacotes cujos gatilhos são ou podem ser responsáveis:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4476,43 +4647,44 @@ msgstr ""
 "\n"
 " gatilhos dos pacotes pendentes que são ou podem ser insolúveis:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "gatilhos em \"loop\", abandonado"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Processando gatilhos para %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s precisa de exatamente um arquivo Packages como argumento"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "impossível acessar a área de estados do dpkg para uma completa atualização "
 "de disponibilidade"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "atualização completa de disponibilidade requer acesso de escrita à área de "
 "estados do dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Substituindo informações de pacotes disponíveis, usando %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Atualizando informações de pacotes disponíveis, usando %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4520,7 +4692,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Informações sobre %d pacote(s) foram atualizadas.\n"
 msgstr[1] "Informações sobre %d pacote(s) foram atualizadas.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4649,155 +4821,154 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb: ignorando %d avisos sobre o(s) arquivo(s) de controle\n"
 msgstr[1] "dpkg-deb: ignorando %d avisos sobre o(s) arquivo(s) de controle\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s precisa de um argumento <diretório>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build aceita no máximo dois argumentos"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "impossível checar a existência do arquivo '%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "alvo é um diretório - não é possível pular a checagem do arquivo de controle"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: construindo pacote '%s' em '%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: construindo pacote '%s' em '%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "falhou ao criar tmpfile (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "área de controle"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "falhou ao executar \"unlink\" no tmpfile (dados), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "falhou ao retroceder tmpfile (dados)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "falhou ao criar tmpfile (data)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "erro escrevendo '%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "entre membros"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "falhou ao escrever o nome de arquivo para o \"pipe\" tar (dados)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "fim de arquivo inesperado em %s em %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "erro lendo %s de arquivo %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "falhou ao ler arquivo '%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "falhou ao executar \"fstat\" no arquivo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arquivo não possui ponto no número de versão"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arquivo não possui novas linhas no cabeçalho"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "arquivo '%.250s' está corrompido - número parcial ruim"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "arquivo '%.250s' não é um arquivo binário debian (tente dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arquivo não possui ponto no número de versão"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arquivo não possui novas linhas no cabeçalho"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arquivo não possui ponto no número de versão"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "versão do arquivo %.250s não entendida, obtenha um dpkg-deb mais recente"
 
@@ -4826,41 +4997,41 @@ msgstr "arquivo '%.250s' contém dois membros de controle, desistindo"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " novo pacote debian, versão %s.\n"
 " tamanho %ld bytes: arquivo de controle= %zi bytes.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "arquivo possui tamanho de controle mal formatado '%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "pulado dados de membro de %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " antigo pacote debian, versão %s.\n"
 " tamanho %ld bytes: arquivo de controle= %zi, arquivo main= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4869,51 +5040,52 @@ msgstr ""
 "dpkg-deb: arquivo parece ser um arquivo que foi corrompido por\n"
 "dpkg-deb:    ter sido baixado em modo ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "'%.255s' não é um formato de arquivo debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "falhou ao escrever para o \"pipe\" na cópia"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "falhou ao fechar o \"pipe\" na cópia"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dados"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "falhou ao mudar para o diretório"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "falhou ao criar diretório"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "falhou ao mudar para o diretório após criá-lo"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "falhou ao mudar para o diretório"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: descompactação"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "passou\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s precisa de um nome de arquivo .deb como argumento"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4922,38 +5094,38 @@ msgstr ""
 "--%s precisa de um diretório-alvo.\n"
 "Talvez você devesse usar dpkg --install?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s aceita no máximo dois argumentos (.deb e diretório)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s aceita somente um argumento (nome do arquivo .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "falhou ao mudar para o diretório '/' para limpeza"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "não foi possível executar \"stat\" em nome antigo '%s': %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: '%.255s' não contém componente de controle '%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "abertura do componente '%.255s' (em %.255s) falhou de maneira não esperada"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4961,62 +5133,58 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "Um componente de controle requerido está faltando"
 msgstr[1] "Um componente de controle requerido está faltando"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "não foi possível fazer vasculhar o diretório '%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "não foi possível executar \"stat\" '%.255s' (em '%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "não foi possível abrir '%.255s' (em '%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "falhou ao ler '%.255s' (em '%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes, %5d linhas   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     não é um arquivo simples  %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(nenhum arquivo 'control' no arquivo de controle!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "não foi possível abrir o componente 'control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "falhou durante a leitura do componente 'control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "erro fechando o \"pipe\" do find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Erro no formato"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents aceita exatamente um argumento"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -5024,7 +5192,19 @@ msgstr ""
 "Mecanismo (\"backend\") de repositório de pacotes Debian '%s' versão %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5035,6 +5215,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5050,7 +5232,7 @@ msgstr ""
 " --fsys-tarfile <deb>              Gera sistema de arquivos \"tarfile\".\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5062,11 +5244,12 @@ msgstr ""
 "<carq> é o nome de um componente de arquivo administrativo.\n"
 "<ccampo> é o nome de um campo no arquivo 'control' principal.\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5076,6 +5259,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opções:\n"
@@ -5091,7 +5277,7 @@ msgstr ""
 "                                     bzip2, lzma, none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5105,7 +5291,7 @@ msgstr ""
 "ao usuário. Pacotes desempacotados usando 'dpkg-deb --extract'\n"
 "serão instalados incorretamente!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5113,175 +5299,193 @@ msgstr ""
 "Digite dpkg-deb --help para ajuda sobre manipulação de arquivos *.deb;\n"
 "Digite dpkg --help para ajuda sobre instalação e desinstalação de pacotes."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "inteiro inválido para --%s: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "inteiro inválido para --%s: '%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "tipo de compressão desconhecido '%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "inteiro inválido para --%s: '%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "arquivo '%.250s' está corrompido - digito ruim (código %d) em %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "arquivo '%.250s' está corrompido - %.250s faltando"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "arquivo '%.250s' está corrompido - nova linha faltando após %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "erro lendo %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "arquivo '%.250s' está corrompido - magic ruim no final do primeiro cabeçalho"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr ""
 "arquivo '%.250s' está corrompido - caracter de preenchimento ruim (código %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "arquivo '%.250s' está corrompido - nulos na seção info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "número de versão"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s está instalado, mas sua versão é %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "arquivo '%.250s' está no formato versão '%.250s' - você precisa de um dpkg-"
 "split mais novo"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pacote: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "número de versão"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "arquivo '%.250s' está corrompido - checksum md5 ruim '%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "número de versão"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "arquivo '%.250s' está corrompido - sem barra entre números parciais"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "arquivo '%.250s' está corrompido - número parcial ruim"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "número de versão"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "arquivo '%.250s' está corrompido - número parcial ruim"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pacote: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "arquivo '%.250s' está corrompido - \"magic\" ruim no fim do segundo cabeçalho"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "arquivo '%.250s' está corrompido - segundo membro não é um membro de dados"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "arquivo '%.250s' está corrompido - número errado de partes para tamanhos "
 "citados"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "arquivo '%.250s' está corrompido - tamanho errado para o número parcial "
 "citado"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "impossível executar \"fstat\" no arquivo parcial '%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "arquivo '%.250s' está corrompido - muito pequeno"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "não é possível abrir arquivo parcial '%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "arquivo '%.250s' não é um arquivo parcial"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5298,9 +5502,10 @@ msgstr "arquivo '%.250s' não é um arquivo parcial"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5323,12 +5528,19 @@ msgstr ""
 "    Tamanho do arquivo parcial (porção usada):  %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<desconhecido>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info requer um ou mais argumentos de arquivos parciais"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "arquivo '%s' não é um arquivo parcial\n"
@@ -5362,7 +5574,7 @@ msgstr "Ignorando pacote não selecionado %s.\n"
 msgid "split package part"
 msgstr "pacote faltando"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "feito\n"
@@ -5387,11 +5599,6 @@ msgstr "parte %d está faltando"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Ferramenta de divisão/junção de pacote Debian '%s'; versão %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5414,17 +5621,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opções:\n"
 "  --depotdir <diretório>           Usa <diretório> ao invés de %s/%s.\n"
@@ -5437,186 +5653,180 @@ msgstr ""
 "\n"
 "Estado de saída: 0 = OK;  1 = -a não é uma parte;  2 = problema!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Digite dpkg-split --help para ajuda."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "fim de arquivo não esperado em %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "tamanho da parcial é muito grande ou não é positivo"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "tamanho da parcial deve ser pelo menos %dk (para permitir cabeçalho)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "impossível ler o diretório \"depot\" '%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto requer o uso da opção --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto requer exatamente um arquivo parcial como argumento"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "impossível ler arquivo parcial '%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Arquivo '%.250s' não é parte de um arquivo em múltiplas partes.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "impossível reabrir arquivo parcial '%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "impossível abrir novo arquivo \"depot\" '%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "impossível renomear novo arquivo \"depot\" de '%.250s' para '%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Parte %d do pacote %s preenchida (continua precisando "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " e "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "impossível excluir arquivo \"depot\" acima usado '%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Arquivos lixo deixados para trás no diretório \"depot\":\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "impossível executar \"stat\" em '%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (não é um arquivo simples)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pacotes ainda não remontados:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "arquivo parcial '%.250s' não é um arquivo simples"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu bytes)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "impossível descartar '%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Excluído %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "impossível abrir arquivo fonte '%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "impossível executar \"fstat\" no arquivo fonte"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "arquivo fonte '%.250s' não é um arquivo simples"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necessita de um nome de arquivo fonte como argumento"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split aceita no máximo um nome de arquivo fonte e um prefixo de destino"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5712,7 +5922,7 @@ msgstr ""
 "  --help                   mostra esta mensagem de ajuda.\n"
 "  --version                mostra a versão.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5727,7 +5937,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5764,132 +5974,99 @@ msgstr ""
 
 # FIXME: tentar descobrir o mais rápido possível o melhor significado para parse. - Carlos
 # SUGESTÂO: análise ? -> erro de análise ?
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "erro de interpretação"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "aviso"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "não foi possível executar \"stat\" em nome antigo '%s': %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc falhou (%zu bytes)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "dois comandos especificados: %s e --%s"
 
-#: utils/update-alternatives.c:358
-#, fuzzy, c-format
-msgid "cannot append to %s: %s"
-msgstr "não foi possível abrir log `%s' : %s\n"
-
-#: utils/update-alternatives.c:395
-#, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s: cópia de %s para %s falhou, desistindo: %s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "falhou ao executar %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "impossível fazer com que %s fosse uma ligação simbólica para %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "impossível instalar %s como %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+msgid "cannot append to '%s'"
+msgstr "não foi possível abrir log `%s' : %s\n"
 
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "impossível remover %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "fim de arquivo inesperado em %s em %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "desviado por %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "fim de arquivo inesperado em %s em %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "erro interno: %s corrompido: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "novas linhas proibidas em arquivos update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "erro ao gravar `%s'"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "escravo %s duplicado"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "ligação escrava %s duplicada"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "ligação escrava é a mesma que a ligação principal %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "ligação escrava %s duplicada"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "caminho %s duplicado"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5898,235 +6075,311 @@ msgstr ""
 "Alternativa para %s aponta para %s - a qual não foi encontrada. Removendo da "
 "lista de alternativas."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "impossível ler %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "modo de atualização inválido"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "ligação escrava %s duplicada"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "impossível fechar %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "Descartando ligação escrava obsoleta %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "impossível escrever %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "impossível efetuar \"flush\" em vsnprintf "
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " ligação atualmente aponta para %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " ligação atualmente ausente"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - prioridade %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " escravo %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "'Melhor' versão atual é %s."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nenhuma versão disponível."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Descrição"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "prioridade %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Pressione enter para manter o padrão[*] ou digite o número da seleção: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Não foi possível encontrar alternativa '%s'."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "fim de arquivo inesperado em %s em %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s foi modificado (manualmente ou por um script).\n"
+"Mudando para atualizações manuais somente."
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "Configurando seleção automática de %s."
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Renomeando ligação %s de %s para %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Renomeando ligação escrava %s de %s para %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "Usando '%s' para fornecer '%s'."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "aviso: --update informado mas %s não existe"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"Alternativa para %s aponta para %s - a qual não foi encontrada. Removendo da "
+"lista de alternativas."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argumento desconhecido '%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install precisa de <ligação> <nome> <caminho> <prioridade>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioridade deve ser um inteiro"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s precisa de <nome> <caminho>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s precisa de <nome>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave somente permitido com --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave precisa de <ligação> <nome> <caminho>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "nome %s é tanto primário quanto escravo"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "ligação %s é tanto primário quanto escravo"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s precisa de um único argumento"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opção desconhecida '%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -6135,140 +6388,274 @@ msgstr ""
 "precisa de --display, --config, --set, --install, --remove, --all, --remove-"
 "all ou --auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "aviso: --update informado mas %s não existe"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " escravo %s: %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "Nenhuma alternativa para %s."
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "erro de leitura na entrada padrão"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "Nenhuma alternativa para %s."
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s foi modificado (manualmente ou por um script).\n"
-"Mudando para atualizações manuais somente."
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "Configurando seleção automática de %s."
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "Alternativa %s para %s não registrada, não removendo."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "Não há programa que forneça %s.\n"
 "Nada a ser configurado.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "Alternativa %s para %s não registrada, não removendo."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "Removendo alternativa selecionada manualmente - mudando para modo automático"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "Atualizações automáticas de %s estão desabilitadas, deixando-as intocadas."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "Para retornar para atualizações automáticas utilize 'update-alternatives --"
 "auto %s'."
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "Usando '%s' para fornecer '%s'."
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "falhou ao abrir '%s' para escrever a informação de %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "falhou ao executar \"flush\" de informação %s para '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "falhou ao executar \"fsync\" de informação %s para '%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "falhou ao fechar '%.250s' após escrever informação %s"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "falhou ao ligar '%.250s' a '%.250s' para backup de informação de %s"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "falhou ao instalar '%.250s' como '%.250s' contendo informação de %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc falhou (%zu bytes)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "impossível escrever novo arquivo de gatilhos interessados '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "impossível instalar novo arquivo de gatilhos interessados '%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos interessados '%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "impossível escrever novo arquivo de gatilhos de arquivo '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "impossível criar novo arquivo de gatilhos de arquivo '%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr ""
+#~ "impossível instalar novo arquivo de gatilhos de arquivo como '%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "não foi possível abrir arquivo GPL"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "erro criando novo \"statoverride-old\": %s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "impossível criar arquivo com lista de arquivos atualizados para o pacote "
+#~ "%s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou ao escrever no arquivo com lista de arquivos atualizada para o "
+#~ "pacote %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou ao executar \"flush\" do arquivo com lista de arquivos atualizada "
+#~ "para o pacote %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou ao sincronizar arquivo com lista de arquivos atualizada para o "
+#~ "pacote %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou ao fechar arquivo com lista de arquivos atualizada para o pacote %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "falhou ao instalar arquivo com lista de arquivos atualizada para o pacote "
+#~ "%s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd aceita um argumento, não zero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd aceita somente um argumento"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "não foi possível abrir novo arquivo \"statoverride\": %s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "erro removendo \"statoverride-old\": %s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "erro criando novo \"statoverride-old\": %s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "erro instalando novo \"statoverride\": %s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build aceita no máximo dois argumentos"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " escravo %s: %s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "não foi possível executar \"stat\" em nome antigo '%s': %s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s: cópia de %s para %s falhou, desistindo: %s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "falhou ao executar %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "impossível fazer com que %s fosse uma ligação simbólica para %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "impossível instalar %s como %s: %s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "erro ao gravar `%s'"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "impossível ler %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "impossível fechar %s: %s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "impossível escrever %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6581,9 +6968,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "pulado dados de membro de %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "falhou ao executar tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "falhou ao criar nome de diretório temporário"
@@ -6846,9 +7230,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "espera por dpkg-split falhou"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "não foi possível remover arquivo '%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
@@ -7291,9 +7672,6 @@ msgstr ""
 #~ "  Seleção      Alternativa\n"
 #~ "-----------------------------------------------\n"
 
-#~ msgid "error writing stdout: %s"
-#~ msgstr "erro ao escrever em stdout: %s"
-
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "erro ou fim de arquivo lendo %s para %s (%s)"
 
diff --git a/po/ro.po b/po/ro.po
index b8864bb..cef1e9d 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ro\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2011-01-25 13:59+0100\n"
 "Last-Translator: ioan-eugen STAN <stan.ieugen@gmail.com>\n"
 "Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
@@ -41,132 +41,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "nu se poate scrie fișierul „%s”"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "s-a generat un antet ar corupt pentru „%s”"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "eșec la „fstat” pentru fișierul membru ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "eșec la „fstat” pentru fișierul membru ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nu poate fi fi șir gol"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "trebuie să înceapă cu un alfanumeric"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"caracterul „%c” nu este permis (doar litere, cifre și caracterele „%s”)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "eroare la scrierea în „%s”"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "nu se poate scrie fișierul „%s”"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "nu se poate scrie fișierul „%s”"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "eșec la flush pentru fișierul „%s”"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "sync imposibil pentru fișierul „%.255s”"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "stat imposibil pentru alt fișier nou „%.250s”"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "eroare la ștergerea redirectărilor anterioare"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "eroare la crearea pipei „%.255s”"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nu se poate șterge „%.250s”"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "eroare la instalarea noilor diversiuni"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "eșec la citirea copiei din memoria tampon pentru %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "eșec la scrierea copiei din memoria tampon pentru %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "citire scurtă a copiei din memoria tampon pentru %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "eșec la exec tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "nu se poate executa %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "tip de compresie necunoscut „%s”!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: decompresie"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compresie"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: eroare la legarea intrării de fluxul gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: eroare internă gzip la citire: „%s”"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: eroare internă gzip la scriere"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: eroare la legarea ieșirii de fluxul gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: eroare internă gzip la citire"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: eroare internă gzip la scriere: „%s”"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: eroare internă gzip la scriere: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: eroare la legarea intrării la fluxul bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: eroare internă bzip2 de citire: „%s”"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: eroare internă bzip2 de scriere"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: eroare la legarea ieșirii cu fluxul bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: eroare internă bzip2 de citire"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: eroare internă bzip2 de scriere: „%s”"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "eroare bzip2 neașteptată"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -175,7 +264,7 @@ msgstr ""
 "directorul cu actualizări conține fișierul „%.250s” al cărui nume este prea "
 "lung (lungime=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -183,32 +272,32 @@ msgstr ""
 "directorul cu actualizări conține fișiere cu nume de diferite lungimi (atât "
 "%d cât și %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nu se poate scana directorul cu actualizări „%.255s”"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "eșec la ștergerea fișierului cu actualizări încorporat %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nu se poate crea „%.255s”"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nu se poate completa %.250s cu spații"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "flush imposibil pentru %.250s după completarea cu spații"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "nu se poate căuta începutul lui %.250s după completarea cu spații"
@@ -216,72 +305,92 @@ msgstr "nu se poate căuta începutul lui %.250s după completarea cu spații"
 # numele funcților și argumentelor acestora rămân cele originale
 # pentru a nu induce în eroare utilizatorul
 # `' devine „” - oricum ` și ' nu sunt pereche
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "nu se poate deschide fișierul de blocare %s pentru testare"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "nu se poate deschide/crea fișierul de blocare a bazei de date"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "nu aveți drepturi de blocare a bazei de date dpkg status"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "nu se poate bloca baza de date dpkg status"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "operația solicitată necesită drepturi de superutilizator"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "nu se poate accesa zona dpkg status"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operația necesită acces de tip scriere/citire în zona dpkg status"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "eșec la ștergerea propriului fișier cu actualizări %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "nu se poate scrie starea actualizată a lui „%.250s”"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "flush imposibil pentru starea actualizată a lui „%.250s”"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nu se poate trunchia pentru starea actualizată a lui „%.250s”"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "fsync imposibil pentru starea actualizată a lui „%.250s”"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "nu se poate închide starea actualizată a lui „%.250s”"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "nu se poate instala starea actualizată a lui „%.250s”"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "numărul de versiune al formatului"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "numărul de versiune al formatului"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -300,74 +409,44 @@ msgstr "eșec la sync pentru fișierul „%s”"
 msgid "unable to open directory '%s'"
 msgstr "nu se poate deschide fișierul sursă „%s”"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "nu se poate deschide fișierul sursă „%s”"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "eșec la sync pentru fișierul „%s”"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "eșec la închiderea fișierului „%s”"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "eșec la scrierea detaliilor lui „%.50s” în „%.250s”"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "eșec la deschiderea „%s” pentru scrierea bazei de date %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "nu se poate seta memorie tampon pentru fișierul bazei de date %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr ""
 "eșec la scrierea înregistrării %s din baza de date, aproximativ „%.50s” până "
 "la „%.250s”"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "eșec la flush pentru baza de date %s în „%.250s”"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "eșec la fsync a bazei de date %s în „%.250s”"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "eșec la închiderea „%.250s” după scrierea bazei de date %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"eșec la link pentru „%.250s” la „%.250s” pentru a face o copie de siguranță "
-"a bazei de date %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "eșec la instalarea lui „%.250s” ca „%.250s” conținând baza de date %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -376,7 +455,7 @@ msgstr ""
 "%s: eroare fatală irecuperabilă, se abandonează:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -388,13 +467,13 @@ msgstr ""
 "%s: eroare fatală irecuperabilă, se abandonează:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "memorie insuficientă pentru noua intrare de curățire"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -403,75 +482,76 @@ msgstr ""
 "%s: eroare în timpul curățării:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: prea multe erori imbricate în timpul revenirii din eroare !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "memorie insuficientă pentru noua intrare de curățire"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "memorie insuficientă pentru noua intrare de curățire cu multe argumente"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: avertisment: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: avertisment: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: eroare internă %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s lipsește"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "„%.*s” nepermis pentru %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "gunoi după %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "nume nevalid de pachet (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "câmp „%s” cu detalii fișier gol"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "câmp cu detalii fișier „%s” nepermis în fișierul de stare"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "prea multe valori în câmpul detaliilor fișier „%s” (comparativ cu altele)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
@@ -479,64 +559,73 @@ msgstr ""
 
 # yes/no nu poate fi tradus deoarece e vorba de interpretarea valorilor existente în
 # fișerele de configurare(vezi codul sursă indicata)
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no în câmp logic"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "cuvânt în câmpul „priority”"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "valoare nepermisă pentru câmpul „status” în acest context"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "primul (dorit) cuvânt în câmpul „status”"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "al doilea cuvânt (eroare) în câmpul „status”"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "al treilea cuvânt (stare) în câmpul „status”"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "eroare în șirul Version „%.250s”"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "s-a folosit câmp învechit „Revision” sau „Package-Revision”"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "valoare pentru câmpul „config-version” nepermisă în acest context"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "eroare în șirul Config-Version „%.250s”"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "valoarea pentru „conffiles” are linie malformată „%.*s”"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "valoarea pentru „conffiles” conține o linie care nu începe cu spații „%c”"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "director nul sau rădăcină este trecut ca un fișier conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -544,12 +633,37 @@ msgstr ""
 "câmpul „%s”, lipsește numele pachetului sau gunoi unde se aștepta numele "
 "pachetului"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "câmpul „%s”, nume nevalid de pachet „%.255s”: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"câmpul „%s”, lipsește numele pachetului sau gunoi unde se aștepta numele "
+"pachetului"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d fișier sau director actualmente instalat.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "câmpul „%s”, referință la „%.255s”: eroare în versiune"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -558,7 +672,7 @@ msgstr ""
 "câmpul „%s”, referință la „%.255s”:\n"
 " relație incorectă cu o versiune %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -567,7 +681,7 @@ msgstr ""
 "câmpul „%s”, referitor la „%.255s”:\n"
 " „%c” este învechit, folosiți în schimb „%c=” sau „%c%c”"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -577,11 +691,11 @@ msgstr ""
 " potrivire implicită exactă a numărului versiunii, sugerăm folosirea „=” în "
 "loc"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Pentru Provides pot fi utilizate doar versiuni exacte"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -591,55 +705,55 @@ msgstr ""
 " valoarea versiunii nu începe cu caracter alfanumeric, sugerăm adăugarea "
 "unui spațiu"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "câmpul „%s”, referință la „%.255s”: versiunea conține „%c”"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "câmpul „%s”, referință la „%.255s”: versiune neterminată"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "câmpul „%s”, referință la „%.255s”: eroare în versiune"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "câmpul „%s”, eroare sintactică după referința la pachetul „%.255s”"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativele („|”) nu sunt permise în câmpul %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "valoare nepermisă pentru câmpul „triggers-pending” în acest context"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "nume de declanșator în așteptare nevalid: „%.255s”: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "declanșator în așteptare duplicat „%.255s”"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "valoare nepermisă pentru câmpul „triggers-awaited” în acest context"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nume nelegal de pachet în declanșatorul așteptat „%.255s”: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "pachet declanșator așteptat duplicat „%.250s”"
@@ -696,258 +810,288 @@ msgstr "<descriptorul-fișier pentru starea pachetului și progres>"
 msgid "unable to write to status fd %d"
 msgstr "nu se poate scrie status fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc a eșuat (%ld octeți)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc a eșuat (%ld octeți)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "eșec la alocarea memoriei"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "eșec la dup pentru std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "eșec la dup pentru fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "eșec la crearea pipei"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "eroare la scrierea în „%s”"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "nu se pot citi fanioanele descriptorului de fișier pentru %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nu se poate activa fanionul close-on-exec pentru %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "eroare de configurare: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr ""
 "eșec la deschiderea fișierului de configurare „%.255s” pentru citire: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "ghilimelele nu sunt închise în „%s”"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "opțiune necunoscută „%s”"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "„%s” necesită o valoare"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "„%s” nu ia nici o valoare"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "eroare de citire în fișierul de configurare „%.255s”"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "eroare la închiderea fișierului de configurare „%.255s”"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "eroare la deschiderea directorului de configurare „%s”"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "opțiune necunoscută --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "opțiunea --%s ia o valoare"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "opțiunea --%s nu ia nici o valoare"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "opțiune necunoscută -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "opțiunea -%c ia o valoare"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "opțiunea -%c nu ia nici o valoare"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "opțiune învechită „--%s”\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "acțiuni în conflict -%c (--%s) și -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "valoare duplicată pentru câmpul „%s”"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "numele de câmp definit de utilizator „%.*s” prea scurt"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "valoare duplicată pentru câmpul definit de utilizator „%.*s”"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "lipsește %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "valoare vidă pentru %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "pachetul are starea %s, dar declanșatorii sunt așteptați"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version pentru pachet cu Status inadecvat"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "pachetul are starea %s, dar declanșatorii sunt așteptați"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "pachetul are starea triggers-awaited, dar nu se așteaptă nici un declanșator"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "pachetul are starea %s, dar declanșatorii sunt în așteptare"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "pachetul are starea triggers-pending, dar nu există nici un declanșator în "
 "așteptare"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pachet care în starea not-installed are fișiere conffile, se uită de ele"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "eșec la deschiderea pentru citire a fișierului info „%.255s”"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "stat imposibil pentru fișierul info „%.255s”"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "mmap imposibil pentru fișierul info „%.255s”"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "stat imposibil pentru fișierul info „%.255s”"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "eșec la închidere după citire: „%.255s”"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF după numele câmpului „%.*s”"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "caracter newline în numele câmpului „%.*s”"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) în numele câmpului „%.*s”"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "numele câmpului „%.*s” trebuie urmat de caracterul două puncte"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF înainte de valoarea câmpului „%.*s” (lipsește caracterul newline final)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "caracter MSDOS EOF în valoarea câmpului „%.*s” (lipsește caracterul newline?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "caracter newline în numele câmpului „%.*s”"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF în valoarea câmpului „%.*s” (lipsește caracterul newline final)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "au fost găsite câteva intrări de informații pentru pachet, este permisă "
 "numai una"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "eșec la închidere după citire: „%.255s”"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "nici o informație despre pachet în „%.255s”"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -959,7 +1103,7 @@ msgstr ""
 "%s, în fișierul „%.255s” lângă linia %d pachetul „%.255s”:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -971,209 +1115,198 @@ msgstr ""
 "%s, în fișierul „%.255s” lângă linia %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nu poate fi fi șir gol"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "trebuie să înceapă cu un alfanumeric"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"caracterul „%c” nu este permis (doar litere, cifre și caracterele „%s”)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<nici unul>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "șirul versiune este gol"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "șirul versiunii conține spații"
 
 # „epoch” este un număr care se poate pune în fața versiunii unui
 # pachet (separat cu două puncte pentru a forța dpkg să considere
 # pachetul ca având o versiune mai mare. ex: 2:1.4.2
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoca din versiune nu este număr"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "nimic după două puncte în numărul versiunii"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "caracter nevalid în numărul de versiune"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "caracter nevalid în numărul de revizie"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "lipsește %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "valoare vidă pentru %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "caracter nevalid „%c” în lățimea câmpului\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Lipsește paranteza de închidere în format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(nici o descriere disponibilă)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nume nelegal de pachet în declanșatorul așteptat „%.255s”: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nume nelegal de pachet în declanșatorul așteptat „%.255s”: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nu se poate ignora semnalul %s înainte de rularea %.250s"
 
 # „eliberare” este „release” nu „un-catch”, oare ar trebui lăsat netradus?
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "eroare la eliberarea semnalului %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork a eșuat"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "subprocesul %s a returnat starea de eroare la ieșire %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "așteptarea după sub-procesul %s a eșuat"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "subproces %s omorât de semnalul (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", s-a aruncat nucleul"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "subprocesul %s a eșuat cu codul stării de așteptare %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "așteptarea după sub-procesul %s a eșuat"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "nume de pachet nevalid „%.250s” în fișierul de declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "fișier trunchiat de declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "eroare de sintaxă în fișierul de declanșatori amânați „%.250s” la caracterul "
 "„%s”%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr ""
 "nu se poate deschide/crea fișierul de blocare pentru declanșatori „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "declanșat"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "stat imposibil pentru fișierul cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nu se poate deschide fișierul cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "nu se poate deschide/crea noul fișier cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "eroare la citirea fișierului cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "nu se poate scrie noul fișier cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "nu se poate închide noul fișier cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nu se poate instala noul fișier cu declanșatori amânați „%.250s”"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "nu se permit nume vide de declanșatori"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "numele de declanșator conține un caracter nevalid"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1182,17 +1315,17 @@ msgstr ""
 "sintaxă nevalidă sau necunoscută în numele declanșatorului „%.250s” (în "
 "interesele în declanșatori ale pachetului „%.250s”)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "nu se poate deschide noul fișier cu interese în declanșatori „%.250s”"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "nu se poate reface fișierul cu interese în declanșatori „%.250s”"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1201,39 +1334,7 @@ msgstr ""
 "eroare de sintaxă în fișierul cu interese în declanșatori „%.250s”; nume "
 "nelegal de pachet „%.250s”: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nu se poate crea un nou fișier cu interese în declanșatori „%.250s”"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "nu se poate scrie un nou fișier cu interese în declanșatori „%.250s”"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr ""
-"flush imposibil pentru noul fișier cu interese în declanșatori „%.250s”"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "sync imposibil pentru noul fișier cu interese în declanșatori „%.250s”"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nu se poate închide noul fișier cu interese în declanșatori „%.250s”"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr ""
-"nu se poate instala noul fișier al intereselor în declanșatori „%.255s”"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1241,47 +1342,17 @@ msgstr ""
 "interes în declanșator duplicat pentru numele de fișier „%.250s” și pachetul "
 "„%.250s”"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nu se poate crea noul fișier de declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nu se poate scrie noul fișier de declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "flush imposibil pentru noul fișier cu declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "sync imposibil pentru noul fișier cu declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nu se poate închide noul fișier cu declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nu se poate instala noul fișier cu declanșatori fișier „%.250s”"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nu se poate citi fișierul cu declanșatori fișier „%.250s”"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "eroare de sintaxă în fișierul cu declanșatori fișier „%.255s”"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1290,7 +1361,7 @@ msgstr ""
 "înregistrarea declanșatorilor fișier menționează un nume nelegal de pachet "
 "„%.250s” (pentru interes fața de fișierul „%.250s”): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1299,33 +1370,41 @@ msgstr ""
 "fișierul cu declanșatori ci „%.250s” conține sintaxă nelegală în numele "
 "declanșatorului „%.250s”: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nu se poate deschide fișierul cu declanșatori ci „%.250s”"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 "fișierul cu declanșatori ci conține o sintaxă necunoscută pentru directive"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "fișierul cu declanșatori ci conține o directivă necunoscută „%.250s”"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "nu se poate crea directorul cu stări ale declanșatorilor „%.250s”"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "nu se poate ajusta apartenența directorului cu stări ale declanșatorilor "
 "„%.250s”"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "nu se permit nume vide de declanșatori"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "numele de declanșator conține un caracter nevalid"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1350,102 +1429,173 @@ msgstr "eof neașteptat la citirea lui „%.250s”"
 msgid "error formatting string into varbuf variable"
 msgstr "eroare la formatarea șirului într-o variabilă „varbuf”"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "eroare la citirea din pipa dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "s-a omis despachetarea fișierului „%.255s” (înlocuit sau exclus?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "eroare la setarea marcajului de timp pentru „%.255s”"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "eșec la crearea „%.255s” (în timpul procesării „%.255s”)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "eroare la setarea apartenenței legăturii simbolice „%.255s”"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb în timpul „%.255s”"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "eroare la setarea apartenenței pentru „%.255s”"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "eroare la setarea permisiunilor pentru „%.255s”"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"eșec la stat (dereference) pentru legătura simbolică existentă „%.250s”"
+msgid "error closing/writing `%.255s'"
+msgstr "eroare la închiderea/scrierea „%.255s”"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"eșec la stat (dereference) pentru ținta legăturii simbolice nou propuse "
-"„%.250s” pentru legătura simbolică „%.250s”"
+msgid "error creating pipe `%.255s'"
+msgstr "eroare la crearea pipei „%.255s”"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"se încearcă suprascrierea lui „%.250s”, care este o versiune redirectată a "
-"lui „%.250s” (pachetul: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "eroare la crearea dispozitivului „%.255s”"
 
-#: src/archives.c:481
+# hard link este un alt nume pentru un target și spre
+# deosebire de symbolic link, target obligatoriu trebuie
+# să existe
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"se încearcă suprascrierea lui „%.250s”, care este versiunea redirectată a "
-"lui „%.250s”"
+msgid "error creating hard link `%.255s'"
+msgstr "eroare la crearea legăturii hard „%.255s”"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "stat imposibil pentru „%.255s” (care urma să fie instalat)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "eroare la crearea legăturii simbolice „%.255s”"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
+msgid "error creating directory `%.255s'"
+msgstr "eroare la crearea directorului „%.255s”"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "eroare la setarea marcajului de timp pentru „%.255s”"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "eroare la setarea apartenenței legăturii simbolice „%.255s”"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "nu se poate citi legătura „%.255s”"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"se încearcă suprascrierea „%.250s”, care este și în pachetul %.250s %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"eșec la stat (dereference) pentru legătura simbolică existentă „%.250s”"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"eșec la stat (dereference) pentru ținta legăturii simbolice nou propuse "
+"„%.250s” pentru legătura simbolică „%.250s”"
+
+#: src/archives.c:732
+#, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"se încearcă suprascrierea lui „%.250s”, care este o versiune redirectată a "
+"lui „%.250s” (pachetul: %.100s)"
+
+#: src/archives.c:738
+#, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"se încearcă suprascrierea lui „%.250s”, care este versiunea redirectată a "
+"lui „%.250s”"
+
+#: src/archives.c:768
+#, c-format
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "stat imposibil pentru „%.255s” (care urma să fie instalat)"
+
+#: src/archives.c:776
+#, c-format
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
 "nu se poate curăța mizeria din jurul lui „%.255s” înainte de a instala altă "
 "versiune"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "stat imposibil pentru „%.255s” restaurat înaintea instalării altei versiuni"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arhiva conține obiectul „%.255s” de tip necunoscut 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "stat imposibil pentru fișierul „%s”"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Se înlocuiesc fișierele din pachetul vechi %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Înlocuite de fișierele din pachetul instalat %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1454,99 +1604,51 @@ msgstr ""
 "se încearcă suprascrierea directorului „%.250s” din pachetul %.250s %.250s "
 "cu un non-director"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr ""
 "se încearcă suprascrierea „%.250s”, care este și în pachetul %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "eșec la crearea „%.255s” (în timpul procesării „%.255s”)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb în timpul „%.255s”"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "eroare la închiderea/scrierea „%.255s”"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "eroare la crearea pipei „%.255s”"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "eroare la crearea dispozitivului „%.255s”"
-
-# hard link este un alt nume pentru un target și spre
-# deosebire de symbolic link, target obligatoriu trebuie
-# să existe
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "eroare la crearea legăturii hard „%.255s”"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "eroare la crearea legăturii simbolice „%.255s”"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "eroare la crearea directorului „%.255s”"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "nu se poate îndepărta „%.255s” pentru instalarea noii versiuni"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "nu se poate citi legătura „%.255s”"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "nu se poate crea legătură simbolică copie de siguranță pentru „%.255s”"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "chown imposibil pentru legătura simbolică copie de siguranță pentru „%.255s”"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "nu se poate face legătură copie de siguranță lui „%.255s” înainte de "
 "instalarea noii versiuni"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nu se poate instala noua versiune a lui „%.255s”"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "nu se poate deschide '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "sync imposibil pentru fișierul „%.255s”"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1555,7 +1657,7 @@ msgstr ""
 "se ignoră problema de dependență cu %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1564,7 +1666,7 @@ msgstr ""
 "se consideră deconfigurarea pachetului\n"
 " esențial %s, pentru a permite %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1573,7 +1675,7 @@ msgstr ""
 "dpkg: nu, %s este esențial, nu va fi deconfigurat\n"
 " pentru a permite %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1582,17 +1684,17 @@ msgstr ""
 "dpkg: nu, nu se poate purcede la %s (--auto-deconfigure va ajuta):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "ștergerea lui %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "instalarea lui „%.255s”"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1600,12 +1702,12 @@ msgstr ""
 "dpkg: se ia în considerare deconfigurarea lui %s care ar fi corupt de "
 "%s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: da, se va deconfigura %s (corupt de %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1614,11 +1716,11 @@ msgstr ""
 "dpkg: cu privire la %s conținând %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "se ignoră coruperea, se va continua oricum!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1627,28 +1729,28 @@ msgstr ""
 "instalarea lui %.250s ar duce la coruperea lui %.250s, iar\n"
 " deconfigurarea nu este permisă (--auto-deconfigure ar putea fi de ajutor)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "instalarea lui %.250s ar duce la coruperea programelor existente"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: se ia în considerare ștergerea lui %s în favoarea lui %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s nu este corect instalat - ignor orice dependență față de acesta.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: ar putea apărea probleme la eliminarea %s, deoarece furnizează %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1657,101 +1759,103 @@ msgstr ""
 "dpkg: pachetul %s necesită reinstalare, dar va fi șters, așa cum ați "
 "solicitat.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: pachetul %s necesită reinstalare, nu va fi înlăturat.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: da, %s va fi șters în favoarea lui %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "conflict între pachete - nu se instalează %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "se ignoră conflictul, se va continua oricum!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive necesită cel puțin o cale ca argument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "„find” pentru „dpkg --recursive”"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "eșec la fdopen pentru pipa lui find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "eroare la citirea pipei lui find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "eroare la închiderea pipei lui find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find pentru --recursive a returnat codul de eroare netratată %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "s-au căutat, dar nu s-au găsit pachete (fișiere de tip *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s necesită cel puțin un fișier-arhivă de pachet ca argument"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standard output>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standard error>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Se selectează pachetul %s, deselectat anterior.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Se omite pachetul deselectat %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Versiunea %.250s a lui %.250s este deja instalată, se omite.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "se retrogradează %.250s de la %.250s la %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1787,17 +1891,17 @@ msgstr "nu se poate șterge versiunea nou-instalată a lui „%.250s”"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nu se poate șterge versiunea nou-extrasă a lui „%.250s”"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "stat imposibil pentru noul fișier conffile „%.250s”"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "stat imposibil pentru actualul fișier conffile instalat „%.250s”"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1808,57 +1912,57 @@ msgstr ""
 "Fișierul de configurare „%s”, nu există în sistem.\n"
 "Se instalează noul fișier de configurare, așa cum ați cerut.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: eșec la ștergerea vechii copii de siguranță „%.250s”: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: eșec la redenumirea lui „%.250s” în „%.250s”: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: eșec la ștergerea lui „%.250s”: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: eșec la ștergerea vechii versiuni distribuite „%.250s”: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: eșec la ștergerea „%.250s” (înainte de suprascriere): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: eșec la legarea lui „%.250s” la „%.250s”: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Se instalează noua versiune a fișierului de configurare %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nu se poate instala „%.250s” ca „%.250s”"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "nu este instalat nici un pachet denumit „%s”, nu se poate configura"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "pachetul %.250s este deja instalat și configurat"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1867,7 +1971,24 @@ msgstr ""
 "pachetul %.250s nu este pregătit pentru configurare\n"
 " nu se poate configura (starea curentă „%.250s”)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"pachetul %.250s nu este pregătit pentru configurare\n"
+" nu se poate configura (starea curentă „%.250s”)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1876,11 +1997,11 @@ msgstr ""
 "dpkg: probleme de dependențe preîntâmpină configurarea lui %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "probleme de dependențe - se lasă neconfigurat"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1890,7 +2011,7 @@ msgstr ""
 "cerut:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1898,12 +2019,12 @@ msgstr ""
 "Pachetul este într-o stare de inconsistență foarte \n"
 "rea - ar trebui să-l reinstalați înainte de a încerca configurarea."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Se pregătește %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1912,7 +2033,7 @@ msgstr ""
 "%s: stat imposibil pentru fișierul de configurare „%s”\n"
 " (= „%s”): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1921,7 +2042,7 @@ msgstr ""
 "%s: fișierul de configurare „%s” este o legătură circulară\n"
 " (= „%s”)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1930,7 +2051,7 @@ msgstr ""
 "%s: readlink imposibil pentru fișierul conffile „%s”\n"
 " (= „%s”): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1939,34 +2060,35 @@ msgstr ""
 "%s: fișierul conffile „%.250s” arată către un nume de fișier degenerat\n"
 " („%s” este legătură simbolică spre „%s”)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: fișierul conffile „%.250s” nu este fișier sau legătură simbolică (= „%s”)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: nu se poate deschide fișierul conffile %s pentru hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Tastați „exit” când ați terminat.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1975,12 +2097,12 @@ msgstr ""
 "\n"
 "Fișier de configurare „%s”"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (de fapt „%s”)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1992,7 +2114,7 @@ msgstr ""
 " ==> Fișierul este, de asemenea, prezent în pachetul furnizat de "
 "responsabilul pachetului.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -2001,7 +2123,7 @@ msgstr ""
 "\n"
 "     Nemodificat de la instalare.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -2010,7 +2132,7 @@ msgstr ""
 "\n"
 " ==> Modificat (de dumneavoastră sau de un script) de la instalare.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -2019,37 +2141,37 @@ msgstr ""
 "\n"
 " ==> Șters (de dumneavoastră sau de un script) de la instalare.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Distribuitorul pachetului a furnizat o versiune actualizată.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versiunea din pachet este aceiași ca la ultima instalare.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Se folosește noul fișier, așa cum ați cerut.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Se folosește actualul fișier vechi, așa cum ați cerut.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Implicit se păstrează vechiul fișier de configurare.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Implicit se folosește noul fișier de configurare.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2064,180 +2186,171 @@ msgstr ""
 "      D     : afișați diferențele dintre versiuni\n"
 "      Z     : deschideți un shell pentru a examina situația\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Acțiunea implicită este păstrarea versiunii curente.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Acțiunea implicită este instalarea noii versiuni.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[implicit=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[implicit=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[nimic implicit]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "eroare la scrierea către stderr, descoperită înainte de promptul despre "
 "fișierul conffile"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "eroare de citire de la stdin la promptul despre fișierul conffile"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF de la stdin la promptul despre fișierul conffile"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s depinde de %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s ante-depinde de %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s recomandă %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s sugerează %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s corupe %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s este în conflict cu %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s îmbunătățește %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s va fi șters.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s va fi deconfigurat.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s este pe cale să fie instalat, dar este versiunea %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s este instalat, dar este versiunea %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s este despachetat, dar nu a fost configurat niciodată.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s este despachetat, dar este versiunea %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s ultima versiune configurată este %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s este %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s furnizează %.250s dar va fi șters.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s furnizează %.250s dar va fi deconfigurat.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s furnizează %.250s dar este %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s nu este instalat.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (versiunea %.250s) este pe cale să fie instalat.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (versiunea %.250s) este prezent și %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s furnizează %.250s și este pe cale să fie instalat.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s furnizează %.250s și este prezent și %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Folosiți --help pentru ajutor despre interogarea pachetelor"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versiunea %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2247,8 +2360,8 @@ msgstr ""
 "versiunea 2 sau\n"
 "ulterioară pentru condițiile de copiere. NU există nici o garanție.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2257,7 +2370,7 @@ msgstr ""
 "Utilizare: %s [<opțiune> ...] <comanda>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2277,7 +2390,7 @@ msgstr ""
 "  --truename <fișier>        arată fișierul redirectat.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2309,7 +2422,7 @@ msgstr ""
 "  --version                afișează versiunea\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2323,17 +2436,12 @@ msgstr ""
 "Scripturile preinst/postrm din pachete ar trebui să specifice\n"
 "întotdeauna --package și --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "stat imposibil pentru fișierul „%s”"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "eroare la verificarea lui „%s”"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2342,129 +2450,113 @@ msgstr ""
 "redenumirea implică suprascrierea lui „%s” cu\n"
 "  un alt fișier „%s”, lucru nepermis"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "nu se poate scrie fișierul „%s”"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "copiere fișier"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "nu se poate redenumi „%s” în „%s”"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "redenumire: șterge vechea legătură duplicată „%s”"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "nu se poate deschide fișierul sursă „%.250s”"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "numele de fișier „%s” nu este absolut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "numele de fișier nu poate conține caractere newline"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "redirectare locală a lui %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "redirectare locală a lui %s către %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "redirectare a lui %s de către %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "redirectare a lui %s către %s de către %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "orice redirectare a lui %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "orice redirectare a lui %s către %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "nu se poate crea fișierul nou %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "eșec la flush pentru fișierul „%s”"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "eroare la ștergerea redirectărilor anterioare"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "eroare la crearea noii redirectări"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "eroare la instalarea noilor diversiuni"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s necesită un singur argument"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "numele de fișier „%s” nu este absolut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "numele de fișier nu poate conține caractere newline"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Nu se pot redirecta directoare"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "nu se poate redirecta fișierul „%s” către el însuși"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Se părăsește „%s”\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "„%s” se ciocnește cu „%s”"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Se adaugă „%s”\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "se ignoră cererea de ștergere a lui %.250s care nu este instalat."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Nu există redirectare „%s”, nu s-a șters nimic.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2475,7 +2567,7 @@ msgstr ""
 "  la ștergerea lui „%s”\n"
 "  a fost găsit „%s”"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2486,16 +2578,22 @@ msgstr ""
 "  la ștergerea lui „%s”\n"
 "  s-a găsit „%s”"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "se ignoră cererea de ștergere a lui %.250s care nu este instalat."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Se șterge „%s”\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "pachetul nu poate conține caractere newline"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "redirectare-către nu poate conține caractere newline"
 
@@ -2511,12 +2609,12 @@ msgstr "eșec la fstat a fișierului anterior de redirectări"
 msgid "failed to fstat diversions file"
 msgstr "eșec la fstat a fișierului de redirectări"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "redirectări conflictuale care implică „%.250s” sau „%.250s”"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2526,7 +2624,7 @@ msgstr ""
 "grave apărute la instalare. Ele trebuie reinstalate (și toate\n"
 "pachetele care depinde de ele) pentru a funcționa corespunzător:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2537,7 +2635,7 @@ msgstr ""
 "din\n"
 "meniul programului dselect, pentru a fi funcționale:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2548,7 +2646,7 @@ msgstr ""
 "folosind dpkg --configure <pachet> sau opțiunea configurare din meniul lui "
 "dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2559,7 +2657,7 @@ msgstr ""
 "timpul instalării. Instalarea probabil poate fi terminată dacă se repetă.\n"
 "Pachetele pot fi șterse folosind dselect sau dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2569,7 +2667,7 @@ msgstr ""
 "activat în alte pachete. Această procesare poate fi cerută folosind\n"
 "dselect sau dpkg --configure --pending (sau dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2579,14 +2677,41 @@ msgstr ""
 "s-a efectuat încă. Procesarea declanșatorilor poate fi cerută folosind\n"
 "dselect sau dpkg --configure --pending (sau dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s nu ia argumente"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2596,19 +2721,19 @@ msgstr ""
 "în acest moment. Unele din problemele următoare ar putea fi din această\n"
 "cauză.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<necunoscut>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d în %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
@@ -2616,7 +2741,7 @@ msgstr[0] " %d pachet, din următoarea secțiune:"
 msgstr[1] " %d pachete, din următoarele secțiuni:"
 msgstr[2] " %d de pachete, din următoarele secțiuni:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2625,30 +2750,34 @@ msgstr ""
 "O versiune de dpkg cu suport funcțional pentru %s nu este configurată încă.\n"
 " Folosiți „dpkg --configure dpkg” și apoi încercați din nou.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg nu este înregistrat ca fiind instalat, nu se poate verifica existența\n"
 " suportului pentru %s\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "câmpul Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epocă"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "denumiri lungi de fișiere"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "multiple Conflicts și Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2657,28 +2786,28 @@ msgstr ""
 "dpkg: nu se vede cum s-ar putea satisface ante-dependența:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "nu se poate satisface ante-dependența pentru %.250s (necesară datorită lui "
 "%.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "opțiune învechită „--%s”, folosiți „--%s” în schimb."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions ia trei argumente: <versiune> <relație> <versiune>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions relație nevalidă"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versiunea %s are sintaxa greșită: %s"
@@ -2733,13 +2862,13 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "problemă la forțare datorită activării lui --force: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 "nu se poate deschide fișierul cu lista fișierelor pentru pachetul „%.250s”"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2748,42 +2877,50 @@ msgstr ""
 "fișierul cu lista fișierelor pachetului „%.250s” lipsește, se presupune că "
 "pachetul nu are nici un fișier instalat."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "stat imposibil pentru fișierul cu lista fișierelor pentru pachetul „%.250s”"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"din fișierul cu lista fișierelor pachetului „%.250s” lipsește caracterul "
+"newline de la final"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "lista fișierelor pentru pachetul „%.250s”"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "din fișierul cu lista fișierelor pachetului „%.250s” lipsește caracterul "
 "newline de la final"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "fișierul cu lista fișierelor pachetului „%.250s” conține nume de fișier vid"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
 "eroare la închiderea fișierului listei cu fișierele pentru pachetul „%.250s”"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Se citește baza de date ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
@@ -2791,87 +2928,50 @@ msgstr[0] "%d fișier sau director actualmente instalat.)\n"
 msgstr[1] "%d fișiere și directoare actualmente instalate.)\n"
 msgstr[2] "%d de fișiere și directoare actualmente instalate.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr ""
-"nu se poate crea fișierul actualizat cu lista fișierelor pentru pachetul %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr ""
-"eșec la scrierea fișierului actualizat cu lista fișierelor pentru pachetul %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr ""
-"eșec la flush pentru fișierul actualizat cu lista fișierelor pachetului %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr ""
-"eșec la sync pentru fișierul actualizat cu lista fișierelor pentru pachetul "
-"%s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr ""
-"eșec la închiderea fișierului actualizat cu lista fișierelor pentru pachetul "
-"%s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr ""
-"eșec la instalarea fișierului actualizat cu lista fișierelor pentru pachetul "
-"%s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "neinstalat"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "neinstalat dar fișierele de configurare rămân"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "deteriorat datorită eșecului la îndepărtare sau instalare"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "despachetat dar neconfigurat"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "deteriorat datorită eșecului scriptului postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "așteaptă procesarea declanșatorilor de către un alt pachet"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "declanșat"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "instalat"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "eroare: PATH nu este setat."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "„%s” nu a fost găsit în PATH sau nu este executabil."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2884,7 +2984,7 @@ msgstr[0] "„%s” nu a fost găsit în PATH sau nu este executabil."
 msgstr[1] "„%s” nu a fost găsit în PATH sau nu este executabil."
 msgstr[2] "„%s” nu a fost găsit în PATH sau nu este executabil."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2902,101 +3002,154 @@ msgstr ""
 "NB: PATH pentru utilizatorul root ar trebui să conțină /usr/local/sbin, /usr/"
 "sbin și /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "setenv imposibil pentru scriptul maintainer"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "eșec la chroot în „%.250s”"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "eșec la chdir în „%.255s”"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nu se pot seta drepturi de execuție pentru „%.250s”"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "setenv imposibil pentru scriptul maintainer"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "script %s instalat"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "stat imposibil pentru %s „%.250s”"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "script %s nou"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "script %s vechi"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "stat imposibil pentru %s „%.250s”: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - încerc în schimb scriptul din pachetul nou ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "nu există nici un script versiunea nouă a pachetului - se renunță"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... pare să fi fost bine.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "nu se poate șterge în siguranță „%.255s”"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nu se poate verifica existența lui „%.250s”"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "nu se poate citi directorul info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "eroare la încercarea de a deschide %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "nu se poate scrie fișierul „%s”"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "fișierul conffile „%.250s” nu apare în pachet"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "eroare la scrierea „%s”"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian „%s”, programul de administrare a pachetelor versiunea %s.\n"
 
-#: src/main.c:85
-#, c-format
-msgid ""
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
+msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
 "  --unpack           <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -3018,7 +3171,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3061,7 +3218,7 @@ msgstr ""
 "  -Dh|--debug=help                  Ajutor pentru depanare\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3073,7 +3230,7 @@ msgstr ""
 "  --version                         Afișează versiunea\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3085,19 +3242,62 @@ msgstr ""
 "help.)\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Pentru uz intern: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3123,6 +3323,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3169,7 +3371,7 @@ msgstr ""
 "  --abort-after <n>          Abandonează după apariția a <n> erori\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3189,13 +3391,13 @@ msgstr ""
 "de control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Pentru o interfață mai prietenoasă folosiți „dselect” sau „aptitude”.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3218,59 +3420,63 @@ msgstr ""
 "Opțiunile marcate cu [*] produc foarte mult text - redirectați prin „less” "
 "sau „more” !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3279,103 +3485,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "probleme de dependență - nu se elimină"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "probleme de dependență - nu se elimină"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "setenv imposibil pentru scriptul maintainer"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "eroare de citire în fișierul de configurare „%.255s”"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3383,7 +3589,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3391,40 +3597,75 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug necesită un argument octal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "lipsește numele de pachet în lista separată prin virgule „%.250s” de la --"
 "ignore-depends"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends necesită un nume valid de pachet. „%.250s” nu este; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "întreg nevalid pentru --%s: „%.250s”"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "eroare la executarea cârligului „%s”, cod de ieșire %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "stare"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s nu ia argumente"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3433,7 +3674,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3441,40 +3682,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "opțiune de forțare/refuzare necunoscută „%.*s”"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "opțiune învechită de forțare/refuzare „%s”\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd ia un argument, nu zero"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd ia doar un argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents ia exact un argument"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nu s-a putut deschide „%i” pentru fluxul de date"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "eof neașteptat înainte de terminarea liniei %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "este necesară o opțiune de acțiune"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3482,23 +3721,23 @@ msgstr ""
 "trebuie să specificați pachetele prin numele lor, nu prin citarea numelor "
 "fișierelor în care vin acestea"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending nu ia argumente care nu sunt opțiuni"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s necesită cel puțin un nume de pachet ca argument"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "Pachetul %s este listat de mai multe ori, va fi procesat doar o dată.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3507,7 +3746,7 @@ msgstr ""
 "Au fost despachetate mai multe copii ale pachetului %s!\n"
 " Va fi configurat doar o dată.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3516,113 +3755,113 @@ msgstr ""
 "pachetul %.250s nu este pregătit pentru procesarea declanșatorilor\n"
 " (starea curentă este „%.250s” fără declanșatori în așteptare)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Pachetul %s care furnizează %s va fi șters.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Pachetul %s va fi șters.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versiunea lui %s în sistem este %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Pachetul %s care furnizează %s așteaptă procesarea declanșatorilor.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Pachetul %s așteaptă procesarea declanșatorilor.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: se configurează și „%s” (cerut de „%s”)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Pachetul %s care furnizează %s nu este configurat încă.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Pachetul %s nu este configurat încă.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Pachetul %s care furnizează %s nu este instalat.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Pachetul %s nu este instalat.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %s (%s) îl corupe pe %s și este %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) furnizează %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versiunea lui %s care va fi configurată este %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " depinde de "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; dar:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "eroare la asigurarea că „%.250s” nu există"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "fișier pachet reasamblat"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Se autentifică %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verificarea pachetului %s a eșuat!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3631,95 +3870,100 @@ msgstr ""
 "Verificarea pachetului %s a eșuat,\n"
 "dar va fi instalat oricum, așa cum ați cerut.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "verificat\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "eșec la crearea directorului temporar"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "pachetul %s are prea multe perechi „Conflicts/Replaces”"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nu se poate șterge fișierul cu informații de control „%.250s”"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "versiunea veche a pachetului are nume de fișier info prea lung care începe "
 "cu „%.250s”"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nu se poate șterge fișierul info învechit „%.250s”"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nu se poate instala (presupusul) fișier info nou „%.250s”"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nu se poate deschide directorul temp de control"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "pachetul conține un fișier info de control cu un nume prea lung (începe cu "
 "„%.50s”)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "info de control a pachetului conținea directorul „%.250s”"
 
 # Analiza codului arată că traducerea asta este corectă
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "rmdir pentru „%.250s” nu a semnalat că nu este director"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "pachetul %s a conținut listă ca și fișier info"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "nu se poate instala noul fișier info „%.250s” ca „%.250s”"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nu se poate șterge fișierul cu informații de control „%.250s”"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Se notează dispariția lui %s, care a fost înlocuit complet.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "nu se poate accesa arhiva"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "eșec la crearea directorului temporar"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "lungimea informației de control"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Informații înregistrate despre %s de la %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "arhitectura pachetului (%s) nu se potrivește cu sistemul (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3728,104 +3972,99 @@ msgstr ""
 "dpkg: referitor la %s conținând %s, probleme de ante-dependență:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problemă de ante-dependență - nu se instalează %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "se ignoră problema de ante-dependență!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Se pregătește înlocuirea lui %s %s (folosind %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Se despachetează %s (din %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "numele fișierului conffile (începând „%.250s”) este prea lung (>%d caractere)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "eroare de citire în %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "eroare la închiderea lui %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "eroare la încercarea de a deschide %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Se deconfigurează %s, pentru a fi permite ștergerea lui %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Se deconfigurează %s ...\n"
 
 # este vorba despre un nume de pachet( vezi sursa)
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Se dezarhivează pachetul înlocuitor (%.250s) ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "extragerea câmpului de către dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "eroare la citirea rezultatului tar al lui dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr ""
 "sistemul de fișiere al fișierului tar este corupt - arhiva pachetului este "
 "coruptă"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: ștergere a posibilelor zerouri de la sfârșit"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "nu s-a putut accesa fișierul vechi „%.250s” așa că nu se șterge: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "nu se poate șterge directorul vechi „%.250s”: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "vechiul fișier conffile „%.250s” era un director gol (și a fost șters acum)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "stat imposibil pentru alt fișier nou „%.250s”"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3834,23 +4073,18 @@ msgstr ""
 "vechiul fișier „%.250s” este același cu alte câteva fișiere noi! (atât "
 "„%.250s” cât și „%.250s”)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "nu se poate șterge în siguranță fișierul vechi „%.250s”: „%s”"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Se notează dispariția lui %s, care a fost înlocuit complet.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3862,90 +4096,90 @@ msgstr ""
 "în-aștepT\n"
 "|/ Ero?=(nimic)/Reinst-nec (St,Ero: majuscule=rău)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Nume"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Versiune"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Descriere"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nu au fost găsite pachete care să se potrivească cu %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "redirectare de către %s de la: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "redirectare de către %s către: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "redirectare locală de la: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "redirectare locală către: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search necesită cel puțin șablonul numelui de fișier ca argument"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nu au fost găsite pachete care să se potrivească cu %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Pachetul „%s” nu este instalat și nu este disponibilă nici o informație.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Pachetul „%s” nu este disponibil.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Pachetul „%s” nu este instalat.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Pachetul „%s” nu conține nici un fișier (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "redirectat local către: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "pachetul redirectează altele către: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "redirectat de %s către: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3953,24 +4187,24 @@ msgstr ""
 "Folosiți dpkg --info (= dpkg-deb --info) ca să examinați fișierele arhivei,\n"
 "și dpkg --contents (= dpkg-deb --contents) ca să-i afișați conținutul.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s ia cel mult două argumente"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "fișierul de control conține %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr ""
 "Debian „%s”, program de administrarea a pachetelor, unealta de interogare "
 "versiunea %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -4011,11 +4245,17 @@ msgstr ""
 "al pachetului.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4025,7 +4265,7 @@ msgstr ""
 "show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4048,12 +4288,16 @@ msgstr ""
 "lățimea nu\n"
 "  este negativă. În acel caz se va folosi aliniere la stânga. \n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Folosiți --help pentru ajutor despre interogarea pachetelor"
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "se ignoră cererea de ștergere a lui %.250s care nu este instalat."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4063,11 +4307,11 @@ msgstr ""
 " fișierele de configurare sunt pe sistem. Folosiți --purge pentru a le "
 "elimina."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Acest pachet este esențial - nu ar trebui șters."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4076,11 +4320,11 @@ msgstr ""
 "dpkg: problemele de dependență preîntâmpină ștergerea lui %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "probleme de dependență - nu se elimină"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4089,7 +4333,7 @@ msgstr ""
 "dpkg: %s: probleme de dependență, dar se elimină oricum, așa cum ați cerut:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4097,17 +4341,17 @@ msgstr ""
 "Pachetul este într-o stare inconsistentă avansată - ar trebui să-l\n"
 " reinstalați înainte de a încerca să-l ștergeți."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "S-ar îndepărta sau curăța %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Se șterge %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4116,103 +4360,107 @@ msgstr ""
 "în timpul ștergerii %.250s, nu s-a putut șterge directorul „%.250s”: %s - "
 "poate directorul este un punct de montare?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nu se poate șterge „%.250s”"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nu se poate șterge în siguranță „%.250s”"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "la ștergerea lui %.250s, directorul „%.250s” nu este gol, deci nu a fost "
 "șters."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nu se poate șterge „%.250s”"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Curăț fișierele de configurare pentru %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "nu se poate șterge vechiul fișier de configurare „%.250s” (= „%.250s”)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "nu se poate citi directorul fișierului de configurare „%.250s” (din „%.250s”)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "nu se poate îndepărta copia de siguranță a vechiului fișier de configurare "
 "„%.250s” (a lui „%.250s”)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nu se poate șterge lista fișierelor vechi"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nu se poate înlătura vechiul script postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "eof neașteptat în numele pachetului la linia %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "sfârșit de linie neașteptat în numele pachetului la linia %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "eof neașteptat după numele pachetului la linia %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "sfârșit de linie neașteptat după numele pachetului la linia %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "date neașteptate după pachet și selecție la linia %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nume ilegal de pachet la linia %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nume ilegal de pachet la linia %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "stare cerută necunoscută la lina %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "eroare de citire de la intrarea standard"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Folosiți --help pentru ajutor despre interogarea pachetelor"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4229,7 +4477,7 @@ msgstr ""
 "  --list [<model-glob>]    listează înlocuirile din baza de date.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4251,31 +4499,17 @@ msgstr ""
 "  --help                   afișează acest ajutor.\n"
 "  --version                afișează versiunea.\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "se șterge / de la final"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "nu se poate deschide noul fișier statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "eroare la ștergerea statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "eroare la crearea noului statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "eroare la instalarea noului statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add necesită patru argumente"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4284,21 +4518,21 @@ msgstr ""
 "O înlocuire pentru „%s” există deja, dar s-a specificat --force, deci va fi "
 "ignorată."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Există deja o înlocuire pentru „%s”, se întrerupe."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "s-a dat --update dar %s nu există"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Nu este prezentă nici o înlocuire."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update este inutil pentru --remove"
 
@@ -4419,42 +4653,42 @@ msgstr ""
 "  --no-act                         Doar testează - nu schimba nimic.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger trebuie să fie apelat dintr-un script de mentenanță (sau cu o "
+"opțiune --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: directorul cu date despre declanșatori nu este creat încă\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: înregistrările declanșatorilor nu există încă\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "acceptă un argument, numele declanșatorului"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger trebuie să fie apelat dintr-un script de mentenanță (sau cu o "
-"opțiune --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: nume nevalid de pachet așteptat „%.250s”: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "nume de declanșator nevalid „%.250s”: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4464,7 +4698,7 @@ msgstr ""
 " lanțul de pachete ale căror declanșatori sunt sau ar putea fi "
 "responsabili:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4473,43 +4707,44 @@ msgstr ""
 "\n"
 " declanșatori în așteptare ai pachetelor care ar putea fi nerezolvabili:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "declanșatorii erau în buclă, se renunță"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Se procesează declanșatorii pentru %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s necesită exact un fișier Packages ca argument"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "nu se poate accesa zona de stare a lui dpkg pentru actualizarea bulk "
 "available"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "actualizarea bulk available necesită acces de scriere la zona de stare a lui "
 "dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Se înlocuiește info cu pachetele disponibile folosind %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Se actualizează info cu pachetele disponibile folosind %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
@@ -4517,7 +4752,7 @@ msgstr[0] "Informațiile despre %d pachet au fost actualizate.\n"
 msgstr[1] "Informațiile despre %d pachete au fost actualizate.\n"
 msgstr[2] "Informațiile despre %d de pachete au fost actualizate.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4637,157 +4872,156 @@ msgstr[0] "se ignoră %d avertisment legat de fișierul(ele) de control\n"
 msgstr[1] "se ignoră %d avertismente legate de fișierul(ele) de control\n"
 msgstr[2] "se ignoră %d de avertismente legate de fișierul(ele) de control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s necesită un <director> ca argument"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build ia cel mult două argumente"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nu se poate verifica existența arhivei „%.250s”"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "ținta este director - nu se poate omite verificarea fișierului de control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "nu se verifică conținutul zonei de control"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: se construiește un pachet necunoscut în „%s”.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: se construiește pachetul „%s” în „%s”.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "eșec la crearea tmpfile (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "control"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "eșec la unlink tmpfile (data), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "eșec la rewind tmpfile (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "eșec la „fstat” pentru fișierul membru ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "eroare la scrierea „%s”"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "între membre"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "eșec la scrierea numelui de fișiere în pipa tar (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<comprimare> din tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "sfârșit de fișier neașteptat în %s din %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "eroare la citirea lui %s din fișierul %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "eșec la citirea arhivei „%.255s”"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "eșec la fstat pentru arhivă"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "arhiva nu conține punct în numărul de versiune"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "arhiva nu conține caractere newline în antet"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "fișierul „%.250s” este corupt - număr de volum eronat"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "fișierul „%.250s” nu este o arhivă binară debian (încercați dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "arhiva nu conține punct în numărul de versiune"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arhiva nu conține caractere newline în antet"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "arhiva nu conține punct în numărul de versiune"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "versiunea de arhivă %.250s neînțeleasă, obțineți un dpkg-deb mai nou"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4816,41 +5050,41 @@ msgstr "fișierul „%.250s” conține două membre control, se renunță"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " pachet debian nou, versiunea %s.\n"
 " dimensiune %ld octeți: arhivă de control= %zi octeți.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "arhiva are lungimea control malformată „%s”"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "s-au omis datele membrului de la %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " pachet debian vechi, versiune %s.\n"
 " dimensiune %ld octeți: arhivă de control= %zi, arhiva principală= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4859,49 +5093,50 @@ msgstr ""
 "dpkg-deb: fișierul pare că ar putea fi o arhivă care a fost\n"
 "dpkg-deb:    coruptă prin descărcarea în mod ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "„%.255s” nu este o arhivă în format debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "eșec la scrierea în pipă în copie"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "eșec la închiderea pipei în copie"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "eșec la schimbarea directorului"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "eșec la crearea directorului"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "eșec la schimbarea directorului după crearea lui"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "eșec la schimbarea directorului"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<decomprimare>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "lipește"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s necesită un nume de fișier .deb ca argument"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4910,38 +5145,38 @@ msgstr ""
 "--%s necesită un director țintă.\n"
 "Poate ar trebui să folosiți dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s ia cel mult două argumente (.deb și directorul)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s ia doar un argument (numele fișierului .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "eșec la schimbarea directorului în „/” pentru curățare"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "stat imposibil pentru fișierul „%s”"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: „%.255s” nu conține nici o componentă de control „%.255s”\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "componenta deschisă „%.255s” (în %.255s) a eșuat într-un mod neașteptat"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
@@ -4949,69 +5184,77 @@ msgstr[0] "lipsește %d componentă de control cerută"
 msgstr[1] "lipsesc %d componente de control cerute"
 msgstr[2] "lipsesc %d de componente de control cerute"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "nu se poate examina directorul „%.255s”"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "stat imposibil „%.255s” (în „%.255s”)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "nu se poate deschide „%.255s” (în „%.255s”)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "eșec la citirea lui „%.255s” (în „%.255s”)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld octeți, %5d linii   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     nu este fișier simplu     %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(fișierul „control” lipsește din arhiva control!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nu s-a putut deschide componenta „control”"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "eșec în timpul citirii componentei „control”"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "eroare la închiderea componentei „%s”"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Eroare în format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents ia exact un argument"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian „%s”, backend pentru arhiva de pachete versiunea %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5022,6 +5265,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5037,7 +5282,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             Creează fișier tar cu sistemul de "
 "fișiere.\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5050,11 +5295,27 @@ msgstr ""
 "<cfield> este numele unui câmp în fișierul „control” principal.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5064,6 +5325,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Opțiuni:\n"
@@ -5078,7 +5342,7 @@ msgstr ""
 "                               Valori permise: gzip, xz, bzip2, lzma, none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5092,7 +5356,7 @@ msgstr ""
 "Pachetele\n"
 "despachetate cu „dpkg-deb --extract” vor fi instalate incorect !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5101,185 +5365,205 @@ msgstr ""
 "Tastați dpkg --help pentru ajutor despre instalarea și dezinstalarea "
 "pachetelor."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "întreg nevalid pentru -%c: „%.250s”"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "nivel de compresie nevalid pentru -%c: %ld”"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "tip de compresie necunoscut „%s”!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "nivel de compresie nevalid pentru -%c: %ld”"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "fișierul „%.250s” este corupt - cifră eronată (cod %d) în %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "fișierul „%.250s” este corupt - %.250s lipsește"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "fișierul „%.250s” este corupt - lipsește caracterul newline după %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "eroare la citire %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "fișierul „%.250s” este corupt - identificator magic greșit la sfârșitul "
 "primului antet"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "fișierul „%.250s” este corupt - caracter de umplere nepermis (cod %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr ""
 "fișierul „%.250s” este corupt - conține nuluri în secțiunea de informații"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "numărul de versiune al formatului"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s este instalat, dar este versiunea %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "fișierul „%.250s” este format versiunea „%.250s” - aveți nevoie de un dpkg-"
 "split mai nou"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "numele pachetului"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "numărul versiune a pachetului"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "suma MD5 a pachetului"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr ""
 "fișierul „%.250s” este corupt - suma de control MD5 necorespunzătoare "
 "„%.250s”"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "deplasare a părții"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "numărul părții"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "fișierul „%.250s” este corupt - nu conține „/” între numerele volumelor"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "numărul de părți"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "fișierul „%.250s” este corupt - număr de părți eronat"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "numărul părților"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "fișierul „%.250s” este corupt - număr de volum eronat"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "numele pachetului"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "fișierul „%.250s” este corupt - identificator magic greșit la sfârșitul "
 "celui de-al doilea antet"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "fișierul „%.250s” este corupt - al doilea membru nu este membru de date"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "fișierul „%.250s” este corupt - număr greșit de părți pentru dimensiunile "
 "menționate"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "fișierul „%.250s” este corupt - dimensiunea este greșită pentru numărul "
 "părții menționat"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "fstat imposibil pentru fișierul volum „%.250s”"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "fișierul „%.250s” este corupt - prea scurt"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nu se poate deschide fișierul parte de arhivă „%.250s”"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "fișierul „%.250s” nu este parte de arhivă"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5296,9 +5580,10 @@ msgstr "fișierul „%.250s” nu este parte de arhivă"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5321,12 +5606,19 @@ msgstr ""
 "    Dimensiunea fișierului parte (porțiunea folosită): %lu octeți\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<necunoscut>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s necesită unul sau mai multe părți ca argumente"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "fișierul „%s” nu este o parte arhivă\n"
@@ -5362,7 +5654,7 @@ msgstr "Se omite pachetul deselectat %s.\n"
 msgid "split package part"
 msgstr "Se asamblează pachetul %s din %d parte: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "terminat\n"
@@ -5387,11 +5679,6 @@ msgstr "partea %d lipsește"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian „%s”, unealta de separare/îmbinare de pachete versiunea %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Drepturi de autor (C) 1994-1996 Ian Jackson. \n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5414,17 +5701,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Opțiuni:\n"
 "  --depotdir <director>            Folosește <director> în loc de %s/%s.\n"
@@ -5436,152 +5732,161 @@ msgstr ""
 "\n"
 "Codul de ieșire: 0 = OK;  1 = -a nu este o parte;  2 = probleme!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Tastați dpkg-split --help pentru ajutor."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "sfârșit de fișier neașteptat în %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "dimensiunea părții este prea mare sau nu este pozitivă"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr ""
 "dimensiunea părții trebuie să fie cel puțin %d KiB (pentru a încăpea antetul)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "nu se poate citi directorul depozit „%.250s”"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto necesită folosirea opțiunii --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto necesită exact un fișier parte ca argument"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "nu se poate citi fișierul parte „%.250s”"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Fișierul „%.250s” nu este parte dintr-o arhivă multivolum.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nu se poate redeschide fișierul volum „%.250s”"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "nu se poate deschide noul fișier depozit „%.250s”"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nu se poate redenumi a noului fișier depozit „%.250s” în „%.250s”"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Partea %d pachetului %s umplută (încă se vrea "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " și "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "nu se poate șterge fișierul depozit folosit „%.250s”"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Fișiere inutile lăsate în directorul depozit:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nu se poate citi starea lui „%.250s”"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu octeți)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (nu este un fișier propriu-zis)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Pachete ne-reasamblate încă:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Pachetul %s: partea(țile) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "fișierul parte „%.250s” nu este un fișier propriu-zis"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu octeți)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nu se poate renunța la „%.250s”"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Șters %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "extragerea câmpului de către dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "nu se poate deschide fișierul sursă „%.250s”"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "fstat imposibil pentru fișierul sursă"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "fișierul sursă „%.250s” nu este un fișier propriu-zis"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5591,34 +5896,23 @@ msgstr[0] "Se asamblează pachetul %s din %d parte: "
 msgstr[1] "Se asamblează pachetul %s din %d părți"
 msgstr[2] "Se asamblează pachetul %s din %d de părți"
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split necesită un nume de fișier sursă ca argument"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split ia ca argumente cel mult un nume de fișier sursă și un prefix pentru "
 "destinație"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5726,7 +6020,7 @@ msgstr ""
 "  --help                   afișează acest ajutor\n"
 "  --version                afișează versiunea\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5741,7 +6035,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5776,126 +6070,97 @@ msgstr ""
 "  --help                   afișează acest ajutor.\n"
 "  --version                afișează versiunea.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "eroare"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "avertisment"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "stat imposibil pentru „%s”: „%s”"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) a eșuat: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc a eșuat (%ld octeți)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "au fost specificate două comenzi: --%s și --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "nu se poate adăuga la %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "scanarea %s a eșuat: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "eșec la execuția %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nu se poate face %s o legătură simbolică către %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nu se poate instala %s ca %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "nu se poate șterge %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "sfârșit de fișier neașteptat în timp ce se încerca citirea %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "în timpul citirii %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "linie neterminată în timp ce se încerca citirea %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s corupt: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "caracterele newline sunt interzise în fișierele update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "în timpul scrierii %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "nume sclav"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "sclavul %s este duplicat"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "legătură sclav"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "legătura sclav este aceiași cu legătura principală %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "legătura sclav %s este duplicată"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "fișier master"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "calea %s este duplicată"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5904,90 +6169,80 @@ msgstr ""
 "alternativa %s (parte a grupului de legături %s) nu există. Se șterge din "
 "lista de alternative."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritate"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "fișier sclav"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritatea lui %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nu se poate citi %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "stare"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "stare nevalidă"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "legătura master"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nu se poate închide %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "se renunță la legătura-sclav învechită %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "nu se poate scrie %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "eșec la flush pentru fișierul „%s”"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "mod automat"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "mod manual"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " legătura indică acum spre %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " legătura este absentă acum"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritatea %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  sclav %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Cea mai „bună” versiune în prezent este „%s”."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nici o versiune disponibilă."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
@@ -5995,40 +6250,40 @@ msgstr[0] "Există %d opțiune pentru alternativa %s (furnizează %s)."
 msgstr[1] "Există %d opțiuni pentru alternativa %s (furnizează %s)."
 msgstr[2] "Există %d de opțiuni pentru alternativa %s (furnizează %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Selecție"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Cale"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritate"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Stare"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Apăsați ENTER pentru a păstra varianta curentă[*], sau introduceți numărul "
 "selecției: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "nu se înlocuiește %s cu o legătură."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "nu se poate instala varianta necunoscută %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6037,98 +6292,196 @@ msgstr ""
 "se omite crearea lui %s deoarece fișierul %s asociat (din grupul de legături "
 "%s) nu există."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "nu se înlocuiește %s cu o legătură."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Cheamă %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativa %s neschimbată deoarece opțiunea %s nu este disponibilă."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Omite alternativa necunoscută „%s”."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "linie prea lungă sau neterminată în timp ce se încerca citirea %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Omite linie nevalidă: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s este desfăcută, va fi actualizată cu cea mai bună opțiune."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s a fost schimbată (manual sau de un script). Se comută pe actualizare "
+"strict manuală."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "se configurează selecția automată pentru %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "se redenumește legătura %s din %s în %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "se redenumește legătura sclav %s din %s în %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "se folosește „%s” pentru a furniza %s (%s) în %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"se forțează reinstalarea alternativei %s pentru că grupul de legături %s "
+"este defect."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"alternativa curentă %s este necunoscută, se comută pe %s pentru grupul de "
+"legături %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "numele de alternativă (%s) nu poate conține „/” și spații."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "legătura alternativă nu este absolută așa cum ar trebui să fie: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "calea alternativă nu este absolută așa cum ar trebui să fie: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativa %s nu poate fi master: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "legătura alternativă %s este deja administrată de %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "calea alternativă %s nu există."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternativa %s nu poate fi sclav pentru %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativa %s nu poate fi master: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "legătura alternativă %s este deja administrată de %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "argument necunoscut „%s”"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install necesită <legătură> <nume> <cale> <prioritate>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<legătură> și <cale> nu pot fi la fel"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritatea trebuie să fie un număr întreg"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s necesită <nume> <cale>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s necesită <nume>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave este permis doar cu --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave necesită <legătură> <nume> <cale>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "numele %s este atât primar cât și sclav"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "legătura %s este atât primară cât și sclavă"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s necesită un argument <fișier>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "opțiune necunoscută „%s”"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6136,120 +6489,52 @@ msgstr ""
 "este nevoie de --display, --query, --list, --get-selections, --config, --"
 "set, --set-selections, --install, --remove, --all, --remove-all sau --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativa %s nu poate fi master: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "legătura alternativă %s este deja administrată de %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "legătura alternativă nu este absolută așa cum ar trebui să fie: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "calea alternativă nu este absolută așa cum ar trebui să fie: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "calea alternativă %s nu există."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "numele de alternativă (%s) nu poate conține „/” și spații."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "este o alternativă master"
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "este un sclav pentru %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativa %s nu poate fi sclav pentru %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standard input>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "nu există alternative pentru %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s este desfăcută, va fi actualizată cu cea mai bună opțiune."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s a fost schimbată (manual sau de un script). Se comută pe actualizare "
-"strict manuală."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "se configurează selecția automată pentru %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standard input>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativa %s pentru %s nu este înregistrată, nu se configurează."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Nu există nici un program care să furnizeze %s"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Nimic de configurat."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Există o singură alternativă în grupul de legături %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativa %s pentru %s nu este înregistrată, nu se șterge."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "se șterge alternativa selectată manual - se comută %s pe modul automat"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 "actualizările automate pentru %s sunt dezactivate, va fi lăsată în pace."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6257,25 +6542,192 @@ msgstr ""
 "pentru a reveni la actualizarea automată folosiți „update-alternatives --"
 "auto %s”."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "se folosește „%s” pentru a furniza %s (%s) în %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "eșec la deschiderea „%s” pentru scrierea bazei de date %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"se forțează reinstalarea alternativei %s pentru că grupul de legături %s "
-"este defect."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "eșec la flush pentru baza de date %s în „%.250s”"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"alternativa curentă %s este necunoscută, se comută pe %s pentru grupul de "
-"legături %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "eșec la fsync a bazei de date %s în „%.250s”"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "eșec la închiderea „%.250s” după scrierea bazei de date %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "eșec la link pentru „%.250s” la „%.250s” pentru a face o copie de "
+#~ "siguranță a bazei de date %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "eșec la instalarea lui „%.250s” ca „%.250s” conținând baza de date %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc a eșuat (%ld octeți)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nu se poate scrie un nou fișier cu interese în declanșatori „%.250s”"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "flush imposibil pentru noul fișier cu interese în declanșatori „%.250s”"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "sync imposibil pentru noul fișier cu interese în declanșatori „%.250s”"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nu se poate instala noul fișier al intereselor în declanșatori „%.255s”"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "nu se poate crea un nou fișier cu interese în declanșatori „%.250s”"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr ""
+#~ "nu se poate închide noul fișier cu interese în declanșatori „%.250s”"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "nu se poate crea noul fișier de declanșatori fișier „%.250s”"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "nu se poate scrie noul fișier de declanșatori fișier „%.250s”"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "flush imposibil pentru noul fișier cu declanșatori fișier „%.250s”"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "sync imposibil pentru noul fișier cu declanșatori fișier „%.250s”"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nu se poate închide noul fișier cu declanșatori fișier „%.250s”"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nu se poate instala noul fișier cu declanșatori fișier „%.250s”"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "nu se poate crea fișierul nou %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "eroare la crearea noii redirectări"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr ""
+#~ "nu se poate crea fișierul actualizat cu lista fișierelor pentru pachetul "
+#~ "%s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "eșec la scrierea fișierului actualizat cu lista fișierelor pentru "
+#~ "pachetul %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "eșec la flush pentru fișierul actualizat cu lista fișierelor pachetului %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "eșec la sync pentru fișierul actualizat cu lista fișierelor pentru "
+#~ "pachetul %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr ""
+#~ "eșec la închiderea fișierului actualizat cu lista fișierelor pentru "
+#~ "pachetul %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "eșec la instalarea fișierului actualizat cu lista fișierelor pentru "
+#~ "pachetul %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd ia un argument, nu zero"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd ia doar un argument"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nu se poate deschide noul fișier statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "eroare la ștergerea statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "eroare la crearea noului statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "eroare la instalarea noului statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build ia cel mult două argumente"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Drepturi de autor (C) 1994-1996 Ian Jackson. \n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "este o alternativă master"
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "este un sclav pentru %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "stat imposibil pentru „%s”: „%s”"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) a eșuat: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "scanarea %s a eșuat: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "eșec la execuția %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nu se poate face %s o legătură simbolică către %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nu se poate instala %s ca %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "în timpul scrierii %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nu se poate citi %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nu se poate închide %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nu se poate scrie %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6581,9 +7033,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "s-a sărit zona de control de la %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "eșec la exec tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "eșec la crearea directorului temporar"
 
diff --git a/po/ru.po b/po/ru.po
index 37b59f4..c8ae205 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.7\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-16 20:54+0100\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -26,132 +26,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "не удалось записать файл «%s»"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "сгенерирован повреждённый заголовок ar для «%s»"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "не удалось выполнить fstat на файла из архива ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "не удалось выполнить fstat на файла из архива ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "не может быть пустой строкой"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "должно начинаться с латинской буквы или цифры"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"символ «%c» недопустим (допустимы латинские буквы, цифры и символы «%s»)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "ошибка записи в «%s»"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "не удалось записать файл «%s»"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "не удалось записать файл «%s»"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "не удалось сбросить на диск файл «%s»"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "не удалось синхронизировать файл «%.255s»"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "не удалось получить информацию о другом новом файле «%.250s»"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "удаление старого diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "ошибка создания канала «%.255s»"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "не удалось удалить «%.250s»"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "ошибка при установке нового diversions"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "не удалось прочитать при копировании в буфер для %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "не удалось записать при копировании в буфер для %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "прочитан слишком короткий блок данных при копировании в буфер для %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "не удалось запустить tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "не удалось запустить %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "неизвестный тип сжатия --«%s»!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: распаковка сжатых данных"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: сжатие данных"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: ошибка подключения к входному потоку gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: внутренняя ошибка gzip при чтении: «%s»"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: внутренняя ошибка gzip при записи"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: ошибка подключения к выходному потоку gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: внутренняя ошибка gzip при чтении"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: внутренняя ошибка gzip при записи: «%s»"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: внутренняя ошибка gzip при записи: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: ошибка подключения к входному потоку bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: внутренняя ошибка bzip2 при чтении: «%s»"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: внутренняя ошибка bzip2 при записи"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: ошибка подключения к выходному потоку bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: внутренняя ошибка bzip2 при чтении"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: внутренняя ошибка bzip2 при записи: «%s»"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "неожидаемая ошибка bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -160,109 +249,129 @@ msgstr ""
 "каталог обновлений содержит файл «%.250s», у которого слишком длинное имя "
 "(%d символов при допустимых %d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "каталог обновлений содержит файлы с разными длинами имён (как %d, так и %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "не удалось просмотреть каталог обновлений «%.255s»"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "не удалось удалить втянутый файл обновлений %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "не удалось создать «%.255s»"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "не удалось заполнить %.250s символами выравнивания"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "не удалось очистить %.250s после выравнивания"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "не удалось перейти к началу %.250s после выравнивания"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "не удалось открыть файл блокировки %s для тестирования"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "не удалось открыть/создать файл блокировки базы данных состояний"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "у вас нет прав на блокирование базы данных состояний dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "не удалось заблокировать базу данных состояний dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "запрошенная операция требует привилегий суперпользователя"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "не удалось получить доступ к области состояния dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "операция требует прав на чтение области состояния dpkg и запись в неё"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "не удалось удалить собственный файл обновлений %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "не удалось записать обновлённый файл состояния пакета «%.250s»"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "не удалось сбросить буфер обновлённого файла состояния пакета «%.250s»"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "не удалось усечь обновлённый файл состояния пакета «%.250s»"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "не удалось синхронизировать обновлённый файл состояния пакета «%.250s»"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "не удалось закрыть обновлённый файл состояния пакета «%.250s»"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "не удалось установить обновлённый файл состояния пакета «%.250s»"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "формат номера версии"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "формат номера версии"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,72 +390,42 @@ msgstr "не удалось синхронизировать файл «%s»"
 msgid "unable to open directory '%s'"
 msgstr "не удалось открыть файл «%s»"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "не удалось открыть файл «%s»"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "не удалось синхронизировать файл «%s»"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "не удалось закрыть файл «%s»"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "не удалось записать подробности о «%.50s» в «%.250s»"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "не удалось открыть «%s» для записи базы данных %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "не удалось установить буферизацию файла базы данных %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "не удалось сохранить запись в базу данных %s о «%.50s» в «%.250s»"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "не удалось сбросить на диск базу данных %s в «%.250s»"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "не удалось синхронизировать базу данных %s в «%.250s»"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "не удалось закрыть «%.250s» после записи в базу данных %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"не удалось создать ссылку «%.250s» на «%.250s» в качестве резервной копии "
-"базы данных %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "не удалось установить «%.250s» как «%.250s» с базой данных %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -355,7 +434,7 @@ msgstr ""
 "%s: невосстановимая ошибка, прекращение работы:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -367,13 +446,13 @@ msgstr ""
 "%s: невосстановимая ошибка, прекращение работы:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "недостаточно памяти для новой записи очистки"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -382,7 +461,7 @@ msgstr ""
 "%s: ошибка при очистке -\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
@@ -390,132 +469,142 @@ msgstr ""
 "dpkg: при восстановлении после ошибки обнаружено слишком много наведённых "
 "ошибок!!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "недостаточно памяти для новой записи очистки"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "недостаточно памяти для новой записи очистки с большим количеством аргументов"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: предупреждение: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: предупреждение: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: внутренняя ошибка: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "отсутствует %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "«%.*s» не разрешено в %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "требуется только %s, всё остальное следует удалить"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "недопустимое имя пакета (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "пустое значение в поле информации о файле «%s»"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 "в файле состояний пакетов не может встречаться информационное поле «%s»"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "в информационном поле «%s» слишком много значений (по сравнению с остальными)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "в информационном поле «%s» слишком мало значений (по сравнению с остальными)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "значение «да» или «нет» в логическом поле"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "слово в поле «priority»"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "значение в поле «status» в этом контексте недопустимо"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "первое (желаемое) слово в поле «status»"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "второе (ошибочное) слово в поле «status»"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "третье (состояние) слово в поле «status»"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "ошибка в строке Version «%.250s»"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "используется устаревшее поле «Revision» или «Package-Revision»"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "значение для поля «config-version» в этом контексте недопустимо"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "ошибка в строке Config-Version «%.250s»"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "значение поля «conffiles» содержит недопустимую строку «%.*s»"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "значение поля «conffiles» начинается не с пробела, а с символа «%c»"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "в качестве conffile указан корневой или пустой каталог"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -523,12 +612,37 @@ msgstr ""
 "В поле «%s» отсутствует имя пакета или указано что-то, что не может являться "
 "именем пакета"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "В поле «%s» указано недопустимое имя пакета «%.255s»: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"В поле «%s» отсутствует имя пакета или указано что-то, что не может являться "
+"именем пакета"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "на данный момент установлен %d файл и каталог.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "Поле «%s», ссылка на «%.255s»: ошибка в поле версии"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -537,7 +651,7 @@ msgstr ""
 "Поле «%s», ссылка на «%.255s»:\n"
 " несуществующее отношение версий %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -546,7 +660,7 @@ msgstr ""
 "Поле «%s», ссылка на «%.255s»:\n"
 " форма записи %c устарела, используйте «%c=» или «%c%c»"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -555,11 +669,11 @@ msgstr ""
 "Поле «%s», ссылка на «%.255s»:\n"
 " неявная ссылка на номер версии, в таких случаях используйте «=»"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "В поле Provides не может использоваться диапазон версий"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -569,55 +683,55 @@ msgstr ""
 " значение версии начинается не с латинской буквы или цифры, рекомендуется "
 "добавить пробел"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "Поле «%s», ссылка на «%.255s»: версия содержит «%c»"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "Поле «%s», ссылка на «%.255s»: название версии не завершено"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "Поле «%s», ссылка на «%.255s»: ошибка в поле версии"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "Поле «%s»: синтаксическая ошибка после ссылки на пакет «%.255s»"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "В поле %s альтернативы («|») недопустимы"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "значение в поле «triggers-pending» в этом контексте недопустимо"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "недопустимое имя триггера рассмотрения «%.255s»: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "повтор триггера рассмотрения «%.255s»"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "значение в поле «triggers-awaited» в этом контексте недопустимо"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "недопустимое имя пакета в ожидающем триггере «%.250s»: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "повтор ожидающего триггера пакета «%.250s»"
@@ -674,260 +788,290 @@ msgstr "<состояние пакета и дескриптор файла-ин
 msgid "unable to write to status fd %d"
 msgstr "не удалось произвести запись в файловый дескриптор состояния %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "функции malloc не удалось выделить %ld байт(а) памяти"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "функции realloc не удалось выделить %ld байт(а) памяти"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "не удалось выделить память"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "не удалось создать копию дескриптора потока std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "не удалось создать копию дескриптора файла %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "не удалось создать канал"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "ошибка записи в «%s»"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "не удалось прочитать флаги дескриптора файла %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "не удалось установить флаг close-on-exec файла %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "ошибка в настройках: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "не удалось открыть файл настройки «%.255s» на чтение: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "непарные кавычки в «%s»"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "неизвестный параметр «%s»"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "параметр «%s» должен иметь значение"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "параметр «%s» не принимает значение"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "ошибка чтения файла настройки «%.255s»"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "ошибка при закрытии файла настройки «%.255s»"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "ошибка при открытии каталога настроек «%s»"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "неизвестный параметр --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "параметр --%s должен иметь значение"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "параметр --%s не принимает значение"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "неизвестный параметр -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "параметр -%c должен иметь значение"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "параметр -%c не принимает значение"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "устаревший параметр «--%s»\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "несовместимые действия -%c (--%s) и -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "значение поля «%s» должно встречаться только один раз"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "название пользовательского поля «%.*s» слишком коротко"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr ""
 "значение пользовательского поля «%.*s» должно встречаться только один раз"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "отсутствует %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "пустое значение там, где ожидается %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "пакет в состоянии %s, но есть триггеры ожидания"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version пакета с недопустимым значением Status"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "пакет в состоянии %s, но есть триггеры ожидания"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "пакет в состоянии triggers-awaited, но нет триггеров ожидания"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "пакет в состоянии %s, но есть триггеры рассмотрения"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "пакет в состоянии triggers-awaited, но нет триггеров рассмотрения"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Пакет в состоянии not-installed имел файлы настройки, можно не принимать во "
 "внимание"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "не удалось открыть для чтения файл информации о пакете «%.255s»"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "не удалось получить информацию о файле информации о пакете «%.255s»"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "не удалось отобразить файл информации о пакете «%.255s» в память"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "не удалось получить информацию о файле информации о пакете «%.255s»"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "не удалось закрыть файл «%.255s» после чтения"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "после имени поля «%.*s» обнаружен символ конца файла"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "в имени поля «%.*s» обнаружен символ конца строки"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "в имени поля «%.*s» обнаружен символ конца файла MS DOS (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "после имени поля «%.*s» должно идти двоеточие"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "перед значением поля «%.*s» обнаружен символ конца файла (отсутствует символ "
 "конца строки)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "в значении поля «%.*s» обнаружен символ конца файла MS DOS (возможно, "
 "отсутствует символ конца строки)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "в имени поля «%.*s» обнаружен символ конца строки"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "в значении поля «%.*s» обнаружен символ конца файла (отсутствует символ "
 "конца строки)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "обнаружено несколько экземпляров информации о пакете, хотя допускается "
 "только один"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "не удалось закрыть файл «%.255s» после чтения"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "в файле «%.255s» нет информации о пакете"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -939,7 +1083,7 @@ msgstr ""
 "%s, файл «%.255s» около строки %d пакета «%.255s»:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -951,203 +1095,192 @@ msgstr ""
 "%s, файл «%.255s» около строки %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "не может быть пустой строкой"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "должно начинаться с латинской буквы или цифры"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"символ «%c» недопустим (допустимы латинские буквы, цифры и символы «%s»)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<нет>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "строка версии пуста"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "в строке версии есть пробелы"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "эпоха версии не является числом"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "после двоеточия в номере версии ничего не следует"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "недопустимый символ в номере версии"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "недопустимый символ в номере редакции"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "отсутствует %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "пустое значение там, где ожидается %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "в записи о ширине поля встречается недопустимый символ «%c»\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "В строке формата отсутствует закрывающая фигурная скобка\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(описание недоступно)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "недопустимое имя пакета в ожидающем триггере «%.250s»: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "недопустимое имя пакета в ожидающем триггере «%.250s»: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "не удалось проигнорировать сигнал %s перед запуском %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "не удалось восстановить старый обработчик сигнала %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (подпроцесс): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "ошибка при выполнении системного вызова fork"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "подпроцесс %s возвратил код ошибки %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "ожидание завершения подпроцесса %s завершилось неудачно"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "подпроцесс %s завершён по сигналу (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", создан файл core"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "работа подпроцесса %s завершилась неудачно с кодом состояния %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "ожидание завершения подпроцесса %s завершилось неудачно"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "неверное имя пакета «%.250s» в файле триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "урезанный файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "синтаксическая ошибка в файле триггеров deferred «%.250s», начиная с символа "
 "«%s»%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "не удалось открыть/создать файл блокировки триггеров «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "с триггером"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "не удалось получить информацию о файле триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "не удалось открыть файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "не удалось открыть/создать новый файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "ошибка чтения файла триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "ошибка записи в новый файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "не удалось закрыть новый файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "не удалось установить новый файл триггеров deferred «%.250s»"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "пустые имена триггеров не разрешены"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "имя триггера содержит недопустимый символ"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1156,17 +1289,17 @@ msgstr ""
 "неправильный или неизвестный синтаксис в имени триггера «%.250s» (в триггере "
 "interests для пакета «%.250s»)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "не удалось открыть файл списка триггеров interest «%.250s»"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "не удалось вернуться в начало файла триггера interest «%.250s»"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1175,83 +1308,23 @@ msgstr ""
 "ошибка в файле триггера interest «%.250s»; неправильное имя пакета «%.250s»: "
 "%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "не удалось создать новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "не удалось записать в новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "не удалось сбросить на диск новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "не удалось синхронизировать новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "не удалось закрыть новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "не удалось установить новый файл триггера interest «%.250s»"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "повтор файла триггера interest для файла «%.250s» и пакета «%.250s»"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "не удалось создать новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "не удалось записать в новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "не удалось сбросить на диск новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "не удалось синхронизировать новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "не удалось закрыть новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "не удалось установить новый файл триггеров «%.250s»"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "не удалось прочитать файл триггеров «%.250s»"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "синтаксическая ошибка в файле триггеров «%.250s»"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1260,7 +1333,7 @@ msgstr ""
 "запись файла триггеров содержит неверное имя пакета «%.250s» (для interest в "
 "файле «%.250s»): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1269,31 +1342,39 @@ msgstr ""
 "файл триггеров ci «%.250s» содержит неверный синтаксис в имени триггера "
 "«%.250s»: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "не удалось открыть файл триггеров ci «%.250s»"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "файл триггеров ci содержит директиву с неизвестным синтаксисом"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "файл триггеров ci содержит неизвестную директиву «%.250s»"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "не удалось создать каталог состояния триггеров «%.250s»"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "не удалось назначить владельца для каталога состояния триггеров «%.250s»"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "пустые имена триггеров не разрешены"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "имя триггера содержит недопустимый символ"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1318,197 +1399,220 @@ msgstr "неожиданный конец файла при чтении «%.250
 msgid "error formatting string into varbuf variable"
 msgstr "ошибка при форматировании строки в переменную varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "ошибка чтения данных из канала dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "пропускается распакованный файл «%.255s» (заменён или исключён?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "ошибка при установке времени модификации «%.255s»"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "не удалось создать «%.255s» (при обработке «%.255s»)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "ошибка при установке владельца символьной ссылки «%.255s»"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "обработка файла «%.255s» процессом dpkg-deb"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "ошибка при установке владельца «%.255s»"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "ошибка при установке прав доступа к «%.255s»"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr "не удалось выполнить stat для существующей символьной ссылки «%.250s»"
+msgid "error closing/writing `%.255s'"
+msgstr "ошибка при закрытии/записи «%.255s»"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"не удалось выполнить stat для предполагаемой новой символьной ссылки цели "
-"«%.250s» для символьной ссылки «%.250s»"
+msgid "error creating pipe `%.255s'"
+msgstr "ошибка создания канала «%.255s»"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"попытка переписать «%.250s», являющийся отклонённой версией «%.250s» (пакет: "
-"%.100s)"
+msgid "error creating device `%.255s'"
+msgstr "ошибка создания устройства «%.255s»"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "попытка переписать «%.250s», являющийся отклонённой версией «%.250s»"
+msgid "error creating hard link `%.255s'"
+msgstr "ошибка создания жёсткой ссылки «%.255s»"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr ""
-"не удалось получить информацию о «%.255s» (который должен быть установлен)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "ошибка создания символьной ссылки «%.255s»"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr "при установке другой версии не удалось очистить окружение «%.255s»"
+msgid "error creating directory `%.255s'"
+msgstr "ошибка создания каталога «%.255s»"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
-"перед установкой новой версии не удалось получить информацию о "
-"восстановленном файле «%.255s»"
-
-#: src/archives.c:561
-#, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "архив содержит объект «%.255s» неизвестного типа 0x%x"
+msgid "error setting timestamps of `%.255s'"
+msgstr "ошибка при установке времени модификации «%.255s»"
 
-#: src/archives.c:629
+#: src/archives.c:452
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "Замена файлов в старом пакете %s ...\n"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "ошибка при установке владельца символьной ссылки «%.255s»"
 
-#: src/archives.c:633
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Заменено файлами из установленного пакета %s ...\n"
+msgid "unable to read link `%.255s'"
+msgstr "не удалось прочитать символьную ссылку «%.255s»"
 
-#: src/archives.c:641
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
 msgstr ""
-"попытка переписать каталог «%.250s» в пакете %.250s %.250s файлом, не "
-"являющимся каталогом"
+"попытка перезаписать «%.250s», который уже имеется в пакете %.250s %.250s"
 
 #: src/archives.c:652
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr "не удалось выполнить stat для существующей символьной ссылки «%.250s»"
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
-"попытка перезаписать «%.250s», который уже имеется в пакете %.250s %.250s"
+"не удалось выполнить stat для предполагаемой новой символьной ссылки цели "
+"«%.250s» для символьной ссылки «%.250s»"
 
-#: src/archives.c:702
+#: src/archives.c:732
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "не удалось создать «%.255s» (при обработке «%.255s»)"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"попытка переписать «%.250s», являющийся отклонённой версией «%.250s» (пакет: "
+"%.100s)"
 
-#: src/archives.c:709
+#: src/archives.c:738
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "обработка файла «%.255s» процессом dpkg-deb"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "попытка переписать «%.250s», являющийся отклонённой версией «%.250s»"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:768
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "ошибка при закрытии/записи «%.255s»"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr ""
+"не удалось получить информацию о «%.255s» (который должен быть установлен)"
 
-#: src/archives.c:739
+#: src/archives.c:776
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "ошибка создания канала «%.255s»"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr "при установке другой версии не удалось очистить окружение «%.255s»"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:782
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "ошибка создания устройства «%.255s»"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
+"перед установкой новой версии не удалось получить информацию о "
+"восстановленном файле «%.255s»"
 
-#: src/archives.c:762
+#: src/archives.c:818
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "ошибка создания жёсткой ссылки «%.255s»"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "архив содержит объект «%.255s» неизвестного типа 0x%x"
 
-#: src/archives.c:768
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "ошибка создания символьной ссылки «%.255s»"
+msgid "cannot stat file '%s'"
+msgstr "не удалось выполнить stat для файла «%s»"
 
-#: src/archives.c:774
+#: src/archives.c:915
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "ошибка создания каталога «%.255s»"
+msgid "Replacing files in old package %s ...\n"
+msgstr "Замена файлов в старом пакете %s ...\n"
+
+#: src/archives.c:920
+#, c-format
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Заменено файлами из установленного пакета %s ...\n"
+
+#: src/archives.c:929
+#, c-format
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"попытка переписать каталог «%.250s» в пакете %.250s %.250s файлом, не "
+"являющимся каталогом"
+
+#: src/archives.c:936
+#, c-format
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr ""
+"попытка перезаписать «%.250s», который уже имеется в пакете %.250s %.250s"
 
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr ""
 "не удалось переместить в другое место «%.255s», что необходимо для установки "
 "новой версии"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "не удалось прочитать символьную ссылку «%.255s»"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "не удалось создать резервную ссылку на «%.255s»"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "не удалось сменить владельца резервной ссылки на «%.255s»"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "не удалось создать резервную ссылку на «%.255s» перед установкой новой версии"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "не удалось установить новую версию «%.255s»"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "не удалось открыть «%.255s»"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "не удалось синхронизировать файл «%.255s»"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1517,7 +1621,7 @@ msgstr ""
 "игнорируются проблемы зависимостей с %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1526,7 +1630,7 @@ msgstr ""
 "рассматривается перевод пакета первой\n"
 " необходимости %s в ненастроенное состояние для активации %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1535,7 +1639,7 @@ msgstr ""
 "dpkg: нет, пакет %s является пакетом первой необходимости и не будет\n"
 " переведён в ненастроенное состояние для активации %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1544,17 +1648,17 @@ msgstr ""
 "dpkg: нет, невозможно продолжить с %s (вам поможет --auto-deconfigure):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "удаление %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "установка %.255s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
@@ -1562,13 +1666,13 @@ msgstr ""
 "dpkg: рассматривается перевод %s в ненастроенное состояние,\n"
 " который был бы сломан %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr ""
 "dpkg: да, %s будет переведён в ненастроенное состояние (сломан из-за %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1577,11 +1681,11 @@ msgstr ""
 "dpkg: относительно %s, содержащего %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "поломка игнорируется, можно продолжать!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1590,29 +1694,29 @@ msgstr ""
 "установка %.250s сломает %.250s, и\n"
 " деконфигурация не разрешена (--auto-deconfigure может помочь)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "установка %.250s сломает имеющееся ПО"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr ""
 "dpkg: чтобы можно было установить пакет %2$s, необходимо удалить %1$s...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s не установлен корректно, все зависимости от него игнорируются.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: возможны проблемы с удалением %s, поскольку он предоставляет %s...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1621,105 +1725,107 @@ msgstr ""
 "dpkg: пакет %s требует переустановки, но по вашему указанию всё равно будет "
 "удалён.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: пакет %s требует переустановки и не будет удалён.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: %s будет удалён, чтобы можно было установить %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "конфликт пакетов -- %.250s не будет установлен"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "конфликт игнорируется, можно продолжать!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive требует задания хотя бы одного имени каталога"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "поиск для dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "не удалось открыть дескриптор канала find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "ошибка чтения из канала find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "ошибка при закрытии канала find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 "при поиске файлов в каталогах программа find вернула неизвестный код ошибки "
 "%i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr ""
 "поиск завершён, пакеты (файлы с именами, удовлетворяющими шаблону *.deb) "
 "найти не удалось"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s требует задания хотя бы одного имени файла"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<стандартный вывод>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<стандартный поток ошибок>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Выбор ранее не выбранного пакета %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Пропуск не выбранного пакета %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Версия %.250s пакета %.250s уже установлена, пропускаем пакет.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "снижение версии %.250s с %.250s до %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "Версия %.250s не будет снижена с %.250s до %.250s, пропускаем пакет.\n"
@@ -1753,20 +1859,20 @@ msgstr "невозможно удалить только что установл
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "не удалось установить только что распакованную новую версию «%.250s»"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "не удалось получить информацию о новом распространяемом conffile-файле "
 "«%.250s»"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "не удалось получить информацию об уже установленном conffile-файле «%.250s»"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1777,57 +1883,57 @@ msgstr ""
 "Файл настройки «%s» отсутствует.\n"
 "По вашему указанию устанавливается новый файл настройки.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: не удалось удалить резервную копию «%.250s»: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: не удалось переименовать «%.250s» в «%.250s»: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: не удалось удалить «%.250s»: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: не удалось удалить старую распространяемую версию «%.250s»: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: не удалось удалить «%.250s» (перед перезаписью): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: не удалось создать ссылку «%.250s» на «%.250s»: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Устанавливается новая версия файла настройки %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "не удалось установить «%.250s» в качестве «%.250s»"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "пакет с именем «%s» не установлен, настройка невозможна"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "пакет %.250s уже установлен и настроен"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1836,7 +1942,24 @@ msgstr ""
 "пакет %.250s не готов к настройке\n"
 " настройка невозможна (текущее состояние: «%.250s»)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"пакет %.250s не готов к настройке\n"
+" настройка невозможна (текущее состояние: «%.250s»)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1845,11 +1968,11 @@ msgstr ""
 "dpkg: зависимости пакетов не позволяют настроить пакет %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "проблемы зависимостей -- оставляем не настроенным"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1859,7 +1982,7 @@ msgstr ""
 "настройку:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1867,12 +1990,12 @@ msgstr ""
 "Пакет абсолютно неработоспособен -- перед настройкой его\n"
 " следует переустановить."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Настраивается пакет %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1881,7 +2004,7 @@ msgstr ""
 "%s: не удалось получить информацию о файле настройки «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1890,7 +2013,7 @@ msgstr ""
 "%s: файл настройки «%s» является циклической ссылкой\n"
 " (= «%s»)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1899,7 +2022,7 @@ msgstr ""
 "%s: не удалось выполнить readlink для conffile-файла «%s»\n"
 " (= «%s»): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1908,35 +2031,36 @@ msgstr ""
 "%s: запись о conffile-файле «%.250s» разрешается в вырожденное имя файла\n"
 " («%s» является символьной ссылкой на «%s»)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: conffile-файл «%.250s» не является обычным файлом или символьной ссылкой "
 "(= «%s»)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: не удалось открыть conffile-файл %s для хэша: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Когда закончите, наберите «exit».\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1945,12 +2069,12 @@ msgstr ""
 "\n"
 "Файл настройки «%s»"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (на самом деле «%s»)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1961,7 +2085,7 @@ msgstr ""
 " ==> Файл, созданный вами или сценарием.\n"
 " ==> Также, файл в пакете, предоставленный сопровождающим пакета.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1970,7 +2094,7 @@ msgstr ""
 "\n"
 "     После установки не изменялся.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1979,7 +2103,7 @@ msgstr ""
 "\n"
 " ==> Изменён после установки (вами или сценарием).\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1988,37 +2112,37 @@ msgstr ""
 "\n"
 " ==> Удалён во время установки (вами или сценарием).\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Автор пакета предоставил обновлённую версию.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Версия в пакете та же, что и при последней установке.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> По вашему указанию используется новый файл.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> По вашему указанию используется старый файл.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> По умолчанию сохраняется старый файл настройки.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> По умолчанию используется новый файл настройки.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2033,179 +2157,170 @@ msgstr ""
 "      D    : показать различия между версиями\n"
 "      Z    : запустить оболочку командной строки для проверки ситуации\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " По умолчанию сохраняется текущая версия файла настройки.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " По умолчанию устанавливается новая версия файла.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[по умолчанию N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[по умолчанию Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[значения по умолчанию нет]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "при выводе запроса обнаружена ошибка записи в поток stderr"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "ошибка чтения ответа на запрос из потока stdin"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "В ответе на запрос из потока stdin прочитан символ конца файла"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s зависит от %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s требует предварительной установки %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s рекомендует %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s предлагает %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s ломает %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s конфликтует с %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s расширяет возможности %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  пакет %.250s будет удалён.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s будет деконфигурирован.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr " пакет %.250s будет установлен, но его версия %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  пакет %.250s установлен, но его версия %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  пакет %.250s распакован, но не был настроен.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  пакет %.250s распакован, но его версия %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  последняя настроенная версия пакета %.250s -- %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  пакет %.250s %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr " пакет %.250s предоставляет %.250s, но должен быть удалён.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 "  пакет %.250s предоставляет %.250s, но должен быть деконфигурирован.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  пакет %.250s предоставляет %.250s, но он %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  пакет %.250s не установлен.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  пакет %.250s версии %.250s будет установлен.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (версия %.250s) существует и %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s предоставляет %.250s и будет установлен.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s предоставляет %.250s и и существует и %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Используйте параметр --help для вывода справки по запросам пакетов."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s, версия %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2215,8 +2330,8 @@ msgstr ""
 "Универсальной общественной лицензии GNU версии 2 или более поздней.\n"
 "НИКАКИЕ гарантии не предоставляются.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2225,7 +2340,7 @@ msgstr ""
 "Использование: %s [<параметр> ...] <команда>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2244,7 +2359,7 @@ msgstr ""
 "  --truename <файл>        вернуть отклонённый файл.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2275,7 +2390,7 @@ msgstr ""
 "  --version                вывести номер версии.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2289,17 +2404,12 @@ msgstr ""
 " совпадать с --divert. В сценариях пакетов preinst/postrm всегда нужно\n"
 "указывать --package и --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "не удалось выполнить stat для файла «%s»"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "ошибка при проверке «%s»"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2308,129 +2418,113 @@ msgstr ""
 "переименование вызовет перезапись «%s»\n"
 "  другим файлом «%s», что не разрешено"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "не удалось записать файл «%s»"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "копия файла"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "не удалось переименовать «%s» в «%s»"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: удаление дублирующей старой ссылки «%s»"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "не удалось открыть исходный файл «%.250s»"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "имя файла «%s» указано не с полным путём"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "файл не может содержать символов новой строки"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "локальное отклонение %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "локальное отклонение %s в %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "отклонение %s из-за %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "отклонение %s в %s из-за %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "любое отклонение %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "любое отклонение %s в %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "не удалось создать новый файл %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "не удалось сбросить на диск файл «%s»"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "удаление старого diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "ошибка при создании нового diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "ошибка при установке нового diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s нужен один аргумент"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "имя файла «%s» указано не с полным путём"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "файл не может содержать символов новой строки"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Нельзя отклонять каталоги"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "невозможно отклонить файл «%s» в самого себя"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Оставляется «%s»\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "«%s» расходится с «%s»"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Добавляется «%s»\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "игнорируется запрос на удаление неустановленного пакета %.250s."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Нет отклонения «%s», ничего не удалено.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2441,7 +2535,7 @@ msgstr ""
 "  при удалении «%s»\n"
 "  найдено «%s»"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2452,16 +2546,22 @@ msgstr ""
 "  при удалении «%s»\n"
 "  найдено «%s»"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "игнорируется запрос на удаление неустановленного пакета %.250s."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Удаляется «%s»\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "пакет не может содержать символов новой строки"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to не может содержать символов новой строки"
 
@@ -2477,12 +2577,12 @@ msgstr "не удалось выполнить fstat на старый файл
 msgid "failed to fstat diversions file"
 msgstr "не удалось выполнить fstat на файл diversions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "конфликт файлов diversions из пакетов «%.250s» и «%.250s»"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2492,7 +2592,7 @@ msgstr ""
 "совершенно неработоспособны. Чтобы эти (и другие, зависящие от них)\n"
 "пакеты корректно функционировали, их необходимо переустановить:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2502,7 +2602,7 @@ msgstr ""
 "Чтобы они заработали, их необходимо настроить с помощью команды\n"
 "dpkg --configure или выбрав пункт \"Настроить\" в меню программы dselect:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2513,7 +2613,7 @@ msgstr ""
 "провести настройку ещё раз с помощью команды dpkg --configure <package>\n"
 "или пункта \"Настроить\" меню программы dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2524,7 +2624,7 @@ msgstr ""
 "её. Удалить пакеты можно с помощью программы dselect или команды\n"
 "dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2536,7 +2636,7 @@ msgstr ""
 "dselect или с помощью dpkg --configure --pending (или dpkg --triggers-"
 "only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2547,14 +2647,41 @@ msgstr ""
 "dselect или с помощью dpkg --configure --pending (или dpkg --triggers-"
 "only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "у --%s нет аргументов"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2562,19 +2689,19 @@ msgstr ""
 "Другой процесс заблокировал базу на запись, и, возможно, изменяет\n"
 "её, из-за этого могут возникнуть проблемы.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<неизвестен>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d пакетов из раздела %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
@@ -2582,7 +2709,7 @@ msgstr[0] " %d пакет из следующего раздела:"
 msgstr[1] " %d пакета из следующих разделов:"
 msgstr[2] " %d пакетов из следующих разделов:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2592,29 +2719,33 @@ msgstr ""
 " Пожалуйста, выполните команду «dpkg --configure dpkg», а затем повторите\n"
 "попытку.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg не обозначен как установленный, невозможно проверить поддержку %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Поле Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "эпоха"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "длинные имена файлов"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "несколько Conflicts и Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2624,30 +2755,30 @@ msgstr ""
 "других:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "установить пакет %.250s невозможно, однако это необходимо сделать до "
 "установки %.250s"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "устаревший параметр «--%s», вместо него используйте «--%s»."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "параметр --compare-versions требует наличия трёх аргументов: <версия> "
 "<отношение> <версия>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "в качестве аргумента --compare-versions указано недопустимое отношение"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "версия «%s» имеет неправильный синтаксис: %s"
@@ -2703,12 +2834,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "проблема игнорируется, поскольку задан параметр --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "не удалось открыть список файлов пакета «%.250s»"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2717,38 +2848,45 @@ msgstr ""
 "список файлов пакета «%.250s» отсутствует, предполагаем, что на данный "
 "момент у пакета нет установленных файлов."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "не удалось открыть список файлов пакета «%.250s»"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"в списке файлов пакета «%.250s» отсутствует завершающий символ новой строки"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "список файлов пакета «%.250s»"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "в списке файлов пакета «%.250s» отсутствует завершающий символ новой строки"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "список файлов пакета «%.250s» содержит пустое имя файла"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "ошибка при закрытии списка файлов пакета «%.250s»"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Чтение базы данных ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
@@ -2756,80 +2894,52 @@ msgstr[0] "на данный момент установлен %d файл и к
 msgstr[1] "на данный момент установлено %d файла и каталога.)\n"
 msgstr[2] "на данный момент установлено %d файлов и каталогов.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "не удалось создать обновлённый список файлов пакета %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "не удалось записать обновлённый список файлов пакета %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "не удалось сбросить на диск обновлённый список файлов пакета %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "не удалось синхронизировать обновлённый список файлов пакета %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "не удалось закрыть обновлённый список файлов пакета %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "не удалось установить обновлённый список файлов пакета %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "не установлен"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "не установлен, но остались файлы настройки"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "неработоспособен в результате неудачного удаления или установки"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "распакован, но не настроен"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "неработоспособен в результате ошибки в postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "ожидает обработки триггера другим пакетом"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "с триггером"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "установлен"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "ошибка: не задана переменная окружения PATH."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr ""
 "«%s» отсутствует в каталогах, перечисленных в PATH, или не является "
 "исполняемым."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2848,7 +2958,7 @@ msgstr[2] ""
 "«%s» отсутствует в каталогах, перечисленных в PATH, или не является "
 "исполняемым."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2867,100 +2977,153 @@ msgstr ""
 "NB: В PATH суперпользователя обычно должны присутствовать /usr/local/sbin,\n"
 "/usr/sbin и /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "не удалось выполнить setenv для сценария сопровождающего"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "не удалось выполнить chroot в «%.250s»"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "не удалось перейти в каталог «%.255s»"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "не удалось сделать файл «%.250s» исполняемым"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "не удалось выполнить setenv для сценария сопровождающего"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "установлен сценарий %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "не удалось получить информацию о %s в «%.250s»"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "новый сценарий %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "старый сценарий %s"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "не удалось получить информацию о %s в «%.250s»: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg: попытка использовать сценарий из нового пакета ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "в новой версии пакета нет этого сценария, отказ"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... похоже всё обошлось.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "не удалось безопасно удалить «%.255s»"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "не удалось проверить существование файла «%.250s»"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ошибка чтения информационного каталога"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "ошибка при попытке открыть файл %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "не удалось записать файл «%s»"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "в пакете отсутствует conffile «%.250s»"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "ошибка записи «%s»"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Система управления пакетами Debian «%s», версия %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2983,7 +3146,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3027,7 +3194,7 @@ msgstr ""
 "  -Dh|--debug=help                    Вывести справку по командам отладки\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3039,7 +3206,7 @@ msgstr ""
 "  --version                           Вывести номер версии\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3050,11 +3217,18 @@ msgstr ""
 " -f|--field|-x|--extract|-X|--vextract|--fsys-tarfile (см. %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Для внутреннего использования: dpkg --assert-support-predepends |\n"
@@ -3062,11 +3236,47 @@ msgstr ""
 "  --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
-msgid ""
-"Options:\n"
-"  --admindir=<directory>     Use <directory> instead of %s.\n"
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
+msgid ""
+"Options:\n"
+"  --admindir=<directory>     Use <directory> instead of %s.\n"
 "  --root=<directory>         Install on a different root directory.\n"
 "  --instdir=<directory>      Change installation dir without changing admin "
 "dir.\n"
@@ -3089,6 +3299,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3142,7 +3354,7 @@ msgstr ""
 "                                   обнаружения <n> количества ошибок\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3159,14 +3371,14 @@ msgstr ""
 "  < << <= = >= >> >       (для совместимости с синтаксисом файла control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Программы «dselect» или «aptitude» предоставляют дружественный интерфейс\n"
 "управления пакетами.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3189,59 +3401,63 @@ msgstr ""
 "Команды, отмеченные [*], выводят большое количество информации.\n"
 "Объедините их в конвейер с программами «less» или «more»!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3250,103 +3466,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "проблемы зависимостей -- не удаляется"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "проблемы зависимостей -- не удаляется"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "не удалось выполнить setenv для сценария сопровождающего"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "ошибка чтения файла настройки «%.255s»"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3354,7 +3570,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3362,41 +3578,76 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "параметр --debug принимает в качестве аргумента восьмеричное число"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "пустое имя пакета в разделённом запятыми списке игнорируемых зависимостей "
 "«%.250s»"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends требует корректного имени пакета. «%.250s» таковым не "
 "является: %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "некорректное целое значение аргумента --%s: «%.250s»"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "ошибка выполнения ловушки «%s», код возврата %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "состояние"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "у --%s нет аргументов"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3405,7 +3656,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3413,40 +3664,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "недопустимый параметр игнорирования/обработки проблем «%.*s»"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "устаревший параметр игнорирования/обработки «%s»\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "параметр --command-fd принимает один аргумент, а не ноль"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "параметр --command-fd принимает только один аргумент"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "параметр --contents принимает ровно один аргумент"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "не удалось открыть поток дескриптора «%i»"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "неожиданный конец файла, ещё не кончилась строка %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "укажите требуемое действие"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3454,22 +3703,22 @@ msgstr ""
 "пакеты задаются их собственными именами, а не именами файлов, из которых они "
 "установлены"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending не принимает аргументов, помимо параметров"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s требует указания хотя бы одного имени пакета"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Пакет %s перечислен несколько раз, обрабатывается только единожды.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3478,7 +3727,7 @@ msgstr ""
 "На текущем проходе распаковано несколько копий пакета %s!\n"
 " Настраивается только одна из них.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3487,113 +3736,113 @@ msgstr ""
 "пакет %.250s не готов для обработки триггеров\n"
 " (текущее состояние «%.250s» без триггеров рассмотрения)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Пакет %s предоставляет %s, но должен быть удалён.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Пакет %s будет удалён.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Версия %s в системе %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Пакет %s, предоставляющий %s, ожидает обработки триггеров ожидания.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Пакет %s ожидает обработки триггеров ожидания.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: настраивается также пакет «%s» (необходимо для «%s»)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Пакет %s, предоставляющий %s, пока не настроен.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Пакет %s пока не настроен.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Пакет %s, предоставляющий %s, не установлен.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Пакет %s не установлен.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) ломает %s и %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) предоставляет %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Версия %s, которая будет настроена: %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " зависит от "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ", однако:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "не удалось убедиться в том, что «%.250s» не существует"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "собранный файл пакета"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Проверка подлинности файла %s...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Пакет %s не проходит проверку подлинности!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3602,97 +3851,102 @@ msgstr ""
 "Пакет %s не проходит проверку подлинности,\n"
 "но по вашему указанию всё равно будет установлен.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "пройдена\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "не удалось создать временный каталог"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "пакет %s содержит слишком много Conflicts/Replaces пар"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "не удалось удалить файл управляющей информации «%.250s»"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "старая версия пакета содержит информационный файл с очень длинным именем, "
 "начинающимся с «%.250s»"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "не удалось удалить устаревший информационный файл «%.250s»"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "не удалось установить(предположительно) новый информационный файл «%.250s»"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "не удалось открыть временный каталог управляющей информации"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "пакет содержит очень длинное имя файла управляющей информации (начинается с "
 "«%.50s»)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "управляющая информация пакета содержит каталог «%.250s»"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "rmdir при попытке удалить управляющую информацию пакета «%.250s» не "
 "утверждает, что это не было каталогом"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "пакет %s содержит в качестве информационного файла список"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "не удалось переименовать новый информационный файл «%.250s» в «%.250s»"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "не удалось удалить файл управляющей информации «%.250s»"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Пакет %s полностью заменён и фактически исчез.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "нет доступа к архиву"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "не удалось создать временный каталог"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "длина управляющей информации"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Записана информация о пакете %s из файла %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "архитектура пакета (%s) не соответствует архитектуре системы (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3701,101 +3955,96 @@ msgstr ""
 "dpkg: не выполнены обязательные условия установки пакета %s из файла %s:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "не выполнены предварительные условия, пакет %.250s не будет установлен"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "игнорируются предварительные условия установки!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Подготовка к замене пакета %s %s (используется файл %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Распаковывается пакет %s (из файла %s)...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "имя conffile (начинается с «%.250s») слишком длинное (>%d символов)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "ошибка чтения файла %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "ошибка при закрытии файла %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "ошибка при попытке открыть файл %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Деконфигурация %s, чтобы можно было удалить %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Деконфигурация %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Распаковывается замена для пакета %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "извлечение поля с помощью dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "ошибка чтения архива tar, возвращённого dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "повреждённый архив файловой системы: повреждён файл пакета"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: удаление возможных завершающих нулей"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "не удалось получить информацию о старом файл «%.250s», поэтому не удаляем "
 "его: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "не удалось удалить старый каталог «%.250s»: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "старый conffile «%.250s» является пустым каталогом (и был удалён)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "не удалось получить информацию о другом новом файле «%.250s»"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3804,23 +4053,18 @@ msgstr ""
 "старый файл «%.250s» такой же как несколько новых файлов! («%.250s» и "
 "«%.250s»)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "не удалось безопасно удалить старый файл «%.250s»: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Пакет %s полностью заменён и фактически исчез.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3835,91 +4079,91 @@ msgstr ""
 "|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр\n"
 "в полях состояния и ошибки указывает на ненормальную ситуацию)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Имя"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Версия"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Описание"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Шаблону %s не соответствует ни один пакет.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "отклонено %s из %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "отклонено %s в %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "локальное отклонение из %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "локальное отклонение в %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search требует задания в качестве аргумента хотя бы одного шаблона имён "
 "файлов"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Шаблону %s не соответствует ни один пакет.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Пакет «%s» не установлен, информация о нём недоступна.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Пакет «%s» недоступен.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Пакет «%s» не установлен.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Пакет «%s» не содержит файлов (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "локально отклонён в: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "пакет отклоняет файл другого пакета в %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "отклонено пакетом %s в %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3929,22 +4173,22 @@ msgstr ""
 "для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --"
 "contents).\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s может иметь не более двух аргументов"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "управляющий файл содержит %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Система управления пакетами Debian %s, версия инструмента опроса %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3984,11 +4228,17 @@ msgstr ""
 "пакета.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3998,7 +4248,7 @@ msgstr ""
 "show.\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4020,12 +4270,16 @@ msgstr ""
 "  ${поле[;ширина]}. Поля выравниваются по правому краю, если ширина\n"
 "  неотрицательна и по левому в противном случае.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Используйте параметр --help для вывода справки по запросам пакетов."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "игнорируется запрос на удаление неустановленного пакета %.250s."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4035,12 +4289,12 @@ msgstr ""
 " сохранились только файлы настройки. Чтобы удалить и файлы\n"
 " настройки, используйте --purge."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr ""
 "Этот пакет является пакетом первой необходимости и не должен быть удалён."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4049,11 +4303,11 @@ msgstr ""
 "dpkg: зависимости не позволяют удалить пакет %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "проблемы зависимостей -- не удаляется"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4063,7 +4317,7 @@ msgstr ""
 "он всё равно будет удалён:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4071,17 +4325,17 @@ msgstr ""
 "Пакет абсолютно неработоспособен -- перед удалением его\n"
 " следует переустановить."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Пакет %s будет удалён или вычищен ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Удаляется пакет %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4090,100 +4344,104 @@ msgstr ""
 "при удалении пакета %.250s не удалось удалить каталог «%.250s»: %s -- "
 "возможно, он является точкой монтирования файловой системы?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "не удалось удалить «%.250s»"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "не удалось безопасно удалить «%.250s»"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr "при удалении %.250s не пустой каталог «%.250s» не удалён."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "не удалось удалить «%.250s»"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Вычищаются файлы настройки пакета %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "не удалось удалить старый файл настройки «%.250s» (= «%.250s»)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "не удалось открыть для чтения каталог файлов настройки «%.250s» (указан в "
 "«%.250s»)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "не удалось удалить «%.250s», резервную копию файла настройки «%.250s»"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "не удалось удалить старый список файлов"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "не удалось удалить старый скрипт, выполняемый после удаления"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "неожиданный конец файла в имени пакета в строке %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "неожиданный конец строки в имени пакета в строке %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "неожиданный конец файла после имени пакета в строке %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "неожиданный конец строки после имени пакета в строке %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "лишние символы после имени пакета и желаемого состояния в строке %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "недопустимое имя пакета в строке %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "недопустимое имя пакета в строке %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "некорректное желаемое состояние в строке %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "ошибка чтения стандартного потока ввода"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Используйте параметр --help для вывода справки по запросам пакетов."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4200,7 +4458,7 @@ msgstr ""
 "  --list [<glob-шаблон>]   список имеющихся замещений в базе данных.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4222,31 +4480,17 @@ msgstr ""
 "  --version                вывести номер версии.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "удаляются конечные /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "не удалось открыть новый файл statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "ошибка при удалении statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "ошибка при создании нового statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "ошибка при установке нового statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "для --add требуется четыре параметра"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4255,21 +4499,21 @@ msgstr ""
 "Замещение для «%s» уже существует, но указан параметр --force, поэтому "
 "ошибка игнорируется."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Замещение для «%s» уже существует, останов."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "указан --update, но %s не существует"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Нет замещений."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update бесполезен вместе с --remove"
 
@@ -4390,42 +4634,42 @@ msgstr ""
 "изменять.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger должен вызываться из сценария сопровождающего (или с параметром "
+"--by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: каталог с данными триггеров ещё не создан\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: записи триггера пока не существуют\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "принимает только один аргумент, имя триггера"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger должен вызываться из сценария сопровождающего (или с параметром "
-"--by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: неверное имя ожидаемого пакета «%.250s»: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "неверное имя триггера «%.250s»: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4434,7 +4678,7 @@ msgstr ""
 "%s: при обработке триггеров обнаружено зацикливание:\n"
 " цепочка пакетов с такими триггерами может не отвечать:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4443,43 +4687,44 @@ msgstr ""
 "\n"
 " пакеты с триггерами рассмотрения могут могут быть не определены:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "зацикливание триггеров, отмена работы"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Обрабатываются триггеры для %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s может быть только один аргумент (файл Packages)"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "не удалось втянуть информацию о доступных обновлениях, нет доступа к области "
 "состояний dpkg"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "втягивание информации о доступных обновлениях требует доступа к области "
 "состояний dpkg на запись"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Информация о доступных пакетах заменяется содержимым файла %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Информация о доступных пакетах сливается с содержимым файла %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
@@ -4487,7 +4732,7 @@ msgstr[0] "Обновлена информация о %d пакете.\n"
 msgstr[1] "Обновлена информация о %d пакетах.\n"
 msgstr[2] "Обновлена информация о %d пакетах.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4608,159 +4853,158 @@ msgstr[0] "проигнорировано %d предупреждение об 
 msgstr[1] "проигнорировано %d предупреждения об управляющих файлах\n"
 msgstr[2] "проигнорировано %d предупреждений об управляющих файлах\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s требуется аргумент <каталог>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "параметр --build может иметь не более двух аргументов"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "не удалось проверить существование архива «%.250s»"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "в качестве места назначения задан каталог, пропустить проверку управляющего "
 "файла невозможно"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "не проверяется содержимое управляющей области."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: сборка неизвестного пакета в «%s».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: сборка пакета «%s» в файл «%s».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "не удалось создать временный файл (данные)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "область управляющей информации"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "не удалось удалить временный файл (данные) %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "не удалось перейти к началу tmpfile (данные)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "не удалось выполнить fstat на файла из архива ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "ошибка записи «%s»"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "данные между компонентами"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "не удалось записать имя файла в канал программы tar (данные)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> из tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "неожиданный конец файла, не удалось прочитать %s из файла %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "не удалось прочитать %s из файла %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "не удалось прочитать архив «%.255s»"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "не удалось получить информацию об архиве"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "в номере версии архива нет точки"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "в заголовке архива нет символов конца строки"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "файл «%.250s» повреждён -- неверный номер части"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "файл «%.250s» не является двоичным архивом debian (возможно, поможет dpkg-"
 "split)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "в номере версии архива нет точки"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "в заголовке архива нет символов конца строки"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "в номере версии архива нет точки"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "архивы версии %.250s не поддерживаются, используйте более новый dpkg-deb"
 
@@ -4789,43 +5033,43 @@ msgstr "файл «%.250s» содержит два управляющих ко
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " новый пакет Debian, версия %s.\n"
 " размер %ld байт(а): управляющий архив длиной %zi байт(а).\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr ""
 "запись о длине управляющей информации архива «%s» имеет недопустимый формат"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "пропущены данные компонента файла %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " старый пакет debian, версия %s.\n"
 " размер %ld байт(а): управляющий архив длиной %zi байт(а),\n"
 "основной архив длиной %ld байт(а).\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4834,49 +5078,50 @@ msgstr ""
 "dpkg-deb: файл выглядит так, как будто его загрузили в ASCII\n"
 "dpkg-deb:    режиме и сделали, таким образом, нечитаемым.\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "«%.255s» не является архивом в формате debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "не удалось осуществить запись в канал ввода/вывода при копировании"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "не удалось закрыть канал ввода/вывода при копировании"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "данные"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "не удалось перейти в каталог"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "не удалось создать каталог"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "не удалось после создания каталога перейти в него"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "не удалось перейти в каталог"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<decompress>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "вставка"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s требует указания в качестве аргумента имени файла .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4885,38 +5130,38 @@ msgstr ""
 "--%s требует указания каталога назначения.\n"
 "Вероятно, вам следует использовать dpkg --install"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s принимает не более двух аргументов (имя файла .deb и каталог)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s принимает только один аргумент (имя файла .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "не удалось перейти в каталог «/» для очистки"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "не удалось выполнить stat для файла «%s»"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: «%.255s» не содержит управляющего компонента «%.255s»\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "по непонятной причине не удалось открыть компонент «%.255s» (каталог %.255s)"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
@@ -4924,69 +5169,77 @@ msgstr[0] "отсутствует %d запрашиваемый управляю
 msgstr[1] "отсутствует %d запрашиваемых управляющих компонента"
 msgstr[2] "отсутствует %d запрашиваемых управляющих компонентов"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "не удалось просмотреть каталог «%.255s»"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "не удалось получить информацию о файле «%.255s» (в «%.255s»)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "не удалось открыть файл «%.255s» (в «%.255s»)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "ошибка чтения файла «%.255s» (в «%.255s»)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld байт(а), %5d строк   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     не является обычным файлом %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(в управляющем архиве нет файла «control»!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "не удалось открыть компонент «control»"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "ошибка чтения компонента «control»"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "ошибка при закрытии компонента «%s»"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Неверный формат"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "параметр --contents принимает ровно один аргумент"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Программа работы с архивами пакетов Debian «%s», версия %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4997,6 +5250,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5016,7 +5271,7 @@ msgstr ""
 "                                      (файл tar).\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5029,11 +5284,27 @@ msgstr ""
 "<поле> -- название поля в основном управляющем файле.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5043,6 +5314,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Параметры:\n"
@@ -5059,7 +5333,7 @@ msgstr ""
 "                                      lzma, none.\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5073,7 +5347,7 @@ msgstr ""
 "«aptitude». Пакеты, распакованные с помощью «dpkg-deb --extract»,\n"
 "будут установлены неправильно!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5082,178 +5356,198 @@ msgstr ""
 "Чтобы получить информацию об установке и удалении пакетов, введите dpkg --"
 "help."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "недопустимое целое для -%c: «%.250s»"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "неправильная степень сжатия для -%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "неизвестный тип сжатия --«%s»!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "неправильная степень сжатия для -%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "файл «%.250s» повреждён -- не цифра (код символа %d) в %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "файл «%.250s» повреждён -- отсутствует %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr ""
 "файл «%.250s» повреждён -- отсутствует символ конца строки после %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "ошибка чтения %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "файл «%.250s» повреждён -- недопустимый идентификатор типа в конце первого "
 "заголовка"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "файл «%.250s» повреждён -- недопустимые символы заполнения (код %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "файл «%.250s» повреждён -- нулевые символы в информационном разделе"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "формат номера версии"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  пакет %.250s установлен, но его версия %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "формат файла «%.250s» имеет версию «%.250s» -- вам нужен новый dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "имя пакета"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "номер версии пакета"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "контрольная сумма MD5 файла пакета"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "файл «%.250s» повреждён -- неверная сумма MD5 «%.250s»"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "смещение части"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "номера части"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "файл «%.250s» повреждён -- отсутствует косая черта между номерами частей"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "количество частей"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "файл «%.250s» повреждён -- неверное количество частей"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "номера частей"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "файл «%.250s» повреждён -- неверный номер части"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "имя пакета"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "файл «%.250s» повреждён -- недопустимый идентификатор типа в конце второго "
 "заголовка"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "файл «%.250s» повреждён -- второй компонент не является компонентом данных"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "файл «%.250s» повреждён -- неверное число частей при заданном размере части"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "файл «%.250s» повреждён -- неправильный размер указанной части"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "не удалось получить информацию о части архива «%.250s»"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "файл «%.250s» повреждён -- слишком короткий"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "не удалось открыть часть архива «%.250s»"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "файл «%.250s» не является частью архива"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5270,9 +5564,10 @@ msgstr "файл «%.250s» не является частью архива"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5296,13 +5591,20 @@ msgstr ""
 "      (использовано)                %lu байт\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<неизвестен>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 "для --%s требуется указать один или более файлов частей в качестве аргументов"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "файл «%s» не является частью архива\n"
@@ -5338,7 +5640,7 @@ msgstr "Пропуск не выбранного пакета %s.\n"
 msgid "split package part"
 msgstr "Склейка пакета %s из %d части: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "готово\n"
@@ -5365,11 +5667,6 @@ msgstr "отсутствует часть %d"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Программа разбиения/объединения пакетов Debian «%s», версия %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5392,17 +5689,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Параметры:\n"
 "  --depotdir <каталог>                использовать <каталог> вместо %s/%s.\n"
@@ -5416,151 +5722,160 @@ msgstr ""
 "\n"
 "Коды завершения: 0 = OK;  1 = -a не является частью;  2 = проблема!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Чтобы получить справку, введите dpkg-split --help."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "неожиданный конец файла %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "размер части слишком велик или не положителен"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "размер части должен быть, по крайней мере, %d КиБ (размер заголовка)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "ошибка чтения рабочего каталога «%.250s»"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "параметр --auto требует наличия параметра --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "параметр --auto принимает в точности один аргумента (имя части файла)"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "не удалось прочитать часть архива «%.250s»"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Файл «%.250s» не является частью архива.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "не удалось заново открыть часть архива «%.250s»"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "не удалось открыть новый рабочий файл «%.250s»"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "не удалось переименовать новый рабочий файл «%.250s» в «%.250s»"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Часть %d пакета %s сохранена в файл (осталось создать "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " и "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "не удалось удалить уже не нужный рабочий файл «%.250s»"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "В рабочем каталоге остались посторонние файлы:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "не удалось получить информацию о файле «%.250s»"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu байт(а))\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (не является обычным файлом)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Ещё не пересобранные пакеты:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Пакет %s: часть(ей) "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "часть архива «%.250s» не является обычным файлом"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(всего %lu байт(а))\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "не удалось удалить файл «%.250s»"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "%s удалён.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "извлечение поля с помощью dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "не удалось открыть исходный файл «%.250s»"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "не удалось получить информацию об исходном файле"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "исходный файл «%.250s» не является обычным файлом"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5570,34 +5885,23 @@ msgstr[0] "Склейка пакета %s из %d части: "
 msgstr[1] "Склейка пакета %s из %d частей: "
 msgstr[2] "Склейка пакета %s из %d частей: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "действие --split требует указания имени исходного файла"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "действие --split не принимает аргументов, помимо имени исходного файла и "
 "префикса места назначения"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5703,7 +6007,7 @@ msgstr ""
 "  --help                   show this help message.\n"
 "  --version                show the version.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5718,7 +6022,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5753,125 +6057,96 @@ msgstr ""
 "  --version                вывести номер версии.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "ошибка"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "предупреждение"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "не удалось выполнить stat для «%s»: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) завершилась неудачно: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "функции malloc не удалось выделить %ld байт(а) памяти"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "указаны две команды: --%s и --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "не удалось добавить в %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "сканирование %s завершилось неудачно: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "не удалось запустить %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "не удалось создать символьную ссылку %s на %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "не удалось установить %s как %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "не удалось удалить %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "неожиданный конец файла при попытке чтения %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "при чтении %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "при попытке чтения %s обнаружена незакрытая строка"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s повреждён: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "символы новой строки запрещены в файлах update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "во время записи %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "подчинённое имя"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "повторение подчинённого %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "подчинённая ссылка"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "совпадение подчинённой ссылки с главной ссылкой %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "повторение подчинённой ссылки %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "мастер файл"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "повторение пути %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5880,90 +6155,80 @@ msgstr ""
 "альтернатива %s (часть группы ссылок %s) не существует. Удаляется из списка "
 "альтернатив."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "приоритет"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "подчинённый файл"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "приоритет %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "не удалось прочитать %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "состояние"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "неправильное состояние"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "мастер ссылка"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "не удалось закрыть %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "отбрасывается устаревшая подчинённая ссылка %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "не удалось записать в %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "не удалось сбросить на диск файл «%s»"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "автоматический режим"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "ручной режим"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  ссылка сейчас указывает на %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  ссылка сейчас отсутствует"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s -- приоритет %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  подчинённый %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Текущая «лучшая» версия: «%s»."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Нет доступных версий."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
@@ -5971,40 +6236,40 @@ msgstr[0] "Есть %d вариант для альтернативы %s (пре
 msgstr[1] "Есть %d варианта для альтернативы %s (предоставляет %s)."
 msgstr[2] "Есть %d вариантов для альтернативы %s (предоставляет %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Выбор"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Путь"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Приоритет"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Состояние"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное "
 "число: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "%s на ссылку не заменён."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "не удалось установить неизвестный выбор %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6013,98 +6278,196 @@ msgstr ""
 "пропуск создания %s, так как связанный с ней файл %s (из группы ссылок %s) "
 "не существует."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "%s на ссылку не заменён."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Вызов %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Альтернатива %s не изменена, так как вариант %s недоступен."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Пропуск неизвестной альтернативы %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "при попытке чтения %s найдена слишком длинная или незакрытая строка"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Пропускается некорректная строка: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s является повисшей, значение будет заменено лучшим выбором."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s была изменена (вручную или сценарием). Переключение на режим только "
+"ручного обновления."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "настройка автоматического выбора %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "переименовывается ссылка %s из %s в %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "переименовывается подчинённая ссылка %s из %s в %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "используется `%s' для предоставления `%s' (%s) в %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"принудительная переустановка альтернативы%s, так как группа ссылок %s "
+"сломана."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"текущая альтернатив%s неизвестна, для группы ссылок %s выполняется "
+"переключение на %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "альтернативное имя (%s) не должно содержать пробелы и «/»."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "альтернативная ссылка не является абсолютной как должно быть: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "альтернативный путь не является абсолютным как должно быть: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "альтернатива %s не может быть мастером: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "альтернативная ссылка %s уже управляется %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "альтернативный путь %s не существует."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "альтернатива %s не может быть подчинена %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "альтернатива %s не может быть мастером: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "альтернативная ссылка %s уже управляется %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "неизвестный аргумент «%s»"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "для --install требуется указать <ссылку> <имя> <путь> <приоритет>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<ссылка> и <путь> не могут быть одинаковыми"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "приоритет должен быть целым числом"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "для --%s требуется <имя> <путь>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "для --%s требуется <имя>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "команда --slave возможна только вместе с --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "для --slave требуются аргументы <ссылка> <имя> <путь>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "имя %s принадлежит и мастеру и подчинённому"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "ссылка %s принадлежит и мастеру и подчинённому"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s нужен аргумент <файл>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "неизвестный параметр «%s»"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6112,121 +6475,53 @@ msgstr ""
 "требуется --display, --query, --list, --get-selections, --config, --set, --"
 "set-selections, --install, --remove, --all, --remove-all или --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "альтернатива %s не может быть мастером: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "альтернативная ссылка %s уже управляется %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "альтернативная ссылка не является абсолютной как должно быть: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "альтернативный путь не является абсолютным как должно быть: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "альтернативный путь %s не существует."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "альтернативное имя (%s) не должно содержать пробелы и «/»."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "это альтернатива мастер."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "является подчинённой для %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "альтернатива %s не может быть подчинена %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<стандартный ввод>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "нет альтернатив для %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s является повисшей, значение будет заменено лучшим выбором."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s была изменена (вручную или сценарием). Переключение на режим только "
-"ручного обновления."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "настройка автоматического выбора %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<стандартный ввод>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "альтернатива %s для %s не зарегистрирована, не выбирается."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Нет программы, которая предоставляет %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Настраивать нечего."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Есть только одна альтернатива в группе ссылок %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "альтернатива %s для %s не зарегистрирована, не удаляется."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "удаляется альтернатива, выбранная вручную -- переключение %s в "
 "автоматический режим"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "автоматическое обновление %s выключено, оставлено как есть."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6234,25 +6529,175 @@ msgstr ""
 "чтобы вернуться в автоматический режим выполните команду «update-"
 "alternatives --auto %s»."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "используется `%s' для предоставления `%s' (%s) в %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "не удалось открыть «%s» для записи базы данных %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"принудительная переустановка альтернативы%s, так как группа ссылок %s "
-"сломана."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "не удалось сбросить на диск базу данных %s в «%.250s»"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"текущая альтернатив%s неизвестна, для группы ссылок %s выполняется "
-"переключение на %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "не удалось синхронизировать базу данных %s в «%.250s»"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "не удалось закрыть «%.250s» после записи в базу данных %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "не удалось создать ссылку «%.250s» на «%.250s» в качестве резервной копии "
+#~ "базы данных %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "не удалось установить «%.250s» как «%.250s» с базой данных %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "функции realloc не удалось выделить %ld байт(а) памяти"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "не удалось записать в новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "не удалось сбросить на диск новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "не удалось синхронизировать новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "не удалось установить новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "не удалось создать новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "не удалось закрыть новый файл триггера interest «%.250s»"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "не удалось создать новый файл триггеров «%.250s»"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "не удалось записать в новый файл триггеров «%.250s»"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "не удалось сбросить на диск новый файл триггеров «%.250s»"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "не удалось синхронизировать новый файл триггеров «%.250s»"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "не удалось закрыть новый файл триггеров «%.250s»"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "не удалось установить новый файл триггеров «%.250s»"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "не удалось создать новый файл %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "ошибка при создании нового diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "не удалось создать обновлённый список файлов пакета %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "не удалось записать обновлённый список файлов пакета %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "не удалось сбросить на диск обновлённый список файлов пакета %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "не удалось синхронизировать обновлённый список файлов пакета %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "не удалось закрыть обновлённый список файлов пакета %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "не удалось установить обновлённый список файлов пакета %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "параметр --command-fd принимает один аргумент, а не ноль"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "параметр --command-fd принимает только один аргумент"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "не удалось открыть новый файл statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "ошибка при удалении statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "ошибка при создании нового statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "ошибка при установке нового statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "параметр --build может иметь не более двух аргументов"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "это альтернатива мастер."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "является подчинённой для %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "не удалось выполнить stat для «%s»: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) завершилась неудачно: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "сканирование %s завершилось неудачно: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "не удалось запустить %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "не удалось создать символьную ссылку %s на %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "не удалось установить %s как %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "во время записи %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "не удалось прочитать %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "не удалось закрыть %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "не удалось записать в %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6514,9 +6959,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "пропущена управляющая область из %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "не удалось запустить tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "не удалось создать временный каталог"
 
diff --git a/po/sk.po b/po/sk.po
index cd7eb84..775f9ca 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-16 20:37+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -23,132 +23,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "nie je možné zapísať súbor „%s“"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "vytvorená poškodená hlavička ar „%s“"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "nie je možné vykonať fstat členského súboru ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "nie je možné vykonať fstat členského súboru ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "nesmie byť prázdny reťazec"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "musí začať alfanumerickým znakom"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"znak „%c“ nie je prípustný (prípustné sú len písmená, čísla a znaky „%s“)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "chyba pri zápise „%s“"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "nie je možné zapísať súbor „%s“"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "nie je možné zapísať súbor „%s“"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "nie je možné vyprázdniť (flush) súbor „%s“"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "nepodarilo sa vyprázdniť (sync) súbor „%.255s“"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "nedá sa zistiť stav ďalšieho nového súboru „%.250s“"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "chyba pri odstraňovaní starého súboru diversions-old"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "chyba pri vytváraní rúry „%.255s“"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "nie je možné odstrániť „%.250s“"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "chyba pri inštalovaní nového súboru diversions"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "zlyhanie čítania pri kopírovaní buffera %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "zlyhanie zápisu pri kopírovaní buffera %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "krátke čítanie pri kopírovaní buffera %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "zlyhalo spustenie programu tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "nie je možné spustiť %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "neznámy typ kompresie „%s“!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekompresia"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: kompresia"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: chyba pripojenia vstupu na tok gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: vnútorná chyba čítania gzip: „%s“"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: vnútorná chyba zápisu gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: chyba pripojenia výstupu na tok gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: vnútorná chyba čítania gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: vnútorná chyba zápisu gzip: „%s“"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: vnútorná chyba čítania gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: chyba pripojenia vstupu na tok bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: vnútorná chyba čítania bzip2: „%s“"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: vnútorná chyba zápisu bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: chyba pripojenia výstupu na tok bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: vnútorná chyba čítania bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: vnútorná chyba zápisu bzip2: „%s“"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "neočakávaná chyba bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -157,7 +246,7 @@ msgstr ""
 "adresár s aktualizáciami obsahuje súbor „%.250s“, ktorého názov je príliš "
 "dlhý (dĺžka=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -165,102 +254,122 @@ msgstr ""
 "adresár s aktualizáciami obsahuje súbory s názvami rozličnej dĺžky (oba %d a "
 "%d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "nie je možné zistiť obsah adresára s aktualizáciami „%.250s“"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "zlyhalo odstránenie pridruženého aktualizačného súboru %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "nedá sa vytvoriť „%.255s“"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "nie je možné naplniť %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "nie je možné vyprázdniť %.250s"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "po naplnení nie je možné presunúť sa na začiatok %.250s"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "nie je možné otvoriť súbor zámku %s na testovanie"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "nie je možné otvoriť/vytvoriť zamykací súbor stavovej databázy"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "nemáte oprávnenie na uzamknutie stavovej databázy dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "nie je možné uzamknúť stavovú databázu dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "požadovaná operácia vyžaduje oprávnenie superpoužívateľa"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "nie je možné pristúpiť ku stavovej oblasti dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operácia vyžaduje práva na čítanie/zápis do stavovej oblasti dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "chyba pri odstraňovaní môjho vlastného aktualizačného súboru %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "nie je možné zapísať aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "nie je možné vyprázdniť aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "nie je možné skrátiť aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "nie je možné vykonať funkciu fsync na aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "nie je možné uzavrieť aktualizovaný stav „%.250s“"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "nie je možné inštalovať aktualizovaný stav „%.250s“"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "formátovať číslo verzie"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "formátovať číslo verzie"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -279,72 +388,42 @@ msgstr "nie je možné vyprázdniť (sync) súbor „%s“"
 msgid "unable to open directory '%s'"
 msgstr "nie je možné otvoriť súbor „%s“"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "nie je možné otvoriť súbor „%s“"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "nie je možné vyprázdniť (sync) súbor „%s“"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "nie je možné zatvoriť súbor „%s“"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "chyba pri zápise podrobností „%.50s“ do „%.250s“"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "zlyhalo otvorenie „%s“ na zápis databázy %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "nie je možné nastaviť buffering databázového súboru %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "zlyhal zápis záznamu datanázy %s o „%.50s“ do „%.250s“"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "zlyhalo vyprázdnenie (flush) databázy %s do „%.250s“"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "zlyhalo vyprázdnenie (fsync) databázy %s do „%.250s“"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "chyba pri uzatváraní „%.250s“ po zápise databázy %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"chyba pri vytváraní odkazu „%.250s“ na „%.250s“ kvôli vytvoreniu zálohy "
-"databázy %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "chyba pri inštalácii „%.250s“ ako „%.250s“ obsahujúceho databázu %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -353,7 +432,7 @@ msgstr ""
 "%s: kritická chyba, zotavenie nie je možné, prerušuje sa:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -365,13 +444,13 @@ msgstr ""
 "%s: kritická chyba, zotavenie nie je možné, prerušuje sa:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "nedostatok pamäte pre novu čistiacu položku"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -380,148 +459,181 @@ msgstr ""
 "%s: chyba počas čistenia:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: príliš veľa vnorených chýb počas opravy chyby !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "nedostatok pamäte pre novu čistiacu položku"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "nedostatok pamäte pre novú čistiacu položku s množstvom argumentov"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: upozornenie: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: upozornenie: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: vnútorná chyba: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s chýba"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "„%.*s“ nie je prípustné pre %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "nezmyselné dáta po %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "chybné meno balíka (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "prázdne pole s podrobnosťami súboru „%s“"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "pole s podrobnosťami súboru „%s“ nie je prípustné v stavovom súbore"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "príliš veľa hodnôt v poli s podrobnosťami súboru „%s“ (v porovnaní s "
 "ostatnými)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "príliš málo hodnôt v poli s podrobnosťami súboru „%s“ (v porovnaní ostatnými)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "áno/nie v poli typu boolean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "slovo v poli priority"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "hodnota pre stavové pole nie je prípustná v tomto kontexte"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "prvé (žiadané) slovo v stavovom poli"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "druhé (chybové) slovo v stavovom poli"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tretie (stavové) slovo v stavovom poli"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "chyba v reťazci Version „%.250s“"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "použitie zastaralého poľa „Revision“ alebo „Package-Revision“"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "hodnota poľa „config-version“ nie je prípustná v tomto kontexte"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "chyba v reťazci Config-Version „%.250s“"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "hodnota pre „conffiles“ má riadok „%.*s“ v chybnom tvare"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "hodnota pre „conffiles“ nemá riadok začínajúci medzerou „%c“"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "koreňový alebo neuvedený adresár uvedený ako conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "v poli „%s“ chýba meno balíka alebo obsahuje nezmysly namiesto názvu"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "pole „%s“ obsahuje neplatné meno balíka „%.255s“: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "v poli „%s“ chýba meno balíka alebo obsahuje nezmysly namiesto názvu"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "momentálne je nainštalovaný %d súbor alebo adresár.\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "pole „%s“ odkazujúce na „%.255s“: chyba vo verzii"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -530,7 +642,7 @@ msgstr ""
 "„pole %s“ odkazujúce na „%.255s“:\n"
 " zlý vzťah verzie %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -539,7 +651,7 @@ msgstr ""
 "pole „%s“ odkazujúce na „%.255s“:\n"
 " „%c“ je zastaralé, použité „%c=“ alebo „%c%c“"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -548,11 +660,11 @@ msgstr ""
 "pole „%s“ odkazujúce na „%.255s“:\n"
 " implicitná priama zhoda čísla verzie, návrh: použite namiesto toho „=“"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "V poli Provides je možné použiť len presné určenie verzie"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -561,55 +673,55 @@ msgstr ""
 "„pole %s“ odkazujúce na „%.255s“:\n"
 " číslo verzie nezačína alfanumerickým znakom. Návrh: pridajte medzeru"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "pole „%s“ odkazujúce na „%.255s“: verzia obsahuje „%c“"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "pole „%s“ odkazujúce na „%.255s“: verzia neukončená"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "pole „%s“ odkazujúce na „%.255s“: chyba vo verzii"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "syntaktická chyba v poli „%s“ po odkaze na balík „%.255s“"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternatíva („|“) nie je prípustná v poli %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "hodnota pre pole „triggers-pending“ nie je prípustná v tomto kontexte"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "neplatný názov čakajúceho spúšťača (triggers-pending) „%.255s“: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "duplicitný čakajúci spúšťač (triggers-pending) „%.255s“"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "hodnota pre pole „triggers-awaited“ nie je prípustná v tomto kontexte"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "nepovolený názov balíka v očakávanom spúšťači „%.255s“: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr ""
@@ -667,256 +779,286 @@ msgstr "<stav balíka a popisovač súboru priebehu>"
 msgid "unable to write to status fd %d"
 msgstr "nie je možné zapísať do popisovača stavu fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "funkcia malloc zlyhala (%ld bytov)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "funkcia realloc zlyhala (%ld bytov)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "nepodarilo sa alokovať pamäť"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "zlyhalo vykonanie funkcie dup pre std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "zlyhalo vykonanie funkcie dup pre fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "chyba pri vytváraní rúry"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "chyba pri zápise „%s“"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "nie je možné čítať príznaky popisovača súboru „%.250s“"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "nie je možné nastaviť príznak close-on-exec na „%.250s“"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "konfiguračná chyba: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "zlyhalo otvorenie konfiguračného súboru „%.255s“ na čítanie: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "nespárované úvodzovky „%s“"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "neznáma voľba „%s“"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "„%s“ vyžaduje uvedenie hodnoty"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "„%s“ neberie hodnotu"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "chyba pri čítaní v konfiguračnom súbore „%.255s“"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "chyba pri uzatváraní konfiguračného súboru „%.255s“"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "chyba pri otváraní konfiguračného súboru „%s“"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "neznáma voľba --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "voľba --%s má priradenú hodnotu"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "voľba --%s nemá priradenú hodnotu"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "neznáma voľba -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "voľba -%c má priradenú hodnotu"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "voľba -%c nemá priradenú hodnotu"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "zastaralá voľba „--%s“\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "odporujúce si operácie -%c (--%s) a -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "duplicitná hodnota poľa „%s“"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "používateľom definované meno poľa „%.*s“ je príliš krátke"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "duplicitná hodnota používateľom definovaného poľa „%.*s“"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "chýba %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "prázdna hodnota %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "balík je v stave %s, ale očakávajú sa spúšťače (triggers-awaited)"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version pre balík s nezodpovedajúcim Stavom"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "balík je v stave %s, ale očakávajú sa spúšťače (triggers-awaited)"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 "balík je v stave očakávajú sa spúšťače (triggers-awaited), ale neočakávajú "
 "sa žiadne spúšťače"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "balík je v stave %s, ale očakávajú sa spúšťače (triggers-pending)"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 "balík je v stave očakávajú-sa-spúšťače (triggers-pending), ale neočakávajú "
 "sa žiadne spúšťače"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Balíček, ktorý je v stave nenainštalovaný má konfiguračné súbory, zahadzujú "
 "sa"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "zlyhalo otváranie info súboru balíka „%.255s“ na čítanie"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "nie je možné zistiť stav súboru s informáciami o balíku „%.255s“"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "nie je možné vykonať funkciu mmap na info súbor balíka „%.255s“"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "nie je možné zistiť stav súboru s informáciami o balíku „%.255s“"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "zlyhalo uzavretie po načítaní: „%.255s“"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "koniec súboru za poľom „%.*s“"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nový riadok v poli „%.*s“"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) v názve poľa „%.*s“"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "za poľom „%.*s“ musí nasledovať dvojbodka"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF pred hodnotou poľa „%.*s“ (chýbajúci záverečný nový riadok)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "znak MSDOS EOF v hodnote poľa „%.*s“ (chýbajúci nový riadok?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "nový riadok v poli „%.*s“"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "EOF počas načítania hodnoty poľa „%.*s“ (chýbajúci záverečný nový riadok)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "bolo zistených niekoľko info položiek balíka, prípustná je iba jedna"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "zlyhalo uzavretie po načítaní: „%.255s“"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "žiadne informácie o balíku v „%.255s“"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -928,7 +1070,7 @@ msgstr ""
 "%s, v súbore „%.255s“ neďaleko riadka %d balík „%.255s“:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -940,202 +1082,191 @@ msgstr ""
 "%s, v súbore „%.255s“ neďaleko riadka %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "nesmie byť prázdny reťazec"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "musí začať alfanumerickým znakom"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"znak „%c“ nie je prípustný (prípustné sú len písmená, čísla a znaky „%s“)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<žiadna>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "prázdny reťazec verzie"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "reťazec verzie obsahuje vložené medzery"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epocha vo verzii nie je číslo"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "za dvojbodkou v čísle verzie nič nenasleduje"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "neplatný znak v čísle verzie"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "neplatný znak v čísle revízie"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "chýba %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "prázdna hodnota %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "nesprávny znak „%c“ v šírke poľa\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Uzatváracia zátvorka chýba vo formáte\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(popis nie je k dispozícii)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "nepovolený názov balíka v očakávanom spúšťači „%.255s“: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "nepovolený názov balíka v očakávanom spúšťači „%.255s“: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "nie je možné ignorovať signál %s pred spustením %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "chyba pri odblokovaní signálu %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (podproces): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "funkcia fork zlyhala"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "podproces %s vrátil chybový kód %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "čakanie na podproces %s zlyhalo"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "podproces %s ukončený signálom (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", bol uložený výpis pamäte"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "podproces %s zlyhal s čakacím stavovým kódom %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "čakanie na podproces %s zlyhalo"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "neplatný názov balíka „%.250s“ v súbore odložených spúšťačov „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "skrátený odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "syntaktická chyba v súbore odložených spúšťačov „%.255s“ na znaku „%s“%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "nie je možné otvoriť/vytvoriť súbor zámku spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "spustené"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "nie je možné zistiť stav odloženého súboru spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "nie je možné otvoriť odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "nie je možné otvoriť/vytvoriť nový odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "chyba pri čítaní odloženého súboru spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "nie je možné zapísať nový odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "nie je možné zatvoriť nový odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "nie je možné nainštalovať nový odložený súbor spúšťača „%.250s“"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "prázdne názvy spúšťačov nie sú dovolené"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "názov spúšťača obsahuje neplatný znak"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1144,17 +1275,17 @@ msgstr ""
 "neplatná alebo neznáma syntax v názve spúšťača „%.250s“ (v záujmoch spúšťača "
 "balíka „%.250s“)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "nepodarilo sa otvoriť súbor záujmu spúšťača „%.250s“"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "nepodarilo sa vrátiť na začiatok súboru záujmu spúšťača „%.250s“"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1163,84 +1294,24 @@ msgstr ""
 "syntaktická chyba v súbore záujmu spúšťača „%.250s“; neplatný názov balíka "
 "„%.250s“: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "nepodarilo sa vytvoriť nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "nepodarilo sa zapísať nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "nepodarilo sa vyprázdniť (flush) nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "nepodarilo sa vyprázdniť (sync) nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "nepodarilo sa zatvoriť nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "nepodarilo sa nainštalovať nový súbor záujmu spúšťača „%.250s“"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "duplicitný súbor záujmu spúšťača pri názve súboru „%.250s“ a balíka „%.250s“"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "nepodarilo sa vytvoriť nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "nepodarilo sa zapísať nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "nepodarilo sa vyprázdniť (flush) nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "nepodarilo sa vyprázdniť (sync) nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "nepodarilo sa zatvoriť nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "nepodarilo sa nainštalovať nový súbor spúšťača súboru „%.250s“"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "nepodarilo sa prečítať nový súbor spúšťača súboru „%.250s“"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "syntaktická chyba v súbore spúšťača súboru „%.250s“"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1249,7 +1320,7 @@ msgstr ""
 "záznam spúšťača zmieňuje neplatný názov balíka „%.250s“ (súbor záujmu "
 "spúšťača „%.250s“): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1258,30 +1329,38 @@ msgstr ""
 "súbor ci spúšťača „%.250s“ obsahuje neplatnú syntax spúšťača v názve "
 "spúšťača „%.250s“: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "nepodarilo sa otvoriť súbor ci spúšťača „%.250s“"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "súbor ci spúšťača „%.250s“ obsahuje neplatnú syntax direktívy"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "súbor ci spúšťača obsahuje neznámu direktívu „%.250s“"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "nepodarilo sa vytvoriť adresár stavu spúšťačov „%.250s“"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "nepodarilo sa nastaviť vlastníctvo adresára stavu spúšťačov „%.250s“"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "prázdne názvy spúšťačov nie sú dovolené"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "názov spúšťača obsahuje neplatný znak"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1306,197 +1385,219 @@ msgstr "neočakávaný koniec súboru pri čítaní „%.250s“"
 msgid "error formatting string into varbuf variable"
 msgstr "chyba pri formátovaní reťazca do premennej varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "chyba pri čítaní z rúry dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "preskočené rozbaľovanie súboru „%.255s“ (nahradený alebo vynechaný?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "chyba pri nastavovaní časovej značky u „%.255s“"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "nie je možné vytvoriť „%.255s“ (počas spracovania „%.255s“)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "chyba pri nastavovaní vlastníckych práv symbolického odkazu „%.255s“"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "backend dpkg-deb počas „%.255s“"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "chyba pri nastavovaní vlastníckych práv u „%.255s“"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "chyba pri nastavovaní prístupových práv u „%.255s“"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"nie je možné vykonať stat() (dereferencovanie) existujúceho symbolického "
-"odkazu „%.250s“"
+msgid "error closing/writing `%.255s'"
+msgstr "chyba pri uzatváraní/zápise „%.255s“"
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"nepodarilo sa vykonať stat() (dereferencovanie) na navrhovanom novom cieli "
-"symbolického odkazu „%.250s“ symbolického odkazu „%.250s“"
+msgid "error creating pipe `%.255s'"
+msgstr "chyba pri vytváraní rúry „%.255s“"
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"pokus o prepísanie „%.250s“, ktorý je odklonenou verziou „%.250s“ (balík: "
-"„%.100s“)"
+msgid "error creating device `%.255s'"
+msgstr "chyba pri vytváraní zariadenia „%.255s“"
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr "pokus o prepísanie „%.250s“, ktorý je odklonenou verziou „%.250s“"
+msgid "error creating hard link `%.255s'"
+msgstr "chyba pri vytváraní pevného odkazu „%.255s“"
 
-#: src/archives.c:511
+#: src/archives.c:384 utils/update-alternatives.c:489
 #, c-format
-msgid "unable to stat `%.255s' (which I was about to install)"
-msgstr "nie je možné zistiť stav „%.255s“ (ktorý bude práve nainštalovaný)"
+msgid "error creating symbolic link `%.255s'"
+msgstr "chyba pri vytváraní symbolického odkazu „%.255s“"
 
-#: src/archives.c:519
+#: src/archives.c:390
 #, c-format
-msgid ""
-"unable to clean up mess surrounding `%.255s' before installing another "
-"version"
-msgstr ""
-"nie je možné upratať odpad obklopujúci „%.255s“ pred nainštalovaním inej "
-"verzie"
+msgid "error creating directory `%.255s'"
+msgstr "chyba pri vytváraní adresára „%.255s“"
 
-#: src/archives.c:525
+#: src/archives.c:436 src/archives.c:440
 #, c-format
-msgid "unable to stat restored `%.255s' before installing another version"
-msgstr ""
-"nie je možné zistiť stav obnoveného „%.255s“ pred nainštalovaním inej verzie"
-
-#: src/archives.c:561
+msgid "error setting timestamps of `%.255s'"
+msgstr "chyba pri nastavovaní časovej značky u „%.255s“"
+
+#: src/archives.c:452
 #, c-format
-msgid "archive contained object `%.255s' of unknown type 0x%x"
-msgstr "archív obsahoval objekt „%.255s“ neznámeho typu 0x%x"
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "chyba pri nastavovaní vlastníckych práv symbolického odkazu „%.255s“"
 
-#: src/archives.c:629
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "Replacing files in old package %s ...\n"
-msgstr "Nahradzujú sa súbory v starom balíku %s ...\n"
+msgid "unable to read link `%.255s'"
+msgstr "nie je možné prečítať odkaz „%.255s“"
 
-#: src/archives.c:633
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "Replaced by files in installed package %s ...\n"
-msgstr "Nahradzujú sa súbory v nainštalovanom balíku %s ...\n"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "pokus o prepísanie „%.250s“, ktorý je tiež v balíku %.250s %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"nie je možné vykonať stat() (dereferencovanie) existujúceho symbolického "
+"odkazu „%.250s“"
 
-#: src/archives.c:641
+#: src/archives.c:674
 #, c-format
 msgid ""
-"trying to overwrite directory '%.250s' in package %.250s %.250s with "
-"nondirectory"
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
 msgstr ""
-"pokus o prepísanie adresára „%.250s“ v balíku %.250s %.250s neadresárom"
+"nepodarilo sa vykonať stat() (dereferencovanie) na navrhovanom novom cieli "
+"symbolického odkazu „%.250s“ symbolického odkazu „%.250s“"
 
-#: src/archives.c:652
+#: src/archives.c:732
 #, c-format
-msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
-msgstr "pokus o prepísanie „%.250s“, ktorý je tiež v balíku %.250s %.250s"
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"pokus o prepísanie „%.250s“, ktorý je odklonenou verziou „%.250s“ (balík: "
+"„%.100s“)"
 
-#: src/archives.c:702
+#: src/archives.c:738
 #, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "nie je možné vytvoriť „%.255s“ (počas spracovania „%.255s“)"
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr "pokus o prepísanie „%.250s“, ktorý je odklonenou verziou „%.250s“"
 
-#: src/archives.c:709
+#: src/archives.c:768
 #, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "backend dpkg-deb počas „%.255s“"
+msgid "unable to stat `%.255s' (which I was about to install)"
+msgstr "nie je možné zistiť stav „%.255s“ (ktorý bude práve nainštalovaný)"
 
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
+#: src/archives.c:776
 #, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "chyba pri uzatváraní/zápise „%.255s“"
+msgid ""
+"unable to clean up mess surrounding `%.255s' before installing another "
+"version"
+msgstr ""
+"nie je možné upratať odpad obklopujúci „%.255s“ pred nainštalovaním inej "
+"verzie"
 
-#: src/archives.c:739
+#: src/archives.c:782
 #, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "chyba pri vytváraní rúry „%.255s“"
+msgid "unable to stat restored `%.255s' before installing another version"
+msgstr ""
+"nie je možné zistiť stav obnoveného „%.255s“ pred nainštalovaním inej verzie"
 
-#: src/archives.c:744 src/archives.c:749
+#: src/archives.c:818
 #, c-format
-msgid "error creating device `%.255s'"
-msgstr "chyba pri vytváraní zariadenia „%.255s“"
+msgid "archive contained object `%.255s' of unknown type 0x%x"
+msgstr "archív obsahoval objekt „%.255s“ neznámeho typu 0x%x"
 
-#: src/archives.c:762
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
 #, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "chyba pri vytváraní pevného odkazu „%.255s“"
+msgid "cannot stat file '%s'"
+msgstr "nepodarilo sa vykonať stat() súboru „%s“"
 
-#: src/archives.c:768
+#: src/archives.c:915
 #, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "chyba pri vytváraní symbolického odkazu „%.255s“"
+msgid "Replacing files in old package %s ...\n"
+msgstr "Nahradzujú sa súbory v starom balíku %s ...\n"
 
-#: src/archives.c:774
+#: src/archives.c:920
 #, c-format
-msgid "error creating directory `%.255s'"
-msgstr "chyba pri vytváraní adresára „%.255s“"
+msgid "Replaced by files in installed package %s ...\n"
+msgstr "Nahradzujú sa súbory v nainštalovanom balíku %s ...\n"
 
-#: src/archives.c:813
+#: src/archives.c:929
 #, c-format
-msgid "unable to move aside `%.255s' to install new version"
-msgstr "nie je možné odsunúť „%.255s“ aby sa dala nainštalovať nová verzia"
+msgid ""
+"trying to overwrite directory '%.250s' in package %.250s %.250s with "
+"nondirectory"
+msgstr ""
+"pokus o prepísanie adresára „%.250s“ v balíku %.250s %.250s neadresárom"
 
-#: src/archives.c:823
+#: src/archives.c:936
 #, c-format
-msgid "unable to read link `%.255s'"
-msgstr "nie je možné prečítať odkaz „%.255s“"
+msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgstr "pokus o prepísanie „%.250s“, ktorý je tiež v balíku %.250s %.250s"
+
+#: src/archives.c:1041
+#, c-format
+msgid "unable to move aside `%.255s' to install new version"
+msgstr "nie je možné odsunúť „%.255s“ aby sa dala nainštalovať nová verzia"
 
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "nie je možné vytvoriť záložný symbolický odkaz na „%.255s“"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "nie je možné zmeniť vlastnícke práva na záložnom symbolickom odkaze na "
 "„%.255s“"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "nie je možné vytvoriť záložný odkaz „%.255s“ pred nainštalovaním novej verzie"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "nie je možné nainštalovať novú verziu „%.255s“"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "nepodarilo sa otvoriť „%.255s“"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "nepodarilo sa vyprázdniť (sync) súbor „%.255s“"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1505,7 +1606,7 @@ msgstr ""
 "ignoruje sa problém so závislosťami balíka %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1514,7 +1615,7 @@ msgstr ""
 "uvažuje sa o odkonfigurovaní nevyhnutného\n"
 " balíka %s, ktoré umožní %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1523,7 +1624,7 @@ msgstr ""
 "dpkg: nie, %s je nevyhnutný, nebude odkonfigurovaný,\n"
 " aby sa umožnil %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1532,28 +1633,28 @@ msgstr ""
 "dpkg: nie, nie je možné pokračovať v %s (--auto-deconfigure pomôže):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "odstránení %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "inštalácii %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: uvažuje sa o odstránení %s, ktorý by %s pokazil ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: áno, odkonfiguruje sa %s (pokazený balíkom %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1562,11 +1663,11 @@ msgstr ""
 "dpkg: ohľadom %s obsahujúci %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignoruje sa pokazenie, je možné pokračovať!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1575,28 +1676,28 @@ msgstr ""
 "nainštalovanie %.250s by pokazilo %.250s a\n"
 " odkonfigurovanie nie je povolené (--auto-deconfigure by mohlo pomôcť)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "nainštalovanie %.250s by pokazilo existujúci softvér"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: uvažuje sa o odstránení %s v prospech %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "%s nie je správne nainštalovaný - ignorujú sa všetky závislosti na ňom.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: možné problémy s odstránením %s, pretože poskytuje %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1605,102 +1706,104 @@ msgstr ""
 "dpkg: balík %s vyžaduje reinštaláciu, ale bude odstránený ako ste "
 "požadovali.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr ""
 "dpkg: balík %s vyžaduje reinštaláciu, nepokračuje sa v odinštalovaní.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: áno, odstránim %s v prospech %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "konflikt balíkov - nebude sa inštalovať %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ignoruje sa konflikt, je možné pokračovať!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive vyžaduje aspoň jednu cestu ako argument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "príkaz find pre dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "zlyhalo vykonanie funkcie fdopen na rúre príkazu find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "chyba pri čítaní z rúry príkazu find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "chyba pri uzatváraní rúry príkazu find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "príkaz find pre --recursive vrátil nespracovanú chybu %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "prehľadané, nebol ale nájdený žiadny balík (súbory vyhovujúce *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s vyžaduje ako argument aspoň jeden súbor s balíkom"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<štand. výstup>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<štand. chybový>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Vyberá sa predtým zrušený balík %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Preskakuje sa zrušený balík %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Verzia %.250s %.250s je uz nainštalovaná, preskakuje sa.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "inštaluje sa staršia verzia %.250s; z %.250s na %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1737,19 +1840,19 @@ msgstr "nie je možné odstrániť novonainštalovanú verziu „%.250s“"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "nie je možné odstrániť novorozbalenú verziu „%.250s“"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr ""
 "nepodarilo sa vykonať stat() nového distribučného konfiguračného súboru "
 "„%.250s“"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "nie je možné zistiť stav aktuálneho konfiguračného súboru „%.250s“"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1760,57 +1863,57 @@ msgstr ""
 "Konfiguračný súbor „%s“ v systéme neexistuje.\n"
 "Inštaluje sa nový konfiguračný súbor podľa vašej požiadavky.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: nepodarilo sa odstrániť starú zálohu „%.250s“: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: nepodarilo sa premenovať „%.250s“ na „%.250s“: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: nepodarilo sa vykonať „%.250s“: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: nepodarilo sa odstrániť starú distribuovanú verziu „%.250s“: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: nepodarilo sa odstrániť odstrániť „%.250s“ (pred prepísaním): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: nepodarilo sa odstrániť vytvoriť odkaz „%.250s“ na „%.250s“: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Inštaluje sa nová verzia konfiguračného súboru %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "nie je možné inštalovať „%.250s“ ako „%.250s“"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "balík nazvaný „%s“ nie je nainštalovaný, nie je možné ho konfigurovať"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "balík %.250s je už nainštalovaný a nakonfigurovaný"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1819,7 +1922,24 @@ msgstr ""
 "balík %.250s nie je pripravený na konfiguráciu\n"
 " nie je možné konfigurovať (súčasný stav „%.250s“)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"balík %.250s nie je pripravený na konfiguráciu\n"
+" nie je možné konfigurovať (súčasný stav „%.250s“)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1828,11 +1948,11 @@ msgstr ""
 "dpkg: problémy so závislosťami zabránili konfigurácii balíka %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problémy so závislosťami - po necháva sa nenakonfigurované"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1842,7 +1962,7 @@ msgstr ""
 "požiadavky:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1850,12 +1970,12 @@ msgstr ""
 "Balík je vo veľmi nekonzistentnom stave - mali by ste ho znova\n"
 " nainštalovať pred pokusom o jeho konfiguráciu."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Nastavuje sa balík %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1864,7 +1984,7 @@ msgstr ""
 "%s: nie je možné zistiť stav konfiguračného súboru „%s“\n"
 " (= „%s“): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1873,7 +1993,7 @@ msgstr ""
 "%s: konfiguračný súbor „%s“ je cyklickým odkazom\n"
 " (= „%s“)"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1882,7 +2002,7 @@ msgstr ""
 "%s: nie je možné vykonať funkciu readlink na konfiguračnom súbore „%s“\n"
 " (= „%s“): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1891,34 +2011,35 @@ msgstr ""
 "%s: názov konfiguračného súboru „%.250s“ nie je platným názvom\n"
 " („%s“ je symbolický odkaz na „%s“)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: konfiguračný súbor „%.250s“ nie je súbor ani symbolický odkaz (= „%s“)"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: nie je možné otvoriť konfiguračný súbor %s pre haš: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Po skončení napíšte „exit“.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1927,12 +2048,12 @@ msgstr ""
 "\n"
 "Konfiguračný súbor „%s“"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (v skutočnosti „%s“)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1943,7 +2064,7 @@ msgstr ""
 " ==> Súbor v systéme bol vytvorený vami alebo skriptom.\n"
 " ==> Súbor je tiež prítomný v balíku, ktorý poskytuje správca balíka.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1952,7 +2073,7 @@ msgstr ""
 "\n"
 "     Nezmenené od doby inštalácie.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1961,7 +2082,7 @@ msgstr ""
 "\n"
 " ==> Zmenené (vami alebo skriptom) od doby inštalácie.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1970,37 +2091,37 @@ msgstr ""
 "\n"
 " ==> Zmazané (vami alebo skriptom) od doby inštalácie.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Distribútor balíka dodal upravenú verziu.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Verzia v balíku je rovnaká ako posledná nainštalovaná.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Použije sa nový súbor podľa vašej požiadavky.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Použije sa starý súbor podľa vašej požiadavky.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Ponechá sa starý konfiguračný súbor ako predvolený.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Použije sa nový konfiguračný súbor ako predvolený.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2015,181 +2136,172 @@ msgstr ""
 "      D     : zobraziť rozdiely medzi verziami\n"
 "      Z     : spustiť shell a preskúmať situáciu\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Predvolenou operáciou je ponechanie vašej aktuálnej verzie.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Predvolenou operáciou je inštalácia novej verzie.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[predvolené=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[predvolené=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[bez predvoľby]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "chyba pri zápise na štandardnom chybovom výstupe, objavene pred otázkou na "
 "konfiguračné súbory"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr ""
 "chyba pri čítaní na štandardnom vstupe pri otázke na konfiguračné súbory"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF na štandardnom vstupe pri otázke na konfiguračné súbory"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s závisí na %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s pred-závisí na %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s odporúča %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s navrhuje %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s kazí %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s je v konflikte s %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s rozširuje %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s sa odstráni.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  zruší sa nastavenie %.250s.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s sa nainštaluje, ale vo verzii %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s je nainštalovaný, ale vo verzii %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s je rozbalený, ale sa ešte nenastavil.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s je rozbalený, ale vo verzii %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s naposledy nastavená verzia je %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s je %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s poskytuje %.250s, ale sa odstráni.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s poskytuje %.250s, ale jeho nastavenie sa zruší.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s poskytuje %.250s, ale je %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s nie je nainštalovaný.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (verzia %.250s) sa nainštaluje.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (verzia %.250s) je prítomná a %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s poskytuje %.250s a bude sa inštalovať.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s poskytuje %.250s a je prítomný a %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "Pomocníka o dopytovaní sa na balíky vyvoláte pomocou --help."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s verzia %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2199,8 +2311,8 @@ msgstr ""
 "nájdete v GNU General Public Licence verzie 2 alebo neskoršej.\n"
 "Neposkytuje sa ŽIADNA záruka.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2209,7 +2321,7 @@ msgstr ""
 "Použitie: %s [<voľba> ...] <príkaz>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2228,7 +2340,7 @@ msgstr ""
 "  --truename <súbor>        vráti odklonený súbor\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2259,7 +2371,7 @@ msgstr ""
 "  --version                 zobrazí verziu\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2272,17 +2384,12 @@ msgstr ""
 "Predinštalačné a poinštalačné skripty by mali vždy používať --package\n"
 "a --divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "nepodarilo sa vykonať stat() súboru „%s“"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "chyba pri kontrole „%s“"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2291,129 +2398,114 @@ msgstr ""
 "premenovanie znamená prepísanie „%s“\n"
 "  súborom „%s“, čo nie je povolené"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "nie je možné zapísať súbor „%s“"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "kopírovanie súboru"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "nepodarilo sa premenovať „%s“ na „%s“"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "premenovanie: odstránenie duplicitného starého odkazu „%s“"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "nie je možné otvoriť zdrojový súbor „%.250s“"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "názov súboru „%s“ nie je absolútny"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "názov súboru nemôže obsahovať znaky nového riadka"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokálne odsunutie %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokálne odklonenie %s na %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "odklonenie %s balíkom %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "odklonenie %s na %s balíkom %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "ľubovoľné odklonenie %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "ľubovoľné odklonenie %s na %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "nedá sa vytvoriť nový súbor %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "nie je možné vyprázdniť (flush) súbor „%s“"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "chyba pri odstraňovaní starého súboru diversions-old"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "chyba pri vytváraní nového súboru diversions-old"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "chyba pri inštalovaní nového súboru diversions"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s vyžaduje jediný parameter"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "názov súboru „%s“ nie je absolútny"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "názov súboru nemôže obsahovať znaky nového riadka"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Adresáre sa nedajú odkloniť"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "nie je možné odkloniť súbor „%s“ na seba samého"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Opúšťa sa „%s“\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "„%s“ je v kolízii s „%s“"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Pridáva sa „%s“\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"ignoruje sa požiadavka na odstránenie %.250s, ktorý nie je nainštalovaný."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Odklonenie „%s“ neexistuje, takže sa neodstránilo\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2424,7 +2516,7 @@ msgstr ""
 "  pri odstraňovaní „%s“\n"
 "  nájdené „%s“"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2435,16 +2527,23 @@ msgstr ""
 "  pri odstraňovaní „%s“\n"
 "  nájdené „%s“"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"ignoruje sa požiadavka na odstránenie %.250s, ktorý nie je nainštalovaný."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Odstraňuje sa „%s“\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "názov balíka nemôže obsahovať znaky nového riadka"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "kam-odkloniť nemôže obsahovať znaky nového riadka"
 
@@ -2460,12 +2559,12 @@ msgstr "zlyhalo vykonanie funkcie fstat u predchádzajúceho súboru s odchýlka
 msgid "failed to fstat diversions file"
 msgstr "zlyhalo vykonanie funkcie fstat v súbore s odchýlkami"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "odchýlky „%.250s“ alebo „%.250s“ sú v konflikte"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2475,7 +2574,7 @@ msgstr ""
 " tieto balíky (a všetky na nich závislé) pracovali správne, musia byť\n"
 " preinštalované:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2485,7 +2584,7 @@ msgstr ""
 "Aby pracovali, musia byť nakonfigurované pomocou príkazu dpkg --configure\n"
 "alebo výberom položky konfigurácia v menu dselectu:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2498,7 +2597,7 @@ msgstr ""
 "menu\n"
 " dselect-u:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2509,7 +2608,7 @@ msgstr ""
 "jej opakovaním; balíky môžu byť odstránené použitím dselect-u alebo pomocou "
 "dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2519,7 +2618,7 @@ msgstr ""
 "aktivovali v iných balíkoch. Toto spracovanie je možno vyžiadať  pomocou\n"
 "dselect alebo dpkg --configure --pending (alebo dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2529,14 +2628,41 @@ msgstr ""
 "dokončené. Spracovanie spúšťačov je možno vyžiadať  pomocou\n"
 "dselect alebo dpkg --configure --pending (alebo dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s nevyžaduje argumenty"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2544,19 +2670,19 @@ msgstr ""
 "Iný proces zamkol zápis do databázy a je možné, že ju momentálne mení.\n"
 "Niektoré z nasledových problémov môžu byť spôsobené tým.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<neznámy>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr "%d v %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
@@ -2564,7 +2690,7 @@ msgstr[0] " %d balík, z nasledovných sekcií:"
 msgstr[1] " %d balíky, z nasledovných sekcií:"
 msgstr[2] " %d balíkov, z nasledovných sekcií:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2573,30 +2699,34 @@ msgstr ""
 "Verzia dpkg s fungujúcou podporou %s ešte nie je nakonfigurovaná.\n"
 " Použite prosím „dpkg --configure dpkg“ a skúste to znova.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg nie je uvedené ako nainštalované, nie je možné skontrolovať podporu "
 "%s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "pole Pre-Depends"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "dlhé názvy súborov"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "viaceré Conflicts a Replaces"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2605,27 +2735,27 @@ msgstr ""
 "dpkg: nie je možné určiť ako uspokojiť pred-závislosti:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "nie je možné vyriešiť pred-závislosti pre %.250s (vyžadované pre %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "zastaralá voľba „--%s“, prosím použite namiesto nej „--%s“."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions vyžaduje tri argumenty: <verzia> <vzťah> <verzia>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions zlá relácia"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "verzia „%s“ má chybnú syntax: %s"
@@ -2682,12 +2812,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "prekonáva sa problém, pretože je nastavené --force: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "nie je možné otvoriť zoznam súborov balíka „%.250s“"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2696,37 +2826,43 @@ msgstr ""
 "zoznam súborov balíka „%.250s“ chýba, predpokladá sa, že balík nemá "
 "nainštalované žiadne súbory."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "nie je možné zistiť stav súboru so zoznam súborov balíka „%.250s“"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "v zozname súborov balíka „%.250s“ chýba na konci znak nového riadka"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "zoznam súborov balíka „%.250s“"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "v zozname súborov balíka „%.250s“ chýba na konci znak nového riadka"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "zoznam súborov balíka „%.250s“ obsahuje prázdny názov súboru"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "chyba pri zatváraní zoznamu súborov balíka „%.250s“"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Číta sa databáza ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
@@ -2734,78 +2870,50 @@ msgstr[0] "momentálne je nainštalovaný %d súbor alebo adresár.\n"
 msgstr[1] "momentálne sú nainštalované %d súbory alebo adresáre.\n"
 msgstr[2] "momentálne je nainštalovaných %d súborov alebo adresárov.\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "nie je možné vytvoriť aktualizovaný zoznam súborov balíka %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "zlyhal zápis aktualizovaného zoznamu súborov balíka %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "zlyhalo vyprázdnenie aktualizovaného zoznamu súborov balíka %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "zlyhala synchronizácia aktualizovaného zoznamu súborov balíka %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "zlyhalo uzavretie aktualizovaného zoznamu súborov balíka %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "zlyhala inštalácia aktualizovaného zoznamu súborov balíka %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "nenainštalovaný"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "nenainštalované, ale konfiguračné súbory zachované"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "pokazený z dôvodu chyby pri odstraňovaní alebo inštalácii"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "rozbalený ale nenakonfigurovaný"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "pokazený z dôvodu chyby v postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "čaká sa na spracovanie spúšťačov iným balíkom (triggers-awaited)"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "spustené"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "inštalovaný"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "chyba: premenná PATH nie je nastavená."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "„%s“ nebol nájdený v premennej PATH alebo nie je spustiteľný."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2818,7 +2926,7 @@ msgstr[0] "„%s“ nebol nájdený v premennej PATH alebo nie je spustiteľný.
 msgstr[1] "„%s“ nebol nájdený v premennej PATH alebo nie je spustiteľný."
 msgstr[2] "„%s“ nebol nájdený v premennej PATH alebo nie je spustiteľný."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2836,100 +2944,153 @@ msgstr ""
 "NB: premenná PATH používateľa root by mala obsahovať /usr/local/sbin, /usr/"
 "sbin a /sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "nie je možné nastaviť premennú prostredia pre skript údržby"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "zlyhalo vykonanie funkcie chroot na „%.255s“"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "nie je možné zmeniť adresár na „%.255s“"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "nie je možné nastaviť práva na spustenie na „%.250s“"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "nie je možné nastaviť premennú prostredia pre skript údržby"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "nainštalovaný skript %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "nie je možné zistiť stav %s „%.250s“"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nový skript %s"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "starý %s skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "nie je možné zistiť stav %s „%.250s“: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - skúša sa radšej skript z nového balíka ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "v novej verzii balíka nie je žiaden skript - ukončuje sa"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... vyzerá to tak, že sa to podarilo.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "nedá sa bezpečne odstrániť „%.255s“"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "nie je možné skontrolovať existenciu „%.250s“"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "nedá sa prečítať informácia o adresári"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "chyba pri pokuse otvoriť %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "nie je možné zapísať súbor „%s“"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "konfiguračný súbor „%.250s“ nebol v balíku nájdený"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "chyba pri zápise „%.250s“"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian „%s“ program na údržbu balíkov, verzia %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2952,7 +3113,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2990,7 +3155,7 @@ msgstr ""
 "  -Dh|--debug=help                 zobrazí pomocníka na ladenie.\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3002,7 +3167,7 @@ msgstr ""
 "  --version                        Zobrazí verziu.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3014,21 +3179,64 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  (napíšte %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "Na vnútorné účely: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
-msgid ""
-"Options:\n"
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
+msgid ""
+"Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
 "  --root=<directory>         Install on a different root directory.\n"
 "  --instdir=<directory>      Change installation dir without changing admin "
@@ -3052,6 +3260,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3094,7 +3304,7 @@ msgstr ""
 "  --abort-after <n>          preruší sa po nájdení <n> chýb.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3114,14 +3324,14 @@ msgstr ""
 "control).\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Skúste používateľsky prívetivú správu balíkov pomocou „dselect“ alebo "
 "„aptitude“.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3141,59 +3351,63 @@ msgstr ""
 "\n"
 "Voľby označené [*] produkujú rozsiahly výstup - použite „less“ alebo „more“!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3202,103 +3416,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problémy so závislosťami - neodstraňuje sa"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problémy so závislosťami - neodstraňuje sa"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "nie je možné nastaviť premennú prostredia pre skript údržby"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "chyba pri čítaní v konfiguračnom súbore „%.255s“"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3306,7 +3520,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3314,38 +3528,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug vyžaduje osmičkový argument"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "prázdny názov balíka v dvojbodkou oddelenom zozname --ignore-depends „%.250s“"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends vyžaduje platný názov balíka. „%.250s“ nie je; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "neplatné číslo pre --%s: „%.250s“"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "chyba pri vykonávaní funkcie „%s“, chybový kód %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "stav"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s nevyžaduje argumenty"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3354,7 +3603,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3362,40 +3611,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "neznáma vynucovacia/odmietacia voľba „%.*s“"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "zastaralá vynucovacia/zakazovacia voľba „%s“\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd vyžaduje jeden parameter, nie nula"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd vyžaduje len jeden parameter"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents vyžaduje práve jeden paramater"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "nie je možné otvoriť „%i“ pre tok"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "nečakaný koniec súboru pred koncom riadka %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "vyžaduje sa zadanie voľby určujúcej operáciu"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3403,22 +3650,22 @@ msgstr ""
 "musíte označiť balíky ich vlastnými názvami, nie citovaním názvov súborov z "
 "ktorých pochádzajú"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending neprijíma žiadne argumenty"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s vyžaduje ako parameter aspoň jeden názov balíka"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Balík %s uvedený viac ako jedenkrát, spracuje sa len raz.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3427,7 +3674,7 @@ msgstr ""
 "Viac ako jedna kópia balíka %s bola rozbalená\n"
 " v tomto behu! Konfiguruje sa len jedenkrát.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3437,112 +3684,112 @@ msgstr ""
 " (súčasný stav „%.250s“, nečaká sa na žiadne spúšťače\n"
 " (triggers-pending))"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Balík %s, ktorý poskytuje %s, sa odstráni.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Balík %s sa odstráni.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Verzia %s na systéme je %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Balík %s, ktorý poskytuje %s, očakáva spracovanie spúšťačov..\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Balík %s očakáva spracovanie spúšťačov.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: taktiež sa konfiguruje „%s“ (vyžaduje ho „%s“)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Balík %s, ktorý poskytuje %s, ešte nie je nakonfigurovaný.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Balík %s ešte nie je nakonfigurovaný.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Balík „%s“, ktorý poskytuje %s, nie je nainštalovaný.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Balík %s nie je nainštalovaný.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) kazí %s a je %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) poskytuje %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Verzia %s, ktorá sa má konfigurovať, je %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " závisí na "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; aj keď:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "chyba potvrdzujúca, že „%.250s“ neexistuje"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "znovuzostavený súbor balíka"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Overuje sa %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verifikácia balíka %s zlyhala!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3551,94 +3798,99 @@ msgstr ""
 "Verifikácia balíka %s zlyhala,\n"
 "napriek tomu sa inštaluje podľa vašej požiadavky.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "prešiel\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "zlyhalo vytvorenie dočasného adresára"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "balík %s má príliš veľa dvojíc V konflikte s/Nahrádza"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "nie je možné vymazať riadiaci info súbor „%.250s“"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "stará verzia balíka má príliš dlhý názov info súboru, ktorý začína „%.250s“"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "nie je možné odstrániť zastaralý info súbor „%.250s“"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "nie je možné nainštalovať (navrhovaný) nový info súbor „%.250s“"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "nie je možné otvoriť dočasný riadiaci adresár"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "balík obsahuje príliš dlhý názov riadiaceho info súboru (začínajúci „%.50s“)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "riadiaci info balík obsahoval adresár „%.250s“"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "funkcia rmdir u informácií o riadení balíka „%.250s“ nepovedala, že to nie "
 "je adresár"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "balík %s obsahoval zoznam ako info súbor"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "nie je možné nainštalovať nový info súbor „%.250s“ ako „%.250s“"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "nie je možné vymazať riadiaci info súbor „%.250s“"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Vyskytlo sa zmiznutie balíka %s, ktorý bol úplne nahradený.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "nie je možné vstúpiť do archívu"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "zlyhalo vytvorenie dočasného adresára"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "dĺžka riadiacej informácie"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Zaznamenané informácie o %s z %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "architektúra balíka (%s) nezodpovedá systému (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3647,101 +3899,96 @@ msgstr ""
 "dpkg: problém s pred-závislosťami v súvislosti s %s, obsahujúcim %s:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problém s pred-závislosťami - neinštaluje sa %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignoruje sa problém s pred-závislosťami!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Pripravuje sa nahradenie %s %s (pomocou %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Rozbaľuje sa %s (z %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "názov konfiguračného súboru (začínajúci „%.250s“) je príliš dlhý (>%d znakov)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "chyba pri čítaní v %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "chyba pri zatváraní %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "chyba pri pokuse otvoriť %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Dekonfiguruje sa %s, aby sa umožnilo odstránenie %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Dekonfiguruje sa %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Rozbaľuje sa náhrada %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "extrakcia poľa dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "chyba pri čítaní dpkg-deb tar výstupu"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "poškodený systémový tar súbor - poškodený archív balíkov"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: zrušiť možné koncové nuly"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "nedá sa zistiť stav starého súboru „%.250s“, takže sa nebude mazať: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "nedá sa zmazať starý adresár „%.250s“: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "starý konfiguračný súbor „%.250s“ je prázdny adresár (a teraz bol zmazaný)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "nedá sa zistiť stav ďalšieho nového súboru „%.250s“"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3750,23 +3997,18 @@ msgstr ""
 "starý súbor „%.250s“ je rovnaký ako niekoľko nových súborov! („%.250s“ aj "
 "„%.250s“)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "nedá sa bezpečne odstrániť starý súbor „%.250s“: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Vyskytlo sa zmiznutie balíka %s, ktorý bol úplne nahradený.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3778,90 +4020,90 @@ msgstr ""
 "očak-spúšť/čaká-na-spúšť\n"
 "|/ Chyba?=(žiadna)/Reinšt-vyžadovaná (Stav,Chyba: veľké písmeno=zle)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Názov"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Verzia"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Popis"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Nenašli sa žiadne balíky vyhovujúce %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "odsunuté balíkom %s z: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "odsunuté balíkom %s do: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokálne odsunutie z: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokálne odsunutie do: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search potrebuje najmenej jeden argument vzorky názvu súboru"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Nenašli sa žiadne balíky vyhovujúce %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr ""
 "Balík „%s“ nie je nainštalovaný a nie sú o ňom dostupné žiadne informácie.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Balík „%s“ nie je dostupný.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Balík „%s“ nie je nainštalovaný.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Balík „%s“ neobsahuje žiadne súbory (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokálne odsunutý do: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "balík odsúva ostatné do: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "odsunuté balíkom %s do: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3869,22 +4111,22 @@ msgstr ""
 "Použite dpkg --info (= dpkg-deb --info) na preskúmanie súborov archívov,\n"
 "a dpkg --contents (= dpkg-deb --contents) na vypísanie ich obsahu.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s vyžaduje najviac dva argumenty"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "riadiaci súbor obsahuje %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Program „%s“ na údržbu balíkov Debianu, verzia %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3921,11 +4163,17 @@ msgstr ""
 "balíka.\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3934,7 +4182,7 @@ msgstr ""
 "  -f|--showformat=<format>           Použije alternatívny formát pre --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3955,13 +4203,17 @@ msgstr ""
 "  ${var[;width]}. Polia budú zarovnané doprava, ak bude šírka záporná,\n"
 "  inak bude použité zarovnanie doľava.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Pomocníka o dopytovaní sa na balíky vyvoláte pomocou --help."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "ignoruje sa požiadavka na odstránenie %.250s, ktorý nie je nainštalovaný."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3970,11 +4222,11 @@ msgstr ""
 "ignoruje sa požiadavka na odstránanie %.250s, v systéme\n"
 " ostali konfiguračné súbory.  Použite --purge na  ich dodatočné odstránenie."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Toto je nevyhnutný balík - nemal by byť odstránený."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3983,11 +4235,11 @@ msgstr ""
 "dpkg: problémy závislosti zabránili vymazaniu %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problémy so závislosťami - neodstraňuje sa"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3996,7 +4248,7 @@ msgstr ""
 "dpkg: %s: problémy so závislosťami, ale odstraňuje sa podľa požiadavky:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4004,17 +4256,17 @@ msgstr ""
 "Balík je vo veľmi zlom nekonzistentnom stave - mali by ste\n"
 " ho pred pokusom o odstránanie preinštalovať."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Chcete odinštalovať alebo odstrániť balík %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Odstraňuje sa %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4023,102 +4275,106 @@ msgstr ""
 "počas odstraňovania %.250s, nebolo možné odstrániť adresár „%.250s“: %s - "
 "nie je adresár koreňom pripojeného systému súborov?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "nie je možné odstrániť „%.250s“"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "nedá sa bezpečne odstrániť „%.255s“"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "pri odstraňovaní %.250s, adresár „%.250s“ nebol prázdny a teda nebol "
 "odstránený."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "nie je možné odstrániť „%.250s“"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Odstraňujú sa konfiguračné súbory pre %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "nie je možné odstrániť starý konfiguračný súbor „%.250s“ (= „%.250s“)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr ""
 "nie je možné prečítať adresár konfiguračného súboru „%.250s“ (z „%.250s“)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "nie je možné odstrániť starý záložný konfiguračný súbor „%.250s“ (z „%.250s“)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "nie je možné odstrániť zoznam starých súborov"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "nie je možné odstrániť starý postrm skript"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "neočakávaný koniec súboru v názve balíka na riadku %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "neočakávaný koniec riadka v názve balíka na riadku %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "neočakávaný koniec súboru za názvom balíka na riadku %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "neočakávaný koniec riadka za názvom balíka na riadku %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "neočakávané dáta za balíkom a výberom na riadku %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "nepovolený názov balíka na riadku %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "nepovolený názov balíka na riadku %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "neznámy cieľový stav na riadku %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "chyba pri čítaní zo štandardného vstupu"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "Pomocníka o dopytovaní sa na balíky vyvoláte pomocou --help."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4135,7 +4391,7 @@ msgstr ""
 "  --list [<glob-vzor>]     vypísať aktuálne prekonania v databáze.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4156,31 +4412,17 @@ msgstr ""
 "  --version                zobrazí verziu\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "odstraňujú sa koncové /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "nedá sa otvoriť nový súbor statoverride"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "chyba pri odstraňovaní súboru statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "chyba pri vytváraní nového súboru statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "chyba pri inštalovaní nového súboru statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add vyžaduje štyri parametre"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4188,21 +4430,21 @@ msgid ""
 msgstr ""
 "Prekonanie „%s“ už existuje, ale kvôli uvedenému --force bude ignorovaný."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Prekonanie „%s“ už existuje, prerušuje sa."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "bolo zadané --update, ale %s neexistuje"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Neexistuje žiadne prekonanie."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update je nepoužiteľný pri --remove"
 
@@ -4322,42 +4564,42 @@ msgstr ""
 "  --no-act                         Iba test - v skutočnosti nič nemeniť.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger je potrebné volať z údržbového skriptu (alebo voľbou --by-"
+"package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: púšťa dátový adresár, ktorý zatiaľ nebol vytvorený\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: záznamy spúšťača zatiaľ neexistujú\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "potrebuje jeden parameter, názov spúšťača"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger je potrebné volať z údržbového skriptu (alebo voľbou --by-"
-"package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: neplatné meno očakávaného balíka „%.250s“: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "neplatný názov spúšťača „%.250s“: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4366,7 +4608,7 @@ msgstr ""
 "%s: pri spracovaní spúšťačov bol nájdený cyklus:\n"
 " reťazec balíkov, ktorých spúšťače sú alebo môžu byť za to zodpovedné:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4375,42 +4617,43 @@ msgstr ""
 "\n"
 " očakávané spúšťače (triggers-pending) balíkov, ktoré nemožno vyriešiť:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "spúšťače v slučke, ignorujú sa"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Spracúvajú sa spúšťače %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s potrebuje presne jeden argument ako súbor Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "nie je možné vstúpiť do oblasti stavu dpkg pre celkovú dostupnú aktualizáciu"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "celková dostupná aktualizácia vyžaduje možnosť zápisu do stavovej oblasti "
 "dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Nahradzujú sa informácie o dostupných balíkoch, pomocou %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Aktualizujú sa informácie o dostupných balíkoch, pomocou %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
@@ -4418,7 +4661,7 @@ msgstr[0] "Informácie o %d balíku boli aktualizované.\n"
 msgstr[1] "Informácie o %d balíkoch boli aktualizované.\n"
 msgstr[2] "Informácie o %d balíkoch boli aktualizované.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4531,155 +4774,154 @@ msgstr[0] "ignoruje sa %d upozornenie o riadiacom súbore(och)\n"
 msgstr[1] "ignorujú sa %d upozornenia o riadiacom súbore(och)\n"
 msgstr[2] "ignoruje sa %d upozornení o riadiacom súbore(och)\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s vyžaduje parameter <adresár>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build vyžaduje najviac dva argumenty"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "nie je možné overiť existenciu archívu „%.250s“"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "cieľ je adresárom - nie je možné preskočiť kontrolu riadiaceho súboru"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "nekontroluje sa obsah riadiacej oblasti."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: zostavuje sa neznámy balík v „%s“.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: zostavuje sa balík „%s“ v „%s“.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "nie je možné vytvoriť dočasný súbor (dáta)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "riadiaca oblasť"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "zlyhalo odpojenie dočasného súboru (dáta), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "nie je možné prejsť na začiatok dočasného súboru (dáta)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "nie je možné vykonať fstat členského súboru ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "chyba pri zápise „%.250s“"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "medzi členmi"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "nie je možné zapísať názov súboru do rúry programu tar (dáta)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<compress> z tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "neočakávaný koniec súboru v %s v %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "chyba pri čítaní %s zo súboru %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "nie je možné čítať archív „%.255s“"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "nie je možné vykonať funkciu fstat na archív"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "archív nemá bodku v čísle verzie"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "archív neobsahuje nové riadky v hlavičke"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "súbor „%.250s“ je poškodený - zlé číslo časti"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "súbor „%.250s“ nie je binárnym archívom Debianu (skúste dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "archív nemá bodku v čísle verzie"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "archív neobsahuje nové riadky v hlavičke"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "archív nemá bodku v čísle verzie"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "neznáma archívna verzia %.250s , nainštalujte novšiu dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4706,41 +4948,41 @@ msgstr "súbor „%.250s“ obsahuje dva riadiace členy, ukončuje sa"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " nový debian balík, verzia %s.\n"
 " veľkosť %ld bajtov: riadiaci archív= %zi bajtov.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "archív má zdeformovanú riadiacu dĺžku „%s“"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "preskočené dáta časti z %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " starý debian balík, verzia %s.\n"
 " veľkosť %ld bajtov: riadiaci archív= %zi, hlavný archív= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4749,49 +4991,50 @@ msgstr ""
 "dpkg-deb: súbor vyzerá ako archív, ktorý bol poškodený\n"
 "dpkg-deb:    pri jeho sťahovaní v režime ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "„%.255s“ nemá formát archívu Debianu"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "zlyhal zápis do rúry pri kopírovaní"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "zlyhalo uzatvorenie rúry pri kopírovaní"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dáta"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "zlyhalo vykonanie chdir do adresára"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "zlyhalo vytvorenie adresára"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "zlyhalo vykonanie chdir do adresára po jeho vytvorení"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "zlyhalo vykonanie chdir do adresára"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekompresia>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "vložiť"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s potrebuje názov .deb súboru"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4800,37 +5043,37 @@ msgstr ""
 "--%s potrebuje cieľový adresár.\n"
 "Možno by ste mali použiť dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s potrebuje najviac dva parametre (.deb a adresár)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s potrebuje len jeden parameter (názov .deb súboru)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "zlyhalo chdir do „/“ pre vyčistenie"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "nepodarilo sa vykonať stat() súboru „%s“"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: „%.255s“ neobsahuje riadiacu zložku „%.255s“\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "otvorenie zložky „%.255s“ (v %.255s) zlyhalo neočakávaným spôsobom"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
@@ -4838,69 +5081,77 @@ msgstr[0] "Chýba %d požadovaný riadiaci komponent"
 msgstr[1] "Chýbajú %d požadované riadiace komponenty"
 msgstr[2] "Chýba %d požadovaných riadiacich komponentov"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "nie je možné skenovať adresár „%.255s“"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "nie je možné zistiť stav „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "nie je možné otvoriť „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "nie je možné prečítať „%.255s“ (v „%.255s“)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bajtov, %5d riadky   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     nie je obyčajný súbor          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(súbor „control“ chýba v riadiacom archíve!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "nebolo možné otvoriť komponent „control“"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "zlyhanie počas čítania „control“ komponentu"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "chyba pri uzatváraní zložky „%s“"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Chyba vo formáte"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents vyžaduje práve jeden paramater"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian „%s“ backend pre archív balíkov, verzia %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4911,6 +5162,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4926,7 +5179,7 @@ msgstr ""
 "  --fsys-tarfile <deb>              vypíše tar so súbormi\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4939,11 +5192,27 @@ msgstr ""
 "<cpoložka> je názov položky v hlavnom súbore „control“.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4953,6 +5222,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Voľby:\n"
@@ -4967,7 +5239,7 @@ msgstr ""
 "none)\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4981,7 +5253,7 @@ msgstr ""
 "balíkov. Balíky rozbalené použitím „dpkg-deb --extract“ sa nenainštalujú\n"
 "správne!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4989,172 +5261,192 @@ msgstr ""
 "Napíšte dpkg-deb --help pre pomocníka o manipulácii s *.deb súbormi;\n"
 "Napíšte dpkg --help pre pomocníka o inštalácii a deinštalácii balíkov."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "neplatné celé číslo pre -%c: „%.250s“"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "neplatná úroveň kompresie pre -%c: „%ld“"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "neznámy typ kompresie „%s“!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "neplatná úroveň kompresie pre -%c: „%ld“"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "súbor „%.250s“ je poškodený - nesprávne číslice (kód %d) v %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "súbor „%.250s“ je poškodený - %.250s chýba"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "súbor „%.250s“ je poškodený - chýbajúci nový riadok za %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "chyba pri čítaní %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "súbor „%.250s“ je poškodený - chybné magické znaky na konci prvého záhlavia"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "súbor „%.250s“ je poškodený - zlé doplnenie znaku (kód %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "súbor „%.250s“ je poškodený - nuly v info sekcii"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formátovať číslo verzie"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s je nainštalovaný, ale vo verzii %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "súbor „%.250s“ je verzia formátu „%.250s“ - potrebujete novší dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "názov balíka"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "číslo verzie balíka"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "kontrolný súčet MD5 súboru balíka"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "súbor „%.250s“ je poškodený - zlý MD5 kontrolný súčet „%.250s“"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "ofset časti"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "čísla častí"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "súbor „%.250s“ je poškodený - chýba lomka medzi číslami častí"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "počet častí"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "súbor „%.250s“ je poškodený - zlý počet častí"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "počet častí"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "súbor „%.250s“ je poškodený - zlé číslo časti"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "názov balíka"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "súbor „%.250s“ je poškodený - chybný magický znak na konci druhej hlavičky"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "súbor „%.250s“ je poškodený - druhý člen nie je súčasťou dát"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "súbor „%.250s“ je poškodený - chybný počet častí pre uvedené veľkosti"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "súbor „%.250s“ je poškodený - veľkosť je zlá pre uvedené číslo súčasti"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "nie je možné vykonať fstat() časti súboru „%.250s“"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "súbor „%.250s“ je poškodený - príliš krátky"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "nie je možné otvoriť časť archívneho súboru „%.250s“"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "súbor „%.250s“ nie je súčasťou archívu"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5171,9 +5463,10 @@ msgstr "súbor „%.250s“ nie je súčasťou archívu"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5196,12 +5489,19 @@ msgstr ""
 "    Čiast.veľ.súboru (použ. časť):  %lu bajtov\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<neznámy>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s vyžaduje jeden alebo viac parametrov častí súboru"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "súbor „%s“ nie je súčasťou archívu\n"
@@ -5237,7 +5537,7 @@ msgstr "Preskakuje sa zrušený balík %s.\n"
 msgid "split package part"
 msgstr "Balík %s sa skladá z %d časti: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "dokončené\n"
@@ -5262,11 +5562,6 @@ msgstr "časť %d chýba"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian „%s“ nástroj na rozdeľovanie/spájanie balíkov; verzia %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5289,17 +5584,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Voľby:\n"
 "  --depotdir <adresár>             použije <adresár> namiesto %s/%s\n"
@@ -5311,152 +5615,161 @@ msgstr ""
 "\n"
 "Výstupný stav: 0 = OK;  1 = -a nie je časťou;  2 = problém!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Napíšte dpkg-split --help pre pomocníka."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "neočakávaný koniec súboru v %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "veľkosť časti je buď príliš veľká alebo negatívna"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "veľkosť časti musí byť aspoň %d KiB (kvôli hlavičke)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "nie je možné prečítať uskladňovací adresár „%.250s“"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto vyžaduje použitie voľby --output"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto vyžaduje presne jednu časť parametru súboru"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "nie je možné prečítať časť súboru „%.250s“"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr ""
 "Súbor „%.250s“ nie je časťou archívu skladajúceho sa z viacerých častí.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "nie je možné znovu otvoriť časť súboru „%.250s“"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "nie je možné otvoriť nový depot súbor „%.250s“"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "nie je možné premenovať nový uskladňovací súbor „%.250s“ na „%.250s“"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Časť %d balíka %s je naplnená (stále potrebuje "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " a "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "nie je možné vymazať použitý uskladňovací súbor „%.250s“"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Prebytočné súbory zanechané v uskladňovacom adresári:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "nie je možné zistiť stav „%.250s“"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bajtov)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (nie je obyčajný súbor)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Zatiaľ nezostavené balíky:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Balík %s: časti"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "časť súboru „%.250s“ nie je obyčajný súbor"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(celkom %lu bajtov)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "nie je možné zahodiť „%.250s“"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Vymazaný %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "extrakcia poľa dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "nie je možné otvoriť zdrojový súbor „%.250s“"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "nie je možné vykonať funkciu fstat na zdrojový súbor"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "zdrojový súbor „%.250s“ nie je obyčajný súbor"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5466,33 +5779,22 @@ msgstr[0] "Balík %s sa skladá z %d časti: "
 msgstr[1] "Balík %s sa skladá z %d častí: "
 msgstr[2] "Balík %s sa skladá z %d častí: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split potrebuje ako argument zdrojový názov súboru"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split vyžaduje najviac zdrojový názov súboru a začiatok cieľovej cesty"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5597,7 +5899,7 @@ msgstr ""
 "  --help                   zobrazí tohto pomocníka\n"
 "  --version                zobrazí verziu\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5612,7 +5914,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5646,125 +5948,96 @@ msgstr ""
 "  --version                zobrazí verziu\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "chyba"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "upozornenie"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "nedá sa vykonať stat() %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) zlyhal: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "funkcia malloc zlyhala (%ld bytov)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "zadané dva príkazy: --%s a --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "nedá sa dopisovať do súboru %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "scan() %s zlyhal: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "nie je možné spustiť %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "nedá sa urobiť %s ako symbolická linka na %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "nedá sa nainštalovať %s ako %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "nedá sa odstrániť %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "neočakávaný koniec súboru pri pokuse o čítanie %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "počas čítania %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "neukončený riadok pri pokuse o čítanie %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s poškodený: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "nové riadky sú zakázané v súboroch update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "počas zápisu %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "názov závislého"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "duplicitná závislosť %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "závislý odkaz"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "závislý odkaz je totožný s hlavným odkazom %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "duplicitný závislý odkaz %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "súbor primárneho"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "duplicitná cesta %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5773,90 +6046,80 @@ msgstr ""
 "alternatíva %s (súčasť skupiny odkazov %s) neexistuje. Odstraňuje sa zo "
 "zoznamu alternatív."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "priorita"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "súbor závislého"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "priorita %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "nedá sa načítať %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "stav"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "neplatný stav"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "hlavný odkaz"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "nedá sa zatvoriť %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "zahadzuje sa zastaralý závislý odkaz %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "nedá sa zapísať %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "nie je možné vyprázdniť (flush) súbor „%s“"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "automatický režim"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "manuálny režim"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  odkaz práve ukazuje na %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  odkaz momentálne chýba"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - priorita %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  vedľajší %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Momentálne je „najlepšia“ verzia „%s“."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Nie sú dostupné žiadne verzie."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
@@ -5864,40 +6127,40 @@ msgstr[0] "Existuje %d možnosť alternatívy %s (poskytujúcej %s)."
 msgstr[1] "Existujú %d možnosti alternatívy %s (poskytujúcej %s)."
 msgstr[2] "Existuje %d možností alternatívy %s (poskytujúcej %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Výber"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Cesta"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Priorita"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Stav"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Stlačením klávesu Enter ponecháte predvolenú možnosť[*], inak zadajte číslo "
 "výberu: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "nenahrádza sa %s odkazom."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "nemožno nainštalovať neznámu voľbu %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5906,98 +6169,195 @@ msgstr ""
 "preskočené vytvorenie %s, pretože príslušný súbor %s (zo skupiny odkazov %s) "
 "neexistuje."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "nenahrádza sa %s odkazom."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Volanie %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternatíva %s nezmenená, pretože možnosť %s nie je dostupná."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Preskočiť neznámu alternatívu %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "riadok je príliš dlhý alebo nie je ukončený pri pokuse o čítanie %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Preskočiť neplatný riadok: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s visí, bude sa aktualizovaný najlepšou voľbou."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s sa zmenil (manuálne alebo skriptom). Prepína sa len na manuálne "
+"aktualizácie."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "nastavuje sa automatický výber %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "odkaz %s sa premenuje z %s na %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "závislý odkaz %s sa premenuje z %s na %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "použije sa %s, ktorý poskytuje %s (%s) v %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+"vynucuje sa reinštalácia alternatívy %s, pretože skupina odkazov %s je "
+"poškodená."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"aktuálna alternatíva %s je neznáma, prepína sa na %s pre skupinu odkazov %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "názov alternatívy (%s) nesmie obsahovať „/“ a medzery."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "odkaz alternatívy nie je absolútny, čo by mal byť: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "cesta alternatívy nie je absolútna, čo by mala byť: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternatíva %s nemôže byť primárna: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "odkaz alternatívy %s už spravuje %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternatívna cesta %s neexistuje"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "alternatíva %s nemôže byť závislosťou %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternatíva %s nemôže byť primárna: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "odkaz alternatívy %s už spravuje %s."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "neznámy parameter „%s“"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install vyžaduje <linku> <názov> <cestu> <prioritu>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<odkaz> a <cesta> sa nemôžu zhodovať"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "priorita musí byť celé číslo"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s vyžaduje <názov> <cestu>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s vyžaduje <názov>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave je povolené iba s --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave vyžaduje <odkaz> <názov> <cestu>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "názov %s je primárny aj závislý"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "odkaz %s je primárny aj závislý"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s vyžaduje parameter <súbor>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "neznáma voľba „%s“"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6005,121 +6365,53 @@ msgstr ""
 "musíte zadať --display, --query, --list, --get-selections, --config, --set, "
 "--set-selections, --install, --remove, --all, --remove-all alebo --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternatíva %s nemôže byť primárna: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "odkaz alternatívy %s už spravuje %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "odkaz alternatívy nie je absolútny, čo by mal byť: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "cesta alternatívy nie je absolútna, čo by mala byť: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternatívna cesta %s neexistuje"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "názov alternatívy (%s) nesmie obsahovať „/“ a medzery."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "je primárna alternatíva."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "je závislosťou %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternatíva %s nemôže byť závislosťou %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<štand. vstup>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "žiadne alternatívy pre %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s visí, bude sa aktualizovaný najlepšou voľbou."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s sa zmenil (manuálne alebo skriptom). Prepína sa len na manuálne "
-"aktualizácie."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "nastavuje sa automatický výber %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<štand. vstup>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternatíva %s pre %s nie je registrovaná, takže sa nenastavuje."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Neexistuje program poskytujúci %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Niet čo konfigurovať."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "V skupine odkazov existuje iba jedna alternatíva %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternatíva %s pre %s nie je registrovaná, takže sa neodstraňuje."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "odstraňuje sa manuálne zvolená alternatíva - prepína sa %s na automatický "
 "režim"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "automatické aktualizácie %s sú zakázané, zmeny sa nevykonajú."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6127,24 +6419,177 @@ msgstr ""
 "použitím „update-alternatives --auto %s“ sa vrátite späť na automatické "
 "aktualizácie."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "použije sa %s, ktorý poskytuje %s (%s) v %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "zlyhalo otvorenie „%s“ na zápis databázy %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
-"vynucuje sa reinštalácia alternatívy %s, pretože skupina odkazov %s je "
-"poškodená."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "zlyhalo vyprázdnenie (flush) databázy %s do „%.250s“"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"aktuálna alternatíva %s je neznáma, prepína sa na %s pre skupinu odkazov %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "zlyhalo vyprázdnenie (fsync) databázy %s do „%.250s“"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "chyba pri uzatváraní „%.250s“ po zápise databázy %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "chyba pri vytváraní odkazu „%.250s“ na „%.250s“ kvôli vytvoreniu zálohy "
+#~ "databázy %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "chyba pri inštalácii „%.250s“ ako „%.250s“ obsahujúceho databázu %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "funkcia realloc zlyhala (%ld bytov)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "nepodarilo sa zapísať nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr ""
+#~ "nepodarilo sa vyprázdniť (flush) nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "nepodarilo sa vyprázdniť (sync) nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "nepodarilo sa nainštalovať nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "nepodarilo sa vytvoriť nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "nepodarilo sa zatvoriť nový súbor záujmu spúšťača „%.250s“"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "nepodarilo sa vytvoriť nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "nepodarilo sa zapísať nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr ""
+#~ "nepodarilo sa vyprázdniť (flush) nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "nepodarilo sa vyprázdniť (sync) nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "nepodarilo sa zatvoriť nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "nepodarilo sa nainštalovať nový súbor spúšťača súboru „%.250s“"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "nedá sa vytvoriť nový súbor %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "chyba pri vytváraní nového súboru diversions-old"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "nie je možné vytvoriť aktualizovaný zoznam súborov balíka %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "zlyhal zápis aktualizovaného zoznamu súborov balíka %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "zlyhalo vyprázdnenie aktualizovaného zoznamu súborov balíka %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "zlyhala synchronizácia aktualizovaného zoznamu súborov balíka %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "zlyhalo uzavretie aktualizovaného zoznamu súborov balíka %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "zlyhala inštalácia aktualizovaného zoznamu súborov balíka %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd vyžaduje jeden parameter, nie nula"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd vyžaduje len jeden parameter"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "nedá sa otvoriť nový súbor statoverride"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "chyba pri odstraňovaní súboru statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "chyba pri vytváraní nového súboru statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "chyba pri inštalovaní nového súboru statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build vyžaduje najviac dva argumenty"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "je primárna alternatíva."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "je závislosťou %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "nedá sa vykonať stat() %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) zlyhal: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "scan() %s zlyhal: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "nie je možné spustiť %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "nedá sa urobiť %s ako symbolická linka na %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "nedá sa nainštalovať %s ako %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "počas zápisu %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "nedá sa načítať %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "nedá sa zatvoriť %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "nedá sa zapísať %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6402,9 +6847,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "preskočená riadiaca oblasť z %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "zlyhalo spustenie programu tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "zlyhalo vytvorenie dočasného adresára"
 
diff --git a/po/sv.po b/po/sv.po
index 3d91dc4..e65d2c3 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,14 +1,14 @@
 # Swedish translation of dpkg
-# Copyright © 1999-2010 Software in the Public Interest
-# Peter Krefting <peterk@debian.org>, 1999-2010.
+# Copyright © 1999-2012 Software in the Public Interest
 # Daniel Nylander <po@danielnylander.se>, 2006, 2008.
+# Peter Krefting <peterk@debian.org>, 1999-2012.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.15.8.5\n"
+"Project-Id-Version: dpkg 1.16.1\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-11-25 10:32+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-04-24 12:21+0100\n"
 "Last-Translator: Peter Krefting <peterk@debian.org>\n"
 "Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
 "Language: sv\n"
@@ -21,133 +21,208 @@ msgstr ""
 #, c-format
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
+"ogiltigt tecken \"%c\" i arkivet \"%.250s\" medlemmen \"%.16s\" storlek"
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "kunde inte skriva filen \"%s\""
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "genererade trasigt ar-huvud för \"%s\""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "kunde inte ta status (fstat) på del av ar-fil (%s)"
 
-#: lib/dpkg/ar.c:130
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: lib/dpkg/ar.c:136
+#, c-format
 msgid "ar member file (%s)"
-msgstr "kunde inte ta status (fstat) på del av ar-fil (%s)"
+msgstr "ar-medlemsfil (%s)"
+
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "får ej vara tomma strängen"
+
+#: lib/dpkg/arch.c:66
+msgid "must start with an alphanumeric"
+msgstr "måste börja med ett alfanumeriskt"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"tecknet \"%c\" ej tillåtet (endast tecken, siffror och tecknen \"%s\" "
+"tillåts)"
+
+#: lib/dpkg/arch.c:312
+msgid "error writing to architecture list"
+msgstr "fel vid skrivning till arkitekturlistan"
+
+#: lib/dpkg/atomic-file.c:57
+#, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "kunde inte skapa ny fil \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:68
+#, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "kunde inte skriva till ny fil \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:70
+#, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "kunde inte tömma (flush) ny fil \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:72
+#, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "kunde inte synkronisera ny fil \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:81
+#, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "kunde inte ta stänga ny fil \"%.250s\""
+
+#: lib/dpkg/atomic-file.c:92
+#, c-format
+msgid "error removing old backup file '%s'"
+msgstr "fel vid borttagning av gammal säkerhetskopia \"%s\""
+
+#: lib/dpkg/atomic-file.c:94
+#, c-format
+msgid "error creating new backup file '%s'"
+msgstr "fel vid skapande av ny säkerhetskopia \"%s\""
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "kan inte ta bort \"%.250s\""
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/atomic-file.c:115
+#, c-format
+msgid "error installing new file '%s'"
+msgstr "fel vid installation av ny fil \"%s\""
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "misslyckades att läsa i buffrad kopiering för %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "misslyckades att skriva i buffrad kopiering för %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "för lite data läst i buffrad kopiering för %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, c-format
+msgid "failed to seek %s"
+msgstr "kunde inte söka %s"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "kunde inte köra %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+msgid "unknown compression strategy"
+msgstr "okänd komprimeringsstrategi"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: dekomprimering"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: komprimering"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: ett fel uppstod då indata skulle kopplas till gzip-ström"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: internt gzip-läsfel: \"%s\""
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: internt gzip-skrivfel"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: ett fel uppstod då utdata skulle kopplas till gzip-ström"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: internt gzip-läsfel"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: internt gzip-skrivfel: \"%s\""
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: internt gzip-skrivfel: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: ett fel uppstod då indata skulle kopplas till bzip2-ström"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: internt bzip2-läsfel: \"%s\""
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: internt bzip2-skrivfel"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: ett fel uppstod då utdata skulle kopplas till bzip2-ström"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: internt bzip2-läsfel"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: internt bzip2-skrivfel: \"%s\""
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "oväntat bzip2-fel"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -156,193 +231,174 @@ msgstr ""
 "uppdateringskatalogen innehåller filen \"%.250s\" vars namn är för långt "
 "(längd=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr ""
 "uppdateringskatalogen innehåller filer med olika långa namn (både %d och %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "kan inte genomsöka uppdateringskatalogen \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "kunde inte ta bort den hanterade uppdateringsfilen \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "kunde inte skapa \"%.255s\""
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "kunde inte fylla ut %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "kunde inte tömma %.250s efter utfyllnad"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "kunde inte söka till början av %.250s efter utfyllnad"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "kunde inte låsa filen %s för test"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "kunde inte öppna/skapa låsfil för statusdatabas"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "du har inte rättigheter att låsa dpkgs statusdatabas"
 
-#: lib/dpkg/dbmodify.c:235
-#, fuzzy
-#| msgid "unable to lock dpkg status database"
+#: lib/dpkg/dbmodify.c:232
 msgid "dpkg status database"
-msgstr "kunde inte låsa dpkgs statusdatabas"
+msgstr "dpkg-statusdatabas"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "efterfrågad operation kräver superanvändarbehörighet"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "kunde inte komma åt dpkgs statusarea"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "operationen kräver läs-/skrivåtkomst till dpkgs statusarea"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "kunde inte ta bort min egen uppdateringsfil %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "kunde inte skriva uppdaterad status för \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "kunde inte tömma uppdaterad status för \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "kunde inte klippa för uppdaterad status för \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "kunde inte synkronisera uppdaterad status för \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "kunde inte stänga uppdaterad status för \"%.250s\""
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "kunde inte installera uppdaterad status för \"%.250s\""
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr "formatversion med tom huvudkomponent"
+
+#: lib/dpkg/deb-version.c:44
+msgid "format version has no dot"
+msgstr "formatversion saknar punkt"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr "formatversion med tom underkomponent"
+
+#: lib/dpkg/deb-version.c:52
+msgid "format version followed by junk"
+msgstr "formatversion följs av skräp"
+
 #: lib/dpkg/dir.c:50
-#, fuzzy, c-format
-#| msgid "unable to read filedescriptor flags for %.250s"
+#, c-format
 msgid "unable to get file descriptor for directory '%s'"
-msgstr "kunde inte läsa filidentifierarflaggor för \"%.250s\""
+msgstr "kunde inte få tag i filhandtag för katalogen '%s'"
 
 #: lib/dpkg/dir.c:54
-#, fuzzy, c-format
-#| msgid "unable to sync file '%s'"
+#, c-format
 msgid "unable to sync directory '%s'"
-msgstr "kunde inte ta synkronisera filen \"%s\""
+msgstr "kunde inte synkronisera katalogen \"%s\""
 
 #: lib/dpkg/dir.c:69 lib/dpkg/dir.c:131
-#, fuzzy, c-format
-#| msgid "unable to open file '%s'"
+#, c-format
 msgid "unable to open directory '%s'"
-msgstr "kunde inte öppna filen \"%s\""
+msgstr "kunde inte öppna katalogen \"%s\""
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "kunde inte öppna filen \"%s\""
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
-msgstr "kunde inte ta synkronisera filen \"%s\""
+msgstr "kunde inte synkronisera filen \"%s\""
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "kunde inte stänga filen \"%s\""
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "misslyckades med att skriva detaljer om \"%.50s\" till \"%.250s\""
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "kunde inte öppna \"%s\" för att skriva %s-databas"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "kunde inte ställa in buffring av %s-databasfil"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "kunde inte skriva %s-databaspost om \"%.50s\" till \"%.250s\""
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "kunde inte skriva (flush) %s-databas till \"%.250s\""
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "kunde inte synkronisera %s-databas till \"%.250s\""
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "kunde inte stänga \"%.250s\" efter att ha skrivit %s-databas"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr ""
-"kunde inte länka \"%.250s\" till \"%.250s\" för att säkerhetskopiera %s-"
-"databas"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "kunde inte installera \"%.250s\" som \"%.250s\" med %s-databas"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -351,25 +407,20 @@ msgstr ""
 "%s: oåterkalleligt ödesdigert fel, avbryter:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
-#, fuzzy, c-format
-#| msgid ""
-#| "%s: unrecoverable fatal error, aborting:\n"
-#| " %s\n"
+#: lib/dpkg/ehandle.c:100
+#, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
-"%s: oåterkalleligt ödesdigert fel, avbryter:\n"
+"%s: utanför felsammanhang, avbryter:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
-#, fuzzy
-#| msgid "out of memory for new cleanup entry"
+#: lib/dpkg/ehandle.c:120
 msgid "out of memory for new error context"
-msgstr "minnet slut för ny uppstädningspost"
+msgstr "minnet slut för ny felsammanhang"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -378,135 +429,141 @@ msgstr ""
 "%s: fel vid upprensning:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
-#, fuzzy, c-format
-#| msgid "dpkg: too many nested errors during error recovery !!\n"
+#: lib/dpkg/ehandle.c:201
+#, c-format
 msgid "%s: too many nested errors during error recovery!!\n"
-msgstr "dpkg: för många nästlade fel vid feluppstädning!!\n"
+msgstr "%s: för många nästlade fel vid feluppstädning!!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "minnet slut för ny uppstädningspost"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "minnet slut för ny uppstädningspost med många parametrar"
 
-#: lib/dpkg/ehandle.c:350
-#, fuzzy, c-format
-#| msgid "%s: warning: %s\n"
+#: lib/dpkg/ehandle.c:352
+#, c-format
 msgid "%s: error: %s\n"
-msgstr "%s: varning: %s\n"
+msgstr "%s: fel: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: varning: %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, c-format
-msgid "%s:%s:%d: internal error: %s\n"
-msgstr "%s:%s:%d: internt fel: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
+msgstr "%s:%s:%d:%s: internt fel: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s saknas"
 
-#: lib/dpkg/fields.c:49
-#, fuzzy, c-format
-#| msgid "`%.*s' is not allowed for %s"
+#: lib/dpkg/fields.c:56
+#, c-format
 msgid "'%.50s' is not allowed for %s"
-msgstr "\"%.*s\" är ej tillåtet för %s"
+msgstr "\"%.50s\" är ej tillåtet för %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "skräp efter %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ogiltigt paketnamn (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "tomt filinformationfält \"%s\""
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "filinformationsfält \"%s\" ej tillåtet i statusfilen"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "för många värden i fildetaljsfältet \"%s\" (jämfört med andra)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "för få värden i fildetaljsfältet \"%s\" (jämfört med andra)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no i boolskt fält"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr "foreign/allowed/same/no i 4-statusfält"
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr "\"%s\" är inte ett giltigt arkitekturnamn: %s"
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "ord i \"priority\"-fält"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "värde för \"status\"-fältet ej tillåtet i detta sammanhang"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "första ordet (vill) i \"status\"-fältet"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "andra ordet (fel) i \"status\"-fältet"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "tredje ordet (status) i \"status\"-fältet"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "fel i \"Version\"-strängen \"%.250s\""
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "föråldrat \"Revision\"- eller \"Package-Revision\"-fält använt"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "värde för \"config-version\"-fältet ej tillåtet i detta sammanhang"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "fel i Config-Version-sträng \"%.250s\""
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "värde för \"conffiles\" har fel format på raden \"%.*s\""
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "värde för \"conffiles\" innehåller rad som börjar med icke-blanksteg \"%c\""
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "rot- eller tom katalog listas som konfigurationsfil"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -514,12 +571,33 @@ msgstr ""
 "\"%s\"-fältet: saknat paketnamn, eller skräptecken där paketnamnet "
 "förväntades"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "\"%s\"-fältet: ogiltigt paketnamn \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, c-format
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"\"%s\"-fältet: saknat arkitekturnamn, eller skräptecken där arkitekturnamnet "
+"förväntades"
+
+#: lib/dpkg/fields.c:452
+msgid "a value different from 'any' is currently not allowed"
+msgstr "andra värden än \"any\" tillåts inte för närvarande"
+
+#: lib/dpkg/fields.c:454
+#, c-format
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr ""
+"\"%s\"-fältet, referens till \"%.255s\": ogiltigt arkitekturnamn \"%.255s\": "
+"%s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -528,7 +606,7 @@ msgstr ""
 "\"%s\"-fältet: referens till \"%.255s\":\n"
 " felaktigt versionsberoende %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -537,7 +615,7 @@ msgstr ""
 "\"%s\"-fältet: referens till \"%.255s\":\n"
 " \"%c\" är föråldrat, använd \"%c=\" eller \"%c%c\" istället"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -546,11 +624,11 @@ msgstr ""
 "\"%s\"-fältet: referens till \"%.255s\":\n"
 " implicit exakt träff på versionsnummer, använd hellre \"=\""
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Enbart exakta versionsnummer kan användas i Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -559,55 +637,55 @@ msgstr ""
 "\"%s\"-fältet: referens till \"%.255s\":\n"
 " versionsvärdet börjar med icke-alfanumeriskt tecken, lägg till ett blanksteg"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "\"%s\"-fältet: referens till \"%.255s\": versionen innehåller \"%c\""
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "\"%s\"-fältet: referens till \"%.255s\": versionsnumret ej avslutat"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "\"%s\"-fältet: referens till \"%.255s\": fel i version"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "\"%s\"-fältet: syntaktiskt fel efter referens till paket \"%.255s\""
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "alternativ (\"|\") tillåts inte i %s-fältet"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "värde för \"triggers-pending\"-fältet ej tillåtet i detta sammanhang"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "ogiltigt förestående utlösarnamn \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "dubblerad förestående utlösare \"%.255s\""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "värde för \"triggers-awaited\"-fältet ej tillåtet i detta sammanhang"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ogiltigt paketnamn i väntad utlösare \"%.255s\": %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "dubblerad väntad utlösare för paketet \"%.255s\""
@@ -628,10 +706,9 @@ msgid "unable to set mode of target file '%.250s'"
 msgstr "kunde inte ställa in läge på målfilen \"%.250s\""
 
 #: lib/dpkg/file.c:85
-#, fuzzy, c-format
-#| msgid "unable to unlock %s: %s"
+#, c-format
 msgid "unable to unlock %s"
-msgstr "kunde inte låsa upp %s: %s"
+msgstr "kunde inte låsa upp %s"
 
 #: lib/dpkg/file.c:111
 #, c-format
@@ -639,16 +716,14 @@ msgid "unable to check file '%s' lock status"
 msgstr "kunde inte testa låsstatus för filen \"%s\""
 
 #: lib/dpkg/file.c:146
-#, fuzzy, c-format
-#| msgid "status database area is locked by another process"
+#, c-format
 msgid "%s is locked by another process"
-msgstr "statusdatabasområdet är låst av en annan process"
+msgstr "%s är låst av en annan process"
 
 #: lib/dpkg/file.c:148
-#, fuzzy, c-format
-#| msgid "unable to unlock %s: %s"
+#, c-format
 msgid "unable to lock %s"
-msgstr "kunde inte låsa upp %s: %s"
+msgstr "kunde inte låsa %s"
 
 #: lib/dpkg/log.c:53
 #, c-format
@@ -664,467 +739,473 @@ msgstr "<filhandtag för paketstatus och förlopp>"
 msgid "unable to write to status fd %d"
 msgstr "kunde inte skriva till statusfilidentifierare %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc misslyckades (%zu byte)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc misslyckades (%zu byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "misslyckades att allokera minne"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "kunde inte duplicera std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "kunde inte duplicera filhandtag %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "kunde inte skapa rör"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "fel vid skrivning till \"%s\""
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "kunde inte läsa filidentifierarflaggor för \"%.250s\""
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "kunde inte ställa in \"close-on-exec\"-flaggan på \"%.250s\""
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "konfigureringsfel: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "kunde inte öppna konfigurationsfilen \"%.255s\" för läsning: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "obalanserade citattecken i \"%s\""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "okänd flagga \"%s\""
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "\"%s\" tar ett värde"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "\"%s\" tar inget värde"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "fel vid läsning av konfigurationsfil \"%.250s\""
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "fel vid läsning av konfigurationsfil \"%.250s\""
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "fel vid öppning av konfigurationskatalogen \"%s\""
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "okänd flagga --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "flaggan --%s tar ett värde"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "flaggan --%s tar inget värde"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "okänd flagga -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "flaggan -%c tar ett värde"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "flaggan -%c tar inget värde"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "föråldrad flagga \"--%s\"\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "motstridiga åtgärder %c (--%s) och -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "dubblerat värde för \"%s\"-fältet"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "användardefinierat fältnamn \"%.*s\" för kort"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "dubblerat värde för användardefinierat fält \"%.*s\""
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "saknat %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "tomt värde för %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr "paketet har fältet \"%s\", men saknar arkitektur"
+
+#: lib/dpkg/parse.c:214
+#, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr "paketet har fältet \"%s\", men arkitekturen är satt till \"all\""
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version för paket med opassande Status"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "paketet har status %s, men utlösare väntar"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "paketet har status triggers-awaited man inga utlösare väntar"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "paketet har status %s med utlösare är förestående"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "paketet har status triggers-pending men inga utlösare är förstående"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "Paket med status non-installed har konfigurationsfiler, glömmer dem"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+"det förekommer flera instanser av paket som inte kan installeras sida vid "
+"sida"
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+"det förekommer en blandning av instanser av paket som kan och som inte kan "
+"installeras sida vid sida"
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+"%s %s (Multi-Arch: %s) kan inte installeras sida vid sida om %s om har flera "
+"installerade instanser"
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "kunde inte öppna paketinformationsfil \"%.255s\" för läsning"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "kan inte ta status på paketinformationsfil \"%.255s\""
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "kan inte minnesmappa paketinformationsfil \"%.255s\""
 
-#: lib/dpkg/parse.c:344
-#, fuzzy, c-format
-#| msgid "can't stat package info file `%.255s'"
+#: lib/dpkg/parse.c:538
+#, c-format
 msgid "reading package info file '%.255s'"
-msgstr "kan inte ta status på paketinformationsfil \"%.255s\""
+msgstr "läser paketinfofilen \"%.255s\""
+
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "kunde inte stänga efter läsning: \"%.255s\""
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "Filslut efter fältnamn \"%.*s\""
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "nyradstecken i fältnamn \"%.*s\""
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS-filslut (^Z) i fältnamn \"%.*s\""
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "fältnamnet \"%.*s\" måste följas av kolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "Filslut före värde på fält \"%.*s\" (saknar sista nyradstecknet)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS-filslut före värde på fält \"%.*s\" (saknar nyradstecken?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, c-format
+msgid "blank line in value of field '%.*s'"
+msgstr "tomrad i värdet för fältet \"%.*s\""
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "Filslut inuti värde på fält \"%.*s\" (saknar sista nyradstecknet)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "flera paketinformationsposter funna, bara en tillåts"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "kunde inte stänga efter läsning: \"%.255s\""
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "ingen paketinformation i \"%.255s\""
 
-#: lib/dpkg/parsehelp.c:45
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d package '%.255s':\n"
-#| " "
+#: lib/dpkg/parsehelp.c:46
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr ""
-"%s, i filen \"%.255s\" nära rad %d paket \"%.255s\":\n"
-" "
+"tolkar filen \"%.255s\" nära rad %d paket \"%.255s\":\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:48
-#, fuzzy, c-format
-#| msgid ""
-#| "%s, in file '%.255s' near line %d:\n"
-#| " "
+#: lib/dpkg/parsehelp.c:50
+#, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr ""
-"%s, i filen \"%.255s\" nära rad %d:\n"
-" "
-
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "får ej vara tomma strängen"
+"tolkar filen \"%.255s\" nära rad %d:\n"
+" %.255s"
 
-#: lib/dpkg/parsehelp.c:129
-#, fuzzy
-#| msgid "must start with an alphanumeric"
+#: lib/dpkg/parsehelp.c:137
 msgid "must start with an alphanumeric character"
 msgstr "måste börja med ett alfanumeriskt tecken"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"tecknet \"%c\" ej tillåtet (endast tecken, siffror och tecknen \"%s\" "
-"tillåts)"
-
-#: lib/dpkg/parsehelp.c:198
-#, fuzzy
-#| msgid "<none>"
+#: lib/dpkg/parsehelp.c:185
 msgctxt "version"
 msgid "<none>"
 msgstr "<ingen>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "versionssträng ej tom"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "versionssträng har inbäddade blanksteg"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoch i versionen är inte ett tal"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ingenting efter kolon i versionsnumret"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
-msgstr ""
+msgstr "versionsnumret börjar inte med en siffra"
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "felaktigt tecken i versionsnumret"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "felaktigt tecken i revisionsnumret"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "saknat %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "tomt värde för %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr "tvetydigt paketnamn \"%s\" med mer än en installerad instans"
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ogiltigt tecken \"%c\" i fältbredd\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Avslutande klammerparentes i format\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(beskrivning saknas)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ogiltigt paketnamn i specificerare \"%s%s%s\": %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ogiltigt arkitekturnamn i specificerare \"%s:%s\": %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "kunde inte ignorera signal %s innan %.250s startas"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "kunde inte stänga av hantering av signalen %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (underprocess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "förgrening (fork) misslyckades"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
-msgstr "underprocess %s gav felkod %d"
+msgstr "underprocessen %s gav felkod %d"
 
-#: lib/dpkg/subproc.c:127
-#, fuzzy, c-format
-#| msgid "wait for subprocess %s failed"
+#: lib/dpkg/subproc.c:128
+#, c-format
 msgid "subprocess %s was interrupted"
-msgstr "väntan på underporcessen %s misslyckades"
+msgstr "underporcessen %s avbröts"
 
-#: lib/dpkg/subproc.c:129
-#, fuzzy, c-format
-#| msgid "subprocess %s killed by signal (%s)%s"
+#: lib/dpkg/subproc.c:130
+#, c-format
 msgid "subprocess %s was killed by signal (%s)%s"
-msgstr "underprocess %s dödad av signal (%s)%s"
+msgstr "underprocessen %s dödades av signal (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", minnesutskrift skapad"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
-msgstr "underprocess %s misslyckades med statuskod %d"
+msgstr "underprocessen %s misslyckades med statuskod %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "väntan på underporcessen %s misslyckades"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "ogiltigt paketnamn \"%.250s\" i utlösarfördröjningsfilen \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "utlösarfördröjningsfilen \"%.250s\" är klippt"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "syntaxfel i utlösarfördröjningsfilen \"%.250s\" vid tecknet \"%s\"%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "kunde inte öppna/skapa utlösarlåsfilen \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:140
-#, fuzzy
-#| msgid "triggered"
+#: lib/dpkg/trigdeferred.l:142
 msgid "triggers area"
-msgstr "utlöst"
+msgstr "område för utlösare"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "kunde inte ta status på fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "kunde inte ta öppna fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "kunde inte öppna/skapa ny fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "fel vid läsning av fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "kunde inte skriva ny fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "kunde inte ta stänga ny fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "kunde inte installera ny fil för uppskjutna utlösare, \"%.250s\""
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "tomma utlösarnamn är inte tillåtna"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "utlösarnamnet innehåller ogiltigt tecken"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1133,17 +1214,17 @@ msgstr ""
 "ogiltig eller okänd syntax i utlösarnamnet \"%.250s\" (i utlösare som visar "
 "intresse för paketet \"%.250s\")"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "kunde inte öppna utlösarintresselistfilen \"%.250s\""
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "kunde inte spola tillbaka utlösarintressefilen \"%.250s\""
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1152,84 +1233,24 @@ msgstr ""
 "syntaxfel i utlösarintressefilen \"%.250s\"; ogiltigt paketnamn \"%.250s\": "
 "%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "kunde inte skapa ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "kunde inte skriva ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "kunde inte tömma (flush) ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "kunde inte synkronisera ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "kunde inte stänga ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "kunde inte installera ny utlösarintressefil \"%.250s\""
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr ""
 "dubblerad filutlösarintresse för filnamnet \"%.250s\" och paketet \"%.250s\""
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "kunde inte öppna ny filutlösarfil \"%.250s\""
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "kunde inte skriva ny filutlösarfil \"%.250s\""
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "kunde inte tömma (flush) ny filutlösarfil \"%.250s\""
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "kunde inte synkronisera ny filutlösarfil \"%.250s\""
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "kunde inte stänga ny filutlösarfil \"%.250s\""
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "kunde inte installera ny filutlösarfil som \"%.250s\""
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "kunde inte läsa filutlösarfil \"%.250s\""
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "syntaxfel i filutlösarfil \"%.250s\""
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1238,7 +1259,7 @@ msgstr ""
 "filutlösarpost anger det ogiltiga paketnamnet \"%.250s\" (för intresse för "
 "filen \"%.250s\"): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1247,30 +1268,38 @@ msgstr ""
 "utlösar-ci-filen \"%.250s\" innehåller ogiltig utlösarsyntax i utlösarnamnet "
 "%.250s: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "kunde inte öppna utlösar-ci-fil \"%.250s\""
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "utlösar-ci-filen innehåller ogiltig syntax för direktiv"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "utlösar-ci-filen innehåller okänt direktiv \"%.250s\""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "kunde inte skapa utlösarstatuskatalogen \"%.250s\""
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "kunde inte sätta ägare för utlösarstatuskatalogen \"%.250s\""
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "tomma utlösarnamn är inte tillåtna"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "utlösarnamnet innehåller ogiltigt tecken"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1295,74 +1324,134 @@ msgstr "oväntat filslut vid läsning av \"%.250s\""
 msgid "error formatting string into varbuf variable"
 msgstr "felaktig formateringssträng i varbuf-variablen"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "fel vid läsning från dpkg-deb-rör"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "hoppade över uppackning av filen \"%.255s\" (ersatt eller utesluten?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "fel när tidsstämplingarna på \"%.255s\" skulle ställas in"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "kunde inte skapa \"%.255s\" (vid hantering av \"%.255s\")"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "fel vid inställning av ägandeskap av symboliska länken \"%.255s\""
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "bakändan dpkg-deb under \"%.255s\""
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "fel när ägandeskap för \"%.255s\" skulle ställas in"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "fel när behörighet för \"%.255s\" skulle ställas in"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
 #, c-format
-msgid "failed to stat (dereference) existing symlink `%.250s'"
-msgstr ""
-"kunde inte ta status på (avreferera) befintlig symbolisk länk \"%.250s\""
+msgid "error closing/writing `%.255s'"
+msgstr "fel vid stängning/skrivning \"%.255s\""
 
-#: src/archives.c:417
+#: src/archives.c:353
 #, c-format
-msgid ""
-"failed to stat (dereference) proposed new symlink target `%.250s' for "
-"symlink `%.250s'"
-msgstr ""
-"kunde inte ta status på (avreferera) föreslaget nytt mål \"%.250s\" för "
-"symbolisk länk \"%.250s\""
+msgid "error creating pipe `%.255s'"
+msgstr "fel vid skapande av röret \"%.255s\""
 
-#: src/archives.c:475
+#: src/archives.c:358 src/archives.c:363
 #, c-format
-msgid ""
-"trying to overwrite `%.250s', which is the diverted version of `"
-"%.250s' (package: %.100s)"
-msgstr ""
-"försökte skriva över \"%.250s\", vilket är den omdirigerade varianten av "
-"\"%.250s\" (paket: %.100s)"
+msgid "error creating device `%.255s'"
+msgstr "fel vid skapande av enheten \"%.255s\""
 
-#: src/archives.c:481
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
 #, c-format
-msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
-msgstr ""
-"försökte skriva över \"%.250s\", vilket är den omdirigerade varianten av "
-"\"%.250s\""
-
-#: src/archives.c:511
+msgid "error creating hard link `%.255s'"
+msgstr "fel vid skapande av hårda länken \"%.255s\""
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "fel vid skapande av symboliska länken \"%.255s\""
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "fel vid skapande av katalogen \"%.255s\""
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "fel när tidsstämplingarna på \"%.255s\" skulle ställas in"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "fel vid inställning av ägandeskap av symboliska länken \"%.255s\""
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "kunde inte läsa länken \"%.255s\""
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+"storleken på den symboliska länken \"%.250s\" har ändrats från %jd till %zd"
+
+#: src/archives.c:562
+#, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr ""
+"försöker skriva över delad \"%.250s\" som skiljer sig från andra instanser "
+"av paketet %.250s"
+
+#: src/archives.c:652
+#, c-format
+msgid "failed to stat (dereference) existing symlink `%.250s'"
+msgstr ""
+"kunde inte ta status på (avreferera) befintlig symbolisk länk \"%.250s\""
+
+#: src/archives.c:674
+#, c-format
+msgid ""
+"failed to stat (dereference) proposed new symlink target `%.250s' for "
+"symlink `%.250s'"
+msgstr ""
+"kunde inte ta status på (avreferera) föreslaget nytt mål \"%.250s\" för "
+"symbolisk länk \"%.250s\""
+
+#: src/archives.c:732
+#, c-format
+msgid ""
+"trying to overwrite `%.250s', which is the diverted version of `"
+"%.250s' (package: %.100s)"
+msgstr ""
+"försökte skriva över \"%.250s\", vilket är den omdirigerade varianten av "
+"\"%.250s\" (paket: %.100s)"
+
+#: src/archives.c:738
+#, c-format
+msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
+msgstr ""
+"försökte skriva över \"%.250s\", vilket är den omdirigerade varianten av "
+"\"%.250s\""
+
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr ""
 "kunde inte läsa status för \"%.255s\" (vilket var vad jag just skulle "
 "installera)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1370,28 +1459,37 @@ msgid ""
 msgstr ""
 "kunde inte rensa upp i röran runt \"%.255s\" innan en ny version installeras"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "kunde inte ta status på återställd \"%.255s\" innan en ny version installeras"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "arkivet innehåller objektet \"%.255s\" av okänd typ 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "kan inte ta status på filen \"%s\""
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Ersätter filer i det gamla paketet %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Ersätta av filer i det installerade paketet %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1400,96 +1498,51 @@ msgstr ""
 "försöker skriva över katalogen \"%.250s\" från paketet %.250s %.250s med "
 "icke-katalog"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, 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"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "kunde inte skapa \"%.255s\" (vid hantering av \"%.255s\")"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "bakändan dpkg-deb under \"%.255s\""
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "fel vid stängning/skrivning \"%.255s\""
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "fel vid skapande av röret \"%.255s\""
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "fel vid skapande av enheten \"%.255s\""
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "fel vid skapande av hårda länken \"%.255s\""
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "fel vid skapande av symboliska länken \"%.255s\""
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "fel vid skapande av katalogen \"%.255s\""
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "kunde inte flytta undan \"%.255s\" för att installera ny version"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "kunde inte läsa länken \"%.255s\""
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "kunde inte säkerhetskopiera symbolisk länk för \"%.255s\""
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "kunde inte byta ägare på säkerhetskopierad symbolisk länk för \"%.255s\""
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "kunde inte skapa säkerhetskopierad länk av \"%.255s\" innan den nya "
 "versionen installeras"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "kunde inte installera ny version av \"%.255s\""
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "kunde inte öppna \"%.255s\""
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "kunde inte synkronisera filen \"%.250s\""
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1498,7 +1551,7 @@ msgstr ""
 "ignorerar beroendeproblem med %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1507,7 +1560,7 @@ msgstr ""
 "funderar på att avkonfigurera det systemkritiska\n"
 " paketet %s för att aktivera %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1516,7 +1569,7 @@ msgstr ""
 "dpkg: nej, %s är systemkritiskt, kommer inte att avkonfigurera\n"
 " det för att aktivera %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1525,29 +1578,29 @@ msgstr ""
 "dpkg: nej, kan fortsätta med %s (--auto-deconfigure hjälper):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "borttagning av %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "installation av \"%.255s\""
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr ""
 "dpkg: funderar på att avkonfigurera %s, vilket skulle förstöras av %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ja, kommer att avkonfigurera %s (förstörs av %s).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1556,11 +1609,11 @@ msgstr ""
 "dpkg: angående %s som innehåller %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "ignorerar förstörelse, kan ändå fortsätta!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1569,28 +1622,28 @@ msgstr ""
 "installation av %.250s skulle förstöra %.250s, och\n"
 " avkonfigurering tillåts inte (--auto-deconfigure kanske hjälper)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "installation av %.250s skulle förstöra befintliga program"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: funderar på att ta bort %s till förmån för %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s är ej korrekt installerat - ignorerar dess beroenden.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: kan ha problem att ta bort %s, eftersom det tillhandahåller %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1599,101 +1652,101 @@ msgstr ""
 "dpkg: paketet %s måste ominstalleras, men tar bort det ändå enligt ditt "
 "önskemål.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: paketet %s kräver återinstallation, tar inte bort.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ja, kommer att ta bort %s till förmån för %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "paketkonflikt - installerar inte %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "ignorerar konflikt, kan ändå fortsätta!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive kräver åtminstone ett sökvägsargument"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find för dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "kunde inte ansluta fil till finds rör"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "kunde inte läsa från finds rör"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "fel vid stängning av finds rör"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find för --recursive returnerade ohanterat fel %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "sökte, men hittade inga paket (filer som matchar *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s kräver åtminstone ett argument som är en paketfil"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<standard ut>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<standard fel>"
 
-#: src/archives.c:1355
+#: src/archives.c:1618
 #, c-format
-msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Väljer tidigare ej valt paket %s.\n"
 
-#: src/archives.c:1359
+#: src/archives.c:1623
 #, c-format
-msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Hoppar över ej valt paket %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Version %.250s av %.250s redan installerat, hoppar över.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "nedgraderar %.250s från %.250s till %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1728,17 +1781,17 @@ msgstr "kunde inte ta bort nyinstallerad version av \"%.250s\""
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "kunde inte ta bort nyss uppackad version av \"%.250s\""
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "kunde inte ta status på ny distribuerad konfigurationsfil \"%.250s\""
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "kunde inte ta status på nu installerad konfigurationsfil \"%.250s\""
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1749,58 +1802,58 @@ msgstr ""
 "Konfigurationsfilen \"%s\" existerar inte på ditt system.\n"
 "Installerar ny konfigurationsfil enligt önskemål.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: misslyckades med att ta bort gammal säkerhetskopia \"%.250s\": %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: misslyckades med att namnändra \"%.250s\" till \"%.250s\": %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: misslyckades med att ta bort \"%.250s\": %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "%s: misslyckades med att ta bort tidigare distribuerad version \"%.250s\": %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: misslyckades med att ta bort \"%.250s\" (före överskrivning): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: misslyckades med att länka \"%.250s\" till \"%.250s\": %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Installerar ny version av konfigurationsfilen %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "kunde inte installera \"%.250s\" som \"%.250s\""
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "inget paket med namnet \"%s\" är installerat, kan inte konfigurera"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "paketet %.250s är redan installerat och konfigurerat"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1809,7 +1862,21 @@ msgstr ""
 "paketet %.250s är inte redo för att konfigureras\n"
 " kan inte konfigurera (aktuell status är \"%.250s\")"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, c-format
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"paketet %.250s kan inte konfigureras då %s inte är redo (aktuell status är "
+"\"%.250s\")"
+
+#: src/configure.c:293
+#, 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)"
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1818,11 +1885,11 @@ msgstr ""
 "dpkg: beroendeproblem förhindrar konfigurering av %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "beroendeproblem - lämnar okonfigurerad"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1831,7 +1898,7 @@ msgstr ""
 "dpkg: %s: beroendeproblem, men konfigurerar ändå enligt önskemål:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1839,12 +1906,12 @@ msgstr ""
 "Paketet är i ett väldigt dåligt inkonsistent läge - du bör\n"
 " ominstallera det innan du försöker konfigurera."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Ställer in %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1853,7 +1920,7 @@ msgstr ""
 "%s: kunde inte ta status på konfigurationsfilen \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1862,7 +1929,7 @@ msgstr ""
 "%s: konfigurationsfilen \"%s\" är en cirkulär länk\n"
 " (= \"%s\")"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1871,7 +1938,7 @@ msgstr ""
 "%s: kunde inte läsa länken till konfigurationsfilen \"%s\"\n"
 " (= \"%s\"): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1880,35 +1947,35 @@ msgstr ""
 "%s: konfigurationsfilen \"%.250s\" blir ett degenererat filnamn\n"
 " (\"%s\" är en symbolisk länk till \"%s\")"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "%s: konfigurationfilen \"%.250s\" är inte en vanlig fil eller symbolisk länk "
 "(= \"%s\")"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
-msgstr "%s: kunde inte öppna konfigurationsfilen %s för hashning: %s"
+msgid "%s: unable to open %s for hash: %s"
+msgstr "%s: kunde inte öppna %s för hashning: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
-msgstr ""
+msgstr "visualiserare för konfigurationsfilsskillnader"
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Skriv \"exit\" när du är klar.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
-msgstr ""
+msgstr "skal för hantering av konfigurationsfiler"
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1917,12 +1984,12 @@ msgstr ""
 "\n"
 "Konfigurationsfil \"%s\""
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (i verkligheten \"%s\")"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1933,7 +2000,7 @@ msgstr ""
 " ==> Den fil som nu finns skapades av dig eller ett skript.\n"
 " ==> Paketansvariges version finns även i paketet du installerar.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1942,7 +2009,7 @@ msgstr ""
 "\n"
 "     Ej modifierad sedan installationen.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1951,7 +2018,7 @@ msgstr ""
 "\n"
 " ==> Modifierad (av dig eller en skriptfil) sedan installationen.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1960,37 +2027,37 @@ msgstr ""
 "\n"
 " ==> Borttagen (av dig eller en skriptfil) sedan installationen.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Paketdistributören har uppdaterat konfigurationsfilen.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Versionen i paketet är samma som vid senaste installationen.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Använder ny fil enligt önskemål.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Använder nuvarande gammal fil enligt önskemål.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Behåller gammal konfigurationsfil enligt förval.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Använder ny konfigurationsfil enligt förval.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2005,179 +2072,168 @@ msgstr ""
 "      D     : visa skillnaderna mellan versionerna\n"
 "      Z     : starta ett skal för att undersöka situationen\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Förvald åtgärd är att behålla din nuvarande version.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Förvald åtgärd är att installera den nya versionen.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[förval=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[förval=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[inget förval]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "fel vid skrivning till stderr, upptäcktes innan konfigurationsfilfrågan"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "läsfel på stdin vid konfigurationsfilsfrågan"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "Filslut på stdin vid konfigurationsfilsfrågan"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s är beroende av %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s är i förväg beroende av %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s rekommenderar %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s föreslår %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s förstör %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s är i konflikt med %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s förbättrar %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s kommer att tas bort.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s kommer att avkonfigureras.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s kommer att installeras, men är version %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s är installerad, men är version %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s är uppackad, men har aldrig konfigurerats.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s är uppackad, men är version %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  senast konfigurerad version av %.250s är %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s är %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s tillhandahåller %.250s men kommer att tas bort.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s tillhandahåller %.250s men kommer att avkonfigureras.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "%.250s tillhandahåller %.250s men men är %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s är inte installerad.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (version %.250s) kommer att installeras.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (version %.250s) är närvarande och %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s tillhandahåller %.250s och kommer att installeras.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s tillhandahåller %.250s och är närvarande och %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr "Använd --help för hjälp om att fråga paket."
+#: src/divertcmd.c:53
+msgid "Use --help for help about diverting files."
+msgstr "Använd --help för hjälp om att omdirigera filer."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s version %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000,2001 Wichert Akkerman.\n"
-"Copyright © 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2186,8 +2242,8 @@ msgstr ""
 "Detta är fri programvara; se GNU General Public License version 2\n"
 "eller senare för kopieringsvillkor. Det finns INGEN garanti.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2196,7 +2252,7 @@ msgstr ""
 "Användning: %s [<flagga> ...] <kommando>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2215,7 +2271,7 @@ msgstr ""
 "  --truename <fil>         visa den omdirigerade filen.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2246,7 +2302,7 @@ msgstr ""
 "  --version                visa versionsnummer.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2259,17 +2315,12 @@ msgstr ""
 "anges. Skripten preinst/postrm i paket skall alltid ange --package och --"
 "divert.\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "kan inte ta status på filen \"%s\""
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "fel vid kontroll av \"%s\""
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2278,129 +2329,111 @@ msgstr ""
 "namnbyte innebär överskrivning av \"%s\" med\n"
 "  annan fil \"%s\", ej tillåtet"
 
-#: src/divertcmd.c:222
-#, fuzzy, c-format
-#| msgid "unable to write file '%s'"
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
+#, c-format
 msgid "unable to create file '%s'"
-msgstr "kunde inte skriva filen \"%s\""
+msgstr "kunde inte skapa filen \"%s\""
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "filkopiering"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "kan inte byta namn på \"%s\" till \"%s\""
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "namnbyte: ta bort duplicerad gammal länk \"%s\""
 
-#: src/divertcmd.c:261
-#, fuzzy, c-format
-#| msgid "unable to open source file `%.250s'"
+#: src/divertcmd.c:260
+#, c-format
 msgid "unable to remove copied source file '%s'"
-msgstr "kunde inte öppna källfil \"%.250s\""
+msgstr "kunde inte ta bort kopierad källfil \"%.250s\""
+
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "filnamnet \"%s\" är inte absolut"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "filnamnet kan inte innehålla nyradstecken"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "lokal omdirigering av %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "lokal omdirigering av %s till %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "omdirigering av %s av %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "omdirigering av %s till %s av %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "alla omdirigeringar av %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "alla omdirigeringar av %s till %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "kan inte skapa ny version av filen %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "kunde inte tömma (flush) filen \"%s\""
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "fel vid borttagning av gammal \"diversions-old\""
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "fel vid skapande av ny \"diversions-old\""
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "fel vid installation av ny \"diversions\""
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s behöver ett ensamt argument"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "filnamnet \"%s\" är inte absolut"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "filnamnet kan inte innehålla nyradstecken"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Kan inte omdirigera kataloger"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "Kan inte omdirigera filen \"%s\" till sig själv"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Låter \"%s\" vara\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "\"%s\" krockar med \"%s\""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Lägger till \"%s\"\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "Ignorerar begäran att ta bort delad omdirigering \"%s\".\n"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Ingen omdirigering \"%s\", ingen borttagen.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2411,7 +2444,7 @@ msgstr ""
 "  vid borttagning av \"%s\"\n"
 "  hittade \"%s\""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2422,16 +2455,21 @@ msgstr ""
 "  vid borttagning av \"%s\"\n"
 "  hittade \"%s\""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "Ignorerar begäran att ta bort delad omdirigering \"%s\".\n"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Tar bort \"%s\"\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "paket kan inte innehålla nyradstecken"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "målet kan inte innehålla nyradstecken"
 
@@ -2447,12 +2485,12 @@ msgstr "kunde inte ta status på tidigare omdirigeringsfil"
 msgid "failed to fstat diversions file"
 msgstr "kunde inte ta status på omdirigeringsfil"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "motsägande omdirigeringar av \"%.250s\" eller \"%.250s\""
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2462,7 +2500,7 @@ msgstr ""
 "installerades. De måste ominstalleras om de (och paket som är\n"
 "beroende av dem) ska fungera korrekt:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2472,7 +2510,7 @@ msgstr ""
 "konfigureras med dpkg --configure eller menyvalet \"configure\" i\n"
 "dselect för att de ska fungera:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2482,7 +2520,7 @@ msgstr ""
 "vid deras första konfiguration. Nytt konfigurationsförsök bör göras med\n"
 "dpkg --configure <paket> eller menyvalet \"configure\" i dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2492,7 +2530,7 @@ msgstr ""
 "installationen. Installationen kan troligtvis genomföras genom att försöka\n"
 "igen. Paketen kan tas bort via dselect eller dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2502,7 +2540,7 @@ msgstr ""
 "paket. Hantering kan efterfrågas genom att använda dselect eller\n"
 "dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2512,14 +2550,44 @@ msgstr ""
 "utförd. Hantering kan efterfrågas genom att använda dselect eller\n"
 "dpkg --configure --pending (eller dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr "Följande paket saknar arkitektur:\n"
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr "Följande paket har en ogiltig arkitektur:\n"
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+"Följande paket har en okänd oegen arkitektur, vilket kommer skapa\n"
+"beroendeproblem i pakethanterarskal. Detta kan rättas genom att registrera\n"
+"den oegna arkitekturen med dpkg --add-architecture:\n"
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s tar inget argument"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2527,26 +2595,24 @@ msgstr ""
 "En annan process har låst databasen för skrivning, och kanske ändrar den\n"
 "just nu, en del av de problem som följer kan komma på grund av detta.\n"
 
-#: src/enquiry.c:191
-#, fuzzy
-#| msgid "<unknown>"
+#: src/enquiry.c:242
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<okänd>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d i %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d paket, från följande avdelning:"
 msgstr[1] " %d paket, från följande avdelningar:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2555,29 +2621,33 @@ msgstr ""
 "Versionen av dpkg med fungerande stöd för %s är ännu ej konfigurerad.\n"
 " Använd \"dpkg --configure dpkg\" och försök sedan igen.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "dpkg finns inte listad som installerad, kan inte kontrollera stöd för %s!\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "\"Pre-Depends\"-fält"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "epoch"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "långa filnamn"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "många konflikter och ersätter"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr "multi-arch"
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2586,28 +2656,28 @@ msgstr ""
 "dpkg: kan inte komma på hur i förväg-beroendet kan tillfredsställas:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "kan inte tillfredsställa i förvägberoende för %.250s (krävs på grund av "
 "%.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "föråldrad flagga \"--%s\", använd \"--%s\" istället."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions tar tre argument: <version> <relation> <version>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions: ogiltig relation"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "versionen \"%s\" har felaktig syntax: %s"
@@ -2622,20 +2692,17 @@ msgstr ""
 " %s\n"
 
 #: src/errors.c:68
-#, fuzzy, c-format
-#| msgid ""
-#| "dpkg: failed to allocate memory for new entry in list of failed packages."
+#, c-format
 msgid ""
 "%s: failed to allocate memory for new entry in list of failed packages: %s"
 msgstr ""
-"dpkg: misslyckades med att allokera minne för ny post i listan över "
-"misslyckade paket."
+"%s: misslyckades med att allokera minne för ny post i listan över "
+"misslyckade paket: %s"
 
 #: src/errors.c:79
-#, fuzzy, c-format
-#| msgid "dpkg: too many errors, stopping\n"
+#, c-format
 msgid "%s: too many errors, stopping\n"
-msgstr "dpkg: för många fel, avbryter\n"
+msgstr "%s: för många fel, stannar\n"
 
 #: src/errors.c:87
 msgid "Errors were encountered while processing:\n"
@@ -2660,12 +2727,12 @@ msgstr "Paketet %s kvarhålles, rör det inte. --force-hold ignorerar.\n"
 msgid "overriding problem because --force enabled:"
 msgstr "ignorerar problem då --force använts:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "kunde inte öppna fillistan för paketet \"%.250s\""
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2674,237 +2741,224 @@ msgstr ""
 "fillistfilen för paketet \"%.250s\" saknas, antar att paketet inte har några "
 "filer installerade."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "kunde inte ta status på fillistan för paketet \"%.250s\""
 
-#: src/filesdb.c:329
-#, fuzzy, c-format
-#| msgid "files list for package `%.250s'"
+#: src/filesdb.c:290
+#, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "fillistfilen för paketet \"%.250s\" är inte en vanlig fil"
+
+#: src/filesdb.c:298
+#, c-format
 msgid "reading files list for package '%.250s'"
-msgstr "fillista för paketet \"%.250s\""
+msgstr "läser fillista för paketet \"%.250s\""
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "fillistfilen för paketet \"%.250s\" saknar avslutande radbrytning"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "fillistfilen för paketet \"%.250s\" innehåller tomt filnamn"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "fel vid stängning av fillistfilen för paketet \"%.250s\""
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Läser databasen ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d fil och katalog installerad.)\n"
 msgstr[1] "%d filer och kataloger installerade.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "kunde inte skapa uppdaterad fillistfil för paketet %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "kunde inte skriva till uppdaterad fillistfil för paketet %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "kunde inte tömma uppdaterad fillistfil för paketet %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "kunde inte synkronisera uppdaterad fillistfil för paketet %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "kunde inte stänga uppdaterad fillistfil för paketet %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "kunde inte installera uppdaterad fillistfil för paketet %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ej installerat"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ej installerat, men konfigurationsfiler kvarstår"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "trasigt p.g.a misslyckad borttagning eller installation"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "uppackat, men okonfigurerat"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "trasigt p.g.a fel i postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "avvaktar hantering av utlösare för ett annat paket"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "utlöst"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "installerat"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
-msgstr "fel: PATH är inte satt."
+#: src/help.c:113
+msgid "PATH is not set."
+msgstr "PATH är inte satt."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "\"%s\" finns ej i PATH eller är inte exekverbar."
 
-#: src/help.c:138
-#, fuzzy, c-format
-#| msgid "'%s' not found in PATH or not executable."
+#: src/help.c:144
+#, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
 "%s"
 msgid_plural ""
 "%d expected programs not found in PATH or not executable.\n"
 "%s"
-msgstr[0] "\"%s\" finns ej i PATH eller är inte exekverbar."
-msgstr[1] "\"%s\" finns ej i PATH eller är inte exekverbar."
+msgstr[0] ""
+"%d förväntat program hittades inte i PATH eller är inte exekverbart.\n"
+"%s"
+msgstr[1] ""
+"%d förväntade program hittades inte i PATH eller är inte exekverbara.\n"
+"%s"
 
-#: src/help.c:141
-#, fuzzy
-#| msgid ""
-#| "%d expected program not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
-#| msgid_plural ""
-#| "%d expected programs not found in PATH or not executable.\n"
-#| "NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
-#| "sbin."
+#: src/help.c:147
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
 "sbin."
 msgstr ""
-"%d förväntat program hittades inte i PATH eller var inte exekverbart.\n"
 "Obs! roots PATH bör vanligtvis innehålla /usr/local/sbin, /usr/sbin och /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
+"administrationskatalogen måste vara inuti dpkgs installationsktalog för att "
+"fungera korrekt"
 
-#: src/help.c:190 src/main.c:746
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/help.c:214 src/main.c:832
 msgid "unable to setenv for subprocesses"
-msgstr "kunde inte utföra setenv för utvecklarskript"
+msgstr "kunde inte utföra setenv för underprocesser"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "kunde inte byta filsystemsrot till \"%.250s\""
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "kunde inte byta katalog till \"%.255s\""
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "kunde inte ställa in körrättigheter på \"%.250s\""
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "kunde inte utföra setenv för utvecklarskript"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "installerade %s-skript"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "kunde inte ta status på %s \"%.250s\""
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "nytt %s-skript"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "gammalt %s-skript"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "kunde inte ta status på %s \"%.250s\": %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - försöker skript från det nya paketet istället ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "det finns inget skript i den nya versionen av paketet - ger upp"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... det verkar ha fungerat.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "kunde inte säkert ta bort \"%.255s\""
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
-msgstr ""
+msgstr "rm-kommando för städning"
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "kunde inte kontrollera om \"%.250s\" existerar"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "kan inte läsa infokatalog"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "fel vid öppning av %.250s"
+
+#: src/infodb-format.c:56
+#, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "trasig formatfil för informationsdatabasen: \"%s\""
+
+#: src/infodb-upgrade.c:123
+#, c-format
+msgid "Info file %s/%s not associated to any package"
+msgstr "Informationsfilen %s/%s inte associerad med något paket"
+
+#: src/infodb-upgrade.c:183
+#, c-format
+msgid "error while writing '%s'"
+msgstr "fel vid skrivning av \"%s\""
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian \"%s\" pakethanteringsprogram version %s.\n"
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2928,7 +2982,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2953,12 +3011,15 @@ msgstr ""
 "  -l|--list [<mönster> ...]        Visa sammanfattande paketlista\n"
 "  -S|--search <mönster> ...        Sök paket som äger fil(er)\n"
 "  -C|--audit                       Sök trasiga paket\n"
+"  --add-architecture <ark>         Lägg till <ark> i arkitekturlistan.\n"
+"  --remove-architecture <ark>      Ta bort <ark> från arkitekturlistan.\n"
 "  --print-architecture             Visa dpkg-arkitektur\n"
+"  --print-foreign-architectures    Visa tillåtna oegna arkitekturer\n"
 "  --compare-versions <a> <rel> <b> Jämför versionsnummer - se nedan\n"
 "  --force-help                     Visa hjälp för tvingande.\n"
 "  -Dh|--debug=help                 Visa hjälp för felsökning.\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2969,7 +3030,7 @@ msgstr ""
 "  -h|--help                        Visa detta hjälpmeddelande.\n"
 "  --version                        Visa versionsnummer.\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2980,17 +3041,22 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  på arkiv (skriv %s --help.)\n"
 "\n"
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "För internt bruk: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
+"\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -3017,6 +3083,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3049,6 +3117,8 @@ msgstr ""
 "  -D|--debug=<oktalt>        Slå på felsökning (se -Dhelp eller --"
 "debug=help).\n"
 "  --status-fd <n>            Sänd statusändringar till filidentifierare <n>\n"
+"  --status-logger=<kommando> Sänd statusändringar till <kommando>s standard "
+"in.\n"
 "  --log=<filnamn>            Logga statusändringar och åtgärder till "
 "<filnamn>\n"
 "  --ignore-depends=<paket>,...\n"
@@ -3059,7 +3129,7 @@ msgstr ""
 "  --abort-after <n>          Avbryt efter <n> fel\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3075,13 +3145,13 @@ msgstr ""
 " lt-nl le-nl ge-nl gt-nl (tom version anses högre än alla andra versioner)\n"
 " < << <= = >= >> >       (endast för kompatibilitet med kontrollfilssyntax)\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Använd \"dselect\" eller \"aptitude\" för användarvänlig pakethantering.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3101,59 +3171,63 @@ msgstr ""
 "Flaggor markerade med [*] ger mycket utdata - kör genom \"less\" eller \"more"
 "\"!"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
-msgstr ""
+msgstr "Aktivera alla tvingande flaggor"
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
-msgstr ""
+msgstr "Ersätt paket med en lägre version"
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
-msgstr ""
+msgstr "Konfigurera godtyckligt paket som kan hjälpa detta"
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
-msgstr ""
+msgstr "Hantera oväsentliga paket även när de hålls"
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
-msgstr ""
+msgstr "Försök (av)installera saker även som icke-root"
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
-msgstr ""
+msgstr "PATH saknar viktiga program, problem trolliga"
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
-msgstr ""
+msgstr "Installera paket även om autentisering misslyckas"
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr "Hantera även paket med fel versioner"
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
-msgstr ""
+msgstr "Skriv över pakets fil med ett annats"
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
-msgstr ""
+msgstr "Skriv över omdirigerad fil med ej omdirigerad"
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
-msgstr ""
+msgstr "Skriv över ett pakets katalog med ett annats fil"
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
-msgstr ""
+msgstr "Utför ej säkra I/O-operationer vid uppackning"
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
-msgstr ""
+msgstr "Använd alltid nya konfigurationsfiler, fråga ej"
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
-msgstr ""
+msgstr "Använd alltid gamla konfigurationsfiler, fråga ej"
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3161,151 +3235,183 @@ msgid ""
 "                         you will be prompted unless one of the confold or\n"
 "                         confnew options is also given"
 msgstr ""
+"Använd förval för nya konfigurationsfiler om sådant\n"
+"                         finns, fråga ej. Om inget förval finns tillfrågas "
+"du\n"
+"                         såvida inte flaggorna confold eller confnew\n"
+"                         också angivit"
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
-msgstr ""
+msgstr "Installera alltid saknade konfigurationsfiler"
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
-msgstr ""
+msgstr "Erbjud ersätta konfigurationsfiler som saknar nya versioner"
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
-msgstr ""
+msgstr "Hantera även paket med fel eller saknad arkitektur"
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
-msgstr ""
+msgstr "Installera även om ett annat paket skulle gå sönder"
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
-msgstr ""
+msgstr "Tillåt installera paket som är i konflikt"
 
-#: src/main.c:261
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:269
 msgid "Turn all dependency problems into warnings"
-msgstr "beroendeproblem - tar inte bort"
+msgstr "Gör alla beroendeproblem till varningar"
 
-#: src/main.c:263
-#, fuzzy
-#| msgid "dependency problems - not removing"
+#: src/main.c:271
 msgid "Turn dependency version problems into warnings"
-msgstr "beroendeproblem - tar inte bort"
+msgstr "Gör versionsberoendeproblem till varningar"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
-msgstr ""
+msgstr "Ta bort paket som kräver installation"
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
-msgstr ""
+msgstr "Ta bort ett systemkritiskt paket"
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
-msgstr ""
+msgstr "Allmänt hjälpsam förloppsinformation"
 
-#: src/main.c:280
-#, fuzzy
-#| msgid "unable to setenv for maintainer script"
+#: src/main.c:288
 msgid "Invocation and status of maintainer scripts"
-msgstr "kunde inte utföra setenv för utvecklarskript"
+msgstr "Anrop och status för utvecklarskript"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
-msgstr ""
+msgstr "Utdata för varje fil som hanteras"
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
-msgstr ""
+msgstr "Massvis med utdata för varje fil som hanteras"
 
-#: src/main.c:283
-#, fuzzy
-#| msgid "read error in configuration file `%.255s'"
+#: src/main.c:291
 msgid "Output for each configuration file"
-msgstr "fel vid läsning av konfigurationsfil \"%.250s\""
+msgstr "Utdata för varje konfigurationsfil"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
-msgstr ""
+msgstr "Massvis med utdata för varje konfigurationsfil"
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
-msgstr ""
+msgstr "Beroenden och konflikter"
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
-msgstr ""
+msgstr "Massvis av beroende-/konfliktutdata"
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
-msgstr ""
+msgstr "Utlösaraktivering och -hantering"
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
-msgstr ""
+msgstr "Massvis med utdata om utlösare"
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
-msgstr ""
+msgstr "Knäppa mängder utdata om utlösare"
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
-msgstr ""
+msgstr "Massvis av pladder om bl.a dpkg/info-katalogen"
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
-msgstr ""
+msgstr "Knäppa mängder pladder"
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
 "\n"
 " Number  Ref. in source   Description\n"
 msgstr ""
+"%s felsökningsval, --debug=<oktalt> eller -D<oktalt>:\n"
+"\n"
+"    Tal   Ref. i källkod    Beskrivning\n"
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
 "Debugging options can be mixed using bitwise-or.\n"
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
+"\n"
+"Felsökningsflaggor kombineras med bitvis eller.\n"
+"Notera att betydelser och värden kan komma att ändras.\n"
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
-msgstr "--debug behöver ett oktalt argument"
+#: src/main.c:326
+#, c-format
+msgid "--%s requires an octal argument"
+msgstr "--%s behöver ett oktalt argument"
 
-#: src/main.c:346
+#: src/main.c:354
 #, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
-msgstr "tomt paketnamn i --ignore-depends kommaseparerade lista \"%.250s\""
+msgid "null package name in --%s comma-separated list '%.250s'"
+msgstr "tomt paketnamn i --%s kommaseparerade lista \"%.250s\""
 
-#: src/main.c:352
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
 #, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
-msgstr ""
-"--ignore-depends behöver ett giltigt paketnamn. \"%.250s\" är inte det; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
+msgstr "--%s behöver ett giltigt paketnamn. \"%.250s\" är inte det; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ogiltigt heltal för --%s: \"%.250s\""
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "fel vid exekvering av kroken \"%s\", felkod %d"
 
-#: src/main.c:463
-#, fuzzy
-#| msgid "status"
+#: src/main.c:475
 msgid "status logger"
-msgstr "status"
+msgstr "statusloggare"
+
+#: src/main.c:490 src/main.c:520
+#, c-format
+msgid "--%s takes one argument"
+msgstr "--%s tar ett argument"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr "arkitekturen \"%s\" är ogiltig: %s"
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr "arkitekturen \"%s\" är reserverad och kan inte läggas till"
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "kan inte ta bort den icke oegna arkitekturen \"%s\""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr "tar bort arkitekturen \"%s\" som för närvarande används av databasen"
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+"kan inte ta bort arkitekturen \"%s\" som för närvarande används av databasen"
 
-#: src/main.c:478
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3313,49 +3419,54 @@ msgid ""
 "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
 " Forcing things:\n"
 msgstr ""
+"%s tvingande flaggor - bestämmer vad som händer vid fel:\n"
+"  varna men fortsätt: --force-<sak>,<sak>,...\n"
+"  stanna med fel:     --refuse-<sak>,<sak>,... | --no-force-<sak>,<sak>,...\n"
+" Tvinga saker:\n"
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
 "WARNING - use of options marked [!] can seriously damage your installation.\n"
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
+"\n"
+"VARNING - flaggor markerade [!] kan tillfoga stor skada till din "
+"installation.\n"
+"Tvingande flaggor markerade [*] är förvalda.\n"
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "okänd flagga för force/refuse: \"%.*s\""
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "föråldrad tvingande/vägrande flagga \"%s\"\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd tar ett argument, inte noll"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd tar bara ett argument"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, c-format
+msgid "--%s takes exactly one argument"
+msgstr "--%s tar exakt ett argument"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "kunde inte öppna \"%i\" för ström"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "oväntat filslut före slut på rad %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "behöver en åtgärd att utföra"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3363,22 +3474,22 @@ msgstr ""
 "du måste ange paket med sina egna namn, inte genom att ange namnen på de "
 "filer de kommer i"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending tar inga argument som inte är flaggor"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s behöver åtminstone ett paket som argument"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Paketet %s är listat mer än en gång, hanterar det bara en gång.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3387,7 +3498,7 @@ msgstr ""
 "Mer än en kopia av paketet %s har packats upp\n"
 " under körningen! Konfigurerar det bara en gång.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3396,113 +3507,113 @@ msgstr ""
 "paketet %.250s är inte redo för hantering av utlösare\n"
 " (aktuell status är \"%.250s\" med inga förestående utlösare)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Paketet %s, som tillhandahåller %s, kommer att tas bort.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Paketet %s kommer att tas bort.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Versionen av %s på systemet är %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr ""
 "  Paketet %s, som tillhandahåller %s, väntar på hantering av utlösare.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Paketet %s väntar på hantering av utlösare.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: konfigurerar även \"%s\" (krävs av \"%s\")\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Paketet %s, som tillhandahåller %s, har inte konfigurerats ännu.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Paketet %s har inte konfigurerats ännu.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Paketet %s, som tillhandahåller %s, är ej installerat.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Paketet %s är ej installerat.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) förstör %s och är %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) tillhandahåller %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Versionen av %s som skall konfigureras är %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " är beroende av "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr ", men:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "fel då det skulle säkerställas att \"%.250s\" ej existerar"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
-msgstr ""
+msgstr "återskapande av delad paketfil"
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "återskapade paketfil"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Autentiserar %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
-msgstr ""
+msgstr "verifiering av paketsignatur"
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Verifiering av paket %s misslyckades!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3511,97 +3622,100 @@ msgstr ""
 "Verifiering av paket %s misslyckades,\n"
 "men installerar ändå enligt önskemål.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "lyckades\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "kunde inte skapa temporär katalog"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "paketet %s har för många konflikt/ersätter-par"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "kunde inte ta bort kontrollinformationsfil \"%.250s\""
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "gammal version av paketet har för lång informationsfilnamn som börjar på "
 "\"%.250s\""
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "kunde inte ta bort gammal informationsfil \"%.250s\""
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr ""
 "kunde inte installera (vad som antas vara) ny informationsfil \"%.250s\""
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "kunde inte öppna temporär kontrollkatalog"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "paketet innehåller för långt kontrollinformationsfilnamn (börjar på \"%.50s"
 "\")"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "paketets kontrollinformation innehåller katalogen \"%.250s\""
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "\"rmdir\" på paketets kontrollinformation \"%.250s\" svarade inte \"ej "
 "katalog\""
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "paketet %s innehåller list som informationsfil"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "kunde inte installera ny informationsfil \"%.250s\" som \"%.250s\""
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "kunde inte ta bort kontrollinformationsfil \"%.250s\""
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Noterar att %s försvunnit, vilken helt har ersatts.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "kan inte komma åt arkivet"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "kunde inte skapa temporär katalog"
-
-#: src/processarc.c:411
-#, fuzzy
-#| msgid "control information length"
+#: src/processarc.c:472
 msgid "package control information extraction"
-msgstr "längd på kontrollinformation"
+msgstr "hämtning av paketkontrollinformation"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Lagrade information om %s från %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "paketarkitekturen (%s) matchar inte systemets (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3610,102 +3724,95 @@ msgstr ""
 "dpkg: angående %s innehållandes %s, problem med för-beroenden:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "för-beroendeproblem - installerar inte %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "ignorerar för-beroendeproblem!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Förbereder att ersätta %s %s (med %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Packar upp %s (från %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "namn på konfigurationsfil (som börjar på \"%.250s\") är för lång (>%d tecken)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "läsfel i %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "fel vid stängning av %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "fel vid öppning av %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Avkonfigurerar %s, så att vi kan ta bort %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Avkonfigurerar %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Packar upp ersättande %.250s ...\n"
 
-#: src/processarc.c:807
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
-msgstr "extrahering av dpkg-deb-fält"
+msgstr "extrahering av paketfilsystem"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "kunde inte läsa dpkg-debs tar-utdata"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "trasig filsystemstarfil - trasigt paketarkiv"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: dödar möjliga avslutande nollor"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "kunde inte ta status på gammal fil \"%.250s\" så den tas inte bort: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "kunde inte ta bort gammal katalog \"%.250s\": %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "gammal konfigurationfil \"%.250s\" var en tom katalog (och har nu tagits "
 "bort)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "kunde inte ta status på andra ny fil \"%.250s\""
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3714,23 +3821,18 @@ msgstr ""
 "gammal fil \"%.250s\" är samma som ett flertal nya filer! (både \"%.250s\" "
 "och \"%.250s\")"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "kunde inte säkert ta bort gammal fil \"%.250s\": %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Noterar att %s försvunnit, vilken helt har ersatts.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3743,89 +3845,88 @@ msgstr ""
 "| /       Vänt.utl(W)/Föresl.utl(T)\n"
 "|/ Fel?Inget(=)/Ominstallera(R)/Båda(X) (Status,Fel: versaler=illa)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Namn"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Version"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Beskrivning"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Inga paket matchar %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "omdirigering av %s från: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "omdirigering av %s till: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokal omdirigering från: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "lokal omdirigering till: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search behöver åtminstone ett filnamnsmönsterargument"
 
-#: src/querycmd.c:350
-#, fuzzy, c-format
-#| msgid "No packages found matching %s.\n"
+#: src/querycmd.c:372
+#, c-format
 msgid "%s: no path found matching pattern %s.\n"
-msgstr "Inga paket matchar %s.\n"
+msgstr "%s: hittade ingen sökväg som motsvarar mönstret %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Paketet \"%s\" är inte installerat och ingen information finns.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Paketet \"%s\" är ej tillgängligt.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Paketet \"%s\" är ej installerat.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Paketet \"%s\" innehåller inga filer (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "lokalt omdirigerad till: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "paketet omdirigerar andra till: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "omdirigerat av %s till: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3833,34 +3934,23 @@ msgstr ""
 "Använd dpkg --info (= dpkg-deb --info) för att undersöka arkivfiler,\n"
 "och dpkg --contents (= dpkg-deb --contents) för att visa innehållet.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s tar högst två argument"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "styrfilen innehåller %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian \"%s\" pakethanteringsprogram, frågeverktyg version %s.\n"
 
-#: src/querycmd.c:619
-#, fuzzy, c-format
-#| msgid ""
-#| "Commands:\n"
-#| "  -s|--status <package> ...        Display package status details.\n"
-#| "  -p|--print-avail <package> ...   Display available version details.\n"
-#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
-#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
-#| "  -W|--show <pattern> ...          Show information on package(s).\n"
-#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
-#| "  -c|--control-path <package> [<file>]\n"
-#| "                                   Print path for package control file.\n"
-#| "\n"
+#: src/querycmd.c:667
+#, c-format
 msgid ""
 "Commands:\n"
 "  -s|--status <package> ...        Display package status details.\n"
@@ -3878,25 +3968,28 @@ msgstr ""
 "  -p|--print-avail <paketnamn> ... Visa detaljer om tillgänglig version.\n"
 "  -L|--listfiles <paketnamn> ...   Visa filer som \"ägs\" av paket.\n"
 "  -l|--list [<mönster> ...]        Visa kortfattad paketlista.\n"
-"  -W|--show <mönster> ...          Visa information om paket.\n"
+"  -W|--show [<mönster> ...]        Visa information om paket.\n"
 "  -S|--search <mönster> ...        Sök paket som äger fil(er).\n"
 "  -c|--control-path <paket> [<fil>]Visa sökväg för paketets styrfil.\n"
 "\n"
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 "Flaggor:\n"
 "  --admindir=<katalog>             Använd <katalog> i.st.f %s\n"
+"  --load-avail                     Använd available-fil i --show och --"
+"list.\n"
 "  -f|--showformat=<format>         Använd alternativt format för --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3918,12 +4011,16 @@ msgstr ""
 "  ${var[;bredd]}. Fälten kommer att högerjusteras såvida inte bredden anges\n"
 "  negativt, i vilket fall vänsterjustering kommer användas.\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "Använd --help för hjälp om att fråga paket."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "ignorerar begäran att ta bort %.250s som inte har installerats."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3932,11 +4029,11 @@ msgstr ""
 "ignorerar begäran att ta bort %.250s, enbart\n"
 " konfigurationsfiler finns på systemet. Använd --purge för att ta bort dem."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Detta är ett systemkritiskt paket - det bör inte tas bort."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3945,11 +4042,11 @@ msgstr ""
 "dpkg: beroendeproblem förhindrar borttagning av %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "beroendeproblem - tar inte bort"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3958,7 +4055,7 @@ msgstr ""
 "dpkg: %s: beroendeproblem, men tar bort ändå enligt önskemål:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3966,17 +4063,17 @@ msgstr ""
 "Paketet är i ett väldigt dåligt inkonsistent läge - du bör\n"
 " ominstallera det innan du försöker ta bort det."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Skulle ta bort eller helt radera %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Tar bort %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3985,101 +4082,102 @@ msgstr ""
 "när %.250s togs bort kunde inte katalogen \"%.250s\" tas bort: %s - "
 "katalogen kan vara en monteringspunkt?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "kan inte ta bort \"%.250s\""
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "kunde inte säkert ta bort \"%.255s\""
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "när %.250s togs bort var inte katalogen \"%.250s\" tom, så den togs inte "
 "bort."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, c-format
+msgid "cannot remove '%.250s'"
+msgstr "kan inte ta bort \"%.250s\""
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Raderar konfigurationsfiler för %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "kan inte ta bort gammal konfigurationsfil \"%.250s\" (= \"%.250s\")"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "kan inte läsa konfigurationsfilskatalog \"%.250s\" (från \"%.250s\")"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "kan inte ta bort gammal kopia av konfigurationsfil \"%.250s\" (av \"%.250s\")"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "kan inte ta bort gammal fillista"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "kunde inte ta bort gammalt postrm-skript"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "oväntat filslut i paketnamn på rad %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "oväntat radslut i paketnamn på rad %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "oväntat filslut efter paketnamn på rad %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "oväntat radslut efter paketnamn på rad %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "oväntad data efter paket och val på rad %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ogiltigt paketnamn på rad %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, c-format
+msgid "package not in database at line %d: %.250s"
+msgstr "paket inte databasen på rad %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "okänd önskad status på rad %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "läsfel på standard in"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"Copyright © 2000, 2001 Wichert Akkerman.\n"
-"Copyright © 2006-2009 Guillem Jover.\n"
+"Använd --help för hjälp om att överstyra \"stat\"-information för filer."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4096,7 +4194,7 @@ msgstr ""
 "  --list [<jokertecken>]   visa befintliga överskrivningar i databasen.\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4118,31 +4216,16 @@ msgstr ""
 "  --version                visa versionen.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "tar bort avslutande /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "kan inte öppna ny statoverride-fil"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "fel vid borttagning av statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "fel vid skapande av ny statoverride-old"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "fel vid installation av ny statoverride"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
-msgstr "--add behöver fyra argument"
+#: src/statcmd.c:227
+#, c-format
+msgid "--%s needs four arguments"
+msgstr "--%s behöver fyra argument"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4151,21 +4234,21 @@ msgstr ""
 "Det finns redan en överskrivning för \"%s\", men --force angavs, så den "
 "kommer att ignoreras."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Det finns redan en överskrivning för \"%s\", avbryter."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "--update angavs men %s finns inte"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Det finns inga överskrivningar."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update är oanvändbar tillsammans med --remove"
 
@@ -4204,10 +4287,9 @@ msgid "failed to fstat previous statoverride file"
 msgstr "kunde inte ta status på tidigare statoverride-fil"
 
 #: src/statdb.c:162
-#, fuzzy, c-format
-#| msgid "statoverride file `%.250s'"
+#, c-format
 msgid "reading statoverride file '%.250s'"
-msgstr "statoverride-fil \"%.250s\""
+msgstr "läser statoverride-fil \"%.250s\""
 
 #: src/statdb.c:169
 msgid "statoverride file is missing final newline"
@@ -4283,42 +4365,36 @@ msgstr ""
 "  --no-act                         Bara testa - ändra ingenting på riktigt.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"måste anropas från ett utvecklarskript (eller med flaggan --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: utlösardatakatalogen har inte skapats ännu\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: utlösarposter finns inte ännu\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "tar bara ett argument, namnet på utlösaren"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger måste anropas från ett utvecklarskript (eller med flaggan --by-"
-"package)"
-
-#: src/trigcmd.c:216
-#, fuzzy, c-format
-#| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
+#: src/trigcmd.c:240
+#, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
-msgstr "dpkg-trigger: ogiltigt namn \"%.250s\" på paket som väntas på: %.250s"
+msgstr "ogiltigt namn \"%.250s\" på paket som väntas på: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ogiltigt utlösarnamn \"%.250s\": %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4327,7 +4403,7 @@ msgstr ""
 "%s: cykel upptäckt vid hantering av utlösare:\n"
 " paketkedja vars utlösare är eller kan vara orsak:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4336,50 +4412,50 @@ msgstr ""
 "\n"
 " paketens förestående utlösare som är eller kanske inte kan analyseras:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "utlösare i slinga, avbryts"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Hanterar utlösare för %s ...\n"
 
 #: src/update.c:52
 #, c-format
-msgid "--%s needs exactly one Packages file argument"
-msgstr "--%s behöver exakt ett Packages-fil som argument"
+msgid "--%s needs exactly one Packages-file argument"
+msgstr "--%s behöver exakt en Packages-fil som argument"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "kunde inte komma åt dpkgs statusområde för sammanslagen uppdatering av "
 "tillgängliga paket"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "sammanslagen uppdatering av tillgängliga paket kräver tillgång till dpkgs "
 "statusområde"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Ersätter information om tillgängliga paket med %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Uppdaterar information om tillgängliga paket med %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Information om %d paket uppdaterades.\n"
 msgstr[1] "Information om %d paket uppdaterades.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4494,217 +4570,187 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "ignorerar %d varning om kontrollfilerna\n"
 msgstr[1] "ignorerar %d varningar om kontrollfilerna\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s behöver ett <katalog>-argument"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build tar högst två argument"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "kunde inte kontrollera om arkivet \"%.250s\" existerar"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "målet är en katalog - kan inte hoppa över kontroll av konfigurationsfiler"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "kontrollerar inte innehåller i kontrollfil"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: bygger ett okänt paket i \"%s\".\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: bygger paketet \"%s\" i \"%s\".\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
-#, fuzzy, c-format
-#| msgid "failed to make tmpfile (data)"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
+#, c-format
 msgid "failed to make temporary file (%s)"
-msgstr "kunde inte skapa temporärfil (datadel)"
+msgstr "kunde inte skapa temporärfil (%s)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
-#, fuzzy
-#| msgid "control area"
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 msgid "control member"
-msgstr "kontrollområde"
+msgstr "kontrolldel"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
-#, fuzzy, c-format
-#| msgid "failed to unlink tmpfile (data), %s"
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
+#, c-format
 msgid "failed to unlink temporary file (%s), %s"
-msgstr "kunde inte ta bort temporärfil (datadel), %s"
+msgstr "kunde inte ta bort temporärfil (%s), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
-#, fuzzy, c-format
-#| msgid "failed to rewind tmpfile (data)"
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
+#, c-format
 msgid "failed to rewind temporary file (%s)"
-msgstr "kunde inte gå till början av temporär fil (datadel)"
+msgstr "kunde inte gå till början av temporär fil (%s)"
 
-#: dpkg-deb/build.c:494
-#, fuzzy, c-format
-#| msgid "failed to fstat ar member file (%s)"
+#: dpkg-deb/build.c:502
+#, c-format
 msgid "failed to stat temporary file (%s)"
-msgstr "kunde inte ta status (fstat) på del av ar-fil (%s)"
+msgstr "kunde inte ta status (stat) på temporär fil (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "fel vid skrivning av \"%s\""
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
-#, fuzzy
-#| msgid "between members"
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 msgid "data member"
-msgstr "mellan medlemmar"
+msgstr "datadel"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
-#, fuzzy, c-format
-#| msgid "failed to write filename to tar pipe (data)"
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
+#, c-format
 msgid "failed to write filename to tar pipe (%s)"
-msgstr "kunde inte skriva filnamn till tar-rör (datadel)"
+msgstr "kunde inte skriva filnamn till tar-rör (%s)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<komprimerare> från tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
-msgstr ""
+msgstr "skalkommando för att flytta filer"
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "oväntat filslut i %s i %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "fel vid läsning av %s från filen %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "kunde inte läsa arkivet \"%.255s\""
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "kunde inte ta status på arkivet"
 
-#: dpkg-deb/extract.c:130
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:134
 msgid "archive magic version number"
-msgstr "arkivet har ingen punkt i versionsnumret"
+msgstr "magiskt versionsnummer för arkiv"
 
-#: dpkg-deb/extract.c:142
-#, fuzzy
-#| msgid "archive has no newlines in header"
+#: dpkg-deb/extract.c:144
 msgid "archive member header"
-msgstr "arkivet har inga nyradstecken i huvudet"
+msgstr "huvud för arkivdel"
 
-#: dpkg-deb/extract.c:147
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-deb/extract.c:149
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive header magic"
-msgstr "filen \"%.250s\" är trasig - felaktigt delnummer"
+msgstr "filen \"%.250s\" är trasig - felaktigt magiskt nummer i arkivhuvud"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "filen \"%.250s\" är inte ett debianbinärarkiv (försök med dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
-#, fuzzy
-#| msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:159
 msgid "archive information header member"
-msgstr "arkivet har ingen punkt i versionsnumret"
+msgstr "huvud för arkivinformation"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "arkivet har inga nyradstecken i huvudet"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
-msgstr "arkivet har ingen punkt i versionsnumret"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, c-format
+msgid "archive has invalid format version: %s"
+msgstr "arkivet har ogiltig formatversion: %s"
 
-#: dpkg-deb/extract.c:167
+#: dpkg-deb/extract.c:168
 #, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
-msgstr "arkivets versionen %.250s förstods inte, hämta en nyare dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
+msgstr "arkivet är formatversion %d.%d; hämta en nyare dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#, c-format
 msgid "skipped archive member data from %s"
-msgstr "överhoppad medlemsdata från %s"
+msgstr "hoppade över arkivmedlemsdata från %s"
 
 #: dpkg-deb/extract.c:193
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains ununderstood data member %.*s, giving up"
+#, c-format
 msgid "archive '%.250s' contains not understood data member %.*s, giving up"
-msgstr "filen \"%.250s\" innehåller okänd datadel %.*s, ger upp"
+msgstr "arkivet \"%.250s\" innehåller okänd datadel %.*s, ger upp"
 
 #: dpkg-deb/extract.c:198
-#, fuzzy, c-format
-#| msgid "file `%.250s' contains two control members, giving up"
+#, c-format
 msgid "archive '%.250s' contains two control members, giving up"
-msgstr "filen \"%.250s\" innehåller två kontrolldelar, ger upp"
+msgstr "arkivet \"%.250s\" innehåller två kontrolldelar, ger upp"
 
 #: dpkg-deb/extract.c:213
-#, fuzzy, c-format
-#| msgid ""
-#| " new debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi bytes.\n"
+#, c-format
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
-" nytt debianpaket, version %s.\n"
-" storlek %ld byte: kontrollarkiv= %zi byte.\n"
+" nytt debianpaket, version %d.%d.\n"
+" storlek %jd byte: kontrollarkiv= %jd byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
-msgstr ""
+msgstr "storlek på arkivkontrolldel"
 
-#: dpkg-deb/extract.c:234
-#, fuzzy, c-format
-#| msgid "archive has malformatted control length `%s'"
+#: dpkg-deb/extract.c:236
+#, c-format
 msgid "archive has malformatted control member size '%s'"
-msgstr "arkivet har felformaterad kontrollängd \"%s\""
+msgstr "arkivet har felformaterad kontroldellängd \"%s\""
 
-#: dpkg-deb/extract.c:241
-#, fuzzy, c-format
-#| msgid "skipped member data from %s"
+#: dpkg-deb/extract.c:243
+#, c-format
 msgid "skipped archive control member data from %s"
-msgstr "överhoppad medlemsdata från %s"
+msgstr "hoppade över arkivkontrolldeldata från %s"
 
-#: dpkg-deb/extract.c:245
-#, fuzzy, c-format
-#| msgid ""
-#| " old debian package, version %s.\n"
-#| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
+#: dpkg-deb/extract.c:247
+#, c-format
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
-" gammalt debianpaket, version %s.\n"
-" storlek %ld byte: kontrollarkiv= %zi, huvudarkiv= %ld.\n"
+" gammalt debianpaket, version %d.%d.\n"
+" storlek %jd byte: kontrollarkiv= %jd, huvudarkiv= %jd.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4713,49 +4759,50 @@ msgstr ""
 "dpkg-deb: filen verkar vara ett arkiv som har gått sönder genom\n"
 "dpkg-deb:    att ha hämtats i ASCII-läge\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "\"%.255s\" är inte ett debianarkiv"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "kunde inte skriva till rör i \"kopiera\""
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "kunde inte stänga rör i \"kopiera\""
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datadel"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "kunde inte byta till katalogen"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "kunde inte skapa katalog"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "kunde inte byta till katalog efter att ha skapat den"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "kunde inte byta till katalogen"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<dekomprimering>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "klistra in"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s behöver ett .deb-filnamn som argument"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4764,101 +4811,95 @@ msgstr ""
 "--%s behöver en målkatalog.\n"
 "Kanske är det dpkg --install du vill använda?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s tar som mest två argument (.deb och katalog)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s tar bara ett argument (.deb-filnamn)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "kunde inte byta katalog till \"/\" för upprensning"
 
-#: dpkg-deb/info.c:109
-#, fuzzy, c-format
-#| msgid "cannot stat file '%s'"
+#: dpkg-deb/info.c:106
+#, c-format
 msgid "control file '%s'"
-msgstr "kan inte ta status på filen \"%s\""
+msgstr "kontrollfil \"%s\""
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: \"%.255s\" innehåller ingen kontrollkomponent \"%.255s\"\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "öppnande av komponenten \"%.255s\" (i %.255s) misslyckades på ett oväntat "
 "sätt"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d efterfrågad kontrollkomponent saknas"
 msgstr[1] "%d efterfrågade kontrollkomponenter saknas"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "kan inte läsa katalogen \"%.255s\""
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "kan inte ta status på \"%.255s\" (i \"%.255s\")"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "kan inte öppna \"%.255s\" (i \"%.255s\")"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "kunde inte läsa \"%.255s\" (i \"%.255s\")"
 
-#: dpkg-deb/info.c:167
-#, fuzzy, c-format
-#| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
+#: dpkg-deb/info.c:170
+#, c-format
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
-msgstr " %7ld byte,  %5d rader   %c  %-20.127s %.127s\n"
+msgstr " %7jd byte, %5d rader   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     inte en vanlig fil        %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ingen \"control\"-fil i kontrollarkivet!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "kunde inte öppna kontrollkomponenten"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "fel vid läsning av kontrollkomponenten"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "fel vid stängning av komponenten \"%s\""
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Fel i format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents tar endast ett argument"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4876,6 +4917,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4888,10 +4931,11 @@ msgstr ""
 "  -e|--control <deb> [<katalog>]   Extrahera kontrollinformation.\n"
 "  -x|--extract <deb> <katalog>     Extrahera filer.\n"
 "  -X|--vextract <deb> <katalog>    Extrahera och lista filer.\n"
+"  -R|--raw-extracct <deb> <ktalog> Extrahera kontrollinfo och filer.\n"
 "  --fsys-tarfile <deb>             Skapa filsystemstarfil.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4904,11 +4948,12 @@ msgstr ""
 "<kfält> är namnet på ett fält i den huvud-\"control\"-filen.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4918,21 +4963,27 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Flaggor:\n"
 "  --showformat=<format>            Använd alternativt format för --show.\n"
+"  -v, --verbose                    Aktivera informativ utdata.\n"
 "  -D                               Aktivera felsökningsutdata.\n"
 "  --old, --new                     Välj arkivformat.\n"
 "  --nocheck                        Stäng av kontrollfilstest (skapar\n"
 "                                   trasiga paket).\n"
 "  -z#                              Ställer in komprimering vid byggning.\n"
 "  -Z<typ>                          Väljer komprimeringstyp för byggning.\n"
-"                                   Tillåtna typer: gzip, xz, bzip2, lzma, "
+"                                    Tillåtna typer: gzip, xz, bzip2, lzma, "
 "none\n"
+"  -S<strategy>                     Välj komprimeringsstrategi för byggning.\n"
+"                                    Tillåtna värden: extreme (xz).\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4946,7 +4997,7 @@ msgstr ""
 "\"dselect\" eller \"aptitude\" för användarvänlig pakethantering.  Paket\n"
 "som packas upp med \"dpkg-deb --extract\" blir inte korrekt installerade!\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4954,191 +5005,181 @@ msgstr ""
 "Skriv dpkg-deb --help för hjälp om att hantera *.deb-filer\n"
 "Skriv dpkg --help för hjälp om att installera och avinstallera paket."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ogiltigt heltal för --%c: \"%.250s\""
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ogiltig komprimeringsnivå för --%c: \"%ld\""
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "okänd komprimeringstyp \"%s\"."
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "ogiltiga komprimeringsflaggor: %s"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "filen \"%.250s\" är trasig - felaktig siffra (kod %d) i %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "filen \"%.250s\" är trasig - %.250s saknas"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "filen \"%.250s\" är trasig - nyradstecken saknas efter %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "fel vid läsning av %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "filen \"%.250s\" är trasig - fel magisk siffra i slutet av första huvudet"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "filen \"%.250s\" är trasig - felaktigt utfyllnadstecken (kod %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "filen \"%.250s\" är trasig - nulltecken i infodelen"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "formatversionsnummer"
 
-#: dpkg-split/info.c:124
+#: dpkg-split/info.c:127
 #, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
-msgstr ""
-"filen \"%.250s\" är av version \"%.250s\" - du behöver en nyare dpkg-split"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "filen \"%.250s\" har ogiltig formatversion: %s"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:129
+#, c-format
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
+msgstr "filen \"%.250s\" är formatversion %d.%d; hämta en nyare dpkg-split"
+
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "paketnamn"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "paketversionsnummer"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "MD5-kontrollsumma för paketfil"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "filen \"%.250s\" är trasig - felaktig MD5-kontrollsumma \"%.250s\""
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
-msgstr ""
+msgstr "totalstorlek för arkiv"
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
-#, fuzzy
-#| msgid "part offset"
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
-msgstr "offset för del"
+msgstr "offset för arkivdel"
 
-#: dpkg-split/info.c:139
-#, fuzzy
-#| msgid "part numbers"
+#: dpkg-split/info.c:144
 msgid "archive part numbers"
-msgstr "delnummer"
+msgstr "delnummer för arkiv"
 
-#: dpkg-split/info.c:142
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - no slash between part numbers"
+#: dpkg-split/info.c:147
+#, c-format
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
-msgstr "filen \"%.250s\" är trasig - inget snedstreck mellan delnummer"
+msgstr "filen \"%.250s\" är trasig - inget snedstreck mellan arkivdelnummer"
 
-#: dpkg-split/info.c:145
-#, fuzzy
-#| msgid "number of parts"
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
-msgstr "antal delar"
+msgstr "antal arkivdelar"
 
-#: dpkg-split/info.c:147
-#, fuzzy, c-format
-#| msgid "file '%.250s' is corrupt - bad number of parts"
+#: dpkg-split/info.c:152
+#, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
-msgstr "filen \"%.250s\" är trasig - felaktigt antal delar"
+msgstr "filen \"%.250s\" är trasig - felaktigt antal arkivdelar"
 
-#: dpkg-split/info.c:149
-#, fuzzy
-#| msgid "parts number"
+#: dpkg-split/info.c:154
 msgid "archive parts number"
-msgstr "delnummer"
+msgstr "delnummer för arkiv"
 
-#: dpkg-split/info.c:151
-#, fuzzy, c-format
-#| msgid "file `%.250s' is corrupt - bad part number"
+#: dpkg-split/info.c:156
+#, c-format
 msgid "file '%.250s' is corrupt - bad archive part number"
-msgstr "filen \"%.250s\" är trasig - felaktigt delnummer"
+msgstr "filen \"%.250s\" är trasig - felaktigt arkivdelnummer"
+
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr "paketarkitektur"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "filen \"%.250s\" är trasig - felaktig magisk siffra i slutet på andra huvudet"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "filen \"%.250s\" är trasig - andra medlemmen är inte datadelen"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "filen \"%.250s\" är trasig - fel antal delar för angivna storlekar"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "filen \"%.250s\" är trasig - storleken är fel för angivet delnummer"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "kunde inte ta status på delfilen \"%.250s\""
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "filen \"%.250s\" är trasig - för kort"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "kan inte öppna arkivdelen i fil \"%.250s\""
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "filen \"%.250s\" är inte en arkivdel"
 
-#: dpkg-split/info.c:202
-#, fuzzy, c-format
-#| msgid ""
-#| "%s:\n"
-#| "    Part format version:            %s\n"
-#| "    Part of package:                %s\n"
-#| "        ... version:                %s\n"
-#| "        ... MD5 checksum:           %s\n"
-#| "        ... length:                 %lu bytes\n"
-#| "        ... split every:            %lu bytes\n"
-#| "    Part number:                    %d/%d\n"
-#| "    Part length:                    %zi bytes\n"
-#| "    Part offset:                    %lu bytes\n"
-#| "    Part file size (used portion):  %lu bytes\n"
-#| "\n"
+#: dpkg-split/info.c:214
+#, c-format
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5149,24 +5190,30 @@ msgid ""
 "\n"
 msgstr ""
 "%s:\n"
-"    Formatversion för del:          %s\n"
+"    Formatversion för del:          %d.%d\n"
 "    Del av paket:                   %s\n"
 "       ... version:                 %s\n"
+"        ...arloteltir:              %s\n"
 "       ... MD5-kontrollsumma:       %s\n"
-"       ... längd:                   %lu byte\n"
-"       ... dela vid:                %lu byte\n"
+"       ... längd:                   %jd byte\n"
+"       ... dela vid:                %jd byte\n"
 "    Delnummer:                      %d/%d\n"
-"    Dellängd:                       %zi byte\n"
-"    Deloffset:                      %lu byte\n"
-"    Delfilstorlek (använd del):     %lu byte\n"
+"    Dellängd:                       %jd byte\n"
+"    Deloffset:                      %jd byte\n"
+"    Delfilstorlek (använd del):     %jd byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<okänd>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s kräver en eller flera delfilsargument"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "filen \"%s\" är inte en del av ett arkiv\n"
@@ -5189,19 +5236,14 @@ msgid "unable to (re)open input part file `%.250s'"
 msgstr "kunde inte (åter)öppna indatadelfil \"%.250s\""
 
 #: dpkg-split/join.c:58
-#, fuzzy
-#| msgid "Skipping deselected package %s.\n"
 msgid "skipping split package header"
-msgstr "Hoppar över ej valt paket %s.\n"
+msgstr "hoppar huvud för delat paket"
 
 #: dpkg-split/join.c:59
-#, fuzzy
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
 msgid "split package part"
-msgstr "Slår ihop paketet %s från %d del:"
+msgstr "del av delat paket"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "klar\n"
@@ -5227,11 +5269,6 @@ msgstr "fel %d saknas"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian \"%s\" verktyg för delning/sammanslagning, version %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright © 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5259,247 +5296,200 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Flaggor:\n"
 "  --depotdir <katalog>             Använd <katalog> istället för %s/%s.\n"
 "  -S|--partsize <storlek>          I kibyte, för -s (förval är 450).\n"
-"  -o|--output <fil>                För -j (förval är <paket>-<version>.deb)\n"
+"  -o|--output <fil>                Filnamn, för -j (förval är\n"
+"                                     <paket>_<version>_<ark>.deb)\n"
 "  -Q|--npquiet                     Var tyst när -a inte är en del.\n"
 "  --msdos                          Skapa 8.3-filnamn.\n"
 "\n"
-"Felstatus: 0 = OK, 1 = -a är inte en del, 2 = problem!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+"Felstatus:\n"
+"  0 = OK\n"
+"  1 = med --auto, fil är inte en del\n"
+"  2 = problem\n"
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Skriv dpkg-split --help för hjälp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "oväntat filslut i %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "delstorlek är för stor eller ej positiv"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "delstorleken måste vara minst %d KiB (för att tillåta huvud)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "kunde inte läsa depåkatalog \"%.250s\""
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto kräver att --output används"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto tar exakt ett filargument"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "kunde inte läsa delfil \"%.250s\""
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Filen \"%.250s\" är inte del av ett flerdelat arkiv.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "kunde inte öppna om delfilen \"%.250s\""
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "kunde inte öppna ny depåfil \"%.250s\""
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
-msgstr ""
+msgstr "extraherar delad del"
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "kunde inte namnändra ny depåfil \"%.250s\" till \"%.250s\""
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Del %d av paket %s sparad (behöver fortfarande "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " och "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "kunde inte ta bort använd depåfil \"%.250s\""
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Skräpfiler kvar i depåkatalogen:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "kunde inte ta status på \"%.250s\""
 
-#: dpkg-split/queue.c:243
-#, fuzzy, c-format
-#| msgid " %s (%lu bytes)\n"
+#: dpkg-split/queue.c:247
+#, c-format
 msgid " %s (%jd bytes)\n"
-msgstr " %s (%lu byte)\n"
+msgstr " %s (%jd byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (inte en vanlig fil)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Paket ännu ej återskapade:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Paketet %s: del(ar)"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "delfil \"%.250s\" är inte en vanlig fil"
 
-#: dpkg-split/queue.c:278
-#, fuzzy, c-format
-#| msgid "(total %lu bytes)\n"
+#: dpkg-split/queue.c:282
+#, c-format
 msgid "(total %jd bytes)\n"
-msgstr "(totalt %lu byte)\n"
+msgstr "(totalt %jd byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "kunde inte kasta bort \"%.250s\""
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Tog bort %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
-#, fuzzy
-#| msgid "dpkg-deb field extraction"
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
-msgstr "extrahering av dpkg-deb-fält"
+msgstr "extrahering av paketfältvärde"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "kunde inte öppna källfil \"%.250s\""
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "kunde inte ta status på källfil"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "källfil \"%.250s\" inte en vanlig fil"
 
-#: dpkg-split/split.c:151
-#, fuzzy, c-format
-#| msgid "Putting package %s together from %d part: "
-#| msgid_plural "Putting package %s together from %d parts: "
+#: dpkg-split/split.c:153
+#, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
-msgstr[0] "Slår ihop paketet %s från %d del:"
-msgstr[1] "Slår ihop paketet %s från %d delar:"
+msgstr[0] "Delar paketet %s i %d del: "
+msgstr[1] "Delar paketet %s i %d delar: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
+"Huvudet är för långt, vilket gör delen för lång. Paketnamnet eller\n"
+"versionsnumret måste vara väldigt långt, eller något sådant. Ger upp.\n"
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split kräver ett källfilnamnsargument"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split tar som mest ett källfilnamn och ett destinationsprefix"
 
-#: utils/update-alternatives.c:84
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright © 1995 Ian Jackson.\n"
-"Copyright © 2000,2001 Wichert Akkerman.\n"
-"Copyright © 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option> ...] <command>\n"
-#| "\n"
-#| "Commands:\n"
-#| "  --install <link> <name> <path> <priority>\n"
-#| "    [--slave <link> <name> <path>] ...\n"
-#| "                           add a group of alternatives to the system.\n"
-#| "  --remove <name> <path>   remove <path> from the <name> group "
-#| "alternative.\n"
-#| "  --remove-all <name>      remove <name> group from the alternatives "
-#| "system.\n"
-#| "  --auto <name>            switch the master link <name> to automatic "
-#| "mode.\n"
-#| "  --display <name>         display information about the <name> group.\n"
-#| "  --query <name>           machine parseable version of --display "
-#| "<name>.\n"
-#| "  --list <name>            display all targets of the <name> group.\n"
-#| "  --config <name>          show alternatives for the <name> group and ask "
-#| "the\n"
-#| "                           user to select which one to use.\n"
-#| "  --set <name> <path>      set <path> as alternative for <name>.\n"
-#| "  --all                    call --config on all alternatives.\n"
-#| "\n"
-#| "<link> is the symlink pointing to %s/<name>.\n"
-#| "  (e.g. /usr/bin/pager)\n"
-#| "<name> is the master name for this link group.\n"
-#| "  (e.g. pager)\n"
-#| "<path> is the location of one of the alternative target files.\n"
-#| "  (e.g. /usr/bin/less)\n"
-#| "<priority> is an integer; options with higher numbers have higher "
-#| "priority in\n"
-#| "  automatic mode.\n"
-#| "\n"
-#| "Options:\n"
-#| "  --altdir <directory>     change the alternatives directory.\n"
-#| "  --admindir <directory>   change the administrative directory.\n"
-#| "  --skip-auto              skip prompt for alternatives correctly "
-#| "configured\n"
-#| "                           in automatic mode (relevant for --config "
-#| "only)\n"
-#| "  --verbose                verbose operation, more output.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-msgid ""
 "Commands:\n"
 "  --install <link> <name> <path> <priority>\n"
 "    [--slave <link> <name> <path>] ...\n"
@@ -5520,8 +5510,6 @@ msgid ""
 "  --all                    call --config on all alternatives.\n"
 "\n"
 msgstr ""
-"Användning: %s [<flagga> ...] <kommando>\n"
-"\n"
 "Kommandon:\n"
 "  --install <länk> <namn> <sökväg> <prioritet>\n"
 "    [--slave <länk> <namn> <sökväg>] ...\n"
@@ -5531,36 +5519,15 @@ msgstr ""
 "  --auto <namn>            växla huvudlänken <namn> till automatiskt läge.\n"
 "  --display <namn>         visa information om gruppen <namn>.\n"
 "  --list <namn>            visa alla mål för gruppen <namn>.\n"
-"  --config <namn>          visa alternativ för gruppen <namn> och be "
-"användaren\n"
-"                           välja vilken som skall användas.\n"
+"  --get-selections         visar huvudalternativnamn och deras status.\n"
+"  --set-selections         läser alternativstatus från standard in.\n"
+"  --config <namn>          visa alternativ för gruppen <namn> och be\n"
+"                           användaren välja vilken som skall användas.\n"
 "  --set <namn> <sökväg>    lägg till <sökväg> som alternativ för <namn>.\n"
 "  --all                    anropa --config på samtliga alternativ.\n"
 "\n"
-"<länk> är länken som pekar till %s/<namn>.\n"
-"  (t.ex. /usr/bin/pager)\n"
-"<namn> är huvudlänken för länkgruppen.\n"
-"  (t.ex. pager)\n"
-"<sökväg> är platsen för en av de alternativa målfilerna.\n"
-"  (t.ex. /usr/bin/less)\n"
-"<prioritet> är ett heltal; alternativ med högre värde har högre\n"
-"  prioritet i automatiskt läge.\n"
-"\n"
-"Flaggor:\n"
-"  --altdir <katalog>       ändra alternatives-katalogen.\n"
-"  --admindir <katalog>     ändra administrativ katalog.\n"
-"  --skip-auto              hoppa över fråga för korrekt konfigurerade "
-"alternativ\n"
-"                           i automatiskt läge (relevant endast för --"
-"config)\n"
-"  --verbose                informativ funktion, mer utdata.\n"
-"  --quiet                  tyst funktion, minimal utdata.\n"
-"  --help                   visar detta hjälpmeddelande.\n"
-"  --version                visar versionsnummer.\n"
-"  --help                   visa detta hjälpmeddelande.\n"
-"  --version                visa versionsnummer.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5574,18 +5541,17 @@ msgid ""
 "  automatic mode.\n"
 "\n"
 msgstr ""
+"<länk> är länken som pekar till %s/<namn>.\n"
+"  (t.ex. /usr/bin/pager)\n"
+"<namn> är huvudnamnet för länkgruppen.\n"
+"  (t.ex. pager)\n"
+"<sökväg> är platsen för en av de alternativa målfilerna.\n"
+"  (t.ex. /usr/bin/less)\n"
+"<prioritet> är ett heltal; alternativ med högre värde har högre\n"
+"  prioritet i automatiskt läge.\n"
 
-#: utils/update-alternatives.c:131
-#, fuzzy, c-format
-#| msgid ""
-#| "Options:\n"
-#| "  --admindir <directory>   set the directory with the statoverride file.\n"
-#| "  --update                 immediately update file permissions.\n"
-#| "  --force                  force an action even if a sanity check fails.\n"
-#| "  --quiet                  quiet operation, minimal output.\n"
-#| "  --help                   show this help message.\n"
-#| "  --version                show the version.\n"
-#| "\n"
+#: utils/update-alternatives.c:126
+#, c-format
 msgid ""
 "Options:\n"
 "  --altdir <directory>     change the alternatives directory.\n"
@@ -5601,134 +5567,105 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 "Flaggor:\n"
-"  --admindir <katalog>     välj katalog för statoverride-filen.\n"
-"  --update                 uppdatera filbehörigheter omedelbart.\n"
-"  --force                  tvinga åtgärd även om säkerhetstester "
-"misslyckas.\n"
-"  --quiet                  tyst körning, minimal utdata.\n"
-"  --help                   visa detta hjälpmeddelande.\n"
-"  --version                visa versionen.\n"
-"\n"
+"  --altdir <katalog>       ändra alternatives-katalogen.\n"
+"  --admindir <katalog>     ändra administrativ katalog.\n"
+"  --log <fil>              ändra loggfil.\n"
+"  --force                  tillåt ersätta filer med alternativ länk.\n"
+"  --skip-auto              hoppa över fråga för korrekt konfigurerade "
+"alternativ\n"
+"                           i automatiskt läge (relevant endast för --"
+"config)\n"
+"  --verbose                informativ funktion, mer utdata.\n"
+"  --quiet                  tyst funktion, minimal utdata.\n"
+"  --help                   visar detta hjälpmeddelande.\n"
+"  --version                visar versionsnummer.\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "fel"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "varning"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, c-format
-msgid "cannot stat %s: %s"
-msgstr "kan inte ta status på %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "misslyckades läsa länken (readlink) %s: %s"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc misslyckades (%zu byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "två kommandon angivna: --%s och --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, c-format
-msgid "cannot append to %s: %s"
-msgstr "kunde inte lägga till i %s: %s"
+msgid "cannot append to '%s'"
+msgstr "kunde inte lägga till i \"%s\""
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, c-format
-msgid "scan of %s failed: %s"
-msgstr "misslyckades söka i %s: %s"
+msgid "unable to remove '%s'"
+msgstr "kunde inte ta bort \"%s\""
 
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "kunde inte köra %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "kunde inte göra %s till en symbolisk länk till %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "kunde inte installera %s som %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
-msgstr "kunde inte ta bort %s: %s"
-
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "oväntat filslut när %s försökte läsas"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "vid läsning av %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "rad inte avbslutad när %s försökte läsas"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s trasig: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "nyradstecken tillåts inte i update-alternatives-file (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "vid skrivning av %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "slavnamn"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
-#, fuzzy, c-format
-#| msgid "duplicate slave %s"
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
+#, c-format
 msgid "duplicate slave name %s"
-msgstr "duplicerad slav %s"
+msgstr "duplicerat slavnamn %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "slavlänk"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "slavlänken är samma som huvudlänken %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "duplicerad slavlänk %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "huvudfil"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "duplicerad sökväg %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5737,130 +5674,120 @@ msgstr ""
 "alternativet för %s (ingår i länkgruppen %s) finns inte. Tar bort från "
 "listan över alternativ."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "prioritet"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "slavfil"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "prioritet på %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "kunde inte läsa %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "status"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "felaktig status"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "huvudlänk"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "kunde inte stänga %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "kastar bort föråldrad slavlänk %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "kan inte skriva %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "kunde inte tömma (flush) filen \"%s\""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "automatiskt läge"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "manuellt läge"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  länken pekar för närvarande på %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  länken saknas för närvarande"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - prioritet %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  slav %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "\"Bästa\" version är för närvarande \"%s\"."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Inga versioner tillgängliga."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Det finns %d val för alternativet %s (som tillhandahåller %s)."
 msgstr[1] "Det finns %d val för alternativet %s (som tillhandahåller %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Val"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Sökväg"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Prioritet"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Status"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Tryck Enter för att behålla standardvärdet[*], eller ange nummer på önskat "
 "val: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "ersätter inte %s med en länk."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "kan inte installera det okända valet %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -5869,98 +5796,185 @@ msgstr ""
 "hoppar över att skapa %s då den associerade filen %s (från länkgruppen %s) "
 "inte finns."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr "tar inte bort %s eftersom det inte är en symbolisk länk"
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Anropa %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Alternativet %s oändrat eftersom valet %s inte är tillgängligt."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Hoppar över okänt alternativ \"%s\"."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "rad för lång eller inte avslutad när %s försökte läsas"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Hoppar över trasig rad: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s/%s är lös, den kommer uppdateras med det bästa alternativet."
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s/%s har ändrats (manuellt eller av ett skript). Växlar till enbart "
+"manuella uppdateringar."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "aktiverar automatiskt val av %s."
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "byter namn på länken %s från %s till %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "byter namn på slavlänken %s från %s till %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "använder %s för att tillhandahålla %s (%s) i %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "tvingar ominstallation av alternativet %s då länkgruppen %s är trasig."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"det nuvarande alternativet %s är okänt, växlar till %s för länkgruppen %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "alternativnamnet (%s) får inte innehålla \"/\" eller blanksteg."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "alternativlänken är inte absolut som den borde vara: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "alternativsökvägen är inte absolut som den borde vara: %s"
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "alternativet %s kan inte vara huvudalternativ: det är en slav till %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "alternativlänken %s hanteras redan av %s."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "alternativsökvägen %s finns inte."
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+"alternativet %s kan inte vara en slav till %s: det är huvudalternativet."
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "alternativet %s kan inte vara en slav till %s: det är en slav till %s"
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "alternativlänken %s hanteras redan av %s. (slav till %s)."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "okänt argument \"%s\""
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install behöver <länk> <namn> <sökväg> <prioritet>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<länk> och <sökväg> kan inte vara identiska"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "prioritet måste vara ett heltal"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s behöver <namn> <sökväg>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s behöver <namn>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave tillåts endast tillsammans med --install"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave behöver <länk> <namn> <sökväg>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "namnet %s är både primär och slav"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "länken %s är både primär och slav"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s behöver ett <fil>-argument"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "okänd flagga \"%s\""
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5968,145 +5982,230 @@ msgstr ""
 "behöver --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all eller --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "alternativet %s kan inte vara huvudalternativ: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "alternativlänken %s hanteras redan av %s."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "alternativlänken är inte absolut som den borde vara: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "alternativsökvägen är inte absolut som den borde vara: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "alternativsökvägen %s finns inte."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "alternativnamnet (%s) får inte innehålla \"/\" eller blanksteg."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "det är ett huvudalternativ."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "det är slav till %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "alternativet %s kan inte vara en slav till %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<standard in>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "inga alternativ för %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s är lös, den kommer uppdateras med det bästa alternativet."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s har ändrats (manuellt eller av ett skript). Växlar till enbart manuella "
-"uppdateringar."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "aktiverar automatiskt val av %s."
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<standard in>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "alternativet %s för %s har inte registrerats, ställer inte in."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Det finns inga program som tillhandahåller %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Inget att konfigurera."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Det finns bara ett alternativ i länkgruppen %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "alternativet %s för %s har inte registrerats, tar inte bort."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "tar bort manuellt valda alternativ - växlar %s till autoläge"
 
-#: utils/update-alternatives.c:2429
-#, fuzzy, c-format
-#| msgid "automatic updates of %s are disabled, leaving it alone."
+#: utils/update-alternatives.c:2702
+#, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
-msgstr "automatiska uppdateringar av %s är inaktiverad, låter den vara."
+msgstr "automatiska uppdateringar av %s/%s är inaktiverad, låter den vara."
 
-#: utils/update-alternatives.c:2431
-#, fuzzy, c-format
-#| msgid "to return to automatic updates use `update-alternatives --auto %s'."
+#: utils/update-alternatives.c:2704
+#, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
-"för att återgå till automatiska uppdateringar, använd \"update-alternatives "
-"--auto %s\"."
+"för att återgå till automatiska uppdateringar, använd \"%s --auto %s\"."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "använder %s för att tillhandahålla %s (%s) i %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "kunde inte öppna \"%s\" för att skriva %s-databas"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "tvingar ominstallation av alternativet %s då länkgruppen %s är trasig."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "kunde inte skriva (flush) %s-databas till \"%.250s\""
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"det nuvarande alternativet %s är okänt, växlar till %s för länkgruppen %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "kunde inte synkronisera %s-databas till \"%.250s\""
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "kunde inte stänga \"%.250s\" efter att ha skrivit %s-databas"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr ""
+#~ "kunde inte länka \"%.250s\" till \"%.250s\" för att säkerhetskopiera %s-"
+#~ "databas"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "kunde inte installera \"%.250s\" som \"%.250s\" med %s-databas"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "kunde inte skriva ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "kunde inte tömma (flush) ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "kunde inte synkronisera ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "kunde inte installera ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "kunde inte skapa ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "kunde inte stänga ny utlösarintressefil \"%.250s\""
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "kunde inte öppna ny filutlösarfil \"%.250s\""
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "kunde inte skriva ny filutlösarfil \"%.250s\""
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "kunde inte tömma (flush) ny filutlösarfil \"%.250s\""
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "kunde inte synkronisera ny filutlösarfil \"%.250s\""
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "kunde inte stänga ny filutlösarfil \"%.250s\""
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "kunde inte installera ny filutlösarfil som \"%.250s\""
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright © 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "kan inte skapa ny version av filen %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "fel vid skapande av ny \"diversions-old\""
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "kunde inte skapa uppdaterad fillistfil för paketet %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "kunde inte skriva till uppdaterad fillistfil för paketet %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "kunde inte tömma uppdaterad fillistfil för paketet %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "kunde inte synkronisera uppdaterad fillistfil för paketet %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "kunde inte stänga uppdaterad fillistfil för paketet %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "kunde inte installera uppdaterad fillistfil för paketet %s"
+
+#~ msgid "ignoring option --%s=%s: %s"
+#~ msgstr "ignorerar flaggan --%s=%s: %s"
+
+#~ msgid "this architecture cannot be foreign"
+#~ msgstr "arkitketuren kan inte vara en oegen"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd tar ett argument, inte noll"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd tar bara ett argument"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright © 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright © 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "kan inte öppna ny statoverride-fil"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "fel vid borttagning av statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "fel vid skapande av ny statoverride-old"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "fel vid installation av ny statoverride"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build tar högst två argument"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright © 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright © 1995 Ian Jackson.\n"
+#~ "Copyright © 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright © 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc misslyckades (%zu byte)"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "det är ett huvudalternativ."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "det är slav till %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "kan inte ta status på %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "misslyckades läsa länken (readlink) %s: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "misslyckades söka i %s: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "kunde inte köra %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "kunde inte göra %s till en symbolisk länk till %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "kunde inte installera %s som %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "vid skrivning av %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "kunde inte läsa %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "kunde inte stänga %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "kan inte skriva %s: %s"
 
 #, fuzzy
-#~| msgid "unable to rename %s to %s: %s"
 #~ msgid "unable to rename file '%s' to '%s'"
 #~ msgstr "kunde inte byta namn på %s till %s: %s"
 
@@ -6363,9 +6462,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "överhoppat styrområde från %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "kunde inte köra tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "kunde inte skapa temporär katalog"
 
@@ -6618,9 +6714,6 @@ msgstr ""
 #~ msgid "failed to %s '%.255s'"
 #~ msgstr "misslyckades med att %s \"%.255s\""
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "kan inte ta bort filen \"%.250s\""
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/th.po b/po/th.po
index 353d394..236f844 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-19 14:28+0700\n"
 "Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n"
 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
@@ -22,240 +22,348 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "ไม่สามารถเขียนแฟ้ม '%s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "ข้อมูลส่วนหัว ar สำหรับ '%s' ที่สร้างไปนั้นไม่ถูกต้อง"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "ไม่สามารถ fstat แฟ้มสมาชิก ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "ไม่สามารถ fstat แฟ้มสมาชิก ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "เป็นข้อความว่างเปล่าไม่ได้"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "ต้องขึ้นต้นด้วยอักษรหรือตัวเลข"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "ห้ามใช้อักขระ `%c' (ใช้ตัวอักษร ตัวเลข และอักขระ `%s' ได้เท่านั้น)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "เกิดข้อผิดพลาดขณะเขียนลงใน '%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "ไม่สามารถเขียนแฟ้ม '%s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "ไม่สามารถเขียนแฟ้ม '%s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "ไม่สามารถ flush แฟ้ม '%s'"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "ไม่สามารถ sync แฟ้ม '%.250s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "ไม่สามารถ stat แฟ้มใหม่ `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "เกิดข้อผิดพลาดขณะลบ diversions-old ฉบับเดิม"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้างไปป์ `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "ไม่สามารถลบ `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "เกิดข้อผิดพลาดขณะติดตั้ง diversions ฉบับใหม่"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "อ่านไม่สำเร็จขณะสำเนาบัฟเฟอร์สำหรับ %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "เขียนไม่สำเร็จขณะสำเนาบัฟเฟอร์สำหรับ %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "อ่านข้อมูลไม่หมดขณะสำเนาบัฟเฟอร์สำหรับ %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "เรียกใช้ tar ไม่สำเร็จ"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "ไม่สามารถเรียกทำงาน %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "ไม่รู้จักชนิดของการบีบอัด `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: การแตกแฟ้ม"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: การบีบอัด"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: เกิดข้อผิดพลาดขณะเชื่อมแฟ้มขาเข้าเข้ากับกระแสข้อมูล gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ gzip เกี่ยวกับการอ่าน: '%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ gzip เกี่ยวกับการเขียน"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: เกิดข้อผิดพลาดขณะเชื่อมแฟ้มขาออกเข้ากับกระแสข้อมูล gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ gzip เกี่ยวกับการอ่าน"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ gzip เกี่ยวกับการเขียน: '%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ gzip เกี่ยวกับการเขียน: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: เกิดข้อผิดพลาดขณะเชื่อมแฟ้มขาเข้าเข้ากับกระแสข้อมูล bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ bzip2 เกี่ยวกับการอ่าน: '%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ bzip2 เกี่ยวกับการเขียน"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: เกิดข้อผิดพลาดขณะเชื่อมแฟ้มขาออกเข้ากับกระแสข้อมูล bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ bzip2 เกี่ยวกับการอ่าน"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: เกิดข้อผิดพลาดภายในของ bzip2 เกี่ยวกับการเขียน: '%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "เกิดข้อผิดพลาดที่ไม่คาดหมายของ bzip2"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr "ไดเรกทอรีปรับข้อมูลมีแฟ้ม `%.250s' ซึ่งชื่อยาวเกินไป (ความยาว=%d, ค่าสูงสุด=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "ไดเรกทอรีปรับข้อมูลมีแฟ้มซึ่งมีชื่อยาวไม่เท่ากัน (ทั้ง %d และ %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "ไม่สามารถตรวจข้อมูลไดเรกทอรีปรับข้อมูล`%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "ไม่สามารถลบแฟ้มปรับข้อมูล %.255s ที่รวมอยู่"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "ไม่สามารถสร้าง `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "ไม่สามารถเติม %.250s ด้วย padding"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "ไม่สามารถ flush %.250s หลังจากเติม padding"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "ไม่สามารถกรอไปยังต้นแฟ้ม %.250s หลังจากเติม padding"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "ไม่สามารถเปิดแฟ้มล็อค %s เพื่อทดสอบ"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "ไม่สามารถเปิด/สร้างแฟ้มล็อคสำหรับฐานข้อมูลสถานะ"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "คุณไม่มีสิทธิ์ล็อคฐานข้อมูลสถานะของ dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "ไม่สามารถล็อคฐานข้อมูลสถานะของ dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "การดำเนินการที่สั่งต้องอาศัยสิทธิ์ผู้ดูแลระบบ"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "ไม่สามารถเข้าใช้พื้นที่สถานะของ dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "การดำเนินการที่สั่งต้องอาศัยสิทธิ์อ่าน/เขียนในพื้นที่สถานะของ dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "ไม่สามารถลบแฟ้มปรับข้อมูล %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "ไม่สามารถเขียนสถานะใหม่ของ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "ไม่สามารถ flush สถานะใหม่ของ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "ไม่สามารถตัดท้ายเนื้อหาสถานะใหม่ของ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "ไม่สามารถ fsync สถานะใหม่ของ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "ไม่สามารถปิดสถานะใหม่ของ `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "ไม่สามารถติดตั้งสถานะใหม่ของ `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "เลขรุ่นของรูปแบบแพกเกจ"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "เลขรุ่นของรูปแบบแพกเกจ"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -274,70 +382,42 @@ msgstr "ไม่สามารถ sync แฟ้ม '%s'"
 msgid "unable to open directory '%s'"
 msgstr "ไม่สามารถเปิดแฟ้ม '%s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "ไม่สามารถเปิดแฟ้ม '%s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "ไม่สามารถ sync แฟ้ม '%s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "ไม่สามารถปิดแฟ้ม '%s'"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "ไม่สามารถเขียนรายละเอียดของ `%.50s' ลงใน `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "ไม่สามารถเปิด '%s' เพื่อเขียนฐานข้อมูล %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "ไม่สามารถกำหนดบัฟเฟอร์สำหรับแฟ้มฐานข้อมูล %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "ไม่สามารถเขียนระเบียนฐานข้อมูล %s เกี่ยวกับ '%.50s' ลงใน '%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "ไม่สามารถ flush ฐานข้อมูล %s ลงใน '%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "ไม่สามารถ fsync ฐานข้อมูล %s ลงใน '%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "ไม่สามารถปิด '%.250s' หลังจากเขียนฐานข้อมูล %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "ไม่สามารถโยง '%.250s' ไปยัง '%.250s' สำหรับการสำรองฐานข้อมูล %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "ไม่สามารถติดตั้ง '%.250s' ในชื่อ '%.250s' เพื่อเก็บฐานข้อมูล %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -346,7 +426,7 @@ msgstr ""
 "%s: เกิดข้อผิดพลาดที่ไม่สามารถกู้กลับได้ และจะจบการทำงาน:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -358,13 +438,13 @@ msgstr ""
 "%s: เกิดข้อผิดพลาดที่ไม่สามารถกู้กลับได้ และจะจบการทำงาน:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "หน่วยความจำไม่พอสำหรับสร้างรายการเก็บกวาด"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -373,145 +453,178 @@ msgstr ""
 "%s: เกิดข้อผิดพลาดขณะเก็บกวาด:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: มีข้อผิดพลาดซ้อนกันมากเกินไปขณะพยายามฟื้นคืนจากข้อผิดพลาด !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "หน่วยความจำไม่พอสำหรับสร้างรายการเก็บกวาด"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "หน่วยความจำไม่พอสำหรับสร้างรายการเก็บกวาดที่มีอาร์กิวเมนต์หลายตัว"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: คำเตือน: %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: คำเตือน: %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: เกิดข้อผิดพลาดภายใน: %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s ขาดหายไป"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' มีใน %s ไม่ได้"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "มีขยะหลัง %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "ชื่อแพกเกจใช้ไม่ได้ (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "เขตข้อมูลรายละเอียดแฟ้ม `%s' ว่างเปล่า"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "มีเขตข้อมูลรายละเอียดแฟ้ม `%s' ในแฟ้มสถานะไม่ได้"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "มีข้อมูลจำนวนมากเกินไปในเขตข้อมูลรายละเอียดแฟ้ม `%s' (เมื่อเทียบกับข้อมูลอื่น)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "มีข้อมูลจำนวนน้อยเกินไปในเขตข้อมูลรายละเอียดแฟ้ม `%s' (เมื่อเทียบกับข้อมูลอื่น)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "yes/no ในเขตข้อมูลบูลีน"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "คำในเขตข้อมูล `priority'"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "ใช้ค่าสำหรับเขตข้อมูล `status' ไม่ได้ในบริบทนี้"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "คำแรก (want) ในเขตข้อมูล `status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "คำที่สอง (error) ในเขตข้อมูล `status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "คำที่สาม (status) ในเขตข้อมูล `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "มีข้อผิดพลาดในสตริง Version '%.250s'"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "มีการใช้เขตข้อมูล `Revision' หรือ `Package-Revision' ซึ่งเลิกใช้แล้ว"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "ใช้ค่าสำหรับเขตข้อมูล `config-version' ไม่ได้ในบริบทนี้"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "มีข้อผิดพลาดในสตริง Config-Version '%.250s'"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "ค่าของ `conffiles' มีบรรทัดที่ผิดรูปแบบ `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "ค่าของ `conffiles' มีบรรทัดที่ขึ้นต้นด้วยอักขระ `%c' ที่ไม่ใช่ช่องว่าง"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "มีการใช้ไดเรกทอรีรากหรือไดเรกทอรีไม่มีชื่อเป็น conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "เขตข้อมูล `%s' ขาดชื่อแพกเกจ หรือมีข้อมูลขยะในที่ที่ควรเป็นชื่อแพกเกจ"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "เขตข้อมูล `%s' มีชื่อแพกเกจที่ใช้ไม่ได้ `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "เขตข้อมูล `%s' ขาดชื่อแพกเกจ หรือมีข้อมูลขยะในที่ที่ควรเป็นชื่อแพกเกจ"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d แฟ้มและไดเรกทอรีติดตั้งอยู่)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "เขตข้อมูล '%s' อ้างอิงไปยัง '%.255s': มีข้อผิดพลาดในเลขรุ่น"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -520,7 +633,7 @@ msgstr ""
 "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s':\n"
 " ความสัมพันธ์สำหรับเลขรุ่น %c%c ใช้ไม่ได้"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -529,7 +642,7 @@ msgstr ""
 "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s':\n"
 " `%c' เลิกใช้แล้ว ใช้ `%c=' หรือ `%c%c' แทน"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,11 +651,11 @@ msgstr ""
 "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s':\n"
 " การเทียบเลขรุ่นเท่ากันทุกประการแบบไม่ชัดแจ้ง ขอแนะนำให้ใช้ `=' แทน"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "ใช้เลขรุ่นตายตัวได้เท่านั้นใน Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -551,55 +664,55 @@ msgstr ""
 "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s':\n"
 " ค่าเลขรุ่นขึ้นต้นด้วยอักขระที่ไม่ใช่ตัวอักษรหรือตัวเลข ขอแนะนำให้เพิ่มช่องว่าง"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s': เลขรุ่นมีอักขระ `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "เขตข้อมูล `%s' อ้างอิงไปยัง `%.255s': เลขรุ่นยังไม่จบ"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "เขตข้อมูล '%s' อ้างอิงไปยัง '%.255s': มีข้อผิดพลาดในเลขรุ่น"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "เขตข้อมูล `%s' มีรูปแบบผิดไวยากรณ์หลังจากการอ้างถึงแพกเกจ `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "ใช้ทางเลือก (`|') ไม่ได้ในเขตข้อมูล %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "ใช้ค่าสำหรับเขตข้อมูล `triggers-pending' ไม่ได้ในบริบทนี้"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "ชื่อการสะกิดที่คั่งค้าง `%.255s' ใช้ไม่ได้: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "การสะกิดที่คั่งค้าง `%.255s' ซ้ำกัน"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "ใช้ค่าสำหรับเขตข้อมูล `triggers-awaited' ไม่ได้ในบริบทนี้"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "ชื่อแพกเกจผิดรูปแบบในการสะกิดที่รอคอย `%.255s': %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "การสะกิดที่รอคอย `%.255s' ซ้ำกัน"
@@ -656,248 +769,279 @@ msgstr "<file descriptor ของแฟ้มสถานะและควา
 msgid "unable to write to status fd %d"
 msgstr "ไม่สามารถเขียนลงใน fd %d สำหรับสถานะ"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc ไม่สำเร็จ (%zu ไบต์)"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc ไม่สำเร็จ (%zu ไบต์)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "จองหน่วยความจำไม่สำเร็จ"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "dup ไม่สำเร็จสำหรับ std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "dup ไม่สำเร็จสำหรับ fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "สร้างไปป์ไม่สำเร็จ"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "เกิดข้อผิดพลาดขณะเขียนลงใน '%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "ไม่สามารถอ่านแฟล็กของ file descriptor สำหรับ %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "ไม่สามารถกำหนดแฟล็ก close-on-exec สำหรับ %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "ข้อผิดพลาดในค่าตั้ง: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "เปิดแฟ้มค่าตั้ง '%.255s' เพื่ออ่านไม่สำเร็จ: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "เครื่องหมายคำพูดเปิด-ปิดไม่สมดุลกันใน '%s'"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "ไม่รู้จักตัวเลือก '%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' ต้องระบุค่าด้วย"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' ไม่รับค่า"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "เกิดข้อผิดพลาดขณะอ่านแฟ้มค่าตั้ง `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "เกิดข้อผิดพลาดขณะปิดแฟ้มค่าตั้ง `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "เกิดข้อผิดพลาดขณะเปิดไดเรกทอรีค่าตั้ง '%s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "ไม่รู้จักตัวเลือก --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "ตัวเลือก --%s ต้องระบุค่าด้วย"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "ตัวเลือก --%s ไม่รับค่า"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "ไม่รู้จักตัวเลือก -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "ตัวเลือก -%c ต้องระบุค่าด้วย"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "ตัวเลือก -%c ไม่รับค่า"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "ตัวเลือก '--%s' เลิกใช้แล้ว\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "การกระทำขัดแย้งกันระหว่าง -%c (--%s) และ -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "ค่าของเขตข้อมูล `%s' ซ้ำกัน"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "ชื่อเขตข้อมูลกำหนดเอง `%.*s' สั้นเกินไป"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "ค่าของเขตข้อมูลกำหนดเอง `%.*s' ซ้ำกัน"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "ขาด %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s เป็นค่าว่างเปล่า"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "แพกเกจอยู่ในสถานะ %s แต่มีการสะกิดที่รอคอยอยู่"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "มี Configured-Version สำหรับแพกเกจที่มีค่า Status ไม่เหมาะสม"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "แพกเกจอยู่ในสถานะ %s แต่มีการสะกิดที่รอคอยอยู่"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "แพกเกจอยู่ในสถานะ triggers-awaited แต่ไม่มีการสะกิดที่รอคอยอยู่"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "แพกเกจอยู่ในสถานะ %s แต่มีการสะกิดที่คั่งค้างอยู่"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "แพกเกจอยู่ในสถานะ triggers-pending แต่ไม่มีการสะกิดที่คั่งค้างอยู่"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "แพกเกจสถานะ not-installed มี conffile ดังนั้นจะลบข้อมูลทิ้ง"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "ไม่สามารถเปิดแฟ้มข้อมูลแพกเกจ `%.255s' เพื่ออ่าน"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "ไม่สามารถ stat แฟ้มข้อมูลแพกเกจ `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "ไม่สามารถ mmap แฟ้มข้อมูลแพกเกจ `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "ไม่สามารถ stat แฟ้มข้อมูลแพกเกจ `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "ไม่สามารถปิดหลังจากอ่าน: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "พบ EOF หลังชื่อเขตข้อมูล `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "พบอักขระขึ้นบรรทัดใหม่ในชื่อเขตข้อมูล `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "พบ EOF ของ MSDOS (^Z) ในชื่อเขตข้อมูล `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "ชื่อเขตข้อมูล `%.*s' ต้องตามด้วยทวิภาค (:)"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "พบ EOF ก่อนค่าของเขตข้อมูล `%.*s' (ขาดอักขระขึ้นบรรทัดใหม่ปิดท้าย)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "พบ EOF ของ MSDOS ในค่าของเขตข้อมูล `%.*s' (ขาดอักขระขึ้นบรรทัดใหม่หรือเปล่า?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "พบอักขระขึ้นบรรทัดใหม่ในชื่อเขตข้อมูล `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "พบ EOF ระหว่างกลางค่าของเขตข้อมูล `%.*s' (ขาดอักขระขึ้นบรรทัดใหม่ปิดท้าย)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "พบข้อมูลแพกเกจหลายชุด ซึ่งต้องมีเพียงชุดเดียวเท่านั้น"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "ไม่สามารถปิดหลังจากอ่าน: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "ไม่มีข้อมูลแพกเกจใน `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -909,7 +1053,7 @@ msgstr ""
 "%s, ในแฟ้ม '%.255s' บริเวณบรรทัด %d แพกเกจ '%.255s':\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -921,217 +1065,207 @@ msgstr ""
 "%s, ในแฟ้ม '%.255s' บริเวณบรรทัด %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "เป็นข้อความว่างเปล่าไม่ได้"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "ต้องขึ้นต้นด้วยอักษรหรือตัวเลข"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "ห้ามใช้อักขระ `%c' (ใช้ตัวอักษร ตัวเลข และอักขระ `%s' ได้เท่านั้น)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<ไม่มี>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "ข้อความเลขรุ่นว่างเปล่า"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "ข้อความเลขรุ่นมีช่องว่างภายใน"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoch ในเลขรุ่นไม่ใช่ตัวเลข"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "ไม่มีอะไรต่อท้ายทวิภาคในเลขรุ่น"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "พบอักขระห้ามใช้ในเลขรุ่น"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "พบอักขระห้ามใช้ในเลขฉบับแก้ไข"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "ขาด %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "%s เป็นค่าว่างเปล่า"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ใช้อักขระ `%c' ไม่ได้ในความกว้างเขตข้อมูล\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "ขาดวงเล็บปีกกาปิดในฟอร์แมต\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(ไม่มีคำบรรยาย)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "ชื่อแพกเกจผิดรูปแบบในการสะกิดที่รอคอย `%.255s': %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "ชื่อแพกเกจผิดรูปแบบในการสะกิดที่รอคอย `%.255s': %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "ไม่สามารถกำหนดให้เพิกเฉยต่อสัญญาณ %s ก่อนเรียกทำงาน %.250s ได้"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "เกิดข้อผิดพลาดขณะเลิกดักสัญญาณ %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (โพรเซสย่อย): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork ไม่สำเร็จ"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "โพรเซสย่อย %s จบการทำงานโดยคืนค่าสถานะข้อผิดพลาด %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "คอยโพรเซสย่อย %s ไม่สำเร็จ"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "โพรเซสย่อย %s ถูกฆ่าด้วยสัญญาณ (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", มีการดัมป์หน่วยความจำ"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "โพรเซสย่อย %s ล้มเหลวด้วยรหัสสถานะการคอย %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "คอยโพรเซสย่อย %s ไม่สำเร็จ"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "ชื่อแพกเกจผิดรูปแบบ `%.250s' ในแฟ้มชะลอการสะกิด `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "แฟ้มชะลอการสะกิด `%.250s' ถูกตัดท้าย"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "ไวยากรณ์ผิดพลาดในแฟ้มชะลอการสะกิด `%.250s' ที่อักขระ `%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "ไม่สามารถเปิดหรือสร้างแฟ้มล็อคการสะกิด `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "ถูกสะกิดอยู่"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "ไม่สามารถ stat แฟ้มชะลอการสะกิด `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มชะลอการสะกิด `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "ไม่สามารถเปิดหรือสร้างแฟ้มชะลอการสะกิดแฟ้มใหม่ `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "เกิดข้อผิดพลาดขณะอ่านแฟ้มชะลอการสะกิด `%.255s'"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "ไม่สามารถเขียนแฟ้มชะลอการสะกิดแฟ้มใหม่ `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "ไม่สามารถปิดแฟ้มชะลอการสะกิดแฟ้มใหม่ `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "ไม่สามารถติดตั้งแฟ้มชะลอการสะกิดแฟ้มใหม่ `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "ไม่อนุญาตให้ใช้ชื่อการสะกิดที่ว่างเปล่า"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "ชื่อการสะกิดมีอักขระที่ห้ามใช้"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr "ชื่อการสะกิด `%.250s' ผิดรูปแบบ (ในการสะกิดที่สนใจสำหรับแพกเกจ `%.250s')"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มรายชื่อการสะกิดที่สนใจ `%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "ไม่สามารถกรอแฟ้มรายชื่อการสะกิดที่สนใจ `%.250s' กลับ"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1140,83 +1274,23 @@ msgstr ""
 "ไวยากรณ์ผิดพลาดในแฟ้มรายชื่อการสะกิดที่สนใจ `%.250s'; ชื่อแพกเกจผิดรูปแบบ `%.250s': "
 "%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "ไม่สามารถสร้างแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "ไม่สามารถเขียนแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "ไม่สามารถ flush แฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ '%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "ไม่สามารถ sync แฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ '%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "ไม่สามารถปิดแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "มีการสะกิดด้วยแฟ้มซ้ำกันสำหรับชื่อแฟ้ม `%.250s' และแพกเกจ `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "ไม่สามารถสร้างแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "ไม่สามารถเขียนแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "ไม่สามารถ flush แฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ '%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "ไม่สามารถ sync แฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ '%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "ไม่สามารถปิดแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "ไม่สามารถอ่านแฟ้มรายชื่อการสะกิดด้วยแฟ้ม `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "ไวยากรณ์ผิดพลาดในแฟ้มรายชื่อการสะกิดด้วยแฟ้ม `%.250s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1225,7 +1299,7 @@ msgstr ""
 "ระเบียนการสะกิดด้วยแฟ้มมีการกล่าวอ้างถึงชื่อแพกเกจที่ใช้ไม่ได้ `%.250s' (ในรายการสนใจแฟ้ม `"
 "%.250s'): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1233,30 +1307,38 @@ msgid ""
 msgstr ""
 "แฟ้มข้อมูลการสะกิด `%.250s' มีไวยากรณ์ของการสะกิดผิดพลาดในชื่อการสะกิด `%.250s': %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มข้อมูลการสะกิด `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "แฟ้มข้อมูลการสะกิดมีคำสั่งผิดไวยากรณ์"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "แฟ้มข้อมูลการสะกิดมีคำสั่ง `%.250s' ที่ไม่รู้จัก"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "ไม่สามารถสร้างไดเรกทอรีสถานะของการสะกิด `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "ไม่สามารถกำหนดเจ้าของให้กับไดเรกทอรีสถานะของการสะกิด `%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "ไม่อนุญาตให้ใช้ชื่อการสะกิดที่ว่างเปล่า"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "ชื่อการสะกิดมีอักขระที่ห้ามใช้"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1281,41 +1363,99 @@ msgstr "พบจุดจบแฟ้มก่อนกำหนดขณะอ
 msgid "error formatting string into varbuf variable"
 msgstr "เกิดข้อผิดพลาดขณะจัดรูปแบบข้อความลงในตัวแปร varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "เกิดข้อผิดพลาดขณะอ่านจากไปป์ของ dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "ได้ข้ามการแตกแฟ้ม '%.255s' (ถูกแทนที่หรือไม่นับรวมหรือไม่?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะลงเวลาของ `%.255s'"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "สร้าง `%.255s' ไม่สำเร็จ (ระหว่างดำเนินการ `%.255s')"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะกำหนดเจ้าของของ symlink `%.255s'"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "แบ็กเอนด์ dpkg-deb ระหว่าง `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "เกิดข้อผิดพลาดขณะกำหนดเจ้าของของ `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "เกิดข้อผิดพลาดขณะกำหนดการอนุญาตสิทธิ์ของ `%.255s'"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะปิด/เขียน `%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้างไปป์ `%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้างอุปกรณ์ `%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้าง hard link `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้าง symbolic link `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะสร้างไดเรกทอรี `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะลงเวลาของ `%.255s'"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "เกิดข้อผิดพลาดขณะกำหนดเจ้าของของ symlink `%.255s'"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "ไม่สามารถอ่านลิงก์ `%.255s'"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "กำลังพยายามเขียนทับ '%.250s' ซึ่งอยู่ในแพกเกจ %.250s %.250s เช่นกัน"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "ไม่สามารถ stat (ชี้ตามลิงก์) symlink `%.250s' ที่มีอยู่"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1323,51 +1463,60 @@ msgid ""
 msgstr ""
 "ไม่สามารถ stat (ชี้ตามลิงก์) ปลายทาง symlink ใหม่ `%.250s' สำหรับ symlink `%.250s'"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
 "%.250s' (package: %.100s)"
 msgstr "กำลังพยายามเขียนทับ `%.250s' ซึ่งเป็นฉบับเบนของ `%.250s' (แพกเกจ: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "กำลังพยายามเขียนทับ `%.250s' ซึ่งเป็นฉบับเบนของ `%.250s'"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "ไม่สามารถ stat `%.255s' (ซึ่งกำลังจะติดตั้ง)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "ไม่สามารถเก็บกวาดสิ่งตกค้างเกี่ยวกับ `%.255s' ก่อนที่จะติดตั้งอีกรุ่นได้"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "ไม่สามารถ stat แฟ้ม `%.255s' ที่เพิ่งฟื้นคืน ก่อนที่จะติดตั้งอีกรุ่นได้"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "แพกเกจมีออบเจกต์ `%.255s' เป็นชนิด 0x%x ซึ่งไม่รู้จัก"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "ไม่สามารถ stat แฟ้ม '%s'"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "กำลังแทนที่แฟ้มในแพกเกจเก่าของ %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "ถูกแทนที่โดยแฟ้มในแพกเกจติดตั้งใหม่ของ %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1375,92 +1524,47 @@ msgid ""
 msgstr ""
 "กำลังพยายามเขียนทับไดเรกทอรี '%.250s' ในแพกเกจ %.250s %.250s ด้วยสิ่งที่ไม่ใช่ไดเรกทอรี"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "กำลังพยายามเขียนทับ '%.250s' ซึ่งอยู่ในแพกเกจ %.250s %.250s เช่นกัน"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "สร้าง `%.255s' ไม่สำเร็จ (ระหว่างดำเนินการ `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "แบ็กเอนด์ dpkg-deb ระหว่าง `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะปิด/เขียน `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะสร้างไปป์ `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะสร้างอุปกรณ์ `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะสร้าง hard link `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะสร้าง symbolic link `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "เกิดข้อผิดพลาดขณะสร้างไดเรกทอรี `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "ไม่สามารถเปลี่ยนชื่อแฟ้ม `%.255s' ชั่วคราวเพื่อติดตั้งรุ่นใหม่ได้"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "ไม่สามารถอ่านลิงก์ `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "ไม่สามารถสร้าง symlink สำรองสำหรับ `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "ไม่สามารถกำหนดเจ้าของของ symlink สำรองสำหรับ `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "ไม่สามารถสร้างลิงก์สำรองของ `%.255s' ก่อนติดตั้งรุ่นใหม่ได้"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "ไม่สามารถติดตั้งรุ่นใหม่ของ `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "ไม่สามารถเปิด '%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "ไม่สามารถ sync แฟ้ม '%.250s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1469,7 +1573,7 @@ msgstr ""
 "จะละเลยปัญหาความขึ้นต่อกันของแพกเกจในการ%s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1478,7 +1582,7 @@ msgstr ""
 "จะพิจารณาถอนคืนค่าตั้งของแพกเกจจำเป็น\n"
 " %s เพื่อให้สามารถ%s"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1487,7 +1591,7 @@ msgstr ""
 "dpkg: ไม่ได้ %s เป็นแพกเกจจำเป็น จะไม่ถอนคืนค่าตั้ง\n"
 " เพื่อให้สามารถ%s\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1496,28 +1600,28 @@ msgstr ""
 "dpkg: ไม่ได้ ไม่สามารถดำเนินการ%s ต่อ (--auto-deconfigure ช่วยได้):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "ถอดถอน %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "ติดตั้ง %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: จะพิจารณาถอนคืนค่าตั้งของ %s ซึ่งจะมีปัญหาเพราะการ%s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: ได้ จะถอนคืนค่าตั้งของ %s (มีปัญหาเพราะการ%s)\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1526,11 +1630,11 @@ msgstr ""
 "dpkg: เกี่ยวกับ %s ซึ่งบรรจุ %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "จะละเลยการพังของแพกเกจ อาจดำเนินการต่อได้!"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1539,128 +1643,130 @@ msgstr ""
 "การติดตั้ง %.250s จะทำให้ %.250s พัง และ\n"
 " ไม่ได้อนุญาตให้มีการถอนคืนค่าตั้ง (--auto-deconfigure ช่วยได้)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "การติดตั้ง %.250s จะทำให้ซอฟต์แวร์ที่มีอยู่พังได้"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: จะพิจารณาลบ %s เพื่อใช้ %s แทน ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s ไม่ได้ติดตั้งอย่างถูกต้อง - จะละเลยแพกเกจที่ต้องใช้แพกเกจดังกล่าว\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: อาจมีปัญหาในการถอดถอน %s เพราะแพกเกจดังกล่าวจัดเตรียม %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr "dpkg: แพกเกจ %s ต้องติดตั้งซ้ำ แต่จะถอดถอนตามที่คุณสั่ง\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: แพกเกจ %s ต้องติดตั้งซ้ำ จะไม่ถอดถอน\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: ได้ จะถอดถอน %s เพื่อใช้ %s\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "แพกเกจขัดแย้งกัน - จะไม่ติดตั้ง %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "จะละเลยความขัดแย้งระหว่างแพกเกจ อาจดำเนินการต่อได้!"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive ต้องมีอาร์กิวเมนต์เป็นพาธอย่างน้อยหนึ่งพาธ"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "find สำหรับ dpkg --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "fdopen ไปป์ของ find ไม่สำเร็จ"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "เกิดข้อผิดพลาดขณะอ่านไปป์ของ find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "เกิดข้อผิดพลาดขณะปิดไปป์ของ find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find สำหรับ --recursive คืนค่าข้อผิดพลาด %i ซึ่งยังไม่จัดการ"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "ค้นหาแล้ว แต่ไม่พบแพกเกจ (แฟ้มซึ่งตรงกับรูปแบบ *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์เป็นแฟ้มแพกเกจอย่างน้อยหนึ่งแฟ้ม"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<เอาต์พุตมาตรฐาน>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<ช่องแสดงข้อผิดพลาดมาตรฐาน>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "กำลังเลือกแพกเกจ %s ที่เดิมไม่ได้เลือก\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "กำลังข้ามแพกเกจ %s ที่ไม่ได้เลือก\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "รุ่น %.250s ของ %.250s ถูกติดตั้งไว้แล้ว ขอข้าม\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "จะปรับรุ่น %.250s ลง จาก %.250s เป็น %.250s"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "จะไม่ปรับรุ่น %.250s ลง จากรุ่น %.250s เป็น %.250s ขอข้าม\n"
@@ -1692,17 +1798,17 @@ msgstr "ไม่สามารถลบรุ่นที่ติดตั้
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "ไม่สามารถลบรุ่นที่แตกใหม่ของ `%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "ไม่สามารถ stat แฟ้มค่าตั้ง '%.250s' ฉบับจัดแจกรุ่นใหม่"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "ไม่สามารถ stat แฟ้มค่าตั้ง `%.250s' ที่ติดตั้งในปัจจุบัน"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1713,57 +1819,57 @@ msgstr ""
 "ไม่มีแฟ้มค่าตั้ง `%s' อยู่ในระบบ\n"
 "จะติดตั้งแฟ้มค่าตั้งแฟ้มใหม่ตามที่คุณสั่ง\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: ไม่สามารถลบแฟ้มสำรองเก่า '%.250s': %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: ไม่สามารถเปลี่ยนชื่อ '%.250s' เป็น '%.250s': %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: ไม่สามารถลบ '%.250s': %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: ไม่สามารถลบรุ่นจัดแจกรุ่นเก่า '%.250s': %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: ไม่สามารถลบ '%.250s' (ก่อนเขียนทับ): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: ไม่สามารถเชื่อมโยง '%.250s' ไปที่ '%.250s': %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "กำลังติดตั้งรุ่นใหม่ของแฟ้มค่าตั้ง %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "ไม่สามารถติดตั้ง `%.250s' ในชื่อ `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "ไม่มีแพกเกจชื่อ `%s' ติดตั้งไว้ ไม่สามารถตั้งค่าได้"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "แพกเกจ %.250s ถูกติดตั้งและตั้งค่าเรียบร้อยแล้ว"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1772,7 +1878,24 @@ msgstr ""
 "แพกเกจ %.250s ไม่พร้อมสำหรับการตั้งค่า\n"
 " ไม่สามารถตั้งค่าได้ (สถานะปัจจุบัน `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"แพกเกจ %.250s ไม่พร้อมสำหรับการตั้งค่า\n"
+" ไม่สามารถตั้งค่าได้ (สถานะปัจจุบัน `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1781,11 +1904,11 @@ msgstr ""
 "dpkg: ปัญหาความขึ้นต่อกันระหว่างแพกเกจทำให้ไม่สามารถตั้งค่า %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "มีปัญหาความขึ้นต่อกันระหว่างแพกเกจ - จะทิ้งไว้โดยไม่ตั้งค่า"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1794,7 +1917,7 @@ msgstr ""
 "dpkg: %s: มีปัญหาความขึ้นต่อกันระหว่างแพกเกจ แต่จะตั้งค่าตามที่คุณสั่ง:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1802,12 +1925,12 @@ msgstr ""
 "แพกเกจอยู่ในสถานะไม่ครบเต็มอย่างย่ำแย่ - คุณควรติดตั้งแพกเกจนี้ซ้ำ\n"
 " ก่อนที่จะพยายามตั้งค่าต่อไป"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "กำลังตั้งค่า %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1816,7 +1939,7 @@ msgstr ""
 "%s: ไม่สามารถ stat แฟ้มค่าตั้ง '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1825,7 +1948,7 @@ msgstr ""
 "%s: แฟ้มค่าตั้ง '%s' เป็นลิงก์วนกลับ\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1834,7 +1957,7 @@ msgstr ""
 "%s: ไม่สามารถอ่านลิงก์ของแฟ้มค่าตั้ง '%s'\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1843,33 +1966,34 @@ msgstr ""
 "%s: แฟ้มค่าตั้ง '%.250s' ชี้ต่อๆ ไป กลายเป็นชื่อแฟ้มที่เสียหาย\n"
 " ('%s' เป็น symlink ไปยัง '%s')"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr "%s: แฟ้มค่าตั้ง '%.250s' ไม่ใช่แฟ้มธรรมดาหรือ symlink (= '%s')"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s: ไม่สามารถเปิดแฟ้มค่าตั้ง %s สำหรับทำ hash: %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "พิมพ์ `exit' เมื่อเสร็จแล้ว\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1878,12 +2002,12 @@ msgstr ""
 "\n"
 "แฟ้มค่าตั้ง `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (ความจริงคือ `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1894,7 +2018,7 @@ msgstr ""
 " ==> แฟ้มในระบบซึ่งคุณสร้างเองหรือสร้างโดยสคริปต์\n"
 " ==> แฟ้มซึ่งมากับแพกเกจและจัดเตรียมโดยผู้ดูแลแพกเกจ\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1903,7 +2027,7 @@ msgstr ""
 "\n"
 "     ยังไม่มีการแก้ไขนับแต่ติดตั้งมา\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1912,7 +2036,7 @@ msgstr ""
 "\n"
 " ==> มีการแก้ไข (โดยคุณหรือโดยสคริปต์) หลังการติดตั้ง\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1921,37 +2045,37 @@ msgstr ""
 "\n"
 " ==> ถูกลบ (โดยคุณหรือโดยสคริปต์) หลังการติดตั้ง\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> ผู้จัดแจกแพกเกจได้จัดเตรียมรุ่นใหม่ให้\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     ฉบับในแพกเกจมีเนื้อหาเหมือนกับที่ติดตั้งครั้งล่าสุด\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> จะใช้แฟ้มใหม่ตามที่คุณสั่ง\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> จะใช้แฟ้มเดิมตามที่คุณสั่ง\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> จะใช้แฟ้มค่าตั้งเก่าโดยปริยาย\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> จะใช้แฟ้มค่าตั้งใหม่โดยปริยาย\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1966,178 +2090,169 @@ msgstr ""
 "      D     : แสดงความแตกต่างระหว่างทั้งสองฉบับ\n"
 "      Z     : พักโพรเซสนี้ลงไปเบื้องหลังเพื่อตรวจสอบระบบ\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " การกระทำปริยายคือใช้ฉบับเดิมของคุณ\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " การกระทำปริยายคือติดตั้งฉบับใหม่\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[ปริยาย=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[ปริยาย=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[ไม่มีค่าปริยาย]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "เกิดข้อผิดพลาดขณะเขียน stderr พบข้อผิดพลาดนี้ก่อนถามเกี่ยวกับแฟ้มค่าตั้ง"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "เกิดข้อผิดพลาดในการอ่าน stdin ที่คำถามเกี่ยวกับแฟ้มค่าตั้ง"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "พบ EOF จาก stdin ที่คำถามเกี่ยวกับแฟ้มค่าตั้ง"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s ต้องใช้ %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s ต้องใช้ %s ขณะติดตั้ง"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s ควรใช้ร่วมกับ %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s แนะนำ %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s ทำให้ %s พัง"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s ขัดแย้งกับ %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s เพิ่มความสามารถให้กับ %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s จะถูกถอดถอน\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s จะถูกถอนคืนค่าตั้ง\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s จะถูกติดตั้ง แต่ใช้รุ่น %.250s\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s ถูกติดตั้งแล้ว แต่เป็นรุ่น %.250s\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s ถูกแตกแล้ว แต่ยังไม่เคยถูกตั้งค่า\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s ถูกแตกแล้ว แต่เป็นรุ่น %.250s\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s รุ่นสุดท้ายที่ตั้งค่าไว้คือ %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s %s\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s จัดเตรียม %.250s แต่กำลังจะถูกถอดถอน\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s จัดเตรียม %.250s แต่กำลังจะถูกถอนคืนค่าตั้ง\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s จัดเตรียม %.250s แต่%s\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ไม่ได้ติดตั้งไว้\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (รุ่น %.250s) กำลังจะถูกติดตั้ง\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (รุ่น %.250s) มีอยู่ และ%s\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s จัดเตรียม %.250s และกำลังจะถูกติดตั้ง\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s จัดเตรียม %.250s และมีอยู่ และ%s\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "ใช้ --help เพื่อดูวิธีสอบถามข้อมูลแพกเกจ"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "%s ของเดเบียน รุ่น %s\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2146,8 +2261,8 @@ msgstr ""
 "นี่เป็นซอฟต์แวร์เสรี กรุณาอ่านเงื่อนไขการแจกจ่ายได้จาก GNU General Public License\n"
 "รุ่น 2 หรือใหม่กว่า ซอฟต์แวร์นี้ *ไม่มี* การรับประกันใดๆ\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2156,7 +2271,7 @@ msgstr ""
 "วิธีใช้: %s [<ตัวเลือก> ...] <คำสั่ง>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2175,7 +2290,7 @@ msgstr ""
 "  --truename <file>        แสดงแฟ้มที่เบนไป\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2204,7 +2319,7 @@ msgstr ""
 "  --version                แสดงเลขรุ่น\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2216,17 +2331,12 @@ msgstr ""
 "เมื่อจะลบการเบนแฟ้ม ถ้าระบุ --package หรือ --local และ --divert ก็ต้องระบุให้ตรงกันด้วย\n"
 "สคริปต์ preinst/postrm ของแพกเกจควรระบุ --package และ --divert เสมอ\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "ไม่สามารถ stat แฟ้ม '%s'"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "เกิดข้อผิดพลาดขณะตรวจสอบ '%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2235,129 +2345,113 @@ msgstr ""
 "การเปลี่ยนชื่อทำให้ต้องเขียนทับ `%s' ด้วย\n"
 "  แฟ้ม `%s' ที่เป็นคนละแฟ้ม ซึ่งไม่อนุญาต"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "ไม่สามารถเขียนแฟ้ม '%s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "การสำเนาแฟ้ม"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "ไม่สามารถเปลี่ยนชื่อ '%s' เป็น '%s'"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: ลบลิงก์เดิม '%s' ซึ่งซ้ำกัน"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "ไม่สามารถเปิดแฟ้มต้นฉบับ `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "ชื่อแฟ้ม \"%s\" ไม่ใช่พาธเต็ม"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "ชื่อแฟ้มห้ามมีอักขระขึ้นบรรทัดใหม่"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "การเบนแฟ้มเป็นการภายในของ %s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "การเบนแฟ้มเป็นการภายในของ %s ไปยัง %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "การเบนแฟ้ม %s โดย %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "การเบนแฟ้ม %s ไปยัง %s โดย %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "การเบนแฟ้มใดๆ ของ %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "การเบนแฟ้มใดๆ ของ %s ไปยัง %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "ไม่สามารถสร้างแฟ้มใหม่ %s"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "ไม่สามารถ flush แฟ้ม '%s'"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "เกิดข้อผิดพลาดขณะลบ diversions-old ฉบับเดิม"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "เกิดข้อผิดพลาดขณะสร้าง diversions-old ฉบับใหม่"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "เกิดข้อผิดพลาดขณะติดตั้ง diversions ฉบับใหม่"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์แค่รายการเดียว"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "ชื่อแฟ้ม \"%s\" ไม่ใช่พาธเต็ม"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "ชื่อแฟ้มห้ามมีอักขระขึ้นบรรทัดใหม่"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "ไม่สามารถเบนไดเรกทอรี"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "ไม่สามารถเบนแฟ้ม '%s' เข้าหาตัวเองได้"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "จะคง '%s' ไว้\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' ชนกับ `%s'"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "กำลังเพิ่ม '%s'\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "จะข้ามคำสั่งถอดถอน %.250s ซึ่งไม่ได้ติดตั้งไว้"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "ไม่มีการเบน '%s' จึงไม่มีการลบรายการใด\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2368,7 +2462,7 @@ msgstr ""
 "  ขณะลบ `%s'\n"
 "  พบ `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2379,16 +2473,22 @@ msgstr ""
 "  ขณะลบ `%s'\n"
 "  พบ `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "จะข้ามคำสั่งถอดถอน %.250s ซึ่งไม่ได้ติดตั้งไว้"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "กำลังลบ '%s'\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "ชื่อแพกเกจห้ามมีอักขระขึ้นบรรทัดใหม่"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to ห้ามมีอักขระขึ้นบรรทัดใหม่"
 
@@ -2404,12 +2504,12 @@ msgstr "ไม่สามารถ fstat แฟ้ม diversions เดิม"
 msgid "failed to fstat diversions file"
 msgstr "ไม่สามารถ fstat แฟ้ม diversions"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "มีการเบนแฟ้มขัดแย้งกันโดยเกี่ยวข้องกับ `%.250s' หรือ `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2419,7 +2519,7 @@ msgstr ""
 "จึงต้องติดตั้งซ้ำ เพื่อให้แพกเกจเหล่านี้ (และแพกเกจอื่นที่ต้องใช้แพกเกจดังกล่าว)\n"
 "สามารถใช้การได้:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2429,7 +2529,7 @@ msgstr ""
 "จึงต้องตั้งค่าแพกเกจเหล่านี้ด้วยคำสั่ง dpkg --configure\n"
 "หรือใช้เมนูตั้งค่าใน dselect เพื่อให้แพกเกจดังกล่าวใช้การได้:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2439,7 +2539,7 @@ msgstr ""
 "จึงควรพยายามตั้งค่าใหม่อีกครั้งด้วยคำสั่ง dpkg --configure <package>\n"
 "หรือใช้เมนูตั้งค่าใน dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2449,7 +2549,7 @@ msgstr ""
 "จึงอาจต้องติดตั้งใหม่อีกครั้งเพื่อให้เสร็จสมบูรณ์ หรืออาจถอดถอนโดยใช้ dselect\n"
 "หรือ dpkg --remove ก็ได้:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2459,7 +2559,7 @@ msgstr ""
 "คุณสามารถสั่งให้ประมวลผลการสะกิดดังกล่าวได้ โดยใช้ dselect หรือ dpkg --configure --"
 "pending (หรือ dpkg --triggers-only):\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2468,14 +2568,41 @@ msgstr ""
 "แพกเกจต่อไปนี้ถูกสะกิดอยู่ แต่ยังไม่ได้ประมวลผล คุณสามารถสั่งให้ประมวลผลการสะกิดดังกล่าวได้ "
 "โดยใช้ dselect หรือ dpkg --configure --pending (หรือ dpkg --triggers-only):\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s ไม่รับอาร์กิวเมนต์"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2483,25 +2610,25 @@ msgstr ""
 "มีอีกโพรเซสหนึ่งล็อคฐานข้อมูลไว้เขียน และอาจกำลังเปลี่ยนแปลงข้อมูลอยู่\n"
 "ปัญหาบางอย่างต่อไปนี้อาจเกิดจากสาเหตุดังกล่าว\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<ไม่ทราบ>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d ใน %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d แพกเกจ จากหมวดต่อไปนี้:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2510,32 +2637,36 @@ msgstr ""
 "dpkg รุ่นที่รองรับ%s ยังไม่ได้ตั้งค่า\n"
 " กรุณาสั่ง 'dpkg --configure dpkg' แล้วจึงลองใหม่\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr "ไม่มีบันทึกว่า dpkg ถูกติดตั้งไว้ จึงไม่สามารถตรวจสอบการรองรับ%s ได้!\n"
 
 # Use leading space for English translation
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "เขตข้อมูล Pre-Depends"
 
 # Use leading space for English translation
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr " epoch"
 
 # Use leading space for English translation
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "ชื่อแฟ้มยาว"
 
 # Use leading space for English translation
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "รายการ Conflicts และ Replaces หลายรายการ"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2544,26 +2675,26 @@ msgstr ""
 "dpkg: ไม่พบวิธีที่จะติดตั้งสิ่งที่ต้องใช้ขณะติดตั้ง:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "ไม่สามารถติดตั้งสิ่งที่ต้องใช้ขณะติดตั้ง %.250s (ต้องการเพราะ %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "ตัวเลือก '--%s' เลิกใช้แล้ว กรุณาใช้ '--%s' แทน"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-versions รับอาร์กิวเมนต์สามตัว: <รุ่น> <การเปรียบเทียบ> <รุ่น>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions พบเครื่องหมายเปรียบเทียบที่ผิด"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "รุ่น '%s' ผิดรูปแบบ: %s"
@@ -2616,126 +2747,104 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "จะข้ามปัญหาไปเพราะมีการเปิดตัวเลือก --force:"
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มรายชื่อแฟ้มของแพกเกจ `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
 "currently installed."
 msgstr "แฟ้มรายชื่อแฟ้มของแพกเกจ `%.250s' ขาดหายไป จะถือว่าแพกเกจไม่ได้ติดตั้งแฟ้มใดในระบบ"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "ไม่สามารถ stat แฟ้มรายชื่อแฟ้มของแพกเกจ '%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "แฟ้มรายชื่อแฟ้มของแพกเกจ '%.250s' ขาดอักขระขึ้นบรรทัดใหม่ที่ท้ายบรรทัด"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "รายชื่อแฟ้มของแพกเกจ `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "แฟ้มรายชื่อแฟ้มของแพกเกจ '%.250s' ขาดอักขระขึ้นบรรทัดใหม่ที่ท้ายบรรทัด"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "แฟ้มรายชื่อแฟ้มของแพกเกจ `%.250s' มีชื่อแฟ้มว่างเปล่า"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "เกิดข้อผิดพลาดขณะปิดแฟ้มรายชื่อแฟ้มของแพกเกจ `%.250s'"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(กำลังอ่านฐานข้อมูล ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d แฟ้มและไดเรกทอรีติดตั้งอยู่)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "ไม่สามารถสร้างแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "ไม่สามารถเขียนแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "ไม่สามารถ flush แฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "ไม่สามารถ sync แฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "ไม่สามารถปิดแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "ไม่ได้ติดตั้ง"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "ไม่ได้ติดตั้งแต่แฟ้มค่าตั้งยังอยู่"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "มีปัญหาเนื่องจากถอดถอนหรือติดตั้งไม่สำเร็จ"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "แตกแล้วแต่ยังไม่ตั้งค่า"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "มีปัญหาเนื่องจาก postinst ผิดพลาด"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "กำลังรอคอยการประมวลผลการสะกิดในแพกเกจอื่น"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "ถูกสะกิดอยู่"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "ติดตั้งอยู่"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "ผิดพลาด: ไม่ได้ตั้งค่า PATH"
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "ไม่พบ '%s' ใน PATH หรือไม่สามารถเรียกทำงานได้"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2746,7 +2855,7 @@ msgid_plural ""
 "%s"
 msgstr[0] "ไม่พบ '%s' ใน PATH หรือไม่สามารถเรียกทำงานได้"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2763,100 +2872,153 @@ msgstr ""
 "ไม่พบโปรแกรม %d โปรแกรมใน PATH หรือไม่สามารถเรียกทำงานได้\n"
 "สังเกต: PATH ของ root ควรมี /usr/local/sbin, /usr/sbin และ /sbin ด้วย"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "ไม่สามารถ setenv สำหรับสคริปต์ผู้ดูแลแพกเกจ"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "ไม่สามารถ chroot ไปยัง `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "เปลี่ยนไดเรกทอรีไปยัง `%.255s' ไม่สำเร็จ"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "ไม่สามารถกำหนดสิทธิ์การเรียกทำงานให้กับ `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "ไม่สามารถ setenv สำหรับสคริปต์ผู้ดูแลแพกเกจ"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "สคริปต์ %s ที่ติดตั้งไว้"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "ไม่สามารถ stat %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "สคริปต์ %s อันใหม่"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "สคริปต์ %s อันเก่า"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "ไม่สามารถ stat %s '%.250s': %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - จะลองใช้สคริปต์จากแพกเกจใหม่แทน ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "ไม่มีสคริปต์ในแพกเกจรุ่นใหม่ - ขอยกเลิก"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... ทุกอย่างดูจะเรียบร้อยดี\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "ไม่สามารถลบ '%.255s' อย่างปลอดภัยได้"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "ไม่สามารถตรวจสอบการมีอยู่ของ `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "ไม่สามารถอ่านไดเรกทอรี info"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "เกิดข้อผิดพลาดขณะพยายามเปิด %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "ไม่สามารถเขียนแฟ้ม '%s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "ไม่พบแฟ้มค่าตั้ง `%.250s' ในแพกเกจ"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "เกิดข้อผิดพลาดขณะเขียน `%s'"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "โปรแกรมจัดการแพกเกจ `%s' ของเดเบียน รุ่น %s\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2879,7 +3041,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2912,7 +3078,7 @@ msgstr ""
 "  -Dh|--debug=help                 แสดงวิธีใช้ตัวเลือกสำหรับการดีบั๊กทั้งหลาย\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2924,7 +3090,7 @@ msgstr ""
 "  --version                        แสดงเลขรุ่น\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2935,19 +3101,62 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile  กับแฟ้มแพกเกจ (พิมพ์ %s --help).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "สำหรับการใช้งานภายใน: dpkg --assert-support-predepends | --predep-package |\n"
 "  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -2973,6 +3182,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3009,7 +3220,7 @@ msgstr ""
 "  --abort-after <n>          เลิกทำหลังจากพบปัญหา <n> รายการ\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3026,12 +3237,12 @@ msgstr ""
 "  < << <= = >= >> >       (เพื่อให้เหมือนกับรูปแบบการใช้ในแฟ้ม control เท่านั้น)\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "ใช้ `dselect' หรือ `aptitude' หากต้องการการจัดการแพกเกจแบบสะดวกผู้ใช้\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3050,59 +3261,63 @@ msgstr ""
 "\n"
 "ตัวเลือกที่มีเครื่องหมาย [*] จะแสดงข้อมูลมากมาย - ควรไปป์ไปยังคำสั่ง `less' หรือ `more'"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3111,103 +3326,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "มีปัญหาความขึ้นต่อกันของแพกเกจ - จะไม่ถอดถอน"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "มีปัญหาความขึ้นต่อกันของแพกเกจ - จะไม่ถอดถอน"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "ไม่สามารถ setenv สำหรับสคริปต์ผู้ดูแลแพกเกจ"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "เกิดข้อผิดพลาดขณะอ่านแฟ้มค่าตั้ง `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3215,7 +3430,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3223,37 +3438,73 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug ต้องมีอาร์กิวเมนต์เป็นเลขฐานแปด"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "ชื่อแพกเกจว่างเปล่าในรายการคั่นด้วยจุลภาคของตัวเลือก --ignore-depends `%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends ต้องการชื่อแพกเกจที่ถูกต้อง แต่ `%.250s' ไม่ถูกต้อง; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "ค่าจำนวนเต็มผิดพลาดสำหรับ --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "เกิดข้อผิดพลาดขณะเรียกทำงาน hook '%s' โดยจบการทำงานด้วยรหัส %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "สถานะ"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s ไม่รับอาร์กิวเมนต์"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "ไม่สามารถลบแฟ้ม `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3262,7 +3513,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3270,61 +3521,59 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "ไม่รู้จักตัวเลือก force/refuse `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "ตัวเลือก force/refuse '%s' เลิกใช้แล้ว\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd รับอาร์กิวเมนต์หนึ่งตัว ไม่ใช่ไม่มี"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd รับอาร์กิวเมนต์เพียงหนึ่งตัว"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents รับอาร์กิวเมนต์ตัวเดียว"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "ไม่สามารถเปิด `%i' สำหรับสตรีม"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "แฟ้มจบก่อนที่จะจบบรรทัดที่บรรทัด %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "ต้องมีตัวเลือกระบุการกระทำด้วย"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr "คุณต้องระบุแพกเกจด้วยชื่อแพกเกจ ไม่ใช่โดยคัดลอกชื่อของแฟ้มแพกเกจมา"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending ไม่รับอาร์กิวเมนต์ที่ไม่ใช่ตัวเลือก"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์ที่เป็นชื่อแพกเกจอย่างน้อยหนึ่งตัว"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "แพกเกจ %s ถูกระบุมากกว่าหนึ่งครั้ง จะดำเนินการเพียงครั้งเดียวเท่านั้น\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3333,7 +3582,7 @@ msgstr ""
 "มีแพกเกจ %s ถูกแตกมากกว่าหนึ่งชุดในการทำงานครั้งนี้ !\n"
 " จะตั้งค่าแพกเกจนี้เพียงครั้งเดียวเท่านั้น\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3342,112 +3591,112 @@ msgstr ""
 "แพกเกจ %.250s ไม่พร้อมสำหรับการประมวลผลการสะกิด\n"
 " (สถานะปัจจุบัน `%.250s' และไม่มีการสะกิดที่คั่งค้างอยู่)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  แพกเกจ %s ซึ่งจัดเตรียม %s จะถูกถอดถอน\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  แพกเกจ %s จะถูกถอดถอน\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  รุ่นของ %s ในระบบคือ %s\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  แพกเกจ %s ซึ่งจัดเตรียม %s ยังรอคอยการประมวลผลการสะกิด\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  แพกเกจ %s ยังรอคอยการประมวลผลการสะกิด\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: จะตั้งค่า `%s' ด้วย (ต้องการโดย `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  แพกเกจ %s ซึ่งจัดเตรียม %s ยังไม่ถูกตั้งค่า\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  แพกเกจ %s ยังไม่ถูกตั้งค่า\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  แพกเกจ %s ซึ่งจัดเตรียม %s ไม่ได้ถูกติดตั้ง\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  แพกเกจ %s ไม่ได้ถูกติดตั้ง\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) ทำให้ %s พัง และ%s\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) จัดเตรียม %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  รุ่นของ %s ที่จะถูกตั้งค่าคือ %s\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " ต้องใช้ "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; แต่ว่า:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "เกิดข้อผิดพลาดขณะพยายามทำให้แน่ใจว่า `%.250s' ไม่มีอยู่"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "แฟ้มแพกเกจที่ประกอบรวมแล้ว"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "กำลังยืนยันแหล่งต้นตอของ %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "การตรวจสอบแพกเกจ %s ล้มเหลว!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3456,90 +3705,95 @@ msgstr ""
 "การตรวจสอบแพกเกจ %s ล้มเหลว\n"
 "แต่จะติดตั้งตามที่คุณสั่ง\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "ผ่าน\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "ไม่สามารถสร้างไดเรกทอรีชั่วคราว"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "แพกเกจ %s มีคู่แพกเกจขัดแย้ง/แทนที่มากเกินไป"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "ไม่สามารถลบแฟ้มควบคุม `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr "แพกเกจรุ่นเก่ามีแฟ้ม info ชื่อยาวเกินไป ซึ่งขึ้นต้นด้วย `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "ไม่สามารถลบแฟ้ม info `%.250s' ที่เลิกใช้แล้ว"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "ไม่สามารถติดตั้งแฟ้ม info `%.250s' (ที่น่าจะเป็น) ฉบับใหม่"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "ไม่สามารถเปิดไดเรกทอรีควบคุมชั่วคราว"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "แพกเกจมีแฟ้มข้อมูลควบคุมชื่อยาวเกินไป (ขึ้นต้นด้วย `%.250s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "ข้อมูลควบคุมของแพกเกจมีไดเรกทอรี `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "การสั่ง rmdir กับ `%.250s' ในข้อมูลควบคุมของแพกเกจ ไม่ได้ตอบว่าไม่ใช่ไดเรกทอรี"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "แพกเกจ %s มีแฟ้ม list เป็นข้อมูลควบคุม"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "ไม่สามารถติดตั้งแฟ้มควบคุมใหม่ `%.250s' เป็น `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "ไม่สามารถลบแฟ้มควบคุม `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(สังเกตการหายไปของ %s ซึ่งถูกแทนที่อย่างสมบูรณ์)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "ไม่สามารถเข้าใช้แฟ้มแพกเกจ"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "ไม่สามารถสร้างไดเรกทอรีชั่วคราว"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "ความยาวข้อมูลควบคุม"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "บันทึกข้อมูลเกี่ยวกับ %s จาก %s\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "สถาปัตยกรรมของแพกเกจ (%s) ไม่ตรงกับของระบบ (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3548,122 +3802,112 @@ msgstr ""
 "dpkg: เกี่ยวกับ %s ที่บรรจุ %s: มีปัญหาของสิ่งที่ต้องใช้ขณะติดตั้ง:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "มีปัญหาของสิ่งที่ต้องใช้ขณะติดตั้ง - จะไม่ติดตั้ง %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "จะละเลยปัญหาของสิ่งที่ต้องใช้ขณะติดตั้ง!"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "กำลังเตรียมแทนที่ %s %s (ด้วย %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "กำลังแตก %s (จาก %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "ชื่อของแฟ้มค่าตั้ง (ขึ้นต้นด้วย `%.250s') ยาวเกินไป (>%d ตัวอักษร)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "เกิดข้อผิดพลาดขณะอ่าน %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "เกิดข้อผิดพลาดขณะปิด %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "เกิดข้อผิดพลาดขณะพยายามเปิด %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "กำลังถอนคืนค่าตั้งของ %s เพื่อให้สามารถถอดถอน %s ได้ ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "กำลังถอนคืนค่าตั้งของ %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "กำลังแตกแพกเกจแทนที่ %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "การแยกเอาค่าเขตข้อมูลด้วย dpkg-deb"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "เกิดข้อผิดพลาดขณะอ่านผลลัพธ์ของ tar จาก dpkg-deb"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "แฟ้ม tar สำหรับแฟ้มที่จะติดตั้งในระบบแฟ้มเสียหาย - แฟ้มแพกเกจเสียหาย"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: ตัดไบต์ศูนย์ทั้งหลายข้างท้ายที่อาจจะมี"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "ไม่สามารถ stat แฟ้มเก่า '%.250s' จึงจะไม่มีการลบแฟ้มดังกล่าว: %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "ไม่สามารถลบไดเรกทอรีเก่า '%.250s': %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "แฟ้มค่าตั้งเดิม '%.250s' เป็นไดเรกทอรีว่างเปล่า (และตอนนี้ถูกลบไปแล้ว)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "ไม่สามารถ stat แฟ้มใหม่ `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr "แฟ้มเก่า '%.250s' เป็นแฟ้มเดียวกับแฟ้มใหม่หลายแฟ้ม! (ทั้ง '%.250s' และ '%.250s')"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "ไม่สามารถลบแฟ้มเก่า '%.250s' อย่างปลอดภัยได้: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(สังเกตการหายไปของ %s ซึ่งถูกแทนที่อย่างสมบูรณ์)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3675,89 +3919,89 @@ msgstr ""
 "pend\n"
 "|/ ปัญหา?=(ไม่มี)/Reinst-required (สถานะ,ปัญหา: พิมพ์ใหญ่=แย่)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "ชื่อ"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "รุ่น"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "คำบรรยาย"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "ไม่พบแพกเกจที่ตรงกับ %s\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "การเบนแฟ้มโดย %s จาก: %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "การเบนแฟ้มโดย %s ไปยัง: %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "การเบนแฟ้มเป็นการภายในจาก: %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "การเบนแฟ้มเป็นการภายในไปยัง: %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search ต้องระบุอาร์กิวเมนต์เป็นแพตเทิร์นของชื่อแฟ้มอย่างน้อยหนึ่งรายการด้วย"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "ไม่พบแพกเกจที่ตรงกับ %s\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "แพกเกจ `%s' ไม่ได้ติดตั้งไว้ และไม่มีข้อมูลสำหรับแพกเกจ\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "ไม่มีแพกเกจ `%s'\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "แพกเกจ `%s' ไม่ได้ติดตั้งไว้\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "แพกเกจ `%s' ไม่มีแฟ้มใดเลย (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "ถูกเบนแฟ้มเป็นการภายในไปยัง: %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "แพกเกจเบนแฟ้มของแพกเกจอื่นไปยัง: %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "ถูกเบนแฟ้มโดย %s ไปยัง: %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3765,22 +4009,22 @@ msgstr ""
 "ใช้ dpkg --info (= dpkg-deb --info) ถ้าจะดูข้อมูลของแฟ้มแพกเกจ\n"
 "และ dpkg --contents (= dpkg-deb --contents) ถ้าจะดูเนื้อหาภายใน\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s ต้องการอาร์กิวเมนต์ไม่เกินสองตัว"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "แฟ้มควบคุมมีอักขระ %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "เครื่องมือสอบถามข้อมูล %s ในชุดโปรแกรมจัดการแพกเกจของเดเบียน รุ่น %s\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3816,11 +4060,17 @@ msgstr ""
 "                                   แสดงพาธของแฟ้มควบคุมของแพกเกจ\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3829,7 +4079,7 @@ msgstr ""
 "  -f|--showformat=<รูปแบบ>          ใช้รูปแบบอื่นสำหรับ --show\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3849,12 +4099,16 @@ msgstr ""
 "  การแสดงเขตข้อมูลจะเรียงชิดขวาเสมอ นอกจากจะใช้ความกว้างเป็นลบ จึงจะเรียง\n"
 "  ชิดซ้าย\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "ใช้ --help เพื่อดูวิธีสอบถามข้อมูลแพกเกจ"
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "จะข้ามคำสั่งถอดถอน %.250s ซึ่งไม่ได้ติดตั้งไว้"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3863,11 +4117,11 @@ msgstr ""
 "จะข้ามคำสั่งถอดถอน %.250s ซึ่งเหลือแต่แฟ้มค่าตั้งอยู่ในระบบ\n"
 " ใช้ --purge ถ้าต้องการลบแฟ้มค่าตั้งด้วย"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "นี่เป็นแพกเกจจำเป็น - ไม่ควรถอดถอน"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3876,11 +4130,11 @@ msgstr ""
 "dpkg: มีปัญหาความขึ้นต่อกันของแพกเกจทำให้ไม่สามารถถอดถอน %s ได้:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "มีปัญหาความขึ้นต่อกันของแพกเกจ - จะไม่ถอดถอน"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3889,7 +4143,7 @@ msgstr ""
 "dpkg: %s: มีปัญหาความขึ้นต่อกันของแพกเกจ แต่จะถอดถอนตามที่คุณสั่ง:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3897,17 +4151,17 @@ msgstr ""
 "แพกเกจอยู่ในสถานะไม่สมบูรณ์อย่างมาก - คุณควรติดตั้งแพกเกจซ้ำ\n"
 " ก่อนที่จะพยายามถอดถอน"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "จะถอดถอน %s หรือถอดถอนอย่างสมบูรณ์ ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "กำลังถอดถอน %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3916,98 +4170,102 @@ msgstr ""
 "ขณะถอดถอน %.250s ปรากฏว่าไม่สามารถลบไดเรกทอรี '%.250s': %s - "
 "ไดเรกทอรีอาจเป็นจุดเมานท์หรือไม่?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "ไม่สามารถลบ `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "ไม่สามารถลบ '%.250s' อย่างปลอดภัยได้"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr "ขณะถอดถอน %.250s ปรากฏว่าไดเรกทอรี `%.250s' มีข้อมูลเหลืออยู่ จึงไม่ลบไดเรกทอรีนี้"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "ไม่สามารถลบ `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "กำลังลบแฟ้มค่าตั้งของ %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "ไม่สามารถลบแฟ้มค่าตั้งเก่า `%.250s' (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "ไม่สามารถอ่านไดเรกทอรีแฟ้มค่าตั้ง `%.250s' (จาก `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "ไม่สามารถลบแฟ้มค่าตั้งสำรองเก่า `%.250s' (ของ `%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "ไม่สามารถลบรายชื่อแฟ้มเก่า"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "ไม่สามารถลบสคริปต์ postrm เก่า"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "พบจุดจบแฟ้มก่อนกำหนดในชื่อแพกเกจที่บรรทัด %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "พบจุดจบบรรทัดก่อนกำหนดในชื่อแพกเกจที่บรรทัด %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "พบจุดจบแฟ้มก่อนกำหนดหลังชื่อแพกเกจที่บรรทัด %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "พบจุดจบบรรทัดก่อนกำหนดหลังชื่อแพกเกจที่บรรทัด %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "มีข้อมูลที่ไม่ต้องการหลังชื่อแพกเกจและการเลือกรุ่นที่บรรทัด %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "ชื่อแพกเกจผิดรูปแบบที่บรรทัด %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "ชื่อแพกเกจผิดรูปแบบที่บรรทัด %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "ไม่รู้จักสถานะที่ต้องการที่บรรทัด %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "การอ่านข้อมูลผิดพลาดที่อินพุตมาตรฐาน"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "ใช้ --help เพื่อดูวิธีสอบถามข้อมูลแพกเกจ"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4024,7 +4282,7 @@ msgstr ""
 "  --list [<glob-pattern>]  แสดงรายชื่อ override ปัจจุบันในฐานข้อมูล\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4045,31 +4303,17 @@ msgstr ""
 "  --version                แสดงเลขรุ่น\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "จะตัด / ที่ท้ายชื่อ"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "ไม่สามารถเปิดแฟ้ม statoverride ฉบับใหม่"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "เกิดข้อผิดพลาดขณะลบ statoverride-old"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "เกิดข้อผิดพลาดขณะสร้าง statoverride-old ฉบับใหม่"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "เกิดข้อผิดพลาดขณะติดตั้ง statoverride ฉบับใหม่"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add ต้องการอาร์กิวเมนต์สี่รายการ"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4077,21 +4321,21 @@ msgid ""
 msgstr ""
 "มีรายการ override สำหรับ '%s' อยู่ก่อนแล้ว แต่มีการระบุ --force ดังนั้นเราจะละเลยข้อสังเกตนี้"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "มีรายการ override สำหรับ '%s' อยู่ก่อนแล้ว ขอยกเลิก"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "สั่ง --update แต่ไม่มีแฟ้ม %s อยู่"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "ไม่มีรายการ override อยู่"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "--update ไม่มีประโยชน์อะไรสำหรับ --remove"
 
@@ -4208,41 +4452,41 @@ msgstr ""
 "  --no-act                         แค่ทดสอบเท่านั้น - ไม่ต้องเปลี่ยนแปลงจริง\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger ใช้เรียกจากสคริปต์ผู้ดูแลแพกเกจเท่านั้น (หรือโดยใช้ตัวเลือก --by-package)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: ยังไม่ได้สร้างไดเรกทอรีข้อมูลการสะกิด\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: ยังไม่มีระเบียนการสะกิด\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "รับอาร์กิวเมนต์แค่ตัวเดียว คือชื่อของการสะกิด"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger ใช้เรียกจากสคริปต์ผู้ดูแลแพกเกจเท่านั้น (หรือโดยใช้ตัวเลือก --by-package)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: ชื่อแพกเกจที่รอคอย `%.255s' ใช้ไม่ได้: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "ชื่อการสะกิด `%.255s' ไม่ถูกต้อง: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4251,7 +4495,7 @@ msgstr ""
 "%s: พบวงวนขณะประมวลผลการสะกิด:\n"
 " สายของแพกเกจที่การสะกิดเป็นหรืออาจเป็นตัวการ:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4260,45 +4504,46 @@ msgstr ""
 "\n"
 " การสะกิดที่คั่งค้างของแพกเกจที่อาจไม่สามารถจัดลำดับการทำงานได้:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "มีการสะกิดเป็นวงวน ขอยกเลิก"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "กำลังประมวลผลการสะกิดสำหรับ %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์เป็นชื่อแฟ้ม Packages รายการเดียว"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "ไม่สามารถเข้าใช้บริเวณเก็บข้อมูลสถานะของ dpkg เพื่อปรับข้อมูลแพกเกจที่มีแบบทั้งชุด"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "การปรับข้อมูลแพกเกจที่มีแบบทั้งชุดต้องอาศัยสิทธิ์การเขียนในบริเวณเก็บข้อมูลสถานะของ dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "กำลังแทนที่ข้อมูลแพกเกจที่มี โดยใช้ %s\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "กำลังปรับข้อมูลแพกเกจที่มี โดยใช้ %s\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "ปรับข้อมูลแพกเกจจำนวน %d แพกเกจเรียบร้อยแล้ว\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4408,155 +4653,154 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "จะละเลยคำเตือน %d รายการเกี่ยวกับแฟ้มควบคุม\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์ <directory>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build ต้องการอาร์กิวเมนต์ไม่เกินสองตัว"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "ไม่สามารถตรวจสอบการมีอยู่ของแพกเกจ `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "เป้าหมายเป็นไดเรกทอรี - ไม่สามารถข้ามการตรวจสอบแฟ้มควบคุม"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "จะไม่ตรวจสอบเนื้อหาของพื้นที่ควบคุม"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: กำลังสร้างแพกเกจไม่ทราบชื่อใน '%s'\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: กำลังสร้างแพกเกจ `%s' ใน `%s'\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "สร้างแฟ้มชั่วคราว (data) ไม่สำเร็จ"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "ข้อมูลส่วนควบคุม"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "ลบแฟ้มชั่วคราว (data) ไม่สำเร็จ: %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "กรอแฟ้มชั่วคราว (data) กลับไม่สำเร็จ"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "ไม่สามารถ fstat แฟ้มสมาชิก ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "เกิดข้อผิดพลาดขณะเขียน `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "รอยต่อสมาชิก"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "เขียนชื่อแฟ้มลงไปป์ไปยัง tar ไม่สำเร็จ (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<บีบอัด> จาก tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "พบจุดจบแฟ้มก่อนกำหนดที่%sใน %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "เกิดข้อผิดพลาดขณะอ่าน%sจากแฟ้ม %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "อ่านแพกเกจ `%.255s' ไม่สำเร็จ"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "fstat แพกเกจไม่สำเร็จ"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "แพกเกจไม่มีจุดในเลขรุ่น"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "แพกเกจไม่มีอักขระขึ้นบรรทัดใหม่ในข้อมูลส่วนหัว"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "แฟ้ม `%.250s' เสียหาย - หมายเลขส่วนย่อยเป็นค่าที่ใช้ไม่ได้"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "แฟ้ม `%.250s' ไม่ใช่แพกเกจไบนารีของเดเบียน (ลอง dpkg-split ไหม?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "แพกเกจไม่มีจุดในเลขรุ่น"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "แพกเกจไม่มีอักขระขึ้นบรรทัดใหม่ในข้อมูลส่วนหัว"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "แพกเกจไม่มีจุดในเลขรุ่น"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "ไม่เข้าใจรุ่นแพกเกจ %.250s กรุณาใช้ dpkg-deb รุ่นใหม่"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4583,41 +4827,41 @@ msgstr "แฟ้ม `%.250s' มีสมาชิกข้อมูลคว
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " แพกเกจเดเบียนแบบใหม่, รุ่น %s\n"
 " ขนาด %ld ไบต์: ชุดข้อมูลควบคุม= %zi ไบต์\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "แพกเกจมีความยาวข้อมูลควบคุมผิดรูปแบบ `%s'"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "จะข้ามข้อมูลสมาชิกใน %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " แพกเกจเดเบียนแบบเก่า, รุ่น %s\n"
 " ขนาด %ld ไบต์: ชุดข้อมูลควบคุม= %zi, ชุดข้อมูลหลัก= %ld\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4626,49 +4870,50 @@ msgstr ""
 "dpkg-deb: แฟ้มดูเหมือนจะเป็นแพกเกจที่ได้รับความเสียหายขณะดาวน์โหลด\n"
 "dpkg-deb:    ในโหมด ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' ไม่ใช่แพกเกจในรูปแบบของเดเบียน"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "เขียนลงไปป์ไม่สำเร็จใน copy"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "ปิดไปป์ไม่สำเร็จใน copy"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "เปลี่ยนเข้าไดเรกทอรีไม่สำเร็จ"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "สร้างไดเรกทอรีไม่สำเร็จ"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "เปลี่ยนเข้าไดเรกทอรีหลังจากสร้างแล้วไม่สำเร็จ"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "เปลี่ยนเข้าไดเรกทอรีไม่สำเร็จ"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<คลายบีบอัด>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "แปะ"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s ต้องมีอาร์กิวเมนต์เป็นชื่อแฟ้ม .deb ด้วย"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4677,105 +4922,113 @@ msgstr ""
 "--%s ต้องระบุไดเรกทอรีปลายทางด้วย\n"
 "บางที คุณควรใช้ dpkg --install ไหม?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s รับอาร์กิวเมนต์ไม่เกินสองตัว (.deb และไดเรกทอรี)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s รับอาร์กิวเมนต์แค่ตัวเดียว (ชื่อแฟ้ม .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "ไม่สามารถ chdir ไปยัง `/' เพื่อเก็บกวาด"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "ไม่สามารถ stat แฟ้ม '%s'"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' ไม่มีองค์ประกอบส่วนควบคุม `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "เปิดองค์ประกอบ `%.255s' (ใน %.255s) ไม่สำเร็จ โดยได้ผลลัพธ์ที่ไม่คาดคิด"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "องค์ประกอบส่วนควบคุมขาดหายไป %d รายการ"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "ไม่สามารถตรวจข้อมูลไดเรกทอรี `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "ไม่สามารถ stat `%.255s' (ใน `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "ไม่สามารถเปิด `%.255s' (ใน `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "อ่าน `%.255s' ไม่สำเร็จ (ใน `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld ไบต์, %5d บรรทัด   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     ไม่ใช่แฟ้มปกติ                %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(ไม่มีแฟ้ม `control' ในแฟ้มจัดเก็บของส่วนควบคุม!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "ไม่สามารถเปิดองค์ประกอบ `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "เกิดข้อผิดพลาดขณะอ่านองค์ประกอบ `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "เกิดข้อผิดพลาดขณะปิดองค์ประกอบ '%s'"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "มีข้อผิดพลาดในรูปแบบข้อมูล"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents รับอาร์กิวเมนต์ตัวเดียว"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "แบ็กเอนด์จัดการแพกเกจ `%s' ของเดเบียน รุ่น %s\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4786,6 +5039,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4801,7 +5056,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             แสดงแฟ้ม tar ที่ใช้ติดตั้งแฟ้มในระบบ\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4814,11 +5069,27 @@ msgstr ""
 "<cfield> คือชื่อเขตข้อมูลในแฟ้ม `control' หลัก\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4828,6 +5099,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "ตัวเลือก:\n"
@@ -4841,7 +5115,7 @@ msgstr ""
 "                                     ค่าที่ใช้ได้: gzip, xz, bzip2, lzma, none\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4854,7 +5128,7 @@ msgstr ""
 "`dselect' หรือ `aptitude' ถ้าต้องการการจัดการแพกเกจแบบเป็นมิตรกับผู้ใช้\n"
 "แพกเกจที่แตกด้วยคำสั่ง `dpkg-deb --extract' จะติดตั้งไม่ถูกต้อง !\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4862,169 +5136,189 @@ msgstr ""
 "พิมพ์ dpkg-deb --help เพื่อดูวิธีจัดการแฟ้ม *.deb;\n"
 "พิมพ์ dpkg --help เพื่อดูวิธีติดตั้งและถอดถอนแพกเกจ"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "ค่าจำนวนเต็มผิดพลาดสำหรับ -%c: '%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "ค่าระดับการบีบอัดผิดพลาดสำหรับ -%c: %ld"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "ไม่รู้จักชนิดของการบีบอัด `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "ค่าระดับการบีบอัดผิดพลาดสำหรับ -%c: %ld"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "แฟ้ม `%.250s' เสียหาย - ตัวเลขผิด (รหัส %d) ที่ %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "แฟ้ม `%.250s' เสียหาย - ขาด %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "แฟ้ม `%.250s' เสียหาย - ขาด newline หลัง %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "เกิดข้อผิดพลาดขณะอ่าน %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "แฟ้ม `%.250s' เสียหาย - รหัสเอกลักษณ์ผิดพลาดที่ท้ายข้อมูลส่วนหัวชิ้นแรก"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "แฟ้ม `%.250s' เสียหาย - อักขระเติมช่องว่างใช้ไม่ได้ (รหัส %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "แฟ้ม `%.250s' เสียหาย - มีอักขระรหัสศูนย์ในหมวดข้อมูลแพกเกจ"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "เลขรุ่นของรูปแบบแพกเกจ"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s ถูกติดตั้งแล้ว แต่เป็นรุ่น %.250s\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr "แฟ้ม `%.250s' อยู่ในรูปแบบรุ่น `%.250s' - คุณต้องใช้ dpkg-split รุ่นใหม่กว่านี้"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "ชื่อแพกเกจ"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "เลขรุ่นของแพกเกจ"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "ผลรวม MD5 ของแฟ้มแพกเกจ"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "แฟ้ม `%.250s' เสียหาย - ค่า MD5 checksum `%.250s' ไม่ถูกต้อง"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "ออฟเซ็ตของส่วนย่อย"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "หมายเลขส่วนย่อย"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "แฟ้ม `%.250s' เสียหาย - ไม่มีอักขระขีดทับระหว่างหมายเลขส่วนย่อย"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "จำนวนส่วนย่อย"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "แฟ้ม '%.250s' เสียหาย - จำนวนส่วนย่อยเป็นค่าที่ใช้ไม่ได้"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "หมายเลขส่วนย่อย"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "แฟ้ม `%.250s' เสียหาย - หมายเลขส่วนย่อยเป็นค่าที่ใช้ไม่ได้"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "ชื่อแพกเกจ"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "แฟ้ม `%.250s' เสียหาย - ค่ารหัสเอกลักษณ์ที่ข้อมูลส่วนหัวส่วนที่สองไม่ถูกต้อง"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "แฟ้ม `%.250s' เสียหาย - สมาชิกที่สองไม่ใช่สมาชิกที่เป็นข้อมูล"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "แฟ้ม `%.250s' เสียหาย - จำนวนส่วนย่อยไม่ถูกต้องใน quoted size"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "แฟ้ม `%.250s' เสียหาย - ขนาดไม่ถูกต้องใน quoted part number"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "ไม่สามารถ fstat แฟ้มส่วนย่อย `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "แฟ้ม `%.250s' เสียหาย - สั้นเกินไป"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มส่วนย่อยของแฟ้มจัดเก็บ `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "แฟ้ม `%.250s' ไม่ใช่ส่วนย่อยของแฟ้มจัดเก็บ"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5041,9 +5335,10 @@ msgstr "แฟ้ม `%.250s' ไม่ใช่ส่วนย่อยขอ
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5066,12 +5361,19 @@ msgstr ""
 "    ขนาดของแฟ้มส่วนย่อย (ส่วนที่ใช้):      %lu ไบต์\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<ไม่ทราบ>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s ต้องการอาร์กิวเมนต์ที่เป็นแฟ้มส่วนย่อยตั้งแต่หนึ่งรายการขึ้นไป"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "แฟ้ม `%s' ไม่ใช่ส่วนย่อยของแฟ้มจัดเก็บ\n"
@@ -5105,7 +5407,7 @@ msgstr "กำลังข้ามแพกเกจ %s ที่ไม่ไ
 msgid "split package part"
 msgstr "กำลังประกอบแพกเกจ %s เข้าด้วยกันจากส่วนย่อย %d ส่วน: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "เสร็จ\n"
@@ -5130,11 +5432,6 @@ msgstr "ส่วนย่อย %d ขาดหาย"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "เครื่องมือตัดแบ่ง/รวมแพกเกจ `%s' ของเดเบียน; รุ่น %s\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5157,17 +5454,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "ตัวเลือก:\n"
 "  --depotdir <directory>           ใช้ <directory> แทน %s/%s\n"
@@ -5179,151 +5485,160 @@ msgstr ""
 "\n"
 "สถานะการจบการทำงาน: 0 = OK;  1 = -a ไม่ใช่ส่วนย่อย;  2 = มีปัญหา!\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "พิมพ์ dpkg-split --help เพื่อดูวิธีใช้"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "พบจุดจบแฟ้มก่อนกำหนดใน %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "ขนาดของส่วนย่อยใหญ่เกินไป หรือไม่ใช่ค่าบวก"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "ขนาดของส่วนย่อยต้องมีค่าอย่างน้อย %dKiB (เพื่อให้เก็บข้อมูลส่วนหัวได้)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "ไม่สามารถอ่านไดเรกทอรีสะสมส่วนย่อย `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto ต้องใช้ตัวเลือก --output ด้วย"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto ต้องการอาร์กิวเมนต์ที่เป็นแฟ้มส่วนย่อยรายการเดียว"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "ไม่สามารถอ่านแฟ้มส่วนย่อย `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "แฟ้ม `%.250s' ไม่ใช่ส่วนย่อยของแพกเกจแบ่งส่วน\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มส่วนย่อย `%.250s' ซ้ำ"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มสะสมส่วนย่อยใหม่ `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "ไม่สามารถเปลี่ยนชื่อแฟ้มสะสมใหม่ `%.250s' ไปเป็น `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "เก็บส่วนย่อย %d ของแพกเกจ %s แล้ว (ยังต้องการอีก "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " และ "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "ไม่สามารถลบแฟ้มสะสมส่วนย่อย `%.250s' ที่ใช้แล้ว"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "มีแฟ้มขยะหลงเหลืออยู่ในไดเรกทอรีสะสมส่วนย่อย:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "ไม่สามารถ stat `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu ไบต์)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (ไม่ใช่แฟ้มปกติ)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "แพกเกจที่ยังประกอบรวมไม่เสร็จ:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " แพกเกจ %s: ส่วนย่อย "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "แฟ้มส่วนย่อย `%.250s' ไม่ใช่แฟ้มปกติ"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(รวม %lu ไบต์)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "ไม่สามารถล้าง `%.250s' ทิ้ง"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "ลบ %s แล้ว\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "การแยกเอาค่าเขตข้อมูลด้วย dpkg-deb"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "ไม่สามารถเปิดแฟ้มต้นฉบับ `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "ไม่สามารถ stat แฟ้มต้นฉบับ"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "แฟ้มต้นฉบับ `%.250s' ไม่ใช่แฟ้มปกติ"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5331,33 +5646,22 @@ msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "กำลังประกอบแพกเกจ %s เข้าด้วยกันจากส่วนย่อย %d ส่วน: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split ต้องการอาร์กิวเมนต์ที่เป็นชื่อแฟ้มต้นฉบับ"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "--split รับอาร์กิวเมนต์เป็นชื่อแฟ้มต้นฉบับและชื่อขึ้นต้นของปลายทางอย่างละหนึ่งรายการเท่านั้น"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5460,7 +5764,7 @@ msgstr ""
 "  --help                   แสดงข้อความช่วยเหลือนี้\n"
 "  --version                แสดงเลขรุ่น\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5475,7 +5779,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5509,350 +5813,404 @@ msgstr ""
 "  --version                แสดงเลขรุ่น\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "ข้อผิดพลาด"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "คำเตือน"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "ไม่สามารถ stat %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) ไม่สำเร็จ: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc ไม่สำเร็จ (%zu ไบต์)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "มีการระบุคำสั่งสองคำสั่ง: --%s และ --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "ไม่สามารถเขียนต่อท้าย %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "ตรวจข้อมูล %s ไม่สำเร็จ: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "ไม่สามารถเรียกทำงาน %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "ไม่สามารถสร้าง %s ให้เป็น symlink ไปยัง %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "ไม่สามารถติดตั้ง %s เป็น %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "ไม่สามารถลบ %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "พบจุดจบแฟ้มก่อนกำหนดขณะพยายามอ่าน %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "ขณะอ่าน %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "พบบรรทัดที่ไม่ได้ปิดท้ายขณะพยายามอ่าน %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s เสียหาย: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "ห้ามใช้อักขระขึ้นบรรทัดใหม่ในแฟ้มสำหรับ update-alternatives (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "ขณะเขียน %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "ชื่อรายการลูก"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "รายการลูก %s ซ้ำ"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "ลิงก์ลูก"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "ลิงก์ลูกซ้ำกับลิงก์หลัก %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "ลิงก์ลูก %s ซ้ำ"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "แฟ้มหลัก"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "พาธ %s ซ้ำ"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr "ทางเลือก %s (ซึ่งเป็นส่วนหนึ่งของกลุ่มลิงก์ %s) ไม่มีอยู่ จะลบออกจากรายชื่อแฟ้มทางเลือก"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "ลำดับความสำคัญ"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "แฟ้มลูก"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "ลำดับความสำคัญของ %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "ไม่สามารถอ่าน %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "สถานะ"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "สถานะผิดพลาด"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "ลิงก์หลัก"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "ไม่สามารถปิด %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "จะทิ้งลิงก์ลูกที่เลิกใช้แล้ว %s (%s)"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "ไม่สามารถเขียน %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "ไม่สามารถ flush แฟ้ม '%s'"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "โหมดอัตโนมัติ"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "โหมดสั่งเอง"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  ลิงก์ขณะนี้ชี้ไปยัง %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  ลิงก์ขาดหายอยู่"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - ความสำคัญ %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  รายการลูก %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "ทางเลือกที่ 'ดีที่สุด' ในขณะนี้คือ '%s'"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "ไม่มีทางเลือกอยู่"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "มีตัวเลือก %d ตัวสำหรับทางเลือก %s (ซึ่งจัดเตรียม %s)"
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "การเลือก"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "พาธ"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "ความสำคัญ"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "สถานะ"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "กด enter เพื่อคงค่าปัจจุบัน[*] หรือพิมพ์หมายเลขของตัวเลือก: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "จะไม่แทนที่ %s ด้วยลิงก์"
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "ไม่สามารถติดตั้งตัวเลือก %s ที่ไม่รู้จัก"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr "ข้ามการสร้าง %s เพราะแฟ้ม %s (ซึ่งอยู่ในกลุ่มลิงก์ %s) ที่เชื่อมโยงอยู่ไม่มีอยู่"
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "จะไม่แทนที่ %s ด้วยลิงก์"
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "เรียก %s"
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "ทางเลือก %s ไม่มีการเปลี่ยนแปลง เพราะตัวเลือก %s ไม่มีอยู่"
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "ข้ามทางเลือก %s ที่ไม่รู้จัก"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "พบบรรทัดที่ยาวเกินไปหรือไม่ได้ปิดท้ายขณะพยายามอ่าน %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "ข้ามบรรทัดที่ไม่ถูกต้อง: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "ลิงก์ %s เป็นลิงก์ขาด จะปรับให้เป็นตัวเลือกที่ดีที่สุด"
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s ได้ถูกเปลี่ยนแปลง (ด้วยการสั่งเองหรือผ่านสคริปต์) จะเปลี่ยนสู่การปรับข้อมูลแบบสั่งเองเท่านั้น"
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "กำลังกำหนดทางเลือกแบบอัตโนมัติสำหรับ %s"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "กำลังเปลี่ยนชื่อลิงก์ %s จาก %s เป็น %s"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "กำลังเปลี่ยนชื่อลิงก์ลูก %s จาก %s เป็น %s"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "จะใช้ %s เพื่อจัดเตรียม %s (%s) ใน%s"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "จะบังคับติดตั้งทางเลือก %s ซ้ำใหม่ เพราะกลุ่มลิงก์ %s เสียอยู่"
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr "ไม่รู้จักทางเลือกปัจจุบัน %s จะเปลี่ยนไปใช้ %s สำหรับกลุ่มลิงก์ %s"
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "ชื่อทางเลือก (%s) จะมี '/' หรือช่องว่างไม่ได้"
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "ลิงก์ทางเลือกไม่ได้เป็นลิงก์สัมบูรณ์อย่างที่ควรจะเป็น: %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "พาธทางเลือกไม่ได้เป็นพาธสัมบูรณ์อย่างที่ควรจะเป็น: %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "ทางเลือก %s ไม่สามารถเป็นรายการหลัก: %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "ลิงก์ทางเลือก %s ถูกจัดการโดย %s อยู่แล้ว"
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "พาธทางเลือก %s ไม่มีอยู่"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "ทางเลือก %s ไม่สามารถเป็นรายการลูกของ %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "ทางเลือก %s ไม่สามารถเป็นรายการหลัก: %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "ลิงก์ทางเลือก %s ถูกจัดการโดย %s อยู่แล้ว"
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "ไม่รู้จักอาร์กิวเมนต์ `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install ต้องการ <link> <name> <path> <priority>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<link> กับ <path> จะเหมือนกันไม่ได้"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "ความสำคัญต้องเป็นตัวเลข"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s ต้องการ <name> <path>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s ต้องการ <name>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave ใช้ได้กับ --install เท่านั้น"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave ต้องการ <link> <name> <path>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "ชื่อ %s เป็นทั้งรายการหลักและรายการลูก"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "ลิงก์ %s เป็นทั้งลิงก์หลักและลิงก์ลูก"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s ต้องการอาร์กิวเมนต์ <file>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "ไม่รู้จักตัวเลือก `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5860,139 +6218,222 @@ msgstr ""
 "ต้องการ --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all หรือ --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "ทางเลือก %s ไม่สามารถเป็นรายการหลัก: %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "ลิงก์ทางเลือก %s ถูกจัดการโดย %s อยู่แล้ว"
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "ลิงก์ทางเลือกไม่ได้เป็นลิงก์สัมบูรณ์อย่างที่ควรจะเป็น: %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "พาธทางเลือกไม่ได้เป็นพาธสัมบูรณ์อย่างที่ควรจะเป็น: %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "พาธทางเลือก %s ไม่มีอยู่"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "ชื่อทางเลือก (%s) จะมี '/' หรือช่องว่างไม่ได้"
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "ทางเลือกนี้เป็นรายการหลักอยู่"
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "ทางเลือกนี้เป็นรายการลูกของ %s อยู่"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "ทางเลือก %s ไม่สามารถเป็นรายการลูกของ %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<อินพุตมาตรฐาน>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "ไม่มีทางเลือกสำหรับ %s"
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "ลิงก์ %s เป็นลิงก์ขาด จะปรับให้เป็นตัวเลือกที่ดีที่สุด"
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s ได้ถูกเปลี่ยนแปลง (ด้วยการสั่งเองหรือผ่านสคริปต์) จะเปลี่ยนสู่การปรับข้อมูลแบบสั่งเองเท่านั้น"
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "กำลังกำหนดทางเลือกแบบอัตโนมัติสำหรับ %s"
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<อินพุตมาตรฐาน>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "ทางเลือก %s สำหรับ %s ไม่ได้ลงทะเบียนไว้ จะไม่กำหนดค่า"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "ไม่มีโปรแกรมที่จัดเตรียม %s"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "ไม่มีอะไรจะตั้งค่า"
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "มีทางเลือกเพียงทางเดียวในกลุ่มลิงก์ %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "ทางเลือก %s สำหรับ %s ไม่ได้ลงทะเบียนไว้ จะไม่ลบ"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "กำลังลบทางเลือกที่เลือกแบบสั่งเอง - จะเปลี่ยน %s เข้าสู่โหมดอัตโนมัติ"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "การปรับข้อมูลแบบอัตโนมัติของ %s ถูกปิดไว้ จะไม่แตะต้อง"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 "หากต้องการกลับสู่การปรับข้อมูลแบบอัตโนมัติ ใช้คำสั่ง `update-alternatives --auto %s'"
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "จะใช้ %s เพื่อจัดเตรียม %s (%s) ใน%s"
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "ไม่สามารถเปิด '%s' เพื่อเขียนฐานข้อมูล %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "จะบังคับติดตั้งทางเลือก %s ซ้ำใหม่ เพราะกลุ่มลิงก์ %s เสียอยู่"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "ไม่สามารถ flush ฐานข้อมูล %s ลงใน '%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr "ไม่รู้จักทางเลือกปัจจุบัน %s จะเปลี่ยนไปใช้ %s สำหรับกลุ่มลิงก์ %s"
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "ไม่สามารถ fsync ฐานข้อมูล %s ลงใน '%.250s'"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "ไม่สามารถปิด '%.250s' หลังจากเขียนฐานข้อมูล %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "ไม่สามารถโยง '%.250s' ไปยัง '%.250s' สำหรับการสำรองฐานข้อมูล %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "ไม่สามารถติดตั้ง '%.250s' ในชื่อ '%.250s' เพื่อเก็บฐานข้อมูล %s"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc ไม่สำเร็จ (%zu ไบต์)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "ไม่สามารถเขียนแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "ไม่สามารถ flush แฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ '%.250s'"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "ไม่สามารถ sync แฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ '%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "ไม่สามารถสร้างแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "ไม่สามารถปิดแฟ้มรายชื่อการสะกิดที่สนใจแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "ไม่สามารถสร้างแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "ไม่สามารถเขียนแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "ไม่สามารถ flush แฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ '%.250s'"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "ไม่สามารถ sync แฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ '%.250s'"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "ไม่สามารถปิดแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อการสะกิดด้วยแฟ้มแฟ้มใหม่ `%.250s'"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "ไม่สามารถสร้างแฟ้มใหม่ %s"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "เกิดข้อผิดพลาดขณะสร้าง diversions-old ฉบับใหม่"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "ไม่สามารถสร้างแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "ไม่สามารถเขียนแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "ไม่สามารถ flush แฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "ไม่สามารถ sync แฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "ไม่สามารถปิดแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "ไม่สามารถติดตั้งแฟ้มรายชื่อแฟ้มฉบับใหม่สำหรับแพกเกจ %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd รับอาร์กิวเมนต์หนึ่งตัว ไม่ใช่ไม่มี"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd รับอาร์กิวเมนต์เพียงหนึ่งตัว"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "ไม่สามารถเปิดแฟ้ม statoverride ฉบับใหม่"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "เกิดข้อผิดพลาดขณะลบ statoverride-old"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "เกิดข้อผิดพลาดขณะสร้าง statoverride-old ฉบับใหม่"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "เกิดข้อผิดพลาดขณะติดตั้ง statoverride ฉบับใหม่"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build ต้องการอาร์กิวเมนต์ไม่เกินสองตัว"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "ทางเลือกนี้เป็นรายการหลักอยู่"
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "ทางเลือกนี้เป็นรายการลูกของ %s อยู่"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "ไม่สามารถ stat %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) ไม่สำเร็จ: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "ตรวจข้อมูล %s ไม่สำเร็จ: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "ไม่สามารถเรียกทำงาน %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "ไม่สามารถสร้าง %s ให้เป็น symlink ไปยัง %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "ไม่สามารถติดตั้ง %s เป็น %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "ขณะเขียน %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "ไม่สามารถอ่าน %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "ไม่สามารถปิด %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "ไม่สามารถเขียน %s: %s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6237,9 +6678,6 @@ msgstr "ไม่รู้จักทางเลือกปัจจุบั
 #~ msgid "skipped control area from %s"
 #~ msgstr "จะข้ามพื้นที่ควบคุมใน %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "เรียกใช้ tar ไม่สำเร็จ"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "ไม่สามารถสร้างไดเรกทอรีชั่วคราว"
 
@@ -6486,9 +6924,6 @@ msgstr "ไม่รู้จักทางเลือกปัจจุบั
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "คอย dpkg-split ไม่สำเร็จ"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "ไม่สามารถลบแฟ้ม `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/po/tl.po b/po/tl.po
index fd109b6..3bc7a68 100644
--- a/po/tl.po
+++ b/po/tl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2006-02-17 08:53+0200\n"
 "Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
 "Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
@@ -22,131 +22,211 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "bigo na likhain ang tmpfile (datos)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "bigo na likhain ang tmpfile (datos)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "hindi maaaring walang laman na string"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "kailangang mag-umpisa sa alphanumeric"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, fuzzy, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "di tanggap ang karakter `%c' - mga titik, numero at %s ang tanggap"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "error sa pagsulat ng `%s'"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "hindi maka-flush sa vsnprintf"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "hindi ma-unbuffer ang `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+msgid "unable to close new file `%.250s'"
+msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+msgid "error removing old backup file '%s'"
+msgstr "error sa paglikha ng device `%.255s'"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "error sa paglikha ng pipe `%.255s'"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "hindi matanggal ang `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "error sa paglikha ng device `%.255s'"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "bigo sa buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "bigo sa buffer_copy (%s)"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "maiksing pagbasa sa buffer_copy (%s)"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "bigo na i-exec ang tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "hindi ma-execute ang %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "di kilalang uri ng compression `%s'!"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: decompression"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: compression"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: error na internal sa gzip: `%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: error na internal sa gzip: `%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: error na internal sa gzip: `%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: error na internal sa gzip: `%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: error na internal sa gzip: `%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: error na internal sa bzip2: `%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: error na internal sa bzip2: `%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: error na internal sa bzip2: `%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: error na internal sa bzip2: `%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -155,7 +235,7 @@ msgstr ""
 "directory ng mga update naglalaman ng talaksan `%.250s' na ang pangalan ay "
 "sobrang haba (haba=%d, max=%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -163,105 +243,123 @@ msgstr ""
 "directory ng mga update naglalaman ng mga talaksan na magkaibang haba na mga "
 "pangalan (parehong %d at %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "hindi ma-scan ang directory ng mga update `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "bigo sa pagtanggal ng naisamang mga talaksang update %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "hindi malikha ang `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "hindi nalamnan ang %.250s ng padding"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, fuzzy, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "hindi nai-flush ang %.250s matapos ang pag-pad"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, fuzzy, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "di makapag-seek sa umpisa ng %.250s matapos mag-pad"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "hindi mabuksan ang tmpfile para sa vsnprintf"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "hindi mabuksan/malikha ang status database lockfile"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "wala kayong pahintulot na ialdaba ang dpkg status database"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "hindi maaldaba ang dpkg status database"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "kailangan ng pribilehiyong superuser ang hiniling na operasyon"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "hindi mabasa ang lugar ng kalagayan ng dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr ""
 "kailangan ng operasyon ng pahintulot sa pagbasa/pagsulat sa lugar ng "
 "kalagayang dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "bigo sa pagtanggal ng sariling talaksang apdeyt %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "hindi makapagsulat ng kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "hindi mai-flush ang kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "hindi mai-truncate para sa kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "hindi ma-fsync ang kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "hindi masarhan ang kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "hindi ma-luklok ang kalagayang inapdeyt ng `%.250s'"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "bilang ng bersyon"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "bilang ng bersyon"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -278,90 +376,62 @@ msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 msgid "unable to open directory '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "hindi maka-flush sa vsnprintf"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, fuzzy, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "bigo sa pagsulat ng %s record tungkol `%.50s' sa `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "bigo sa pagbukas ng `%s' para magsulat ng %s na impormasyon"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "hindi matakda ang pag-buffer sa talaksang kalagayan"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "bigo sa pagsulat ng %s record tungkol `%.50s' sa `%.250s'"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "bigo sa pag-flush ng impormasyon %s sa `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "bigo sa pag-fsync ng %s na impormasyon sa `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "bigo sa pagsara ng `%.250s' matapos magsulat ng impormasyong %s"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "bigo sa pag-link ng `%.250s' sa `%.250s' para sa backup ng %s info"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "bigo sa pagluklok ng `%.250s' bilang `%.250s' na naglalaman ng %s info"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, c-format
 msgid ""
 "%s: outside error context, aborting:\n"
 " %s\n"
 msgstr ""
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "nagkulang ng memory para sa bagong entry ng paglinis"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -370,147 +440,156 @@ msgstr ""
 "%s: error habang naglilinis:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr ""
 "dpkg: lubos na nested error habang sinubukang magrecover mula sa error !!\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "nagkulang ng memory para sa bagong entry ng paglinis"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr ""
 "nagkulang ng memory para sa bagong entry ng paglinis na maraming argumento"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: error sa pagproseso ng %s (--%s):\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr "error sa pagsulat ng `%s'"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d: internal error `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s ay nawawala"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' ay hindi pinapayagan para sa %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "basura matapos ang %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "di tanggap na pangalan ng pakete (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "walang laman ang saklaw ng detalyeng talaksan `%s'"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr ""
 "hindi pinapayagan ang saklaw ng detalye ng talaksan `%s' sa talaksang estado"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "labis ang dami ng halaga sa saklaw ng detalyeng talaksan `%s' (hinambing sa "
 "iba)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "labis na kakaunti ang halaga sa saklaw ng detalyeng talaksan `%s' (hinambing "
 "sa iba)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "oo/hindi sa saklaw na boolean"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr ""
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "halaga ng saklaw ng `status' ay hindi pinapayagan sa context na ito"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 #, fuzzy
 msgid "first (want) word in `status' field"
 msgstr "pangatlong salitang (status) sa saklaw na `status'"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 #, fuzzy
 msgid "second (error) word in `status' field"
 msgstr "pangatlong salitang (status) sa saklaw na `status'"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "pangatlong salitang (status) sa saklaw na `status'"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "error sa Version string `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "laos na saklaw ng `Revision' o `Package-Revision' na ginamit"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "halaga ng saklaw na `config-version' ay hindi pinapayagan sa context na ito"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "error sa Config-Version string `%.250s': %.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "halaga ng `conffiles' ay may maling anyong linya `%.*s'"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "halaga ng `conffiles' ay may linyang nag-umpisa ng di-puwang `%c'"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "root o null directory ay nakalista bilang conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
@@ -518,12 +597,36 @@ msgstr ""
 "saklaw na `%s', walang pangalan ng pakete, o basura kung saan inaasahan ang "
 "pangalan ng pakete"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "saklaw na `%s', imbalido na pangalan ng pakete `%.255s': %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"saklaw na `%s', walang pangalan ng pakete, o basura kung saan inaasahan ang "
+"pangalan ng pakete"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d na talaksan at directory ay kasalukuyang nakaluklok.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "saklaw na `%s', tumutukoy sa `%.255s': error sa bersyon: %.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -532,7 +635,7 @@ msgstr ""
 "saklaw na `%s', tumutukoy sa `%.255s':\n"
 " masamang ugnayang bersyon %c%c "
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -541,7 +644,7 @@ msgstr ""
 "saklaw na `%s', tumutukoy sa `%.255s':\n"
 " `%c' ay laos na, gamitin `%c=' o `%c%c' sa halip"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -552,11 +655,11 @@ msgstr ""
 "gamitin\n"
 " ang `=' sa halip"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Maaring gamitin lamang ang exactong bersyon para sa Provides"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -566,59 +669,59 @@ msgstr ""
 " halaga ng bersyon ay nag-umpisa na di-alphanumeric, mungkahing dagdagan ng\n"
 " puwang"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, fuzzy, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "saklaw na `%s', tumutukoy sa `%.255s': naglalaman ang bersyon ng `('"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "saklaw na `%s', tumutukoy sa `%.255s': hindi nagwakas ang bersyon"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "saklaw na `%s', tumutukoy sa `%.255s': error sa bersyon: %.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "saklaw na `%s', syntax error matapos tumukoy sa paketeng `%.255s'"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "di pinapayagan ang mga halili (`|') sa saklaw na %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 #, fuzzy
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "halaga ng saklaw na `config-version' ay hindi pinapayagan sa context na ito"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, fuzzy, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "saklaw na `%s', imbalido na pangalan ng pakete `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr ""
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 #, fuzzy
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "halaga ng saklaw ng `status' ay hindi pinapayagan sa context na ito"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, fuzzy, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "bawal na pangalan ng pakete sa linya %d: %.250s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, fuzzy, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "listahan ng talaksan para sa pakete `%.250s'"
@@ -673,597 +776,564 @@ msgstr ""
 msgid "unable to write to status fd %d"
 msgstr "hindi makapagsulat ng kalagayang inapdeyt ng `%.250s'"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-msgid "malloc failed (%zu bytes)"
-msgstr "bigo ang realloc (%ld na byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "bigo ang realloc (%ld na byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 #, fuzzy
 msgid "failed to allocate memory"
 msgstr "bigo na likhain ang directory"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "bigo ang pag-dup para sa std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "bigo ang pag-dup para sa fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "bigo sa paglikha ng pipe"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "error sa pagsulat ng `%s'"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "hindi mabasa ang filedescriptor flags para sa %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "hindi matakda ang close-on-exec flag para sa %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "error sa pagkaayos: kailangan ng halaga ang %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "bigo sa pagbukas ng talaksang pagkaayos `%.255s' para sa pagbasa"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "di kilalang opsyon --%s"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s opsyon ay tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s opsyon ay hindi tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "error sa pagbasa ng talaksang pagkaayos `%.255s'"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "error sa pagsara ng talaksang pagkaayos `%.255s'"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "error sa pagsara ng talaksang pagkaayos `%.255s'"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "di kilalang opsyon --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s opsyon ay tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s opsyon ay hindi tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "di kilalang opsyon -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c opsyon ay tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c opsyon ay hindi tumatanggap ng halaga"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "Babala: laos na opsyon `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, fuzzy, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "magkatunggaling gagawin --%s at --%s"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "pinapangalanan ng gumagamit na saklaw `%.*s' ay labis na maiksi"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "dinobleng halaga para sa pinapangalanan ng gumagamit na saklaw `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "kulang na %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "walang halaga para sa %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+msgid "package has field '%s' but is architecture all"
+msgstr " (pakete: "
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "Configured-Version para sa pakete na may hindi akmang Status"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr ""
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr ""
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Pakete na nasa kalagayang hindi-nakaluklok ay may conffiles, kinalilimutan "
 "sila"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "bigo sa pagbukas ng talaksang info ng pakete `%.255s' para sa pagbasa"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "hindi ma-stat ang talaksang info ng pakete `%.255s'"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "hindi ma-mmap ang talaksang info ng pakete `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "hindi ma-stat ang talaksang info ng pakete `%.255s'"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "bigo sa pagsara matapos ng pagbasa: `%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "EOF matapos ng pangalan ng saklaw `%.*s'"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "newline sa loob ng pangalan ng saklaw `%.*s'"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "MSDOS EOF (^Z) sa loob ng pangalan ng saklaw `%.*s'"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "pangalan ng saklaw `%.*s' ay dapat sundan ng kolon"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "EOF nauna sa halaga ng saklaw `%.*s' (kulang ng kahulihang newline)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "MSDOS EOF char sa halaga ng saklaw `%.*s' (kulang na newline?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "newline sa loob ng pangalan ng saklaw `%.*s'"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "EOF sa halaga ng saklaw `%.*s' (kulang na kahulihang newline)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr ""
 "may ilang pinasok na info tungkol sa pakete na nahanap, iisa lamang dapat"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "bigo sa pagsara matapos ng pagbasa: `%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "walang impormasyong pakete sa loob ng `%.255s'"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "%s, sa talaksang `%.255s' malapit sa linya %d"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "%s, sa talaksang `%.255s' malapit sa linya %d"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "hindi maaaring walang laman na string"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "kailangang mag-umpisa sa alphanumeric"
 
-#: lib/dpkg/parsehelp.c:138
-#, fuzzy, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "di tanggap ang karakter `%c' - mga titik, numero at %s ang tanggap"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<wala>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "walang laman ang string na bersyon"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "naglalaman ng mga puwang ang string na bersyon"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "epoch sa bersyon ay hindi numero"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "walang sumunod sa kolon sa bilang ng bersyon"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "walang sumunod sa kolon sa bilang ng bersyon"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "walang sumunod sa kolon sa bilang ng bersyon"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "kulang na %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "walang halaga para sa %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "di tanggap na karakter `%c' sa lapad ng saklaw\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Kulang ang pansarang brace sa anyo\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(walang paglalarawan)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "bawal na pangalan ng pakete sa linya %d: %.250s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "bawal na pangalan ng pakete sa linya %d: %.250s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "hindi maaring hindi pansinin ang hudyat %s bago patakbuhin ang skripto"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "errro sa pag-un-catch ng hudyat %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (subprocess): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "bigo ang pag-fork"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "nagbalik ang subprocess %s ng error exit status %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "paghintay sa %s ay bigo"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "subprocess %s ay pinatay ng hudyat (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ""
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "subprocess %s ay bigo na may wait status code %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "paghintay sa %s ay bigo"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, fuzzy, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "talaksang statoverride `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, fuzzy, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 msgid "triggers area"
 msgstr "hindi ma-execute ang %s"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, fuzzy, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, fuzzy, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, fuzzy, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, fuzzy, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "bigo sa pagbasa ng %s mula sa %.255s"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, fuzzy, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, fuzzy, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, fuzzy, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "hindi mailuklok ang bagong bersyon ng `%.255s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr ""
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr ""
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
 "package `%.250s')"
 msgstr ""
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, fuzzy, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, fuzzy, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "hindi mabasa ang talaksang bahagi `%.250s'"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:419
-#, fuzzy, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, fuzzy, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, fuzzy, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "hindi mailuklok ang bagong bersyon ng `%.255s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, fuzzy, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "hindi mailuklok ang bagong talaksang info `%.250s' bilang `%.250s'"
 
-#: lib/dpkg/triglib.c:534
-#, fuzzy, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, fuzzy, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, fuzzy, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "hindi mailuklok ang bagong talaksang info `%.250s' bilang `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, fuzzy, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "hindi mabasa ang talaksang bahagi `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, fuzzy, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "error sa pagbasa ng talaksang pagkaayos `%.255s'"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
 "file `%.250s'): %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr ""
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, fuzzy, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr ""
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr ""
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, fuzzy, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "hindi mabasa ang directory na bodega `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, fuzzy, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "hindi mabasa ang directory na bodega `%.250s'"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr ""
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr ""
+
 #: lib/dpkg/utils.c:56
 #, fuzzy, c-format
 msgid "read error in `%.250s'"
@@ -1288,48 +1358,105 @@ msgstr "di inaasahang dulo ng talaksan sa %.250s"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "error sa pagbasa mula sa dpkg-deb pipe"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "bigo ang pagbasa ng `%.255s' (sa `%.255s')"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "bakend dpkg-deb habang `%.255s'"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "error sa pagtakda ng pagmamayari ng `%.255s'"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "error sa pagtakda ng pahintulo ng `%.255s'"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "error sa pagsara/pagsulat `%.255s'"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "error sa paglikha ng pipe `%.255s'"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "error sa paglikha ng device `%.255s'"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "error sa paglikha ng hard link `%.255s'"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "error sa paglikha ng symbolic link `%.255s'"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "error sa paglikha ng directory `%.255s'"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "error sa pagtakda ng timestamp ng `%.255s'"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "error sa pagtakda ng pagmamayari ng symlink `%.255s'"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "error sa pagtakda ng pagmamayari ng `%.255s'"
+msgid "unable to read link `%.255s'"
+msgstr "hindi mabasa ang link `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "error sa pagtakda ng pahintulo ng `%.255s'"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
 
-#: src/archives.c:395
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "sinusubukang patungan ang `%.250s', na nasa paketeng %.250s din"
+
+#: src/archives.c:652
 #, fuzzy, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "hindi matakda ang pahintulot ng pag-execute sa `%.250s'"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr ""
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
@@ -1338,19 +1465,19 @@ msgstr ""
 "sinusubukang patungan ang `%.250s', na siyang dibertadong bersyon ng `"
 "%.250s'%.10s%.100s%.10s"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, fuzzy, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "sinusubukang patungan ang `%.250s', na siyang dibertadong bersyon ng `"
 "%.250s'%.10s%.100s%.10s"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "hindi ma-stat ang `%.255s' (na siyang iluluklok sana)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1359,27 +1486,36 @@ msgstr ""
 "hindi malinis ang kalat sa paligid ng `%.255s' bago magluklok ng ibang "
 "bersyon"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "hindi ma-stat ang ibinalik na `%.255s' bago magluklok ng ibang bersyon"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "naglalaman ang arkibo ng bagay na `%.255s' ng hindi kilalang uri 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+msgid "cannot stat file '%s'"
+msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Pinapalitan ang talaksan sa lumang paketeng %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Pinalitan ng mga talaksan sa nakaluklok na paketeng %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1388,93 +1524,48 @@ msgstr ""
 "sinusubukang patungan ang directory `%.250s' sa paketeng %.250s ng hindi "
 "directory"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "sinusubukang patungan ang `%.250s', na nasa paketeng %.250s din"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "bigo ang pagbasa ng `%.255s' (sa `%.255s')"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "bakend dpkg-deb habang `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "error sa pagsara/pagsulat `%.255s'"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "error sa paglikha ng pipe `%.255s'"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "error sa paglikha ng hard link `%.255s'"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "error sa paglikha ng symbolic link `%.255s'"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "error sa paglikha ng directory `%.255s'"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "hindi malipat ang `%.255s' upang iluklok ang bagong bersyon"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "hindi mabasa ang link `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "hindi makagawa ng backup symlink para sa `%.255s'"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "hindi ma-chown ang backup symlink para sa `%.255s'"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "hindi makagawa ng backup link ng `%.255s' bago iluklok ang bagong bersyon"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "hindi mailuklok ang bagong bersyon ng `%.255s'"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "hindi malikha ang `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "hindi ma-unbuffer ang `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1484,7 +1575,7 @@ msgstr ""
 "%s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1493,7 +1584,7 @@ msgstr ""
 "dpkg: babala - inaayunan na tanggalin ang pagkaayos ng kailangang\n"
 " pakete %s, upang maaaring tanggalin ang %s.\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1502,7 +1593,7 @@ msgstr ""
 "dpkg: hindi, %s ay kailangan, hindi ito tatanggalan ng pagkaayos\n"
 " nito upang maaaring tanggalin ang %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, fuzzy, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1512,28 +1603,28 @@ msgstr ""
 "deconfigure):\n"
 " %s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, fuzzy, c-format
 msgid "removal of %.250s"
 msgstr "error sa pagbasa sa %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, fuzzy, c-format
 msgid "installation of %.250s"
 msgstr "hindi mailuklok ang bagong bersyon ng `%.255s'"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, fuzzy, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: inaayunan ang pagtanggal ng %s pabor sa %s ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, fuzzy, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: oo, tatanggalin ang %s pabor sa %s.\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1542,45 +1633,45 @@ msgstr ""
 "dpkg: tungkol sa %s na naglalaman ng %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr ""
 "dpkg: babala - hindi pinapansin ang tunggalian, maaaring magpatuloy pa "
 "rin !\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
 " deconfiguration is not permitted (--auto-deconfigure might help)"
 msgstr ""
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr ""
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: inaayunan ang pagtanggal ng %s pabor sa %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr ""
 "hindi nakaluklok ng tama ang %s - hindi pinapansin ang mga dependensiya sa "
 "kanya.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr ""
 "dpkg: maaaring magkaproblema sa pagtanggal ng %s, dahil nagbibigay ito ng "
 "%s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1589,109 +1680,111 @@ msgstr ""
 "dpkg: kinakailangan iluklok muli ang paketeng %s, ngunit tatanggalin na rin "
 "ito gaya ng hiling niyo.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: kinakailangan iluklok muli ang paketeng %s, hindi tatanggalin.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: oo, tatanggalin ang %s pabor sa %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "magkatunggaling mga pakete - hindi iluluklok %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr ""
 "dpkg: babala - hindi pinapansin ang tunggalian, maaaring magpatuloy pa "
 "rin !\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr ""
 "--%s --recursive ay nangangailangan ng hindi kukulang sa isang argumentong "
 "path"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "bigo sa pag-exec ng find para sa --recursive"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "bigo sa pag-fdopen ng pipe ng find"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "error sa pagbasa ng pipe ng find"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "error sa pagsara ng pipe ng find"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "find para sa --recursive ay nagbalik ng hindi maprosesong error %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "naghanap, ngunit walang nahanap na pakete (talaksang pumares sa *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr ""
 "--%s ay nangangailangan ng hindi kulang sa isa talaksang arkibong pakete "
 "argumento"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Pinipili ang nakaraang hindi piniling pakete %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Linampasan ang hindi piniling pakete %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Bersyon %.250s ng %.250s ay nakaluklok na, linalampasan.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - babala: downgrade ng %.250s mula %.250s tungong %.250s.\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1728,18 +1821,18 @@ msgstr "hindi matanggal ang bagong luklok na bersyon ng `%.250s'"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "hindi matanggal ang bagong-binuklat na bersyon ng `%.250s'"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "hindi ma-stat ang bagong dist conffile `%.250s'"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "hindi ma-stat ang kasalukuyang nakaluklok na conffile `%.250s'"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1750,61 +1843,61 @@ msgstr ""
 "Ang talaksang pagkaayos `%s' ay wala sa sistema.\n"
 "Iniluluklok ang bagong talaksang pagkaayos tulad ng inyong hiling.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg: %s: babala - bigo sa pagtanggal ng lumang backup `%.250s': %s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr ""
 "dpkg: %s: babala - bigo sa pagpalit ng pangalan ng `%.250s' sa `%.250s': %s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: bigo sa pag-exec gzip %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr ""
 "dpkg: %s: babala - bigo sa pagtanggal ng lumang distrib bersyon ng `%.250s': "
 "%s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr ""
 "dpkg: %s: babala - bigo sa pagtanggal ng `%.250s' (bago patungan): %s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg: %s: babala - bigo sa pag-link ng `%.250s' tungong `%.250s': %s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Iniluluklok ang bagong bersyon ng talaksang pagkaayos %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "hindi maluklok ang `%.250s' bilang `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "walang paketeng nagngapangalang `%s' na nakaluklok, hindi maisaayos"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "nakaluklok at nakaayos na ang paketeng %.250s"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1813,7 +1906,24 @@ msgstr ""
 "hindi handa na isaayos ang paketeng %.250s\n"
 " hindi maisaayos (kasalukuyang kalagayan `%.250s')"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"hindi handa na isaayos ang paketeng %.250s\n"
+" hindi maisaayos (kasalukuyang kalagayan `%.250s')"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1822,11 +1932,11 @@ msgstr ""
 "dpkg: problema sa dependensiya ay balakid sa pagsasaayos ng %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "problema sa dependensiya - iniwanang hindi nakaayos"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1836,7 +1946,7 @@ msgstr ""
 "niyo:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1844,12 +1954,12 @@ msgstr ""
 "Nasa masamang kalagayan ang pakete - kailangan niyong\n"
 " iluklok-muli ito bago subukang isaayos ito."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Hinahanda ang %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1858,7 +1968,7 @@ msgstr ""
 "dpkg: %s: babala - hindi ma-stat ang talaksang pagkaayos `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1867,7 +1977,7 @@ msgstr ""
 "dpkg: %s: babala - talaksang pagkaayos `%s' ay paikot na link\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1876,7 +1986,7 @@ msgstr ""
 "dpkg: %s: babala - hindi ma-readlink ang conffile `%s'\n"
 " (= `%s'): %s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1885,35 +1995,35 @@ msgstr ""
 "dpkg: %s: babala - conffile `%.250s' nagresolba sa pangalang talaksan na\n"
 " degenerado (`%s' ay symlink patungo sa `%s')\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
 "dpkg: %s: babala - conffile `%.250s' ay hindi payak na talaksan o symlink\n"
 " (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg: %s: babala - hindi mabuksan ang conffile %s para sa hash: %s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Ipasok ang `exit' kapag tapos na kayo.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1922,12 +2032,12 @@ msgstr ""
 "\n"
 "Talaksang pagkaayos `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (ang totoo ay `%s')"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1939,7 +2049,7 @@ msgstr ""
 " ==> Talaksan ay nasa loob din ng paketeng bigay ng tagapangalaga ng "
 "pakete.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1948,7 +2058,7 @@ msgstr ""
 "\n"
 "     Hindi binago magmula ng iniluklok ito.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1957,7 +2067,7 @@ msgstr ""
 "\n"
 " ==> Binago (ninyo o ng skript) magmula noong iniluklok ito.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1966,38 +2076,38 @@ msgstr ""
 "\n"
 " ==> Binago (ninyo o ng skript) magmula noong iniluklok ito.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Nagpadala ng panibagong bersyon ang nagpamudmod ng pakete.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Bersyon sa loob ng pakete ay pareho sa huling pagkaluklok.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Ginagamit ang bagong talaksan tulad ng inyong hiling.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr ""
 " ==> Ginagamit ang kasalukuyang lumang talaksan tulad ng inyong hiling.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Pinanatiling default ang lumang talaksang pagkaayos.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Gagamitin ang bagong talaksang pagkaayos bilang default.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2013,176 +2123,169 @@ msgstr ""
 "      Z    : ilagay sa background ang prosesong ito upang tignan ang "
 "kaayusan\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Ang default na gagawin ay gamitin ang kasalukuyang bersyon.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Ang default na gagawin ay iluklok ang bagong bersyon.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[default=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[default=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[walang default]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "error sa pagsulat sa stderr, natagpuan bago mag-prompt ng conffile"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "error sa pagbasa ng stdin sa prompt ng conffile"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "EOF sa stdin sa prompt ng conffile"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, fuzzy, c-format
 msgid "%s depends on %s"
 msgstr " nagdedepende sa "
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, fuzzy, c-format
 msgid "%s pre-depends on %s"
 msgstr " nag-pre-depende sa "
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, fuzzy, c-format
 msgid "%s recommends %s"
 msgstr " rekomendado ang "
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, fuzzy, c-format
 msgid "%s suggests %s"
 msgstr " mungkahi ang "
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, fuzzy, c-format
 msgid "%s breaks %s"
 msgstr "%s (subprocess): %s\n"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, fuzzy, c-format
 msgid "%s conflicts with %s"
 msgstr " katunggali ang "
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, fuzzy, c-format
 msgid "%s enhances %s"
 msgstr " nagpapabuti sa "
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s ay tatanggalin.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s ay tatanggalin ang pagkaayos.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s ay iluluklok, ngunit ito'y bersyon %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s ay nakaluklok, ngunit ang bersyon nito ay %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s ay nakabuklat, ngunit hindi ito isinaayos kailanman.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s ay nakabuklat, ngunit ito'y bersyon %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  Ang huling bersyon ng pagkaayos ng %.250s ay %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s ay %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalin.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr ""
 "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalan ng pagkaayos.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s ngunit ito'y %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s ay hindi nakaluklok.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (bersyon %.250s) ay iluluklok.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, fuzzy, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (bersyon %.250s) ay %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s at iluluklok.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, fuzzy, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s at ay %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+msgid "Use --help for help about diverting files."
+msgstr "dpkg-split --help para sa tulong."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, fuzzy, c-format
 msgid "Debian %s version %s.\n"
 msgstr "' bersyon ng backend ng arkibong pakete"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2193,15 +2296,15 @@ msgstr ""
 "mas-bago para sa kundisyon ng pangongopya. Walang waranti.\n"
 "Basahin ang dpkg-deb --licence para sa detalye.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2213,7 +2316,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2231,7 +2334,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2240,152 +2343,129 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-msgid "cannot stat file '%s'"
-msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 msgid "error checking '%s'"
 msgstr "error sa pagsulat ng `%s'"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
 "  different file `%s', not allowed"
 msgstr ""
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, fuzzy, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "conffile `%.250s' ay hindi ma-stat"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr ""
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 msgid "local diversion of %s"
 msgstr "dibertado na lokal"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 msgid "local diversion of %s to %s"
 msgstr "dibertado na lokal"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "diversion of %s by %s"
 msgstr "dibersyon ng %s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "dibertado ng %s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "diversion by %s"
 msgid "any diversion of %s"
 msgstr "dibersyon ng %s"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 msgid "any diversion of %s to %s"
 msgstr "dibertado ng %s"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-msgid "cannot create new %s file"
-msgstr "hindi mabuksan ang talaksang GPL "
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "hindi maka-flush sa vsnprintf"
-
-#: src/divertcmd.c:381
-#, fuzzy
-msgid "error removing old diversions-old"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, fuzzy, c-format
 msgid "--%s needs a single argument"
 msgstr "--build ay nangangailangan ng argumentong directory"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, fuzzy, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "conffile `%.250s' ay hindi ma-stat"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr ""
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 #, fuzzy
 msgid "Cannot divert directories"
 msgstr "hindi mabasa ang info directory"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "hindi mabasa ang info directory"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 msgid "Leaving '%s'\n"
 msgstr "error sa pagsulat ng `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr ""
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr ""
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr ""
+"dpkg - babala: hindi pinapansin ang hiling na tanggalin ang %.250s na hindi\n"
+" naman nakaluklok.\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid " is to be removed.\n"
 msgid "No diversion '%s', none removed.\n"
 msgstr " ay tatanggalin.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2393,7 +2473,7 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2401,17 +2481,24 @@ msgid ""
 "  found `%s'"
 msgstr ""
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr ""
+"dpkg - babala: hindi pinapansin ang hiling na tanggalin ang %.250s na hindi\n"
+" naman nakaluklok.\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 msgid "Removing '%s'\n"
 msgstr "Tinatanggal ang %s ...\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 #, fuzzy
 msgid "package may not contain newlines"
 msgstr "Walang laman ang paketeng `%s' (!)\n"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr ""
 
@@ -2427,12 +2514,12 @@ msgstr "bigo sa pag-fstat ng nakaraang talaksang dibersyon"
 msgid "failed to fstat diversions file"
 msgstr "bigo sa pag-fstat ng talaksang dibersyon"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "magkatunggaling dibersyon sangkot ang `%.250s' o `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2443,7 +2530,7 @@ msgstr ""
 "niluluklok ang mga ito. Kinakailangan mailuklok-muli ang mga ito upang sila\n"
 "(at alinmang pakete ang may dependensiya sa kanila) ay umandar ng tama:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2454,7 +2541,7 @@ msgstr ""
 "pagsasaayos\n"
 "sa menu ng dselect upang sila ay umandar:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2465,7 +2552,7 @@ msgstr ""
 "ay dapat subukan muli gamit ang dpkg --configure <pakete> o sa opsyon ng\n"
 "pagsasaayos sa menu ng dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2475,46 +2562,73 @@ msgstr ""
 "habang sila'y iniluklok. Ang pagluklok ay maaaring mabuo sa pagsubok muli;\n"
 "ang mga pakete ay maaaring tanggalin gamit ang dselect o dpkg --remove:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
 "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n"
 msgstr ""
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s ay hindi tumatanggap ng mga argumento"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<di kilala>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d sa loob ng %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2522,7 +2636,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d na pakete, mula sa sumusunod na mga seksyon:"
 msgstr[1] " %d na pakete, mula sa sumusunod na mga seksyon:"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2532,30 +2646,34 @@ msgstr ""
 " Gamitin po lamang ang `dpkg --configure dpkg', at subukan muli matapos "
 "nito.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "hindi nakatalang nakaluklok ang dpkg, hindi masuri kung may suporta sa "
 "epoch !\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2564,29 +2682,29 @@ msgstr ""
 "dpkg: hindi makita kung paano maayos ang pre-dependensiya:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "hindi maayos ang pre-dependensiya para sa %.250s (kailangan dahil sa %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "Babala: laos na opsyon `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-versions ay tumatanggap ng tatlong argumento:   <bersyon> "
 "<ugnayan> <bersyon>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions maling ugnayan"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "bersyon ay may maling syntax: %s\n"
@@ -2647,13 +2765,13 @@ msgstr ""
 "dpkg - babala, problema sa pag-override dahil --force ay naka-enable:\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr ""
 "hindi mabuksan ang talaksan ng listahan ng talaksan para sa paketeng `%.250s'"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2663,124 +2781,101 @@ msgstr ""
 "paketeng `%.250s' ay nawawala, ipinagpapalagay na ang pakete ay walang mga "
 "talaksan na kasalukuyang nakaluklok.\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr ""
 "hindi mabuksan ang talaksan ng listahan ng talaksan para sa paketeng `%.250s'"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"talaksan ng listahan ng mga talaksan ng pakete `%.250s' ay naglalaman ng\n"
+"pangalan na blanko"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "listahan ng talaksan para sa pakete `%.250s'"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "talaksan ng listahan ng mga talaksan ng pakete `%.250s' ay naglalaman ng\n"
 "pangalan na blanko"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr ""
 "talaksan ng listahan ng mga talaksan ng pakete `%.250s' ay naglalaman ng\n"
 "pangalan na blanko"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr ""
-"error sa pagsara ng talaksang listahan ng mga talaksan ng pakete `%.250s'"
-
-#: src/filesdb.c:461
-msgid "(Reading database ... "
-msgstr "(Binabasa ang database ... "
-
-#: src/filesdb.c:482
-#, fuzzy, c-format
-#| msgid "%d files and directories currently installed.)\n"
-msgid "%d file or directory currently installed.)\n"
-msgid_plural "%d files and directories currently installed.)\n"
-msgstr[0] "%d na talaksan at directory ay kasalukuyang nakaluklok.)\n"
-msgstr[1] "%d na talaksan at directory ay kasalukuyang nakaluklok.)\n"
-
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "hindi malikha ang pinakabagong listahan ng talaksan ng paketeng %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "bigo sa pagsulat sa pinakabagong listahan ng talaksan ng paketeng %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "bigo sa pag-flush ng pinakabagong listahan ng talaksan ng paketeng %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "bigo sa pag-sync ng pinakabagong listahan ng talaksan ng paketeng %s"
+"error sa pagsara ng talaksang listahan ng mga talaksan ng pakete `%.250s'"
 
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "bigo sa pagsara ng pinakabagong listahan ng talaksan ng paketeng %s"
+#: src/filesdb.c:438
+msgid "(Reading database ... "
+msgstr "(Binabasa ang database ... "
 
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "bigo sa pagluklok ng pinakabagong listahan ng talaksan ng paketeng %s"
+#: src/filesdb.c:459
+#, fuzzy, c-format
+#| msgid "%d files and directories currently installed.)\n"
+msgid "%d file or directory currently installed.)\n"
+msgid_plural "%d files and directories currently installed.)\n"
+msgstr[0] "%d na talaksan at directory ay kasalukuyang nakaluklok.)\n"
+msgstr[1] "%d na talaksan at directory ay kasalukuyang nakaluklok.)\n"
 
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "hindi nakaluklok"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "hindi nakaluklok ngunit naiwan ang pagkaayos"
 
-#: src/help.c:50
+#: src/help.c:53
 #, fuzzy
 msgid "broken due to failed removal or installation"
 msgstr "sira dahil sa bigong pagtanggal"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "nakabuklat pero hindi nakaayos"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "sira dahil sa kabigoang postinst"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr ""
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr ""
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "nakaluklok"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - error: hindi nakatakda ang PATH.\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg: `%s' hindi nahanap sa PATH.\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2791,7 +2886,7 @@ msgid_plural ""
 msgstr[0] "dpkg: `%s' hindi nahanap sa PATH.\n"
 msgstr[1] "dpkg: `%s' hindi nahanap sa PATH.\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2801,100 +2896,122 @@ msgstr ""
 "NB: ang PATH ni root ay madalas kasama ang /usr/local/sbin, /usr/sbin at /"
 "sbin."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "hindî maka-stat sa vsnprintf"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "bigo sa pag-chroot sa `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "bigo sa pag-chdir sa `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "hindi matakda ang pahintulot ng pag-execute sa `%.250s'"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "hindî maka-stat sa vsnprintf"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "lumang %s skripto"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "hindi ma-stat ang %s `%.250s'"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "bagong %s skripto"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "lumang %s skripto"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "hindi ma-stat ang %s `%.250s'"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr ""
 "dpkg - sinusubukan na lamang ang skripto mula sa bagong pakete sa halip ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "walang skripto sa bagong bersyon ng pakete - sumusuko na"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... mukhang ayos naman ang nangyari.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "hindi malikha ang `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "hindi matiyak ang pagkakaroon ng `%.250s'"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "hindi mabasa ang info directory"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "error habang sinubukang buksan ang %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "conffile `%.250s' ay wala sa pakete"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "error sa pagsulat ng `%s'"
+
+#: src/main.c:62
 #, fuzzy, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "' programang tagapangasiwa ng mga pakete, bersyon "
 
-#: src/main.c:85
+#: src/main.c:87
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2918,14 +3035,18 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2934,7 +3055,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2942,15 +3063,17 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:123
+#: src/main.c:128
 #, c-format
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 
-#: src/main.c:128
+#: src/main.c:134
 #, c-format
 msgid ""
 "Options:\n"
@@ -2977,6 +3100,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -2987,7 +3112,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -2999,12 +3124,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3028,59 +3153,63 @@ msgstr ""
 "Mga opsyon na may markang [*] ay nagpapakita ng maraming output - i-pipe ito "
 "sa `less' o `more' !"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3089,102 +3218,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "problema sa dependensiya - hindi tatanggalin"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "problema sa dependensiya - hindi tatanggalin"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "hindî maka-stat sa vsnprintf"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "error sa pagbasa ng talaksang pagkaayos `%.255s'"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3192,7 +3321,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3200,39 +3329,75 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug ay nangangailangan ng argumentong octal"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "pangalan ng pakete na null sa --ignore-depends listahang hiwalay-ng-koma `"
 "%.250s'"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr ""
 "--ignore-depends ay nangangailangan ng legal na pangalan ng pakete. `%.250s' "
 "ay hindi: %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "di tanggap na integer para sa --%s: `%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s ay hindi tumatanggap ng mga argumento"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "hindi matanggal ang talaksang `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3241,7 +3406,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3249,42 +3414,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "di kilalang opsyon na force/refuse `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "Babala: laos na opsyon `--%s'\n"
 
-#: src/main.c:643
-#, fuzzy
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd ay tumatanggap ng 1 argumento, hindi 0"
-
-#: src/main.c:645
-#, fuzzy
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd ay tumatanggap lamang ng 1 argumento"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents ay tumatanggap ng isang argumento lamang"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "hindi mabuksan ang `%i' para sa stream"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "di inaasahang eof bago matapos ang linya %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "kailangan ng opsyon ng gagawin"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3292,26 +3453,26 @@ msgstr ""
 "kailangan niyong itakda ang mga pakete sa kanilang mga pangalan, hindi ang "
 "pangalan ng talaksan na kinaroroonan nila"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending ay hindi tumatanggap ng argumentong hindi opsyon"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr ""
 "--%s ay nangangailangan ng hindi kukulang sa isa na argumentong pangalan ng "
 "pakete"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr ""
 "Nakalista ang paketeng %s ng higit sa isang beses, pinoproseso ng isang\n"
 "beses lamang.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3320,7 +3481,7 @@ msgstr ""
 "Higit sa isang kopya ng paketeng %s ay nabuklat sa pagtakbong ito !\n"
 "Isasaayos ito ng isang beses lamang.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, fuzzy, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3329,113 +3490,113 @@ msgstr ""
 "hindi handa na isaayos ang paketeng %.250s\n"
 " hindi maisaayos (kasalukuyang kalagayan `%.250s')"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalin.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, fuzzy, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  %.250s ay tatanggalin.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr ""
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, fuzzy, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalin.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, fuzzy, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  %.250s ay tatanggalin.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: isinasaayos din ang `%s' (kailangan ng `%s')\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr ""
 "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalan ng pagkaayos.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, fuzzy, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr " ay hindi pa nakaayos.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, fuzzy, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "Di nakaluklok ang paketeng `%s'.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, fuzzy, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "Di nakaluklok ang paketeng `%s'.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, fuzzy, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr "  %.250s ay nagbibigay ng %.250s at ay %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, fuzzy, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (subprocess): %s\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, fuzzy, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  %.250s ay tatanggalin ang pagkaayos.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " nagdedepende sa "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; gayunpaman:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "error sa paniguradong `%.250s' ay wala"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "binuo muli ang talaksang pakete"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Tinitiyak ang %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Bigo ang pagtiyak sa paketeng %s!"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3444,95 +3605,100 @@ msgstr ""
 "Bigo ang pagtiyak sa paketeng %s,\n"
 "ngunit iluluklok pa rin tulad ng inyong hiling.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "pasado\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "bigo na likhain ang temporary directoryname"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr ""
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "hindi matanggal ang talaksang control info `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "lumang bersyon ng pakete ay may sobrang-haba na pangalan ng talaksang info \n"
 "nagsisimula `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "hindi matanggal ang laos na talaksang info `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "hindi maluklok (daw) bagong talaksang info `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "hindi mabuksan ang temp control directory"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr ""
 "naglalaman ang pakete ng sobrang-haba na pangalan ng talaksang control info\n"
 "(nagsisimula `%.50s')"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "control info ng pakete ay naglaman ng directory `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "control info ng pakete rmdir ng `%.250s' hindi nagsabing hindi ito dir"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr ""
 "dpkg: babala - ang paketeng %s ay naglaman ng listahan bilang talaksang info"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "hindi mailuklok ang bagong talaksang info `%.250s' bilang `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "hindi matanggal ang talaksang control info `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Pinupuna ang pagkawala ng %s, na siyang napalitan ng buo.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "hindi ma-akses ang arkibo"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "bigo na likhain ang temporary directoryname"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 msgid "package control information extraction"
 msgstr "haba ng impormasyong ctrl"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Tinala ang info tungkol sa %s mula sa %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "arkitektura ng pakete (%s) ay hindi lapat sa sistema (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3541,102 +3707,97 @@ msgstr ""
 "dpkg: tungkol sa %s na naglalaman ng %s, problemang pre-dependensiya:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "problemang pre-dependensiya - hindi iluluklok ang %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg: babala - hindi pinansin ang problemang pre-dependensiya !\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Naghahandang palitan ang %s %s (gamit ang %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Binubuklat ang %s (mula sa %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr ""
 "pangalan ng conffile (nagumpisa `%.250s') ay labis ang haba (>%d karakter)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "error sa pagbasa sa %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "error sa pagsara %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "error habang sinubukang buksan ang %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, fuzzy, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr ""
 "Tinatanggalan ng pagkaayos ang %s, upang maaaring tanggalin ang %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, fuzzy, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Tinatanggal ang %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Binubuklat ang papalit sa %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "error sa pagbasa ng dpkg-deb tar output"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "sirang filesystem tarfile - sira ang arkibong pakete"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: i-zap ang posibleng susunod na mga sero"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg: babala - hindi matanggal ang lumang talaksan `%.250s': %s\n"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg: babala - hindi matanggal ang lumang talaksan `%.250s': %s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "dpkg: %s: babala - conffile `%.250s' ay hindi payak na talaksan o symlink\n"
 " (= `%s')\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, fuzzy, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3645,23 +3806,18 @@ msgstr ""
 "dpkg: %s: babala - conffile `%.250s' ay hindi payak na talaksan o symlink\n"
 " (= `%s')\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg: babala - hindi matanggal ang lumang talaksan `%.250s': %s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Pinupuna ang pagkawala ng %s, na siyang napalitan ng buo.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3675,92 +3831,92 @@ msgstr ""
 "|/ Err?=(wala)/Hold/Reinst-required/X=parehong-problema \n"
 "|       (Status, Err: masama kapag malaking letra)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Papangalan"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Bersyon"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Paglalarawan"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Walang paketeng tugma sa %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, fuzzy, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "dibertado ng %s"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, fuzzy, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "dibertado ng %s"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, fuzzy, c-format
 msgid "local diversion from: %s\n"
 msgstr "lokal na dibersyon"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, fuzzy, c-format
 msgid "local diversion to: %s\n"
 msgstr "dibertado na lokal"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr ""
 "--search ay nangangailangan ng hindi kukulang sa isang argumentong pattern "
 "ng\n"
 " pangalan ng talaksan"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Walang paketeng tugma sa %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Di nakaluklok ang paketeng `%s' at walang info tungkol dito.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Di magagamit ang paketeng `%s'.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Di nakaluklok ang paketeng `%s'.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Walang laman ang paketeng `%s' (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, fuzzy, c-format
 msgid "locally diverted to: %s\n"
 msgstr "dibertado na lokal"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, fuzzy, c-format
 msgid "package diverts others to: %s\n"
 msgstr "ang pakete ay nanghahalili sa iba"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, fuzzy, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "dibertado ng %s"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3768,22 +3924,22 @@ msgstr ""
 "Gamitin dpkg --info (= dpkg-deb --info) upang tignan ang talksang arkibo,\n"
 "at dpkg --contents (= dpkg-deb --contents) upang ilista ang nilalaman nila.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build ay tumatanggap ng hanggang dalawang argumento lamang"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "' programang tagapangasiwa ng mga pakete, bersyon "
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3833,16 +3989,17 @@ msgstr ""
 "  maliban kung negatibo ang lapad at kung ganoon ay ayos-pakaliwa ang "
 "gagamitin.\n"
 
-#: src/querycmd.c:636
+#: src/querycmd.c:684
 #, c-format
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3856,14 +4013,18 @@ msgid ""
 "  case left alignment will be used.\n"
 msgstr ""
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr ""
 "dpkg - babala: hindi pinapansin ang hiling na tanggalin ang %.250s na hindi\n"
 " naman nakaluklok.\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3874,11 +4035,11 @@ msgstr ""
 "upang\n"
 " matanggal din ang mga ito.\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Ito ay esensiyal na pakete - hindi dapat tanggalin."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3887,11 +4048,11 @@ msgstr ""
 "dpkg: problema sa dependensiya ang hadlang sa pagtanggal ng %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "problema sa dependensiya - hindi tatanggalin"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3901,7 +4062,7 @@ msgstr ""
 "hiniling:\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3910,17 +4071,17 @@ msgstr ""
 "iluklok ito\n"
 " muli bago niyo subukang tanggalin."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Tatanggalin o pupurgahin ang %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Tinatanggal ang %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3929,17 +4090,12 @@ msgstr ""
 "dpkg - babala: habang tinatanggal ang %.250s, hindi matanggal ang directory\n"
 " `%.250s': %s - directory ay maaaring punto ng paglapat ?\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "hindi matanggal ang `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "hindi nakabuo %.250s"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
@@ -3947,83 +4103,92 @@ msgstr ""
 "%.250s'\n"
 " kaya't hindi ito tinanggal.\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "hindi matanggal ang `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Pinupurga ang talaksang pagkaayos ng %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "hindi matanggal ang lumang talaksang pagkaayos `%.250s' (= `%.250s')"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "hindi mabasa ang dir ng talaksang pagkaayos `%.250s' (mula `%.250s')"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "hindi matanggal ang lumang backup ng talaksang pagkaayos `%.250s' (ng `"
 "%.250s')"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "hindi matanggal ang lumang listahan ng talaksan"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "hindi matanggal ang lumang skriptong postrm"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "di inaasahang eof sa pangalan ng pakete sa linya %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "di inaasahang dulo ng linya sa pangalan ng pakete sa linya %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "di inaasahang eof matapos ng pangalan ng pakete sa linya %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "di inaasahang dulo ng linya matapos ng pangalan ng pakete sa linya %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "di inaasahang datos matapos ng pakete at pinili sa linya %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "bawal na pangalan ng pakete sa linya %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "bawal na pangalan ng pakete sa linya %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "di kilalang kalagayan sa linya %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "error sa pagbasa ng standard input"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4034,7 +4199,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4047,57 +4212,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr ""
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "bigo sa pagbukas ng talaksang statoverride"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "error sa paglikha ng device `%.255s'"
-
-#: src/statcmd.c:245
-#, fuzzy
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+msgid "--%s needs four arguments"
 msgstr "--build ay nangangailangan ng argumentong directory"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr ""
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr ""
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr ""
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr ""
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr ""
 
@@ -4209,89 +4354,90 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr ""
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr ""
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr ""
 "--%s ay tumatanggap lamang ng isang argumento (pangalan ng talaksang .deb)"
 
-#: src/trigcmd.c:211
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "saklaw na `%s', imbalido na pangalan ng pakete `%.255s': %s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "saklaw na `%s', imbalido na pangalan ng pakete `%.255s': %s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
 " chain of packages whose triggers are or may be responsible:\n"
 msgstr ""
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
 " packages' pending triggers which are or may be unresolvable:\n"
 msgstr ""
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr ""
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, fuzzy, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Pinupurga ang talaksang pagkaayos ng %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s ay nangangailangan ng isang argumentong talaksang Packages"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "di ma-akses ang dpkg status area para sa maramihang pag-apdeyt ng magagamit"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "kailangan ng akses sa pagsulat sa dpkg status area ng maramihang pag-apdeyt "
 "ng\n"
 "magagamit"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr ""
 "Pinapalitan ang info tungkol sa magagamit na mga pakete, gamit ang %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr ""
 "Ina-apdeyt ang info tungkol sa magagamit na mga pakete, gamit ang %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4299,7 +4445,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Impormasyon tungkol sa %d na (mga) pakete ay inapdeyt.\n"
 msgstr[1] "Impormasyon tungkol sa %d na (mga) pakete ay inapdeyt.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4420,155 +4566,154 @@ msgstr[0] ""
 msgstr[1] ""
 "dpkg-deb: hindi pinansin %d na babala tungkol sa (mga) talaksang control\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, fuzzy, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--build ay nangangailangan ng argumentong directory"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build ay tumatanggap ng hanggang dalawang argumento lamang"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "hindi matiyak na mayroong arkibong `%.250s'"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr ""
 "ang target ay directory - hindi malaktawan ang pagsuri ng talaksang control"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: binubuo ang paketeng `%s' sa `%s'.\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: binubuo ang paketeng `%s' sa `%s'.\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "bigo na likhain ang tmpfile (datos)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 msgid "control member"
 msgstr "ctrlarea"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "bigo na i-unlink ang tmpfile (datos), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "bigo na i-rewind ang tmpfile (datos)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "bigo na likhain ang tmpfile (datos)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "error sa pagsulat ng `%s'"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "sa gitna ng mga kasapi"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "bigo na isulat ang pangalan ng talaksan sa tar pipe (datos)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "di inaasahang dulo ng talaksan sa %s sa %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, fuzzy, c-format
 msgid "error reading %s from file %.255s"
 msgstr "bigo sa pagbasa ng %s mula sa %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "bigo sa pagbasa ng arkibo `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "bigo na i-fstat ang arkibo"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "walang tuldok sa bilang ng bersyon ng arkibo"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "walang newline sa header ng arkibo"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "sira ang talaksang `%.250s' - masamang bilang ng bahagi"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "hindi arkibong debian binary ang talaksang `%.250s' (subukan ang dpkg-split?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "walang tuldok sa bilang ng bersyon ng arkibo"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "walang newline sa header ng arkibo"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "walang tuldok sa bilang ng bersyon ng arkibo"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr ""
 "di maintindihan ang bersyon ng arkibong %.250s, kumuha ng mas bagong dpkg-deb"
 
@@ -4600,40 +4745,40 @@ msgstr ""
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " bagong paketeng debian, bersyong %s.\n"
 " laki %ld na byte: arkibong control= %zi na byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 msgid "archive has malformatted control member size '%s'"
 msgstr "may maling anyong ctrl len `%s' ang arkibo"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "linaktawan ang datos na kasapi mula sa %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " lumang paketeng debian, bersyong %s.\n"
 " laki %ld na byte: arkibong control= %zi, pangunahing arkibo= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4642,51 +4787,52 @@ msgstr ""
 "dpkg-deb: mukhang ang talaksan ay arkibo na nasira dahil sa\n"
 "dpkg-deb:  kinuha ito na gamit ang ASCII mode\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' ay hindi arkibong anyong debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "bigo sa pagsulat sa pipe sa copy"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "bigo na isara ang pipe sa copy"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "datos"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "bigo na mag-chdir sa directory"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "bigo na likhain ang directory"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "bigo na mag-chdir sa directory matapos likhain ito"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "bigo na mag-chdir sa directory"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s: decompression"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "pasado\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s ay nangangailangan ng argumentong pangalan ng talaksang .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4695,40 +4841,40 @@ msgstr ""
 "--%s ay nangangailangan ng target directory.\n"
 "Siguro ang kailangan niyong gamitin ay dpkg --install ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr ""
 "--%s ay tumatanggap ng hindi lalabis sa dalawang argumento (.deb at "
 "directory)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr ""
 "--%s ay tumatanggap lamang ng isang argumento (pangalan ng talaksang .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "bigo sa pag-chdir sa `/' upang maglinis"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 msgid "control file '%s'"
 msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: `%.255s' ay hindi naglalaman ng control component `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "pagbukas ng bahaging `%.255s' (ng %.255s) bigo sa hindi inaasahang paraan"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4736,62 +4882,58 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "May kulang na isang hininging bahaging control"
 msgstr[1] "May kulang na isang hininging bahaging control"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "hindi ma-scan ang directory `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "hindi mabuksan ang `%.255s' (sa `%.255s')"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "bigo ang pagbasa ng `%.255s' (sa `%.255s')"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld na byte, %5d na linya   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     hindi payak na talaksan   %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(walang talaksang `control' sa arkibong control!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "hindi mabuksan ang bahaging `control'"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "bigo sa pagbasa ng bahaging `control'"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "error sa pagsara ng pipe ng find"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Error sa format"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents ay tumatanggap ng isang argumento lamang"
-
 #: dpkg-deb/main.c:54
 #, fuzzy, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
@@ -4809,11 +4951,13 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4822,11 +4966,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4836,10 +4981,13 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4848,7 +4996,7 @@ msgid ""
 "unpacked using `dpkg-deb --extract' will be incorrectly installed !\n"
 msgstr ""
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4856,175 +5004,193 @@ msgstr ""
 "dpkg-deb --help para sa tulong tungkol sa pag-manipulate ng *.deb;\n"
 "dpkg --help para sa tulong tungkol sa pagluklok at pagtanggal ng mga pakete."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "di tanggap na integer para sa --%s: `%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "di tanggap na integer para sa --%s: `%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "di kilalang uri ng compression `%s'!"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "di tanggap na integer para sa --%s: `%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "talaksang `%.250s' ay sira - maling digit (code %d) sa %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "sira ang talaksang `%.250s' - %.250s ay nawawala"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "sira ang talaksang `%.250s' - may kulang na newline matapos ang %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "error sa pagbasa ng %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "sira ang talaksang `%.250s' - maling magic sa dulo ng unang header"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "sira ang talaksang `%.250s' - masamang padding karakter (code %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "sira ang talaksang `%.250s' - may mga null sa seksyong info"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "bilang ng bersyon"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s ay nakaluklok, ngunit ang bersyon nito ay %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "sira ang talaksang `%.250s' nasa anyong bersyon `%.250s' - kailangan niyo "
 "ng \n"
 "mas-bagong dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 #, fuzzy
 msgid "package name"
 msgstr " (pakete: "
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "bilang ng bersyon"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "sira ang talaksang `%.250s' - masamang MD5 checksum `%.250s'"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "bilang ng bersyon"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr ""
 "sira ang talaksang `%.250s' - walang slash sa pagitan ng bilang ng mga bahagi"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "sira ang talaksang `%.250s' - masamang bilang ng bahagi"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "bilang ng bersyon"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "sira ang talaksang `%.250s' - masamang bilang ng bahagi"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+msgid "package architecture"
+msgstr " (pakete: "
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr ""
 "sira ang talaksang `%.250s' - masamang magic sa dulo ng pangalawang header"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "sira ang talaksang `%.250s' - pangalawang kasapi ay hindi kasaping datos"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "sira ang talaksang `%.250s' - mali ang bilang ng mga bahagi para sa "
 "nabanggit na laki"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "sira ang talaksang `%.250s' - mali ang laki para sa bilang ng bahaging "
 "nabanggit"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "sira ang talaksang `%.250s' - masyadong maiksi"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "hindi mabuksan ang arkibo ng bahaging talaksang `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "ang talaksang `%.250s' ay hindi bahagi ng arkibo"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5041,9 +5207,10 @@ msgstr "ang talaksang `%.250s' ay hindi bahagi ng arkibo"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5066,13 +5233,20 @@ msgstr ""
 "  Laki ng bahagi ng talaksan (gamit na bahagi): %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<di kilala>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr ""
 "--info ay nangangailangan ng isa o higit pa na argumentong bahaging talaksan"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "ang talaksang `%s' ay hindi bahaging arkibo\n"
@@ -5105,7 +5279,7 @@ msgstr "Linampasan ang hindi piniling pakete %s.\n"
 msgid "split package part"
 msgstr "kulang na %s"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "tapos\n"
@@ -5136,11 +5310,6 @@ msgstr ""
 "pakete;\n"
 "bersyon "
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr ""
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5160,191 +5329,191 @@ msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "dpkg-split --help para sa tulong."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "di inaasahang dulo ng talaksan sa %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "laki ng bahagi ay labis ng laki o hindi positibo"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "laki ng bahagi ay dapat hindi kumulang sa %dk (kasama na ang header)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "hindi mabasa ang directory na bodega `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto ay ginagamit na sabay ng --output option"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto ay nangangailangan ng isang argumentong talaksan"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "hindi mabasa ang talaksang bahagi `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Hindi bahagi ng arkibong multipart ang talaksang `%.250s'.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "hindi mabuksang muli ang talaksang bahagi `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "hindi mapalitan ang pangalan ng bagong talaksang bodega `%.250s' tungo `"
 "%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Bahaging %d ng %s pakete ay naimbak (kailangan pa "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " at "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "hindi matanggal ang nagamit na talaksang bodega `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "May basurang talaksan na naiwan palibot sa directory na bodega:\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "hindi ma-stat ang `%.250s'"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu na byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (hindi payak na talaksan)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Hindi pa nabuong muli ang mga pakete:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "talaksang bahagi `%.250s' ay hindi payak na talaksan"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(total %lu na byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "hindi mabasura `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Tinanggal ang %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "hindi ma-fstat ang pinagmulan na talaksan"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "pinagmulan na talaksan `%.250s' ay hindi payak na talaksan"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr ""
 "--split ay nangangailangan ng argumentong pangalan ng pinagmulan na talaksan"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
-"--split ay tumatanggap ng pangalan ng pinagmulan na talaksan at unlaping\n"
-"        patutunguhan"
-
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
+"--split ay tumatanggap ng pangalan ng pinagmulan na talaksan at unlaping\n"
+"        patutunguhan"
 
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, c-format
 msgid ""
 "Commands:\n"
@@ -5368,7 +5537,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5383,7 +5552,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, c-format
 msgid ""
 "Options:\n"
@@ -5400,489 +5569,619 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 #, fuzzy
 #| msgid "parse error"
 msgid "error"
 msgstr "error sa pag-parse"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "babala"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-msgid "cannot stat %s: %s"
-msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+msgid "malloc failed (%zu bytes)"
+msgstr "bigo ang realloc (%ld na byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "hindi mabuksan ang talaan`%s': %s\n"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "bigo sa pag-exec ng %s"
-
-#: utils/update-alternatives.c:503
-#, fuzzy, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "hindi makagawa ng backup symlink para sa `%.255s'"
-
-#: utils/update-alternatives.c:511
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "hindi maluklok ang `%.250s' bilang `%.250s'"
-
-#: utils/update-alternatives.c:521
-#, fuzzy, c-format
-msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "hindi ma-execute ang %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "di inaasahang dulo ng talaksan sa %s sa %.255s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "dibertado ng %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "di inaasahang dulo ng talaksan sa %s sa %.255s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "%s: internal gzip error: pagsulat: `%s'"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "error sa pagsulat ng `%s'"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 msgid "duplicate slave name %s"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, fuzzy, c-format
 msgid "duplicate slave link %s"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr ""
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1244
-#, fuzzy, c-format
-msgid "unable to read %s: %s"
-msgstr "hindi ma-execute ang %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr ""
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, fuzzy, c-format
-msgid "unable to close %s: %s"
-msgstr "hindi ma-execute ang %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "nadobleng halaga para sa saklaw na `%s'"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-msgid "cannot write %s: %s"
-msgstr "hindi ma-execute ang %s"
+msgid "unable to flush file '%s'"
+msgstr "hindi maka-flush sa vsnprintf"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr ""
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr ""
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr "hindi ma-execute ang %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "' bersyon ng backend ng arkibong pakete"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 #, fuzzy
 msgid "No versions available."
 msgstr "(walang paglalarawan)"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "Paglalarawan"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "di kilalang uri ng compression `%s'!"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "di inaasahang dulo ng talaksan sa %s sa %.255s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "Binubuklat ang %s (mula sa %s) ...\n"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "Binubuklat ang %s (mula sa %s) ...\n"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "%s (subprocess): %s\n"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr ""
+
+#: utils/update-alternatives.c:2375
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr ""
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, fuzzy, c-format
 msgid "unknown argument `%s'"
 msgstr "di kilalang uri ng compression `%s'!"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr ""
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr ""
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, fuzzy, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s ay nangangailangan ng argumentong pangalan ng talaksang .deb"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, fuzzy, c-format
 msgid "--%s needs <name>"
 msgstr "--%s ay hindi tumatanggap ng mga argumento"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr ""
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr ""
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr ""
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--build ay nangangailangan ng argumentong directory"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, fuzzy, c-format
 msgid "unknown option `%s'"
 msgstr "di kilalang opsyon --%s"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
 msgstr ""
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr ""
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2259
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
-msgid "alternative %s can't be slave of %s: %s"
+msgid "no alternatives for %s."
 msgstr ""
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "error sa pagbasa ng standard input"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, c-format
-msgid "no alternatives for %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr ""
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "  %.250s ay nagbibigay ng %.250s ngunit ito'y tatanggalan ng pagkaayos.\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr ""
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr ""
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr ""
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "%s (subprocess): %s\n"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "bigo sa pagbukas ng `%s' para magsulat ng %s na impormasyon"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "bigo sa pag-flush ng impormasyon %s sa `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "bigo sa pag-fsync ng %s na impormasyon sa `%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "bigo sa pagsara ng `%.250s' matapos magsulat ng impormasyong %s"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "bigo sa pag-link ng `%.250s' sa `%.250s' para sa backup ng %s info"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr ""
+#~ "bigo sa pagluklok ng `%.250s' bilang `%.250s' na naglalaman ng %s info"
+
+#, fuzzy
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "bigo ang realloc (%ld na byte)"
+
+#, fuzzy
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "hindi mailuklok ang bagong bersyon ng `%.255s'"
+
+#, fuzzy
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "hindi ma-fstat ang talaksang bahagi `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "hindi mabuksan ang bagong talaksang bodega `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "hindi mailuklok ang bagong talaksang info `%.250s' bilang `%.250s'"
+
+#, fuzzy
+#~ msgid "cannot create new %s file"
+#~ msgstr "hindi mabuksan ang talaksang GPL "
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "error sa paglikha ng device `%.255s'"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "hindi malikha ang pinakabagong listahan ng talaksan ng paketeng %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr ""
+#~ "bigo sa pagsulat sa pinakabagong listahan ng talaksan ng paketeng %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr ""
+#~ "bigo sa pag-flush ng pinakabagong listahan ng talaksan ng paketeng %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr ""
+#~ "bigo sa pag-sync ng pinakabagong listahan ng talaksan ng paketeng %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "bigo sa pagsara ng pinakabagong listahan ng talaksan ng paketeng %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr ""
+#~ "bigo sa pagluklok ng pinakabagong listahan ng talaksan ng paketeng %s"
+
+#, fuzzy
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd ay tumatanggap ng 1 argumento, hindi 0"
+
+#, fuzzy
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd ay tumatanggap lamang ng 1 argumento"
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "bigo sa pagbukas ng talaksang statoverride"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "error sa paglikha ng device `%.255s'"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "error sa paglikha ng device `%.255s'"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "error sa paglikha ng device `%.255s'"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build ay tumatanggap ng hanggang dalawang argumento lamang"
+
+#, fuzzy
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "hindi ma-stat ang `%.255s' (sa `%.255s')"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "bigo sa pag-exec ng %s"
+
+#, fuzzy
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "hindi makagawa ng backup symlink para sa `%.255s'"
+
+#, fuzzy
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "hindi maluklok ang `%.250s' bilang `%.250s'"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "error sa pagsulat ng `%s'"
+
+#, fuzzy
+#~ msgid "unable to read %s: %s"
+#~ msgstr "hindi ma-execute ang %s"
+
+#, fuzzy
+#~ msgid "unable to close %s: %s"
+#~ msgstr "hindi ma-execute ang %s"
+
+#, fuzzy
+#~ msgid "cannot write %s: %s"
+#~ msgstr "hindi ma-execute ang %s"
 
 #, fuzzy
 #~ msgid "unable to rename file '%s' to '%s'"
@@ -6145,9 +6444,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "linaktawan ang datos na kasapi mula sa %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "bigo na i-exec ang tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "bigo na likhain ang temporary directoryname"
@@ -6407,9 +6703,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "bigo ang paghintay sa dpkg-split"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "hindi matanggal ang talaksang `%.250s'"
-
 #, fuzzy
 #~ msgid "aborting"
 #~ msgstr "babala"
@@ -6623,10 +6916,6 @@ msgstr ""
 #~ msgstr "hindi mabuksan ang pinagmulan na talaksang `%.250s'"
 
 #, fuzzy
-#~ msgid "error writing stdout: %s"
-#~ msgstr "error sa pagsulat ng `%s'"
-
-#, fuzzy
 #~ msgid "error or eof reading %s for %s (%s)"
 #~ msgstr "bigo sa pagbasa ng %s mula sa %.255s"
 
diff --git a/po/vi.po b/po/vi.po
index 4e05b3b..0910b29 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2011-04-28 03:22+0200\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -23,132 +23,221 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "không thể ghi tập tin « %s »"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "đã tạo một dòng đầu ar bị hỏng cho « %s »"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "lỗi lấy trạng thái về tập tin bộ phận ar (%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "lỗi lấy trạng thái về tập tin bộ phận ar (%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "có thể không phải là chuỗi rỗng"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "cần phải bắt đầu với một chữ số"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr ""
+"không cho phép ký tự « %c » : chỉ cho phép chữ cái, chữ số và ký tự « %s »"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "lỗi ghi vào « %s »"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "không thể ghi tập tin « %s »"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "không thể ghi tập tin « %s »"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "không thể chuyển hết tập tin « %s »"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "không thể động bộ hoá tập tin « %.255s »"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "không thể lấy các thông tin về tập tin mới khác « %.250s »"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "gặp lỗi khi gỡ bỏ tập tin « diversions-old » cũ"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "lỗi tạo ống dẫn « %.255s »"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "không thể gỡ bỏ « %.250s »"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "gặp lỗi khi cài đặt sự làm trệch đi mới"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "lỗi đọc khi sao chép vùng đệm cho %s"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "lỗi ghi khi sao chép vùng đệm cho %s"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "đọc ngắn khi sao chép vùng đệm cho %s"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "lỗi thực hiện tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "không thể thực hiện %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "kiểu nén không rõ « %s »."
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s: giải nén"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s: nén"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s: lỗi đóng kết dữ liệu nhập với luồng nén gzip"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s: lỗi đọc nội bộ của gzip: « %s »"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s: lỗi ghi nội bộ của gzip"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s: lỗi đóng kết dữ liệu xuất với luồng nén gzip"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s: lỗi đọc nội bộ của gzip"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s: lỗi ghi nội bộ của gzip: « %s »"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s: lỗi ghi nội bộ của gzip: %s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s: lỗi đóng kết dữ liệu nhập với luồng nén bzip2"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s: lỗi đọc nội bộ của bzip2: « %s »"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s: lỗi ghi nội bộ của bzip2"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s: lỗi đóng kết dữ liệu xuất với luồng nén bzip2"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s: lỗi đọc nội bộ của bzip2"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s: lỗi ghi nội bộ của bzip2: « %s »"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "gặp lỗi bzip2 bất thường"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -157,7 +246,7 @@ msgstr ""
 "thư mục cập nhật chứa tập tin « %.250s » có tên quá dài (độ dài=%d, tối đa="
 "%d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
@@ -165,103 +254,123 @@ msgstr ""
 "thư mục cập nhật chứa các tập tin có tên có chiều dài khác nhau (cả hai %d "
 "và %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "không thể quét thư mục cập nhật « %.255s »"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "lỗi gỡ bỏ tập tin cập nhật đã hợp nhất %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "không thể tạo « %.255s »"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "không thể làm đầy %.250s bằng các ký tự đệm lót"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "không thể xóa sạch %.250s sau khi đệm lót"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "không thể tìm vị trí tới đầu của %.250s sau khi đệm lót"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "không thể mở tập tin khoá %s để thử"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "không thể mở/tạo tập tin khóa của cơ sở dữ liệu trạng thái"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "không có quyền khóa cơ sở dữ liệu trạng thái của dpkg"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "không thể khóa cơ sở dữ liệu trạng thái của dpkg"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "thao tác đã yêu cầu cần thiết quyền của siêu người dùng (superuser)"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "không thể truy cập vùng trạng thái của dpkg"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "thao tác cần thiết quyền đọc/ghi trong vùng trạng thái của dpkg"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "lỗi gỡ bỏ tập tin cập nhật của mình %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "không thể ghi trạng thái đã cập nhật của « %.250s »"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "không thể xóa sạch trạng thái đã cập nhật của « %.250s »"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "không thể cắt ngắn cho trạng thái đã cập nhật của « %.250s »"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr ""
 "không thể fsync (đồng bộ tập tin) trạng thái đã cập nhật của « %.250s »"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "không thể đóng trạng thái đã cập nhật của « %.250s »"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "không thể cài đặt trạng thái đã cập nhật của « %.250s »"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "số thứ tự phiên bản định dạng"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "số thứ tự phiên bản định dạng"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -280,70 +389,42 @@ msgstr "không thể động bộ hoá tập tin « %s »"
 msgid "unable to open directory '%s'"
 msgstr "không thể mở tập tin « %s »"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "không thể mở tập tin « %s »"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "không thể động bộ hoá tập tin « %s »"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "không thể đóng tập tin « %s »"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "lỗi ghi chi tiết về « %.50s » vào « %.250s »"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "lỗi mở « %s » để ghi cơ sở dữ liệu %s"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "không thể đặt khả năng chuyển hoán đệm trên tập tin cơ sở dữ liệu %s"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "lỗi ghi vào « %.250s » mục ghi cơ sở dữ liệu %s về « %.50s »"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "lỗi chuyển hết cơ sở dữ liệu %s ra « %.250s »"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "lỗi fsync (đồng bộ tập tin) cơ sở dữ liệu %s với « %.250s »"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "lỗi đóng « %.250s » sau khi ghi cơ sở dữ liệu %s"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "lỗi liên kết « %.250s » tới « %.250s » để sao lưu cơ sở dữ liệu %s"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "lỗi cài đặt « %.250s » như là « %.250s » chứa cơ sở dữ liệu %s"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -352,7 +433,7 @@ msgstr ""
 "%s: gặp lỗi nghiêm trọng mà không thể phục hồi nên hủy bỏ :\n"
 "%s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -364,13 +445,13 @@ msgstr ""
 "%s: gặp lỗi nghiêm trọng mà không thể phục hồi nên hủy bỏ :\n"
 "%s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "không đủ bộ nhớ cho mục dọn dẹp mới"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -379,157 +460,190 @@ msgstr ""
 "%s: lỗi khi dọn dẹp:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg: quá nhiều lỗi lồng nhau trong khi phục hồi lỗi.\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "không đủ bộ nhớ cho mục dọn dẹp mới"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "không đủ bộ nhớ cho mục dọn dẹp mới có nhiều đối số"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s: cảnh báo : %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s: cảnh báo : %s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d: lỗi nội bộ : %s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s còn thiếu"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "không cho phép « %*s » cho %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "rác nằm sau %s"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "tên gói không hợp lệ (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "trường chi tiết tập tin rỗng « %s »"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "không cho phép trường chi tiết tập tin « %s » trong tập tin trạng thái"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr ""
 "quá nhiều giá trị trong trường chi tiết tập tin « %s » (so sánh với những "
 "cái khác)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr ""
 "quá ít giá trị trong trường chi tiết tập tin « %s » (so sánh với những cái "
 "khác)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "có/không trong trường hợp lý (đúng/sai)"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "gặp từ trong trường « priority » (ưu tiên)"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr ""
 "không cho phép giá trị cho trường « status » (trạng thái) trong ngữ cảnh này"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "từ thứ nhất (want [muốn]) trong trường « status » (trạng thái)"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "từ thứ hai (error [lỗi]) trong trường « status » (trạng thái)"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "từ thứ ba (status [trạng thái]) trong trường « status » (trạng thái)"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "lỗi trong chuỗi « Version » (phiên bản) « %.250s »"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr ""
 "đã dùng trường « Revision » (bản sửa đổi) hoặc « Package-Revision » (bản sửa "
 "đổi gói) cũ"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr ""
 "không cho phép giá trị cho trường « config-version » (phiên bản cấu hình) "
 "trong ngữ cảnh này"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "lỗi trong chuỗi « Config-Version » (phiên bản cấu hình) « %.250s »"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr ""
 "giá trị cho « conffiles » (các tập tin cấu hình) có dòng dạng sai « %.*s »"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr ""
 "giá trị cho « conffiles » (các tập tin cấu hình) có dòng với ký tự đầu không "
 "phải khoảng trắng « %c »"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "thư mục gốc hay rỗng được liệt kê như là một tập tin cấu hình"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "trường « %s », tên gói bị thiếu, hoặc rác ở nơi chờ đợi tên gói"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "trường « %s », tên gói không hợp lệ « %.255s »: %s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "trường « %s », tên gói bị thiếu, hoặc rác ở nơi chờ đợi tên gói"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "%d tập tin hoặc thư mục hiện thời được cài đặt.)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "trường « %s », tham chiếu đến « %.255s »: gặp lỗi trong phiên bản"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -538,7 +652,7 @@ msgstr ""
 "trường « %s », tham chiếu đến « %.255s »:\n"
 " quan hệ phiên bản sai %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -547,7 +661,7 @@ msgstr ""
 "trường « %s », tham chiếu đến « %.255s »:\n"
 " « %c » là cũ, dùng « %c= » hay « %c%c » thay thế"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -556,11 +670,11 @@ msgstr ""
 "trường « %s », tham chiếu đến « %.255s »:\n"
 " khớp chính xác ngầm số phiên bản, đề nghị dùng « = » thay thế"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Chỉ dùng được phiên bản chính xác cho Provides (miễn là)"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -569,59 +683,59 @@ msgstr ""
 "trường « %s », tham chiếu đến « %.255s »:\n"
 " giá trị phiên bản bắt đầu với ký tự không phải chữ số, đề nghị thêm dấu cách"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "trường « %s », tham chiếu đến « %.255s »: phiên bản chứa « %c »"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "trường « %s », tham chiếu đến « %.255s »: phiên bản chưa được kết thúc"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "trường « %s », tham chiếu đến « %.255s »: gặp lỗi trong phiên bản"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "trường « %s », lỗi cú pháp ở sau tham chiếu đến gói « %.255s »"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "không cho phép điều xen kẽ (« | ») trong trường %s"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr ""
 "không cho phép giá trị cho trường « triggers-pending » (bộ gây nên bị hoãn) "
 "trong ngữ cảnh này"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "tên bộ gây nên cấm « %.255s »: %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "bộ gây nên trùng bị hoãn « %.255s »"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr ""
 "không cho phép giá trị cho trường « triggers-awaited » (các bộ gây nên mong "
 "đợi) trong ngữ cảnh này"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "gặp tên gói không hợp lệ trong bộ gây nên mong đợi « %.255s »: %s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "gói bộ gây nên trùng mong đợi « %.255s »"
@@ -678,259 +792,289 @@ msgstr "<bộ mô tả trạng thái gói và tập tin tiến hành>"
 msgid "unable to write to status fd %d"
 msgstr "không thể ghi vào bộ mô tả tập tin (fd) kiểu trạng thái %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc (cấp phát bộ nhớ) bị lỗi (%ld byte)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc (cấp phát lại) bị lỗi (%ld byte)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "lỗi cấp phát bộ nhớ"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "lỗi dup (nhân đôi?) cho std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "lỗi dup (nhân đôi?) cho fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "lỗi tạo ống dẫn"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "lỗi ghi vào « %s »"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "không thể đọc các cờ filedescriptor (mô tả tập tin) cho %.250s"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "không thể đặt cờ close-on-exec (đóng khi thực hiện) cho %.250s"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "lỗi cấu hình: %s:%d: %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "lỗi mở tập tin cấu hình « %.255s » để đọc: %s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "« %s » chứa dấu trích dẫn thừa hay thiếu"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "không rõ tùy chọn « %s »"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "tùy chọn « %s » yêu cầu một giá trị"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "tùy chọn « %s » không chấp nhận giá trị"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "lỗi đọc trong tập tin cấu hình « %.255s »"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "lỗi đóng tập tin cấu hình « %.255s »"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "lỗi mở thư mục cấu hình « %s »"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "tùy chọn không rõ « --%s »"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "tùy chọn « --%s » yêu cầu một giá trị"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "tùy chọn « --%s » không chấp nhận giá trị"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "tùy chọn không rõ « -%c »"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "tùy chọn « -%c » yêu cầu một giá trị"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "tùy chọn « -%c » không chấp nhận giá trị"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "tùy chọn cũ « --%s »\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "hành động xung đột « -%c (--%s) » và « -%c  (--%s) »"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "giá trị nhân đôi cho trường « %s »"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "tên trường do người dùng xác định « %.*s » quá ngắn"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "giá trị nhân đôi cho trường do người dùng xác định « %.*s »"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "thiếu %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "giá trị rỗng cho %s"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "gói có trạng thái %s nhưng mong đợi bộ gây nên"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr ""
 "Configured-Version (phiên bản đã cấu hình) cho gói với Status (trạng thái) "
 "không thích hợp"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "gói có trạng thái %s nhưng mong đợi bộ gây nên"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "gói có trạng thái mong đợi bộ gây nên nhưng không mong đợi bộ gây nên"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "gói có trạng thái %s nhưng có bộ gây nên bị hoãn"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "gói có trạng thái bộ gây nên bị hoãn nhưng không có bộ gây nên bị hoãn"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr ""
 "Gói trong trạng thái not-installed (chưa cài đặt) có các tập tin cấu hình mà "
 "quên chúng"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "lỗi mở tập tin thông tin gói « %.255s » để đọc"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "không thể lấy các thông tin về tập tin thông tin gói « %.255s »"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "không thể mmap (ánh xạ bộ nhớ) tập tin thông tin gói « %.255s »"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "không thể lấy các thông tin về tập tin thông tin gói « %.255s »"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "lỗi đóng sau khi đọc: « %.255s »"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "gặp kết thúc tập tin sau tên trường « %.*s »"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "dòng mới trong tên trường « %.*s »"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "gặp kết thúc tập tin dạng MSDOS (^Z) trong tên trường « %.*s »"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "tên trường « %.*s » phải có dấu hai chấm theo sau"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr ""
 "gặp kết thúc tập tin nằm trước giá trị của trường « %.*s » (còn thiếu dòng "
 "mới cuối cùng)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr ""
 "ký tự kết thúc tập tin dạng MSDOS trong giá trị của trường « %.*s » (thiếu "
 "dòng mới?)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "dòng mới trong tên trường « %.*s »"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr ""
 "gặp kết thúc tập tin trong giá trị của trường « %.*s » (còn thiếu dòng mới "
 "cuối cùng)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "tìm thấy vài mục nhập thông tin gói, chỉ cho phép một mục"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "lỗi đóng sau khi đọc: « %.255s »"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "không có thông tin gói trong « %.255s »"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -942,7 +1086,7 @@ msgstr ""
 "%s, trong tập tin « %.255s » ở gần dòng %d gói « %.255s »:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -954,203 +1098,192 @@ msgstr ""
 "%s, trong tập tin « %.255s » ở gần dòng %d:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "có thể không phải là chuỗi rỗng"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "cần phải bắt đầu với một chữ số"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr ""
-"không cho phép ký tự « %c » : chỉ cho phép chữ cái, chữ số và ký tự « %s »"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<không có>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "chuỗi phiên bản là rỗng"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "chuỗi phiên bản có khoảng trắng nhúng"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "kỷ nguyên trong phiên bản không phải là con số"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "không có gì nằm sau dấu hai chấm trong số thứ tự phiên bản"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "gặp ký tự sai trong số thứ tự phiên bản"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "gặp ký tự sai trong số thứ tự bản sửa đổi"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "missing %s"
-msgstr "thiếu %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
-#, c-format
-msgid "empty value for %s"
-msgstr "giá trị rỗng cho %s"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "ký tự sai « %c » trong chiều rộng của trường\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "Thiếu dấu đóng ngoặc móc trong định dạng\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(không có mô tả)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "gặp tên gói không hợp lệ trong bộ gây nên mong đợi « %.255s »: %s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "gặp tên gói không hợp lệ trong bộ gây nên mong đợi « %.255s »: %s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "không thể bỏ qua tín hiệu %s trước khi chạy %.250s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "gặp lỗi khi hủy bắt tín hiệu %s: %s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (tiến trình con): %s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "lỗi tạo tiến trình con"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "tiến trình con %s trả lại lỗi, trạng thái thoát %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "lỗi chờ tiến trình phụ %s"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "tiến trình con %s bị diệt bởi tín hiệu (%s)%s"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", lõi bị đổ"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "tiến trình con %s bị lỗi với mã trạng thái chờ %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "lỗi chờ tiến trình phụ %s"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr ""
 "tên gói không hợp lệ « %.250s » trong tập tin bộ gây nên trì hoãn « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "tập tin bộ gây nên trì hoãn bị cắt ngắn « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr ""
 "gặp lỗi cú pháp trong tập tin bộ gây nên trì hoãn « %.250s » ở ký tự `%s'%s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "không thể mở/tạo tập tin khoá bộ gây nên « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "đã gây nên"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "không thể lấy trạng thái về tập tin bộ gây nên trì hoãn « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "không thể mở tập tin bộ gây nên trì hoãn « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "không thể mở/tạo tập tin bộ gây nên trì hoãn mới « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "gặp lỗi khi đọc tập tin bộ gây nên trì hoãn « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "không thể mở tập tin bộ gây nên trì hoãn mới « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "không thể mở tập tin bộ gây nên trì hoãn mới « %.250s »"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "không thể cài đặt tập tin bộ gây nên trì hoãn mới « %.250s »"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "không cho phép tên bộ gây nên rỗng"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "tên bộ gây nên chứa ký tự không hợp lệ"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1159,17 +1292,17 @@ msgstr ""
 "gặp cú pháp không hợp lệ hoặc không rõ trong tên bộ gây nên « %.250s "
 "» (trong sự quan tâm bộ gây nên đối với gói « %.250s »"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "lỗi mở tập tin danh sách sự quan tâm bộ gây nên « %.250s »"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "lỗi quay trả lại tập tin danh sách sự quan tâm bộ gây nên « %.250s »"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1178,37 +1311,7 @@ msgstr ""
 "gặp lỗi cú pháp trong tập tin sự quan tâm bộ gây nên « %.250s »; tên gói cấm "
 "« %.250s »: %.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "không thể tạo tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "không thể viết tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "không thể chuyển hết tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "không thể động bộ hoá tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "không thể đóng tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "không thể cài đặt tập tin sự quan tâm bộ gây nên mới « %.250s »"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
@@ -1216,47 +1319,17 @@ msgstr ""
 "sự quan tâm bộ gây nên tập tin trùng đối với tên tập tin « %.250s » và gói « "
 "%.250s »"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "không thể tạo tập tin bộ gây nên tập tin mới « %.250s »"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "không thể viết tập tin bộ gây nên tập tin mới « %.250s »"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "không thể chuyển hết tập tin bộ gây nên tập tin mới « %.250s »"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "không thể động bộ hoá tập tin bộ gây nên tập tin mới « %.250s »"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "không thể đóng tập tin bộ gây nên tập tin mới « %.250s »"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "không thể cài đặt tập tin bộ gây nên tập tin mới dạng « %.250s »"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "không thể đọc tập tin bộ gây nên tập tin « %.250s »"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "lỗi cú pháp trong tập tin bộ gây nên tập tin « %.250s »"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1265,7 +1338,7 @@ msgstr ""
 "mục ghi bộ gây nên tập tin chứa tên gói cấm « %.250s » (đối với sự quan tâm "
 "trong tập tin « %.250s »): %.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1274,31 +1347,39 @@ msgstr ""
 "tập tin ci bộ gây nên « %.250s » chứa cú pháp bộ gây nên cấm trong tên bộ "
 "gây nên « %.250s »: %.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "không thể mở tập tin ci bộ gây nên « %.250s »"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "tập tin ci bộ gây nên chứa cú pháp chỉ thị không rõ"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "tập tin ci bộ gây nên chứa chỉ thị không rõ « %.250s »"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "không thể tạo thư mục tình trạng bộ gây nên « %.250s »"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr ""
 "không thể đặt quyền sở hữu của thư mục tình trạng bộ gây nên « %.250s »"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "không cho phép tên bộ gây nên rỗng"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "tên bộ gây nên chứa ký tự không hợp lệ"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1323,44 +1404,102 @@ msgstr "gặp kết thúc tập tin bất thường khi đọc « %.250s »"
 msgid "error formatting string into varbuf variable"
 msgstr "gặp lỗi khi định dạng chuỗi sang biến varbuf"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "gặp lỗi khi đọc từ ống dẫn dpkg-deb"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 "đã bỏ qua bước giải nén tập tin « %.255s » (bị thay thế hoặc bị loại trừ ?)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "gặp lỗi khi đặt nhãn thời gian của « %.255s »"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "không tạo được « %.255s » (trong khi xử lý « %.255s »)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "lỗi thiết lập quyền sở hữu liên kết tượng trưng « %.255s »"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "hậu phương dpkg-deb trong tiến trình « %.255s »"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "gặp lỗi khi đặt quyền sở hữu « %.255s »"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "gặp lỗi khi đặt quyền hạn của « %.255s »"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "lỗi đóng/ghi « %.255s »"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "lỗi tạo ống dẫn « %.255s »"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "lỗi tạo thiết bị « %.255s »"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "lỗi tạo liên kết cứng « %.255s »"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "lỗi tạo liên kết tượng trưng « %.255s »"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "lỗi tạo thư mục « %.255s »"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "gặp lỗi khi đặt nhãn thời gian của « %.255s »"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "lỗi thiết lập quyền sở hữu liên kết tượng trưng « %.255s »"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "không thể đọc liên kết « %.255s »"
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "đang cố ghi đè lên « %.250s », mà cũng nằm trong gói %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr ""
 "lỗi lấy trạng thái về (gỡ bỏ tham chiếu đến) liên kết tượng trưng đã tồn tại "
 "« %.250s »"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1369,7 +1508,7 @@ msgstr ""
 "lỗi lấy trạng thái về (gỡ bỏ tham chiếu đến) đích liên kết tượng trưng mới "
 "đã đề nghị « %.250s » đối với liên kết tượng trưng « %.250s »"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, fuzzy, c-format
 #| msgid ""
 #| "trying to overwrite `%.255s', which is the diverted version of `"
@@ -1381,18 +1520,18 @@ msgstr ""
 "đang thử ghi đè lên « %.250s », phiên bản đã chuyển hướng của « %.250s "
 "» (gói: %.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr ""
 "đang thử ghi đè lên « %.250s », phiên bản đã chuyển hướng của « %.250s »"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "không thể lấy trạng thái về « %.255s » (mà trình này sắp cài đặt)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
@@ -1401,29 +1540,38 @@ msgstr ""
 "không thể dọn dẹp sự lộn xộn quanh « %.255s » trước khi cài đặt phiên bản "
 "khác"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr ""
 "không thể lấy trạng thái về « %.255s » đã phục hồi trước khi cài đặt phiên "
 "bản khác"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "kho nén chứa đối tượng « %.255s » có kiểu không rõ 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "không thể lấy trạng thái về tập tin « %s »"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "Đang thay thế các tập tin trong gói cũ %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "Được thay thế bằng các tập tin trong gói đã cài đặt %s ...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1432,96 +1580,51 @@ msgstr ""
 "đang cố ghi đè lên thư mục « %.250s » trong gói %.250s %.250s với điều khác "
 "thư mục"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "đang cố ghi đè lên « %.250s », mà cũng nằm trong gói %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "không tạo được « %.255s » (trong khi xử lý « %.255s »)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "hậu phương dpkg-deb trong tiến trình « %.255s »"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "lỗi đóng/ghi « %.255s »"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "lỗi tạo ống dẫn « %.255s »"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "lỗi tạo thiết bị « %.255s »"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "lỗi tạo liên kết cứng « %.255s »"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "lỗi tạo liên kết tượng trưng « %.255s »"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "lỗi tạo thư mục « %.255s »"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "không thể di chuyển « %.255s » riêng ra để cài đặt phiên bản mới"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "không thể đọc liên kết « %.255s »"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "không thể tạo liên kết tượng trưng sao lưu cho « %.255s »"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr ""
 "không thể chown (chuyển đổi tính trạng sở hữu) liên kết tượng trưng sao lưu "
 "cho « %.255s »"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr ""
 "không thể tạo liên kết tượng trưng sao lưu của « %.255s » trước khi cài đặt "
 "phiên bản mới"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "không thể cài đặt phiên bản mới của « %.255s »"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "không thể mở « %.255s »"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "không thể động bộ hoá tập tin « %.255s »"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1530,7 +1633,7 @@ msgstr ""
 "đang lờ vấn đề quan hệ phụ thuộc về %s:\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
@@ -1539,7 +1642,7 @@ msgstr ""
 "coi như hủy cấu hình của gói cốt yếu %s,\n"
 "để hiệu lực %s."
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1548,7 +1651,7 @@ msgstr ""
 "dpkg: không, %s là cốt yếu, sẽ không hủy\n"
 "cấu hình nó để hiệu lực %s.\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1558,28 +1661,28 @@ msgstr ""
 "hình] sẽ giúp):\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "việc gỡ bỏ %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "việc cài đặt %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg: coi như hủy cấu hình %s, mà sẽ bị %s vỡ ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg: có, sẽ hủy cấu hình %s (bị %s vỡ).\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1588,11 +1691,11 @@ msgstr ""
 "dpkg: về trường hợp %s chứa %s:\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "đang lờ trường hợp vỡ, vẫn có thể tiếp tục lại."
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1601,27 +1704,27 @@ msgstr ""
 "cài đặt %.250s nên vỡ %.250s, cũng không cho phép\n"
 "hủy cấu hình (« --auto-deconfigure » [tự động hủy cấu hình] sẽ giúp)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "cài đặt %.250s nên vỡ phần mềm đã có"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg: coi như gỡ bỏ %s để ủng hộ %s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s chưa cài đặt đúng : lờ đi điều nào phụ thuộc vào nó.\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg: có thể gặp khó khăn trong việc gỡ bỏ %s, vì nó cung cấp %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1630,103 +1733,105 @@ msgstr ""
 "dpkg: gói %s yêu cầu cài đặt lại, nhưng sẽ vẫn gỡ bỏ nó theo yêu cầu của "
 "bạn.\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg: gói %s yêu cầu cài đặt lại nên sẽ không gỡ bỏ.\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg: có, sẽ gỡ bỏ %s để ủng hộ %s.\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "gói xung đột với nhau nên không cài đặt %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "đang lờ trường hợp xung đột, vẫn có thể tiếp tục lại."
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive (đệ quy) cần ít nhất một tham số đường dẫn"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "tìm cho dpkg --recursive (đệ qui)"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "lỗi fdopen ống dẫn của find (tìm)"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "gặp lỗi khi đọc ống dẫn của find (tìm)"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "gặp lỗi khi đóng ống dẫn của find (tìm)"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr ""
 "việc find (tìm) cho « --recursive » (đệ qui) trả lại lỗi không được quản lý "
 "%i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "đã tìm kiếm, nhưng không tìm thấy gói nào (tập tin khớp với *.deb)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "« --%s » cần ít nhất một đối số kiểu tập tin kho lưu gói"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<đầu ra tiêu chuẩn>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<đầu lỗi tiêu chuẩn>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "Đang chọn gói đã hủy chọn trước đây %s.\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "Đang bỏ qua gói đã hủy chọn %s.\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "Phiên bản %.250s của %.250s đã được cài đặt nên bỏ qua.\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "đang hạ thấp phiên bản %.250s từ %.250s xuống %.250s."
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr ""
@@ -1762,19 +1867,19 @@ msgstr "không thể gỡ bỏ phiên bản mới cài đặt của « %.250s »
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "không thể gỡ bỏ phiên bản mới giải phóng của « %.250s »"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "không thể lấy trạng thái vê tập tin cấu hình mới phát hành « %.250s »"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr ""
 "không thể lấy trạng thái vê tập tin cấu hình hiện thời được cài đặt « %.250s "
 "»"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1785,57 +1890,57 @@ msgstr ""
 "Tập tin cấu hình « %s » không nằm trên hệ thống.\n"
 "Đang cài đặt tập tin cấu hình mới như bạn yêu cầu.\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s: lỗi gỡ bỏ bản sao lưu cũ « %.250s »: %s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s: lỗi thay đổi tên « %.250s » thành « %.250s »: %s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s: lỗi gỡ bỏ « %.250s »: %s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s: lỗi gỡ bỏ phiên bản phát hành cũ « %.250s »: %s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s: lỗi gỡ bỏ « %.250s » (trước khi ghi đè): %s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s: lỗi liên kết « %.250s » tới « %.250s »: %s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "Đang cài đặt phiên bản mới của tập tin cấu hình %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "không thể cài đặt « %.250s » như là « %.250s »"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "không có gói tên « %s » được cài đặt nên không thể cấu hình"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "gói %.250s đã được cài đặt và cấu hình"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1844,7 +1949,24 @@ msgstr ""
 "gói %.250s chưa sẵn sàng để cấu hình\n"
 " nên không thể cấu hình (trạng thái hiện thời « %.250s »)"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"gói %.250s chưa sẵn sàng để cấu hình\n"
+" nên không thể cấu hình (trạng thái hiện thời « %.250s »)"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1853,11 +1975,11 @@ msgstr ""
 "dpkg: vấn đề quan hệ phụ thuộc ngăn cản việc cấu hình %s:\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "vấn đề quan hệ phụ thuộc - để nguyên chưa được cấu hình"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1866,7 +1988,7 @@ msgstr ""
 "dpkg: %s: vấn đề quan hệ phụ thuộc, nhưng vẫn cấu hình như bạn yêu cầu:\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1874,12 +1996,12 @@ msgstr ""
 "Gói ở trong trạng thái hay thay đổi rất xấu - nên cài đặt\n"
 " lại trước khi thử cấu hình."
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "Đang thiết lập %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1888,7 +2010,7 @@ msgstr ""
 "%s: không thể lấy trạng thái về tập tin cấu hình « %s »\n"
 " (= '%s'): %s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1897,7 +2019,7 @@ msgstr ""
 "%s: tập tin cấu hình « %s » là một liên kết vòng tròn\n"
 " (= '%s')"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1906,7 +2028,7 @@ msgstr ""
 "%s: không thể readlink (thêm liên kết lại) tập tin cấu hình « %s »\n"
 " (= '%s'): %s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1915,7 +2037,7 @@ msgstr ""
 "%s: tập tin cấu hình « %.250s » trở thành tên tập tin thoái hoá\n"
 " (« %s » là liên kết tượng trưng tới « %s »)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr ""
@@ -1923,30 +2045,31 @@ msgstr ""
 "hay liên kết tượng trưng (= '%s')"
 
 # Name: don't translate/Tên: đừng dịch
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr ""
 "%s: không thể mở tập tin cấu hình %s cho hàm tạo một chuỗi duy nhất cho tập "
 "tin (hash): %s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "Gõ « exit » (thoát) một khi hoàn tất.\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1955,12 +2078,12 @@ msgstr ""
 "\n"
 "Tập tin cấu hình « %s »"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " (thực sự « %s »)"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1971,7 +2094,7 @@ msgstr ""
 " ==> Tập tin trên hệ thống tạo bởi người dùng hoặc bởi một văn lệnh.\n"
 " ==> Tập tin cũng nằm trong gói cung cấp bởi nhà duy trì gói.\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1980,7 +2103,7 @@ msgstr ""
 "\n"
 "     Chưa sửa đổi kể từ lúc cài đặt.\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1989,7 +2112,7 @@ msgstr ""
 "\n"
 " ==> Đã sửa đổi (bởi người dùng hay văn lệnh) kể từ lúc cài đặt.\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1998,37 +2121,37 @@ msgstr ""
 "\n"
 " ==> Đã xoá (bởi bạn hay văn lệnh) kể từ lúc cài đặt.\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> Nhà phân phối gói đã cung cấp một phiên bản đã cập nhật.\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     Phiên bản trong gói là trùng với phiên bản cài đặt cuối cùng.\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> Đang sử dụng tập tin mới như bạn yêu cầu.\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> Đang sử dụng tập tin cũ hiện thời như bạn yêu cầu.\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> Đang giữ tập tin cấu hình cũ làm mặc định.\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> Đang dùng tập tin cấu hình mới làm mặc định.\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -2043,183 +2166,174 @@ msgstr ""
 "      D     —  hiển thị sự khác nhau giữa hai phiên bản\n"
 "      Z     —  chạy một trình bao để xem lại trường hợp\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " Hành động mặc định là giữ phiên bản hiện thời.\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " Hành vi mặc định là cài đặt phiên bản mới.\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[mặc định=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[mặc định=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[không có giá trị mặc định]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr ""
 "gặp lỗi khi ghi ra thiết bị lỗi chuẩn, phát hiện trước khi xem dấu nhắc tập "
 "tin cấu hình"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "lỗi đọc trên thiết bị nhập chuẩn ở dấu nhắc tập tin cấu hình"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr ""
 "gặp kết thúc tập tin trên thiết bị nhập chuẩn ở dấu nhắc tập tin cấu hình"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s phụ thuộc vào %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s phụ thuộc sẵn vào %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s khuyên %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s đề nghị %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s ngắt %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s xung đột với %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s tăng cường %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  %.250s sẽ bị gỡ bỏ.\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  %.250s sẽ bị hủy cấu hình.\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  %.250s sẽ được cài đặt, nhưng là phiên bản %.250s.\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  %.250s hiện thời được cài đặt, nhưng là phiên bản %.250s.\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  %.250s đã được mở gói, nhưng chưa lần nào được cấu hình.\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  %.250s đã được mở gói, nhưng là phiên bản %.250s.\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  %.250s phiên bản được cấu hình mới nhất là %.250s.\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s là %s.\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s cung cấp %.250s nhưng sẽ bị gỡ bỏ.\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s cung cấp %.250s nhưng sẽ bị huỷ cấu hình.\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s cung cấp %.250s nhưng là %s.\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s không hiện thời được cài đặt.\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  %.250s (phiên bản %.250s) sẽ được cài đặt.\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (phiên bản %.250s) đã có và %s.\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s cung cấp %.250s và sẽ được cài đặt.\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s cung cấp %.250s và đã có và %s.\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr ""
 "Hãy sử dụng tuỳ chọn trợ giúp « --help » để tìm trợ giúp về chức năng truy "
 "vấn gói."
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s phiên bản %s.\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"Tác quyền © năm 1995 của Ian Jackson.\n"
-"Tác quyền © năm 2000,2001 của Wichert Akkerman.\n"
-"Tác quyền © năm 2010 Guillem Jover.\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2229,8 +2343,8 @@ msgstr ""
 "phiên bản 2 hoặc mới hơn để biết điều kiện sao chép.\n"
 "KHÔNG có bảo hành gì cả.\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2239,7 +2353,7 @@ msgstr ""
 "Sử dụng: %s [<tùy_chọn> ...] <lệnh>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2258,7 +2372,7 @@ msgstr ""
 "  --truename <tệp>        làm trở lại tập tin bị làm trệch đi.\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2290,7 +2404,7 @@ msgstr ""
 "  --version                           hiển thị số thứ tự phiên bản.\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2305,17 +2419,12 @@ msgstr ""
 "Văn lệnh chạy sau khi cài đặt hoặc gỡ bỏ gói thì cũng phải ghi rõ « --"
 "package » và « --divert ».\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "không thể lấy trạng thái về tập tin « %s »"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "gặp lỗi khi kiểm tra « %s »"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2324,129 +2433,113 @@ msgstr ""
 "« rename » cần thiết việc ghi đè « %s »\n"
 "  bằng tập tin khác « %s », không cho phép"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "không thể ghi tập tin « %s »"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "chép tập tin"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "không thể thay đổi tên « %s » thành « %s »"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "rename: gỡ bỏ liên kết cũ nhân đôi « %s »"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "không thể mở tập tin nguồn « %.250s »"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "tên tập tin « %s » không phải là tuyệt đối"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "tập tin không thể chứa ký tự dòng mới"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "%s bị làm trệch nội bộ"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "%s bị làm trệch nội bộ tới %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "%s bị %s làm trệch đi"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%1$s bị %3$s làm trệch tới %2$s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "%s bị làm trệch nào"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "%s bị làm trệch nào tới %s"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "không thể tạo tập tin %s mới"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "không thể chuyển hết tập tin « %s »"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "gặp lỗi khi gỡ bỏ tập tin « diversions-old » cũ"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "gặp lỗi khi tạo tập tin « diversions-old » mới"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "gặp lỗi khi cài đặt sự làm trệch đi mới"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "« --%s » yêu cầu một đối số rlêng lẻ"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "tên tập tin « %s » không phải là tuyệt đối"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "tập tin không thể chứa ký tự dòng mới"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "Không thể chuyển hướng thư mục"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "không thể chuyển hướng tập tin « %s » tới chính nó"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "Đang để lại « %s »\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "« %s » xung đột với « %s »"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "Đang thêm « %s »\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "đang lờ yêu cầu gỡ bỏ gói chưa cài đặt %.250s."
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "Không có sự làm trệch « %s » nào nên không gỡ bỏ.\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2457,7 +2550,7 @@ msgstr ""
 "  khi gỡ bỏ « %s »\n"
 "  tìm thấy « %s »"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2468,16 +2561,22 @@ msgstr ""
 "  khi gỡ bỏ « %s »\n"
 "  tìm thấy « %s »"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "đang lờ yêu cầu gỡ bỏ gói chưa cài đặt %.250s."
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "Đang gỡ bỏ « %s »\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "« package » (gói) không thể chứa ký tự dòng mới"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "« divert-to » (chuyển hướng tới) không thể chứa ký tự dòng mới"
 
@@ -2493,12 +2592,12 @@ msgstr "lỗi fstat tập tin diversions (sự trệch đi) trước"
 msgid "failed to fstat diversions file"
 msgstr "lỗi fstat tập tin diversions (sự trệch đi)"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "diversions (sự trệch đi) xung đột với « %.250s » hay « %.250s »"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2508,7 +2607,7 @@ msgstr ""
 "trong tiến trình cài đặt. Các gói này phải được cài đặt lại để chúng\n"
 "(và tất cả những gói phụ thuộc vào chúng) hoạt động được:\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2519,7 +2618,7 @@ msgstr ""
 "hoặc tùy chọn trình đơn « cấu hình » trong dselect,\n"
 "để chúng hoạt động được:\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2530,7 +2629,7 @@ msgstr ""
 "« dpkg --configure <tên_gói> »\n"
 "hoặc tùy chọn trình đơn « cấu hình » trong dselect:\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2540,7 +2639,7 @@ msgstr ""
 "Rất có thể thử lại chạy xong tiến trình cài đặt; có thể gỡ bỏ các gói\n"
 "bằng dselect hay lệnh « dpkg --remove »:\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2553,7 +2652,7 @@ msgstr ""
 " • dpkg --configure --pending\n"
 " • dpkg --triggers-only\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2565,14 +2664,41 @@ msgstr ""
 " • dpkg --configure --pending\n"
 " • dpkg --triggers-only\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "« --%s » không chấp nhận đối số"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2581,25 +2707,25 @@ msgstr ""
 "nó.\n"
 "Một số vấn đề theo đây có thể do trường hợp đó.\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<không rõ>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d trong %s: "
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d gói, từ phần sau :"
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2609,30 +2735,34 @@ msgstr ""
 " Hãy dùng câu lệnh cấu hình  « dpkg --configure dpkg »,\n"
 "sau đó thử lại.\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr ""
 "Theo dữ liệu hiện thời, dpkg không phải được cài đặt. Trong trường hợp này, "
 "không thể kiểm tra có hỗ trợ %s không.\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "Trường « phụ thuộc sẵn »"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "thời điểm"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "tên tập tin dài"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "có nhiều trường hợp Xung đột và Thay thế"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2641,29 +2771,29 @@ msgstr ""
 "dpkg: không biết cách thoả mãn quan hệ phụ thuộc sẵn:\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr ""
 "không thể thoả mãn các quan hệ phụ thuộc sẵn cho %.250s (cần do %.250s)"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "gặp tùy chọn cũ « --%s »: hãy sử dụng « --%s » để thay thế."
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "« --compare-versions » (so sánh phiên bản) chấp nhận ba đối số: <version> "
 "(phiên bản 1) <relation> (quan hệ) và <version> (phiên bản 2)"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "« --compare-versions » (so sánh phiên bản) có quan hệ sai"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "phiên bản « %s » có cú pháp sai: %s"
@@ -2720,12 +2850,12 @@ msgstr ""
 "có quyền cao hơn vấn đề này vì tuỳ chọn « --force » (ép buộc) đã được hiệu "
 "lực: "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "không thể mở tập tin liệt kê nội dung gói « %.250s »"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2734,117 +2864,96 @@ msgstr ""
 "thiếu tập tin liệt kê nội dung gói « %.250s », giả sử gói này không có tập "
 "tin hiện thời được cài đặt."
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "không thể lấy trạng thái về tập tin liệt kê nội dung gói « %.250s »"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr ""
+"tập tin liệt kê nội dung gói « %.250s » còn thiếu ký tự dòng mới cuối cùng"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "nội dung gói « %.250s »"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr ""
 "tập tin liệt kê nội dung gói « %.250s » còn thiếu ký tự dòng mới cuối cùng"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "tập tin liệt kê nội dung gói « %.250s » chứa tên tập tin rỗng"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "gặp lỗi khi đóng tập tin liệt kê nội dung gói « %.250s »"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "(Đang đọc cơ sở dữ liệu ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, c-format
 msgid "%d file or directory currently installed.)\n"
 msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "%d tập tin hoặc thư mục hiện thời được cài đặt.)\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "không thể tạo tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "lỗi ghi vào tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "lỗi xóa sạch tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "lỗi đồng bộ hoá tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "lỗi đóng tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "lỗi cài đặt tập tin liệt kê nội dung đã cập nhật cho gói %s"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "chưa cài đặt"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "không được cài đặt nhưng vẫn còn có các cấu hình"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "bị vỡ do việc gỡ bỏ hoặc cài đặt mà bị lỗi"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "đã mở gói nhưng chưa cấu hình"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "bị vỡ do việc bị lỗi sau khi cài đặt"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "đang đợi một gói khác xử lý bộ gây nên"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "đã gây nên"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "đã cài đặt"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "lỗi: chưa đặt PATH (đường dẫn đến phần mềm)."
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr ""
 "« %s » không nằm trong PATH (đường dẫn đến phần mềm) hoặc không thực hiện "
 "được."
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2857,7 +2966,7 @@ msgstr[0] ""
 "« %s » không nằm trong PATH (đường dẫn đến phần mềm) hoặc không thực hiện "
 "được."
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2876,100 +2985,153 @@ msgstr ""
 "Ghi chú : PATH của người chủ thường nên chứa « /usr/local/sbin », « /usr/"
 "sbin » và « /sbin »."
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "không thể setenv (đặt môi trường) cho văn lệnh bảo tồn"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "lỗi chroot tới « %.250s »"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "lỗi chdir (chuyển đổi thư mục) sang « %.255s »"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "không thể đặt quyền thực hiện cho « %.250s »"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "không thể setenv (đặt môi trường) cho văn lệnh bảo tồn"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "đã cài đặt văn lệnh %s"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "không thể lấy các thông tin về %s « %.250s »"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "văn lệnh %s mới"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "văn lệnh %s cũ"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "không thể lấy trạng thái về %s « %.250s »: %s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg — đang thử văn lệnh từ gói mới để thay thế ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "không có văn lệnh trong phiên bản mới của gói nên chịu thua"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg: ... có vẻ như việc đã làm được.\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "không thể gỡ bỏ bảo mật « %.255s »"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "không thể kiểm tra sự tồn tại của « %.250s »"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "không thể đọc thư mục thông tin"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "gặp lỗi khi cố mở %.250s"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "không thể ghi tập tin « %s »"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "tập tin cấu hình « %.250s » không nằm trong gói"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "lỗi ghi « %s »"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Chương trình quản lý gói Debian « %s », phiên bản %s.\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2992,7 +3154,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -3037,7 +3203,7 @@ msgstr ""
 "   -Dh|--debug=help                 HIện trợ giúp về việc gỡ lỗi.\n"
 " \n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -3049,7 +3215,7 @@ msgstr ""
 "  --version                        Hiển thị số thứ tự phiên bản.\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -3068,11 +3234,18 @@ msgstr ""
 " (gõ « %s --help » để xem trợ giúp).\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 " Để sử dụng nội bộ (lệnh): dpkg\n"
@@ -3083,8 +3256,44 @@ msgstr ""
 "   --assert-multi-conrep\t\t\tkhẳng định thông báo nhiều cấu hình\n"
 " \n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -3110,6 +3319,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3152,7 +3363,7 @@ msgstr ""
 "  --abort-after <số>          Hủy bỏ sau khi gặp số các lỗi này.\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3173,14 +3384,14 @@ msgstr ""
 "khiển.\n"
 " \n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr ""
 "Khuyên bạn sử dụng « dselect » hay « aptitude »\n"
 " \tđể quản lý gói một cách thân thiện với người dùng.\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3203,59 +3414,63 @@ msgstr ""
 "Tuỳ chọn có dấu [*] thì xuất nhiều — hãy gửi qua ống dẫn cho « less » hoặc « "
 "more »."
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3264,103 +3479,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "gặp vấn đề quan hệ phụ thuộc nên không gỡ bỏ"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "gặp vấn đề quan hệ phụ thuộc nên không gỡ bỏ"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "không thể setenv (đặt môi trường) cho văn lệnh bảo tồn"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "lỗi đọc trong tập tin cấu hình « %.255s »"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3368,7 +3583,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3376,39 +3591,74 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "« --debug » (gỡ lỗi) cần một đối số kiểu bát phân"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr ""
 "gặp tên gói vô giá trị trong danh sách định giới bằng dấu phẩy « --ignore-"
 "depends » (lờ đi các quan hệ phụ thuộc) « %.250s »"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "« --ignore-depends » cần một tên gói hợp lệ. « %.250s » không phải; %s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "số nguyên không hợp lệ cho « --%s »: « %.250s »"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "gặp lỗi khi thực hiện hàm móc « %s », mã thoát %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "trạng thái"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "« --%s » không chấp nhận đối số"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3417,7 +3667,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3425,41 +3675,38 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "không rõ tùy chọn ép buộc hoặc từ chối « %.*s »"
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "quá cũ tùy chọn ép buộc hoặc từ chối « %s »\n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr ""
-"« --command-fd » (lệnh mô tả tập tin) chấp nhận 1 đối số (không phải 0)"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "« --command-fd » (lệnh mô tả tập tin) chỉ chấp nhận 1 đối số"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "« --contents » (nội dung) chấp nhận chính xác một đối số"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "không thể mở « %i » cho luồng"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "gặp kết thúc tập tin bất thường trước kết thúc dòng %d"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "cần một tùy chọn hành động"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
@@ -3467,22 +3714,22 @@ msgstr ""
 "bạn phải ghi rõ mỗi gói bằng tên riêng của nó, không phải bằng tên của tập "
 "tin .deb chứa nó"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "« --%s --pending » (hoãn) không chấp nhận đối số khác tùy chọn"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "« --%s » cần ít nhất một đối số kiểu tên gói"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "Gói %s được liệt kê nhiều lần nên chỉ xử lý một lần.\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3491,7 +3738,7 @@ msgstr ""
 "Nhiều bản sao của gói %s đã được mở gói\n"
 "trong lần chạy này. Chỉ cấu hình nó một lần.\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3500,112 +3747,112 @@ msgstr ""
 "gói %.250s chưa sẵn sàng để xử lý bộ gây nên\n"
 " (trạng thái hiện thời « %.250s », không có bộ gây nên bị hoãn)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  Gói %s mà cung cấp %s sẽ bị gỡ bỏ.\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  Gói %s sẽ bị gỡ bỏ.\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  Phiên bản của %s trên hệ thống là %s.\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  Gói %s mà cung cấp %s cũng đợi xử lý bộ gây nên.\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  Gói %s cũng đợi xử lý bộ gây nên.\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg: cũng đang cấu hình « %s » (yêu cầu bởi « %s »)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  Chưa cấu hình gói %s mà cung cấp %s.\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  Chưa cấu hình gói %s.\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  Chưa cài đặt gói %s mà cung cấp %s.\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  Chưa cài đặt gói %s.\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s) vỡ %s, cũng %s.\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s (%s) cung cấp %s.\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  Phiên bản của %s cần cấu hình là %s.\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " phụ thuộc vào "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "; tuy nhiên:\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "gặp lỗi khi bảo đảm « %.250s » không tồn tại"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "tập tin gói đã tập hợp lại"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "Đang xác thực %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "Lỗi thẩm tra gói %s."
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3614,94 +3861,99 @@ msgstr ""
 "Lỗi thẩm tra gói %s,\n"
 "nhưng vẫn đang cài đặt như bạn yêu cầu.\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "đã qua\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "không thể tạo thư mục tạm thời"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "gói %s có quá nhiều cặp Xung đột/Thay thế"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "không thể xóa tập tin thông tin điều khiển « %.250s »"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr ""
 "phiên bản cũ của gói có tên tập tin thông tin quá dài bắt đầu « %.250s »"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "không thể gỡ bỏ tập tin thông tin cũ « %.250s »"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "không thể cài đặt tập tin thông tin (giả thiết) mới « %.250s »"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "không thể mở thư mục điều khiển tạm thời"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "gói chứa tên tập tin thông tin điều khiển quá dài (bắt đầu « %.50s »)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "thông tin điều khiển gói chứa thư mục « %.250s »"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr ""
 "việc rmdir (gỡ bỏ thư mục) kiểu thông tin điều khiển gói của « %.250s » "
 "không nói « không phải là thư mục »"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "gói %s chứa một danh sách dưới dạng tập tin thông tin"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr ""
 "không thể cài đặt tập tin thông tin mới « %.250s » dưới dạng « %.250s »"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "không thể xóa tập tin thông tin điều khiển « %.250s »"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(Đang ghi lưu sự biến mất của %s, mà đã hoàn toàn được thay thế.)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "không thể truy cập kho lưu"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "không thể tạo thư mục tạm thời"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "độ dài thông tin điều khiển"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "Đã ghi lưu thông tin về %s từ %s.\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "kiến trúc gói (%s) không khớp với hệ thống (%s)"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3710,101 +3962,96 @@ msgstr ""
 "dpkg: về %s chứa %s, vấn đề quan hệ phụ thuộc sẵn:\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "vấn đề quan hệ phụ thuộc sẵn nên không cài đặt %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "đang lờ vấn đề về quan hệ phụ thuộc sẵn."
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "Đang chuẩn bị thay thế %s %s (bằng %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "Đang mở gói %s (từ %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "tên của tập tin cấu hình (bắt đầu « %.250s ») quá dài (>%d ký tự)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "gặp lỗi đọc trong %.250s"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "gặp lỗi khi đóng %.250s"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "gặp lỗi khi cố mở %.250s"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "Đang huỷ cấu hình %s, để có khả năng gỡ bỏ %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "Đang hủy cấu hình %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "Đang mở gói điều thay thế %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb lấy trường"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "gặp lỗi khi đọc kết xuất tar của « dpkg-deb »"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "tập tin .tar của hệ thống tập tin bị hỏng — kho lưu gói bị hỏng"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb: sửa các số không đi sau có thể"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr ""
 "không thể lấy trạng thái về tập tin cũ « %.250s » nên không xoá bỏ nó : %s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "không thể xoá bỏ thư mục cũ « %.250s »: %s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr ""
 "tập tin cấu hình cũ « %.250s » là một thư mục trống (thì đã được xoá bỏ)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "không thể lấy các thông tin về tập tin mới khác « %.250s »"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3813,23 +4060,18 @@ msgstr ""
 "tập tin cũ « %.250s » là cùng một tập tin với vài tập tin mới (cả hai « "
 "%.250s » và « %.250s »)"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "không thể gỡ bỏ bảo mật tập tin cũ « %.250s »: %s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(Đang ghi lưu sự biến mất của %s, mà đã hoàn toàn được thay thế.)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3857,89 +4099,89 @@ msgstr ""
 " (none)\tkhông có\n"
 " r\tyêu cầu cài đặt lại\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "Tên"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "Phiên bản"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "Mô tả"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "Không tìm thấy gói khớp vơi %s.\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "bị trệch bởi %s từ : %s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "bị trệch bởi %s tới : %s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "trệch nội bộ từ : %s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "bị trệch nội bộ tới : %s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "« --search » cần ít nhất một đối số là kiểu mẫu tên tập tin"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "Không tìm thấy gói khớp vơi %s.\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "Gói « %s » không được cài đặt và không có thông tin nào sẵn sàng.\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "Gói « %s » không sẵn sàng.\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "Gói « %s » không được cài đặt.\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "Gói « %s » không chứa tập tin nào (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "bị trệch nội bộ tới : %s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "gói làm trệch những gói khác tới : %s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "bị trệch bởi %s tới : %s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3951,22 +4193,22 @@ msgstr ""
 "« dpkg --contents » (= « dpkg-deb --contents »)\n"
 "\t\tđể liệt kê nội dung của chúng.\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "« --%s » chấp nhận nhiều nhất 2 đối số"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "tập tin điều khiển chứa %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Chương trình quản lý gói %s của Debian, phiên bản %s.\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -4003,11 +4245,17 @@ msgstr ""
 "khiển gói\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -4016,7 +4264,7 @@ msgstr ""
 "  --showformat=<định_dạng>      Dùng định dạng xen kẽ cho « --show »\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -4040,12 +4288,18 @@ msgstr ""
 "  Trường được canh lề phải, nếu độ rộng không âm\n"
 "  (trong trường hợp đó, canh lề trái).\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+"Hãy sử dụng tuỳ chọn trợ giúp « --help » để tìm trợ giúp về chức năng truy "
+"vấn gói."
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "đang lờ yêu cầu gỡ bỏ gói chưa cài đặt %.250s."
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -4055,11 +4309,11 @@ msgstr ""
 "chỉ có những tập tin cấu hình của nó trên hệ thống.\n"
 "Dùng « --purge » (tẩy) để gỡ bỏ chúng."
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "Đây là một gói chủ yếu — đừng gỡ bỏ nó."
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -4068,11 +4322,11 @@ msgstr ""
 "dpkg: vấn đề quan hệ phụ thuộc ngăn cản việc gỡ bỏ %s:\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "gặp vấn đề quan hệ phụ thuộc nên không gỡ bỏ"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -4081,7 +4335,7 @@ msgstr ""
 "dpkg: %s: vấn đề quan hệ phụ thuộc, nhưng vẫn gỡ bỏ như bạn yêu cầu :\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -4089,17 +4343,17 @@ msgstr ""
 "Gói ở trong tình trạng rất không ổn định.\n"
 "Khuyên bạn cài đặt lại nó trước khi thử gỡ bỏ nó."
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "Nên gỡ bỏ hoặc tẩy %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "Đang gỡ bỏ %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -4108,100 +4362,106 @@ msgstr ""
 "trong khi gỡ bỏ %.250s, không thể gỡ bỏ thư mục « %.250s »:\n"
 "%s — thư mục có thể là một điểm lắp không?"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "không thể gỡ bỏ « %.250s »"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "không thể gỡ bỏ bảo mật « %.250s »"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "trong khi gỡ bỏ %.250s, thư mục « %.250s » không trống nên không được gỡ bỏ."
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "không thể gỡ bỏ « %.250s »"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "Đang tẩy các tập tin cấu hình cho %s ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "không thể gỡ bỏ tập tin cấu hình cũ « %.250s » (= « %.250s »)"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "không thể đọc thư mục tập tin cấu hình « %.250s » (từ « %.250s »)"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr ""
 "không thể gỡ bỏ tập tin cấu hình sao lưu cũ « %.250s » (của « %.250s »)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "không thể gỡ bỏ danh sách các tập tin cũ"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "không thể gỡ bỏ văn lệnh postrm (sau khi gỡ bỏ) cũ"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "gặp kết thúc tập tin bất thường trong tên gói trên dòng %d"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "gặp kết thúc dòng bất thường trong tên gói trên dòng %d"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "gặp kết thúc tập tin bất thường sau tên gói trên dòng %d"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "gặp kết thúc dòng bất thường sau tên gói trên dòng %d"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "gặp dữ liệu bất thường sau gói và vùng chọn trên dòng %d"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "gặp tên gói không hợp lệ trên dòng %d: %.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "gặp tên gói không hợp lệ trên dòng %d: %.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "trạng thái mong muốn không rõ trên dòng %d: %.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "lỗi đọc trên thiết bị nhập chuẩn"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"Tác quyền © năm 2000, 2001 của Wichert Akkerman\n"
-"Tác quyền © năm 2006-2009 của Guillem Jover.\n"
+"Hãy sử dụng tuỳ chọn trợ giúp « --help » để tìm trợ giúp về chức năng truy "
+"vấn gói."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4219,7 +4479,7 @@ msgstr ""
 "liệu\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4241,31 +4501,17 @@ msgstr ""
 "  --version                hiển thị số thứ tự phiên bản.\n"
 "\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "đang tước các dấu xuyệc / theo sau"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "không thể mở tập tin statoverride mới"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "gặp lỗi khi gỡ bỏ « statoverride-old »"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "gặp lỗi khi tạo « statoverride-old » mới"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "gặp lỗi khi cài đặt « statoverride » mới"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "« --add » yêu cầu 4 đối số"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
@@ -4274,21 +4520,21 @@ msgstr ""
 "Đã có một sự ghi đè cho « %s » mà bị bỏ qua vì « --force » (ép buộc) được "
 "xác định."
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "Đã có một sự ghi đè cho « %s » nên hủy bỏ."
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "tùy chọn « --update » (cập nhật) đưa ra nhưng %s không tồn tại"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "Không có sự đè."
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "tùy chọn « --update » (cập nhật) vô ích cho « --remove » (gỡ bỏ)"
 
@@ -4410,42 +4656,42 @@ msgstr ""
 "  --no-act                         Chỉ thử, không phải thật thay đổi gì.\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"« dpkg-trigger » phải được gọi từ một văn lệnh duy trì (hoặc với tùy chọn « -"
+"by-package »)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s: chưa tạo thư mục dữ liệu bộ gây nên\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s: mục ghi bộ gây nên chưa tồn tại\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "chấp nhận 1 đối số, tên bộ gây nên"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"« dpkg-trigger » phải được gọi từ một văn lệnh duy trì (hoặc với tùy chọn « -"
-"by-package »)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger: tên gói mong đợi cấm « %.250s »: %.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "tên bộ gây nên không hợp lệ « %.250s »: %.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4454,7 +4700,7 @@ msgstr ""
 "%s: phát hiện chu ký trong khi xử lý bộ gây nên:\n"
 " dãy các gói có bộ gây nên có thể tạo vấn đề này:\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4463,47 +4709,48 @@ msgstr ""
 "\n"
 " các bộ gây nên bị hoãn của gói mà có thể không thể giải quyết:\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "bộ gây nên đi vòng lặp nên bị hủy"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "Đang xử lý các bộ gây nên đối với %s ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "« --%s » cần chính xác một đối số kiểu tập tin Packages (Gói)"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr ""
 "không thể truy cập vùng trạng thái dpkg cho việc cập nhật sẵn sàng hàng loạt"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr ""
 "việc cập nhật sẵn sàng hàng loạt cần thiết quyền ghi vào vùng trạng thái dpkg"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "Đang thay thế thông tin gói sẵn sàng, bằng %s.\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "Đang cập nhật thông tin gói sẵn sàng, bằng %s.\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "Thông tin về %d gói đã được cập nhật.\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4621,157 +4868,156 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "đang lờ %d cảnh báo về (các) tập tin điều khiển\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "« --%s » cần một đối số kiểu <thư_mục>"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "« --build » (xây dựng) chấp nhận nhiều nhất 2 đối số"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "không thể kiểm tra sự tồn tại của kho lưu « %.250s »"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "đích là thư mục — không thể bỏ qua việc kiểm tra tập tin điều khiển"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "không phải kiểm tra nội dung của vùng điều khiển."
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb: đang xây dựng một gói không rõ trong « %s ».\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb: đang xây dựng gói « %s » trong « %s ».\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "lỗi tạo tập tin tạm thời (dữ liệu)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "điều khiển"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "lỗi hủy liên kết tập tin tạm thời (dữ liệu), %s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "lỗi tua lại tập tin tạm thời (dữ liệu)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "lỗi lấy trạng thái về tập tin bộ phận ar (%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "lỗi ghi « %s »"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "giữa các bộ phạn"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "lỗi ghi tên tập tin tới đường ống dẫn tar (dữ liệu)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<nén> từ tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "gặp kết thúc tập tin bất thường trong %s trong %.255s"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "gặp lỗi khi đọc %s từ tập tin %.255s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "lỗi đọc kho lưu « %.255s »"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "lỗi fstat kho lưu"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "kho lưu không có dấu chấm trong số thứ tự phiên bản"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "kho lưu không có dòng mới nào trong phần đầu"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "tập tin « %.250s » bị hỏng — số thứ tự phần sai"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr ""
 "tập tin « %.250s » không phải là một kho nén nhị phân Debian (thử « dpkg-"
 "split » (chia tách)?)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "kho lưu không có dấu chấm trong số thứ tự phiên bản"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "kho lưu không có dòng mới nào trong phần đầu"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "kho lưu không có dấu chấm trong số thứ tự phiên bản"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "không hiểu phiên bản kho lưu %.250s, hãy lấy « dpkg-deb » mới hơn"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4799,41 +5045,41 @@ msgstr "tập tin « %.250s » chứa hai bộ phạn điều khiển nên chị
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " gói Debian mới, phiên bản %s.\n"
 " kích cỡ %ld byte: kho lưu điều khiển= %zi byte.\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "kho lưu có độ dài điều khiển dạng sai « %s »"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "đã bỏ qua dữ liệu bộ phạn từ %s"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " gói Debian cũ, phiên bản %s.\n"
 " kích cỡ %ld byte: kho lưu điều khiển= %zi byte, kho lưu chính= %ld.\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4842,49 +5088,50 @@ msgstr ""
 "dpkg-deb: \ttập tin có vẻ là một kho nén đã bị hỏng\n"
 "dpkg-deb: \tdo việc tải xuống trong chế độ ASCII\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "« %.255s » không phải là kho nén định dạng Debian"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "lỗi ghi tới ống dẫn trong copy (sao chép)"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "lỗi đóng ống dẫn trong copy (sao chép)"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "dữ liệu"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "lỗi chdir (chuyển đổi thư mục) sang thư mục"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "lỗi tạo thư mục"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "lỗi chdir (chuyển đổi thư mục) sang thư mục sau khi tạo nó"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "lỗi chdir (chuyển đổi thư mục) sang thư mục"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<giải nén>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "dán"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "« --%s » cần một đỗi số kiểu tên tập tin .deb"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4893,107 +5140,115 @@ msgstr ""
 "« --%s » cần một thư mục đích.\n"
 "Có thể cần sử dụng « dpkg --install » ?"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "« --%s » chấp nhận nhiều nhất hai đối số (.deb và thư mục)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "« --%s » chỉ chấp nhận một đối số (tên tập tin .deb)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "lỗi chdir (chuyển đổi thư mục) sang « / » để dọn sạch"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "không thể lấy trạng thái về tập tin « %s »"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb: « %.255s » không chứa thành phần điều khiển nào « %.255s »\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr ""
 "việc mở thành phần « %.255s » (trong %.255s) bị lỗi một cách bất thường"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "Còn thiếu %d thành phần điều khiển đã yêu cầu"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "không thể quét thư mục « %.255s »"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "không thể lấy các thông tin về « %.255s » (trong « %.255s »)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "không thể mở « %.255s » (trong « %.255s »)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "lỗi đọc « %.255s » (trong « %.255s »)"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld byte, %5d dòng   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     không phải tập tin chuẩn          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr ""
 "(không có tập tin « control » (điều khiển) trong kho lưu điều khiển!)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "không thể mở thành phần « control » (điều khiển)"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "bị lỗi trong khi đọc thành phần « control » (điều khiển)"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "gặp lỗi khi đóng thành phần « %s »"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "Lỗi trong định dạng"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "« --contents » (nội dung) chấp nhận chính xác một đối số"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Hậu phương kho lưu gói Debian « %s » phiên bản %s.\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -5004,6 +5259,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -5021,7 +5278,7 @@ msgstr ""
 "   --fsys-tarfile <deb>        đưa ra tập tin .tar kiểu hệ thống tập tin.\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -5034,11 +5291,27 @@ msgstr ""
 "<trường_dk> là tên của trường trong tập tin « điều khiển » chính.\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -5048,6 +5321,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "Tuỳ chọn:\n"
@@ -5062,7 +5338,7 @@ msgstr ""
 "lzma, none (không có).\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -5076,7 +5352,7 @@ msgstr ""
 "một cách thân thiện với người dùng. Ghi chú : gói được giải nén\n"
 "bằng lệnh « dpkg-deb --extract » sẽ được cài đặt sai.\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -5085,175 +5361,195 @@ msgstr ""
 "dpkg-deb --help\t\tđể xem trợ giúp về thao tác tập tin *.deb;\n"
 "dpkg --help\t\t\tđể xem trợ giúp về việc cài đặt và gỡ bỏ gói."
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "số nguyên không hợp lệ cho -%c: « %.250s »"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "cấp nén không hợp lệ cho -%c: %ld'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "kiểu nén không rõ « %s »."
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "cấp nén không hợp lệ cho -%c: %ld'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "tập tin « %.250s » bị hỏng — chữ số sai (mã %d) trong %s"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "tập tin « %.250s » bị hỏng — %.250s còn thiếu"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "tập tin « %.250s » bị hỏng — thiếu ký tự dòng mới đằng sau %.250s"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "gặp lỗi khi đọc %.250s"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr ""
 "tập tin « %.250s » bị hỏng — ma thuật sai ở kết thúc của phần đầu thứ nhất"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "tập tin « %.250s » bị hỏng — ký tự đệm sai (mã %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "tập tin « %.250s » bị hỏng — các số không ở trong phần thông tin"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "số thứ tự phiên bản định dạng"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  %.250s hiện thời được cài đặt, nhưng là phiên bản %.250s.\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "tập tin « %.250s » có định dạng phiên bản « %.250s » — cần « dpkg-split » "
 "mới hơn"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "tên gói"
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "số thứ tự phiên bản gói"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "tổng kiểm tra MD5 tập tin gói"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "tập tin « %.250s » bị hỏng — tổng kiểm tra MD5 %.250s sai"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "hiệu phần"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "các số của phần"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "tập tin « %.250s » bị hỏng — không có dấu xuyệc giữa các số của phần"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "số các phần"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "tập tin « %.250s » bị hỏng — sai lập số các phần"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "số thứ tự phần"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "tập tin « %.250s » bị hỏng — số thứ tự phần sai"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "tên gói"
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "tập tin « %.250s » bị hỏng — ma thuật sai ở cuối phần đầu thứ hai"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr ""
 "tập tin « %.250s » bị hỏng — bộ phạn thứ hai không phải là bộ phạn dữ liệu"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr ""
 "tập tin « %.250s » bị hỏng — sai số các phần cho các kích cỡ đã xác định"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr ""
 "tập tin « %.250s » bị hỏng — kích cỡ sai cho số thứ tự phần đã xác định"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "không thể fstat tập tin phần « %.250s »"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "tập tin « %.250s » bị hỏng — quá ngắn"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "không thể mở tập tin phần của kho nén « %.250s »"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "tập tin « %.250s » không phải là một phần kho nén"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5270,9 +5566,10 @@ msgstr "tập tin « %.250s » không phải là một phần kho nén"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5295,12 +5592,19 @@ msgstr ""
 "    Kích cỡ tập tin phần (vùng đã dùng):  %lu byte\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<không rõ>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "« --%s » yêu cầu một hay nhiều đối số kiểu tập tin phần"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "tập tin « %s » không phải là phần kho nén\n"
@@ -5334,7 +5638,7 @@ msgstr "Đang bỏ qua gói đã hủy chọn %s.\n"
 msgid "split package part"
 msgstr "Đang tập hợp %2$d phần để làm gói %1$s: "
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "hoàn tất\n"
@@ -5361,11 +5665,6 @@ msgstr "phần %d còn thiếu"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Công cụ chia tách/nối lại gói Debian « %s »; phiên bản %s.\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Tác quyền © năm 1994-1996 của Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5388,17 +5687,26 @@ msgstr ""
 " \n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "Tùy chọn:\n"
 "   --depotdir <thư_mục>        \tDùng <thư_mục> thay cho %s/%s.\n"
@@ -5413,153 +5721,162 @@ msgstr ""
 " \t1\t-a không phải là một phần;\n"
 " \t2\tlỗi nghiêm trọng !\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "Gõ « dpkg-split --help » để xem trợ giúp."
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "gặp kết thúc tập tin bất thường trong %.250s"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "kích cỡ phần quá dài hoặc không phải là số dương"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "kích cỡ phần phải là ít nhất %d KiB (để chứa phần đầu)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "không thể đọc thư mục kho chứa (depot) « %.250s »"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "« --auto » (tự động) cũng cần sử dụng tùy chọn « --output » (kết xuất)"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "« --auto » (tự động) cần chính xác một đối số kiểu tập tin phần"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "không thể đọc tập tin phần « %.250s »"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "Tập tin « %.250s » không phải là phần của một kho đa phần.\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "không thể mở lại tập tin phần « %.250s »"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "không thể mở tập tin kho chứa (depot) mới « %.250s »"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr ""
 "không thể thay đổi tên tập tin kho chứa (depot) mới « %.250s » thành « "
 "%.250s »"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "Phần %d của gói %s đã được ghi lưu (vẫn muốn "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " và "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "không thể xóa tập tin kho chứa (depot) tiêu thụ « %.250s »"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "Tập tin rác vẫn còn nằm trong thư mục kho chứa (depot):\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "không thể lấy các thông tin về « %.250s »"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu byte)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (không phải là tập tin chuẩn)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "Gói chưa được thu thập lại:\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " Gói %s: có phần "
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "tập tin phần « %.250s » không phải là tập tin chuẩn"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(tổng %lu byte)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "không thể hủy « %.250s »"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "Đã xóa %s.\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb lấy trường"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "không thể mở tập tin nguồn « %.250s »"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "không thể fstat tập tin nguồn"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "tập tin nguồn « %.250s » không phải là tập tin chuẩn"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5567,34 +5884,23 @@ msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "Đang tập hợp %2$d phần để làm gói %1$s: "
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "« --split » (chia tách) cần một đối số kiểu tên tập tin nguồn"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr ""
 "« --split » (chia tách) chấp nhận nhiều nhất một tên tập tin nguồn và một "
 "tiền tố đích"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"Tác quyền © năm 1995 của Ian Jackson.\n"
-"Tác quyền © năm 2000-2002 của Wichert Akkerman.\n"
-"Tác quyền © năm 2009-2010 của Raphael Hertzog.\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5704,7 +6010,7 @@ msgstr ""
 "  --help                   hiển thị trợ giúp này.\n"
 "  --version                hiển thị số thứ tự phiên bản.\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5719,7 +6025,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5754,126 +6060,97 @@ msgstr ""
 "  --version                hiển thị số thứ tự phiên bản.\n"
 "\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "lỗi"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "cảnh báo"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "không thể lấy trạng thái về %s: %s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) bị lỗi: %s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc (cấp phát bộ nhớ) bị lỗi (%ld byte)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "hai lệnh đã xác định: --%s và --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "không thể phụ thêm vào %s: %s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "lỗi quét %s: %s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "lỗi thực hiện %s: %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "không thể làm cho %s là liên kết tượng trưng đến %s: %s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "không thể cài đặt %s như là %s: %s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "không thể gỡ bỏ %s: %s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "gặp kết thúc tập tin bất thường trong khi thử đọc %s"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "trong khi đọc %s: %s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "gặp dòng không có chấm dứt trong khi thử đọc %s"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s bị hỏng: %s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr ""
 "không cho phép ký tự dòng mới trong tập tin « update-alternatives » (%s)"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "trong khi ghi nhớ %s: %s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "tên điều phụ"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "điều phụ trùng %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "liên kết phụ"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "liên kết phụ vẫn trùng với liên kết chính %s"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "liên kết phụ trùng %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "tập tin chủ"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "đường dẫn trùng %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
@@ -5882,128 +6159,118 @@ msgstr ""
 "sự xen kẽ %s (phần của nhóm liên kết %s) không tồn tại. Vì thế đang gỡ bỏ nó "
 "khỏi danh sách các sự xen kẽ."
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "ưu tiên"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "tập tin phụ"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "ưu tiên của %s: %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "không thể đọc %s: %s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "trạng thái"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "trạng thái không hợp lệ"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "liên kết chủ"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "không thể đóng %s: %s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "đang hủy liên kết phụ cũ %s (%s)."
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "không thể ghi %s: %s"
+msgid "unable to flush file '%s'"
+msgstr "không thể chuyển hết tập tin « %s »"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "chế độ tự động"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "chế độ bằng tay"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr "  liên kết hiện thời chỉ tới %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr "  hiện thời không có liên kết"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s — ưu tiên %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  phụ %s: %s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "Phiên bản « tốt nhất » hiện thời là « %s »."
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "Không có phiên bản sẵn sàng."
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "Có %d sự chọn cho sự xen kẽ %s (đang cung cấp %s)."
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "Lựa chọn"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "Đường dẫn"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "Ưu tiên"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "Trạng thái"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr ""
 "Bấm phím Enter để giữ lại giá trị mặc định[*], hoặc gõ số thứ tự lựa chọn: "
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "không phải thay thế %s bằng một liên kết."
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "không thể cài đặt sự chọn không rõ %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
@@ -6012,98 +6279,193 @@ msgstr ""
 "bỏ qua bước tạo %s, vì tập tin liên quan %s (của nhóm liên kết %s) không tồn "
 "tại."
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "không phải thay thế %s bằng một liên kết."
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "Gọi %s."
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "Sự xen kẽ %s chưa thay đổi vì sự chọn %s không sẵn sàng."
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "Bỏ qua sự xen kẽ không rõ %s."
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "gặp dòng quá dài hoặc dòng không có chấm dứt, trong khi thử đọc %s"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "Bỏ qua dòng sai: %s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s vẫn treo, nó sẽ được cập nhật dùng sự chọn tốt nhất sẵn sàng."
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s đã bị thay đổi (bằng tay hoặc bằng văn lệnh) nên chuyển đổi sang chỉ việc "
+"cập nhật bằng tay."
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "đang thiết lập việc tự động chọn %s"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "đang thay đổi tên liên kết %s từ %s thành %s."
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "đang thay đổi tên liên kết phụ %s từ %s thành %s."
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "đang dùng « %s » để cung cấp %s (%s) trong %s."
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "đang ép buộc cài đặt lại sự xen kẽ %s vì nhóm liên kết %s bị hỏng."
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+"không rõ sự xen kẽ hiện thời %s nên chuyển đổi sang %s cho nhóm liên kết %s."
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "tên xen kẽ (%s) không thể chứa dấu xuyệc « / » hoặc dấu cách."
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "liên kết xen kẽ không phải tuyệt đối như yêu cầu : %s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "đường dẫn xen kẽ không phải tuyệt đối như yêu cầu : %s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "sự xen kẽ %s không thể là chủ : %s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "liên kết xen kẽ %s đã được %s quản lý."
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "đường dẫn xen kẽ %s không tồn tại."
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "sự xen kẽ %s không thể là điều phụ của %s: %s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "sự xen kẽ %s không thể là chủ : %s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "liên kết xen kẽ %s đã được %s quản lý."
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "không rõ đối số « %s »"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "« --install » (cài đặt) yêu cầu <liên_kết> <tên> <đường_dẫn> <ưu_tiên>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<liên_kết> và <đường_dẫn> không thể là trùng nhau"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "« ưu tiên » phải là một số nguyên"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "« --%s » yêu cầu <tên> <đường_dẫn>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "« --%s » yêu cầu <tên>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "cho phép « --slave » (phụ) chỉ với « --install » (cài đặt)"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "« --slave » (phụ) yêu cầu <liên_kết> <tên> <đường_dẫn>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "tên %s là cả hai kiểu chính và phụ"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "liên kết %s là cả hai kiểu chính và phụ"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "« --%s » yêu cầu một đối số <tệp>"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "không rõ tùy chọn « %s »"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -6122,121 +6484,53 @@ msgstr ""
 " •--remove-all \tgỡ bỏ tất cả\n"
 " •--auto\t\t\ttự động"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "sự xen kẽ %s không thể là chủ : %s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "liên kết xen kẽ %s đã được %s quản lý."
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "liên kết xen kẽ không phải tuyệt đối như yêu cầu : %s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "đường dẫn xen kẽ không phải tuyệt đối như yêu cầu : %s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "đường dẫn xen kẽ %s không tồn tại."
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "tên xen kẽ (%s) không thể chứa dấu xuyệc « / » hoặc dấu cách."
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "nó là một sự xen kẽ chủ."
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "là một điều phụ của %s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "sự xen kẽ %s không thể là điều phụ của %s: %s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<đầu vào tiêu chuẩn>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "không có sự xen kẽ nào cho %s."
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s vẫn treo, nó sẽ được cập nhật dùng sự chọn tốt nhất sẵn sàng."
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s đã bị thay đổi (bằng tay hoặc bằng văn lệnh) nên chuyển đổi sang chỉ việc "
-"cập nhật bằng tay."
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "đang thiết lập việc tự động chọn %s"
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<đầu vào tiêu chuẩn>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "sự xen kẽ %s cho %s không được đăng ký nên không lập."
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "Không có chương trình nào cung cấp %s."
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "Không có gì cần cấu hình."
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "Chỉ có một sự xen kẽ trong nhóm liên kết %s: %s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "sự xen kẽ %s cho %s không được đăng ký nên không gỡ bỏ."
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr ""
 "đang gỡ bỏ sự xen kẽ được chọn bằng tay — đang chuyển đổi %s sang chế độ tự "
 "động"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "khả năng tự động cập nhật %s bị tắt nên không làm gì."
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
@@ -6244,22 +6538,174 @@ msgstr ""
 "để bật lại khả năng tự động cập nhật, hãy dùng lệnh « update-alternatives --"
 "auto %s »."
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "đang dùng « %s » để cung cấp %s (%s) trong %s."
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "lỗi mở « %s » để ghi cơ sở dữ liệu %s"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "đang ép buộc cài đặt lại sự xen kẽ %s vì nhóm liên kết %s bị hỏng."
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "lỗi chuyển hết cơ sở dữ liệu %s ra « %.250s »"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
-"không rõ sự xen kẽ hiện thời %s nên chuyển đổi sang %s cho nhóm liên kết %s."
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "lỗi fsync (đồng bộ tập tin) cơ sở dữ liệu %s với « %.250s »"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "lỗi đóng « %.250s » sau khi ghi cơ sở dữ liệu %s"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "lỗi liên kết « %.250s » tới « %.250s » để sao lưu cơ sở dữ liệu %s"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "lỗi cài đặt « %.250s » như là « %.250s » chứa cơ sở dữ liệu %s"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc (cấp phát lại) bị lỗi (%ld byte)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "không thể viết tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "không thể chuyển hết tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "không thể động bộ hoá tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "không thể cài đặt tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "không thể tạo tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "không thể đóng tập tin sự quan tâm bộ gây nên mới « %.250s »"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "không thể tạo tập tin bộ gây nên tập tin mới « %.250s »"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "không thể viết tập tin bộ gây nên tập tin mới « %.250s »"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "không thể chuyển hết tập tin bộ gây nên tập tin mới « %.250s »"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "không thể động bộ hoá tập tin bộ gây nên tập tin mới « %.250s »"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "không thể đóng tập tin bộ gây nên tập tin mới « %.250s »"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "không thể cài đặt tập tin bộ gây nên tập tin mới dạng « %.250s »"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Tác quyền © năm 1995 của Ian Jackson.\n"
+#~ "Tác quyền © năm 2000,2001 của Wichert Akkerman.\n"
+#~ "Tác quyền © năm 2010 Guillem Jover.\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "không thể tạo tập tin %s mới"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "gặp lỗi khi tạo tập tin « diversions-old » mới"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "không thể tạo tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "lỗi ghi vào tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "lỗi xóa sạch tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "lỗi đồng bộ hoá tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "lỗi đóng tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "lỗi cài đặt tập tin liệt kê nội dung đã cập nhật cho gói %s"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr ""
+#~ "« --command-fd » (lệnh mô tả tập tin) chấp nhận 1 đối số (không phải 0)"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "« --command-fd » (lệnh mô tả tập tin) chỉ chấp nhận 1 đối số"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "Tác quyền © năm 2000, 2001 của Wichert Akkerman\n"
+#~ "Tác quyền © năm 2006-2009 của Guillem Jover.\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "không thể mở tập tin statoverride mới"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "gặp lỗi khi gỡ bỏ « statoverride-old »"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "gặp lỗi khi tạo « statoverride-old » mới"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "gặp lỗi khi cài đặt « statoverride » mới"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "« --build » (xây dựng) chấp nhận nhiều nhất 2 đối số"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Tác quyền © năm 1994-1996 của Ian Jackson.\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "Tác quyền © năm 1995 của Ian Jackson.\n"
+#~ "Tác quyền © năm 2000-2002 của Wichert Akkerman.\n"
+#~ "Tác quyền © năm 2009-2010 của Raphael Hertzog.\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "nó là một sự xen kẽ chủ."
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "là một điều phụ của %s"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "không thể lấy trạng thái về %s: %s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) bị lỗi: %s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "lỗi quét %s: %s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "lỗi thực hiện %s: %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "không thể làm cho %s là liên kết tượng trưng đến %s: %s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "không thể cài đặt %s như là %s: %s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "trong khi ghi nhớ %s: %s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "không thể đọc %s: %s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "không thể đóng %s: %s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "không thể ghi %s: %s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6559,9 +7005,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "đã bỏ qua vùng điều khiển từ %s"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "lỗi thực hiện tar"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "lỗi tạo thư mục tạm thời"
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 9198a52..a58f1bd 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.7\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-12-18 02:26+0100\n"
 "Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -29,240 +29,348 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, c-format
 msgid "unable to write file '%s'"
 msgstr "无法写入文件 %s"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr "ar 生成的 %s 损坏头"
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "fstat ar 成员文件失败(%s)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "ar member file (%s)"
 msgstr "fstat ar 成员文件失败(%s)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "不应当为空字符串"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "必须以字母开头"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "不允许出现字符 %c  (只能使用字符、数字和 %s)"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+#| msgid "error writing to '%s'"
+msgid "error writing to architecture list"
+msgstr "写入到 %s 出错"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to create new file '%.250s'"
+msgstr "无法写入文件 %s"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "unable to write new file '%.250s'"
+msgstr "无法写入文件 %s"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+#| msgid "unable to flush file '%s'"
+msgid "unable to flush new file '%.250s'"
+msgstr "无法清空文件 %s"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+#| msgid "unable to sync file '%.255s'"
+msgid "unable to sync new file '%.250s'"
+msgstr "无法同步文件 %.255s "
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "无法获取其它新文件 %.250s 的信息"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "error removing old diversions-old"
+msgid "error removing old backup file '%s'"
+msgstr "删除旧的本地修改项备份出错"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "新建管道 %.255s 时出错"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "无法卸载 %.250s"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+#| msgid "error installing new diversions"
+msgid "error installing new file '%s'"
+msgstr "安装新的本地修改项出错"
+
+#: lib/dpkg/buffer.c:193
 #, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "为 %s 读取缓冲副本失败"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "为 %s 写入缓冲副本失败"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, c-format
 msgid "short read on buffer copy for %s"
 msgstr "为 %s 短暂读取缓冲副本"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "执行 tar 失败"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, c-format
 msgid "unable to execute %s (%s)"
 msgstr "无法运行 %s (%s)"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "无法识别的压缩类型 %s ！"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s：解压缩"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s：压缩"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr "%s：绑定输入到 gzip 流失败"
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s：内部 gzip 读取错误：%s"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s：内部 gzip 写入错误"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr "%s：绑定输出到 gzip 流出错"
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s：内部 gzip 读取错误"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s：内部 gzip 写入错误：%s"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s：内部 gzip 写入错误：%s"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr "%s：绑定输入到 bzip2 流失败"
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s：内部 bzip2 读取错误：%s"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s：内部 bzip2 写入错误"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr "%s：绑定输出到 bzip2 流出错"
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s：内部 bzip2 读取错误"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s：内部 bzip2 写入错误：%s"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr "未预料的 bzip2 错误"
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
 "max=%d)"
 msgstr "更新目录中包含文件 %.250s，其文件名太长(长度为 %d，但最大不能超过 %d)"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "更新目录中含有不同长度名称的文件(分别为 %d 和 %d)"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "无法扫描更新目录 %.255s "
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "删除合并的更新文件 %.255s 失败"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "无法创建 %.255s"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "无法填充 %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "无法在填充后刷新 %.250s"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "无法在填充 %.250s 后找到起始位置"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, c-format
 msgid "unable to open lock file %s for testing"
 msgstr "无法打开锁文件 %s 以测试"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "无法打开或建立状态数据库的锁文件"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "您没有为 dpkg 的状态数据库加锁的权限"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "无法为 dpkg 的状态数据库加锁"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "该操作需要超级用户权限"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "无法访问 dpkg 状态区域"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "该操作需要用户对 dpkg 状态目录有读写权限"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "删除我自己的更新文件 %.255s 失败"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "无法写入 %.250s 的更新状态"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "无法刷新 %.250s 的更新状态"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "无法截断 %.250s 的更新状态"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "无法同步 %.250s 的更新状态"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "无法关闭 %.250s 的更新状态文件"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "无法安装 %.250s 的更新状态"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+#| msgid "format version number"
+msgid "format version has no dot"
+msgstr "格式版本"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+#| msgid "format version number"
+msgid "format version followed by junk"
+msgstr "格式版本"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -281,70 +389,42 @@ msgstr "无法同步文件 %s"
 msgid "unable to open directory '%s'"
 msgstr "无法打开文件 %s"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, c-format
 msgid "unable to open file '%s'"
 msgstr "无法打开文件 %s"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, c-format
 msgid "unable to sync file '%s'"
 msgstr "无法同步文件 %s"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, c-format
 msgid "unable to close file '%s'"
 msgstr "无法关闭文件 %s"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "将 %.50s 详情写入至 %.250s 失败"
 
-#: lib/dpkg/dump.c:424
-#, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "无法打开 %s 以写入 %s 数据库"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "无法为数据库文件 %s 设置缓冲区"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "写入 %s 数据库记录失败(%.50s 到 %.250s)"
 
-#: lib/dpkg/dump.c:447
-#, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "清空 %s 数据库到 %.250s 失败"
-
-#: lib/dpkg/dump.c:449
-#, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "fsync %s 数据库到 %.250s 失败"
-
-#: lib/dpkg/dump.c:452
-#, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "写入 %2$s 数据库后，关闭 %1$.250s 失败"
-
-#: lib/dpkg/dump.c:456
-#, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "建立 %.250s 到 %.250s 的链接时失败(该链接用于备份 %s 数据库)"
-
-#: lib/dpkg/dump.c:459
-#, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "将包含 %3$s 数据库的 %1$.250s 安装为 %2$.250s 时失败"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -353,7 +433,7 @@ msgstr ""
 "%s: 无法恢复的致命错误，中止：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -365,13 +445,13 @@ msgstr ""
 "%s: 无法恢复的致命错误，中止：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "新建清理条目时内存不足"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -380,146 +460,180 @@ msgstr ""
 "%s：清理时出错:\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg：在错误恢复过程中发生了太多的嵌套错误！！\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "新建清理条目时内存不足"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "新建清理条目参数太多，内存不足"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 #| msgid "%s: warning: %s\n"
 msgid "%s: error: %s\n"
 msgstr "%s：警告：%s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, c-format
 msgid "%s: warning: %s\n"
 msgstr "%s：警告：%s\n"
 
-#: lib/dpkg/ehandle.c:414
-#, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+#: lib/dpkg/ehandle.c:416
+#, fuzzy, c-format
+#| msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%s:%d：内部错误：%s\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "%s 缺失"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "%.*s 不被 %s 所允许"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "忽略 %s 后的数据"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "软件包名称无效(%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "文件描述字段 %s 为空"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "状态文件不允许文件描述字段 %s "
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "文件描述字段 %s 中的值太多(和其他的相比)"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "文件描述字段 %s 中的值太少(和其他的相比)"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "布尔型字段的 yes/no"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr " priority 字段中的文字"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "该环境中不允许 status 字段的值"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr " status 字段的第一个词(want)"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr " status 字段的第二个词(error)"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr " status 字段的第三个词(status)"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, c-format
 msgid "error in Version string '%.250s'"
 msgstr "版本字符串 %.250s 中有错误"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "您使用了已经废弃不用的字段 Revision 或者 Package-Revision "
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr " config-version 字段的值在该环境中不被允许"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, c-format
 msgid "error in Config-Version string '%.250s'"
 msgstr "Config-Version 字符串 %.250s 中有错误"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr " conffiles  的值包含了有格式错误的行： %.*s "
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr " conffiles 的值中，有的行是以 %c 开头的，而它不是空格"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "根目录或是空目录也被列为了 conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr ""
 "%s\" 字段缺少软件包名，也可能是在本该填写软件包名的地方发现了无意义的数据"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "%s 字段，无效的软件包名 %.255s :%s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr ""
+"%s\" 字段缺少软件包名，也可能是在本该填写软件包名的地方发现了无意义的数据"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d file or directory currently installed.)\n"
+#| msgid_plural "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "系统当前共安装有 %d 个文件和目录。)\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "'%s' field, reference to '%.255s': error in version"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "%s 字段，于 %.255s ：解析版本号时出错"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -528,7 +642,7 @@ msgstr ""
 "%s 字段，于  %.255s :\n"
 " 错误的版本依赖关系 %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -537,7 +651,7 @@ msgstr ""
 "%s 字段，于 %.255s :\n"
 "  %c  已被废弃不用，请使用 %c= 或者 %c%c "
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -546,11 +660,11 @@ msgstr ""
 "%s 字段，于 %.255s :\n"
 " 未明确要求版本号完全一致，建议使用 = "
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "Provides 中只能指明具体的版本"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -559,55 +673,55 @@ msgstr ""
 "%s 字段，于 %.255s :\n"
 " 版本号以一个不是字母的字符开头，建议加一个空格"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "%s 字段，于 %.255s ：版本号含有 %c "
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "%s 字段，于 %.255s ：版本号不应就此终止"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, c-format
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "%s 字段，于 %.255s ：解析版本号时出错"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "%s 字段，在引用软件包 %.255s 后发现语法错误"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "在 %s 字段中不能含有候选项( | )"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr " triggers-pending 字段的值在该环境中不被允许"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "非法的未决触发器名 %.255s ：%s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "重复的未决触发器 %.255s "
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr " triggers-awaited 字段的值在该环境中不被允许"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "在等待触发器 %.255s 中包含非法的软件包名：%s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "重复的等待触发包 %.255s "
@@ -664,249 +778,279 @@ msgstr "<包状态和进度文件描述符>"
 msgid "unable to write to status fd %d"
 msgstr "无法写入状态 fd %d"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "malloc failed (%ld bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "malloc 失败 (%ld 字节)"
-
-#: lib/dpkg/mlib.c:58
-#, fuzzy, c-format
-#| msgid "realloc failed (%ld bytes)"
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc 失败(%ld 字节)"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "分配内存失败"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "无法 dup 到 std%s"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "无法 dup 到 fd %d"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "无法新建管道"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, c-format
 msgid "error writing to '%s'"
 msgstr "写入到 %s 出错"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "在 %.250s 时，无法读取 filedescriptor 标志位"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "在 %.250s 时，无法设置 close-on-exec 标志位"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "配置错误：%s:%d：%s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "无法打开配置文件  %.255s 以备读取：%s"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr "%s 中有不平衡引用"
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, c-format
 msgid "unknown option '%s'"
 msgstr "未知选项 %s "
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, c-format
 msgid "'%s' needs a value"
 msgstr "'%s' 选项需要一个值"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, c-format
 msgid "'%s' does not take a value"
 msgstr "'%s' 选项不需要值"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "读取配置文件 %.255s 时出错"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "关闭配置文件 %.255s 时出错"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "打开配置目录 %s 时出错"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "未知选项 -- %s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s 选项需要一个参数"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s 选项不需要参数"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "未知选项 -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c 选项需要一个参数"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c 选项不需要参数"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "废弃的选项 --%s \n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "-%c (--%s) 和 -%c (--%s) 两个操作之间有矛盾"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "有多个值对应于字段 %s "
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "用户自定义的字段名 %.*s 太短"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "有多个值对应于用户自定义的字段 %.*s "
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "找不到 %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s 的值为空"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "软件包有 %s 状态但触发器在等待"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "软件包有 Configured-Version 的标志，但是它安装状态却与之不符"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "软件包有 %s 状态但触发器在等待"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "软件包有触发器等待状态但没有触发器在等待"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "软件包有 %s 状态但是触发器处于未决状态"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "软件包有触发器未决状态但没有触发器处于未决状态"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "该软件包的状态是尚未安装，但是它却有 conffiles，忽略这些 conffile"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "无法打开软件包的 info 文件 %.255s 进行读取"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "无法获得软件包 info 文件 %.255s 的状态"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "无法 mmap 软件包的 info 文件 %.255s "
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "无法获得软件包 info 文件 %.255s 的状态"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "读取完毕 %.255s 后，无法关闭该文件"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "在字段名 %.*s 后发现 EOF"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "在字段名 %.*s 中发现换行符"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "在字段名 %.*s 中发现 MSDOS EOF (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "字段名 %.*s 后必须紧跟冒号"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "在字段 %.*s 的值的前面发现了 EOF(缺少最后结尾的换行符)"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "在字段 %.*s 的值中间发现了 MSDOS EOF 字符(缺少最后结尾的换行符？)"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "在字段名 %.*s 中发现换行符"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "在字段 %.*s 的值中间发现了 EOF 字符(缺少最后结尾的换行符)"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "发现了多个软件包的 info 条目，但只允许一个"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "读取完毕 %.255s 后，无法关闭该文件"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "在 %.255s 中没有软件包的相关信息"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d package '%.255s':\n"
@@ -918,7 +1062,7 @@ msgstr ""
 "%s，在文件 %.255s 第 %d 行附近，软件包 %.255s :\n"
 " "
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 #| msgid ""
 #| "%s, in file '%.255s' near line %d:\n"
@@ -930,200 +1074,190 @@ msgstr ""
 "%s，在文件 %.255s 第 %d 行附近:\n"
 " "
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "不应当为空字符串"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "必须以字母开头"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "不允许出现字符 %c  (只能使用字符、数字和 %s)"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<无>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "版本号为空"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "版本号里嵌有空格字符"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "版本中的版次不是数字"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "版本号的冒号后面没有任何东西"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 msgid "invalid character in version number"
 msgstr "版本号后的字符串无效"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 msgid "invalid character in revision number"
 msgstr "版本号后的字符串无效"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "找不到 %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s 的值为空"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "字段宽度中有无效的字符 %c \n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "没有发现格式字串中配对的右括号\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "(无可用描述)"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "在等待触发器 %.255s 中包含非法的软件包名：%s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "在等待触发器 %.255s 中包含非法的软件包名：%s"
+
+#: lib/dpkg/subproc.c:55
 #, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "无法在运行 %2$.250s 之前忽略信号 %1$s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "当恢复处理信号 %s 时出错：%s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s (子进程)：%s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork 失败"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "子进程 %s 返回了错误号 %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 #| msgid "wait for subprocess %s failed"
 msgid "subprocess %s was interrupted"
 msgstr "等待子进程 %s 时出错"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "子进程 %s 被信号(%s)%s 终止了"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr "，核心已转储"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "子进程 %s 出错，所获得的等待状态数为 %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, c-format
 msgid "wait for subprocess %s failed"
 msgstr "等待子进程 %s 时出错"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "无效的软件包名 %.250s 出现在触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "已截断触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "触发推迟文件 %.250s 中有语法错误，在字符 %s %s"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "无法打开/创建触发器锁文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "已触发"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "无法获取触发推迟文件 %.250s 的信息"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "无法打开触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "无法打开/创建新的触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "读取触发推迟文件 %.250s 时出错"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "无法写入新的触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "无法关闭新的触发推迟文件 %.250s"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "无法安装新的触发推迟文件 %.250s"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "不允许空的触发器名"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "触发器名包含无效字符"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1131,100 +1265,40 @@ msgid ""
 msgstr ""
 "触发器名 %.250s 包含无效或者未知的语法(在对软件包 %.250s 感兴趣的触发器中)"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "无法打开触发关注列表文件 %.250s"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "回到触发关注文件 %.250s 起始位置失败"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
 "%.250s"
 msgstr "触发关注文件 %.250s 语法错误；非法的软件包名 %.250s ：%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "无法创建新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "无法写入新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:435
-#, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "无法清空新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:438
-#, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "无法同步新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:442
-#, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "无法创建新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "无法安装新的触发关注文件 %.250s"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "文件 %.250s 和软件包 %.250s 有重复的文件触发关注"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "无法创建新的文件触发文件 %.250s"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "无法写入新的文件触发文件 %.250s"
-
-#: lib/dpkg/triglib.c:546
-#, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "无法清空新的文件触发文件 %.250s"
-
-#: lib/dpkg/triglib.c:549
-#, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "无法同步新的文件触发文件 %.250s"
-
-#: lib/dpkg/triglib.c:553
-#, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "无法创建新的文件触发文件 %.250s"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "无法安装新的文件触发文件到 %.250s"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "无法读取文件触发文件 %.250s"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "文件触发文件 %.250s 中有语法错误"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1232,37 +1306,45 @@ msgid ""
 msgstr ""
 "文件触发记录有提到非法的软件包名 %.250s (用于文件 %.250s 的触发关注)：%.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
 "%.250s': %.250s"
 msgstr "触发器配置项文件`%.250s'在触发器名 %.250s 中包含非法触发器语法：%.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "无法打开触发器配置项文件 %.250s"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "触发器配置项文件包含位置指令语法"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "触发器配置项文件包含位置指令 %.250s"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "无法创建触发器状态目录 %.250s"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "无法设置触发器状态目录 %.250s 的所有权"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "不允许空的触发器名"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "触发器名包含无效字符"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1287,92 +1369,159 @@ msgstr "读取 %.250s 时发现未预期的文件结束符"
 msgid "error formatting string into varbuf variable"
 msgstr "将字符串格式化为 varbuf 变量时出错"
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "从 dpkg-deb 的管道读取数据时出错"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr "已跳过未解包文件 %.255s (已被替换或排除？)"
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
 #, c-format
-msgid "error setting timestamps of `%.255s'"
-msgstr "为 %.255s 设置时间戳时出错"
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "无法创建 %.255s (处理 %.255s 时)"
 
-#: src/archives.c:262
+#: src/archives.c:324 src/archives.c:408
 #, c-format
-msgid "error setting ownership of symlink `%.255s'"
-msgstr "为符号链接 %.255s 设置属主时出错"
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "%.255s  时，dpkg-deb 被作为后端"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
 #, c-format
 msgid "error setting ownership of `%.255s'"
 msgstr "为 %.255s 设置属主时出错"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
 #, c-format
 msgid "error setting permissions of `%.255s'"
 msgstr "为 %.255s 设置权限位时出错"
 
-#: src/archives.c:395
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "关闭/写入 %.255s 出错"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "新建管道 %.255s 时出错"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "新建设备文件 %.255s 时出错"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "新建硬链接 %.255s 时出错"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "新建符号链接 %.255s 时出错"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "新建目录 %.255s 时出错"
+
+#: src/archives.c:436 src/archives.c:440
+#, c-format
+msgid "error setting timestamps of `%.255s'"
+msgstr "为 %.255s 设置时间戳时出错"
+
+#: src/archives.c:452
+#, c-format
+msgid "error setting ownership of symlink `%.255s'"
+msgstr "为符号链接 %.255s 设置属主时出错"
+
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
+#, c-format
+msgid "unable to read link `%.255s'"
+msgstr "无法读取符号链接 %.255s "
+
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
+#, c-format
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+#| msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "正试图覆盖 %.250s，它同时被包含于软件包 %.250s %.250s"
+
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "获取现有的符号链接 %.250s 的状态(反引用)失败"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
 "symlink `%.250s'"
 msgstr "获取建议的新符号链接 %.250s 的状态失败，它将替代符号链接 %.250s"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
 "%.250s' (package: %.100s)"
 msgstr "正在尝试覆盖 %.250s，它是 %.250s 的本地修改版本(软件包：%.100s)"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "正在尝试覆盖 %.250s，它是 %.250s 的本地修改版本"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "无法获取 %.255s 的状态(正准备安装该文件)"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "在安装另一版本前，无法清理 %.255s 的临时文件"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "在安装另一版本前，无法获取恢复后的 %.255s 的状态"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "包文件中含有一个对象 %.255s，无法识别它的类型 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, c-format
+msgid "cannot stat file '%s'"
+msgstr "无法访问文件 %s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "正在替换原软件包中的文件 %s ...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "被已安装的软件包 %s 中的文件替换了...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
@@ -1380,92 +1529,47 @@ msgid ""
 msgstr ""
 "正试图用一个非目录的文件替换目录 %.250s，该目录属于软件包 %.250s %.250s"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "正试图覆盖 %.250s，它同时被包含于软件包 %.250s %.250s"
 
-#: src/archives.c:702
-#, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "无法创建 %.255s (处理 %.255s 时)"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "%.255s  时，dpkg-deb 被作为后端"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "关闭/写入 %.255s 出错"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "新建管道 %.255s 时出错"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "新建设备文件 %.255s 时出错"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "新建硬链接 %.255s 时出错"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "新建符号链接 %.255s 时出错"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "新建目录 %.255s 时出错"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "无法将 %.255s 改名，以安装新的版本"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "无法读取符号链接 %.255s "
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "无法为 %.255s 做一个符号链接备份"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "无法更改 %.255s 的符号链接备份的属主"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "无法在安装新的版本前，为 %.255s 做一个符号链接备份"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "无法安装 %.255s 的新版本"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, c-format
 msgid "unable to open '%.255s'"
 msgstr "无法打开 %.255s "
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "无法同步文件 %.255s "
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1474,14 +1578,14 @@ msgstr ""
 "忽视 %s 的依赖关系问题：\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr "正在考虑反配置基础软件包 %s，以便启用 %s。"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
@@ -1490,7 +1594,7 @@ msgstr ""
 "dpkg：拒绝，%s 是基础软件包，不能反配置该软件包\n"
 " 启用开启 %s。\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1499,28 +1603,28 @@ msgstr ""
 "dpkg：拒绝，不能继续进行 %s (不妨尝试 --auto-deconfigure)：\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "卸载 %.250s"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "安装 %.250s"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg：正在考虑反配置 %s，否则会被 %s 破坏 ...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg：好的，将反配置 %s (被 %s 破坏)。\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1529,11 +1633,11 @@ msgstr ""
 "dpkg：关于含有 %2$s 的 %1$s：\n"
 "%3$s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "忽视软件包间的破坏，无论怎样，继续安装！"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1542,27 +1646,27 @@ msgstr ""
 "安装 %.250s 将破坏 %.250s，并且\n"
 "不允许反配置(--auto-deconfigure 也许会有帮助)"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "安装 %.250s 将破坏现有软件"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg：为了 %2$s，正考虑卸载 %1$s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s 没有被正常安装 - 将忽略所有对它的依赖关系。\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg：也许卸载 %s 会有问题，因为它提供了 %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
@@ -1571,101 +1675,103 @@ msgstr ""
 "dpkg：尽管软件包 %s 需要重新安装，但还是将遵照您的要求，\n"
 "把它卸载。\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg：软件包 %s 需要重新安装，它不会被卸载。\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg：好的，为了 %2$s 卸载 %1$s。\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "软件包相互冲突 - 将不安装 %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "忽视软件包间的冲突，无论怎样，继续安装！"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --递归执行需要至少一个路径作为参数"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 msgid "find for dpkg --recursive"
 msgstr "启用 --recursive 选项执行 find"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "无法 fdopen find 的管道"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "读取 find 的管道时出错"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "关闭 find 的管道时出错"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--recursive 选项所调用的 find 返回了一个没有被处理的错误 %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "已搜索包文件，但是没有发现任何软件包(即与 *.deb 匹配的文件)"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s 需要至少一个软件包文件作为参数"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr "<标准输出>"
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr "<标准错误>"
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "选中了曾被取消选择的软件包 %s。\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "忽略了被取消选择的软件包 %s。\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "%1$.250s 的 %2$.250s 版本已经安装，因而将不再安装它。\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "即将把 %.250s 从 %.250s 降级到 %.250s。"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "由于不希望把 %.250s 从 %.250s 降级到 %.250s，因而将不再安装它。\n"
@@ -1697,17 +1803,17 @@ msgstr "无法删除 %.250s 的新近安装的版本"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "无法删除 %.250s 的新近解压的版本"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, c-format
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "无法获取新发布版的 conffile  %.250s"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "无法获取当前已被安装的 conffile  %.250s 的信息"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1718,57 +1824,57 @@ msgstr ""
 "系统中并未发现配置 %s。\n"
 "如您所愿，安装了新的配置文件。\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "%s：无法删除以前的备份文件 %.250s ：%s"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "%s：无法将 %.250s 改名为 %.250s ：%s"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s：删除 %.250s 失败：%s"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "%s：无法删除以前的发布版本 %.250s ：%s"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "%s：无法删除 %.250s (在覆盖前)：%s"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "%s：将 %.250s 链接到 %.250s 失败：%s"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "正在安装新版本的配置文件 %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "无法把 %.250s 安装到 %.250s"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "您未曾安装名为 %s 的软件包，因而不能对它进行配置"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "您已经安装并配置了软件包 %.250s"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1777,7 +1883,24 @@ msgstr ""
 "现在尚不能配置软件包 %.250s\n"
 " 不能配置(目前状态为 %.250s )"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"现在尚不能配置软件包 %.250s\n"
+" 不能配置(目前状态为 %.250s )"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1786,11 +1909,11 @@ msgstr ""
 "dpkg：依赖关系问题使得 %s 的配置工作不能继续：\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "依赖关系问题 - 仍未被配置"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1799,7 +1922,7 @@ msgstr ""
 "dpkg：%s：尽管有依赖关系的问题，但不管怎样，还是按照您的要求，继续配置：\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
@@ -1807,12 +1930,12 @@ msgstr ""
 "该软件包正处于非常不稳定的状态 - 您最好\n"
 "在配置它之前，先重新安装它。"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "正在设置 %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1821,7 +1944,7 @@ msgstr ""
 "%s：无法获得配置文件 %s 的状态\n"
 " (=  %s )：%s"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1830,7 +1953,7 @@ msgstr ""
 "%s：配置文件 %s 是一个循环(最终指向自己)链接\n"
 " (=  %s )"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1839,7 +1962,7 @@ msgstr ""
 "%s：无法 readlink conffile  %s \n"
 " (=  %s )：%s"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1848,33 +1971,34 @@ msgstr ""
 "%s：无法找到 conffile  %.250s 最终指向的文件\n"
 " ( %s 是一个指向 %s 的符号链接)"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr "%s：警告 - conffile  %.250s 不是普通文件或者符号链接 (=  %s )"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
-#, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+#: src/configure.c:532
+#, fuzzy, c-format
+#| msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "%s：无法打开 conffile %s 来作哈希处理：%s"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "当您完成操作后，请输入 exit。\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1883,12 +2007,12 @@ msgstr ""
 "\n"
 "配置文件 %s "
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr "(实际上是 %s )"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1899,7 +2023,7 @@ msgstr ""
 " ==> 系统中的这个文件或者是由您创建的，或者是由脚本建立的。\n"
 " ==> 软件包维护者所提供的软件包中也包含了该文件。\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1908,7 +2032,7 @@ msgstr ""
 "\n"
 "     在安装后未曾更动。\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1917,7 +2041,7 @@ msgstr ""
 "\n"
 " ==> 在安装后曾被修改(您或者某个脚本修改了它)。\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1926,37 +2050,37 @@ msgstr ""
 "\n"
 " ==> 在安装后曾被删除(您或者某个脚本删除了它)。\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> 软件包的提交者同时提供了一个更新了的版本。\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     软件包的版本和上次安装的版本是相同的。\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> 如您所愿，安装了新的配置文件。\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> 如您所愿，保留原来的配置文件不变。\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> 按照默认设置，保留原有的配置文件。\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> 按照默认设置，安装新的配置文件。\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1971,178 +2095,169 @@ msgstr ""
 "      D     ：显示两者的区别\n"
 "      Z     ：把当前进程切换到后台，然后查看现在的具体情况\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " 默认的处理方法是保留您当前使用的版本。\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " 默认的处理办法是安装新的版本。\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[默认选项=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[默认选项=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[无默认选项]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "在 conffile 提示输入前写标准错误出错"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "在 conffile 提示输入时读取标准输入出错"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "在 conffile 提示输入时在标准输入读到了 EOF "
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s 依赖于 %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s 预依赖于 %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s 推荐 %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s 建议 %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s 破坏 %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s 冲突于 %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s 增强 %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  即将卸载 %.250s。\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  即将反配置 %.250s。\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  即将安装 %.250s，但安装的版本是 %.250s。\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  已安装 %.250s，但安装的版本是 %.250s。\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  已解包 %.250s，但仍未配置。\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  已解包 %.250s，但它的版本是 %.250s。\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  上次配置 %.250s 时，它的版本是 %.250s。\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s 现在 %s。\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s 提供了 %.250s，但是它即将被删除。\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s 提供了 %.250s，但是它的配置信息将被抹去。\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s 提供了 %.250s，但是它现在 %s。\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s 未安装。\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  即将安装 %.250s (版本为 %.250s)。\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s (版本为 %.250s)已存在并且 %s。\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s 提供了 %.250s，它将被安装。\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s 提供了 %.250s 并已存在而且 %s。\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about diverting files."
 msgstr "使用 --help 查看关于查询软件包的帮助。"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s 版本 %s。\n"
 
-#: src/divertcmd.c:69
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"版权所有 (C) 1995 Ian Jackson\n"
-"版权所有 (C) 2000,2001 Wichert Akkerman\n"
-"版权所有 (C) 2010 Guillem Jover\n"
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2151,8 +2266,8 @@ msgstr ""
 "此软件是自由软件；要获知复制该软件的条件，请参阅 GNU 公共许可证\n"
 "第二版或其更新的版本。本软件【不】提供任何担保。\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2161,7 +2276,7 @@ msgstr ""
 "用法：%s [<选项> ...] <命令>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2180,7 +2295,7 @@ msgstr ""
 "  --truename <文件名>      返回被本地修改的原始文件。\n"
 "\n"
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, c-format
 msgid ""
 "Options:\n"
@@ -2209,7 +2324,7 @@ msgstr ""
 "  --version                显示版本信息。\n"
 "\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2222,17 +2337,12 @@ msgstr ""
 "在删除本地修改项的时候，--package 或 --local 选项和 --divert 选项必须一致。\n"
 "软件包的 preinst 和 postrm 脚本通常应当指定 --package 和 --divert 选项。\n"
 
-#: src/divertcmd.c:149
-#, c-format
-msgid "cannot stat file '%s'"
-msgstr "无法访问文件 %s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, c-format
 msgid "error checking '%s'"
 msgstr "检查 %s 时出错"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2241,129 +2351,113 @@ msgstr ""
 "更改  %2$s  文件名会复盖  %1$s，\n"
 "  不允許此操作"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 #| msgid "unable to write file '%s'"
 msgid "unable to create file '%s'"
 msgstr "无法写入文件 %s"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr "文件副本"
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, c-format
 msgid "cannot rename '%s' to '%s'"
 msgstr "无法重命名 %s 为 %s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, c-format
 msgid "rename: remove duplicate old link '%s'"
 msgstr "改名：移除重复的旧连接 %s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "无法打开原始文件 %.250s"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "文件名  %s  并不是绝对的"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "文件不可以含有换行符"
+
+#: src/divertcmd.c:291
 #, c-format
 msgid "local diversion of %s"
 msgstr "本地修改至：%s"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, c-format
 msgid "local diversion of %s to %s"
 msgstr "本地修改 %s 到 %s"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, c-format
 msgid "diversion of %s by %s"
 msgstr "被 %2$s 本地修改的 %1$s"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, c-format
 msgid "diversion of %s to %s by %s"
 msgstr "%3$s 导致 %1$s 本地修改至 %2$s"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, c-format
 msgid "any diversion of %s"
 msgstr "任何 %s 的本地修改"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, c-format
 msgid "any diversion of %s to %s"
 msgstr "任何由 %s 至 %s 的本地修改"
 
-#: src/divertcmd.c:356
-#, c-format
-msgid "cannot create new %s file"
-msgstr "无法新建 %s 文件"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, c-format
-msgid "unable to flush file '%s'"
-msgstr "无法清空文件 %s"
-
-#: src/divertcmd.c:381
-msgid "error removing old diversions-old"
-msgstr "删除旧的本地修改项备份出错"
-
-#: src/divertcmd.c:383
-msgid "error creating new diversions-old"
-msgstr "建立新的本地修改项备份出错"
-
-#: src/divertcmd.c:385
-msgid "error installing new diversions"
-msgstr "安装新的本地修改项出错"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s 需要一个参数"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "文件名  %s  并不是绝对的"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "文件不可以含有换行符"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "不能本地修改目录"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "不能本地修改文件 %s 到其本身"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, c-format
 msgid "Leaving '%s'\n"
 msgstr "正在离开 %s\n"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "%s  与  %s  冲突"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, c-format
 msgid "Adding '%s'\n"
 msgstr "正在添加 %s\n"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "忽略删除 %.250s 的要求，系统没有安装该软件包。"
+
+#: src/divertcmd.c:564
 #, c-format
 msgid "No diversion '%s', none removed.\n"
 msgstr "没有本地修改项 %s，因此没有删除。\n"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2374,7 +2468,7 @@ msgstr ""
 "  本地修改目标名不匹配\n"
 "  发现了 %s "
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2385,16 +2479,22 @@ msgstr ""
 "  软件包名不匹配\n"
 "  发现了 %s "
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+#| msgid "ignoring request to remove %.250s which isn't installed."
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "忽略删除 %.250s 的要求，系统没有安装该软件包。"
+
+#: src/divertcmd.c:602
 #, c-format
 msgid "Removing '%s'\n"
 msgstr "正在删除 %s\n"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "软件包不可以含有换行符"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "divert-to 不可以含有换行符"
 
@@ -2410,12 +2510,12 @@ msgstr "无法 fstat 原有的本地修改项文件"
 msgid "failed to fstat diversions file"
 msgstr "无法 fstat 本地修改项文件"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "本地修改项间存在着冲突关系， %.250s 和 %.250s 中只能取其一"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2425,7 +2525,7 @@ msgstr ""
 "若要令其运行正常，您必须重新安装它们\n"
 "(以及所有依赖于它们的软件包)：\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2435,7 +2535,7 @@ msgstr ""
 "要令它们运行正常，您必须借助 dpkg --configure\n"
 "或者 dselect 菜单中的配置项：\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2446,7 +2546,7 @@ msgstr ""
 "借助 dpkg --configure <软件包名> 或者用 dselect \n"
 "菜单中的配置项重新配置软件包：\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2456,7 +2556,7 @@ msgstr ""
 "安装时出的问题。再试一次可能就能完成安装；\n"
 "借助 dselect 或 dpkg --remove 可以把这些软件包删除：\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2466,7 +2566,7 @@ msgstr ""
 "该处理可以使用 dselect 或者 dpkg --configure --pending\n"
 "(或者 dpkg --triggers-only)来请求：\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2475,14 +2575,41 @@ msgstr ""
 "下列软件包被触发，但触发器处理尚未完成。触发器处理可以使用 dselect 或者 \n"
 "dpkg --configure --pending (或者 dpkg --triggers-only)来请求：\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s 不需要任何参数"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
@@ -2490,25 +2617,25 @@ msgstr ""
 "另一进程已经锁定数据库以写入，并可能正在对其进行修改，一些问题可能正是由此导"
 "致的。\n"
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<未知>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " 在 %2$s 有 %1$d 个："
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, c-format
 msgid " %d package, from the following section:"
 msgid_plural " %d packages, from the following sections:"
 msgstr[0] " 在下列类别中，有 %d 个软件包："
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2517,28 +2644,32 @@ msgstr ""
 "带有可工作 %s 支持的 dpkg 版本尚未配置好。\n"
 " 请运行 dpkg --configure dpkg，然后再尝试。\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr "记录中显示，dpkg 没有被安装，因而不能断定它是否支持 %s！\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr "预依赖域"
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr "版次"
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr "长文件名"
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr "多个冲突和替换"
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2547,27 +2678,27 @@ msgstr ""
 "dpkg：无法推测该如何满足预依赖关系：\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "无法满足 %.250s 的预依赖关系，起因是 %.250s"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "废弃的选项 --%s，请使用 --%s "
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr ""
 "--compare-version 需要三个参数，它们分别是：<版本号> <比较关系> <版本号>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions 错误的比较关系"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "版本号 %s 有语法错误：%s"
@@ -2620,12 +2751,12 @@ msgstr ""
 msgid "overriding problem because --force enabled:"
 msgstr "由于开启了 --force 选项，以下问题被忽略："
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "无法打开软件包 %.250s 的文件名列表文件"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2634,114 +2765,92 @@ msgstr ""
 "无法找到软件包 %.250s 的文件名列表文件，现假定该软件包目前没有任何文件被安装"
 "在系统里。"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "无法取得软件包 %.250s 的文件名列表文件"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+#| msgid "files list file for package '%.250s' is missing final newline"
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "软件包 %.250s 的文件名列表文件最后结尾的换行符"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "软件包 %.250s 的文件名列表文件"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "软件包 %.250s 的文件名列表文件最后结尾的换行符"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "软件包 %.250s 的文件名列表文件含有空的文件名"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "关闭软件包 %.250s 的文件名列表文件时出错"
 
-#: src/filesdb.c:461
-msgid "(Reading database ... "
-msgstr "(正在读取数据库 ... "
-
-#: src/filesdb.c:482
-#, c-format
-msgid "%d file or directory currently installed.)\n"
-msgid_plural "%d files and directories currently installed.)\n"
-msgstr[0] "系统当前共安装有 %d 个文件和目录。)\n"
-
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "无法为软件包 %s 新建更新后的文件名列表文件"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "无法写入更新后的软件包 %s 的文件名列表文件"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "无法刷新更新后的软件包 %s 的文件名列表文件"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "无法同步更新后的软件包 %s 的文件名列表文件"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "无法关闭更新后的软件包 %s 的文件名列表文件"
+#: src/filesdb.c:438
+msgid "(Reading database ... "
+msgstr "(正在读取数据库 ... "
 
-#: src/filesdb.c:534
+#: src/filesdb.c:459
 #, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "无法安装更新后的软件包 %s 的文件名列表文件"
+msgid "%d file or directory currently installed.)\n"
+msgid_plural "%d files and directories currently installed.)\n"
+msgstr[0] "系统当前共安装有 %d 个文件和目录。)\n"
 
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "未安装"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "未安装，但是其配置文件仍存留于系统中"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "由于移除或安装失败而处于残损的状态"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "已解包，但尚未配置"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "由于安装后操作(postinst)失败，未能完成安装"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "等待另一软件包的触发器处理"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "已触发"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "已安装"
 
-#: src/help.c:107
-msgid "error: PATH is not set."
+#: src/help.c:113
+#, fuzzy
+#| msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "错误：没有设置 PATH 环境变量。"
 
-#: src/help.c:129
+#: src/help.c:135
 #, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "在 PATH 环境变量中找不到 %s 或没有可执行权限。"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 #| msgid "'%s' not found in PATH or not executable."
 msgid ""
@@ -2752,7 +2861,7 @@ msgid_plural ""
 "%s"
 msgstr[0] "在 PATH 环境变量中找不到 %s 或没有可执行权限。"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 #| msgid ""
 #| "%d expected program not found in PATH or not executable.\n"
@@ -2769,100 +2878,153 @@ msgstr ""
 "共有 %d 个程序没在 PATH 中找到或没有可执行权限。\n"
 "提示：root 的 PATH 环境变量通常应当包含 /usr/local/sbin、/usr/sbin 和 /sbin"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "unable to setenv for subprocesses"
 msgstr "无法为维护脚本设置环境变量"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "无法 chroot 到 %.250s 目录"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "chdir 到 %.255s 失败"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "无法设置 %s 的执行权限位"
 
-#: src/help.c:273
+#: src/help.c:303
 msgid "unable to setenv for maintainer script"
 msgstr "无法为维护脚本设置环境变量"
 
-#: src/help.c:297
+#: src/help.c:327
 #, c-format
 msgid "installed %s script"
 msgstr "已安装 %s 脚本"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "无法获取 %s  %.250s 的状态"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "新的 %s 脚本"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "旧的 %s 脚本"
 
-#: src/help.c:413
+#: src/help.c:444
 #, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "无法获取 %s  %.250s 的状态：%s"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - 现在尝试使用新软件包所带的脚本...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "新版本的软件包里没有脚本 - 取消操作"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg：... 看起来它能正确执行。\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "无法安全删除 %.255s "
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "无法判断 %.250s 是否存在"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "无法读取信息(info)目录"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "试图打开 %.250s 出错"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+#| msgid "unable to write file '%s'"
+msgid "corrupt info database format file '%s'"
+msgstr "无法写入文件 %s"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "软件包内没有发现 conffile  %.250s"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "%s 写入错误"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian %s 软件包管理程序 %s 版。\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2885,7 +3047,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2918,7 +3084,7 @@ msgstr ""
 "  -Dh|--debug=help                 显示有关出错调试的帮助信息。\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, c-format
 msgid ""
@@ -2930,7 +3096,7 @@ msgstr ""
 "  --version                        显示版本信息。\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2942,11 +3108,18 @@ msgstr ""
 "  -x|--extract|-X|--vextract|--fsys-tarfile (输入 %s --help)。\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "供内部使用：dpkg  --assert-support-predepends | --predep-package |\n"
@@ -2954,8 +3127,44 @@ msgstr ""
 "conrep。\n"
 "\n"
 
-#: src/main.c:128
-#, c-format
+#: src/main.c:134
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>     Use <directory> instead of %s.\n"
+#| "  --root=<directory>         Install on a different root directory.\n"
+#| "  --instdir=<directory>      Change installation dir without changing "
+#| "admin dir.\n"
+#| "  --path-exclude=<pattern>   Do not install paths which match a shell "
+#| "pattern.\n"
+#| "  --path-include=<pattern>   Re-include a pattern after a previous "
+#| "exclusion.\n"
+#| "  -O|--selected-only         Skip packages not selected for install/"
+#| "upgrade.\n"
+#| "  -E|--skip-same-version     Skip packages whose same version is "
+#| "installed.\n"
+#| "  -G|--refuse-downgrade      Skip packages with earlier version than "
+#| "installed.\n"
+#| "  -B|--auto-deconfigure      Install even if it would break some other "
+#| "package.\n"
+#| "  --[no-]triggers            Skip or force consequential trigger "
+#| "processing.\n"
+#| "  --no-debsig                Do not try to verify package signatures.\n"
+#| "  --no-act|--dry-run|--simulate\n"
+#| "                             Just say what we would do - don't do it.\n"
+#| "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --"
+#| "debug=help).\n"
+#| "  --status-fd <n>            Send status change updates to file "
+#| "descriptor <n>.\n"
+#| "  --log=<filename>           Log status changes and actions to "
+#| "<filename>.\n"
+#| "  --ignore-depends=<package>,...\n"
+#| "                             Ignore dependencies involving <package>.\n"
+#| "  --force-...                Override problems (see --force-help).\n"
+#| "  --no-force-...|--refuse-...\n"
+#| "                             Stop when problems encountered.\n"
+#| "  --abort-after <n>          Abort after encountering <n> errors.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>     Use <directory> instead of %s.\n"
@@ -2981,6 +3190,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3013,7 +3224,7 @@ msgstr ""
 "  --abort-after <n>          遇到 <n> 个错误后终止。\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3030,12 +3241,12 @@ msgstr ""
 " < << <= = >= >> >        (仅仅是为了与主控文件的语法兼容)。\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr " dselect 和 aptitude 提供了更为易用的的软件包管理工具。\n"
 
-#: src/main.c:171
+#: src/main.c:176
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
@@ -3055,59 +3266,63 @@ msgstr ""
 "带有 [*] 的选项将会输出较大篇幅的文字 - 可使用管道将其输出连接到 less 或 "
 "more ！"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3116,103 +3331,103 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "依赖问题 - 不会执行卸载"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "依赖问题 - 不会执行卸载"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 #| msgid "unable to setenv for maintainer script"
 msgid "Invocation and status of maintainer scripts"
 msgstr "无法为维护脚本设置环境变量"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "读取配置文件 %.255s 时出错"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3220,7 +3435,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3228,37 +3443,72 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug 需要一个八进制的参数"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "在 --ignore-depends 的用逗号相隔的参数列表 %s 中，发现有的软件包名为空"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends 需要一个有效的软件包名。而 %.250s 却不是；%s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s 有一个无效的数字参数： %.250s"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr "执行钩子 %s 出错，退出状态书为 %d"
 
-#: src/main.c:463
+#: src/main.c:475
 #, fuzzy
 #| msgid "status"
 msgid "status logger"
 msgstr "状态"
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s 不需要任何参数"
+
+#: src/main.c:500
+#, c-format
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, c-format
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr ""
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
 #, c-format
 msgid ""
 "%s forcing options - control behaviour when problems found:\n"
@@ -3267,7 +3517,7 @@ msgid ""
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3275,62 +3525,60 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "无法识别的 force/refuse 选项 %.*s "
 
-#: src/main.c:511
+#: src/main.c:596
 #, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "废弃的强制或拒绝选项 %s \n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd 需要一个参数，而非零个"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd 只需带一个参数"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents 需要且仅需一个参数"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "无法打开 %i，并把它作为字符流操作"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "在第 %d 行还未结束时，发现未预料的 eof"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "需要一个指示操作的选项"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr ""
 "您必须通过软件包自身的名字来指定软件包，而不是直接引用软件包文件的文件名"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending 不需要任何不是选项的参数"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s 需要至少一个软件包名作为参数"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "多次列出了软件包 %s，它将只被处理一次。\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3339,7 +3587,7 @@ msgstr ""
 "在这此运行中，软件包 %s 有多个副本被解压缩了！\n"
 "现只配置它一次。\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3348,112 +3596,112 @@ msgstr ""
 "软件包 %.250s 尚未准备好由触发器处理\n"
 " (目前状态为 %.250s，没有未决的触发)"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  提供了 %2$s 的软件包 %1$s 即将被删除。\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  即将删除 %s。\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "系统中 %s 的版本为 %s。\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  提供了 %2$s 的软件包 %1$s 正在等待触发器处理。\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  软件包 %s 正在等待触发器处理。\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg：同时也对 %s 进行配置( %s 需要如此)\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  软件包 %s 提供了 %s，但它尚未被配置。\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  软件包 %s 尚未配置。\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  提供 %2$s 的软件包 %1$s 未安装。\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  未安装软件包 %s。\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s (%s)破坏 %s 并且 %s。\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "%s (%s)提供 %s。\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  将被配置的 %s 的版本为 %s。\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " 依赖于 "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "；然而：\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ".../%s"
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "在确保文件 %.250s 不存在时出错"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "重新组装成的软件包文件"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "正在验证 %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "软件包 %s 没有通过验证！"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3462,90 +3710,95 @@ msgstr ""
 "虽然软件包 %s 没能通过验证，\n"
 "但还是如您所愿继续安装它。\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "验证通过\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+msgid "unable to create temporary directory"
+msgstr "无法创建临时目录"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "软件包 %s 有太多的冲突/替换组合"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "无法删除控制信息文件 %.250s"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr "原先版本的软件包中有一个信息文件的文件名太长，文件名是以 %.250s 开头的"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "无法删除废弃不用的信息文件 %.250s"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "无法安装文件 %.250s，该文件被认定是新的信息文件"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "无法打开临时主控目录"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "软件包中有一个主控信息文件的文件名太长(该文件名是以 %.250s 开头的)"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "软件包的主控信息含有一个目录 %.250s"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "软件包控制信息，rmdir  %.250s 也没有说这不是一个目录"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, c-format
 msgid "package %s contained list as info file"
 msgstr "软件包 %s 把一个列表作为信息文件使用"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "无法把新的信息文件 %.250s 安装到 %.250s"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "无法删除控制信息文件 %.250s"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "(注意到 %s 已经不复存在，它已然被完全取代了。)\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "无法访问归档文件"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-msgid "unable to create temporary directory"
-msgstr "无法创建临时目录"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "控制信息的长度"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "从 %2$s 获得的关于 %1$s 的信息。\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "软件包的体系架构(%s)与本机系统的架构(%s)不符"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3554,122 +3807,112 @@ msgstr ""
 "dpkg：对于含 %2$s 的文件 %1$s 来说，有预依赖(pre-dependency)方面的问题：\n"
 "%3$s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "预依赖(pre-dependency)问题 - 将不安装%.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 msgid "ignoring pre-dependency problem!"
 msgstr "忽略预依赖(pre-dependency)问题！"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "正预备替换 %s %s (使用 %s) ...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "正在解压缩 %s (从 %s) ...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "conffile 的文件名(其开头是 %.250s )太长(> %d 个字符)"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "读取 %.250s 出错"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "关闭 %.250s 出错"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "试图打开 %.250s 出错"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "正在反配置 %s 以允许删除 %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "正在反配置 %s ...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "正在解压缩将用于更替的包文件 %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package filesystem archive extraction"
 msgstr "dpkg-deb 域释放"
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "无法读取 dpkg-deb 输出的 tar 文件"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "文件系统的 tar 文件已损坏 - 软件包文件已毁损"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb：截去了最后的零数据(zeros)"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "无法获取旧文件 %.250s 的信息，因此不删除它：%s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "无法删除原有的目录 %.250s ：%s"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "原有 conffile  %.250s 是一个空目录(现在已被删除)"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "无法获取其它新文件 %.250s 的信息"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
 "'%.250s')"
 msgstr "旧文件 %.250s 与多个新文件相同！( %.250s 和 %.250s )"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "无法安全地删除旧的文件 %.250s ：%s"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "(注意到 %s 已经不复存在，它已然被完全取代了。)\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
 "| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-"
@@ -3681,89 +3924,89 @@ msgstr ""
 "触发器等待(W)/触发器未决(T)\n"
 "|/ 错误?=(无)/须重装(R) (状态，错误：大写=故障)\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "名称"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "版本"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "描述"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "没有找到与 %s 相匹配的软件包。\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "%s 导致本地修改自：%s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "%s 导致本地修改至：%s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "本地修改自：%s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "本地修改至：%s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search 需要至少一个文件名表达式作为参数"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "没有找到与 %s 相匹配的软件包。\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "系统没有安装软件包 %s，因而没有相关的信息。\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "软件包 %s 现在不可用。\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "未曾安装软件包 %s。\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "软件包 %s 未含有任何文件(!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "本地修改到：%s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "软件包本地修改其他到：%s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "被 %s 本地修改到了：%s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3771,22 +4014,22 @@ msgstr ""
 "使用 dpkg --info (= dpkg-deb --info) 来检测打包好的文件，\n"
 "还可以通过 dpkg --contents (= dpkg-deb --contents) 来列出它们的内容。\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--%s 至多可有两个参数"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr "主控文件包含 %c"
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian %s 软件包管理程序查询工具 %s 版。\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 #| msgid ""
 #| "Commands:\n"
@@ -3821,11 +4064,17 @@ msgstr ""
 "  -S|--search <表达式> ...         搜寻拥有该文件(或多个文件)的软件包。\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3834,7 +4083,7 @@ msgstr ""
 "  -f|--showformat=<格式串>         令 --show 使用其它的格式输出。\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3855,12 +4104,16 @@ msgstr ""
 "  字段一般是靠右对齐的，除非它的宽度是负数。若其宽度是负数，\n"
 "  那么字段将会靠左对齐。\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr "使用 --help 查看关于查询软件包的帮助。"
+
+#: src/remove.c:93
 #, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "忽略删除 %.250s 的要求，系统没有安装该软件包。"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3869,11 +4122,11 @@ msgstr ""
 "忽略卸载 %.250s 的要求，系统中仅存在其配置文件。\n"
 "可使用 --purge 来把这些配置文件一并删除。"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "这是一个重要的软件包 - 您不应当把它卸载。"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3882,11 +4135,11 @@ msgstr ""
 "dpkg：依赖问题阻止卸载 %s 的操作继续：\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "依赖问题 - 不会执行卸载"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3895,7 +4148,7 @@ msgstr ""
 "dpkg：%s：有依赖问题，但是如您所愿还是继续卸载：\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
@@ -3903,115 +4156,119 @@ msgstr ""
 "该软件包现在的状态极为不妥 - 建议您\n"
 "在卸载它之前再重新安装一次。"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "此操作会卸载或清除 %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "正在卸载 %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
 "may be a mount point?"
 msgstr "当卸载 %.250s 时，无法删掉目录 %.250s ：%s - 它会不会是一个挂载点呢？"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "无法卸载 %.250s"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "无法安全地卸载 %.250s"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr "卸载 %.250s 时，目录 %.250s 非空，因而不会删除该目录。"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "无法卸载 %.250s"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "正在清除 %s 的配置文件 ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "无法删除原有的配置文件 %.250s  (= %.250s )"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "无法读取配置文件所在目录 %.250s (从 %.250s )"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "无法删除旧有的配置文件备份 %.250s (在 %.250s 中提到)"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "无法删除原有的文件列表"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "无法删除原有的 postrm 脚本"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "在第 %d 行的软件包名中发现了 eof，这出乎我们的意料"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "在第 %d 行的软件包名中发现该行在此结束，这出乎我们的意料"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "在第 %d 行的软件包名后发现 eof，这出乎我们的意料"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "在第 %d 行的软件包名后发现该行在此结束，这出乎我们的意料"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "在第 %d 行的软件包和用户选择后有发现了数据，这出乎我们的意料"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "在第 %d 行发现非法的软件包名：%.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "在第 %d 行发现非法的软件包名：%.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "在第 %d 行发现无法识别的状态：%.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "从标准输入读取数据时出错"
 
-#: src/statcmd.c:60
-#, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
-msgstr ""
-"版权所有 (C) 2000, 2001 Wichert Akkerman\n"
-"版权所有 (C) 2006-2009 Guillem Jover\n"
+#: src/statcmd.c:52
+#, fuzzy
+#| msgid "Use --help for help about querying packages."
+msgid "Use --help for help about overriding file stat information."
+msgstr "使用 --help 查看关于查询软件包的帮助。"
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4028,7 +4285,7 @@ msgstr ""
 "  --list [<glob 模式>]     列出当前数据库中的 override 条目。\n"
 "\n"
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, c-format
 msgid ""
 "Options:\n"
@@ -4048,52 +4305,38 @@ msgstr ""
 "  --help                   显示本帮助信息。\n"
 "  --version                显示版本信息。\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "移除后面的 /"
 
-#: src/statcmd.c:206
-msgid "cannot open new statoverride file"
-msgstr "无法打开新的 statoverride 文件：%s"
-
-#: src/statcmd.c:221
-msgid "error removing statoverride-old"
-msgstr "移除 statoverride-old 时出错：%s"
-
-#: src/statcmd.c:223
-msgid "error creating new statoverride-old"
-msgstr "建立新的 statoverride-old 时出错：%s"
-
-#: src/statcmd.c:225
-msgid "error installing new statoverride"
-msgstr "安装新的 statoverride 时出错：%s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add 需要四个参数"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "--force 已指定，所以先前对 %s 的覆盖设置会被忽略。"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "%s  的 override 已存在，"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, c-format
 msgid "--update given but %s does not exist"
 msgstr "警告：--update 已指定但 %s 不存在"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "override 不存在。"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 msgid "--update is useless for --remove"
 msgstr "警告：对于 --remove，--update 是无效的"
 
@@ -4210,40 +4453,40 @@ msgstr ""
 "  --no-act                         仅测试 - 不真正进行修改。\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr "dpkg-trigger 必须从维护者脚本中调用(或者通过 --by-package 选项)"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s：尚未创建触发器数据目录\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s：触发器记录尚不存在\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 msgid "takes one argument, the trigger name"
 msgstr "只接受一个参数，触发器名"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr "dpkg-trigger 必须从维护者脚本中调用(或者通过 --by-package 选项)"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger：非法的等待软件包名 %.250s :%.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "无效的触发器名 %.250s :%.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4252,7 +4495,7 @@ msgstr ""
 "%s：处理触发器时发现回路：\n"
 " 包含或可能包含对此有责任的触发器的软件包链：\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4261,45 +4504,46 @@ msgstr ""
 "\n"
 " 无法解决的软件包未决触发器：\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "触发器循环，放弃"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "正在处理用于 %s 的触发器...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s 只需要一个软件包名作为参数"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "无法访问 dpkg 的状态区，以进行批量的可用软件包更新"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "进行批量可用软件包的更新，需要拥有对 dpkg 状态区的写权限"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "正在使用 %s 替换可用软件包的信息。\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "正在使用 %s 更新可用软件包的信息。\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, c-format
 msgid "Information about %d package was updated.\n"
 msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "共更新了 %d 个软件包的相关信息。\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4407,155 +4651,154 @@ msgid "ignoring %d warning about the control file(s)\n"
 msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "忽略有关主控文件的 %d 个警告\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s 需要一个 <directory> 参数"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build 至多可有两个参数"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "无法判断包文件 %.250s 存在与否"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "目标是一个目录 - 无法忽略主控文件的检查步骤"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr "不检查控制区域的内容。"
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb：正在 %s 中构建未知软件包。\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb：正在新建软件包 %s，包文件为 %s。\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "新建临时文件(数据)失败"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control"
 msgid "control member"
 msgstr "控制信息"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "unlink 临时文件(数据)失败，%s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "跳到临时文件(数据)的起始位置(rewind)失败"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 #| msgid "failed to fstat ar member file (%s)"
 msgid "failed to stat temporary file (%s)"
 msgstr "fstat ar 成员文件失败(%s)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "%s 写入错误"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "成员间"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "写入文件名到 tar 的管道(数据)失败"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr "<压缩> 自 tar -cf"
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "在 %2$.255s 中读取 %1$s 时遇到意料之外的文件结束符"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "无法从文件 %2$s 读取 %1$s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "读取包文件 %.255s 失败"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "fstat 包文件失败"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "包文件的版本号中没有点"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "包文件的文件头中没有换行"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "文件 %.250s 已经损毁 - 分块编号有误"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "文件 %.250s 不是 debian 的二进制包文件(不妨试一下 dpkg-split？)"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "包文件的版本号中没有点"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "包文件的文件头中没有换行"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "包文件的版本号中没有点"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "不能识别包文件的版本 %.250s，请升级 dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4582,41 +4825,41 @@ msgstr "文件 %.250s 含有两个控制成员，取消操作"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " 新格式的 debian 软件包，格式版本 %s。\n"
 " 大小 %ld 字节：主控包=%zi 字节。\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "压缩文件中的控制信息长度  %s  格式有误"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "忽略了 %s 中的成员数据"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " 旧格式的 debian 软件包，格式版本 %s。\n"
 " 大小 %ld 字节：主控包= %zi 字节，数据及程序包= %ld。\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4625,49 +4868,50 @@ msgstr ""
 "dpkg-deb：该文件看上去似乎原本是一个包文件，但是由于下载它时\n"
 "dpkg-deb：使用的是 ASCII 模式，从而导致了包文件被损坏\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "%.255s 并非 debian 格式的包文件"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "写入通向复制的管道时出错"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "关闭通向复制的管道时出错"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "数据"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "chdir 到目录失败"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "新建目录失败"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "新建目录后，chdir 到该目录失败"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "chdir 到目录失败"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 msgid "<decompress>"
 msgstr "<解压缩>"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 msgid "paste"
 msgstr "粘贴"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s 需要一个 .deb 文件的文件名作为参数"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4676,105 +4920,113 @@ msgstr ""
 "--%s 需要一个目录作为目标目录。\n"
 "或许您应该使用 dpkg --install？"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s 至多能有两个参数(分别是 .deb 文件和目录)"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s 只带一个参数(即 .deb 文件的文件名)"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "进行清理工作时，chdir 到 / 目录失败"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat file '%s'"
 msgid "control file '%s'"
 msgstr "无法访问文件 %s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb： %.255s 中没有发现控制组件 %.255s \n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "打开组件 %.255s (于 %.255s 目录)失败，失败的原因出乎意料"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, c-format
 msgid "%d requested control component is missing"
 msgid_plural "%d requested control components are missing"
 msgstr[0] "%d 个必要的控制组件没有找到"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "无法搜索目录 %.255s "
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "无法获取 %.255s 的信息(于 %.255s 目录)"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "无法打开 %.255s (于 %.255s 目录)"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "读取 %.255s (于 %.255s 目录)失败"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld 字节，%5d 行   %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     不是普通文件          %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "(在主控包中没有发现 control 文件！)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "无法打开 control 组件"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "当读取 control 组件时失败"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, c-format
 msgid "error closing the '%s' component"
 msgstr "关闭 %s 组件时出错"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "格式有误"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents 需要且仅需一个参数"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian %s 软件包后端打包程序 %s 版。\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4785,6 +5037,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4799,7 +5053,7 @@ msgstr ""
 "  -X|--vextract <deb> <目录>       解压所有文件并打印其列表。\n"
 "  --fsys-tarfile <deb>             输出文件系统的 tar 文件。\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4812,11 +5066,27 @@ msgstr ""
 "<cfield> 是主 control 文件中的属性字段的名字。\n"
 "\n"
 
-#: dpkg-deb/main.c:97
-#, c-format
+#: dpkg-deb/main.c:99
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --showformat=<format>            Use alternative format for --show.\n"
+#| "  -D                               Enable debugging output.\n"
+#| "  --old, --new                     Select archive format.\n"
+#| "  --nocheck                        Suppress control file check (build "
+#| "bad\n"
+#| "                                     packages).\n"
+#| "  -z#                              Set the compression level when "
+#| "building.\n"
+#| "  -Z<type>                         Set the compression type used when "
+#| "building.\n"
+#| "                                     Allowed types: gzip, xz, bzip2, "
+#| "lzma, none.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4826,6 +5096,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "选项：\n"
@@ -4839,7 +5112,7 @@ msgstr ""
 "                                     可用值：gzip、bzip2、lzma、none。\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4853,7 +5126,7 @@ msgstr ""
 "通过 dpkg-deb --extract 命令解压的软件包将不\n"
 "会被正确安装！\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4861,170 +5134,190 @@ msgstr ""
 "输入 dpkg-deb --help 可获得有关操作 *.deb 文件的帮助；\n"
 "输入 dpkg --help 可获得有关安装和卸载软件包的帮助。"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "无效的整型参数 -%c：%.250s"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "无效的压缩等级 -%c：%ld "
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "无法识别的压缩类型 %s ！"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+#| msgid "invalid compression level for -%c: %ld'"
+msgid "invalid compressor parameters: %s"
+msgstr "无效的压缩等级 -%c：%ld "
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "文件 %1$.250s 已损毁 - 在 %3$s 中有无效数字(即 %2$d)"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "文件 %.250s 已经损毁 - 无法找到 %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "文件 %.250s 已经损毁 - 在 %.250s 后没有发现换行符"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "读取 %.250s 时出错"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "文件 %.250s 已损毁 - 在第一个文件头末尾有错误的魔数(magic)"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "文件 %.250s 已经损毁 - 错误的填充字符(其代码为 %d)"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "文件 %.250s 已经损毁 - info 小节中发现了空字符(null)"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 msgid "format version number"
 msgstr "格式版本"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  已安装 %.250s，但安装的版本是 %.250s。\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr ""
 "文件 %.250s 格式的版本是 %.250s  - 您需要用更新版本的 dpkg-split 来处理它"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr "软件包名："
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 msgid "package version number"
 msgstr "软件包版本号"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr "软件包文件 MD5 校验和"
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "文件 %.250s 已经损毁 - MD5 校验和 %.250s 不符"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 #, fuzzy
 #| msgid "part offset"
 msgid "archive part offset"
 msgstr "部分偏移量"
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 #| msgid "part numbers"
 msgid "archive part numbers"
 msgstr "部分版本号"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "文件 %.250s 已经损毁 - 在分块编号之间没有发现斜杠"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 #, fuzzy
 #| msgid "number of parts"
 msgid "number of archive parts"
 msgstr "部分的数量"
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 #| msgid "file '%.250s' is corrupt - bad number of parts"
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "文件 %.250s 已经损毁 - 部分编号有误"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 #| msgid "parts number"
 msgid "archive parts number"
 msgstr "部分号"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "文件 %.250s 已经损毁 - 分块编号有误"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+#, fuzzy
+#| msgid "package name"
+msgid "package architecture"
+msgstr "软件包名："
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "文件 %.250s 已经损毁 - 在第二个文件头末尾的魔数(magic)有误"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "文件 %.250s 已经损毁 - 第二个成员不是数据成员"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "文件 %.250s 已经损毁 - 标称大小的分块的数量有误"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "文件 %.250s 已经损毁 - 标称分块编号的长度有误"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "无法 fstat 分块文件 %.250s"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "文件 %.250s 已经损毁 - 文件过小"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "无法打开存档的分块文件 %.250s"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "文件 %.250s 并非一个包文件的分块文件"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5041,9 +5334,10 @@ msgstr "文件 %.250s 并非一个包文件的分块文件"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5066,12 +5360,19 @@ msgstr ""
 "    分块文件(被使用的部分)的大小：  %lu 字节\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<未知>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--%s 需要一个或多个部分文件作为参数"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "文件 %s  不是一个包文件的分块文件\n"
@@ -5105,7 +5406,7 @@ msgstr "忽略了被取消选择的软件包 %s。\n"
 msgid "split package part"
 msgstr "从 %2$d 个部分整合软件包 %1$s："
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "好了\n"
@@ -5130,11 +5431,6 @@ msgstr "缺少第 %d 个分块"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian %s 软件包切割/重组工具 %s 版。\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "版权所有(C) 1994-1996 Ian Jackson。\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5157,17 +5453,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "选项：\n"
 "  --depotdir <目录>                使用<目录>而非 %s/%s。\n"
@@ -5179,151 +5484,160 @@ msgstr ""
 "\n"
 "返回状态：0 = 一切正常；  1 = -a 不是一个部分；  2 = 出问题了！\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "输入 dpkg-split --help 就可以阅读帮助信息。"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "在 %.250s 中发现未预期的文件结束符"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "分块文件的大小已远远超长或者不是正数"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "分块文件的大小必须大于 %d KiB (为了容下文件头)"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "无法读取用于存放文件的目录 %.250s"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto 命令需要与 --output 选项一同使用"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto 命令需要且仅需要一个分块文件的文件名作为参数"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "无法读取分块文件 %.250s"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "文件 %.250s 并非多卷包文件的一个分块文件。\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "无法打开分块文件 %.250s"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "无法打开新的存储文件 %.250s"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "无法将新的存储文件 %.250s 重命名为 %.250s"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "软件包 %2$s 共有 %1$d 个分块被存档 (但还缺少 "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " 和 "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "无法删除用毕的存储文件 %.250s"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "在存储目录留下了一些垃圾文件：\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "无法获取 %.250s 的信息"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu 字节)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s (不是普通文件)\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "包文件尚未被重新组合好：\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr " 软件包 %s: 部分"
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "分块文件 %.250s 不是一个普通文件"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "(共计 %lu 字节)\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "无法忽略 %.250s"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "已将 %s 删除。\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 #, fuzzy
 #| msgid "dpkg-deb field extraction"
 msgid "package field value extraction"
 msgstr "dpkg-deb 域释放"
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "无法打开原始文件 %.250s"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "无法 fstat 原始文件"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "原始文件 %.250s 不是普通文件"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, fuzzy, c-format
 #| msgid "Putting package %s together from %d part: "
 #| msgid_plural "Putting package %s together from %d parts: "
@@ -5331,32 +5645,21 @@ msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] "从 %2$d 个部分整合软件包 %1$s："
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split 需要一个原始文件作为参数"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split 需要至多一个原始文件，以及目标文件的文件名前缀作为参数"
 
-#: utils/update-alternatives.c:84
-#, c-format
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"版权所有 (C) 1995 Ian Jackson\n"
-"版权所有 (C) 2000,2001 Wichert Akkerman\n"
-"版权所有 (C) 2009-2010 Raphael Hertzog\n"
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5455,7 +5758,7 @@ msgstr ""
 "   --help                  显示本帮助信息。\n"
 "   --version               显示版本信息。\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5470,7 +5773,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -5503,350 +5806,403 @@ msgstr ""
 "  --help                   显示本帮助信息。\n"
 "  --version                显示版本信息。\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr "错误"
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 msgid "warning"
 msgstr "警告"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
-#, c-format
-msgid "cannot stat %s: %s"
-msgstr "无法获取 %s 的信息：%s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr "readlink(%s) 失败：%s"
+#: utils/update-alternatives.c:257
+#, fuzzy, c-format
+#| msgid "malloc failed (%ld bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "malloc 失败 (%ld 字节)"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, c-format
 msgid "two commands specified: --%s and --%s"
 msgstr "指定了两个命令：--%s 和 --%s"
 
-#: utils/update-alternatives.c:358
-#, c-format
-msgid "cannot append to %s: %s"
+#: utils/update-alternatives.c:383
+#, fuzzy, c-format
+#| msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "无法追加至 %s：%s"
 
-#: utils/update-alternatives.c:395
-#, c-format
-msgid "scan of %s failed: %s"
-msgstr "扫描 %s 失败：%s"
-
-#: utils/update-alternatives.c:420
-#, c-format
-msgid "failed to execute %s: %s"
-msgstr "执行 %s 失败：%s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "无法创建 %s 为 %s 的符号链接：%s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "无法把 %s 安装为 %s：%s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#: utils/update-alternatives.c:506
+#, fuzzy, c-format
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "无法移除 %s：%s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "在读取 %s 时遇到非预期的文件结束符"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, c-format
 msgid "while reading %s: %s"
 msgstr "当读取 %s 时：%s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "尝试读取 %s 时行未结束"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, c-format
 msgid "%s corrupt: %s"
 msgstr "%s 损坏：%s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "update-alternatives 文件(%s)禁止换行符"
 
-#: utils/update-alternatives.c:1103
-#, c-format
-msgid "while writing %s: %s"
-msgstr "当写入 %s 时：%s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr "次要名称"
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "重复的次要 %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 msgid "slave link"
 msgstr "次要链接"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "次要的链接与主要链接 %s 相同"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "重复的次要链接 %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr "主要文件"
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "重复路径 %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr "候选项 %s(链接组 %s 的一部分)不存在。从候选项列表中移除。"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 msgid "priority"
 msgstr "优先级"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr "次要文件"
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, c-format
 msgid "priority of %s: %s"
 msgstr "%s 的优先级：%s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "无法读取 %s：%s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr "状态"
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 msgid "invalid status"
 msgstr "无效状态"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 msgid "master link"
 msgstr "主链接"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "无法关闭 %s：%s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "舍弃废弃的次要链接 %s(%s)。"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, c-format
-msgid "cannot write %s: %s"
-msgstr "无法写入 %s：%s"
+msgid "unable to flush file '%s'"
+msgstr "无法清空文件 %s"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr "自动模式"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr "手动模式"
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, c-format
 msgid "  link currently points to %s"
 msgstr " 链接目前指向 %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 msgid "  link currently absent"
 msgstr " 链接目前不存在"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, c-format
 msgid "%s - priority %d"
 msgstr "%s - 优先级 %d"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, c-format
 msgid "  slave %s: %s"
 msgstr "  slave %s：%s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "目前“最佳”的版本为 %s。"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "无适用版本。"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] "有 %d 个候选项可用于替换 %s (提供 %s)。"
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 msgid "Selection"
 msgstr "选择"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr "路径"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Priority"
 msgstr "优先级"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr "状态"
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "要维持当前值[*]请按回车键，或者键入选择的编号："
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr "未将 %s 替换为链接。"
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr "无法安装未知的选择 %s"
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr "跳过创建 %s 因为所关联文件 %s (位于链接组 %s)不存在。"
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, fuzzy, c-format
+#| msgid "not replacing %s with a link."
+msgid "not removing %s since it's not a symlink."
+msgstr "未将 %s 替换为链接。"
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr "调用 %s。"
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr "候选项 %s 未改变，因为选项 %s 不可用。"
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, c-format
 msgid "Skip unknown alternative %s."
 msgstr "跳过位置候选项 %s。"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "尝试读取 %s 时行过长或没有结束"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr "跳过无效行：%s"
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, fuzzy, c-format
+#| msgid "%s is dangling, it will be updated with best choice."
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr "%s 正处于未决状态中，将以最佳选项更新它。"
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+#| msgid ""
+#| "%s has been changed (manually or by a script). Switching to manual "
+#| "updates only."
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr "%s 已更改(由于手动更改或通过脚本)。切换成仅手动更新。"
+
+#: utils/update-alternatives.c:2171
+#, c-format
+msgid "setting up automatic selection of %s."
+msgstr "正在设置 %s 的自动选择。"
+
+#: utils/update-alternatives.c:2187
 #, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "正在将链接 %s 的名称从 %s 改成 %s。"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "正在将次要链接 %s 的名称从 %s 改成 %s。"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "使用 %s 来提供 %s (%s)，于 %s 中。"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr "链接组 %2$s 已损坏，故强制重新安装候选项 %1$ss"
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr "当前候选项 %1$s 未知，为链接组 %3$s 切换至 %2$s"
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr "替换名称(%s)不可包含 / 和空格。"
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr "替换链接不是绝对链接，它应该是绝对链接：%s"
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr "替换路径不是绝对路径，它应该是绝对路径：%s"
+
+#: utils/update-alternatives.c:2344
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr "候选项 %s 不能是主要项：%s"
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr "替换链接 %s 已经由 %s 来管理了。"
+
+#: utils/update-alternatives.c:2358
+#, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "替代路径 %s 不存在"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+#| msgid "alternative %s can't be slave of %s: %s"
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "替代项 %s 作为 %s 的次要项：%s"
+
+#: utils/update-alternatives.c:2379
+#, fuzzy, c-format
+#| msgid "alternative %s can't be master: %s"
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr "候选项 %s 不能是主要项：%s"
+
+#: utils/update-alternatives.c:2399
+#, fuzzy, c-format
+#| msgid "alternative link %s is already managed by %s."
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr "替换链接 %s 已经由 %s 来管理了。"
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "无法识别的参数 %s "
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install 需要 <链接> <名称> <路径> <优先级>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr "<链接> 和 <路径> 不能相同"
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "优先级必须为整数"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s 需要 <名称> <路径>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s 需要 <名称>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave 只能搭配 --install 使用"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave 需要 <链接> <名称> <路径>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "文件名 %s 同时是主要和次要"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "链接 %s 同时是主要和次要"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s 需要一个<文件>参数"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "未知选项  %s "
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all or --auto"
@@ -5854,137 +6210,223 @@ msgstr ""
 "需要 --display, --query, --list, --get-selections, --config, --set, --set-"
 "selections, --install, --remove, --all, --remove-all 或 --auto"
 
-#: utils/update-alternatives.c:2215
-#, fuzzy, c-format
-#| msgid "alternative %s can't be master: %s"
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr "候选项 %s 不能是主要项：%s"
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr "替换链接 %s 已经由 %s 来管理了。"
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr "替换链接不是绝对链接，它应该是绝对链接：%s"
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr "替换路径不是绝对路径，它应该是绝对路径：%s"
-
-#: utils/update-alternatives.c:2239
-#, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "替代路径 %s 不存在"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr "替换名称(%s)不可包含 / 和空格。"
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr "这是一个主候选项。"
-
-#: utils/update-alternatives.c:2257
-#, c-format
-msgid "it is a slave of %s"
-msgstr "这是 %s 的一个次要项"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr "替代项 %s 作为 %s 的次要项：%s"
-
-#: utils/update-alternatives.c:2306
-msgid "<standard input>"
-msgstr "<标准输入>"
-
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, c-format
 msgid "no alternatives for %s."
 msgstr "无 %s 的候选项。"
 
-#: utils/update-alternatives.c:2342
-#, fuzzy, c-format
-#| msgid "%s is dangling, it will be updated with best choice."
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr "%s 正处于未决状态中，将以最佳选项更新它。"
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-#| msgid ""
-#| "%s has been changed (manually or by a script). Switching to manual "
-#| "updates only."
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr "%s 已更改(由于手动更改或通过脚本)。切换成仅手动更新。"
-
-#: utils/update-alternatives.c:2354
-#, c-format
-msgid "setting up automatic selection of %s."
-msgstr "正在设置 %s 的自动选择。"
+#: utils/update-alternatives.c:2617
+msgid "<standard input>"
+msgstr "<标准输入>"
 
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%2$s 的候选项 %1$s 没有注册，不予设置。"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, c-format
 msgid "There is no program which provides %s."
 msgstr "没有程序提供 %s。"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr "无需配置。"
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr "链接组 %s 中只有一个候选项：%s"
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%2$s 的候选项 %1$s 没有注册，不予移除。"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "正在移除手动选择的替代项 - 切换 %s 到自动模式"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 #| msgid "automatic updates of %s are disabled, leaving it alone."
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s 的自动更新功能已禁用，保持现状。"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 #| msgid "to return to automatic updates use `update-alternatives --auto %s'."
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "要回复成自动更新请执行 update-alternatives --auto %s。"
 
-#: utils/update-alternatives.c:2448
-#, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "使用 %s 来提供 %s (%s)，于 %s 中。"
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "无法打开 %s 以写入 %s 数据库"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr "链接组 %2$s 已损坏，故强制重新安装候选项 %1$ss"
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "清空 %s 数据库到 %.250s 失败"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr "当前候选项 %1$s 未知，为链接组 %3$s 切换至 %2$s"
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "fsync %s 数据库到 %.250s 失败"
+
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "写入 %2$s 数据库后，关闭 %1$.250s 失败"
+
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "建立 %.250s 到 %.250s 的链接时失败(该链接用于备份 %s 数据库)"
+
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "将包含 %3$s 数据库的 %1$.250s 安装为 %2$.250s 时失败"
+
+#, fuzzy
+#~| msgid "realloc failed (%ld bytes)"
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc 失败(%ld 字节)"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "无法写入新的触发关注文件 %.250s"
+
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "无法清空新的触发关注文件 %.250s"
+
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "无法同步新的触发关注文件 %.250s"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "无法安装新的触发关注文件 %.250s"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "无法创建新的触发关注文件 %.250s"
+
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "无法创建新的触发关注文件 %.250s"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "无法创建新的文件触发文件 %.250s"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "无法写入新的文件触发文件 %.250s"
+
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "无法清空新的文件触发文件 %.250s"
+
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "无法同步新的文件触发文件 %.250s"
+
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "无法创建新的文件触发文件 %.250s"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "无法安装新的文件触发文件到 %.250s"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "版权所有 (C) 1995 Ian Jackson\n"
+#~ "版权所有 (C) 2000,2001 Wichert Akkerman\n"
+#~ "版权所有 (C) 2010 Guillem Jover\n"
+
+#~ msgid "cannot create new %s file"
+#~ msgstr "无法新建 %s 文件"
+
+#~ msgid "error creating new diversions-old"
+#~ msgstr "建立新的本地修改项备份出错"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "无法为软件包 %s 新建更新后的文件名列表文件"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "无法写入更新后的软件包 %s 的文件名列表文件"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "无法刷新更新后的软件包 %s 的文件名列表文件"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "无法同步更新后的软件包 %s 的文件名列表文件"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "无法关闭更新后的软件包 %s 的文件名列表文件"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "无法安装更新后的软件包 %s 的文件名列表文件"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd 需要一个参数，而非零个"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd 只需带一个参数"
+
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "版权所有 (C) 2000, 2001 Wichert Akkerman\n"
+#~ "版权所有 (C) 2006-2009 Guillem Jover\n"
+
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "无法打开新的 statoverride 文件：%s"
+
+#~ msgid "error removing statoverride-old"
+#~ msgstr "移除 statoverride-old 时出错：%s"
+
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "建立新的 statoverride-old 时出错：%s"
+
+#~ msgid "error installing new statoverride"
+#~ msgstr "安装新的 statoverride 时出错：%s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build 至多可有两个参数"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "版权所有(C) 1994-1996 Ian Jackson。\n"
+
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "版权所有 (C) 1995 Ian Jackson\n"
+#~ "版权所有 (C) 2000,2001 Wichert Akkerman\n"
+#~ "版权所有 (C) 2009-2010 Raphael Hertzog\n"
+
+#~ msgid "it is a master alternative."
+#~ msgstr "这是一个主候选项。"
+
+#~ msgid "it is a slave of %s"
+#~ msgstr "这是 %s 的一个次要项"
+
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "无法获取 %s 的信息：%s"
+
+#~ msgid "readlink(%s) failed: %s"
+#~ msgstr "readlink(%s) 失败：%s"
+
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "扫描 %s 失败：%s"
+
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "执行 %s 失败：%s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "无法创建 %s 为 %s 的符号链接：%s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "无法把 %s 安装为 %s：%s"
+
+#~ msgid "while writing %s: %s"
+#~ msgstr "当写入 %s 时：%s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "无法读取 %s：%s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "无法关闭 %s：%s"
+
+#~ msgid "cannot write %s: %s"
+#~ msgstr "无法写入 %s：%s"
 
 #, fuzzy
 #~| msgid "unable to open file '%s'"
@@ -6224,9 +6666,6 @@ msgstr "当前候选项 %1$s 未知，为链接组 %3$s 切换至 %2$s"
 #~ msgid "skipped control area from %s"
 #~ msgstr "忽略了 %s 中的控制区域"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "执行 tar 失败"
-
 #~ msgid "failed to create temporary directory"
 #~ msgstr "创建临时目录失败"
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 534a79a..bb8241e 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.13\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2009-01-28 10:31+0800\n"
 "Last-Translator: Tetralet <tetralet@gmail.com>\n"
 "Language-Team: Debian-user in Chinese [Big5] <debian-chinese-big5@lists."
@@ -23,131 +23,213 @@ msgstr ""
 msgid "invalid character '%c' in archive '%.250s' member '%.16s' size"
 msgstr ""
 
-#: lib/dpkg/ar.c:81 lib/dpkg/ar.c:97 lib/dpkg/ar.c:108 lib/dpkg/ar.c:112
-#: lib/dpkg/ar.c:134
+#: lib/dpkg/ar.c:87 lib/dpkg/ar.c:103 lib/dpkg/ar.c:114 lib/dpkg/ar.c:118
+#: lib/dpkg/ar.c:140 utils/update-alternatives.c:1144
 #, fuzzy, c-format
 msgid "unable to write file '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: lib/dpkg/ar.c:94
+#: lib/dpkg/ar.c:100
 #, c-format
 msgid "generated corrupt ar header for '%s'"
 msgstr ""
 
-#: lib/dpkg/ar.c:123
+#: lib/dpkg/ar.c:129
 #, fuzzy, c-format
 msgid "failed to fstat ar member file (%s)"
 msgstr "無法建立臨時檔 (data)"
 
-#: lib/dpkg/ar.c:130
+#: lib/dpkg/ar.c:136
 #, fuzzy, c-format
 msgid "ar member file (%s)"
 msgstr "無法建立臨時檔 (data)"
 
-#: lib/dpkg/buffer.c:194
+#: lib/dpkg/arch.c:64 lib/dpkg/parsehelp.c:135
+msgid "may not be empty string"
+msgstr "不應該是空字串"
+
+#: lib/dpkg/arch.c:66
+#, fuzzy
+#| msgid "must start with an alphanumeric"
+msgid "must start with an alphanumeric"
+msgstr "必須以英數字開頭"
+
+#: lib/dpkg/arch.c:73 lib/dpkg/parsehelp.c:143
+#, c-format
+msgid "character `%c' not allowed (only letters, digits and characters `%s')"
+msgstr "不可有字元 `%c'（只能用英文字母、數字和字元 `%s'）"
+
+#: lib/dpkg/arch.c:312
+#, fuzzy
+msgid "error writing to architecture list"
+msgstr "`%s' 寫入錯誤"
+
+#: lib/dpkg/atomic-file.c:57
+#, fuzzy, c-format
+msgid "unable to create new file '%.250s'"
+msgstr "無法開啟來源檔 `%.250s'"
+
+#: lib/dpkg/atomic-file.c:68
+#, fuzzy, c-format
+msgid "unable to write new file '%.250s'"
+msgstr "無法開啟來源檔 `%.250s'"
+
+#: lib/dpkg/atomic-file.c:70
+#, fuzzy, c-format
+msgid "unable to flush new file '%.250s'"
+msgstr "無法在 vsnprintf 裡進行刷新"
+
+#: lib/dpkg/atomic-file.c:72
+#, fuzzy, c-format
+msgid "unable to sync new file '%.250s'"
+msgstr "無法關閉緩衝 `%.255s'"
+
+#: lib/dpkg/atomic-file.c:81
+#, fuzzy, c-format
+#| msgid "unable to stat other new file `%.250s'"
+msgid "unable to close new file `%.250s'"
+msgstr "無法取得其它新檔案 `%.250s' 的資訊"
+
+#: lib/dpkg/atomic-file.c:92
+#, fuzzy, c-format
+#| msgid "remove old diversions-old: %s"
+msgid "error removing old backup file '%s'"
+msgstr "移除原本的 diversions-old：%s"
+
+#: lib/dpkg/atomic-file.c:94
+#, fuzzy, c-format
+#| msgid "error creating pipe `%.255s'"
+msgid "error creating new backup file '%s'"
+msgstr "在建立管線 `%.255s' 時發生錯誤"
+
+#: lib/dpkg/atomic-file.c:103 lib/dpkg/atomic-file.c:105
+#: lib/dpkg/triglib.c:447 src/infodb-upgrade.c:169 src/infodb-upgrade.c:174
+#: src/infodb-upgrade.c:200 src/remove.c:338 src/remove.c:429
+#, c-format
+msgid "cannot remove `%.250s'"
+msgstr "無法移除 `%.250s'"
+
+#: lib/dpkg/atomic-file.c:115
+#, fuzzy, c-format
+msgid "error installing new file '%s'"
+msgstr "在安裝新的 statoverride 時發生錯誤：%s"
+
+#: lib/dpkg/buffer.c:193
 #, fuzzy, c-format
 msgid "failed to read on buffer copy for %s"
 msgstr "buffer_copy (%s) 失敗"
 
-#: lib/dpkg/buffer.c:196
+#: lib/dpkg/buffer.c:209
 #, fuzzy, c-format
 msgid "failed in write on buffer copy for %s"
 msgstr "buffer_copy (%s) 失敗"
 
-#: lib/dpkg/buffer.c:198
+#: lib/dpkg/buffer.c:217
 #, fuzzy, c-format
 msgid "short read on buffer copy for %s"
 msgstr "buffer_copy (%s) 未讀完所有資料"
 
-#: lib/dpkg/command.c:182 lib/dpkg/command.c:208 src/help.c:584
-#: src/processarc.c:98 src/processarc.c:138 src/processarc.c:410
-#: src/processarc.c:806 dpkg-deb/build.c:459 dpkg-deb/build.c:533
-#: dpkg-deb/build.c:557 dpkg-deb/extract.c:312 dpkg-deb/info.c:65
-#: dpkg-split/split.c:68
+#: lib/dpkg/buffer.c:285
+#, fuzzy, c-format
+#| msgid "failed to exec tar"
+msgid "failed to seek %s"
+msgstr "無法執行 tar"
+
+#: lib/dpkg/command.c:179 lib/dpkg/command.c:205 src/help.c:649
+#: src/processarc.c:102 src/processarc.c:142 src/processarc.c:471
+#: src/processarc.c:906 dpkg-deb/build.c:461 dpkg-deb/build.c:546
+#: dpkg-deb/build.c:569 dpkg-deb/extract.c:319 dpkg-deb/info.c:65
+#: dpkg-split/split.c:69 utils/update-alternatives.c:421
 #, fuzzy, c-format
 msgid "unable to execute %s (%s)"
 msgstr "無法執行 %s"
 
-#: lib/dpkg/compress.c:77
+#: lib/dpkg/compress.c:97 lib/dpkg/compress.c:386
+#, fuzzy
+#| msgid "unknown compression type `%s'!"
+msgid "unknown compression strategy"
+msgstr "未知的壓縮類型 `%s'！"
+
+#: lib/dpkg/compress.c:112
 #, c-format
 msgid "%s: decompression"
 msgstr "%s：解壓縮"
 
-#: lib/dpkg/compress.c:84
+#: lib/dpkg/compress.c:118
 #, c-format
 msgid "%s: compression"
 msgstr "%s：壓縮"
 
-#: lib/dpkg/compress.c:108
+#: lib/dpkg/compress.c:153
 #, c-format
 msgid "%s: error binding input to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:120
+#: lib/dpkg/compress.c:165
 #, fuzzy, c-format
 msgid "%s: internal gzip read error: '%s'"
 msgstr "%s：內部 gzip 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:128 lib/dpkg/compress.c:132
+#: lib/dpkg/compress.c:173 lib/dpkg/compress.c:177
 #, fuzzy, c-format
 msgid "%s: internal gzip write error"
 msgstr "%s：內部 gzip 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:148
+#: lib/dpkg/compress.c:191
 #, c-format
 msgid "%s: error binding output to gzip stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:155
+#: lib/dpkg/compress.c:198
 #, fuzzy, c-format
 msgid "%s: internal gzip read error"
 msgstr "%s：內部 gzip 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:165
+#: lib/dpkg/compress.c:208
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: '%s'"
 msgstr "%s：內部 gzip 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:178
+#: lib/dpkg/compress.c:221
 #, fuzzy, c-format
 msgid "%s: internal gzip write error: %s"
 msgstr "%s：內部 gzip 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:220
+#: lib/dpkg/compress.c:273
 #, c-format
 msgid "%s: error binding input to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:232
+#: lib/dpkg/compress.c:285
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error: '%s'"
 msgstr "%s：內部 bzip2 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:240 lib/dpkg/compress.c:244 lib/dpkg/compress.c:296
+#: lib/dpkg/compress.c:293 lib/dpkg/compress.c:297 lib/dpkg/compress.c:347
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error"
 msgstr "%s：內部 bzip2 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:260
+#: lib/dpkg/compress.c:311
 #, c-format
 msgid "%s: error binding output to bzip2 stream"
 msgstr ""
 
-#: lib/dpkg/compress.c:267
+#: lib/dpkg/compress.c:318
 #, fuzzy, c-format
 msgid "%s: internal bzip2 read error"
 msgstr "%s：內部 bzip2 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:277 lib/dpkg/compress.c:288
+#: lib/dpkg/compress.c:328 lib/dpkg/compress.c:339
 #, fuzzy, c-format
 msgid "%s: internal bzip2 write error: '%s'"
 msgstr "%s：內部 bzip2 錯誤：`%s'"
 
-#: lib/dpkg/compress.c:284
+#: lib/dpkg/compress.c:335
 msgid "unexpected bzip2 error"
 msgstr ""
 
-#: lib/dpkg/dbmodify.c:69
+#: lib/dpkg/dbmodify.c:68
 #, c-format
 msgid ""
 "updates directory contains file `%.250s' whose name is too long (length=%d, "
@@ -155,109 +237,127 @@ msgid ""
 msgstr ""
 "更新目錄中包含了檔案 `%.250s'，但它的名稱太長了（長度為 %d，最大為 %d）"
 
-#: lib/dpkg/dbmodify.c:73
+#: lib/dpkg/dbmodify.c:72
 #, c-format
 msgid ""
 "updates directory contains files with different length names (both %d and %d)"
 msgstr "更新目錄中含有不同長度名稱的檔案（分別為 %d 和 %d）"
 
-#: lib/dpkg/dbmodify.c:87
+#: lib/dpkg/dbmodify.c:86
 #, c-format
 msgid "cannot scan updates directory `%.255s'"
 msgstr "無法掃描更新目錄 `%.255s'"
 
-#: lib/dpkg/dbmodify.c:103
+#: lib/dpkg/dbmodify.c:101
 #, c-format
 msgid "failed to remove incorporated update file %.255s"
 msgstr "無法刪除合併後的更新檔 %.255s"
 
-#: lib/dpkg/dbmodify.c:122 dpkg-deb/build.c:447
+#: lib/dpkg/dbmodify.c:120 dpkg-deb/build.c:449
 #, c-format
 msgid "unable to create `%.255s'"
 msgstr "無法建立 `%.255s'"
 
-#: lib/dpkg/dbmodify.c:126
+#: lib/dpkg/dbmodify.c:124
 #, c-format
 msgid "unable to fill %.250s with padding"
 msgstr "無法用填料填滿 %.250s"
 
-#: lib/dpkg/dbmodify.c:128
+#: lib/dpkg/dbmodify.c:126
 #, c-format
 msgid "unable to flush %.250s after padding"
 msgstr "在填充後無法刷新 %.250s"
 
-#: lib/dpkg/dbmodify.c:130
+#: lib/dpkg/dbmodify.c:128
 #, c-format
 msgid "unable to seek to start of %.250s after padding"
 msgstr "在填充後無法搜尋到 %.250s 的起始位置"
 
-#: lib/dpkg/dbmodify.c:197
+#: lib/dpkg/dbmodify.c:194
 #, fuzzy, c-format
 #| msgid "unable to open tmpfile for vsnprintf"
 msgid "unable to open lock file %s for testing"
 msgstr "無法替 vsnprintf 開啟臨時檔"
 
-#: lib/dpkg/dbmodify.c:223
+#: lib/dpkg/dbmodify.c:220
 msgid "unable to open/create status database lockfile"
 msgstr "無法開啟/建立狀態資料庫的鎖定檔"
 
-#: lib/dpkg/dbmodify.c:233
+#: lib/dpkg/dbmodify.c:230
 msgid "you do not have permission to lock the dpkg status database"
 msgstr "您沒有鎖定 dpkg 的狀態資料庫的權限"
 
-#: lib/dpkg/dbmodify.c:235
+#: lib/dpkg/dbmodify.c:232
 #, fuzzy
 #| msgid "unable to lock dpkg status database"
 msgid "dpkg status database"
 msgstr "無法鎖定 dpkg 的狀態資料庫"
 
-#: lib/dpkg/dbmodify.c:259
+#: lib/dpkg/dbmodify.c:256
 msgid "requested operation requires superuser privilege"
 msgstr "該操作需要超級使用者權限"
 
-#: lib/dpkg/dbmodify.c:264
+#: lib/dpkg/dbmodify.c:261
 msgid "unable to access dpkg status area"
 msgstr "無法存取 dpkg 狀態庫"
 
-#: lib/dpkg/dbmodify.c:266
+#: lib/dpkg/dbmodify.c:263
 msgid "operation requires read/write access to dpkg status area"
 msgstr "該操作需要在 dpkg 狀態庫有著讀寫權限"
 
-#: lib/dpkg/dbmodify.c:311
+#: lib/dpkg/dbmodify.c:314
 #, c-format
 msgid "failed to remove my own update file %.255s"
 msgstr "無法刪除自己的更新檔 %.255s"
 
-#: lib/dpkg/dbmodify.c:349
+#: lib/dpkg/dbmodify.c:352
 #, c-format
 msgid "unable to write updated status of `%.250s'"
 msgstr "無法寫入 `%.250s' 的更新狀態"
 
-#: lib/dpkg/dbmodify.c:351
+#: lib/dpkg/dbmodify.c:355
 #, c-format
 msgid "unable to flush updated status of `%.250s'"
 msgstr "無法刷新 `%.250s' 的更新狀態"
 
-#: lib/dpkg/dbmodify.c:353
+#: lib/dpkg/dbmodify.c:358
 #, c-format
 msgid "unable to truncate for updated status of `%.250s'"
 msgstr "無法縮減 `%.250s' 的更新狀態"
 
-#: lib/dpkg/dbmodify.c:355
+#: lib/dpkg/dbmodify.c:361
 #, c-format
 msgid "unable to fsync updated status of `%.250s'"
 msgstr "無法同步 `%.250s' 的更新狀態"
 
-#: lib/dpkg/dbmodify.c:357
+#: lib/dpkg/dbmodify.c:364
 #, c-format
 msgid "unable to close updated status of `%.250s'"
 msgstr "無法關閉 `%.250s' 的更新狀態"
 
-#: lib/dpkg/dbmodify.c:360
+#: lib/dpkg/dbmodify.c:368
 #, c-format
 msgid "unable to install updated status of `%.250s'"
 msgstr "無法安裝 `%.250s' 的更新狀態"
 
+#: lib/dpkg/deb-version.c:42
+msgid "format version with empty major component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:44
+#, fuzzy
+msgid "format version has no dot"
+msgstr "版本編號"
+
+#: lib/dpkg/deb-version.c:50
+msgid "format version with empty minor component"
+msgstr ""
+
+#: lib/dpkg/deb-version.c:52
+#, fuzzy
+msgid "format version followed by junk"
+msgstr "版本編號"
+
 #: lib/dpkg/dir.c:50
 #, fuzzy, c-format
 #| msgid "unable to read filedescriptor flags for %.250s"
@@ -274,70 +374,42 @@ msgstr "無法開啟來源檔 `%.250s'"
 msgid "unable to open directory '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: lib/dpkg/dir.c:109 src/divertcmd.c:217 dpkg-split/split.c:201
+#: lib/dpkg/dir.c:109 src/divertcmd.c:216 dpkg-split/split.c:202
+#: utils/update-alternatives.c:1283
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: lib/dpkg/dir.c:111 src/divertcmd.c:231 src/divertcmd.c:376
-#: src/statcmd.c:216 dpkg-deb/build.c:594 dpkg-split/join.c:65
-#: dpkg-split/queue.c:187
+#: lib/dpkg/dir.c:111 src/divertcmd.c:230 dpkg-deb/build.c:607
+#: dpkg-split/join.c:65 dpkg-split/queue.c:191
+#: utils/update-alternatives.c:1396
 #, fuzzy, c-format
 msgid "unable to sync file '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: lib/dpkg/dir.c:113 src/divertcmd.c:233 src/divertcmd.c:378
-#: dpkg-deb/build.c:596 dpkg-split/join.c:67 dpkg-split/queue.c:189
+#: lib/dpkg/dir.c:113 src/divertcmd.c:232 dpkg-deb/build.c:609
+#: dpkg-split/join.c:67 dpkg-split/queue.c:193
+#: utils/update-alternatives.c:1304 utils/update-alternatives.c:1398
 #, fuzzy, c-format
 msgid "unable to close file '%s'"
 msgstr "無法在 vsnprintf 裡進行刷新"
 
-#: lib/dpkg/dump.c:397
+#: lib/dpkg/dump.c:465
 #, c-format
 msgid "failed to write details of `%.50s' to `%.250s'"
 msgstr "無法將 `%.50s' 的詳盡資訊寫入 `%.250s'"
 
-#: lib/dpkg/dump.c:424
-#, fuzzy, c-format
-msgid "failed to open '%s' for writing %s database"
-msgstr "無法開啟 `%s' 以寫入 %s 資訊"
-
-#: lib/dpkg/dump.c:427
+#: lib/dpkg/dump.c:489
 #, fuzzy, c-format
 msgid "unable to set buffering on %s database file"
 msgstr "無法在狀態檔上設置緩衝區"
 
-#: lib/dpkg/dump.c:439
+#: lib/dpkg/dump.c:501
 #, fuzzy, c-format
 msgid "failed to write %s database record about '%.50s' to '%.250s'"
 msgstr "無法寫入 %s 記錄（由 `%.50s' 至 `%.250s'）"
 
-#: lib/dpkg/dump.c:447
-#, fuzzy, c-format
-msgid "failed to flush %s database to '%.250s'"
-msgstr "無法刷新 %s 資訊至 `%.250s'"
-
-#: lib/dpkg/dump.c:449
-#, fuzzy, c-format
-msgid "failed to fsync %s database to '%.250s'"
-msgstr "無法同步 %s 資訊至 `%.250s'"
-
-#: lib/dpkg/dump.c:452
-#, fuzzy, c-format
-msgid "failed to close '%.250s' after writing %s database"
-msgstr "在寫入 %2$s 資訊之後，無法關閉 `%1$.250s'"
-
-#: lib/dpkg/dump.c:456
-#, fuzzy, c-format
-msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
-msgstr "無法將 `%.250s' 指向 `%.250s' 以做為 %s 的備份之用"
-
-#: lib/dpkg/dump.c:459
-#, fuzzy, c-format
-msgid "failed to install '%.250s' as '%.250s' containing %s database"
-msgstr "無法將 `%.250s' 安裝為 `%.250s' 以包含 %s 資訊"
-
-#: lib/dpkg/ehandle.c:93
+#: lib/dpkg/ehandle.c:94
 #, c-format
 msgid ""
 "%s: unrecoverable fatal error, aborting:\n"
@@ -346,7 +418,7 @@ msgstr ""
 "%s：無可挽回的致命錯誤，中止操作：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:99
+#: lib/dpkg/ehandle.c:100
 #, fuzzy, c-format
 #| msgid ""
 #| "%s: unrecoverable fatal error, aborting:\n"
@@ -358,13 +430,13 @@ msgstr ""
 "%s：無可挽回的致命錯誤，中止操作：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:119
+#: lib/dpkg/ehandle.c:120
 #, fuzzy
 #| msgid "out of memory for new cleanup entry"
 msgid "out of memory for new error context"
 msgstr "新的清理項目導致記憶體不敷使用"
 
-#: lib/dpkg/ehandle.c:182
+#: lib/dpkg/ehandle.c:183
 #, c-format
 msgid ""
 "%s: error while cleaning up:\n"
@@ -373,150 +445,181 @@ msgstr ""
 "%s: 在清理時發生錯誤：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:199
+#: lib/dpkg/ehandle.c:201
 #, fuzzy, c-format
 #| msgid "dpkg: too many nested errors during error recovery !!\n"
 msgid "%s: too many nested errors during error recovery!!\n"
 msgstr "dpkg：在錯誤回復過程中又發生了更多的層層錯誤！！\n"
 
-#: lib/dpkg/ehandle.c:266 lib/dpkg/ehandle.c:305
+#: lib/dpkg/ehandle.c:268 lib/dpkg/ehandle.c:307
 msgid "out of memory for new cleanup entry"
 msgstr "新的清理項目導致記憶體不敷使用"
 
-#: lib/dpkg/ehandle.c:289
+#: lib/dpkg/ehandle.c:291
 msgid "out of memory for new cleanup entry with many arguments"
 msgstr "新的清理項目的參數太多導致記憶體不敷使用"
 
-#: lib/dpkg/ehandle.c:350
+#: lib/dpkg/ehandle.c:352
 #, fuzzy, c-format
 msgid "%s: error: %s\n"
 msgstr ""
 "%s: 在清理時發生錯誤：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:391
+#: lib/dpkg/ehandle.c:393
 #, fuzzy, c-format
 msgid "%s: warning: %s\n"
 msgstr ""
 "%s: 在清理時發生錯誤：\n"
 " %s\n"
 
-#: lib/dpkg/ehandle.c:414
+#: lib/dpkg/ehandle.c:416
 #, fuzzy, c-format
-msgid "%s:%s:%d: internal error: %s\n"
+msgid "%s:%s:%d:%s: internal error: %s\n"
 msgstr "%s:%d：內部錯誤 `%s'\n"
 
-#: lib/dpkg/fields.c:45
+#: lib/dpkg/fields.c:52
 #, c-format
 msgid "%s is missing"
 msgstr "未找到 %s"
 
-#: lib/dpkg/fields.c:49
+#: lib/dpkg/fields.c:56
 #, fuzzy, c-format
 #| msgid "`%.*s' is not allowed for %s"
 msgid "'%.50s' is not allowed for %s"
 msgstr "`%.*s' 不可用於 %s"
 
-#: lib/dpkg/fields.c:68
+#: lib/dpkg/fields.c:80
 #, c-format
 msgid "junk after %s"
 msgstr "在 %s 之後有多餘的資料"
 
-#: lib/dpkg/fields.c:82
+#: lib/dpkg/fields.c:94
 #, c-format
 msgid "invalid package name (%.250s)"
 msgstr "無效的套件名稱 (%.250s)"
 
-#: lib/dpkg/fields.c:97
+#: lib/dpkg/fields.c:109
 #, c-format
 msgid "empty file details field `%s'"
 msgstr "檔案說明欄位 `%s' 是空的"
 
-#: lib/dpkg/fields.c:100
+#: lib/dpkg/fields.c:112
 #, c-format
 msgid "file details field `%s' not allowed in status file"
 msgstr "這個檔案說明欄位 `%s' 不可用於狀態檔"
 
-#: lib/dpkg/fields.c:113
+#: lib/dpkg/fields.c:125
 #, c-format
 msgid "too many values in file details field `%s' (compared to others)"
 msgstr "檔案說明欄位 `%s' 裡的值太多（和其他的相比）"
 
-#: lib/dpkg/fields.c:127
+#: lib/dpkg/fields.c:139
 #, c-format
 msgid "too few values in file details field `%s' (compared to others)"
 msgstr "檔案說明欄位 `%s' 中的值太少（和其他的相比）"
 
-#: lib/dpkg/fields.c:149
+#: lib/dpkg/fields.c:162
 msgid "yes/no in boolean field"
 msgstr "boolean 欄位的 yes/no"
 
-#: lib/dpkg/fields.c:169
+#: lib/dpkg/fields.c:177
+msgid "foreign/allowed/same/no in quadstate field"
+msgstr ""
+
+#: lib/dpkg/fields.c:189
+#, c-format
+msgid "'%s' is not a valid architecture name: %s"
+msgstr ""
+
+#: lib/dpkg/fields.c:208
 msgid "word in `priority' field"
 msgstr "`優先等級' 欄位的字串"
 
-#: lib/dpkg/fields.c:181
+#: lib/dpkg/fields.c:221
 msgid "value for `status' field not allowed in this context"
 msgstr "在此不能使用這個 `status' 欄位的值"
 
-#: lib/dpkg/fields.c:186
+#: lib/dpkg/fields.c:225
 msgid "first (want) word in `status' field"
 msgstr "在 `status' 欄位的第一個字 (want)"
 
-#: lib/dpkg/fields.c:189
+#: lib/dpkg/fields.c:227
 msgid "second (error) word in `status' field"
 msgstr "在 `status' 欄位的第二個字 (error)"
 
-#: lib/dpkg/fields.c:192
+#: lib/dpkg/fields.c:229
 msgid "third (status) word in `status' field"
 msgstr "在 `status' 欄位的第三個字 (status)"
 
-#: lib/dpkg/fields.c:202
+#: lib/dpkg/fields.c:239
 #, fuzzy, c-format
 #| msgid "error in Version string `%.250s': %.250s"
 msgid "error in Version string '%.250s'"
 msgstr "版本字串 `%.250s' 有誤：%.250s"
 
-#: lib/dpkg/fields.c:213
+#: lib/dpkg/fields.c:250
 msgid "obsolete `Revision' or `Package-Revision' field used"
 msgstr "使用了已廢棄的 `Revision' 或 `Package-Revision' 欄位"
 
-#: lib/dpkg/fields.c:230
+#: lib/dpkg/fields.c:269
 msgid "value for `config-version' field not allowed in this context"
 msgstr "在此不能使用這個 `config-version' 欄位的值"
 
-#: lib/dpkg/fields.c:235
+#: lib/dpkg/fields.c:274
 #, fuzzy, c-format
 #| msgid "error in Config-Version string `%.250s': %.250s"
 msgid "error in Config-Version string '%.250s'"
 msgstr "Config-Version 字串 `%.250s' 有誤：%.250s"
 
-#: lib/dpkg/fields.c:262
+#: lib/dpkg/fields.c:300
 #, c-format
 msgid "value for `conffiles' has malformatted line `%.*s'"
 msgstr "`conffiles' 的值有行 `%.*s' 的格式錯誤了"
 
-#: lib/dpkg/fields.c:283
+#: lib/dpkg/fields.c:322
 #, c-format
 msgid "value for `conffiles' has line starting with non-space `%c'"
 msgstr "`conffiles' 的值有行是以非空白字元 `%c' 開頭"
 
-#: lib/dpkg/fields.c:300
+#: lib/dpkg/fields.c:339
 msgid "root or null directory is listed as a conffile"
 msgstr "root 或空目錄也被列為 conffile"
 
-#: lib/dpkg/fields.c:361
+#: lib/dpkg/fields.c:400
 #, c-format
 msgid ""
 "`%s' field, missing package name, or garbage where package name expected"
 msgstr "`%s' 欄位，找不到套件名稱，或是應當為套件名稱的地方是亂碼"
 
-#: lib/dpkg/fields.c:366
+#: lib/dpkg/fields.c:410
 #, c-format
 msgid "`%s' field, invalid package name `%.255s': %s"
 msgstr "`%s' 欄位，無效的套件名稱 `%.255s'：%s"
 
-#: lib/dpkg/fields.c:402
+#: lib/dpkg/fields.c:439
+#, fuzzy, c-format
+#| msgid ""
+#| "`%s' field, missing package name, or garbage where package name expected"
+msgid ""
+"'%s' field, missing architecture name, or garbage where architecture name "
+"expected"
+msgstr "`%s' 欄位，找不到套件名稱，或是應當為套件名稱的地方是亂碼"
+
+#: lib/dpkg/fields.c:452
+#, fuzzy
+#| msgid "%d files and directories currently installed.)\n"
+msgid "a value different from 'any' is currently not allowed"
+msgstr "系統目前共安裝了 %d 個檔案和目錄。）\n"
+
+#: lib/dpkg/fields.c:454
+#, fuzzy, c-format
+#| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
+msgid ""
+"'%s' field, reference to '%.255s': invalid architecture name '%.255s': %s"
+msgstr "`%s' 欄位，參照至 `%.255s'：版本號有誤：%.255s"
+
+#: lib/dpkg/fields.c:488
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -525,7 +628,7 @@ msgstr ""
 "`%s' 欄位，參照至 `%.255s'：\n"
 " 不正確的版本相依關係 %c%c"
 
-#: lib/dpkg/fields.c:408
+#: lib/dpkg/fields.c:494
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -534,7 +637,7 @@ msgstr ""
 "`%s' 欄位，參照至 `%.255s'：\n"
 " `%c' 已廢棄，請替而使用 `%c=' 或 `%c%c'"
 
-#: lib/dpkg/fields.c:418
+#: lib/dpkg/fields.c:504
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -543,11 +646,11 @@ msgstr ""
 "`%s' 欄位，參照至 `%.255s'：\n"
 " 未明確要求版本號完全一致，建議替而使用 `='"
 
-#: lib/dpkg/fields.c:426
+#: lib/dpkg/fields.c:512
 msgid "Only exact versions may be used for Provides"
 msgstr "在 Provides 中只能指定明確的版本"
 
-#: lib/dpkg/fields.c:430
+#: lib/dpkg/fields.c:516
 #, c-format
 msgid ""
 "`%s' field, reference to `%.255s':\n"
@@ -556,56 +659,56 @@ msgstr ""
 "`%s' 欄位，參照至 `%.255s'：\n"
 " 版本號不是以英數字開頭，建議加一個空格"
 
-#: lib/dpkg/fields.c:447 lib/dpkg/fields.c:451
+#: lib/dpkg/fields.c:533 lib/dpkg/fields.c:537
 #, c-format
 msgid "`%s' field, reference to `%.255s': version contains `%c'"
 msgstr "`%s' 欄位，參照至 `%.255s'：版本號含有 `%c'"
 
-#: lib/dpkg/fields.c:455
+#: lib/dpkg/fields.c:541
 #, c-format
 msgid "`%s' field, reference to `%.255s': version unterminated"
 msgstr "`%s' 欄位，參照至 `%.255s'：版本號未終止"
 
-#: lib/dpkg/fields.c:461
+#: lib/dpkg/fields.c:547
 #, fuzzy, c-format
 #| msgid "`%s' field, reference to `%.255s': error in version: %.255s"
 msgid "'%s' field, reference to '%.255s': error in version"
 msgstr "`%s' 欄位，參照至 `%.255s'：版本號有誤：%.255s"
 
-#: lib/dpkg/fields.c:471
+#: lib/dpkg/fields.c:557
 #, c-format
 msgid "`%s' field, syntax error after reference to package `%.255s'"
 msgstr "`%s' 欄位，在參照至套件 `%.255s' 後的語法有誤"
 
-#: lib/dpkg/fields.c:478
+#: lib/dpkg/fields.c:564
 #, c-format
 msgid "alternatives (`|') not allowed in %s field"
 msgstr "在 %s 欄位不可有可替換符號 (`|')"
 
-#: lib/dpkg/fields.c:532
+#: lib/dpkg/fields.c:618
 msgid "value for `triggers-pending' field not allowed in this context"
 msgstr "`triggers-pending' 欄位所設定的值不能用在這個地方"
 
-#: lib/dpkg/fields.c:539
+#: lib/dpkg/fields.c:625
 #, c-format
 msgid "illegal pending trigger name `%.255s': %s"
 msgstr "不合法的待執行觸發程式名稱 `%.255s': %s"
 
-#: lib/dpkg/fields.c:543
+#: lib/dpkg/fields.c:629
 #, c-format
 msgid "duplicate pending trigger `%.255s'"
 msgstr "重複的待執行觸發程式 `%.255s'"
 
-#: lib/dpkg/fields.c:557
+#: lib/dpkg/fields.c:643
 msgid "value for `triggers-awaited' field not allowed in this context"
 msgstr "`triggers-awaited' 欄位所設定的值不能用在這個地方"
 
-#: lib/dpkg/fields.c:564
+#: lib/dpkg/fields.c:652
 #, c-format
 msgid "illegal package name in awaited trigger `%.255s': %s"
 msgstr "在正要執行的觸發程式 `%.255s' 裡有不合法的套件名稱：%s"
 
-#: lib/dpkg/fields.c:570
+#: lib/dpkg/fields.c:657
 #, c-format
 msgid "duplicate awaited trigger package `%.255s'"
 msgstr "重複的正要執行的觸發程式套件 `%.255s'"
@@ -662,458 +765,479 @@ msgstr "<套件的狀態及進展的檔案重導>"
 msgid "unable to write to status fd %d"
 msgstr "無法寫入 `%.250s' 的更新狀態"
 
-#: lib/dpkg/mlib.c:44 utils/update-alternatives.c:249
-#, fuzzy, c-format
-#| msgid "realloc failed (%zu bytes)"
-msgid "malloc failed (%zu bytes)"
-msgstr "realloc 失敗（%zu 位元組）"
-
-#: lib/dpkg/mlib.c:58
-#, c-format
-msgid "realloc failed (%zu bytes)"
-msgstr "realloc 失敗（%zu 位元組）"
-
-#: lib/dpkg/mlib.c:72 lib/dpkg/mlib.c:90 utils/update-alternatives.c:264
-#: utils/update-alternatives.c:305 utils/update-alternatives.c:1056
+#: lib/dpkg/mlib.c:42 lib/dpkg/mlib.c:94 utils/update-alternatives.c:272
+#: utils/update-alternatives.c:329 utils/update-alternatives.c:1097
 msgid "failed to allocate memory"
 msgstr "無法配置記憶體"
 
-#: lib/dpkg/mlib.c:102
+#: lib/dpkg/mlib.c:106
 #, c-format
 msgid "failed to dup for std%s"
 msgstr "無法替 std%s 進行 dup"
 
-#: lib/dpkg/mlib.c:103
+#: lib/dpkg/mlib.c:107
 #, c-format
 msgid "failed to dup for fd %d"
 msgstr "無法替 fd %d 進行 dup"
 
-#: lib/dpkg/mlib.c:109
+#: lib/dpkg/mlib.c:113
 msgid "failed to create pipe"
 msgstr "無法建立管線"
 
-#: lib/dpkg/mlib.c:117
+#: lib/dpkg/mlib.c:121
 #, fuzzy, c-format
 msgid "error writing to '%s'"
 msgstr "`%s' 寫入錯誤"
 
-#: lib/dpkg/mlib.c:124
+#: lib/dpkg/mlib.c:130
 #, c-format
 msgid "unable to read filedescriptor flags for %.250s"
 msgstr "無法讀取 %.250s 的檔案重導的設定"
 
-#: lib/dpkg/mlib.c:126
+#: lib/dpkg/mlib.c:132
 #, c-format
 msgid "unable to set close-on-exec flag for %.250s"
 msgstr "無法在 %.250s 上設定 close-on-exec"
 
-#: lib/dpkg/myopt.c:61
+#: lib/dpkg/options.c:63
 #, fuzzy, c-format
 msgid "configuration error: %s:%d: %s"
 msgstr "設定錯誤：需賦予值給 %s"
 
-#: lib/dpkg/myopt.c:73
+#: lib/dpkg/options.c:77
 #, fuzzy, c-format
 msgid "failed to open configuration file '%.255s' for reading: %s"
 msgstr "無法開啟設定檔 `%.255s' 以進行讀取"
 
-#: lib/dpkg/myopt.c:100
+#: lib/dpkg/options.c:104
 #, c-format
 msgid "unbalanced quotes in '%s'"
 msgstr ""
 
-#: lib/dpkg/myopt.c:115
+#: lib/dpkg/options.c:120
 #, fuzzy, c-format
 msgid "unknown option '%s'"
 msgstr "未知選項 `%s'"
 
-#: lib/dpkg/myopt.c:119
+#: lib/dpkg/options.c:124
 #, fuzzy, c-format
 msgid "'%s' needs a value"
 msgstr "--%s 選項需有一個參數"
 
-#: lib/dpkg/myopt.c:125
+#: lib/dpkg/options.c:130
 #, fuzzy, c-format
 msgid "'%s' does not take a value"
 msgstr "--%s 選項並不需要參數"
 
-#: lib/dpkg/myopt.c:131
+#: lib/dpkg/options.c:136
 #, c-format
 msgid "read error in configuration file `%.255s'"
 msgstr "設定檔 `%.255s' 讀取錯誤"
 
-#: lib/dpkg/myopt.c:132
+#: lib/dpkg/options.c:137
 #, c-format
 msgid "error closing configuration file `%.255s'"
 msgstr "在關閉設定檔 `%.255s' 時發生錯誤"
 
-#: lib/dpkg/myopt.c:168
+#: lib/dpkg/options.c:173
 #, fuzzy, c-format
 msgid "error opening configuration directory '%s'"
 msgstr "在關閉設定檔 `%.255s' 時發生錯誤"
 
-#: lib/dpkg/myopt.c:221
+#: lib/dpkg/options.c:235
 #, c-format
 msgid "unknown option --%s"
 msgstr "未知的選項 --%s"
 
-#: lib/dpkg/myopt.c:225
+#: lib/dpkg/options.c:239
 #, c-format
 msgid "--%s option takes a value"
 msgstr "--%s 選項需有一個參數"
 
-#: lib/dpkg/myopt.c:230
+#: lib/dpkg/options.c:244
 #, c-format
 msgid "--%s option does not take a value"
 msgstr "--%s 選項並不需要參數"
 
-#: lib/dpkg/myopt.c:238
+#: lib/dpkg/options.c:252
 #, c-format
 msgid "unknown option -%c"
 msgstr "未知的選項 -%c"
 
-#: lib/dpkg/myopt.c:243
+#: lib/dpkg/options.c:257
 #, c-format
 msgid "-%c option takes a value"
 msgstr "-%c 選項需有一個參數"
 
-#: lib/dpkg/myopt.c:251
+#: lib/dpkg/options.c:265
 #, c-format
 msgid "-%c option does not take a value"
 msgstr "-%c 選項並不需要參數"
 
-#: lib/dpkg/myopt.c:264
+#: lib/dpkg/options.c:278
 #, fuzzy, c-format
 msgid "obsolete option '--%s'\n"
 msgstr "警告：已廢棄選項 `--%s'\n"
 
-#: lib/dpkg/myopt.c:280
+#: lib/dpkg/options.c:294
 #, c-format
 msgid "conflicting actions -%c (--%s) and -%c (--%s)"
 msgstr "相互衝突的操作 -%c (--%s) 和 -%c (--%s)"
 
-#: lib/dpkg/parse.c:121
+#: lib/dpkg/parse.c:138
 #, c-format
 msgid "duplicate value for `%s' field"
 msgstr "有多個值對應至 `%s' 欄位"
 
-#: lib/dpkg/parse.c:133
+#: lib/dpkg/parse.c:150
 #, c-format
 msgid "user-defined field name `%.*s' too short"
 msgstr "用戶自定的欄位名 `%.*s' 過短"
 
-#: lib/dpkg/parse.c:139
+#: lib/dpkg/parse.c:156
 #, c-format
 msgid "duplicate value for user-defined field `%.*s'"
 msgstr "有多個值對應至用戶自定的欄位 `%.*s'"
 
-#: lib/dpkg/parse.c:186
+#: lib/dpkg/parse.c:201 lib/dpkg/parsehelp.c:306 lib/dpkg/parsehelp.c:318
+#, c-format
+msgid "missing %s"
+msgstr "找不到 %s"
+
+#: lib/dpkg/parse.c:203 lib/dpkg/parsehelp.c:308 lib/dpkg/parsehelp.c:321
+#, c-format
+msgid "empty value for %s"
+msgstr "%s 的值是空的"
+
+#: lib/dpkg/parse.c:211
+#, c-format
+msgid "package has field '%s' but is missing architecture"
+msgstr ""
+
+#: lib/dpkg/parse.c:214
+#, fuzzy, c-format
+#| msgid "package has status %s but triggers are awaited"
+msgid "package has field '%s' but is architecture all"
+msgstr "套件的狀態為 %s 但觸發程式正要執行"
+
+#: lib/dpkg/parse.c:232
 msgid "Configured-Version for package with inappropriate Status"
 msgstr "套件的 Configured-Version 和 Status 的內容不符"
 
-#: lib/dpkg/parse.c:197
+#: lib/dpkg/parse.c:243
 #, c-format
 msgid "package has status %s but triggers are awaited"
 msgstr "套件的狀態為 %s 但觸發程式正要執行"
 
-#: lib/dpkg/parse.c:201
+#: lib/dpkg/parse.c:247
 msgid "package has status triggers-awaited but no triggers awaited"
 msgstr "套件的狀態為 triggers-awaited 但並沒有觸發程式正要執行"
 
-#: lib/dpkg/parse.c:207
+#: lib/dpkg/parse.c:253
 #, c-format
 msgid "package has status %s but triggers are pending"
 msgstr "套件的狀態為 %s 但觸發程式尚待執行"
 
-#: lib/dpkg/parse.c:211
+#: lib/dpkg/parse.c:257
 msgid "package has status triggers-pending but no triggers pending"
 msgstr "套件的狀態為 triggers-pending 但並沒有觸發程式尚待執行"
 
-#: lib/dpkg/parse.c:221
+#: lib/dpkg/parse.c:267
 msgid "Package which in state not-installed has conffiles, forgetting them"
 msgstr "該套件的狀態是尚未安裝，但是它卻有 conffile，不去理會它"
 
-#: lib/dpkg/parse.c:328
+#: lib/dpkg/parse.c:345
+msgid "multiple non-coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:348
+msgid "mixed non-coinstallable and coinstallable package instances present"
+msgstr ""
+
+#: lib/dpkg/parse.c:407
+#, c-format
+msgid ""
+"%s %s (Multi-Arch: %s) is not co-installable with %s which has multiple "
+"installed instances"
+msgstr ""
+
+#: lib/dpkg/parse.c:521
 #, c-format
 msgid "failed to open package info file `%.255s' for reading"
 msgstr "無法開啟套件的 info 檔 `%.255s' 以進行讀取"
 
-#: lib/dpkg/parse.c:333
+#: lib/dpkg/parse.c:527
 #, c-format
 msgid "can't stat package info file `%.255s'"
 msgstr "無法取得套件的 info 檔 `%.255s' 的狀態"
 
-#: lib/dpkg/parse.c:339
+#: lib/dpkg/parse.c:533
 #, c-format
 msgid "can't mmap package info file `%.255s'"
 msgstr "無法 mmap 套件的 info 檔 `%.255s'"
 
-#: lib/dpkg/parse.c:344
+#: lib/dpkg/parse.c:538
 #, fuzzy, c-format
 #| msgid "can't stat package info file `%.255s'"
 msgid "reading package info file '%.255s'"
 msgstr "無法取得套件的 info 檔 `%.255s' 的狀態"
 
-#: lib/dpkg/parse.c:380
+#: lib/dpkg/parse.c:549
+#, c-format
+msgid "failed to close after read: `%.255s'"
+msgstr "在讀取完畢之後無法關閉：`%.255s'"
+
+#: lib/dpkg/parse.c:590
 #, c-format
 msgid "EOF after field name `%.*s'"
 msgstr "在欄位名稱 `%.*s' 後有 EOF"
 
-#: lib/dpkg/parse.c:383
+#: lib/dpkg/parse.c:593
 #, c-format
 msgid "newline in field name `%.*s'"
 msgstr "在欄位名稱 `%.*s' 中有換行符號"
 
-#: lib/dpkg/parse.c:386
+#: lib/dpkg/parse.c:596
 #, c-format
 msgid "MSDOS EOF (^Z) in field name `%.*s'"
 msgstr "在欄位名稱 `%.*s' 中有 MSDOS EOF (^Z)"
 
-#: lib/dpkg/parse.c:390
+#: lib/dpkg/parse.c:600
 #, c-format
 msgid "field name `%.*s' must be followed by colon"
 msgstr "欄位名稱 `%.*s' 之後必須有個冒號"
 
-#: lib/dpkg/parse.c:399
+#: lib/dpkg/parse.c:611
 #, c-format
 msgid "EOF before value of field `%.*s' (missing final newline)"
 msgstr "在欄位 `%.*s' 的值的前面有 EOF（少了結尾的換行符號）"
 
-#: lib/dpkg/parse.c:403
+#: lib/dpkg/parse.c:615
 #, c-format
 msgid "MSDOS EOF char in value of field `%.*s' (missing newline?)"
 msgstr "在欄位 `%.*s' 的值之中有 MSDOS EOF 字元（少了換行符號？）"
 
-#: lib/dpkg/parse.c:417
+#: lib/dpkg/parse.c:626
+#, fuzzy, c-format
+#| msgid "newline in field name `%.*s'"
+msgid "blank line in value of field '%.*s'"
+msgstr "在欄位名稱 `%.*s' 中有換行符號"
+
+#: lib/dpkg/parse.c:647
 #, c-format
 msgid "EOF during value of field `%.*s' (missing final newline)"
 msgstr "在欄位 `%.*s' 的值之中有 EOF 字元（少了結尾的換行符號）"
 
-#: lib/dpkg/parse.c:434
+#: lib/dpkg/parse.c:732
 msgid "several package info entries found, only one allowed"
 msgstr "找到了多個套件的 info 項目，但只能有一個"
 
-#: lib/dpkg/parse.c:466
-#, c-format
-msgid "failed to close after read: `%.255s'"
-msgstr "在讀取完畢之後無法關閉：`%.255s'"
-
-#: lib/dpkg/parse.c:467
+#: lib/dpkg/parse.c:758
 #, c-format
 msgid "no package information in `%.255s'"
 msgstr "在 `%.255s' 中沒有套件的相關資訊"
 
-#: lib/dpkg/parsehelp.c:45
+#: lib/dpkg/parsehelp.c:46
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d package '%.255s':\n"
 " %.255s"
 msgstr "警告，在檔案 `%.255s' 的第 %d 行附近"
 
-#: lib/dpkg/parsehelp.c:48
+#: lib/dpkg/parsehelp.c:50
 #, fuzzy, c-format
 msgid ""
 "parsing file '%.255s' near line %d:\n"
 " %.255s"
 msgstr "警告，在檔案 `%.255s' 的第 %d 行附近"
 
-#: lib/dpkg/parsehelp.c:127
-msgid "may not be empty string"
-msgstr "不應該是空字串"
-
-#: lib/dpkg/parsehelp.c:129
+#: lib/dpkg/parsehelp.c:137
 #, fuzzy
 #| msgid "must start with an alphanumeric"
 msgid "must start with an alphanumeric character"
 msgstr "必須以英數字開頭"
 
-#: lib/dpkg/parsehelp.c:138
-#, c-format
-msgid "character `%c' not allowed (only letters, digits and characters `%s')"
-msgstr "不可有字元 `%c'（只能用英文字母、數字和字元 `%s'）"
-
-#: lib/dpkg/parsehelp.c:198
+#: lib/dpkg/parsehelp.c:185
 #, fuzzy
 #| msgid "<none>"
 msgctxt "version"
 msgid "<none>"
 msgstr "<無>"
 
-#: lib/dpkg/parsehelp.c:215
+#: lib/dpkg/parsehelp.c:216
 msgid "version string is empty"
 msgstr "版本號是空的"
 
-#: lib/dpkg/parsehelp.c:229
+#: lib/dpkg/parsehelp.c:231
 msgid "version string has embedded spaces"
 msgstr "版本號裡嵌有空格字元"
 
-#: lib/dpkg/parsehelp.c:234
+#: lib/dpkg/parsehelp.c:237
 msgid "epoch in version is not number"
 msgstr "版本中的 epoch 不是數字"
 
-#: lib/dpkg/parsehelp.c:235
+#: lib/dpkg/parsehelp.c:239
 msgid "nothing after colon in version number"
 msgstr "版本號的冒號後面沒有東西"
 
-#: lib/dpkg/parsehelp.c:268
+#: lib/dpkg/parsehelp.c:254
 msgid "version number does not start with digit"
 msgstr ""
 
-#: lib/dpkg/parsehelp.c:271
+#: lib/dpkg/parsehelp.c:257
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in version number"
 msgstr "版本號的冒號後面沒有東西"
 
-#: lib/dpkg/parsehelp.c:275
+#: lib/dpkg/parsehelp.c:261
 #, fuzzy
 #| msgid "nothing after colon in version number"
 msgid "invalid character in revision number"
 msgstr "版本號的冒號後面沒有東西"
 
-#: lib/dpkg/parsehelp.c:341 lib/dpkg/parsehelp.c:354
-#, c-format
-msgid "missing %s"
-msgstr "找不到 %s"
-
-#: lib/dpkg/parsehelp.c:343 lib/dpkg/parsehelp.c:357
+#: lib/dpkg/pkg-db.c:164 lib/dpkg/pkg-spec.c:97
 #, c-format
-msgid "empty value for %s"
-msgstr "%s 的值是空的"
+msgid "ambiguous package name '%s' with more than one installed instance"
+msgstr ""
 
-#: lib/dpkg/pkg-format.c:80
+#: lib/dpkg/pkg-format.c:82
 #, c-format
 msgid "invalid character `%c' in field width\n"
 msgstr "欄位寬度中有無效的字元 `%c'\n"
 
-#: lib/dpkg/pkg-format.c:172
+#: lib/dpkg/pkg-format.c:174
 #, c-format
 msgid "Closing brace missing in format\n"
 msgstr "在格式中少了右括號\n"
 
-#: lib/dpkg/pkg-show.c:40
+#: lib/dpkg/pkg-show.c:141
 msgid "(no description available)"
 msgstr "（無相關介紹）"
 
-#: lib/dpkg/subproc.c:54
+#: lib/dpkg/pkg-spec.c:71
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal package name in specifier '%s%s%s': %s"
+msgstr "在正要執行的觸發程式 `%.255s' 裡有不合法的套件名稱：%s"
+
+#: lib/dpkg/pkg-spec.c:81
+#, fuzzy, c-format
+#| msgid "illegal package name in awaited trigger `%.255s': %s"
+msgid "illegal architecture name in specifier '%s:%s': %s"
+msgstr "在正要執行的觸發程式 `%.255s' 裡有不合法的套件名稱：%s"
+
+#: lib/dpkg/subproc.c:55
 #, fuzzy, c-format
 msgid "unable to ignore signal %s before running %.250s"
 msgstr "無法在執行 script 前，忽略信號 %s"
 
-#: lib/dpkg/subproc.c:67
+#: lib/dpkg/subproc.c:68
 #, c-format
 msgid "error un-catching signal %s: %s\n"
 msgstr "錯誤，無法捕捉到的訊號 %s：%s\n"
 
-#: lib/dpkg/subproc.c:77
+#: lib/dpkg/subproc.c:78
 #, c-format
 msgid "%s (subprocess): %s\n"
 msgstr "%s（子程序）：%s\n"
 
-#: lib/dpkg/subproc.c:88 utils/update-alternatives.c:417
+#: lib/dpkg/subproc.c:89 utils/update-alternatives.c:418
 msgid "fork failed"
 msgstr "fork 失敗"
 
-#: lib/dpkg/subproc.c:118
+#: lib/dpkg/subproc.c:119
 #, c-format
 msgid "subprocess %s returned error exit status %d"
 msgstr "子程序 %s 傳回了錯誤退出狀態 %d"
 
-#: lib/dpkg/subproc.c:127
+#: lib/dpkg/subproc.c:128
 #, fuzzy, c-format
 msgid "subprocess %s was interrupted"
 msgstr "在等待 %s 時失敗"
 
-#: lib/dpkg/subproc.c:129
+#: lib/dpkg/subproc.c:130
 #, fuzzy, c-format
 #| msgid "subprocess %s killed by signal (%s)%s"
 msgid "subprocess %s was killed by signal (%s)%s"
 msgstr "子程序 %s 被信號 (%s)%s 終止了"
 
-#: lib/dpkg/subproc.c:131
+#: lib/dpkg/subproc.c:132
 msgid ", core dumped"
 msgstr ", core dumped"
 
-#: lib/dpkg/subproc.c:133
+#: lib/dpkg/subproc.c:134
 #, c-format
 msgid "subprocess %s failed with wait status code %d"
 msgstr "子程序 %s 失敗，並傳回了 wait 狀態碼 %d"
 
-#: lib/dpkg/subproc.c:150 utils/update-alternatives.c:424
+#: lib/dpkg/subproc.c:151 utils/update-alternatives.c:425
 #, fuzzy, c-format
 msgid "wait for subprocess %s failed"
 msgstr "在等待 %s 時失敗"
 
-#: lib/dpkg/trigdeferred.l:72
+#: lib/dpkg/trigdeferred.l:73
 #, c-format
 msgid "invalid package name `%.250s' in triggers deferred file `%.250s'"
 msgstr "不正確的套件名稱 `%.250s'，位於觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:81
+#: lib/dpkg/trigdeferred.l:82
 #, c-format
 msgid "truncated triggers deferred file `%.250s'"
 msgstr "被截短的觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:85
+#: lib/dpkg/trigdeferred.l:86
 #, c-format
 msgid "syntax error in triggers deferred file `%.250s' at character `%s'%s"
 msgstr "在觸發程式延遲檔 `%.250s' 裡的字元 `%s'%s 裡的語法有誤"
 
-#: lib/dpkg/trigdeferred.l:133
+#: lib/dpkg/trigdeferred.l:135
 #, c-format
 msgid "unable to open/create triggers lockfile `%.250s'"
 msgstr "無法開啟/建立觸發程式鎖定檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:140
+#: lib/dpkg/trigdeferred.l:142
 #, fuzzy
 #| msgid "triggered"
 msgid "triggers area"
 msgstr "已觸發"
 
-#: lib/dpkg/trigdeferred.l:150
+#: lib/dpkg/trigdeferred.l:152
 #, c-format
 msgid "unable to stat triggers deferred file `%.250s'"
 msgstr "無法取得觸發程式延遲檔 `%.250s' 的資訊"
 
-#: lib/dpkg/trigdeferred.l:164
+#: lib/dpkg/trigdeferred.l:166
 #, c-format
 msgid "unable to open triggers deferred file `%.250s'"
 msgstr "無法開啟觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:178
+#: lib/dpkg/trigdeferred.l:180
 #, c-format
 msgid "unable to open/create new triggers deferred file `%.250s'"
 msgstr "無法開啟/建立新的觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:214
+#: lib/dpkg/trigdeferred.l:216
 #, c-format
 msgid "error reading triggers deferred file `%.250s'"
 msgstr "在讀取觸發程式延遲檔 `%.250s' 時發生錯誤"
 
-#: lib/dpkg/trigdeferred.l:222
+#: lib/dpkg/trigdeferred.l:224
 #, c-format
 msgid "unable to write new triggers deferred file `%.250s'"
 msgstr "無法寫入新的觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:227
+#: lib/dpkg/trigdeferred.l:229
 #, c-format
 msgid "unable to close new triggers deferred file `%.250s'"
 msgstr "無法關閉新的觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/trigdeferred.l:231
+#: lib/dpkg/trigdeferred.l:233
 #, c-format
 msgid "unable to install new triggers deferred file `%.250s'"
 msgstr "無法安裝新的觸發程式延遲檔 `%.250s'"
 
-#: lib/dpkg/triglib.c:48
-msgid "empty trigger names are not permitted"
-msgstr "觸發程式的名稱不可為空的"
-
-#: lib/dpkg/triglib.c:52
-msgid "trigger name contains invalid character"
-msgstr "觸發程式的名稱包含了不合法的字元"
-
-#: lib/dpkg/triglib.c:323
+#: lib/dpkg/triglib.c:228
 #, c-format
 msgid ""
 "invalid or unknown syntax in trigger name `%.250s' (in trigger interests for "
@@ -1122,17 +1246,17 @@ msgstr ""
 "觸發程式的名稱 `%.250s' 使用了不正確或未知的語法（在套件 `%.250s' 的 trigger "
 "interests 裡）"
 
-#: lib/dpkg/triglib.c:363
+#: lib/dpkg/triglib.c:269
 #, c-format
 msgid "failed to open trigger interest list file `%.250s'"
 msgstr "無法開啟 trigger interest 列表檔 `%.250s'"
 
-#: lib/dpkg/triglib.c:392
+#: lib/dpkg/triglib.c:297
 #, c-format
 msgid "failed to rewind trigger interest file `%.250s'"
 msgstr "無法跳到 trigger interest 檔 `%.250s' 的開頭"
 
-#: lib/dpkg/triglib.c:398
+#: lib/dpkg/triglib.c:312
 #, c-format
 msgid ""
 "trigger interest file `%.250s' syntax error; illegal package name `%.250s': "
@@ -1140,83 +1264,23 @@ msgid ""
 msgstr ""
 "trigger interest 檔 `%.250s' 的語法有誤；不合法的套件名稱 `%.250s'：%.250s"
 
-#: lib/dpkg/triglib.c:419
-#, c-format
-msgid "unable to create new trigger interest file `%.250s'"
-msgstr "無法建立新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:432
-#, c-format
-msgid "unable to write new trigger interest file `%.250s'"
-msgstr "無法寫入新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:435
-#, fuzzy, c-format
-msgid "unable to flush new trigger interest file '%.250s'"
-msgstr "無法建立新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:438
-#, fuzzy, c-format
-msgid "unable to sync new trigger interest file '%.250s'"
-msgstr "無法建立新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:442
-#, fuzzy, c-format
-msgid "unable to close new trigger interest file `%.250s'"
-msgstr "無法建立新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:446
-#, c-format
-msgid "unable to install new trigger interest file `%.250s'"
-msgstr "無法安裝新的 trigger interest 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:511
+#: lib/dpkg/triglib.c:430
 #, c-format
 msgid ""
 "duplicate file trigger interest for filename `%.250s' and package `%.250s'"
 msgstr "檔案名稱 `%.250s' 和套件 `%.250s' 的 trigger interest 檔重複了"
 
-#: lib/dpkg/triglib.c:534
-#, c-format
-msgid "unable to create new file triggers file `%.250s'"
-msgstr "無法建立新的 file trigger 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:543
-#, c-format
-msgid "unable to write new file triggers file `%.250s'"
-msgstr "無法寫入新的 file trigger 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:546
-#, fuzzy, c-format
-msgid "unable to flush new file triggers file '%.250s'"
-msgstr "無法建立新的 file trigger 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:549
-#, fuzzy, c-format
-msgid "unable to sync new file triggers file '%.250s'"
-msgstr "無法建立新的 file trigger 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:553
-#, fuzzy, c-format
-msgid "unable to close new file triggers file `%.250s'"
-msgstr "無法建立新的 file trigger 檔 `%.250s'"
-
-#: lib/dpkg/triglib.c:557
-#, c-format
-msgid "unable to install new file triggers file as `%.250s'"
-msgstr "無法將新的 file trigger 檔安裝為 `%.250s'"
-
-#: lib/dpkg/triglib.c:580
+#: lib/dpkg/triglib.c:501
 #, c-format
 msgid "unable to read file triggers file `%.250s'"
 msgstr "無法讀取 file trigger 檔 `%.250s'"
 
-#: lib/dpkg/triglib.c:588
+#: lib/dpkg/triglib.c:512
 #, c-format
 msgid "syntax error in file triggers file `%.250s'"
 msgstr "在 file trigger 檔 `%.255s' 裡的語法有誤"
 
-#: lib/dpkg/triglib.c:594
+#: lib/dpkg/triglib.c:524
 #, c-format
 msgid ""
 "file triggers record mentions illegal package name `%.250s' (for interest in "
@@ -1225,7 +1289,7 @@ msgstr ""
 "file trigger 的記錄裡包含了不合法的套件名稱 `%.250s'（在檔案 `%.250s' 的 "
 "interest 裡）：%.250s"
 
-#: lib/dpkg/triglib.c:693
+#: lib/dpkg/triglib.c:631
 #, c-format
 msgid ""
 "triggers ci file `%.250s' contains illegal trigger syntax in trigger name `"
@@ -1233,30 +1297,38 @@ msgid ""
 msgstr ""
 "觸發程式 ci 檔 `%.250s' 的觸發程式名稱 `%.250s' 不合於觸發程式的語法：%.250s"
 
-#: lib/dpkg/triglib.c:712
+#: lib/dpkg/triglib.c:651
 #, c-format
 msgid "unable to open triggers ci file `%.250s'"
 msgstr "無法開啟觸發程式 ci 檔 `%.250s'"
 
-#: lib/dpkg/triglib.c:727
+#: lib/dpkg/triglib.c:666
 msgid "triggers ci file contains unknown directive syntax"
 msgstr "觸發程式 ci 檔包含了未知的指令語法"
 
-#: lib/dpkg/triglib.c:736
+#: lib/dpkg/triglib.c:679
 #, c-format
 msgid "triggers ci file contains unknown directive `%.250s'"
 msgstr "觸發程式 ci 檔包含了未知的指令 `%.250s'"
 
-#: lib/dpkg/triglib.c:800
+#: lib/dpkg/triglib.c:745
 #, c-format
 msgid "unable to create triggers state directory `%.250s'"
 msgstr "無法建立觸發程式狀態目錄 `%.250s'"
 
-#: lib/dpkg/triglib.c:803
+#: lib/dpkg/triglib.c:748
 #, c-format
 msgid "unable to set ownership of triggers state directory `%.250s'"
 msgstr "無法設定觸發程式狀態目錄 `%.250s' 的所有權"
 
+#: lib/dpkg/trigname.c:34
+msgid "empty trigger names are not permitted"
+msgstr "觸發程式的名稱不可為空的"
+
+#: lib/dpkg/trigname.c:38
+msgid "trigger name contains invalid character"
+msgstr "觸發程式的名稱包含了不合法的字元"
+
 #: lib/dpkg/utils.c:56
 #, c-format
 msgid "read error in `%.250s'"
@@ -1281,41 +1353,98 @@ msgstr "由 %.250s 讀取到了預期之外的 eof"
 msgid "error formatting string into varbuf variable"
 msgstr ""
 
-#: src/archives.c:179 src/archives.c:200 src/archives.c:715
+#: src/archives.c:232 src/archives.c:244
 msgid "error reading from dpkg-deb pipe"
 msgstr "由 dpkg-deb 的管線讀取資料時發生錯誤"
 
-#: src/archives.c:195
+#: src/archives.c:256
 #, c-format
 msgid "skipped unpacking file '%.255s' (replaced or excluded?)"
 msgstr ""
 
-#: src/archives.c:246 src/archives.c:250
+#: src/archives.c:316
+#, fuzzy, c-format
+msgid "unable to create `%.255s' (while processing `%.255s')"
+msgstr "無法讀取 `%.255s'（位於 `%.255s'）"
+
+#: src/archives.c:324 src/archives.c:408
+#, c-format
+msgid "backend dpkg-deb during `%.255s'"
+msgstr "在這期間會以 dpkg-deb 進行 `%.255s'"
+
+#: src/archives.c:339 src/archives.c:455 src/statcmd.c:159
+#, c-format
+msgid "error setting ownership of `%.255s'"
+msgstr "在替 `%.255s' 設定所有權時發生錯誤"
+
+#: src/archives.c:341 src/archives.c:457 src/statcmd.c:161
+#, c-format
+msgid "error setting permissions of `%.255s'"
+msgstr "在替 `%.255s' 設定權限時發生錯誤"
+
+#: src/archives.c:349 src/archives.c:1127 src/archives.c:1168
+#, c-format
+msgid "error closing/writing `%.255s'"
+msgstr "在關閉/寫入 `%.255s' 時發生錯誤"
+
+#: src/archives.c:353
+#, c-format
+msgid "error creating pipe `%.255s'"
+msgstr "在建立管線 `%.255s' 時發生錯誤"
+
+#: src/archives.c:358 src/archives.c:363
+#, c-format
+msgid "error creating device `%.255s'"
+msgstr "在建立裝置檔 `%.255s' 時發生錯誤"
+
+#: src/archives.c:377 src/infodb-upgrade.c:146 src/infodb-upgrade.c:166
+#, c-format
+msgid "error creating hard link `%.255s'"
+msgstr "在建立實體連結 `%.255s' 時發生錯誤"
+
+#: src/archives.c:384 utils/update-alternatives.c:489
+#, c-format
+msgid "error creating symbolic link `%.255s'"
+msgstr "在建立符號連結 `%.255s' 時發生錯誤"
+
+#: src/archives.c:390
+#, c-format
+msgid "error creating directory `%.255s'"
+msgstr "在建立目錄 `%.255s' 時發生錯誤"
+
+#: src/archives.c:436 src/archives.c:440
 #, c-format
 msgid "error setting timestamps of `%.255s'"
 msgstr "在替 `%.255s' 設定時間戳記時發生錯誤"
 
-#: src/archives.c:262
+#: src/archives.c:452
 #, c-format
 msgid "error setting ownership of symlink `%.255s'"
 msgstr "在替符號連結 `%.255s' 設定所有權時發生錯誤"
 
-#: src/archives.c:265 src/archives.c:725 src/statcmd.c:162
+#: src/archives.c:523 src/archives.c:1051 utils/update-alternatives.c:317
 #, c-format
-msgid "error setting ownership of `%.255s'"
-msgstr "在替 `%.255s' 設定所有權時發生錯誤"
+msgid "unable to read link `%.255s'"
+msgstr "無法讀取符號連結 `%.255s'"
 
-#: src/archives.c:267 src/archives.c:727 src/statcmd.c:164
+#: src/archives.c:525 src/archives.c:1053 src/configure.c:463
 #, c-format
-msgid "error setting permissions of `%.255s'"
-msgstr "在替 `%.255s' 設定權限時發生錯誤"
+msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+msgstr ""
+
+#: src/archives.c:562
+#, fuzzy, c-format
+msgid ""
+"trying to overwrite shared '%.250s', which is different from other instances "
+"of package %.250s"
+msgstr "正試圖覆蓋 `%.250s'，它同時也包含於套件 %.250s"
 
-#: src/archives.c:395
+#: src/archives.c:652
 #, c-format
 msgid "failed to stat (dereference) existing symlink `%.250s'"
 msgstr "無法取得（反引用）已存在的符號連結 `%.250s' 的狀態"
 
-#: src/archives.c:417
+#: src/archives.c:674
 #, c-format
 msgid ""
 "failed to stat (dereference) proposed new symlink target `%.250s' for "
@@ -1323,143 +1452,108 @@ msgid ""
 msgstr ""
 "無法取得（反引用）將要指向新符號連結 `%.250s' 的符號連結 `%.250s' 的狀態"
 
-#: src/archives.c:475
+#: src/archives.c:732
 #, c-format
 msgid ""
 "trying to overwrite `%.250s', which is the diverted version of `"
 "%.250s' (package: %.100s)"
 msgstr "試圖覆蓋 `%.250s'，它是 `%.250s'（套件：%.100s）抽換後的版本"
 
-#: src/archives.c:481
+#: src/archives.c:738
 #, c-format
 msgid "trying to overwrite `%.250s', which is the diverted version of `%.250s'"
 msgstr "試圖覆蓋 `%.250s'，它是 `%.250s' 抽換後的版本"
 
-#: src/archives.c:511
+#: src/archives.c:768
 #, c-format
 msgid "unable to stat `%.255s' (which I was about to install)"
 msgstr "無法取得 `%.255s' 的狀態（正要安裝這個檔案）"
 
-#: src/archives.c:519
+#: src/archives.c:776
 #, c-format
 msgid ""
 "unable to clean up mess surrounding `%.255s' before installing another "
 "version"
 msgstr "在安裝另一版本前，無法清理 `%.255s' 的混亂狀態"
 
-#: src/archives.c:525
+#: src/archives.c:782
 #, c-format
 msgid "unable to stat restored `%.255s' before installing another version"
 msgstr "在安裝另一版本前，無法取得回復後的 `%.255s' 的狀態"
 
-#: src/archives.c:561
+#: src/archives.c:818
 #, c-format
 msgid "archive contained object `%.255s' of unknown type 0x%x"
 msgstr "套件檔中包含了物件 `%.255s' 有著不明的型態 0x%x"
 
-#: src/archives.c:629
+#: src/archives.c:900 src/divertcmd.c:148 utils/update-alternatives.c:631
+#: utils/update-alternatives.c:1211 utils/update-alternatives.c:1274
+#: utils/update-alternatives.c:1432 utils/update-alternatives.c:1672
+#: utils/update-alternatives.c:2156 utils/update-alternatives.c:2222
+#: utils/update-alternatives.c:2361
+#, fuzzy, c-format
+#| msgid "cannot stat old name `%s': %s"
+msgid "cannot stat file '%s'"
+msgstr "無法取得原本名稱 `%s' 的資訊：%s"
+
+#: src/archives.c:915
 #, c-format
 msgid "Replacing files in old package %s ...\n"
 msgstr "正在替換成原有套件 %s 裡的檔案...\n"
 
-#: src/archives.c:633
+#: src/archives.c:920
 #, c-format
 msgid "Replaced by files in installed package %s ...\n"
 msgstr "被替換成已安裝套件 %s 裡的檔案...\n"
 
-#: src/archives.c:641
+#: src/archives.c:929
 #, fuzzy, c-format
 msgid ""
 "trying to overwrite directory '%.250s' in package %.250s %.250s with "
 "nondirectory"
 msgstr "正試圖用套件 %2$.250s 裡一個非目錄的檔案替換目錄 `%1$.250s'"
 
-#: src/archives.c:652
+#: src/archives.c:936
 #, fuzzy, c-format
 msgid "trying to overwrite '%.250s', which is also in package %.250s %.250s"
 msgstr "正試圖覆蓋 `%.250s'，它同時也包含於套件 %.250s"
 
-#: src/archives.c:702
-#, fuzzy, c-format
-msgid "unable to create `%.255s' (while processing `%.255s')"
-msgstr "無法讀取 `%.255s'（位於 `%.255s'）"
-
-#: src/archives.c:709
-#, c-format
-msgid "backend dpkg-deb during `%.255s'"
-msgstr "在這期間會以 dpkg-deb 進行 `%.255s'"
-
-#: src/archives.c:735 src/archives.c:896 src/archives.c:937
-#, c-format
-msgid "error closing/writing `%.255s'"
-msgstr "在關閉/寫入 `%.255s' 時發生錯誤"
-
-#: src/archives.c:739
-#, c-format
-msgid "error creating pipe `%.255s'"
-msgstr "在建立管線 `%.255s' 時發生錯誤"
-
-#: src/archives.c:744 src/archives.c:749
-#, c-format
-msgid "error creating device `%.255s'"
-msgstr "在建立裝置檔 `%.255s' 時發生錯誤"
-
-#: src/archives.c:762
-#, c-format
-msgid "error creating hard link `%.255s'"
-msgstr "在建立實體連結 `%.255s' 時發生錯誤"
-
-#: src/archives.c:768
-#, c-format
-msgid "error creating symbolic link `%.255s'"
-msgstr "在建立符號連結 `%.255s' 時發生錯誤"
-
-#: src/archives.c:774
-#, c-format
-msgid "error creating directory `%.255s'"
-msgstr "在建立目錄 `%.255s' 時發生錯誤"
-
-#: src/archives.c:813
+#: src/archives.c:1041
 #, c-format
 msgid "unable to move aside `%.255s' to install new version"
 msgstr "無法將 `%.255s' 移開以安裝新的版本"
 
-#: src/archives.c:823
-#, c-format
-msgid "unable to read link `%.255s'"
-msgstr "無法讀取符號連結 `%.255s'"
-
-#: src/archives.c:828
+#: src/archives.c:1058
 #, c-format
 msgid "unable to make backup symlink for `%.255s'"
 msgstr "無法替 `%.255s' 做一個符號連結備份"
 
-#: src/archives.c:830
+#: src/archives.c:1060
 #, c-format
 msgid "unable to chown backup symlink for `%.255s'"
 msgstr "無法 chown `%.255s' 的符號連結備份"
 
-#: src/archives.c:835
+#: src/archives.c:1065
 #, c-format
 msgid "unable to make backup link of `%.255s' before installing new version"
 msgstr "無法在安裝新的版本前，為 `%.255s' 做一個符號連結備份"
 
-#: src/archives.c:851 src/archives.c:945
+#: src/archives.c:1082 src/archives.c:1176
 #, c-format
 msgid "unable to install new version of `%.255s'"
 msgstr "無法安裝 `%.255s' 的新版本"
 
-#: src/archives.c:890 src/archives.c:933
+#: src/archives.c:1121 src/archives.c:1164
 #, fuzzy, c-format
 msgid "unable to open '%.255s'"
 msgstr "無法建立 `%.255s'"
 
-#: src/archives.c:935
+#: src/archives.c:1166
 #, fuzzy, c-format
 msgid "unable to sync file '%.255s'"
 msgstr "無法關閉緩衝 `%.255s'"
 
-#: src/archives.c:988
+#: src/archives.c:1243
 #, fuzzy, c-format
 msgid ""
 "ignoring dependency problem with %s:\n"
@@ -1468,21 +1562,21 @@ msgstr ""
 "dpkg：警告 - 忽略 %s 的相依問題：\n"
 "%s"
 
-#: src/archives.c:993
+#: src/archives.c:1248
 #, fuzzy, c-format
 msgid ""
 "considering deconfiguration of essential\n"
 " package %s, to enable %s."
 msgstr "dpkg: 警告 - 正打算清除基本套件 %s 的設定，以啟用 %s。\n"
 
-#: src/archives.c:996
+#: src/archives.c:1252
 #, c-format
 msgid ""
 "dpkg: no, %s is essential, will not deconfigure\n"
 " it in order to enable %s.\n"
 msgstr "dpkg：不行，%s 是基本套件，不會清除它的設定只為了啟用 %s。\n"
 
-#: src/archives.c:1010
+#: src/archives.c:1261
 #, c-format
 msgid ""
 "dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n"
@@ -1491,28 +1585,28 @@ msgstr ""
 "dpkg：不行，無法繼續進行 %s（試試 --auto-deconfigure）：\n"
 "%s"
 
-#: src/archives.c:1020
+#: src/archives.c:1271
 #, c-format
 msgid "removal of %.250s"
 msgstr "%.250s 的移除作業"
 
-#: src/archives.c:1045
+#: src/archives.c:1296
 #, c-format
 msgid "installation of %.250s"
 msgstr "`%.255s' 的安裝作業"
 
-#: src/archives.c:1046
+#: src/archives.c:1298
 #, c-format
 msgid ""
 "dpkg: considering deconfiguration of %s, which would be broken by %s ...\n"
 msgstr "dpkg：正打算清除 %s 的設定，因為可能會被 %s 弄壞...\n"
 
-#: src/archives.c:1053
+#: src/archives.c:1305
 #, c-format
 msgid "dpkg: yes, will deconfigure %s (broken by %s).\n"
 msgstr "dpkg：好，將清除 %s 的設定（被 %s 弄壞了）。\n"
 
-#: src/archives.c:1057 src/archives.c:1175
+#: src/archives.c:1310 src/archives.c:1434
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s:\n"
@@ -1521,12 +1615,12 @@ msgstr ""
 "dpkg：關於 %s 包含了 %s：\n"
 "%s"
 
-#: src/archives.c:1065
+#: src/archives.c:1319
 #, fuzzy
 msgid "ignoring breakage, may proceed anyway!"
 msgstr "dpkg：警告 - 忽略損壞，將強制繼續安裝！\n"
 
-#: src/archives.c:1070
+#: src/archives.c:1324
 #, c-format
 msgid ""
 "installing %.250s would break %.250s, and\n"
@@ -1535,130 +1629,132 @@ msgstr ""
 "安裝 %.250s 將會毀損 %.250s，\n"
 " 且不打算要清除設定（--auto-deconfigure 也許有用）"
 
-#: src/archives.c:1074
+#: src/archives.c:1329
 #, c-format
 msgid "installing %.250s would break existing software"
 msgstr "安裝 %.250s 將會毀損現有的軟體"
 
-#: src/archives.c:1104
+#: src/archives.c:1359
 #, c-format
 msgid "dpkg: considering removing %s in favour of %s ...\n"
 msgstr "dpkg：為了 %2$s，正打算移除 %1$s ...\n"
 
-#: src/archives.c:1110
+#: src/archives.c:1366
 #, c-format
 msgid "%s is not properly installed - ignoring any dependencies on it.\n"
 msgstr "%s 未被正確安裝 - 將忽略它所有的相依關係。\n"
 
-#: src/archives.c:1139
+#: src/archives.c:1395
 #, c-format
 msgid "dpkg: may have trouble removing %s, as it provides %s ...\n"
 msgstr "dpkg：也許移除 %s 會出問題，因為它提供了 %s ...\n"
 
-#: src/archives.c:1154
+#: src/archives.c:1411
 #, fuzzy, c-format
 msgid ""
 "dpkg: package %s requires reinstallation, but will remove anyway as you "
 "requested.\n"
 msgstr "dpkg：儘管套件 %s 需要重新安裝，但還是應您的要求將其強制移除。\n"
 
-#: src/archives.c:1157
+#: src/archives.c:1415
 #, c-format
 msgid "dpkg: package %s requires reinstallation, will not remove.\n"
 msgstr "dpkg：套件 %s 需要重新安裝，將不會被移除。\n"
 
-#: src/archives.c:1166
+#: src/archives.c:1424
 #, c-format
 msgid "dpkg: yes, will remove %s in favour of %s.\n"
 msgstr "dpkg：好的，為了 %2$s 將會移除 %1$s。\n"
 
-#: src/archives.c:1178
+#: src/archives.c:1438
 #, c-format
 msgid "conflicting packages - not installing %.250s"
 msgstr "套件衝突 - 將不安裝 %.250s"
 
-#: src/archives.c:1179
+#: src/archives.c:1440
 #, fuzzy
 msgid "ignoring conflict, may proceed anyway!"
 msgstr "dpkg：警告 - 忽略衝突，將強制繼續安裝！\n"
 
-#: src/archives.c:1223
+#: src/archives.c:1486
 #, c-format
 msgid "--%s --recursive needs at least one path argument"
 msgstr "--%s --recursive 需要至少一個路徑作為參數"
 
-#: src/archives.c:1233
+#: src/archives.c:1496
 #, fuzzy
 msgid "find for dpkg --recursive"
 msgstr "無法為 --recursive 選項執行 find"
 
-#: src/archives.c:1254
+#: src/archives.c:1517
 msgid "failed to fdopen find's pipe"
 msgstr "無法 fdopen find 的管線"
 
-#: src/archives.c:1260
+#: src/archives.c:1523
 msgid "error reading find's pipe"
 msgstr "在讀取 find 的管線時發生錯誤"
 
-#: src/archives.c:1261
+#: src/archives.c:1524
 msgid "error closing find's pipe"
 msgstr "在關閉 find 的管線時發生錯誤"
 
-#: src/archives.c:1264
+#: src/archives.c:1527
 #, c-format
 msgid "find for --recursive returned unhandled error %i"
 msgstr "--recursive 選項所呼叫的 find 返回了未被處理的錯誤 %i"
 
-#: src/archives.c:1267
+#: src/archives.c:1530
 msgid "searched, but found no packages (files matching *.deb)"
 msgstr "已進行搜尋，但是沒有找到任何套件（即符合 *.deb 的檔案）"
 
-#: src/archives.c:1278
+#: src/archives.c:1541
 #, c-format
 msgid "--%s needs at least one package archive file argument"
 msgstr "--%s 需要至少一個套件檔作為參數"
 
-#: src/archives.c:1313 src/divertcmd.c:77 src/divertcmd.c:117
-#: src/enquiry.c:166 src/enquiry.c:279 src/enquiry.c:449 src/enquiry.c:451
-#: src/enquiry.c:464 src/main.c:66 src/main.c:163 src/main.c:312
-#: src/main.c:491 src/packages.c:254 src/querycmd.c:252 src/querycmd.c:355
-#: src/querycmd.c:396 src/querycmd.c:404 src/querycmd.c:448 src/querycmd.c:517
-#: src/querycmd.c:606 src/querycmd.c:650 src/select.c:79 src/statcmd.c:67
-#: src/statcmd.c:97 src/trigcmd.c:60 src/trigcmd.c:92 dpkg-deb/build.c:441
-#: dpkg-deb/extract.c:216 dpkg-deb/extract.c:249 dpkg-deb/info.c:197
-#: dpkg-deb/info.c:254 dpkg-deb/main.c:60 dpkg-deb/main.c:123
-#: dpkg-split/info.c:248 dpkg-split/main.c:54 dpkg-split/main.c:92
-#: dpkg-split/queue.c:144 dpkg-split/queue.c:280
+#: src/archives.c:1576 src/divertcmd.c:76 src/divertcmd.c:116
+#: src/enquiry.c:217 src/enquiry.c:334 src/enquiry.c:525 src/enquiry.c:527
+#: src/enquiry.c:540 src/enquiry.c:570 src/main.c:68 src/main.c:170
+#: src/main.c:320 src/main.c:575 src/packages.c:266 src/querycmd.c:274
+#: src/querycmd.c:377 src/querycmd.c:425 src/querycmd.c:434 src/querycmd.c:480
+#: src/querycmd.c:559 src/querycmd.c:654 src/querycmd.c:699 src/select.c:99
+#: src/statcmd.c:64 src/statcmd.c:94 src/trigcmd.c:60 src/trigcmd.c:92
+#: dpkg-deb/build.c:443 dpkg-deb/extract.c:217 dpkg-deb/extract.c:252
+#: dpkg-deb/info.c:203 dpkg-deb/info.c:265 dpkg-deb/main.c:60
+#: dpkg-deb/main.c:128 dpkg-split/info.c:262 dpkg-split/main.c:54
+#: dpkg-split/main.c:98 dpkg-split/queue.c:148 dpkg-split/queue.c:284
 msgid "<standard output>"
 msgstr ""
 
-#: src/archives.c:1314 src/packages.c:255 src/querycmd.c:253
-#: src/querycmd.c:353 src/querycmd.c:454 src/querycmd.c:518 src/select.c:80
-#: dpkg-split/main.c:173 dpkg-split/queue.c:218
+#: src/archives.c:1577 src/packages.c:267 src/querycmd.c:275
+#: src/querycmd.c:375 src/querycmd.c:486 src/querycmd.c:560 src/select.c:100
+#: dpkg-split/main.c:169 dpkg-split/queue.c:222
 msgid "<standard error>"
 msgstr ""
 
-#: src/archives.c:1355
-#, c-format
-msgid "Selecting previously deselected package %s.\n"
+#: src/archives.c:1618
+#, fuzzy, c-format
+#| msgid "Selecting previously deselected package %s.\n"
+msgid "Selecting previously unselected package %s.\n"
 msgstr "選取了原先未被選取的套件 %s。\n"
 
-#: src/archives.c:1359
-#, c-format
-msgid "Skipping deselected package %s.\n"
+#: src/archives.c:1623
+#, fuzzy, c-format
+#| msgid "Skipping deselected package %s.\n"
+msgid "Skipping unselected package %s.\n"
 msgstr "略過未被選取的套件 %s。\n"
 
-#: src/archives.c:1375
+#: src/archives.c:1640
 #, c-format
 msgid "Version %.250s of %.250s already installed, skipping.\n"
 msgstr "已有安裝 %.250s 版的 %.250s，略過。\n"
 
-#: src/archives.c:1385
+#: src/archives.c:1650
 #, fuzzy, c-format
 msgid "downgrading %.250s from %.250s to %.250s."
 msgstr "%s - 警告：即將把 %.250s 從 %.250s 降級到 %.250s。\n"
 
-#: src/archives.c:1390
+#: src/archives.c:1656
 #, c-format
 msgid "Will not downgrade %.250s from version %.250s to %.250s, skipping.\n"
 msgstr "將不會把 %.250s 從 %.250s 降級到 %.250s，略過。\n"
@@ -1691,18 +1787,18 @@ msgstr "無法移除 `%.250s' 的新安裝版本"
 msgid "unable to remove newly-extracted version of `%.250s'"
 msgstr "無法移除 `%.250s' 的新解壓版本"
 
-#: src/configure.c:102
+#: src/configure.c:107
 #, fuzzy, c-format
 #| msgid "unable to stat new dist conffile `%.250s'"
 msgid "unable to stat new distributed conffile '%.250s'"
 msgstr "無法取得新發佈的 conffile `%.250s' 的狀態"
 
-#: src/configure.c:112
+#: src/configure.c:117
 #, c-format
 msgid "unable to stat current installed conffile `%.250s'"
 msgstr "無法取得現已安裝的 conffile `%.250s' 的狀態"
 
-#: src/configure.c:124
+#: src/configure.c:129
 #, c-format
 msgid ""
 "\n"
@@ -1713,57 +1809,57 @@ msgstr ""
 "在系統中找不到設定檔 `%s'。\n"
 "應您的要求，安裝新的設定檔。\n"
 
-#: src/configure.c:166
+#: src/configure.c:171
 #, fuzzy, c-format
 msgid "%s: failed to remove old backup '%.250s': %s"
 msgstr "dpkg：%s：警告 - 無法移除原有的備份檔 `%.250s'：%s\n"
 
-#: src/configure.c:174
+#: src/configure.c:180
 #, fuzzy, c-format
 msgid "%s: failed to rename '%.250s' to '%.250s': %s"
 msgstr "dpkg：%s：警告 - 無法將 `%.250s' 改名為 `%.250s'：%s\n"
 
-#: src/configure.c:180
+#: src/configure.c:187
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s': %s"
 msgstr "%s：無法執行 '%s %s'"
 
-#: src/configure.c:186
+#: src/configure.c:194
 #, fuzzy, c-format
 msgid "%s: failed to remove old distributed version '%.250s': %s"
 msgstr "dpkg：%s：警告 - 無法移除原有的發佈版 `%.250s'：%s\n"
 
-#: src/configure.c:190
+#: src/configure.c:199
 #, fuzzy, c-format
 msgid "%s: failed to remove '%.250s' (before overwrite): %s"
 msgstr "dpkg：%s：警告 - 無法移除 `%.250s'（在要進行覆蓋前）：%s\n"
 
-#: src/configure.c:194
+#: src/configure.c:204
 #, fuzzy, c-format
 msgid "%s: failed to link '%.250s' to '%.250s': %s"
 msgstr "dpkg：%s：警告 - 無法將 `%.250s' 指向 `%.250s'：%s\n"
 
-#: src/configure.c:198
+#: src/configure.c:209
 #, c-format
 msgid "Installing new version of config file %s ...\n"
 msgstr "正在安裝新版的設定檔 %s ...\n"
 
-#: src/configure.c:204
+#: src/configure.c:215 utils/update-alternatives.c:496
 #, c-format
 msgid "unable to install `%.250s' as `%.250s'"
 msgstr "無法將 `%.250s' 安裝為 `%.250s'"
 
-#: src/configure.c:255
+#: src/configure.c:267
 #, c-format
 msgid "no package named `%s' is installed, cannot configure"
 msgstr "未曾安裝名為 `%s' 的套件，無法設定"
 
-#: src/configure.c:258
+#: src/configure.c:270
 #, c-format
 msgid "package %.250s is already installed and configured"
 msgstr "套件 %.250s 已安裝並設定完成"
 
-#: src/configure.c:261
+#: src/configure.c:273
 #, c-format
 msgid ""
 "package %.250s is not ready for configuration\n"
@@ -1772,7 +1868,24 @@ msgstr ""
 "套件 %.250s 尚未準備好可進行設定\n"
 " 不能設定（目前的狀態為 `%.250s'）"
 
-#: src/configure.c:292
+#: src/configure.c:285
+#, fuzzy, c-format
+#| msgid ""
+#| "package %.250s is not ready for configuration\n"
+#| " cannot configure (current status `%.250s')"
+msgid ""
+"package %s cannot be configured because %s is not ready (current status '%s')"
+msgstr ""
+"套件 %.250s 尚未準備好可進行設定\n"
+" 不能設定（目前的狀態為 `%.250s'）"
+
+#: src/configure.c:293
+#, c-format
+msgid ""
+"package %s %s cannot be configured because %s is at a different version (%s)"
+msgstr ""
+
+#: src/configure.c:330
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent configuration of %s:\n"
@@ -1781,11 +1894,11 @@ msgstr ""
 "dpkg：因相依問題，不能設定 %s：\n"
 "%s"
 
-#: src/configure.c:295
+#: src/configure.c:333
 msgid "dependency problems - leaving unconfigured"
 msgstr "相依問題 - 保留為未設定"
 
-#: src/configure.c:299
+#: src/configure.c:337
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but configuring anyway as you requested:\n"
@@ -1794,18 +1907,18 @@ msgstr ""
 "dpkg：%s：相依問題 - 但還是依您要求強制進行設定：\n"
 "%s"
 
-#: src/configure.c:307
+#: src/configure.c:345
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting configuration."
 msgstr "該套件正處於非常不穩定的狀態 - 您最好在設定它之前，先重新安裝它。"
 
-#: src/configure.c:310
+#: src/configure.c:348
 #, c-format
 msgid "Setting up %s (%s) ...\n"
 msgstr "正在設定 %s (%s) ...\n"
 
-#: src/configure.c:393
+#: src/configure.c:432
 #, fuzzy, c-format
 msgid ""
 "%s: unable to stat config file '%s'\n"
@@ -1814,7 +1927,7 @@ msgstr ""
 "dpkg：%s：警告 - 無法取得設定檔 `%s' 的狀態\n"
 " (= `%s')：%s\n"
 
-#: src/configure.c:406
+#: src/configure.c:446
 #, fuzzy, c-format
 msgid ""
 "%s: config file '%s' is a circular link\n"
@@ -1823,7 +1936,7 @@ msgstr ""
 "dpkg：%s：警告 - 設定檔 `%s' 是一個循環連結\n"
 " (= `%s')\n"
 
-#: src/configure.c:415
+#: src/configure.c:457
 #, fuzzy, c-format
 msgid ""
 "%s: unable to readlink conffile '%s'\n"
@@ -1832,7 +1945,7 @@ msgstr ""
 "dpkg：%s：警告 - 無法 readlink conffile `%s'\n"
 " (= `%s')：%s\n"
 
-#: src/configure.c:437
+#: src/configure.c:484
 #, fuzzy, c-format
 msgid ""
 "%s: conffile '%.250s' resolves to degenerate filename\n"
@@ -1841,33 +1954,33 @@ msgstr ""
 "dpkg：%s：警告 - conffile `%.250s' 指向了有問題的檔案名稱\n"
 " （`%s' 是一個指向 `%s' 的符號連結）\n"
 
-#: src/configure.c:453
+#: src/configure.c:500
 #, fuzzy, c-format
 msgid "%s: conffile '%.250s' is not a plain file or symlink (= '%s')"
 msgstr "dpkg：%s：警告 - conffile `%.250s' 並非一般的檔案或符號連結 (= `%s')\n"
 
-#: src/configure.c:479
+#: src/configure.c:526
 msgid "md5hash"
 msgstr "md5hash"
 
-#: src/configure.c:485
+#: src/configure.c:532
 #, fuzzy, c-format
-msgid "%s: unable to open conffile %s for hash: %s"
+msgid "%s: unable to open %s for hash: %s"
 msgstr "dpkg：%s：警告 - 無法開啟 conffile %s 以進行雜湊：%s\n"
 
-#: src/configure.c:515 src/configure.c:519
+#: src/configure.c:562 src/configure.c:566
 msgid "conffile difference visualizer"
 msgstr ""
 
-#: src/configure.c:536
+#: src/configure.c:583
 msgid "Type `exit' when you're done.\n"
 msgstr "完成後，請輸入 `exit'。\n"
 
-#: src/configure.c:545 src/configure.c:549
+#: src/configure.c:592 src/configure.c:596
 msgid "conffile shell"
 msgstr ""
 
-#: src/configure.c:595
+#: src/configure.c:642
 #, c-format
 msgid ""
 "\n"
@@ -1876,12 +1989,12 @@ msgstr ""
 "\n"
 "設定檔 `%s'"
 
-#: src/configure.c:597
+#: src/configure.c:644
 #, c-format
 msgid " (actually `%s')"
 msgstr " （實際上是 `%s'）"
 
-#: src/configure.c:601
+#: src/configure.c:648
 #, c-format
 msgid ""
 "\n"
@@ -1892,7 +2005,7 @@ msgstr ""
 " ==> 系統中的這個檔案是由您建立或者是由 script 建立的。\n"
 " ==> 套件維護者所提供的套件中也包含了該檔案。\n"
 
-#: src/configure.c:606
+#: src/configure.c:653
 #, c-format
 msgid ""
 "\n"
@@ -1901,7 +2014,7 @@ msgstr ""
 "\n"
 "     在安裝後未曾更動。\n"
 
-#: src/configure.c:608
+#: src/configure.c:655
 #, c-format
 msgid ""
 "\n"
@@ -1910,7 +2023,7 @@ msgstr ""
 "\n"
 " ==> 在安裝後曾被（您或某個 script）修改過。\n"
 
-#: src/configure.c:609
+#: src/configure.c:656
 #, c-format
 msgid ""
 "\n"
@@ -1919,37 +2032,37 @@ msgstr ""
 "\n"
 " ==> 在安裝後被（您或某個 script）刪掉了。\n"
 
-#: src/configure.c:612
+#: src/configure.c:659
 #, c-format
 msgid " ==> Package distributor has shipped an updated version.\n"
 msgstr " ==> 套件的提交者提供了一個更新版本。\n"
 
-#: src/configure.c:613
+#: src/configure.c:660
 #, c-format
 msgid "     Version in package is the same as at last installation.\n"
 msgstr "     套件的版本和上次安裝的版本是相同的。\n"
 
-#: src/configure.c:621
+#: src/configure.c:668
 #, c-format
 msgid " ==> Using new file as you requested.\n"
 msgstr " ==> 按照您的要求，使用新的檔案。\n"
 
-#: src/configure.c:625
+#: src/configure.c:672
 #, c-format
 msgid " ==> Using current old file as you requested.\n"
 msgstr " ==> 按照您的要求，保留原有的舊檔案。\n"
 
-#: src/configure.c:634
+#: src/configure.c:681
 #, c-format
 msgid " ==> Keeping old config file as default.\n"
 msgstr " ==> 預設上是保留原有的設定檔。\n"
 
-#: src/configure.c:638
+#: src/configure.c:685
 #, c-format
 msgid " ==> Using new config file as default.\n"
 msgstr " ==> 預設上是使用新的設定檔。\n"
 
-#: src/configure.c:645
+#: src/configure.c:692
 #, fuzzy, c-format
 msgid ""
 "   What would you like to do about it ?  Your options are:\n"
@@ -1964,182 +2077,169 @@ msgstr ""
 "      D     ：顯示兩者有何不同\n"
 "      Z     ：把目前程序切換到背景，再加以研判\n"
 
-#: src/configure.c:652
+#: src/configure.c:699
 #, c-format
 msgid " The default action is to keep your current version.\n"
 msgstr " 預設的動作是保留您目前使用的版本。\n"
 
-#: src/configure.c:654
+#: src/configure.c:701
 #, c-format
 msgid " The default action is to install the new version.\n"
 msgstr " 預設的動作是安裝新的版本。\n"
 
-#: src/configure.c:661
+#: src/configure.c:706
 msgid "[default=N]"
 msgstr "[預設=N]"
 
-#: src/configure.c:662
+#: src/configure.c:707
 msgid "[default=Y]"
 msgstr "[預設=Y]"
 
-#: src/configure.c:663
+#: src/configure.c:708
 msgid "[no default]"
 msgstr "[無預設值]"
 
-#: src/configure.c:666
+#: src/configure.c:711
 msgid "error writing to stderr, discovered before conffile prompt"
 msgstr "在 conffile 提示輸入之前，發現寫入 stderr 錯誤"
 
-#: src/configure.c:675
+#: src/configure.c:720
 msgid "read error on stdin at conffile prompt"
 msgstr "在 conffile 提示輸入時，發現讀取 stdin 錯誤"
 
-#: src/configure.c:676
+#: src/configure.c:721
 msgid "EOF on stdin at conffile prompt"
 msgstr "在 conffile 提示輸入時，由 stdin 中讀到了 EOF"
 
-#: src/depcon.c:173
+#: src/depcon.c:246
 #, c-format
 msgid "%s depends on %s"
 msgstr "%s 相依於 %s"
 
-#: src/depcon.c:176
+#: src/depcon.c:249
 #, c-format
 msgid "%s pre-depends on %s"
 msgstr "%s 預先相依於 %s"
 
-#: src/depcon.c:179
+#: src/depcon.c:252
 #, c-format
 msgid "%s recommends %s"
 msgstr "%s 推薦 %s"
 
-#: src/depcon.c:182
+#: src/depcon.c:255
 #, c-format
 msgid "%s suggests %s"
 msgstr "%s 建議 %s"
 
-#: src/depcon.c:185
+#: src/depcon.c:258
 #, c-format
 msgid "%s breaks %s"
 msgstr "%s 會損毀 %s"
 
-#: src/depcon.c:188
+#: src/depcon.c:261
 #, c-format
 msgid "%s conflicts with %s"
 msgstr "%s 衝突於 %s"
 
-#: src/depcon.c:191
+#: src/depcon.c:264
 #, c-format
 msgid "%s enhances %s"
 msgstr "%s 加強了 %s"
 
-#: src/depcon.c:286
+#: src/depcon.c:372
 #, c-format
 msgid "  %.250s is to be removed.\n"
 msgstr "  即將移除 %.250s。\n"
 
-#: src/depcon.c:289
+#: src/depcon.c:376
 #, c-format
 msgid "  %.250s is to be deconfigured.\n"
 msgstr "  即將清除 %.250s 的設定。\n"
 
-#: src/depcon.c:294
+#: src/depcon.c:384
 #, c-format
 msgid "  %.250s is to be installed, but is version %.250s.\n"
 msgstr "  即將安裝 %.250s，不過卻是版本 %.250s。\n"
 
-#: src/depcon.c:304
+#: src/depcon.c:398
 #, c-format
 msgid "  %.250s is installed, but is version %.250s.\n"
 msgstr "  已安裝了 %.250s，不過卻是版本 %.250s。\n"
 
-#: src/depcon.c:319
+#: src/depcon.c:418
 #, c-format
 msgid "  %.250s is unpacked, but has never been configured.\n"
 msgstr "  已解開了 %.250s，但是它還沒有被設定過。\n"
 
-#: src/depcon.c:323
+#: src/depcon.c:423
 #, c-format
 msgid "  %.250s is unpacked, but is version %.250s.\n"
 msgstr "  已經解開了 %.250s，不過卻是版本 %.250s。\n"
 
-#: src/depcon.c:329
+#: src/depcon.c:431
 #, c-format
 msgid "  %.250s latest configured version is %.250s.\n"
 msgstr "  上次設定 %.250s 時，版本為 %.250s。\n"
 
-#: src/depcon.c:339
+#: src/depcon.c:443
 #, c-format
 msgid "  %.250s is %s.\n"
 msgstr "  %.250s 現為 %s。\n"
 
-#: src/depcon.c:374
+#: src/depcon.c:481
 #, c-format
 msgid "  %.250s provides %.250s but is to be removed.\n"
 msgstr "  %.250s 提供了 %.250s，但卻將被移除。\n"
 
-#: src/depcon.c:378
+#: src/depcon.c:486
 #, c-format
 msgid "  %.250s provides %.250s but is to be deconfigured.\n"
 msgstr "  %.250s 提供了 %.250s，但卻將要清除它的設定。\n"
 
-#: src/depcon.c:384
+#: src/depcon.c:496
 #, c-format
 msgid "  %.250s provides %.250s but is %s.\n"
 msgstr "  %.250s 提供了 %.250s，但是它現為 %s。\n"
 
-#: src/depcon.c:398
+#: src/depcon.c:511
 #, c-format
 msgid "  %.250s is not installed.\n"
 msgstr "  %.250s 沒有被安裝。\n"
 
-#: src/depcon.c:426
+#: src/depcon.c:544
 #, c-format
 msgid "  %.250s (version %.250s) is to be installed.\n"
 msgstr "  即將安裝 %.250s（版本 %.250s）。\n"
 
-#: src/depcon.c:451
+#: src/depcon.c:575
 #, c-format
 msgid "  %.250s (version %.250s) is present and %s.\n"
 msgstr "  %.250s（版本 %.250s）已存在且 %s。\n"
 
-#: src/depcon.c:478
+#: src/depcon.c:605
 #, c-format
 msgid "  %.250s provides %.250s and is to be installed.\n"
 msgstr "  %.250s 提供了 %.250s，且將會被安裝。\n"
 
-#: src/depcon.c:520
+#: src/depcon.c:648
 #, c-format
 msgid "  %.250s provides %.250s and is present and %s.\n"
 msgstr "  %.250s 提供了 %.250s，它已存在且 %s。\n"
 
-#: src/divertcmd.c:50 src/querycmd.c:656 src/statcmd.c:52
-msgid "Use --help for help about querying packages."
-msgstr ""
+#: src/divertcmd.c:53
+#, fuzzy
+#| msgid "Type dpkg-trigger --help for help about this utility."
+msgid "Use --help for help about diverting files."
+msgstr "輸入 dpkg-trigger --help 以取得這個工具的說明。"
 
-#: src/divertcmd.c:66 src/statcmd.c:57 utils/update-alternatives.c:80
+#: src/divertcmd.c:69 src/statcmd.c:57 utils/update-alternatives.c:80
 #, c-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s 版本 %s。\n"
 
-#: src/divertcmd.c:69
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: src/divertcmd.c:74 src/main.c:63 src/querycmd.c:603 src/statcmd.c:64
+#: src/divertcmd.c:73 src/main.c:65 src/querycmd.c:651 src/statcmd.c:61
 #: src/trigcmd.c:57 dpkg-deb/main.c:57 dpkg-split/main.c:51
-#: utils/update-alternatives.c:89
+#: utils/update-alternatives.c:84
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -2149,8 +2249,8 @@ msgstr ""
 "這是自由軟體﹔要獲知複製該軟體的前提和條件，請參閱 GNU Public Licence\n"
 "第 2 或更新的版本。本軟體【不】提供任何保証。\n"
 
-#: src/divertcmd.c:86 src/main.c:81 src/querycmd.c:615 src/statcmd.c:76
-#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:97
+#: src/divertcmd.c:85 src/main.c:83 src/querycmd.c:663 src/statcmd.c:73
+#: dpkg-deb/main.c:69 dpkg-split/main.c:63 utils/update-alternatives.c:92
 #, c-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -2159,7 +2259,7 @@ msgstr ""
 "用法：%s [<選項> ...] <命令>\n"
 "\n"
 
-#: src/divertcmd.c:90
+#: src/divertcmd.c:89
 #, c-format
 msgid ""
 "Commands:\n"
@@ -2171,7 +2271,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/divertcmd.c:99
+#: src/divertcmd.c:98
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -2211,7 +2311,7 @@ msgstr ""
 "在移除時，--package 或 --local 及 --divert 必須相符（若有指定的話）。\n"
 "套件的 preinst/postrm scripts 應當要指定 --package 及 --divert。\n"
 
-#: src/divertcmd.c:113
+#: src/divertcmd.c:112
 #, c-format
 msgid ""
 "When adding, default is --local and --divert <original>.distrib.\n"
@@ -2220,19 +2320,13 @@ msgid ""
 "divert.\n"
 msgstr ""
 
-#: src/divertcmd.c:149
-#, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat file '%s'"
-msgstr "無法取得原本名稱 `%s' 的資訊：%s"
-
-#: src/divertcmd.c:167
+#: src/divertcmd.c:166
 #, fuzzy, c-format
 #| msgid "error checking `%s': %s"
 msgid "error checking '%s'"
 msgstr "在檢查 `%s' 時發生錯誤：%s"
 
-#: src/divertcmd.c:202
+#: src/divertcmd.c:201
 #, c-format
 msgid ""
 "rename involves overwriting `%s' with\n"
@@ -2241,144 +2335,122 @@ msgstr ""
 "若進行更名，將會以另一個檔案 `%2$s'\n"
 "  蓋過 `%1$s'，因而不可進行"
 
-#: src/divertcmd.c:222
+#: src/divertcmd.c:221 utils/update-alternatives.c:1363
 #, fuzzy, c-format
 msgid "unable to create file '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: src/divertcmd.c:226
+#: src/divertcmd.c:225
 msgid "file copy"
 msgstr ""
 
-#: src/divertcmd.c:238
+#: src/divertcmd.c:237
 #, fuzzy, c-format
 #| msgid "cannot stat new name `%s': %s"
 msgid "cannot rename '%s' to '%s'"
 msgstr "無法取得新名稱 `%s' 的資訊：%s"
 
-#: src/divertcmd.c:251
+#: src/divertcmd.c:250
 #, fuzzy, c-format
 #| msgid "rename: remove duplicate old link `%s': %s"
 msgid "rename: remove duplicate old link '%s'"
 msgstr "更名：移除重複的舊連結 `%s'：%s"
 
-#: src/divertcmd.c:261
+#: src/divertcmd.c:260
 #, fuzzy, c-format
 #| msgid "unable to open source file `%.250s'"
 msgid "unable to remove copied source file '%s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: src/divertcmd.c:283
+#: src/divertcmd.c:269 src/divertcmd.c:733
+#, c-format
+msgid "filename \"%s\" is not absolute"
+msgstr "檔名 \"%s\" 不是唯一的"
+
+#: src/divertcmd.c:271 src/statcmd.c:230
+msgid "file may not contain newlines"
+msgstr "檔案不該包含換行符號"
+
+#: src/divertcmd.c:291
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s"
 msgstr "自行抽換，至：%s\n"
 
-#: src/divertcmd.c:285
+#: src/divertcmd.c:293
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "local diversion of %s to %s"
 msgstr "自行抽換，至：%s\n"
 
-#: src/divertcmd.c:289
+#: src/divertcmd.c:297
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s by %s"
 msgstr "由 %s 所抽換，至：%s\n"
 
-#: src/divertcmd.c:292
+#: src/divertcmd.c:300
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "diversion of %s to %s by %s"
 msgstr "由 %s 所抽換，至：%s\n"
 
-#: src/divertcmd.c:308
+#: src/divertcmd.c:316
 #, fuzzy, c-format
 #| msgid "local diversion to: %s\n"
 msgid "any diversion of %s"
 msgstr "自行抽換，至：%s\n"
 
-#: src/divertcmd.c:310
+#: src/divertcmd.c:318
 #, fuzzy, c-format
 #| msgid "diversion by %s to: %s\n"
 msgid "any diversion of %s to %s"
 msgstr "由 %s 所抽換，至：%s\n"
 
-#: src/divertcmd.c:356
-#, fuzzy, c-format
-#| msgid "cannot open GPL file"
-msgid "cannot create new %s file"
-msgstr "無法開啟 GPL 檔"
-
-#: src/divertcmd.c:374 src/statcmd.c:214
-#, fuzzy, c-format
-msgid "unable to flush file '%s'"
-msgstr "無法在 vsnprintf 裡進行刷新"
-
-#: src/divertcmd.c:381
-#, fuzzy
-#| msgid "remove old diversions-old: %s"
-msgid "error removing old diversions-old"
-msgstr "移除原本的 diversions-old：%s"
-
-#: src/divertcmd.c:383
-#, fuzzy
-msgid "error creating new diversions-old"
-msgstr "在建立新的 statoverride-old 時發生錯誤：%s"
-
-#: src/divertcmd.c:385
-#, fuzzy
-msgid "error installing new diversions"
-msgstr "在安裝新的 statoverride 時發生錯誤：%s"
-
-#: src/divertcmd.c:405 src/divertcmd.c:502 src/divertcmd.c:609
-#: src/divertcmd.c:629 src/statcmd.c:289
+#: src/divertcmd.c:423 src/divertcmd.c:555 src/divertcmd.c:673
+#: src/divertcmd.c:695 src/statcmd.c:271
 #, c-format
 msgid "--%s needs a single argument"
 msgstr "--%s 需要一個參數"
 
-#: src/divertcmd.c:408 src/divertcmd.c:429
-#, c-format
-msgid "filename \"%s\" is not absolute"
-msgstr "檔名 \"%s\" 不是唯一的"
-
-#: src/divertcmd.c:410 src/statcmd.c:248
-msgid "file may not contain newlines"
-msgstr "檔案不該包含換行符號"
-
-#: src/divertcmd.c:417
+#: src/divertcmd.c:432
 msgid "Cannot divert directories"
 msgstr "無法抽換目錄"
 
-#: src/divertcmd.c:432
+#: src/divertcmd.c:445
 #, fuzzy, c-format
 msgid "cannot divert file '%s' to itself"
 msgstr "無法抽換目錄"
 
-#: src/divertcmd.c:452
+#: src/divertcmd.c:465
 #, fuzzy, c-format
 #| msgid "Leaving `%s'"
 msgid "Leaving '%s'\n"
 msgstr "離開 `%s'"
 
-#: src/divertcmd.c:457
+#: src/divertcmd.c:470
 #, c-format
 msgid "`%s' clashes with `%s'"
 msgstr "`%s' 和 `%s' 相衝突"
 
-#: src/divertcmd.c:480
+#: src/divertcmd.c:493
 #, fuzzy, c-format
 #| msgid "Adding `%s'"
 msgid "Adding '%s'\n"
 msgstr "增加 `%s'"
 
-#: src/divertcmd.c:509
+#: src/divertcmd.c:499
+#, fuzzy, c-format
+msgid "Ignoring request to rename file '%s' owned by diverting package '%s'\n"
+msgstr "dpkg - 警告：忽略了移除 %.250s 的要求，因為它並沒有被安裝。\n"
+
+#: src/divertcmd.c:564
 #, fuzzy, c-format
 #| msgid "No diversion `%s', none removed"
 msgid "No diversion '%s', none removed.\n"
 msgstr "無抽換項目 `%s'，無可刪除"
 
-#: src/divertcmd.c:524
+#: src/divertcmd.c:579
 #, c-format
 msgid ""
 "mismatch on divert-to\n"
@@ -2389,7 +2461,7 @@ msgstr ""
 "  在移除 `%s' 時\n"
 "  發現 `%s'"
 
-#: src/divertcmd.c:531
+#: src/divertcmd.c:586
 #, c-format
 msgid ""
 "mismatch on package\n"
@@ -2400,17 +2472,22 @@ msgstr ""
 "  在移除 `%s' 時\n"
 "  發現 `%s'"
 
-#: src/divertcmd.c:538
+#: src/divertcmd.c:596
+#, fuzzy, c-format
+msgid "Ignoring request to remove shared diversion '%s'.\n"
+msgstr "dpkg - 警告：忽略了移除 %.250s 的要求，因為它並沒有被安裝。\n"
+
+#: src/divertcmd.c:602
 #, fuzzy, c-format
 #| msgid "Removing `%s'"
 msgid "Removing '%s'\n"
 msgstr "正在刪除 `%s'"
 
-#: src/divertcmd.c:656
+#: src/divertcmd.c:724
 msgid "package may not contain newlines"
 msgstr "<套件> 不該包含換行符號"
 
-#: src/divertcmd.c:665
+#: src/divertcmd.c:735
 msgid "divert-to may not contain newlines"
 msgstr "<抽換名稱> 不該包含換行符號"
 
@@ -2426,12 +2503,12 @@ msgstr "無法 fstat 原有的抽換檔"
 msgid "failed to fstat diversions file"
 msgstr "無法 fstat 抽換檔"
 
-#: src/divertdb.c:113
+#: src/divertdb.c:114
 #, c-format
 msgid "conflicting diversions involving `%.250s' or `%.250s'"
 msgstr "抽換衝突，涉入其中的有 `%.250s' 及 `%.250s'"
 
-#: src/enquiry.c:73
+#: src/enquiry.c:97
 msgid ""
 "The following packages are in a mess due to serious problems during\n"
 "installation.  They must be reinstalled for them (and any packages\n"
@@ -2440,7 +2517,7 @@ msgstr ""
 "下列套件現在正處於極度紊亂的狀態，因為在安裝過程中發生了嚴重的問題。\n"
 "要讓它們能正常運作，您必須重新安裝它們（以及所有相依於它們的套件）：\n"
 
-#: src/enquiry.c:80
+#: src/enquiry.c:104
 msgid ""
 "The following packages have been unpacked but not yet configured.\n"
 "They must be configured using dpkg --configure or the configure\n"
@@ -2449,7 +2526,7 @@ msgstr ""
 "下列套件已經被解開，但是尚未進行設定。要讓它們能正常運作，\n"
 "您必須使用 dpkg --configure 或者 dselect 選單中的 configure 項目：\n"
 
-#: src/enquiry.c:87
+#: src/enquiry.c:111
 msgid ""
 "The following packages are only half configured, probably due to problems\n"
 "configuring them the first time.  The configuration should be retried using\n"
@@ -2459,7 +2536,7 @@ msgstr ""
 "可使用 dpkg --configure <套件名> 或者用 dselect 選單中的 configure 項目來\n"
 "試著重新設定套件：\n"
 
-#: src/enquiry.c:94
+#: src/enquiry.c:118
 msgid ""
 "The following packages are only half installed, due to problems during\n"
 "installation.  The installation can probably be completed by retrying it;\n"
@@ -2468,7 +2545,7 @@ msgstr ""
 "下列套件只完成一半安裝，因為安裝時出了問題。再試一次應該就可以完成安裝；\n"
 "或使用 dselect 或 dpkg --remove 可以將其移除：\n"
 
-#: src/enquiry.c:101
+#: src/enquiry.c:125
 msgid ""
 "The following packages are awaiting processing of triggers that they\n"
 "have activated in other packages.  This processing can be requested using\n"
@@ -2478,7 +2555,7 @@ msgstr ""
 "可以用 dselect 或 dpkg --configure --pending（或 dpkg --triggers-only）\n"
 "來要求執行這個動作。\n"
 
-#: src/enquiry.c:108
+#: src/enquiry.c:132
 msgid ""
 "The following packages have been triggered, but the trigger processing\n"
 "has not yet been done.  Trigger processing can be requested using\n"
@@ -2488,32 +2565,59 @@ msgstr ""
 "可以用 dselect 或 dpkg --configure --pending（或 dpkg --triggers-only）\n"
 "來要求執行觸發程式。\n"
 
-#: src/enquiry.c:137 src/enquiry.c:211 src/enquiry.c:292 src/enquiry.c:373
-#: src/enquiry.c:460 src/select.c:98 src/select.c:164 src/trigcmd.c:200
-#: src/update.c:48 src/update.c:112 dpkg-split/queue.c:232
+#: src/enquiry.c:139
+msgid ""
+"The following packages are missing the list control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:145
+msgid ""
+"The following packages are missing the md5sums control file in the\n"
+"database, they need to be reinstalled:\n"
+msgstr ""
+
+#: src/enquiry.c:150
+msgid "The following packages do not have an architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:154
+msgid "The following packages have an illegal architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:159
+msgid ""
+"The following packages have an unknown foreign architecture, which will\n"
+"cause dependency issues on front-ends. This can be fixed by registering\n"
+"the foreign architecture with dpkg --add-architecture:\n"
+msgstr ""
+
+#: src/enquiry.c:188 src/enquiry.c:262 src/enquiry.c:347 src/enquiry.c:436
+#: src/enquiry.c:536 src/enquiry.c:559 src/select.c:117 src/select.c:193
+#: src/trigcmd.c:230 src/update.c:48 src/update.c:110 dpkg-split/queue.c:236
 #, c-format
 msgid "--%s takes no arguments"
 msgstr "--%s 不需任何參數"
 
-#: src/enquiry.c:152
+#: src/enquiry.c:203
 msgid ""
 "Another process has locked the database for writing, and might currently be\n"
 "modifying it, some of the following problems might just be due to that.\n"
 msgstr ""
 
-#: src/enquiry.c:191
+#: src/enquiry.c:242
 #, fuzzy
 #| msgid "<unknown>"
 msgctxt "section"
 msgid "<unknown>"
 msgstr "<未知>"
 
-#: src/enquiry.c:251
+#: src/enquiry.c:302
 #, c-format
 msgid " %d in %s: "
 msgstr " %d 屬於 %s："
 
-#: src/enquiry.c:266
+#: src/enquiry.c:321
 #, fuzzy, c-format
 #| msgid " %d packages, from the following sections:"
 msgid " %d package, from the following section:"
@@ -2521,7 +2625,7 @@ msgid_plural " %d packages, from the following sections:"
 msgstr[0] " %d 個套件，屬於以下類別："
 msgstr[1] " %d 個套件，屬於以下類別："
 
-#: src/enquiry.c:305
+#: src/enquiry.c:360
 #, fuzzy, c-format
 msgid ""
 "Version of dpkg with working %s support not yet configured.\n"
@@ -2530,28 +2634,32 @@ msgstr ""
 "該版本的 dpkg 可支援 epoch，但尚未設定。\n"
 " 請執行 `dpkg --configure dpkg' ，然後再試一次。\n"
 
-#: src/enquiry.c:310
+#: src/enquiry.c:365
 #, fuzzy, c-format
 msgid "dpkg not recorded as installed, cannot check for %s support!\n"
 msgstr "記錄中顯示，dpkg 並沒有被安裝，因而不能斷定它是否支援 epoch！\n"
 
-#: src/enquiry.c:321
+#: src/enquiry.c:376
 msgid "Pre-Depends field"
 msgstr ""
 
-#: src/enquiry.c:329
+#: src/enquiry.c:384
 msgid "epoch"
 msgstr ""
 
-#: src/enquiry.c:337
+#: src/enquiry.c:392
 msgid "long filenames"
 msgstr ""
 
-#: src/enquiry.c:346
+#: src/enquiry.c:401
 msgid "multiple Conflicts and Replaces"
 msgstr ""
 
-#: src/enquiry.c:434
+#: src/enquiry.c:409
+msgid "multi-arch"
+msgstr ""
+
+#: src/enquiry.c:509
 #, c-format
 msgid ""
 "dpkg: cannot see how to satisfy pre-dependency:\n"
@@ -2560,26 +2668,26 @@ msgstr ""
 "dpkg：無法推測該如何滿足預先相依關係：\n"
 " %s\n"
 
-#: src/enquiry.c:435
+#: src/enquiry.c:510
 #, c-format
 msgid "cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"
 msgstr "無法滿足 %.250s 的預先相依關係（應 %.250s 之要求）"
 
-#: src/enquiry.c:472
+#: src/enquiry.c:548
 #, fuzzy, c-format
 msgid "obsolete option '--%s', please use '--%s' instead."
 msgstr "警告：已廢棄選項 `--%s'\n"
 
-#: src/enquiry.c:519
+#: src/enquiry.c:617
 msgid ""
 "--compare-versions takes three arguments: <version> <relation> <version>"
 msgstr "--compare-version 需有三個參數：<版本號> <比較關係> <版本號>"
 
-#: src/enquiry.c:524
+#: src/enquiry.c:622
 msgid "--compare-versions bad relation"
 msgstr "--compare-versions 比較關係不適切"
 
-#: src/enquiry.c:529 src/enquiry.c:536
+#: src/enquiry.c:627 src/enquiry.c:629 src/enquiry.c:638 src/enquiry.c:640
 #, fuzzy, c-format
 msgid "version '%s' has bad syntax: %s"
 msgstr "dpkg：版本 '%s' 的語法不正確：%s\n"
@@ -2635,12 +2743,12 @@ msgstr ""
 "dpkg - 警告，由於使用了 --force 選項，忽略問題的存在：\n"
 " "
 
-#: src/filesdb.c:306
+#: src/filesdb.c:270
 #, c-format
 msgid "unable to open files list file for package `%.250s'"
 msgstr "無法開啟套件 `%.250s' 的檔案列表檔"
 
-#: src/filesdb.c:310
+#: src/filesdb.c:274
 #, fuzzy, c-format
 msgid ""
 "files list file for package `%.250s' missing, assuming package has no files "
@@ -2649,37 +2757,42 @@ msgstr ""
 "dpkg：嚴重警告：無法找到套件 `%.250s' 的檔案列表檔，假定該套件目前沒有任何檔"
 "案被安裝在系統裡。\n"
 
-#: src/filesdb.c:321
+#: src/filesdb.c:286
 #, fuzzy, c-format
 msgid "unable to stat files list file for package '%.250s'"
 msgstr "無法開啟套件 `%.250s' 的檔案列表檔"
 
-#: src/filesdb.c:329
+#: src/filesdb.c:290
+#, fuzzy, c-format
+msgid "files list for package '%.250s' is not a regular file"
+msgstr "套件 `%.250s' 的檔案列表檔含有空的檔案名稱"
+
+#: src/filesdb.c:298
 #, fuzzy, c-format
 #| msgid "files list for package `%.250s'"
 msgid "reading files list for package '%.250s'"
 msgstr "套件 `%.250s' 的檔案列表檔"
 
-#: src/filesdb.c:335
+#: src/filesdb.c:307
 #, fuzzy, c-format
 msgid "files list file for package '%.250s' is missing final newline"
 msgstr "套件 `%.250s' 的檔案列表檔含有空的檔案名稱"
 
-#: src/filesdb.c:343
+#: src/filesdb.c:315
 #, c-format
 msgid "files list file for package `%.250s' contains empty filename"
 msgstr "套件 `%.250s' 的檔案列表檔含有空的檔案名稱"
 
-#: src/filesdb.c:351
+#: src/filesdb.c:326
 #, c-format
 msgid "error closing files list file for package `%.250s'"
 msgstr "在關閉套件 `%.250s' 的檔案列表檔時發生錯誤"
 
-#: src/filesdb.c:461
+#: src/filesdb.c:438
 msgid "(Reading database ... "
 msgstr "（正在讀取資料庫 ... "
 
-#: src/filesdb.c:482
+#: src/filesdb.c:459
 #, fuzzy, c-format
 #| msgid "%d files and directories currently installed.)\n"
 msgid "%d file or directory currently installed.)\n"
@@ -2687,79 +2800,49 @@ msgid_plural "%d files and directories currently installed.)\n"
 msgstr[0] "系統目前共安裝了 %d 個檔案和目錄。）\n"
 msgstr[1] "系統目前共安裝了 %d 個檔案和目錄。）\n"
 
-#: src/filesdb.c:515
-#, c-format
-msgid "unable to create updated files list file for package %s"
-msgstr "無法為套件 %s 建立更新後的檔案列表檔"
-
-#: src/filesdb.c:525
-#, c-format
-msgid "failed to write to updated files list file for package %s"
-msgstr "無法寫入更新後的套件 %s 的檔案列表檔"
-
-#: src/filesdb.c:527
-#, c-format
-msgid "failed to flush updated files list file for package %s"
-msgstr "無法刷新更新後的套件 %s 的檔案列表檔"
-
-#: src/filesdb.c:529
-#, c-format
-msgid "failed to sync updated files list file for package %s"
-msgstr "無法同步更新後的套件 %s 的檔案列表檔"
-
-#: src/filesdb.c:532
-#, c-format
-msgid "failed to close updated files list file for package %s"
-msgstr "無法關閉更新後的套件 %s 的檔案列表檔"
-
-#: src/filesdb.c:534
-#, c-format
-msgid "failed to install updated files list file for package %s"
-msgstr "無法安裝更新後的套件 %s 的檔案列表檔"
-
-#: src/help.c:48
+#: src/help.c:51
 msgid "not installed"
 msgstr "未安裝"
 
-#: src/help.c:49
+#: src/help.c:52
 msgid "not installed but configs remain"
 msgstr "未被安裝，但卻留有設定檔"
 
-#: src/help.c:50
+#: src/help.c:53
 msgid "broken due to failed removal or installation"
 msgstr "由於移除或安裝失敗而毀損了"
 
-#: src/help.c:51
+#: src/help.c:54
 msgid "unpacked but not configured"
 msgstr "已被解開，但尚未設定"
 
-#: src/help.c:52
+#: src/help.c:55
 msgid "broken due to postinst failure"
 msgstr "由於 postinst 出錯而毀損了"
 
-#: src/help.c:53
+#: src/help.c:56
 msgid "awaiting trigger processing by another package"
 msgstr "正要執行由另一個套件所進行的觸發程式"
 
-#: src/help.c:54
+#: src/help.c:57
 msgid "triggered"
 msgstr "已觸發"
 
-#: src/help.c:55
+#: src/help.c:58
 msgid "installed"
 msgstr "已安裝完畢"
 
-#: src/help.c:107
+#: src/help.c:113
 #, fuzzy
-msgid "error: PATH is not set."
+msgid "PATH is not set."
 msgstr "dpkg - 錯誤：沒有設定 PATH。\n"
 
-#: src/help.c:129
+#: src/help.c:135
 #, fuzzy, c-format
 msgid "'%s' not found in PATH or not executable."
 msgstr "dpkg：在 PATH 中找不到 `%s'。\n"
 
-#: src/help.c:138
+#: src/help.c:144
 #, fuzzy, c-format
 msgid ""
 "%d expected program not found in PATH or not executable.\n"
@@ -2770,7 +2853,7 @@ msgid_plural ""
 msgstr[0] "dpkg：在 PATH 中找不到 `%s'。\n"
 msgstr[1] "dpkg：在 PATH 中找不到 `%s'。\n"
 
-#: src/help.c:141
+#: src/help.c:147
 #, fuzzy
 msgid ""
 "Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /"
@@ -2779,100 +2862,152 @@ msgstr ""
 "共有 %d 個會用到的程式未在 PATH 中找到。\n"
 "提示：root 的 PATH 通常會包含了 /usr/local/sbin、/usr/sbin 和 /sbin。"
 
-#: src/help.c:188
+#: src/help.c:212
 msgid "admindir must be inside instdir for dpkg to work properly"
 msgstr ""
 
-#: src/help.c:190 src/main.c:746
+#: src/help.c:214 src/main.c:832
 #, fuzzy
 msgid "unable to setenv for subprocesses"
 msgstr "無法在 maint script 上進行 setenv"
 
-#: src/help.c:192
+#: src/help.c:216
 #, c-format
 msgid "failed to chroot to `%.250s'"
 msgstr "無法 chroot 至 `%.250s'"
 
-#: src/help.c:194 dpkg-deb/build.c:455 dpkg-deb/build.c:457
-#: dpkg-deb/build.c:531 dpkg-deb/build.c:554
+#: src/help.c:218 dpkg-deb/build.c:457 dpkg-deb/build.c:459
+#: dpkg-deb/build.c:544 dpkg-deb/build.c:566
 #, c-format
 msgid "failed to chdir to `%.255s'"
 msgstr "無法 chdir 到 `%.255s'"
 
-#: src/help.c:253
+#: src/help.c:283
 #, c-format
 msgid "unable to set execute permissions on `%.250s'"
 msgstr "無法設定 `%.250s' 的執行權限"
 
-#: src/help.c:273
+#: src/help.c:303
 #, fuzzy
 msgid "unable to setenv for maintainer script"
 msgstr "無法在 maint script 上進行 setenv"
 
-#: src/help.c:297
+#: src/help.c:327
 #, fuzzy, c-format
 msgid "installed %s script"
 msgstr "原先的 %s script"
 
-#: src/help.c:310 src/help.c:379 src/help.c:438
+#: src/help.c:340 src/help.c:410 src/help.c:469
 #, c-format
 msgid "unable to stat %s `%.250s'"
 msgstr "無法取得 %s `%.250s' 的狀態"
 
-#: src/help.c:365 src/help.c:425
+#: src/help.c:395 src/help.c:456
 #, c-format
 msgid "new %s script"
 msgstr "新的 %s script"
 
-#: src/help.c:399
+#: src/help.c:430
 #, c-format
 msgid "old %s script"
 msgstr "原先的 %s script"
 
-#: src/help.c:413
+#: src/help.c:444
 #, fuzzy, c-format
 msgid "unable to stat %s '%.250s': %s"
 msgstr "無法取得 %s `%.250s' 的狀態"
 
-#: src/help.c:422
+#: src/help.c:453
 #, c-format
 msgid "dpkg - trying script from the new package instead ...\n"
 msgstr "dpkg - 試著替而使用新套件所附帶的 script ...\n"
 
-#: src/help.c:436
+#: src/help.c:467
 msgid "there is no script in the new version of the package - giving up"
 msgstr "新版本的套件裡並沒有 script - 取消操作"
 
-#: src/help.c:442
+#: src/help.c:473
 #, c-format
 msgid "dpkg: ... it looks like that went OK.\n"
 msgstr "dpkg：... 看起來它能正確執行。\n"
 
-#: src/help.c:579
+#: src/help.c:644
 #, fuzzy, c-format
 msgid "unable to securely remove '%.255s'"
 msgstr "無法建立 `%.255s'"
 
-#: src/help.c:584 dpkg-deb/info.c:65 dpkg-deb/info.c:67
+#: src/help.c:649 dpkg-deb/info.c:65 dpkg-deb/info.c:67
 msgid "rm command for cleanup"
 msgstr ""
 
-#: src/infodb.c:52
+#: src/infodb-access.c:53
 #, c-format
 msgid "unable to check existence of `%.250s'"
 msgstr "無法判斷 `%.250s' 是否存在"
 
-#: src/infodb.c:69
+#: src/infodb-access.c:79 src/infodb-upgrade.c:93
 msgid "cannot read info directory"
 msgstr "無法讀取 info 目錄"
 
-#: src/main.c:60
+#: src/infodb-format.c:52 src/processarc.c:695
+#, c-format
+msgid "error trying to open %.250s"
+msgstr "在試圖開啟 %.250s 時發生錯誤"
+
+#: src/infodb-format.c:56
+#, fuzzy, c-format
+msgid "corrupt info database format file '%s'"
+msgstr "無法開啟來源檔 `%.250s'"
+
+#: src/infodb-upgrade.c:123
+#, fuzzy, c-format
+#| msgid "conffile `%.250s' does not appear in package"
+msgid "Info file %s/%s not associated to any package"
+msgstr "在套件裡沒有找到 conffile `%.250s'"
+
+#: src/infodb-upgrade.c:183
+#, fuzzy, c-format
+#| msgid "error writing `%s'"
+msgid "error while writing '%s'"
+msgstr "`%s' 寫入錯誤"
+
+#: src/main.c:62
 #, c-format
 msgid "Debian `%s' package management program version %s.\n"
 msgstr "Debian `%s' 套件管理程式版本%s。\n"
 
-#: src/main.c:85
-#, c-format
+#: src/main.c:87
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -i|--install       <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --unpack           <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  -A|--record-avail  <.deb file name> ... | -R|--recursive "
+#| "<directory> ...\n"
+#| "  --configure        <package> ... | -a|--pending\n"
+#| "  --triggers-only    <package> ... | -a|--pending\n"
+#| "  -r|--remove        <package> ... | -a|--pending\n"
+#| "  -P|--purge         <package> ... | -a|--pending\n"
+#| "  --get-selections [<pattern> ...] Get list of selections to stdout.\n"
+#| "  --set-selections                 Set package selections from stdin.\n"
+#| "  --clear-selections               Deselect every non-essential package.\n"
+#| "  --update-avail <Packages-file>   Replace available packages info.\n"
+#| "  --merge-avail <Packages-file>    Merge with info from file.\n"
+#| "  --clear-avail                    Erase existing available info.\n"
+#| "  --forget-old-unavail             Forget uninstalled unavailable pkgs.\n"
+#| "  -s|--status <package> ...        Display package status details.\n"
+#| "  -p|--print-avail <package> ...   Display available version details.\n"
+#| "  -L|--listfiles <package> ...     List files `owned' by package(s).\n"
+#| "  -l|--list [<pattern> ...]        List packages concisely.\n"
+#| "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
+#| "  -C|--audit                       Check for broken package(s).\n"
+#| "  --print-architecture             Print dpkg architecture.\n"
+#| "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
+#| "  --force-help                     Show help on forcing.\n"
+#| "  -Dh|--debug=help                 Show help on debugging.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -i|--install       <.deb file name> ... | -R|--recursive <directory> ...\n"
@@ -2895,7 +3030,11 @@ msgid ""
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of "
+"architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -2928,7 +3067,7 @@ msgstr ""
 "  -Dh|--debug=help                 顯示偵錯模式的說明。\n"
 "\n"
 
-#: src/main.c:113 src/querycmd.c:631 src/trigcmd.c:79 dpkg-deb/main.c:86
+#: src/main.c:118 src/querycmd.c:679 src/trigcmd.c:79 dpkg-deb/main.c:88
 #: dpkg-split/main.c:77
 #, fuzzy, c-format
 msgid ""
@@ -2941,7 +3080,7 @@ msgstr ""
 "  --license|--licence              顯示著作版權條文。\n"
 "\n"
 
-#: src/main.c:118
+#: src/main.c:123
 #, c-format
 msgid ""
 "Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2952,11 +3091,18 @@ msgstr ""
 " -x|--extract|-X|--vextract|--fsys-tarfile 於套件檔上（鍵入 %s --help）。\n"
 "\n"
 
-#: src/main.c:123
-#, c-format
+#: src/main.c:128
+#, fuzzy, c-format
+#| msgid ""
+#| "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
+#| "  --assert-working-epoch | --assert-long-filenames | --assert-multi-"
+#| "conrep.\n"
+#| "\n"
 msgid ""
 "For internal use: dpkg --assert-support-predepends | --predep-package |\n"
-"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep.\n"
+"  --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep "
+"|\n"
+"  --assert-multi-arch.\n"
 "\n"
 msgstr ""
 "內部使用：dpkg --assert-support-predepends | --predep-package |\n"
@@ -2964,7 +3110,7 @@ msgstr ""
 "conrep。\n"
 "\n"
 
-#: src/main.c:128
+#: src/main.c:134
 #, fuzzy, c-format
 #| msgid ""
 #| "Options:\n"
@@ -3023,6 +3169,8 @@ msgid ""
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor "
 "<n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s "
+"stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -3055,7 +3203,7 @@ msgstr ""
 "  --abort-after <n>          在發生 <n> 個錯誤後中止。\n"
 "\n"
 
-#: src/main.c:154
+#: src/main.c:161
 #, c-format
 msgid ""
 "Comparison operators for --compare-versions are:\n"
@@ -3072,12 +3220,12 @@ msgstr ""
 "  < << <= = >= >> >       （僅為了能相容於 control 檔的語法）\n"
 "\n"
 
-#: src/main.c:161
+#: src/main.c:168
 #, c-format
 msgid "Use `dselect' or `aptitude' for user-friendly package management.\n"
 msgstr "使用 `dselect' 或 `aptitude' 等介面親和的套件管理程式。\n"
 
-#: src/main.c:171
+#: src/main.c:176
 #, fuzzy
 msgid ""
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
@@ -3098,59 +3246,63 @@ msgstr ""
 "\n"
 "標示有 [*] 的選項將會輸出大量文字 - 用管線輸出至 `less' 或 `more'！"
 
-#: src/main.c:219
+#: src/main.c:225
 msgid "Set all force options"
 msgstr ""
 
-#: src/main.c:221
+#: src/main.c:227
 msgid "Replace a package with a lower version"
 msgstr ""
 
-#: src/main.c:223
+#: src/main.c:229
 msgid "Configure any package which may help this one"
 msgstr ""
 
-#: src/main.c:225
+#: src/main.c:231
 msgid "Process incidental packages even when on hold"
 msgstr ""
 
-#: src/main.c:227
+#: src/main.c:233
 msgid "Try to (de)install things even when not root"
 msgstr ""
 
-#: src/main.c:229
+#: src/main.c:235
 msgid "PATH is missing important programs, problems likely"
 msgstr ""
 
-#: src/main.c:231
+#: src/main.c:237
 msgid "Install a package even if it fails authenticity check"
 msgstr ""
 
-#: src/main.c:233
+#: src/main.c:239
+msgid "Process even packages with wrong versions"
+msgstr ""
+
+#: src/main.c:241
 msgid "Overwrite a file from one package with another"
 msgstr ""
 
-#: src/main.c:235
+#: src/main.c:243
 msgid "Overwrite a diverted file with an undiverted version"
 msgstr ""
 
-#: src/main.c:237
+#: src/main.c:245
 msgid "Overwrite one package's directory with another's file"
 msgstr ""
 
-#: src/main.c:239
+#: src/main.c:247
 msgid "Do not perform safe I/O operations when unpacking"
 msgstr ""
 
-#: src/main.c:241
+#: src/main.c:249
 msgid "Always use the new config files, don't prompt"
 msgstr ""
 
-#: src/main.c:243
+#: src/main.c:251
 msgid "Always use the old config files, don't prompt"
 msgstr ""
 
-#: src/main.c:246
+#: src/main.c:254
 msgid ""
 "Use the default option for new config files if one\n"
 "                         is available, don't prompt. If no default can be "
@@ -3159,102 +3311,102 @@ msgid ""
 "                         confnew options is also given"
 msgstr ""
 
-#: src/main.c:251
+#: src/main.c:259
 msgid "Always install missing config files"
 msgstr ""
 
-#: src/main.c:253
+#: src/main.c:261
 msgid "Offer to replace config files with no new versions"
 msgstr ""
 
-#: src/main.c:255
+#: src/main.c:263
 msgid "Process even packages with wrong or no architecture"
 msgstr ""
 
-#: src/main.c:257
+#: src/main.c:265
 msgid "Install even if it would break another package"
 msgstr ""
 
-#: src/main.c:259
+#: src/main.c:267
 msgid "Allow installation of conflicting packages"
 msgstr ""
 
-#: src/main.c:261
+#: src/main.c:269
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn all dependency problems into warnings"
 msgstr "相依問題 - 不進行移除"
 
-#: src/main.c:263
+#: src/main.c:271
 #, fuzzy
 #| msgid "dependency problems - not removing"
 msgid "Turn dependency version problems into warnings"
 msgstr "相依問題 - 不進行移除"
 
-#: src/main.c:265
+#: src/main.c:273
 msgid "Remove packages which require installation"
 msgstr ""
 
-#: src/main.c:267
+#: src/main.c:275
 msgid "Remove an essential package"
 msgstr ""
 
-#: src/main.c:279
+#: src/main.c:287
 msgid "Generally helpful progress information"
 msgstr ""
 
-#: src/main.c:280
+#: src/main.c:288
 #, fuzzy
 msgid "Invocation and status of maintainer scripts"
 msgstr "無法在 maint script 上進行 setenv"
 
-#: src/main.c:281
+#: src/main.c:289
 msgid "Output for each file processed"
 msgstr ""
 
-#: src/main.c:282
+#: src/main.c:290
 msgid "Lots of output for each file processed"
 msgstr ""
 
-#: src/main.c:283
+#: src/main.c:291
 #, fuzzy
 #| msgid "read error in configuration file `%.255s'"
 msgid "Output for each configuration file"
 msgstr "設定檔 `%.255s' 讀取錯誤"
 
-#: src/main.c:284
+#: src/main.c:292
 msgid "Lots of output for each configuration file"
 msgstr ""
 
-#: src/main.c:285
+#: src/main.c:293
 msgid "Dependencies and conflicts"
 msgstr ""
 
-#: src/main.c:286
+#: src/main.c:294
 msgid "Lots of dependencies/conflicts output"
 msgstr ""
 
-#: src/main.c:287
+#: src/main.c:295
 msgid "Trigger activation and processing"
 msgstr ""
 
-#: src/main.c:288
+#: src/main.c:296
 msgid "Lots of output regarding triggers"
 msgstr ""
 
-#: src/main.c:289
+#: src/main.c:297
 msgid "Silly amounts of output regarding triggers"
 msgstr ""
 
-#: src/main.c:290
+#: src/main.c:298
 msgid "Lots of drivel about eg the dpkg/info directory"
 msgstr ""
 
-#: src/main.c:291
+#: src/main.c:299
 msgid "Insane amounts of drivel"
 msgstr ""
 
-#: src/main.c:302
+#: src/main.c:310
 #, c-format
 msgid ""
 "%s debugging option, --debug=<octal> or -D<octal>:\n"
@@ -3262,7 +3414,7 @@ msgid ""
 " Number  Ref. in source   Description\n"
 msgstr ""
 
-#: src/main.c:309
+#: src/main.c:317
 #, c-format
 msgid ""
 "\n"
@@ -3270,44 +3422,80 @@ msgid ""
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
 
-#: src/main.c:317
-msgid "--debug requires an octal argument"
+#: src/main.c:326
+#, fuzzy, c-format
+#| msgid "--debug requires an octal argument"
+msgid "--%s requires an octal argument"
 msgstr "--debug 需要一個八進制的參數"
 
-#: src/main.c:346
-#, c-format
-msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+#: src/main.c:354
+#, fuzzy, c-format
+#| msgid "null package name in --ignore-depends comma-separated list `%.250s'"
+msgid "null package name in --%s comma-separated list '%.250s'"
 msgstr "在 --ignore-depends 的逗號分隔列表 `%s' 中有的套件名稱是空的"
 
-#: src/main.c:352
-#, c-format
-msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+#: src/main.c:364 src/packages.c:114 src/querycmd.c:409 src/querycmd.c:628
+#, fuzzy, c-format
+#| msgid "--ignore-depends requires a legal package name. `%.250s' is not; %s"
+msgid "--%s needs a valid package name but '%.250s' is not: %s"
 msgstr "--ignore-depends 需要一個有效的套件名稱。而 `%.250s' 卻不是﹔%s"
 
-#: src/main.c:369 src/main.c:379 src/main.c:649 dpkg-split/main.c:119
+#: src/main.c:381 src/main.c:391 src/main.c:734 dpkg-split/main.c:124
 #, c-format
 msgid "invalid integer for --%s: `%.250s'"
 msgstr "--%s 所指定的數字無效：`%.250s'"
 
-#: src/main.c:436
+#: src/main.c:448
 #, c-format
 msgid "error executing hook '%s', exit code %d"
 msgstr ""
 
-#: src/main.c:463
+#: src/main.c:475
 msgid "status logger"
 msgstr ""
 
-#: src/main.c:478
+#: src/main.c:490 src/main.c:520
+#, fuzzy, c-format
+#| msgid "--%s takes no arguments"
+msgid "--%s takes one argument"
+msgstr "--%s 不需任何參數"
+
+#: src/main.c:500
 #, c-format
-msgid ""
+msgid "architecture '%s' is illegal: %s"
+msgstr ""
+
+#: src/main.c:503
+#, c-format
+msgid "architecture '%s' is reserved and cannot be added"
+msgstr ""
+
+#: src/main.c:526
+#, fuzzy, c-format
+#| msgid "cannot remove file `%.250s'"
+msgid "cannot remove non-foreign architecture '%s'"
+msgstr "無法刪除檔案 `%.250s'"
+
+#: src/main.c:537
+#, c-format
+msgid "removing architecture '%s' currently in use by database"
+msgstr ""
+
+#: src/main.c:540
+#, c-format
+msgid "cannot remove architecture '%s' currently in use by the database"
+msgstr ""
+
+#: src/main.c:562
+#, c-format
+msgid ""
 "%s forcing options - control behaviour when problems found:\n"
 "  warn but continue:  --force-<thing>,<thing>,...\n"
 "  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...\n"
 " Forcing things:\n"
 msgstr ""
 
-#: src/main.c:488
+#: src/main.c:572
 #, c-format
 msgid ""
 "\n"
@@ -3315,61 +3503,59 @@ msgid ""
 "Forcing options marked [*] are enabled by default.\n"
 msgstr ""
 
-#: src/main.c:502
+#: src/main.c:587
 #, c-format
 msgid "unknown force/refuse option `%.*s'"
 msgstr "未知的 force/refuse 選項 `%.*s'"
 
-#: src/main.c:511
+#: src/main.c:596
 #, fuzzy, c-format
 msgid "obsolete force/refuse option '%s'\n"
 msgstr "警告：已廢棄的 force/refuse 選項 `%s' \n"
 
-#: src/main.c:643
-msgid "--command-fd takes one argument, not zero"
-msgstr "--command-fd 需要一個參數，而不是沒有"
-
-#: src/main.c:645
-msgid "--command-fd only takes one argument"
-msgstr "--command-fd 只需一個參數"
+#: src/main.c:730 dpkg-deb/info.c:329
+#, fuzzy, c-format
+#| msgid "--contents takes exactly one argument"
+msgid "--%s takes exactly one argument"
+msgstr "--contents 只需要一個參數"
 
-#: src/main.c:651
+#: src/main.c:736
 #, c-format
 msgid "couldn't open `%i' for stream"
 msgstr "無法開啟 `%i' 以進行串流處理"
 
-#: src/main.c:676
+#: src/main.c:761
 #, c-format
 msgid "unexpected eof before end of line %d"
 msgstr "在第 %d 行結束之前有預期之外的 eof"
 
-#: src/main.c:719 src/main.c:740 src/querycmd.c:691 src/statcmd.c:377
-#: dpkg-deb/main.c:195 dpkg-split/main.c:159
+#: src/main.c:804 src/main.c:826 src/querycmd.c:742 src/statcmd.c:360
+#: dpkg-deb/main.c:210 dpkg-split/main.c:163
 msgid "need an action option"
 msgstr "欠缺操作選項"
 
-#: src/packages.c:113
+#: src/packages.c:122
 msgid ""
 "you must specify packages by their own names, not by quoting the names of "
 "the files they come in"
 msgstr "您必須使用套件本身的名字，而不是直接引用完整的檔案名稱"
 
-#: src/packages.c:133
+#: src/packages.c:144
 #, c-format
 msgid "--%s --pending does not take any non-option arguments"
 msgstr "--%s --pending 不需任何不是選項的參數"
 
-#: src/packages.c:138 src/querycmd.c:375 src/querycmd.c:565
+#: src/packages.c:149 src/querycmd.c:397 src/querycmd.c:608
 #, c-format
 msgid "--%s needs at least one package name argument"
 msgstr "--%s 需要至少一個套件名稱作為參數"
 
-#: src/packages.c:179
+#: src/packages.c:190
 #, c-format
 msgid "Package %s listed more than once, only processing once.\n"
 msgstr "套件 %s 被列出多次，但只會被處理一次。\n"
 
-#: src/packages.c:183
+#: src/packages.c:194
 #, c-format
 msgid ""
 "More than one copy of package %s has been unpacked\n"
@@ -3378,7 +3564,7 @@ msgstr ""
 "在此次執行中，同時解開了套件 %s 的多個副本！\n"
 " 但只會設定一次。\n"
 
-#: src/packages.c:232
+#: src/packages.c:244
 #, c-format
 msgid ""
 "package %.250s is not ready for trigger processing\n"
@@ -3387,112 +3573,112 @@ msgstr ""
 "套件 %.250s 還沒準備好要處理觸發程式\n"
 " （目前的狀態為 `%.250s'，且沒有尚待進行的觸發程式）"
 
-#: src/packages.c:334
+#: src/packages.c:346
 #, c-format
 msgid "  Package %s which provides %s is to be removed.\n"
 msgstr "  提供了 %2$s 的套件 %1$s 即將被移除。\n"
 
-#: src/packages.c:337
+#: src/packages.c:349
 #, c-format
 msgid "  Package %s is to be removed.\n"
 msgstr "  即將移除套件 %s。\n"
 
-#: src/packages.c:354
+#: src/packages.c:364
 #, c-format
 msgid "  Version of %s on system is %s.\n"
 msgstr "  %s 在系統上的版本為 %s。\n"
 
-#: src/packages.c:376
+#: src/packages.c:386
 #, c-format
 msgid "  Package %s which provides %s awaits trigger processing.\n"
 msgstr "  提供了 %2$s 的套件 %1$s 正要執行觸發程式。\n"
 
-#: src/packages.c:380
+#: src/packages.c:390
 #, c-format
 msgid "  Package %s awaits trigger processing.\n"
 msgstr "  套件 %s 正要執行觸發程式。\n"
 
-#: src/packages.c:410
+#: src/packages.c:420
 #, c-format
 msgid "dpkg: also configuring `%s' (required by `%s')\n"
 msgstr "dpkg：也同時設定 `%s'（此為 `%s' 所要求的）\n"
 
-#: src/packages.c:418
+#: src/packages.c:429
 #, c-format
 msgid "  Package %s which provides %s is not configured yet.\n"
 msgstr "  提供了 %2$s 的套件 %1$s 尚未設定。\n"
 
-#: src/packages.c:421
+#: src/packages.c:432
 #, c-format
 msgid "  Package %s is not configured yet.\n"
 msgstr "  %s 套件尚未設定。\n"
 
-#: src/packages.c:432
+#: src/packages.c:443
 #, c-format
 msgid "  Package %s which provides %s is not installed.\n"
 msgstr "  未曾安裝提供了 %2$s 的套件 %1$s。\n"
 
-#: src/packages.c:435
+#: src/packages.c:446
 #, c-format
 msgid "  Package %s is not installed.\n"
 msgstr "  未曾安裝套件 `%s'。\n"
 
-#: src/packages.c:472
+#: src/packages.c:486
 #, c-format
 msgid " %s (%s) breaks %s and is %s.\n"
 msgstr " %s（%s）損毀了 %s，且已 %s。\n"
 
-#: src/packages.c:478
+#: src/packages.c:493
 #, c-format
 msgid "  %s (%s) provides %s.\n"
 msgstr "  %s（%s）提供了 %s。\n"
 
-#: src/packages.c:482
+#: src/packages.c:498
 #, c-format
 msgid "  Version of %s to be configured is %s.\n"
 msgstr "  %s 要進行設定的版本是 %s。\n"
 
-#: src/packages.c:596
+#: src/packages.c:635
 msgid " depends on "
 msgstr " 相依於 "
 
-#: src/packages.c:602
+#: src/packages.c:641
 msgid "; however:\n"
 msgstr "﹔然而：\n"
 
-#: src/processarc.c:71
+#: src/processarc.c:75
 #, c-format
 msgid ".../%s"
 msgstr ""
 
-#: src/processarc.c:91
+#: src/processarc.c:95
 #, c-format
 msgid "error ensuring `%.250s' doesn't exist"
 msgstr "在確保檔案 `%.250s' 是否存在時發生錯誤"
 
-#: src/processarc.c:99
+#: src/processarc.c:103
 msgid "split package reassembly"
 msgstr ""
 
-#: src/processarc.c:108
+#: src/processarc.c:112
 msgid "reassembled package file"
 msgstr "重新組裝成的套件檔"
 
-#: src/processarc.c:133
+#: src/processarc.c:137
 #, c-format
 msgid "Authenticating %s ...\n"
 msgstr "正在驗証 %s ...\n"
 
-#: src/processarc.c:139
+#: src/processarc.c:143
 msgid "package signature verification"
 msgstr ""
 
-#: src/processarc.c:146
+#: src/processarc.c:150
 #, c-format
 msgid "Verification on package %s failed!"
 msgstr "套件 %s 沒有通過驗証！"
 
-#: src/processarc.c:148
+#: src/processarc.c:152
 #, c-format
 msgid ""
 "Verification on package %s failed,\n"
@@ -3501,91 +3687,96 @@ msgstr ""
 "雖然套件 %s 未能通過驗証，\n"
 "但還是應您的要求強制進行安裝。\n"
 
-#: src/processarc.c:152
+#: src/processarc.c:156
 #, c-format
 msgid "passed\n"
 msgstr "通過\n"
 
-#: src/processarc.c:166
+#: src/processarc.c:169 dpkg-deb/info.c:81
+#, fuzzy
+msgid "unable to create temporary directory"
+msgstr "無法為臨時目錄命名"
+
+#: src/processarc.c:209
 #, c-format
 msgid "package %s has too many Conflicts/Replaces pairs"
 msgstr "套件 %s 有太多的 衝突/替換 組合"
 
-#: src/processarc.c:204
+#: src/processarc.c:219 src/remove.c:208
+#, c-format
+msgid "unable to delete control info file `%.250s'"
+msgstr "無法刪除 control 資訊檔 `%.250s'"
+
+#: src/processarc.c:230
 #, c-format
 msgid "old version of package has overly-long info file name starting `%.250s'"
 msgstr "原先版本的套件中包含了名稱過長的 info 檔，其開頭為 `%.250s'"
 
-#: src/processarc.c:242
+#: src/processarc.c:268
 #, c-format
 msgid "unable to remove obsolete info file `%.250s'"
 msgstr "無法移除廢棄的 info 檔 `%.250s'"
 
-#: src/processarc.c:247
+#: src/processarc.c:273
 #, c-format
 msgid "unable to install (supposed) new info file `%.250s'"
 msgstr "無法安裝（被認定為）新的 info 檔 `%.250s'"
 
-#: src/processarc.c:257
+#: src/processarc.c:283
 msgid "unable to open temp control directory"
 msgstr "無法開啟暫存的 control 目錄"
 
-#: src/processarc.c:268
+#: src/processarc.c:294
 #, c-format
 msgid "package contains overly-long control info file name (starting `%.50s')"
 msgstr "套件的 control 資訊中包含了名稱過長的檔案（其開頭為 `%.250s'）"
 
-#: src/processarc.c:275
+#: src/processarc.c:301
 #, c-format
 msgid "package control info contained directory `%.250s'"
 msgstr "套件的 control 資訊中包含了目錄 `%.250s'"
 
-#: src/processarc.c:277
+#: src/processarc.c:303
 #, c-format
 msgid "package control info rmdir of `%.250s' didn't say not a dir"
 msgstr "套件 control 資訊 rmdir 了 `%.250s' 但沒有說這不是一個目錄"
 
-#: src/processarc.c:287
+#: src/processarc.c:313
 #, fuzzy, c-format
 msgid "package %s contained list as info file"
 msgstr "dpkg：警告 - 套件 %s 裡的列表被當作 info 檔使用"
 
-#: src/processarc.c:294
+#: src/processarc.c:321
 #, c-format
 msgid "unable to install new info file `%.250s' as `%.250s'"
 msgstr "無法把新的 info 檔 `%.250s' 安裝為 `%.250s'"
 
-#: src/processarc.c:310 src/remove.c:198
+#: src/processarc.c:346
 #, c-format
-msgid "unable to delete control info file `%.250s'"
-msgstr "無法刪除 control 資訊檔 `%.250s'"
+msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
+msgstr "（注意到 %s 已經不復存在，它已被完全取代了。）\n"
 
-#: src/processarc.c:360
+#: src/processarc.c:450
 msgid "cannot access archive"
 msgstr "無法存取套件檔"
 
-#: src/processarc.c:377 dpkg-deb/info.c:81
-#, fuzzy
-msgid "unable to create temporary directory"
-msgstr "無法為臨時目錄命名"
-
-#: src/processarc.c:411
+#: src/processarc.c:472
 #, fuzzy
 #| msgid "control information length"
 msgid "package control information extraction"
 msgstr "control 資訊長度"
 
-#: src/processarc.c:438
+#: src/processarc.c:507
 #, c-format
 msgid "Recorded info about %s from %s.\n"
 msgstr "從 %2$s 獲得關於 %1$s 的 info 記錄。\n"
 
-#: src/processarc.c:446
+#: src/processarc.c:517
 #, c-format
 msgid "package architecture (%s) does not match system (%s)"
 msgstr "套件的系統平台 (%s) 與本機系統 (%s) 不符"
 
-#: src/processarc.c:497
+#: src/processarc.c:577
 #, c-format
 msgid ""
 "dpkg: regarding %s containing %s, pre-dependency problem:\n"
@@ -3594,98 +3785,93 @@ msgstr ""
 "dpkg：由於 %s 包含了 %s，預先相依問題：\n"
 "%s"
 
-#: src/processarc.c:500
+#: src/processarc.c:581
 #, c-format
 msgid "pre-dependency problem - not installing %.250s"
 msgstr "預先相依問題 - 將不安裝 %.250s"
 
-#: src/processarc.c:501
+#: src/processarc.c:583
 #, fuzzy
 msgid "ignoring pre-dependency problem!"
 msgstr "dpkg：警告 - 忽視了預先相依問題！\n"
 
-#: src/processarc.c:516
+#: src/processarc.c:599
 #, c-format
 msgid "Preparing to replace %s %s (using %s) ...\n"
 msgstr "正準備替換 %s %s（使用 %s）...\n"
 
-#: src/processarc.c:522
+#: src/processarc.c:605
 #, c-format
 msgid "Unpacking %s (from %s) ...\n"
 msgstr "正在解開 %s （從 %s）...\n"
 
-#: src/processarc.c:553
+#: src/processarc.c:637
 #, c-format
 msgid "name of conffile (starting `%.250s') is too long (>%d characters)"
 msgstr "conffile 的檔案名（開頭是 `%.250s'）過長（> %d 個字元）"
 
-#: src/processarc.c:606
+#: src/processarc.c:691 utils/update-alternatives.c:2092
 #, c-format
 msgid "read error in %.250s"
 msgstr "在 %.250s 中發生讀取錯誤"
 
-#: src/processarc.c:608
+#: src/processarc.c:693
 #, c-format
 msgid "error closing %.250s"
 msgstr "在關閉 %.250s 時發生錯誤"
 
-#: src/processarc.c:610
-#, c-format
-msgid "error trying to open %.250s"
-msgstr "在試圖開啟 %.250s 時發生錯誤"
-
-#: src/processarc.c:645
+#: src/processarc.c:736
 #, c-format
 msgid "De-configuring %s, to allow removal of %s ...\n"
 msgstr "正在清除 %s 的設定，為了能移除 %s ...\n"
 
-#: src/processarc.c:648
+#: src/processarc.c:740
 #, c-format
 msgid "De-configuring %s ...\n"
 msgstr "正在刪除 %s 的設定...\n"
 
-#: src/processarc.c:722
+#: src/processarc.c:821
 #, c-format
 msgid "Unpacking replacement %.250s ...\n"
 msgstr "正在解開替換的套件檔 %.250s ...\n"
 
-#: src/processarc.c:807
+#: src/processarc.c:907
 msgid "package filesystem archive extraction"
 msgstr ""
 
-#: src/processarc.c:821
+#: src/processarc.c:922
 msgid "error reading dpkg-deb tar output"
 msgstr "在讀取 dpkg-deb 輸出的 tar 檔時發生錯誤"
 
-#: src/processarc.c:823
+#: src/processarc.c:924
 msgid "corrupted filesystem tarfile - corrupted package archive"
 msgstr "檔案系統上的 tar 檔已損壞 - 套件檔已毀損"
 
-#: src/processarc.c:826
+#: src/processarc.c:927
 msgid "dpkg-deb: zap possible trailing zeros"
 msgstr "dpkg-deb：截掉了可能會出現在結尾的字元 0"
 
-#: src/processarc.c:885
+#: src/processarc.c:987
 #, fuzzy, c-format
 msgid "could not stat old file '%.250s' so not deleting it: %s"
 msgstr "dpkg：警告 - 無法取得原有的檔案 `%.250s' 的資訊，所以不會刪除：%s"
 
-#: src/processarc.c:891
+#: src/processarc.c:993
 #, fuzzy, c-format
 msgid "unable to delete old directory '%.250s': %s"
 msgstr "dpkg：警告 - 無法刪除原有的目錄 `%.250s'：%s\n"
 
-#: src/processarc.c:894
+#: src/processarc.c:996
 #, fuzzy, c-format
 msgid "old conffile '%.250s' was an empty directory (and has now been deleted)"
 msgstr "dpkg：警告 - 原本的 conffile `%.250s' 是空目錄（現已刪除）\n"
 
-#: src/processarc.c:941
+#: src/processarc.c:1043
 #, c-format
 msgid "unable to stat other new file `%.250s'"
 msgstr "無法取得其它新檔案 `%.250s' 的資訊"
 
-#: src/processarc.c:952
+#: src/processarc.c:1054
 #, fuzzy, c-format
 msgid ""
 "old file '%.250s' is the same as several new files! (both '%.250s' and "
@@ -3693,23 +3879,18 @@ msgid ""
 msgstr ""
 "dpkg：警告 - 舊檔案 `%.250s' 與數個新檔案相同！（`%.250s' 以及 `%.250s'）\n"
 
-#: src/processarc.c:991
+#: src/processarc.c:1093
 #, fuzzy, c-format
 msgid "unable to securely remove old file '%.250s': %s"
 msgstr "dpkg：警告 - 無法 %s 原有的檔案 `%%.250s'：%%s\n"
 
-#: src/processarc.c:1172
-#, c-format
-msgid "(Noting disappearance of %s, which has been completely replaced.)\n"
-msgstr "（注意到 %s 已經不復存在，它已被完全取代了。）\n"
-
 #. TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The
 #. * string should remain under 80 characters. The uppercase letters in
 #. * the state values denote the abbreviated letter that will appear on
 #. * the first three columns, which should ideally match the English one
 #. * (e.g. Remove → supRimeix), see dpkg-query(1) for further details. The
 #. * translated message can use additional lines if needed.
-#: src/querycmd.c:149
+#: src/querycmd.c:162
 #, fuzzy
 msgid ""
 "Desired=Unknown/Install/Remove/Purge/Hold\n"
@@ -3722,89 +3903,89 @@ msgstr ""
 "理\n"
 "|/ 錯誤?=(無)/H:保留/R:須重新安裝/X:兩者兼有（狀態，錯誤：大寫=有問題）\n"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Name"
 msgstr "名稱"
 
-#: src/querycmd.c:153
+#: src/querycmd.c:166
 msgid "Version"
 msgstr "版本"
 
-#: src/querycmd.c:154
+#: src/querycmd.c:167
 msgid "Description"
 msgstr "簡介"
 
-#: src/querycmd.c:246 src/querycmd.c:511 src/select.c:75
+#: src/querycmd.c:264 src/querycmd.c:549 src/select.c:93
 #, c-format
 msgid "No packages found matching %s.\n"
 msgstr "沒有找到任何符合 %s 的套件。\n"
 
-#: src/querycmd.c:273
+#: src/querycmd.c:295
 #, c-format
 msgid "diversion by %s from: %s\n"
 msgstr "由 %s 所抽換，從：%s\n"
 
-#: src/querycmd.c:275
+#: src/querycmd.c:297
 #, c-format
 msgid "diversion by %s to: %s\n"
 msgstr "由 %s 所抽換，至：%s\n"
 
-#: src/querycmd.c:278
+#: src/querycmd.c:300
 #, c-format
 msgid "local diversion from: %s\n"
 msgstr "自行抽換，從：%s\n"
 
-#: src/querycmd.c:279
+#: src/querycmd.c:301
 #, c-format
 msgid "local diversion to: %s\n"
 msgstr "自行抽換，至：%s\n"
 
-#: src/querycmd.c:309
+#: src/querycmd.c:331
 msgid "--search needs at least one file name pattern argument"
 msgstr "--search 需要至少一個檔案名稱表達式作為參數"
 
-#: src/querycmd.c:350
+#: src/querycmd.c:372
 #, fuzzy, c-format
 #| msgid "No packages found matching %s.\n"
 msgid "%s: no path found matching pattern %s.\n"
 msgstr "沒有找到任何符合 %s 的套件。\n"
 
-#: src/querycmd.c:393
+#: src/querycmd.c:421
 #, c-format
 msgid "Package `%s' is not installed and no info is available.\n"
 msgstr "未曾安裝套件 `%s'，也無法取得其資訊。\n"
 
-#: src/querycmd.c:401
+#: src/querycmd.c:430
 #, c-format
 msgid "Package `%s' is not available.\n"
 msgstr "無法取得套件 `%s'。\n"
 
-#: src/querycmd.c:410 src/querycmd.c:585
+#: src/querycmd.c:440 src/querycmd.c:632
 #, c-format
 msgid "Package `%s' is not installed.\n"
 msgstr "套件 `%s' 未安裝。\n"
 
-#: src/querycmd.c:418
+#: src/querycmd.c:449
 #, c-format
 msgid "Package `%s' does not contain any files (!)\n"
 msgstr "套件 `%s' 未含有任何檔案 (!)\n"
 
-#: src/querycmd.c:425
+#: src/querycmd.c:457
 #, c-format
 msgid "locally diverted to: %s\n"
 msgstr "自行抽換至：%s\n"
 
-#: src/querycmd.c:428
+#: src/querycmd.c:460
 #, c-format
 msgid "package diverts others to: %s\n"
 msgstr "套件將其它的抽換至：%s\n"
 
-#: src/querycmd.c:431
+#: src/querycmd.c:463
 #, c-format
 msgid "diverted by %s to: %s\n"
 msgstr "被 %s 抽換到：%s\n"
 
-#: src/querycmd.c:452
+#: src/querycmd.c:484
 msgid ""
 "Use dpkg --info (= dpkg-deb --info) to examine archive files,\n"
 "and dpkg --contents (= dpkg-deb --contents) to list their contents.\n"
@@ -3812,22 +3993,22 @@ msgstr ""
 "使用 dpkg --info (= dpkg-deb --info) 來檢測套件檔，\n"
 "以及 dpkg --contents (= dpkg-deb --contents) 來列出它們的內容。\n"
 
-#: src/querycmd.c:570
+#: src/querycmd.c:613 dpkg-deb/build.c:410
 #, fuzzy, c-format
 msgid "--%s takes at most two arguments"
 msgstr "--build 至多可有兩個參數"
 
-#: src/querycmd.c:578
+#: src/querycmd.c:621
 #, c-format
 msgid "control file contains %c"
 msgstr ""
 
-#: src/querycmd.c:600
+#: src/querycmd.c:648
 #, fuzzy, c-format
 msgid "Debian %s package management program query tool version %s.\n"
 msgstr "Debian `%s' 套件管理程式版本%s。\n"
 
-#: src/querycmd.c:619
+#: src/querycmd.c:667
 #, fuzzy, c-format
 msgid ""
 "Commands:\n"
@@ -3850,11 +4031,17 @@ msgstr ""
 "  -S|--search <表達式> ...         搜尋擁有該檔案的套件。\n"
 "\n"
 
-#: src/querycmd.c:636
-#, c-format
+#: src/querycmd.c:684
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --admindir=<directory>           Use <directory> instead of %s.\n"
+#| "  -f|--showformat=<format>         Use alternative format for --show.\n"
+#| "\n"
 msgid ""
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"
 msgstr ""
@@ -3863,7 +4050,7 @@ msgstr ""
 "  -f|--showformat=<格式>           替 --show 指定其它的輸出格式。\n"
 "\n"
 
-#: src/querycmd.c:642 dpkg-deb/main.c:109
+#: src/querycmd.c:691 dpkg-deb/main.c:114
 #, c-format
 msgid ""
 "Format syntax:\n"
@@ -3883,12 +4070,16 @@ msgstr ""
 "  的各個欄位。各個欄位會是向右對齊，除非寬度是負的－那在此情況下會採用向左\n"
 "  對齊。\n"
 
-#: src/remove.c:88
+#: src/querycmd.c:705
+msgid "Use --help for help about querying packages."
+msgstr ""
+
+#: src/remove.c:93
 #, fuzzy, c-format
 msgid "ignoring request to remove %.250s which isn't installed."
 msgstr "dpkg - 警告：忽略了移除 %.250s 的要求，因為它並沒有被安裝。\n"
 
-#: src/remove.c:95
+#: src/remove.c:100
 #, fuzzy, c-format
 msgid ""
 "ignoring request to remove %.250s, only the config\n"
@@ -3897,11 +4088,11 @@ msgstr ""
 "dpkg - 警告：忽略了移除 %.250s 的要求，它在系統中僅剩下設定檔。\n"
 " 可使用 --purge 將這些設定檔一併刪除。\n"
 
-#: src/remove.c:103
+#: src/remove.c:108
 msgid "This is an essential package - it should not be removed."
 msgstr "這是一個基本套件 - 不應當把它移除。"
 
-#: src/remove.c:128
+#: src/remove.c:138
 #, c-format
 msgid ""
 "dpkg: dependency problems prevent removal of %s:\n"
@@ -3910,11 +4101,11 @@ msgstr ""
 "dpkg：由於相依上的問題，不能移除 %s：\n"
 "%s"
 
-#: src/remove.c:130
+#: src/remove.c:140
 msgid "dependency problems - not removing"
 msgstr "相依問題 - 不進行移除"
 
-#: src/remove.c:134
+#: src/remove.c:144
 #, c-format
 msgid ""
 "dpkg: %s: dependency problems, but removing anyway as you requested:\n"
@@ -3923,23 +4114,23 @@ msgstr ""
 "dpkg：%s：發生相依上的問題，但還是應您要求強制將其移除：\n"
 "%s"
 
-#: src/remove.c:142
+#: src/remove.c:152
 msgid ""
 "Package is in a very bad inconsistent state - you should\n"
 " reinstall it before attempting a removal."
 msgstr "該套件正處於極度混亂的狀態 - 您最好能在移除它之前先重新安裝一次。"
 
-#: src/remove.c:149
+#: src/remove.c:159
 #, c-format
 msgid "Would remove or purge %s ...\n"
 msgstr "將要移除或清除 %s ...\n"
 
-#: src/remove.c:157
+#: src/remove.c:167
 #, c-format
 msgid "Removing %s ...\n"
 msgstr "正在移除 %s ...\n"
 
-#: src/remove.c:270 src/remove.c:350
+#: src/remove.c:327 src/remove.c:418
 #, fuzzy, c-format
 msgid ""
 "while removing %.250s, unable to remove directory '%.250s': %s - directory "
@@ -3948,100 +4139,101 @@ msgstr ""
 "dpkg - 警告：在移除 %.250s 時，無法刪除目錄 `%.250s'：%s - 該目錄會不會是一個"
 "掛載點呢？\n"
 
-#: src/remove.c:281 src/remove.c:361
-#, c-format
-msgid "cannot remove `%.250s'"
-msgstr "無法移除 `%.250s'"
-
-#: src/remove.c:284
+#: src/remove.c:341
 #, fuzzy, c-format
 msgid "unable to securely remove '%.250s'"
 msgstr "無法建立 `%.255s'"
 
-#: src/remove.c:345
+#: src/remove.c:413
 #, fuzzy, c-format
 msgid "while removing %.250s, directory '%.250s' not empty so not removed."
 msgstr ""
 "dpkg - 警告：在移除 %.250s 時，目錄 `%.250s' 不是空的，所以不會將其刪除。\n"
 
-#: src/remove.c:384
+#: src/remove.c:435
+#, fuzzy, c-format
+#| msgid "cannot remove `%.250s'"
+msgid "cannot remove '%.250s'"
+msgstr "無法移除 `%.250s'"
+
+#: src/remove.c:461
 #, c-format
 msgid "Purging configuration files for %s ...\n"
 msgstr "正在清除 %s 的設定檔 ...\n"
 
-#: src/remove.c:434
+#: src/remove.c:514
 #, c-format
 msgid "cannot remove old config file `%.250s' (= `%.250s')"
 msgstr "無法刪除原有的設定檔 `%.250s' (= `%.250s' )"
 
-#: src/remove.c:449
+#: src/remove.c:529
 #, c-format
 msgid "cannot read config file dir `%.250s' (from `%.250s')"
 msgstr "無法讀取設定檔目錄 `%.250s'（從 `%.250s'）"
 
-#: src/remove.c:485
+#: src/remove.c:566
 #, c-format
 msgid "cannot remove old backup config file `%.250s' (of `%.250s')"
 msgstr "無法刪除原有的設定檔備份 `%.250s'（`%.250s' 的）"
 
-#: src/remove.c:540
+#: src/remove.c:625
 msgid "cannot remove old files list"
 msgstr "無法刪除原有的檔案列表"
 
-#: src/remove.c:546
+#: src/remove.c:631
 msgid "can't remove old postrm script"
 msgstr "無法刪除原有的 postrm script"
 
-#: src/select.c:115
+#: src/select.c:137
 #, c-format
 msgid "unexpected eof in package name at line %d"
 msgstr "在第 %d 行的套件名稱中有預期之外的 eof"
 
-#: src/select.c:116
+#: src/select.c:138
 #, c-format
 msgid "unexpected end of line in package name at line %d"
 msgstr "在第 %d 行的套件名稱中意外地發現此行結束"
 
-#: src/select.c:122
+#: src/select.c:144
 #, c-format
 msgid "unexpected eof after package name at line %d"
 msgstr "在第 %d 行的套件名稱後有預期之外的 eof"
 
-#: src/select.c:123
+#: src/select.c:145
 #, c-format
 msgid "unexpected end of line after package name at line %d"
 msgstr "在第 %d 行的套件名後意外地發現此行結束"
 
-#: src/select.c:136
+#: src/select.c:158
 #, c-format
 msgid "unexpected data after package and selection at line %d"
 msgstr "在第 %d 行的套件及選擇項目之後有預期之外的資料"
 
-#: src/select.c:139
+#: src/select.c:162
 #, c-format
 msgid "illegal package name at line %d: %.250s"
 msgstr "在第 %d 行有非法的套件名稱：%.250s"
 
-#: src/select.c:143
+#: src/select.c:166
+#, fuzzy, c-format
+#| msgid "illegal package name at line %d: %.250s"
+msgid "package not in database at line %d: %.250s"
+msgstr "在第 %d 行有非法的套件名稱：%.250s"
+
+#: src/select.c:172
 #, c-format
 msgid "unknown wanted status at line %d: %.250s"
 msgstr "在第 %d 行所得到的狀態不明：%.250s"
 
-#: src/select.c:149
+#: src/select.c:178
 msgid "read error on standard input"
 msgstr "從標準輸入讀取資料時發生錯誤"
 
-#: src/statcmd.c:60
-#, fuzzy, c-format
-msgid ""
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"
+#: src/statcmd.c:52
+msgid "Use --help for help about overriding file stat information."
 msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman."
 
-#: src/statcmd.c:80
+#: src/statcmd.c:77
 #, c-format
 msgid ""
 "Commands:\n"
@@ -4052,7 +4244,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/statcmd.c:88
+#: src/statcmd.c:85
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -4080,56 +4272,38 @@ msgstr ""
 "  --help                   顯示這個說明訊息。\n"
 "  --version                顯示版本資訊。\n"
 
-#: src/statcmd.c:115
+#: src/statcmd.c:112
 msgid "stripping trailing /"
 msgstr "除去結尾的 /"
 
-#: src/statcmd.c:206
-#, fuzzy
-msgid "cannot open new statoverride file"
-msgstr "無法開啟新的 statoverride 檔：%s"
-
-#: src/statcmd.c:221
-#, fuzzy
-msgid "error removing statoverride-old"
-msgstr "在移除 statoverride-old 時發生錯誤：%s"
-
-#: src/statcmd.c:223
-#, fuzzy
-msgid "error creating new statoverride-old"
-msgstr "在建立新的 statoverride-old 時發生錯誤：%s"
-
-#: src/statcmd.c:225
-#, fuzzy
-msgid "error installing new statoverride"
-msgstr "在安裝新的 statoverride 時發生錯誤：%s"
-
-#: src/statcmd.c:245
-msgid "--add needs four arguments"
+#: src/statcmd.c:227
+#, fuzzy, c-format
+#| msgid "--add needs four arguments"
+msgid "--%s needs four arguments"
 msgstr "--add 需要四個參數"
 
-#: src/statcmd.c:255
+#: src/statcmd.c:237
 #, fuzzy, c-format
 msgid ""
 "An override for '%s' already exists, but --force specified so will be "
 "ignored."
 msgstr "但又設定了 --force，所以該選項會被忽略。"
 
-#: src/statcmd.c:259
+#: src/statcmd.c:241
 #, fuzzy, c-format
 msgid "An override for '%s' already exists, aborting."
 msgstr "已設定了 \"%s\" 的強制選項，"
 
-#: src/statcmd.c:271
+#: src/statcmd.c:253
 #, fuzzy, c-format
 msgid "--update given but %s does not exist"
 msgstr "警告：己設定為 --update 但 %s 不存在"
 
-#: src/statcmd.c:295
+#: src/statcmd.c:277
 msgid "No override present."
 msgstr "沒有設定強制選項。"
 
-#: src/statcmd.c:303
+#: src/statcmd.c:285
 #, fuzzy
 msgid "--update is useless for --remove"
 msgstr "警告：在 --remove 時，--update 是無效的"
@@ -4254,42 +4428,42 @@ msgstr ""
 "  --no-act                         僅測試 - 不要真的修改任何東西。\n"
 "\n"
 
-#: src/trigcmd.c:154
+#: src/trigcmd.c:127
+#, fuzzy
+#| msgid ""
+#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
+#| "package option)"
+msgid "must be called from a maintainer script (or with a --by-package option)"
+msgstr ""
+"dpkg-trigger 必須由某個維護者的 Script（或搭配 --by-package 選項）所呼叫"
+
+#: src/trigcmd.c:183
 #, c-format
 msgid "%s: triggers data directory not yet created\n"
 msgstr "%s：觸發程式的資料目錄尚未建立\n"
 
-#: src/trigcmd.c:158
+#: src/trigcmd.c:187
 #, c-format
 msgid "%s: trigger records not yet in existence\n"
 msgstr "%s：觸發程式的記錄並未存在\n"
 
-#: src/trigcmd.c:206
+#: src/trigcmd.c:236
 #, fuzzy
 msgid "takes one argument, the trigger name"
 msgstr "dpkg-trigger 只需一個參數，觸發程式的名稱"
 
-#: src/trigcmd.c:211
-#, fuzzy
-#| msgid ""
-#| "dpkg-trigger must be called from a maintainer script (or with a --by-"
-#| "package option)"
-msgid "must be called from a maintainer script (or with a --by-package option)"
-msgstr ""
-"dpkg-trigger 必須由某個維護者的 Script（或搭配 --by-package 選項）所呼叫"
-
-#: src/trigcmd.c:216
+#: src/trigcmd.c:240
 #, fuzzy, c-format
 #| msgid "dpkg-trigger: illegal awaited package name `%.250s': %.250s"
 msgid "illegal awaited package name '%.250s': %.250s"
 msgstr "dpkg-trigger：不合法的等待套件名稱 `%.250s'：%.250s"
 
-#: src/trigcmd.c:222
+#: src/trigcmd.c:246
 #, fuzzy, c-format
 msgid "invalid trigger name `%.250s': %.250s"
 msgstr "dpkg-trigger：不正確的觸發程式名稱 `%.250s'：%.250s"
 
-#: src/trigproc.c:250
+#: src/trigproc.c:262
 #, c-format
 msgid ""
 "%s: cycle found while processing triggers:\n"
@@ -4298,7 +4472,7 @@ msgstr ""
 "%s: 在處理觸發程式時發生循環：\n"
 " 可能是因為這些連鎖套件所附帶的觸發程式所引起的：\n"
 
-#: src/trigproc.c:258
+#: src/trigproc.c:271
 #, c-format
 msgid ""
 "\n"
@@ -4307,39 +4481,40 @@ msgstr ""
 "\n"
 " 套件尚待進行的觸發程式（有可能）無法解決：\n"
 
-#: src/trigproc.c:281
+#: src/trigproc.c:296
 msgid "triggers looping, abandoned"
 msgstr "觸發程式陷入迴圈，已放棄執行"
 
-#: src/trigproc.c:312
+#: src/trigproc.c:328
 #, c-format
 msgid "Processing triggers for %s ...\n"
 msgstr "正在進行 %s 的觸發程式 ...\n"
 
 #: src/update.c:52
-#, c-format
-msgid "--%s needs exactly one Packages file argument"
+#, fuzzy, c-format
+#| msgid "--%s needs exactly one Packages file argument"
+msgid "--%s needs exactly one Packages-file argument"
 msgstr "--%s 需要一個套件名稱作為參數"
 
-#: src/update.c:61
+#: src/update.c:62
 msgid "unable to access dpkg status area for bulk available update"
 msgstr "無法存取 dpkg 的狀態庫，以進行大量可用套件的更新"
 
-#: src/update.c:63
+#: src/update.c:64
 msgid "bulk available update requires write access to dpkg status area"
 msgstr "要進行大量可用套件的更新，需有在 dpkg 狀態庫上的寫入權限"
 
-#: src/update.c:70
+#: src/update.c:71
 #, c-format
 msgid "Replacing available packages info, using %s.\n"
 msgstr "正在取代可用套件資訊，使用 %s。\n"
 
-#: src/update.c:73
+#: src/update.c:74
 #, c-format
 msgid "Updating available packages info, using %s.\n"
 msgstr "正在更新可用套件的資訊，使用 %s。\n"
 
-#: src/update.c:100
+#: src/update.c:98
 #, fuzzy, c-format
 #| msgid "Information about %d package(s) was updated.\n"
 msgid "Information about %d package was updated.\n"
@@ -4347,7 +4522,7 @@ msgid_plural "Information about %d packages was updated.\n"
 msgstr[0] "共更新了 %d 個套件的相關資訊。\n"
 msgstr[1] "共更新了 %d 個套件的相關資訊。\n"
 
-#: src/update.c:114
+#: src/update.c:112
 #, c-format
 msgid ""
 "obsolete '--%s' option, unavailable packages are automatically cleaned up."
@@ -4459,154 +4634,153 @@ msgid_plural "ignoring %d warnings about the control file(s)\n"
 msgstr[0] "dpkg-deb：忽略了 %d 個有關 control 資訊檔的警告\n"
 msgstr[1] "dpkg-deb：忽略了 %d 個有關 control 資訊檔的警告\n"
 
-#: dpkg-deb/build.c:403 utils/update-alternatives.c:2149
-#: utils/update-alternatives.c:2156
+#: dpkg-deb/build.c:403 utils/update-alternatives.c:2554
+#: utils/update-alternatives.c:2561
 #, c-format
 msgid "--%s needs a <directory> argument"
 msgstr "--%s 需有 <目錄名> 參數"
 
-#: dpkg-deb/build.c:409
-msgid "--build takes at most two arguments"
-msgstr "--build 至多可有兩個參數"
-
-#: dpkg-deb/build.c:413
+#: dpkg-deb/build.c:414
 #, c-format
 msgid "unable to check for existence of archive `%.250s'"
 msgstr "無法判斷套件檔 `%.250s' 是否存在"
 
-#: dpkg-deb/build.c:430
+#: dpkg-deb/build.c:431
 msgid "target is directory - cannot skip control file check"
 msgstr "目的地是目錄 - 無法略過 control 檔的檢查"
 
-#: dpkg-deb/build.c:431
+#: dpkg-deb/build.c:432
 msgid "not checking contents of control area."
 msgstr ""
 
-#: dpkg-deb/build.c:432
+#: dpkg-deb/build.c:433
 #, fuzzy, c-format
 msgid "dpkg-deb: building an unknown package in '%s'.\n"
 msgstr "dpkg-deb：正把套件 `%s' 編譯為 `%s'。\n"
 
-#: dpkg-deb/build.c:439
+#: dpkg-deb/build.c:440
 #, c-format
 msgid "dpkg-deb: building package `%s' in `%s'.\n"
 msgstr "dpkg-deb：正把套件 `%s' 編譯為 `%s'。\n"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:516
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:529
 #, fuzzy, c-format
 #| msgid "failed to make tmpfile (data)"
 msgid "failed to make temporary file (%s)"
 msgstr "無法建立臨時檔 (data)"
 
-#: dpkg-deb/build.c:467 dpkg-deb/build.c:470 dpkg-deb/build.c:478
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:494 dpkg-deb/build.c:499
+#: dpkg-deb/build.c:469 dpkg-deb/build.c:472 dpkg-deb/build.c:485
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:502 dpkg-deb/build.c:507
 #, fuzzy
 #| msgid "control area"
 msgid "control member"
 msgstr "control 區域"
 
-#: dpkg-deb/build.c:470 dpkg-deb/build.c:519
+#: dpkg-deb/build.c:472 dpkg-deb/build.c:532
 #, fuzzy, c-format
 #| msgid "failed to unlink tmpfile (data), %s"
 msgid "failed to unlink temporary file (%s), %s"
 msgstr "無法刪除臨時檔 (data)，%s"
 
-#: dpkg-deb/build.c:485 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:493 dpkg-deb/build.c:602
 #, fuzzy, c-format
 #| msgid "failed to rewind tmpfile (data)"
 msgid "failed to rewind temporary file (%s)"
 msgstr "無法跳到臨時檔的起始位置 (data)"
 
-#: dpkg-deb/build.c:494
+#: dpkg-deb/build.c:502
 #, fuzzy, c-format
 msgid "failed to stat temporary file (%s)"
 msgstr "無法建立臨時檔 (data)"
 
-#: dpkg-deb/build.c:498
+#: dpkg-deb/build.c:506
 #, c-format
 msgid "error writing `%s'"
 msgstr "`%s' 寫入錯誤"
 
-#: dpkg-deb/build.c:516 dpkg-deb/build.c:519 dpkg-deb/build.c:543
-#: dpkg-deb/build.c:568 dpkg-deb/build.c:576 dpkg-deb/build.c:589
+#: dpkg-deb/build.c:529 dpkg-deb/build.c:532 dpkg-deb/build.c:554
+#: dpkg-deb/build.c:580 dpkg-deb/build.c:588 dpkg-deb/build.c:602
 #, fuzzy
 #| msgid "between members"
 msgid "data member"
 msgstr "成員之間"
 
-#: dpkg-deb/build.c:567 dpkg-deb/build.c:576
+#: dpkg-deb/build.c:579 dpkg-deb/build.c:588
 #, fuzzy, c-format
 #| msgid "failed to write filename to tar pipe (data)"
 msgid "failed to write filename to tar pipe (%s)"
 msgstr "無法寫入檔案名稱到 tar 的管線 (data)"
 
-#: dpkg-deb/build.c:580
+#: dpkg-deb/build.c:592
 msgid "<compress> from tar -cf"
 msgstr ""
 
-#: dpkg-deb/extract.c:61 dpkg-deb/extract.c:63
+#: dpkg-deb/extract.c:63 dpkg-deb/extract.c:65
 msgid "shell command to move files"
 msgstr ""
 
-#: dpkg-deb/extract.c:70
+#: dpkg-deb/extract.c:72
 #, c-format
 msgid "unexpected end of file in %s in %.255s"
 msgstr "在 %2$.255s 中的 %1$s 有預期之外的檔案結束符號"
 
-#: dpkg-deb/extract.c:72
+#: dpkg-deb/extract.c:74
 #, c-format
 msgid "error reading %s from file %.255s"
 msgstr "無法從檔案 %2$.255s 讀取 %1$s"
 
-#: dpkg-deb/extract.c:124
+#: dpkg-deb/extract.c:128
 #, c-format
 msgid "failed to read archive `%.255s'"
 msgstr "無法讀取套件檔 `%.255s'"
 
-#: dpkg-deb/extract.c:126
+#: dpkg-deb/extract.c:130
 msgid "failed to fstat archive"
 msgstr "無法 fstat 套件檔"
 
-#: dpkg-deb/extract.c:130
+#: dpkg-deb/extract.c:134
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive magic version number"
 msgstr "套件檔的版本編號中沒有點號"
 
-#: dpkg-deb/extract.c:142
+#: dpkg-deb/extract.c:144
 #, fuzzy
 #| msgid "archive has no newlines in header"
 msgid "archive member header"
 msgstr "套件檔的檔案標頭中沒有換行符號"
 
-#: dpkg-deb/extract.c:147
+#: dpkg-deb/extract.c:149
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive header magic"
 msgstr "檔案 `%.250s' 已經損毀 - 分割號碼不符"
 
-#: dpkg-deb/extract.c:154
+#: dpkg-deb/extract.c:155
 #, c-format
 msgid "file `%.250s' is not a debian binary archive (try dpkg-split?)"
 msgstr "檔案 `%.250s' 不是 debian 的二進制套件檔（試試 dpkg-split？）"
 
-#: dpkg-deb/extract.c:158
+#: dpkg-deb/extract.c:159
 #, fuzzy
 #| msgid "archive has no dot in version number"
 msgid "archive information header member"
 msgstr "套件檔的版本編號中沒有點號"
 
-#: dpkg-deb/extract.c:161
+#: dpkg-deb/extract.c:163 dpkg-deb/extract.c:226
 msgid "archive has no newlines in header"
 msgstr "套件檔的檔案標頭中沒有換行符號"
 
-#: dpkg-deb/extract.c:164
-msgid "archive has no dot in version number"
+#: dpkg-deb/extract.c:166 dpkg-deb/extract.c:229
+#, fuzzy, c-format
+#| msgid "archive has no dot in version number"
+msgid "archive has invalid format version: %s"
 msgstr "套件檔的版本編號中沒有點號"
 
-#: dpkg-deb/extract.c:167
-#, c-format
-msgid "archive version %.250s not understood, get newer dpkg-deb"
+#: dpkg-deb/extract.c:168
+#, fuzzy, c-format
+#| msgid "archive version %.250s not understood, get newer dpkg-deb"
+msgid "archive is format version %d.%d; get a newer dpkg-deb"
 msgstr "無法識別套件檔的版本 %.250s，請升級 dpkg-deb"
 
 #: dpkg-deb/extract.c:178 dpkg-deb/extract.c:204
@@ -4633,41 +4807,41 @@ msgstr "檔案 `%.250s' 含有兩個 control 成員，取消操作"
 #| " new debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi bytes.\n"
 msgid ""
-" new debian package, version %s.\n"
-" size %jd bytes: control archive= %jd bytes.\n"
+" new debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd bytes.\n"
 msgstr ""
 " 新式 debian 套件，版本 %s。\n"
 " 大小為 %ld bytes：control 套件檔=%zi bytes。\n"
 
-#: dpkg-deb/extract.c:231
+#: dpkg-deb/extract.c:233
 msgid "archive control member size"
 msgstr ""
 
-#: dpkg-deb/extract.c:234
+#: dpkg-deb/extract.c:236
 #, fuzzy, c-format
 #| msgid "archive has malformatted control length `%s'"
 msgid "archive has malformatted control member size '%s'"
 msgstr "套件檔中的 control 資訊長度 `%s' 不合規格"
 
-#: dpkg-deb/extract.c:241
+#: dpkg-deb/extract.c:243
 #, fuzzy, c-format
 #| msgid "skipped member data from %s"
 msgid "skipped archive control member data from %s"
 msgstr "忽略了 %s 中的成員資料"
 
-#: dpkg-deb/extract.c:245
+#: dpkg-deb/extract.c:247
 #, fuzzy, c-format
 #| msgid ""
 #| " old debian package, version %s.\n"
 #| " size %ld bytes: control archive= %zi, main archive= %ld.\n"
 msgid ""
-" old debian package, version %s.\n"
-" size %jd bytes: control archive= %jd, main archive= %jd.\n"
+" old debian package, version %d.%d.\n"
+" size %jd bytes: control archive=%jd, main archive=%jd.\n"
 msgstr ""
 " 舊式 debian 套件，版本 %s。\n"
 " 大小為 %ld bytes：control 套件檔= %zi bytes，主要套件檔= %ld。\n"
 
-#: dpkg-deb/extract.c:254
+#: dpkg-deb/extract.c:257
 #, c-format
 msgid ""
 "dpkg-deb: file looks like it might be an archive which has been\n"
@@ -4676,51 +4850,52 @@ msgstr ""
 "dpkg-deb：這個檔案看起來應該是個套件檔，但可能因為在下載時使用了\n"
 "dpkg-deb：   ASCII 模式而損壞了\n"
 
-#: dpkg-deb/extract.c:258
+#: dpkg-deb/extract.c:261
 #, c-format
 msgid "`%.255s' is not a debian format archive"
 msgstr "`%.255s' 並非 debian 格式的套件檔"
 
-#: dpkg-deb/extract.c:265
+#: dpkg-deb/extract.c:268
 msgid "failed to write to pipe in copy"
 msgstr "在複製時無法寫入管線"
 
-#: dpkg-deb/extract.c:267
+#: dpkg-deb/extract.c:270
 msgid "failed to close pipe in copy"
 msgstr "在複製時無法關閉管線"
 
-#: dpkg-deb/extract.c:279
+#: dpkg-deb/extract.c:286
 msgid "data"
 msgstr "data"
 
-#: dpkg-deb/extract.c:289
+#: dpkg-deb/extract.c:309
+msgid "failed to chdir to directory"
+msgstr "無法 chdir 到目錄"
+
+#: dpkg-deb/extract.c:312
 msgid "failed to create directory"
 msgstr "無法建立目錄"
 
-#: dpkg-deb/extract.c:291
+#: dpkg-deb/extract.c:314
 msgid "failed to chdir to directory after creating it"
 msgstr "在建立目錄後，無法 chdir 到該目錄"
 
-#: dpkg-deb/extract.c:293
-msgid "failed to chdir to directory"
-msgstr "無法 chdir 到目錄"
-
-#: dpkg-deb/extract.c:318
+#: dpkg-deb/extract.c:325
 #, fuzzy
 msgid "<decompress>"
 msgstr "%s：解壓縮"
 
-#: dpkg-deb/extract.c:320
+#: dpkg-deb/extract.c:327
 #, fuzzy
 msgid "paste"
 msgstr "通過\n"
 
-#: dpkg-deb/extract.c:337 dpkg-deb/extract.c:358 dpkg-deb/info.c:77
+#: dpkg-deb/extract.c:349 dpkg-deb/extract.c:370 dpkg-deb/extract.c:409
+#: dpkg-deb/info.c:77
 #, c-format
 msgid "--%s needs a .deb filename argument"
 msgstr "--%s 需要一個 .deb 檔案名稱作為參數"
 
-#: dpkg-deb/extract.c:342
+#: dpkg-deb/extract.c:354 dpkg-deb/extract.c:413
 #, c-format
 msgid ""
 "--%s needs a target directory.\n"
@@ -4729,37 +4904,37 @@ msgstr ""
 "--%s 需要一個目的地目錄。\n"
 "或許您應該使用 dpkg --install？"
 
-#: dpkg-deb/extract.c:345
+#: dpkg-deb/extract.c:357 dpkg-deb/extract.c:417
 #, c-format
 msgid "--%s takes at most two arguments (.deb and directory)"
 msgstr "--%s 至多可有兩個參數（.deb 和目錄）"
 
-#: dpkg-deb/extract.c:360
+#: dpkg-deb/extract.c:372
 #, c-format
 msgid "--%s takes only one argument (.deb filename)"
 msgstr "--%s 只需一個參數（.deb 檔案名稱）"
 
-#: dpkg-deb/info.c:58
+#: dpkg-deb/info.c:63
 msgid "failed to chdir to `/' for cleanup"
 msgstr "無法 chdir 到 `/' 以進行清理"
 
-#: dpkg-deb/info.c:109
+#: dpkg-deb/info.c:106
 #, fuzzy, c-format
 #| msgid "cannot stat old name `%s': %s"
 msgid "control file '%s'"
 msgstr "無法取得原本名稱 `%s' 的資訊：%s"
 
-#: dpkg-deb/info.c:113
+#: dpkg-deb/info.c:110
 #, c-format
 msgid "dpkg-deb: `%.255s' contains no control component `%.255s'\n"
 msgstr "dpkg-deb：`%.255s' 中沒有控制元件 `%.255s'\n"
 
-#: dpkg-deb/info.c:117
+#: dpkg-deb/info.c:114
 #, c-format
 msgid "open component `%.255s' (in %.255s) failed in an unexpected way"
 msgstr "在開啟元件 `%.255s'（位於 %.255s）時以意想不到的方式失敗了"
 
-#: dpkg-deb/info.c:124
+#: dpkg-deb/info.c:121
 #, fuzzy, c-format
 #| msgid "One requested control component is missing"
 msgid "%d requested control component is missing"
@@ -4767,69 +4942,77 @@ msgid_plural "%d requested control components are missing"
 msgstr[0] "找不到某個必要的控制元件"
 msgstr[1] "找不到某個必要的控制元件"
 
-#: dpkg-deb/info.c:141
+#: dpkg-deb/info.c:139 utils/update-alternatives.c:1065
 #, c-format
 msgid "cannot scan directory `%.255s'"
 msgstr "無法掃瞄目錄 `%.255s'"
 
-#: dpkg-deb/info.c:146
+#: dpkg-deb/info.c:148
 #, c-format
 msgid "cannot stat `%.255s' (in `%.255s')"
 msgstr "無法取得 `%.255s' 的狀態（位於 `%.255s'）"
 
-#: dpkg-deb/info.c:149
+#: dpkg-deb/info.c:152
 #, c-format
 msgid "cannot open `%.255s' (in `%.255s')"
 msgstr "無法開啟 `%.255s'（位於 `%.255s'）"
 
-#: dpkg-deb/info.c:164 dpkg-deb/info.c:179 dpkg-deb/info.c:193
+#: dpkg-deb/info.c:167 dpkg-deb/info.c:185 dpkg-deb/info.c:199
 #, c-format
 msgid "failed to read `%.255s' (in `%.255s')"
 msgstr "無法讀取 `%.255s'（位於 `%.255s'）"
 
-#: dpkg-deb/info.c:167
+#: dpkg-deb/info.c:170
 #, fuzzy, c-format
 #| msgid " %7ld bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgid " %7jd bytes, %5d lines   %c  %-20.127s %.127s\n"
 msgstr " %7ld bytes，%5d 行      %c  %-20.127s %.127s\n"
 
-#: dpkg-deb/info.c:171
+#: dpkg-deb/info.c:174
 #, c-format
 msgid "     not a plain file          %.255s\n"
 msgstr "     並非一般檔案              %.255s\n"
 
-#: dpkg-deb/info.c:180
+#: dpkg-deb/info.c:186
 msgid "(no `control' file in control archive!)\n"
 msgstr "（在 control 套件檔中沒有 `control' 檔！)\n"
 
-#: dpkg-deb/info.c:211
+#: dpkg-deb/info.c:222
 msgid "could not open the `control' component"
 msgstr "無法開啟 `control' 元件"
 
-#: dpkg-deb/info.c:250
+#: dpkg-deb/info.c:261
 msgid "failed during read of `control' component"
 msgstr "在讀取 `control' 元件時失敗"
 
-#: dpkg-deb/info.c:252
+#: dpkg-deb/info.c:263
 #, fuzzy, c-format
 msgid "error closing the '%s' component"
 msgstr "在關閉 find 的管線時發生錯誤"
 
-#: dpkg-deb/info.c:265
+#: dpkg-deb/info.c:278
 msgid "Error in format"
 msgstr "格式錯誤"
 
-#: dpkg-deb/info.c:313
-msgid "--contents takes exactly one argument"
-msgstr "--contents 只需要一個參數"
-
 #: dpkg-deb/main.c:54
 #, c-format
 msgid "Debian `%s' package archive backend version %s.\n"
 msgstr "Debian `%s' 套件檔的後端，版本 %s。\n"
 
 #: dpkg-deb/main.c:73
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Commands:\n"
+#| "  -b|--build <directory> [<deb>]   Build an archive.\n"
+#| "  -c|--contents <deb>              List contents.\n"
+#| "  -I|--info <deb> [<cfile> ...]    Show info to stdout.\n"
+#| "  -W|--show <deb>                  Show information on package(s)\n"
+#| "  -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.\n"
+#| "  -e|--control <deb> [<directory>] Extract control info.\n"
+#| "  -x|--extract <deb> <directory>   Extract files.\n"
+#| "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+#| "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
+#| "\n"
 msgid ""
 "Commands:\n"
 "  -b|--build <directory> [<deb>]   Build an archive.\n"
@@ -4840,6 +5023,8 @@ msgid ""
 "  -e|--control <deb> [<directory>] Extract control info.\n"
 "  -x|--extract <deb> <directory>   Extract files.\n"
 "  -X|--vextract <deb> <directory>  Extract & list files.\n"
+"  -R|--raw-extract <deb> <directory>\n"
+"                                   Extract control info and files.\n"
 "  --fsys-tarfile <deb>             Output filesystem tarfile.\n"
 "\n"
 msgstr ""
@@ -4855,7 +5040,7 @@ msgstr ""
 "  --fsys-tarfile <deb>             輸出檔案系統的 tar 檔。\n"
 "\n"
 
-#: dpkg-deb/main.c:91
+#: dpkg-deb/main.c:93
 #, c-format
 msgid ""
 "<deb> is the filename of a Debian format archive.\n"
@@ -4868,11 +5053,12 @@ msgstr ""
 "<cfield> 是主要 `control' 檔中的一個欄位的名稱。\n"
 "\n"
 
-#: dpkg-deb/main.c:97
+#: dpkg-deb/main.c:99
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
 "  --showformat=<format>            Use alternative format for --show.\n"
+"  -v, --verbose                    Enable verbose output.\n"
 "  -D                               Enable debugging output.\n"
 "  --old, --new                     Select archive format.\n"
 "  --nocheck                        Suppress control file check (build bad\n"
@@ -4882,6 +5068,9 @@ msgid ""
 "building.\n"
 "                                     Allowed types: gzip, xz, bzip2, lzma, "
 "none.\n"
+"  -S<strategy>                     Set the compression strategy when "
+"building.\n"
+"                                     Allowed values: extreme (xz).\n"
 "\n"
 msgstr ""
 "選項：\n"
@@ -4895,7 +5084,7 @@ msgstr ""
 "                                   可使用的選項：gzip、bzip2、lzma、none。\n"
 "\n"
 
-#: dpkg-deb/main.c:118
+#: dpkg-deb/main.c:123
 #, c-format
 msgid ""
 "\n"
@@ -4908,7 +5097,7 @@ msgstr ""
 "等較人性化的套件管理程式。用 `dpkg-deb --extract' 來解開套件並不是正確\n"
 "的安裝方式！\n"
 
-#: dpkg-deb/main.c:130
+#: dpkg-deb/main.c:134
 msgid ""
 "Type dpkg-deb --help for help about manipulating *.deb files;\n"
 "Type dpkg --help for help about installing and deinstalling packages."
@@ -4916,164 +5105,181 @@ msgstr ""
 "輸入 dpkg-deb --help 以取得如何操作 *.deb 檔的說明﹔\n"
 "輸入 dpkg --help 以取得如何安裝和移除套件的說明。"
 
-#: dpkg-deb/main.c:145
+#: dpkg-deb/main.c:155
 #, fuzzy, c-format
 msgid "invalid integer for -%c: '%.250s'"
 msgstr "--%s 所指定的數字無效：`%.250s'"
 
-#: dpkg-deb/main.c:148
+#: dpkg-deb/main.c:158
 #, fuzzy, c-format
 msgid "invalid compression level for -%c: %ld'"
 msgstr "--%s 所指定的數字無效：`%.250s'"
 
-#: dpkg-deb/main.c:158
+#: dpkg-deb/main.c:168
 #, c-format
 msgid "unknown compression type `%s'!"
 msgstr "未知的壓縮類型 `%s'！"
 
-#: dpkg-split/info.c:52
+#: dpkg-deb/main.c:213
+#, fuzzy, c-format
+msgid "invalid compressor parameters: %s"
+msgstr "--%s 所指定的數字無效：`%.250s'"
+
+#: dpkg-split/info.c:53
 #, c-format
 msgid "file `%.250s' is corrupt - bad digit (code %d) in %s"
 msgstr "檔案 `%1$.250s' 已損毀 - 在 %3$s 中有無效數字（代碼為 %2$d）"
 
-#: dpkg-split/info.c:60
+#: dpkg-split/info.c:61
 #, c-format
 msgid "file `%.250s' is corrupt - %.250s missing"
 msgstr "檔案 `%.250s' 已損毀 - 沒有 %.250s"
 
-#: dpkg-split/info.c:63
+#: dpkg-split/info.c:64
 #, c-format
 msgid "file `%.250s' is corrupt - missing newline after %.250s"
 msgstr "檔案 `%.250s' 已損毀 - 在 %.250s 後沒有換行符號"
 
-#: dpkg-split/info.c:89 dpkg-split/main.c:109
+#: dpkg-split/info.c:91 dpkg-split/main.c:114
 #, c-format
 msgid "error reading %.250s"
 msgstr "在讀取 %.250s 時發生錯誤"
 
-#: dpkg-split/info.c:103
+#: dpkg-split/info.c:105
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of first header"
 msgstr "檔案 `%.250s' 已損毀 - 在第一個檔案標頭的末尾有不正確的識別碼"
 
-#: dpkg-split/info.c:113
+#: dpkg-split/info.c:115
 #, c-format
 msgid "file `%.250s' is corrupt - bad padding character (code %d)"
 msgstr "檔案 `%.250s' 已經損毀 - 不合宜的填充字元（代碼為 %d）"
 
-#: dpkg-split/info.c:117
+#: dpkg-split/info.c:119
 #, c-format
 msgid "file `%.250s' is corrupt - nulls in info section"
 msgstr "檔案 `%.250s' 已經損毀 - info 區段中有 null"
 
-#: dpkg-split/info.c:122
+#: dpkg-split/info.c:125
 #, fuzzy
 msgid "format version number"
 msgstr "版本編號"
 
-#: dpkg-split/info.c:124
-#, c-format
-msgid "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+#: dpkg-split/info.c:127
+#, fuzzy, c-format
+#| msgid "  %.250s is installed, but is version %.250s.\n"
+msgid "file '%.250s' has invalid format version: %s"
+msgstr "  已安裝了 %.250s，不過卻是版本 %.250s。\n"
+
+#: dpkg-split/info.c:129
+#, fuzzy, c-format
+#| msgid ""
+#| "file `%.250s' is format version `%.250s' - you need a newer dpkg-split"
+msgid "file '%.250s' is format version %d.%d; get a newer dpkg-split"
 msgstr "檔案 `%.250s' 的格式其版本為 `%.250s' - 您需使用較新版的 dpkg-split"
 
-#: dpkg-split/info.c:127
+#: dpkg-split/info.c:132
 msgid "package name"
 msgstr ""
 
-#: dpkg-split/info.c:128
+#: dpkg-split/info.c:133
 #, fuzzy
 msgid "package version number"
 msgstr "版本編號"
 
-#: dpkg-split/info.c:129
+#: dpkg-split/info.c:134
 msgid "package file MD5 checksum"
 msgstr ""
 
-#: dpkg-split/info.c:132
+#: dpkg-split/info.c:137
 #, c-format
 msgid "file `%.250s' is corrupt - bad MD5 checksum `%.250s'"
 msgstr "檔案 `%.250s' 已經損毀 - MD5 檢驗碼 `%.250s' 不符"
 
-#: dpkg-split/info.c:134 dpkg-split/info.c:135
+#: dpkg-split/info.c:139 dpkg-split/info.c:140
 msgid "archive total size"
 msgstr ""
 
-#: dpkg-split/info.c:136 dpkg-split/info.c:137
+#: dpkg-split/info.c:141 dpkg-split/info.c:142
 msgid "archive part offset"
 msgstr ""
 
-#: dpkg-split/info.c:139
+#: dpkg-split/info.c:144
 #, fuzzy
 msgid "archive part numbers"
 msgstr "版本編號"
 
-#: dpkg-split/info.c:142
+#: dpkg-split/info.c:147
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - no slash between part numbers"
 msgid "file '%.250s' is corrupt - no slash between archive part numbers"
 msgstr "檔案 `%.250s' 已經損毀 - 在分割號碼之間沒有斜線"
 
-#: dpkg-split/info.c:145
+#: dpkg-split/info.c:150
 msgid "number of archive parts"
 msgstr ""
 
-#: dpkg-split/info.c:147
+#: dpkg-split/info.c:152
 #, fuzzy, c-format
 msgid "file '%.250s' is corrupt - bad number of archive parts"
 msgstr "檔案 `%.250s' 已經損毀 - 分割號碼不符"
 
-#: dpkg-split/info.c:149
+#: dpkg-split/info.c:154
 #, fuzzy
 msgid "archive parts number"
 msgstr "版本編號"
 
-#: dpkg-split/info.c:151
+#: dpkg-split/info.c:156
 #, fuzzy, c-format
 #| msgid "file `%.250s' is corrupt - bad part number"
 msgid "file '%.250s' is corrupt - bad archive part number"
 msgstr "檔案 `%.250s' 已經損毀 - 分割號碼不符"
 
-#: dpkg-split/info.c:159
+#: dpkg-split/info.c:162
+msgid "package architecture"
+msgstr ""
+
+#: dpkg-split/info.c:171
 #, c-format
 msgid "file `%.250s' is corrupt - bad magic at end of second header"
 msgstr "檔案 `%.250s' 已經損毀 - 在第二個標頭檔末尾的識別碼不正確"
 
-#: dpkg-split/info.c:161
+#: dpkg-split/info.c:173
 #, c-format
 msgid "file `%.250s' is corrupt - second member is not data member"
 msgstr "檔案 `%.250s' 已經損毀 - 第二個成員不是資料成員"
 
-#: dpkg-split/info.c:167
+#: dpkg-split/info.c:179
 #, c-format
 msgid "file `%.250s' is corrupt - wrong number of parts for quoted sizes"
 msgstr "檔案 `%.250s' 已經損毀 - 分割號碼和所宣稱的大小不相符"
 
-#: dpkg-split/info.c:171
+#: dpkg-split/info.c:183
 #, c-format
 msgid "file `%.250s' is corrupt - size is wrong for quoted part number"
 msgstr "檔案 `%.250s' 已經損毀 - 大小和所宣稱的分割號碼不相符"
 
-#: dpkg-split/info.c:177
+#: dpkg-split/info.c:189
 #, c-format
 msgid "unable to fstat part file `%.250s'"
 msgstr "無法 fstat 分割檔 `%.250s'"
 
-#: dpkg-split/info.c:182
+#: dpkg-split/info.c:194
 #, c-format
 msgid "file `%.250s' is corrupt - too short"
 msgstr "檔案 `%.250s' 已經損毀 - 檔案過小"
 
-#: dpkg-split/info.c:195 dpkg-split/info.c:240
+#: dpkg-split/info.c:207 dpkg-split/info.c:254
 #, c-format
 msgid "cannot open archive part file `%.250s'"
 msgstr "無法開啟套件檔的分割檔 `%.250s'"
 
-#: dpkg-split/info.c:197
+#: dpkg-split/info.c:209
 #, c-format
 msgid "file `%.250s' is not an archive part"
 msgstr "檔案 `%.250s' 並非某個套件檔的分割檔"
 
-#: dpkg-split/info.c:202
+#: dpkg-split/info.c:214
 #, fuzzy, c-format
 #| msgid ""
 #| "%s:\n"
@@ -5090,9 +5296,10 @@ msgstr "檔案 `%.250s' 並非某個套件檔的分割檔"
 #| "\n"
 msgid ""
 "%s:\n"
-"    Part format version:            %s\n"
+"    Part format version:            %d.%d\n"
 "    Part of package:                %s\n"
 "        ... version:                %s\n"
+"        ... architecture:           %s\n"
 "        ... MD5 checksum:           %s\n"
 "        ... length:                 %jd bytes\n"
 "        ... split every:            %jd bytes\n"
@@ -5115,12 +5322,19 @@ msgstr ""
 "    分割檔（會用到的部分）的大小：  %lu bytes\n"
 "\n"
 
-#: dpkg-split/info.c:235 dpkg-split/join.c:105
+#: dpkg-split/info.c:230
+#, fuzzy
+#| msgid "<unknown>"
+msgctxt "architecture"
+msgid "<unknown>"
+msgstr "<未知>"
+
+#: dpkg-split/info.c:249 dpkg-split/join.c:105
 #, fuzzy, c-format
 msgid "--%s requires one or more part file arguments"
 msgstr "--info 需要一個或多個分割檔的檔案名稱作為參數"
 
-#: dpkg-split/info.c:246
+#: dpkg-split/info.c:260
 #, c-format
 msgid "file `%s' is not an archive part\n"
 msgstr "檔案 `%s' 並不是套件檔的分割檔\n"
@@ -5154,7 +5368,7 @@ msgstr "略過未被選取的套件 %s。\n"
 msgid "split package part"
 msgstr "找不到套件"
 
-#: dpkg-split/join.c:69 dpkg-split/split.c:235
+#: dpkg-split/join.c:69 dpkg-split/split.c:237
 #, c-format
 msgid "done\n"
 msgstr "完成\n"
@@ -5179,11 +5393,6 @@ msgstr "缺少第 %d 個分割檔"
 msgid "Debian `%s' package split/join tool; version %s.\n"
 msgstr "Debian `%s' 套件切割/重組工具﹔版本 %s。\n"
 
-#: dpkg-split/main.c:49
-#, c-format
-msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
-msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
-
 #: dpkg-split/main.c:67
 #, c-format
 msgid ""
@@ -5206,17 +5415,26 @@ msgstr ""
 "\n"
 
 #: dpkg-split/main.c:82
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Options:\n"
+#| "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
+#| "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
+#| "  -o|--output <file>               For -j (default is <package>-<version>."
+#| "deb).\n"
+#| "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
+#| "  --msdos                          Generate 8.3 filenames.\n"
+#| "\n"
+#| "Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgid ""
 "Options:\n"
 "  --depotdir <directory>           Use <directory> instead of %s/%s.\n"
 "  -S|--partsize <size>             In KiB, for -s (default is 450).\n"
-"  -o|--output <file>               For -j (default is <package>-<version>."
-"deb).\n"
+"  -o|--output <file>               Filename, for -j (default is\n"
+"                                     <package>_<version>_<arch>.deb).\n"
 "  -Q|--npquiet                     Be quiet when -a is not a part.\n"
 "  --msdos                          Generate 8.3 filenames.\n"
 "\n"
-"Exit status: 0 = OK;  1 = -a is not a part;  2 = trouble!\n"
 msgstr ""
 "選項：\n"
 "  --depotdir <目錄>                使用 <目錄> 來取代 %s/%s。\n"
@@ -5227,185 +5445,179 @@ msgstr ""
 "\n"
 "離開狀態：0 = OK； 1 = 未指定 -a；2 = 發生錯誤！\n"
 
-#: dpkg-split/main.c:98
+#: dpkg-split/main.c:92
+#, c-format
+msgid ""
+"Exit status:\n"
+"  0 = ok\n"
+"  1 = with --auto, file is not a part\n"
+"  2 = trouble\n"
+msgstr ""
+
+#: dpkg-split/main.c:103
 msgid "Type dpkg-split --help for help."
 msgstr "輸入 dpkg-split --help 以取得說明。"
 
-#: dpkg-split/main.c:110
+#: dpkg-split/main.c:115
 #, c-format
 msgid "unexpected end of file in %.250s"
 msgstr "在 %.250s 中有預期之外的檔案結束符號"
 
-#: dpkg-split/main.c:121
+#: dpkg-split/main.c:126
 msgid "part size is far too large or is not positive"
 msgstr "分割檔的大小已遠遠過長或非正數"
 
-#: dpkg-split/main.c:125
+#: dpkg-split/main.c:130
 #, fuzzy, c-format
 msgid "part size must be at least %d KiB (to allow for header)"
 msgstr "分割檔的大小至少必須大於 %dk（為了容下標頭資訊）"
 
-#: dpkg-split/queue.c:90
+#: dpkg-split/queue.c:91
 #, c-format
 msgid "unable to read depot directory `%.250s'"
 msgstr "無法讀取暫存目錄 `%.250s'"
 
-#: dpkg-split/queue.c:134
+#: dpkg-split/queue.c:138
 msgid "--auto requires the use of the --output option"
 msgstr "--auto 需要與 --output 一同使用"
 
-#: dpkg-split/queue.c:136
+#: dpkg-split/queue.c:140
 msgid "--auto requires exactly one part file argument"
 msgstr "--auto 只需一個分割檔的名稱作為參數"
 
-#: dpkg-split/queue.c:140
+#: dpkg-split/queue.c:144
 #, c-format
 msgid "unable to read part file `%.250s'"
 msgstr "無法讀取分割檔 `%.250s'"
 
-#: dpkg-split/queue.c:143
+#: dpkg-split/queue.c:147
 #, c-format
 msgid "File `%.250s' is not part of a multipart archive.\n"
 msgstr "檔案 `%.250s' 並非套件檔中的一個分割檔。\n"
 
-#: dpkg-split/queue.c:179
+#: dpkg-split/queue.c:183
 #, c-format
 msgid "unable to reopen part file `%.250s'"
 msgstr "無法重新開啟分割檔 `%.250s'"
 
-#: dpkg-split/queue.c:182
+#: dpkg-split/queue.c:186
 #, c-format
 msgid "unable to open new depot file `%.250s'"
 msgstr "無法開啟新的暫存檔 `%.250s'"
 
-#: dpkg-split/queue.c:184
+#: dpkg-split/queue.c:188
 msgid "extracting split part"
 msgstr ""
 
-#: dpkg-split/queue.c:192
+#: dpkg-split/queue.c:196
 #, c-format
 msgid "unable to rename new depot file `%.250s' to `%.250s'"
 msgstr "無法將新的暫存檔 `%.250s' 重新命名為 `%.250s'"
 
-#: dpkg-split/queue.c:196
+#: dpkg-split/queue.c:200
 #, c-format
 msgid "Part %d of package %s filed (still want "
 msgstr "已收集 %d 個套件 %s 的分割檔（尚需 "
 
-#: dpkg-split/queue.c:200
+#: dpkg-split/queue.c:204
 msgid " and "
 msgstr " 和 "
 
-#: dpkg-split/queue.c:214
+#: dpkg-split/queue.c:218
 #, c-format
 msgid "unable to delete used-up depot file `%.250s'"
 msgstr "無法刪除用畢的暫存檔 `%.250s'"
 
-#: dpkg-split/queue.c:235
+#: dpkg-split/queue.c:239
 msgid "Junk files left around in the depot directory:\n"
 msgstr "在暫存目錄中留下了一些多餘檔案：\n"
 
-#: dpkg-split/queue.c:240 dpkg-split/queue.c:269
+#: dpkg-split/queue.c:244 dpkg-split/queue.c:273
 #, c-format
 msgid "unable to stat `%.250s'"
 msgstr "無法取得 `%.250s' 的狀態"
 
-#: dpkg-split/queue.c:243
+#: dpkg-split/queue.c:247
 #, fuzzy, c-format
 #| msgid " %s (%lu bytes)\n"
 msgid " %s (%jd bytes)\n"
 msgstr " %s (%lu bytes)\n"
 
-#: dpkg-split/queue.c:245
+#: dpkg-split/queue.c:249
 #, c-format
 msgid " %s (not a plain file)\n"
 msgstr " %s（並非一般檔案）\n"
 
-#: dpkg-split/queue.c:250
+#: dpkg-split/queue.c:254
 msgid "Packages not yet reassembled:\n"
 msgstr "套件尚未結合完畢：\n"
 
-#: dpkg-split/queue.c:258
+#: dpkg-split/queue.c:262
 #, c-format
 msgid " Package %s: part(s) "
 msgstr ""
 
-#: dpkg-split/queue.c:271
+#: dpkg-split/queue.c:275
 #, c-format
 msgid "part file `%.250s' is not a plain file"
 msgstr "分割檔 `%.250s' 並非一般檔案"
 
-#: dpkg-split/queue.c:278
+#: dpkg-split/queue.c:282
 #, fuzzy, c-format
 #| msgid "(total %lu bytes)\n"
 msgid "(total %jd bytes)\n"
 msgstr "（合計 %lu bytes）\n"
 
-#: dpkg-split/queue.c:304
+#: dpkg-split/queue.c:308
 #, c-format
 msgid "unable to discard `%.250s'"
 msgstr "無法忽略 `%.250s'"
 
-#: dpkg-split/queue.c:305
+#: dpkg-split/queue.c:309
 #, c-format
 msgid "Deleted %s.\n"
 msgstr "已刪除 %s。\n"
 
-#: dpkg-split/split.c:69 dpkg-split/split.c:75 dpkg-split/split.c:80
+#: dpkg-split/split.c:70 dpkg-split/split.c:76 dpkg-split/split.c:81
 msgid "package field value extraction"
 msgstr ""
 
-#: dpkg-split/split.c:130
+#: dpkg-split/split.c:131
 #, c-format
 msgid "unable to open source file `%.250s'"
 msgstr "無法開啟來源檔 `%.250s'"
 
-#: dpkg-split/split.c:132
+#: dpkg-split/split.c:133
 msgid "unable to fstat source file"
 msgstr "無法 fstat 來源檔"
 
-#: dpkg-split/split.c:134
+#: dpkg-split/split.c:135
 #, c-format
 msgid "source file `%.250s' not a plain file"
 msgstr "來源檔 `%.250s' 並非一般檔案"
 
-#: dpkg-split/split.c:151
+#: dpkg-split/split.c:153
 #, c-format
 msgid "Splitting package %s into %d part: "
 msgid_plural "Splitting package %s into %d parts: "
 msgstr[0] ""
 msgstr[1] ""
 
-#: dpkg-split/split.c:192
+#: dpkg-split/split.c:193
 msgid ""
 "Header is too long, making part too long. Your package name or version\n"
 "numbers must be extraordinarily long, or something. Giving up.\n"
 msgstr ""
 
-#: dpkg-split/split.c:247
+#: dpkg-split/split.c:249
 msgid "--split needs a source filename argument"
 msgstr "--split 需要一個來源檔作為參數"
 
-#: dpkg-split/split.c:250
+#: dpkg-split/split.c:252
 msgid "--split takes at most a source filename and destination prefix"
 msgstr "--split 最多需要一個來源檔和目的路徑前綴做為參數"
 
-#: utils/update-alternatives.c:84
-#, fuzzy, c-format
-#| msgid ""
-#| "\n"
-#| "Copyright (C) 1995 Ian Jackson.\n"
-#| "Copyright (C) 2000,2001 Wichert Akkerman."
-msgid ""
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-
-#: utils/update-alternatives.c:101
+#: utils/update-alternatives.c:96
 #, fuzzy, c-format
 #| msgid ""
 #| "Usage: %s [<option> ...] <command>\n"
@@ -5498,7 +5710,7 @@ msgstr ""
 "  --help                   顯示這個說明訊息。\n"
 "  --version                顯示版本資訊。\n"
 
-#: utils/update-alternatives.c:120
+#: utils/update-alternatives.c:115
 #, c-format
 msgid ""
 "<link> is the symlink pointing to %s/<name>.\n"
@@ -5513,7 +5725,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: utils/update-alternatives.c:131
+#: utils/update-alternatives.c:126
 #, fuzzy, c-format
 msgid ""
 "Options:\n"
@@ -5545,366 +5757,407 @@ msgstr ""
 "  --help                   顯示這個說明訊息。\n"
 "  --version                顯示版本資訊。\n"
 
-#: utils/update-alternatives.c:150
+#: utils/update-alternatives.c:145 utils/update-alternatives.c:158
 msgid "error"
 msgstr ""
 
-#: utils/update-alternatives.c:180
+#: utils/update-alternatives.c:188
 #, fuzzy
 msgid "warning"
 msgstr "中止操作"
 
-#: utils/update-alternatives.c:280 utils/update-alternatives.c:647
-#: utils/update-alternatives.c:1171 utils/update-alternatives.c:1234
-#: utils/update-alternatives.c:1388 utils/update-alternatives.c:1632
+#: utils/update-alternatives.c:257
 #, fuzzy, c-format
-#| msgid "cannot stat old name `%s': %s"
-msgid "cannot stat %s: %s"
-msgstr "無法取得原本名稱 `%s' 的資訊：%s"
-
-#: utils/update-alternatives.c:291
-#, c-format
-msgid "readlink(%s) failed: %s"
-msgstr ""
+#| msgid "realloc failed (%zu bytes)"
+msgid "malloc failed (%zu bytes)"
+msgstr "realloc 失敗（%zu 位元組）"
 
-#: utils/update-alternatives.c:327
+#: utils/update-alternatives.c:351
 #, fuzzy, c-format
 #| msgid "two commands specified: %s and --%s"
 msgid "two commands specified: --%s and --%s"
 msgstr "指定了兩個指令：%s 以及 --%s"
 
-#: utils/update-alternatives.c:358
+#: utils/update-alternatives.c:383
 #, fuzzy, c-format
 #| msgid "cannot open diversions: %s"
-msgid "cannot append to %s: %s"
+msgid "cannot append to '%s'"
 msgstr "無法開啟抽換項目：%s"
 
-#: utils/update-alternatives.c:395
+#: utils/update-alternatives.c:506
 #, fuzzy, c-format
-#| msgid "%s: copying %s to %s failed, giving up: %s"
-msgid "scan of %s failed: %s"
-msgstr "%s：在將 %s 複製至 %s 時發生錯誤，取消操作：%s"
-
-#: utils/update-alternatives.c:420
-#, fuzzy, c-format
-#| msgid "failed to exec %s"
-msgid "failed to execute %s: %s"
-msgstr "無法執行 %s"
-
-#: utils/update-alternatives.c:503
-#, c-format
-msgid "unable to make %s a symlink to %s: %s"
-msgstr "無法讓 %s 成為指向 %s 的符號連結：%s"
-
-#: utils/update-alternatives.c:511
-#, c-format
-msgid "unable to install %s as %s: %s"
-msgstr "無法將 %s 安裝為 %s：%s"
-
-#: utils/update-alternatives.c:521
-#, c-format
-msgid "unable to remove %s: %s"
+#| msgid "unable to remove %s: %s"
+msgid "unable to remove '%s'"
 msgstr "無法移除 %s：%s"
 
-#: utils/update-alternatives.c:1060
+#: utils/update-alternatives.c:1101
 #, fuzzy, c-format
 msgid "unexpected end of file while trying to read %s"
 msgstr "在 %2$.255s 中的 %1$s 有預期之外的檔案結束符號"
 
-#: utils/update-alternatives.c:1062 utils/update-alternatives.c:1904
+#: utils/update-alternatives.c:1103
 #, fuzzy, c-format
 msgid "while reading %s: %s"
 msgstr "無法讀取 %s：%s"
 
-#: utils/update-alternatives.c:1068
+#: utils/update-alternatives.c:1109
 #, fuzzy, c-format
 msgid "line not terminated while trying to read %s"
 msgstr "在 %2$.255s 中的 %1$s 有預期之外的檔案結束符號"
 
-#: utils/update-alternatives.c:1086
+#: utils/update-alternatives.c:1127
 #, fuzzy, c-format
 msgid "%s corrupt: %s"
 msgstr "內部錯誤：%s 損毀：%s"
 
-#: utils/update-alternatives.c:1099
+#: utils/update-alternatives.c:1140
 #, c-format
 msgid "newlines prohibited in update-alternatives files (%s)"
 msgstr "在 update-alternatives 檔 (%s) 裡不可有換行符號"
 
-#: utils/update-alternatives.c:1103
-#, fuzzy, c-format
-msgid "while writing %s: %s"
-msgstr "在寫入 stdout 時發生錯誤：%s"
-
-#: utils/update-alternatives.c:1112
+#: utils/update-alternatives.c:1153
 msgid "slave name"
 msgstr ""
 
-#: utils/update-alternatives.c:1120 utils/update-alternatives.c:2125
+#: utils/update-alternatives.c:1161 utils/update-alternatives.c:2530
 #, fuzzy, c-format
 #| msgid "duplicate slave %s"
 msgid "duplicate slave name %s"
 msgstr "重複的次要 %s"
 
-#: utils/update-alternatives.c:1123
+#: utils/update-alternatives.c:1164
 #, fuzzy
 msgid "slave link"
 msgstr "重複的次要連結 %s"
 
-#: utils/update-alternatives.c:1127
+#: utils/update-alternatives.c:1168
 #, c-format
 msgid "slave link same as main link %s"
 msgstr "次要連結與主要連結 %s 相同"
 
-#: utils/update-alternatives.c:1134 utils/update-alternatives.c:2132
+#: utils/update-alternatives.c:1175 utils/update-alternatives.c:2537
 #, c-format
 msgid "duplicate slave link %s"
 msgstr "重複的次要連結 %s"
 
-#: utils/update-alternatives.c:1153
+#: utils/update-alternatives.c:1193
 msgid "master file"
 msgstr ""
 
-#: utils/update-alternatives.c:1162
+#: utils/update-alternatives.c:1202
 #, c-format
 msgid "duplicate path %s"
 msgstr "重複的路徑 %s"
 
-#: utils/update-alternatives.c:1176
+#: utils/update-alternatives.c:1215
 #, fuzzy, c-format
 msgid ""
 "alternative %s (part of link group %s) doesn't exist. Removing from list of "
 "alternatives."
 msgstr "%s 的替換項目指向了 %s - 但卻找不到。將其從替換項目列表中移除。"
 
-#: utils/update-alternatives.c:1179 utils/update-alternatives.c:1190
+#: utils/update-alternatives.c:1218 utils/update-alternatives.c:1229
 #, fuzzy
 msgid "priority"
 msgstr "優先權 %s %s"
 
-#: utils/update-alternatives.c:1182 utils/update-alternatives.c:1199
+#: utils/update-alternatives.c:1221 utils/update-alternatives.c:1238
 msgid "slave file"
 msgstr ""
 
-#: utils/update-alternatives.c:1194
+#: utils/update-alternatives.c:1233
 #, fuzzy, c-format
 msgid "priority of %s: %s"
 msgstr "優先權 %s %s"
 
-#: utils/update-alternatives.c:1244
-#, c-format
-msgid "unable to read %s: %s"
-msgstr "無法讀取 %s：%s"
-
-#: utils/update-alternatives.c:1248
+#: utils/update-alternatives.c:1287
 msgid "status"
 msgstr ""
 
-#: utils/update-alternatives.c:1250
+#: utils/update-alternatives.c:1289
 #, fuzzy
 msgid "invalid status"
 msgstr "無效的更新模式"
 
-#: utils/update-alternatives.c:1255
+#: utils/update-alternatives.c:1294
 #, fuzzy
 msgid "master link"
 msgstr "重複的次要連結 %s"
 
-#: utils/update-alternatives.c:1265 utils/update-alternatives.c:1355
-#, c-format
-msgid "unable to close %s: %s"
-msgstr "無法關閉 %s：%s"
-
-#: utils/update-alternatives.c:1299
+#: utils/update-alternatives.c:1338
 #, fuzzy, c-format
 msgid "discarding obsolete slave link %s (%s)."
 msgstr "捨棄已廢棄的次要連結 %s (%s)。"
 
-#: utils/update-alternatives.c:1324
+#: utils/update-alternatives.c:1394
 #, fuzzy, c-format
-#| msgid "unable to write %s: %s"
-msgid "cannot write %s: %s"
-msgstr "無法寫入 %s：%s"
+msgid "unable to flush file '%s'"
+msgstr "無法在 vsnprintf 裡進行刷新"
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1516
-#: utils/update-alternatives.c:2450
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1547
+#: utils/update-alternatives.c:2258
 msgid "auto mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1449 utils/update-alternatives.c:1525
-#: utils/update-alternatives.c:2451
+#: utils/update-alternatives.c:1480 utils/update-alternatives.c:1556
+#: utils/update-alternatives.c:2259
 msgid "manual mode"
 msgstr ""
 
-#: utils/update-alternatives.c:1452
+#: utils/update-alternatives.c:1483
 #, fuzzy, c-format
 msgid "  link currently points to %s"
 msgstr " 目前的連結是指向 %s"
 
-#: utils/update-alternatives.c:1455
+#: utils/update-alternatives.c:1486
 #, fuzzy
 msgid "  link currently absent"
 msgstr " 連結目前失效"
 
-#: utils/update-alternatives.c:1459
+#: utils/update-alternatives.c:1490
 #, fuzzy, c-format
 #| msgid "%s - priority %s"
 msgid "%s - priority %d"
 msgstr "%s - 優先權 %s"
 
-#: utils/update-alternatives.c:1462
+#: utils/update-alternatives.c:1493
 #, fuzzy, c-format
 msgid "  slave %s: %s"
 msgstr " 次要 %s：%s"
 
-#: utils/update-alternatives.c:1469
+#: utils/update-alternatives.c:1500
 #, fuzzy, c-format
 msgid "Current 'best' version is '%s'."
 msgstr "目前 `最佳' 的版本為 %s。"
 
-#: utils/update-alternatives.c:1471
+#: utils/update-alternatives.c:1502
 msgid "No versions available."
 msgstr "沒有可用的版本。"
 
-#: utils/update-alternatives.c:1500
+#: utils/update-alternatives.c:1531
 #, c-format
 msgid "There is %d choice for the alternative %s (providing %s)."
 msgid_plural "There are %d choices for the alternative %s (providing %s)."
 msgstr[0] ""
 msgstr[1] ""
 
-#: utils/update-alternatives.c:1507
+#: utils/update-alternatives.c:1538
 #, fuzzy
 msgid "Selection"
 msgstr "簡介"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Path"
 msgstr ""
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 #, fuzzy
 msgid "Priority"
 msgstr "優先權 %s %s"
 
-#: utils/update-alternatives.c:1508
+#: utils/update-alternatives.c:1539
 msgid "Status"
 msgstr ""
 
-#: utils/update-alternatives.c:1529
+#: utils/update-alternatives.c:1560
 #, fuzzy, c-format
 msgid "Press enter to keep the current choice[*], or type selection number: "
 msgstr "請按下 [enter] 使用預設值[*]，或輸入選擇號碼："
 
-#: utils/update-alternatives.c:1646
+#: utils/update-alternatives.c:1713
 #, c-format
 msgid "not replacing %s with a link."
 msgstr ""
 
-#: utils/update-alternatives.c:1659
+#: utils/update-alternatives.c:1754
 #, c-format
 msgid "can't install unknown choice %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1677
+#: utils/update-alternatives.c:1772
 #, c-format
 msgid ""
 "skip creation of %s because associated file %s (of link group %s) doesn't "
 "exist."
 msgstr ""
 
-#: utils/update-alternatives.c:1874 utils/update-alternatives.c:1880
+#: utils/update-alternatives.c:1782
+#, c-format
+msgid "not removing %s since it's not a symlink."
+msgstr ""
+
+#: utils/update-alternatives.c:2057 utils/update-alternatives.c:2063
 #, c-format
 msgid "Call %s."
 msgstr ""
 
-#: utils/update-alternatives.c:1884
+#: utils/update-alternatives.c:2067
 #, c-format
 msgid "Alternative %s unchanged because choice %s is not available."
 msgstr ""
 
-#: utils/update-alternatives.c:1888
+#: utils/update-alternatives.c:2071
 #, fuzzy, c-format
 msgid "Skip unknown alternative %s."
 msgstr "找不到可替換程式 `%s'。"
 
-#: utils/update-alternatives.c:1910
+#: utils/update-alternatives.c:2098
 #, fuzzy, c-format
 msgid "line too long or not terminated while trying to read %s"
 msgstr "在 %2$.255s 中的 %1$s 有預期之外的檔案結束符號"
 
-#: utils/update-alternatives.c:1923 utils/update-alternatives.c:1936
-#: utils/update-alternatives.c:1946
+#: utils/update-alternatives.c:2111 utils/update-alternatives.c:2124
+#: utils/update-alternatives.c:2134
 #, c-format
 msgid "Skip invalid line: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:1965
+#: utils/update-alternatives.c:2159
+#, c-format
+msgid "%s/%s is dangling, it will be updated with best choice."
+msgstr ""
+
+#: utils/update-alternatives.c:2163
+#, fuzzy, c-format
+msgid ""
+"%s/%s has been changed (manually or by a script). Switching to manual "
+"updates only."
+msgstr ""
+"%s 已有更動（手動或被某個 script 修改）。\n"
+"切換成僅能手動更新。"
+
+#: utils/update-alternatives.c:2171
+#, fuzzy, c-format
+msgid "setting up automatic selection of %s."
+msgstr "正在設定 %s 的自動選擇。"
+
+#: utils/update-alternatives.c:2187
 #, fuzzy, c-format
 msgid "renaming %s link from %s to %s."
 msgstr "正在將 %s 連結由 %s 更名為 %s。"
 
-#: utils/update-alternatives.c:1996
+#: utils/update-alternatives.c:2228
 #, fuzzy, c-format
 msgid "renaming %s slave link from %s to %s."
 msgstr "正在將 %s 次要連結由 %s 更名為 %s。"
 
-#: utils/update-alternatives.c:2044
+#: utils/update-alternatives.c:2256
+#, fuzzy, c-format
+msgid "using %s to provide %s (%s) in %s."
+msgstr "以 '%s' 提供 '%s'。"
+
+#: utils/update-alternatives.c:2264
+#, c-format
+msgid ""
+"forcing reinstallation of alternative %s because link group %s is broken."
+msgstr ""
+
+#: utils/update-alternatives.c:2271
+#, c-format
+msgid "current alternative %s is unknown, switching to %s for link group %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2297
+#, c-format
+msgid "alternative name (%s) must not contain '/' and spaces."
+msgstr ""
+
+#: utils/update-alternatives.c:2305
+#, c-format
+msgid "alternative link is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2313
+#, c-format
+msgid "alternative path is not absolute as it should be: %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2344
+#, c-format
+msgid "alternative %s can't be master: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2352 utils/update-alternatives.c:2388
+#, c-format
+msgid "alternative link %s is already managed by %s."
+msgstr ""
+
+#: utils/update-alternatives.c:2358
+#, fuzzy, c-format
+msgid "alternative path %s doesn't exist."
+msgstr "警告：己設定為 --update 但 %s 不存在"
+
+#: utils/update-alternatives.c:2375
+#, fuzzy, c-format
+msgid "alternative %s can't be slave of %s: it is a master alternative."
+msgstr "%s 的替換項目指向了 %s - 但卻找不到。將其從替換項目列表中移除。"
+
+#: utils/update-alternatives.c:2379
+#, c-format
+msgid "alternative %s can't be slave of %s: it is a slave of %s"
+msgstr ""
+
+#: utils/update-alternatives.c:2399
+#, c-format
+msgid "alternative link %s is already managed by %s (slave of %s)."
+msgstr ""
+
+#: utils/update-alternatives.c:2443
 #, c-format
 msgid "unknown argument `%s'"
 msgstr "未知參數 `%s'"
 
-#: utils/update-alternatives.c:2063
+#: utils/update-alternatives.c:2462
 msgid "--install needs <link> <name> <path> <priority>"
 msgstr "--install 要有 <連結> <名稱> <檔案路徑> <優先權>"
 
-#: utils/update-alternatives.c:2066 utils/update-alternatives.c:2117
+#: utils/update-alternatives.c:2465 utils/update-alternatives.c:2522
 msgid "<link> and <path> can't be the same"
 msgstr ""
 
-#: utils/update-alternatives.c:2069
+#: utils/update-alternatives.c:2468
 msgid "priority must be an integer"
 msgstr "優先權必須為整數"
 
-#: utils/update-alternatives.c:2082
+#: utils/update-alternatives.c:2481
 #, c-format
 msgid "--%s needs <name> <path>"
 msgstr "--%s 要有 <名稱> <檔案路徑>"
 
-#: utils/update-alternatives.c:2096
+#: utils/update-alternatives.c:2498
 #, c-format
 msgid "--%s needs <name>"
 msgstr "--%s 要有 <名稱>"
 
-#: utils/update-alternatives.c:2108
+#: utils/update-alternatives.c:2513
 msgid "--slave only allowed with --install"
 msgstr "--slave 只能搭配 --install 使用"
 
-#: utils/update-alternatives.c:2110
+#: utils/update-alternatives.c:2515
 msgid "--slave needs <link> <name> <path>"
 msgstr "--slave 要有 <連結> <名稱> <檔案路徑>"
 
-#: utils/update-alternatives.c:2119
+#: utils/update-alternatives.c:2524
 #, c-format
 msgid "name %s is both primary and slave"
 msgstr "名稱 %s 同時是主要及次要"
 
-#: utils/update-alternatives.c:2122
+#: utils/update-alternatives.c:2527
 #, c-format
 msgid "link %s is both primary and slave"
 msgstr "連結 %s 同時是主要及次要"
 
-#: utils/update-alternatives.c:2142
+#: utils/update-alternatives.c:2547
 #, fuzzy, c-format
 msgid "--%s needs a <file> argument"
 msgstr "--%s 需要一個參數"
 
-#: utils/update-alternatives.c:2168
+#: utils/update-alternatives.c:2573
 #, c-format
 msgid "unknown option `%s'"
 msgstr "未知選項 `%s'"
 
-#: utils/update-alternatives.c:2173
+#: utils/update-alternatives.c:2578
 #, fuzzy
 msgid ""
 "need --display, --query, --list, --get-selections, --config, --set, --set-"
@@ -5913,136 +6166,258 @@ msgstr ""
 "要有 --display, --config, --set, --install, --remove, --all, --remove-all 或 "
 "--auto"
 
-#: utils/update-alternatives.c:2215
-#, c-format
-msgid "alternative %s can't be master: it is a slave of %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2226 utils/update-alternatives.c:2267
-#, c-format
-msgid "alternative link %s is already managed by %s."
-msgstr ""
-
-#: utils/update-alternatives.c:2231 utils/update-alternatives.c:2273
-#, c-format
-msgid "alternative link is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2235 utils/update-alternatives.c:2277
-#, c-format
-msgid "alternative path is not absolute as it should be: %s"
-msgstr ""
-
-#: utils/update-alternatives.c:2239
+#: utils/update-alternatives.c:2594 utils/update-alternatives.c:2600
 #, fuzzy, c-format
-msgid "alternative path %s doesn't exist."
-msgstr "警告：己設定為 --update 但 %s 不存在"
-
-#: utils/update-alternatives.c:2243 utils/update-alternatives.c:2281
-#, c-format
-msgid "alternative name (%s) must not contain '/' and spaces."
-msgstr ""
-
-#: utils/update-alternatives.c:2255
-msgid "it is a master alternative."
-msgstr ""
-
-#: utils/update-alternatives.c:2257
-#, fuzzy, c-format
-msgid "it is a slave of %s"
-msgstr " 次要 %s：%s"
-
-#: utils/update-alternatives.c:2259
-#, c-format
-msgid "alternative %s can't be slave of %s: %s"
-msgstr ""
+msgid "no alternatives for %s."
+msgstr "沒有 %s 的替換檔。"
 
-#: utils/update-alternatives.c:2306
+#: utils/update-alternatives.c:2617
 #, fuzzy
 #| msgid "read error on standard input"
 msgid "<standard input>"
 msgstr "從標準輸入讀取資料時發生錯誤"
 
-#: utils/update-alternatives.c:2315 utils/update-alternatives.c:2318
-#, fuzzy, c-format
-msgid "no alternatives for %s."
-msgstr "沒有 %s 的替換檔。"
-
-#: utils/update-alternatives.c:2342
-#, c-format
-msgid "%s/%s is dangling, it will be updated with best choice."
-msgstr ""
-
-#: utils/update-alternatives.c:2346
-#, fuzzy, c-format
-msgid ""
-"%s/%s has been changed (manually or by a script). Switching to manual "
-"updates only."
-msgstr ""
-"%s 已有更動（手動或被某個 script 修改）。\n"
-"切換成僅能手動更新。"
-
-#: utils/update-alternatives.c:2354
-#, fuzzy, c-format
-msgid "setting up automatic selection of %s."
-msgstr "正在設定 %s 的自動選擇。"
-
-#: utils/update-alternatives.c:2363
+#: utils/update-alternatives.c:2639
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not setting."
 msgstr "%2$s 的替換項目 %1$s 沒有註冊，無法移除。"
 
-#: utils/update-alternatives.c:2369 utils/update-alternatives.c:2375
+#: utils/update-alternatives.c:2645 utils/update-alternatives.c:2651
 #, fuzzy, c-format
 msgid "There is no program which provides %s."
 msgstr ""
 "沒有程式有提供 %s。\n"
 "毋需任何設定。\n"
 
-#: utils/update-alternatives.c:2377 utils/update-alternatives.c:2387
+#: utils/update-alternatives.c:2653 utils/update-alternatives.c:2661
 msgid "Nothing to configure."
 msgstr ""
 
-#: utils/update-alternatives.c:2385
+#: utils/update-alternatives.c:2659
 #, c-format
 msgid "There is only one alternative in link group %s: %s"
 msgstr ""
 
-#: utils/update-alternatives.c:2396
+#: utils/update-alternatives.c:2669
 #, fuzzy, c-format
 msgid "alternative %s for %s not registered, not removing."
 msgstr "%2$s 的替換項目 %1$s 沒有註冊，無法移除。"
 
-#: utils/update-alternatives.c:2404
+#: utils/update-alternatives.c:2677
 #, fuzzy, c-format
 msgid "removing manually selected alternative - switching %s to auto mode"
 msgstr "正在移除由手動所選擇的替代指令 - 切換為自動模式"
 
-#: utils/update-alternatives.c:2429
+#: utils/update-alternatives.c:2702
 #, fuzzy, c-format
 msgid "automatic updates of %s/%s are disabled, leaving it alone."
 msgstr "%s 的自動更新已被停用，不做變更。"
 
-#: utils/update-alternatives.c:2431
+#: utils/update-alternatives.c:2704
 #, fuzzy, c-format
 msgid "to return to automatic updates use '%s --auto %s'."
 msgstr "若要回復成自動更新，請執行 `update-alternatives --auto %s'。"
 
-#: utils/update-alternatives.c:2448
-#, fuzzy, c-format
-msgid "using %s to provide %s (%s) in %s."
-msgstr "以 '%s' 提供 '%s'。"
+#, fuzzy
+#~ msgid "failed to open '%s' for writing %s database"
+#~ msgstr "無法開啟 `%s' 以寫入 %s 資訊"
 
-#: utils/update-alternatives.c:2456
-#, c-format
-msgid ""
-"forcing reinstallation of alternative %s because link group %s is broken."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to flush %s database to '%.250s'"
+#~ msgstr "無法刷新 %s 資訊至 `%.250s'"
 
-#: utils/update-alternatives.c:2463
-#, c-format
-msgid "current alternative %s is unknown, switching to %s for link group %s."
-msgstr ""
+#, fuzzy
+#~ msgid "failed to fsync %s database to '%.250s'"
+#~ msgstr "無法同步 %s 資訊至 `%.250s'"
+
+#, fuzzy
+#~ msgid "failed to close '%.250s' after writing %s database"
+#~ msgstr "在寫入 %2$s 資訊之後，無法關閉 `%1$.250s'"
+
+#, fuzzy
+#~ msgid "failed to link '%.250s' to '%.250s' for backup of %s database"
+#~ msgstr "無法將 `%.250s' 指向 `%.250s' 以做為 %s 的備份之用"
+
+#, fuzzy
+#~ msgid "failed to install '%.250s' as '%.250s' containing %s database"
+#~ msgstr "無法將 `%.250s' 安裝為 `%.250s' 以包含 %s 資訊"
+
+#~ msgid "realloc failed (%zu bytes)"
+#~ msgstr "realloc 失敗（%zu 位元組）"
+
+#~ msgid "unable to write new trigger interest file `%.250s'"
+#~ msgstr "無法寫入新的 trigger interest 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new trigger interest file '%.250s'"
+#~ msgstr "無法建立新的 trigger interest 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new trigger interest file '%.250s'"
+#~ msgstr "無法建立新的 trigger interest 檔 `%.250s'"
+
+#~ msgid "unable to install new trigger interest file `%.250s'"
+#~ msgstr "無法安裝新的 trigger interest 檔 `%.250s'"
+
+#~ msgid "unable to create new trigger interest file `%.250s'"
+#~ msgstr "無法建立新的 trigger interest 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new trigger interest file `%.250s'"
+#~ msgstr "無法建立新的 trigger interest 檔 `%.250s'"
+
+#~ msgid "unable to create new file triggers file `%.250s'"
+#~ msgstr "無法建立新的 file trigger 檔 `%.250s'"
+
+#~ msgid "unable to write new file triggers file `%.250s'"
+#~ msgstr "無法寫入新的 file trigger 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to flush new file triggers file '%.250s'"
+#~ msgstr "無法建立新的 file trigger 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to sync new file triggers file '%.250s'"
+#~ msgstr "無法建立新的 file trigger 檔 `%.250s'"
+
+#, fuzzy
+#~ msgid "unable to close new file triggers file `%.250s'"
+#~ msgstr "無法建立新的 file trigger 檔 `%.250s'"
+
+#~ msgid "unable to install new file triggers file as `%.250s'"
+#~ msgstr "無法將新的 file trigger 檔安裝為 `%.250s'"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2010 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~| msgid "cannot open GPL file"
+#~ msgid "cannot create new %s file"
+#~ msgstr "無法開啟 GPL 檔"
+
+#, fuzzy
+#~ msgid "error creating new diversions-old"
+#~ msgstr "在建立新的 statoverride-old 時發生錯誤：%s"
+
+#~ msgid "unable to create updated files list file for package %s"
+#~ msgstr "無法為套件 %s 建立更新後的檔案列表檔"
+
+#~ msgid "failed to write to updated files list file for package %s"
+#~ msgstr "無法寫入更新後的套件 %s 的檔案列表檔"
+
+#~ msgid "failed to flush updated files list file for package %s"
+#~ msgstr "無法刷新更新後的套件 %s 的檔案列表檔"
+
+#~ msgid "failed to sync updated files list file for package %s"
+#~ msgstr "無法同步更新後的套件 %s 的檔案列表檔"
+
+#~ msgid "failed to close updated files list file for package %s"
+#~ msgstr "無法關閉更新後的套件 %s 的檔案列表檔"
+
+#~ msgid "failed to install updated files list file for package %s"
+#~ msgstr "無法安裝更新後的套件 %s 的檔案列表檔"
+
+#~ msgid "--command-fd takes one argument, not zero"
+#~ msgstr "--command-fd 需要一個參數，而不是沒有"
+
+#~ msgid "--command-fd only takes one argument"
+#~ msgstr "--command-fd 只需一個參數"
+
+#, fuzzy
+#~ msgid ""
+#~ "Copyright (C) 2000, 2001 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006-2009 Guillem Jover.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "cannot open new statoverride file"
+#~ msgstr "無法開啟新的 statoverride 檔：%s"
+
+#, fuzzy
+#~ msgid "error removing statoverride-old"
+#~ msgstr "在移除 statoverride-old 時發生錯誤：%s"
+
+#, fuzzy
+#~ msgid "error creating new statoverride-old"
+#~ msgstr "在建立新的 statoverride-old 時發生錯誤：%s"
+
+#, fuzzy
+#~ msgid "error installing new statoverride"
+#~ msgstr "在安裝新的 statoverride 時發生錯誤：%s"
+
+#~ msgid "--build takes at most two arguments"
+#~ msgstr "--build 至多可有兩個參數"
+
+#~ msgid "Copyright (C) 1994-1996 Ian Jackson.\n"
+#~ msgstr "Copyright (C) 1994-1996 Ian Jackson.\n"
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 1995 Ian Jackson.\n"
+#~| "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgid ""
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000-2002 Wichert Akkerman.\n"
+#~ "Copyright (C) 2009-2010 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1995 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#, fuzzy
+#~ msgid "it is a slave of %s"
+#~ msgstr " 次要 %s：%s"
+
+#, fuzzy
+#~| msgid "cannot stat old name `%s': %s"
+#~ msgid "cannot stat %s: %s"
+#~ msgstr "無法取得原本名稱 `%s' 的資訊：%s"
+
+#, fuzzy
+#~| msgid "%s: copying %s to %s failed, giving up: %s"
+#~ msgid "scan of %s failed: %s"
+#~ msgstr "%s：在將 %s 複製至 %s 時發生錯誤，取消操作：%s"
+
+#, fuzzy
+#~| msgid "failed to exec %s"
+#~ msgid "failed to execute %s: %s"
+#~ msgstr "無法執行 %s"
+
+#~ msgid "unable to make %s a symlink to %s: %s"
+#~ msgstr "無法讓 %s 成為指向 %s 的符號連結：%s"
+
+#~ msgid "unable to install %s as %s: %s"
+#~ msgstr "無法將 %s 安裝為 %s：%s"
+
+#, fuzzy
+#~ msgid "while writing %s: %s"
+#~ msgstr "在寫入 stdout 時發生錯誤：%s"
+
+#~ msgid "unable to read %s: %s"
+#~ msgstr "無法讀取 %s：%s"
+
+#~ msgid "unable to close %s: %s"
+#~ msgstr "無法關閉 %s：%s"
+
+#, fuzzy
+#~| msgid "unable to write %s: %s"
+#~ msgid "cannot write %s: %s"
+#~ msgstr "無法寫入 %s：%s"
 
 #, fuzzy
 #~| msgid "unable to rename %s to %s: %s"
@@ -6319,9 +6694,6 @@ msgstr ""
 #~ msgid "skipped control area from %s"
 #~ msgstr "忽略了 %s 中的成員資料"
 
-#~ msgid "failed to exec tar"
-#~ msgstr "無法執行 tar"
-
 #, fuzzy
 #~ msgid "failed to create temporary directory"
 #~ msgstr "無法為臨時目錄命名"
@@ -6573,9 +6945,6 @@ msgstr ""
 #~ msgid "wait for dpkg-split failed"
 #~ msgstr "在等待 dpkg-split 時失敗"
 
-#~ msgid "cannot remove file `%.250s'"
-#~ msgstr "無法刪除檔案 `%.250s'"
-
 #~ msgid ""
 #~ "\n"
 #~ "Copyright (C) 2000 Wichert Akkerman."
diff --git a/scripts/Dpkg/Arch.pm b/scripts/Dpkg/Arch.pm
index 8fe68aa..72fe2d9 100644
--- a/scripts/Dpkg/Arch.pm
+++ b/scripts/Dpkg/Arch.pm
@@ -28,6 +28,7 @@ our @EXPORT_OK = qw(get_raw_build_arch get_raw_host_arch
                     debtriplet_to_debarch debarch_to_debtriplet
                     gnutriplet_to_multiarch debarch_to_multiarch);
 
+use POSIX qw(:errno_h);
 use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
@@ -36,6 +37,7 @@ my (@cpu, @os);
 my (%cputable, %ostable);
 my (%cputable_re, %ostable_re);
 my (%cpubits, %cpuendian);
+my %abibits;
 
 my %debtriplet_to_debarch;
 my %debarch_to_debtriplet;
@@ -49,8 +51,12 @@ my %debarch_to_debtriplet;
     {
 	return $build_arch if defined $build_arch;
 
+	# Note: We *always* require an installed dpkg when inferring the
+	# build architecture. The bootstrapping case is handled by
+	# dpkg-architecture itself, by avoiding computing the DEB_BUILD_
+	# variables when they are not requested.
+
 	my $build_arch = `dpkg --print-architecture`;
-	# FIXME: Handle bootstrapping
 	syserr("dpkg --print-architecture failed") if $? >> 8;
 
 	chomp $build_arch;
@@ -165,6 +171,32 @@ sub read_ostable
     close OSTABLE;
 }
 
+my $abitable_loaded = 0;
+sub abitable_load()
+{
+    return if ($abitable_loaded);
+
+    local $_;
+    local $/ = "\n";
+
+    # Because the abitable is only for override information, do not fail if
+    # it does not exist, as that will only mean the other tables do not have
+    # an entry needing to be overridden. This way we do not require a newer
+    # dpkg by libdpkg-perl.
+    if (open ABITABLE, "$pkgdatadir/abitable") {
+        while (<ABITABLE>) {
+            if (m/^(?!\#)(\S+)\s+(\S+)/) {
+                $abibits{$1} = $2;
+            }
+        }
+        close ABITABLE;
+    } elsif ($! != ENOENT) {
+        syserr(_g("cannot open %s"), "abitable");
+    }
+
+    $abitable_loaded = 1;
+}
+
 sub read_triplettable()
 {
     read_cputable() if (!@cpu);
@@ -332,7 +364,9 @@ sub debarch_to_cpuattrs($)
     my ($abi, $os, $cpu) = debarch_to_debtriplet($arch);
 
     if (defined($cpu)) {
-        return ($cpubits{$cpu}, $cpuendian{$cpu});
+        abitable_load();
+
+        return ($abibits{$abi} || $cpubits{$cpu}, $cpuendian{$cpu});
     } else {
         return undef;
     }
diff --git a/scripts/Dpkg/BuildFlags.pm b/scripts/Dpkg/BuildFlags.pm
index c4f9a95..35d97c1 100644
--- a/scripts/Dpkg/BuildFlags.pm
+++ b/scripts/Dpkg/BuildFlags.pm
@@ -1,4 +1,4 @@
-# Copyright © 2010 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2010-2011 Raphaël Hertzog <hertzog@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
@@ -18,7 +18,7 @@ package Dpkg::BuildFlags;
 use strict;
 use warnings;
 
-our $VERSION = "1.00";
+our $VERSION = "1.02";
 
 use Dpkg::Gettext;
 use Dpkg::BuildOptions;
@@ -68,6 +68,7 @@ sub load_vendor_defaults {
     my ($self) = @_;
     $self->{'options'} = {};
     $self->{'source'} = {};
+    $self->{'features'} = {};
     my $build_opts = Dpkg::BuildOptions->new();
     my $default_flags = $build_opts->has("noopt") ? "-g -O0" : "-g -O2";
     $self->{flags} = {
@@ -84,6 +85,7 @@ sub load_vendor_defaults {
 	FFLAGS   => 'vendor',
 	LDFLAGS  => 'vendor',
     };
+    # The Debian vendor hook will add hardening build flags
     run_vendor_hook("update-buildflags", $self);
 }
 
@@ -106,13 +108,16 @@ Update flags from the user configuration.
 
 sub load_user_config {
     my ($self) = @_;
-    my $confdir = $ENV{'XDG_CONFIG_HOME'} || $ENV{"HOME"} . "/.config";
-    $self->update_from_conffile("$confdir/dpkg/buildflags.conf", "user");
+    my $confdir = $ENV{'XDG_CONFIG_HOME'};
+    $confdir ||= $ENV{'HOME'} . "/.config" if defined $ENV{'HOME'};
+    if (defined $confdir) {
+        $self->update_from_conffile("$confdir/dpkg/buildflags.conf", "user");
+    }
 }
 
 =item $bf->load_environment_config()
 
-Update flags based on directives stored in the environment. See
+Update flags based on user directives stored in the environment. See
 dpkg-buildflags(1) for details.
 
 =cut
@@ -124,18 +129,56 @@ sub load_environment_config {
 	if (exists $ENV{$envvar}) {
 	    $self->set($flag, $ENV{$envvar}, "env");
 	}
+	$envvar = "DEB_" . $flag . "_STRIP";
+	if (exists $ENV{$envvar}) {
+	    $self->strip($flag, $ENV{$envvar}, "env");
+	}
 	$envvar = "DEB_" . $flag . "_APPEND";
 	if (exists $ENV{$envvar}) {
 	    $self->append($flag, $ENV{$envvar}, "env");
 	}
+	$envvar = "DEB_" . $flag . "_PREPEND";
+	if (exists $ENV{$envvar}) {
+	    $self->prepend($flag, $ENV{$envvar}, "env");
+	}
+    }
+}
+
+=item $bf->load_maintainer_config()
+
+Update flags based on maintainer directives stored in the environment. See
+dpkg-buildflags(1) for details.
+
+=cut
+
+sub load_maintainer_config {
+    my ($self) = @_;
+    foreach my $flag (keys %{$self->{flags}}) {
+	my $envvar = "DEB_" . $flag . "_MAINT_SET";
+	if (exists $ENV{$envvar}) {
+	    $self->set($flag, $ENV{$envvar}, undef);
+	}
+	$envvar = "DEB_" . $flag . "_MAINT_STRIP";
+	if (exists $ENV{$envvar}) {
+	    $self->strip($flag, $ENV{$envvar}, undef);
+	}
+	$envvar = "DEB_" . $flag . "_MAINT_APPEND";
+	if (exists $ENV{$envvar}) {
+	    $self->append($flag, $ENV{$envvar}, undef);
+	}
+	$envvar = "DEB_" . $flag . "_MAINT_PREPEND";
+	if (exists $ENV{$envvar}) {
+	    $self->prepend($flag, $ENV{$envvar}, undef);
+	}
     }
 }
 
+
 =item $bf->load_config()
 
-Call successively load_system_config(), load_user_config() and
-load_environment_config() to update the default build flags
-defined by the vendor.
+Call successively load_system_config(), load_user_config(),
+load_environment_config() and load_maintainer_config() to update the
+default build flags defined by the vendor.
 
 =cut
 
@@ -144,24 +187,57 @@ sub load_config {
     $self->load_system_config();
     $self->load_user_config();
     $self->load_environment_config();
+    $self->load_maintainer_config();
 }
 
 =item $bf->set($flag, $value, $source)
 
-Update the build flag $flag with value $value and record its origin as $source.
+Update the build flag $flag with value $value and record its origin as
+$source (if defined).
 
 =cut
 
 sub set {
     my ($self, $flag, $value, $src) = @_;
     $self->{flags}->{$flag} = $value;
-    $self->{origin}->{$flag} = $src;
+    $self->{origin}->{$flag} = $src if defined $src;
+}
+
+=item $bf->set_feature($area, $feature, $enabled)
+
+Update the boolean state of whether a specific feature within a known
+feature area has been enabled. The only currently known feature area is
+"hardening".
+
+=cut
+
+sub set_feature {
+    my ($self, $area, $feature, $enabled) = @_;
+    $self->{'features'}{$area}{$feature} = $enabled;
+}
+
+=item $bf->strip($flag, $value, $source)
+
+Update the build flag $flag by stripping the flags listed in $value and
+record its origin as $source (if defined).
+
+=cut
+
+sub strip {
+    my ($self, $flag, $value, $src) = @_;
+    foreach my $tostrip (split(/\s+/, $value)) {
+	next unless length $tostrip;
+	$self->{flags}->{$flag} =~ s/(^|\s+)\Q$tostrip\E(\s+|$)/ /g;
+    }
+    $self->{flags}->{$flag} =~ s/^\s+//g;
+    $self->{flags}->{$flag} =~ s/\s+$//g;
+    $self->{origin}->{$flag} = $src if defined $src;
 }
 
 =item $bf->append($flag, $value, $source)
 
 Append the options listed in $value to the current value of the flag $flag.
-Record its origin as $source.
+Record its origin as $source (if defined).
 
 =cut
 
@@ -172,9 +248,27 @@ sub append {
     } else {
         $self->{flags}->{$flag} = $value;
     }
-    $self->{origin}->{$flag} = $src;
+    $self->{origin}->{$flag} = $src if defined $src;
 }
 
+=item $bf->prepend($flag, $value, $source)
+
+Prepend the options listed in $value to the current value of the flag $flag.
+Record its origin as $source (if defined).
+
+=cut
+
+sub prepend {
+    my ($self, $flag, $value, $src) = @_;
+    if (length($self->{flags}->{$flag})) {
+        $self->{flags}->{$flag} = "$value " . $self->{flags}->{$flag};
+    } else {
+        $self->{flags}->{$flag} = $value;
+    }
+    $self->{origin}->{$flag} = $src if defined $src;
+}
+
+
 =item $bf->update_from_conffile($file, $source)
 
 Update the current build flags based on the configuration directives
@@ -192,7 +286,7 @@ sub update_from_conffile {
         chomp;
         next if /^\s*#/; # Skip comments
         next if /^\s*$/; # Skip empty lines
-        if (/^(append|set)\s+(\S+)\s+(\S.*\S)\s*$/i) {
+        if (/^(append|prepend|set|strip)\s+(\S+)\s+(\S.*\S)\s*$/i) {
             my ($op, $flag, $value) = ($1, $2, $3);
             unless (exists $self->{flags}->{$flag}) {
                 warning(_g("line %d of %s mentions unknown flag %s"), $., $file, $flag);
@@ -200,8 +294,12 @@ sub update_from_conffile {
             }
             if (lc($op) eq "set") {
                 $self->set($flag, $value, $src);
+            } elsif (lc($op) eq "strip") {
+                $self->strip($flag, $value, $src);
             } elsif (lc($op) eq "append") {
                 $self->append($flag, $value, $src);
+            } elsif (lc($op) eq "prepend") {
+                $self->prepend($flag, $value, $src);
             }
         } else {
             warning(_g("line %d of %s is invalid, it has been ignored."), $., $file);
@@ -222,6 +320,18 @@ sub get {
     return $self->{'flags'}{$key};
 }
 
+=item $bf->get_features($area)
+
+Return, for the given area, a hash with keys as feature names, and values
+as booleans indicating whether the feature is enabled or not.
+
+=cut
+
+sub get_features {
+    my ($self, $area) = @_;
+    return %{$self->{'features'}{$area}};
+}
+
 =item $bf->get_origin($flag)
 
 Return the origin associated to the flag. It might be undef if the
@@ -234,6 +344,18 @@ sub get_origin {
     return $self->{'origin'}{$key};
 }
 
+=item $bf->has_features($area)
+
+Returns true if the given area of features is known, and false otherwise.
+The only currently recognized area is "hardening".
+
+=cut
+
+sub has_features {
+    my ($self, $area) = @_;
+    return exists $self->{'features'}{$area};
+}
+
 =item $bf->has($option)
 
 Returns a boolean indicating whether the flags exists in the object.
@@ -258,6 +380,20 @@ sub list {
 
 =back
 
+=head1 CHANGES
+
+=head2 Version 1.01
+
+New method: $bf->prepend() very similar to append(). Implement support of
+the prepend operation everywhere.
+
+New method: $bf->load_maintainer_config() that update the build flags
+based on the package maintainer directives.
+
+=head2 Version 1.02
+
+New methods: $bf->get_features(), $bf->has_features(), $bf->set_feature().
+
 =head1 AUTHOR
 
 Raphaël Hertzog <hertzog@debian.org>
diff --git a/scripts/Dpkg/BuildOptions.pm b/scripts/Dpkg/BuildOptions.pm
index 2638017..1accdec 100644
--- a/scripts/Dpkg/BuildOptions.pm
+++ b/scripts/Dpkg/BuildOptions.pm
@@ -19,7 +19,7 @@ package Dpkg::BuildOptions;
 use strict;
 use warnings;
 
-our $VERSION = "1.00";
+our $VERSION = "1.01";
 
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
@@ -33,16 +33,18 @@ Dpkg::BuildOptions - parse and update build options
 =head1 DESCRIPTION
 
 The Dpkg::BuildOptions object can be used to manipulate options stored
-in the DEB_BUILD_OPTIONS environment variable.
+in environment variables like DEB_BUILD_OPTIONS and
+DEB_BUILD_MAINT_OPTIONS.
 
 =head1 FUNCTIONS
 
 =over 4
 
-=item my $bo = Dpkg::BuildOptions->new()
+=item my $bo = Dpkg::BuildOptions->new(%opts)
 
 Create a new Dpkg::BuildOptions object. It will be initialized based
-on the value of the DEB_BUILD_OPTIONS environment variable.
+on the value of the environment variable named $opts{'envvar'} (or
+DEB_BUILD_OPTIONS if that option is not set).
 
 =cut
 
@@ -53,9 +55,10 @@ sub new {
     my $self = {
         options => {},
 	source => {},
+	envvar => $opts{'envvar'} // "DEB_BUILD_OPTIONS",
     };
     bless $self, $class;
-    $self->merge($ENV{DEB_BUILD_OPTIONS}, "DEB_BUILD_OPTIONS");
+    $self->merge($ENV{$self->{'envvar'}}, $self->{'envvar'});
     return $self;
 }
 
@@ -169,14 +172,14 @@ sub output {
 =item $bo->export([$var])
 
 Export the build options to the given environment variable. If omitted,
-DEB_BUILD_OPTIONS is assumed. The value set to the variable is also
-returned.
+the environment variable defined at creation time is assumed. The value
+set to the variable is also returned.
 
 =cut
 
 sub export {
     my ($self, $var) = @_;
-    $var = "DEB_BUILD_OPTIONS" unless defined $var;
+    $var = $self->{'envvar'} unless defined $var;
     my $content = $self->output();
     $ENV{$var} = $content;
     return $content;
@@ -184,6 +187,13 @@ sub export {
 
 =back
 
+=head1 CHANGES
+
+=head2 Version 1.01
+
+Enable to use another environment variable instead of DEB_BUILD_OPTIONS.
+Thus add support for the "envvar" option at creation time.
+
 =head1 AUTHOR
 
 Raphaël Hertzog <hertzog@debian.org>
diff --git a/scripts/Dpkg/Changelog.pm b/scripts/Dpkg/Changelog.pm
index 4303618..42f877d 100644
--- a/scripts/Dpkg/Changelog.pm
+++ b/scripts/Dpkg/Changelog.pm
@@ -97,7 +97,7 @@ sub set_options {
 
 =item $c->reset_parse_errors()
 
-Can be used to delete all information about errors ocurred during
+Can be used to delete all information about errors occurred during
 previous L<parse> runs.
 
 =cut
diff --git a/scripts/Dpkg/Changelog/Entry/Debian.pm b/scripts/Dpkg/Changelog/Entry/Debian.pm
index 3607c7a..d42b43c 100644
--- a/scripts/Dpkg/Changelog/Entry/Debian.pm
+++ b/scripts/Dpkg/Changelog/Entry/Debian.pm
@@ -114,7 +114,7 @@ sub check_header {
     my ($self) = @_;
     my @errors;
     if (defined($self->{header}) and $self->{header} =~ $regex_header) {
-	my $options = $4;
+	my ($version, $options) = ($2, $4);
 	$options =~ s/^\s+//;
 	my %optdone;
 	foreach my $opt (split(/\s*,\s*/, $options)) {
@@ -135,6 +135,10 @@ sub check_header {
 		push @errors, sprintf(_g("unknown key-value %s"), $k);
 	    }
 	}
+	my ($ok, $msg) = version_check($version);
+	unless ($ok) {
+	    push @errors, sprintf(_g("version '%s' is invalid: %s"), $version, $msg);
+	}
     } else {
 	push @errors, _g("the header doesn't match the expected regex");
     }
diff --git a/scripts/Dpkg/Compression.pm b/scripts/Dpkg/Compression.pm
index 0a5ed94..c83fb4e 100644
--- a/scripts/Dpkg/Compression.pm
+++ b/scripts/Dpkg/Compression.pm
@@ -18,7 +18,7 @@ package Dpkg::Compression;
 use strict;
 use warnings;
 
-our $VERSION = "1.00";
+our $VERSION = "1.01";
 
 use Dpkg::ErrorHandling;
 use Dpkg::Gettext;
@@ -54,26 +54,30 @@ my $COMP = {
 	"file_ext" => "gz",
 	"comp_prog" => [ "gzip", "--no-name", "--rsyncable" ],
 	"decomp_prog" => [ "gunzip" ],
+	"default_level" => 9,
     },
     "bzip2" => {
 	"file_ext" => "bz2",
 	"comp_prog" => [ "bzip2" ],
 	"decomp_prog" => [ "bunzip2" ],
+	"default_level" => 9,
     },
     "lzma" => {
 	"file_ext" => "lzma",
 	"comp_prog" => [ 'xz', '--format=lzma' ],
 	"decomp_prog" => [ 'unxz', '--format=lzma' ],
+	"default_level" => 6,
     },
     "xz" => {
 	"file_ext" => "xz",
 	"comp_prog" => [ "xz" ],
 	"decomp_prog" => [ "unxz" ],
+	"default_level" => 6,
     },
 };
 
 our $default_compression = "gzip";
-our $default_compression_level = 9;
+our $default_compression_level = undef;
 
 =item $compression_re_file_ext
 
@@ -117,6 +121,7 @@ sub compression_is_supported {
 Returns the requested property of the compression method. Returns undef if
 either the property or the compression method doesn't exist. Valid
 properties currently include "file_ext" for the file extension,
+"default_level" for the default compression level,
 "comp_prog" for the name of the compression program and "decomp_prog" for
 the name of the decompression program.
 
@@ -173,25 +178,29 @@ sub compression_set_default {
 =item my $level = compression_get_default_level()
 
 Return the default compression level used when compressing data. It's "9"
-unless C<compression_set_default_level> has been used to change it.
+for "gzip" and "bzip2", "6" for "xz" and "lzma", unless
+C<compression_set_default_level> has been used to change it.
 
 =item compression_set_default_level($level)
 
-Change the default compression level. Errors out if the
+Change the default compression level. Passing undef as the level will
+reset it to the compressor specific default, otherwise errors out if the
 level is not valid (see C<compression_is_valid_level>).
-either a number between 1 and 9 or "fast"
-or "best".
 
 =cut
 
 sub compression_get_default_level {
-    return $default_compression_level;
+    if (defined $default_compression_level) {
+        return $default_compression_level;
+    } else {
+        return compression_get_property($default_compression, "default_level");
+    }
 }
 
 sub compression_set_default_level {
     my ($level) = @_;
     error(_g("%s is not a compression level"), $level)
-            unless compression_is_valid_level($level);
+            unless !defined($level) or compression_is_valid_level($level);
     $default_compression_level = $level;
 }
 
diff --git a/scripts/Dpkg/Control.pm b/scripts/Dpkg/Control.pm
index b3b8939..01d8d28 100644
--- a/scripts/Dpkg/Control.pm
+++ b/scripts/Dpkg/Control.pm
@@ -66,12 +66,12 @@ in a Debian source package.
 
 =item CTRL_INDEX_SRC
 
-Corresponds to an entry in a Sources file of an APT source package
+Corresponds to an entry in a Sources file of a source package
 repository.
 
 =item CTRL_INDEX_PKG
 
-Corresponds to an entry in a Packages file of an APT binary package
+Corresponds to an entry in a Packages file of a binary package
 repository.
 
 =item CTRL_PKG_SRC
@@ -153,9 +153,9 @@ sub set_options {
         } elsif ($t == CTRL_CHANGELOG) {
             $$self->{'name'} = _g("parsed version of changelog");
         } elsif ($t == CTRL_INDEX_SRC) {
-            $$self->{'name'} = sprintf(_g("entry of APT's %s file"), "Sources");
+            $$self->{'name'} = sprintf(_g("entry in repository's %s file"), "Sources");
         } elsif ($t == CTRL_INDEX_PKG) {
-            $$self->{'name'} = sprintf(_g("entry of APT's %s file"), "Packages");
+            $$self->{'name'} = sprintf(_g("entry in repository's %s file"), "Packages");
         } elsif ($t == CTRL_PKG_SRC) {
             $$self->{'name'} = sprintf(_g("%s file"), ".dsc");
         } elsif ($t == CTRL_PKG_DEB) {
diff --git a/scripts/Dpkg/Control/Fields.pm b/scripts/Dpkg/Control/Fields.pm
index d7d7dcf..41b5d9c 100644
--- a/scripts/Dpkg/Control/Fields.pm
+++ b/scripts/Dpkg/Control/Fields.pm
@@ -306,7 +306,7 @@ our %FIELD_ORDER = (
     ],
     CTRL_FILE_STATUS() => [ # Same as fieldinfos in lib/dpkg/parse.c
         qw(Package Essential Status Priority Section Installed-Size Origin
-        Maintainer Bugs Architecture Source Version Config-Version
+        Maintainer Bugs Architecture Multi-Arch Source Version Config-Version
         Replaces Provides Depends Pre-Depends Recommends Suggests Breaks
         Conflicts Enhances Conffiles Description Triggers-Pending
         Triggers-Awaited)
diff --git a/scripts/Dpkg/Control/Hash.pm b/scripts/Dpkg/Control/Hash.pm
index 82157d9..5ab28c1 100644
--- a/scripts/Dpkg/Control/Hash.pm
+++ b/scripts/Dpkg/Control/Hash.pm
@@ -119,6 +119,16 @@ sub new {
     return $self;
 }
 
+# There is naturally a circular reference between the tied hash and its
+# containing object. Happily, the extra layer of scalar reference can
+# be used to detect the destruction of the object and break the loop so
+# that everything gets garbage-collected.
+
+sub DESTROY {
+    my ($self) = @_;
+    delete $$self->{'fields'};
+}
+
 =item $c->set_options($option, %opts)
 
 Changes the value of one or more options.
@@ -392,9 +402,10 @@ sub field_capitalize($) {
 }
 
 # $self->[0] is the real hash
-# $self->[1] is an array containing the ordered list of keys
-# $self->[2] is an hash describing the relative importance of each field
-# (used to sort the output).
+# $self->[1] is a reference to the hash contained by the parent object.
+# This reference bypasses the top-level scalar reference of a
+# Dpkg::Control::Hash, hence ensuring that that reference gets DESTROYed
+# properly.
 
 # Dpkg::Control::Hash->new($parent)
 #
@@ -412,7 +423,7 @@ sub TIEHASH  {
     my ($class, $parent) = @_;
     die "Parent object must be Dpkg::Control::Hash"
         if not $parent->isa("Dpkg::Control::Hash");
-    return bless [ {}, $parent ], $class;
+    return bless [ {}, $$parent ], $class;
 }
 
 sub FETCH {
@@ -427,7 +438,7 @@ sub STORE {
     my $parent = $self->[1];
     $key = lc($key);
     if (not exists $self->[0]->{$key}) {
-	push @{$$parent->{'in_order'}}, field_capitalize($key);
+	push @{$parent->{'in_order'}}, field_capitalize($key);
     }
     $self->[0]->{$key} = $value;
 }
@@ -441,7 +452,7 @@ sub EXISTS {
 sub DELETE {
     my ($self, $key) = @_;
     my $parent = $self->[1];
-    my $in_order = $$parent->{'in_order'};
+    my $in_order = $parent->{'in_order'};
     $key = lc($key);
     if (exists $self->[0]->{$key}) {
 	delete $self->[0]->{$key};
@@ -455,7 +466,7 @@ sub DELETE {
 sub FIRSTKEY {
     my $self = shift;
     my $parent = $self->[1];
-    foreach (@{$$parent->{'in_order'}}) {
+    foreach (@{$parent->{'in_order'}}) {
 	return $_ if exists $self->[0]->{lc($_)};
     }
 }
@@ -464,7 +475,7 @@ sub NEXTKEY {
     my ($self, $last) = @_;
     my $parent = $self->[1];
     my $found = 0;
-    foreach (@{$$parent->{'in_order'}}) {
+    foreach (@{$parent->{'in_order'}}) {
 	if ($found) {
 	    return $_ if exists $self->[0]->{lc($_)};
 	} else {
diff --git a/scripts/Dpkg/Control/Info.pm b/scripts/Dpkg/Control/Info.pm
index 556c531..b4009e8 100644
--- a/scripts/Dpkg/Control/Info.pm
+++ b/scripts/Dpkg/Control/Info.pm
@@ -38,7 +38,7 @@ Dpkg::Control::Info - parse files like debian/control
 =head1 DESCRIPTION
 
 It provides an object to access data of files that follow the same
-syntax than debian/control.
+syntax as debian/control.
 
 =head1 FUNCTIONS
 
@@ -107,8 +107,12 @@ sub parse {
         last if not $cdata->parse($fh, $desc);
 	push @{$self->{packages}}, $cdata;
 	unless (exists $cdata->{Package}) {
-	    syntaxerr($desc, _g("block lacks a package field"));
+	    syntaxerr($desc, _g("block lacks the '%s' field"), "Package");
 	}
+	unless (exists $cdata->{Architecture}) {
+	    syntaxerr($desc, _g("block lacks the '%s' field"), "Architecture");
+	}
+
     }
 }
 
diff --git a/scripts/Dpkg/Control/Types.pm b/scripts/Dpkg/Control/Types.pm
index 56ddeca..a1a6590 100644
--- a/scripts/Dpkg/Control/Types.pm
+++ b/scripts/Dpkg/Control/Types.pm
@@ -38,8 +38,8 @@ use constant {
     CTRL_UNKNOWN => 0,
     CTRL_INFO_SRC => 1,      # First control block in debian/control
     CTRL_INFO_PKG => 2,      # Subsequent control blocks in debian/control
-    CTRL_INDEX_SRC => 4,     # Entry in APT's Packages files
-    CTRL_INDEX_PKG => 8,     # Entry in APT's Sources files
+    CTRL_INDEX_SRC => 4,     # Entry in repository's Packages files
+    CTRL_INDEX_PKG => 8,     # Entry in repository's Sources files
     CTRL_PKG_SRC => 16,      # .dsc file of source package
     CTRL_PKG_DEB => 32,      # DEBIAN/control in binary packages
     CTRL_FILE_CHANGES => 64, # .changes file
diff --git a/scripts/Dpkg/Deps.pm b/scripts/Dpkg/Deps.pm
index ebfa598..9635cc2 100644
--- a/scripts/Dpkg/Deps.pm
+++ b/scripts/Dpkg/Deps.pm
@@ -584,7 +584,7 @@ sub parse_string {
     $self->{archqual} = $2 if defined($2);
     $self->{relation} = version_normalize_relation($3) if defined($3);
     if (defined($4)) {
-        $self->{version} = Dpkg::Version->new($4);
+	$self->{version} = Dpkg::Version->new($4);
     }
     if (defined($5)) {
 	$self->{arches} = [ split(/\s+/, $5) ];
@@ -1137,11 +1137,11 @@ sub simplify_deps {
 
 WHILELOOP:
     while (@{$self->{list}}) {
-	my $dep = shift @{$self->{list}};
-	foreach my $odep (@new) {
+	my $odep = shift @{$self->{list}};
+	foreach my $dep (@new) {
 	    next WHILELOOP if $dep->merge_union($odep);
 	}
-	push @new, $dep;
+	push @new, $odep;
     }
     $self->{list} = [ @new ];
 }
@@ -1271,7 +1271,6 @@ sub _find_virtual_packages {
     return @{$self->{virtualpkg}{$pkg}};
 }
 
-
 sub _evaluate_simple_dep {
     my ($self, $dep) = @_;
     my ($lackinfos, $pkg) = (0, $dep->{package});
diff --git a/scripts/Dpkg/ErrorHandling.pm b/scripts/Dpkg/ErrorHandling.pm
index f9cddce..bdb3fe3 100644
--- a/scripts/Dpkg/ErrorHandling.pm
+++ b/scripts/Dpkg/ErrorHandling.pm
@@ -109,7 +109,9 @@ sub usageerr(@)
 }
 
 sub syntaxerr {
-    my ($file, $msg) = @_;
+    my ($file, $msg) = (shift, shift);
+
+    $msg = sprintf($msg, @_) if (@_);
     error(_g("syntax error in %s at line %d: %s"), $file, $., $msg);
 }
 
diff --git a/scripts/Dpkg/Path.pm b/scripts/Dpkg/Path.pm
index b962eab..383bc0d 100644
--- a/scripts/Dpkg/Path.pm
+++ b/scripts/Dpkg/Path.pm
@@ -24,12 +24,14 @@ our $VERSION = "1.02";
 use base qw(Exporter);
 use File::Spec;
 use Cwd qw(realpath);
+
+use Dpkg::Arch qw(get_host_arch debarch_to_debtriplet);
 use Dpkg::IPC;
 
 our @EXPORT_OK = qw(get_pkg_root_dir relative_to_pkg_root
 		    guess_pkg_root_dir check_files_are_the_same
 		    resolve_symlink canonpath find_command
-		    get_control_path);
+		    get_control_path find_build_file);
 
 =encoding utf8
 
@@ -241,8 +243,49 @@ sub get_control_path($;$) {
     return split(/\n/, $control_file);
 }
 
+=item my $file = find_build_file($basename)
+
+Selects the right variant of the given file: the arch-specific variant
+("$basename.$arch") has priority over the OS-specific variant
+("$basename.$os") which has priority over the default variant
+("$basename"). If none of the files exists, then it returns undef.
+
+=item my @files = find_build_file($basename)
+
+Return the available variants of the given file. Returns an empty
+list if none of the files exists.
+
+=cut
+
+sub find_build_file($) {
+    my $base = shift;
+    my $host_arch = get_host_arch();
+    my ($abi, $host_os, $cpu) = debarch_to_debtriplet($host_arch);
+    my @files;
+    foreach my $f ("$base.$host_arch", "$base.$host_os", "$base") {
+        push @files, $f if -f $f;
+    }
+    return @files if wantarray;
+    return $files[0] if scalar @files;
+    return undef;
+}
+
 =back
 
+=head1 CHANGES
+
+=head2 Version 1.03
+
+New function: find_build_file()
+
+=head2 Version 1.02
+
+New function: get_control_path()
+
+=head2 Version 1.01
+
+New function: find_command()
+
 =head1 AUTHOR
 
 Raphaël Hertzog <hertzog@debian.org>.
diff --git a/scripts/Dpkg/Shlibs.pm b/scripts/Dpkg/Shlibs.pm
index 95ef4fe..722504d 100644
--- a/scripts/Dpkg/Shlibs.pm
+++ b/scripts/Dpkg/Shlibs.pm
@@ -29,7 +29,8 @@ use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
 use Dpkg::Shlibs::Objdump;
 use Dpkg::Path qw(resolve_symlink canonpath);
-use Dpkg::Arch qw(debarch_to_gnutriplet get_build_arch get_host_arch);
+use Dpkg::Arch qw(debarch_to_gnutriplet get_build_arch get_host_arch
+                  gnutriplet_to_multiarch debarch_to_multiarch);
 
 use constant DEFAULT_LIBRARY_PATH =>
     qw(/lib /usr/lib /lib32 /usr/lib32 /lib64 /usr/lib64
@@ -38,23 +39,27 @@ use constant DEFAULT_LIBRARY_PATH =>
 # Adjust set of directories to consider when we're in a situation of a
 # cross-build or a build of a cross-compiler
 my @crosslibrarypaths;
-my $crossprefix;
+my ($crossprefix, $multiarch);
 # Detect cross compiler builds
 if ($ENV{GCC_TARGET}) {
     $crossprefix = debarch_to_gnutriplet($ENV{GCC_TARGET});
+    $multiarch = debarch_to_multiarch($ENV{GCC_TARGET});
 }
 if ($ENV{DEB_TARGET_GNU_TYPE} and
     ($ENV{DEB_TARGET_GNU_TYPE} ne $ENV{DEB_BUILD_GNU_TYPE}))
 {
     $crossprefix = $ENV{DEB_TARGET_GNU_TYPE};
+    $multiarch = gnutriplet_to_multiarch($ENV{DEB_TARGET_GNU_TYPE});
 }
 # host for normal cross builds.
 if (get_build_arch() ne get_host_arch()) {
     $crossprefix = debarch_to_gnutriplet(get_host_arch());
+    $multiarch = debarch_to_multiarch(get_host_arch());
 }
 # Define list of directories containing crossbuilt libraries
 if ($crossprefix) {
-    push @crosslibrarypaths, "/$crossprefix/lib", "/usr/$crossprefix/lib",
+    push @crosslibrarypaths, "/lib/$multiarch", "/usr/lib/$multiarch",
+            "/$crossprefix/lib", "/usr/$crossprefix/lib",
             "/$crossprefix/lib32", "/usr/$crossprefix/lib32",
             "/$crossprefix/lib64", "/usr/$crossprefix/lib64";
 }
diff --git a/scripts/Dpkg/Shlibs/SymbolFile.pm b/scripts/Dpkg/Shlibs/SymbolFile.pm
index fa079b2..108fc07 100644
--- a/scripts/Dpkg/Shlibs/SymbolFile.pm
+++ b/scripts/Dpkg/Shlibs/SymbolFile.pm
@@ -236,8 +236,8 @@ sub parse {
 	    }
 	    $dir =~ s{[^/]+$}{}; # Strip filename
 	    $self->load("$dir$filename", $seen, $obj_ref, $new_base_symbol);
-	} elsif (/^#/) {
-	    # Skip possible comments
+	} elsif (/^#|^$/) {
+	    # Skip possible comments and empty lines
 	} elsif (/^\|\s*(.*)$/) {
 	    # Alternative dependency template
 	    push @{$self->{objects}{$$obj_ref}{deps}}, "$1";
diff --git a/scripts/Dpkg/Source/Package.pm b/scripts/Dpkg/Source/Package.pm
index 7eeadfe..693eda5 100644
--- a/scripts/Dpkg/Source/Package.pm
+++ b/scripts/Dpkg/Source/Package.pm
@@ -1,4 +1,4 @@
-# Copyright © 2008 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2008-2011 Raphaël Hertzog <hertzog@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
@@ -15,10 +15,27 @@
 
 package Dpkg::Source::Package;
 
+=encoding utf8
+
+=head1 NAME
+
+Dpkg::Source::Package - manipulate Debian source packages
+
+=head1 DESCRIPTION
+
+This module provides an object that can manipulate Debian source
+packages. While it supports both the extraction and the creation
+of source packages, the only API that is officially supported
+is the one that supports the extraction of the source package.
+
+=head1 FUNCTIONS
+
+=cut
+
 use strict;
 use warnings;
 
-our $VERSION = "0.01";
+our $VERSION = "1.0";
 
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
@@ -27,7 +44,7 @@ use Dpkg::Checksums;
 use Dpkg::Version;
 use Dpkg::Compression;
 use Dpkg::Exit;
-use Dpkg::Path qw(check_files_are_the_same);
+use Dpkg::Path qw(check_files_are_the_same find_command);
 use Dpkg::IPC;
 use Dpkg::Vendor qw(run_vendor_hook);
 
@@ -44,8 +61,6 @@ our $diff_ignore_default_regexp = '
 (?:^|/)\..*\.sw.$|
 # Ignore baz-style junk files or directories
 (?:^|/),,.*(?:$|/.*$)|
-# local-options must not be exported in the resulting source package
-(?:^|/)debian/source/local-options$|
 # File-names that should be ignored (never directories)
 (?:^|/)(?:DEADJOE|\.arch-inventory|\.(?:bzr|cvs|hg|git)ignore)$|
 # File or directory names that should be ignored
@@ -93,6 +108,41 @@ _darcs
 {arch}
 );
 
+=over 4
+
+=item $p = Dpkg::Source::Package->new(filename => $dscfile, options => {})
+
+Creates a new object corresponding to the source package described
+by the file $dscfile.
+
+The options hash supports the following options:
+
+=over 8
+
+=item skip_debianization
+
+If set to 1, do not apply Debian changes on the extracted source package.
+
+=item skip_patches
+
+If set to 1, do not apply Debian-specific patches. This options is
+specific for source packages using format "2.0" and "3.0 (quilt)".
+
+=item require_valid_signature
+
+If set to 1, the check_signature() method will be stricter and will error
+out if the signature can't be verified.
+
+=item copy_orig_tarballs
+
+If set to 1, the extraction will copy the upstream tarballs next the
+target directory. This is useful if you want to be able to rebuild the
+source package after its extraction.
+
+=back
+
+=cut
+
 # Object methods
 sub new {
     my ($this, %args) = @_;
@@ -118,13 +168,15 @@ sub init_options {
     # Use full ignore list by default
     # note: this function is not called by V1 packages
     $self->{'options'}{'diff_ignore_regexp'} ||= $diff_ignore_default_regexp;
+    $self->{'options'}{'diff_ignore_regexp'} .= '|(?:^|/)debian/source/local-.*$';
     if (defined $self->{'options'}{'tar_ignore'}) {
         $self->{'options'}{'tar_ignore'} = [ @tar_ignore_default_pattern ]
             unless @{$self->{'options'}{'tar_ignore'}};
     } else {
         $self->{'options'}{'tar_ignore'} = [ @tar_ignore_default_pattern ];
     }
-    push @{$self->{'options'}{'tar_ignore'}}, "debian/source/local-options";
+    push @{$self->{'options'}{'tar_ignore'}}, "debian/source/local-options",
+         "debian/source/local-patch-header";
     # Skip debianization while specific to some formats has an impact
     # on code common to all formats
     $self->{'options'}{'skip_debianization'} ||= 0;
@@ -189,16 +241,37 @@ sub upgrade_object_type {
     }
 }
 
+=item $p->get_filename()
+
+Returns the filename of the DSC file.
+
+=cut
+
 sub get_filename {
     my ($self) = @_;
     return $self->{'basedir'} . $self->{'filename'};
 }
 
+=item $p->get_files()
+
+Returns the list of files referenced by the source package. The filenames
+usually do not have any path information.
+
+=cut
+
 sub get_files {
     my ($self) = @_;
     return $self->{'checksums'}->get_files();
 }
 
+=item $p->check_checksums()
+
+Verify the checksums embedded in the DSC file. It requires the presence of
+the other files constituting the source package. If any inconsistency is
+discovered, it immediately errors out.
+
+=cut
+
 sub check_checksums {
     my ($self) = @_;
     my $checksums = $self->{'checksums'};
@@ -243,18 +316,35 @@ sub find_original_tarballs {
     return @tar;
 }
 
+=item $bool = $p->is_signed()
+
+Returns 1 if the DSC files contains an embedded OpenPGP signature.
+Otherwise returns 0.
+
+=cut
+
 sub is_signed {
     my $self = shift;
     return $self->{'is_signed'};
 }
 
+=item $p->check_signature()
+
+Implement the same OpenPGP signature check that dpkg-source does.
+In case of problems, it prints a warning or errors out.
+
+If the object has been created with the "require_valid_signature" option,
+then any problem will result in a fatal error.
+
+=cut
+
 sub check_signature {
     my ($self) = @_;
     my $dsc = $self->get_filename();
     my @exec;
-    if (-x '/usr/bin/gpgv') {
+    if (find_command('gpgv')) {
         push @exec, "gpgv";
-    } elsif (-x '/usr/bin/gpg') {
+    } elsif (find_command('gpg')) {
         push @exec, "gpg", "--no-default-keyring", "-q", "--verify";
     }
     if (scalar(@exec)) {
@@ -307,6 +397,13 @@ sub parse_cmdline_option {
     return 0;
 }
 
+=item $p->extract($targetdir)
+
+Extracts the source package in the target directory $targetdir. Beware
+that if $targetdir already exists, it will be erased.
+
+=cut
+
 sub extract {
     my $self = shift;
     my $newdirectory = $_[0];
@@ -415,6 +512,12 @@ sub add_file {
 					    use_files_for_md5 => 1);
 }
 
+sub commit {
+    my ($self, $dir) = @_;
+    info(_g("'%s' is not supported by the source format '%s'"),
+         "dpkg-source --commit", $self->{'fields'}{'Format'});
+}
+
 sub write_dsc {
     my ($self, %opts) = @_;
     my $fields = $self->{'fields'};
@@ -450,5 +553,13 @@ sub write_dsc {
     close(DSC);
 }
 
+=back
+
+=head1 AUTHOR
+
+Raphaël Hertzog, E<lt>hertzog@debian.orgE<gt>
+
+=cut
+
 # vim: set et sw=4 ts=8
 1;
diff --git a/scripts/Dpkg/Source/Package/V1.pm b/scripts/Dpkg/Source/Package/V1.pm
index 8772e8d..35704c5 100644
--- a/scripts/Dpkg/Source/Package/V1.pm
+++ b/scripts/Dpkg/Source/Package/V1.pm
@@ -44,11 +44,12 @@ sub init_options {
     # Don't call $self->SUPER::init_options() on purpose, V1.0 has no
     # ignore by default
     if ($self->{'options'}{'diff_ignore_regexp'}) {
-	$self->{'options'}{'diff_ignore_regexp'} .= '|(?:^|/)debian/source/local-options$';
+	$self->{'options'}{'diff_ignore_regexp'} .= '|(?:^|/)debian/source/local-.*$';
     } else {
-	$self->{'options'}{'diff_ignore_regexp'} = '(?:^|/)debian/source/local-options$';
+	$self->{'options'}{'diff_ignore_regexp'} = '(?:^|/)debian/source/local-.*$';
     }
-    push @{$self->{'options'}{'tar_ignore'}}, "debian/source/local-options";
+    push @{$self->{'options'}{'tar_ignore'}}, "debian/source/local-options",
+         "debian/source/local-patch-header";
     $self->{'options'}{'sourcestyle'} ||= 'X';
     $self->{'options'}{'skip_debianization'} ||= 0;
     $self->{'options'}{'abort_on_upstream_changes'} ||= 0;
diff --git a/scripts/Dpkg/Source/Package/V2.pm b/scripts/Dpkg/Source/Package/V2.pm
index e3e0ec8..2a7479a 100644
--- a/scripts/Dpkg/Source/Package/V2.pm
+++ b/scripts/Dpkg/Source/Package/V2.pm
@@ -1,4 +1,4 @@
-# Copyright © 2008 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2008-2011 Raphaël Hertzog <hertzog@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
@@ -30,6 +30,9 @@ use Dpkg::Source::Archive;
 use Dpkg::Source::Patch;
 use Dpkg::Exit;
 use Dpkg::Source::Functions qw(erasedir is_binary fs_time);
+use Dpkg::Vendor qw(run_vendor_hook);
+use Dpkg::Control;
+use Dpkg::Changelog::Parse;
 
 use POSIX;
 use File::Basename;
@@ -37,6 +40,7 @@ use File::Temp qw(tempfile tempdir);
 use File::Path;
 use File::Spec;
 use File::Find;
+use File::Copy;
 
 our $CURRENT_MINOR_VERSION = "0";
 
@@ -59,8 +63,8 @@ sub init_options {
         unless exists $self->{'options'}{'skip_debianization'};
     $self->{'options'}{'create_empty_orig'} = 0
         unless exists $self->{'options'}{'create_empty_orig'};
-    $self->{'options'}{'abort_on_upstream_changes'} = 0
-        unless exists $self->{'options'}{'abort_on_upstream_changes'};
+    $self->{'options'}{'auto_commit'} = 0
+        unless exists $self->{'options'}{'auto_commit'};
 }
 
 sub parse_cmdline_option {
@@ -90,7 +94,10 @@ sub parse_cmdline_option {
         $self->{'options'}{'create_empty_orig'} = 1;
         return 1;
     } elsif ($opt =~ /^--abort-on-upstream-changes$/) {
-        $self->{'options'}{'abort_on_upstream_changes'} = 1;
+        $self->{'options'}{'auto_commit'} = 0;
+        return 1;
+    } elsif ($opt =~ /^--auto-commit$/) {
+        $self->{'options'}{'auto_commit'} = 1;
         return 1;
     }
     return 0;
@@ -208,6 +215,7 @@ sub apply_patches {
     return unless scalar(@patches);
     my $applied = File::Spec->catfile($dir, "debian", "patches", ".dpkg-source-applied");
     open(APPLIED, '>', $applied) || syserr(_g("cannot write %s"), $applied);
+    print APPLIED "# During $opts{'usage'}\n";
     my $timestamp = fs_time($applied);
     foreach my $patch ($self->get_patches($dir, %opts)) {
         my $path = File::Spec->catfile($dir, "debian", "patches", $patch);
@@ -238,12 +246,22 @@ sub unapply_patches {
     unlink($applied);
 }
 
+sub upstream_tarball_template {
+    my ($self) = @_;
+    my $ext = "{" . join(",",
+        sort map {
+            compression_get_property($_, "file_ext")
+        } compression_get_list()) . "}";
+    return "../" . $self->get_basename() . ".orig.tar.$ext";
+}
+
 sub can_build {
     my ($self, $dir) = @_;
     return 1 if $self->find_original_tarballs(include_supplementary => 0);
     return 1 if $self->{'options'}{'create_empty_orig'} and
                 $self->find_original_tarballs(include_main => 0);
-    return (0, _g("no orig.tar file found"));
+    return (0, sprintf(_g("no upstream tarball found at %s"),
+                       $self->upstream_tarball_template()));
 }
 
 sub before_build {
@@ -253,13 +271,24 @@ sub before_build {
 
 sub after_build {
     my ($self, $dir) = @_;
-    $self->unapply_patches($dir) if $self->{'options'}{'unapply_patches'};
+    my $applied = File::Spec->catfile($dir, "debian", "patches", ".dpkg-source-applied");
+    my $reason = "";
+    if (-e $applied) {
+        open(APPLIED, "<", $applied) || syserr(_g("cannot read %s"), $applied);
+        $reason = <APPLIED>;
+        close(APPLIED);
+    }
+    if ($reason =~ /^# During preparation/ or
+        $self->{'options'}{'unapply_patches'}) {
+        $self->unapply_patches($dir);
+    }
 }
 
 sub prepare_build {
     my ($self, $dir) = @_;
     $self->{'diff_options'} = {
-        diff_ignore_regexp => $self->{'options'}{'diff_ignore_regexp'},
+        diff_ignore_regexp => $self->{'options'}{'diff_ignore_regexp'} .
+                              '|(^|/)debian/patches/.dpkg-source-applied$',
         include_removal => $self->{'options'}{'include_removal'},
         include_timestamp => $self->{'options'}{'include_timestamp'},
         use_dev_null => 1,
@@ -282,28 +311,15 @@ sub check_patches_applied {
     my ($self, $dir) = @_;
     my $applied = File::Spec->catfile($dir, "debian", "patches", ".dpkg-source-applied");
     unless (-e $applied) {
-        warning(_g("patches have not been applied, applying them now (use --no-preparation to override)"));
+        info(_g("patches are not applied, applying them now"));
         $self->apply_patches($dir, usage => 'preparation');
     }
 }
 
-sub do_build {
-    my ($self, $dir) = @_;
+sub generate_patch {
+    my ($self, $dir, %opts) = @_;
     my ($dirname, $updir) = fileparse($dir);
-    my @argv = @{$self->{'options'}{'ARGV'}};
-    if (scalar(@argv)) {
-        usageerr(_g("-b takes only one parameter with format `%s'"),
-                 $self->{'fields'}{'Format'});
-    }
-    $self->prepare_build($dir);
-
-    my $include_binaries = $self->{'options'}{'include_binaries'};
-    my @tar_ignore = map { "--exclude=$_" } @{$self->{'options'}{'tar_ignore'}};
-
-    my $sourcepackage = $self->{'fields'}{'Source'};
-    my $basenamerev = $self->get_basename(1);
-    my $basename = $self->get_basename();
-    my $basedirname = $basename;
+    my $basedirname = $self->get_basename();
     $basedirname =~ s/_/-/;
 
     # Identify original tarballs
@@ -325,10 +341,13 @@ sub do_build {
         }
     }
 
-    error(_g("no orig.tar file found")) unless $tarfile;
+    error(_g("no upstream tarball found at %s"),
+          $self->upstream_tarball_template()) unless $tarfile;
 
-    info(_g("building %s using existing %s"),
-	 $sourcepackage, "@origtarballs");
+    if ($opts{'usage'} eq "build") {
+        info(_g("building %s using existing %s"),
+             $self->{'fields'}{'Source'}, "@origtarballs");
+    }
 
     # Unpack a second copy for comparison
     my $tmp = tempdir("$dirname.orig.XXXXXX", DIR => $updir);
@@ -351,7 +370,53 @@ sub do_build {
     subprocerr(_g("copy of the debian directory")) if $?;
 
     # Apply all patches except the last automatic one
-    $self->apply_patches($tmp, skip_auto => 1, usage => 'build');
+    $opts{'skip_auto'} //= 0;
+    $self->apply_patches($tmp, skip_auto => $opts{'skip_auto'}, usage => 'build');
+
+    # Create a patch
+    my ($difffh, $tmpdiff) = tempfile($self->get_basename(1) . ".diff.XXXXXX",
+                                      DIR => File::Spec->tmpdir(), UNLINK => 0);
+    push @Dpkg::Exit::handlers, sub { unlink($tmpdiff) };
+    my $diff = Dpkg::Source::Patch->new(filename => $tmpdiff,
+                                        compression => "none");
+    $diff->create();
+    $diff->set_header($self->get_patch_header($dir));
+    $diff->add_diff_directory($tmp, $dir, basedirname => $basedirname,
+            %{$self->{'diff_options'}},
+            handle_binary_func => $opts{'handle_binary'},
+            order_from => $opts{'order_from'});
+    error(_g("unrepresentable changes to source")) if not $diff->finish();
+
+    if (-s $tmpdiff) {
+        info(_g("local changes detected, the modified files are:"));
+        my $analysis = $diff->analyze($dir, verbose => 0);
+        foreach my $fn (sort keys %{$analysis->{'filepatched'}}) {
+            print " $fn\n";
+        }
+    }
+
+    # Remove the temporary directory
+    erasedir($tmp);
+    pop @Dpkg::Exit::handlers;
+    pop @Dpkg::Exit::handlers;
+
+    return $tmpdiff;
+}
+
+sub do_build {
+    my ($self, $dir) = @_;
+    my @argv = @{$self->{'options'}{'ARGV'}};
+    if (scalar(@argv)) {
+        usageerr(_g("-b takes only one parameter with format `%s'"),
+                 $self->{'fields'}{'Format'});
+    }
+    $self->prepare_build($dir);
+
+    my $include_binaries = $self->{'options'}{'include_binaries'};
+    my @tar_ignore = map { "--exclude=$_" } @{$self->{'options'}{'tar_ignore'}};
+
+    my $sourcepackage = $self->{'fields'}{'Source'};
+    my $basenamerev = $self->get_basename(1);
 
     # Prepare handling of binary files
     my %auth_bin_files;
@@ -406,9 +471,15 @@ sub do_build {
         # tarball due to ignores.
         my %exclude;
         my $reldir = File::Spec->abs2rel($File::Find::dir, $dir);
-        foreach my $fn (glob($tar_ignore_glob)) {
-            $exclude{$fn} = 1;
-        }
+        my $cwd = getcwd();
+        # Apply the pattern both from the top dir and from the inspected dir
+        chdir($dir) || syserr(_g("unable to chdir to `%s'"), $dir);
+        $exclude{$_} = 1 foreach glob($tar_ignore_glob);
+        chdir($cwd) || syserr(_g("unable to chdir to `%s'"), $cwd);
+        chdir($File::Find::dir) ||
+            syserr(_g("unable to chdir to `%s'"), $File::Find::dir);
+        $exclude{$_} = 1 foreach glob($tar_ignore_glob);
+        chdir($cwd) || syserr(_g("unable to chdir to `%s'"), $cwd);
         my @result;
         foreach my $fn (@_) {
             unless (exists $exclude{$fn} or exists $exclude{"$reldir/$fn"}) {
@@ -429,46 +500,28 @@ sub do_build {
     # Create a patch
     my $autopatch = File::Spec->catfile($dir, "debian", "patches",
                                         $self->get_autopatch_name());
-    my ($difffh, $tmpdiff) = tempfile("$basenamerev.diff.XXXXXX",
-                                      DIR => $updir, UNLINK => 0);
-    push @Dpkg::Exit::handlers, sub { unlink($tmpdiff) };
-    my $diff = Dpkg::Source::Patch->new(filename => $tmpdiff,
-                                        compression => "none");
-    $diff->create();
-    $diff->set_header($self->get_patch_header($dir, $autopatch));
-    $diff->add_diff_directory($tmp, $dir, basedirname => $basedirname,
-            %{$self->{'diff_options'}}, handle_binary_func => $handle_binary,
-            order_from => $autopatch);
-    error(_g("unrepresentable changes to source")) if not $diff->finish();
-    # The previous auto-patch must be removed, it has not been used and it
-    # will be recreated if it's still needed
-    if (-e $autopatch) {
-        unlink($autopatch) || syserr(_g("cannot remove %s"), $autopatch);
+    my $tmpdiff = $self->generate_patch($dir, order_from => $autopatch,
+                                        handle_binary => $handle_binary,
+                                        skip_auto => $self->{'options'}{'auto_commit'},
+                                        usage => 'build');
+    unless (-z $tmpdiff or $self->{'options'}{'auto_commit'}) {
+        info(_g("you can integrate the local changes with %s"),
+             "dpkg-source --commit");
+        error(_g("aborting due to unexpected upstream changes, see %s"),
+              $tmpdiff);
     }
+    push @Dpkg::Exit::handlers, sub { unlink($tmpdiff) };
+
     # Install the diff as the new autopatch
-    if (not -s $tmpdiff) {
-        unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
-    } else {
+    if ($self->{'options'}{'auto_commit'}) {
         mkpath(File::Spec->catdir($dir, "debian", "patches"));
-        info(_g("local changes stored in %s, the modified files are:"), $autopatch);
-        my $analysis = $diff->analyze($dir, verbose => 0);
-        foreach my $fn (sort keys %{$analysis->{'filepatched'}}) {
-            print " $fn\n";
-        }
-        rename($tmpdiff, $autopatch) ||
-                syserr(_g("cannot rename %s to %s"), $tmpdiff, $autopatch);
-        chmod(0666 & ~ umask(), $autopatch) ||
-                syserr(_g("unable to change permission of `%s'"), $autopatch);
+        $autopatch = $self->register_patch($dir, $tmpdiff,
+                                           $self->get_autopatch_name());
+        info(_g("local changes have been recorded in a new patch: %s"),
+             $autopatch) if -e $autopatch;
+        rmdir(File::Spec->catdir($dir, "debian", "patches")); # No check on purpose
     }
-    $self->register_autopatch($dir);
-    if (-e $autopatch and $self->{'options'}{'abort_on_upstream_changes'}) {
-        error(_g("aborting due to --abort-on-upstream-changes"));
-    }
-    rmdir(File::Spec->catdir($dir, "debian", "patches")); # No check on purpose
-    pop @Dpkg::Exit::handlers;
-
-    # Remove the temporary directory
-    erasedir($tmp);
+    unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
     pop @Dpkg::Exit::handlers;
 
     # Update debian/source/include-binaries if needed
@@ -486,7 +539,7 @@ sub do_build {
     # Create the debian.tar
     my $debianfile = "$basenamerev.debian.tar." . $self->{'options'}{'comp_ext'};
     info(_g("building %s in %s"), $sourcepackage, $debianfile);
-    $tar = Dpkg::Source::Archive->new(filename => $debianfile);
+    my $tar = Dpkg::Source::Archive->new(filename => $debianfile);
     $tar->create(options => \@tar_ignore, 'chdir' => $dir);
     $tar->add_directory("debian");
     foreach my $binary (@binary_files) {
@@ -498,8 +551,11 @@ sub do_build {
 }
 
 sub get_patch_header {
-    my ($self, $dir, $previous) = @_;
-    my $ph = File::Spec->catfile($dir, "debian", "source", "patch-header");
+    my ($self, $dir) = @_;
+    my $ph = File::Spec->catfile($dir, "debian", "source", "local-patch-header");
+    unless (-f $ph) {
+        $ph = File::Spec->catfile($dir, "debian", "source", "patch-header");
+    }
     my $text;
     if (-f $ph) {
         open(PH, "<", $ph) || syserr(_g("cannot read %s"), $ph);
@@ -507,22 +563,101 @@ sub get_patch_header {
         close(PH);
         return $text;
     }
-    return "Description: Undocumented upstream changes
- This patch has been created by dpkg-source during the package build
- but it might have accumulated changes from several uploads. Please
- check the changelog to (hopefully) learn more on those changes.\n\n";
+    my $ch_info = changelog_parse(offset => 0, count => 1,
+        file => File::Spec->catfile($dir, "debian", "changelog"));
+    return '' if not defined $ch_info;
+    my $header = Dpkg::Control->new(type => CTRL_UNKNOWN);
+    $header->{'Description'} = "<short summary of the patch>\n";
+    $header->{'Description'} .=
+"TODO: Put a short summary on the line above and replace this paragraph
+with a longer explanation of this change. Complete the meta-information
+with other relevant fields (see below for details). To make it easier, the
+information below has been extracted from the changelog. Adjust it or drop
+it.\n";
+    $header->{'Description'} .= $ch_info->{'Changes'} . "\n";
+    $header->{'Author'} = $ch_info->{'Maintainer'};
+    $text = "$header";
+    run_vendor_hook("extend-patch-header", \$text, $ch_info);
+    $text .= "\n---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>\n\n";
+    return $text;
 }
 
-sub register_autopatch {
-    my ($self, $dir) = @_;
-    my $autopatch = File::Spec->catfile($dir, "debian", "patches",
-                                        $self->get_autopatch_name());
-    if (-e $autopatch) {
+sub register_patch {
+    my ($self, $dir, $patch_file, $patch_name) = @_;
+    my $patch = File::Spec->catfile($dir, "debian", "patches", $patch_name);
+    if (-s $patch_file) {
+        copy($patch_file, $patch) ||
+            syserr(_g("failed to copy %s to %s"), $patch_file, $patch);
+        chmod(0666 & ~ umask(), $patch) ||
+                syserr(_g("unable to change permission of `%s'"), $patch);
         my $applied = File::Spec->catfile($dir, "debian", "patches", ".dpkg-source-applied");
         open(APPLIED, '>>', $applied) || syserr(_g("cannot write %s"), $applied);
-        print APPLIED ($self->get_autopatch_name() . "\n");
-        close(APPLIED);
+        print APPLIED "$patch\n";
+        close(APPLIED) || syserr(_g("cannot close %s"), $applied);
+    } elsif (-e $patch) {
+        unlink($patch) || syserr(_g("cannot remove %s"), $patch);
     }
+    return $patch;
+}
+
+sub commit {
+    my ($self, $dir) = @_;
+    my ($patch_name, $tmpdiff) = @{$self->{'options'}{'ARGV'}};
+
+    sub bad_patch_name {
+        my ($dir, $patch_name) = @_;
+        return 1 if not defined($patch_name);
+        return 1 if not length($patch_name);
+        my $patch = File::Spec->catfile($dir, "debian", "patches", $patch_name);
+        if (-e $patch) {
+            warning(_g("cannot register changes in %s, this patch already exists"), $patch);
+            return 1;
+        }
+        return 0;
+    }
+
+    $self->prepare_build($dir);
+
+    # Try to fix up a broken relative filename for the patch
+    if ($tmpdiff and not -e $tmpdiff) {
+        $tmpdiff = File::Spec->catfile($dir, $tmpdiff)
+            unless File::Spec->file_name_is_absolute($tmpdiff);
+        error(_g("patch file '%s' doesn't exist"), $tmpdiff) if not -e $tmpdiff;
+    }
+
+    unless ($tmpdiff) {
+        $tmpdiff = $self->generate_patch($dir, usage => "commit");
+    }
+    push @Dpkg::Exit::handlers, sub { unlink($tmpdiff) };
+    unless (-s $tmpdiff) {
+        unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
+        info(_g("there are no local changes to record"));
+        return;
+    }
+    while (bad_patch_name($dir, $patch_name)) {
+        # Ask the patch name interactively
+        print STDOUT _g("Enter the desired patch name: ");
+        chomp($patch_name = <STDIN>);
+        $patch_name =~ s/\s+/-/g;
+        $patch_name =~ s/\///g;
+    }
+    mkpath(File::Spec->catdir($dir, "debian", "patches"));
+    my $patch = $self->register_patch($dir, $tmpdiff, $patch_name);
+    system("sensible-editor", $patch);
+    unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
+    pop @Dpkg::Exit::handlers;
+    info(_g("local changes have been recorded in a new patch: %s"), $patch);
 }
 
 # vim:et:sw=4:ts=8
diff --git a/scripts/Dpkg/Source/Package/V3/native.pm b/scripts/Dpkg/Source/Package/V3/native.pm
index c8d37a1..ba6539a 100644
--- a/scripts/Dpkg/Source/Package/V3/native.pm
+++ b/scripts/Dpkg/Source/Package/V3/native.pm
@@ -26,6 +26,7 @@ use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
 use Dpkg::Compression;
+use Dpkg::Exit;
 use Dpkg::Source::Archive;
 use Dpkg::Source::Functions qw(erasedir);
 
@@ -84,6 +85,7 @@ sub do_build {
 
     my ($ntfh, $newtar) = tempfile("$tarname.new.XXXXXX",
                                    DIR => getcwd(), UNLINK => 0);
+    push @Dpkg::Exit::handlers, sub { unlink($newtar) };
 
     my ($dirname, $dirbase) = fileparse($dir);
     my $tar = Dpkg::Source::Archive->new(filename => $newtar,
@@ -95,6 +97,7 @@ sub do_build {
     rename($newtar, $tarname) ||
         syserr(_g("unable to rename `%s' (newly created) to `%s'"),
                $newtar, $tarname);
+    pop @Dpkg::Exit::handlers;
     chmod(0666 &~ umask(), $tarname) ||
         syserr(_g("unable to change permission of `%s'"), $tarname);
 
diff --git a/scripts/Dpkg/Source/Package/V3/quilt.pm b/scripts/Dpkg/Source/Package/V3/quilt.pm
index 63bb04e..e45016f 100644
--- a/scripts/Dpkg/Source/Package/V3/quilt.pm
+++ b/scripts/Dpkg/Source/Package/V3/quilt.pm
@@ -1,4 +1,4 @@
-# Copyright © 2008-2009 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2008-2011 Raphaël Hertzog <hertzog@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
@@ -29,14 +29,13 @@ use Dpkg::ErrorHandling;
 use Dpkg::Source::Patch;
 use Dpkg::Source::Functions qw(erasedir fs_time);
 use Dpkg::IPC;
-use Dpkg::Vendor qw(get_current_vendor run_vendor_hook);
-use Dpkg::Control;
-use Dpkg::Changelog::Parse;
+use Dpkg::Vendor qw(get_current_vendor);
 
 use POSIX;
 use File::Basename;
 use File::Spec;
 use File::Path;
+use File::Copy;
 
 our $CURRENT_MINOR_VERSION = "0";
 
@@ -55,6 +54,8 @@ sub parse_cmdline_option {
     return 1 if $self->SUPER::parse_cmdline_option($opt);
     if ($opt =~ /^--single-debian-patch$/) {
         $self->{'options'}{'single-debian-patch'} = 1;
+        # For backwards compatibility.
+        $self->{'options'}{'auto_commit'} = 1;
         return 1;
     } elsif ($opt =~ /^--allow-version-of-quilt-db=(.*)$/) {
         push @{$self->{'options'}{'allow-version-of-quilt-db'}}, $1;
@@ -217,6 +218,15 @@ sub apply_patches {
     }
     return unless scalar(@$patches);
 
+    if ($opts{'usage'} eq "preparation") {
+        # We're applying the patches in --before-build, remember to unapply
+        # them afterwards in --after-build
+        my $pc_unapply = File::Spec->catfile($dir, ".pc", ".dpkg-source-unapply");
+        open(UNAPPLY, ">", $pc_unapply) ||
+            syserr(_g("cannot write %s"), $pc_unapply);
+        close(UNAPPLY);
+    }
+
     # Apply patches
     my $pc_applied = File::Spec->catfile($dir, ".pc", "applied-patches");
     my @applied = $self->read_patch_list($pc_applied);
@@ -292,6 +302,15 @@ sub do_build {
     $self->SUPER::do_build($dir);
 }
 
+sub after_build {
+    my ($self, $dir) = @_;
+    my $pc_unapply = File::Spec->catfile($dir, ".pc", ".dpkg-source-unapply");
+    if (-e $pc_unapply or $self->{'options'}{'unapply_patches'}) {
+        unlink($pc_unapply);
+        $self->unapply_patches($dir);
+    }
+}
+
 sub check_patches_applied {
     my ($self, $dir) = @_;
     my $pc_applied = File::Spec->catfile($dir, ".pc", "applied-patches");
@@ -307,16 +326,15 @@ sub check_patches_applied {
                                               $to_apply[0]);
         my $patch_obj = Dpkg::Source::Patch->new(filename => $first_patch);
         if ($patch_obj->check_apply($dir)) {
-            warning(_g("patches have not been applied, applying them now " .
-                       "(use --no-preparation to override)"));
+            info(_g("patches are not applied, applying them now"));
             $self->apply_patches($dir, usage => 'preparation', verbose => 1,
                                  patches => \@to_apply);
         }
     }
 }
 
-sub register_autopatch {
-    my ($self, $dir) = @_;
+sub register_patch {
+    my ($self, $dir, $tmpdiff, $patch_name) = @_;
 
     sub add_line {
         my ($file, $line) = @_;
@@ -335,81 +353,47 @@ sub register_autopatch {
         close(FILE);
     }
 
-    my $auto_patch = $self->get_autopatch_name();
     my @patches = $self->get_patches($dir);
-    my $has_patch = (grep { $_ eq $auto_patch } @patches) ? 1 : 0;
+    my $has_patch = (grep { $_ eq $patch_name } @patches) ? 1 : 0;
     my $series = $self->get_series_file($dir);
     $series ||= File::Spec->catfile($dir, "debian", "patches", "series");
     my $applied = File::Spec->catfile($dir, ".pc", "applied-patches");
-    my $patch = File::Spec->catfile($dir, "debian", "patches", $auto_patch);
+    my $patch = File::Spec->catfile($dir, "debian", "patches", $patch_name);
+
+    if (-s $tmpdiff) {
+        copy($tmpdiff, $patch) ||
+            syserr(_g("failed to copy %s to %s"), $tmpdiff, $patch);
+        chmod(0666 & ~ umask(), $patch) ||
+            syserr(_g("unable to change permission of `%s'"), $patch);
+    } elsif (-e $patch) {
+        unlink($patch) || syserr(_g("cannot remove %s"), $patch);
+    }
 
     if (-e $patch) {
         $self->create_quilt_db($dir);
-        # Add auto_patch to series file
+        # Add patch to series file
         if (not $has_patch) {
-            add_line($series, $auto_patch);
-            add_line($applied, $auto_patch);
+            add_line($series, $patch_name);
+            add_line($applied, $patch_name);
         }
         # Ensure quilt meta-data are created and in sync with some trickery:
         # reverse-apply the patch, drop .pc/$patch, re-apply it
         # with the correct options to recreate the backup files
         my $patch_obj = Dpkg::Source::Patch->new(filename => $patch);
         $patch_obj->apply($dir, add_options => ['-R', '-E'], verbose => 0);
-        erasedir(File::Spec->catdir($dir, ".pc", $auto_patch));
-        $self->apply_quilt_patch($dir, $auto_patch);
+        erasedir(File::Spec->catdir($dir, ".pc", $patch_name));
+        $self->apply_quilt_patch($dir, $patch_name);
     } else {
         # Remove auto_patch from series
         if ($has_patch) {
-            drop_line($series, $auto_patch);
-            drop_line($applied, $auto_patch);
-            erasedir(File::Spec->catdir($dir, ".pc", $auto_patch));
+            drop_line($series, $patch_name);
+            drop_line($applied, $patch_name);
+            erasedir(File::Spec->catdir($dir, ".pc", $patch_name));
         }
         # Clean up empty series
-        unlink($series) if not -s $series;
-    }
-}
-
-sub get_patch_header {
-    my ($self, $dir, $previous) = @_;
-    my $ph = File::Spec->catfile($dir, "debian", "source", "patch-header");
-    my $text;
-    if (-f $ph) {
-        open(PH, "<", $ph) || syserr(_g("cannot read %s"), $ph);
-        $text = join("", <PH>);
-        close(PH);
-        return $text;
+        unlink($series) if -z $series;
     }
-    my $ch_info = changelog_parse(offset => 0, count => 1,
-        file => File::Spec->catfile($dir, "debian", "changelog"));
-    return '' if not defined $ch_info;
-    return $self->SUPER::get_patch_header($dir, $previous)
-        if $self->{'options'}{'single-debian-patch'};
-    my $header = Dpkg::Control->new(type => CTRL_UNKNOWN);
-    $header->{'Description'} = "Upstream changes introduced in version " .
-                               $ch_info->{'Version'} . "\n";
-    $header->{'Description'} .=
-"This patch has been created by dpkg-source during the package build.
-Here's the last changelog entry, hopefully it gives details on why
-those changes were made:\n";
-    $header->{'Description'} .= $ch_info->{'Changes'} . "\n";
-    $header->{'Description'} .=
-"\nThe person named in the Author field signed this changelog entry.\n";
-    $header->{'Author'} = $ch_info->{'Maintainer'};
-    $text = "$header";
-    run_vendor_hook("extend-patch-header", \$text, $ch_info);
-    $text .= "\n---
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>\n\n";
-    return $text;
+    return $patch;
 }
 
 # vim:et:sw=4:ts=8
diff --git a/scripts/Dpkg/Vendor.pm b/scripts/Dpkg/Vendor.pm
index c15cbd5..7f38bc6 100644
--- a/scripts/Dpkg/Vendor.pm
+++ b/scripts/Dpkg/Vendor.pm
@@ -18,7 +18,7 @@ package Dpkg::Vendor;
 use strict;
 use warnings;
 
-our $VERSION = "0.01";
+our $VERSION = "1.00";
 
 use Dpkg::ErrorHandling;
 use Dpkg::Gettext;
@@ -47,6 +47,11 @@ this:
   Vendor-URL: http://www.debian.org/
   Bugs: debbugs://bugs.debian.org
 
+If the vendor derives from another vendor, the file should document
+the relationship by listing the base distribution in the Parent field:
+
+  Parent: Debian
+
 The file should be named according to the vendor name.
 
 =head1 FUNCTIONS
diff --git a/scripts/Dpkg/Vendor/Debian.pm b/scripts/Dpkg/Vendor/Debian.pm
index 2cc2c78..8dc97f9 100644
--- a/scripts/Dpkg/Vendor/Debian.pm
+++ b/scripts/Dpkg/Vendor/Debian.pm
@@ -1,4 +1,8 @@
-# Copyright © 2009 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2009-2011 Raphaël Hertzog <hertzog@debian.org>
+#
+# Hardening build flags handling derived from work of:
+# Copyright © 2009-2011 Kees Cook <kees@debian.org>
+# Copyright © 2007-2008 Canonical, Ltd.
 #
 # 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
@@ -21,8 +25,13 @@ use warnings;
 our $VERSION = "0.01";
 
 use base qw(Dpkg::Vendor::Default);
+
+use Dpkg::Gettext;
+use Dpkg::ErrorHandling;
 use Dpkg::Control::Types;
 use Dpkg::Vendor::Ubuntu;
+use Dpkg::BuildOptions;
+use Dpkg::Arch qw(get_host_arch debarch_to_debtriplet);
 
 =encoding utf8
 
@@ -62,9 +71,119 @@ sub run_hook {
 	foreach my $bug (@$b) {
 	    $$textref .= "Bug-Ubuntu: https://bugs.launchpad.net/bugs/$bug\n";
 	}
+    } elsif ($hook eq "update-buildflags") {
+	$self->add_hardening_flags(@params);
     } else {
         return $self->SUPER::run_hook($hook, @params);
     }
 }
 
+sub add_hardening_flags {
+    my ($self, $flags) = @_;
+    my $arch = get_host_arch();
+    my ($abi, $os, $cpu) = debarch_to_debtriplet($arch);
+
+    unless (defined $abi and defined $os and defined $cpu) {
+        warning(_g("unknown host architecture '%s'"), $arch);
+        ($abi, $os, $cpu) = ("", "", "");
+    }
+
+    # Features enabled by default for all builds.
+    my %use_feature = (
+	"pie" => 0,
+	"stackprotector" => 1,
+	"fortify" => 1,
+	"format" => 1,
+	"relro" => 1,
+	"bindnow" => 0
+    );
+
+    # Adjust features based on Maintainer's desires.
+    my $opts = Dpkg::BuildOptions->new(envvar => "DEB_BUILD_MAINT_OPTIONS");
+    foreach my $feature (split(",", $opts->get("hardening") // "")) {
+	$feature = lc($feature);
+	if ($feature =~ s/^([+-])//) {
+	    my $value = ($1 eq "+") ? 1 : 0;
+	    if ($feature eq "all") {
+		$use_feature{$_} = $value foreach keys %use_feature;
+	    } else {
+		if (exists $use_feature{$feature}) {
+		    $use_feature{$feature} = $value;
+		} else {
+		    warning(_g("unknown hardening feature: %s"), $feature);
+		}
+	    }
+	} else {
+	    warning(_g("incorrect value in hardening option of " .
+	               "DEB_BUILD_MAINT_OPTIONS: %s"), $feature);
+	}
+    }
+
+    # Mask features that are not available on certain architectures.
+    if ($os !~ /^(linux|knetbsd|hurd)$/ or
+	$cpu =~ /^(hppa|m68k|mips|mipsel|avr32)$/) {
+	# Disabled on non-linux/knetbsd/hurd (see #430455 and #586215).
+	# Disabled on hppa, m68k (#451192), mips/mipsel (#532821), avr32
+	#  (#574716).
+	$use_feature{"pie"} = 0;
+    }
+    if ($cpu =~ /^(ia64|alpha|mips|mipsel|hppa)$/ or $arch eq "arm") {
+	# Stack protector disabled on ia64, alpha, mips, mipsel, hppa.
+	#   "warning: -fstack-protector not supported for this target"
+	# Stack protector disabled on arm (ok on armel).
+	#   compiler supports it incorrectly (leads to SEGV)
+	$use_feature{"stackprotector"} = 0;
+    }
+    if ($cpu =~ /^(ia64|hppa|avr32)$/) {
+	# relro not implemented on ia64, hppa, avr32.
+	$use_feature{"relro"} = 0;
+    }
+
+    # Handle logical feature interactions.
+    if ($use_feature{"relro"} == 0) {
+	# Disable bindnow if relro is not enabled, since it has no
+	# hardening ability without relro and may incur load penalties.
+	$use_feature{"bindnow"} = 0;
+    }
+
+    # PIE
+    if ($use_feature{"pie"}) {
+	$flags->append("CFLAGS", "-fPIE");
+	$flags->append("CXXFLAGS", "-fPIE");
+	$flags->append("LDFLAGS", "-fPIE -pie");
+    }
+
+    # Stack protector
+    if ($use_feature{"stackprotector"}) {
+	$flags->append("CFLAGS", "-fstack-protector --param=ssp-buffer-size=4");
+	$flags->append("CXXFLAGS", "-fstack-protector --param=ssp-buffer-size=4");
+    }
+
+    # Fortify Source
+    if ($use_feature{"fortify"}) {
+	$flags->append("CPPFLAGS", "-D_FORTIFY_SOURCE=2");
+    }
+
+    # Format Security
+    if ($use_feature{"format"}) {
+	$flags->append("CFLAGS", "-Wformat -Werror=format-security");
+	$flags->append("CXXFLAGS", "-Wformat -Werror=format-security");
+    }
+
+    # Read-only Relocations
+    if ($use_feature{"relro"}) {
+	$flags->append("LDFLAGS", "-Wl,-z,relro");
+    }
+
+    # Bindnow
+    if ($use_feature{"bindnow"}) {
+	$flags->append("LDFLAGS", "-Wl,-z,now");
+    }
+
+    # Store the feature usage.
+    while (my ($feature, $enabled) = each %use_feature) {
+	$flags->set_feature("hardening", $feature, $enabled);
+    }
+}
+
 1;
diff --git a/scripts/Dpkg/Vendor/Ubuntu.pm b/scripts/Dpkg/Vendor/Ubuntu.pm
index a07aa53..7e60fcf 100644
--- a/scripts/Dpkg/Vendor/Ubuntu.pm
+++ b/scripts/Dpkg/Vendor/Ubuntu.pm
@@ -26,6 +26,7 @@ our $VERSION = "0.01";
 
 use Dpkg::ErrorHandling;
 use Dpkg::Gettext;
+use Dpkg::Path qw(find_command);
 use Dpkg::Control::Types;
 use Dpkg::BuildOptions;
 use Dpkg::Arch qw(debarch_eq get_host_arch);
@@ -94,6 +95,7 @@ sub run_hook {
 
     } elsif ($hook eq "update-buildflags") {
 	my $flags = shift @params;
+
 	if (debarch_eq(get_host_arch(), 'ppc64')) {
 	    for my $flag (qw(CFLAGS CXXFLAGS FFLAGS)) {
 		$flags->set($flag, '-g -O3', 'vendor');
@@ -102,6 +104,9 @@ sub run_hook {
 	# Per https://wiki.ubuntu.com/DistCompilerFlags
 	$flags->set('LDFLAGS', '-Wl,-Bsymbolic-functions', 'vendor');
 
+	# Run the Debian hook to add hardening flags
+	$self->SUPER::run_hook($hook, $flags);
+
 	# Allow control of hardening-wrapper via dpkg-buildpackage DEB_BUILD_OPTIONS
 	my $build_opts = Dpkg::BuildOptions->new();
 	my $hardening;
@@ -115,7 +120,7 @@ sub run_hook {
 	if (defined $hardening) {
 	    my $flag = 'DEB_BUILD_HARDENING';
 	    if ($hardening ne "0") {
-		if (! -x '/usr/bin/hardened-cc') {
+		if (!find_command('hardened-cc')) {
 		    syserr(_g("'hardening' flag found but 'hardening-wrapper' not installed"));
 		}
 		if ($hardening ne "1") {
diff --git a/scripts/Dpkg/Version.pm b/scripts/Dpkg/Version.pm
index 9f0f3a1..02962b3 100644
--- a/scripts/Dpkg/Version.pm
+++ b/scripts/Dpkg/Version.pm
@@ -312,9 +312,8 @@ Compare two corresponding sub-parts of a version number (either upstream
 version or debian revision).
 
 Each parameter is split by version_split_digits() and resulting items
-are compared together.in digits and non-digits items that are compared
-together. As soon as a difference happens, it returns -1 if $a is earlier
-than $b, 0 if they are equal and 1 if $a is later than $b.
+are compared together. As soon as a difference happens, it returns -1 if
+$a is earlier than $b, 0 if they are equal and 1 if $a is later than $b.
 
 =cut
 
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 9b4d394..a245fbe 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 
-SUBDIRS = po
+SUBDIRS = mk po
 
 bin_SCRIPTS = \
 	dpkg-architecture \
@@ -49,6 +49,7 @@ EXTRA_DIST = \
 
 
 CLEANFILES = \
+	$(test_data_objects) \
 	$(bin_SCRIPTS) $(changelog_SCRIPTS)
 
 perllibdir = $(PERL_LIBDIR)
@@ -109,7 +110,7 @@ nobase_dist_perllib_DATA = \
 man3_MANS =
 
 do_perl_subst = $(AM_V_GEN) \
-		sed -e "s:^\#![:space:]*/usr/bin/perl:\#!$(PERL):" \
+		sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL):" \
 		    -e "s:\$$dpkglibdir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$dpkglibdir=\"$(pkglibdir)\":" \
 		    -e "s:\$$pkgdatadir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$pkgdatadir=\"$(pkgdatadir)\":" \
 		    -e "s:\$$admindir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$admindir=\"$(admindir)\":" \
@@ -136,7 +137,7 @@ if BUILD_POD_DOC
 	$(mkdir_p) $(DESTDIR)$(man3dir)
 	for module in $(nobase_dist_perllib_DATA); do \
 	    name=`echo $$module | sed -e 's|/|::|g' -e 's/\.pm$$//'`; \
-	    pod2man --utf8 --center=libdpkg-perl --release=$(VERSION) \
+	    $(POD2MAN) --utf8 --center=libdpkg-perl --release=$(VERSION) \
 		--name="$$name"	--section=3 $(srcdir)/$$module \
 		>$(DESTDIR)$(man3dir)/$$name.3; \
 	    test -s $(DESTDIR)$(man3dir)/$$name.3 || \
@@ -160,7 +161,9 @@ if BUILD_POD_DOC
 endif
 
 coverage: check
-	$(PERL_COVER) -silent -outputdir $(top_builddir)/doc/coverage/scripts
+	$(PERL_COVER) -silent \
+	  -ignore_re '^t/.*\.t' \
+	  -outputdir $(top_builddir)/doc/coverage/scripts
 
 coverage-clean:
 	rm -rf cover_db
@@ -189,11 +192,6 @@ test_cases = \
 	t/850_Dpkg_Compression.t \
 	t/910_merge_changelogs.t
 
-check_DATA = \
-	$(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-amd64 \
-	$(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-i386 \
-	$(test_tmpdir)/200_Dpkg_Shlibs/objdump.patterns
-
 test_data = \
 	t/200_Dpkg_Shlibs/symbols.fake-1 \
 	t/200_Dpkg_Shlibs/symbols.fake-2 \
@@ -211,6 +209,10 @@ test_data = \
 	t/200_Dpkg_Shlibs/ld.so.conf.d/normal.conf \
 	t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf \
 	t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf \
+	t/200_Dpkg_Shlibs/objdump.space \
+	t/200_Dpkg_Shlibs/objdump.basictags-amd64 \
+	t/200_Dpkg_Shlibs/objdump.basictags-i386 \
+	t/200_Dpkg_Shlibs/objdump.patterns \
 	t/200_Dpkg_Shlibs/objdump.glib-ia64 \
 	t/200_Dpkg_Shlibs/objdump.libc6-2.3 \
 	t/200_Dpkg_Shlibs/objdump.libc6-2.6 \
@@ -226,6 +228,10 @@ test_data = \
 	t/910_merge_changelogs/ch-old \
 	t/910_merge_changelogs/ch-a \
 	t/910_merge_changelogs/ch-b \
+	t/910_merge_changelogs/ch-badver-a \
+	t/910_merge_changelogs/ch-badver-b \
+	t/910_merge_changelogs/ch-badver-merged \
+	t/910_merge_changelogs/ch-badver-old \
 	t/910_merge_changelogs/ch-merged \
 	t/910_merge_changelogs/ch-merged-basic \
 	t/910_merge_changelogs/ch-merged-pr \
@@ -234,23 +240,36 @@ test_data = \
 	t/origins/default \
 	t/origins/ubuntu
 
-objdump_lib_name = lib`basename $@`.so
-$(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-amd64 $(test_tmpdir)/200_Dpkg_Shlibs/objdump.basictags-i386: $(srcdir)/t/200_Dpkg_Shlibs/basictags.c
-	$(mkdir_p) $(test_tmpdir)/200_Dpkg_Shlibs
+test_data_objects = \
+	t/200_Dpkg_Shlibs/libobjdump.basictags-amd64.so \
+	t/200_Dpkg_Shlibs/libobjdump.basictags-i386.so \
+	t/200_Dpkg_Shlibs/libobjdump.patterns.so
+
+$(srcdir)/t/200_Dpkg_Shlibs/libobjdump.basictags-amd64.so: $(srcdir)/t/200_Dpkg_Shlibs/basictags.c
+	$(CC) $(CFLAGS) -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 $< \
+	  -DAMD64 -o $@
+
+$(srcdir)/t/200_Dpkg_Shlibs/libobjdump.basictags-i386.so: $(srcdir)/t/200_Dpkg_Shlibs/basictags.c
 	$(CC) $(CFLAGS) -shared -fPIC -Wl,-soname -Wl,libbasictags.so.1 $< \
-	  $(if $(findstring amd64,$@),-DAMD64,) -o $(objdump_lib_name)
-	objdump -w -f -p -T -R $(objdump_lib_name) | \
-	  sed "s/$(objdump_lib_name)/libbasictags.so.1/g" > $@
-	rm -f $(objdump_lib_name)
+	  -o $@
 
-$(test_tmpdir)/200_Dpkg_Shlibs/objdump.patterns: $(srcdir)/t/200_Dpkg_Shlibs/patterns.cpp $(srcdir)/t/200_Dpkg_Shlibs/patterns.map
-	$(mkdir_p) $(test_tmpdir)/200_Dpkg_Shlibs
+$(srcdir)/t/200_Dpkg_Shlibs/libobjdump.patterns.so: $(srcdir)/t/200_Dpkg_Shlibs/patterns.cpp $(srcdir)/t/200_Dpkg_Shlibs/patterns.map
 	$(CXX) $(CXXFLAGS) -shared -fPIC -Wl,-soname -Wl,libpatterns.so.1 \
 	    -Wl,--version-script=$(srcdir)/t/200_Dpkg_Shlibs/patterns.map $< \
-	    -o $(objdump_lib_name)
-	objdump -w -f -p -T -R $(objdump_lib_name) | \
-	  sed "s/$(objdump_lib_name)/libpatterns.so.1/g" > $@
-	rm -f $(objdump_lib_name)
+	    -o $@
+
+.PHONY: refresh-test-data
+
+OBJDUMP = objdump -w -f -p -T -R
+
+refresh-test-data: $(test_data_objects)
+	$(OBJDUMP) $(srcdir)/t/200_Dpkg_Shlibs/libobjdump.basictags-amd64.so \
+	  >$(srcdir)/t/200_Dpkg_Shlibs/objdump.basictags-amd64
+	$(OBJDUMP) $(srcdir)/t/200_Dpkg_Shlibs/libobjdump.basictags-i386.so \
+	  >$(srcdir)/t/200_Dpkg_Shlibs/objdump.basictags-i386
+	$(OBJDUMP) $(srcdir)/t/200_Dpkg_Shlibs/libobjdump.patterns.so \
+	  >$(srcdir)/t/200_Dpkg_Shlibs/objdump.patterns
+	$(OBJDUMP) `which ls` >$(srcdir)/t/200_Dpkg_Shlibs/objdump.ls
 
 include $(top_srcdir)/Makecheck.am
 
diff --git a/scripts/changelog/debian.pl b/scripts/changelog/debian.pl
index 128e61c..6d7f63c 100755
--- a/scripts/changelog/debian.pl
+++ b/scripts/changelog/debian.pl
@@ -2,6 +2,9 @@
 #
 # parsechangelog/debian
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2005,2007 Frank Lichtenheld
+#
 # 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
@@ -34,9 +37,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2005,2007 Frank Lichtenheld.");
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -133,10 +133,10 @@ my $changes = Dpkg::Changelog::Debian->new(reportfile => $label, range => $range
 
 if ($file eq '-') {
     $changes->parse(\*STDIN, _g("<standard input>"))
-	or error(_g('fatal error occured while parsing input'));
+	or error(_g('fatal error occurred while parsing input'));
 } else {
     $changes->load($file)
-	or error(_g('fatal error occured while parsing %s'), $file);
+	or error(_g('fatal error occurred while parsing %s'), $file);
 }
 
 eval qq{
diff --git a/scripts/dpkg-architecture.pl b/scripts/dpkg-architecture.pl
index e030827..0595a79 100755
--- a/scripts/dpkg-architecture.pl
+++ b/scripts/dpkg-architecture.pl
@@ -2,8 +2,9 @@
 #
 # dpkg-architecture
 #
+# Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>
 # Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>,
-# Copyright © 1999 Marcus Brinkmann <brinkmd@debian.org>.
+# Copyright © 2006-2011 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
@@ -36,10 +37,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd\@debian.org>.
-Copyright (C) 2004-2005 Scott James Remnant <scott\@netsplit.com>.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -75,7 +72,41 @@ sub list_arches()
     }
 }
 
+use constant {
+    DEB_NONE => 0,
+    DEB_BUILD => 1,
+    DEB_HOST => 2,
+    DEB_ARCH_INFO => 4,
+    DEB_ARCH_ATTR => 8,
+    DEB_MULTIARCH => 16,
+    DEB_GNU_INFO => 32,
+};
+
+use constant DEB_ALL => DEB_BUILD | DEB_HOST | DEB_ARCH_INFO | DEB_ARCH_ATTR |
+                        DEB_MULTIARCH | DEB_GNU_INFO;
+
+my %arch_vars = (
+    "DEB_BUILD_ARCH" => DEB_BUILD,
+    "DEB_BUILD_ARCH_OS" => DEB_BUILD | DEB_ARCH_INFO,
+    "DEB_BUILD_ARCH_CPU" => DEB_BUILD | DEB_ARCH_INFO,
+    "DEB_BUILD_ARCH_BITS" => DEB_BUILD | DEB_ARCH_ATTR,
+    "DEB_BUILD_ARCH_ENDIAN" => DEB_BUILD | DEB_ARCH_ATTR,
+    "DEB_BUILD_MULTIARCH" => DEB_BUILD | DEB_MULTIARCH,
+    "DEB_BUILD_GNU_CPU" => DEB_BUILD | DEB_GNU_INFO,
+    "DEB_BUILD_GNU_SYSTEM" => DEB_BUILD | DEB_GNU_INFO,
+    "DEB_BUILD_GNU_TYPE" => DEB_BUILD | DEB_GNU_INFO,
+    "DEB_HOST_ARCH" => DEB_HOST,
+    "DEB_HOST_ARCH_OS" => DEB_HOST | DEB_ARCH_INFO,
+    "DEB_HOST_ARCH_CPU" => DEB_HOST | DEB_ARCH_INFO,
+    "DEB_HOST_ARCH_BITS" => DEB_HOST | DEB_ARCH_ATTR,
+    "DEB_HOST_ARCH_ENDIAN" => DEB_HOST | DEB_ARCH_ATTR,
+    "DEB_HOST_MULTIARCH" => DEB_HOST | DEB_MULTIARCH,
+    "DEB_HOST_GNU_CPU" => DEB_HOST | DEB_GNU_INFO,
+    "DEB_HOST_GNU_SYSTEM" => DEB_HOST | DEB_GNU_INFO,
+    "DEB_HOST_GNU_TYPE" => DEB_HOST | DEB_GNU_INFO,
+);
 
+my $req_vars = DEB_ALL;
 my $req_host_arch = '';
 my $req_host_gnu_type = '';
 my $req_eq_arch = '';
@@ -84,6 +115,11 @@ my $req_variable_to_print;
 my $action = 'l';
 my $force = 0;
 
+sub action_needs($) {
+  my ($bits) = @_;
+  return (($req_vars & $bits) == $bits);
+}
+
 while (@ARGV) {
     $_=shift(@ARGV);
     if (m/^-a/) {
@@ -92,17 +128,26 @@ while (@ARGV) {
 	$req_host_gnu_type = "$'";
     } elsif (m/^-e/) {
 	$req_eq_arch = "$'";
+	$req_vars = $arch_vars{DEB_HOST_ARCH};
 	$action = 'e';
     } elsif (m/^-i/) {
 	$req_is_arch = "$'";
+	$req_vars = $arch_vars{DEB_HOST_ARCH};
 	$action = 'i';
-    } elsif (m/^-[lsu]$/) {
+    } elsif (m/^-u$/) {
+	$req_vars = DEB_NONE;
+	$action = 'u';
+    } elsif (m/^-[ls]$/) {
 	$action = $_;
 	$action =~ s/^-//;
     } elsif (m/^-f$/) {
         $force=1;
     } elsif (m/^-q/) {
-        $req_variable_to_print = "$'";
+	my $varname = "$'";
+	error(_g("%s is not a supported variable name"), $varname)
+	    unless (exists $arch_vars{$varname});
+	$req_variable_to_print = "$varname";
+	$req_vars = $arch_vars{$varname};
         $action = 'q';
     } elsif (m/^-c$/) {
        $action = 'c';
@@ -121,42 +166,52 @@ while (@ARGV) {
     }
 }
 
-# Set default values:
-
 my %v;
+my $abi;
 
-my @ordered = qw(DEB_BUILD_ARCH DEB_BUILD_ARCH_OS DEB_BUILD_ARCH_CPU
-                 DEB_BUILD_ARCH_BITS DEB_BUILD_ARCH_ENDIAN
-                 DEB_BUILD_GNU_CPU DEB_BUILD_GNU_SYSTEM DEB_BUILD_GNU_TYPE
-                 DEB_BUILD_MULTIARCH
-                 DEB_HOST_ARCH DEB_HOST_ARCH_OS DEB_HOST_ARCH_CPU
-                 DEB_HOST_ARCH_BITS DEB_HOST_ARCH_ENDIAN
-                 DEB_HOST_GNU_CPU DEB_HOST_GNU_SYSTEM DEB_HOST_GNU_TYPE
-                 DEB_HOST_MULTIARCH);
+#
+# Set build variables
+#
 
-$v{DEB_BUILD_ARCH} = get_raw_build_arch();
-$v{DEB_BUILD_GNU_TYPE} = debarch_to_gnutriplet($v{DEB_BUILD_ARCH});
+$v{DEB_BUILD_ARCH} = get_raw_build_arch()
+    if (action_needs(DEB_BUILD));
+($abi, $v{DEB_BUILD_ARCH_OS}, $v{DEB_BUILD_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_BUILD_ARCH})
+    if (action_needs(DEB_BUILD | DEB_ARCH_INFO));
+($v{DEB_BUILD_ARCH_BITS}, $v{DEB_BUILD_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_BUILD_ARCH})
+    if (action_needs(DEB_BUILD | DEB_ARCH_ATTR));
 
-# Set user values:
+$v{DEB_BUILD_MULTIARCH} = debarch_to_multiarch($v{DEB_BUILD_ARCH})
+    if (action_needs(DEB_BUILD | DEB_MULTIARCH));
+
+if (action_needs(DEB_BUILD | DEB_GNU_INFO)) {
+  $v{DEB_BUILD_GNU_TYPE} = debarch_to_gnutriplet($v{DEB_BUILD_ARCH});
+  ($v{DEB_BUILD_GNU_CPU}, $v{DEB_BUILD_GNU_SYSTEM}) = split(/-/, $v{DEB_BUILD_GNU_TYPE}, 2);
+}
+
+#
+# Set host variables
+#
+
+# First perform some sanity checks on the host arguments passed.
 
 if ($req_host_arch ne '' && $req_host_gnu_type eq '') {
     $req_host_gnu_type = debarch_to_gnutriplet($req_host_arch);
-    die (sprintf(_g("unknown Debian architecture %s, you must specify " .
-                    "GNU system type, too"), $req_host_arch))
+    error(_g("unknown Debian architecture %s, you must specify " .
+             "GNU system type, too"), $req_host_arch)
         unless defined $req_host_gnu_type;
 }
 
 if ($req_host_gnu_type ne '' && $req_host_arch eq '') {
     $req_host_arch = gnutriplet_to_debarch($req_host_gnu_type);
-    die (sprintf(_g("unknown GNU system type %s, you must specify " .
-                    "Debian architecture, too"), $req_host_gnu_type))
+    error(_g("unknown GNU system type %s, you must specify " .
+             "Debian architecture, too"), $req_host_gnu_type)
         unless defined $req_host_arch;
 }
 
 if ($req_host_gnu_type ne '' && $req_host_arch ne '') {
     my $dfl_host_gnu_type = debarch_to_gnutriplet($req_host_arch);
-    die (sprintf(_g("unknown default GNU system type for Debian architecture %s"),
-                 $req_host_arch))
+    error(_g("unknown default GNU system type for Debian architecture %s"),
+          $req_host_arch)
 	unless defined $dfl_host_gnu_type;
     warning(_g("Default GNU system type %s for Debian arch %s does not " .
                "match specified GNU system type %s"), $dfl_host_gnu_type,
@@ -164,53 +219,55 @@ if ($req_host_gnu_type ne '' && $req_host_arch ne '') {
         if $dfl_host_gnu_type ne $req_host_gnu_type;
 }
 
-if ($req_host_arch eq '') {
-    $v{DEB_HOST_ARCH} = get_raw_host_arch();
-} else {
-    $v{DEB_HOST_ARCH} = $req_host_arch;
-}
-if ($req_host_gnu_type eq '') {
-    $v{DEB_HOST_GNU_TYPE} = debarch_to_gnutriplet($v{DEB_HOST_ARCH});
-} else {
-    $v{DEB_HOST_GNU_TYPE} = $req_host_gnu_type;
-}
+# Proceed to compute the host variables if needed.
 
-my $gcc = get_gcc_host_gnu_type();
+if (action_needs(DEB_HOST)) {
+    if ($req_host_arch eq '') {
+        $v{DEB_HOST_ARCH} = get_raw_host_arch();
+    } else {
+        $v{DEB_HOST_ARCH} = $req_host_arch;
+    }
+}
+($abi, $v{DEB_HOST_ARCH_OS}, $v{DEB_HOST_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_HOST_ARCH})
+    if (action_needs(DEB_HOST | DEB_ARCH_INFO));
+($v{DEB_HOST_ARCH_BITS}, $v{DEB_HOST_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_HOST_ARCH})
+    if (action_needs(DEB_HOST | DEB_ARCH_ATTR));
 
-warning(_g("Specified GNU system type %s does not match gcc system type %s."),
-        $v{DEB_HOST_GNU_TYPE}, $gcc)
-    if !($req_is_arch or $req_eq_arch) &&
-       ($gcc ne '') && ($gcc ne $v{DEB_HOST_GNU_TYPE});
+$v{DEB_HOST_MULTIARCH} = debarch_to_multiarch($v{DEB_HOST_ARCH})
+    if (action_needs(DEB_HOST | DEB_MULTIARCH));
 
-# Split the Debian and GNU names
-my $abi;
+if (action_needs(DEB_HOST | DEB_GNU_INFO)) {
+    if ($req_host_gnu_type eq '') {
+        $v{DEB_HOST_GNU_TYPE} = debarch_to_gnutriplet($v{DEB_HOST_ARCH});
+    } else {
+        $v{DEB_HOST_GNU_TYPE} = $req_host_gnu_type;
+    }
+    ($v{DEB_HOST_GNU_CPU}, $v{DEB_HOST_GNU_SYSTEM}) = split(/-/, $v{DEB_HOST_GNU_TYPE}, 2);
 
-($abi, $v{DEB_HOST_ARCH_OS}, $v{DEB_HOST_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_HOST_ARCH});
-($abi, $v{DEB_BUILD_ARCH_OS}, $v{DEB_BUILD_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_BUILD_ARCH});
-($v{DEB_HOST_GNU_CPU}, $v{DEB_HOST_GNU_SYSTEM}) = split(/-/, $v{DEB_HOST_GNU_TYPE}, 2);
-($v{DEB_BUILD_GNU_CPU}, $v{DEB_BUILD_GNU_SYSTEM}) = split(/-/, $v{DEB_BUILD_GNU_TYPE}, 2);
+    my $gcc = get_gcc_host_gnu_type();
 
-($v{DEB_HOST_ARCH_BITS}, $v{DEB_HOST_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_HOST_ARCH});
-($v{DEB_BUILD_ARCH_BITS}, $v{DEB_BUILD_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_BUILD_ARCH});
+    warning(_g("specified GNU system type %s does not match gcc system " .
+               "type %s, try setting a correct CC environment variable"),
+            $v{DEB_HOST_GNU_TYPE}, $gcc)
+        if ($gcc ne '') && ($gcc ne $v{DEB_HOST_GNU_TYPE});
+}
 
-$v{DEB_BUILD_MULTIARCH} = debarch_to_multiarch($v{DEB_BUILD_ARCH});
-$v{DEB_HOST_MULTIARCH} = debarch_to_multiarch($v{DEB_HOST_ARCH});
 
-for my $k (@ordered) {
+for my $k (keys %arch_vars) {
     $v{$k} = $ENV{$k} if (defined ($ENV{$k}) && !$force);
 }
 
 if ($action eq 'l') {
-    foreach my $k (@ordered) {
+    foreach my $k (sort keys %arch_vars) {
 	print "$k=$v{$k}\n";
     }
 } elsif ($action eq 's') {
-    foreach my $k (@ordered) {
+    foreach my $k (sort keys %arch_vars) {
 	print "$k=$v{$k}; ";
     }
-    print "export ".join(" ",@ordered)."\n";
+    print "export " . join(" ", sort keys %arch_vars) . "\n";
 } elsif ($action eq 'u') {
-    print "unset ".join(" ",@ordered)."\n";
+    print "unset " . join(" ", sort keys %arch_vars) . "\n";
 } elsif ($action eq 'e') {
     exit !debarch_eq($v{DEB_HOST_ARCH}, $req_eq_arch);
 } elsif ($action eq 'i') {
@@ -219,9 +276,5 @@ if ($action eq 'l') {
     @ENV{keys %v} = values %v;
     exec @ARGV;
 } elsif ($action eq 'q') {
-    if (exists $v{$req_variable_to_print}) {
-        print "$v{$req_variable_to_print}\n";
-    } else {
-        die sprintf(_g("%s is not a supported variable name"), $req_variable_to_print);
-    }
+    print "$v{$req_variable_to_print}\n";
 }
diff --git a/scripts/dpkg-buildflags.pl b/scripts/dpkg-buildflags.pl
index 800fe67..d0f9fa8 100755
--- a/scripts/dpkg-buildflags.pl
+++ b/scripts/dpkg-buildflags.pl
@@ -2,7 +2,7 @@
 #
 # dpkg-buildflags
 #
-# Copyright © 2010 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2010-2011 Raphaël Hertzog <hertzog@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
@@ -31,9 +31,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 2010 Raphael Hertzog <hertzog\@debian.org>.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -47,9 +44,14 @@ Actions:
   --get <flag>       output the requested flag to stdout.
   --origin <flag>    output the origin of the flag to stdout:
                      value is one of vendor, system, user, env.
+  --query-features <area>
+                     output the status of features for the given area.
   --list             output a list of the flags supported by the current vendor.
-  --export=(sh|make) output commands to be executed in shell or make that export
-                     all the compilation flags as environment variables.
+  --export=(sh|make|configure)
+                     output something convenient to import the
+                     compilation flags in a shell script, in make,
+                     or on a ./configure command line.
+  --dump             output all compilation flags with their values
   --help             show this help message.
   --version          show the version.
 "), $progname;
@@ -59,17 +61,21 @@ my ($param, $action);
 
 while (@ARGV) {
     $_ = shift(@ARGV);
-    if (m/^--(get|origin)$/) {
+    if (m/^--(get|origin|query-features)$/) {
         usageerr(_g("two commands specified: --%s and --%s"), $1, $action)
             if defined($action);
         $action = $1;
         $param = shift(@ARGV);
 	usageerr(_g("%s needs a parameter"), $_) unless defined $param;
-    } elsif (m/^--export(?:=(sh|make))?$/) {
+    } elsif (m/^--export(?:=(sh|make|configure))?$/) {
         usageerr(_g("two commands specified: --%s and --%s"), "export", $action)
             if defined($action);
         my $type = $1 || "sh";
         $action = "export-$type";
+    } elsif (m/^--dump$/) {
+        usageerr(_g("two commands specified: --%s and --%s"), "dump", $action)
+            if defined($action);
+        $action = "dump";
     } elsif (m/^--list$/) {
         usageerr(_g("two commands specified: --%s and --%s"), "list", $action)
             if defined($action);
@@ -85,7 +91,7 @@ while (@ARGV) {
     }
 }
 
-usageerr(_g("need an action option")) unless defined($action);
+$action = "dump" unless defined($action);
 
 my $build_flags = Dpkg::BuildFlags->new();
 
@@ -108,6 +114,17 @@ if ($action eq "get") {
 	print $build_flags->get_origin($param) . "\n";
 	exit(0);
     }
+} elsif ($action eq "query-features") {
+    if ($build_flags->has_features($param)) {
+	my %features = $build_flags->get_features($param);
+	my $para_shown = 0;
+	foreach my $feature (sort keys %features) {
+	    print $para_shown++ ? "\n" : "";
+	    printf "Feature: %s\n", $feature;
+	    printf "Enabled: %s\n", $features{$feature} ? "yes" : "no";
+	}
+	exit(0);
+    }
 } elsif ($action =~ m/^export-(.*)$/) {
     my $export_type = $1;
     foreach my $flag ($build_flags->list()) {
@@ -119,9 +136,17 @@ if ($action eq "get") {
 	} elsif ($export_type eq "make") {
 	    $value =~ s/\$/\$\$/g;
 	    print "export $flag := $value\n";
+	} elsif ($export_type eq "configure") {
+	    print "$flag=\"$value\" ";
 	}
     }
     exit(0);
+} elsif ($action eq "dump") {
+    foreach my $flag ($build_flags->list()) {
+	my $value = $build_flags->get($flag);
+	print "$flag=$value\n";
+    }
+    exit(0);
 }
 
 exit(1);
diff --git a/scripts/dpkg-buildpackage.pl b/scripts/dpkg-buildpackage.pl
index aaea544..c337107 100755
--- a/scripts/dpkg-buildpackage.pl
+++ b/scripts/dpkg-buildpackage.pl
@@ -2,6 +2,11 @@
 #
 # dpkg-buildpackage
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2000 Wichert Akkerman
+# Copyright © 2006-2010,2012 Guillem Jover <guillem@debian.org>
+# Copyright © 2007 Frank Lichtenheld
+#
 # 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
@@ -25,12 +30,12 @@ use POSIX;
 use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
-use Dpkg::BuildFlags;
 use Dpkg::BuildOptions;
 use Dpkg::Compression;
 use Dpkg::Version;
 use Dpkg::Changelog::Parse;
 use Dpkg::Path qw(find_command);
+use Dpkg::IPC;
 
 textdomain("dpkg-dev");
 
@@ -38,11 +43,6 @@ sub showversion {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     print _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2000 Wichert Akkerman
-Copyright (C) 2007 Frank Lichtenheld");
-
-    print _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -118,6 +118,7 @@ my ($admindir, $signkey, $forcesigninterface, $usepause, $noclean,
 my $checkbuilddep = 1;
 my $signsource = 1;
 my $signchanges = 1;
+my $buildtarget = 'build';
 my $binarytarget = 'binary';
 my $targetarch = my $targetgnusystem = '';
 my $call_target = '';
@@ -135,6 +136,7 @@ my $include = BUILD_ALL | BUILD_DEFAULT;
 sub build_normal() { return ($include & BUILD_ALL) == BUILD_ALL; }
 sub build_sourceonly() { return $include == BUILD_SOURCE; }
 sub build_binaryonly() { return !($include & BUILD_SOURCE); }
+sub build_binaryindep() { return ($include == BUILD_ARCH_INDEP); }
 sub build_opt() {
     return (($include == BUILD_BINARY) ? '-b' :
             (($include == BUILD_ARCH_DEP) ? '-B' :
@@ -202,18 +204,21 @@ while (@ARGV) {
 	$include = BUILD_BINARY;
 	push @changes_opts, '-b';
 	@checkbuilddep_opts = ();
+	$buildtarget = 'build';
 	$binarytarget = 'binary';
     } elsif (/^-B$/) {
 	build_sourceonly && usageerr(_g("cannot combine %s and %s"), $_, "-S");
 	$include = BUILD_ARCH_DEP;
 	push @changes_opts, '-B';
 	@checkbuilddep_opts = ('-B');
+	$buildtarget = 'build-arch';
 	$binarytarget = 'binary-arch';
     } elsif (/^-A$/) {
 	build_sourceonly && usageerr(_g("cannot combine %s and %s"), $_, "-S");
 	$include = BUILD_ARCH_INDEP;
 	push @changes_opts, '-A';
 	@checkbuilddep_opts = ();
+	$buildtarget = 'build-indep';
 	$binarytarget = 'binary-indep';
     } elsif (/^-S$/) {
 	build_binaryonly && usageerr(_g("cannot combine %s and %s"), build_opt, "-S");
@@ -294,14 +299,6 @@ if (defined $parallel) {
     $build_opts->export();
 }
 
-my $build_flags = Dpkg::BuildFlags->new();
-$build_flags->load_config();
-foreach my $flag ($build_flags->list()) {
-    $ENV{$flag} = $build_flags->get($flag);
-    printf(_g("%s: export %s from dpkg-buildflags (origin: %s): %s\n"),
-	   $progname, $flag, $build_flags->get_origin($flag), $ENV{$flag});
-}
-
 my $cwd = cwd();
 my $dir = basename($cwd);
 
@@ -335,10 +332,12 @@ while ($_ = <$arch_env>) {
 close $arch_env or subprocerr('dpkg-architecture');
 
 my $arch;
-unless (build_sourceonly) {
-    $arch = mustsetvar($ENV{'DEB_HOST_ARCH'}, _g('host architecture'));
-} else {
+if (build_sourceonly) {
     $arch = 'source';
+} elsif (build_binaryindep) {
+    $arch = 'all';
+} else {
+    $arch = mustsetvar($ENV{'DEB_HOST_ARCH'}, _g('host architecture'));
 }
 
 # Preparation of environment stops here
@@ -402,8 +401,27 @@ unless (build_binaryonly) {
     withecho('dpkg-source', @source_opts, '-b', $dir);
     chdir($dir) or syserr("chdir $dir");
 }
+
+unless ($buildtarget eq "build" or scalar(@debian_rules) > 1) {
+    # Verify that build-{arch,indep} are supported. If not, fallback to build.
+    # This is a temporary measure to not break too many packages on a flag day.
+    my $pid = spawn(exec => [ "make", "-f", @debian_rules, "-qn", $buildtarget ],
+                    from_file => "/dev/null", to_file => "/dev/null",
+                    error_to_file => "/dev/null");
+    my $cmdline = "make -f @debian_rules -qn $buildtarget";
+    wait_child($pid, nocheck => 1, cmdline => $cmdline);
+    my $exitcode = WEXITSTATUS($?);
+    subprocerr($cmdline) unless WIFEXITED($?);
+    if ($exitcode == 2) {
+        warning(_g("%s must be updated to support the 'build-arch' and " .
+                   "'build-indep' targets (at least '%s' seems to be " .
+                   "missing)"), "@debian_rules", $buildtarget);
+        $buildtarget = "build";
+    }
+}
+
 unless (build_sourceonly) {
-    withecho(@debian_rules, 'build');
+    withecho(@debian_rules, $buildtarget);
     withecho(@rootcommand, @debian_rules, $binarytarget);
 }
 if ($usepause &&
diff --git a/scripts/dpkg-checkbuilddeps.pl b/scripts/dpkg-checkbuilddeps.pl
index f48ea5b..e6e97ce 100755
--- a/scripts/dpkg-checkbuilddeps.pl
+++ b/scripts/dpkg-checkbuilddeps.pl
@@ -3,6 +3,7 @@
 # dpkg-checkbuilddeps
 #
 # Copyright © 2001 Joey Hess <joeyh@debian.org>
+# Copyright © 2007-2011 Raphael Hertzog <hertzog@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
@@ -47,6 +48,7 @@ sub usage {
                  retrieving them from control file
   -c build-conf  use given string for build conflicts instead of
                  retrieving them from control file
+  -a arch        assume given host architecture
   --admindir=<directory>
                  change the administrative directory.
   -h, --help     show this help message.
@@ -58,11 +60,13 @@ sub usage {
 
 my $binary_only=0;
 my ($bd_value, $bc_value);
+my $host_arch = get_host_arch();
 if (!GetOptions('B' => \$binary_only,
                 'help|h' => sub { usage(); exit(0); },
                 'version' => \&version,
                 'd=s' => \$bd_value,
                 'c=s' => \$bc_value,
+                'a=s' => \$host_arch,
                 'admindir=s' => \$admindir)) {
 	usage();
 	exit(2);
@@ -93,12 +97,14 @@ unless (defined($bd_value) or defined($bc_value)) {
 my (@unmet, @conflicts);
 
 if ($bd_value) {
-	push @unmet, build_depends('Build-Depends/Build-Depends-Indep)',
-		deps_parse($bd_value, reduce_arch => 1), $facts);
+	push @unmet, build_depends('Build-Depends/Build-Depends-Indep',
+		deps_parse($bd_value, host_arch => $host_arch,
+			   reduce_arch => 1), $facts);
 }
 if ($bc_value) {
 	push @conflicts, build_conflicts('Build-Conflicts/Build-Conflicts-Indep',
-		deps_parse($bc_value, reduce_arch => 1, union => 1), $facts);
+		deps_parse($bc_value, host_arch => $host_arch,
+			   reduce_arch => 1, union => 1), $facts);
 }
 
 if (@unmet) {
@@ -117,7 +123,7 @@ sub parse_status {
 	
 	my $facts = Dpkg::Deps::KnownFacts->new();
 	local $/ = '';
-	open(STATUS, "<$status") || die "$status: $!\n";
+	open(STATUS, "<$status") || syserr(_g("cannot open %s"), $status);
 	while (<STATUS>) {
 		next unless /^Status: .*ok installed$/m;
 	
@@ -178,8 +184,6 @@ sub check_line {
 	my $fieldname=shift;
 	my $dep_list=shift;
 	my $facts=shift;
-	my $host_arch = shift || get_host_arch();
-	chomp $host_arch;
 
 	my @unmet=();
 
diff --git a/scripts/dpkg-distaddfile.pl b/scripts/dpkg-distaddfile.pl
index 566698e..45f5d26 100755
--- a/scripts/dpkg-distaddfile.pl
+++ b/scripts/dpkg-distaddfile.pl
@@ -2,6 +2,8 @@
 #
 # dpkg-distaddfile
 #
+# Copyright © 1996 Ian Jackson
+#
 # 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
@@ -18,6 +20,7 @@
 use strict;
 use warnings;
 
+use File::FcntlLock;
 use POSIX;
 use POSIX qw(:errno_h :signal_h);
 use Dpkg;
@@ -33,9 +36,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -75,6 +75,15 @@ my ($file, $section, $priority) = @ARGV;
 ($file =~ m/\s/ || $section =~ m/\s/ || $priority =~ m/\s/) &&
     error(_g("filename, section and priority may contain no whitespace"));
 
+# Obtain a lock on debian/control to avoid simultaneous updates
+# of debian/files when parallel building is in use
+my $fs = File::FcntlLock->new(l_type => F_WRLCK);
+my $lockfh;
+sysopen($lockfh, "debian/control", O_WRONLY) ||
+    syserr(_g("cannot write %s"), "debian/control");
+$fs->lock($lockfh, F_SETLKW) ||
+    syserr(_("failed to get a write lock on %s"), "debian/control");
+
 $fileslistfile="./$fileslistfile" if $fileslistfile =~ m/^\s/;
 open(Y, "> $fileslistfile.new") || syserr(_g("open new files list file"));
 if (open(X,"< $fileslistfile")) {
@@ -91,3 +100,6 @@ print(Y "$file $section $priority\n")
 close(Y) || syserr(_g("close new files list file"));
 rename("$fileslistfile.new", $fileslistfile) ||
     syserr(_g("install new files list file"));
+
+# Release the lock
+close($lockfh) || syserr(_g("cannot close %s"), "debian/control");
diff --git a/scripts/dpkg-genchanges.pl b/scripts/dpkg-genchanges.pl
index 2d0b79d..5f71363 100755
--- a/scripts/dpkg-genchanges.pl
+++ b/scripts/dpkg-genchanges.pl
@@ -2,6 +2,9 @@
 #
 # dpkg-genchanges
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2000,2001 Wichert Akkerman
+#
 # 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
@@ -96,10 +99,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2000,2001 Wichert Akkerman.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
diff --git a/scripts/dpkg-gencontrol.pl b/scripts/dpkg-gencontrol.pl
index f0ae8f2..3a2185f 100755
--- a/scripts/dpkg-gencontrol.pl
+++ b/scripts/dpkg-gencontrol.pl
@@ -2,6 +2,9 @@
 #
 # dpkg-gencontrol
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2000,2002 Wichert Akkerman
+#
 # 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
@@ -18,6 +21,7 @@
 use strict;
 use warnings;
 
+use File::FcntlLock;
 use POSIX;
 use POSIX qw(:errno_h);
 use Dpkg;
@@ -56,10 +60,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2000,2002 Wichert Akkerman.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -152,9 +152,12 @@ if (defined($oppackage)) {
     defined($pkg) || error(_g("package %s not in control info"), $oppackage);
 } else {
     my @packages = map { $_->{'Package'} } $control->get_packages();
-    @packages==1 ||
+    if (@packages == 0) {
+        error(_g("no package stanza found in control info"));
+    } elsif (@packages > 1) {
         error(_g("must specify package since control info has many (%s)"),
               "@packages");
+    }
     $pkg = $control->get_pkg_by_idx(1);
 }
 $substvars->set_msg_prefix(sprintf(_g("package %s: "), $pkg->{Package}));
@@ -302,7 +305,8 @@ if (!defined($substvars->get('Installed-Size'))) {
     if (!$c) {
         chdir("$packagebuilddir") ||
             syserr(_g("chdir for du to \`%s'"), $packagebuilddir);
-        exec("du", "-k", "-s", ".") or syserr(_g("unable to execute %s"), "du");
+        exec("du", "-k", "-s", "--apparent-size", ".") or
+            syserr(_g("unable to execute %s"), "du");
     }
     my $duo = '';
     while (<DU>) {
@@ -330,6 +334,15 @@ for my $f (keys %remove) {
     delete $fields->{$f};
 }
 
+# Obtain a lock on debian/control to avoid simultaneous updates
+# of debian/files when parallel building is in use
+my $fs = File::FcntlLock->new(l_type => F_WRLCK);
+my $lockfh;
+sysopen($lockfh, "debian/control", O_WRONLY) ||
+    syserr(_g("cannot write %s"), "debian/control");
+$fs->lock($lockfh, F_SETLKW) ||
+    syserr(_("failed to get a write lock on %s"), "debian/control");
+
 $fileslistfile="./$fileslistfile" if $fileslistfile =~ m/^\s/;
 open(Y, ">", "$fileslistfile.new") || syserr(_g("open new files list file"));
 binmode(Y);
@@ -360,6 +373,9 @@ print(Y $substvars->substvars(sprintf("%s %s %s\n", $forcefilename,
 close(Y) || syserr(_g("close new files list file"));
 rename("$fileslistfile.new", $fileslistfile) || syserr(_g("install new files list file"));
 
+# Release the lock
+close($lockfh) || syserr(_g("cannot close %s"), "debian/control");
+
 my $cf;
 my $fh_output;
 if (!$stdout) {
@@ -375,7 +391,7 @@ $fields->apply_substvars($substvars);
 $fields->output($fh_output);
 
 if (!$stdout) {
-    close($fh_output);
+    close($fh_output) || syserr(_g("cannot close %s"), "$cf.new");
     rename("$cf.new", "$cf") ||
         syserr(_g("cannot install output control file \`%s'"), $cf);
 }
diff --git a/scripts/dpkg-gensymbols.pl b/scripts/dpkg-gensymbols.pl
index 54da635..c574331 100755
--- a/scripts/dpkg-gensymbols.pl
+++ b/scripts/dpkg-gensymbols.pl
@@ -2,6 +2,8 @@
 #
 # dpkg-gensymbols
 #
+# Copyright © 2007 Raphaël Hertzog
+#
 # 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
@@ -27,7 +29,7 @@ use Dpkg::Gettext;
 use Dpkg::ErrorHandling;
 use Dpkg::Control::Info;
 use Dpkg::Changelog::Parse;
-use Dpkg::Path qw(check_files_are_the_same);
+use Dpkg::Path qw(check_files_are_the_same find_command);
 
 textdomain("dpkg-dev");
 
@@ -49,10 +51,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 2007 Raphael Hertzog.
-");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -112,7 +110,10 @@ while (@ARGV) {
 	if (-e $file) {
 	    push @files, $file;
 	} else {
-	    push @files, glob($file);
+	    my @to_add = glob($file);
+	    push @files, @to_add;
+	    warning(_g("pattern '%s' did not match any file"), $file)
+		unless scalar(@to_add);
 	}
     } elsif (m/^-p(.*)/) {
 	error(_g("Illegal package name \`%s'"), $1);
@@ -155,9 +156,12 @@ if (not defined($sourceversion)) {
 if (not defined($oppackage)) {
     my $control = Dpkg::Control::Info->new();
     my @packages = map { $_->{'Package'} } $control->get_packages();
-    @packages == 1 ||
+    if (@packages == 0) {
+	error(_g("no package stanza found in control info"));
+    } elsif (@packages > 1) {
 	error(_g("must specify package since control info has many (%s)"),
 	      "@packages");
+    }
     $oppackage = $packages[0];
 }
 
@@ -287,7 +291,9 @@ unless ($quiet) {
     $md5_after->addfile($after);
     # Output diffs between symbols files if any
     if ($md5_before->hexdigest() ne $md5_after->hexdigest()) {
-	if (defined($ref_symfile->{file})) {
+	if (not defined($output)) {
+	    warning(_g("the generated symbols file is empty"));
+	} elsif (defined($ref_symfile->{file})) {
 	    warning(_g("%s doesn't match completely %s"),
 		    $output, $ref_symfile->{file});
 	} else {
@@ -298,7 +304,7 @@ unless ($quiet) {
 	my $diff_label = sprintf("%s (%s_%s_%s)",
 	($ref_symfile->{file}) ? $ref_symfile->{file} : "new_symbol_file",
 	$oppackage, $sourceversion, $host_arch);
-	system("diff", "-u", "-L", $diff_label, $a, $b) if -x "/usr/bin/diff";
+	system("diff", "-u", "-L", $diff_label, $a, $b) if find_command("diff");
     }
 }
 exit($exitcode);
diff --git a/scripts/dpkg-maintscript-helper.sh b/scripts/dpkg-maintscript-helper.sh
index 631a5a1..04dd2b9 100755
--- a/scripts/dpkg-maintscript-helper.sh
+++ b/scripts/dpkg-maintscript-helper.sh
@@ -47,9 +47,9 @@ rm_conffile() {
 	[ -n "$DPKG_MAINTSCRIPT_NAME" ] || \
 		error "environment variable DPKG_MAINTSCRIPT_NAME is required"
 
-	debug "Executing $0 rm_conffile in $DPKG_MAINTSCRIPT_NAME "\
+	debug "Executing $0 rm_conffile in $DPKG_MAINTSCRIPT_NAME" \
 	      "of $DPKG_MAINTSCRIPT_PACKAGE"
-	debug "CONFFILE=$CONFFILE PACKAGE=$PACKAGE "\
+	debug "CONFFILE=$CONFFILE PACKAGE=$PACKAGE" \
 	      "LASTVERSION=$LASTVERSION ACTION=$1 PARAM=$2"
 	case "$DPKG_MAINTSCRIPT_NAME" in
 	preinst)
@@ -150,9 +150,9 @@ mv_conffile() {
 	[ -n "$DPKG_MAINTSCRIPT_NAME" ] || \
 		error "environment variable DPKG_MAINTSCRIPT_NAME is required"
 
-	debug "Executing $0 mv_conffile in $DPKG_MAINTSCRIPT_NAME "\
+	debug "Executing $0 mv_conffile in $DPKG_MAINTSCRIPT_NAME" \
 	      "of $DPKG_MAINTSCRIPT_PACKAGE"
-	debug "CONFFILE=$OLDCONFFILE -> $NEWCONFFILE PACKAGE=$PACKAGE "\
+	debug "CONFFILE=$OLDCONFFILE -> $NEWCONFFILE PACKAGE=$PACKAGE" \
 	      "LASTVERSION=$LASTVERSION ACTION=$1 PARAM=$2"
 	case "$DPKG_MAINTSCRIPT_NAME" in
 	preinst)
@@ -219,7 +219,7 @@ abort_mv_conffile() {
 # Common functions
 debug() {
 	if [ -n "$DPKG_DEBUG" ]; then
-		echo "DEBUG: $PROGNAME: $1" >&2
+		echo "DEBUG: $PROGNAME: $*" >&2
 	fi
 }
 
@@ -234,22 +234,16 @@ warning() {
 
 usage() {
 	cat <<END
-Syntax: $0 <command> <parameters> -- <maintainer script parameters>
-
-Commands and parameters:
+Usage: $PROGNAME <command> <parameter>... -- <maintainer-script-parameter>...
 
+Commands:
   supports <command>
-	Returns 0 (success) if the given command is supported, 1
-	otherwise.
-
+	Returns 0 (success) if the given command is supported, 1 otherwise.
   rm_conffile <conffile> [<last-version> [<package>]]
-	Remove obsolete conffile.
-	Must be called in preinst, postinst and postrm.
-
+	Remove obsolete conffile. Must be called in preinst, postinst and
+	postrm.
   mv_conffile <old-conf> <new-conf> [<last-version> [<package>]]
-	Rename a conffile.
-	Must be called in preinst, postinst and postrm.
-
+	Rename a conffile. Must be called in preinst, postinst and postrm.
   help
 	Display this usage information.
 END
@@ -302,11 +296,6 @@ mv_conffile)
 	cat <<-END
 	Debian $PROGNAME version $version.
 
-	Copyright (C) 2010 Raphaël Hertzog <hertzog@debian.org>
-	Copyright (C) 2008 Joey Hess <joeyh@debian.org>
-	Copyright (C) 2007 Guillem Jover <guillem@debian.org>
-	Copyright (C) 2005 Scott James Remnant
-
 	This is free software; see the GNU General Public License version 2 or
 	later for copying conditions. There is NO warranty.
 	END
diff --git a/scripts/dpkg-mergechangelogs.pl b/scripts/dpkg-mergechangelogs.pl
index cea7584..152aeb0 100755
--- a/scripts/dpkg-mergechangelogs.pl
+++ b/scripts/dpkg-mergechangelogs.pl
@@ -52,8 +52,6 @@ BEGIN {
 sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
-    printf "\n" . _g("Copyright (C) 2009-2010 Raphael Hertzog.");
-
     printf "\n" . _g(
 "This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
@@ -128,7 +126,7 @@ while (1) {
 if (defined($out_file) and $out_file ne "-") {
     open(OUT, ">", $out_file) || syserr(_g("cannot write %s"), $out_file);
     print OUT ((blessed $_) ? "$_" : "$_\n") foreach @result;
-    close(OUT);
+    close(OUT) || syserr(_g("cannot write %s"), $out_file);
 } else {
     print ((blessed $_) ? "$_" : "$_\n") foreach @result;
 }
@@ -179,7 +177,9 @@ sub compare_versions {
 	$a =~ s/~[^~]*$//;
 	$b =~ s/~[^~]*$//;
     }
-    return version_compare($a, $b);
+    $a = Dpkg::Version->new($a);
+    $b = Dpkg::Version->new($b);
+    return $a <=> $b;
 }
 
 # Merge changelog entries smartly by merging individually the different
@@ -286,5 +286,5 @@ sub get_conflict_block($$) {
     push @b, $b if defined $b;
     @a = @{$a} if ref($a) eq "ARRAY";
     @b = @{$b} if ref($b) eq "ARRAY";
-    return ("<<<<<<", @a, "======", @b, ">>>>>>");
+    return ("<<<<<<<", @a, "=======", @b, ">>>>>>>");
 }
diff --git a/scripts/dpkg-parsechangelog.pl b/scripts/dpkg-parsechangelog.pl
index 34bf3fb..705b336 100755
--- a/scripts/dpkg-parsechangelog.pl
+++ b/scripts/dpkg-parsechangelog.pl
@@ -2,6 +2,9 @@
 #
 # dpkg-parsechangelog
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2001 Wichert Akkerman
+#
 # 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
@@ -31,10 +34,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2001 Wichert Akkerman");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -114,7 +113,7 @@ while (@ARGV) {
     }
 }
 
-@ARGV && usageerr(_g("%s takes no non-option arguments"), $progname);
+@ARGV && usageerr(_g("takes no non-option arguments"));
 
 my $count = 0;
 my @fields = changelog_parse(%options);
diff --git a/scripts/dpkg-scanpackages.pl b/scripts/dpkg-scanpackages.pl
index df900a0..35c2d86 100755
--- a/scripts/dpkg-scanpackages.pl
+++ b/scripts/dpkg-scanpackages.pl
@@ -155,7 +155,7 @@ sub load_override_extra
 usage() and exit 1 if not $result;
 
 if (not @ARGV >= 1 && @ARGV <= 3) {
-    usageerr(_g("1 to 3 args expected"));
+    usageerr(_g("one to three arguments expected"));
 }
 
 my $type = defined($options{type}) ? $options{type} : 'deb';
diff --git a/scripts/dpkg-scansources.pl b/scripts/dpkg-scansources.pl
index 8c4e46d..777fec3 100755
--- a/scripts/dpkg-scansources.pl
+++ b/scripts/dpkg-scansources.pl
@@ -299,7 +299,7 @@ sub main {
     my (@out);
 
     GetOptions(@Option_spec) or usage;
-    @ARGV >= 1 && @ARGV <= 3 or usageerr(_g("1 to 3 args expected\n"));
+    @ARGV >= 1 && @ARGV <= 3 or usageerr(_g("one to three arguments expected"));
 
     push @ARGV, undef		if @ARGV < 2;
     push @ARGV, ''		if @ARGV < 3;
diff --git a/scripts/dpkg-shlibdeps.pl b/scripts/dpkg-shlibdeps.pl
index 790ba39..6054500 100755
--- a/scripts/dpkg-shlibdeps.pl
+++ b/scripts/dpkg-shlibdeps.pl
@@ -2,6 +2,11 @@
 #
 # dpkg-shlibdeps
 #
+# Copyright © 1996 Ian Jackson
+# Copyright © 2000 Wichert Akkerman
+# Copyright © 2006 Frank Lichtenheld
+# Copyright © 2007 Raphaël Hertzog
+#
 # 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
@@ -406,8 +411,8 @@ foreach my $file (keys %exec) {
 	    next if ($soname =~ /^libm\.so\.\d+$/ and
 		     scalar grep(/^libstdc\+\+\.so\.\d+/, @sonames));
             next unless ($warnings & WARN_NOT_NEEDED);
-	    warning(_g("%s shouldn't be linked with %s (it uses none of its " .
-	               "symbols)."), $file, $soname);
+	    warning(_g("%s should not be linked against %s (it uses none of " .
+	               "the library's symbols)."), $file, $soname);
 	}
     }
 }
@@ -419,10 +424,12 @@ foreach my $soname (keys %global_soname_needed) {
         next if ($soname =~ /^libm\.so\.\d+$/ and scalar(
                  grep(/^libstdc\+\+\.so\.\d+/, keys %global_soname_needed)));
         next unless ($warnings & WARN_DEP_AVOIDABLE);
-        warning(_g("dependency on %s could be avoided if \"%s\" were not " .
-                   "uselessly linked against it (they use none of its " .
-                   "symbols)."), $soname,
-                   join(" ", @{$global_soname_needed{$soname}}));
+        warning(P_("package could avoid a useless dependency if %s was not " .
+                   "linked against %s (it uses none of the library's symbols).",
+                   "package could avoid a useless dependency if %s were not " .
+                   "linked against %s (they use none of the library's symbols).",
+                   scalar @{$global_soname_needed{$soname}}),
+                join(" ", @{$global_soname_needed{$soname}}), $soname);
     }
 }
 
@@ -520,7 +527,7 @@ foreach my $field (reverse @depfields) {
 
 # Replace old file by new one
 if (!$stdout) {
-    close($fh);
+    close($fh) || syserr(_g("cannot close %s"), "$varlistfile.new");
     rename("$varlistfile.new",$varlistfile) ||
 	syserr(_g("install new varlist file \`%s'"), $varlistfile);
 }
@@ -533,13 +540,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 1996 Ian Jackson.
-Copyright (C) 2000 Wichert Akkerman.
-Copyright (C) 2006 Frank Lichtenheld.
-Copyright (C) 2007 Raphael Hertzog.
-");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
diff --git a/scripts/dpkg-source.pl b/scripts/dpkg-source.pl
index 2419ff5..881d521 100755
--- a/scripts/dpkg-source.pl
+++ b/scripts/dpkg-source.pl
@@ -11,7 +11,7 @@
 # Copyright © 2005 Brendan O'Dea <bod@debian.org>
 # Copyright © 2006-2008 Frank Lichtenheld <djpig@debian.org>
 # Copyright © 2006-2009 Guillem Jover <guillem@debian.org>
-# Copyright © 2008-2010 Raphaël Hertzog <hertzog@debian.org>
+# Copyright © 2008-2011 Raphaël Hertzog <hertzog@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
@@ -45,6 +45,8 @@ use Dpkg::Changelog::Parse;
 use Dpkg::Source::Package;
 use Dpkg::Vendor qw(run_vendor_hook);
 
+use Cwd;
+use File::Basename;
 use File::Spec;
 
 textdomain("dpkg-dev");
@@ -85,6 +87,8 @@ while (@ARGV && $ARGV[0] =~ m/^-/) {
         setopmode('-x');
     } elsif (m/^--(before|after)-build$/) {
         setopmode($_);
+    } elsif (m/^--commit$/) {
+        setopmode($_);
     } elsif (m/^--print-format$/) {
 	setopmode('--print-format');
 	report_options(info_fh => \*STDERR); # Avoid clutter on STDOUT
@@ -95,15 +99,23 @@ while (@ARGV && $ARGV[0] =~ m/^-/) {
 
 my $dir;
 if (defined($options{'opmode'}) &&
-    $options{'opmode'} =~ /^(-b|--print-format|--before-build|--after-build)$/) {
+    $options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build|--commit)$/) {
     if (not scalar(@ARGV)) {
-	usageerr(_g("%s needs a directory"), $options{'opmode'});
+	usageerr(_g("%s needs a directory"), $options{'opmode'})
+	    unless $1 eq "--commit";
+	$dir = ".";
+    } else {
+	$dir = File::Spec->catdir(shift(@ARGV));
     }
-    $dir = File::Spec->catdir(shift(@ARGV));
     stat($dir) || syserr(_g("cannot stat directory %s"), $dir);
     if (not -d $dir) {
 	error(_g("directory argument %s is not a directory"), $dir);
     }
+    if ($dir eq ".") {
+	# . is never correct, adjust automatically
+	$dir = basename(cwd());
+	chdir("..") || syserr(_g("unable to chdir to `%s'"), "..");
+    }
     # --format options are not allowed, they would take precedence
     # over real command line options, debian/source/format should be used
     # instead
@@ -199,10 +211,10 @@ while (@options) {
 }
 
 unless (defined($options{'opmode'})) {
-    usageerr(_g("need a command (-x, -b, --before-build, --after-build, --print-format)"));
+    usageerr(_g("need a command (-x, -b, --before-build, --after-build, --print-format, --commit)"));
 }
 
-if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
+if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build|--commit)$/) {
 
     $options{'ARGV'} = \@ARGV;
 
@@ -223,6 +235,8 @@ if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
 
     # Scan control info of source package
     my $src_fields = $control->get_source();
+    error(_g("%s doesn't contain any information about the source package"),
+          $controlfile) unless defined $src_fields;
     my $src_sect = $src_fields->{'Section'} || "unknown";
     my $src_prio = $src_fields->{'Priority'} || "unknown";
     foreach $_ (keys %{$src_fields}) {
@@ -254,9 +268,7 @@ if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
 	my $prio = $pkg->{'Priority'} || $src_prio;
 	my $type = $pkg->{'Package-Type'} ||
 	        $pkg->get_custom_field('Package-Type') || 'deb';
-	my $arch = $pkg->{'Architecture'};
-	$arch =~ s/\s+/,/g;
-	push @pkglist, sprintf("%s %s %s %s %s", $p, $type, $sect, $prio, $arch);
+	push @pkglist, sprintf("%s %s %s %s", $p, $type, $sect, $prio);
 	push(@binarypackages,$p);
 	foreach $_ (keys %{$pkg}) {
 	    my $v = $pkg->{$_};
@@ -285,6 +297,9 @@ if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
             }
 	}
     }
+    unless (scalar(@pkglist)) {
+	error(_g("%s doesn't list any binary package"), $controlfile);
+    }
     if (grep($_ eq 'any', @sourcearch)) {
         # If we encounter one 'any' then the other arches become insignificant
         # except for 'all' that must also be kept
@@ -295,11 +310,7 @@ if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
         }
     }
     $fields->{'Architecture'} = join(' ', @sourcearch);
-    $fields->{'Package-List'} = sprintf("\n%s source %s %s %s", $sourcepackage,
-                                        $src_sect, $src_prio,
-                                        join(',', @sourcearch));
-    $fields->{'Package-List'} .= "\n" . join("\n", sort @pkglist);
-    delete $fields->{'Package-List'};
+    $fields->{'Package-List'} = "\n" . join("\n", sort @pkglist);
 
     # Scan fields of dpkg-parsechangelog
     foreach $_ (keys %{$changelog}) {
@@ -357,6 +368,9 @@ if ($options{'opmode'} =~ /^(-b|--print-format|--(before|after)-build)$/) {
     } elsif ($options{'opmode'} eq "--after-build") {
 	$srcpkg->after_build($dir);
 	exit(0);
+    } elsif ($options{'opmode'} eq "--commit") {
+	$srcpkg->commit($dir);
+	exit(0);
     }
 
     # Verify pre-requisites are met
@@ -441,11 +455,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     print _g("
-Copyright (C) 1996 Ian Jackson
-Copyright (C) 1997 Klee Dienes
-Copyright (C) 2008 Raphael Hertzog");
-
-    print _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -460,7 +469,9 @@ Commands:
                            extract source package.
   -b <dir>                 build source package.
   --print-format <dir>     print the source format that would be
-                           used to build the source package.")
+                           used to build the source package.
+  --commit [<dir> [<patch-name>]]
+                           store upstream changes in a new patch.")
     . "\n\n" . _g(
 "Build options:
   -c<controlfile>          get control info from this file.
diff --git a/scripts/dpkg-vendor.pl b/scripts/dpkg-vendor.pl
index f59f4c6..3ea1c9a 100755
--- a/scripts/dpkg-vendor.pl
+++ b/scripts/dpkg-vendor.pl
@@ -31,9 +31,6 @@ sub version {
     printf _g("Debian %s version %s.\n"), $progname, $version;
 
     printf _g("
-Copyright (C) 2009 Raphael Hertzog <hertzog\@debian.org>.");
-
-    printf _g("
 This is free software; see the GNU General Public License version 2 or
 later for copying conditions. There is NO warranty.
 ");
@@ -61,11 +58,13 @@ while (@ARGV) {
     $_ = shift(@ARGV);
     if (m/^--vendor$/) {
         $vendor = shift(@ARGV);
+        usageerr(_g("%s needs a parameter"), $_) unless defined $vendor;
     } elsif (m/^--(is|derives-from|query)$/) {
         usageerr(_g("two commands specified: --%s and --%s"), $1, $action)
             if defined($action);
         $action = $1;
         $param = shift(@ARGV);
+        usageerr(_g("%s needs a parameter"), $_) unless defined $param;
     } elsif (m/^-(h|-help)$/) {
         usage();
         exit 0;
diff --git a/scripts/mk/Makefile.am b/scripts/mk/Makefile.am
new file mode 100644
index 0000000..784adf1
--- /dev/null
+++ b/scripts/mk/Makefile.am
@@ -0,0 +1,17 @@
+## Process this file with automake to produce Makefile.in
+
+dist_pkgdata_DATA = \
+	architecture.mk \
+	buildflags.mk \
+	default.mk \
+	pkg-info.mk \
+	vendor.mk
+
+do_path_subst = $(AM_V_GEN) \
+                sed -e "s:dpkg_datadir[[:space:]]*=[[:space:]]*[^[:space:]]*:dpkg_datadir = $(pkgdatadir):"
+
+install-data-hook:
+	cp -p $(DESTDIR)$(pkgdatadir)/default.mk $(DESTDIR)$(pkgdatadir)/default.mk.tmp
+	$(do_path_subst) <$(DESTDIR)$(pkgdatadir)/default.mk.tmp \
+			 >$(DESTDIR)$(pkgdatadir)/default.mk
+	rm $(DESTDIR)$(pkgdatadir)/default.mk.tmp
diff --git a/scripts/mk/architecture.mk b/scripts/mk/architecture.mk
new file mode 100644
index 0000000..31549ac
--- /dev/null
+++ b/scripts/mk/architecture.mk
@@ -0,0 +1,11 @@
+# This Makefile snippet defines all the DEB_HOST_* / DEB_BUILD_* variables
+# that dpkg-architecture can return. Existing values of those variables
+# are preserved as per policy.
+
+dpkg_late_eval ?= $(or $(value DPKG_CACHE_$(1)),$(eval DPKG_CACHE_$(1) := $(shell $(2)))$(value DPKG_CACHE_$(1)))
+
+dpkg_architecture_setvar = $(1) ?= $(call dpkg_late_eval,$(1),dpkg-architecture -q$(1))
+
+$(foreach machine,BUILD HOST,\
+  $(foreach var,ARCH ARCH_OS ARCH_CPU ARCH_BITS ARCH_ENDIAN GNU_CPU GNU_SYSTEM GNU_TYPE MULTIARCH,\
+    $(eval $(call dpkg_architecture_setvar,DEB_$(machine)_$(var)))))
diff --git a/scripts/mk/buildflags.mk b/scripts/mk/buildflags.mk
new file mode 100644
index 0000000..8f0f215
--- /dev/null
+++ b/scripts/mk/buildflags.mk
@@ -0,0 +1,37 @@
+# This Makefile snippet defines the following variables:
+#
+# CFLAGS: flags for the C compiler
+# CPPFLAGS: flags for the C preprocessor
+# CXXFLAGS: flags for the C++ compiler
+# FFLAGS: flags for the Fortran compiler
+# LDFLAGS: flags for the linker
+#
+# You can also export them in the environment by setting
+# DPKG_EXPORT_BUILDFLAGS to a non-empty value.
+#
+# This list is kept in sync with the default set of flags returned
+# by dpkg-buildflags.
+
+dpkg_late_eval ?= $(or $(value DPKG_CACHE_$(1)),$(eval DPKG_CACHE_$(1) := $(shell $(2)))$(value DPKG_CACHE_$(1)))
+
+DPKG_BUILDFLAGS_LIST = CFLAGS CPPFLAGS CXXFLAGS FFLAGS LDFLAGS
+
+define dpkg_buildflags_export_envvar
+ifdef $(1)
+DPKG_BUILDFLAGS_EXPORT_ENVVAR += $(1)="$(value $(1))"
+endif
+endef
+
+$(eval $(call dpkg_buildflags_export_envvar,DEB_BUILD_MAINT_OPTIONS))
+$(foreach flag,$(DPKG_BUILDFLAGS_LIST),\
+  $(foreach operation,SET STRIP APPEND PREPEND,\
+    $(eval $(call dpkg_buildflags_export_envvar,DEB_$(flag)_MAINT_$(operation)))))
+
+dpkg_buildflags_setvar = $(1) = $(call dpkg_late_eval,$(1),$(DPKG_BUILDFLAGS_EXPORT_ENVVAR) dpkg-buildflags --get $(1))
+
+$(foreach flag,$(DPKG_BUILDFLAGS_LIST),\
+  $(eval $(call dpkg_buildflags_setvar,$(flag))))
+
+ifdef DPKG_EXPORT_BUILDFLAGS
+  export $(DPKG_BUILDFLAGS_LIST)
+endif
diff --git a/scripts/mk/default.mk b/scripts/mk/default.mk
new file mode 100644
index 0000000..b4b123c
--- /dev/null
+++ b/scripts/mk/default.mk
@@ -0,0 +1,8 @@
+# Include all the Makefiles that define variables that can be useful
+# within debian/rules
+
+dpkg_datadir = .
+include $(dpkg_datadir)/architecture.mk
+include $(dpkg_datadir)/buildflags.mk
+include $(dpkg_datadir)/pkg-info.mk
+include $(dpkg_datadir)/vendor.mk
diff --git a/scripts/mk/pkg-info.mk b/scripts/mk/pkg-info.mk
new file mode 100644
index 0000000..31f7cb2
--- /dev/null
+++ b/scripts/mk/pkg-info.mk
@@ -0,0 +1,17 @@
+# Makefile snippet defining the following variables:
+#
+# DEB_SOURCE: the source package name
+# DEB_VERSION: the full version of the package (epoch + upstream vers. + revision)
+# DEB_VERSION_EPOCH_UPSTREAM: the package's version without the Debian revision
+# DEB_VERSION_UPSTREAM_REVISION: the package's version without the Debian epoch
+# DEB_VERSION_UPSTREAM: the package's upstream version
+# DEB_DISTRIBUTION: the distribution(s) listed in the current entry of debian/changelog
+
+dpkg_late_eval ?= $(or $(value DPKG_CACHE_$(1)),$(eval DPKG_CACHE_$(1) := $(shell $(2)))$(value DPKG_CACHE_$(1)))
+
+DEB_SOURCE = $(call dpkg_late_eval,DEB_SOURCE,awk '/^Source: / { print $$2 }' debian/control)
+DEB_VERSION = $(call dpkg_late_eval,DEB_VERSION,dpkg-parsechangelog | awk '/^Version: / { print $$2 }')
+DEB_VERSION_EPOCH_UPSTREAM = $(call dpkg_late_eval,DEB_VERSION_EPOCH_UPSTREAM,echo '$(DEB_VERSION)' | sed -e 's/-[^-]*$$//')
+DEB_VERSION_UPSTREAM_REVISION = $(call dpkg_late_eval,DEB_VERSION_UPSTREAM_REVISION,echo '$(DEB_VERSION)' | sed -e 's/^[0-9]*://')
+DEB_VERSION_UPSTREAM = $(call dpkg_late_eval,DEB_VERSION_UPSTREAM,echo '$(DEB_VERSION_EPOCH_UPSTREAM)' | sed -e 's/^[0-9]*://')
+DEB_DISTRIBUTION = $(call dpkg_late_eval,DEB_DISTRIBUTION,dpkg-parsechangelog | sed -n -e 's/^Distribution: //p')
diff --git a/scripts/mk/vendor.mk b/scripts/mk/vendor.mk
new file mode 100644
index 0000000..aa75cd6
--- /dev/null
+++ b/scripts/mk/vendor.mk
@@ -0,0 +1,18 @@
+# Makefile snippet defining the following vendor-related variables:
+#
+# DEB_VENDOR: output of dpkg-vendor --query Vendor
+# DEB_PARENT_VENDOR: output of dpkg-vendor --query Parent (can be empty)
+#
+# The snippet also defines a macro "dpkg_vendor_derives_from" that you can
+# use to verify if the current vendor derives from another vendor with a
+# simple test like this one:
+# ifeq ($(call dpkg_vendor_derives_from ubuntu),yes)
+#   ...
+# endif
+
+dpkg_late_eval ?= $(or $(value DPKG_CACHE_$(1)),$(eval DPKG_CACHE_$(1) := $(shell $(2)))$(value DPKG_CACHE_$(1)))
+
+DEB_VENDOR = $(call dpkg_late_eval,DEB_VENDOR,dpkg-vendor --query Vendor)
+DEB_PARENT_VENDOR = $(call dpkg_late_eval,DEB_PARENT_VENDOR,dpkg-vendor --query Parent)
+
+dpkg_vendor_derives_from = dpkg-vendor --derives-from $(1) && echo yes || echo no
diff --git a/scripts/po/ca.po b/scripts/po/ca.po
index d6c9a01..31ec966 100644
--- a/scripts/po/ca.po
+++ b/scripts/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.6\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-10-24 18:10+0200\n"
 "Last-Translator: Jordi Mallach <jordi@debian.org>\n"
 "Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
@@ -17,33 +17,23 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n!=1;\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versió %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -54,7 +44,7 @@ msgstr ""
 "Aquest és programari lliure; vegeu la Llicència Pública General GNU versió 2 "
 "o posterior per a les condicions de còpia. NO hi ha garantia.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -77,57 +67,52 @@ msgid ""
 "  --version          show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s no és un nom de variable gestionat"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "l'opció «%s» és desconeguda"
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
 "system type %s"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
+#: scripts/dpkg-architecture.pl:249
+#, fuzzy, perl-format
+#| msgid "Specified GNU system type %s does not match gcc system type %s."
+msgid ""
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
 "El tipus de sistema GNU %s especificat no correspon amb el tipus de sistema "
 "del gcc %s."
 
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s no és un nom de variable gestionat"
-
-#: scripts/dpkg-buildflags.pl:33
-msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
-msgstr ""
-"\n"
-"Copyright © 2010 Raphael Hertzog <hertzog@debian.org>."
-
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -136,42 +121,30 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "s'ha especificat dos ordres: --%s i --%s"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "%s requereix un paràmetre"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "es requereix una opció d'acció"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000 Wichert Akkerman.\n"
-"Copyright © 2007 Frank Lichtenheld"
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -228,89 +201,84 @@ msgid ""
 "      --version  show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "no es pot combinar %s amb %s"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "l'opció o argument %s és desconeguda"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: s'està exportant %s de dpkg-buildflags (origen: %s): %s\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "paquet font"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "versió del font"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "font canviat per"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "arquitectura de l'amfitrió"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules no és executable: s'està corregint això."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Dependències/conflictes de construcció no satisfetes; s'està avortant."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Empreu el senyalador -d flag per a ometre-ho.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Açò és actualment només un avís amb -S, però"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "probablement serà fatal en el futur."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -318,66 +286,73 @@ msgstr ""
 "no és bona idea generar un paquet font sense netejar-lo primer, podria "
 "contenir fitxers no desitjats."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, perl-format
+msgid ""
+"%s must be updated to support the 'build-arch' and 'build-indep' targets (at "
+"least '%s' seems to be missing)"
+msgstr ""
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Premeu la tecla de retorn per a començar el procés de signat\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "No s'ha pogut signar els fitxers .dsc i .changes"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "escriu un fitxer de canvis"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "pujada de només font: paquet nadiu de Debian"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr "pujada de només font, només diff (NO s'inclou el codi font original)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "pujada de només font (s'inclou el codi font original)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "pujada sencera (s'inclou el codi font original)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "pujada de només binaris (no s'inclou el codi font)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr "pujada sencera; paquet nadiu de Debian (s'inclou el codi font sencer)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr "pujada de binaris i diff (NO s'inclou el codi font original)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "No s'ha pogut signar el fitxer .changes"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "no es pot determinar %s"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Forma d'ús: %s [<opció>…] [<fitxer-control>]"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -385,40 +360,42 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
 "      --version  show the version."
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Dependències de construcció no satisfetes: "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Conflictes de construcció: "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "no es pot obrir %s"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "s'ha produït un error en analitzar %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, fuzzy, perl-format
 msgid ""
@@ -445,45 +422,63 @@ msgstr ""
 msgid "filename, section and priority may contain no whitespace"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "no es pot escriure %s"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 #, fuzzy
 msgid "read old files list file"
 msgstr "no es pot eliminar la llista de fitxers antiga"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 #, fuzzy
 msgid "close new files list file"
 msgstr "no es pot tancar el fitxer d'activadors de fitxer nou «%.250s»"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 #, fuzzy
 msgid "install new files list file"
 msgstr ""
 "no es pot instaŀlar el fitxer d'activadors de fitxer nou com a «%.250s»"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000, 2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "no es pot tancar %s"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -515,137 +510,127 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 #, fuzzy
 msgid "cannot read files list file"
 msgstr "no es pot eliminar la llista de fitxers antiga"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, fuzzy, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr ""
 "no es pot fer «sync» sobre el fitxer de nlist de fitxers actualitzats del "
 "paquet %s"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, fuzzy, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr ""
 "hi ha un fitxer d'activadors interessants duplicat per al fitxer «%.250s» i "
 "el paquet «%.250s»"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, fuzzy, perl-format
 msgid "package %s in control file but not in files list"
 msgstr "el paquet %s conté «list» com a fitxer d'informació"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, fuzzy, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr "el paquet %s no és a la informació de control"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, fuzzy, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr "el paquet %s conté «list» com a fitxer d'informació"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, fuzzy, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr "el paquet %s no és a la informació de control"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 #, fuzzy
 msgid "missing Section for source files"
 msgstr "manca informació per al camp d'eixida %s"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 #, fuzzy
 msgid "missing Priority for source files"
 msgstr "manca informació per al camp d'eixida %s"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s és buit"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "no s'està incloent el codi font original a la pujada"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 #, fuzzy
 msgid "binary-only upload - not including any source code"
 msgstr "pujada de només binaris (no s'inclou el codi font)"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, fuzzy, perl-format
 msgid "missing information for critical output field %s"
 msgstr "manca informació per al camp d'eixida %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "manca informació per al camp d'eixida %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000, 2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -670,7 +655,7 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "El nom de paquet «%s» és il·legal"
@@ -680,105 +665,103 @@ msgstr "El nom de paquet «%s» és il·legal"
 msgid "package %s not in control info"
 msgstr "el paquet %s no és a la informació de control"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+#, fuzzy
+#| msgid "package %s not in control info"
+msgid "no package stanza found in control info"
+msgstr "el paquet %s no és a la informació de control"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "paquet %s: "
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] "«%s» no és una cadena d'arquitectura vàlida."
 msgstr[1] "«%s» no són cadenes d'arquitectura vàlides"
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
 "list (%s)"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "camp %s del paquet %s: "
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "s'ha produït un error en analitzar el camp %s: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
 "architecture all"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "paquet %s amb camp específic d'udeb %s"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "no es pot fer «fork» per a %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "«chdir» per a du a «%s»"
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
 #, fuzzy, perl-format
 #| msgid "unable to execute c++filt"
 msgid "unable to execute %s"
 msgstr "no es pot executar el c++filt"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du en «%s»"
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 #, fuzzy
 msgid "close old files list file"
 msgstr "no es pot eliminar la llista de fitxers antiga"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, fuzzy, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "no s'ha pogut obrir el nou fitxer de statoverride"
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, fuzzy, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "fitxer de control binari %s"
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright © 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -815,59 +798,64 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, fuzzy, perl-format
+msgid "pattern '%s' did not match any file"
+msgstr " %s (no és un fitxer normal)\n"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "No es pot llegir el directori %s: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Objdump no ha pogut analitzar %s\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<eixida estàndard>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s no concorda completament amb %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr ""
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright © 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -875,7 +863,7 @@ msgstr ""
 "Aquest és programari lliure; vegeu la Llicència Pública General GNU versió 2 "
 "o posterior per a les condicions de còpia. NO hi ha garantia.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -894,23 +882,6 @@ msgstr ""
 "  --help                   mostra aquest missatge d'ajuda.\n"
 "  --version                mostra la versió.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "no es pot escriure %s"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -937,14 +908,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "no s'ha trobat «%s»"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "no es pot obrir %s"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1008,17 +971,7 @@ msgstr "es pot emprar mkdir per a crear un directori"
 msgid "need at least a filename"
 msgstr "es necessita almenys un directori"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1050,9 +1003,10 @@ msgid ""
 "    --all                       include all changes\n"
 msgstr ""
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
+#: scripts/dpkg-parsechangelog.pl:116
+#, fuzzy
+#| msgid "%s takes no non-option arguments"
+msgid "takes no non-option arguments"
 msgstr "%s no accepta cap argument que no siguen opcions"
 
 #: scripts/dpkg-scanpackages.pl:66
@@ -1088,8 +1042,8 @@ msgstr ""
 msgid "Unconditional maintainer override for %s"
 msgstr ""
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+msgid "one to three arguments expected"
 msgstr ""
 
 #: scripts/dpkg-scanpackages.pl:175
@@ -1234,57 +1188,53 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr ""
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr ""
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, fuzzy, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "el camí de l'alternativa %s no existeix."
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 #, fuzzy
 msgid "need at least one executable"
 msgstr "es necessita almenys un directori"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1292,19 +1242,24 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:409
+#: scripts/dpkg-shlibdeps.pl:414
 #, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:422
+#: scripts/dpkg-shlibdeps.pl:427
 #, perl-format
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:431
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
@@ -1312,53 +1267,39 @@ msgid ""
 "LD_LIBRARY_PATH."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, fuzzy, perl-format
 msgid "open new substvars file `%s'"
 msgstr "no es pot obrir el fitxer de dipòsit nou «%.250s»"
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, fuzzy, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr ""
 "s'ha produït un error en obrir per a lectura el fitxer d'informació del "
 "paquet «%.255s»"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, fuzzy, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "%s: no hi ha cap entrada per al fitxer «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, fuzzy, perl-format
 msgid "install new varlist file `%s'"
 msgstr "instaŀla el nou diversions: %s"
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000 Wichert Akkerman.\n"
-"Copyright © 2006 Frank Lichtenheld.\n"
-"Copyright © 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1434,135 +1375,150 @@ msgstr "escriu el diversions-new: %s"
 msgid "unknown output from dpkg --search: '%s'"
 msgstr ""
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, fuzzy, perl-format
 msgid "%s needs a directory"
 msgstr "--%s necessita un <directori> com a paràmetre"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "no es pot fer «stat» sobre el fitxer %s"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, fuzzy, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "el directori de control no és un directori"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, fuzzy, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "s'ha produït un error en canviar al directori «%.255s»"
+
+#: scripts/dpkg-source.pl:135
 #, fuzzy, perl-format
 msgid "using options from %s: %s"
 msgstr "S'està canviant el nom de l'enllaç %s de %s a %s."
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s no es una compressió implementada"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s no és un nivell de compressió"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
+msgstr ""
+
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
 msgstr ""
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "«%s» no és una cadena d'arquitectura vàlida"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, fuzzy, perl-format
+msgid "%s doesn't list any binary package"
+msgstr "El paquet «%s» no conté cap fitxer (!)\n"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "no es pot llegir %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr ""
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "s'està construint %s a %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "--x necessita almenys un argument, el .dsc"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x no accepta més de dos arguments"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "- necessita el fitxer .dsc com a primer argument, no un directori"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "la destinació del desempaquetament existeix: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr ""
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "s'està extraient el paquet font sense signar (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "s'està extraient %s des de %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr ""
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson\n"
-"Copyright © 1997 Klee Dienes\n"
-"Copyright © 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1572,10 +1528,12 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -1597,7 +1555,7 @@ msgid ""
 "                             supported are: '1'-'9', 'best', 'fast')"
 msgstr ""
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1607,7 +1565,7 @@ msgid ""
 "signature"
 msgstr ""
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -1617,22 +1575,12 @@ msgstr ""
 "  -h, --help               mostra aquest missatge d'ajuda.\n"
 "      --version            mostra la versió."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
 msgstr ""
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -1677,37 +1625,37 @@ msgid "<standard input>"
 msgstr "<entrada estàndard>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "s'ha produït un error fatal en analitzar l'entrada"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "s'ha produït un error fatal en analitzar %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
 msgstr ""
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
 msgstr ""
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr ""
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, fuzzy, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr "  %.250s està desempaquetat, però no ha estat configurat.\n"
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "senyalador invàlid a %s: %s"
@@ -1817,7 +1765,7 @@ msgid "found trailer where expected %s"
 msgstr ""
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr ""
 
@@ -1860,16 +1808,21 @@ msgstr ""
 msgid "unknown key-value %s"
 msgstr "l'argument «%s» és desconegut"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, perl-format
+msgid "version '%s' is invalid: %s"
+msgstr ""
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr ""
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "no s'ha pogut analitzar la data %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr ""
 
@@ -1962,9 +1915,10 @@ msgid "parsed version of changelog"
 msgstr ""
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
-#, perl-format
-msgid "entry of APT's %s file"
-msgstr ""
+#, fuzzy, perl-format
+#| msgid "entry in dpkg's status file"
+msgid "entry in repository's %s file"
+msgstr "entrada al fitxer d'estat del dpkg"
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -1996,51 +1950,52 @@ msgstr "informació de control"
 msgid "first block lacks a source field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, perl-format
+msgid "block lacks the '%s' field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "s'ha trobat un camp %s duplicat"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 #, fuzzy
 msgid "write error on control data"
 msgstr "s'ha produït un error d'escriptura en vsnprintf"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "no s'ha pogut analitzar la dependència %s"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr ""
 
@@ -2072,17 +2027,11 @@ msgstr ""
 msgid "%s failed with unknown exit code %d"
 msgstr "el subprocés %s ha fallat amb codi d'estat en espera %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, fuzzy, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "error de sintaxi al fitxer de statoverride"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "no es pot tancar %s"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2176,8 +2125,8 @@ msgstr "error de lectura en l'entrada estàndard"
 msgid "cannot create directory %s"
 msgstr "no es pot crear el directori %s"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "no es pot obrir el directori %s"
@@ -2212,7 +2161,7 @@ msgstr "no es pot crear el directori %s"
 msgid "cannot read timestamp from %s"
 msgstr "no es pot crear el directori %s"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "ha canviat el contingut d'un fitxer binari"
 
@@ -2284,7 +2233,7 @@ msgstr ""
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr ""
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "no es pot representar el canvi a %s: %s"
@@ -2330,7 +2279,7 @@ msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr ""
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr ""
@@ -2394,7 +2343,7 @@ msgstr ""
 msgid "nonexistent"
 msgstr "no existent"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, fuzzy, perl-format
 msgid "cannot stat %s"
 msgstr "no es pot fer «stat» sobre «%s»: %s"
@@ -2428,331 +2377,347 @@ msgstr ""
 msgid "named socket"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, fuzzy, perl-format
 msgid "missing critical source control field %s"
 msgstr "fitxer de control font %s"
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "no s'ha pogut verificar la signatura de %s"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr ""
 "no s'ha pogut verificar la signatura de %s perquè gpg no està instal·lat"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s no és una opció vàlida per a %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, fuzzy, perl-format
 msgid "%s does not exist"
 msgstr "s'ha donat --update però %s no existeix"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, fuzzy, perl-format
 msgid "cannot make %s executable"
 msgstr "no es pot moure «%s» a un fitxer existent"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, fuzzy, perl-format
 msgid "%s is not a plain file"
 msgstr " %s (no és un fitxer normal)\n"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, fuzzy, perl-format
+#| msgid "%s is not a supported compression"
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "%s no es una compressió implementada"
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, fuzzy, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "no es pot canviar el nom de %s a %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "s'està desempaquetant %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 #, fuzzy
 msgid "unable to keep orig directory (already exists)"
 msgstr "no es pot obrir el directori de control temporal"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, fuzzy, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "no es pot suprimir la versió acabada d'extraure de «%.250s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, fuzzy, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "no es pot canviar el nom de %s a %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "s'està aplicant %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, fuzzy, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "el fitxer part «%.250s» no és un fitxer normal"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "no es pot fer «stat» sobre l'argument original %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
 "orig.tar.<ext>)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
 "orig/)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, fuzzy, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "el conffile «%s» no és un fitxer normal"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
 "%s wants something"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, fuzzy, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr "no es pot fer «stat» sobre el fitxer nou «%.250s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
 "override"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, fuzzy, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "no es pot comprovar l'existència de «%.250s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, fuzzy, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "no es pot canviar el nom de %s a %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, fuzzy, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "no es poden establir els permisos d'execució en «%.250s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "s'està construint %s emprant %s existent"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
 "sP to override"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, fuzzy, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "no es pot comprovar l'existència de «%.250s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: hi ha canvis no representables al font"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, fuzzy, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "S'està reemplaçant fitxers del paquet antic %s …\n"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "s'està desaplicant %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "no s'ha trobat el fitxer orig.tar"
-
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
+#, perl-format
+msgid "no upstream tarball found at %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
-#, perl-format
-msgid "-b takes only one parameter with format `%s'"
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+msgid "patches are not applied, applying them now"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, fuzzy, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 "s'han trobat diverses entrades d'informació de paquets, només se'n permet una"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 #, fuzzy
 msgid "copy of the debian directory"
 msgstr "no es pot llegir el directori «info»"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "hi ha canvis no representables al font"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+#, fuzzy
+#| msgid "local changes stored in %s, the modified files are:"
+msgid "local changes detected, the modified files are:"
+msgstr "els canvis locals s'emmagatzemen a %s, els fitxers modificats són:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
 "binary in the debian tarball"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, fuzzy, perl-format
 msgid "unwanted binary file: %s"
 msgstr "fitxer de control binari %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -2763,30 +2728,59 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "hi ha canvis no representables al font"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
-msgstr "no es pot suprimir %s"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
-msgstr "els canvis locals s'emmagatzemen a %s, els fitxers modificats són:"
+msgid "local changes have been recorded in a new patch: %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "no es pot canviar el nom de %s a %s"
+msgid "cannot remove %s"
+msgstr "no es pot suprimir %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "s'està afegint %s a %s"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, fuzzy, perl-format
+msgid "failed to copy %s to %s"
+msgstr "no es pot canviar el nom de %s a %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, fuzzy, perl-format
+msgid "patch file '%s' doesn't exist"
+msgstr "s'ha donat --update però %s no existeix"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+#, fuzzy
+#| msgid "unrepresentable changes to source"
+msgid "there are no local changes to record"
+msgstr "hi ha canvis no representables al font"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr ""
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -2814,18 +2808,6 @@ msgstr "no es pot fer l'enllaç simbòlic de %s a %s: %s"
 msgid "doesn't contain a bzr repository"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, fuzzy, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "s'ha produït un error en canviar al directori «%.255s»"
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr ""
@@ -2857,7 +2839,7 @@ msgstr ""
 msgid "--target-format option is missing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr ""
@@ -2925,35 +2907,35 @@ msgstr "s'està clonant %s"
 msgid "setting up shallow clone"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
 "source might fail when applying patches."
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "no es pot fer «mkdir %s»"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "no es pot crear l'enllaç simbòlic %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr ""
@@ -2993,23 +2975,39 @@ msgstr ""
 msgid "source package has two conflicting values - %s and %s"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, fuzzy, perl-format
+#| msgid "host architecture"
+msgid "unknown host architecture '%s'"
+msgstr "arquitectura de l'amfitrió"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, fuzzy, perl-format
+msgid "unknown hardening feature: %s"
+msgstr "l'argument «%s» és desconegut"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr ""
@@ -3019,21 +3017,148 @@ msgstr ""
 msgid "%s is not a valid version"
 msgstr "%s no és una opció vàlida per a %s"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 #, fuzzy
 msgid "version number cannot be empty"
 msgstr "la cadena de versió està buida"
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+#, fuzzy
+msgid "version number does not start with digit"
+msgstr "la cadena de versió està buida"
+
+#: scripts/Dpkg/Version.pm:380
 #, fuzzy, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "el nom de l'activador conté un caràcter invàlid"
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, fuzzy, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "l'època en la versió no és un número"
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 2010 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000 Wichert Akkerman.\n"
+#~ "Copyright © 2007 Frank Lichtenheld"
+
+#, fuzzy
+#~| msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: s'està exportant %s de dpkg-buildflags (origen: %s): %s\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000, 2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000, 2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright © 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000 Wichert Akkerman.\n"
+#~ "Copyright © 2006 Frank Lichtenheld.\n"
+#~ "Copyright © 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson\n"
+#~ "Copyright © 1997 Klee Dienes\n"
+#~ "Copyright © 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2005,2007 Frank Lichtenheld."
+
+#~ msgid "need an action option"
+#~ msgstr "es requereix una opció d'acció"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "no s'ha trobat el fitxer orig.tar"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "no es pot canviar el nom de %s a %s"
+
 #, fuzzy
 #~ msgid "cannot exec dpkg"
 #~ msgstr "no es pot suprimir %s"
diff --git a/scripts/po/de.po b/scripts/po/de.po
index 3004fe7..2d5cbbc 100644
--- a/scripts/po/de.po
+++ b/scripts/po/de.po
@@ -1,13 +1,13 @@
 # German translation of the scripts in the dpkg package
 # This file is distributed under the same license as the dpkg package.
-# (C) Helge Kreutzmann <debian@helgefjell.de>, 2007-2011.
+# (C) Helge Kreutzmann <debian@helgefjell.de>, 2007-2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg-scripts\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-03 10:15+0000\n"
-"PO-Revision-Date: 2011-05-15 10:57+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-03-09 20:07+0100\n"
 "Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
 "Language-Team: de <debian-l10n-german@lists.debian.org>\n"
 "Language: de\n"
@@ -16,33 +16,23 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s Version %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -53,7 +43,7 @@ msgstr ""
 "Dies ist freie Software; lesen Sie die GNU General Public License Version 2\n"
 "oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -97,32 +87,37 @@ msgstr ""
 "  --help             diese Hilfemeldung anzeigen.\n"
 "  --version          die Version anzeigen.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s ist kein unterstützter Variablenname"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "unbekannte Option »%s«"
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 "unbekannte Debian-Architektur %s, Sie müssen auch den GNU-Systemtyp angeben"
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 "unbekannter GNU-Systemtyp %s, Sie müssen auch die Debian-Architektur angeben"
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr "unbekannter Standard-GNU-Systemtyp für Debian-Architektur %s"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -131,25 +126,16 @@ msgstr ""
 "Standard GNU-Systemtyp %s für Debian-Architektur %s passt nicht zu "
 "angegebenem GNU-Systemtyp %s"
 
-#: scripts/dpkg-architecture.pl:180
+#: scripts/dpkg-architecture.pl:249
 #, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr "Angegebener GNU-Systemtyp %s passt nicht zu gcc-Systemtyp %s."
-
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s ist kein unterstützter Variablenname"
-
-#: scripts/dpkg-buildflags.pl:33
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"angegebener GNU-Systemtyp %s passt nicht zu gcc-Systemtyp %s, versuchen Sie, "
+"eine korrekte CC-Umgebungsvariable zu setzen"
 
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -158,11 +144,15 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
@@ -172,42 +162,30 @@ msgstr ""
 "  --get <Schalter>    den angegebenen Schalter nach Stdout ausgeben\n"
 "  --origin <Schalter> die Quelle des Schalters nach Stdout ausgeben,\n"
 "                      mögliche Werte: vendor, system, user, env\n"
+"  --query-features <Bereich>\n"
+"                      den Status der Funktionalitäten für den übergebenen\n"
+"                      Bereich ausgeben\n"
 "  --list              eine Liste der vom aktuellen Lieferanten (Vendor)\n"
 "                      unterstützen Schalter ausgeben\n"
-"  --export=(sh|make)  Ausgabe der in shell oder make auszuführenden "
-"Befehle,\n"
-"                      die alle Kompilierschalter als Umgebungsvariablen\n"
-"                      ausgeben\n"
+"  --export=(sh|make|configure)\n"
+"                      etwas praktisches ausgeben, um die Kompilierschalter\n"
+"                      in einem Shell-Skript, in Make oder auf der\n"
+"                      Kommandozeile für ./configure zu importieren\n"
+"  --dump              alle Kompilierschalter mit ihren Werten ausgeben\n"
 "  --help              diese Hilfemeldung anzeigen\n"
 "  --version           die Version anzeigen\n"
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "zwei Befehle angegeben: --%s und --%s"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "%s benötigt einen Parameter"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "eine Aktions-Option wird benötigt"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2007 Frank Lichtenheld."
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -321,29 +299,29 @@ msgstr ""
 "  -h, --help     diese Hilfemeldung anzeigen.\n"
 "      --version  die Version anzeigen.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "%s und %s können nicht kombiniert werden"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "-E und -W sind veraltet, sie haben keine Wirkung"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "unbekannte Option oder Argument %s"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr "Verwendung eines root-werde-Befehls, obwohl bereits root"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -351,62 +329,57 @@ msgstr ""
 "Fakeroot nicht gefunden; installieren Sie entweder das Fakeroot-Paket,\n"
 "geben Sie einen Befehl mit der Option -r an oder führen Sie dies als root aus"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "root-werde-Befehl »%s« nicht gefunden"
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "unbekannter Signier-Befehl, PGP-artige Schnittstelle wird vermutet"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 "PGP-Unterstützung ist veraltet (lesen Sie README.feature-removal-schedule)"
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: exportieren von %s aus dpkg-buildflags (Quelle: %s): %s\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "Quellpaket"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "Quellversion"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "Quellen geändert durch"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "Host-Architektur"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules ist nicht ausführbar: wird korrigiert"
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Bauabhängigkeiten/-konflikte nicht erfüllt; Abbruch"
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Verwenden Sie -d, um sich darüber hinwegzusetzen.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Dies ist eine mit -S nicht fatale Warnung, allerdings"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "wird sie wahrscheinlich in der Zukunft fatal werden."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -414,66 +387,75 @@ msgstr ""
 "Es ist keine gute Idee, ein Quellpaket zu erstellen, ohne vorher "
 "aufzuräumen; es könnte nicht gewünschte Dateien enthalten."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, 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 muss aktualisiert werden, um die Ziele »build-arch« und »build-indep« zu "
+"unterstützen (zumindest »%s« scheint zu fehlen)."
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Drücken Sie die Eingabetaste, um den Signierprozess zu starten\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr ".dsc- und .changes-Datei konnte nicht signiert werden"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "schreiben der changes-Datei"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "Nur Quellen hochzuladen: Debian-native-Paket"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr "Nur Quellen, nur Diff hochzuladen (Originalquellen NICHT enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "Nur Quellen hochzuladen (Originalquellen enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "Alles hochzuladen (Originalquellen enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "Binärpaket(e) hochzuladen (keine Quellen enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr "Alles hochzuladen; Debian-native-Paket (komplette Quellen enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr "Binärpakete(e) und Diff hochzuladen (Originalquellen NICHT enthalten)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Signieren der .changes-Datei fehlgeschlagen"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "%s kann nicht bestimmt werden"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Aufruf: %s [<Option>...] [<Steuerdatei>]"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -481,6 +463,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -493,41 +476,43 @@ msgstr ""
 "  -c Bau-Konf   die übergebene Zeichenkette als Baukonflikte verwenden "
 "statt\n"
 "                sie aus der Steuerdatei auszulesen.\n"
+"  -a arch       die angegebene Host-Architektur unterstellen\n"
 "  --admindir=<Verzeichnis>\n"
 "                das administrative Verzeichnis ändern.\n"
 "  -h, --help    diese Hilfemeldung anzeigen.\n"
 "      --version die Version anzeigen."
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 "<Steuerdatei> ist die zu verarbeitende Steuerdatei (standardmäßig debian/"
 "control)."
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Nicht erfüllte Bauabhängigkeiten: "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Baukonflikte: "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "%s kann nicht geöffnet werden"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "Fehler beim Parsen von %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -553,41 +538,59 @@ msgstr "genau ein Dateiname, Bereich und eine Priorität wird benötigt"
 msgid "filename, section and priority may contain no whitespace"
 msgstr "Dateiname, Bereich und Priorität dürfen keine Leerzeichen enthalten"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "%s kann nicht geschrieben werden"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "neue Dateienliste-Datei öffnen"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr "alten Eintrag in neue Dateienlist-Datei kopieren"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "alte Dateienliste-Datei lesen"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr "neuen Eintrag in neue Dateienliste-Datei schreiben"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "neue Dateienliste-Datei schließen"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "neue Dateienliste-Datei installieren"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "%s kann nicht geschlossen werden"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -653,133 +656,123 @@ msgstr ""
 "  -h, --help               diese Hilfemeldung anzeigen.\n"
 "      --version            die Version anzeigen.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s: architektur-spezifischer Upload - architektur-unabhängige Pakete nicht "
 "einschließen"
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s: architektur-unabhängiger Upload - architektur-spezifische Pakete nicht "
 "einschließen"
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "die aktuelle Version (%s) ist älter als die vorhergehende (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "Dateienliste-Datei kann nicht gelesen werden"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr "doppelter Dateienliste-Eintrag für Paket %s (Zeile %d)"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr "doppelter Dateienliste-Eintrag für Datei %s (Zeile %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "ungültige Zeile in Dateienliste-Datei, Zeile %d"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr "Paket %s in Steuerdatei, aber nicht in Dateiliste"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "Änderungsbeschreibung lesen"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr "Paket %s in Dateienliste, aber nicht in der Steuer-Info aufgeführt"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "fehlender Bereich für Binärpaket %s; »-« wird verwendet"
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr "Paket %s hat Bereich %s in der Steuerdatei, aber %s in der Dateiliste"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr "fehlende Priorität für Binärpaket %s; »-« wird verwendet"
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr "Paket %s hat Priorität %s in Steuerdatei, aber %s in Dateienliste"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "fehlender Bereich für Quelldateien"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "fehlende Priorität für Quelldateien"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s ist leer"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "Originalquellen beim Hochladen nicht hinzufügen"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "Option »-sd« wird bei »Debian native«-Paketen ignoriert"
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "kompletter Quellcode beim Hochladen hinzufügen"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "rein binärer Upload - es ist kein Quellcode hinzugefügt"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "ursprüngliche Quell-Nachricht schreiben"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:428
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "fehlende Informationen für kritisches Ausgabefeld %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:433
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "fehlende Informationen für Ausgabefeld %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -826,7 +819,7 @@ msgstr ""
 "  -h, --help              diese Hilfemeldung anzeigen.\n"
 "      --version           die Version anzeigen.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "Ungültiger Paketname »%s«"
@@ -836,24 +829,28 @@ msgstr "Ungültiger Paketname »%s«"
 msgid "package %s not in control info"
 msgstr "Paket %s nicht in Steuer-Info"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+msgid "no package stanza found in control info"
+msgstr "kein package-Eintrag in Steuer-Info gefunden"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr "Paket muss angegeben werden, da Steuer-Info viele (%s) enthält"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "Paket %s: "
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] "»%s« ist keine gültige Architektur-Zeichenkette."
 msgstr[1] "»%s« sind keine gültigen Architektur-Zeichenketten."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
@@ -862,17 +859,17 @@ msgstr ""
 "aktuelle Host-Architektur »%s« erscheint nicht in der Architekturliste (%s) "
 "des Pakets"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "Feld %s von Paket %s: "
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "Fehler beim Parsen von %s Feld: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
@@ -881,62 +878,54 @@ msgstr ""
 "das Feld %s enthält eine architekturspezifische Abhängigkeit, aber das Paket "
 "ist »architecture all«"
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "%s Paket mit udeb-spezifischem Feld %s"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "fork kann für %s nicht ausgeführt werden"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "chdir nach »%s« für du"
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
 #, perl-format
 msgid "unable to execute %s"
 msgstr "%s konnte nicht ausgeführt werden"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du in »%s«"
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "du lieferte unerwartete Ausgabe »%s«"
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "schließen der alten Dateienliste-Datei"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "neue Ausgabe-Steuerdatei »%s« kann nicht geöffnet werden"
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "Ausgabe-Steurdatei »%s« kann nicht installiert werden"
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1006,59 +995,64 @@ msgstr ""
 "  -h, --help               diese Hilfemeldung anzeigen.\n"
 "      --version            die Version anzeigen.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, perl-format
+msgid "pattern '%s' did not match any file"
+msgstr "Muster »%s« passte auf keine Datei"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "Verzeichnis %s kann nicht gelesen werden: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Objdump konnte %s nicht auswerten\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<Standardausgabe>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "neue Bibliotheken sind in der Symboldatei aufgetaucht: %s"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "einige Bibliotheken sind in der Symboldatei verschwunden: %s"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr "einige neue Symbole sind in der Symboldatei aufgetaucht: %s"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "lesen Sie die folgende Diff-Ausgabe"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr "einige Symbole oder Muster sind aus der Symboldatei verschwunden: %s"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr "die erstellte Symboldatei ist leer"
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s passt nicht komplett zu %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr "keine debian/symbols-Datei als Basis zur Erzeugung von %s verwendet"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -1066,7 +1060,7 @@ msgstr ""
 "Dies ist freie Software; lesen Sie die GNU General Public License Version 2\n"
 "oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1086,23 +1080,6 @@ msgstr ""
 "  -h, --help               diese Hilfemeldung anzeigen.\n"
 "      --version            die Version anzeigen.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:349 scripts/Dpkg/Source/Package.pm:446
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "%s kann nicht geschrieben werden"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1144,14 +1121,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "»%s« kann nicht gefunden werden"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:140
-#, perl-format
-msgid "cannot open %s"
-msgstr "%s kann nicht geöffnet werden"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1215,17 +1184,7 @@ msgstr "mkdir kann zum Erstellen von Verzeichnissen verwandt werden"
 msgid "need at least a filename"
 msgstr "mindestens ein Dateiname wird benötigt"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman."
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1287,10 +1246,9 @@ msgstr ""
 "                              Null ist)\n"
 "    --all                     alle Änderungen hinzufügen\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
-msgstr "%s akzeptiert kein nicht-Options-Argument"
+#: scripts/dpkg-parsechangelog.pl:116
+msgid "takes no non-option arguments"
+msgstr "akzeptiert kein nicht-Options-Argument"
 
 #: scripts/dpkg-scanpackages.pl:66
 #, perl-format
@@ -1342,9 +1300,9 @@ msgstr "  %s (laut Paket %s, nicht %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Bedingungslose Übersteuerung (»override«) des Betreuers für %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
-msgstr "1 bis 3 Argumente erwartet"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+msgid "one to three arguments expected"
+msgstr "ein bis drei Argumente erwartet"
 
 #: scripts/dpkg-scanpackages.pl:175
 #, perl-format
@@ -1503,54 +1461,50 @@ msgstr "doppelte Quell-Override-Einträge für %s in Zeile %d werden ignoriert"
 msgid "no binary packages specified in %s"
 msgstr "keine Binärpakete in %s angegeben"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "1 bis 3 Argumente erwartet\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "administratives Verzeichnis »%s« existiert nicht"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "Abhängigkeitsfeld »%s« nicht erkannt"
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "mindestens ein ausführbares Programm wird benötigt"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
 "Bibliothek %s konnte nicht gefunden werden, benötigt von %s (ELF-Format: "
 "»%s«; RPATH: »%s«)."
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s hat einen unerwarteten SONAME (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "Keine Abhängigkeitsinformationen für %s (verwendet von %s) gefunden."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "Zu analysierende Programme sollten bereits in ihrem Paketverzeichnis "
 "installiert sein."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr "Symbol %s, verwendet von %s, in keiner der Bibliotheken gefunden."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
@@ -1558,7 +1512,7 @@ msgstr ""
 "%s enthält eine nicht auflösbare Referenz auf Symbol %s: wahrscheinlich eine "
 "Erweiterung."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1570,22 +1524,30 @@ msgstr[1] ""
 "%d andere, ähnliche Warnungen wurden übersprungen (verwenden Sie -v, um alle "
 "zu sehen)."
 
-#: scripts/dpkg-shlibdeps.pl:409
+#: scripts/dpkg-shlibdeps.pl:414
 #, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
-"%s sollte nicht gegen %s gelinkt werden (es verwendet keines ihrer Symbole)."
+"%s sollte nicht gegen %s gelinkt werden (es verwendet keines der Bibliotheks-"
+"Symbole)."
 
-#: scripts/dpkg-shlibdeps.pl:422
+#: scripts/dpkg-shlibdeps.pl:427
 #, perl-format
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
-"Abhängigkeit von %s könnte vermieden werden, falls »%s« nicht unnötigerweise "
-"dagegen gelinkt wäre (es verwendet keines ihrer Symbole)."
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"Das Paket könnte eine nutzlose Abhängigkeit vermeiden, falls %s nicht gegen "
+"%s gelinkt wäre (es verwendet keines der Symbole der Bibliothek)."
+msgstr[1] ""
+"Das Paket könnte eine nutzlose Abhängigkeit vermeiden, falls %s nicht gegen "
+"%s gelinkt wären (sie verwenden keine der Symbole der Bibliothek)."
 
-#: scripts/dpkg-shlibdeps.pl:431
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
@@ -1597,51 +1559,37 @@ msgstr ""
 "Um dpkg-shlibdeps dabei zu helfen, private Bibliotheken zu finden, könnte es "
 "notwendig sein, LD_LIBRARY_PATH zu setzen."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
 msgstr[0] "Kann wegen des vorangegangenen Fehlers nicht fortfahren."
 msgstr[1] "Kann wegen der vorangegangenen Fehler nicht fortfahren."
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "neue Substvars-Datei »%s« öffnen"
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "alte Varlist-Datei »%s« zum Lesen öffnen"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "alte Einträge in die neue Varlist-Datei »%s« kopieren"
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "ungültige Abhängigkeit wurde erstellt: %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "neue Varlist-Datei »%s« installieren"
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1754,138 +1702,153 @@ msgstr "Schreiben der Informationen zu Umleitungen auf Stderr"
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "unbekannte Ausgabe von »dpkg --search«: »%s«"
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr "%s benötigt ein Verzeichnis"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "Verzeichnis %s kann nicht mit stat abgefragt werden"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "Verzeichnis-Argument %s ist kein Verzeichnis"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "Wechsel in Verzeichnis »%s« nicht möglich"
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr "Optionen aus %s werden verwendet: %s"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s ist keine unterstützte Kompression"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s ist keine Komprimierungsstufe"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
 "ein Befehl wird benötigt (-x, -b, --before-build, --after-build, --print-"
-"format)"
+"format, --commit)"
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr "%s enthält keine Informationen über das Quellpaket"
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "»%s« ist keine gültige Architektur-Zeichenkette"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 "Architektur %s ist nur alleine erlaubt (Liste für Paket %s lautet »%s«)"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, perl-format
+msgid "%s doesn't list any binary package"
+msgstr "%s listet kein binäres Paket auf"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "%s kann nicht gelesen werden"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr "kein Quellformat in %s angegeben, lesen Sie dpkg-source(1)"
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "unmöglich, mit Quellformat »%s« zu bauen: %s"
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "Quellformat »%s« wird verwendet"
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "%s wird in %s gebaut"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "-x benötigt mindestens ein Argument, die .dsc"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x akzeptiert nicht mehr als zwei Argumente"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "-x benötigt die .dsc-Datei als erstes Argument, kein Verzeichnis"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "Entpackziel existiert: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s enthält keine gültige OpenPGP-Signatur"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "unsigniertes Quellpaket wird extrahiert (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "%s wird nach %s extrahiert"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr "nur entweder -x, -b oder --print-format erlaubt, und nur einmal"
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 1997 Klee Dienes.\n"
-"Copyright (C) 2008 Raphael Hertzog."
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1895,7 +1858,9 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 "Aufruf: %s [<Option> ...] <Befehl>\n"
 "\n"
@@ -1904,9 +1869,12 @@ msgstr ""
 "                           Quellpaket extrahieren.\n"
 "  -b <Verz>                Quellpaket bauen.\n"
 "  --print-format <Verz>    das Quellformat ausgeben, das zum Bau des\n"
-"                           Quellpakets verwandt würde."
+"                           Quellpakets verwandt würde.\n"
+"  --commit [<Verz> [<Patch-Name>]]\n"
+"                           Änderungen der Originalautoren in einem neuen\n"
+"                           Patch speichern."
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -1950,7 +1918,7 @@ msgstr ""
 "                             »%d«, unterstützt werden: »1«-»9«, »best«, "
 "»fast«)"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1967,7 +1935,7 @@ msgstr ""
 "                           abbrechen, falls das Paket keine gültige\n"
 "                           Signatur hat."
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -1977,7 +1945,7 @@ msgstr ""
 "  -h, --help               diese Hilfemeldung anzeigen.\n"
 "      --version            die Version anzeigen."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
@@ -1985,16 +1953,6 @@ msgstr ""
 "Abhängig vom Quellpaketformat sind weitere Optionen verfügbar.\n"
 "Lesen Sie dpkg-source(1) für weitere Informationen."
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2066,15 +2024,15 @@ msgid "<standard input>"
 msgstr "<Standardeingabe>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "Fataler Fehler beim Auswerten der Eingabe"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "Fataler Fehler beim Auswerten von %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2082,7 +2040,7 @@ msgstr ""
 "gcc-Systemtyp konnte nicht ermittelt werden, zurück auf Standardeinstellung "
 "(native Übersetzung)"
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
@@ -2090,17 +2048,17 @@ msgstr ""
 "Unbekannter gcc-Systemtyp %s, zurück auf Standardeinstellung (native "
 "Übersetzung)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr "Zeile %d von %s erwähnt unbekannten Schalter %s"
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr "Zeile %d von %s ist ungültig, sie wurde ignoriert."
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "ungültiger Schalter in %s: %s"
@@ -2217,7 +2175,7 @@ msgid "found trailer where expected %s"
 msgstr "Nachspann gefunden, aber %s erwartet"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr "ungültig formatierte Zeile im Nachspann"
 
@@ -2260,16 +2218,21 @@ msgstr "falsch formatierter Dringlichkeitswert: %s"
 msgid "unknown key-value %s"
 msgstr "unbekannter Schlüsselwert %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, perl-format
+msgid "version '%s' is invalid: %s"
+msgstr "Version »%s« ist ungültig: %s"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr "die Kopfzeile passte nicht auf den erwarteten regulären Ausdruck"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "Datum %s konnte nicht ausgewertet werden"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr "der Abspann passte nicht auf den erwarteten regulären Ausdruck"
 
@@ -2361,8 +2324,8 @@ msgstr "ausgewertete Version des changelogs"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
 #, perl-format
-msgid "entry of APT's %s file"
-msgstr "Eintrag von APTs %s-Datei"
+msgid "entry in repository's %s file"
+msgstr "Eintrag in Datei %s des Depots"
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -2394,50 +2357,51 @@ msgstr "Steuerinformation"
 msgid "first block lacks a source field"
 msgstr "im ersten Block fehlt ein Feld »source«"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
-msgstr "im Block fehlt ein Feld »package«"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, perl-format
+msgid "block lacks the '%s' field"
+msgstr "im Block fehlt das Feld »%s«"
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "doppeltes Feld %s gefunden"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "fortgeführte Wertzeile nicht im Feld"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "PGP-Signatur hier nicht erlaubt"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr "PGP-Signatur erwartet, EOF nach einer Leerzeile gefunden"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "PGP-Signatur erwartet, etwas anderes gefunden »%s«"
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "unvollständige PGP-Signatur"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr "Zeile mit unbekanntem Format (nicht Feld-Doppelpunkt-Wert)"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "Schreibfehler bei Steuerdaten (»control data«)"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "Abhängigkeit %s kann nicht ausgewertet werden"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr ""
 "eine Vereinigungsabhängigkeit kann nur einfache Abhängigkeiten enthalten"
@@ -2470,17 +2434,11 @@ msgstr "%s wurde durch Signal %s getötet"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s fehlgeschlagen mit unbekanntem Exit-Code %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "Syntaxfehler in %s in Zeile %d: %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "%s kann nicht geschlossen werden"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2512,8 +2470,8 @@ msgstr "warten auf %s"
 #, perl-format
 msgid "%s didn't complete in %d second"
 msgid_plural "%s didn't complete in %d seconds"
-msgstr[0] "%s war nicht innerhalb von %d Sekunden beendet"
-msgstr[1] "%s waren nicht innerhalb von %d Sekunden beendet"
+msgstr[0] "%s war nicht innerhalb von %d Sekunde beendet"
+msgstr[1] "%s war nicht innerhalb von %d Sekunden beendet"
 
 #: scripts/Dpkg/Shlibs/Objdump.pm:222
 #, perl-format
@@ -2578,8 +2536,8 @@ msgstr "schließen auf Tar-Eingabe"
 msgid "cannot create directory %s"
 msgstr "Verzeichnis %s kann nicht angelegt werden"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:233
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "Verzeichnis %s kann nicht geöffnet werden"
@@ -2614,7 +2572,7 @@ msgstr "Zeitstempel für %s kann nicht geändert werden"
 msgid "cannot read timestamp from %s"
 msgstr "Zeitstempel für %s kann nicht gelesen werden"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "Inhalt der Binärdatei hat sich geändert"
 
@@ -2688,7 +2646,7 @@ msgstr "ausführbarer Modus %04o von »%s« wird im Diff nicht dargestellt werde
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr "besonderer Modus %04o von »%s« wird im Diff nicht dargestellt werden"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "Änderung in %s kann nicht dargestellt werden: %s"
@@ -2734,7 +2692,7 @@ msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr "keine der Dateinamen in ---/+++ ist im Diff »%s« (Zeile %d) gültig"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr "%s enthält einen unsicheren Pfad: %s"
@@ -2799,7 +2757,7 @@ msgstr "Patch-Sicherungskopiedatei %s entfernen"
 msgid "nonexistent"
 msgstr "nicht existent"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "%s kann nicht mit stat abgefragt werden"
@@ -2833,136 +2791,141 @@ msgstr "benannte Pipe"
 msgid "named socket"
 msgstr "benannter Socket"
 
-#: scripts/Dpkg/Source/Package.pm:135
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "%s ist nicht der Name einer Datei"
 
-#: scripts/Dpkg/Source/Package.pm:155
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "kritisches Quellsteuerfeld %s fehlt"
 
-#: scripts/Dpkg/Source/Package.pm:183
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
 msgstr ""
 "Quellpaketformat »%s« wird nicht unterstützt (Perlmodul %s wird benötigt)"
 
-#: scripts/Dpkg/Source/Package.pm:187
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "ungültiges Formatfeld »%s«"
 
-#: scripts/Dpkg/Source/Package.pm:214
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr ""
 "Quelle und Version werden benötigt, um den »basename« der Quelle zu ermitteln"
 
-#: scripts/Dpkg/Source/Package.pm:280 scripts/Dpkg/Source/Package.pm:282
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "Fehler beim Überprüfen der Signatur von %s"
 
-#: scripts/Dpkg/Source/Package.pm:289 scripts/Dpkg/Source/Package.pm:291
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr ""
 "Signatur von %s konnte nicht überprüft werden, da Gpg nicht installiert ist"
 
-#: scripts/Dpkg/Source/Package.pm:300
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s ist keine gültige Option für %s"
 
-#: scripts/Dpkg/Source/Package.pm:362
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s existiert nicht"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "Programm %s kann nicht ausführbar gemacht werden"
 
-#: scripts/Dpkg/Source/Package.pm:368
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr "%s ist keine gewöhnliche Datei"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, perl-format
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "»%s« wird vom Quellformat »%s« nicht unterstützt"
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "Option -s%s überschreibt vorhergehende Option -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "Quellbearbeitungsstil -s%s mit -x nicht erlaubt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "mehrere Tardateien in v1.0-Quellpaket"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "unerkannte Datei für ein %s-Quellpaket: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "keine Tardatei im Feld Files"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "natives Paket mit .orig.tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "»%s« kann nicht in »%s« umbenannt werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "%s wird entpackt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "Originalverzeichnis kann nicht beibehalten werden (existiert bereits)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "Fehler beim Umbenennen des frisch extrahierten %s in %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "Fehler beim Umbenennen des gesicherten %s in %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "%s wird angewandt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr "Dateien der Originalautoren, die verändert wurden: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "nur Gzip-Komprimierung wird unterstützt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -2970,22 +2933,22 @@ msgstr ""
 "höchstens ein Verzeichnis und eine Originalquelle wird bei -b als Argument "
 "akzeptiert (mit v1.0-Quellpaket)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "Bearbeitungsstil der Quellen -s%s mit -b nicht erlaubt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "gepackte orig. »%s« existiert, ist aber keine gewöhnliche Datei"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "Originalargument %s kann nicht mit stat abgefragt werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -2994,7 +2957,7 @@ msgstr ""
 "Orig.-Argument ist ungepackt, aber bei Quellenhandhabungsstil -s%s wird ein "
 "gepacktes Argument verlangt (.orig.tar.<endung>)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -3003,12 +2966,12 @@ msgstr ""
 "Orig. Argument ist gepackt, aber bei Quellenhandhabungsstil -s%s wird ein "
 "ungepacktes Argument verlangt (.orig/)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "Orig. Argument %s ist keine gewöhnliche Datei oder Verzeichnis"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -3017,29 +2980,29 @@ msgstr ""
 "Orig. Argument ist leer (bedeutet kein Orig., kein Diff), aber bei "
 "Quellenhandhabungsstil -s%s wird etwas verlangt"
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr "entpacktes Orig. »%s« existiert, ist aber kein Verzeichnis"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr ""
 "unmöglich, das vermeintlich ausgepackte Original »%s« mit stat abzufragen"
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr "Quellverzeichnis »%s« lautet nicht <Quellpaket>-<UpstreamVersion> »%s«"
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 ".orig-Verzeichnisname %s ist nicht <Paket>-<Ursprungsversion> (%s erwünscht)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
@@ -3047,7 +3010,7 @@ msgstr ""
 ".orig.tar-Name %s lautet nicht <Paket>_<UpstreamVersion>.orig.tar (%s "
 "erwünscht)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -3056,30 +3019,31 @@ msgstr ""
 "Tardatei »%s« existiert bereits, wird nicht überschrieben, Abbruch; "
 "verwenden Sie -sU oder -sR zum Erzwingen"
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "Existenz von »%s« kann nicht überprüft werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "»%s« (neu angelegt) konnte nicht in »%s« umbenannt werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "Berechtigung von »%s« kann nicht geändert werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "%s wird unter Benutzung des existierenden %s gebaut"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3088,18 +3052,18 @@ msgstr ""
 "Originalverzeichnis »%s« existiert bereits, wird nicht überschrieben, "
 "Abbruch; verwenden Sie -sA, -sK oder -sP zum Erzwingen."
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "Existenz des Originalverzeichnisses »%s« kann nicht überprüft werden"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr ""
 "durch den Diff werden die folgenden Dateien der Originalautoren verändert: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
@@ -3108,66 +3072,71 @@ msgstr ""
 "Änderungen an den Dateien der Originalautoren zu erhalten, siehe dpkg-source"
 "(1)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr "Abbruch aufgrund von --abort-on-upstream-changes"
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: nicht darstellbare Änderungen an den Quellen"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "doppelte Dateien in Quellpaket %s: %s.*"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr "fehlende orig.tar- oder debian.tar-Datei in v2.0-Quellpaket"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr "erforderliche Entfernung von »%s«, installiert durch Original-Tarball"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "Patch %s wird entfernt"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "keine orig.tar-Datei gefunden"
-
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
-msgstr ""
-"Patches noch nicht angewandt, werden jetzt angewendet (verwenden Sie --no-"
-"preparation zum Aufheben)"
-
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
 #, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "-b akzeptiert nur einen Parameter mit dem Format »%s«"
+msgid "no upstream tarball found at %s"
+msgstr "unter %s wurde kein Tarball der Originalautoren gefunden"
+
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+msgid "patches are not applied, applying them now"
+msgstr "Patches sind nicht angewandt, werden jetzt angewendet"
 
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 "mehrere orig.tar-Dateien gefunden (%s und %s), aber nur eine ist erlaubt"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "Kopie des debian-Verzeichnisses"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "nicht darstellbare Änderungen an den Quellen"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+msgid "local changes detected, the modified files are:"
+msgstr "lokale Änderungen erkannt, die veränderten Dateien sind:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "-b akzeptiert nur einen Parameter mit dem Format »%s«"
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3176,12 +3145,12 @@ msgstr ""
 "fügen Sie %s zu debian/source/include-binaries hinzu, falls Sie das "
 "veränderte Programm im Debian-Tarball speichern möchten."
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "unerwünschte Binärdatei: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -3196,30 +3165,59 @@ msgstr[1] ""
 "erkannte %d unerwünschte Binärdateien (fügen Sie sie zu debian/source/"
 "include-binaries hinzu, um ihre Aufnahme zu erlauben)."
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "nicht darstellbare Änderungen an den Quellen"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
+msgstr "Sie können die lokalen Änderungen mit %s integrieren"
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
-msgstr "%s kann nicht entfernt werden"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr ""
+"Abbruch aufgrund unerwarteter Änderungen in den Originalquellen, siehe %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
-msgstr "lokale Änderungen in %s gespeichert, die veränderten Dateien sind:"
+msgid "local changes have been recorded in a new patch: %s"
+msgstr "lokale Änderungen wurden in einem neuen Patch aufgezeichnet: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "%s kann nicht in %s umbenannt werden"
+msgid "cannot remove %s"
+msgstr "%s kann nicht entfernt werden"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "%s wird zu %s hinzugefügt"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, perl-format
+msgid "failed to copy %s to %s"
+msgstr "Fehler beim Kopieren von %s nach %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+"Änderungen in %s können nicht registriert werden, Patch existiert bereits"
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, perl-format
+msgid "patch file '%s' doesn't exist"
+msgstr "Patch-Datei »%s« existiert nicht"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+msgid "there are no local changes to record"
+msgstr "es gibt keine aufzuzeichnenden lokalen Änderungen"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr "Bitte geben Sie den gewünschten Namen für den Patch ein: "
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -3251,18 +3249,6 @@ msgstr "%s ist ein Symlink zum außerhalb befindlichen %s"
 msgid "doesn't contain a bzr repository"
 msgstr "kein bzr-Depot enthalten"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "Wechsel in Verzeichnis »%s« nicht möglich"
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "bzr mit nicht-Null-Status beendet"
@@ -3295,7 +3281,7 @@ msgstr "keine Dateien auf der Kommandozeile angegeben"
 msgid "--target-format option is missing"
 msgstr "Option --target-format fehlt"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "unerkannte Datei für natives Quellpaket: %s"
@@ -3367,17 +3353,17 @@ msgstr "%s wird geklont"
 msgid "setting up shallow clone"
 msgstr "ein seichter Klon wird eingerichtet"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr "%s sollte ein Verzeichnis sein oder nicht existieren"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr "%s sollte eine Datei sein oder nicht existieren"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3386,18 +3372,18 @@ msgstr ""
 "die Seriendatei (%s) enthält nicht unterstützte Optionen (»%s«, Zeile %s), "
 "dpkg-source könnte beim Anwenden der Patches scheitern."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "Verzeichnis %s kann nicht angelegt werden"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "Symlink %s kann nicht angelegt werden"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr "nicht unterstützte Version der Quilt-Metadaten: %s"
@@ -3437,7 +3423,23 @@ msgstr "Quellpaketname »%s« beginnt mit einem nicht alphanumerischen Zeichen"
 msgid "source package has two conflicting values - %s and %s"
 msgstr "Zwei widersprüchliche Werte für Quellpaket - %s und %s"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, perl-format
+msgid "unknown host architecture '%s'"
+msgstr "unbekannte Host-Architektur »%s«"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, perl-format
+msgid "unknown hardening feature: %s"
+msgstr "unbekannte Härtungsfunktionalität: %s"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+"ungültiger Wert in den Härtungsoptionen von DEB_BUILD_MAINT_OPTIONS: %s"
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3445,7 +3447,7 @@ msgstr ""
 "Versionsnummer lässt Ubuntu-Änderungen vermuten, aber Maintainer: enthält "
 "keine Ubuntu-Adresse"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
@@ -3453,12 +3455,12 @@ msgstr ""
 "Versionsnummer lässt Ubuntu-Änderungen vermuten, aber es gibt kein Feld XSBC-"
 "Original-Maintainer"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 "Schalter »hardening« gefunden, aber »hardening-wrapper« nicht installiert"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr "%s in Umgebung wird überschrieben: %s"
@@ -3468,24 +3470,146 @@ msgstr "%s in Umgebung wird überschrieben: %s"
 msgid "%s is not a valid version"
 msgstr "%s ist keine gültige Version"
 
-#: scripts/Dpkg/Version.pm:371
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr "Versionsnummer darf nicht leer sein"
 
-#: scripts/Dpkg/Version.pm:376
+#: scripts/Dpkg/Version.pm:375
 msgid "version number does not start with digit"
 msgstr "Versionsnummer beginnt nicht mit einer Ziffer"
 
-#: scripts/Dpkg/Version.pm:381
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "Versionsnummer enthält ungültiges Zeichen »%s«"
 
-#: scripts/Dpkg/Version.pm:386
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "Epoch-Teil der Versionsnummer ist keine Zahl: »%s«"
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 1997 Klee Dienes.\n"
+#~ "Copyright (C) 2008 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: dpkg-buildflags (Quelle: %s): %s = %s\n"
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "1 bis 3 Argumente erwartet\n"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "%s kann nicht in %s umbenannt werden"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "keine orig.tar-Datei gefunden"
+
+#~ msgid "need an action option"
+#~ msgstr "eine Aktions-Option wird benötigt"
+
+#~ msgid "entry of APT's %s file"
+#~ msgstr "Eintrag von APTs %s-Datei"
+
 #~ msgid "exec %s"
 #~ msgstr "ausführen von %s"
 
@@ -3600,9 +3724,6 @@ msgstr "Epoch-Teil der Versionsnummer ist keine Zahl: »%s«"
 #~ msgid "some symbols disappeared in the symbols file: %s"
 #~ msgstr "einige Symbole sind aus der Symboldatei verschwunden: %s"
 
-#~ msgid "invalid flag in DEB_BUILD_OPTIONS: %s"
-#~ msgstr "ungültiger Schalter in DEB_BUILD_OPTIONS: %s"
-
 #~ msgid "fork for %s"
 #~ msgstr "Fork für %s"
 
diff --git a/scripts/po/dpkg-dev.pot b/scripts/po/dpkg-dev.pot
index f3ff753..29fa3fb 100644
--- a/scripts/po/dpkg-dev.pot
+++ b/scripts/po/dpkg-dev.pot
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.16.0\n"
+"Project-Id-Version: dpkg 1.16.3\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+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"
@@ -18,30 +18,23 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -49,7 +42,7 @@ msgid ""
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -72,53 +65,49 @@ msgid ""
 "  --version          show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr ""
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
 "system type %s"
 msgstr ""
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr ""
-
-#: scripts/dpkg-architecture.pl:225
+#: scripts/dpkg-architecture.pl:249
 #, perl-format
-msgid "%s is not a supported variable name"
-msgstr ""
-
-#: scripts/dpkg-buildflags.pl:33
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -127,38 +116,30 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr ""
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -215,154 +196,156 @@ msgid ""
 "      --version  show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr ""
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, perl-format
+msgid ""
+"%s must be updated to support the 'build-arch' and 'build-indep' targets (at "
+"least '%s' seems to be missing)"
+msgstr ""
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr ""
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -370,36 +353,40 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
 "      --version  show the version."
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
 #, perl-format
-msgid "error occurred while parsing %s"
+msgid "cannot open %s"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
+#, perl-format
+msgid "error occurred while parsing %s"
 msgstr ""
 
 #: scripts/dpkg-distaddfile.pl:46
@@ -421,38 +408,59 @@ msgstr ""
 msgid "filename, section and priority may contain no whitespace"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr ""
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr ""
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -484,126 +492,119 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr ""
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -628,7 +629,7 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr ""
@@ -638,101 +639,99 @@ msgstr ""
 msgid "package %s not in control info"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+msgid "no package stanza found in control info"
+msgstr ""
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
 "list (%s)"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
 "architecture all"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
 #, perl-format
 msgid "unable to execute %s"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -769,65 +768,70 @@ msgid ""
 "      --version            show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, perl-format
+msgid "pattern '%s' did not match any file"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr ""
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr ""
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr ""
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
 msgstr ""
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -839,23 +843,6 @@ msgid ""
 "  --version                show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr ""
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -882,14 +869,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr ""
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr ""
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -953,14 +932,7 @@ msgstr ""
 msgid "need at least a filename"
 msgstr ""
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -992,9 +964,8 @@ msgid ""
 "    --all                       include all changes\n"
 msgstr ""
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
+#: scripts/dpkg-parsechangelog.pl:116
+msgid "takes no non-option arguments"
 msgstr ""
 
 #: scripts/dpkg-scanpackages.pl:66
@@ -1030,8 +1001,8 @@ msgstr ""
 msgid "Unconditional maintainer override for %s"
 msgstr ""
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+msgid "one to three arguments expected"
 msgstr ""
 
 #: scripts/dpkg-scanpackages.pl:175
@@ -1174,56 +1145,52 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr ""
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr ""
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1231,19 +1198,24 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:409
+#: scripts/dpkg-shlibdeps.pl:414
 #, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:422
+#: scripts/dpkg-shlibdeps.pl:427
 #, perl-format
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:431
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
@@ -1251,46 +1223,37 @@ msgid ""
 "LD_LIBRARY_PATH."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1364,131 +1327,150 @@ msgstr ""
 msgid "unknown output from dpkg --search: '%s'"
 msgstr ""
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr ""
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr ""
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr ""
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr ""
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr ""
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
+msgstr ""
+
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
 msgstr ""
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr ""
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, perl-format
+msgid "%s doesn't list any binary package"
+msgstr ""
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr ""
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr ""
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr ""
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr ""
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr ""
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr ""
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr ""
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr ""
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1498,10 +1480,12 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -1523,7 +1507,7 @@ msgid ""
 "                             supported are: '1'-'9', 'best', 'fast')"
 msgstr ""
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1533,26 +1517,19 @@ msgid ""
 "signature"
 msgstr ""
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
 "      --version            show the version."
 msgstr ""
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
 msgstr ""
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -1597,37 +1574,37 @@ msgid "<standard input>"
 msgstr ""
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr ""
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr ""
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
 msgstr ""
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
 msgstr ""
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr ""
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr ""
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr ""
@@ -1737,7 +1714,7 @@ msgid "found trailer where expected %s"
 msgstr ""
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr ""
 
@@ -1780,16 +1757,21 @@ msgstr ""
 msgid "unknown key-value %s"
 msgstr ""
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, perl-format
+msgid "version '%s' is invalid: %s"
+msgstr ""
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr ""
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr ""
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr ""
 
@@ -1881,7 +1863,7 @@ msgstr ""
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
 #, perl-format
-msgid "entry of APT's %s file"
+msgid "entry in repository's %s file"
 msgstr ""
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
@@ -1914,50 +1896,51 @@ msgstr ""
 msgid "first block lacks a source field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, perl-format
+msgid "block lacks the '%s' field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr ""
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr ""
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr ""
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr ""
 
@@ -1989,17 +1972,11 @@ msgstr ""
 msgid "%s failed with unknown exit code %d"
 msgstr ""
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr ""
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr ""
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2091,8 +2068,8 @@ msgstr ""
 msgid "cannot create directory %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr ""
@@ -2127,7 +2104,7 @@ msgstr ""
 msgid "cannot read timestamp from %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr ""
 
@@ -2199,7 +2176,7 @@ msgstr ""
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr ""
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr ""
@@ -2245,7 +2222,7 @@ msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr ""
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr ""
@@ -2309,7 +2286,7 @@ msgstr ""
 msgid "nonexistent"
 msgstr ""
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr ""
@@ -2343,327 +2320,340 @@ msgstr ""
 msgid "named socket"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, perl-format
+msgid "'%s' is not supported by the source format '%s'"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
 "orig.tar.<ext>)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
 "orig/)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
 "%s wants something"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
 "override"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
 "sP to override"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr ""
-
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
+#, perl-format
+msgid "no upstream tarball found at %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
-#, perl-format
-msgid "-b takes only one parameter with format `%s'"
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+msgid "patches are not applied, applying them now"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+msgid "local changes detected, the modified files are:"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
 "binary in the debian tarball"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -2674,30 +2664,57 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
+msgid "aborting due to unexpected upstream changes, see %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
+msgid "local changes have been recorded in a new patch: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
+msgid "cannot remove %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr ""
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, perl-format
+msgid "failed to copy %s to %s"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, perl-format
+msgid "patch file '%s' doesn't exist"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+msgid "there are no local changes to record"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr ""
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -2725,18 +2742,6 @@ msgstr ""
 msgid "doesn't contain a bzr repository"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr ""
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr ""
@@ -2768,7 +2773,7 @@ msgstr ""
 msgid "--target-format option is missing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr ""
@@ -2836,35 +2841,35 @@ msgstr ""
 msgid "setting up shallow clone"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
 "source might fail when applying patches."
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr ""
@@ -2904,23 +2909,38 @@ msgstr ""
 msgid "source package has two conflicting values - %s and %s"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, perl-format
+msgid "unknown host architecture '%s'"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, perl-format
+msgid "unknown hardening feature: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr ""
@@ -2930,16 +2950,20 @@ msgstr ""
 msgid "%s is not a valid version"
 msgstr ""
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr ""
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+msgid "version number does not start with digit"
+msgstr ""
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr ""
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr ""
diff --git a/scripts/po/es.po b/scripts/po/es.po
index 93dcdbd..73346b8 100644
--- a/scripts/po/es.po
+++ b/scripts/po/es.po
@@ -3,8 +3,8 @@
 # This file is distributed under the same license as the dpkg package.
 #
 # Changes:
-#   - Initial translation
-#       Omar Campagne Polaino <ocampagne@gmail.com>, 2010
+#   - Initial translation and updates
+#       Omar Campagne Polaino <ocampagne@gmail.com>, 2010, 2011.
 #
 #   - Updates
 #       TRANSLATOR
@@ -29,10 +29,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.18.8.5\n"
+"Project-Id-Version: dpkg 1.16.0\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-12-20 03:17+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2011-08-01 19:31+0200\n"
 "Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
 "Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
 "Language: es\n"
@@ -40,61 +40,26 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.6.1\n"
-"X-POFile-SpellExtra: líneadespués all Ian help Filename symbols metadatos\n"
-"X-POFile-SpellExtra: uncommited Compression Wichert multicd Klee character\n"
-"X-POFile-SpellExtra: removal source Sobreescribe valid RPATH override\n"
-"X-POFile-SpellExtra: include tc XSBC multiversion vendor PGP get Hertzog\n"
-"X-POFile-SpellExtra: GPG upstream sAkurKUR prereleases info Maintainer\n"
-"X-POFile-SpellExtra: changelog list APT Objdump merge architecture symver\n"
-"X-POFile-SpellExtra: debug dselect require dir hardening Jackson quilt\n"
-"X-POFile-SpellExtra: Indep Section Perl Priority export dev taroriginal\n"
-"X-POFile-SpellExtra: udeb overwrite tmp Medium Frank buildflags best label\n"
-"X-POFile-SpellExtra: Ubuntu rf version sK subdir print rm before dsc Dpkg\n"
-"X-POFile-SpellExtra: sP schedule Brinkmann symlink tudeb substvars OpenPGP\n"
-"X-POFile-SpellExtra: Options src search socket genchanges isp OR Remnant\n"
-"X-POFile-SpellExtra: trailer warnings signature admindir changes missing\n"
-"X-POFile-SpellExtra: origin pre SONAME format ips wrapper pgp diff custom\n"
-"X-POFile-SpellExtra: orig git from to create gpg mkdir system fast shlibs\n"
-"X-POFile-SpellExtra: sobreescribir README Packages type until ls sort\n"
-"X-POFile-SpellExtra: medium option shallow ELF nc desconfigurar flag gain\n"
-"X-POFile-SpellExtra: copy Scott dpkg bzr count chdir target gitshallow\n"
-"X-POFile-SpellExtra: Process Dienes us shlibdeps preparation Intro deps\n"
-"X-POFile-SpellExtra: deb root uc ORIGIN tar filt ip is ap abort conf PATH\n"
-"X-POFile-SpellExtra: null check spgp gcc since Format make Lichtenheld\n"
-"X-POFile-SpellExtra: feature epoch sh build env status Marcus stat fstat\n"
-"X-POFile-SpellExtra: Package sR after sU Raphael Akkerman user device\n"
-"X-POFile-SpellExtra: LDLIBRARYPATH sA on arch value changesdescription\n"
-"X-POFile-SpellExtra: urgency Sources fakeroot command sn gzip sa binaries\n"
+"X-Generator: Virtaal 0.7.0\n"
 "X-POFile-SpellExtra: sgpg unset sd\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s versión %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -105,7 +70,7 @@ msgstr ""
 "Esto es software libre; vea la versión 2 o posterior de la Licencia Pública\n"
 "General GNU para condiciones de copia. NO hay ninguna garantía.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -151,35 +116,40 @@ msgstr ""
 "  --help                   Muestra este mensaje de ayuda.\n"
 "  --version                Muestra la versión.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s no es un nombre de variable aceptado"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "la opción «%s» es desconocida"
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 "la arquitectura de Debian %s es desconocida, también debe especificar el "
 "tipo de sistema GNU"
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 "el tipo de sistema GNU %s es desconocido, también debe especificar la "
 "arquitectura de Debian"
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr ""
 "el tipo de sistema GNU para la arquitectura de Debian %s es desconocido"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -188,28 +158,32 @@ msgstr ""
 "El tipo de sistema GNU predefinido %s para la arquitectura de Debian %s no "
 "encaja con el tipo de sistema GNU definido %s"
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
+#: scripts/dpkg-architecture.pl:249
+#, fuzzy, perl-format
+#| msgid "Specified GNU system type %s does not match gcc system type %s."
+msgid ""
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
 "El tipo de sistema GNU especificado %s no coincide con el tipo de sistema "
 "gcc %s."
 
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s no es un nombre de variable aceptado"
-
-#: scripts/dpkg-buildflags.pl:33
-msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
-msgstr ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
-
-#: scripts/dpkg-buildflags.pl:44
-#, perl-format
+#: scripts/dpkg-buildflags.pl:41
+#, fuzzy, perl-format
+#| msgid ""
+#| "Usage: %s [<action>]\n"
+#| "\n"
+#| "Actions:\n"
+#| "  --get <flag>       output the requested flag to stdout.\n"
+#| "  --origin <flag>    output the origin of the flag to stdout:\n"
+#| "                     value is one of vendor, system, user, env.\n"
+#| "  --list             output a list of the flags supported by the current "
+#| "vendor.\n"
+#| "  --export=(sh|make) output commands to be executed in shell or make that "
+#| "export\n"
+#| "                     all the compilation flags as environment variables.\n"
+#| "  --help             show this help message.\n"
+#| "  --version          show the version.\n"
 msgid ""
 "Usage: %s [<action>]\n"
 "\n"
@@ -217,11 +191,15 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
@@ -238,33 +216,17 @@ msgstr ""
 "  --help           Muestra este mensaje de ayuda.\n"
 "  --version        Muestra la versión.\n"
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "se han definido dos órdenes: «--%s» y «--%s»"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "%s requiere un parámetro"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "requiere una opción de acción"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -382,31 +344,31 @@ msgstr ""
 "  -h, --help     Muestra este mensaje de ayuda.\n"
 "      --version  Muestra la versión.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "no se puede combinar «%s» con «%s»"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "«-E» y «-W» están obsoletas y no tienen efecto"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "el argumento u opción «%s» es desconocido"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr ""
 "está usando una orden para convertirse en administrador («gain-root-"
 "command»), a pesar de que ya es el administrador"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -414,65 +376,60 @@ msgstr ""
 "no se ha encontrado fakeroot; puede instalar el paquete fakeroot,\n"
 "definir una orden con la opción «-r», o ejecutar esto como administrador"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "no se ha encontrado la orden «%s» para convertirse en administrador"
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "la orden de firma es desconocida, adoptando un estilo de interfaz pgp"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 "La compatibilidad con PGP está obsoleta (consulte «README.feature-removal-"
 "schedule»)"
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: exportar «%s» de dpkg-buildflags (origen: «%s»): «%s»\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "paquete fuente"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "versión de las fuentes"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "fuentes modificadas por"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "arquitectura del sistema"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "«debian/rules» no es un fichero ejecutable: reparando."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr ""
 "Las dependencias y conflictos de construcción no están satisfechas, "
 "cancelando."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Use la opción «-d» para anularlo.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Actualmente, este es un aviso no fatal con «-S», pero"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "probablemente sea fatal en el futuro."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -480,69 +437,88 @@ msgstr ""
 "Es una mala idea generar un paquete fuente sin antes limpiar, ya que puede "
 "contener ficheros no deseados."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, perl-format
+msgid ""
+"%s must be updated to support the 'build-arch' and 'build-indep' targets (at "
+"least '%s' seems to be missing)"
+msgstr ""
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Pulse la tecla Intro para iniciar el proceso de firmado\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "Se ha detectado un fallo al firmar los ficheros «.dsc» y «.changes»"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "escribir el fichero de cambios «changes»"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "subida sólo de fuentes: paquetes nativos de Debian"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr ""
 "sólo fuentes, subida sólo de las diferencias, («diff», NO se incluye la "
 "fuente originales)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "subida sólo de fuentes (se incluye la fuente original)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "subida completa (se incluye la fuente original)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "subida sólo de binarios (no se incluye ninguna fuente)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr ""
 "subida completa; paquete nativo de Debian (se incluye la fuente completa)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr "subida de binarios y diferencias (NO se incluye la fuente original)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Se ha detectado un fallo al firmar el fichero «.changes»"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "no se pudo determinar «%s»"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Uso: %s [<opción>...] [<fichero-control>]"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
+#, fuzzy
+#| msgid ""
+#| "Options:\n"
+#| "  -B             binary-only, ignore -Indep.\n"
+#| "  -d build-deps  use given string as build dependencies instead of\n"
+#| "                 retrieving them from control file\n"
+#| "  -c build-conf  use given string for build conflicts instead of\n"
+#| "                 retrieving them from control file\n"
+#| "  --admindir=<directory>\n"
+#| "                 change the administrative directory.\n"
+#| "  -h, --help     show this help message.\n"
+#| "      --version  show the version."
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -550,6 +526,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -566,36 +543,37 @@ msgstr ""
 "  -h, --help     Muestra este mensaje de ayuda.\n"
 "      --version  Muestra la versión."
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 "<fichero-control> es el fichero de control a procesar («debian/control» por "
 "omisión)."
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Dependencias de construcción no satisfechas: "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Conflictos de construcción: "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "no se puede abrir «%s»"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "se ha detectado un fallo al analizar «%s»"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -624,43 +602,61 @@ msgstr ""
 "El nombre de fichero, sección y prioridad no pueden contener espacios en "
 "blanco"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "no se pudo escribir «%s»"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "abrir el nuevo fichero «files» de lista de ficheros"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr ""
 "copiar la entrada antigua al nuevo fichero «files» de la lista de ficheros"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "leer el antiguo fichero «files» de la lista de ficheros"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr ""
 "escribir la entrada nueva al nuevo fichero «files» de la lista de ficheros"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "cerrar el nuevo fichero «files» de la lista de ficheros"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "instalar el nuevo fichero «files» de la lista de ficheros"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "no se puede cerrar «%s»"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -696,19 +692,18 @@ msgstr ""
 "Opciones:\n"
 "  -b                       Construye sólo binarios, sin ficheros de "
 "fuentes.\n"
-"  -B                       Sólo específico a la arquitectura, sin "
-"ficheros                            de fuentes o independientes de "
-"arquitectura.\n"
+"  -B                       Sólo específico a la arquitectura, sin ficheros\n"
+"\t\t\t     de fuentes o independientes de arquitectura.\n"
 "  -A                       Sólo independientes de arquitectura, sin "
 "ficheros\n"
-"                           de fuentes o dependientes de arquitectura.\n"
+"                             de fuentes o dependientes de arquitectura.\n"
 "  -S                       Subida sólo de fuentes.\n"
 "  -c<fichero-control>      Obtiene la información de control de este\n"
-"                           fichero.\n"
+"                              fichero.\n"
 "  -l<fichero-changelog>    Obtiene información de una versión de este\n"
-"                           fichero.\n"
+"                              fichero.\n"
 "  -f<lista-de-ficheros>    Obtiene la lista de ficheros del «.deb» de este\n"
-"                           fichero.\n"
+"                               fichero.\n"
 "  -v<desde-version>        Incluye los cambios posteriores a la versión.\n"
 "  -C<descripción-cambios>  Usa la descripción de cambios de este fichero.\n"
 "  -m<encargado>            Sustituye el valor del encargado en el fichero\n"
@@ -731,143 +726,133 @@ msgstr ""
 "  -h, --help               Muestra este mensaje de ayuda.\n"
 "      --version            Muestra la versión.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s: subida de datos específicos a la arquitectura -  no se incluyen paquetes "
 "independientes de la arquitectura"
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s: subida de datos independientes de la arquitectura - no se incluyen "
 "paquetes específicos a la arquitectura"
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "la versión actual (%s) es más antigua que la anterior (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "no se puede leer el fichero con la lista de ficheros"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr ""
 "entrada duplicada en la lista de ficheros para el paquete %s (línea %d)"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr ""
 "entrada duplicada en la lista de ficheros para el fichero %s (línea %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "línea inválida en el fichero de lista de ficheros, línea %d"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr ""
 "el paquete %s está presente en el fichero «control» pero no en la lista de "
 "ficheros"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "leer la descripción de cambios («changesdescription»)"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr ""
 "el paquete %s está presente en la lista de ficheros pero no en la "
 "información de control"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "falta el campo «Section» para el paquete binario %s, usando '-'"
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr ""
 "el paquete %s tiene una sección %s en el fichero de control pero %s en la "
 "lista de ficheros"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr "falta el campo «Priority» para el paquete binario %s; usando «-»"
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr ""
 "el paquete %s tiene un prioridad %s en el fichero de control pero %s en la "
 "lista de ficheros"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "falta el campo «Section» para los ficheros de fuentes"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "falta el campo «Priority» para los ficheros de fuentes"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s está vacío"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "no se está incluyendo el código fuente original en la subida"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "ignorando la opción «-sd» para paquetes nativos de Debian"
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "incluyendo el código fuente completo en la subida"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "subida sólo de binarios - no se incluye ningún código fuente"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "escribir el mensaje de la fuente original"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "falta información en el campo de salida crítico «%s»"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "falta información en el campo de salida «%s»"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -917,7 +902,7 @@ msgstr ""
 "  -h, --help               Muestra este mensaje de ayuda.\n"
 "      --version            Muestra la versión.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "El nombre de paquete «%s» es ilegal"
@@ -927,25 +912,31 @@ msgstr "El nombre de paquete «%s» es ilegal"
 msgid "package %s not in control info"
 msgstr "el paquete %s no está en la información de control"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+#, fuzzy
+#| msgid "package %s not in control info"
+msgid "no package stanza found in control info"
+msgstr "el paquete %s no está en la información de control"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr ""
 "debe definir un paquete ya que la información de control tiene varios (%s)"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "paquete %s:"
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] "«%s» no es una cadena de arquitectura legal."
 msgstr[1] "«%s» no son cadenas de arquitectura legales."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
@@ -954,17 +945,17 @@ msgstr ""
 "la arquitectura del sistema actual «%s» no está presente en la lista de "
 "arquitecturas de paquete (%s)"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "campo «%s» del paquete %s:"
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "se ha detectado un error al analizar el campo «%s»: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
@@ -973,63 +964,54 @@ msgstr ""
 "el campo «%s» contiene una dependencia específica a la arquitectura, pero el "
 "paquete tiene la arquitectura «all»"
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "paquete %s con campo específico de udeb «%s»"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "no se puede crear un proceso hijo para %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "chdir para du a «%s»"
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
-#, fuzzy, perl-format
-#| msgid "unable to execute c++filt"
+#, perl-format
 msgid "unable to execute %s"
-msgstr "no se pudo ejecutar «c++filt»"
+msgstr "no se pudo ejecutar %s"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du en «%s»"
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "du devolvió una salida no esperada «%s»"
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "cerrar el antiguo fichero de la lista de ficheros"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "no se ha podido abrir el fichero de control de salida nuevo «%s»"
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "no se ha podido instalar el fichero de control de salida «%s»"
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1103,61 +1085,67 @@ msgstr ""
 "  -h, --help               Muestra este mensaje de ayuda.\n"
 "      --version            Muestra la versión.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, fuzzy, perl-format
+#| msgid "%s is not a plain file"
+msgid "pattern '%s' did not match any file"
+msgstr "«%s» no es un fichero simple"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "No se puede leer el directorio «%s»: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Objdump no pudo analizar «%s»\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<salida estándar>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "se han detectado nuevas bibliotecas en el fichero «symbols»: «%s»"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "han desaparecido algunas bibliotecas en el fichero «symbols»: «%s»"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr "han aparecido algunos símbolos nuevos en el fichero «symbols»: «%s»"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "vea la salida del «diff» a continuación"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr ""
 "han desaparecido algunos símbolos o patrones en el fichero «symbols»: «%s»"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "«%s» no encaja totalmente con «%s»"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr ""
 "no se ha usado ningún fichero «debian/symbols» como base para generar «%s»"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -1165,7 +1153,7 @@ msgstr ""
 "Esto es software libre; vea la versión 2 o posterior de la Licencia Pública\n"
 "General GNU para condiciones de copia. NO hay ninguna garantía.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1184,23 +1172,6 @@ msgstr ""
 "  --help, -h¿, -?          Muestra este mensaje de ayuda.\n"
 "  --version                Muestra la versión.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "no se pudo escribir «%s»"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1243,14 +1214,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "no se puede encontrar «%s»"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "no se puede abrir «%s»"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1314,17 +1277,7 @@ msgstr "se puede usar mkdir para crear un directorio"
 msgid "need at least a filename"
 msgstr "se requiere al menos un nombre de fichero"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1391,9 +1344,10 @@ msgstr ""
 "                                <número> es menor que cero).\n"
 "    --all                       Incluye todos los cambios.\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
+#: scripts/dpkg-parsechangelog.pl:116
+#, fuzzy
+#| msgid "%s takes no non-option arguments"
+msgid "takes no non-option arguments"
 msgstr "%s no acepta argumentos que no sean una opción"
 
 #: scripts/dpkg-scanpackages.pl:66
@@ -1445,8 +1399,10 @@ msgstr "  %s (el paquete devuelve %s, no %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Sustitución («override») incondicional del encargado para %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+#, fuzzy
+#| msgid "1 to 3 args expected"
+msgid "one to three arguments expected"
 msgstr "Se esperan de uno a tres argumentos"
 
 #: scripts/dpkg-scanpackages.pl:175
@@ -1620,53 +1576,51 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr "no se han definido paquetes binarios en %s"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "Se esperan de uno a tres argumentos\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "el directorio administrativo «%s» no existe"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "el campo de dependencias «%s» es desconocido"
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "se requiere al menos un ejecutable"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
+"no se ha encontrado la biblioteca %s requerida por %s (formato ELF: '%s'; "
+"RPATH: '%s')."
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s tiene un SONAME inesperado (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "No se encontró la información de dependencia para %s (usado por %s)."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "Los binarios a analizar ya deberían estar instalados en el directorio de su "
 "paquete."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr ""
-"no se ha encontrado en ninguna biblioteca el símbolo «%s», usado por %s"
+"no se ha encontrado en ninguna biblioteca el símbolo «%s», usado por %s."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
@@ -1674,7 +1628,7 @@ msgstr ""
 "%s contiene una referencia irresoluble al símbolo %s: posiblemente sea una "
 "extensión."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1684,87 +1638,75 @@ msgstr[0] ""
 msgstr[1] ""
 "Se han omitido otros %d avisos similares (use «-v» para verlos todos)."
 
-#: scripts/dpkg-shlibdeps.pl:409
-#, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+#: scripts/dpkg-shlibdeps.pl:414
+#, fuzzy, perl-format
+#| msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr "%s no debería estar enlazado con %s (no usa ninguno de sus símbolos)."
 
-#: scripts/dpkg-shlibdeps.pl:422
-#, perl-format
+#: scripts/dpkg-shlibdeps.pl:427
+#, fuzzy, perl-format
+#| msgid ""
+#| "dependency on %s could be avoided if \"%s\" were not uselessly linked "
+#| "against it (they use none of its symbols)."
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"Se podría evitar la dependencia sobre %s si «%s» no estuviese enlazado "
+"inútilmente a él (no usa ninguno de sus símbolos)."
+msgstr[1] ""
 "Se podría evitar la dependencia sobre %s si «%s» no estuviese enlazado "
 "inútilmente a él (no usa ninguno de sus símbolos)."
 
-#: scripts/dpkg-shlibdeps.pl:431
-#, fuzzy
-#| msgid ""
-#| "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s').\n"
-#| "Note: libraries are not searched in other binary packages that do not "
-#| "have any shlibs or symbols file.\n"
-#| "To help dpkg-shlibdeps find private libraries, you might need to set "
-#| "LD_LIBRARY_PATH."
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
 "To help dpkg-shlibdeps find private libraries, you might need to set "
 "LD_LIBRARY_PATH."
 msgstr ""
-"No se pudo encontrar la biblioteca %s requerida por %s (formato ELF: '%s'; "
-"RPATH: '%s').\n"
 "Nota: no se buscan bibliotecas en otros paquetes binarios que no tienen\n"
 "ningún fichero de símbolos («symbols») o de bibliotecas compartidas\n"
 "(«shlibs»).\n"
 "Puede que tenga que definir «LD_LIBRARY_PATH» para ayudar a que dpkg-"
 "shlibdeps encuentre bibliotecas privadas."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "No se puede continuar debido al fallo anterior."
+msgstr[1] "No se puede continuar debido a los fallos listados."
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "abrir el nuevo fichero de sustitución de variables «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "abrir el antiguo fichero de lista de variables %s para su lectura"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "copiar la entrada antigua al nuevo fichero de lista de variables «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "se ha generado una dependencia inválida: %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "instalar el nuevo fichero de lista de variables «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1880,143 +1822,171 @@ msgstr "escribir la información de redirección por la salida de error estánda
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "la salida de «dpkg --search» es desconocida: «%s»"
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr "%s requiere un directorio"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "no se pudo obtener el estado («stat») del directorio «%s»"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "el argumento de directorio «%s» no es un directorio"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "no se puede ejecutar chdir a «%s»"
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr "usando opciones de %s: %s"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s no es una compresión compatible"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s no es un nivel de compresión"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+#, fuzzy
+#| msgid ""
+#| "need a command (-x, -b, --before-build, --after-build, --print-format)"
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
 "se requiere una orden (-x, -b, --before-build, --after-build, --print-format)"
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr ""
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "«%s» no es una cadena de arquitectura legal"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 "sólo se permite la arquitectura %s cuando ninguna otra aparece (la lista del "
-"paquete %s es «%s»)."
+"paquete %s es «%s»)"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, fuzzy, perl-format
+#| msgid "diff `%s' doesn't contain any patch"
+msgid "%s doesn't list any binary package"
+msgstr "el diff «%s» no contiene ningún parche"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "no se puede leer %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr ""
 "no se ha definido un formato de fuentes en «%s», consulte dpkg-source(1)"
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "no se puede construir con el formato de fuente «%s»: %s"
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "usando el formato de fuente «%s»"
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "construyendo %s en %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "«-x» requiere al menos un argumento, el fichero «.dsc»"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "«-x» no acepta más de dos argumentos"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr ""
 "«-x» requiere el fichero «.dsc» como el primer argumento, no un directorio"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "el destino de los datos desempaquetados ya existe: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s no contiene una firma OpenPGP válida"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "extrayendo el paquete fuente sin firmar (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "extrayendo %s en %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr ""
 "sólo se permite uno de entre «-x», «-b» o «--print-format» a la vez, y sólo "
 "puede aparecer una vez"
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
-#, perl-format
+#: scripts/dpkg-source.pl:465
+#, fuzzy, perl-format
+#| msgid ""
+#| "Usage: %s [<option> ...] <command>\n"
+#| "\n"
+#| "Commands:\n"
+#| "  -x <filename>.dsc [<output-dir>]\n"
+#| "                           extract source package.\n"
+#| "  -b <dir>                 build source package.\n"
+#| "  --print-format <dir>     print the source format that would be\n"
+#| "                           used to build the source package."
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
@@ -2025,7 +1995,9 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 "Uso: %s [<opción> ...] <orden>\n"
 "\n"
@@ -2036,7 +2008,7 @@ msgstr ""
 "  --print-format <dir>     Muestra el formato de fuente a usar\n"
 "                           para construir el paquete fuente."
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -2078,7 +2050,7 @@ msgstr ""
 "  -z<nivel>                Nivel de compresión a usar (por omisión, '%d',\n"
 "                             aceptados: '1'-'9', 'best', 'fast')"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -2090,10 +2062,10 @@ msgstr ""
 "Opciones de extracción:\n"
 "  --no-copy                No copia archivos tar «.orig».\n"
 "  --no-check               No comprueba la firma y las sumas de control\n"
-"                           antes de desempaquetar\n"
+"                           antes de desempaquetar.\n"
 "  --require-valid-signature Cancela si el paquete no tiene una firma válida."
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -2103,7 +2075,7 @@ msgstr ""
 "  -h, --help               Muestra este mensaje de ayuda.\n"
 "      --version            Muestra la versión."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
@@ -2111,16 +2083,6 @@ msgstr ""
 "Dispone de más opciones, pero dependen del formato de paquete fuente.\n"
 "Para más información consulte dpkg-source(1)."
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2193,15 +2155,18 @@ msgid "<standard input>"
 msgstr "<entrada estándar>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+#, fuzzy
+#| msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "se ha detectado un error fatal al analizar la entrada"
 
 #: scripts/changelog/debian.pl:139
-#, perl-format
-msgid "fatal error occured while parsing %s"
+#, fuzzy, perl-format
+#| msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "se ha detectado un error fatal al analizar %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2209,7 +2174,7 @@ msgstr ""
 "No se ha podido determinar el tipo de sistema de gcc, usando el predefinido, "
 "(compilación nativa)."
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
@@ -2217,17 +2182,17 @@ msgstr ""
 "El tipo de sistema gcc %s es desconocido, usando el predefinido (compilación "
 "nativa)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr "la línea %d en %s menciona una opción desconocida %s"
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
-msgstr "la línea %d de %s es inválida, se ha ignorado"
+msgstr "la línea %d de %s es inválida, se ha ignorado."
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "se ha detectado una opción inválida en %s: %s"
@@ -2240,7 +2205,7 @@ msgstr "%s no es un método de compresión aceptado"
 #: scripts/Dpkg/Compression/Process.pm:122
 msgid "Dpkg::Compression::Process can only start one subprocess at a time"
 msgstr ""
-"«Dpkg::Compression::Process» sólo puede iniciar un  proceso secundario a la "
+"«Dpkg::Compression::Process» sólo puede iniciar un proceso secundario a la "
 "vez"
 
 #: scripts/Dpkg/Changelog.pm:171 scripts/Dpkg/Changelog.pm:173
@@ -2342,7 +2307,7 @@ msgid "found trailer where expected %s"
 msgstr "se encontró una línea de separación («trailer») donde se esperaba %s"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr ""
 "se ha detectado una línea de separación («trailer») con formato inválido"
@@ -2388,16 +2353,22 @@ msgstr ""
 msgid "unknown key-value %s"
 msgstr "el valor de clave %s es desconocida"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, fuzzy, perl-format
+#| msgid "overriding %s in environment: %s"
+msgid "version '%s' is invalid: %s"
+msgstr "sustituyendo «%s» en el entorno: «%s»"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr "la cabecera no encaja con la expresión regular esperada"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "no se ha podido analizar la fecha %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr ""
 "la línea de separación («trailer») no encaja con la expresión regular "
@@ -2494,9 +2465,10 @@ msgid "parsed version of changelog"
 msgstr "versión analizada del registro de cambios"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
-#, perl-format
-msgid "entry of APT's %s file"
-msgstr "entrada del fichero de APT «%s»"
+#, fuzzy, perl-format
+#| msgid "entry in dpkg's status file"
+msgid "entry in repository's %s file"
+msgstr "entrada en el fichero de estado «status» de dpkg "
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -2529,54 +2501,56 @@ msgstr "información de control"
 msgid "first block lacks a source field"
 msgstr "falta un campo de fuente en el primer bloque"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, fuzzy, perl-format
+#| msgid "block lacks a package field"
+msgid "block lacks the '%s' field"
 msgstr "falta un campo de paquete en el bloque"
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "se ha encontrado un campo duplicado «%s»"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "la continuación de la línea del valor no está el campo"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "No se permite la firma PGP aquí"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr ""
 "se esperaba la firma PGP, pero se ha encontrado un fin de líneadespués de "
 "una línea vacía"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "se esperaba una firma PGP, pero se ha encontrado algo distinto «%s»"
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "firma PGP inacabada"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr ""
 "se ha detectado una línea con formato desconocido (no es un valor de campo "
 "separado por dos puntos)"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "se ha detectado un error de escritura en los datos de control"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "no se puede analizar la dependencia %s"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr ""
 "una dependencia de unión (OR - «|») sólo puede contener dependencias simples"
@@ -2609,17 +2583,11 @@ msgstr "%s murió con la señal %s"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s falló con el código de salida desconocido %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "se ha encontrado un error de sintaxis en %s en la línea %d: %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "no se puede cerrar «%s»"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2702,7 +2670,7 @@ msgstr ""
 
 #: scripts/Dpkg/Shlibs/SymbolFile.pm:388
 msgid "Can't merge symbols from objects without SONAME."
-msgstr "No se puede fusionar símbolos de objetos sin «SONAME»"
+msgstr "No se puede fusionar símbolos de objetos sin «SONAME»."
 
 #: scripts/Dpkg/Source/Archive.pm:64
 msgid "write on tar input"
@@ -2717,8 +2685,8 @@ msgstr "cierra con la entrada tar"
 msgid "cannot create directory %s"
 msgstr "no se puede crear el directorio «%s»"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "no se puede abrir el directorio «%s»"
@@ -2732,7 +2700,7 @@ msgstr "No se pudo renombrar «%s» a «%s»"
 #, perl-format
 msgid "cannot stat directory %s (before removal)"
 msgstr ""
-"no se puede mostrar el estado (stat) del directorio  «%s» (antes de la "
+"no se puede mostrar el estado (stat) del directorio «%s» (antes de la "
 "eliminación)"
 
 #: scripts/Dpkg/Source/Functions.pm:40
@@ -2751,12 +2719,11 @@ msgid "cannot change timestamp for %s"
 msgstr "no se puede cambiar la marca de tiempo de «%s»"
 
 #: scripts/Dpkg/Source/Functions.pm:85
-#, fuzzy, perl-format
-#| msgid "cannot change timestamp for %s"
+#, perl-format
 msgid "cannot read timestamp from %s"
-msgstr "no se puede cambiar la marca de tiempo de «%s»"
+msgstr "no se puede leer la marca de tiempo desde «%s»"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "el contenido del fichero binario ha cambiado"
 
@@ -2830,7 +2797,7 @@ msgstr "el modo de ejecución «%04o» de «%s» no se representará en el diff"
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr "el modo especial «%04o» de «%s» no se representará en el diff"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "no se puede representar el cambio de %s: %s"
@@ -2838,7 +2805,7 @@ msgstr "no se puede representar el cambio de %s: %s"
 #: scripts/Dpkg/Source/Patch.pm:307
 #, perl-format
 msgid "cannot represent change to %s:"
-msgstr "no se puede representar el cambio hecho a %s"
+msgstr "no se puede representar el cambio hecho a %s:"
 
 #: scripts/Dpkg/Source/Patch.pm:308
 #, perl-format
@@ -2872,14 +2839,13 @@ msgstr ""
 "la línea después de «---» no es como se esperaba en el diff «%s» (línea %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:402
-#, fuzzy, perl-format
-#| msgid "none of the filenames in ---/+++ are relative in diff `%s' (line %d)"
+#, perl-format
 msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr ""
-"ninguno de los ficheros en «---/+++» son relativos en el diff «%s» (línea %d)"
+"ninguno de los ficheros en «---/+++» son válidos en el diff «%s» (línea %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr "%s contiene una ruta no segura: «%s»"
@@ -2948,7 +2914,7 @@ msgstr "eliminar el fichero de respaldo «%s» del parche"
 msgid "nonexistent"
 msgstr "inexistente"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "no se puede obtener el estado (stat) de «%s»"
@@ -2982,17 +2948,17 @@ msgstr "tubería nombrada"
 msgid "named socket"
 msgstr "socket de Unix nombrado"
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "«%s» no es el nombre de un fichero"
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "falta el campo crítico de control de las fuentes «%s»"
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
@@ -3000,120 +2966,126 @@ msgstr ""
 "el formato de paquete fuente «%s» no es compatible (se requiere el módulo de "
 "de Perl %s)"
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "se ha detectado un campo «Format» inválido «%s»"
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr ""
 "se requieren la fuente y la versión para completar el nombre base de la "
 "fuente"
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "se ha detectado un fallo al verificar la firma de %s"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr "no se pudo verificar la firma de %s ya que gpg no está instalado"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "«%s» no es una opción válida para %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s no existe"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "no se puede dar permisos de ejecución a «%s»"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr "«%s» no es un fichero simple"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, fuzzy, perl-format
+#| msgid "can't build with source format '%s': %s"
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "no se puede construir con el formato de fuente «%s»: %s"
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "la opción «-s%s» invalida la opción «-s%s» anterior"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "el tipo de manipulación de fuentes «-s%s» no se permite con «-x»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "varios archivos tar en un paquete fuente versión 1.0"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "fichero no reconocido de un paquete fuente %s: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "no existe ningún fichero tar en el campo «Files»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "paquete nativo con «.orig.tar»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "no se pudo renombrar «%s» a «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "desempaquetando %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "no se pudo conservar el directorio «orig» (ya existe)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr ""
 "se ha detectado un fallo al renombrar el recién extraído «%s» como «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "se ha detectado un fallo al renombrar «%s», guardado, a «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "aplicando «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr "ficheros de la fuente original que se han modificado: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "sólo acepta la compresión gzip"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -3121,23 +3093,23 @@ msgstr ""
 "«-b» acepta como máximo un directorio y un argumento de fuentes «orig» (con "
 "la versión 1.0 de formato de paquete fuente)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "el tipo de manipulación de fuentes «-s%s» no se permite con «-b»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "ya existe un «orig» «%s» desempaquetado, pero no es un fichero simple"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr ""
 "no se puede definir el estado («stat») del fichero argumento «orig» de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -3146,7 +3118,7 @@ msgstr ""
 "el argumento «orig» está desempaquetado, pero el tipo de manipulación de "
 "fuentes «-s%s» invoca uno empaquetado («.orig.tar.<ext>»)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -3155,12 +3127,12 @@ msgstr ""
 "el argumento «orig» esta empaquetado, pero el tipo de manipulación de "
 "fuentes «-s%s» invoca uno desempaquetado («.orig/»)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "el argumento «orig» %s no es un fichero simple o directorio"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -3169,31 +3141,31 @@ msgstr ""
 "el argumento «orig» está vacío (esto es, sin «orig» ni diff) pero el tipo de "
 "manipulación de fuentes «-s%s» requiere algo"
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr "el «orig» desempaquetado «%s» existe, pero no es un directorio"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr "no se pudo obtener el estado («stat») del fichero «orig» putativo «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr ""
 "el directorio de fuentes «%s» no es <paquete-fuente>-<versión-desarrollador-"
 "original> «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 "el nombre del directorio «.orig» %s no es <paquete>-<versión-desarrollador-"
 "original> (se ha requerido %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
@@ -3201,7 +3173,7 @@ msgstr ""
 "el nombre de «.orig.tar» %s no es <paquete>_<versión-desarollador-original>."
 "orig.tar (se ha requerido %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -3210,30 +3182,31 @@ msgstr ""
 "el archivo tar «%s» ya existe, no se va a sobreescribir, cancelando; use «-"
 "sU» «-sR» para invalidar este comportamiento"
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "no se pudo comprobar la existencia de «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "no se pudo renombrar «%s» (recién creado) como «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "no se han podido cambiar los permisos de «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "construyendo «%s» usando «%s», que está presente en el sistema"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3242,18 +3215,18 @@ msgstr ""
 "el directorio «orig» «%s» ya existe, no se va a sobreescribir, cancelando; "
 "use «-sA», «-sK» o «-sP» para invalidar este comportamiento"
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "no se pudo comprobar la existencia del directorio «orig» «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr ""
 "el diff modifica los siguientes ficheros del desarrollador original: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
@@ -3261,71 +3234,85 @@ msgstr ""
 "use el formato «3.0 (quilt)» para que los cambios a los ficheros originales "
 "ocurran por separado y de forma documentada, consulte dpkg-source(1)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr ""
 "cancelando debido a «--abort-on-upstream-changes» (cambios en la fuente "
 "original)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: cambios irrepresentables en las fuentes"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "se han detectado ficheros duplicados en el paquete fuente %s: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr ""
 "falta un fichero «orig.tar» o «debian.tar» en el paquete fuente versión 2.0"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr ""
 "se requiere la eliminación de «%s», instalado por el archivo taroriginal"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "no se va a aplicar «%s»"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "no se ha encontrado ningún fichero «orig.tar»"
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
+#, perl-format
+msgid "no upstream tarball found at %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+#, fuzzy
+#| msgid ""
+#| "patches have not been applied, applying them now (use --no-preparation to "
+#| "override)"
+msgid "patches are not applied, applying them now"
 msgstr ""
 "no se han aplicado los parches, aplicándolos en este momento (use «--no-"
 "preparation» para evitar este comportamiento)"
 
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
-#, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "«-b» sólo toma un parámetro con formato «%s»"
-
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 "se han encontrado varios fichero «orig.tar» (%s y %s), pero sólo se acepta "
 "uno"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "copia del directorio «debian»"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "no se pueden representar los cambios hechos a las fuentes"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+#, fuzzy
+#| msgid "local changes stored in %s, the modified files are:"
+msgid "local changes detected, the modified files are:"
+msgstr ""
+"se han guardado los cambios locales en «%s», los ficheros modificados son:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "«-b» sólo toma un parámetro con formato «%s»"
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3334,12 +3321,12 @@ msgstr ""
 "añada «%s» en «debian/source/include-binaries» si desea guardar el binario "
 "modificado en el archivo tar de Debian"
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "fichero binario no deseado: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -3349,43 +3336,76 @@ msgid_plural ""
 "binaries to allow their inclusion)."
 msgstr[0] ""
 "se ha detectado %d fichero binario (añada este en «debian/source/include-"
-"binaries» para permitir su inclusión)"
+"binaries» para permitir su inclusión)."
 msgstr[1] ""
 "se han detectado %d ficheros binarios (añada estos en «debian/source/include-"
-"binaries» para permitir su inclusión)"
-
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "no se pueden representar los cambios hechos a las fuentes"
+"binaries» para permitir su inclusión)."
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:508
 #, perl-format
-msgid "cannot remove %s"
-msgstr "no se ha podido eliminar «%s»"
+msgid "you can integrate the local changes with %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:510
+#, fuzzy, perl-format
+#| msgid "aborting due to --abort-on-upstream-changes"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr ""
+"cancelando debido a «--abort-on-upstream-changes» (cambios en la fuente "
+"original)"
+
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
+msgid "local changes have been recorded in a new patch: %s"
 msgstr ""
-"se han guardado los cambios locales en «%s», los ficheros modificados son:"
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "no se puede renombrar «%s» a «%s»"
+msgid "cannot remove %s"
+msgstr "no se ha podido eliminar «%s»"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "añadiendo «%s» a «%s»"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, fuzzy, perl-format
+#| msgid "failed to rename saved %s to %s"
+msgid "failed to copy %s to %s"
+msgstr "se ha detectado un fallo al renombrar «%s», guardado, a «%s»"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, fuzzy, perl-format
+#| msgid "%s does not exist"
+msgid "patch file '%s' doesn't exist"
+msgstr "%s no existe"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+#, fuzzy
+#| msgid "unrepresentable changes to source"
+msgid "there are no local changes to record"
+msgstr "no se pueden representar los cambios hechos a las fuentes"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr ""
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
 "PATH."
 msgstr ""
 "Sólo se puede manipular este paquete fuente mediante bzr, que no está "
-"presente en la variable de entorno «PATH»"
+"presente en la variable de entorno «PATH»."
 
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:59
 #, perl-format
@@ -3410,18 +3430,6 @@ msgstr "«%s» es un enlace simbólico al exterior de «%s»"
 msgid "doesn't contain a bzr repository"
 msgstr "no contiene un repositorio bzr"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "no se puede ejecutar chdir a «%s»"
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "bzr cerró con un estado distinto de cero"
@@ -3455,7 +3463,7 @@ msgstr "no se han indicado ficheros en la línea de órdenes"
 msgid "--target-format option is missing"
 msgstr "Se ha detectado la falta de la opción «--target-format»"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "fichero no reconocido para un paquete fuente nativo: %s"
@@ -3466,7 +3474,7 @@ msgid ""
 "PATH."
 msgstr ""
 "Este paquete fuente sólo se puede manipular con git, que no está presente en "
-"la variable de entorno «PATH»"
+"la variable de entorno «PATH»."
 
 #: scripts/Dpkg/Source/Package/V3/git.pm:63
 #, perl-format
@@ -3529,17 +3537,17 @@ msgstr "clonando «%s»"
 msgid "setting up shallow clone"
 msgstr "configurando un clon superficial («shallow»)"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr "%s debería ser un directorio, o no existir"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr "%s debería ser un fichero, o no existir"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3548,18 +3556,18 @@ msgstr ""
 "El fichero «series» (%s) contiene opciones incompatibles («%s», línea %s), "
 "puede que dpkg-source falle al aplicar parches."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "no se puede crear el directorio «%s»"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "no se puede crear el enlace simbólico «%s»"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr "la versión de los metadatos de quilt es incompatible: %s"
@@ -3603,7 +3611,24 @@ msgstr ""
 msgid "source package has two conflicting values - %s and %s"
 msgstr "el paquete fuente tiene dos valores en conflicto: «%s» y «%s»"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, fuzzy, perl-format
+#| msgid "host architecture"
+msgid "unknown host architecture '%s'"
+msgstr "arquitectura del sistema"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, fuzzy, perl-format
+#| msgid "unknown key-value %s"
+msgid "unknown hardening feature: %s"
+msgstr "el valor de clave %s es desconocida"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3611,7 +3636,7 @@ msgstr ""
 "El número de versión sugiere cambios para Ubuntu, pero «Maintainer:» no "
 "tiene una dirección de correo de Ubuntu"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
@@ -3619,13 +3644,13 @@ 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:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 "se ha encontrado la opción «hardening», pero hardening-wrapper no está "
 "instalado"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr "sustituyendo «%s» en el entorno: «%s»"
@@ -3635,20 +3660,154 @@ msgstr "sustituyendo «%s» en el entorno: «%s»"
 msgid "%s is not a valid version"
 msgstr "%s no es una versión válida"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr "el número de versión no puede estar vacío"
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+#, fuzzy
+#| msgid "version number cannot be empty"
+msgid "version number does not start with digit"
+msgstr "el número de versión no puede estar vacío"
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "el número de versión contiene el carácter ilegal «%s»"
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "la sección «epoch» del número de versión no es un número: «%s»"
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+
+#, fuzzy
+#~| msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: exportar «%s» de dpkg-buildflags (origen: «%s»): «%s»\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+
+#~ msgid "need an action option"
+#~ msgstr "requiere una opción de acción"
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "Se esperan de uno a tres argumentos\n"
+
+#~ msgid "entry of APT's %s file"
+#~ msgstr "entrada del fichero de APT «%s»"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "no se ha encontrado ningún fichero «orig.tar»"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "no se puede renombrar «%s» a «%s»"
+
 #~ msgid "exec %s"
 #~ msgstr "ejecutar %s"
 
diff --git a/scripts/po/fr.po b/scripts/po/fr.po
index 0fcb270..9a0c1db 100644
--- a/scripts/po/fr.po
+++ b/scripts/po/fr.po
@@ -4,13 +4,13 @@
 #
 # Translators:
 # Frédéric Bothamy <frederic.bothamy@free.fr>, 2005-2007.
-# Christian Perrier <bubulle@debian.org>, 2008, 2009, 2010.
+# Christian Perrier <bubulle@debian.org>, 2008, 2009, 2010, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: fr\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-09-10 18:02+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-03-23 07:35+0100\n"
 "Last-Translator: Christian Perrier <bubulle@debian.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
 "Language: fr\n"
@@ -18,35 +18,25 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: Lokalize 1.2\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s version %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -59,7 +49,7 @@ msgstr ""
 "dans la version 2 ou une version supérieure pour les conditions de copie. Il "
 "n'y a PAS de garantie.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -105,34 +95,39 @@ msgstr ""
 "  --help             afficher ce message d'aide.\n"
 "  --version          afficher la version.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s n'est pas le nom d'une variable reconnue"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "option inconnue « %s »"
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 "architecture Debian inconnue %s, vous devez aussi indiquer le type du "
 "système GNU "
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 "type du système GNU inconnu %s, vous devez aussi indiquer l'architecture "
 "Debian "
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr "type du système GNU par défaut inconnu pour l'architecture Debian %s"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -141,25 +136,16 @@ msgstr ""
 "Le type par défaut du système GNU %s pour l'architecture Debian %s ne "
 "correspond pas au type du système GNU indiqué %s"
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr "le type du système GNU indiqué %s ne correspond pas au type de gcc %s"
-
-#: scripts/dpkg-architecture.pl:225
+#: scripts/dpkg-architecture.pl:249
 #, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s n'est pas le nom d'une variable reconnue"
-
-#: scripts/dpkg-buildflags.pl:33
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"le type du système GNU indiqué %s ne correspond pas au type de gcc %s. Vous "
+"devriez essayer de définir une variable d'environnement CC correcte."
 
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -168,11 +154,15 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
@@ -182,41 +172,32 @@ msgstr ""
 "  --get <drapeau>    affiche le drapeau choisi, sur stdout.\n"
 "  --origin <drapeau> affiche l'origine du drapeau, sur stdout :\n"
 "                     les valeurs possibles sont vendor, system, user, env.\n"
+"  --query-features <zone>\n"
+"                     affiche l'état des fonctionnalités (« featues ») de la\n"
+"                     zone (« area ») indiquée.\n"
 "  --list             affiche une liste des drapeaux gérés par le\n"
 "                     distributeur actuel.\n"
-"  --export=(sh|make) affiche les commandes à exécuter avec le shell ou avec\n"
-"                     make pour exporter toutes les options de compilation\n"
+"  --export=(sh|make|configure)\n"
+"                     affiche les commandes à exécuter avec le shell, avec\n"
+"                     make ou dans une ligne de commande ./configure\n"
+"                     pour exporter toutes les options de compilation\n"
 "                     sous forme de variables d'environnement.\n"
+"  --dump             affiche tous les drapeaux de compilation et leurs "
+"valeurs\n"
 "  --help             affiche ce message d'aide.\n"
 "  --version          affiche la version.\n"
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "deux commandes indiquées : --%s et --%s"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "paramètre nécessaire pour %s"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "option d'action indispensable"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2007 Frank Lichtenheld."
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -339,31 +320,31 @@ msgstr ""
 "  -h, --help     afficher ce message d'aide.\n"
 "      --version  afficher la version.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "impossible de combiner %s et %s"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "La gestion de -E et -W est obsolète (ces paramètres sont sans effet)"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "option ou paramètre inconnu %s"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr ""
 "utilisation d'une commande pour obtenir les privilèges administrateur en "
 "tant qu'administrateur"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -372,63 +353,58 @@ msgstr ""
 "soit indiquer une commande avec l'option -r ou exécuter cette\n"
 "commande en tant qu'administrateur"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "commande pour obtenir les privilèges administrateur « %s » non trouvée"
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "commande de signature inconnue, suppose une interface de style pgp"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 "La gestion de PGP est obsolète (voir le fichier README.feature-removal-"
 "schedule)."
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: export de %s depuis dpkg-buildflags (origine : %s): %s\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "paquet source"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "version source"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "source changé par"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "architecture hôte"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules n'est pas exécutable: corrigé."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Dépendances de construction et conflits non satisfaits ; échec."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Utilisez l'option -d pour forcer.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Ceci est actuellement un avertissement sans conséquence avec -S, mais"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "deviendra fatal dans le futur."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -436,70 +412,79 @@ msgstr ""
 "Il est déconseillé de créer un paquet source sans le nettoyer préalablement. "
 "Il peut contenir des fichiers non souhaités."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, 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 doit être mis à jour pour gérer les cibles « build-arch » et « build-"
+"indep » (au moins « %s » semble manquer)"
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Appuyez sur Entrée pour commencer le processus de signature\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "Échec de signature des fichiers .dsc et .changes"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "écriture du fichier changes"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "envoi de source uniquement : paquet Debian natif"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr ""
 "source uniquement, envoi du fichier de différences uniquement (aucune "
 "inclusion du code source d'origine)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "envoi du source seulement (inclusion du code source d'origine)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "envoi complet (inclusion du code source d'origine)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "envoi d'un binaire seulement (aucune inclusion de code source)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr "envoi complet ; paquet Debian natif (inclusion du code source complet)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr ""
 "envoi d'un binaire et du fichier de différences (aucune inclusion du code "
 "source d'origine)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Échec de signature du fichier .changes"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "impossible de déterminer %s"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Utilisation : %s [<option>...] <fichier de contrôle>"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -507,6 +492,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -519,41 +505,43 @@ msgstr ""
 "                 (« build deps ») au lieu de celles du fichier control\n"
 "  -c build-conf  utiliser la chaîne indiquée comme conflit de construction\n"
 "                 (« build conflicts ») au lieu de celles du fichier control\n"
+"  -a arch        suppose que l'architecture est celle mentionnée\n"
 "  --admindir=<répertoire>\n"
 "                 changer le répertoire d'administration.\n"
 "  -h, --help     afficher ce message d'aide.\n"
 "      --version  afficher la version."
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 "<fichier de contrôle> est le fichier de contrôle à traiter (par défaut, "
 "debian/control)."
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s : dépendances de construction non trouvées : "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s : conflits de construction du paquet : "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "impossible d'ouvrir %s"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "erreur rencontrée lors de l'analyse de %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -580,43 +568,61 @@ msgstr "Il est demandé exactement un fichier, une section et une priorité"
 msgid "filename, section and priority may contain no whitespace"
 msgstr "fichier, section et priorité ne peuvent contenir d'espace"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "impossible d'écrire %s"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "ouverture du nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr ""
 "copie de l'ancienne entrée dans le nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "lecture du nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr ""
 "écriture de la nouvelle entrée dans le nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "fermeture du nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "installation du nouveau fichier de liste des fichiers"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "impossible de fermer %s"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -691,146 +697,136 @@ msgstr ""
 "  -h, --help                 afficher ce message d'aide.\n"
 "      --version              afficher la version.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s : envoi d'un paquet pour une architecture - n'inclut pas de paquet "
 "indépendant d'une architecture."
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s : envoi d'un paquet indépendant de l'architecture - n'inclut pas de "
 "paquet spécifique d'une architecture."
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "La version actuelle (%s) est inférieure à la version précédente (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "impossible de lire le fichier de liste des fichiers."
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr ""
 "entrée en double dans le fichier de liste des fichiers pour le paquet %s "
 "(ligne %d) "
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr ""
 "entrée en double dans le fichier de liste des fichiers pour le fichier %s "
 "(ligne %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "ligne %d mal formée dans le fichier de liste des fichiers"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr ""
 "paquet %s dans le fichier de contrôle mais pas dans le fichier de liste des "
 "fichiers"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "lecture de changesdescription"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr ""
 "paquet %s listé dans le fichier de liste des fichiers mais pas dans le "
 "fichier info"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "la section du paquet binaire %s manque ; utilisation de « - »"
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr ""
 "le paquet %s a une section %s dans le fichier de contrôle mais une section "
 "%s dans le fichier de liste des fichiers"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr ""
 "le champ « Priority » du paquet binaire %s manque ; utilisation de « - »"
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr ""
 "le paquet %s a une priorité %s dans le fichier de contrôle mais une priorité "
 "%s dans le fichier de liste des fichiers"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "il manque la section des fichiers source"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "il manque la priorité des fichiers source"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s est vide"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "pas d'inclusion du code source original dans l'envoi (« upload »)"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "option -sd ignorée pour les paquets Debian pure souche"
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "inclusion du code source original dans l'envoi (« upload »)"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "envoi d'un binaire - aucune inclusion de code source"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "écriture du message source original"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "il manque l'information pour l'important champ de sortie %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "information manquante pour le champ de sortie %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -880,7 +876,7 @@ msgstr ""
 "  -h, --help                 afficher ce message d'aide.\n"
 "      --version              afficher la version.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "nom de paquet %s non autorisé"
@@ -890,25 +886,30 @@ msgstr "nom de paquet %s non autorisé"
 msgid "package %s not in control info"
 msgstr "le paquet %s n'est pas dans le fichier de contrôle"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+msgid "no package stanza found in control info"
+msgstr ""
+"aucune instance de paquet n'a été trouvée dans les informations de contrôle"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr ""
 "il faut indiquer un paquet car le fichier de contrôle contient plusieurs (%s)"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "paquet %s : "
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] "« %s » n'est pas une architecture autorisée."
 msgstr[1] "« %s » ne sont pas des architectures autorisées."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
@@ -917,17 +918,17 @@ msgstr ""
 "l'actuelle architecture hôte « %s » n'apparaît pas dans la liste "
 "d'architecture du paquet (%s)"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "champ %s du paquet %s : "
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "erreur rencontrée lors de l'analyse du cmap %s : %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
@@ -936,63 +937,54 @@ msgstr ""
 "le champ %s contient une dépendance spécifique d'une architecture mais le "
 "paquet utilise « architecture: all »."
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "paquet %s avec champ spécifique udeb %s"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "fork impossible pour %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "chdir pour du vers %s"
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
-#, fuzzy, perl-format
-#| msgid "unable to execute c++filt"
+#, perl-format
 msgid "unable to execute %s"
-msgstr "impossible d'exécuter c++filt"
+msgstr "impossible d'exécuter %s"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du dans %s"
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "résultat inattendu de du %s"
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "fermeture de l'ancien fichier de liste des fichiers"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "impossible d'ouvrir le nouveau fichier de contrôle en sortie %s"
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "impossible d'installer le nouveau fichier de contrôle en sortie %s"
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1075,60 +1067,65 @@ msgstr ""
 "  -h, --help               afficher ce message d'aide.\n"
 "      --version            afficher la version.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, perl-format
+msgid "pattern '%s' did not match any file"
+msgstr "le motif « %s » ne correspond à aucun fichier"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "Impossible de lire le répertoire %s : %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Objdump ne peut analyser %s\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<sortie standard>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "nouvelles bibliothèques apparues dans le fichier des symboles : %s"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "certaines bibliothèques ont disparu du fichier des symboles : %s"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr ""
 "certains nouveaux symboles sont apparus dans le fichier des symboles : %s"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "Veuillez consulter le fichier de différences ci-dessous"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
-msgstr "certains symboles out motifs ont disparu du fichier des symboles : %s"
+msgstr "certains symboles ou motifs ont disparu du fichier des symboles : %s"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr "le fichier des symboles généré est vide"
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s ne correspond pas complètement à %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr "pas de fichier debian/symbols utilisé comme base pour générer %s"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -1138,7 +1135,7 @@ msgstr ""
 "dans la version 2 ou une version supérieure pour les conditions de copie. Il "
 "n'y a PAS de garantie.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1158,23 +1155,6 @@ msgstr ""
 "  -h, --help, -?           afficher ce message d'aide.\n"
 "      --version            afficher la version.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "impossible d'écrire %s"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1218,14 +1198,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "impossible de trouver %s"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "impossible d'ouvrir %s"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1289,17 +1261,7 @@ msgstr "impossible d'utiliser mkdir pour créer le répertoire"
 msgid "need at least a filename"
 msgstr "au moins un nom de fichier est nécessaire"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1366,10 +1328,9 @@ msgstr ""
 "                                <nombre> est inférieur à 0)\n"
 "    --all                       inclure toutes les modifications\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
-msgstr "%s ne prend pas de paramètre sans option"
+#: scripts/dpkg-parsechangelog.pl:116
+msgid "takes no non-option arguments"
+msgstr "ne prend pas de paramètre sans option"
 
 #: scripts/dpkg-scanpackages.pl:66
 #, perl-format
@@ -1421,9 +1382,9 @@ msgstr "  %s (le paquet dit %s, pas %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Annulation inconditionnelle du responsable pour %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
-msgstr "de 1 à 3 paramètres attendus"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+msgid "one to three arguments expected"
+msgstr "de un à trois paramètres sont attendus"
 
 #: scripts/dpkg-scanpackages.pl:175
 #, perl-format
@@ -1586,52 +1547,50 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr "pas de paquet binaire indiqué dans %s"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "de 1 à 3 paramètres attendus\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "répertoire d'administration %s n'existe pas"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "champ de dépendance non reconnu « %s »"
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "au moins un exécutable est nécessaire"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
+"impossible de trouver la bibliothèque %s utilisée par %s (format "
+"ELF : « %s »; RPATH : « %s »)"
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s utilise un SONAME inattendu (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "pas d'information de dépendance trouvée pour %s (utilisé par %s)."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "les binaires à analyser devraient déjà être présents dans le répertoire de "
 "leur paquet."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr "symbole %s utilisé par %s non trouvé dans les bibliothèques."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
@@ -1639,7 +1598,7 @@ msgstr ""
 "%s contient une référence au symbole %s qui ne peut être résolue : il peut "
 "s'agir d'un greffon (« plugin »)."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1651,87 +1610,72 @@ msgstr[1] ""
 "%d autres avertissements semblables ont été sautés (utiliser -v pour les "
 "voir tous)."
 
-#: scripts/dpkg-shlibdeps.pl:409
+#: scripts/dpkg-shlibdeps.pl:414
 #, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
-"%s ne devrait pas être lié avec %s (il n'utilise aucun de ses symboles)."
+"%s ne devrait pas être lié avec %s (il n'utilise aucun des symboles de la "
+"bibliothèque)."
 
-#: scripts/dpkg-shlibdeps.pl:422
+#: scripts/dpkg-shlibdeps.pl:427
 #, perl-format
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
-"la dépendance sur %s pourrait être évitée si « %s » n'y était pas lié sans "
-"nécessité (il n'utilise aucun de ses symboles)."
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"la dépendance pourrait être évitée si « %s » n'y était pas lié avec %s sans "
+"nécessité (il n'utilise aucun des symboles de la bibliothèque)."
+msgstr[1] ""
+"la dépendance pourrait être évitée si « %s » n'y étaient pas lié avec %s "
+"sans nécessité (ils n'utilisent aucun des symboles de la bibliothèque)."
 
-#: scripts/dpkg-shlibdeps.pl:431
-#, fuzzy
-#| msgid ""
-#| "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s').\n"
-#| "Note: libraries are not searched in other binary packages that do not "
-#| "have any shlibs or symbols file.\n"
-#| "To help dpkg-shlibdeps find private libraries, you might need to set "
-#| "LD_LIBRARY_PATH."
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
 "To help dpkg-shlibdeps find private libraries, you might need to set "
 "LD_LIBRARY_PATH."
 msgstr ""
-"impossible de trouver la bibliothèque %s demandée par %s (format "
-"ELF : « %s », RPATH : « %s »).\n"
 "Note : les bibliothèques ne sont pas recherchées dans d'autres paquets "
 "binaires qui n'ont pas de fichier shlibs ou de fichier de symboles.\n"
 "Pour aider dpkg-shlibdeps à trouver des bibliothèques privées, vous devriez "
 "définir LD_LIBRARY_PATH."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Impossible de continuer à causer de l'erreur ci-dessus."
+msgstr[1] "Impossible de continuer à cause des erreurs ci-dessus."
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "ouverture du nouveau fichier substvars %s"
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "lecture de l'ancien fichier varlist %s"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "copie d'une ancienne entrée dans le nouveau fichier varlist %s"
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "Une dépendance non valable a été créée : %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "installation du nouveau fichier varlist %s"
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1845,139 +1789,154 @@ msgstr "info sur le détournement envoyée sur stderr"
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "résultat de dpkg --search inconnu : %s"
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr "répertoire nécessaire pour %s"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "« stat » du répertoire %s impossible"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "paramètre répertoire %s n'est pas un répertoire"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "impossible de changer de répertoire vers « %s »"
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr "utilisation des options depuis %s : %s"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s n'est pas une compression gérée"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s n'est pas un niveau de compression"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
 "a besoin d'une commande (-x, -b, --before-build, --after-build, --print-"
-"format)"
+"format, --commit)"
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr "%s ne contient pas d'information sur le paquet source"
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "%s n'est pas une architecture autorisée"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 "architecture %s seulement autorisée toute seule (liste pour paquet %s est %s)"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, perl-format
+msgid "%s doesn't list any binary package"
+msgstr "%s ne comporte aucun paquet binaire"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "impossible de lire %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr "aucun format source indiqué dans %s, voir dpkg-source(1)"
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "impossible de construire avec le format source « %s » : %s"
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "utilisation du format source « %s »"
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "construction de %s dans %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "-x demande au moins un paramètre, le fichier .dsc"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x ne prend pas plus de deux paramètres"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "-x demande le fichier .dsc comme premier paramètre, pas un répertoire"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "cible non compressée existe : %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s ne contient pas de signature OpenPGP valable"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "extraction d'un paquet source non signé (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "extraction de %s dans %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr ""
 "une seule option -x, -b ou --print-format est autorisée, et une seule fois"
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1987,7 +1946,9 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 "Syntaxe : %s [<option> ...] <commande>\n"
 "\n"
@@ -1995,11 +1956,14 @@ msgstr ""
 "  -x <fichier>.dsc [<rep_sortie]\n"
 "                             extraire le paquet source.\n"
 "  -b <rep>\n"
-"                             construire le paquet source.   --print-format "
-"<dir>     afficher le format source qui serait\n"
-"                           utilisé pour construire le paquet source."
+"                             construire le paquet source.\n"
+"  --print-format <rep>     afficher le format source qui serait\n"
+"                           utilisé pour construire le paquet source.\n"
+"  --commit [<rep> [nom-de-rustine]]\n"
+"                           conserve les modifications amont dans\n"
+"                           une nouvelle rustine."
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -2045,7 +2009,7 @@ msgstr ""
 "                             les valeurs gérées sont : « 1 » - « 9 », "
 "« best », « fast »)"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -2061,7 +2025,7 @@ msgstr ""
 " ---require-valid-signature  imposer que le paquet comporte une\n"
 "                             signature valable."
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -2071,7 +2035,7 @@ msgstr ""
 "  -h, --help                 afficher ce message d'aide.\n"
 "      --version              afficher la version."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
@@ -2080,16 +2044,6 @@ msgstr ""
 "paquet source utilisé.\n"
 "Veuillez consulter la page de manuel dpkg-source(1) pour plus d'informations."
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2165,15 +2119,15 @@ msgid "<standard input>"
 msgstr "<entrée standard>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "erreur fatale rencontrée lors de l'analyse des données"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "erreur fatale rencontrée lors de l'analyse de %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2181,24 +2135,24 @@ msgstr ""
 "impossible de déterminer le type de gcc utilisé, retour au système par "
 "défaut (compilation native)"
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
 msgstr ""
 "type de gcc %s inconnu, retour au système par défaut (compilation native)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr "La ligne %d de %s comprend un drapeau %s inconnu"
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr "la ligne %d de %s n'est pas valable et a été ignorée."
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "drapeau non valable dans %s : %s"
@@ -2317,7 +2271,7 @@ msgid "found trailer where expected %s"
 msgstr "ligne de fin trouvée, %s attendu"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr "ligne de fin mal formée"
 
@@ -2360,16 +2314,21 @@ msgstr "valeur urgency mal formée : %s"
 msgid "unknown key-value %s"
 msgstr "clé clé-valeur inconnue %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, perl-format
+msgid "version '%s' is invalid: %s"
+msgstr "la version « %s » n'est pas valable : %s"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr "l'en-tête ne correspond pas à l'expression régulière attendue"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "impossible d'analyser la date %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr ""
 "la partie finale (« trailer ») ne correspond pas à l'expression régulière "
@@ -2467,8 +2426,8 @@ msgstr "version analysée de changelog"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
 #, perl-format
-msgid "entry of APT's %s file"
-msgstr "entrée du fichier %s d'APT"
+msgid "entry in repository's %s file"
+msgstr "entrée dans le fichier %s de dépôt"
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -2500,51 +2459,52 @@ msgstr "information de contrôle"
 msgid "first block lacks a source field"
 msgstr "le premier bloc ne comporte pas de champ source"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
-msgstr "le bloc ne comporte pas de champ de paquet"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, perl-format
+msgid "block lacks the '%s' field"
+msgstr "le bloc ne comporte pas de champ « %s »"
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "champ %s en double"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "la ligne continuée n'est pas dans le champ"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "signature PGP non autorisée ici"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr "signature PGP attendue, EOF après ligne blanche trouvé"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "signature PGP attendue, « %s » trouvé"
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "signature PGP non terminée"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr ""
 "ligne de format inconnu, format différent de « champ-deux points-valeur »"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "erreur d'écriture sur des données de contrôle"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "impossible d'analyser la dépendance %s"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr "Une union de dépendances ne peut pas contenir de simple dépendances"
 
@@ -2576,17 +2536,11 @@ msgstr "%s tué par le signal %s"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s a échoué avec une erreur de sortie de type inconnu %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "erreur de syntaxe dans %s à la ligne %d : %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "impossible de fermer %s"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2683,8 +2637,8 @@ msgstr "écriture sur la sortie de tar"
 msgid "cannot create directory %s"
 msgstr "impossible de créer le répertoire %s"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "impossible d'ouvrir le répertoire %s"
@@ -2715,12 +2669,11 @@ msgid "cannot change timestamp for %s"
 msgstr "impossible de modifier la date de %s"
 
 #: scripts/Dpkg/Source/Functions.pm:85
-#, fuzzy, perl-format
-#| msgid "cannot change timestamp for %s"
+#, perl-format
 msgid "cannot read timestamp from %s"
-msgstr "impossible de modifier la date de %s"
+msgstr "impossible de lire la date de %s"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "contenu d'un fichier binaire modifié"
 
@@ -2800,7 +2753,7 @@ msgstr ""
 "le mode spécial %04o de « %s » ne sera pas représenté dans le fichier de "
 "différences"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "impossible d'identifier les changements de %s : %s"
@@ -2841,15 +2794,14 @@ msgid "line after --- isn't as expected in diff `%s' (line %d)"
 msgstr "ligne après --- n'est pas comme attendu dans diff %s (ligne %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:402
-#, fuzzy, perl-format
-#| msgid "none of the filenames in ---/+++ are relative in diff `%s' (line %d)"
+#, perl-format
 msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr ""
-"aucun des fichiers indiqués par « ---/+++ » n'est relatif dans le fichier de "
+"aucun des fichiers indiqués par « ---/+++ » n'est valable dans le fichier de "
 "différences « %s » (ligne %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr "%s contient un chemin d'accès non sûr : %s"
@@ -2918,7 +2870,7 @@ msgstr "suppression du fichier de sauvegarde %s"
 msgid "nonexistent"
 msgstr "inexistant"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "stat de %s impossible"
@@ -2952,17 +2904,17 @@ msgstr "tube nommé"
 msgid "named socket"
 msgstr "« socket » nommé"
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "%s n'est pas un nom de fichier"
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "un champ de contrôle vital manque, %s"
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
@@ -2970,119 +2922,124 @@ msgstr ""
 "le format de paquet source « %s » n'est pas géré (le module Perl %s est "
 "requis)"
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "champ Format « %s » non valable"
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr ""
 "la source et la version sont indispensables pour calculer le nom de base de "
 "la source"
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "impossible de vérifier la signature sur %s"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr "impossible de vérifier la signature sur %s, gpg n'est pas installé"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s n'est pas une option valable pour %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s n'existe pas"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "impossible de rendre %s exécutable"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr "%s n'est pas un fichier normal"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, perl-format
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "« %s » n'est pas géré par le format source « %s »"
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "l'option -s%s annule une précédente option -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "gestion des sources avec -s%s non autorisée avec -x"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "plusieurs fichiers tar dans un paquet source v1.0"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "type de fichier non reconnu pour un fichier source %s : %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "pas de fichier tar dans le champ Files"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "paquet natif avec .orig.tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "impossible de modifier %s en %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "extraction de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "impossible de garder répertoire orig, il existe déjà"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "impossible de modifier le fichier extrait %s en %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "impossible de modifier le fichier sauvegardé %s en %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "mise en place de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr "fichiers amont modifiés : %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "ne gère que la compression gzip"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -3090,23 +3047,23 @@ msgstr ""
 "il faut au plus un paramètre répertoire et un paramètre source d'origine "
 "avec -b (pour les paquets source v1.0)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "gestion des sources avec -s%s non autorisée avec -b"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr ""
 "le fichier original compressé %s existe mais ce n'est pas un simple fichier"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "« stat » du paramètre origine %s impossible"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -3115,7 +3072,7 @@ msgstr ""
 "le paramètre source n'est pas compressé mais l'option -s%s demande des "
 "sources compressées (.orig.tar.<ext>)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -3124,12 +3081,12 @@ msgstr ""
 "le paramètre source est compressé mais l'option -s%s demande des sources non "
 "compressées (.orig/)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "le paramètre source %s n'est pas un fichier ou un répertoire"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -3138,34 +3095,34 @@ msgstr ""
 "le paramètre source est vide (pas d'orig, pas de diff) mais l'option -s%s "
 "veut quelque chose."
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr ""
 "Le fichier original non compressé %s existe mais ce n'est pas un répertoire"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr "stat impossible du supposé orig non compressé %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr "répertoire source %s n'est pas <paquet_source>-<version_amont> %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr "répertoire .orig %s n'est pas <paquet>-<version_amont> (%s demandé)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
 msgstr ".orig.tar %s n'est pas <paquet>_<version_amont>.orig.tar (%s demandé)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -3174,30 +3131,31 @@ msgstr ""
 "le fichier tar %s existe déjà, pas de modification, abandon ; utiliser -sU "
 "ou -sR pour forcer."
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "impossible de vérifier l'existence de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "impossible de modifier %s (nouvellement créé) en %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "impossible de modifier les permissions de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "construction de %s à partir de %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3206,17 +3164,17 @@ msgstr ""
 "le répertoire orig %s existe déjà, pas de modification, abandon ; utiliser -"
 "sA, -sK ou -sP pour forcer."
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "impossible de vérifier l'existence du répertoire orig %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr "le fichier de différences modifie les fichiers amont suivants : %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
@@ -3224,68 +3182,73 @@ msgstr ""
 "choisissez le format « 3.0 (quilt) » pour utiliser des modifications "
 "séparées et documentées dans les sources amont, voir dpkg-source(1)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr "abandon suite à --abort-on-upstream-changes"
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s : modifications non représentables des sources"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "fichiers mentionnés deux fois dans le paquet source %s : %s.*"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr "fichier orig.tar ou debian.tar manquant dans un paquet source v2.0"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr ""
 "suppression indispensable de « %s » installé par l'archive tar originale"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "retrait de %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "pas de fichier orig.tar trouvé"
-
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
-msgstr ""
-"les correctifs n'ont pas été appliqués, ils vont l'être maintenant (utilisez "
-"--no-preparation pour sauter cette étape)"
-
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
 #, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "-b n'utilise qu'un paramètre avec le format « %s »"
+msgid "no upstream tarball found at %s"
+msgstr "pas de « tarball » de sources amont à %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+msgid "patches are not applied, applying them now"
+msgstr "les correctifs n'ont pas été appliqués, ils vont l'être maintenant"
+
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 "plusieurs fichiers orig.tar ont été trouvés (%s et %s) alors qu'un seul "
 "n'est autorisé"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "copie du répertoire debian"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "modifications non représentables des sources"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+msgid "local changes detected, the modified files are:"
+msgstr "modifications locales détectées, les fichiers modifiés sont :"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "-b n'utilise qu'un paramètre avec le format « %s »"
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3294,12 +3257,12 @@ msgstr ""
 "Ajoutez %s dans debian/source/include-binaries si vous souhaitez conserver "
 "le binaire modifié dans le ficher tar debian"
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "fichier binaire non souhaité : %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -3315,31 +3278,60 @@ msgstr[1] ""
 "les ajouter dans debian/source/include-binaries pour autoriser leur "
 "inclusion)."
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "modifications non représentables des sources"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
+msgstr "vous pouvez intégrer les modifications locales dans %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
-msgstr "impossible de supprimer %s"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr "abandon suite à des modifications amont inattendues, voir %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
+msgid "local changes have been recorded in a new patch: %s"
 msgstr ""
-"modifications locales enregistrées dans %s, les fichiers modifiés sont :"
+"les modifications locales ont été enregistrées dans un nouveau patch: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "impossible de renommer %s en %s"
+msgid "cannot remove %s"
+msgstr "impossible de supprimer %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "ajout de %s à %s"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, perl-format
+msgid "failed to copy %s to %s"
+msgstr "impossible de copier %s en %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+"impossible d'enregistrer les changements dans %s, le fichier de différence "
+"existe déjà "
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, perl-format
+msgid "patch file '%s' doesn't exist"
+msgstr "le fichier de rustine « %s » n'existe pas"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+msgid "there are no local changes to record"
+msgstr "aucune modification locale à enregistrer"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr "Saisissez le nom du fichier de différence : "
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -3371,18 +3363,6 @@ msgstr "%s est un lien symbolique vers l'extérieur %s"
 msgid "doesn't contain a bzr repository"
 msgstr "ne contient pas de dépôt bzr"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "impossible de changer de répertoire vers « %s »"
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "état de sortie non nul pour bzr"
@@ -3418,7 +3398,7 @@ msgstr "pas de fichier indiqué à la ligne de commande"
 msgid "--target-format option is missing"
 msgstr "L'option --target-format est absente"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "fichier non reconnu pour un paquet source natif : %s"
@@ -3492,17 +3472,17 @@ msgstr "clonage de %s"
 msgid "setting up shallow clone"
 msgstr "configuration du clone superficiel"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr "%s devrait être un répertoire ou ne pas exister"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr "%s devrait être un fichier ou ne pas exister"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3511,18 +3491,18 @@ msgstr ""
 "le fichier « series » (%s) contient des options non gérées (« %s », ligne "
 "%s), dpkg-source pourrait échouer dans l'application des correctifs."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "impossible de créer le répertoire %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "impossible de lire le lien symbolique %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr "version inconnue des métadonnées de quilt : %s"
@@ -3565,7 +3545,24 @@ msgstr ""
 msgid "source package has two conflicting values - %s and %s"
 msgstr "le paquet source a deux valeurs en conflit : %s et %s"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, perl-format
+msgid "unknown host architecture '%s'"
+msgstr "architecture hôte « %s » inconnue"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, perl-format
+msgid "unknown hardening feature: %s"
+msgstr "fonctionnalité de reforcement (« hardening ») inconnue : %s"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+"valeur incorrecte dans l'option de renforcement de DEB_BUILD_MAINT_OPTIONS : "
+"%s"
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3573,7 +3570,7 @@ msgstr ""
 "Le numéro de version indique des modifications Ubuntu mais le champ "
 "« Maintainer: » ne comporte pas d'adresse Ubuntu"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
@@ -3581,11 +3578,11 @@ msgstr ""
 "Le numéro de version indique des modifications Ubuntu mais il n'existe pas "
 "de champ « XSBC-Original-Maintainer: »"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr "drapeau « hardening » mais « hardening-wrapper » n'est pas installé"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr "remplacement de %s dans l'environnement : %s"
@@ -3595,21 +3592,153 @@ msgstr "remplacement de %s dans l'environnement : %s"
 msgid "%s is not a valid version"
 msgstr "%s n'est pas une version valable"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr "le numéro de version ne peut pas être vide"
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+msgid "version number does not start with digit"
+msgstr "le numéro de version ne commence par par un chiffre"
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "le numéro de version contient un caractère « %s » non autorisé"
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr ""
 "la partie d'ère (« epoch ») du numéro de version n'est pas un nombre : « %s »"
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld."
+
+#, fuzzy
+#~| msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: export de %s depuis dpkg-buildflags (origine : %s): %s\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "de 1 à 3 paramètres attendus\n"
+
+#~ msgid "need an action option"
+#~ msgstr "option d'action indispensable"
+
+#~ msgid "entry of APT's %s file"
+#~ msgstr "entrée du fichier %s d'APT"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "pas de fichier orig.tar trouvé"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "impossible de renommer %s en %s"
+
 #~ msgid "exec %s"
 #~ msgstr "exec %s"
 
diff --git a/scripts/po/pl.po b/scripts/po/pl.po
index 4718935..8c7d8ea 100644
--- a/scripts/po/pl.po
+++ b/scripts/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.4\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-01-03 16:42+0100\n"
 "Last-Translator: Wiktor Wandachowicz <siryes@gmail.com>\n"
 "Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -19,33 +19,23 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2;\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s w wersji %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -57,7 +47,7 @@ msgstr ""
 "licencji GNU w wersji drugiej lub późniejszej. Brak JAKIEJKOLWIEK "
 "gwarancji.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -99,30 +89,35 @@ msgstr ""
 "  --help             wyświetla ten komunikat pomocy.\n"
 "  --version          wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s nie jest obsługiwaną nazwą zmiennej"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "nieznana opcja \"%s\""
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr "nieznana architektura Debiana %s, należy podać również typ systemu GNU"
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr "nieznany typ systemu GNU %s, należy podać również architekturę Debiana"
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr "nieznany domyślny typ systemu GNU dla architektury Debiana %s"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -131,26 +126,15 @@ msgstr ""
 "Domyślny typ systemu GNU %s dla arch. Debiana %s nie pasuje do podanego typu "
 "systemu GNU %s"
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr "Podany typ systemu GNU %s nie odpowiada typowi systemu gcc %s."
-
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s nie jest obsługiwaną nazwą zmiennej"
-
-#: scripts/dpkg-buildflags.pl:33
-#, fuzzy
+#: scripts/dpkg-architecture.pl:249
+#, fuzzy, perl-format
+#| msgid "Specified GNU system type %s does not match gcc system type %s."
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
+msgstr "Podany typ systemu GNU %s nie odpowiada typowi systemu gcc %s."
 
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -159,42 +143,30 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, fuzzy, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "podano więcej niż jeden plik (%s i %s)"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, fuzzy, perl-format
 msgid "%s needs a parameter"
 msgstr "-b wymaga podania katalogu"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr ""
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-
 #: scripts/dpkg-buildpackage.pl:52
 #, fuzzy, perl-format
 msgid ""
@@ -297,29 +269,29 @@ msgstr ""
 "  -h, --help     wyświetla ten komunikat pomocy.\n"
 "      --version  wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "nie można łączyć %s i %s"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "-E i -W są przestarzałe, nie mają żadnego efektu"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "niepoprawna opcja lub argument %s"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr "używanie polecenia-uzysk-praw-admin podczas bycia administratorem"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -327,62 +299,57 @@ msgstr ""
 "nie znaleziono fakeroot, proszę zainstalować pakiet fakeroot lub\n"
 "podać polecenie w opcji -r, lub uruchomić ten program jako root"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "nie znaleziono polecenia-uzysk-praw-admin \"%s\""
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "nieznane polecenie podpisywania, przyjmowanie interfejsu w stylu pgp"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 "Wsparcie dla PGP jest przestarzałe (patrz README.feature-removal-schedule)"
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr ""
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "pakiet źródłowy"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "wersja pakietu źródłowego"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "źródła zmienione przez"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "architektura gościa"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules nie jest plikiem wykonywalnym: naprawianie."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Niespełnione zależności/konflikty czasu budowania; przerywanie."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Użyj opcji -d, aby to obejść)."
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Obecnie jest to tylko ostrzeżenie generowane, gdy użyje się -S,"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "jednak w przyszłości zostanie przekształcone w błąd krytyczny."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -390,66 +357,73 @@ msgstr ""
 "generowanie pakietu źródłowego bez wcześniejszego czyszczenia jest złym "
 "pomysłem, może on zawierać niepotrzebne pliki."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, perl-format
+msgid ""
+"%s must be updated to support the 'build-arch' and 'build-indep' targets (at "
+"least '%s' seems to be missing)"
+msgstr ""
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Naciśnij <enter>, by rozpocząć proces podpisywania\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "Błąd podpisywania plików .dsc i .changes"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "zapisywanie pliku zmian"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "wydanie tylko źródeł: natywny pakiet Debiana"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr "wydanie tylko źródeł i różnic (oryginalne źródła NIE dołączone)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "wydanie tylko źródeł (oryginalne źródła dołączone)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "pełne wydanie (oryginalne źródła dołączone)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "wydanie tylko binarne (bez żadnych źródeł)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr "pełne wydanie; natywny pakiet Debiana (pełne źródła dołączone)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr "wydanie binarne i pliku różnic (oryginalne źródła NIE dołączone)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Błąd podpisywania pliku .changes."
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "nie można określić %s"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, fuzzy, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Użycie: %s [<opcja>...] <plik>...\n"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 #, fuzzy
 msgid ""
 "Options:\n"
@@ -458,6 +432,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -477,34 +452,35 @@ msgstr ""
 "                 zmienia katalog administracyjny.\n"
 "  -h             wyświetla ten komunikat pomocy.\n"
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Niespełnione zależności budowania pakietu:"
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Konfliktu budowania pakietu:"
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "nie można otworzyć %s"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "wystąpił błąd podczas przetwarzania %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -531,41 +507,59 @@ msgstr "należy podać nazwę pliku, sekcję i priorytet"
 msgid "filename, section and priority may contain no whitespace"
 msgstr "nazwa pliku, sekcja i priorytet nie mogą zawierać białych znaków"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "nie można zapisać %s"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "otwieranie nowego pliku z listą plików"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr "kopiowanie starego pliku do nowego pliku z listą plików"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "czytanie starego pliku z listą plików"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr "zapisywanie nowego wpisu do nowego pliku z listą plików"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "zamykanie nowego pliku z listą plików"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "instalowanie nowego pliku z listą plików"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "nie można zamknąć %s"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -631,134 +625,124 @@ msgstr ""
 "  -h, --help               wyświetla ten komunikat pomocy.\n"
 "      --version            wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s: wydanie specyficzne dla arch - niedołączanie pakietów niezależnych od "
 "arch"
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s: wydanie niezależne od arch - niedołączanie pakietów zależnych od arch"
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, fuzzy, perl-format
 #| msgid "the current version (%s) is smaller than the previous one (%s)"
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "bieżąca wersja (%s) jest niższa od poprzedniej (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "nie można odczytać pliku z listą plików"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr "zduplikowany wpis o pakiecie %s w liście plików (linia %d)"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr "zduplikowany wpis o pliku %s w liście plików (linia %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "niepoprawna linia w pliku z listą plików w linii %d"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr "pakiet %s w pliku kontrolnym, ale nie w liście plików"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "odczytywanie opisu zmian"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr ""
 "pakiet %s wymieniony w liście plików, ale nie w informacjach kontrolnych"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "brak pola Section pakietu binarnego %s; używanie \"-\""
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr "pakiet %s ma w pliku kontrolnym sekcję %s , a w liście plików - %s"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr "brak pola Priority pakietu binarnego %s; używanie \"-\""
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr "pakiet %s ma priorytet %s w pliku kontrolnym, a %s - w liście plików"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "brak pola Section plików źródłowych"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "brak pola Priority plików źródłowych"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, fuzzy, perl-format
 msgid "%s is empty"
 msgstr "plik %s jest pusty"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "niedołączanie oryginalnych kodów źródłowych do wydania"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "natywny pakiet Debiana - ignorowanie opcji -sd "
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "dołączanie pełnych kodów źródłowych do wydania"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "wydanie tylko binarne - niedołączanie żadnych kodów źródłowych"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "wypisywanie oryginalnego komunikatu źródłowego"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "brak informacji o krytycznym polu wyjściowym %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "brak informacji o polu wyjściowym %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -806,7 +790,7 @@ msgstr ""
 "  -h, --help               wyświetla ten komunikat pomocy.\n"
 "  --version                wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "Nieprawidłowa nazwa pakietu \"%s\""
@@ -816,17 +800,23 @@ msgstr "Nieprawidłowa nazwa pakietu \"%s\""
 msgid "package %s not in control info"
 msgstr "brak pakietu %s w pliku kontrolnym"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+#, fuzzy
+#| msgid "package %s not in control info"
+msgid "no package stanza found in control info"
+msgstr "brak pakietu %s w pliku kontrolnym"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr "należy podać pakiet, ponieważ plik kontrolny zawiera ich kilka (%s)"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, fuzzy, perl-format
 msgid "package %s: "
 msgstr "rozpakowywanie %s"
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
@@ -834,7 +824,7 @@ msgstr[0] "\"%s\" nie jest poprawnym łańcuchem określającym architekturę."
 msgstr[1] "\"%s\" nie są poprawnymi łańcuchami określającymi architekturę."
 msgstr[2] "\"%s\" nie są poprawnymi łańcuchami określającymi architekturę."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
@@ -843,79 +833,71 @@ msgstr ""
 "bieżąca architektura gościa %s nie jest wymieniona w liście architektur "
 "pakietu (%s)"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "wystąpił błąd podczas przetwarzania pola %s: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
 "architecture all"
 msgstr ""
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "pakiet %s zawierający pole %s specyficzne dla udeb"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "nie można wykonać funkcji fork dla %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "zmiana katalogu dla du na \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
 #, fuzzy, perl-format
 msgid "unable to execute %s"
 msgstr "nie można otworzyć cputable"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du na \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "du wypisało dziwny komunikat  \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "zamykanie starego pliku z listą plików"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "nie można otworzyć nowego pliku kontrolnego \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "nie można zainstalować wyjściowego pliku kontrolnego \"%s\""
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, fuzzy, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -977,63 +959,66 @@ msgstr ""
 "  -h, --help               wyświetla ten komunikat pomocy.\n"
 "      --version            wyświetla informacje o wersji.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, fuzzy, perl-format
+#| msgid "%s is not a plain file"
+msgid "pattern '%s' did not match any file"
+msgstr " %s nie jest zwykłym plikiem"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "Nie można odczytać katalogu %s: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Objdump nie może przetworzyć %s\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 #, fuzzy
 msgid "<standard output>"
 msgstr "standardowe wejście"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "w pliku symboli pojawiły się nowe biblioteki: %s"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "pewne biblioteki zniknęły z pliku symboli: %s"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr "pewne nowe symbole pojawiły się w pliku symboli: %s"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "patrz poniższe wyjście diff"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, fuzzy, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr "pewne symbole zniknęły z pliku symboli: %s"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s całkowicie nie pasuje do %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr "do generowania %s nie użyto żadnego pliku debian/symbols"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-#, fuzzy
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 #, fuzzy
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -1044,7 +1029,7 @@ msgstr ""
 "licencji GNU w wersji drugiej lub późniejszej. Brak JAKIEJKOLWIEK "
 "gwarancji.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, fuzzy, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1063,23 +1048,6 @@ msgstr ""
 "  --help       wyświetla ten komunikat pomocy.\n"
 "  --version    wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "nie można zapisać %s"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1119,14 +1087,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "nie można odnaleźć \"%s\""
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "nie można otworzyć %s"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1191,17 +1151,7 @@ msgstr "nie można utworzyć katalogu %s"
 msgid "need at least a filename"
 msgstr "wymaga co najmniej jednego argumentu będącego nazwą pliku"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1264,9 +1214,10 @@ msgstr ""
 "                                gdy <liczba> jest mniejsza od 0)\n"
 "    --all                       włącza wszystkie zmiany\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
+#: scripts/dpkg-parsechangelog.pl:116
+#, fuzzy
+#| msgid "%s takes no non-option arguments"
+msgid "takes no non-option arguments"
 msgstr "%s wymaga niepodawania argumentu nie będącego opcją"
 
 #: scripts/dpkg-scanpackages.pl:66
@@ -1315,8 +1266,10 @@ msgstr "  %s (pakiet zawiera %s, nie %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Bezwarunkowe nadpisanie opiekuna dla %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+#, fuzzy
+#| msgid "1 to 3 args expected"
+msgid "one to three arguments expected"
 msgstr "Oczekiwano od 1 do 3 argumentów"
 
 #: scripts/dpkg-scanpackages.pl:175
@@ -1480,52 +1433,48 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr "nie podano żadnych pakietów binarnych w %s"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "Oczekiwano od 1 do 3 argumentów\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "katalog administracyjny \"%s\" nie istnieje"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "nierozpoznane pole zależności \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "wymaga co najmniej jednego argumentu będącego plikiem wykonywalnym"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s ma nieoczekiwane SONAME (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "nie znaleziono informacji o zależnościach dla %s (używanego przez %s)."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "pliki binarne do analizy powinny już być zainstalowane w katalogu ich "
 "pakietu."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr "w żadnej z bibliotek nie znaleziono symbolu %s używanego przez %s."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
@@ -1533,7 +1482,7 @@ msgstr ""
 "%s zawiera nierozwiązywalne odniesienia do symbolu %s: prawdopodobnie jest "
 "to plugin."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, fuzzy, perl-format
 #| msgid ""
 #| "%d other similar warnings have been skipped (use -v to see them all)."
@@ -1547,24 +1496,40 @@ msgstr[1] ""
 msgstr[2] ""
 "pominięto %d podobnych ostrzeżeń (użyj -v, aby zobaczyć je wszystkie)."
 
-#: scripts/dpkg-shlibdeps.pl:409
-#, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+#: scripts/dpkg-shlibdeps.pl:414
+#, fuzzy, perl-format
+#| msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
 "%s nie powinien być linkowany z %s (nie są używane żadne z tamtejszych "
 "symboli)."
 
-#: scripts/dpkg-shlibdeps.pl:422
-#, perl-format
+#: scripts/dpkg-shlibdeps.pl:427
+#, fuzzy, perl-format
+#| msgid ""
+#| "dependency on %s could be avoided if \"%s\" were not uselessly linked "
+#| "against it (they use none of its symbols)."
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"można by uniknąć zależności od biblioteki %s, jeżeli nie byłoby "
+"niepotrzebnego linkowania \"%s\" z nią (nie są używane żadne z tamtejszych "
+"symboli)."
+msgstr[1] ""
+"można by uniknąć zależności od biblioteki %s, jeżeli nie byłoby "
+"niepotrzebnego linkowania \"%s\" z nią (nie są używane żadne z tamtejszych "
+"symboli)."
+msgstr[2] ""
 "można by uniknąć zależności od biblioteki %s, jeżeli nie byłoby "
 "niepotrzebnego linkowania \"%s\" z nią (nie są używane żadne z tamtejszych "
 "symboli)."
 
-#: scripts/dpkg-shlibdeps.pl:431
+#: scripts/dpkg-shlibdeps.pl:438
 #, fuzzy
 #| msgid ""
 #| "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s').\n"
@@ -1585,52 +1550,38 @@ msgstr ""
 "Aby pomóc dpkg-shlibdeps w znajdowaniu prywatnych bibliotek, być może należy "
 "ustawić LD_LIBRARY_PATH."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "otwieranie nowego pliku podstawień \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "otwieranie do odczytu pliku listy zmiennych \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "kopiowanie starego wpisu do nowego pliku z listą zmiennych \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "wygenerowano niepoprawną zależność: %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "instalowanie nowego pliku z listą zmiennych \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1738,137 +1689,153 @@ msgstr "wypisywanie informacji o ominięciach na stderr"
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "nierozpoznane wyjście z dpkg --search: \"%s\""
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, fuzzy, perl-format
 msgid "%s needs a directory"
 msgstr "-b wymaga podania katalogu"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "nie można ustalić stanu katalogu %s"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "argument %s nie jest katalogiem"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "nie można zmienić katalogu na \"%s\""
+
+#: scripts/dpkg-source.pl:135
 #, fuzzy, perl-format
 msgid "using options from %s: %s"
 msgstr "błąd czytania z %s:"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s nie jest obsługiwanym typem kompresji"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr " %s nie jest poziomem kompresji"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr ""
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "\"%s\" nie jest poprawną specyfikacją architektury"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 "architektura %s dopuszczalna tylko sama (listą dla pakietu %s jest \"%s\")"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, fuzzy, perl-format
+#| msgid "diff `%s' doesn't contain any patch"
+msgid "%s doesn't list any binary package"
+msgstr "diff \"%s\" nie zawiera żadnej łatki"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "nie można odczytać %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, fuzzy, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "używania formatu źródeł \"%s\""
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "używania formatu źródeł \"%s\""
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "budowanie %s w %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "-x wymaga co najmniej jednego argumentu, .dsc"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x pobiera nie więcej niż dwa argumenty"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "-x wymaga pliku .dsc, a nie katalogu, jako pierwszego argumentu"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "cel rozpakowania istnieje: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s nie zawiera ważnego podpisu OpenPGP"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "wydobywanie niepodpisanych pakietów źródłowych (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "rozpakowywanie %s w %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 #, fuzzy
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr "dozwolona tylko jedna z opcji -x lub -b, i tylko raz"
 
-#: scripts/dpkg-source.pl:435
-#, fuzzy
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson and Klee Dienes.\n"
-"Copyright (C) 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1878,10 +1845,12 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, fuzzy, perl-format
 msgid ""
 "Build options:\n"
@@ -1942,7 +1911,7 @@ msgstr ""
 "Dostępne są także inne opcje, ale zależą one od formatu pakietu źródłowego.\n"
 "Więcej informacji można znaleźć w dpkg-source(1).\n"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1952,7 +1921,7 @@ msgid ""
 "signature"
 msgstr ""
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 #, fuzzy
 msgid ""
 "General options:\n"
@@ -1967,22 +1936,12 @@ msgstr ""
 "  --help       wyświetla ten komunikat pomocy.\n"
 "  --version    wyświetla informacje o wersji programu.\n"
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
 msgstr ""
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2056,15 +2015,15 @@ msgid "<standard input>"
 msgstr "standardowe wejście"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "wystąpił fatalny błąd podczas przetwarzania wejścia"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "wystąpił fatalny błąd podczas przetwarzania %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2072,23 +2031,23 @@ msgstr ""
 "Nie można określić typu systemu gcc %s, używanie domyślnego (kompilacja "
 "natywna)"
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
 msgstr "Nieznany typ systemu gcc %s, używanie domyślnego (kompilacja natywna)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr ""
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr ""
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, fuzzy, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "niepoprawne pole w %s: %s"
@@ -2208,7 +2167,7 @@ msgid "found trailer where expected %s"
 msgstr "oczekiwano %s, a znaleziono trailer"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr "niepoprawny format linii stopki"
 
@@ -2251,16 +2210,22 @@ msgstr "niepoprawnie sformatowana wartość pola urgency"
 msgid "unknown key-value %s"
 msgstr "nieznane klucz-wartość %s - kopiowanie do XS-%s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, fuzzy, perl-format
+#| msgid "%s: use %s from environment: %s\n"
+msgid "version '%s' is invalid: %s"
+msgstr "%s: użycie %s ze środowiska: %s\n"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr ""
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "nie można przetworzyć daty %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr ""
 
@@ -2352,7 +2317,7 @@ msgstr "przetworzona wersja pliku zmian"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
 #, perl-format
-msgid "entry of APT's %s file"
+msgid "entry in repository's %s file"
 msgstr ""
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
@@ -2385,50 +2350,52 @@ msgstr ""
 msgid "first block lacks a source field"
 msgstr "pierwszy blok nie zawiera pola Source"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, fuzzy, perl-format
+#| msgid "block lacks a package field"
+msgid "block lacks the '%s' field"
 msgstr "blok nie zawiera pola Package"
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "znaleziono powtórzone pole w %s"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "linia kontynuowanej wartości nie należy do pola"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "sygnatura PGP nie może występować w tym miejscu"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr "po pustej linii oczekiwano sygnatury PGP, a napotkano koniec pliku"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "oczekiwano sygnatury PGP, a napotkano coś innego \"%s\""
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "niezakończona sygnatura PGP"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr "nieznany format linii (oczekiwano: pole-dwukropek-wartość)"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "błąd zapisu danych kontrolnych"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "nie można przetworzyć zależności %s"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr "suma zależności może zawierać jedynie proste zależności"
 
@@ -2460,17 +2427,11 @@ msgstr "%s zakończony z powodu sygnału %s"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s zwrócił nieznany kod błędu %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "błąd składni w %s w linii %d: %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "nie można zamknąć %s"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2564,8 +2525,8 @@ msgstr "zamykanie wejścia tar"
 msgid "cannot create directory %s"
 msgstr "nie można utworzyć katalogu %s"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "nie można otworzyć katalogu %s"
@@ -2601,7 +2562,7 @@ msgstr "nie można zmienić czasu modyfikacji dla %s"
 msgid "cannot read timestamp from %s"
 msgstr "nie można zmienić czasu modyfikacji dla %s"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "zawartość pliku binarnego zmieniła się"
 
@@ -2678,7 +2639,7 @@ msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr ""
 "specjalne prawa dostępu %04o pliku \"%s\" nie będą dołączone do pliku różnic"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "niereprezentowalne zmiany w %s: %s"
@@ -2727,7 +2688,7 @@ msgstr ""
 "%d)"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr ""
@@ -2793,7 +2754,7 @@ msgstr "usuwanie kopii zapasowej pliku łatki %s"
 msgid "nonexistent"
 msgstr "nieistniejące"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "nie można ustalić stanu %s"
@@ -2827,17 +2788,17 @@ msgstr "nazwany potok"
 msgid "named socket"
 msgstr "nazwane gniazdo"
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "%s nie jest nazwą pliku"
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "brak krytycznego źródłowego pola kontrolnego %s "
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
@@ -2845,117 +2806,122 @@ msgstr ""
 "format \"%s\" pakietu źródłowego nie jest obsługiwany (wymagany moduł Perla "
 "%s)"
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "niepoprawne pole Format \"%s\""
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr "źródło i wersja są wymagane do określenia nazwy bazowej źródeł"
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "błąd weryfikowania sygnatury w %s"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr "nie można zweryfikować sygnatury w %s, ponieważ nie zainstalowano gpg"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s nie jest prawidłową opcją dla %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s nie istnieje"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "nie można uczynić %s plikiem wykonywalnym"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr " %s nie jest zwykłym plikiem"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, fuzzy, perl-format
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "używania formatu źródeł \"%s\""
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "opcja -s%s nadpisuje wcześniejszą opcję -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "opcja przetwarzania źródeł -s%s nie jest dopuszczalna z -x"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "wiele archiwów tar w pakiecie źródłowym wersji 1.0"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "nierozpoznany plik w pakiecie źródłowym %s: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "pole Files nie zawiera nazwy archiwum tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "pakiet natywny z rozszerzeniem .orig.tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "nie można zmienić nazwy \"%s\" na \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "rozpakowywanie %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "nie można zachować oryginalnego katalogu (już istnieje)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "nie można zmienić nowo wypakowanego %s na %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "nie można zmienić nazwy zachowanego %s na %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "aplikowanie %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "obsługuje tylko kompresję gzip"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -2963,22 +2929,22 @@ msgstr ""
 "-b pobiera co najwyżej dwa argumenty: katalog i oryginalne źródła (z wersją "
 "1.0 pakietu źródłowego)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "nie można łączyć -s%s, odnoszącej się do obsługi źródeł, z -b"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "spakowany oryg. \"%s\" istnieje, ale nie jest zwykłym plikiem"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "nie można ustalić stanu dla argumentu orig %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -2987,7 +2953,7 @@ msgstr ""
 "argument orig jest niespakowany, ale opcja przetwarzania źródeł -s%s "
 "oczekuje spakowanego (.orig.tar.<rozszerzenie>)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -2996,12 +2962,12 @@ msgstr ""
 "argument orig jest spakowany, ale opcja przetwarzania źródeł -s%s oczekuje "
 "niespakowanego (.orig/)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "argument oryg %s nie jest zwykłym plikiem ani katalogiem"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -3010,29 +2976,29 @@ msgstr ""
 "argument orig jest pusty (brak orig i różnic), ale opcja przetwarzania "
 "źródeł -s%s oczekuje jakiegoś"
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr "rozpakowany oryg. \"%s\" istnieje, ale nie jest katalogiem"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr "nie można ustalić stanu domniemanego rozpakowanego oryginalnego \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr "katalog źródłowy \"%s\" nie jest w postaci <pakiet_źródłowy> \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 "nazwa katalogu .orig %s nie jest w postaci <pakiet>-<wersja_główna> "
 "(oczekiwano %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
@@ -3040,7 +3006,7 @@ msgstr ""
 "nazwa pliku .orig.tar %s nie jest w postaci <pakiet>-<wersja_główna>.orig."
 "tar. (oczekiwano %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -3049,30 +3015,31 @@ msgstr ""
 "archiwum tar \"%s\" już istnieje, nie będzie nadpisany, poddawanie się , "
 "użyj -sU lub -sR, aby nadpisać"
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "nie można sprawdzić istnienia \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "nie można zmienić nazwy (nowo utworzonego) \"%s\" na \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "nie można zmienić praw dostępu \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "budowanie %s, używając istniejącego %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3081,84 +3048,97 @@ msgstr ""
 "oryg. katalog \"%s\" już istnieje, nie będzie nadpisany, poddawanie się; "
 "użyj -sA, -sK lub -sP, aby nadpisać"
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "nie można sprawdzić istnienia katalogu orig \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: niereprezentowalne zmiany w źródle"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "zduplikowane pliki w pakiecie źródłowym %s: %s.*"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr ""
 "brakujący plik orig.tar lib debian.tar dla wersji 2.0 pakietu źródłowego"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr ""
 "wymagane usunięcie \"%s\" zainstalowanego przez oryginalne archiwum tar"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, fuzzy, perl-format
 #| msgid "applying %s"
 msgid "unapplying %s"
 msgstr "aplikowanie %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "nie znaleziono pliku orig.tar"
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
+#, perl-format
+msgid "no upstream tarball found at %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+#, fuzzy
+#| msgid ""
+#| "patches have not been applied, applying them now (use --no-preparation to "
+#| "override)"
+msgid "patches are not applied, applying them now"
 msgstr ""
 "nie zostały nałożone łatki, nakładanie ich teraz (proszę użyć --no-"
 "preparation aby to pominąć)"
 
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
-#, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "-b przyjmuje tylko jeden parametr w formacie \"%s\""
-
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "kopia katalogu debian"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "niereprezentowalne zmiany w źródle"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+#, fuzzy
+#| msgid "local changes stored in %s, the modified files are:"
+msgid "local changes detected, the modified files are:"
+msgstr "lokalne zmiany zachowane w %s, zmodyfikowane pliki to:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "-b przyjmuje tylko jeden parametr w formacie \"%s\""
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3167,12 +3147,12 @@ msgstr ""
 "proszę dodać %s w debian/source/include-binaries jeśli zmodyfikowane binaria "
 "mają się znaleźć w wynikowym archiwum Debiana"
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "niechciany plik binarny: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, fuzzy, perl-format
 #| msgid ""
 #| "detected %d unwanted binary file(s) (add them in debian/source/include-"
@@ -3193,30 +3173,61 @@ msgstr[2] ""
 "wykryto %d niechciany(ch) plik(ów) binarny(ch) (należy je wymienić w debian/"
 "source/include-binaries aby umożliwić ich włączenie)."
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "niereprezentowalne zmiany w źródle"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
-msgstr "nie można usunąć %s"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
-msgstr "lokalne zmiany zachowane w %s, zmodyfikowane pliki to:"
+msgid "local changes have been recorded in a new patch: %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "nie można przemianować %s na %s"
+msgid "cannot remove %s"
+msgstr "nie można usunąć %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "dodawanie %s do %s"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, fuzzy, perl-format
+#| msgid "failed to rename saved %s to %s"
+msgid "failed to copy %s to %s"
+msgstr "nie można zmienić nazwy zachowanego %s na %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, fuzzy, perl-format
+#| msgid "%s does not exist"
+msgid "patch file '%s' doesn't exist"
+msgstr "%s nie istnieje"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+#, fuzzy
+#| msgid "unrepresentable changes to source"
+msgid "there are no local changes to record"
+msgstr "niereprezentowalne zmiany w źródle"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr ""
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -3248,18 +3259,6 @@ msgstr "%s jest dowiązaniem symbolicznym do zewnętrznego %s"
 msgid "doesn't contain a bzr repository"
 msgstr "nie zawiera repozytorium git"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "nie można zmienić katalogu na \"%s\""
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "bzr status zwrócił niezerowy kod błędu"
@@ -3292,7 +3291,7 @@ msgstr "nie podano plików w wywołaniu programu"
 msgid "--target-format option is missing"
 msgstr "nie podano opcji --target-format"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "nierozpoznany plik dla natywnego pakietu źródłowego: %s"
@@ -3369,17 +3368,17 @@ msgstr "aplikowanie %s"
 msgid "setting up shallow clone"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr ""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3388,18 +3387,18 @@ msgstr ""
 "plik wydania (%s) zawiera nieobsługiwane opcje (\"%s\", linia %s), dpkg-"
 "source może zawieść przy nakładaniu łatek."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, fuzzy, perl-format
 msgid "cannot mkdir %s"
 msgstr "nie można otworzyć katalogu %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "nie można utworzyć linku symbolicznego \"%s\""
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr ""
@@ -3440,7 +3439,23 @@ msgstr ""
 msgid "source package has two conflicting values - %s and %s"
 msgstr "pakiet źródłowy ma dwie wartości będące w konflikcie ze sobą - %s i %s"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, fuzzy, perl-format
+#| msgid "host architecture"
+msgid "unknown host architecture '%s'"
+msgstr "architektura gościa"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, fuzzy, perl-format
+msgid "unknown hardening feature: %s"
+msgstr "nieznane klucz-wartość %s - kopiowanie do XS-%s"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3448,18 +3463,18 @@ msgstr ""
 "Numer wersji sugeruje zmiany z Ubuntu, ale Maintainer: nie określa adresu z "
 "Ubuntu"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu 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:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, fuzzy, perl-format
 #| msgid "%s: use %s from environment: %s\n"
 msgid "overriding %s in environment: %s"
@@ -3470,20 +3485,141 @@ msgstr "%s: użycie %s ze środowiska: %s\n"
 msgid "%s is not a valid version"
 msgstr "%s nie jest prawidłową opcją dla %s"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr ""
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+msgid "version number does not start with digit"
+msgstr ""
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "numer wersji zawiera niepoprawny znak \"%s\""
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr ""
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#, fuzzy
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson and Klee Dienes.\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "Oczekiwano od 1 do 3 argumentów\n"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "nie znaleziono pliku orig.tar"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "nie można przemianować %s na %s"
+
 #~ msgid "exec %s"
 #~ msgstr "uruchamianie %s"
 
diff --git a/scripts/po/ru.po b/scripts/po/ru.po
index 35b7db7..f0d1acb 100644
--- a/scripts/po/ru.po
+++ b/scripts/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: dpkg 1.15.8.5\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
 "PO-Revision-Date: 2010-09-01 22:22+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -19,33 +19,23 @@ msgstr ""
 "Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s, версия %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -57,7 +47,7 @@ msgstr ""
 "Универсальной общественной лицензии GNU версии 2 или более поздней.\n"
 "НИКАКИЕ гарантии не предоставляются.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -100,32 +90,37 @@ msgstr ""
 "  --help             показать это сообщение.\n"
 "  --version          показать версию.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s не является поддерживаемым именем переменной"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "неизвестный параметр «%s»"
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr ""
 "неизвестная архитектура Debian %s, также вы должны указать GNU тип системы"
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr ""
 "неизвестный GNU тип системы %s, также вы должны указать архитектуру Debian"
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr "неизвестный GNU тип системы по умолчанию для архитектуры Debian %s"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -134,26 +129,30 @@ msgstr ""
 "GNU тип системы по умолчанию %s для архитектуры Debian %s не совпадает с "
 "указанным GNU типом системы %s"
 
-#: scripts/dpkg-architecture.pl:180
-#, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr "Указанный GNU тип системы %s не совпадает с gcc типом системы %s."
-
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s не является поддерживаемым именем переменной"
-
-#: scripts/dpkg-buildflags.pl:33
+#: scripts/dpkg-architecture.pl:249
+#, fuzzy, perl-format
+#| msgid "Specified GNU system type %s does not match gcc system type %s."
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
-msgstr ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
+msgstr "Указанный GNU тип системы %s не совпадает с gcc типом системы %s."
 
-#: scripts/dpkg-buildflags.pl:44
-#, perl-format
+#: scripts/dpkg-buildflags.pl:41
+#, fuzzy, perl-format
+#| msgid ""
+#| "Usage: %s [<action>]\n"
+#| "\n"
+#| "Actions:\n"
+#| "  --get <flag>       output the requested flag to stdout.\n"
+#| "  --origin <flag>    output the origin of the flag to stdout:\n"
+#| "                     value is one of vendor, system, user, env.\n"
+#| "  --list             output a list of the flags supported by the current "
+#| "vendor.\n"
+#| "  --export=(sh|make) output commands to be executed in shell or make that "
+#| "export\n"
+#| "                     all the compilation flags as environment variables.\n"
+#| "  --help             show this help message.\n"
+#| "  --version          show the version.\n"
 msgid ""
 "Usage: %s [<action>]\n"
 "\n"
@@ -161,11 +160,15 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
@@ -182,33 +185,17 @@ msgstr ""
 "  --help           показать это сообщение.\n"
 "  --version        показать версию.\n"
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "указаны две команды: --%s и --%s"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "для %s требуется параметр"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "необходим параметр действия"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -325,29 +312,29 @@ msgstr ""
 "  -h, --help     показать это сообщение.\n"
 "      --version  показать версию.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "не удалось объединить %s и %s"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "-E и -W устарели, они ничего не изменят"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "неизвестный параметр или аргумент %s"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr "используется команда получения прав root, но уже есть права root"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -355,62 +342,57 @@ msgstr ""
 "fakeroot не найдена, установите пакет fakeroot и\n"
 "запускайте команду с параметром -r, или запускайте её от root"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "команда-получения-root «%s» не найдена"
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "неизвестная команда подписывания, используется интерфейс как у pgp"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr ""
 "Поддержка PGP будет исключена (смотрите README.feature-removal-schedule)"
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: экспорт %s из dpkg-buildflags (происхождение: %s): %s\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "пакет исходных текстов"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "версия исходных текстов"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "исходные тексты изменены"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "архитектура узла"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules не является исполняемым: исправляется."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Неудовлетворительные зависимости/конфликты при сборке, останов."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Используйте параметр -d, чтобы продолжить сборку.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "В данный момент с -S это только предупреждение, но,"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "вероятно, станет останавливающей ошибкой в будущем."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -418,73 +400,92 @@ msgstr ""
 "не очень хорошая мысль генерировать пакет исходного кода без предварительной "
 "очистки; могут добавиться нежелательные файлы."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, perl-format
+msgid ""
+"%s must be updated to support the 'build-arch' and 'build-indep' targets (at "
+"least '%s' seems to be missing)"
+msgstr ""
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Нажмите любую клавишу для запуска процесс подписывания\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "Отказ при подписывании файлов .dsc и .changes"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "запись файла изменений"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "закачка только пакетов исходного кода: родной пакет Debian"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr ""
 "закачка только пакета исходного кода и diff (пакет оригинального исходного "
 "кода НЕ включён)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr ""
 "закачка только пакета исходного кода и diff (с пакетом оригинального "
 "исходного кода)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "закачка всего (с пакетом оригинального исходного кода)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "закачка только двоичных пакетов (без пакетов исходного кода)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr ""
 "закачка всего; родной пакет Debian (включены все пакеты исходного кода)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr ""
 "закачка только двоичных пакетов и diff (без пакетов оригинального исходного "
 "кода)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Отказ при подписывании файла .changes"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "невозможно определить %s"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Использование: %s [<параметр>...] <управ.файл>"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
+#, fuzzy
+#| msgid ""
+#| "Options:\n"
+#| "  -B             binary-only, ignore -Indep.\n"
+#| "  -d build-deps  use given string as build dependencies instead of\n"
+#| "                 retrieving them from control file\n"
+#| "  -c build-conf  use given string for build conflicts instead of\n"
+#| "                 retrieving them from control file\n"
+#| "  --admindir=<directory>\n"
+#| "                 change the administrative directory.\n"
+#| "  -h, --help     show this help message.\n"
+#| "      --version  show the version."
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -492,6 +493,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -508,35 +510,36 @@ msgstr ""
 "  -h             показать это сообщение.\n"
 "      --version  показать версию."
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 "<управ.файл> это файл управления ходом работы (по умолчанию: debian/control)."
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Неудовлетворённые сборочные зависимости: "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Сборочные конфликты: "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "не удалось открыть %s"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "ошибка при анализе %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -562,41 +565,59 @@ msgstr "нужно указать имя файла, секцию и приор
 msgid "filename, section and priority may contain no whitespace"
 msgstr "имя файла, секция и приоритет не могут содержать пробельных символов"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "не удалось записать %s"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "открытие нового файла со списком файлов"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr "копирование старой записи в новый файл со списком файлов"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "чтение старого файла со списком файлов"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr "запись новой записи в новый файл со списком файлов"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "закрытие нового файла со списком файлов"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "установка нового файла с списком файлов"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "не удалось закрыть %s"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -661,134 +682,124 @@ msgstr ""
 "  -h, --help               показать это сообщение.\n"
 "      --version            показать версию.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s: архит. специфичная закачка - не включаются независимые от архитектуры "
 "пакеты"
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s: независимая от архитектуры закачка - не включаются зависимые от "
 "архитектуры пакеты"
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "текущая версия (%s) меньше чем предыдущая (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "не удалось прочитать файл со списком файлов"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr "повторная запись в списке файлов для пакета %s (строка %d)"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr "повторная запись в списке файлов для файла %s (строка %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "неверный формат строки в файле со списком файлов, строка %d"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr "пакет %s в управляющем файле, но его нет в файле со списком файлов"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "чтение описания изменений"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr ""
 "пакет %s есть в файле со списком файлов, но его нет в управляющей информации"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "отсутствует Section для двоичного пакета %s; используется «-»"
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr "пакет %s в секции %s в управляющем файле, но в %s в списке файлов"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr "отсутствует Priority для двоичного пакета %s; используется «-»"
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, perl-format
 msgid "package %s has priority %s in control file but %s in files list"
 msgstr "пакет %s имеет приоритет %s в управляющем файле, но %s в списке файлов"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "отсутствует Section для файлов с исходным кодом"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "отсутствует Priority для файлов с исходным кодом"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s пуст"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "в закачку не включён оригинальный исходный код"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "игнорируется параметр -sd для родного пакета Debian"
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "в закачку включён весь исходный код"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "закачка только двоичных пакетов, без пакетов исходных кодов"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "запись оригинального исходного сообщения"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "отсутствует информация о критическом поле вывода %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "отсутствует информация о поле вывода %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -837,7 +848,7 @@ msgstr ""
 "  -h, --help               показать это сообщение.\n"
 "      --version            показать версию.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "недопустимое имя пакета «%s»"
@@ -847,18 +858,24 @@ msgstr "недопустимое имя пакета «%s»"
 msgid "package %s not in control info"
 msgstr "пакета %s нет в управляющей информации"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+#, fuzzy
+#| msgid "package %s not in control info"
+msgid "no package stanza found in control info"
+msgstr "пакета %s нет в управляющей информации"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr ""
 "должен быть указан пакет, так как в управляющей информации их несколько (%s)"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "пакет %s: "
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
@@ -866,24 +883,24 @@ msgstr[0] "Неправильная строка архитектуры «%s»."
 msgstr[1] "Неправильные строки архитектуры «%s»."
 msgstr[2] "Неправильные строки архитектуры «%s»."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
 "list (%s)"
 msgstr "текущей архитектуры узла «%s» нет в списке архитектур пакета (%s)"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "%s поле из пакета %s: "
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "ошибка при анализе поля %s: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
@@ -892,63 +909,55 @@ msgstr ""
 "поле %s содержит зависимость, которая есть только в определённой "
 "архитектуре, но пакет относится ко всем архитектурам"
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "пакет %s со специальным udeb-полем %s"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "не удалось выполнить fork для %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "вызов chdir для du в «%s»"
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
 #, fuzzy, perl-format
 #| msgid "unable to execute c++filt"
 msgid "unable to execute %s"
 msgstr "невозможно выполнить c++filt"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "вызов du в «%s»"
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "du выдала неожиданные данные «%s»"
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "закрытие старого файла с списком файлов"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "не удалось открыть новый выходной управляющий файл %s"
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "не удалось установить новый выходной управляющий файл «%s»"
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1019,59 +1028,65 @@ msgstr ""
 "  -h, --help               показать это сообщение.\n"
 "      --version            показать версию.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, fuzzy, perl-format
+#| msgid "%s is not a plain file"
+msgid "pattern '%s' did not match any file"
+msgstr "%s не является простым файлом"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "Не удалось прочитать каталог %s: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "Не удалось проанализировать вывод Objdump %s\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<стандартный вывод>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "появились новые библиотеки в файле symbols: %s"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "некоторые библиотеки исчезли из файла symbols: %s"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr "появилось несколько новых символов в файле symbols: %s"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "смотрите вывод diff ниже"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr "некоторые символы или шаблоны исчезли из файла symbols: %s"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr ""
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s совпадает не полностью с %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr "файл debian/symbols не используется в качестве основы для генерации %s"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -1080,7 +1095,7 @@ msgstr ""
 "Универсальной общественной лицензии GNU версии 2 или более поздней.\n"
 "НИКАКИЕ гарантии не предоставляются.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1099,23 +1114,6 @@ msgstr ""
 "  -h, --help -?            показать это сообщение.\n"
 "      --version            показать версию.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "не удалось записать %s"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1157,14 +1155,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "не удалось найти %s"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "не удалось открыть %s"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1228,17 +1218,7 @@ msgstr "для создания каталога можно использова
 msgid "need at least a filename"
 msgstr "требуется хотя бы одно имя файла"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1298,9 +1278,10 @@ msgstr ""
 "                           <число> отрицательное)\n"
 "    --all                  включить все изменения\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
+#: scripts/dpkg-parsechangelog.pl:116
+#, fuzzy
+#| msgid "%s takes no non-option arguments"
+msgid "takes no non-option arguments"
 msgstr "%s не принимает необязательные параметры"
 
 #: scripts/dpkg-scanpackages.pl:66
@@ -1353,8 +1334,10 @@ msgstr "  %s (в пакете указано %s, а не %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Безусловное переназначение сопровождающего для %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+#, fuzzy
+#| msgid "1 to 3 args expected"
+msgid "one to three arguments expected"
 msgstr "ожидается от 1 до 3 аргументов"
 
 #: scripts/dpkg-scanpackages.pl:175
@@ -1517,58 +1500,54 @@ msgstr ""
 msgid "no binary packages specified in %s"
 msgstr "не задано двоичное поле в %s"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "ожидается от 1 до 3 аргументов\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "административный каталог «%s» не существует"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "нераспознанное поле зависимости «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "требуется хотя бы один исполняемый файл"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s имеет неожидаемый SONAME (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "информация о зависимостях не найдена для %s (используется %s)."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "анализируемые двоичные файлы должны быть уже установлены в свои каталоги "
 "пакетов."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr "символ %s, используемый %s, в библиотеках не найден."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
 msgstr "%s содержит неразрешимую ссылку на символ %s: вероятно, это модуль."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1582,22 +1561,36 @@ msgstr[2] ""
 "%d других похожих предупреждений было пропущено (используйте -v, чтобы "
 "увидеть их)."
 
-#: scripts/dpkg-shlibdeps.pl:409
-#, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+#: scripts/dpkg-shlibdeps.pl:414
+#, fuzzy, perl-format
+#| msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
 msgstr ""
 "%s не должен компоноваться с %s (не используется ни один из её символов)."
 
-#: scripts/dpkg-shlibdeps.pl:422
-#, perl-format
+#: scripts/dpkg-shlibdeps.pl:427
+#, fuzzy, perl-format
+#| msgid ""
+#| "dependency on %s could be avoided if \"%s\" were not uselessly linked "
+#| "against it (they use none of its symbols)."
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"зависимости от %s можно избежать, если «%s» не будет бесполезно скомпонована "
+"с ней (не используется ни одного её символа)."
+msgstr[1] ""
+"зависимости от %s можно избежать, если «%s» не будет бесполезно скомпонована "
+"с ней (не используется ни одного её символа)."
+msgstr[2] ""
 "зависимости от %s можно избежать, если «%s» не будет бесполезно скомпонована "
 "с ней (не используется ни одного её символа)."
 
-#: scripts/dpkg-shlibdeps.pl:431
+#: scripts/dpkg-shlibdeps.pl:438
 #, fuzzy
 #| msgid ""
 #| "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s').\n"
@@ -1618,52 +1611,38 @@ msgstr ""
 "Чтобы помочь dpkg-shlibdeps найти персональные библиотеки, вы можете "
 "настроить LD_LIBRARY_PATH."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
 msgstr[0] ""
 msgstr[1] ""
 msgstr[2] ""
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "открытие нового файла подстановок «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "открытие старого файла со списком переменных «%s» на чтение"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "копирование старой записи в новый файл со списком переменных «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "при генерации получена неверная зависимость: %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "установка нового файла со списком переменных «%s»"
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1773,139 +1752,167 @@ msgstr "запись информации об отклонениях в пот
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "неизвестный вывод от dpkg --search: «%s»"
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr "для %s требуется каталог"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "не удалось выполнить функцию stat для каталога %s"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "значение параметра каталога %s не является каталогом"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "невозможно выполнить chdir в «%s»"
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr "используются параметры из %s: %s"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "неподдерживаемый метод сжатия %s"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s не является степенью сжатия"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+#, fuzzy
+#| msgid ""
+#| "need a command (-x, -b, --before-build, --after-build, --print-format)"
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
 "необходима команда (-x, -b, --before-build, --after-build, --print-format)"
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr ""
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "«%s» не является разрешённой строкой архитектуры"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr ""
 "архитектура %s должна быть только из указанных в пакете (список для пакета "
 "%s: «%s»)"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, fuzzy, perl-format
+#| msgid "diff `%s' doesn't contain any patch"
+msgid "%s doesn't list any binary package"
+msgstr "diff «%s» не содержит заплатки"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "не удалось прочитать %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr "не задан формат исходников в %s, см. dpkg-source(1)"
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "невозможно собрать с форматом исходника «%s»: %s"
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "используется формат исходника «%s»"
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "сборка %s в %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "-x требует указания хотя бы одного значения .dsc"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x может иметь не более двух значений"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "-x принимает .dsc файл первым значением, а не каталог"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "цель распаковки существует: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s не содержит корректной подписи OpenPGP"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "распаковка неподписанного пакета с исходным кодом (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "извлечение %s в %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr "разрешено что-то одно: -x, -b или --print-format и только один раз"
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
-#, perl-format
+#: scripts/dpkg-source.pl:465
+#, fuzzy, perl-format
+#| msgid ""
+#| "Usage: %s [<option> ...] <command>\n"
+#| "\n"
+#| "Commands:\n"
+#| "  -x <filename>.dsc [<output-dir>]\n"
+#| "                           extract source package.\n"
+#| "  -b <dir>                 build source package.\n"
+#| "  --print-format <dir>     print the source format that would be\n"
+#| "                           used to build the source package."
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
 "\n"
@@ -1914,7 +1921,9 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 "Использование: %s [<параметр> ...] <команда>\n"
 "\n"
@@ -1925,7 +1934,7 @@ msgstr ""
 "  --print-format <кат>     вывести формат исходника, который\n"
 "                           использовался бы для сборки пакета исходного кода."
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -1965,7 +1974,7 @@ msgstr ""
 "  -z<степень>              степень сжатия (по умолчанию: %d,\n"
 "                             поддерживаются: 1-9, best, fast)"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1980,7 +1989,7 @@ msgstr ""
 "                              перед распаковкой\n"
 "  --require-valid-signature   прерваться, если нет корректной подписи"
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -1990,7 +1999,7 @@ msgstr ""
 "  -h, --help               показать это сообщение.\n"
 "      --version            показать версию."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
@@ -1998,16 +2007,6 @@ msgstr ""
 "Также, есть ещё параметры, но они привязаны к формату пакета\n"
 "исходного кода. Подробней см. в dpkg-source(1)."
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2077,15 +2076,15 @@ msgid "<standard input>"
 msgstr "<стандартный ввод>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "неустранимая ошибка при анализе входных данных"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "неустранимая ошибка при анализе %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2093,7 +2092,7 @@ msgstr ""
 "Не удалось определить gcc тип системы, переход к использованию значения по "
 "умолчанию (родная компиляция)"
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
@@ -2101,17 +2100,17 @@ msgstr ""
 "Неизвестный gcc тип системы %s, переход к использованию значения по "
 "умолчанию (родная компиляция)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr "в строке %d из %s упомянут неизвестный флаг %s"
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr "неправильная строка %d из %s, она будет проигнорирована."
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "неправильный флаг в %s: %s"
@@ -2227,7 +2226,7 @@ msgid "found trailer where expected %s"
 msgstr "найдено завершение где ожидалось %s"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr "неправильный формат строки завершения"
 
@@ -2270,16 +2269,22 @@ msgstr "неправильный формат значения критично
 msgid "unknown key-value %s"
 msgstr "неизвестный ключ-значение %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, fuzzy, perl-format
+#| msgid "overriding %s in environment: %s"
+msgid "version '%s' is invalid: %s"
+msgstr "в окружении заменяется %s: %s"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr "заголовок не подходит под ожидаемое регулярное выражение"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "не удалось выполнить анализ даты %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr "концевик не подходит под ожидаемое регулярное выражение"
 
@@ -2370,9 +2375,10 @@ msgid "parsed version of changelog"
 msgstr "получена версия changelog"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
-#, perl-format
-msgid "entry of APT's %s file"
-msgstr "элемент APT файла %s"
+#, fuzzy, perl-format
+#| msgid "entry in dpkg's status file"
+msgid "entry in repository's %s file"
+msgstr "элемент в файле состояния dpkg"
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -2404,50 +2410,52 @@ msgstr "управляющая информация"
 msgid "first block lacks a source field"
 msgstr "в первом блоке отсутствует поле исходника"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, fuzzy, perl-format
+#| msgid "block lacks a package field"
+msgid "block lacks the '%s' field"
 msgstr "в блоке отсутствует поле пакета"
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "обнаружено повторение поля %s"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "продолжение строки значения не в поле"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "PGP подпись здесь не разрешена"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr "ожидалась подпись PGP, найден EOF после пустой строки"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "ожидалась подпись PGP, найдено что-то другое «%s»"
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "незаконченная PGP подпись"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr "строка неизвестного формата (не поле-двоеточие-значение)"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "ошибка записи управляющих данных"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "не удалось проанализировать зависимость %s"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr "в объединяющей зависимости могут быть только простые зависимости"
 
@@ -2479,17 +2487,11 @@ msgstr "%s завершился по сигналу %s"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s завершился неудачно с неизвестным кодом выхода %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "синтаксическая ошибка в %s в строке %d: %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "не удалось закрыть %s"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2585,8 +2587,8 @@ msgstr "закрытие ввода tar"
 msgid "cannot create directory %s"
 msgstr "не удалось создать каталог %s"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "не удалось выполнить opendir %s"
@@ -2622,7 +2624,7 @@ msgstr "не удалось изменить метку времени для %s
 msgid "cannot read timestamp from %s"
 msgstr "не удалось изменить метку времени для %s"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "содержимое двоичного файла изменено"
 
@@ -2696,7 +2698,7 @@ msgstr "права исполнения %04o для «%s» не будут вк
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr "специальные права %04o для «%s» не будут включёны в diff"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "не удалось представить изменение %s: %s"
@@ -2743,7 +2745,7 @@ msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
 msgstr "ни один из имён файлов в ---/+++ не связаны с diff «%s» (строка %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr "%s содержит небезопасный путь: %s"
@@ -2808,7 +2810,7 @@ msgstr "удаление резервной копии заплатки %s"
 msgid "nonexistent"
 msgstr "несуществующий"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "не удалось выполнить функцию stat %s"
@@ -2842,17 +2844,17 @@ msgstr "именованный канал"
 msgid "named socket"
 msgstr "именованный сокет"
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "%s не является именем файла"
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "отсутствует критическое управляющее поле исходников %s"
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
@@ -2860,117 +2862,123 @@ msgstr ""
 "формат пакета с исходным кодом «%s» не поддерживается (требуется Perl модуль "
 "%s)"
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "неправильное поле Format «%s»"
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr "для определения базового имени исходника требуется исходник и версия"
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "проверка подписи для %s завершилась неудачно"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr "невозможно проверить подпись для %s, так как gpg не установлена"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s не является допустимым параметром для %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s не существует"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "не удалось сделать %s исполняемым"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr "%s не является простым файлом"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, fuzzy, perl-format
+#| msgid "can't build with source format '%s': %s"
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "невозможно собрать с форматом исходника «%s»: %s"
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "параметр -s%s заменит ранее указанный параметр -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "указывать обработчик исходников -s%s не разрешено вместе с -x"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "несколько tar-файлов в пакете с исходным кодом версии v1.0"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "нераспознанный файл в пакете с исходным кодом %s: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "нет tar-файла в поле Files"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "родной пакет с .orig.tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "невозможно переименовать «%s» в «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "распаковывается %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "невозможно сохранить orig каталог (уже существует)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "отказ при переименовании только что извлечённого %s в %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "отказ при переименовании сохранённого %s в %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "накладывается %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr "авторские файлы были изменены: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "поддерживается только метод сжатия gzip"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -2978,22 +2986,22 @@ msgstr ""
 "значением параметра -b является только каталог и orig исходник (для "
 "исходника пакета v1.0)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "тип работы с исходниками -s%s нельзя указывать вместе с -b"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "упакованный orig «%s» существует, но не является простым файлом"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "не удалось выполнить функцию stat для orig параметра %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -3002,7 +3010,7 @@ msgstr ""
 "orig параметр распакован, но вызываются методы -s%s как для упакованных "
 "исходников (.orig.tar.<расш>)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -3011,12 +3019,12 @@ msgstr ""
 "orig параметр упакован, но вызываются методы -s%s как для распакованных "
 "исходников (.orig/)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "orig параметр %s не является обычным файлом или каталогом"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -3025,32 +3033,32 @@ msgstr ""
 "orig параметр пуст (то есть не orig и не diff), но указана команда что-то "
 "сделать -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr "существует распакованный orig «%s», но не является каталогом"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr ""
 "невозможно выполнить функцию stat для предполагаемого распакованного orig "
 "«%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr ""
 "каталог исходников «%s» не в виде <пакет исходников>-<оригинальная версия> "
 "«%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ""
 "имя каталога .orig %s не в виде <пакет>-<оригинальная версия> (требуется %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
@@ -3058,7 +3066,7 @@ msgstr ""
 "имя .orig.tar %s не в виде <пакет>_<оригинальная версия>.orig.tar (требуется "
 "%s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -3067,30 +3075,31 @@ msgstr ""
 "tar-файл «%s» уже существует, не перезаписывается, останов; используйте -sU "
 "или -sR для перезаписи"
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "невозможно проверить существование «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "невозможно переименовать «%s» (недавно созданный) в «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "невозможно изменить права «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "сборка %s с использованием существующего %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3099,17 +3108,17 @@ msgstr ""
 "каталог orig «%s» уже существует, не перезаписан, останов; используйте -sA, -"
 "sK или -sP для перезаписи"
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "невозможно проверить существование orig каталога «%s»"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr "diff изменяет следующие авторские файлы: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
@@ -3117,67 +3126,80 @@ msgstr ""
 "используется формат «3.0 (quilt)» для разделения и описания изменений "
 "авторских файлов, см dpkg-source(1)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr "прерывание работы из-за --abort-on-upstream-changes"
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: нехарактерные изменения в исходнике"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "повторение файла в пакете с исходным кодом %s: %s.*"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr ""
 "отсутствует файл orig.tar или debian.tar в пакете с исходным кодом версии "
 "v2.0"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr "требуется удаление «%s», установленного из оригинального tarball"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "отмена наложений на %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "файл orig.tar не найден"
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
+#, perl-format
+msgid "no upstream tarball found at %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+#, fuzzy
+#| msgid ""
+#| "patches have not been applied, applying them now (use --no-preparation to "
+#| "override)"
+msgid "patches are not applied, applying them now"
 msgstr ""
 "заплаты не были наложены, делаем это сейчас (используйте --no-preparation, "
 "чтобы не выполнять этого)"
 
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
-#, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "значением параметра -b является только один аргумент в формате «%s»"
-
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr "найдено несколько файлов orig.tar (%s и %s), но может быть только один"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "копирование каталога debian"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "нехарактерные изменения в исходнике"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+#, fuzzy
+#| msgid "local changes stored in %s, the modified files are:"
+msgid "local changes detected, the modified files are:"
+msgstr "локальные изменения сохранены в %s, изменённые файлы:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "значением параметра -b является только один аргумент в формате «%s»"
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3186,12 +3208,12 @@ msgstr ""
 "добавьте %s в debian/source/include-binaries, если хотите хранить изменённый "
 "двоичный файл в debian tarball"
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "нежелательный двоичный файл: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -3209,30 +3231,62 @@ msgstr[2] ""
 "обнаружено %d нежелательных двоичных файлов (чтобы разрешить включение, "
 "добавьте их в debian/source/include-binaries)."
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "нехарактерные изменения в исходнике"
-
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:508
 #, perl-format
-msgid "cannot remove %s"
-msgstr "не удалось удалить %s"
+msgid "you can integrate the local changes with %s"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:510
+#, fuzzy, perl-format
+#| msgid "aborting due to --abort-on-upstream-changes"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr "прерывание работы из-за --abort-on-upstream-changes"
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
-msgstr "локальные изменения сохранены в %s, изменённые файлы:"
+msgid "local changes have been recorded in a new patch: %s"
+msgstr ""
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "не удалось переименовать %s в %s"
+msgid "cannot remove %s"
+msgstr "не удалось удалить %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "добавляется %s в %s"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, fuzzy, perl-format
+#| msgid "failed to rename saved %s to %s"
+msgid "failed to copy %s to %s"
+msgstr "отказ при переименовании сохранённого %s в %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr ""
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, fuzzy, perl-format
+#| msgid "%s does not exist"
+msgid "patch file '%s' doesn't exist"
+msgstr "%s не существует"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+#, fuzzy
+#| msgid "unrepresentable changes to source"
+msgid "there are no local changes to record"
+msgstr "нехарактерные изменения в исходнике"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr ""
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -3263,18 +3317,6 @@ msgstr "%s является символьной ссылкой вовне %s"
 msgid "doesn't contain a bzr repository"
 msgstr "не содержит репозитория bzr"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "невозможно выполнить chdir в «%s»"
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "команда bzr status завершилась с ненулевым кодом выхода"
@@ -3310,7 +3352,7 @@ msgstr "нет файлов, указанных в командной строк
 msgid "--target-format option is missing"
 msgstr "отсутствует параметр --target-format"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "нераспознанный файл для родного пакета с исходным кодом: %s"
@@ -3382,17 +3424,17 @@ msgstr "клонируется %s"
 msgid "setting up shallow clone"
 msgstr "настройка поверхностного клона"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr "%s должен быть каталогом или не существовать"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr "%s должен быть файлом или не существовать"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3401,18 +3443,18 @@ msgstr ""
 "файл series (%s) содержит неподдерживаемые параметры («%s», строка %s), у "
 "dpkg-source может не получиться наложить заплатки."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "не удалось выполнить mkdir %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "не удалось создать символьную ссылку %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr "неподдерживаемая версия метаданных quilt: %s"
@@ -3452,7 +3494,24 @@ msgstr "имя пакета с исходным кодом «%s» начинае
 msgid "source package has two conflicting values - %s and %s"
 msgstr "пакет с исходным кодом содержит два конфликтующих значения: %s и %s"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, fuzzy, perl-format
+#| msgid "host architecture"
+msgid "unknown host architecture '%s'"
+msgstr "архитектура узла"
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, fuzzy, perl-format
+#| msgid "unknown key-value %s"
+msgid "unknown hardening feature: %s"
+msgstr "неизвестный ключ-значение %s"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr ""
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3460,7 +3519,7 @@ msgstr ""
 "Номер Version предполагает изменения Ubuntu, но в Maintainer: нет адреса "
 "Ubuntu"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
@@ -3468,11 +3527,11 @@ msgstr ""
 "Номер Version предполагает изменения Ubuntu, но нет поля XSBC-Original-"
 "Maintainer"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr "найден флаг «hardening», но «hardening-wrapper» не установлен"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr "в окружении заменяется %s: %s"
@@ -3482,20 +3541,154 @@ msgstr "в окружении заменяется %s: %s"
 msgid "%s is not a valid version"
 msgstr "%s не является допустимой версией"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr "номер версии не может быть пустым"
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+#, fuzzy
+#| msgid "version number cannot be empty"
+msgid "version number does not start with digit"
+msgstr "номер версии не может быть пустым"
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "номер версии содержит недопустимый символ «%s»"
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "часть эпохи в номере версии не является числом: «%s»"
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#, fuzzy
+#~| msgid ""
+#~| "\n"
+#~| "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+
+#, fuzzy
+#~| msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: экспорт %s из dpkg-buildflags (происхождение: %s): %s\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright (C) 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "ожидается от 1 до 3 аргументов\n"
+
+#~ msgid "need an action option"
+#~ msgstr "необходим параметр действия"
+
+#~ msgid "entry of APT's %s file"
+#~ msgstr "элемент APT файла %s"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "файл orig.tar не найден"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "не удалось переименовать %s в %s"
+
 #~ msgid "exec %s"
 #~ msgstr "вызов exec для %s"
 
diff --git a/scripts/po/sv.po b/scripts/po/sv.po
index a729b6b..25583be 100644
--- a/scripts/po/sv.po
+++ b/scripts/po/sv.po
@@ -1,49 +1,39 @@
 # Swedish translation of dpkg
-# Copyright © 2007-2010 Software in the Public Interest
+# Copyright © 2007-2012 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
-# Peter Krefting <peterk@debian.org>, 2007-2010.
+# Peter Krefting <peterk@debian.org>, 2007-2012
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: dpkg 1.15.8\n"
+"Project-Id-Version: dpkg 1.16.1\n"
 "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2011-04-02 00:59+0200\n"
-"PO-Revision-Date: 2010-08-31 20:33+0100\n"
+"POT-Creation-Date: 2012-04-27 10:06+0200\n"
+"PO-Revision-Date: 2012-04-24 12:27+0100\n"
 "Last-Translator: Peter Krefting <peterk@debian.org>\n"
 "Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
 "Language: sv\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n!=1;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: scripts/dpkg-architecture.pl:36 scripts/dpkg-buildflags.pl:31
-#: scripts/dpkg-buildpackage.pl:38 scripts/dpkg-checkbuilddeps.pl:36
-#: scripts/dpkg-distaddfile.pl:33 scripts/dpkg-genchanges.pl:96
-#: scripts/dpkg-gencontrol.pl:56 scripts/dpkg-gensymbols.pl:49
+#: scripts/dpkg-architecture.pl:37 scripts/dpkg-buildflags.pl:31
+#: scripts/dpkg-buildpackage.pl:43 scripts/dpkg-checkbuilddeps.pl:37
+#: scripts/dpkg-distaddfile.pl:36 scripts/dpkg-genchanges.pl:99
+#: scripts/dpkg-gencontrol.pl:60 scripts/dpkg-gensymbols.pl:51
 #: scripts/dpkg-mergechangelogs.pl:53 scripts/dpkg-name.pl:46
-#: scripts/dpkg-parsechangelog.pl:31 scripts/dpkg-scanpackages.pl:60
-#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:533
-#: scripts/dpkg-source.pl:433 scripts/changelog/debian.pl:34
+#: scripts/dpkg-parsechangelog.pl:34 scripts/dpkg-scanpackages.pl:60
+#: scripts/dpkg-scansources.pl:78 scripts/dpkg-shlibdeps.pl:540
+#: scripts/dpkg-source.pl:455 scripts/changelog/debian.pl:37
 #, perl-format
 msgid "Debian %s version %s.\n"
 msgstr "Debian %s version %s.\n"
 
-#: scripts/dpkg-architecture.pl:38
-msgid ""
-"\n"
-"Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
-msgstr ""
-"\n"
-"Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
-"Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>."
-
-#: scripts/dpkg-architecture.pl:42 scripts/dpkg-buildflags.pl:36
+#: scripts/dpkg-architecture.pl:39 scripts/dpkg-buildflags.pl:33
 #: scripts/dpkg-buildpackage.pl:45 scripts/dpkg-distaddfile.pl:38
-#: scripts/dpkg-genchanges.pl:102 scripts/dpkg-gencontrol.pl:62
-#: scripts/dpkg-gensymbols.pl:55 scripts/dpkg-parsechangelog.pl:37
-#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:440
+#: scripts/dpkg-genchanges.pl:101 scripts/dpkg-gencontrol.pl:62
+#: scripts/dpkg-gensymbols.pl:53 scripts/dpkg-parsechangelog.pl:36
+#: scripts/dpkg-shlibdeps.pl:542 scripts/dpkg-source.pl:457
 #: scripts/changelog/debian.pl:39
 msgid ""
 "\n"
@@ -54,7 +44,7 @@ msgstr ""
 "Detta program är fri programvara. Se GNU General Public License version 2\n"
 "eller senare för kopieringsvillkor. Det finns INGEN garanti.\n"
 
-#: scripts/dpkg-architecture.pl:50
+#: scripts/dpkg-architecture.pl:47
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] [<action>]\n"
@@ -97,30 +87,35 @@ msgstr ""
 "  --help             visa detta hjälpmeddelande.\n"
 "  --version          visa versionsnummer.\n"
 
-#: scripts/dpkg-architecture.pl:120 scripts/dpkg-buildflags.pl:84
-#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:194
-#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:141
-#: scripts/dpkg-parsechangelog.pl:113 scripts/dpkg-shlibdeps.pl:119
+#: scripts/dpkg-architecture.pl:147
+#, perl-format
+msgid "%s is not a supported variable name"
+msgstr "%s är inte ett variabelnamn som stöds"
+
+#: scripts/dpkg-architecture.pl:165 scripts/dpkg-buildflags.pl:90
+#: scripts/dpkg-distaddfile.pl:68 scripts/dpkg-genchanges.pl:193
+#: scripts/dpkg-gencontrol.pl:133 scripts/dpkg-gensymbols.pl:142
+#: scripts/dpkg-parsechangelog.pl:112 scripts/dpkg-shlibdeps.pl:124
 #, perl-format
 msgid "unknown option `%s'"
 msgstr "okänd flagga \"%s\""
 
-#: scripts/dpkg-architecture.pl:144
+#: scripts/dpkg-architecture.pl:199
 #, perl-format
 msgid "unknown Debian architecture %s, you must specify GNU system type, too"
 msgstr "okänd Debianarkitektur %s, du måste också ange en GNU-systemtyp"
 
-#: scripts/dpkg-architecture.pl:151
+#: scripts/dpkg-architecture.pl:206
 #, perl-format
 msgid "unknown GNU system type %s, you must specify Debian architecture, too"
 msgstr "okänd GNU-systemtyp %s, du måste också ange en Debianarkitektur"
 
-#: scripts/dpkg-architecture.pl:158
+#: scripts/dpkg-architecture.pl:213
 #, perl-format
 msgid "unknown default GNU system type for Debian architecture %s"
 msgstr "okänd förvald GNU-systemtyp för Debianarkitektur %s"
 
-#: scripts/dpkg-architecture.pl:161
+#: scripts/dpkg-architecture.pl:216
 #, perl-format
 msgid ""
 "Default GNU system type %s for Debian arch %s does not match specified GNU "
@@ -129,25 +124,16 @@ msgstr ""
 "Förvald GNU-systemtyp %s för Debianarkitekturen %s stämmer inte med den "
 "angivna GNU-systemtypen %s"
 
-#: scripts/dpkg-architecture.pl:180
+#: scripts/dpkg-architecture.pl:249
 #, perl-format
-msgid "Specified GNU system type %s does not match gcc system type %s."
-msgstr "Angiven GNU-systemtyp %s stämmer inte med gcc-systemtypen %s."
-
-#: scripts/dpkg-architecture.pl:225
-#, perl-format
-msgid "%s is not a supported variable name"
-msgstr "%s är inte ett variabelnamn som stöds"
-
-#: scripts/dpkg-buildflags.pl:33
 msgid ""
-"\n"
-"Copyright (C) 2010 Raphael Hertzog <hertzog@debian.org>."
+"specified GNU system type %s does not match gcc system type %s, try setting "
+"a correct CC environment variable"
 msgstr ""
-"\n"
-"Copyright © 2010 Raphael Hertzog <hertzog@debian.org>."
+"Angiven GNU-systemtyp %s stämmer inte med gcc-systemtypen %s, försök sätta "
+"en korrekt CC-miljövariabel"
 
-#: scripts/dpkg-buildflags.pl:44
+#: scripts/dpkg-buildflags.pl:41
 #, perl-format
 msgid ""
 "Usage: %s [<action>]\n"
@@ -156,11 +142,15 @@ msgid ""
 "  --get <flag>       output the requested flag to stdout.\n"
 "  --origin <flag>    output the origin of the flag to stdout:\n"
 "                     value is one of vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     output the status of features for the given area.\n"
 "  --list             output a list of the flags supported by the current "
 "vendor.\n"
-"  --export=(sh|make) output commands to be executed in shell or make that "
-"export\n"
-"                     all the compilation flags as environment variables.\n"
+"  --export=(sh|make|configure)\n"
+"                     output something convenient to import the\n"
+"                     compilation flags in a shell script, in make,\n"
+"                     or on a ./configure command line.\n"
+"  --dump             output all compilation flags with their values\n"
 "  --help             show this help message.\n"
 "  --version          show the version.\n"
 msgstr ""
@@ -170,41 +160,29 @@ msgstr ""
 "  --get <flagga>     skriv ut begärd flagga på standard ut.\n"
 "  --origin <flagga>  skriv ut ursprung till flaggan på standard ut:\n"
 "                     värdet är ett av vendor, system, user, env.\n"
+"  --query-features <area>\n"
+"                     skriv ut status för funktioner för given area.\n"
 "  --list             skriv ut lista med flaggor som stöds av aktuell "
 "leverantör.\n"
-"  --export=(sh|make) skriv ut kommandon att exekvera i skal eller make som\n"
-"                     exporterar alla kompileringsflaggor som "
-"miljövariabler.\n"
-"  --help            visa detta hjälpmeddelande.\n"
-"  --version         visa versionsnummer.\n"
+"  --export=(sh|make|configure)\n"
+"                     skriv ut något som kan användas för att importera\n"
+"                     kompileringsflaggor i ett skalskript, i make,\n"
+"                     eller på en ./configure-kommandorad\n"
+"  --dump             skriv ut alla kompileringsflaggor och deras värden.\n"
+"  --help             visa detta hjälpmeddelande.\n"
+"  --version          visa versionsnummer.\n"
 
-#: scripts/dpkg-buildflags.pl:63 scripts/dpkg-buildflags.pl:69
-#: scripts/dpkg-buildflags.pl:74
+#: scripts/dpkg-buildflags.pl:65 scripts/dpkg-buildflags.pl:71
+#: scripts/dpkg-buildflags.pl:76 scripts/dpkg-buildflags.pl:80
 #, perl-format
 msgid "two commands specified: --%s and --%s"
 msgstr "två kommandon angavs: --%s och --%s"
 
-#: scripts/dpkg-buildflags.pl:67
+#: scripts/dpkg-buildflags.pl:69
 #, perl-format
 msgid "%s needs a parameter"
 msgstr "%s behöver en parameter"
 
-#: scripts/dpkg-buildflags.pl:88
-msgid "need an action option"
-msgstr "åtgärd krävs"
-
-#: scripts/dpkg-buildpackage.pl:40
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman\n"
-"Copyright (C) 2007 Frank Lichtenheld"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000 Wichert Akkerman.\n"
-"Copyright © 2007 Frank Lichtenheld."
-
 #: scripts/dpkg-buildpackage.pl:52
 #, perl-format
 msgid ""
@@ -315,29 +293,29 @@ msgstr ""
 "  -h, --help     visa detta hjälpmeddelande.\n"
 "      --version  visa versionsnummer.\n"
 
-#: scripts/dpkg-buildpackage.pl:201 scripts/dpkg-buildpackage.pl:207
-#: scripts/dpkg-buildpackage.pl:213 scripts/dpkg-buildpackage.pl:219
-#: scripts/dpkg-buildpackage.pl:224 scripts/dpkg-genchanges.pl:143
-#: scripts/dpkg-genchanges.pl:146 scripts/dpkg-genchanges.pl:150
-#: scripts/dpkg-genchanges.pl:154
+#: scripts/dpkg-buildpackage.pl:203 scripts/dpkg-buildpackage.pl:210
+#: scripts/dpkg-buildpackage.pl:217 scripts/dpkg-buildpackage.pl:224
+#: scripts/dpkg-buildpackage.pl:229 scripts/dpkg-genchanges.pl:142
+#: scripts/dpkg-genchanges.pl:145 scripts/dpkg-genchanges.pl:149
+#: scripts/dpkg-genchanges.pl:153
 #, perl-format
 msgid "cannot combine %s and %s"
 msgstr "kan inte kombinera %s och %s"
 
-#: scripts/dpkg-buildpackage.pl:237 scripts/dpkg-source.pl:187
+#: scripts/dpkg-buildpackage.pl:242 scripts/dpkg-source.pl:202
 msgid "-E and -W are deprecated, they are without effect"
 msgstr "-E och -W rekommenderas ej, de har ingen effekt"
 
-#: scripts/dpkg-buildpackage.pl:241
+#: scripts/dpkg-buildpackage.pl:246
 #, perl-format
 msgid "unknown option or argument %s"
 msgstr "okänd flagga eller argument %s"
 
-#: scripts/dpkg-buildpackage.pl:251
+#: scripts/dpkg-buildpackage.pl:256
 msgid "using a gain-root-command while being root"
 msgstr "använder ett gain-root-command fast jag redan är root"
 
-#: scripts/dpkg-buildpackage.pl:257
+#: scripts/dpkg-buildpackage.pl:262
 msgid ""
 "fakeroot not found, either install the fakeroot\n"
 "package, specify a command with the -r option, or run this as root"
@@ -345,61 +323,56 @@ msgstr ""
 "fakeroot hittades inte, du kan installera paketet fakeroot,\n"
 "ange ett kommando med flaggan -r, eller köra som root"
 
-#: scripts/dpkg-buildpackage.pl:261
+#: scripts/dpkg-buildpackage.pl:266
 #, perl-format
 msgid "gain-root-commmand '%s' not found"
 msgstr "få-root-kommandot \"%s\" hittades inte"
 
-#: scripts/dpkg-buildpackage.pl:280
+#: scripts/dpkg-buildpackage.pl:285
 msgid "unknown sign command, assuming pgp style interface"
 msgstr "okänt signeringskommando, antar pgp-gränssnittstyp"
 
-#: scripts/dpkg-buildpackage.pl:283
+#: scripts/dpkg-buildpackage.pl:288
 msgid "PGP support is deprecated (see README.feature-removal-schedule)"
 msgstr "PGP-stödet undanbes (se README.feature-removal-schedule)"
 
-#: scripts/dpkg-buildpackage.pl:301
-#, perl-format
-msgid "%s: export %s from dpkg-buildflags (origin: %s): %s\n"
-msgstr "%s: exportera %s från dpkg-buildflags (källa: %s): %s\n"
-
-#: scripts/dpkg-buildpackage.pl:310
+#: scripts/dpkg-buildpackage.pl:307
 msgid "source package"
 msgstr "källkodspaket"
 
-#: scripts/dpkg-buildpackage.pl:311
+#: scripts/dpkg-buildpackage.pl:308
 msgid "source version"
 msgstr "källkodsversion"
 
-#: scripts/dpkg-buildpackage.pl:321
+#: scripts/dpkg-buildpackage.pl:318
 msgid "source changed by"
 msgstr "källkod ändrad av"
 
-#: scripts/dpkg-buildpackage.pl:339
+#: scripts/dpkg-buildpackage.pl:340
 msgid "host architecture"
 msgstr "värdarkitektur"
 
-#: scripts/dpkg-buildpackage.pl:352
+#: scripts/dpkg-buildpackage.pl:351
 msgid "debian/rules is not executable: fixing that."
 msgstr "debian/rules är inte exekverbar: rättar."
 
-#: scripts/dpkg-buildpackage.pl:371
+#: scripts/dpkg-buildpackage.pl:370
 msgid "Build dependencies/conflicts unsatisfied; aborting."
 msgstr "Byggberoenden/-konflikter ej uppfyllda; avbryter."
 
-#: scripts/dpkg-buildpackage.pl:372
+#: scripts/dpkg-buildpackage.pl:371
 msgid "(Use -d flag to override.)"
 msgstr "(Använd flaggan -d för att överstyra.)"
 
-#: scripts/dpkg-buildpackage.pl:375
+#: scripts/dpkg-buildpackage.pl:374
 msgid "This is currently a non-fatal warning with -S, but"
 msgstr "Detta är för närvarande en icke-ödesdiger varning med -S, men"
 
-#: scripts/dpkg-buildpackage.pl:376
+#: scripts/dpkg-buildpackage.pl:375
 msgid "will probably become fatal in the future."
 msgstr "den kommer troligen att bli ödesdiger i framtiden."
 
-#: scripts/dpkg-buildpackage.pl:398
+#: scripts/dpkg-buildpackage.pl:397
 msgid ""
 "it is a bad idea to generate a source package without cleaning up first, it "
 "might contain undesired files."
@@ -407,67 +380,76 @@ msgstr ""
 "det är inte någon bra idé att generera ett källkodspaket utan att först "
 "städa upp det, det kan innehålla oönskade filer."
 
-#: scripts/dpkg-buildpackage.pl:411
+#: scripts/dpkg-buildpackage.pl:416
+#, 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)"
+
+#: scripts/dpkg-buildpackage.pl:429
 msgid "Press the return key to start signing process\n"
 msgstr "Tryck på Enter för att inleda signeringsproceduren\n"
 
-#: scripts/dpkg-buildpackage.pl:418
+#: scripts/dpkg-buildpackage.pl:436
 msgid "Failed to sign .dsc and .changes file"
 msgstr "Misslyckades att signera .dsc- och .changes-filerna"
 
-#: scripts/dpkg-buildpackage.pl:433 scripts/dpkg-buildpackage.pl:437
-#: scripts/dpkg-buildpackage.pl:450
+#: scripts/dpkg-buildpackage.pl:451 scripts/dpkg-buildpackage.pl:455
+#: scripts/dpkg-buildpackage.pl:468
 msgid "write changes file"
 msgstr "skriv ändringsfil"
 
-#: scripts/dpkg-buildpackage.pl:449
+#: scripts/dpkg-buildpackage.pl:467
 msgid "dpkg-genchanges"
 msgstr "dpkg-genchanges"
 
-#: scripts/dpkg-buildpackage.pl:458
+#: scripts/dpkg-buildpackage.pl:476
 msgid "source only upload: Debian-native package"
 msgstr "insändning med endast källkod: Debianeget paket"
 
-#: scripts/dpkg-buildpackage.pl:460
+#: scripts/dpkg-buildpackage.pl:478
 msgid "source only, diff-only upload (original source NOT included)"
 msgstr ""
 "insändning enbart med källkod, enbart med diff (originalkällkod tas EJ med)"
 
-#: scripts/dpkg-buildpackage.pl:462
+#: scripts/dpkg-buildpackage.pl:480
 msgid "source only upload (original source is included)"
 msgstr "insändning enbart med källkod (originalkällkod tas med)"
 
-#: scripts/dpkg-buildpackage.pl:465 scripts/dpkg-buildpackage.pl:473
+#: scripts/dpkg-buildpackage.pl:483 scripts/dpkg-buildpackage.pl:491
 msgid "full upload (original source is included)"
 msgstr "komplett insändning (originalkällkod tas med)"
 
-#: scripts/dpkg-buildpackage.pl:467
+#: scripts/dpkg-buildpackage.pl:485
 msgid "binary only upload (no source included)"
 msgstr "endast binär insändning (ingen källkod tas med)"
 
-#: scripts/dpkg-buildpackage.pl:469
+#: scripts/dpkg-buildpackage.pl:487
 msgid "full upload; Debian-native package (full source is included)"
 msgstr "komplett insändnig; Debianeget paket (komplett källkod tas med)"
 
-#: scripts/dpkg-buildpackage.pl:471
+#: scripts/dpkg-buildpackage.pl:489
 msgid "binary and diff upload (original source NOT included)"
 msgstr "binär- och diffinsändning (originalkällkod tas EJ med)"
 
-#: scripts/dpkg-buildpackage.pl:478
+#: scripts/dpkg-buildpackage.pl:496
 msgid "Failed to sign .changes file"
 msgstr "Misslyckades att signera .changes-fil"
 
-#: scripts/dpkg-buildpackage.pl:497
+#: scripts/dpkg-buildpackage.pl:515
 #, perl-format
 msgid "unable to determine %s"
 msgstr "kan inte bestämma %s"
 
-#: scripts/dpkg-checkbuilddeps.pl:42
+#: scripts/dpkg-checkbuilddeps.pl:43
 #, perl-format
 msgid "Usage: %s [<option>...] [<control-file>]"
 msgstr "Användning: %s [<flagga>...] [<control-fil>]"
 
-#: scripts/dpkg-checkbuilddeps.pl:44
+#: scripts/dpkg-checkbuilddeps.pl:45
 msgid ""
 "Options:\n"
 "  -B             binary-only, ignore -Indep.\n"
@@ -475,6 +457,7 @@ msgid ""
 "                 retrieving them from control file\n"
 "  -c build-conf  use given string for build conflicts instead of\n"
 "                 retrieving them from control file\n"
+"  -a arch        assume given host architecture\n"
 "  --admindir=<directory>\n"
 "                 change the administrative directory.\n"
 "  -h, --help     show this help message.\n"
@@ -486,40 +469,42 @@ msgstr ""
 "                 för att hämta dem från styrfilen\n"
 "  -c byggkonfl.  använd den givna strängen som byggkonflikter istället\n"
 "                 för att hämta dem från styrfilen\n"
+"  -a ark         anta den angivna värdarkitekturen\n"
 "  --admindir=<katalog>\n"
 "                 välj administrativ katalog.\n"
 "  -h, --help     visa detta hjälpmeddelande.\n"
 "      --verison  visa verisonen."
 
-#: scripts/dpkg-checkbuilddeps.pl:55
+#: scripts/dpkg-checkbuilddeps.pl:57
 msgid ""
 "<control-file> is the control file to process (default: debian/control)."
 msgstr ""
 "<control-fil> är styrfilen som skall hanteras (standard: debian/control)."
 
-#: scripts/dpkg-checkbuilddeps.pl:105
+#: scripts/dpkg-checkbuilddeps.pl:111
 #, perl-format
 msgid "%s: Unmet build dependencies: "
 msgstr "%s: Ej uppfyllda byggberoenden: "
 
-#: scripts/dpkg-checkbuilddeps.pl:109
+#: scripts/dpkg-checkbuilddeps.pl:115
 #, perl-format
 msgid "%s: Build conflicts: "
 msgstr "%s: Byggkonflikter: "
 
-#: scripts/dpkg-checkbuilddeps.pl:184 scripts/dpkg-source.pl:236
+#: scripts/dpkg-checkbuilddeps.pl:126 scripts/dpkg-name.pl:96
+#: scripts/Dpkg/Arch.pm:144 scripts/Dpkg/Arch.pm:163 scripts/Dpkg/Arch.pm:194
+#: scripts/Dpkg/Arch.pm:208 scripts/Dpkg/Changelog/Parse.pm:142
+#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:83
+#: scripts/Dpkg/Source/Package.pm:193
+#, perl-format
+msgid "cannot open %s"
+msgstr "kan inte öppna %s"
+
+#: scripts/dpkg-checkbuilddeps.pl:191 scripts/dpkg-source.pl:253
 #, perl-format
 msgid "error occurred while parsing %s"
 msgstr "fel vid tolkning av %s"
 
-#: scripts/dpkg-distaddfile.pl:35
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson."
-
 #: scripts/dpkg-distaddfile.pl:46
 #, perl-format
 msgid ""
@@ -545,41 +530,59 @@ msgstr "behöver exakt ett filnamn, en sektion och en prioritet"
 msgid "filename, section and priority may contain no whitespace"
 msgstr "filnamn, sektion och prioritet kan inte innehålla blanktecken"
 
-#: scripts/dpkg-distaddfile.pl:79 scripts/dpkg-gencontrol.pl:333
+#: scripts/dpkg-distaddfile.pl:83 scripts/dpkg-gencontrol.pl:342
+#: scripts/dpkg-mergechangelogs.pl:127 scripts/dpkg-mergechangelogs.pl:129
+#: scripts/Dpkg/Compression/FileHandle.pm:385
+#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
+#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
+#: scripts/Dpkg/Source/Package.pm:447 scripts/Dpkg/Source/Package.pm:550
+#: scripts/Dpkg/Source/Package/V2.pm:217 scripts/Dpkg/Source/Package/V2.pm:530
+#: scripts/Dpkg/Source/Package/V2.pm:605
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:142
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:151
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:157
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:226
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:234
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:341
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:351
+#, perl-format
+msgid "cannot write %s"
+msgstr "kan inte skriva %s"
+
+#: scripts/dpkg-distaddfile.pl:88 scripts/dpkg-gencontrol.pl:347
 msgid "open new files list file"
 msgstr "öppnar ny fillistfil"
 
-#: scripts/dpkg-distaddfile.pl:84 scripts/dpkg-gencontrol.pl:344
+#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:358
 msgid "copy old entry to new files list file"
 msgstr "kopiera gammal post till ny fillistfil"
 
-#: scripts/dpkg-distaddfile.pl:87 scripts/dpkg-gencontrol.pl:348
+#: scripts/dpkg-distaddfile.pl:96 scripts/dpkg-gencontrol.pl:362
 msgid "read old files list file"
 msgstr "läs gammal fillistfil"
 
-#: scripts/dpkg-distaddfile.pl:90 scripts/dpkg-gencontrol.pl:358
+#: scripts/dpkg-distaddfile.pl:99 scripts/dpkg-gencontrol.pl:372
 msgid "write new entry to new files list file"
 msgstr "skriv ny post i ny fillistfil"
 
-#: scripts/dpkg-distaddfile.pl:91 scripts/dpkg-gencontrol.pl:359
+#: scripts/dpkg-distaddfile.pl:100 scripts/dpkg-gencontrol.pl:373
 msgid "close new files list file"
 msgstr "stäng ny fillistfil"
 
-#: scripts/dpkg-distaddfile.pl:93 scripts/dpkg-gencontrol.pl:360
+#: scripts/dpkg-distaddfile.pl:102 scripts/dpkg-gencontrol.pl:374
 msgid "install new files list file"
 msgstr "installerar ny fillistfil"
 
-#: scripts/dpkg-genchanges.pl:98
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000,2001 Wichert Akkerman."
+#: scripts/dpkg-distaddfile.pl:105 scripts/dpkg-gencontrol.pl:377
+#: scripts/dpkg-gencontrol.pl:394 scripts/dpkg-shlibdeps.pl:530
+#: scripts/Dpkg/Interface/Storable.pm:91
+#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
+#: scripts/Dpkg/Source/Package/V2.pm:607
+#, perl-format
+msgid "cannot close %s"
+msgstr "kan inte stänga %s"
 
-#: scripts/dpkg-genchanges.pl:110
+#: scripts/dpkg-genchanges.pl:109
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -639,131 +642,121 @@ msgstr ""
 "  -h, --help               visa detta hjälpmeddelande.\n"
 "      --version            visa versionsnummer.\n"
 
-#: scripts/dpkg-genchanges.pl:148
+#: scripts/dpkg-genchanges.pl:147
 #, perl-format
 msgid "%s: arch-specific upload - not including arch-independent packages"
 msgstr ""
 "%s: arkitekturspecifik insändning - inkluderar inte ark.-oberoende paket"
 
-#: scripts/dpkg-genchanges.pl:152
+#: scripts/dpkg-genchanges.pl:151
 #, perl-format
 msgid "%s: arch-indep upload - not including arch-specific packages"
 msgstr ""
 "%s: arkitekturobereoende insändning - inkluderar inte ark.-specifik paket"
 
-#: scripts/dpkg-genchanges.pl:219
+#: scripts/dpkg-genchanges.pl:218
 #, perl-format
 msgid "the current version (%s) is earlier than the previous one (%s)"
 msgstr "aktuell version (%s) är tidigare än den föregående (%s)"
 
-#: scripts/dpkg-genchanges.pl:226
+#: scripts/dpkg-genchanges.pl:225
 msgid "cannot read files list file"
 msgstr "kan inte läsa fillistfil"
 
-#: scripts/dpkg-genchanges.pl:230
+#: scripts/dpkg-genchanges.pl:229
 #, perl-format
 msgid "duplicate files list entry for package %s (line %d)"
 msgstr "duplicerad fillistpost för paketet %s (rad %d)"
 
-#: scripts/dpkg-genchanges.pl:238 scripts/dpkg-genchanges.pl:252
+#: scripts/dpkg-genchanges.pl:237 scripts/dpkg-genchanges.pl:251
 #, perl-format
 msgid "duplicate files list entry for file %s (line %d)"
 msgstr "duplicerad fillistpost för filen %s (rad %d)"
 
-#: scripts/dpkg-genchanges.pl:258
+#: scripts/dpkg-genchanges.pl:257
 #, perl-format
 msgid "badly formed line in files list file, line %d"
 msgstr "felformaterad rad i fillistfilen, rad %d"
 
-#: scripts/dpkg-genchanges.pl:299
+#: scripts/dpkg-genchanges.pl:298
 #, perl-format
 msgid "package %s in control file but not in files list"
 msgstr "paketet %s i styrinfofilen men inte i fillistfilen"
 
-#: scripts/dpkg-genchanges.pl:343
+#: scripts/dpkg-genchanges.pl:342
 msgid "read changesdescription"
 msgstr "läs ändringsbeskrivning"
 
-#: scripts/dpkg-genchanges.pl:351
+#: scripts/dpkg-genchanges.pl:350
 #, perl-format
 msgid "package %s listed in files list but not in control info"
 msgstr "paketet %s listat i fillista men inte i styrinfo"
 
-#: scripts/dpkg-genchanges.pl:363
+#: scripts/dpkg-genchanges.pl:362
 #, perl-format
 msgid "missing Section for binary package %s; using '-'"
 msgstr "\"Section\" saknas för binärpaket %s; använder \"-\""
 
-#: scripts/dpkg-genchanges.pl:365
+#: scripts/dpkg-genchanges.pl:364
 #, perl-format
 msgid "package %s has section %s in control file but %s in files list"
 msgstr "paketet %s har sektionen %s i styrinfofilen men %s i fillistan"
 
-#: scripts/dpkg-genchanges.pl:372
+#: scripts/dpkg-genchanges.pl:371
 #, perl-format
 msgid "missing Priority for binary package %s; using '-'"
 msgstr "\"Priority\" saknas för binärpaketet %s; använder \"-\""
 
-#: scripts/dpkg-genchanges.pl:374
+#: scripts/dpkg-genchanges.pl:373
 #, 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"
 
-#: scripts/dpkg-genchanges.pl:386
+#: scripts/dpkg-genchanges.pl:385
 msgid "missing Section for source files"
 msgstr "\"Section\" saknas för källfiler"
 
-#: scripts/dpkg-genchanges.pl:391
+#: scripts/dpkg-genchanges.pl:390
 msgid "missing Priority for source files"
 msgstr "\"Priority\" saknas för källfiler"
 
-#: scripts/dpkg-genchanges.pl:398 scripts/dpkg-source.pl:327
-#: scripts/Dpkg/Vendor.pm:71
+#: scripts/dpkg-genchanges.pl:397 scripts/dpkg-source.pl:346
+#: scripts/Dpkg/Vendor.pm:76
 #, perl-format
 msgid "%s is empty"
 msgstr "%s är tom"
 
-#: scripts/dpkg-genchanges.pl:424
+#: scripts/dpkg-genchanges.pl:423
 msgid "not including original source code in upload"
 msgstr "tar inte med ursprunglig källkod i denna insändning"
 
-#: scripts/dpkg-genchanges.pl:431
+#: scripts/dpkg-genchanges.pl:430
 msgid "ignoring -sd option for native Debian package"
 msgstr "ignorerar flaggan -sd för Debianspecifikt paket"
 
-#: scripts/dpkg-genchanges.pl:433
+#: scripts/dpkg-genchanges.pl:432
 msgid "including full source code in upload"
 msgstr "sänder med komplett källkod med denna insändning"
 
-#: scripts/dpkg-genchanges.pl:436
+#: scripts/dpkg-genchanges.pl:435
 msgid "binary-only upload - not including any source code"
 msgstr "endast binär insändning - tar inte med någon källkod"
 
-#: scripts/dpkg-genchanges.pl:440
+#: scripts/dpkg-genchanges.pl:439
 msgid "write original source message"
 msgstr "skriver meddelande om originalkällkod"
 
-#: scripts/dpkg-genchanges.pl:494 scripts/Dpkg/Source/Package.pm:426
+#: scripts/dpkg-genchanges.pl:493 scripts/Dpkg/Source/Package.pm:532
 #, perl-format
 msgid "missing information for critical output field %s"
 msgstr "saknar information för kritiskt utdatafält %s"
 
-#: scripts/dpkg-genchanges.pl:499 scripts/dpkg-gencontrol.pl:272
-#: scripts/dpkg-gencontrol.pl:275 scripts/Dpkg/Source/Package.pm:431
+#: scripts/dpkg-genchanges.pl:498 scripts/dpkg-gencontrol.pl:276
+#: scripts/dpkg-gencontrol.pl:279 scripts/Dpkg/Source/Package.pm:537
 #, perl-format
 msgid "missing information for output field %s"
 msgstr "saknar information för utdatafält %s"
 
-#: scripts/dpkg-gencontrol.pl:58
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000,2002 Wichert Akkerman."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000,2002 Wichert Akkerman."
-
 #: scripts/dpkg-gencontrol.pl:70
 #, perl-format
 msgid ""
@@ -807,7 +800,7 @@ msgstr ""
 "  -h, --help               visa detta hjälpmeddelande.\n"
 "      --version            visa versionsnummer.\n"
 
-#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:118
+#: scripts/dpkg-gencontrol.pl:97 scripts/dpkg-gensymbols.pl:119
 #, perl-format
 msgid "Illegal package name `%s'"
 msgstr "ogiltigt paketnamn \"%s\""
@@ -817,24 +810,28 @@ msgstr "ogiltigt paketnamn \"%s\""
 msgid "package %s not in control info"
 msgstr "paketet %s inte i styrinfo"
 
-#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:159
+#: scripts/dpkg-gencontrol.pl:156 scripts/dpkg-gensymbols.pl:160
+msgid "no package stanza found in control info"
+msgstr "paketstrof saknas i styrinfo"
+
+#: scripts/dpkg-gencontrol.pl:158 scripts/dpkg-gensymbols.pl:162
 #, perl-format
 msgid "must specify package since control info has many (%s)"
 msgstr "måste ange paket eftersom styrinfo har flera (%s)"
 
-#: scripts/dpkg-gencontrol.pl:160
+#: scripts/dpkg-gencontrol.pl:163
 #, perl-format
 msgid "package %s: "
 msgstr "paketet %s: "
 
-#: scripts/dpkg-gencontrol.pl:185
+#: scripts/dpkg-gencontrol.pl:188
 #, perl-format
 msgid "`%s' is not a legal architecture string."
 msgid_plural "`%s' are not legal architecture strings."
 msgstr[0] "\"%s\" är inte en giltig arkitektursträng."
 msgstr[1] "\"%s\" är inte giltiga arkitektursträngar."
 
-#: scripts/dpkg-gencontrol.pl:191
+#: scripts/dpkg-gencontrol.pl:194
 #, perl-format
 msgid ""
 "current host architecture '%s' does not appear in package's architecture "
@@ -843,17 +840,17 @@ msgstr ""
 "den aktuella värdarkitekturen \"%s\" finns inte i paketets arkitekturlista "
 "(%s)"
 
-#: scripts/dpkg-gencontrol.pl:246
+#: scripts/dpkg-gencontrol.pl:250
 #, perl-format
 msgid "%s field of package %s: "
 msgstr "%s-fältet i paketet %s: "
 
-#: scripts/dpkg-gencontrol.pl:250 scripts/dpkg-gencontrol.pl:258
+#: scripts/dpkg-gencontrol.pl:254 scripts/dpkg-gencontrol.pl:262
 #, perl-format
 msgid "error occurred while parsing %s field: %s"
 msgstr "fel vid tolkning av fältet %s: %s"
 
-#: scripts/dpkg-gencontrol.pl:263
+#: scripts/dpkg-gencontrol.pl:267
 #, perl-format
 msgid ""
 "the %s field contains an arch-specific dependency but the package is "
@@ -862,63 +859,54 @@ msgstr ""
 "Fältet %s innehåller ett arkitekturspecifikt beroende, men paketet är för "
 "alla arkitekturer"
 
-#: scripts/dpkg-gencontrol.pl:287
+#: scripts/dpkg-gencontrol.pl:291
 #, perl-format
 msgid "%s package with udeb specific field %s"
 msgstr "%s-paket med udeb-specifikt fält %s"
 
-#: scripts/dpkg-gencontrol.pl:300 scripts/dpkg-scansources.pl:313
+#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-scansources.pl:313
 #: scripts/dpkg-shlibdeps.pl:836 scripts/Dpkg/Changelog/Parse.pm:138
 #: scripts/Dpkg/IPC.pm:229 scripts/Dpkg/Shlibs/Objdump.pm:181
 #, perl-format
 msgid "cannot fork for %s"
 msgstr "kan inte grena för %s"
 
-#: scripts/dpkg-gencontrol.pl:303
+#: scripts/dpkg-gencontrol.pl:307
 #, perl-format
 msgid "chdir for du to `%s'"
 msgstr "chdir för du till \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:304 scripts/dpkg-shlibdeps.pl:843
+#: scripts/dpkg-gencontrol.pl:309 scripts/dpkg-shlibdeps.pl:843
 #: scripts/Dpkg/IPC.pm:271 scripts/Dpkg/Shlibs/Cppfilt.pm:50
-#, fuzzy, perl-format
-#| msgid "unable to execute c++filt"
+#, perl-format
 msgid "unable to execute %s"
-msgstr "kan inte exekvera c++filt"
+msgstr "kan inte exekvera %s"
 
-#: scripts/dpkg-gencontrol.pl:311
+#: scripts/dpkg-gencontrol.pl:316
 #, perl-format
 msgid "du in `%s'"
 msgstr "du i \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:313
+#: scripts/dpkg-gencontrol.pl:318
 #, perl-format
 msgid "du gave unexpected output `%s'"
 msgstr "du gav oväntade utdata \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:346
+#: scripts/dpkg-gencontrol.pl:360
 msgid "close old files list file"
 msgstr "stänger gammal fillistfil"
 
-#: scripts/dpkg-gencontrol.pl:368
+#: scripts/dpkg-gencontrol.pl:385
 #, perl-format
 msgid "cannot open new output control file `%s'"
 msgstr "kan inte skapa ny utdatastyrfil \"%s\""
 
-#: scripts/dpkg-gencontrol.pl:379
+#: scripts/dpkg-gencontrol.pl:396
 #, perl-format
 msgid "cannot install output control file `%s'"
 msgstr "kan inte installera utdatastyrfil \"%s\""
 
-#: scripts/dpkg-gensymbols.pl:51
-msgid ""
-"\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright © 2007 Raphael Hertzog.\n"
-
-#: scripts/dpkg-gensymbols.pl:63
+#: scripts/dpkg-gensymbols.pl:61
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -979,59 +967,64 @@ msgstr ""
 "  -h, --help               visa detta hjälpmeddelande.\n"
 "      --version            visa versionsnummer.\n"
 
-#: scripts/dpkg-gensymbols.pl:194
+#: scripts/dpkg-gensymbols.pl:115
+#, perl-format
+msgid "pattern '%s' did not match any file"
+msgstr "mönstret \"%s\" motsvarade inte någon fil"
+
+#: scripts/dpkg-gensymbols.pl:198
 #, perl-format
 msgid "Can't read directory %s: %s"
 msgstr "kan inte läsa katalogen %s: %s"
 
-#: scripts/dpkg-gensymbols.pl:209
+#: scripts/dpkg-gensymbols.pl:213
 #, perl-format
 msgid "Objdump couldn't parse %s\n"
 msgstr "objdump kunde inte tolka %s\n"
 
-#: scripts/dpkg-gensymbols.pl:227
+#: scripts/dpkg-gensymbols.pl:231
 msgid "<standard output>"
 msgstr "<standard ut>"
 
-#: scripts/dpkg-gensymbols.pl:255
+#: scripts/dpkg-gensymbols.pl:259
 #, perl-format
 msgid "new libraries appeared in the symbols file: %s"
 msgstr "nya bibliotek dök upp i symbolfilen: %s"
 
-#: scripts/dpkg-gensymbols.pl:260
+#: scripts/dpkg-gensymbols.pl:264
 #, perl-format
 msgid "some libraries disappeared in the symbols file: %s"
 msgstr "några bibliotek försvann ur symbolfilen: %s"
 
-#: scripts/dpkg-gensymbols.pl:265
+#: scripts/dpkg-gensymbols.pl:269
 #, perl-format
 msgid "some new symbols appeared in the symbols file: %s"
 msgstr "några nya symboler dök upp i symbolfilen: %s"
 
-#: scripts/dpkg-gensymbols.pl:266 scripts/dpkg-gensymbols.pl:271
+#: scripts/dpkg-gensymbols.pl:270 scripts/dpkg-gensymbols.pl:275
 msgid "see diff output below"
 msgstr "se diff-utdata nedan"
 
-#: scripts/dpkg-gensymbols.pl:270
+#: scripts/dpkg-gensymbols.pl:274
 #, perl-format
 msgid "some symbols or patterns disappeared in the symbols file: %s"
 msgstr "några symboler eller mönster försvann ur symbolfilen: %s"
 
-#: scripts/dpkg-gensymbols.pl:291
+#: scripts/dpkg-gensymbols.pl:295
+msgid "the generated symbols file is empty"
+msgstr "den genererade \"symbols\"-filen är tom"
+
+#: scripts/dpkg-gensymbols.pl:297
 #, perl-format
 msgid "%s doesn't match completely %s"
 msgstr "%s stämmer inte helt överens med %s"
 
-#: scripts/dpkg-gensymbols.pl:294
+#: scripts/dpkg-gensymbols.pl:300
 #, perl-format
 msgid "no debian/symbols file used as basis for generating %s"
 msgstr "använde ingen debian/symbols-fil som grund för att generera %s"
 
-#: scripts/dpkg-mergechangelogs.pl:55
-msgid "Copyright (C) 2009-2010 Raphael Hertzog."
-msgstr "Copyright © 2009-2010 Raphael Hertzog."
-
-#: scripts/dpkg-mergechangelogs.pl:58
+#: scripts/dpkg-mergechangelogs.pl:56
 msgid ""
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"
@@ -1039,7 +1032,7 @@ msgstr ""
 "Detta program är fri programvara. Se GNU General Public License version 2\n"
 "eller senare för kopieringsvillkor. Det finns INGEN garanti.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:65
+#: scripts/dpkg-mergechangelogs.pl:63
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <old> <new-a> <new-b> [<out>]\n"
@@ -1058,23 +1051,6 @@ msgstr ""
 "  --help, -h, -?           visa detta hjälpmeddelande.\n"
 "  --version                visa versionsnummer.\n"
 
-#: scripts/dpkg-mergechangelogs.pl:129
-#: scripts/Dpkg/Compression/FileHandle.pm:385
-#: scripts/Dpkg/Interface/Storable.pm:115 scripts/Dpkg/IPC.pm:255
-#: scripts/Dpkg/IPC.pm:263 scripts/Dpkg/Source/Functions.pm:78
-#: scripts/Dpkg/Source/Package.pm:347 scripts/Dpkg/Source/Package.pm:444
-#: scripts/Dpkg/Source/Package/V2.pm:210 scripts/Dpkg/Source/Package/V2.pm:477
-#: scripts/Dpkg/Source/Package/V2.pm:522
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:141
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:150
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:156
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:224
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:323
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:333
-#, perl-format
-msgid "cannot write %s"
-msgstr "kan inte skriva %s"
-
 #: scripts/dpkg-name.pl:51
 #, perl-format
 msgid "Usage: %s [<option>...] <file>...\n"
@@ -1113,14 +1089,6 @@ msgstr ""
 msgid "cannot find '%s'"
 msgstr "kan inte hitta %s"
 
-#: scripts/dpkg-name.pl:96 scripts/Dpkg/Arch.pm:138 scripts/Dpkg/Arch.pm:157
-#: scripts/Dpkg/Arch.pm:176 scripts/Dpkg/Changelog/Parse.pm:142
-#: scripts/Dpkg/IPC.pm:247 scripts/Dpkg/Shlibs.pm:78
-#: scripts/Dpkg/Source/Package.pm:138
-#, perl-format
-msgid "cannot open %s"
-msgstr "kan inte öppna %s"
-
 #: scripts/dpkg-name.pl:98
 #, perl-format
 msgid "binary control file %s"
@@ -1184,17 +1152,7 @@ msgstr "mkdir kan användas för att skapa katalogen"
 msgid "need at least a filename"
 msgstr "behöver minst ett filnamn"
 
-#: scripts/dpkg-parsechangelog.pl:33
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2001 Wichert Akkerman"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2001 Wichert Akkerman"
-
-#: scripts/dpkg-parsechangelog.pl:45
+#: scripts/dpkg-parsechangelog.pl:44
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...]\n"
@@ -1254,10 +1212,9 @@ msgstr ""
 "                                är lägre än 0)\n"
 "    --all                       ta med alla ändringar\n"
 
-#: scripts/dpkg-parsechangelog.pl:117
-#, perl-format
-msgid "%s takes no non-option arguments"
-msgstr "%s tar inga argument som inte är flaggor"
+#: scripts/dpkg-parsechangelog.pl:116
+msgid "takes no non-option arguments"
+msgstr "tar inga argument som inte är flaggor"
 
 #: scripts/dpkg-scanpackages.pl:66
 #, perl-format
@@ -1307,9 +1264,9 @@ msgstr "  %s (paketet säger %s, inte %s)"
 msgid "Unconditional maintainer override for %s"
 msgstr "Ovillkorlig överstyrning från paketansvariga för %s"
 
-#: scripts/dpkg-scanpackages.pl:158
-msgid "1 to 3 args expected"
-msgstr "1 till 3 argument förväntades"
+#: scripts/dpkg-scanpackages.pl:158 scripts/dpkg-scansources.pl:302
+msgid "one to three arguments expected"
+msgstr "ett till tre argument förväntades"
 
 #: scripts/dpkg-scanpackages.pl:175
 #, perl-format
@@ -1469,52 +1426,50 @@ msgstr "ignorerar duplicerad källkodsöverstyrningspost för %s på rad %d"
 msgid "no binary packages specified in %s"
 msgstr "inget binärpaket angivet i %s"
 
-#: scripts/dpkg-scansources.pl:302
-msgid "1 to 3 args expected\n"
-msgstr "1 till 3 argument förväntades\n"
-
-#: scripts/dpkg-shlibdeps.pl:93
+#: scripts/dpkg-shlibdeps.pl:98
 #, perl-format
 msgid "administrative directory '%s' does not exist"
 msgstr "administrativ katalog \"%s\" finns inte"
 
-#: scripts/dpkg-shlibdeps.pl:98
+#: scripts/dpkg-shlibdeps.pl:103
 #, perl-format
 msgid "unrecognised dependency field `%s'"
 msgstr "okänt beroendefält \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:132
+#: scripts/dpkg-shlibdeps.pl:137
 msgid "need at least one executable"
 msgstr "behöver minst en binär"
 
-#: scripts/dpkg-shlibdeps.pl:175
+#: scripts/dpkg-shlibdeps.pl:180
 #, perl-format
 msgid "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s')."
 msgstr ""
+"hittade inte biblioteket %s som behövs av %s (ELF-format. \"%s\"; RPATH: \"%s"
+"\")."
 
-#: scripts/dpkg-shlibdeps.pl:262
+#: scripts/dpkg-shlibdeps.pl:267
 #, perl-format
 msgid "%s has an unexpected SONAME (%s)"
 msgstr "%s har ett oväntat SONAMN (%s)"
 
-#: scripts/dpkg-shlibdeps.pl:283
+#: scripts/dpkg-shlibdeps.pl:288
 #, perl-format
 msgid "no dependency information found for %s (used by %s)."
 msgstr "hittade ingen beroendeinformation för %s (använd av %s)."
 
-#: scripts/dpkg-shlibdeps.pl:314
+#: scripts/dpkg-shlibdeps.pl:319
 msgid ""
 "binaries to analyze should already be installed in their package's directory."
 msgstr ""
 "binärer som skall analyseras måste redan vara installerade i sitt pakets "
 "katalog."
 
-#: scripts/dpkg-shlibdeps.pl:357
+#: scripts/dpkg-shlibdeps.pl:362
 #, perl-format
 msgid "symbol %s used by %s found in none of the libraries."
 msgstr "symbolen %s, som används av %s, hittades inte i något av biblioteken."
 
-#: scripts/dpkg-shlibdeps.pl:360
+#: scripts/dpkg-shlibdeps.pl:365
 #, perl-format
 msgid ""
 "%s contains an unresolvable reference to symbol %s: it's probably a plugin."
@@ -1522,7 +1477,7 @@ msgstr ""
 "%s innehåller en referens till symbolen %s som inte kan kopplas; det är "
 "troligen ett insticksprogram."
 
-#: scripts/dpkg-shlibdeps.pl:382
+#: scripts/dpkg-shlibdeps.pl:387
 #, perl-format
 msgid "%d similar warning has been skipped (use -v to see it)."
 msgid_plural ""
@@ -1532,85 +1487,71 @@ msgstr[0] ""
 msgstr[1] ""
 "%d andra liknande varningar har hoppats över (använd -v för att visa alla)."
 
-#: scripts/dpkg-shlibdeps.pl:409
+#: scripts/dpkg-shlibdeps.pl:414
 #, perl-format
-msgid "%s shouldn't be linked with %s (it uses none of its symbols)."
-msgstr "%s borde inte vara länkat mot %s (inga av symbolerna används)."
+msgid ""
+"%s should not be linked against %s (it uses none of the library's symbols)."
+msgstr ""
+"%s borde inte vara länkat mot %s (inga av symbolerna i biblioteket används)."
 
-#: scripts/dpkg-shlibdeps.pl:422
+#: scripts/dpkg-shlibdeps.pl:427
 #, perl-format
 msgid ""
-"dependency on %s could be avoided if \"%s\" were not uselessly linked "
-"against it (they use none of its symbols)."
-msgstr ""
-"beroendet på %s kunde undvikas om inte \"%s\" meningslöst länkades mot det "
-"(de använder inga av dess symboler)."
-
-#: scripts/dpkg-shlibdeps.pl:431
-#, fuzzy
-#| msgid ""
-#| "couldn't find library %s needed by %s (ELF format: '%s'; RPATH: '%s').\n"
-#| "Note: libraries are not searched in other binary packages that do not "
-#| "have any shlibs or symbols file.\n"
-#| "To help dpkg-shlibdeps find private libraries, you might need to set "
-#| "LD_LIBRARY_PATH."
+"package could avoid a useless dependency if %s was not linked against %s (it "
+"uses none of the library's symbols)."
+msgid_plural ""
+"package could avoid a useless dependency if %s were not linked against %s "
+"(they use none of the library's symbols)."
+msgstr[0] ""
+"paketet kunde undvika ett onödigt beroende om %s inte länkades mot %s (det "
+"använder inget av bibliotekets symboler)."
+msgstr[1] ""
+"paketet kunde undvika ett onödigt beroende om %s inte länkades mot %s (de "
+"använder inget av bibliotekets symboler)."
+
+#: scripts/dpkg-shlibdeps.pl:438
 msgid ""
 "Note: libraries are not searched in other binary packages that do not have "
 "any shlibs or symbols file.\n"
 "To help dpkg-shlibdeps find private libraries, you might need to set "
 "LD_LIBRARY_PATH."
 msgstr ""
-"hittade inte biblioteket %s som behövs för %s (ELF-format: \"%s\"; RPATH: "
-"\"%s\").\n"
 "Observera: andra binärpaket som inte har shlibs- eller symbols-filer söks "
 "inte genom efter bibliotek.\n"
 "För att hjälpa dpkg-shlibdeps att hitta privata bibliotek måste du kanske "
 "sätta LD_LIBRARY_PATH."
 
-#: scripts/dpkg-shlibdeps.pl:434
+#: scripts/dpkg-shlibdeps.pl:441
 msgid "Cannot continue due to the error above."
 msgid_plural "Cannot continue due to the errors listed above."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kan inte fortsätta på grund av ovanstående fel."
+msgstr[1] "Kan inte fortsätta på grund av ovanstående fel."
 
-#: scripts/dpkg-shlibdeps.pl:445
+#: scripts/dpkg-shlibdeps.pl:452
 #, perl-format
 msgid "open new substvars file `%s'"
 msgstr "öppna ny substvar-fil \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:448
+#: scripts/dpkg-shlibdeps.pl:455
 #, perl-format
 msgid "open old varlist file `%s' for reading"
 msgstr "öppna gammal varlistefil \"%s\" för läsning"
 
-#: scripts/dpkg-shlibdeps.pl:451
+#: scripts/dpkg-shlibdeps.pl:458
 #, perl-format
 msgid "copy old entry to new varlist file `%s'"
 msgstr "kopiera gammal post till ny varlistefil \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:515
+#: scripts/dpkg-shlibdeps.pl:522
 #, perl-format
 msgid "invalid dependency got generated: %s"
 msgstr "ogiltigt beroende skapades: %s"
 
-#: scripts/dpkg-shlibdeps.pl:525
+#: scripts/dpkg-shlibdeps.pl:532
 #, perl-format
 msgid "install new varlist file `%s'"
 msgstr "installerar ny varlistefil \"%s\""
 
-#: scripts/dpkg-shlibdeps.pl:535
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2000 Wichert Akkerman.\n"
-"Copyright (C) 2006 Frank Lichtenheld.\n"
-"Copyright (C) 2007 Raphael Hertzog.\n"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2000 Wichert Akkerman.\n"
-"Copyright © 2006 Frank Lichtenheld.Copyright © 2007 Raphael Hertzog.\n"
-
 #: scripts/dpkg-shlibdeps.pl:550
 #, perl-format
 msgid ""
@@ -1716,136 +1657,152 @@ msgstr "skriv omdirigeringsinformation på standard fel"
 msgid "unknown output from dpkg --search: '%s'"
 msgstr "okända utdata från dpkg --search: \"%s\""
 
-#: scripts/dpkg-source.pl:100
+#: scripts/dpkg-source.pl:104
 #, perl-format
 msgid "%s needs a directory"
 msgstr "%s behöver en katalog"
 
-#: scripts/dpkg-source.pl:103
+#: scripts/dpkg-source.pl:110
 #, perl-format
 msgid "cannot stat directory %s"
 msgstr "kan inte ta status på katalogen %s"
 
-#: scripts/dpkg-source.pl:105
+#: scripts/dpkg-source.pl:112
 #, perl-format
 msgid "directory argument %s is not a directory"
 msgstr "katalogargumentet %s är inte en katalog"
 
-#: scripts/dpkg-source.pl:123
+#: scripts/dpkg-source.pl:117 scripts/Dpkg/Source/Package/V2.pm:476
+#: scripts/Dpkg/Source/Package/V2.pm:478 scripts/Dpkg/Source/Package/V2.pm:480
+#: scripts/Dpkg/Source/Package/V2.pm:482
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
+#: scripts/Dpkg/Source/Package/V3/git.pm:104
+#: scripts/Dpkg/Source/Package/V3/git.pm:143
+#: scripts/Dpkg/Source/Package/V3/git.pm:155
+#: scripts/Dpkg/Source/Package/V3/git.pm:174
+#, perl-format
+msgid "unable to chdir to `%s'"
+msgstr "kan inte byta katalog till \"%s\""
+
+#: scripts/dpkg-source.pl:135
 #, perl-format
 msgid "using options from %s: %s"
 msgstr "använder flaggor från %s: %s"
 
-#: scripts/dpkg-source.pl:138 scripts/Dpkg/Compression.pm:168
+#: scripts/dpkg-source.pl:150 scripts/Dpkg/Compression.pm:173
 #, perl-format
 msgid "%s is not a supported compression"
 msgstr "%s är inte en komprimering som stöds"
 
-#: scripts/dpkg-source.pl:144 scripts/Dpkg/Compression.pm:193
+#: scripts/dpkg-source.pl:156 scripts/Dpkg/Compression.pm:202
 #: scripts/Dpkg/Compression/Process.pm:86
 #, perl-format
 msgid "%s is not a compression level"
 msgstr "%s är inte en komprimeringsnivå"
 
-#: scripts/dpkg-source.pl:199
-msgid "need a command (-x, -b, --before-build, --after-build, --print-format)"
+#: scripts/dpkg-source.pl:214
+msgid ""
+"need a command (-x, -b, --before-build, --after-build, --print-format, --"
+"commit)"
 msgstr ""
-"behöver ett kommando (-x, -b, --before-build, --after-build, --print-format)"
+"behöver ett kommando (-x, -b, --before-build, --after-build, --print-format, "
+"--commit)"
 
-#: scripts/dpkg-source.pl:268
+#: scripts/dpkg-source.pl:238
+#, perl-format
+msgid "%s doesn't contain any information about the source package"
+msgstr "%s innehåller inte någon information om källkodspaketet"
+
+#: scripts/dpkg-source.pl:283
 #, perl-format
 msgid "`%s' is not a legal architecture string"
 msgstr "\"%s\" är inte en giltig arkitektursträng"
 
-#: scripts/dpkg-source.pl:271
+#: scripts/dpkg-source.pl:286
 #, perl-format
 msgid "architecture %s only allowed on its own (list for package %s is `%s')"
 msgstr "arkitektur %s tillåts inte ensamt (listan för paketet %s är \"%s\")"
 
-#: scripts/dpkg-source.pl:324 scripts/Dpkg/BuildFlags.pm:190
+#: scripts/dpkg-source.pl:301
+#, perl-format
+msgid "%s doesn't list any binary package"
+msgstr "%s räknar inte upp några binärpaket"
+
+#: scripts/dpkg-source.pl:343 scripts/Dpkg/BuildFlags.pm:284
 #: scripts/Dpkg/Compression/FileHandle.pm:401
 #: scripts/Dpkg/Interface/Storable.pm:87 scripts/Dpkg/Shlibs/Objdump.pm:122
-#: scripts/Dpkg/Source/Package/V2.pm:360 scripts/Dpkg/Source/Package/V2.pm:505
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:111
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:276
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:330
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:377
+#: scripts/Dpkg/Source/Package/V2.pm:277 scripts/Dpkg/Source/Package/V2.pm:425
+#: scripts/Dpkg/Source/Package/V2.pm:561
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:112
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:286
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:348
 #, perl-format
 msgid "cannot read %s"
 msgstr "kan inte läsa %s"
 
-#: scripts/dpkg-source.pl:331
+#: scripts/dpkg-source.pl:350
 #, perl-format
 msgid "no source format specified in %s, see dpkg-source(1)"
 msgstr "källkodsformat ej angivet i %s, se dpkg-source(1)"
 
-#: scripts/dpkg-source.pl:356
+#: scripts/dpkg-source.pl:378
 #, perl-format
 msgid "can't build with source format '%s': %s"
 msgstr "kan inte bygga med källkodsformatet \"%s\": %s"
 
-#: scripts/dpkg-source.pl:359
+#: scripts/dpkg-source.pl:381
 #, perl-format
 msgid "using source format `%s'"
 msgstr "använder källkodsformatet \"%s\""
 
-#: scripts/dpkg-source.pl:366 scripts/Dpkg/Source/Package/V1.pm:300
-#: scripts/Dpkg/Source/Package/V1.pm:345 scripts/Dpkg/Source/Package/V2.pm:488
+#: scripts/dpkg-source.pl:388 scripts/Dpkg/Source/Package/V1.pm:301
+#: scripts/Dpkg/Source/Package/V1.pm:346 scripts/Dpkg/Source/Package/V2.pm:541
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:152
-#: scripts/Dpkg/Source/Package/V3/native.pm:83
+#: scripts/Dpkg/Source/Package/V3/native.pm:84
 #, perl-format
 msgid "building %s in %s"
 msgstr "bygger %s i %s"
 
-#: scripts/dpkg-source.pl:377
+#: scripts/dpkg-source.pl:399
 msgid "-x needs at least one argument, the .dsc"
 msgstr "-x behöver åtminstone ett argument, .dsc-filen"
 
-#: scripts/dpkg-source.pl:380
+#: scripts/dpkg-source.pl:402
 msgid "-x takes no more than two arguments"
 msgstr "-x tar maximalt två argument"
 
-#: scripts/dpkg-source.pl:384
+#: scripts/dpkg-source.pl:406
 msgid "-x needs the .dsc file as first argument, not a directory"
 msgstr "-x måste ha .dsc-filen som första argument, inte en katalog"
 
-#: scripts/dpkg-source.pl:400
+#: scripts/dpkg-source.pl:422
 #, perl-format
 msgid "unpack target exists: %s"
 msgstr "mål för uppackning finns redan: %s"
 
-#: scripts/dpkg-source.pl:410
+#: scripts/dpkg-source.pl:432
 #, perl-format
 msgid "%s doesn't contain a valid OpenPGP signature"
 msgstr "%s innehåller inte en giltig OpenPGP-signatur"
 
-#: scripts/dpkg-source.pl:412
+#: scripts/dpkg-source.pl:434
 #, perl-format
 msgid "extracting unsigned source package (%s)"
 msgstr "extraherar osignerat källkodspaket (%s)"
 
-#: scripts/dpkg-source.pl:419
+#: scripts/dpkg-source.pl:441
 #, perl-format
 msgid "extracting %s in %s"
 msgstr "extraherar %s i %s"
 
-#: scripts/dpkg-source.pl:427
+#: scripts/dpkg-source.pl:449
 msgid "only one of -x, -b or --print-format allowed, and only once"
 msgstr "endast en av -x, -b och --print-format tillåts, och endast en gång"
 
-#: scripts/dpkg-source.pl:435
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson\n"
-"Copyright (C) 1997 Klee Dienes\n"
-"Copyright (C) 2008 Raphael Hertzog"
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson\n"
-"Copyright © 1997 Klee Dienes\n"
-"Copyright © 2008 Raphael Hertzog"
-
-#: scripts/dpkg-source.pl:448
+#: scripts/dpkg-source.pl:465
 #, perl-format
 msgid ""
 "Usage: %s [<option> ...] <command>\n"
@@ -1855,7 +1812,9 @@ msgid ""
 "                           extract source package.\n"
 "  -b <dir>                 build source package.\n"
 "  --print-format <dir>     print the source format that would be\n"
-"                           used to build the source package."
+"                           used to build the source package.\n"
+"  --commit [<dir> [<patch-name>]]\n"
+"                           store upstream changes in a new patch."
 msgstr ""
 "Användning: %s [<flagga> ...] <kommando>\n"
 "\n"
@@ -1864,9 +1823,11 @@ msgstr ""
 "                           extrahera källkodspaket.\n"
 "  -b <kat>                 bygg källkodspaket.\n"
 "  --print-format <kat>     visa källkodsformatet som skulle användas\n"
-"                           för att bygga källkodspaketet."
+"                           för att bygga källkodspaketet.\n"
+"  --commit [<kat> [<patch-namn>]]\n"
+"                           spara uppströmsändringar som en ny patch."
 
-#: scripts/dpkg-source.pl:457
+#: scripts/dpkg-source.pl:476
 #, perl-format
 msgid ""
 "Build options:\n"
@@ -1909,7 +1870,7 @@ msgstr ""
 "                           \"%d\", värden som stöds är: \"1\"-\"9\", \"best"
 "\", \"fast\")"
 
-#: scripts/dpkg-source.pl:475
+#: scripts/dpkg-source.pl:494
 msgid ""
 "Extract options:\n"
 "  --no-copy                don't copy .orig tarballs\n"
@@ -1924,7 +1885,7 @@ msgstr ""
 "uppackning\n"
 "  --require-valid-signature avbryt om paketet saknar giltig signatur"
 
-#: scripts/dpkg-source.pl:480
+#: scripts/dpkg-source.pl:499
 msgid ""
 "General options:\n"
 "  -h, --help               show this help message.\n"
@@ -1934,7 +1895,7 @@ msgstr ""
 "  -h, --help               visa detta hjälpmeddelande.\n"
 "      --version            visa versionsnummer."
 
-#: scripts/dpkg-source.pl:484
+#: scripts/dpkg-source.pl:503
 msgid ""
 "More options are available but they depend on the source package format.\n"
 "See dpkg-source(1) for more info."
@@ -1942,16 +1903,6 @@ msgstr ""
 "Ytterligare flaggor finns, men de beror på källkodspaketformatet.\n"
 "Se dpkg-source(1) för vidare information."
 
-#: scripts/changelog/debian.pl:36
-msgid ""
-"\n"
-"Copyright (C) 1996 Ian Jackson.\n"
-"Copyright (C) 2005,2007 Frank Lichtenheld."
-msgstr ""
-"\n"
-"Copyright © 1996 Ian Jackson.\n"
-"Copyright © 2005,2007 Frank Lichtenheld."
-
 #: scripts/changelog/debian.pl:47
 #, perl-format
 msgid ""
@@ -2020,15 +1971,15 @@ msgid "<standard input>"
 msgstr "<standard in>"
 
 #: scripts/changelog/debian.pl:136
-msgid "fatal error occured while parsing input"
+msgid "fatal error occurred while parsing input"
 msgstr "ödesdigert fel vid tolkning av indata"
 
 #: scripts/changelog/debian.pl:139
 #, perl-format
-msgid "fatal error occured while parsing %s"
+msgid "fatal error occurred while parsing %s"
 msgstr "ödesdigert fel vid tolkning av %s"
 
-#: scripts/Dpkg/Arch.pm:86
+#: scripts/Dpkg/Arch.pm:92
 msgid ""
 "Couldn't determine gcc system type, falling back to default (native "
 "compilation)"
@@ -2036,24 +1987,24 @@ msgstr ""
 "Kunde inte bestämma gcc-systemtyp, faller tillbaka på standard (lokal "
 "kompilering)"
 
-#: scripts/Dpkg/Arch.pm:95
+#: scripts/Dpkg/Arch.pm:101
 #, perl-format
 msgid ""
 "Unknown gcc system type %s, falling back to default (native compilation)"
 msgstr ""
 "Okänd gcc-systemtyp %s, faller tillbaka på standard (lokal kompilering)"
 
-#: scripts/Dpkg/BuildFlags.pm:198
+#: scripts/Dpkg/BuildFlags.pm:292
 #, perl-format
 msgid "line %d of %s mentions unknown flag %s"
 msgstr "rad %d i %s anger okänd flagga %s"
 
-#: scripts/Dpkg/BuildFlags.pm:207
+#: scripts/Dpkg/BuildFlags.pm:305
 #, perl-format
 msgid "line %d of %s is invalid, it has been ignored."
 msgstr "rad %d i %s är ogiltig och har ignorerats."
 
-#: scripts/Dpkg/BuildOptions.pm:91
+#: scripts/Dpkg/BuildOptions.pm:94
 #, perl-format
 msgid "invalid flag in %s: %s"
 msgstr "felaktig flagga i %s: %s"
@@ -2166,7 +2117,7 @@ msgid "found trailer where expected %s"
 msgstr "hittade fot där %s förväntades"
 
 #: scripts/Dpkg/Changelog/Debian.pm:140
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:149
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:153
 msgid "badly formatted trailer line"
 msgstr "felaktigt formaterad fotrad"
 
@@ -2209,16 +2160,21 @@ msgstr "felaktigt formaterat värde för \"urgency\": %s"
 msgid "unknown key-value %s"
 msgstr "okänt nyckelvärde %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:139
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:140
+#, perl-format
+msgid "version '%s' is invalid: %s"
+msgstr "versionen \"%s\" är ogiltig: %s"
+
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:143
 msgid "the header doesn't match the expected regex"
 msgstr "huvudet motsvarar inte det förväntat reguljärt uttryck"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:152
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:156
 #, perl-format
 msgid "couldn't parse date %s"
 msgstr "kunde inte tolka datumet %s"
 
-#: scripts/Dpkg/Changelog/Entry/Debian.pm:155
+#: scripts/Dpkg/Changelog/Entry/Debian.pm:159
 msgid "the trailer doesn't match the expected regex"
 msgstr "filslutet motsvarar inte det förväntat reguljärt uttryck"
 
@@ -2311,8 +2267,8 @@ msgstr "tolkad version av ändringslogg"
 
 #: scripts/Dpkg/Control.pm:156 scripts/Dpkg/Control.pm:158
 #, perl-format
-msgid "entry of APT's %s file"
-msgstr "post i APT-filen %s"
+msgid "entry in repository's %s file"
+msgstr "post i arkivets fil %s"
 
 #: scripts/Dpkg/Control.pm:160 scripts/Dpkg/Control.pm:164
 #, perl-format
@@ -2344,50 +2300,51 @@ msgstr "styrinformation"
 msgid "first block lacks a source field"
 msgstr "första blocket saknar source-fält"
 
-#: scripts/Dpkg/Control/Info.pm:110
-msgid "block lacks a package field"
-msgstr "blocket saknar package-fält"
+#: scripts/Dpkg/Control/Info.pm:110 scripts/Dpkg/Control/Info.pm:113
+#, perl-format
+msgid "block lacks the '%s' field"
+msgstr "blocket saknar fältet \"%s\""
 
-#: scripts/Dpkg/Control/Hash.pm:172
+#: scripts/Dpkg/Control/Hash.pm:182
 #, perl-format
 msgid "duplicate field %s found"
 msgstr "duplicerat fält %s hittades"
 
-#: scripts/Dpkg/Control/Hash.pm:180
+#: scripts/Dpkg/Control/Hash.pm:190
 msgid "continued value line not in field"
 msgstr "fortsatt värderad inte i fält"
 
-#: scripts/Dpkg/Control/Hash.pm:194
+#: scripts/Dpkg/Control/Hash.pm:204
 msgid "PGP signature not allowed here"
 msgstr "PGP-signatur tillåts inte här"
 
-#: scripts/Dpkg/Control/Hash.pm:201
+#: scripts/Dpkg/Control/Hash.pm:211
 msgid "expected PGP signature, found EOF after blank line"
 msgstr "förväntade PGP-signatur, hittade filslut efter tomrad"
 
-#: scripts/Dpkg/Control/Hash.pm:205
+#: scripts/Dpkg/Control/Hash.pm:215
 #, perl-format
 msgid "expected PGP signature, found something else `%s'"
 msgstr "förväntade PGP-signatur, hittade något annat \"%s\""
 
-#: scripts/Dpkg/Control/Hash.pm:213
+#: scripts/Dpkg/Control/Hash.pm:223
 msgid "unfinished PGP signature"
 msgstr "oavslutad PGP-signatur"
 
-#: scripts/Dpkg/Control/Hash.pm:219
+#: scripts/Dpkg/Control/Hash.pm:229
 msgid "line with unknown format (not field-colon-value)"
 msgstr "rad med okänt format (inte fält-kolon-värde)"
 
-#: scripts/Dpkg/Control/Hash.pm:316
+#: scripts/Dpkg/Control/Hash.pm:326
 msgid "write error on control data"
 msgstr "skrivfel i styrdata"
 
-#: scripts/Dpkg/Deps.pm:274
+#: scripts/Dpkg/Deps.pm:297
 #, perl-format
 msgid "can't parse dependency %s"
 msgstr "kan inte tolka beroendet %s:"
 
-#: scripts/Dpkg/Deps.pm:301
+#: scripts/Dpkg/Deps.pm:324
 msgid "an union dependency can only contain simple dependencies"
 msgstr "ett unionsberoende kan endast innehålla enkla beroenden"
 
@@ -2419,17 +2376,11 @@ msgstr "%s dog av signal %s"
 msgid "%s failed with unknown exit code %d"
 msgstr "%s misslyckades med okänd felkod %d"
 
-#: scripts/Dpkg/ErrorHandling.pm:113
+#: scripts/Dpkg/ErrorHandling.pm:115
 #, perl-format
 msgid "syntax error in %s at line %d: %s"
 msgstr "syntaxfel i %s på rad %d: %s"
 
-#: scripts/Dpkg/Interface/Storable.pm:91
-#: scripts/Dpkg/Interface/Storable.pm:119 scripts/Dpkg/Source/Patch.pm:290
-#, perl-format
-msgid "cannot close %s"
-msgstr "kan inte stänga %s"
-
 #: scripts/Dpkg/IPC.pm:211 scripts/Dpkg/IPC.pm:217 scripts/Dpkg/IPC.pm:223
 #, perl-format
 msgid "pipe for %s"
@@ -2523,8 +2474,8 @@ msgstr "stängning av tar-indata"
 msgid "cannot create directory %s"
 msgstr "kan inte skapa katalogen %s"
 
-#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:231
-#: scripts/Dpkg/Source/Package/V2.pm:192
+#: scripts/Dpkg/Source/Archive.pm:145 scripts/Dpkg/Source/Package.pm:307
+#: scripts/Dpkg/Source/Package/V2.pm:199
 #, perl-format
 msgid "cannot opendir %s"
 msgstr "kan inte öppna katalog %s"
@@ -2555,12 +2506,11 @@ msgid "cannot change timestamp for %s"
 msgstr "kan inte ändra tidsstämpel på %s"
 
 #: scripts/Dpkg/Source/Functions.pm:85
-#, fuzzy, perl-format
-#| msgid "cannot change timestamp for %s"
+#, perl-format
 msgid "cannot read timestamp from %s"
-msgstr "kan inte ändra tidsstämpel på %s"
+msgstr "kan inte läsa tidsstämpel från %s"
 
-#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:378
+#: scripts/Dpkg/Source/Patch.pm:70 scripts/Dpkg/Source/Package/V2.pm:443
 msgid "binary file contents changed"
 msgstr "innehåll i binär fil ändrat"
 
@@ -2635,7 +2585,7 @@ msgstr "exekveringsläge %04o på \"%s\" kommer inte representeras i diffen"
 msgid "special mode %04o of '%s' will not be represented in diff"
 msgstr "specialläget %04o på \"%s\" kommer inte representeras i diffen"
 
-#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:377
+#: scripts/Dpkg/Source/Patch.pm:300 scripts/Dpkg/Source/Package/V2.pm:442
 #, perl-format
 msgid "cannot represent change to %s: %s"
 msgstr "kan inte representera ändringen för %s: %s"
@@ -2676,13 +2626,12 @@ msgid "line after --- isn't as expected in diff `%s' (line %d)"
 msgstr "raden efter --- är inte som förväntad i diffen \"%s\" (rad %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:402
-#, fuzzy, perl-format
-#| msgid "none of the filenames in ---/+++ are relative in diff `%s' (line %d)"
+#, perl-format
 msgid "none of the filenames in ---/+++ are valid in diff '%s' (line %d)"
-msgstr "inget av filnamnen i ---/+++ är relativa i diffen \"%s\" (rad %d)"
+msgstr "inget av filnamnen i ---/+++ är giltiga i diffen \"%s\" (rad %d)"
 
 #: scripts/Dpkg/Source/Patch.pm:410
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:126
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:127
 #, perl-format
 msgid "%s contains an insecure path: %s"
 msgstr "%s innehåller en osäker sökväg: %s"
@@ -2746,7 +2695,7 @@ msgstr "tar bort patchsäkerhetskopian %s"
 msgid "nonexistent"
 msgstr "saknas"
 
-#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:358
+#: scripts/Dpkg/Source/Patch.pm:596 scripts/Dpkg/Source/Package.pm:458
 #, perl-format
 msgid "cannot stat %s"
 msgstr "kan inte ta status på %s"
@@ -2780,133 +2729,138 @@ msgstr "namngivet rör"
 msgid "named socket"
 msgstr "namngivet uttag"
 
-#: scripts/Dpkg/Source/Package.pm:133
+#: scripts/Dpkg/Source/Package.pm:188
 #, perl-format
 msgid "%s is not the name of a file"
 msgstr "%s är inte namnet på en fil"
 
-#: scripts/Dpkg/Source/Package.pm:153
+#: scripts/Dpkg/Source/Package.pm:208
 #, perl-format
 msgid "missing critical source control field %s"
 msgstr "saknar kritiska källkodsstyrfältet %s"
 
-#: scripts/Dpkg/Source/Package.pm:181
+#: scripts/Dpkg/Source/Package.pm:236
 #, perl-format
 msgid ""
 "source package format `%s' is not supported (Perl module %s is required)"
 msgstr "källkodsformatet \"%s\" stöds inte (Perlmodulen %s krävs)"
 
-#: scripts/Dpkg/Source/Package.pm:185
+#: scripts/Dpkg/Source/Package.pm:240
 #, perl-format
 msgid "invalid Format field `%s'"
 msgstr "ogiltigt Format-fält \"%s\""
 
-#: scripts/Dpkg/Source/Package.pm:212
+#: scripts/Dpkg/Source/Package.pm:288
 msgid "source and version are required to compute the source basename"
 msgstr "källkod och version behövs för att beräkna basnamn för källkod"
 
-#: scripts/Dpkg/Source/Package.pm:278 scripts/Dpkg/Source/Package.pm:280
+#: scripts/Dpkg/Source/Package.pm:371 scripts/Dpkg/Source/Package.pm:373
 #, perl-format
 msgid "failed to verify signature on %s"
 msgstr "misslyckades verifiera signaturen på %s"
 
-#: scripts/Dpkg/Source/Package.pm:287 scripts/Dpkg/Source/Package.pm:289
+#: scripts/Dpkg/Source/Package.pm:380 scripts/Dpkg/Source/Package.pm:382
 #, perl-format
 msgid "could not verify signature on %s since gpg isn't installed"
 msgstr "kunde inte verifiera signaturen på %s eftersom gpg inte installerats"
 
-#: scripts/Dpkg/Source/Package.pm:298
+#: scripts/Dpkg/Source/Package.pm:391
 #, perl-format
 msgid "%s is not a valid option for %s"
 msgstr "%s är inte en giltig flagga för %s"
 
-#: scripts/Dpkg/Source/Package.pm:360
+#: scripts/Dpkg/Source/Package.pm:460
 #, perl-format
 msgid "%s does not exist"
 msgstr "%s finns inte"
 
-#: scripts/Dpkg/Source/Package.pm:364
+#: scripts/Dpkg/Source/Package.pm:464
 #, perl-format
 msgid "cannot make %s executable"
 msgstr "kan inte göra %s exekverbar"
 
-#: scripts/Dpkg/Source/Package.pm:366
+#: scripts/Dpkg/Source/Package.pm:466
 #, perl-format
 msgid "%s is not a plain file"
 msgstr "%s är inte en vanlig fil"
 
-#: scripts/Dpkg/Source/Package/V1.pm:61
+#: scripts/Dpkg/Source/Package.pm:517
+#, perl-format
+msgid "'%s' is not supported by the source format '%s'"
+msgstr "\"%s\" stöds inte av källkodsformatet \"%s\""
+
+#: scripts/Dpkg/Source/Package/V1.pm:62
 #, perl-format
 msgid "-s%s option overrides earlier -s%s option"
 msgstr "flaggan -s%s ersätter tidigare flagga -s%s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:83
+#: scripts/Dpkg/Source/Package/V1.pm:84
 #, perl-format
 msgid "source handling style -s%s not allowed with -x"
 msgstr "källkodshanteringstyp -s%s tillåts inte med -x"
 
-#: scripts/Dpkg/Source/Package/V1.pm:95
-#: scripts/Dpkg/Source/Package/V3/native.pm:50
+#: scripts/Dpkg/Source/Package/V1.pm:96
+#: scripts/Dpkg/Source/Package/V3/native.pm:51
 msgid "multiple tarfiles in v1.0 source package"
 msgstr "flera tarfiler i v1.0-källkodspaket"
 
-#: scripts/Dpkg/Source/Package/V1.pm:100 scripts/Dpkg/Source/Package/V2.pm:122
+#: scripts/Dpkg/Source/Package/V1.pm:101 scripts/Dpkg/Source/Package/V2.pm:129
 #, perl-format
 msgid "unrecognized file for a %s source package: %s"
 msgstr "okänd fil för ett %s-källkodspaket: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:105
-#: scripts/Dpkg/Source/Package/V3/native.pm:57
+#: scripts/Dpkg/Source/Package/V1.pm:106
+#: scripts/Dpkg/Source/Package/V3/native.pm:58
 msgid "no tarfile in Files field"
 msgstr "ej tarfil i Files-fältet"
 
-#: scripts/Dpkg/Source/Package/V1.pm:108
+#: scripts/Dpkg/Source/Package/V1.pm:109
 msgid "native package with .orig.tar"
 msgstr "Debianspecifikt paket med .orig.tar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:121
+#: scripts/Dpkg/Source/Package/V1.pm:122
 #, perl-format
 msgid "unable to rename `%s' to `%s'"
 msgstr "kan inte byta namn på \"%s\" till \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:125 scripts/Dpkg/Source/Package/V2.pm:134
-#: scripts/Dpkg/Source/Package/V2.pm:146 scripts/Dpkg/Source/Package/V2.pm:159
+#: scripts/Dpkg/Source/Package/V1.pm:126 scripts/Dpkg/Source/Package/V2.pm:141
+#: scripts/Dpkg/Source/Package/V2.pm:153 scripts/Dpkg/Source/Package/V2.pm:166
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:190
-#: scripts/Dpkg/Source/Package/V3/native.pm:60
+#: scripts/Dpkg/Source/Package/V3/native.pm:61
 #, perl-format
 msgid "unpacking %s"
 msgstr "packar upp %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:132
+#: scripts/Dpkg/Source/Package/V1.pm:133
 msgid "unable to keep orig directory (already exists)"
 msgstr "kan inte behålla originalkatalog (finns redan)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:139
+#: scripts/Dpkg/Source/Package/V1.pm:140
 #, perl-format
 msgid "failed to rename newly-extracted %s to %s"
 msgstr "misslyckades att ta bort %s, som just extraherats, till %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:145
+#: scripts/Dpkg/Source/Package/V1.pm:146
 #, perl-format
 msgid "failed to rename saved %s to %s"
 msgstr "misslyckades att byta namn på sparad %s till %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:152 scripts/Dpkg/Source/Package/V2.pm:214
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:171
+#: scripts/Dpkg/Source/Package/V1.pm:153 scripts/Dpkg/Source/Package/V2.pm:222
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:172
 #, perl-format
 msgid "applying %s"
 msgstr "tillämpar %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:157
+#: scripts/Dpkg/Source/Package/V1.pm:158
 #, perl-format
 msgid "upstream files that have been modified: %s"
 msgstr "uppströmsfiler som har ändrats: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:167
+#: scripts/Dpkg/Source/Package/V1.pm:168
 msgid "only supports gzip compression"
 msgstr "stöder endast gzip-komprimering"
 
-#: scripts/Dpkg/Source/Package/V1.pm:178
+#: scripts/Dpkg/Source/Package/V1.pm:179
 msgid ""
 "-b takes at most a directory and an orig source argument (with v1.0 source "
 "package)"
@@ -2914,22 +2868,22 @@ msgstr ""
 "-b tar som mest en katalog och en originalkällkod som argument (med v1.0-"
 "källkodspaket)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:184
+#: scripts/Dpkg/Source/Package/V1.pm:185
 #, perl-format
 msgid "source handling style -s%s not allowed with -b"
 msgstr "källkodshanteringstyp -s%s tillåts inte med -b"
 
-#: scripts/Dpkg/Source/Package/V1.pm:199
+#: scripts/Dpkg/Source/Package/V1.pm:200
 #, perl-format
 msgid "packed orig `%s' exists but is not a plain file"
 msgstr "packad orig \"%s\" finns men är inte en vanlig fil"
 
-#: scripts/Dpkg/Source/Package/V1.pm:211
+#: scripts/Dpkg/Source/Package/V1.pm:212
 #, perl-format
 msgid "cannot stat orig argument %s"
 msgstr "kunde inte ta status på originalargumentet %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:217
+#: scripts/Dpkg/Source/Package/V1.pm:218
 #, perl-format
 msgid ""
 "orig argument is unpacked but source handling style -s%s calls for packed (."
@@ -2938,7 +2892,7 @@ msgstr ""
 "originalargument har packats upp men källkodshanteringstypen -s%s ber om en "
 "packad (.orig.tar.<ändelse>)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:225
+#: scripts/Dpkg/Source/Package/V1.pm:226
 #, perl-format
 msgid ""
 "orig argument is packed but source handling style -s%s calls for unpacked (."
@@ -2947,12 +2901,12 @@ msgstr ""
 "originalargument har packats men källkodshanteringstypen -s%s ber om en "
 "uppackad (orig/)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:230
+#: scripts/Dpkg/Source/Package/V1.pm:231
 #, perl-format
 msgid "orig argument %s is not a plain file or directory"
 msgstr "orig-parametern %s är inte en vanlig fil eller katalog"
 
-#: scripts/Dpkg/Source/Package/V1.pm:236
+#: scripts/Dpkg/Source/Package/V1.pm:237
 #, perl-format
 msgid ""
 "orig argument is empty (means no orig, no diff) but source handling style -s"
@@ -2961,35 +2915,35 @@ msgstr ""
 "originalargument är tomt (betyder ingen orig, ingen diff) men "
 "källkodshanteringstypen -s%s ber om något"
 
-#: scripts/Dpkg/Source/Package/V1.pm:249
+#: scripts/Dpkg/Source/Package/V1.pm:250
 #, perl-format
 msgid "unpacked orig `%s' exists but is not a directory"
 msgstr "uppackad orig \"%s\" finns men är inte en katalog"
 
-#: scripts/Dpkg/Source/Package/V1.pm:254
+#: scripts/Dpkg/Source/Package/V1.pm:255
 #, perl-format
 msgid "unable to stat putative unpacked orig `%s'"
 msgstr "kan inte ta status på förmodad uppackad orig \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:263
+#: scripts/Dpkg/Source/Package/V1.pm:264
 #, perl-format
 msgid "source directory '%s' is not <sourcepackage>-<upstreamversion> '%s'"
 msgstr ""
 "källkodskatalog \"%s\" är inte <källkodspaket>-<uppströmsversion> \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:272
+#: scripts/Dpkg/Source/Package/V1.pm:273
 #, perl-format
 msgid ".orig directory name %s is not <package>-<upstreamversion> (wanted %s)"
 msgstr ".orig-katalognamnet %s är inte <paket>-<uppströmsversion> (önskade %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:281
+#: scripts/Dpkg/Source/Package/V1.pm:282
 #, perl-format
 msgid ""
 ".orig.tar name %s is not <package>_<upstreamversion>.orig.tar (wanted %s)"
 msgstr ""
 ".orig.tar-namnet %s är inte <paket>_<uppströmsversion>.orig.tar (önskade %s)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:293
+#: scripts/Dpkg/Source/Package/V1.pm:294
 #, perl-format
 msgid ""
 "tarfile `%s' already exists, not overwriting, giving up; use -sU or -sR to "
@@ -2998,30 +2952,31 @@ msgstr ""
 "tarfilen \"%s\" finns redan, skriver inte över, ger upp, använd -sU eller -"
 "sR för att överstyra"
 
-#: scripts/Dpkg/Source/Package/V1.pm:297
+#: scripts/Dpkg/Source/Package/V1.pm:298
 #, perl-format
 msgid "unable to check for existence of `%s'"
 msgstr "kunde inte se om \"%s\" existerar"
 
-#: scripts/Dpkg/Source/Package/V1.pm:312 scripts/Dpkg/Source/Package/V1.pm:374
-#: scripts/Dpkg/Source/Package/V3/native.pm:96
+#: scripts/Dpkg/Source/Package/V1.pm:313 scripts/Dpkg/Source/Package/V1.pm:375
+#: scripts/Dpkg/Source/Package/V3/native.pm:98
 #, perl-format
 msgid "unable to rename `%s' (newly created) to `%s'"
 msgstr "kunde inte byta namn på \"%s\" (precis skapad) till \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:315 scripts/Dpkg/Source/Package/V1.pm:377
-#: scripts/Dpkg/Source/Package/V2.pm:461
-#: scripts/Dpkg/Source/Package/V3/native.pm:99
+#: scripts/Dpkg/Source/Package/V1.pm:316 scripts/Dpkg/Source/Package/V1.pm:378
+#: scripts/Dpkg/Source/Package/V2.pm:603
+#: scripts/Dpkg/Source/Package/V3/native.pm:102
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:367
 #, perl-format
 msgid "unable to change permission of `%s'"
 msgstr "kunde inte ändra beroenden på \"%s\""
 
-#: scripts/Dpkg/Source/Package/V1.pm:317 scripts/Dpkg/Source/Package/V2.pm:330
+#: scripts/Dpkg/Source/Package/V1.pm:318 scripts/Dpkg/Source/Package/V2.pm:348
 #, perl-format
 msgid "building %s using existing %s"
 msgstr "bygger %s med befintlig %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:326
+#: scripts/Dpkg/Source/Package/V1.pm:327
 #, perl-format
 msgid ""
 "orig dir `%s' already exists, not overwriting, giving up; use -sA, -sK or -"
@@ -3030,17 +2985,17 @@ msgstr ""
 "originalkatalog \"%s\" finns redan, skriver inte över, ger upp; använd -sA, -"
 "sK eller -sP för att överstyra"
 
-#: scripts/Dpkg/Source/Package/V1.pm:334
+#: scripts/Dpkg/Source/Package/V1.pm:335
 #, perl-format
 msgid "unable to check for existence of orig dir `%s'"
 msgstr "kan inte se om existerande originalkatalog \"%s\" finns"
 
-#: scripts/Dpkg/Source/Package/V1.pm:365
+#: scripts/Dpkg/Source/Package/V1.pm:366
 #, perl-format
 msgid "the diff modifies the following upstream files: %s"
 msgstr "diffen modifierar följande uppströmsfiler: %s"
 
-#: scripts/Dpkg/Source/Package/V1.pm:367
+#: scripts/Dpkg/Source/Package/V1.pm:368
 msgid ""
 "use the '3.0 (quilt)' format to have separate and documented changes to "
 "upstream files, see dpkg-source(1)"
@@ -3048,65 +3003,70 @@ msgstr ""
 "använd formatet \"3.0 (quilt)\" för att ha separata och dokumenterade "
 "ändringar på uppströmsfiler, se dpkg-source(1)"
 
-#: scripts/Dpkg/Source/Package/V1.pm:369 scripts/Dpkg/Source/Package/V2.pm:465
+#: scripts/Dpkg/Source/Package/V1.pm:370
 msgid "aborting due to --abort-on-upstream-changes"
 msgstr "avbryter på grund av --abort-on-upstream-changes"
 
-#: scripts/Dpkg/Source/Package/V1.pm:387
+#: scripts/Dpkg/Source/Package/V1.pm:388
 #, perl-format
 msgid "%s: unrepresentable changes to source"
 msgstr "%s: ändring i källkod kan inte representeras"
 
-#: scripts/Dpkg/Source/Package/V2.pm:112
+#: scripts/Dpkg/Source/Package/V2.pm:119
 #, perl-format
 msgid "duplicate files in %s source package: %s.*"
 msgstr "dubblerade filer i %s-källkodspaket: %s.*"
 
-#: scripts/Dpkg/Source/Package/V2.pm:128
+#: scripts/Dpkg/Source/Package/V2.pm:135
 msgid "missing orig.tar or debian.tar file in v2.0 source package"
 msgstr "saknad orig.tar- eller debian.tar-fil för v2.0-källkodspaket"
 
-#: scripts/Dpkg/Source/Package/V2.pm:148
+#: scripts/Dpkg/Source/Package/V2.pm:155
 #, perl-format
 msgid "required removal of `%s' installed by original tarball"
 msgstr "nödvändig borttagning av \"%s\" installerad av originaltarboll"
 
-#: scripts/Dpkg/Source/Package/V2.pm:232
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:245
+#: scripts/Dpkg/Source/Package/V2.pm:240
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:255
 #, perl-format
 msgid "unapplying %s"
 msgstr "tar bort tillämpning av %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:246 scripts/Dpkg/Source/Package/V2.pm:328
-msgid "no orig.tar file found"
-msgstr "ingen orig.tar-fil hittades"
-
-#: scripts/Dpkg/Source/Package/V2.pm:285
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:310
-msgid ""
-"patches have not been applied, applying them now (use --no-preparation to "
-"override)"
-msgstr ""
-"patcharna har inte tillämpats, tillämpar dem nu (använd -no-preparation för "
-"att överstyra)"
-
-#: scripts/Dpkg/Source/Package/V2.pm:295
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
-#: scripts/Dpkg/Source/Package/V3/native.pm:75
+#: scripts/Dpkg/Source/Package/V2.pm:263 scripts/Dpkg/Source/Package/V2.pm:344
 #, perl-format
-msgid "-b takes only one parameter with format `%s'"
-msgstr "-b tar bara en parameter för formatet \"%s\""
+msgid "no upstream tarball found at %s"
+msgstr "hittade ingen uppströms-tarboll på %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:314
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:329
+msgid "patches are not applied, applying them now"
+msgstr "patcharna har inte tillämpats, tillämpar dem nu"
 
-#: scripts/Dpkg/Source/Package/V2.pm:315
+#: scripts/Dpkg/Source/Package/V2.pm:331
 #, perl-format
 msgid "several orig.tar files found (%s and %s) but only one is allowed"
 msgstr "flera orig.tar-filer hittades (%s och %s) men endast en tillåts"
 
-#: scripts/Dpkg/Source/Package/V2.pm:351
+#: scripts/Dpkg/Source/Package/V2.pm:370
 msgid "copy of the debian directory"
 msgstr "kopia av debian-katalogen"
 
-#: scripts/Dpkg/Source/Package/V2.pm:379
+#: scripts/Dpkg/Source/Package/V2.pm:388
+msgid "unrepresentable changes to source"
+msgstr "ändring i källkod kan inte representeras"
+
+#: scripts/Dpkg/Source/Package/V2.pm:391
+msgid "local changes detected, the modified files are:"
+msgstr "lokala ändringar upptäcktes, de ändrade filerna är:"
+
+#: scripts/Dpkg/Source/Package/V2.pm:410
+#: scripts/Dpkg/Source/Package/V3/bzr.pm:97
+#: scripts/Dpkg/Source/Package/V3/native.pm:76
+#, perl-format
+msgid "-b takes only one parameter with format `%s'"
+msgstr "-b tar bara en parameter för formatet \"%s\""
+
+#: scripts/Dpkg/Source/Package/V2.pm:444
 #, perl-format
 msgid ""
 "add %s in debian/source/include-binaries if you want to store the modified "
@@ -3115,12 +3075,12 @@ msgstr ""
 "lägg till %s i debian/source/include-binaries om du vill spara den "
 "modifierade binären i debian-tarbollen"
 
-#: scripts/Dpkg/Source/Package/V2.pm:393
+#: scripts/Dpkg/Source/Package/V2.pm:458
 #, perl-format
 msgid "unwanted binary file: %s"
 msgstr "oönskad binärfil: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:422
+#: scripts/Dpkg/Source/Package/V2.pm:493
 #, perl-format
 msgid ""
 "detected %d unwanted binary file (add it in debian/source/include-binaries "
@@ -3135,30 +3095,57 @@ msgstr[1] ""
 "upptäckte %d oönskade binärfiler (lägg till dem i debian/source/include-"
 "binaries för att tillåta att de tas med)"
 
-#: scripts/Dpkg/Source/Package/V2.pm:442
-msgid "unrepresentable changes to source"
-msgstr "ändring i källkod kan inte representeras"
+#: scripts/Dpkg/Source/Package/V2.pm:508
+#, perl-format
+msgid "you can integrate the local changes with %s"
+msgstr "du kan integrera de lokala ändringarna med %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:446 scripts/Dpkg/Source/Package/V2.pm:450
+#: scripts/Dpkg/Source/Package/V2.pm:510
 #, perl-format
-msgid "cannot remove %s"
-msgstr "kan inte ta bort %s"
+msgid "aborting due to unexpected upstream changes, see %s"
+msgstr "avbryter på grund av oväntade uppströmsändringar, se %s-changes"
 
-#: scripts/Dpkg/Source/Package/V2.pm:453
+#: scripts/Dpkg/Source/Package/V2.pm:520 scripts/Dpkg/Source/Package/V2.pm:660
 #, perl-format
-msgid "local changes stored in %s, the modified files are:"
-msgstr "lokala ändringar sparade i %s, de ändrade filerna är:"
+msgid "local changes have been recorded in a new patch: %s"
+msgstr "lokala ändringar har skrivits till en ny patch: %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:459
+#: scripts/Dpkg/Source/Package/V2.pm:524 scripts/Dpkg/Source/Package/V2.pm:609
+#: scripts/Dpkg/Source/Package/V2.pm:644 scripts/Dpkg/Source/Package/V2.pm:658
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:369
 #, perl-format
-msgid "cannot rename %s to %s"
-msgstr "kan inte byta namn på %s till %s"
+msgid "cannot remove %s"
+msgstr "kan inte ta bort %s"
 
-#: scripts/Dpkg/Source/Package/V2.pm:481
+#: scripts/Dpkg/Source/Package/V2.pm:534
 #, perl-format
 msgid "adding %s to %s"
 msgstr "lägger %s till %s"
 
+#: scripts/Dpkg/Source/Package/V2.pm:601
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:365
+#, perl-format
+msgid "failed to copy %s to %s"
+msgstr "misslyckades att kopiera %s till %s"
+
+#: scripts/Dpkg/Source/Package/V2.pm:624
+#, perl-format
+msgid "cannot register changes in %s, this patch already exists"
+msgstr "kan inte registrera ändringar i %s, patchen finns redan"
+
+#: scripts/Dpkg/Source/Package/V2.pm:636
+#, perl-format
+msgid "patch file '%s' doesn't exist"
+msgstr "patchfilen \"%s\" finns inte"
+
+#: scripts/Dpkg/Source/Package/V2.pm:645
+msgid "there are no local changes to record"
+msgstr "det finns inte några lokala ändringar att spara"
+
+#: scripts/Dpkg/Source/Package/V2.pm:650
+msgid "Enter the desired patch name: "
+msgstr "Ange önskat patchnamn: "
+
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:52
 msgid ""
 "This source package can only be manipulated using bzr, which is not in the "
@@ -3189,18 +3176,6 @@ msgstr "%s är en symbolisk till länk utanför %s"
 msgid "doesn't contain a bzr repository"
 msgstr "innehåller inte ett bzr-arkiv"
 
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:111
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:134
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:198
-#: scripts/Dpkg/Source/Package/V3/bzr.pm:204
-#: scripts/Dpkg/Source/Package/V3/git.pm:104
-#: scripts/Dpkg/Source/Package/V3/git.pm:143
-#: scripts/Dpkg/Source/Package/V3/git.pm:155
-#: scripts/Dpkg/Source/Package/V3/git.pm:174
-#, perl-format
-msgid "unable to chdir to `%s'"
-msgstr "kan inte byta katalog till \"%s\""
-
 #: scripts/Dpkg/Source/Package/V3/bzr.pm:127
 msgid "bzr status exited nonzero"
 msgstr "bzr status avslutade med en annan status än noll"
@@ -3232,7 +3207,7 @@ msgstr "inga filer angavs på kommandoraden"
 msgid "--target-format option is missing"
 msgstr "flaggan --target-format saknas"
 
-#: scripts/Dpkg/Source/Package/V3/native.pm:53
+#: scripts/Dpkg/Source/Package/V3/native.pm:54
 #, perl-format
 msgid "unrecognized file for a native source package: %s"
 msgstr "okänd fil i ett Debianeget källkodspaket: %s"
@@ -3303,17 +3278,17 @@ msgstr "klonar %s"
 msgid "setting up shallow clone"
 msgstr "ställer in grund klon"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:72
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:73
 #, perl-format
 msgid "%s should be a directory or non-existing"
 msgstr "%s borde vara en katalog eller inte finnas"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:78
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:79
 #, perl-format
 msgid "%s should be a file or non-existing"
 msgstr "%s borde vara en fil eller inte finnas"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:119
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:120
 #, perl-format
 msgid ""
 "the series file (%s) contains unsupported options ('%s', line %s), dpkg-"
@@ -3322,18 +3297,18 @@ msgstr ""
 "series-filen (%s) innehåller flaggor som inte stöds (\"%s\", rad %s), dpkg-"
 "source kanske kommer att misslyckas med att tillämpa patchar."
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:137
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:138
 #, perl-format
 msgid "cannot mkdir %s"
 msgstr "kan inte skapa katalog %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:211
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:212
 #, perl-format
 msgid "can't create symlink %s"
 msgstr "kan inte skapa den symboliska länken %s"
 
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:284
-#: scripts/Dpkg/Source/Package/V3/quilt.pm:287
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:294
+#: scripts/Dpkg/Source/Package/V3/quilt.pm:297
 #, perl-format
 msgid "unsupported version of the quilt metadata: %s"
 msgstr "versionen av quilt-metadata stöds inte: %s"
@@ -3373,7 +3348,22 @@ msgstr "namnet på källkodspaketet \"%s\" börjar med icke-alfanumeriskt tecken
 msgid "source package has two conflicting values - %s and %s"
 msgstr "källkodspaketet har två emotsägande värden - %s och %s"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:61 scripts/Dpkg/Vendor/Ubuntu.pm:63
+#: scripts/Dpkg/Vendor/Debian.pm:87
+#, perl-format
+msgid "unknown host architecture '%s'"
+msgstr "okänd värdarkitektur \"%s\""
+
+#: scripts/Dpkg/Vendor/Debian.pm:113
+#, perl-format
+msgid "unknown hardening feature: %s"
+msgstr "okänd härdningsfunktion: %s"
+
+#: scripts/Dpkg/Vendor/Debian.pm:117
+#, perl-format
+msgid "incorrect value in hardening option of DEB_BUILD_MAINT_OPTIONS: %s"
+msgstr "felaktigt värde i härdningsflaggan i DEB_BUILD_MAINT_OPTIONS: %s"
+
+#: scripts/Dpkg/Vendor/Ubuntu.pm:62 scripts/Dpkg/Vendor/Ubuntu.pm:64
 msgid ""
 "Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu "
 "address"
@@ -3381,7 +3371,7 @@ msgstr ""
 "Versionsnumret indikerar Ubuntuändringar, men Maintainer: innehåller inte en "
 "Ubuntuadress"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:67
+#: scripts/Dpkg/Vendor/Ubuntu.pm:68
 msgid ""
 "Version number suggests Ubuntu changes, but there is no XSBC-Original-"
 "Maintainer field"
@@ -3389,13 +3379,13 @@ msgstr ""
 "Versionsnumret indikerar Ubuntuändringar, men fältet XSBC-Original-"
 "Maintainer saknas"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:119
+#: scripts/Dpkg/Vendor/Ubuntu.pm:124
 msgid "'hardening' flag found but 'hardening-wrapper' not installed"
 msgstr ""
 "\"hardening\"-flaggan hittades men \"hardening-wrapper\" har inte "
 "installerats"
 
-#: scripts/Dpkg/Vendor/Ubuntu.pm:138
+#: scripts/Dpkg/Vendor/Ubuntu.pm:143
 #, perl-format
 msgid "overriding %s in environment: %s"
 msgstr "överstyr %s i miljön: %s"
@@ -3405,20 +3395,145 @@ msgstr "överstyr %s i miljön: %s"
 msgid "%s is not a valid version"
 msgstr "%s är inte en giltig version"
 
-#: scripts/Dpkg/Version.pm:368
+#: scripts/Dpkg/Version.pm:370
 msgid "version number cannot be empty"
 msgstr "versionsnumret kan inte vara tomt"
 
-#: scripts/Dpkg/Version.pm:373
+#: scripts/Dpkg/Version.pm:375
+msgid "version number does not start with digit"
+msgstr "versionsnumret börjar inte med en siffra"
+
+#: scripts/Dpkg/Version.pm:380
 #, perl-format
 msgid "version number contains illegal character `%s'"
 msgstr "versionsnummer innehåller ogiltigt tecken \"%s\""
 
-#: scripts/Dpkg/Version.pm:379
+#: scripts/Dpkg/Version.pm:385
 #, perl-format
 msgid "epoch part of the version number is not a number: '%s'"
 msgstr "epokdelen av versionsnumret är inte ett tal: \"%s\""
 
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright (C) 2004-2005 Scott James Remnant <scott@netsplit.com>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>.\n"
+#~ "Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 2010-2011 Raphael Hertzog <hertzog@debian.org>."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman\n"
+#~ "Copyright (C) 2007 Frank Lichtenheld"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000 Wichert Akkerman.\n"
+#~ "Copyright © 2007 Frank Lichtenheld."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2001 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000,2001 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000,2002 Wichert Akkerman."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000,2002 Wichert Akkerman."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 2007 Raphael Hertzog.\n"
+
+#~ msgid "Copyright (C) 2009-2010 Raphael Hertzog."
+#~ msgstr "Copyright © 2009-2010 Raphael Hertzog."
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2001 Wichert Akkerman"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2001 Wichert Akkerman"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2000 Wichert Akkerman.\n"
+#~ "Copyright (C) 2006 Frank Lichtenheld.\n"
+#~ "Copyright (C) 2007 Raphael Hertzog.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2000 Wichert Akkerman.\n"
+#~ "Copyright © 2006 Frank Lichtenheld.Copyright © 2007 Raphael Hertzog.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson\n"
+#~ "Copyright (C) 1997 Klee Dienes\n"
+#~ "Copyright (C) 2008 Raphael Hertzog"
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson\n"
+#~ "Copyright © 1997 Klee Dienes\n"
+#~ "Copyright © 2008 Raphael Hertzog"
+
+#~ msgid ""
+#~ "\n"
+#~ "Copyright (C) 1996 Ian Jackson.\n"
+#~ "Copyright (C) 2005,2007 Frank Lichtenheld."
+#~ msgstr ""
+#~ "\n"
+#~ "Copyright © 1996 Ian Jackson.\n"
+#~ "Copyright © 2005,2007 Frank Lichtenheld."
+
+#~ msgid "%s: dpkg-buildflags (origin: %s): %s = %s\n"
+#~ msgstr "%s: dpkg-buildflags (källa: %s): %s = %s\n"
+
+#~ msgid "1 to 3 args expected\n"
+#~ msgstr "1 till 3 argument förväntades\n"
+
+#~ msgid "need an action option"
+#~ msgstr "åtgärd krävs"
+
+#~ msgid "entry of APT's %s file"
+#~ msgstr "post i APT-filen %s"
+
+#~ msgid "no orig.tar file found"
+#~ msgstr "ingen orig.tar-fil hittades"
+
+#~ msgid "cannot rename %s to %s"
+#~ msgstr "kan inte byta namn på %s till %s"
+
 #~ msgid "exec %s"
 #~ msgstr "exekverar %s"
 
@@ -3743,9 +3858,6 @@ msgstr "epokdelen av versionsnumret är inte ett tal: \"%s\""
 #~ msgid "unrecognised file type - `%s'"
 #~ msgstr "okänd filtyp - \"%s\""
 
-#~ msgid "multiple upstream tarballs in %s format dsc"
-#~ msgstr "flera uppströms-tarbollar i dsc på %s-format"
-
 #~ msgid "debian.tar in %s format dsc"
 #~ msgstr "debian.tar i dsc på %s-format"
 
diff --git a/scripts/t/190_Dpkg_Shlibs_Cppfilt.t b/scripts/t/190_Dpkg_Shlibs_Cppfilt.t
index f7559a3..c8fa6f1 100644
--- a/scripts/t/190_Dpkg_Shlibs_Cppfilt.t
+++ b/scripts/t/190_Dpkg_Shlibs_Cppfilt.t
@@ -34,7 +34,7 @@ is ( cppfilt_demangle_cpp('FoobarInvalidSymbol'), undef,
     'non-demanglable string' );
 
 # Mass C++ demangling. Checking if c++filt does not hang and cppfilt_demangle()
-# immediatelly provides a correct answer to the caller (i.e. no buffering).
+# immediately provides a correct answer to the caller (i.e. no buffering).
 my @mangledtext = split(/\n+/s, <<'END');
 0000000000000000      DF *UND*  0000000000000000  GCC_3.0     _Unwind_SetIP
 0000000000000000      DF *UND*  0000000000000000  GLIBC_2.2.5 __towlower_l
diff --git a/scripts/t/200_Dpkg_Shlibs.t b/scripts/t/200_Dpkg_Shlibs.t
index 696627a..0e7fd41 100644
--- a/scripts/t/200_Dpkg_Shlibs.t
+++ b/scripts/t/200_Dpkg_Shlibs.t
@@ -31,7 +31,6 @@ my @save_paths = @Dpkg::Shlibs::librarypaths;
 
 my $srcdir = $ENV{srcdir} || '.';
 my $datadir = $srcdir . '/t/200_Dpkg_Shlibs';
-my $tmpdir = 't.tmp/200_Dpkg_Shlibs';
 
 # We want relative paths inside the ld.so.conf fragments to work, and $srcdir
 # is usually a relative path, so let's temporarily switch directory.
@@ -69,6 +68,12 @@ my $sym = $obj->get_symbol('optarg@GLIBC_2.0');
 ok($sym, 'optarg@GLIBC_2.0 exists');
 ok(!$sym->{'defined'}, 'R_*_COPY relocations are taken into account');
 
+open $objdump, '<', "$datadir/objdump.space"
+  or die "$datadir/objdump.space: $!";
+$obj->reset();
+$obj->parse_objdump_output($objdump);
+close $objdump;
+
 # Non-regression test for #506139
 $sym = $obj->get_symbol('singlespace');
 ok($sym, 'version less symbol separated by a single space are correctly parsed');
@@ -290,16 +295,16 @@ ok (defined $sym_file->{objects}{'libbasictags.so.1'}{syms}{'symbol21_amd64@Base
 
 # Preload objdumps
 my $tags_obj_i386 = Dpkg::Shlibs::Objdump::Object->new();
-open $objdump, '<', "$tmpdir/objdump.basictags-i386"
-    or die "$tmpdir/objdump.basictags-i386: $!";
+open $objdump, '<', "$datadir/objdump.basictags-i386"
+    or die "$datadir/objdump.basictags-i386: $!";
 $tags_obj_i386->parse_objdump_output($objdump);
 close $objdump;
 $sym_file->merge_symbols($tags_obj_i386, '100.MISSING');
 is_deeply($sym_file, $sym_file_dup, "is objdump.basictags-i386 and basictags.symbols in sync");
 
 my $tags_obj_amd64 = Dpkg::Shlibs::Objdump::Object->new();
-open $objdump, '<', "$tmpdir/objdump.basictags-amd64"
-    or die "$tmpdir/objdump.basictags-amd64: $!";
+open $objdump, '<', "$datadir/objdump.basictags-amd64"
+    or die "$datadir/objdump.basictags-amd64: $!";
 $tags_obj_amd64->parse_objdump_output($objdump);
 close $objdump;
 
@@ -397,8 +402,8 @@ is ( $sym->{testfield}, 1, 'original field "testfield" not changed' );
 ############ Test symbol patterns ###########
 sub load_patterns_obj {
     $obj = Dpkg::Shlibs::Objdump::Object->new();
-    open $objdump, '<', "$tmpdir/objdump.patterns"
-	or die "$tmpdir/objdump.patterns: $!";
+    open $objdump, '<', "$datadir/objdump.patterns"
+	or die "$datadir/objdump.patterns: $!";
     $obj->parse_objdump_output($objdump);
     close $objdump;
     return $obj;
@@ -430,7 +435,7 @@ $sym = $sym_file->lookup_symbol('SYMVER_1@SYMVER_1','libpatterns.so.1');
 is ( $sym->{minver}, '1', "specific SYMVER_1 symbol" );
 
 $sym = $sym_file->lookup_symbol('_ZN3NSB6Symver14symver_method1Ev@SYMVER_1', 'libpatterns.so.1');
-is ( $sym->{minver}, '1.method1', "specific symbol prefered over pattern" );
+is ( $sym->{minver}, '1.method1', "specific symbol preferred over pattern" );
 
 $sym = $sym_file->lookup_symbol('_ZN3NSB6Symver14symver_method2Ev@SYMVER_1', 'libpatterns.so.1');
 is ( $sym->{minver}, '1.method2', "c++ alias pattern preferred over generic pattern" );
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.basictags-amd64 b/scripts/t/200_Dpkg_Shlibs/objdump.basictags-amd64
new file mode 100644
index 0000000..d19561c
--- /dev/null
+++ b/scripts/t/200_Dpkg_Shlibs/objdump.basictags-amd64
@@ -0,0 +1,72 @@
+
+./t/200_Dpkg_Shlibs/libobjdump.basictags-amd64.so:     file format elf32-i386
+architecture: i386, flags 0x00000150:
+HAS_SYMS, DYNAMIC, D_PAGED
+start address 0x00000410
+
+Program Header:
+    LOAD off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
+         filesz 0x00000628 memsz 0x00000628 flags r-x
+    LOAD off    0x00000628 vaddr 0x00001628 paddr 0x00001628 align 2**12
+         filesz 0x00000108 memsz 0x00000110 flags rw-
+ DYNAMIC off    0x0000063c vaddr 0x0000163c paddr 0x0000163c align 2**2
+         filesz 0x000000d0 memsz 0x000000d0 flags rw-
+    NOTE off    0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+         filesz 0x00000024 memsz 0x00000024 flags r--
+EH_FRAME off    0x00000564 vaddr 0x00000564 paddr 0x00000564 align 2**2
+         filesz 0x00000034 memsz 0x00000034 flags r--
+   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
+         filesz 0x00000000 memsz 0x00000000 flags rw-
+
+Dynamic Section:
+  NEEDED               libc.so.6
+  SONAME               libbasictags.so.1
+  INIT                 0x000003a8
+  FINI                 0x00000548
+  HASH                 0x00000118
+  GNU_HASH             0x00000160
+  STRTAB               0x00000278
+  SYMTAB               0x000001a8
+  STRSZ                0x000000c5
+  SYMENT               0x00000010
+  PLTGOT               0x00001718
+  PLTRELSZ             0x00000010
+  PLTREL               0x00000011
+  JMPREL               0x00000398
+  REL                  0x00000378
+  RELSZ                0x00000020
+  RELENT               0x00000008
+  VERNEED              0x00000358
+  VERNEEDNUM           0x00000001
+  VERSYM               0x0000033e
+  RELCOUNT             0x00000001
+
+Version References:
+  required from libc.so.6:
+    0x09691f73 0x00 02 GLIBC_2.1.3
+
+DYNAMIC SYMBOL TABLE:
+00000000  w   DF *UND*	00000000  GLIBC_2.1.3 __cxa_finalize
+00000000  w   D  *UND*	00000000              __gmon_start__
+00000000  w   D  *UND*	00000000              _Jv_RegisterClasses
+00001730 g    D  *ABS*	00000000  Base        _edata
+00001738 g    D  *ABS*	00000000  Base        _end
+000004e0 g    DF .text	00000002  Base        symbol21_amd64
+00001730 g    D  *ABS*	00000000  Base        __bss_start
+000003a8 g    DF .init	00000000  Base        _init
+000004f0 g    DF .text	00000002  Base        symbol31_randomtag
+00000548 g    DF .fini	00000000  Base        _fini
+00000500 g    DF .text	00000002  Base        symbol51_untagged
+000004d0 g    DF .text	00000002  Base        symbol11_optional
+
+
+DYNAMIC RELOCATION RECORDS
+OFFSET   TYPE              VALUE 
+0000172c R_386_RELATIVE    *ABS*
+0000170c R_386_GLOB_DAT    __cxa_finalize
+00001710 R_386_GLOB_DAT    __gmon_start__
+00001714 R_386_GLOB_DAT    _Jv_RegisterClasses
+00001724 R_386_JUMP_SLOT   __cxa_finalize
+00001728 R_386_JUMP_SLOT   __gmon_start__
+
+
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.basictags-i386 b/scripts/t/200_Dpkg_Shlibs/objdump.basictags-i386
new file mode 100644
index 0000000..a09b576
--- /dev/null
+++ b/scripts/t/200_Dpkg_Shlibs/objdump.basictags-i386
@@ -0,0 +1,73 @@
+
+./t/200_Dpkg_Shlibs/libobjdump.basictags-i386.so:     file format elf32-i386
+architecture: i386, flags 0x00000150:
+HAS_SYMS, DYNAMIC, D_PAGED
+start address 0x00000440
+
+Program Header:
+    LOAD off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
+         filesz 0x00000684 memsz 0x00000684 flags r-x
+    LOAD off    0x00000684 vaddr 0x00001684 paddr 0x00001684 align 2**12
+         filesz 0x00000108 memsz 0x00000110 flags rw-
+ DYNAMIC off    0x00000698 vaddr 0x00001698 paddr 0x00001698 align 2**2
+         filesz 0x000000d0 memsz 0x000000d0 flags rw-
+    NOTE off    0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+         filesz 0x00000024 memsz 0x00000024 flags r--
+EH_FRAME off    0x000005a4 vaddr 0x000005a4 paddr 0x000005a4 align 2**2
+         filesz 0x0000003c memsz 0x0000003c flags r--
+   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
+         filesz 0x00000000 memsz 0x00000000 flags rw-
+
+Dynamic Section:
+  NEEDED               libc.so.6
+  SONAME               libbasictags.so.1
+  INIT                 0x000003dc
+  FINI                 0x00000588
+  HASH                 0x00000118
+  GNU_HASH             0x00000164
+  STRTAB               0x00000290
+  SYMTAB               0x000001b0
+  STRSZ                0x000000df
+  SYMENT               0x00000010
+  PLTGOT               0x00001774
+  PLTRELSZ             0x00000010
+  PLTREL               0x00000011
+  JMPREL               0x000003cc
+  REL                  0x000003ac
+  RELSZ                0x00000020
+  RELENT               0x00000008
+  VERNEED              0x0000038c
+  VERNEEDNUM           0x00000001
+  VERSYM               0x00000370
+  RELCOUNT             0x00000001
+
+Version References:
+  required from libc.so.6:
+    0x09691f73 0x00 02 GLIBC_2.1.3
+
+DYNAMIC SYMBOL TABLE:
+00000000  w   DF *UND*	00000000  GLIBC_2.1.3 __cxa_finalize
+00000000  w   D  *UND*	00000000              __gmon_start__
+00000000  w   D  *UND*	00000000              _Jv_RegisterClasses
+0000178c g    D  *ABS*	00000000  Base        _edata
+00001794 g    D  *ABS*	00000000  Base        _end
+00000530 g    DF .text	00000002  Base        symbol41_i386_and_optional
+00000510 g    DF .text	00000002  Base        symbol22_i386
+0000178c g    D  *ABS*	00000000  Base        __bss_start
+000003dc g    DF .init	00000000  Base        _init
+00000520 g    DF .text	00000002  Base        symbol31_randomtag
+00000588 g    DF .fini	00000000  Base        _fini
+00000540 g    DF .text	00000002  Base        symbol51_untagged
+00000500 g    DF .text	00000002  Base        symbol11_optional
+
+
+DYNAMIC RELOCATION RECORDS
+OFFSET   TYPE              VALUE 
+00001788 R_386_RELATIVE    *ABS*
+00001768 R_386_GLOB_DAT    __cxa_finalize
+0000176c R_386_GLOB_DAT    __gmon_start__
+00001770 R_386_GLOB_DAT    _Jv_RegisterClasses
+00001780 R_386_JUMP_SLOT   __cxa_finalize
+00001784 R_386_JUMP_SLOT   __gmon_start__
+
+
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.ls b/scripts/t/200_Dpkg_Shlibs/objdump.ls
index d024402..f679242 100644
--- a/scripts/t/200_Dpkg_Shlibs/objdump.ls
+++ b/scripts/t/200_Dpkg_Shlibs/objdump.ls
@@ -156,7 +156,6 @@ DYNAMIC SYMBOL TABLE:
 00000000      DF *UND*	00000054  GLIBC_2.0   strcmp
 00000000      DF *UND*	000000fa  GLIBC_2.0   exit
 00000000      DF *UND*	000004bc  ACL_1.0     acl_from_text
-00000000      DF *UND*	00000075 singlespace
 0805bc90 g    D  *ABS*	00000000  Base        _end
 0805b860 g    DO .bss	00000004  GLIBC_2.0   stdout
 0805b82c g    D  *ABS*	00000000  Base        _edata
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.patterns b/scripts/t/200_Dpkg_Shlibs/objdump.patterns
new file mode 100644
index 0000000..775ebfa
--- /dev/null
+++ b/scripts/t/200_Dpkg_Shlibs/objdump.patterns
@@ -0,0 +1,228 @@
+
+./t/200_Dpkg_Shlibs/libobjdump.patterns.so:     file format elf32-i386
+architecture: i386, flags 0x00000150:
+HAS_SYMS, DYNAMIC, D_PAGED
+start address 0x00001880
+
+Program Header:
+    LOAD off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
+         filesz 0x00002466 memsz 0x00002466 flags r-x
+    LOAD off    0x00002468 vaddr 0x00003468 paddr 0x00003468 align 2**12
+         filesz 0x000002a4 memsz 0x000002ac flags rw-
+ DYNAMIC off    0x0000259c vaddr 0x0000359c paddr 0x0000359c align 2**2
+         filesz 0x000000f8 memsz 0x000000f8 flags rw-
+    NOTE off    0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
+         filesz 0x00000024 memsz 0x00000024 flags r--
+EH_FRAME off    0x00001f10 vaddr 0x00001f10 paddr 0x00001f10 align 2**2
+         filesz 0x0000014c memsz 0x0000014c flags r--
+   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
+         filesz 0x00000000 memsz 0x00000000 flags rw-
+
+Dynamic Section:
+  NEEDED               libstdc++.so.6
+  NEEDED               libm.so.6
+  NEEDED               libgcc_s.so.1
+  NEEDED               libc.so.6
+  SONAME               libpatterns.so.1
+  INIT                 0x00001738
+  FINI                 0x00001e98
+  HASH                 0x00000118
+  GNU_HASH             0x0000038c
+  STRTAB               0x00000ba4
+  SYMTAB               0x00000624
+  STRSZ                0x000007de
+  SYMENT               0x00000010
+  PLTGOT               0x000036b8
+  PLTRELSZ             0x00000080
+  PLTREL               0x00000011
+  JMPREL               0x000016b8
+  REL                  0x000014f8
+  RELSZ                0x000001c0
+  RELENT               0x00000008
+  VERDEF               0x00001434
+  VERDEFNUM            0x00000003
+  VERNEED              0x00001488
+  VERNEEDNUM           0x00000003
+  VERSYM               0x00001382
+  RELCOUNT             0x00000001
+
+Version definitions:
+1 0x01 0x03e92331 libpatterns.so.1
+2 0x00 0x0e2aa3a1 SYMVER_1
+3 0x00 0x0a4cbc82 SYMVEROPT_2
+
+Version References:
+  required from libc.so.6:
+    0x09691f73 0x00 07 GLIBC_2.1.3
+  required from libgcc_s.so.1:
+    0x0b792650 0x00 06 GCC_3.0
+  required from libstdc++.so.6:
+    0x056bafd3 0x00 05 CXXABI_1.3
+    0x08922974 0x00 04 GLIBCXX_3.4
+
+DYNAMIC SYMBOL TABLE:
+00000000  w   D  *UND*	00000000              __gmon_start__
+00000000  w   D  *UND*	00000000              _Jv_RegisterClasses
+00000000      DF *UND*	00000000  GLIBCXX_3.4 _ZdlPv
+00000000      DO *UND*	00000000  CXXABI_1.3  _ZTVN10__cxxabiv117__class_type_infoE
+00000000      DO *UND*	00000000  CXXABI_1.3  _ZTVN10__cxxabiv121__vmi_class_type_infoE
+00000000      DF *UND*	00000000  CXXABI_1.3  __gxx_personality_v0
+00000000      DF *UND*	00000000  GCC_3.0     _Unwind_Resume
+00000000  w   DF *UND*	00000000  GLIBC_2.1.3 __cxa_finalize
+00001ef7  w   DO .rodata	00000008  Base        _ZTS6ClassC
+000019b0 g    DF .text	0000001b  Base        _ZN6ClassBD1Ev
+00001b70 g    DF .text	00000007  Base        _ZThn16_N3NSB6ClassDD0Ev
+00001af0 g    DF .text	00000036  Base        _ZN6ClassCD0Ev
+00001cd0 g    DF .text	0000001b  Base        _ZN3NSA6ClassA8InternalC2Ev
+00001e00 g    DF .text	00000002  SYMVER_1    _ZN3NSB6SymverC2Ev
+00001d10 g    DF .text	0000001b  Base        _ZN3NSA6ClassAC2Ev
+00001c50 g    DF .text	00000036  Base        _ZN3NSA6ClassA7PrivateD0Ev
+00001d70 g    DF .text	00000089  Base        _ZN3NSB6ClassDC2Ev
+00001cf0 g    DF .text	00000002  Base        _ZN3NSA6ClassA8Internal16internal_method1Ec
+00000000 g    DO *ABS*	00000000  SYMVER_1    SYMVER_1
+00001ad0 g    DF .text	00000007  Base        _ZThn12_NK3NSB6ClassD11generate_vtEPKc
+000034e8  w   DO .data.rel.ro	00000010  Base        _ZTVN3NSA6ClassA7PrivateE
+00001e10 g    DF .text	00000002  SYMVER_1    _ZN3NSB6SymverD1Ev
+00001e50 g    DF .text	00000002  SYMVEROPT_2 _ZN3NSB14SymverOptionalD2Ev
+00001d50 g    DF .text	0000001b  Base        _ZN6ClassCC2Ev
+00001980 g    DF .text	0000001b  Base        _ZN3NSA6ClassAD1Ev
+00001960 g    DF .text	0000001b  Base        _ZN3NSA6ClassA8InternalD1Ev
+00001a30 g    DF .text	00000088  Base        _ZN3NSB6ClassDD1Ev
+00001c90 g    DF .text	0000001b  Base        _ZN3NSA6ClassA7PrivateC2Ev
+000034f8  w   DO .data.rel.ro	00000010  Base        _ZTVN3NSA6ClassA8InternalE
+00001cb0 g    DF .text	00000002  Base        _ZN3NSA6ClassA7Private11privmethod1Ei
+000019b0 g    DF .text	0000001b  Base        _ZN6ClassBD2Ev
+00001a10 g    DF .text	00000007  Base        _ZThn16_N3NSB6ClassDD1Ev
+00001e98 g    DF .fini	00000000  Base        _fini
+00001b80 g    DF .text	00000007  Base        _ZThn12_N3NSB6ClassDD0Ev
+000019e0 g    DF .text	0000001b  Base        _ZN6ClassCD1Ev
+00001940 g    DF .text	0000001b  Base        _ZN3NSA6ClassA7PrivateD1Ev
+00003498  w   DO .data.rel.ro	00000008  Base        _ZTI6ClassB
+00001738 g    DF .init	00000000  Base        _init
+000034a0  w   DO .data.rel.ro	00000008  Base        _ZTI6ClassC
+00001d00 g    DF .text	00000002  Base        _ZN3NSA6ClassA8Internal16internal_method2Ec
+00001980 g    DF .text	0000001b  Base        _ZN3NSA6ClassAD2Ev
+00001960 g    DF .text	0000001b  Base        _ZN3NSA6ClassA8InternalD2Ev
+00001e10 g    DF .text	00000002  SYMVER_1    _ZN3NSB6SymverD2Ev
+00000000 g    DO *ABS*	00000000  SYMVEROPT_2 SYMVEROPT_2
+00003560  w   DO .data.rel.ro	0000003c  Base        _ZTVN3NSB6ClassDE
+00003508  w   DO .data.rel.ro	00000014  Base        _ZTVN3NSA6ClassAE
+000019a0 g    DF .text	00000002  Base        _ZNK3NSA6ClassA11generate_vtEPKc
+00001cc0 g    DF .text	00000002  Base        _ZN3NSA6ClassA7Private11privmethod2Ei
+00001a30 g    DF .text	00000088  Base        _ZN3NSB6ClassDD2Ev
+00001ac0 g    DF .text	00000007  Base        _ZThn16_NK3NSB6ClassD11generate_vtEPKc
+00001a00 g    DF .text	00000002  Base        _ZNK6ClassC11generate_vtEPKc
+00001a20 g    DF .text	00000007  Base        _ZThn12_N3NSB6ClassDD1Ev
+000019e0 g    DF .text	0000001b  Base        _ZN6ClassCD2Ev
+00001e40 g    DF .text	00000002  SYMVEROPT_2 _ZN3NSB14SymverOptionalC1Ev
+00001e20 g    DF .text	00000002  SYMVER_1    _ZN3NSB6Symver14symver_method1Ev
+00001940 g    DF .text	0000001b  Base        _ZN3NSA6ClassA7PrivateD2Ev
+000019d0 g    DF .text	00000002  Base        _ZNK6ClassB11generate_vtEPKc
+00001d30 g    DF .text	0000001b  Base        _ZN6ClassBC1Ev
+00003520  w   DO .data.rel.ro	00000014  Base        _ZTV6ClassB
+00003538  w   DO .data.rel.ro	00000014  Base        _ZTV6ClassC
+00001eb4  w   DO .rodata	00000016  Base        _ZTSN3NSA6ClassA7PrivateE
+00001eff  w   DO .rodata	0000000e  Base        _ZTSN3NSB6ClassDE
+0000370c g    D  *ABS*	00000000  Base        _edata
+00001ee1  w   DO .rodata	0000000e  Base        _ZTSN3NSA6ClassAE
+00001b30 g    DF .text	00000036  Base        _ZN6ClassBD0Ev
+00003480  w   DO .data.rel.ro	00000008  Base        _ZTIN3NSA6ClassA7PrivateE
+00001d10 g    DF .text	0000001b  Base        _ZN3NSA6ClassAC1Ev
+00001e40 g    DF .text	00000002  SYMVEROPT_2 _ZN3NSB14SymverOptionalC2Ev
+00001cd0 g    DF .text	0000001b  Base        _ZN3NSA6ClassA8InternalC1Ev
+00003714 g    D  *ABS*	00000000  Base        _end
+00001e00 g    DF .text	00000002  SYMVER_1    _ZN3NSB6SymverC1Ev
+00001eca  w   DO .rodata	00000017  Base        _ZTSN3NSA6ClassA8InternalE
+00001e30 g    DF .text	00000002  SYMVER_1    _ZN3NSB6Symver14symver_method2Ev
+00001d70 g    DF .text	00000089  Base        _ZN3NSB6ClassDC1Ev
+00001d30 g    DF .text	0000001b  Base        _ZN6ClassBC2Ev
+00001ae0 g    DF .text	00000002  Base        _ZNK3NSB6ClassD11generate_vtEPKc
+00001bd0 g    DF .text	00000036  Base        _ZN3NSA6ClassAD0Ev
+00001d50 g    DF .text	0000001b  Base        _ZN6ClassCC1Ev
+00001c10 g    DF .text	00000036  Base        _ZN3NSA6ClassA8InternalD0Ev
+00001e50 g    DF .text	00000002  SYMVEROPT_2 _ZN3NSB14SymverOptionalD1Ev
+00003488  w   DO .data.rel.ro	00000008  Base        _ZTIN3NSA6ClassA8InternalE
+0000370c g    D  *ABS*	00000000  Base        __bss_start
+00001eef  w   DO .rodata	00000008  Base        _ZTS6ClassB
+000034c0  w   DO .data.rel.ro	00000028  Base        _ZTIN3NSB6ClassDE
+00001c90 g    DF .text	0000001b  Base        _ZN3NSA6ClassA7PrivateC1Ev
+00003490  w   DO .data.rel.ro	00000008  Base        _ZTIN3NSA6ClassAE
+00001b90 g    DF .text	00000036  Base        _ZN3NSB6ClassDD0Ev
+
+
+DYNAMIC RELOCATION RECORDS
+OFFSET   TYPE              VALUE 
+00003704 R_386_RELATIVE    *ABS*
+00003480 R_386_32          _ZTVN10__cxxabiv117__class_type_infoE
+00003488 R_386_32          _ZTVN10__cxxabiv117__class_type_infoE
+00003490 R_386_32          _ZTVN10__cxxabiv117__class_type_infoE
+00003498 R_386_32          _ZTVN10__cxxabiv117__class_type_infoE
+000034a0 R_386_32          _ZTVN10__cxxabiv117__class_type_infoE
+00003484 R_386_32          _ZTSN3NSA6ClassA7PrivateE
+0000348c R_386_32          _ZTSN3NSA6ClassA8InternalE
+00003494 R_386_32          _ZTSN3NSA6ClassAE
+0000349c R_386_32          _ZTS6ClassB
+000034a4 R_386_32          _ZTS6ClassC
+000034c0 R_386_32          _ZTVN10__cxxabiv121__vmi_class_type_infoE
+000034c4 R_386_32          _ZTSN3NSB6ClassDE
+000034d0 R_386_32          _ZTIN3NSA6ClassAE
+0000350c R_386_32          _ZTIN3NSA6ClassAE
+000034d8 R_386_32          _ZTI6ClassB
+00003524 R_386_32          _ZTI6ClassB
+000034e0 R_386_32          _ZTI6ClassC
+0000353c R_386_32          _ZTI6ClassC
+000034ec R_386_32          _ZTIN3NSA6ClassA7PrivateE
+000034f0 R_386_32          _ZN3NSA6ClassA7PrivateD1Ev
+000034f4 R_386_32          _ZN3NSA6ClassA7PrivateD0Ev
+000034fc R_386_32          _ZTIN3NSA6ClassA8InternalE
+00003500 R_386_32          _ZN3NSA6ClassA8InternalD1Ev
+00003504 R_386_32          _ZN3NSA6ClassA8InternalD0Ev
+00003510 R_386_32          _ZN3NSA6ClassAD1Ev
+00003514 R_386_32          _ZN3NSA6ClassAD0Ev
+00003518 R_386_32          _ZNK3NSA6ClassA11generate_vtEPKc
+00003528 R_386_32          _ZN6ClassBD1Ev
+0000352c R_386_32          _ZN6ClassBD0Ev
+00003530 R_386_32          _ZNK6ClassB11generate_vtEPKc
+00003540 R_386_32          _ZN6ClassCD1Ev
+00003544 R_386_32          _ZN6ClassCD0Ev
+00003548 R_386_32          _ZNK6ClassC11generate_vtEPKc
+00003564 R_386_32          _ZTIN3NSB6ClassDE
+00003578 R_386_32          _ZTIN3NSB6ClassDE
+0000358c R_386_32          _ZTIN3NSB6ClassDE
+00003568 R_386_32          _ZN3NSB6ClassDD1Ev
+0000356c R_386_32          _ZN3NSB6ClassDD0Ev
+00003570 R_386_32          _ZNK3NSB6ClassD11generate_vtEPKc
+0000357c R_386_32          _ZThn12_N3NSB6ClassDD1Ev
+00003580 R_386_32          _ZThn12_N3NSB6ClassDD0Ev
+00003584 R_386_32          _ZThn12_NK3NSB6ClassD11generate_vtEPKc
+00003590 R_386_32          _ZThn16_N3NSB6ClassDD1Ev
+00003594 R_386_32          _ZThn16_N3NSB6ClassDD0Ev
+00003598 R_386_32          _ZThn16_NK3NSB6ClassD11generate_vtEPKc
+00003694 R_386_GLOB_DAT    _ZTVN3NSB6ClassDE
+00003698 R_386_GLOB_DAT    __gmon_start__
+0000369c R_386_GLOB_DAT    _Jv_RegisterClasses
+000036a0 R_386_GLOB_DAT    _ZTV6ClassB
+000036a4 R_386_GLOB_DAT    _ZTVN3NSA6ClassA8InternalE
+000036a8 R_386_GLOB_DAT    _ZTVN3NSA6ClassA7PrivateE
+000036ac R_386_GLOB_DAT    _ZTVN3NSA6ClassAE
+000036b0 R_386_GLOB_DAT    __cxa_finalize
+000036b4 R_386_GLOB_DAT    _ZTV6ClassC
+00003708 R_386_32          __gxx_personality_v0
+000036c4 R_386_JUMP_SLOT   _ZN3NSA6ClassA7PrivateD1Ev
+000036c8 R_386_JUMP_SLOT   _ZN3NSB6ClassDD1Ev
+000036cc R_386_JUMP_SLOT   _ZN3NSA6ClassAD2Ev
+000036d0 R_386_JUMP_SLOT   __gmon_start__
+000036d4 R_386_JUMP_SLOT   _ZdlPv
+000036d8 R_386_JUMP_SLOT   _ZN6ClassCD2Ev
+000036dc R_386_JUMP_SLOT   _ZN6ClassBD2Ev
+000036e0 R_386_JUMP_SLOT   _ZN6ClassBD1Ev
+000036e4 R_386_JUMP_SLOT   _ZN6ClassCC2Ev
+000036e8 R_386_JUMP_SLOT   _ZN3NSA6ClassAD1Ev
+000036ec R_386_JUMP_SLOT   _ZN3NSA6ClassAC2Ev
+000036f0 R_386_JUMP_SLOT   _ZN6ClassBC2Ev
+000036f4 R_386_JUMP_SLOT   _ZN6ClassCD1Ev
+000036f8 R_386_JUMP_SLOT   _ZN3NSA6ClassA8InternalD1Ev
+000036fc R_386_JUMP_SLOT   _Unwind_Resume
+00003700 R_386_JUMP_SLOT   __cxa_finalize
+
+
diff --git a/scripts/t/200_Dpkg_Shlibs/objdump.space b/scripts/t/200_Dpkg_Shlibs/objdump.space
new file mode 100644
index 0000000..7ef3f90
--- /dev/null
+++ b/scripts/t/200_Dpkg_Shlibs/objdump.space
@@ -0,0 +1,8 @@
+
+phony-output:     file format elf32-i386
+architecture: i386, flags 0x00000112:
+EXEC_P, HAS_SYMS, D_PAGED
+start address 0x08049b50
+
+DYNAMIC SYMBOL TABLE:
+00000000      DF *UND*	00000075 singlespace
diff --git a/scripts/t/200_Dpkg_Shlibs/patterns.cpp b/scripts/t/200_Dpkg_Shlibs/patterns.cpp
index da8e1a3..3beee43 100644
--- a/scripts/t/200_Dpkg_Shlibs/patterns.cpp
+++ b/scripts/t/200_Dpkg_Shlibs/patterns.cpp
@@ -13,7 +13,7 @@ namespace NSA
 		    void privmethod1(int);
 		    void privmethod2(int);
 	    };
-	    Private* p;
+	    Private *p;
 	    class Internal
 	    {
 		public:
@@ -22,11 +22,11 @@ namespace NSA
 		    void internal_method1(char);
 		    void internal_method2(char);
 	    };
-	    Internal* i;
+	    Internal *i;
 	public:
 	    ClassA();
 	    virtual ~ClassA();
-	    virtual void generate_vt(const char*) const;
+	    virtual void generate_vt(const char *) const;
     };
 
     EXPORT(ClassA::Private::Private());
@@ -41,7 +41,7 @@ namespace NSA
 
     EXPORT(ClassA::ClassA());
     EXPORT(ClassA::~ClassA());
-    EXPORT(void ClassA::generate_vt(const char*) const);
+    EXPORT(void ClassA::generate_vt(const char *) const);
 };
 
 class ClassB
@@ -49,24 +49,24 @@ class ClassB
     public:
 	ClassB();
 	virtual ~ClassB();
-	virtual void generate_vt(const char*) const;
+	virtual void generate_vt(const char *) const;
 };
 
 EXPORT(ClassB::ClassB());
 EXPORT(ClassB::~ClassB());
-EXPORT(void ClassB::generate_vt(const char*) const);
+EXPORT(void ClassB::generate_vt(const char *) const);
 
 class ClassC
 {
     public:
 	ClassC();
 	virtual ~ClassC();
-	virtual void generate_vt(const char*) const;
+	virtual void generate_vt(const char *) const;
 };
 
 EXPORT(ClassC::ClassC());
 EXPORT(ClassC::~ClassC());
-EXPORT(void ClassC::generate_vt(const char*) const);
+EXPORT(void ClassC::generate_vt(const char *) const);
 
 namespace NSB
 {
@@ -75,12 +75,12 @@ namespace NSB
 	public:
 	    ClassD();
 	    virtual ~ClassD();
-	    virtual void generate_vt(const char*) const;
+	    virtual void generate_vt(const char *) const;
     };
 
     EXPORT(ClassD::ClassD());
     EXPORT(ClassD::~ClassD());
-    EXPORT(void ClassD::generate_vt(const char*) const);
+    EXPORT(void ClassD::generate_vt(const char *) const);
 
     class Symver {
 	public:
diff --git a/scripts/t/300_Dpkg_BuildOptions.t b/scripts/t/300_Dpkg_BuildOptions.t
index d5979e4..a715549 100644
--- a/scripts/t/300_Dpkg_BuildOptions.t
+++ b/scripts/t/300_Dpkg_BuildOptions.t
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-use Test::More tests => 22;
+use Test::More tests => 24;
 use Dpkg::ErrorHandling;
 
 use strict;
@@ -66,3 +66,7 @@ $ENV{DEB_BUILD_OPTIONS} = 'foobar';
 $dbo = Dpkg::BuildOptions->new();
 $dbo->set("noopt", 1);
 is($dbo->output(), "foobar noopt", "output");
+
+$dbo = Dpkg::BuildOptions->new(envvar => "OTHER_VARIABLE");
+is($dbo->get("parallel"), 5, "import from other variable, check parallel");
+ok($dbo->has("noopt"), "import from other variable, check noopt");
diff --git a/scripts/t/400_Dpkg_Deps.t b/scripts/t/400_Dpkg_Deps.t
index 3869eda..932d113 100644
--- a/scripts/t/400_Dpkg_Deps.t
+++ b/scripts/t/400_Dpkg_Deps.t
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-use Test::More tests => 19;
+use Test::More tests => 20;
 
 use strict;
 use warnings;
@@ -82,6 +82,10 @@ my $dep_dup_union = deps_parse($field_dup_union, union => 1);
 $dep_dup_union->simplify_deps($facts);
 is($dep_dup_union->output(), "libc6 (>> 2.3), fake (<< 2.0), fake (>> 3.0), fake (= 2.5), python (<< 2.5)", "Simplify union deps");
 
+$dep_dup_union = deps_parse("sipsak (<= 0.9.6-2.1), sipsak (<= 0.9.6-2.2)", union => 1);
+$dep_dup_union->simplify_deps($facts);
+is($dep_dup_union->output(), "sipsak (<= 0.9.6-2.2)", "Simplify union deps 2");
+
 my $dep_red = deps_parse("abc | xyz, two, abc");
 $dep_red->simplify_deps($facts, $dep_opposite);
 is($dep_red->output(), "abc, two", "Simplification respect order");
diff --git a/scripts/t/600_Dpkg_Changelog/shadow b/scripts/t/600_Dpkg_Changelog/shadow
index 8863a50..f212bc6 100644
--- a/scripts/t/600_Dpkg_Changelog/shadow
+++ b/scripts/t/600_Dpkg_Changelog/shadow
@@ -1058,7 +1058,7 @@ shadow (20000902-11) unstable; urgency=low
 shadow (20000902-10) unstable; urgency=low
 
   * We hates the automake.  We hates it forever.  closes: #139293
-  * stupid ommision: logoutd still in postinst.  closes: #139422
+  * stupid omission: logoutd still in postinst.  closes: #139422
   * make login.defs a bit clearer. closes: #138809
 
  -- Karl Ramm <kcr@debian.org>  Fri, 22 Mar 2002 12:09:07 -0500
@@ -1382,7 +1382,7 @@ shadow (19990827-9) unstable; urgency=low
 
 shadow (19990827-8) unstable; urgency=low
 
-  * src/login.c: fixed loggin of username on succesful login (was using
+  * src/login.c: fixed loggin of username on successful login (was using
     the normal username, when it should have used pam_user),
     closes: #47819
   * src/login.c: check for hushed login and pass PAM_SILENT if true,
@@ -1400,11 +1400,11 @@ shadow (19990827-7) unstable; urgency=low
   * {passwd,login}.pam.d: added blurb about how to use the pam_cracklib
     module, and also changed it to use pam_unix and not pam_pwdb (gah!
     how did that happen?), closes: #46983
-  * README.debian: changes to reflect new PAM usage aswell as removing
+  * README.debian: changes to reflect new PAM usage as well as removing
     references to obsolete config files, closes: #46595
   * passwd.expire.cron: example script that informs users by email when
     their accounts are about to expire, closes: #41393
-  * lastlogin.c: added -h option and usage aswell as long option support,
+  * lastlogin.c: added -h option and usage as well as long option support,
     closes: #45804
   * shadow now only has 3 wishlist bugs and nothing else
 
@@ -1413,7 +1413,7 @@ shadow (19990827-7) unstable; urgency=low
 shadow (19990827-6) unstable; urgency=low
 
   * debian/shells: new file, needed to include /bin/sash, closes: #45826
-  * useradd.8,groupadd.8: added note about the prefered use of adduser
+  * useradd.8,groupadd.8: added note about the preferred use of adduser
     and addgroup when conforming to Debian policy (taken from notes in
     adduser's man pages), closes: #22821
   * dialups.5: new man page that documents /etc/{dialups,d_passwd},
@@ -1434,7 +1434,7 @@ shadow (19990827-5) unstable; urgency=low
   * {login,su}.1: added description of a subsystem login, closes: #31987
   * src/chowndir.c: fixed recursive chown's on usermod, also changed it
     to use lchown and lstat since we actually want that, closes: #46405
-  * su.1: removed reference to suauth aswell as added "-c" to the SYNOPSIS,
+  * su.1: removed reference to suauth as well as added "-c" to the SYNOPSIS,
     closes: #45685
   * login.1: added options to the SYNOPSIS and documented OPTIONS,
     closes: #28763
@@ -1463,7 +1463,7 @@ shadow (19990827-4) unstable; urgency=low
     check passwords when the user is trying to get back to their default
     group, closes: #22244
   * Closed some other bugs that were either not really bugs, or they weren't
-    reproducable.
+    reproducible.
   * debian/login.pam.d: moved around the pam_motd and pam_mail modules to
     order them the same as old login would have done
 
@@ -1559,12 +1559,12 @@ shadow (19990827-1) unstable; urgency=low
     - More "Fixed" bugs getting closed...CLOSED AT LAST, closes: #17593
       closes: #20057, #12689
   * Switched to a new build setup (dbs)
-  * Split makes into seperate files to make it a little cleaner
+  * Split makes into separate files to make it a little cleaner
   * FHS compliance changes (usr/{doc,man} to usr/share/{doc,man})
   * debian/tar.c: removed
   * su: su is now going to be provided by shadow's login package and
     removed from shellutils (the shellutils maintainer agreed to this)
-    in preperation for future PAM support. Added conflicts with older
+    in preparation for future PAM support. Added conflicts with older
     version of shellutils that does provide the su binary.
   * debian/control.in: removed the secure-su package since login now
     contains su and all of it's components
@@ -1575,7 +1575,7 @@ shadow (19990827-1) unstable; urgency=low
   * Enabled PAM. Support now for su, passwd, chfn, chsh. I am working on the
     support in login.
   * expiry: Changed to be installed as sgid shadow instead of suid root
-    since it doesn't need root priviledges. Also added man page expiry(1) based
+    since it doesn't need root privileges. Also added man page expiry(1) based
     on the comments found in expiry.c.
   * Removed bashism's in control scripts. Now lintian clean (smells fresh too)
   * chage.c: Keep chage from locking when not running as root, since it just
diff --git a/scripts/t/700_Dpkg_Control.t b/scripts/t/700_Dpkg_Control.t
index 09dcffc..fbdc997 100644
--- a/scripts/t/700_Dpkg_Control.t
+++ b/scripts/t/700_Dpkg_Control.t
@@ -41,12 +41,15 @@ Long-Field: line1
 Empty-Field: 
 
 Package: mypackage1
+Architecture: any
 Depends: libc6
 
 Package: mypackage2
+Architecture: all
 Depends: hello
 
 Package: mypackage3
+Architecture: all
 Depends: hello
 Description: short one
  long one
@@ -80,5 +83,6 @@ $pkg->output($io);
 
 is(${$io->string_ref()},
 'Package: mypackage2
+Architecture: all
 Depends: hello
 ', "Dump of second binary package of $datadir/control-1");
diff --git a/scripts/t/700_Dpkg_Control/control-1 b/scripts/t/700_Dpkg_Control/control-1
index 8b32033..85bdbb5 100644
--- a/scripts/t/700_Dpkg_Control/control-1
+++ b/scripts/t/700_Dpkg_Control/control-1
@@ -12,13 +12,16 @@ empty-field:
      
 # First package
 Package: mypackage1
+Architecture: any
 Depends: libc6
 
 # Second package
 Package: mypackage2
+Architecture: all
 Depends: hello
 
 Package: mypackage3
+Architecture: all
 Depends:hello
 Description:   short one
  long one
diff --git a/scripts/t/850_Dpkg_Compression.t b/scripts/t/850_Dpkg_Compression.t
index b792905..a8054f6 100644
--- a/scripts/t/850_Dpkg_Compression.t
+++ b/scripts/t/850_Dpkg_Compression.t
@@ -13,11 +13,12 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-use Test::More tests => 9;
+use Test::More tests => 13;
 
 use strict;
 use warnings;
 
+use_ok('Dpkg::Compression');
 use_ok('Dpkg::Compression::FileHandle');
 
 my $tmpdir = "t.tmp/850_Dpkg_Compression";
@@ -84,6 +85,15 @@ sub test_read {
     is_deeply(\@lines, \@read, "$filename correctly read (IO::Handle methods)");
 }
 
+# Test changing the default compression levels
+my $old_level = compression_get_default_level();
+compression_set_default_level(1);
+is(compression_get_default_level(), 1, "change default compression level");
+compression_set_default_level(5);
+is(compression_get_default_level(), 5, "change default compression level");
+compression_set_default_level(undef);
+is(compression_get_default_level(), $old_level, "reset default compression level");
+
 # Test write on uncompressed file
 test_write("$tmpdir/myfile", \&check_uncompressed);
 
diff --git a/scripts/t/910_merge_changelogs.t b/scripts/t/910_merge_changelogs.t
index a3c0509..79951a9 100644
--- a/scripts/t/910_merge_changelogs.t
+++ b/scripts/t/910_merge_changelogs.t
@@ -22,7 +22,7 @@ use File::Temp qw(tempfile);
 use strict;
 use warnings;
 
-plan tests => 2;
+plan tests => 3;
 
 my $srcdir = $ENV{srcdir} || '.';
 my $datadir = "$srcdir/t/910_merge_changelogs";
@@ -32,7 +32,8 @@ sub test_merge {
     my ($expected_file, @options) = @_;
     my ($fh, $filename) = tempfile();
     spawn(exec => ["$srcdir/dpkg-mergechangelogs.pl", @options],
-	  to_handle => $fh, wait_child => 1, nocheck => 1);
+	  to_handle => $fh, error_to_file => "/dev/null",
+	  wait_child => 1, nocheck => 1);
     my $res = compare($expected_file, $filename);
     if ($res) {
 	system("diff -u $expected_file $filename >&2");
@@ -55,3 +56,5 @@ if ($has_alg_merge) {
     test_merge("$datadir/ch-merged-basic", @input);
     test_merge("$datadir/ch-merged-pr-basic", "-m", @input);
 }
+test_merge("$datadir/ch-badver-merged",  ("$datadir/ch-badver-old",
+    "$datadir/ch-badver-a", "$datadir/ch-badver-b"));
diff --git a/scripts/t/910_merge_changelogs/ch-badver-a b/scripts/t/910_merge_changelogs/ch-badver-a
new file mode 100644
index 0000000..d544e64
--- /dev/null
+++ b/scripts/t/910_merge_changelogs/ch-badver-a
@@ -0,0 +1,5 @@
+egcs (ss-970814-1) experimental; urgency=low
+
+  * Initial packaging (of initial snapshot!)
+
+ -- Galen Hazelwood <galenh@micron.net>  Wed, 20 Aug 1997 00:36:28 +0000
diff --git a/scripts/t/910_merge_changelogs/ch-badver-b b/scripts/t/910_merge_changelogs/ch-badver-b
new file mode 100644
index 0000000..609254e
--- /dev/null
+++ b/scripts/t/910_merge_changelogs/ch-badver-b
@@ -0,0 +1,11 @@
+egcs (970904-1) experimental; urgency=low
+
+  * New upstream snapshot
+
+ -- Galen Hazelwood <galenh@micron.net>  Sun,  7 Sep 1997 18:25:06 -0600
+
+egcs (ss-970814-1) experimental; urgency=low
+
+  * Initial packaging (of initial snapshot!)
+
+ -- Galen Hazelwood <galenh@micron.net>  Wed, 20 Aug 1997 00:36:28 +0000
diff --git a/scripts/t/910_merge_changelogs/ch-badver-merged b/scripts/t/910_merge_changelogs/ch-badver-merged
new file mode 100644
index 0000000..609254e
--- /dev/null
+++ b/scripts/t/910_merge_changelogs/ch-badver-merged
@@ -0,0 +1,11 @@
+egcs (970904-1) experimental; urgency=low
+
+  * New upstream snapshot
+
+ -- Galen Hazelwood <galenh@micron.net>  Sun,  7 Sep 1997 18:25:06 -0600
+
+egcs (ss-970814-1) experimental; urgency=low
+
+  * Initial packaging (of initial snapshot!)
+
+ -- Galen Hazelwood <galenh@micron.net>  Wed, 20 Aug 1997 00:36:28 +0000
diff --git a/scripts/t/910_merge_changelogs/ch-badver-old b/scripts/t/910_merge_changelogs/ch-badver-old
new file mode 100644
index 0000000..d544e64
--- /dev/null
+++ b/scripts/t/910_merge_changelogs/ch-badver-old
@@ -0,0 +1,5 @@
+egcs (ss-970814-1) experimental; urgency=low
+
+  * Initial packaging (of initial snapshot!)
+
+ -- Galen Hazelwood <galenh@micron.net>  Wed, 20 Aug 1997 00:36:28 +0000
diff --git a/scripts/t/910_merge_changelogs/ch-merged b/scripts/t/910_merge_changelogs/ch-merged
index d18460a..e2411ab 100644
--- a/scripts/t/910_merge_changelogs/ch-merged
+++ b/scripts/t/910_merge_changelogs/ch-merged
@@ -47,20 +47,20 @@ test (1.2-1) unstable; urgency=low
 test (1.1-1+conflict2) unstable; urgency=low
 
   * This entry has a conflict on the next line.
-<<<<<<
+<<<<<<<
   * I'm in changelog A.
-======
+=======
   * I'm in changelog B.
->>>>>>
+>>>>>>>
   * This line is the same in all 3 versions.
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:07:40 +0200
 
-<<<<<<
+<<<<<<<
 test (1.1-1+conflict1) experimental; urgency=low
-======
+=======
 test (1.1-1+conflict1) unstable; urgency=high
->>>>>>
+>>>>>>>
 
   * This entry has conflicts on the header line: A wants distribution
     experimental (instead of unstable) and B wants urgency=high (instead
@@ -68,11 +68,11 @@ test (1.1-1+conflict1) unstable; urgency=high
   * But it also has a conflict on the trailer line. A changed the
     timestamp to 18:05:00 and B to 18:06:00.
 
-<<<<<<
+<<<<<<<
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:05:00 +0200
-======
+=======
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:06:00 +0200
->>>>>>
+>>>>>>>
 
 test (1.1-1+change2) unstable; urgency=low
 
diff --git a/scripts/t/910_merge_changelogs/ch-merged-basic b/scripts/t/910_merge_changelogs/ch-merged-basic
index 527f558..ee5d843 100644
--- a/scripts/t/910_merge_changelogs/ch-merged-basic
+++ b/scripts/t/910_merge_changelogs/ch-merged-basic
@@ -30,7 +30,7 @@ test (1.2-2) unstable; urgency=low
 
 test (1.2-1) unstable; urgency=low
 
-<<<<<<
+<<<<<<<
   * This entry should not have conflicts with Algorithm::Merge installed.
   * Changelog B should a have supplementary line above this one.
   * Pi is 3.14 is true for all changelogs.
@@ -43,7 +43,7 @@ test (1.2-1) unstable; urgency=low
   * This line should be shared but the next one is dropped in B only.
   * If I'm here it's because the changelog is not B (I should not appear
     in the resulting changelog).
-======
+=======
   * This entry should not have conflicts with Algorithm::Merge installed.
   * I'm the added line mentionned below (B-only).
   * Changelog B should a have supplementary line above this one.
@@ -54,29 +54,29 @@ test (1.2-1) unstable; urgency=low
     - Yet I'm hacking on dpkg
     - What does that mean about me?
   * This line should be shared but the next one is dropped in B only.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:09:07 +0200
 
 test (1.1-1+conflict2) unstable; urgency=low
 
-<<<<<<
+<<<<<<<
   * This entry has a conflict on the next line.
   * I'm in changelog A.
   * This line is the same in all 3 versions.
-======
+=======
   * This entry has a conflict on the next line.
   * I'm in changelog B.
   * This line is the same in all 3 versions.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:07:40 +0200
 
-<<<<<<
+<<<<<<<
 test (1.1-1+conflict1) experimental; urgency=low
-======
+=======
 test (1.1-1+conflict1) unstable; urgency=high
->>>>>>
+>>>>>>>
 
   * This entry has conflicts on the header line: A wants distribution
     experimental (instead of unstable) and B wants urgency=high (instead
@@ -84,11 +84,11 @@ test (1.1-1+conflict1) unstable; urgency=high
   * But it also has a conflict on the trailer line. A changed the
     timestamp to 18:05:00 and B to 18:06:00.
 
-<<<<<<
+<<<<<<<
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:05:00 +0200
-======
+=======
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:06:00 +0200
->>>>>>
+>>>>>>>
 
 test (1.1-1+change2) unstable; urgency=low
 
@@ -101,17 +101,17 @@ test (1.1-1+change2) unstable; urgency=low
 
 test (1.1-1+change1) unstable; urgency=high
 
-<<<<<<
+<<<<<<<
   * This entry is everywhere but the last line is different in B. The
     merged version should have what's in B. Furthermore the urgency in
     A is set to high, it should also be picked up.
   * I'm not in changelog B.
-======
+=======
   * This entry is everywhere but the last line is different in B. The
     merged version should have what's in B. Furthermore the urgency in
     A is set to high, it should also be picked up.
   * I'm definitely in changelog B.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 17:50:58 +0200
 
diff --git a/scripts/t/910_merge_changelogs/ch-merged-pr b/scripts/t/910_merge_changelogs/ch-merged-pr
index 7534515..862d977 100644
--- a/scripts/t/910_merge_changelogs/ch-merged-pr
+++ b/scripts/t/910_merge_changelogs/ch-merged-pr
@@ -1,8 +1,8 @@
-<<<<<<
+<<<<<<<
 test (2.0-1) unstable; urgency=low
-======
+=======
 test (2.0-1~exp3) unstable; urgency=low
->>>>>>
+>>>>>>>
 
   * Version B with 2.0-1~exp3 contains only up to line 3 while version A
     with 2.0-1 contains the 5 lines. The resulting version should have the
@@ -40,20 +40,20 @@ test (1.2-1) unstable; urgency=low
 test (1.1-1+conflict2) unstable; urgency=low
 
   * This entry has a conflict on the next line.
-<<<<<<
+<<<<<<<
   * I'm in changelog A.
-======
+=======
   * I'm in changelog B.
->>>>>>
+>>>>>>>
   * This line is the same in all 3 versions.
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:07:40 +0200
 
-<<<<<<
+<<<<<<<
 test (1.1-1+conflict1) experimental; urgency=low
-======
+=======
 test (1.1-1+conflict1) unstable; urgency=high
->>>>>>
+>>>>>>>
 
   * This entry has conflicts on the header line: A wants distribution
     experimental (instead of unstable) and B wants urgency=high (instead
@@ -61,11 +61,11 @@ test (1.1-1+conflict1) unstable; urgency=high
   * But it also has a conflict on the trailer line. A changed the
     timestamp to 18:05:00 and B to 18:06:00.
 
-<<<<<<
+<<<<<<<
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:05:00 +0200
-======
+=======
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:06:00 +0200
->>>>>>
+>>>>>>>
 
 test (1.1-1+change2) unstable; urgency=low
 
diff --git a/scripts/t/910_merge_changelogs/ch-merged-pr-basic b/scripts/t/910_merge_changelogs/ch-merged-pr-basic
index 552f7ac..6b85fa6 100644
--- a/scripts/t/910_merge_changelogs/ch-merged-pr-basic
+++ b/scripts/t/910_merge_changelogs/ch-merged-pr-basic
@@ -1,10 +1,10 @@
-<<<<<<
+<<<<<<<
 test (2.0-1) unstable; urgency=low
-======
+=======
 test (2.0-1~exp3) unstable; urgency=low
->>>>>>
+>>>>>>>
 
-<<<<<<
+<<<<<<<
   * Version B with 2.0-1~exp3 contains only up to line 3 while version A
     with 2.0-1 contains the 5 lines. The resulting version should have the
     5 lines without conflict with Algorithm::Merge and a conflict without.
@@ -13,14 +13,14 @@ test (2.0-1~exp3) unstable; urgency=low
   * Line 3.
   * Line 4.
   * Line 5.
-======
+=======
   * Version B with 2.0-1~exp3 contains only up to line 3 while version A
     with 2.0-1 contains the 5 lines. The resulting version should have the
     5 lines without conflict with Algorithm::Merge and a conflict without.
   * Line 1.
   * Line 2.
   * Line 3.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:23:09 +0200
 
@@ -32,7 +32,7 @@ test (1.2-2) unstable; urgency=low
 
 test (1.2-1) unstable; urgency=low
 
-<<<<<<
+<<<<<<<
   * This entry should not have conflicts with Algorithm::Merge installed.
   * Changelog B should a have supplementary line above this one.
   * Pi is 3.14 is true for all changelogs.
@@ -45,7 +45,7 @@ test (1.2-1) unstable; urgency=low
   * This line should be shared but the next one is dropped in B only.
   * If I'm here it's because the changelog is not B (I should not appear
     in the resulting changelog).
-======
+=======
   * This entry should not have conflicts with Algorithm::Merge installed.
   * I'm the added line mentionned below (B-only).
   * Changelog B should a have supplementary line above this one.
@@ -56,29 +56,29 @@ test (1.2-1) unstable; urgency=low
     - Yet I'm hacking on dpkg
     - What does that mean about me?
   * This line should be shared but the next one is dropped in B only.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:09:07 +0200
 
 test (1.1-1+conflict2) unstable; urgency=low
 
-<<<<<<
+<<<<<<<
   * This entry has a conflict on the next line.
   * I'm in changelog A.
   * This line is the same in all 3 versions.
-======
+=======
   * This entry has a conflict on the next line.
   * I'm in changelog B.
   * This line is the same in all 3 versions.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:07:40 +0200
 
-<<<<<<
+<<<<<<<
 test (1.1-1+conflict1) experimental; urgency=low
-======
+=======
 test (1.1-1+conflict1) unstable; urgency=high
->>>>>>
+>>>>>>>
 
   * This entry has conflicts on the header line: A wants distribution
     experimental (instead of unstable) and B wants urgency=high (instead
@@ -86,11 +86,11 @@ test (1.1-1+conflict1) unstable; urgency=high
   * But it also has a conflict on the trailer line. A changed the
     timestamp to 18:05:00 and B to 18:06:00.
 
-<<<<<<
+<<<<<<<
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:05:00 +0200
-======
+=======
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 18:06:00 +0200
->>>>>>
+>>>>>>>
 
 test (1.1-1+change2) unstable; urgency=low
 
@@ -103,17 +103,17 @@ test (1.1-1+change2) unstable; urgency=low
 
 test (1.1-1+change1) unstable; urgency=high
 
-<<<<<<
+<<<<<<<
   * This entry is everywhere but the last line is different in B. The
     merged version should have what's in B. Furthermore the urgency in
     A is set to high, it should also be picked up.
   * I'm not in changelog B.
-======
+=======
   * This entry is everywhere but the last line is different in B. The
     merged version should have what's in B. Furthermore the urgency in
     A is set to high, it should also be picked up.
   * I'm definitely in changelog B.
->>>>>>
+>>>>>>>
 
  -- Raphaël Hertzog <hertzog@debian.org>  Sun, 18 Apr 2010 17:50:58 +0200
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 08aa537..7f7d723 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -25,6 +25,10 @@ bin_PROGRAMS = \
 	dpkg-statoverride \
 	dpkg-trigger
 
+noinst_HEADERS = \
+	filesdb.h \
+	infodb.h
+
 dpkg_SOURCES = \
 	archives.c archives.h \
 	cleanup.c \
@@ -32,9 +36,13 @@ dpkg_SOURCES = \
 	depcon.c \
 	enquiry.c \
 	errors.c \
-	filesdb.c filesdb.h \
+	filesdb.c \
+	filesdb-hash.c \
+	file-match.c file-match.h \
 	filters.c filters.h \
-	infodb.c infodb.h \
+	infodb-access.c \
+	infodb-format.c \
+	infodb-upgrade.c \
 	divertdb.c \
 	statdb.c \
 	help.c \
@@ -51,20 +59,21 @@ dpkg_LDADD = \
 	$(SELINUX_LIBS)
 
 dpkg_divert_SOURCES = \
-	filesdb.c filesdb.h \
-	infodb.c infodb.h \
+	filesdb.c \
+	infodb-format.c \
 	divertdb.c \
 	divertcmd.c
 
 dpkg_query_SOURCES = \
-	filesdb.c filesdb.h \
-	infodb.c infodb.h \
+	filesdb.c \
+	infodb-access.c \
+	infodb-format.c \
 	divertdb.c \
 	querycmd.c
 
 dpkg_statoverride_SOURCES = \
-	filesdb.c filesdb.h \
-	infodb.c infodb.h \
+	filesdb.c \
+	infodb-format.c \
 	statdb.c \
 	statcmd.c
 
diff --git a/src/archives.c b/src/archives.c
index 85345f2..1d809c3 100644
--- a/src/archives.c
+++ b/src/archives.c
@@ -4,7 +4,7 @@
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
- * Copyright © 2007-2011 Guillem Jover <guillem@debian.org>
+ * Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -35,7 +35,6 @@
 #include <string.h>
 #include <time.h>
 #include <fcntl.h>
-#include <limits.h>
 #include <unistd.h>
 #include <stdint.h>
 #include <stdlib.h>
@@ -47,6 +46,7 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/path.h>
 #include <dpkg/fdio.h>
 #include <dpkg/buffer.h>
@@ -54,7 +54,7 @@
 #include <dpkg/command.h>
 #include <dpkg/file.h>
 #include <dpkg/tarfn.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 #include <dpkg/triglib.h>
 
 #ifdef WITH_SELINUX
@@ -118,11 +118,11 @@ filesavespackage(struct fileinlist *file,
                  struct pkginfo *pkgbeinginstalled)
 {
   struct filepackages_iterator *iter;
-  struct pkginfo *thirdpkg;
   struct pkgset *divpkgset;
+  struct pkginfo *thirdpkg;
 
-  debug(dbg_eachfiledetail,"filesavespackage file `%s' package %s",
-        file->namenode->name, pkg_describe(pkgtobesaved, pdo_foreign));
+  debug(dbg_eachfiledetail, "filesavespackage file '%s' package %s",
+        file->namenode->name, pkg_name(pkgtobesaved, pnaw_always));
 
   /* If the file is a contended one and it's overridden by either
    * the package we're considering disappearing or the package
@@ -145,13 +145,20 @@ filesavespackage(struct fileinlist *file,
   iter = filepackages_iter_new(file->namenode);
   while ((thirdpkg = filepackages_iter_next(iter))) {
     debug(dbg_eachfiledetail, "filesavespackage ... also in %s",
-          pkg_describe(thirdpkg, pdo_foreign));
+          pkg_name(thirdpkg, pnaw_always));
 
     /* Is this not the package being installed or the one being
      * checked for disappearance? */
     if (thirdpkg == pkgbeinginstalled || thirdpkg == pkgtobesaved)
       continue;
 
+    /* A Multi-Arch: same package can share files and their presence in a
+     * third package of the same set is not a sign that we can get rid of
+     * it. */
+    if (pkgtobesaved->installed.multiarch == multiarch_same &&
+        thirdpkg->set == pkgtobesaved->set)
+      continue;
+
     /* If !fileslistvalid then we've already disappeared this one, so
      * we shouldn't try to make it take over this shared directory. */
     debug(dbg_eachfiledetail,"filesavespackage ...  is 3rd package");
@@ -171,6 +178,47 @@ filesavespackage(struct fileinlist *file,
   return true;
 }
 
+static void
+md5hash_prev_conffile(struct pkginfo *pkg, char *oldhash, const char *oldname,
+                      struct filenamenode *namenode)
+{
+  struct pkginfo *otherpkg;
+  struct conffile *conff;
+
+  debug(dbg_conffdetail, "tarobject looking for shared conffile %s",
+        namenode->name);
+
+  for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
+    if (otherpkg == pkg)
+      continue;
+    /* The hash in the Conffiles is only meaningful if the package
+     * configuration has been at least tried. */
+    if (otherpkg->status <= stat_unpacked)
+      continue;
+    for (conff = otherpkg->installed.conffiles; conff; conff = conff->next) {
+      if (strcmp(conff->name, namenode->name) == 0)
+        break;
+    }
+    if (conff) {
+      debug(dbg_conffdetail,
+            "tarobject found shared conffile, from pkg %s (%s); hash=%s",
+            pkg_name(otherpkg, pnaw_always),
+            statusinfos[otherpkg->status].name, oldhash);
+      strcpy(oldhash, conff->hash);
+      break;
+    }
+  }
+
+  /* If no package was found with a valid Conffiles field, we make the
+   * risky assumption that the hash of the current .dpkg-new file is
+   * the one of the previously unpacked package. */
+  if (otherpkg == NULL) {
+    md5hash(pkg, oldhash, oldname);
+    debug(dbg_conffdetail,
+          "tarobject found shared conffile, from disk; hash=%s", oldhash);
+  }
+}
+
 void cu_pathname(int argc, void **argv) {
   ensure_pathname_nonexisting((char*)(argv[0]));
 }
@@ -186,23 +234,28 @@ int tarfileread(void *ud, char *buf, int len) {
 }
 
 static void
-tarfile_skip_one_forward(struct tarcontext *tc, struct tar_entry *ti)
+tarobject_skip_padding(struct tarcontext *tc, struct tar_entry *te)
 {
   size_t r;
-  char databuf[TARBLKSZ];
 
+  r = te->size % TARBLKSZ;
+  if (r > 0)
+    fd_skip(tc->backendpipe, TARBLKSZ - r,
+            _("error reading from dpkg-deb pipe"));
+}
+
+static void
+tarobject_skip_entry(struct tarcontext *tc, struct tar_entry *ti)
+{
   /* We need to advance the tar file to the next object, so read the
    * file data and set it to oblivion. */
   if (ti->type == tar_filetype_file) {
     char fnamebuf[256];
 
-    fd_null_copy(tc->backendpipe, ti->size,
-                 _("skipped unpacking file '%.255s' (replaced or excluded?)"),
-                 path_quote_filename(fnamebuf, ti->name, 256));
-    r = ti->size % TARBLKSZ;
-    if (r > 0)
-      if (fd_read(tc->backendpipe, databuf, TARBLKSZ - r) < 0)
-        ohshite(_("error reading from dpkg-deb pipe"));
+    fd_skip(tc->backendpipe, ti->size,
+            _("skipped unpacking file '%.255s' (replaced or excluded?)"),
+            path_quote_filename(fnamebuf, ti->name, 256));
+    tarobject_skip_padding(tc, ti);
   }
 }
 
@@ -215,27 +268,25 @@ struct pkg_deconf_list *deconfigure = NULL;
 static time_t currenttime;
 
 static int
-does_replace(struct pkginfo *newpigp, struct pkgbin *newpifp,
-             struct pkginfo *oldpigp, struct pkgbin *oldpifp)
+does_replace(struct pkginfo *new_pkg, struct pkgbin *new_pkgbin,
+             struct pkginfo *old_pkg, struct pkgbin *old_pkgbin)
 {
   struct dependency *dep;
 
   debug(dbg_depcon,"does_replace new=%s old=%s (%s)",
-        pkg_describe(newpigp, pdo_foreign |
-                     ((newpifp == &newpigp->available) ? pdo_avail : 0)),
-        pkg_describe(oldpigp, pdo_foreign |
-                     ((oldpifp == &oldpigp->available) ? pdo_avail : 0)),
-        versiondescribe(&oldpifp->version, vdew_always));
-  for (dep= newpifp->depends; dep; dep= dep->next) {
-    if (dep->type != dep_replaces || dep->list->ed != oldpigp->set)
+        pkgbin_name(new_pkg, new_pkgbin, pnaw_always),
+        pkgbin_name(old_pkg, old_pkgbin, pnaw_always),
+        versiondescribe(&old_pkgbin->version, vdew_always));
+  for (dep = new_pkgbin->depends; dep; dep = dep->next) {
+    if (dep->type != dep_replaces || dep->list->ed != old_pkg->set)
       continue;
     debug(dbg_depcondetail,"does_replace ... found old, version %s",
           versiondescribe(&dep->list->version,vdew_always));
-    if (!versionsatisfied(oldpifp, dep->list))
+    if (!versionsatisfied(old_pkgbin, dep->list))
       continue;
-    /* The test below can only trigger if dep_replaces can have
-     * an arch qualifier != any */
-    if (!archsatisfied(oldpifp, dep->list))
+    /* The test below can only trigger if dep_replaces start having
+     * arch qualifiers different from “any”. */
+    if (!archsatisfied(old_pkgbin, dep->list))
       continue;
     debug(dbg_depcon,"does_replace ... yes");
     return true;
@@ -245,6 +296,131 @@ does_replace(struct pkginfo *newpigp, struct pkgbin *newpifp,
 }
 
 static void
+tarobject_extract(struct tarcontext *tc, struct tar_entry *te,
+                  const char *path, struct file_stat *st,
+                  struct filenamenode *namenode)
+{
+  static struct varbuf hardlinkfn;
+  static int fd;
+
+  struct filenamenode *linknode;
+  char fnamebuf[256];
+  char *newhash;
+
+  switch (te->type) {
+  case tar_filetype_file:
+    /* We create the file with mode 0 to make sure nobody can do anything with
+     * it until we apply the proper mode, which might be a statoverride. */
+    fd = open(path, O_CREAT | O_EXCL | O_WRONLY, 0);
+    if (fd < 0)
+      ohshite(_("unable to create `%.255s' (while processing `%.255s')"),
+              path, te->name);
+    push_cleanup(cu_closefd, ehflag_bombout, NULL, 0, 1, &fd);
+    debug(dbg_eachfiledetail, "tarobject file open size=%jd",
+          (intmax_t)te->size);
+
+    newhash = nfmalloc(MD5HASHLEN + 1);
+    fd_fd_copy_and_md5(tc->backendpipe, fd, newhash, te->size,
+                       _("backend dpkg-deb during `%.255s'"),
+                       path_quote_filename(fnamebuf, te->name, 256));
+    namenode->newhash = newhash;
+    debug(dbg_eachfiledetail, "tarobject file hash=%s", namenode->newhash);
+
+    tarobject_skip_padding(tc, te);
+
+    fd_writeback_init(fd);
+
+    if (namenode->statoverride)
+      debug(dbg_eachfile, "tarobject ... stat override, uid=%d, gid=%d, mode=%04o",
+            namenode->statoverride->uid,
+            namenode->statoverride->gid,
+            namenode->statoverride->mode);
+    if (fchown(fd, st->uid, st->gid))
+      ohshite(_("error setting ownership of `%.255s'"), te->name);
+    if (fchmod(fd, st->mode & ~S_IFMT))
+      ohshite(_("error setting permissions of `%.255s'"), te->name);
+
+    /* Postpone the fsync, to try to avoid massive I/O degradation. */
+    if (!fc_unsafe_io)
+      namenode->flags |= fnnf_deferred_fsync;
+
+    pop_cleanup(ehflag_normaltidy); /* fd = open(path) */
+    if (close(fd))
+      ohshite(_("error closing/writing `%.255s'"), te->name);
+    break;
+  case tar_filetype_fifo:
+    if (mkfifo(path, 0))
+      ohshite(_("error creating pipe `%.255s'"), te->name);
+    debug(dbg_eachfiledetail, "tarobject fifo");
+    break;
+  case tar_filetype_chardev:
+    if (mknod(path, S_IFCHR, te->dev))
+      ohshite(_("error creating device `%.255s'"), te->name);
+    debug(dbg_eachfiledetail, "tarobject chardev");
+    break;
+  case tar_filetype_blockdev:
+    if (mknod(path, S_IFBLK, te->dev))
+      ohshite(_("error creating device `%.255s'"), te->name);
+    debug(dbg_eachfiledetail, "tarobject blockdev");
+    break;
+  case tar_filetype_hardlink:
+    varbuf_reset(&hardlinkfn);
+    varbuf_add_str(&hardlinkfn, instdir);
+    varbuf_add_char(&hardlinkfn, '/');
+    linknode = findnamenode(te->linkname, 0);
+    varbuf_add_str(&hardlinkfn,
+                   namenodetouse(linknode, tc->pkg, &tc->pkg->available)->name);
+    if (linknode->flags & (fnnf_deferred_rename | fnnf_new_conff))
+      varbuf_add_str(&hardlinkfn, DPKGNEWEXT);
+    varbuf_end_str(&hardlinkfn);
+    if (link(hardlinkfn.buf, path))
+      ohshite(_("error creating hard link `%.255s'"), te->name);
+    namenode->newhash = linknode->newhash;
+    debug(dbg_eachfiledetail, "tarobject hardlink hash=%s", namenode->newhash);
+    break;
+  case tar_filetype_symlink:
+    /* We've already checked for an existing directory. */
+    if (symlink(te->linkname, path))
+      ohshite(_("error creating symbolic link `%.255s'"), te->name);
+    debug(dbg_eachfiledetail, "tarobject symlink creating");
+    break;
+  case tar_filetype_dir:
+    /* We've already checked for an existing directory. */
+    if (mkdir(path, 0))
+      ohshite(_("error creating directory `%.255s'"), te->name);
+    debug(dbg_eachfiledetail, "tarobject directory creating");
+    break;
+  default:
+    internerr("unknown tar type '%d', but already checked", te->type);
+  }
+}
+
+static void
+tarobject_hash(struct tarcontext *tc, struct tar_entry *te,
+               struct filenamenode *namenode)
+{
+  if (te->type == tar_filetype_file) {
+    char fnamebuf[256];
+    char *newhash;
+
+    newhash = nfmalloc(MD5HASHLEN + 1);
+    fd_md5(tc->backendpipe, newhash, te->size,
+           _("backend dpkg-deb during `%.255s'"),
+           path_quote_filename(fnamebuf, te->name, 256));
+    tarobject_skip_padding(tc, te);
+
+    namenode->newhash = newhash;
+    debug(dbg_eachfiledetail, "tarobject file hash=%s", namenode->newhash);
+  } else if (te->type == tar_filetype_hardlink) {
+    struct filenamenode *linknode;
+
+    linknode = findnamenode(te->linkname, 0);
+    namenode->newhash = linknode->newhash;
+    debug(dbg_eachfiledetail, "tarobject hardlink hash=%s", namenode->newhash);
+  }
+}
+
+static void
 tarobject_set_mtime(struct tar_entry *te, const char *path)
 {
   struct timeval tv[2];
@@ -321,6 +497,73 @@ tarobject_set_se_context(const char *matchpath, const char *path, mode_t mode)
 #endif /* WITH_SELINUX */
 }
 
+static void
+tarobject_matches(struct tarcontext *tc,
+                  const char *fn_old, struct stat *stab, char *oldhash,
+                  const char *fn_new, struct tar_entry *te,
+                  struct filenamenode *namenode)
+{
+  char *linkname;
+  ssize_t linksize;
+
+  debug(dbg_eachfiledetail, "tarobject matches on-disk object?");
+
+  switch (te->type) {
+  case tar_filetype_dir:
+    /* Nothing to check for a new directory. */
+    return;
+  case tar_filetype_symlink:
+    /* Symlinks to existing dirs have already been dealt with, only
+     * reamin real symlinks where we can compare the target. */
+    if (!S_ISLNK(stab->st_mode))
+      break;
+    linkname = m_malloc(stab->st_size + 1);
+    linksize = readlink(fn_old, linkname, stab->st_size + 1);
+    if (linksize < 0)
+      ohshite(_("unable to read link `%.255s'"), fn_old);
+    else if (linksize != stab->st_size)
+      ohshit(_("symbolic link '%.250s' size has changed from %jd to %zd"),
+             fn_old, stab->st_size, linksize);
+    linkname[linksize] = '\0';
+    if (strcmp(linkname, te->linkname) == 0) {
+      free(linkname);
+      return;
+    } else {
+      free(linkname);
+    }
+    break;
+  case tar_filetype_chardev:
+    if (S_ISCHR(stab->st_mode) && stab->st_rdev == te->dev)
+      return;
+    break;
+  case tar_filetype_blockdev:
+    if (S_ISBLK(stab->st_mode) && stab->st_rdev == te->dev)
+      return;
+    break;
+  case tar_filetype_fifo:
+    if (S_ISFIFO(stab->st_mode))
+      return;
+    break;
+  case tar_filetype_hardlink:
+    /* Fall through. */
+  case tar_filetype_file:
+    /* Only check metadata for non-conffiles. */
+    if (!(namenode->flags & fnnf_new_conff) &&
+        !(S_ISREG(stab->st_mode) && te->size == stab->st_size))
+      break;
+    if (strcmp(oldhash, namenode->newhash) == 0)
+      return;
+    break;
+  default:
+    internerr("unknown tar type '%d', but already checked", te->type);
+  }
+
+  forcibleerr(fc_overwrite,
+              _("trying to overwrite shared '%.250s', which is different "
+                "from other instances of package %.250s"),
+              namenode->name, pkg_name(tc->pkg, pnaw_nonambig));
+}
+
 void setupfnamevbs(const char *filename) {
   varbuf_trunc(&fnamevb, fnameidlu);
   varbuf_add_str(&fnamevb, filename);
@@ -336,7 +579,7 @@ void setupfnamevbs(const char *filename) {
   varbuf_add_str(&fnamenewvb, DPKGNEWEXT);
   varbuf_end_str(&fnamenewvb);
 
-  debug(dbg_eachfiledetail, "setupvnamevbs main=`%s' tmp=`%s' new=`%s'",
+  debug(dbg_eachfiledetail, "setupvnamevbs main='%s' tmp='%s' new='%s'",
         fnamevb.buf, fnametmpvb.buf, fnamenewvb.buf);
 }
 
@@ -440,80 +683,25 @@ linktosameexistingdir(const struct tar_entry *ti, const char *fname,
   return true;
 }
 
-static void
-ensure_same_file(struct pkginfo *pkg,
-                 const char *fn_old, int fd_old, struct stat *stab,
-                 const char *fn_new, int fd_new, struct tar_entry *ti)
-{
-  char old_md5[MD5HASHLEN + 1], new_md5[MD5HASHLEN + 1];
-  char linktarget[_POSIX_SYMLINK_MAX + 1];
-  ssize_t sz;
-  const char *err = _("'%s' is different from the same file on the system");
-
-  debug(dbg_eachfiledetail, "tarobject ensure same than on system");
-  switch (ti->type) {
-  case tar_filetype_dir:
-    /* Nothing to check for a new directory */
-    break;
-  case tar_filetype_symlink:
-    /* Symlinks to existing dirs have already been dealt with, remains
-     * only real symlinks where we can compare the target */
-    if (!S_ISLNK(stab->st_mode))
-      ohshit(err, ti->name);
-    sz = readlink(fn_old, linktarget, sizeof(linktarget) - 1);
-    if (sz < 0)
-      ohshite(_("unable to read link `%.255s'"), fn_old);
-    linktarget[sz] = '\0';
-    if (strcmp(linktarget, ti->linkname))
-      ohshit(err, ti->name);
-    break;
-  case tar_filetype_chardev:
-    if (!S_ISCHR(stab->st_mode) || stab->st_rdev != ti->dev)
-      ohshit(err, ti->name);
-    break;
-  case tar_filetype_blockdev:
-    if (!S_ISBLK(stab->st_mode) || stab->st_rdev != ti->dev)
-      ohshit(err, ti->name);
-    break;
-  case tar_filetype_fifo:
-    if (!S_ISFIFO(stab->st_mode))
-      ohshit(err, ti->name);
-    break;
-  case tar_filetype_file:
-  case tar_filetype_hardlink:
-    if (!S_ISREG(stab->st_mode) || ti->size != stab->st_size)
-      ohshit(err, ti->name);
-    md5hash(pkg, new_md5, fn_new, fd_new);
-    md5hash(pkg, old_md5, fn_old, fd_old);
-    if (strcmp(old_md5, new_md5))
-      ohshit(err, ti->name);
-    break;
-  default:
-    break; /* No checks for unknown types */
-  }
-}
-
 int
 tarobject(void *ctx, struct tar_entry *ti)
 {
-  static struct varbuf conffderefn, hardlinkfn, symlinkfn;
-  static int fd;
+  static struct varbuf conffderefn, symlinkfn;
   const char *usename;
   struct filenamenode *usenode;
-  struct filenamenode *linknode;
 
   struct conffile *conff;
   struct tarcontext *tc = ctx;
-  bool existingdir, keepexisting, ensuresamefile, ensuresameconff;
-  char prevnewhash[MD5HASHLEN + 1] = "";
+  bool existingdir, keepexisting;
+  bool refcounting;
+  char oldhash[MD5HASHLEN + 1];
   int statr;
   ssize_t r;
   struct stat stab, stabtmp;
-  char databuf[TARBLKSZ];
   struct file_stat *st;
   struct fileinlist *nifd, **oldnifd;
-  struct pkginfo *otherpkg;
   struct pkgset *divpkgset;
+  struct pkginfo *otherpkg;
 
   ensureobstackinit();
 
@@ -558,7 +746,7 @@ tarobject(void *ctx, struct tar_entry *ti)
   else
     st = &ti->stat;
 
-  usenode = namenodetouse(nifd->namenode, tc->pkg);
+  usenode = namenodetouse(nifd->namenode, tc->pkg, &tc->pkg->available);
   usename = usenode->name + 1; /* Skip the leading '/'. */
 
   trig_file_activate(usenode, tc->pkg);
@@ -568,7 +756,7 @@ tarobject(void *ctx, struct tar_entry *ti)
      * version (i.e. we do the usual link-following). */
     if (conffderef(tc->pkg, &conffderefn, usename))
       usename= conffderefn.buf;
-    debug(dbg_conff,"tarobject fnnf_new_conff deref=`%s'",usename);
+    debug(dbg_conff, "tarobject fnnf_new_conff deref='%s'", usename);
   }
 
   setupfnamevbs(usename);
@@ -632,8 +820,7 @@ tarobject(void *ctx, struct tar_entry *ti)
   }
 
   keepexisting = false;
-  ensuresamefile = false;
-  ensuresameconff = false;
+  refcounting = false;
   if (!existingdir) {
     struct filepackages_iterator *iter;
 
@@ -642,23 +829,20 @@ tarobject(void *ctx, struct tar_entry *ti)
       if (otherpkg == tc->pkg)
         continue;
       debug(dbg_eachfile, "tarobject ... found in %s",
-            pkg_describe(otherpkg, pdo_foreign));
+            pkg_name(otherpkg, pnaw_always));
 
-      /* Multi-Arch: same packages can share files. Overwriting is allowed
-       * when they are not in sync, otherwise the file content must match
-       * the installed file.
-       */
+      /* A pkgset can share files between its instances. Overwriting
+       * is allowed when they are not getting in sync, otherwise the
+       * file content must match the installed file. */
       if (otherpkg->set == tc->pkg->set &&
           otherpkg->installed.multiarch == multiarch_same &&
           tc->pkg->available.multiarch == multiarch_same) {
-        if (tc->pkg_in_sync && (nifd->namenode->flags & fnnf_new_conff))
-          ensuresameconff = true;
-        else if (tc->pkg_in_sync)
-          ensuresamefile = true;
-        debug(dbg_eachfiledetail, "tarobject shared with %s %s (insync=%d)",
-              pkg_describe(otherpkg, pdo_always),
+        if (statr == 0 && tc->pkgset_getting_in_sync)
+          refcounting = true;
+        debug(dbg_eachfiledetail, "tarobject ... shared with %s %s (syncing=%d)",
+              pkg_name(otherpkg, pnaw_always),
               versiondescribe(&otherpkg->installed.version, vdew_nonambig),
-              tc->pkg_in_sync);
+              tc->pkgset_getting_in_sync);
         continue;
       }
 
@@ -673,6 +857,15 @@ tarobject(void *ctx, struct tar_entry *ti)
           continue;
       }
 
+      /* If the new object is a directory and the previous object does
+       * not exist assume it's also a directory and skip further checks.
+       * XXX: Ideally with more information about the installed files we
+       * could perform more clever checks. */
+      if (statr != 0 && ti->type == tar_filetype_dir) {
+        debug(dbg_eachfile, "tarobject ... assuming shared directory");
+        continue;
+      }
+
       /* Nope? Hmm, file conflict, perhaps. Check Replaces. */
       switch (otherpkg->clientdata->replacingfilesandsaid) {
       case 2:
@@ -700,12 +893,15 @@ tarobject(void *ctx, struct tar_entry *ti)
              conff = conff->next) {
           if (!conff->obsolete)
             continue;
-          if (stat(conff->name, &stabtmp))
+          if (stat(conff->name, &stabtmp)) {
             if (errno == ENOENT || errno == ENOTDIR || errno == ELOOP)
               continue;
-            if (stabtmp.st_dev == stab.st_dev &&
-                stabtmp.st_ino == stab.st_ino)
-              break;
+            else
+              ohshite(_("cannot stat file '%s'"), conff->name);
+          }
+          if (stabtmp.st_dev == stab.st_dev &&
+              stabtmp.st_ino == stab.st_ino)
+            break;
         }
         if (conff) {
           debug(dbg_eachfiledetail, "tarobject other's obsolete conffile");
@@ -717,35 +913,31 @@ tarobject(void *ctx, struct tar_entry *ti)
       if (does_replace(tc->pkg, &tc->pkg->available,
                        otherpkg, &otherpkg->installed)) {
         printf(_("Replacing files in old package %s ...\n"),
-               pkg_describe(otherpkg, pdo_foreign));
+               pkg_name(otherpkg, pnaw_nonambig));
         otherpkg->clientdata->replacingfilesandsaid = 1;
       } else if (does_replace(otherpkg, &otherpkg->installed,
                               tc->pkg, &tc->pkg->available)) {
         printf(_("Replaced by files in installed package %s ...\n"),
-               pkg_describe(otherpkg, pdo_foreign));
+               pkg_name(otherpkg, pnaw_nonambig));
         otherpkg->clientdata->replacingfilesandsaid = 2;
         nifd->namenode->flags &= ~fnnf_new_inarchive;
         keepexisting = true;
       } else {
+        /* At this point we are replacing something without a Replaces. */
         if (!statr && S_ISDIR(stab.st_mode)) {
           forcibleerr(fc_overwritedir,
                       _("trying to overwrite directory '%.250s' "
                         "in package %.250s %.250s with nondirectory"),
-                      nifd->namenode->name, pkg_describe(otherpkg, pdo_foreign),
+                      nifd->namenode->name, pkg_name(otherpkg, pnaw_nonambig),
                       versiondescribe(&otherpkg->installed.version,
                                       vdew_nonambig));
         } else {
-          /* At this point we are replacing something without a Replaces.
-           * If the new object is a directory and the previous object does
-           * not exist assume it's also a directory and don't complain. */
-          if (!(statr && ti->type == tar_filetype_dir))
-            forcibleerr(fc_overwrite,
-                        _("trying to overwrite '%.250s', "
-                          "which is also in package %.250s %.250s"),
-                        nifd->namenode->name,
-                        pkg_describe(otherpkg, pdo_foreign),
-                        versiondescribe(&otherpkg->installed.version,
-                                        vdew_nonambig));
+          forcibleerr(fc_overwrite,
+                      _("trying to overwrite '%.250s', "
+                        "which is also in package %.250s %.250s"),
+                      nifd->namenode->name, pkg_name(otherpkg, pnaw_nonambig),
+                      versiondescribe(&otherpkg->installed.version,
+                                      vdew_nonambig));
         }
       }
     }
@@ -754,14 +946,14 @@ tarobject(void *ctx, struct tar_entry *ti)
 
   if (keepexisting) {
     remove_file_from_list(tc, ti, oldnifd, nifd);
-    tarfile_skip_one_forward(tc, ti);
+    tarobject_skip_entry(tc, ti);
     return 0;
   }
 
   if (filter_should_skip(ti)) {
     nifd->namenode->flags &= ~fnnf_new_inarchive;
     nifd->namenode->flags |= fnnf_filtered;
-    tarfile_skip_one_forward(tc, ti);
+    tarobject_skip_entry(tc, ti);
 
     return 0;
   }
@@ -769,132 +961,50 @@ tarobject(void *ctx, struct tar_entry *ti)
   if (existingdir)
     return 0;
 
-  /* Now, at this stage we want to make sure neither of .dpkg-new and
-   * .dpkg-tmp are hanging around. */
-  ensure_pathname_nonexisting(fnametmpvb.buf);
-  if (ensuresameconff) {
-    /* Compute the hash of the (former) .dpkg-new before we install
-     * our own version in place of it. Also make a temporary backup in
-     * case the new version differs and we have to roll-back. */
-    md5hash(tc->pkg, prevnewhash, fnamenewvb.buf, -1);
-    if (strcmp(prevnewhash, NONEXISTENTFLAG) && strcmp(prevnewhash, "-")) {
-      debug(dbg_conffdetail, "former %s backupped", fnamenewvb.buf);
-      if (link(fnamenewvb.buf, fnametmpvb.buf))
-        ohshite(_("error creating hard link `%.255s'"), fnametmpvb.buf);
+  /* Compute the hash of the previous object, before we might replace it
+   * with the new version on forced overwrites. */
+  if (refcounting) {
+    if (nifd->namenode->flags & fnnf_new_conff) {
+      md5hash_prev_conffile(tc->pkg, oldhash, fnamenewvb.buf, nifd->namenode);
+    } else if (S_ISREG(stab.st_mode)) {
+      md5hash(tc->pkg, oldhash, fnamevb.buf);
+    } else {
+      strcpy(oldhash, EMPTYHASHFLAG);
     }
   }
-  ensure_pathname_nonexisting(fnamenewvb.buf);
-
-  /* Now we start to do things that we need to be able to undo
-   * if something goes wrong. Watch out for the CLEANUP comments to
-   * keep an eye on what's installed on the disk at each point. */
-  if (ensuresameconff)
-    push_cleanup(cu_installsharedconf, ~ehflag_normaltidy, NULL, 0, 1,
-                 (void *)nifd);
-  else
-    push_cleanup(cu_installnew, ~ehflag_normaltidy, NULL, 0, 1, (void *)nifd);
-
-  /*
-   * CLEANUP: Now we either have the old file on the disk, or not, in
-   * its original filename.
-   */
-
-  /* Extract whatever it is as .dpkg-new ... */
-  switch (ti->type) {
-  case tar_filetype_file:
-    /* We create the file with mode 0 to make sure nobody can do anything with
-     * it until we apply the proper mode, which might be a statoverride. */
-    fd = open(fnamenewvb.buf, (O_CREAT|O_EXCL|O_RDWR), 0);
-    if (fd < 0)
-      ohshite(_("unable to create `%.255s' (while processing `%.255s')"),
-              fnamenewvb.buf, ti->name);
-    push_cleanup(cu_closefd, ehflag_bombout, NULL, 0, 1, &fd);
-    debug(dbg_eachfiledetail, "tarobject file open size=%jd",
-          (intmax_t)ti->size);
-    { char fnamebuf[256];
-    fd_fd_copy(tc->backendpipe, fd, ti->size,
-               _("backend dpkg-deb during `%.255s'"),
-               path_quote_filename(fnamebuf, ti->name, 256));
-    }
-    r = ti->size % TARBLKSZ;
-    if (r > 0)
-      if (fd_read(tc->backendpipe, databuf, TARBLKSZ - r) < 0)
-        ohshite(_("error reading from dpkg-deb pipe"));
-
-    if (ensuresamefile && !statr) {
-      /* We do the check here before we tell the filesystem that we won't
-       * access the file content */
-      if (lseek(fd, SEEK_SET, 0))
-        ohshite(_("failed to rewind temporary file (%s)"), fnamenewvb.buf);
-      ensure_same_file(tc->pkg, fnamevb.buf, -1, &stab, fnamenewvb.buf, fd, ti);
-    }
 
-    fd_writeback_init(fd);
+  if (refcounting && !fc_overwrite) {
+    /* If we are not forced to overwrite the path and are refcounting,
+     * just compute the hash w/o extracting the object. */
+    tarobject_hash(tc, ti, nifd->namenode);
+  } else {
+    /* Now, at this stage we want to make sure neither of .dpkg-new and
+     * .dpkg-tmp are hanging around. */
+    ensure_pathname_nonexisting(fnamenewvb.buf);
+    ensure_pathname_nonexisting(fnametmpvb.buf);
 
-    if (nifd->namenode->statoverride)
-      debug(dbg_eachfile, "tarobject ... stat override, uid=%d, gid=%d, mode=%04o",
-			  nifd->namenode->statoverride->uid,
-			  nifd->namenode->statoverride->gid,
-			  nifd->namenode->statoverride->mode);
-    if (fchown(fd, st->uid, st->gid))
-      ohshite(_("error setting ownership of `%.255s'"), ti->name);
-    if (fchmod(fd, st->mode & ~S_IFMT))
-      ohshite(_("error setting permissions of `%.255s'"), ti->name);
+    /* Now we start to do things that we need to be able to undo
+     * if something goes wrong. Watch out for the CLEANUP comments to
+     * keep an eye on what's installed on the disk at each point. */
+    push_cleanup(cu_installnew, ~ehflag_normaltidy, NULL, 0, 1, nifd->namenode);
 
-    /* Postpone the fsync, to try to avoid massive I/O degradation. */
-    if (!fc_unsafe_io)
-      nifd->namenode->flags |= fnnf_deferred_fsync;
+    /*
+     * CLEANUP: Now we either have the old file on the disk, or not, in
+     * its original filename.
+     */
 
-    pop_cleanup(ehflag_normaltidy); /* fd = open(fnamenewvb.buf) */
-    if (close(fd))
-      ohshite(_("error closing/writing `%.255s'"), ti->name);
-    break;
-  case tar_filetype_fifo:
-    if (mkfifo(fnamenewvb.buf,0))
-      ohshite(_("error creating pipe `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject fifo");
-    break;
-  case tar_filetype_chardev:
-    if (mknod(fnamenewvb.buf, S_IFCHR, ti->dev))
-      ohshite(_("error creating device `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject chardev");
-    break;
-  case tar_filetype_blockdev:
-    if (mknod(fnamenewvb.buf, S_IFBLK, ti->dev))
-      ohshite(_("error creating device `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject blockdev");
-    break;
-  case tar_filetype_hardlink:
-    varbuf_reset(&hardlinkfn);
-    varbuf_add_str(&hardlinkfn, instdir);
-    varbuf_add_char(&hardlinkfn, '/');
-    linknode = findnamenode(ti->linkname, 0);
-    varbuf_add_str(&hardlinkfn, namenodetouse(linknode, tc->pkg)->name);
-    if (linknode->flags & fnnf_deferred_rename)
-      varbuf_add_str(&hardlinkfn, DPKGNEWEXT);
-    varbuf_end_str(&hardlinkfn);
-    if (link(hardlinkfn.buf,fnamenewvb.buf))
-      ohshite(_("error creating hard link `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject hardlink");
-    break;
-  case tar_filetype_symlink:
-    /* We've already checked for an existing directory. */
-    if (symlink(ti->linkname, fnamenewvb.buf))
-      ohshite(_("error creating symbolic link `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject symlink creating");
-    break;
-  case tar_filetype_dir:
-    /* We've already checked for an existing directory. */
-    if (mkdir(fnamenewvb.buf,0))
-      ohshite(_("error creating directory `%.255s'"), ti->name);
-    debug(dbg_eachfiledetail, "tarobject directory creating");
-    break;
-  default:
-    internerr("unknown tar type '%d', but already checked", ti->type);
+    /* Extract whatever it is as .dpkg-new ... */
+    tarobject_extract(tc, ti, fnamenewvb.buf, st, nifd->namenode);
   }
 
-  if (ensuresamefile && !statr && ti->type != tar_filetype_file)
-    ensure_same_file(tc->pkg, fnamevb.buf, -1, &stab, fnamenewvb.buf, -1, ti);
+  /* For shared files, check now if the object matches. */
+  if (refcounting)
+    tarobject_matches(tc, fnamevb.buf, &stab, oldhash,
+                          fnamenewvb.buf, ti, nifd->namenode);
+
+  /* If we didn't extract anything, there's nothing else to do. */
+  if (refcounting && !fc_overwrite)
+    return 0;
 
   tarobject_set_perms(ti, fnamenewvb.buf, st);
   tarobject_set_mtime(ti, fnamenewvb.buf);
@@ -912,44 +1022,8 @@ tarobject(void *ctx, struct tar_entry *ti)
   /* First, check to see if it's a conffile. If so we don't install
    * it now - we leave it in .dpkg-new for --configure to take care of. */
   if (nifd->namenode->flags & fnnf_new_conff) {
-    struct pkginfo *pkg;
-
     debug(dbg_conffdetail,"tarobject conffile extracted");
     nifd->namenode->flags |= fnnf_elide_other_lists;
-
-    if (ensuresameconff) {
-      for (pkg = &tc->pkg->set->pkg; pkg; pkg = pkg->arch_next) {
-        if (pkg->status <= stat_configfiles || pkg == tc->pkg)
-          continue;
-        for (conff = pkg->installed.conffiles; conff; conff = conff->next) {
-          debug(dbg_conffdetail, "looking for conffile %s, has %s",
-                nifd->namenode->name, conff->name);
-          if (strcmp(conff->name, nifd->namenode->name) == 0)
-            break;
-        }
-        if (conff) {
-          char disthash[MD5HASHLEN + 1];
-          const char *refhash;
-
-          /* The hash in the Conffiles is only meaningful if the package
-           * configuration has been at least tried, otherwise we make the
-           * assumption that the hash of the .dpkg-new file that was there
-           * when we started is the one of the unpacked package */
-          refhash = (pkg->status > stat_unpacked) ? conff->hash : prevnewhash;
-          md5hash(pkg, disthash, fnamenewvb.buf, -1);
-          debug(dbg_conffdetail, "ensuresameconf in %s(%s): %s vs %s",
-                pkg_describe(pkg, pdo_always), statusinfos[pkg->status].name,
-                refhash, disthash);
-          if (strcmp(disthash, refhash))
-            ohshit(_("conffile '%s' is not in sync with other instances "
-                     "of the same package"), ti->name);
-        }
-      }
-      /* If we did not fail here, we don't need the backup of the already
-       * unpacked conffile anymore */
-      ensure_pathname_nonexisting(fnametmpvb.buf);
-    }
-
     return 0;
   }
 
@@ -975,7 +1049,9 @@ tarobject(void *ctx, struct tar_entry *ti)
       r = readlink(fnamevb.buf, symlinkfn.buf, symlinkfn.size);
       if (r < 0)
         ohshite(_("unable to read link `%.255s'"), ti->name);
-      assert(r == stab.st_size);
+      else if (r != stab.st_size)
+        ohshit(_("symbolic link '%.250s' size has changed from %jd to %zd"),
+               fnamevb.buf, stab.st_size, r);
       varbuf_trunc(&symlinkfn, r);
       varbuf_end_str(&symlinkfn);
       if (symlink(symlinkfn.buf,fnametmpvb.buf))
@@ -984,7 +1060,7 @@ tarobject(void *ctx, struct tar_entry *ti)
         ohshite(_("unable to chown backup symlink for `%.255s'"), ti->name);
       tarobject_set_se_context(fnamevb.buf, fnametmpvb.buf, stab.st_mode);
     } else {
-      debug(dbg_eachfiledetail,"tarobject nondirectory, `link' backup");
+      debug(dbg_eachfiledetail, "tarobject nondirectory, 'link' backup");
       if (link(fnamevb.buf,fnametmpvb.buf))
         ohshite(_("unable to make backup link of `%.255s' before installing new version"),
                 ti->name);
@@ -996,7 +1072,8 @@ tarobject(void *ctx, struct tar_entry *ti)
    * in .dpkg-new.
    */
 
-  if (ti->type == tar_filetype_file || ti->type == tar_filetype_symlink) {
+  if (ti->type == tar_filetype_file || ti->type == tar_filetype_hardlink ||
+      ti->type == tar_filetype_symlink) {
     nifd->namenode->flags |= fnnf_deferred_rename;
 
     debug(dbg_eachfiledetail, "tarobject done and installation deferred");
@@ -1034,7 +1111,7 @@ tar_writeback_barrier(struct fileinlist *files, struct pkginfo *pkg)
     if (!(cfile->namenode->flags & fnnf_deferred_fsync))
       continue;
 
-    usenode = namenodetouse(cfile->namenode, pkg);
+    usenode = namenodetouse(cfile->namenode, pkg, &pkg->available);
     usename = usenode->name + 1; /* Skip the leading '/'. */
 
     setupfnamevbs(usename);
@@ -1072,7 +1149,7 @@ tar_deferred_extract(struct fileinlist *files, struct pkginfo *pkg)
     if (!(cfile->namenode->flags & fnnf_deferred_rename))
       continue;
 
-    usenode = namenodetouse(cfile->namenode, pkg);
+    usenode = namenodetouse(cfile->namenode, pkg, &pkg->available);
     usename = usenode->name + 1; /* Skip the leading '/'. */
 
     setupfnamevbs(usename);
@@ -1115,6 +1192,32 @@ tar_deferred_extract(struct fileinlist *files, struct pkginfo *pkg)
   }
 }
 
+void
+enqueue_deconfigure(struct pkginfo *pkg, struct pkginfo *pkg_removal)
+{
+  struct pkg_deconf_list *newdeconf;
+
+  ensure_package_clientdata(pkg);
+  pkg->clientdata->istobe = itb_deconfigure;
+  newdeconf = m_malloc(sizeof(struct pkg_deconf_list));
+  newdeconf->next = deconfigure;
+  newdeconf->pkg = pkg;
+  newdeconf->pkg_removal = pkg_removal;
+  deconfigure = newdeconf;
+}
+
+void
+clear_deconfigure_queue(void)
+{
+  struct pkg_deconf_list *deconf, *deconf_next;
+
+  for (deconf = deconfigure; deconf; deconf = deconf_next) {
+    deconf_next = deconf->next;
+    free(deconf);
+  }
+  deconfigure = NULL;
+}
+
 /**
  * Try if we can deconfigure the package and queue it if so.
  *
@@ -1136,8 +1239,6 @@ try_deconfigure_can(bool (*force_p)(struct deppossi *), struct pkginfo *pkg,
                     struct deppossi *pdep, const char *action,
                     struct pkginfo *removal, const char *why)
 {
-  struct pkg_deconf_list *newdeconf;
-
   if (force_p && force_p(pdep)) {
     warning(_("ignoring dependency problem with %s:\n%s"), action, why);
     return 2;
@@ -1146,20 +1247,15 @@ try_deconfigure_can(bool (*force_p)(struct deppossi *), struct pkginfo *pkg,
       if (fc_removeessential) {
         warning(_("considering deconfiguration of essential\n"
                   " package %s, to enable %s."),
-                pkg_describe(pkg, pdo_foreign), action);
+                pkg_name(pkg, pnaw_nonambig), action);
       } else {
         fprintf(stderr, _("dpkg: no, %s is essential, will not deconfigure\n"
                           " it in order to enable %s.\n"),
-                pkg_describe(pkg, pdo_foreign), action);
+                pkg_name(pkg, pnaw_nonambig), action);
         return 0;
       }
     }
-    pkg->clientdata->istobe= itb_deconfigure;
-    newdeconf = m_malloc(sizeof(struct pkg_deconf_list));
-    newdeconf->next= deconfigure;
-    newdeconf->pkg= pkg;
-    newdeconf->pkg_removal = removal;
-    deconfigure= newdeconf;
+    enqueue_deconfigure(pkg, removal);
     return 1;
   } else {
     fprintf(stderr, _("dpkg: no, cannot proceed with %s (--auto-deconfigure will help):\n%s"),
@@ -1172,7 +1268,7 @@ static int try_remove_can(struct deppossi *pdep,
                           struct pkginfo *fixbyrm,
                           const char *why) {
   char action[512];
-  sprintf(action, _("removal of %.250s"), pkg_describe(fixbyrm, pdo_foreign));
+  sprintf(action, _("removal of %.250s"), pkg_name(fixbyrm, pnaw_nonambig));
   return try_deconfigure_can(force_depends, pdep->up->up, pdep,
                              action, fixbyrm, why);
 }
@@ -1198,21 +1294,22 @@ void check_breaks(struct dependency *dep, struct pkginfo *pkg,
     assert(fixbydeconf->clientdata->istobe == itb_normal);
 
     sprintf(action, _("installation of %.250s"),
-            pkg_describe(pkg, pdo_foreign));
+            pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
     fprintf(stderr, _("dpkg: considering deconfiguration of %s,"
                       " which would be broken by %s ...\n"),
-            pkg_describe(fixbydeconf, pdo_foreign), action);
+            pkg_name(fixbydeconf, pnaw_nonambig), action);
 
     ok= try_deconfigure_can(force_breaks, fixbydeconf, dep->list,
                             action, NULL, why.buf);
     if (ok == 1) {
       fprintf(stderr, _("dpkg: yes, will deconfigure %s (broken by %s).\n"),
-              pkg_describe(fixbydeconf, pdo_foreign),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(fixbydeconf, pnaw_nonambig),
+              pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
     }
   } else {
     fprintf(stderr, _("dpkg: regarding %s containing %s:\n%s"),
-            pfilename, pkg_describe(pkg, pdo_foreign), why.buf);
+            pfilename, pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
+            why.buf);
     ok= 0;
   }
   varbuf_destroy(&why);
@@ -1226,11 +1323,11 @@ void check_breaks(struct dependency *dep, struct pkginfo *pkg,
   if (fixbydeconf && !f_autodeconf) {
     ohshit(_("installing %.250s would break %.250s, and\n"
              " deconfiguration is not permitted (--auto-deconfigure might help)"),
-           pkg_describe(pkg, pdo_foreign),
-           pkg_describe(fixbydeconf, pdo_foreign));
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
+           pkg_name(fixbydeconf, pnaw_nonambig));
   } else {
     ohshit(_("installing %.250s would break existing software"),
-           pkg_describe(pkg, pdo_foreign));
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
   }
 }
 
@@ -1260,14 +1357,14 @@ void check_conflict(struct dependency *dep, struct pkginfo *pkg,
       assert(fixbyrm->clientdata->istobe == itb_normal || fixbyrm->clientdata->istobe == itb_deconfigure);
       fixbyrm->clientdata->istobe= itb_remove;
       fprintf(stderr, _("dpkg: considering removing %s in favour of %s ...\n"),
-              pkg_describe(fixbyrm, pdo_foreign),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(fixbyrm, pnaw_nonambig),
+              pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
       if (!(fixbyrm->status == stat_installed ||
             fixbyrm->status == stat_triggerspending ||
             fixbyrm->status == stat_triggersawaited)) {
         fprintf(stderr,
                 _("%s is not properly installed - ignoring any dependencies on it.\n"),
-                pkg_describe(fixbyrm, pdo_foreign));
+                pkg_name(fixbyrm, pnaw_nonambig));
         pdep = NULL;
       } else {
         for (pdep = fixbyrm->set->depended.installed;
@@ -1297,7 +1394,7 @@ void check_conflict(struct dependency *dep, struct pkginfo *pkg,
               varbuf_end_str(&removalwhy);
               fprintf(stderr, _("dpkg"
                       ": may have trouble removing %s, as it provides %s ...\n"),
-                      pkg_describe(fixbyrm, pdo_foreign),
+                      pkg_name(fixbyrm, pnaw_nonambig),
                       providecheck->list->ed->name);
               if (!try_remove_can(pdep,fixbyrm,removalwhy.buf))
                 goto break_from_both_loops_at_once;
@@ -1313,20 +1410,20 @@ void check_conflict(struct dependency *dep, struct pkginfo *pkg,
         if (fc_removereinstreq) {
           fprintf(stderr, _("dpkg: package %s requires reinstallation, but will"
                   " remove anyway as you requested.\n"),
-                  pkg_describe(fixbyrm, pdo_foreign));
+                  pkg_name(fixbyrm, pnaw_nonambig));
         } else {
           fprintf(stderr, _("dpkg: package %s requires reinstallation, "
-                  "will not remove.\n"), pkg_describe(fixbyrm, pdo_foreign));
+                  "will not remove.\n"), pkg_name(fixbyrm, pnaw_nonambig));
           pdep= &flagdeppossi;
         }
       }
       if (!pdep) {
         /* This conflict is OK - we'll remove the conflictor. */
-        push_conflictor(pkg, fixbyrm);
+        enqueue_conflictor(pkg, fixbyrm);
         varbuf_destroy(&conflictwhy); varbuf_destroy(&removalwhy);
         fprintf(stderr, _("dpkg: yes, will remove %s in favour of %s.\n"),
-                pkg_describe(fixbyrm, pdo_foreign),
-                pkg_describe(pkg, pdo_foreign));
+                pkg_name(fixbyrm, pnaw_nonambig),
+                pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
         return;
       }
       /* Put it back. */
@@ -1335,10 +1432,11 @@ void check_conflict(struct dependency *dep, struct pkginfo *pkg,
   }
   varbuf_end_str(&conflictwhy);
   fprintf(stderr, _("dpkg: regarding %s containing %s:\n%s"),
-          pfilename, pkg_describe(pkg, pdo_foreign), conflictwhy.buf);
+          pfilename, pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
+          conflictwhy.buf);
   if (!force_conflicts(dep->list))
     ohshit(_("conflicting packages - not installing %.250s"),
-           pkg_describe(pkg, pdo_foreign));
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
   warning(_("ignoring conflict, may proceed anyway!"));
   varbuf_destroy(&conflictwhy);
 
@@ -1362,19 +1460,18 @@ archivefiles(const char *const *argv)
   const char *volatile thisarg;
   const char *const *volatile argp;
   jmp_buf ejbuf;
-  enum modstatdb_rw msdb_status;
 
   trigproc_install_hooks();
 
-  msdb_status = f_noact ?                          msdbrw_readonly :
-                (cipaction->arg_int == act_avail ? msdbrw_readonly :
-                 fc_nonroot ?                      msdbrw_write :
-                                                   msdbrw_needsuperuser) |
-                msdbrw_available_write;
-  msdb_status = modstatdb_open(msdb_status);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(f_noact ?                          msdbrw_readonly :
+                 (cipaction->arg_int == act_avail ? msdbrw_readonly :
+                  fc_nonroot ?                      msdbrw_write :
+                                                    msdbrw_needsuperuser) |
+                 msdbrw_available_write);
 
   checkpath();
+  pkg_infodb_upgrade();
+
   log_message("startup archives %s", cipaction->olong);
 
   if (f_recursive) {
@@ -1519,12 +1616,12 @@ wanttoinstall(struct pkginfo *pkg)
   if (pkg->want != want_install && pkg->want != want_hold) {
     if (f_alsoselect) {
       printf(_("Selecting previously unselected package %s.\n"),
-             pkg_describe(pkg, pdo_foreign));
-      pkg->want = want_install;
+             pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
+      pkg_set_want(pkg, want_install);
       return true;
     } else {
       printf(_("Skipping unselected package %s.\n"),
-             pkg_describe(pkg, pdo_foreign));
+             pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
       return false;
     }
   }
@@ -1543,7 +1640,7 @@ wanttoinstall(struct pkginfo *pkg)
       fprintf(stderr, _("Version %.250s of %.250s already installed, "
                         "skipping.\n"),
               versiondescribe(&pkg->installed.version, vdew_nonambig),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(pkg, pnaw_nonambig));
       return false;
     } else {
       return true;
@@ -1551,14 +1648,14 @@ wanttoinstall(struct pkginfo *pkg)
   } else {
     if (fc_downgrade) {
       warning(_("downgrading %.250s from %.250s to %.250s."),
-              pkg_describe(pkg, pdo_foreign),
+              pkg_name(pkg, pnaw_nonambig),
               versiondescribe(&pkg->installed.version, vdew_nonambig),
               versiondescribe(&pkg->available.version, vdew_nonambig));
       return true;
     } else {
       fprintf(stderr, _("Will not downgrade %.250s from version %.250s "
                         "to %.250s, skipping.\n"),
-              pkg_describe(pkg, pdo_foreign),
+              pkg_name(pkg, pnaw_nonambig),
               versiondescribe(&pkg->installed.version, vdew_nonambig),
               versiondescribe(&pkg->available.version, vdew_nonambig));
       return false;
diff --git a/src/archives.h b/src/archives.h
index 026369f..706eca9 100644
--- a/src/archives.h
+++ b/src/archives.h
@@ -29,7 +29,8 @@ struct tarcontext {
   int backendpipe;
   struct pkginfo *pkg;
   struct fileinlist **newfilesp;
-  bool pkg_in_sync; /* Are all Multi-arch: same instances synchronized? */
+  /** Are all “Multi-arch: same” instances about to be in sync? */
+  bool pkgset_getting_in_sync;
 };
 
 struct pkg_deconf_list {
@@ -44,7 +45,9 @@ extern struct varbuf fnametmpvb;
 extern struct varbuf fnamenewvb;
 extern struct pkg_deconf_list *deconfigure;
 
-void push_conflictor(struct pkginfo *pkg, struct pkginfo *pkg_fixbyrm);
+void clear_deconfigure_queue(void);
+void enqueue_deconfigure(struct pkginfo *pkg, struct pkginfo *pkg_removal);
+void enqueue_conflictor(struct pkginfo *pkg, struct pkginfo *pkg_fixbyrm);
 
 void cu_pathname(int argc, void **argv);
 void cu_cidir(int argc, void **argv);
@@ -52,7 +55,6 @@ void cu_fileslist(int argc, void **argv);
 void cu_backendpipe(int argc, void **argv);
 
 void cu_installnew(int argc, void **argv);
-void cu_installsharedconf(int argc, void **argv);
 
 void cu_prermupgrade(int argc, void **argv);
 void cu_prerminfavour(int argc, void **argv);
diff --git a/src/cleanup.c b/src/cleanup.c
index a656389..bc54ed2 100644
--- a/src/cleanup.c
+++ b/src/cleanup.c
@@ -3,6 +3,7 @@
  * cleanup.c - cleanup functions, used when we need to unwind
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -37,7 +38,8 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/pkg.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
 #include "main.h"
@@ -49,35 +51,34 @@ int cleanup_pkg_failed=0, cleanup_conflictor_failed=0;
  * Something went wrong and we're undoing.
  *
  * We have the following possible situations for non-conffiles:
- *   <foo>.dpkg-tmp exists - in this case we want to remove
- *    <foo> if it exists and replace it with <foo>.dpkg-tmp.
+ *   «pathname».dpkg-tmp exists - in this case we want to remove
+ *    «pathname» if it exists and replace it with «pathname».dpkg-tmp.
  *    This undoes the backup operation.
- *   <foo>.dpkg-tmp does not exist - <foo> may be on the disk,
+ *   «pathname».dpkg-tmp does not exist - «pathname» may be on the disk,
  *    as a new file which didn't fail, remove it if it is.
  *
- * In both cases, we also make sure we delete <foo>.dpkg-new in
+ * In both cases, we also make sure we delete «pathname».dpkg-new in
  * case that's still hanging around.
  *
- * For conffiles, we simply delete <foo>.dpkg-new. For these,
- * <foo>.dpkg-tmp shouldn't exist, as we don't make a backup
+ * For conffiles, we simply delete «pathname».dpkg-new. For these,
+ * «pathname».dpkg-tmp shouldn't exist, as we don't make a backup
  * at this stage. Just to be on the safe side, though, we don't
  * look for it.
  */
 void cu_installnew(int argc, void **argv) {
-  struct fileinlist *nifd= (struct fileinlist*)argv[0];
-  struct filenamenode *namenode;
+  struct filenamenode *namenode = argv[0];
   struct stat stab;
 
   cleanup_pkg_failed++; cleanup_conflictor_failed++;
 
-  namenode= nifd->namenode;
-  debug(dbg_eachfile,"cu_installnew `%s' flags=%o",namenode->name,namenode->flags);
+  debug(dbg_eachfile, "cu_installnew '%s' flags=%o",
+        namenode->name, namenode->flags);
 
   setupfnamevbs(namenode->name);
 
   if (!(namenode->flags & fnnf_new_conff) && !lstat(fnametmpvb.buf,&stab)) {
-    /* OK, <foo>.dpkg-tmp exists. Remove <foo> and
-     * restore <foo>.dpkg-tmp ... */
+    /* OK, «pathname».dpkg-tmp exists. Remove «pathname» and
+     * restore «pathname».dpkg-tmp ... */
     if (namenode->flags & fnnf_no_atomic_overwrite) {
       /* If we can't do an atomic overwrite we have to delete first any
        * link to the new version we may have created. */
@@ -91,8 +92,8 @@ void cu_installnew(int argc, void **argv) {
     /* Either we can do an atomic restore, or we've made room: */
     if (rename(fnametmpvb.buf,fnamevb.buf))
       ohshite(_("unable to restore backup version of `%.250s'"),namenode->name);
-    /* If <foo>.dpkg-tmp was still a hard link to <foo>, then the atomic
-     * rename did nothing, so we make sure to remove the backup. */
+    /* If «pathname».dpkg-tmp was still a hard link to «pathname», then the
+     * atomic rename did nothing, so we make sure to remove the backup. */
     else if (unlink(fnametmpvb.buf) && errno != ENOENT)
       ohshite(_("unable to remove backup copy of '%.250s'"), namenode->name);
   } else if (namenode->flags & fnnf_placed_on_disk) {
@@ -103,44 +104,13 @@ void cu_installnew(int argc, void **argv) {
   } else {
     debug(dbg_eachfiledetail,"cu_installnew not restoring");
   }
-  /* Whatever, we delete <foo>.dpkg-new now, if it still exists. */
+  /* Whatever, we delete «pathname».dpkg-new now, if it still exists. */
   if (secure_remove(fnamenewvb.buf) && errno != ENOENT && errno != ENOTDIR)
     ohshite(_("unable to remove newly-extracted version of `%.250s'"),namenode->name);
 
   cleanup_pkg_failed--; cleanup_conflictor_failed--;
 }
 
-void
-cu_installsharedconf(int argc, void **argv) {
-  struct fileinlist *nifd = (struct fileinlist*)argv[0];
-  struct filenamenode *namenode;
-  struct stat stab;
-
-  cleanup_pkg_failed++; cleanup_conflictor_failed++;
-
-  namenode = nifd->namenode;
-  debug(dbg_eachfile, "cu_installsharedconf `%s' flags=%o", namenode->name,
-        namenode->flags);
-
-  setupfnamevbs(namenode->name);
-
-  if ((namenode->flags & fnnf_new_conff) && !lstat(fnametmpvb.buf, &stab)) {
-    /* OK, <foo>.dpkg-tmp exists. Restore it to <foo>.dpkg-new as it was a
-     * previously unpacked (but not configured) configuration file. */
-    if (secure_remove(fnamenewvb.buf) && errno != ENOENT && errno != ENOTDIR)
-      ohshite(_("unable to remove newly-installed version of `%.250s' to allow"
-              " reinstallation of backup copy"), fnamenewvb.buf);
-    /* Either we can do an atomic restore, or we've made room: */
-    if (rename(fnametmpvb.buf, fnamenewvb.buf))
-      ohshite(_("unable to restore backup version of `%.250s'"),
-              fnamenewvb.buf);
-  } else {
-    debug(dbg_eachfiledetail,"cu_installsharedconf not restoring");
-  }
-
-  cleanup_pkg_failed--; cleanup_conflictor_failed--;
-}
-
 void cu_prermupgrade(int argc, void **argv) {
   struct pkginfo *pkg= (struct pkginfo*)argv[0];
 
@@ -149,7 +119,7 @@ void cu_prermupgrade(int argc, void **argv) {
                              versiondescribe(&pkg->available.version,
                                              vdew_nonambig),
                              NULL);
-  pkg->eflag &= ~eflag_reinstreq;
+  pkg_clear_eflags(pkg, eflag_reinstreq);
   post_postinst_tasks(pkg, stat_installed);
   cleanup_pkg_failed--;
 }
@@ -175,17 +145,21 @@ void cu_prermdeconfigure(int argc, void **argv) {
 
   if (conflictor) {
     maintainer_script_postinst(deconf, "abort-deconfigure",
-                               "in-favour", pkg_describe(infavour, pdo_foreign),
+                               "in-favour",
+                               pkgbin_name(infavour, &infavour->available,
+                                           pnaw_nonambig),
                                versiondescribe(&infavour->available.version,
                                                vdew_nonambig),
                                "removing",
-                               pkg_describe(conflictor, pdo_foreign),
+                               pkg_name(conflictor, pnaw_nonambig),
                                versiondescribe(&conflictor->installed.version,
                                                vdew_nonambig),
                                NULL);
   } else {
     maintainer_script_postinst(deconf, "abort-deconfigure",
-                               "in-favour", pkg_describe(infavour, pdo_foreign),
+                               "in-favour",
+                               pkgbin_name(infavour, &infavour->available,
+                                           pnaw_nonambig),
                                versiondescribe(&infavour->available.version,
                                                vdew_nonambig),
                                NULL);
@@ -200,11 +174,13 @@ void cu_prerminfavour(int argc, void **argv) {
 
   if (cleanup_conflictor_failed++) return;
   maintainer_script_postinst(conflictor, "abort-remove",
-                             "in-favour", pkg_describe(infavour, pdo_foreign),
+                             "in-favour",
+                             pkgbin_name(infavour, &infavour->available,
+                                         pnaw_nonambig),
                              versiondescribe(&infavour->available.version,
                                              vdew_nonambig),
                              NULL);
-  conflictor->eflag &= ~eflag_reinstreq;
+  pkg_clear_eflags(conflictor, eflag_reinstreq);
   post_postinst_tasks(conflictor, stat_installed);
   cleanup_conflictor_failed--;
 }
@@ -217,9 +193,9 @@ void cu_preinstverynew(int argc, void **argv) {
   if (cleanup_pkg_failed++) return;
   maintainer_script_new(pkg, POSTRMFILE, "post-removal", cidir, cidirrest,
                         "abort-install", NULL);
-  pkg->status= stat_notinstalled;
-  pkg->eflag &= ~eflag_reinstreq;
-  pkgbin_blank(&pkg->installed, true);
+  pkg_set_status(pkg, stat_notinstalled);
+  pkg_clear_eflags(pkg, eflag_reinstreq);
+  pkgbin_blank(&pkg->installed);
   modstatdb_note(pkg);
   cleanup_pkg_failed--;
 }
@@ -234,8 +210,8 @@ void cu_preinstnew(int argc, void **argv) {
                         "abort-install", versiondescribe(&pkg->installed.version,
                                                          vdew_nonambig),
                         NULL);
-  pkg->status= stat_configfiles;
-  pkg->eflag &= ~eflag_reinstreq;
+  pkg_set_status(pkg, stat_configfiles);
+  pkg_clear_eflags(pkg, eflag_reinstreq);
   modstatdb_note(pkg);
   cleanup_pkg_failed--;
 }
@@ -252,8 +228,8 @@ void cu_preinstupgrade(int argc, void **argv) {
                         versiondescribe(&pkg->installed.version,
                                         vdew_nonambig),
                         NULL);
-  pkg->status= *oldstatusp;
-  pkg->eflag &= ~eflag_reinstreq;
+  pkg_set_status(pkg, *oldstatusp);
+  pkg_clear_eflags(pkg, eflag_reinstreq);
   modstatdb_note(pkg);
   cleanup_pkg_failed--;
 }
@@ -275,7 +251,7 @@ void cu_prermremove(int argc, void **argv) {
 
   if (cleanup_pkg_failed++) return;
   maintainer_script_postinst(pkg, "abort-remove", NULL);
-  pkg->eflag &= ~eflag_reinstreq;
+  pkg_clear_eflags(pkg, eflag_reinstreq);
   post_postinst_tasks(pkg, *oldpkgstatus);
   cleanup_pkg_failed--;
 }
diff --git a/src/configure.c b/src/configure.c
index 84b44b3..48ad758 100644
--- a/src/configure.c
+++ b/src/configure.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 1999, 2002 Wichert Akkerman <wichert@deephackmode.org>
+ * Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -44,9 +45,11 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/string.h>
 #include <dpkg/buffer.h>
 #include <dpkg/file.h>
+#include <dpkg/path.h>
 #include <dpkg/subproc.h>
 #include <dpkg/command.h>
 #include <dpkg/triglib.h>
@@ -70,7 +73,6 @@ static void
 deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 {
 	struct filenamenode *usenode;
-	static const char EMPTY_HASH[] = "-";
 	char currenthash[MD5HASHLEN + 1], newdisthash[MD5HASHLEN + 1];
 	int useredited, distedited;
 	enum conffopt what;
@@ -79,14 +81,15 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 	char *cdr2rest;
 	int r;
 
-	usenode = namenodetouse(findnamenode(conff->name, fnn_nocopy), pkg);
+	usenode = namenodetouse(findnamenode(conff->name, fnn_nocopy),
+                                pkg, &pkg->installed);
 
 	r = conffderef(pkg, &cdr, usenode->name);
 	if (r == -1) {
-		conff->hash = EMPTY_HASH;
+		conff->hash = EMPTYHASHFLAG;
 		return;
 	}
-	md5hash(pkg, currenthash, cdr.buf, -1);
+	md5hash(pkg, currenthash, cdr.buf);
 
 	varbuf_reset(&cdr2);
 	varbuf_add_str(&cdr2, cdr.buf);
@@ -104,7 +107,7 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		ohshite(_("unable to stat new distributed conffile '%.250s'"),
 		        cdr2.buf);
 	}
-	md5hash(pkg, newdisthash, cdr2.buf, -1);
+	md5hash(pkg, newdisthash, cdr2.buf);
 
 	/* Copy the permissions from the installed version to the new
 	 * distributed version. */
@@ -115,13 +118,13 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		        cdr.buf);
 
 	/* Select what to do. */
-	if (!strcmp(currenthash, newdisthash)) {
+	if (strcmp(currenthash, newdisthash) == 0) {
 		/* They're both the same so there's no point asking silly
 		 * questions. */
 		useredited = -1;
 		distedited = -1;
 		what = cfo_identical;
-	} else if (!strcmp(currenthash, NONEXISTENTFLAG) && fc_conff_miss) {
+	} else if (strcmp(currenthash, NONEXISTENTFLAG) == 0&& fc_conff_miss) {
 		fprintf(stderr,
 		        _("\n"
 		          "Configuration file `%s', does not exist on system.\n"
@@ -130,8 +133,8 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		what = cfo_newconff;
 		useredited = -1;
 		distedited = -1;
-	} else if (!strcmp(conff->hash, NEWCONFFILEFLAG)) {
-		if (!strcmp(currenthash, NONEXISTENTFLAG)) {
+	} else if (strcmp(conff->hash, NEWCONFFILEFLAG) == 0) {
+		if (strcmp(currenthash, NONEXISTENTFLAG) == 0) {
 			what = cfo_newconff;
 			useredited = -1;
 			distedited = -1;
@@ -150,7 +153,7 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		else
 			what = conffoptcells[useredited][distedited];
 
-		if (!strcmp(currenthash, NONEXISTENTFLAG))
+		if (strcmp(currenthash, NONEXISTENTFLAG) == 0)
 			what |= cfof_userrmd;
 	}
 
@@ -166,7 +169,7 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		strcpy(cdr2rest, DPKGOLDEXT);
 		if (unlink(cdr2.buf) && errno != ENOENT)
 			warning(_("%s: failed to remove old backup '%.250s': %s"),
-			        pkg_describe(pkg, pdo_foreign), cdr2.buf,
+			        pkg_name(pkg, pnaw_nonambig), cdr2.buf,
 			        strerror(errno));
 
 		varbuf_add_str(&cdr, DPKGDISTEXT);
@@ -175,31 +178,31 @@ deferred_configure_conffile(struct pkginfo *pkg, struct conffile *conff)
 		trig_file_activate(usenode, pkg);
 		if (rename(cdr2.buf, cdr.buf))
 			warning(_("%s: failed to rename '%.250s' to '%.250s': %s"),
-			        pkg_describe(pkg, pdo_foreign), cdr2.buf,
-			        cdr.buf, strerror(errno));
+			        pkg_name(pkg, pnaw_nonambig), cdr2.buf, cdr.buf,
+			        strerror(errno));
 		break;
 	case cfo_keep:
 		strcpy(cdr2rest, DPKGNEWEXT);
 		if (unlink(cdr2.buf))
 			warning(_("%s: failed to remove '%.250s': %s"),
-			        pkg_describe(pkg, pdo_foreign), cdr2.buf,
+			        pkg_name(pkg, pnaw_nonambig), cdr2.buf,
 			        strerror(errno));
 		break;
 	case cfo_install | cfof_backup:
 		strcpy(cdr2rest, DPKGDISTEXT);
 		if (unlink(cdr2.buf) && errno != ENOENT)
 			warning(_("%s: failed to remove old distributed version '%.250s': %s"),
-			        pkg_describe(pkg, pdo_foreign), cdr2.buf,
+			        pkg_name(pkg, pnaw_nonambig), cdr2.buf,
 			        strerror(errno));
 		strcpy(cdr2rest, DPKGOLDEXT);
 		if (unlink(cdr2.buf) && errno != ENOENT)
 			warning(_("%s: failed to remove '%.250s' (before overwrite): %s"),
-			        pkg_describe(pkg, pdo_foreign), cdr2.buf,
+			        pkg_name(pkg, pnaw_nonambig), cdr2.buf,
 			        strerror(errno));
 		if (!(what & cfof_userrmd))
 			if (link(cdr.buf, cdr2.buf))
 				warning(_("%s: failed to link '%.250s' to '%.250s': %s"),
-				        pkg_describe(pkg, pdo_foreign), cdr.buf,
+				        pkg_name(pkg, pnaw_nonambig), cdr.buf,
 				        cdr2.buf, strerror(errno));
 		/* Fall through. */
 	case cfo_install:
@@ -262,36 +265,39 @@ deferred_configure(struct pkginfo *pkg)
 
 	if (pkg->status == stat_notinstalled)
 		ohshit(_("no package named `%s' is installed, cannot configure"),
-		       pkg_describe(pkg, pdo_foreign));
+		       pkg_name(pkg, pnaw_nonambig));
 	if (pkg->status == stat_installed)
 		ohshit(_("package %.250s is already installed and configured"),
-		       pkg_describe(pkg, pdo_foreign));
+		       pkg_name(pkg, pnaw_nonambig));
 	if (pkg->status != stat_unpacked && pkg->status != stat_halfconfigured)
 		ohshit(_("package %.250s is not ready for configuration\n"
 		         " cannot configure (current status `%.250s')"),
-		       pkg_describe(pkg, pdo_foreign),
+		       pkg_name(pkg, pnaw_nonambig),
 		       statusinfos[pkg->status].name);
 
 	for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
-		if (otherpkg == pkg || otherpkg->status < stat_halfinstalled)
+		if (otherpkg == pkg)
+			continue;
+		if (otherpkg->status <= stat_configfiles)
 			continue;
-		if(versioncompare(&pkg->installed.version,
-		                  &otherpkg->installed.version))
-			ohshit(_("%s %s cannot be configured because %s "
-			         "is in a different version (%s)"),
-			       pkg_describe(pkg, pdo_always),
+
+		if (otherpkg->status < stat_unpacked)
+			ohshit(_("package %s cannot be configured because "
+			         "%s is not ready (current status '%s')"),
+			       pkg_name(pkg, pnaw_always),
+			       pkg_name(otherpkg, pnaw_always),
+			       statusinfos[otherpkg->status].name);
+
+		if (versioncompare(&pkg->installed.version,
+		                   &otherpkg->installed.version))
+			ohshit(_("package %s %s cannot be configured because "
+			         "%s is at a different version (%s)"),
+			       pkg_name(pkg, pnaw_always),
 			       versiondescribe(&pkg->installed.version,
 			                       vdew_nonambig),
-			       pkg_describe(otherpkg, pdo_always),
+			       pkg_name(otherpkg, pnaw_always),
 			       versiondescribe(&otherpkg->installed.version,
 			                       vdew_nonambig));
-		if (otherpkg->status < stat_unpacked)
-			ohshit(_("%s cannot be configured because %s "
-			         "is not ready for configuration "
-			         "(current status '%s')"),
-			       pkg_describe(pkg, pdo_always),
-			       pkg_describe(otherpkg, pdo_always),
-			       statusinfos[otherpkg->status].name);
 	}
 
 	if (dependtry > 1)
@@ -322,14 +328,14 @@ deferred_configure(struct pkginfo *pkg)
 		varbuf_end_str(&aemsgs);
 		fprintf(stderr,
 		        _("dpkg: dependency problems prevent configuration of %s:\n%s"),
-		        pkg_describe(pkg, pdo_foreign), aemsgs.buf);
+		        pkg_name(pkg, pnaw_nonambig), aemsgs.buf);
 		varbuf_destroy(&aemsgs);
 		ohshit(_("dependency problems - leaving unconfigured"));
 	} else if (aemsgs.used) {
 		varbuf_end_str(&aemsgs);
 		fprintf(stderr,
 		        _("dpkg: %s: dependency problems, but configuring anyway as you requested:\n%s"),
-		        pkg_describe(pkg, pdo_foreign), aemsgs.buf);
+		        pkg_name(pkg, pnaw_nonambig), aemsgs.buf);
 	}
 	varbuf_destroy(&aemsgs);
 	sincenothing = 0;
@@ -339,14 +345,14 @@ deferred_configure(struct pkginfo *pkg)
 		            _("Package is in a very bad inconsistent state - you should\n"
 		              " reinstall it before attempting configuration."));
 
-	printf(_("Setting up %s (%s) ...\n"), pkg_describe(pkg, pdo_foreign),
+	printf(_("Setting up %s (%s) ...\n"), pkg_name(pkg, pnaw_nonambig),
 	       versiondescribe(&pkg->installed.version, vdew_nonambig));
-	log_action("configure", pkg);
+	log_action("configure", pkg, &pkg->installed);
 
 	trig_activate_packageprocessing(pkg);
 
 	if (f_noact) {
-		pkg->status = stat_installed;
+		pkg_set_status(pkg, stat_installed);
 		pkg->clientdata->istobe = itb_normal;
 		return;
 	}
@@ -372,7 +378,7 @@ deferred_configure(struct pkginfo *pkg)
 		for (conff = pkg->installed.conffiles; conff; conff = conff->next)
 			deferred_configure_conffile(pkg, conff);
 
-		pkg->status = stat_halfconfigured;
+		pkg_set_status(pkg, stat_halfconfigured);
 	}
 
 	assert(pkg->status == stat_halfconfigured);
@@ -380,12 +386,13 @@ deferred_configure(struct pkginfo *pkg)
 	modstatdb_note(pkg);
 
 	maintainer_script_postinst(pkg, "configure",
-	                           informativeversion(&pkg->configversion) ?
+	                           dpkg_version_is_informative(&pkg->configversion) ?
 	                           versiondescribe(&pkg->configversion,
 	                                           vdew_nonambig) : "",
 	                           NULL);
 
-	pkg->eflag = eflag_ok;
+	pkg_reset_eflags(pkg);
+	pkg->trigpend_head = NULL;
 	post_postinst_tasks(pkg, stat_installed);
 }
 
@@ -405,7 +412,7 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 {
 	static struct varbuf target = VARBUF_INIT;
 	struct stat stab;
-	int r;
+	ssize_t r;
 	int loopprotect;
 
 	varbuf_reset(result);
@@ -424,7 +431,7 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 			if (errno != ENOENT)
 				warning(_("%s: unable to stat config file '%s'\n"
 				          " (= '%s'): %s"),
-				        pkg_describe(pkg, pdo_foreign), in,
+				        pkg_name(pkg, pnaw_nonambig), in,
 				        result->buf, strerror(errno));
 			debug(dbg_conffdetail, "conffderef nonexistent");
 			return 0;
@@ -438,7 +445,7 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 			if (loopprotect++ >= 25) {
 				warning(_("%s: config file '%s' is a circular link\n"
 				          " (= '%s')"),
-				        pkg_describe(pkg, pdo_foreign), in,
+				        pkg_name(pkg, pnaw_nonambig), in,
 				        result->buf);
 				return -1;
 			}
@@ -449,16 +456,20 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 			if (r < 0) {
 				warning(_("%s: unable to readlink conffile '%s'\n"
 				          " (= '%s'): %s"),
-				        pkg_describe(pkg, pdo_foreign), in,
+				        pkg_name(pkg, pnaw_nonambig), in,
 				        result->buf, strerror(errno));
 				return -1;
+			} else if (r != stab.st_size) {
+				warning(_("symbolic link '%.250s' size has "
+				          "changed from %jd to %zd"),
+				        result->buf, stab.st_size, r);
+				return -1;
 			}
-			assert(r == stab.st_size); /* XXX: debug */
 			varbuf_trunc(&target, r);
 			varbuf_end_str(&target);
 
 			debug(dbg_conffdetail,
-			      "conffderef readlink gave %d, '%s'",
+			      "conffderef readlink gave %zd, '%s'",
 			      r, target.buf);
 
 			if (target.buf[0] == '/') {
@@ -472,7 +483,7 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 				if (r < 0) {
 					warning(_("%s: conffile '%.250s' resolves to degenerate filename\n"
 					          " ('%s' is a symlink to '%s')"),
-					        pkg_describe(pkg, pdo_foreign),
+					        pkg_name(pkg, pnaw_nonambig),
 					        in, result->buf, target.buf);
 					return -1;
 				}
@@ -487,7 +498,7 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
 			varbuf_end_str(result);
 		} else {
 			warning(_("%s: conffile '%.250s' is not a plain file or symlink (= '%s')"),
-			        pkg_describe(pkg, pdo_foreign), in, result->buf);
+			        pkg_name(pkg, pnaw_nonambig), in, result->buf);
 			return -1;
 		}
 	}
@@ -502,30 +513,25 @@ conffderef(struct pkginfo *pkg, struct varbuf *result, const char *in)
  * @param[in] pkg The package to act on.
  * @param[out] hashbuf The buffer to store the generated hash.
  * @param[in] fn The filename.
- * @param[in] fd A file descriptor ready to use, or -1.
  */
 void
-md5hash(struct pkginfo *pkg, char *hashbuf, const char *fn, int fd)
+md5hash(struct pkginfo *pkg, char *hashbuf, const char *fn)
 {
-	bool close_fd = false;
+	static int fd;
 
-	if (fd < 0) {
-		fd = open(fn, O_RDONLY);
-		close_fd = true;
-	}
+	fd = open(fn, O_RDONLY);
 
 	if (fd >= 0) {
 		push_cleanup(cu_closefd, ehflag_bombout, NULL, 0, 1, &fd);
 		fd_md5(fd, hashbuf, -1, _("md5hash"));
 		pop_cleanup(ehflag_normaltidy); /* fd = open(cdr.buf) */
-		if (close_fd && close(fd))
-			ohshite(_("error closing %.250s"), fn);
+		close(fd);
 	} else if (errno == ENOENT) {
 		strcpy(hashbuf, NONEXISTENTFLAG);
 	} else {
 		warning(_("%s: unable to open %s for hash: %s"),
-		        pkg_describe(pkg, pdo_foreign), fn, strerror(errno));
-		strcpy(hashbuf, "-");
+		        pkg_name(pkg, pnaw_nonambig), fn, strerror(errno));
+		strcpy(hashbuf, EMPTYHASHFLAG);
 	}
 }
 
@@ -547,7 +553,7 @@ showdiff(const char *old, const char *new)
 		char cmdbuf[1024];
 
 		pager = getenv("PAGER");
-		if (!pager || !*pager)
+		if (str_is_unset(pager))
 			pager = DEFAULTPAGER;
 
 		sprintf(cmdbuf, DIFF " -Nu %.250s %.250s | %.250s",
@@ -694,9 +700,7 @@ promptconfaction(struct pkginfo *pkg, const char *cfgfile,
 		else if (what & cfof_install)
 			fprintf(stderr, _(" The default action is to install the new version.\n"));
 
-		s = strrchr(cfgfile, '/');
-		if (!s || !*++s)
-			s = cfgfile;
+		s = path_basename(cfgfile);
 		fprintf(stderr, "*** %s (Y/I/N/O/D/Z) %s ? ",
 		        s,
 		        (what & cfof_keep) ? _("[default=N]") :
diff --git a/src/depcon.c b/src/depcon.c
index 88ab1ee..a51891e 100644
--- a/src/depcon.c
+++ b/src/depcon.c
@@ -3,6 +3,7 @@
  * depcon.c - dependency and conflict checking
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -28,15 +29,75 @@
 
 #include <assert.h>
 #include <errno.h>
+#include <stdlib.h>
 #include <unistd.h>
 
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 
+#include "filesdb.h"
 #include "infodb.h"
 #include "main.h"
 
+struct deppossi_pkg_iterator {
+  struct deppossi *possi;
+  struct pkginfo *pkg_next;
+  enum which_pkgbin which_pkgbin;
+};
+
+struct deppossi_pkg_iterator *
+deppossi_pkg_iter_new(struct deppossi *possi, enum which_pkgbin wpb)
+{
+  struct deppossi_pkg_iterator *iter;
+
+  iter = m_malloc(sizeof(*iter));
+  iter->possi = possi;
+  iter->pkg_next = &possi->ed->pkg;
+  iter->which_pkgbin = wpb;
+
+  return iter;
+}
+
+struct pkginfo *
+deppossi_pkg_iter_next(struct deppossi_pkg_iterator *iter)
+{
+  struct pkginfo *pkg_cur;
+  struct pkgbin *pkgbin;
+
+  while ((pkg_cur = iter->pkg_next)) {
+    iter->pkg_next = pkg_cur->arch_next;
+
+    switch (iter->which_pkgbin) {
+    case wpb_installed:
+      pkgbin = &pkg_cur->installed;
+      break;
+    case wpb_available:
+      pkgbin = &pkg_cur->available;
+      break;
+    case wpb_by_istobe:
+      if (pkg_cur->clientdata->istobe == itb_installnew)
+        pkgbin = &pkg_cur->available;
+      else
+        pkgbin = &pkg_cur->installed;
+      break;
+    default:
+      internerr("unknown which_pkgbin %d", iter->which_pkgbin);
+    }
+
+    if (archsatisfied(pkgbin, iter->possi))
+      return pkg_cur;
+  }
+
+  return NULL;
+}
+
+void
+deppossi_pkg_iter_free(struct deppossi_pkg_iterator *iter)
+{
+  free(iter);
+}
+
 struct cyclesofarlink {
   struct cyclesofarlink *prev;
   struct pkginfo *pkg;
@@ -85,7 +146,7 @@ foundcyclebroken(struct cyclesofarlink *thislink, struct cyclesofarlink *sofar,
   sol->possi->cyclebreak = true;
 
   debug(dbg_depcon, "cycle broken at %s -> %s",
-        pkg_describe(sol->possi->up->up, pdo_foreign), sol->possi->ed->name);
+        pkg_name(sol->possi->up->up, pnaw_always), sol->possi->ed->name);
 
   return true;
 }
@@ -113,11 +174,11 @@ findbreakcyclerecursive(struct pkginfo *pkg, struct cyclesofarlink *sofar)
 
     for (sol = sofar; sol; sol = sol->prev) {
       varbuf_add_str(&str_pkgs, " <- ");
-      varbuf_pkg(&str_pkgs, sol->pkg, pdo_foreign);
+      varbuf_add_pkgbin_name(&str_pkgs, sol->pkg, &sol->pkg->installed, pnaw_nonambig);
     }
     varbuf_end_str(&str_pkgs);
     debug(dbg_depcondetail, "findbreakcyclerecursive %s %s",
-          pkg_describe(pkg, pdo_foreign), str_pkgs.buf);
+          pkg_name(pkg, pnaw_always), str_pkgs.buf);
     varbuf_destroy(&str_pkgs);
   }
   thislink.pkg= pkg;
@@ -126,13 +187,20 @@ findbreakcyclerecursive(struct pkginfo *pkg, struct cyclesofarlink *sofar)
   for (dep= pkg->installed.depends; dep; dep= dep->next) {
     if (dep->type != dep_depends && dep->type != dep_predepends) continue;
     for (possi= dep->list; possi; possi= possi->next) {
+      struct deppossi_pkg_iterator *possi_iter;
+
       /* Don't find the same cycles again. */
       if (possi->cyclebreak) continue;
       thislink.possi= possi;
-      pkg_pos = NULL;
-      while ((pkg_pos = deppossi_get_pkg(possi, wpb_installed, pkg_pos)))
-        if (foundcyclebroken(&thislink, sofar, pkg_pos, possi))
+
+      possi_iter = deppossi_pkg_iter_new(possi, wpb_installed);
+      while ((pkg_pos = deppossi_pkg_iter_next(possi_iter)))
+        if (foundcyclebroken(&thislink, sofar, pkg_pos, possi)) {
+          deppossi_pkg_iter_free(possi_iter);
           return true;
+        }
+      deppossi_pkg_iter_free(possi_iter);
+
       /* Right, now we try all the providers ... */
       for (providelink = possi->ed->depended.installed;
            providelink;
@@ -161,6 +229,7 @@ findbreakcycle(struct pkginfo *pkg)
   /* Clear the visited flag of all packages before we traverse them. */
   iter = pkg_db_iter_new();
   while ((tpkg = pkg_db_iter_next_pkg(iter))) {
+    ensure_package_clientdata(tpkg);
     tpkg->clientdata->color = white;
   }
   pkg_db_iter_free(iter);
@@ -201,7 +270,7 @@ void describedepcon(struct varbuf *addto, struct dependency *dep) {
   varbufdependency(&depstr, dep);
   varbuf_end_str(&depstr);
 
-  varbuf_printf(addto, fmt, pkg_describe(dep->up, pdo_foreign), depstr.buf);
+  varbuf_printf(addto, fmt, pkg_name(dep->up, pnaw_nonambig), depstr.buf);
   varbuf_destroy(&depstr);
 }
 
@@ -294,33 +363,41 @@ depisok(struct dependency *dep, struct varbuf *whynot,
      * can return ‘false’. */
 
     for (possi= dep->list; possi; possi= possi->next) {
-      pkg_pos = NULL;
-      while ((pkg_pos = deppossi_get_pkg(possi, wpb_by_status, pkg_pos))) {
+      struct deppossi_pkg_iterator *possi_iter;
+
+      possi_iter = deppossi_pkg_iter_new(possi, wpb_by_istobe);
+      while ((pkg_pos = deppossi_pkg_iter_next(possi_iter))) {
         switch (pkg_pos->clientdata->istobe) {
         case itb_remove:
           sprintf(linebuf, _("  %.250s is to be removed.\n"),
-                  pkg_describe(pkg_pos, pdo_foreign));
+                  pkg_name(pkg_pos, pnaw_nonambig));
           break;
         case itb_deconfigure:
           sprintf(linebuf, _("  %.250s is to be deconfigured.\n"),
-                  pkg_describe(pkg_pos, pdo_foreign));
+                  pkg_name(pkg_pos, pnaw_nonambig));
           break;
         case itb_installnew:
-          if (versionsatisfied(&pkg_pos->available, possi))
+          if (versionsatisfied(&pkg_pos->available, possi)) {
+            deppossi_pkg_iter_free(possi_iter);
             return true;
+          }
           sprintf(linebuf, _("  %.250s is to be installed, but is version "
                              "%.250s.\n"),
-                  pkg_describe(pkg_pos, pdo_foreign | pdo_avail),
+                  pkgbin_name(pkg_pos, &pkg_pos->available, pnaw_nonambig),
                   versiondescribe(&pkg_pos->available.version, vdew_nonambig));
           break;
-        case itb_normal: case itb_preinstall:
+        case itb_normal:
+        case itb_preinstall:
           switch (pkg_pos->status) {
           case stat_installed:
           case stat_triggerspending:
-            if (versionsatisfied(&pkg_pos->installed, possi))
+            if (versionsatisfied(&pkg_pos->installed, possi)) {
+              deppossi_pkg_iter_free(possi_iter);
               return true;
+            }
             sprintf(linebuf, _("  %.250s is installed, but is version "
-                               "%.250s.\n"), pkg_describe(pkg_pos, pdo_foreign),
+                               "%.250s.\n"),
+                    pkg_name(pkg_pos, pnaw_nonambig),
                     versiondescribe(&pkg_pos->installed.version, vdew_nonambig));
             break;
           case stat_notinstalled:
@@ -337,15 +414,15 @@ depisok(struct dependency *dep, struct varbuf *whynot,
           case stat_unpacked:
           case stat_halfconfigured:
             if (allowunconfigd) {
-              if (!informativeversion(&pkg_pos->configversion)) {
+              if (!dpkg_version_is_informative(&pkg_pos->configversion)) {
                 sprintf(linebuf, _("  %.250s is unpacked, but has never been "
                                    "configured.\n"),
-                        pkg_describe(pkg_pos, pdo_foreign));
+                        pkg_name(pkg_pos, pnaw_nonambig));
                 break;
               } else if (!versionsatisfied(&pkg_pos->installed, possi)) {
                 sprintf(linebuf, _("  %.250s is unpacked, but is version "
                                    "%.250s.\n"),
-                        pkg_describe(pkg_pos, pdo_foreign),
+                        pkg_name(pkg_pos, pnaw_nonambig),
                         versiondescribe(&pkg_pos->installed.version,
                                         vdew_nonambig));
                 break;
@@ -353,17 +430,18 @@ depisok(struct dependency *dep, struct varbuf *whynot,
                                             &possi->version, possi->verrel)) {
                 sprintf(linebuf, _("  %.250s latest configured version is "
                                    "%.250s.\n"),
-                        pkg_describe(pkg_pos, pdo_foreign),
+                        pkg_name(pkg_pos, pnaw_nonambig),
                         versiondescribe(&pkg_pos->configversion, vdew_nonambig));
                 break;
               } else {
+                deppossi_pkg_iter_free(possi_iter);
                 return true;
               }
             }
             /* Fall through. */
           default:
             sprintf(linebuf, _("  %.250s is %s.\n"),
-                    pkg_describe(pkg_pos, pdo_foreign),
+                    pkg_name(pkg_pos, pnaw_nonambig),
                     gettext(statusstrings[pkg_pos->status]));
             break;
           }
@@ -373,6 +451,7 @@ depisok(struct dependency *dep, struct varbuf *whynot,
         }
         varbuf_add_str(whynot, linebuf);
       }
+      deppossi_pkg_iter_free(possi_iter);
 
       /* If there was no version specified we try looking for Providers. */
       if (possi->verrel == dvr_none) {
@@ -399,15 +478,13 @@ depisok(struct dependency *dep, struct varbuf *whynot,
              * information above. */
             continue;
           case itb_remove:
-            sprintf(linebuf, _("  %.250s provides %.250s but is to be "
-                               "removed.\n"),
-                    pkg_describe(provider->up->up, pdo_foreign),
+            sprintf(linebuf, _("  %.250s provides %.250s but is to be removed.\n"),
+                    pkg_name(provider->up->up, pnaw_nonambig),
                     possi->ed->name);
             break;
           case itb_deconfigure:
-            sprintf(linebuf, _("  %.250s provides %.250s but is to be "
-                               "deconfigured.\n"),
-                    pkg_describe(provider->up->up, pdo_foreign),
+            sprintf(linebuf, _("  %.250s provides %.250s but is to be deconfigured.\n"),
+                    pkg_name(provider->up->up, pnaw_nonambig),
                     possi->ed->name);
             break;
           case itb_normal: case itb_preinstall:
@@ -417,7 +494,7 @@ depisok(struct dependency *dep, struct varbuf *whynot,
             if (provider->up->up->status == stat_triggersawaited)
               *canfixbytrigaw = provider->up->up;
             sprintf(linebuf, _("  %.250s provides %.250s but is %s.\n"),
-                    pkg_describe(provider->up->up, pdo_foreign),
+                    pkg_name(provider->up->up, pnaw_nonambig),
                     possi->ed->name,
                     gettext(statusstrings[provider->up->up->status]));
             break;
@@ -449,13 +526,15 @@ depisok(struct dependency *dep, struct varbuf *whynot,
     nconflicts= 0;
 
     if (possi->ed != possi->up->up->set) {
+      struct deppossi_pkg_iterator *possi_iter;
+
       /* If the package conflicts with or breaks itself it must mean
        * other packages which provide the same virtual name. We
        * therefore don't look at the real package and go on to the
        * virtual ones. */
 
-      pkg_pos = NULL;
-      while ((pkg_pos = deppossi_get_pkg(possi, wpb_by_status, pkg_pos))) {
+      possi_iter = deppossi_pkg_iter_new(possi, wpb_by_istobe);
+      while ((pkg_pos = deppossi_pkg_iter_next(possi_iter))) {
         switch (pkg_pos->clientdata->istobe) {
         case itb_remove:
           break;
@@ -463,11 +542,13 @@ depisok(struct dependency *dep, struct varbuf *whynot,
           if (!versionsatisfied(&pkg_pos->available, possi))
             break;
           sprintf(linebuf, _("  %.250s (version %.250s) is to be installed.\n"),
-                  pkg_describe(pkg_pos, pdo_foreign | pdo_avail),
+                  pkgbin_name(pkg_pos, &pkg_pos->available, pnaw_nonambig),
                   versiondescribe(&pkg_pos->available.version, vdew_nonambig));
           varbuf_add_str(whynot, linebuf);
-          if (!canfixbyremove)
+          if (!canfixbyremove) {
+            deppossi_pkg_iter_free(possi_iter);
             return false;
+          }
           nconflicts++;
           *canfixbyremove = pkg_pos;
           break;
@@ -492,12 +573,14 @@ depisok(struct dependency *dep, struct varbuf *whynot,
             if (!versionsatisfied(&pkg_pos->installed, possi))
               break;
             sprintf(linebuf, _("  %.250s (version %.250s) is present and %s.\n"),
-                    pkg_describe(pkg_pos, pdo_foreign),
+                    pkg_name(pkg_pos, pnaw_nonambig),
                     versiondescribe(&pkg_pos->installed.version, vdew_nonambig),
                     gettext(statusstrings[pkg_pos->status]));
             varbuf_add_str(whynot, linebuf);
-            if (!canfixbyremove)
+            if (!canfixbyremove) {
+              deppossi_pkg_iter_free(possi_iter);
               return false;
+            }
             nconflicts++;
             *canfixbyremove = pkg_pos;
           }
@@ -506,6 +589,7 @@ depisok(struct dependency *dep, struct varbuf *whynot,
           internerr("unknown istobe conflict '%d'", pkg_pos->clientdata->istobe);
         }
       }
+      deppossi_pkg_iter_free(possi_iter);
     }
 
     /* If there was no version specified we try looking for Providers. */
@@ -519,7 +603,8 @@ depisok(struct dependency *dep, struct varbuf *whynot,
         if (provider->up->up->set == dep->up->set)
           continue; /* Conflicts and provides the same. */
         sprintf(linebuf, _("  %.250s provides %.250s and is to be installed.\n"),
-                pkg_describe(provider->up->up, pdo_foreign), possi->ed->name);
+                pkgbin_name(provider->up->up, &provider->up->up->available,
+                            pnaw_nonambig), possi->ed->name);
         varbuf_add_str(whynot, linebuf);
         /* We can't remove the one we're about to install: */
         if (canfixbyremove)
@@ -561,7 +646,7 @@ depisok(struct dependency *dep, struct varbuf *whynot,
           case stat_triggersawaited:
             sprintf(linebuf,
                     _("  %.250s provides %.250s and is present and %s.\n"),
-                    pkg_describe(provider->up->up, pdo_foreign), possi->ed->name,
+                    pkg_name(provider->up->up, pnaw_nonambig), possi->ed->name,
                     gettext(statusstrings[provider->up->up->status]));
             varbuf_add_str(whynot, linebuf);
             if (!canfixbyremove)
@@ -586,37 +671,3 @@ depisok(struct dependency *dep, struct varbuf *whynot,
 
   } /* if (dependency) {...} else {...} */
 }
-
-struct pkginfo *
-deppossi_get_pkg(struct deppossi *possi, enum which_pkgbin wpb,
-                 struct pkginfo *startpkg)
-{
-  struct pkginfo *next;
-  struct pkgbin *pkgbin;
-
-  next = startpkg ? startpkg->arch_next : &possi->ed->pkg;
-
-  while (next) {
-    switch (wpb) {
-    case wpb_installed:
-      pkgbin = &next->installed;
-      break;
-    case wpb_available:
-      pkgbin = &next->available;
-      break;
-    case wpb_by_status:
-      if (next->clientdata->istobe == itb_installnew)
-        pkgbin = &next->available;
-      else
-        pkgbin = &next->installed;
-      break;
-    default:
-      internerr("bad value (%d) for wpb param in deppossi_get_pkg()", wpb);
-    }
-    if (archsatisfied(pkgbin, possi))
-      return next;
-    next = next->arch_next;
-  }
-
-  return NULL;
-}
diff --git a/src/divertcmd.c b/src/divertcmd.c
index c06dfc5..031fae4 100644
--- a/src/divertcmd.c
+++ b/src/divertcmd.c
@@ -3,7 +3,7 @@
  *
  * Copyright © 1995 Ian Jackson
  * Copyright © 2000, 2001 Wichert Akkerman
- * Copyright © 2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -44,14 +44,13 @@
 #include <dpkg/file.h>
 #include <dpkg/glob.h>
 #include <dpkg/buffer.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
-#include "infodb.h"
 
 
-const char thisname[] = "dpkg-divert";
-const char printforhelp[] = N_("Use --help for help about querying packages.");
+static const char printforhelp[] = N_(
+"Use --help for help about diverting files.");
 
 static const char *admindir;
 
@@ -67,12 +66,8 @@ static int opt_rename = 0;
 static void
 printversion(const struct cmdinfo *cip, const char *value)
 {
-	printf(_("Debian %s version %s.\n"), thisname, DPKG_VERSION_ARCH);
-
-	printf(_(
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000,2001 Wichert Akkerman.\n"
-"Copyright (C) 2010 Guillem Jover.\n"));
+	printf(_("Debian %s version %s.\n"), dpkg_get_progname(),
+	       DPKG_VERSION_ARCH);
 
 	printf(_(
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -88,7 +83,7 @@ usage(const struct cmdinfo *cip, const char *value)
 {
 	printf(_(
 "Usage: %s [<option> ...] <command>\n"
-"\n"), thisname);
+"\n"), dpkg_get_progname());
 
 	printf(_(
 "Commands:\n"
@@ -267,6 +262,15 @@ file_rename(struct file *src, struct file *dst)
 	}
 }
 
+static void
+diversion_check_filename(const char *filename)
+{
+	if (filename[0] != '/')
+		badusage(_("filename \"%s\" is not absolute"), filename);
+	if (strchr(filename, '\n') != NULL)
+		badusage(_("file may not contain newlines"));
+}
+
 static const char *
 diversion_pkg_name(struct diversion *d)
 {
@@ -346,51 +350,61 @@ diversion_describe(struct diversion *d)
 static void
 divertdb_write(void)
 {
-	char *dbname, *dbname_new, *dbname_old;
-	FILE *dbfile;
+	char *dbname;
+	struct atomic_file *file;
 	struct fileiterator *iter;
 	struct filenamenode *namenode;
 
 	dbname = dpkg_db_get_path(DIVERSIONSFILE);
-	m_asprintf(&dbname_new, "%s%s", dbname, NEWDBEXT);
-	m_asprintf(&dbname_old, "%s%s", dbname, OLDDBEXT);
 
-	dbfile = fopen(dbname_new, "w");
-	if (!dbfile)
-		ohshite(_("cannot create new %s file"), DIVERSIONSFILE);
-	chmod(dbname_new, 0644);
+	file = atomic_file_new(dbname, aff_backup);
+	atomic_file_open(file);
 
-	iter = iterfilestart();
-	while ((namenode = iterfilenext(iter))) {
+	iter = files_db_iter_new();
+	while ((namenode = files_db_iter_next(iter))) {
 		struct diversion *d = namenode->divert;
 
 		if (d == NULL || d->useinstead == NULL)
 			continue;
 
-		fprintf(dbfile, "%s\n%s\n%s\n",
+		fprintf(file->fp, "%s\n%s\n%s\n",
 		        d->useinstead->divert->camefrom->name,
 		        d->useinstead->name,
 		        diversion_pkg_name(d));
 	}
-	iterfileend(iter);
-
-	if (fflush(dbfile))
-		ohshite(_("unable to flush file '%s'"), dbname_new);
-	if (fsync(fileno(dbfile)))
-		ohshite(_("unable to sync file '%s'"), dbname_new);
-	if (fclose(dbfile))
-		ohshite(_("unable to close file '%s'"), dbname_new);
-
-	if (unlink(dbname_old) && errno != ENOENT)
-		ohshite(_("error removing old diversions-old"));
-	if (link(dbname, dbname_old) && errno != ENOENT)
-		ohshite(_("error creating new diversions-old"));
-	if (rename(dbname_new, dbname))
-		ohshite(_("error installing new diversions"));
+	files_db_iter_free(iter);
+
+	atomic_file_sync(file);
+	atomic_file_close(file);
+	atomic_file_commit(file);
+	atomic_file_free(file);
 
 	free(dbname);
-	free(dbname_new);
-	free(dbname_old);
+}
+
+static bool
+diversion_is_owned_by_self(struct pkgset *set, struct filenamenode *namenode)
+{
+	struct pkginfo *pkg;
+	struct filepackages_iterator *iter;
+	bool owned = false;
+
+	if (set == NULL)
+		return false;
+
+	for (pkg = &set->pkg; pkg; pkg = pkg->arch_next)
+		ensure_packagefiles_available(pkg);
+
+	iter = filepackages_iter_new(namenode);
+	while ((pkg = filepackages_iter_next(iter))) {
+		if (pkg->set == set) {
+			owned = true;
+			break;
+		}
+	}
+	filepackages_iter_free(iter);
+
+	return owned;
 }
 
 static int
@@ -408,10 +422,7 @@ diversion_add(const char *const *argv)
 	if (!filename || argv[1])
 		badusage(_("--%s needs a single argument"), cipaction->olong);
 
-	if (filename[0] != '/')
-		badusage(_("filename \"%s\" is not absolute"), filename);
-	if (strchr(filename, '\n') != NULL)
-		badusage(_("file may not contain newlines"));
+	diversion_check_filename(filename);
 
 	file_init(&file_from, filename);
 	file_stat(&file_from);
@@ -429,8 +440,6 @@ diversion_add(const char *const *argv)
 		m_asprintf(&str, "%s.distrib", filename);
 		opt_divertto = str;
 	}
-	if (opt_divertto[0] != '/')
-		badusage(_("filename \"%s\" is not absolute"), opt_divertto);
 
 	if (strcmp(filename, opt_divertto) == 0)
 		badusage(_("cannot divert file '%s' to itself"), filename);
@@ -484,6 +493,14 @@ diversion_add(const char *const *argv)
 		printf(_("Adding '%s'\n"), diversion_describe(contest));
 	if (opt_rename)
 		opt_rename = check_rename(&file_from, &file_to);
+	/* Check we are not renaming a file owned by the diverting pkgset. */
+	if (opt_rename && diversion_is_owned_by_self(pkgset, fnn_from)) {
+		if (opt_verbose > 0)
+			printf(_("Ignoring request to rename file '%s' "
+			         "owned by diverting package '%s'\n"),
+			       filename, pkgset->name);
+		opt_rename = false;
+	}
 	if (!opt_test) {
 		divertdb_write();
 		if (opt_rename)
@@ -493,6 +510,38 @@ diversion_add(const char *const *argv)
 	return 0;
 }
 
+static bool
+diversion_is_shared(struct pkgset *set, struct filenamenode *namenode)
+{
+	const char *archname;
+	struct pkginfo *pkg;
+	struct dpkg_arch *arch;
+	struct filepackages_iterator *iter;
+	bool shared = false;
+
+	if (set == NULL)
+		return false;
+
+	archname = getenv("DPKG_MAINTSCRIPT_ARCH");
+	arch = dpkg_arch_find(archname);
+	if (arch->type == arch_none || arch->type == arch_empty)
+		return false;
+
+	for (pkg = &set->pkg; pkg; pkg = pkg->arch_next)
+		ensure_packagefiles_available(pkg);
+
+	iter = filepackages_iter_new(namenode);
+	while ((pkg = filepackages_iter_next(iter))) {
+		if (pkg->set == set && pkg->installed.arch != arch) {
+			shared = true;
+			break;
+		}
+	}
+	filepackages_iter_free(iter);
+
+	return shared;
+}
+
 static int
 diversion_remove(const char *const *argv)
 {
@@ -501,11 +550,12 @@ diversion_remove(const char *const *argv)
 	struct diversion *contest, *altname;
 	struct file file_from, file_to;
 	struct pkgset *pkgset;
-	const char *arch = getenv("DPKG_MAINTSCRIPT_ARCH");
 
 	if (!filename || argv[1])
 		badusage(_("--%s needs a single argument"), cipaction->olong);
 
+	diversion_check_filename(filename);
+
 	namenode = findnamenode(filename, fnn_nonew);
 
 	if (namenode == NULL || namenode->divert == NULL ||
@@ -540,34 +590,12 @@ diversion_remove(const char *const *argv)
 		       diversion_describe(contest));
 
 	/* Ignore removal request if the diverted file is still owned
-	 * by another package in the same set */
-	if (pkgset && arch) {
-		struct pkginfo *pkg;
-		struct filepackages_iterator *iter;
-		bool ignore_remove = false;
-		struct dpkg_arch *darch = dpkg_arch_find(arch);
-
-		for (pkg = &pkgset->pkg; pkg; pkg = pkg->arch_next) {
-			ensure_packagefiles_available(pkg);
-		}
-
-		iter = filepackages_iter_new(namenode);
-		while ((pkg = filepackages_iter_next(iter))) {
-			if (pkg->set == pkgset && pkg->installed.arch != darch) {
-				ignore_remove = true;
-				break;
-			}
-		}
-		filepackages_iter_free(iter);
-
-		if (ignore_remove) {
-			if (opt_verbose > 0)
-				printf(_("Ignoring removal request of '%s' "
-				         "because diverted file is still "
-				         "owned by the package set.\n"),
-				       diversion_describe(contest));
-			exit(0);
-		}
+	 * by another package in the same set. */
+	if (diversion_is_shared(pkgset, namenode)) {
+		if (opt_verbose > 0)
+			printf(_("Ignoring request to remove shared diversion '%s'.\n"),
+			       diversion_describe(contest));
+		exit(0);
 	}
 
 	if (opt_verbose > 0)
@@ -605,22 +633,22 @@ diversion_list(const char *const *argv)
 	if (glob_list == NULL)
 		glob_list_prepend(&glob_list, m_strdup("*"));
 
-	iter = iterfilestart();
-	while ((namenode = iterfilenext(iter))) {
+	iter = files_db_iter_new();
+	while ((namenode = files_db_iter_next(iter))) {
 		struct glob_node *g;
 		struct diversion *contest = namenode->divert;
 		struct diversion *altname;
-		const char *pkg_name;
+		const char *pkgname;
 
 		if (contest->useinstead == NULL)
 			continue;
 
 		altname = contest->useinstead->divert;
 
-		pkg_name = diversion_pkg_name(contest);
+		pkgname = diversion_pkg_name(contest);
 
 		for (g = glob_list; g; g = g->next) {
-			if (fnmatch(g->pattern, pkg_name, 0) == 0 ||
+			if (fnmatch(g->pattern, pkgname, 0) == 0 ||
 			    fnmatch(g->pattern, contest->useinstead->name, 0) == 0 ||
 			    fnmatch(g->pattern, altname->camefrom->name, 0) == 0) {
 				printf("%s\n", diversion_describe(contest));
@@ -628,7 +656,7 @@ diversion_list(const char *const *argv)
 			}
 		}
 	}
-	iterfileend(iter);
+	files_db_iter_free(iter);
 
 	glob_list_free(glob_list);
 
@@ -644,6 +672,8 @@ diversion_truename(const char *const *argv)
 	if (!filename || argv[1])
 		badusage(_("--%s needs a single argument"), cipaction->olong);
 
+	diversion_check_filename(filename);
+
 	namenode = findnamenode(filename, fnn_nonew);
 
 	/* Print the given name if file is not diverted. */
@@ -664,6 +694,8 @@ diversion_listpackage(const char *const *argv)
 	if (!filename || argv[1])
 		badusage(_("--%s needs a single argument"), cipaction->olong);
 
+	diversion_check_filename(filename);
+
 	namenode = findnamenode(filename, fnn_nonew);
 
 	/* Print nothing if file is not diverted. */
@@ -697,6 +729,8 @@ setdivertto(const struct cmdinfo *cip, const char *value)
 {
 	opt_divertto = value;
 
+	if (opt_divertto[0] != '/')
+		badusage(_("filename \"%s\" is not absolute"), opt_divertto);
 	if (strchr(opt_divertto, '\n') != NULL)
 		badusage(_("divert-to may not contain newlines"));
 }
@@ -728,14 +762,14 @@ main(int argc, const char * const *argv)
 {
 	const char *env_pkgname;
 	int ret;
-	enum modstatdb_rw msdb_status;
 
 	setlocale(LC_ALL, "");
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
+	dpkg_set_progname("dpkg-divert");
 	standard_startup();
-	myopt(&argv, cmdinfos);
+	myopt(&argv, cmdinfos, printforhelp);
 
 	admindir = dpkg_db_set_dir(admindir);
 
@@ -748,8 +782,7 @@ main(int argc, const char * const *argv)
 
 	setvbuf(stdout, NULL, _IONBF, 0);
 
-	msdb_status = modstatdb_open(msdbrw_readonly);
-	pkg_infodb_init(msdb_status);
+	modstatdb_open(msdbrw_readonly);
 	filesdbinit();
 	ensure_diversions();
 
diff --git a/src/enquiry.c b/src/enquiry.c
index ca4e5d2..e039529 100644
--- a/src/enquiry.c
+++ b/src/enquiry.c
@@ -3,6 +3,7 @@
  * enquiry.c - status enquiry and listing options
  *
  * Copyright © 1995,1996 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2006,2008-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -43,7 +44,7 @@
 #include <dpkg/dpkg-db.h>
 #include <dpkg/arch.h>
 #include <dpkg/pkg-show.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
 #include "infodb.h"
@@ -51,68 +52,114 @@
 
 struct badstatinfo {
   bool (*yesno)(struct pkginfo *, const struct badstatinfo *bsi);
-  int value;
+  union {
+    int number;
+    const char *string;
+  } value;
   const char *explanation;
 };
 
 static bool
 bsyn_reinstreq(struct pkginfo *pkg, const struct badstatinfo *bsi)
 {
-  return pkg->eflag &= eflag_reinstreq;
+  return pkg->eflag & eflag_reinstreq;
 }
 
 static bool
 bsyn_status(struct pkginfo *pkg, const struct badstatinfo *bsi)
 {
-  if (pkg->eflag &= eflag_reinstreq)
+  if (pkg->eflag & eflag_reinstreq)
     return false;
-  return (int)pkg->status == bsi->value;
+  return (int)pkg->status == bsi->value.number;
+}
+
+static bool
+bsyn_infofile(struct pkginfo *pkg, const struct badstatinfo *bsi)
+{
+  if (pkg->status < stat_halfinstalled)
+    return false;
+  return !pkg_infodb_has_file(pkg, &pkg->installed, bsi->value.string);
+}
+
+static bool
+bsyn_arch(struct pkginfo *pkg, const struct badstatinfo *bsi)
+{
+  if (pkg->status < stat_halfinstalled)
+    return false;
+  return pkg->installed.arch->type == (enum dpkg_arch_type)bsi->value.number;
 }
 
 static const struct badstatinfo badstatinfos[]= {
   {
     .yesno = bsyn_reinstreq,
-    .value = 0,
+    .value.number = 0,
     .explanation = N_(
     "The following packages are in a mess due to serious problems during\n"
     "installation.  They must be reinstalled for them (and any packages\n"
     "that depend on them) to function properly:\n")
   }, {
     .yesno = bsyn_status,
-    .value = stat_unpacked,
+    .value.number = stat_unpacked,
     .explanation = N_(
     "The following packages have been unpacked but not yet configured.\n"
     "They must be configured using dpkg --configure or the configure\n"
     "menu option in dselect for them to work:\n")
   }, {
     .yesno = bsyn_status,
-    .value = stat_halfconfigured,
+    .value.number = stat_halfconfigured,
     .explanation = N_(
     "The following packages are only half configured, probably due to problems\n"
     "configuring them the first time.  The configuration should be retried using\n"
     "dpkg --configure <package> or the configure menu option in dselect:\n")
   }, {
     .yesno = bsyn_status,
-    .value = stat_halfinstalled,
+    .value.number = stat_halfinstalled,
     .explanation = N_(
     "The following packages are only half installed, due to problems during\n"
     "installation.  The installation can probably be completed by retrying it;\n"
     "the packages can be removed using dselect or dpkg --remove:\n")
   }, {
     .yesno = bsyn_status,
-    .value = stat_triggersawaited,
+    .value.number = stat_triggersawaited,
     .explanation = N_(
     "The following packages are awaiting processing of triggers that they\n"
     "have activated in other packages.  This processing can be requested using\n"
     "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n")
   }, {
     .yesno = bsyn_status,
-    .value = stat_triggerspending,
+    .value.number = stat_triggerspending,
     .explanation = N_(
     "The following packages have been triggered, but the trigger processing\n"
     "has not yet been done.  Trigger processing can be requested using\n"
     "dselect or dpkg --configure --pending (or dpkg --triggers-only):\n")
   }, {
+    .yesno = bsyn_infofile,
+    .value.string = LISTFILE,
+    .explanation = N_(
+    "The following packages are missing the list control file in the\n"
+    "database, they need to be reinstalled:\n")
+  }, {
+    .yesno = bsyn_infofile,
+    .value.string = HASHFILE,
+    .explanation = N_(
+    "The following packages are missing the md5sums control file in the\n"
+    "database, they need to be reinstalled:\n")
+  }, {
+    .yesno = bsyn_arch,
+    .value.number = arch_none,
+    .explanation = N_("The following packages do not have an architecture:\n")
+  }, {
+    .yesno = bsyn_arch,
+    .value.number = arch_illegal,
+    .explanation = N_("The following packages have an illegal architecture:\n")
+  }, {
+    .yesno = bsyn_arch,
+    .value.number = arch_unknown,
+    .explanation = N_(
+    "The following packages have an unknown foreign architecture, which will\n"
+    "cause dependency issues on front-ends. This can be fixed by registering\n"
+    "the foreign architecture with dpkg --add-architecture:\n")
+  }, {
     .yesno = NULL
   }
 };
@@ -125,10 +172,10 @@ static void describebriefly(struct pkginfo *pkg) {
   l= strlen(pkg->set->name);
   if (l>20) maxl -= (l-20);
 
-  pdesc = pkg_summary(pkg, &l);
+  pdesc = pkg_summary(pkg, &pkg->installed, &l);
   l = min(l, maxl);
 
-  printf(" %-20s %.*s\n", pkg_describe(pkg, pdo_foreign), l, pdesc);
+  printf(" %-20s %.*s\n", pkg_name(pkg, pnaw_nonambig), l, pdesc);
 }
 
 int
@@ -136,13 +183,11 @@ audit(const char *const *argv)
 {
   const struct badstatinfo *bsi;
   bool head_running = false;
-  enum modstatdb_rw msdb_status;
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
 
   for (bsi= badstatinfos; bsi->yesno; bsi++) {
     struct pkgiterator *it;
@@ -209,16 +254,14 @@ unpackchk(const char *const *argv)
   struct sectionentry *sectionentries, *se, **sep;
   struct pkgiterator *it;
   struct pkginfo *pkg;
-  const char *thissect, *pkgname;
+  const char *thissect;
   char buf[20];
   int width;
-  enum modstatdb_rw msdb_status;
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
 
   totalcount= 0;
   sectionentries = NULL;
@@ -261,9 +304,11 @@ unpackchk(const char *const *argv)
       while (width > 59) { putchar(' '); width--; }
       it = pkg_db_iter_new();
       while ((pkg = pkg_db_iter_next_pkg(it))) {
+        const char *pkgname;
+
         if (!yettobeunpacked(pkg,&thissect)) continue;
         if (strcasecmp(thissect,se->name)) continue;
-        pkgname = pkg_describe(pkg, pdo_foreign);
+        pkgname = pkg_name(pkg, pnaw_nonambig);
         width -= strlen(pkgname);
         width--;
         if (width < 4) { printf(" ..."); break; }
@@ -297,15 +342,13 @@ assert_version_support(const char *const *argv,
                        const char *feature_name)
 {
   struct pkginfo *pkg;
-  enum modstatdb_rw msdb_status;
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
 
-  pkg = pkg_db_find_pkg("dpkg", NULL);
+  pkg = pkg_db_find_singleton("dpkg");
   switch (pkg->status) {
   case stat_installed:
   case stat_triggerspending:
@@ -361,8 +404,7 @@ assertmulticonrep(const char *const *argv)
 int
 assertmultiarch(const char *const *argv)
 {
-  /* FIXME: update with dpkg version introducing actual multiarch support. */
-  struct versionrevision version = { 0, "1.16.1", NULL };
+  struct versionrevision version = { 0, "1.16.2", NULL };
 
   return assert_version_support(argv, &version, _("multi-arch"));
 }
@@ -389,13 +431,11 @@ predeppackage(const char *const *argv)
   struct pkginfo *pkg = NULL, *startpkg, *trypkg;
   struct dependency *dep;
   struct deppossi *possi, *provider;
-  enum modstatdb_rw msdb_status;
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
   /* We use clientdata->istobe to detect loops. */
   clear_istobes();
 
@@ -435,10 +475,12 @@ predeppackage(const char *const *argv)
     for (possi = dep->list, pkg = NULL;
          !pkg && possi;
          possi=possi->next) {
-      trypkg = NULL;
-      while (!pkg && (trypkg = deppossi_get_pkg(possi, wpb_available, trypkg))) {
-        if (trypkg->files && versionsatisfied(&trypkg->available, possi) &&
-            trypkg->clientdata->istobe == itb_normal) {
+      struct deppossi_pkg_iterator *possi_iter;
+
+      possi_iter = deppossi_pkg_iter_new(possi, wpb_available);
+      while (!pkg && (trypkg = deppossi_pkg_iter_next(possi_iter))) {
+        if (trypkg->files && trypkg->clientdata->istobe == itb_normal &&
+            versionsatisfied(&trypkg->available, possi)) {
           pkg = trypkg;
           break;
         }
@@ -446,7 +488,7 @@ predeppackage(const char *const *argv)
           continue;
         for (provider = possi->ed->depended.available;
              !pkg && provider;
-             provider=provider->next) {
+             provider = provider->next) {
           if (provider->up->type != dep_provides)
             continue;
           trypkg = provider->up->up;
@@ -458,6 +500,7 @@ predeppackage(const char *const *argv)
           }
         }
       }
+      deppossi_pkg_iter_free(possi_iter);
     }
     if (!pkg) {
       varbuf_reset(&vb);
@@ -465,8 +508,8 @@ predeppackage(const char *const *argv)
       varbuf_end_str(&vb);
       fprintf(stderr, _("dpkg: cannot see how to satisfy pre-dependency:\n %s\n"),vb.buf);
       ohshit(_("cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)"),
-             pkg_describe(dep->up, pdo_foreign | pdo_avail),
-             pkg_describe(startpkg, pdo_foreign | pdo_avail));
+             pkgbin_name(dep->up, &dep->up->available, pnaw_nonambig),
+             pkgbin_name(startpkg, &startpkg->available, pnaw_nonambig));
     }
     pkg->clientdata->istobe= itb_preinstall;
     for (dep= pkg->available.depends; dep; dep= dep->next) {
@@ -492,7 +535,7 @@ printarch(const char *const *argv)
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  printf("%s\n", dpkg_arch_get_native()->name);
+  printf("%s\n", dpkg_arch_get(arch_native)->name);
 
   m_output(stdout, _("<standard output>"));
 
@@ -508,21 +551,21 @@ printinstarch(const char *const *argv)
 }
 
 int
-print_foreign_archs(const char *const *argv)
+print_foreign_arches(const char *const *argv)
 {
   struct dpkg_arch *arch;
-  const char *space = "";
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
+  dpkg_arch_load_list();
+
   for (arch = dpkg_arch_get_list(); arch; arch = arch->next) {
     if (arch->type != arch_foreign)
       continue;
-    printf("%s%s", space, arch->name);
-    space = " ";
+
+    printf("%s\n", arch->name);
   }
-  printf("\n");
 
   m_output(stdout, _("<standard output>"));
 
@@ -566,8 +609,8 @@ cmpversions(const char *const *argv)
   };
 
   const struct relationinfo *rip;
-  const char *emsg;
   struct versionrevision a, b;
+  struct dpkg_error err;
   int r;
 
   if (!argv[0] || !argv[1] || !argv[2] || argv[3])
@@ -579,22 +622,33 @@ cmpversions(const char *const *argv)
   if (!rip->string) badusage(_("--compare-versions bad relation"));
 
   if (*argv[0] && strcmp(argv[0],"<unknown>")) {
-    emsg= parseversion(&a,argv[0]);
-    if (emsg)
-      ohshit(_("version '%s' has bad syntax: %s"), argv[0], emsg);
+    if (parseversion(&a, argv[0], &err) < 0) {
+      if (err.type == DPKG_MSG_WARN)
+        warning(_("version '%s' has bad syntax: %s"), argv[0], err.str);
+      else
+        ohshit(_("version '%s' has bad syntax: %s"), argv[0], err.str);
+      dpkg_error_destroy(&err);
+    }
   } else {
-    blankversion(&a);
+    dpkg_version_blank(&a);
   }
   if (*argv[2] && strcmp(argv[2],"<unknown>")) {
-    emsg= parseversion(&b,argv[2]);
-    if (emsg)
-      ohshit(_("version '%s' has bad syntax: %s"), argv[2], emsg);
+    if (parseversion(&b, argv[2], &err) < 0) {
+      if (err.type == DPKG_MSG_WARN)
+        warning(_("version '%s' has bad syntax: %s"), argv[2], err.str);
+      else
+        ohshit(_("version '%s' has bad syntax: %s"), argv[2], err.str);
+      dpkg_error_destroy(&err);
+    }
   } else {
-    blankversion(&b);
+    dpkg_version_blank(&b);
   }
-  if (!informativeversion(&a)) {
-    return informativeversion(&b) ? rip->if_none_a : rip->if_none_both;
-  } else if (!informativeversion(&b)) {
+  if (!dpkg_version_is_informative(&a)) {
+    if (dpkg_version_is_informative(&b))
+      return rip->if_none_a;
+    else
+      return rip->if_none_both;
+  } else if (!dpkg_version_is_informative(&b)) {
     return rip->if_none_b;
   }
   r= versioncompare(&a,&b);
diff --git a/src/errors.c b/src/errors.c
index c38f2fc..fc8afbe 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -37,7 +37,7 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "main.h"
 
@@ -47,7 +47,7 @@ static int nerrs = 0;
 
 struct error_report {
   struct error_report *next;
-  char *what;
+  const char *what;
 };
 
 static struct error_report *reports = NULL;
@@ -58,7 +58,7 @@ void print_error_perpackage(const char *emsg, const char *arg) {
   struct error_report *nr;
 
   fprintf(stderr, _("%s: error processing %s (--%s):\n %s\n"),
-          thisname, arg, cipaction->olong, emsg);
+          dpkg_get_progname(), arg, cipaction->olong, emsg);
 
   statusfd_send("status: %s : %s : %s", arg, "error", emsg);
 
@@ -66,34 +66,29 @@ void print_error_perpackage(const char *emsg, const char *arg) {
   if (!nr) {
     fprintf(stderr,
             _("%s: failed to allocate memory for new entry in list of failed packages: %s"),
-            thisname, strerror(errno));
+            dpkg_get_progname(), strerror(errno));
     abort_processing = true;
     nr= &emergency;
   }
-  nr->what = m_strdup(arg);
+  nr->what= arg;
   nr->next = NULL;
   *lastreport= nr;
   lastreport= &nr->next;
 
   if (nerrs++ < errabort) return;
-  fprintf(stderr, _("%s: too many errors, stopping\n"), thisname);
+  fprintf(stderr, _("%s: too many errors, stopping\n"), dpkg_get_progname());
   abort_processing = true;
 }
 
 int
 reportbroken_retexitstatus(int ret)
 {
-  struct error_report *next;
   if (reports) {
     fputs(_("Errors were encountered while processing:\n"),stderr);
     while (reports) {
       fprintf(stderr," %s\n",reports->what);
-      next = reports->next;
-      free(reports->what);
-      free(reports);
-      reports = next;
+      reports= reports->next;
     }
-    lastreport = &reports;
   }
   if (abort_processing) {
     fputs(_("Processing was halted because there were too many errors.\n"),stderr);
@@ -108,11 +103,11 @@ skip_due_to_hold(struct pkginfo *pkg)
     return false;
   if (fc_hold) {
     fprintf(stderr, _("Package %s was on hold, processing it anyway as you requested\n"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
     return false;
   }
   printf(_("Package %s is on hold, not touching it.  Use --force-hold to override.\n"),
-         pkg_describe(pkg, pdo_foreign));
+         pkg_name(pkg, pnaw_nonambig));
   return true;
 }
 
diff --git a/src/file-match.c b/src/file-match.c
new file mode 100644
index 0000000..0262c8f
--- /dev/null
+++ b/src/file-match.c
@@ -0,0 +1,49 @@
+/*
+ * dpkg - main program for package management
+ * file-match.c - file name/type match tracking functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <stdlib.h>
+
+#include <dpkg/dpkg.h>
+
+#include "file-match.h"
+
+struct match_node *
+match_node_new(const char *name, const char *type, struct match_node *next)
+{
+	struct match_node *node;
+
+	node = m_malloc(sizeof(*node));
+	node->next = next;
+	node->filename = m_strdup(name);
+	node->filetype = m_strdup(type);
+
+	return node;
+}
+
+void
+match_node_free(struct match_node *node)
+{
+	free(node->filetype);
+	free(node->filename);
+	free(node);
+}
diff --git a/src/file-match.h b/src/file-match.h
new file mode 100644
index 0000000..2331d2e
--- /dev/null
+++ b/src/file-match.h
@@ -0,0 +1,35 @@
+/*
+ * dpkg - main program for package management
+ * file-match.h - file name/type match tracking functions
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef DPKG_FILE_MATCH_H
+#define DPKG_FILE_MATCH_H
+
+struct match_node {
+	struct match_node *next;
+	char *filetype;
+	char *filename;
+};
+
+struct match_node *
+match_node_new(const char *name, const char *type, struct match_node *next);
+void
+match_node_free(struct match_node *node);
+
+#endif /* DPKG_FILE_MATCH_H */
diff --git a/src/filesdb-hash.c b/src/filesdb-hash.c
new file mode 100644
index 0000000..9322d93
--- /dev/null
+++ b/src/filesdb-hash.c
@@ -0,0 +1,73 @@
+/*
+ * dpkg - main program for package management
+ * filesdb-hash.c - management of database of files installed on system
+ *
+ * Copyright © 2012 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <string.h>
+#include <stdio.h>
+
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/debug.h>
+#include <dpkg/dir.h>
+
+#include "filesdb.h"
+#include "infodb.h"
+
+/*
+ * If mask is nonzero, will not write any file whose filenamenode
+ * has any flag bits set in mask.
+ */
+void
+write_filehash_except(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                      struct fileinlist *list, enum fnnflags mask)
+{
+  struct atomic_file *file;
+  const char *hashfile;
+
+  debug(dbg_general, "generating infodb hashfile");
+
+  if (pkg_infodb_has_file(pkg, &pkg->available, HASHFILE))
+    return;
+
+  hashfile = pkg_infodb_get_file(pkg, pkgbin, HASHFILE);
+
+  file = atomic_file_new(hashfile, 0);
+  atomic_file_open(file);
+
+  for (; list; list = list->next) {
+    struct filenamenode *namenode = list->namenode;
+
+    if (mask && (namenode->flags & mask))
+      continue;
+    if (strcmp(namenode->newhash, EMPTYHASHFLAG) == 0)
+      continue;
+
+    fprintf(file->fp, "%s  %s\n", namenode->newhash, namenode->name + 1);
+  }
+
+  atomic_file_sync(file);
+  atomic_file_close(file);
+  atomic_file_commit(file);
+  atomic_file_free(file);
+
+  dir_sync_path(pkg_infodb_get_dir());
+}
diff --git a/src/filesdb.c b/src/filesdb.c
index 446bdcf..be98cdb 100644
--- a/src/filesdb.c
+++ b/src/filesdb.c
@@ -26,6 +26,7 @@
 #include <linux/fiemap.h>
 #include <linux/fs.h>
 #include <sys/ioctl.h>
+#include <sys/vfs.h>
 #endif
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -52,49 +53,6 @@
 #include "infodb.h"
 #include "main.h"
 
-/*** Package control information database directory routines. ***/
-
-/*
- * XXX: Strictly speaking these functions do not exactly belong here, and
- * they should be eventually moved back to a unified on-disk database
- * handling module in libdpkg. For now this is good enough, as it avoids
- * pulling unneeded code into the resulting binaries, because all its
- * users require filesdb anyway.
- */
-
-static char *infodir;
-
-static void
-pkgadmindir_init(void)
-{
-  infodir = dpkg_db_get_path(INFODIR);
-}
-
-const char *
-pkgadmindir(void)
-{
-  return infodir;
-}
-
-const char *
-pkgadminfile(struct pkginfo *pkg, struct pkgbin *pkgbin, const char *filetype)
-{
-  static struct varbuf vb;
-
-  varbuf_reset(&vb);
-  varbuf_add_str(&vb, infodir);
-  varbuf_add_str(&vb, pkg->set->name);
-  if (pkgbin->multiarch == multiarch_same && pkg_infodb_format() >= 1) {
-    varbuf_add_char(&vb, ':');
-    varbuf_add_str(&vb, pkgbin->arch->name);
-  }
-  varbuf_add_char(&vb, '.');
-  varbuf_add_str(&vb, filetype);
-  varbuf_end_str(&vb);
-
-  return vb.buf;
-}
-
 /*** filepackages support for tracking packages owning a file. ***/
 
 #define PERFILEPACKAGESLUMP 10
@@ -165,6 +123,7 @@ ensure_package_clientdata(struct pkginfo *pkg)
   pkg->clientdata->color = white;
   pkg->clientdata->fileslistvalid = false;
   pkg->clientdata->files = NULL;
+  pkg->clientdata->replacingfilesandsaid = 0;
   pkg->clientdata->listfile_phys_offs = 0;
   pkg->clientdata->trigprocdeferred = NULL;
 }
@@ -227,8 +186,8 @@ pkg_files_blank(struct pkginfo *pkg)
 }
 
 static struct fileinlist **
-pkg_files_add_file(struct pkginfo *pkg, const char *filename,
-                   enum fnnflags flags, struct fileinlist **file_tail)
+pkg_files_add_file(struct pkginfo *pkg, struct filenamenode *namenode,
+                   struct fileinlist **file_tail)
 {
   struct fileinlist *newent;
   struct filepackages *packageslump;
@@ -246,7 +205,7 @@ pkg_files_add_file(struct pkginfo *pkg, const char *filename,
 
   /* Create a new node. */
   newent = nfmalloc(sizeof(struct fileinlist));
-  newent->namenode = findnamenode(filename, flags);
+  newent->namenode = namenode;
   newent->next = NULL;
   *file_tail = newent;
   file_tail = &newent->next;
@@ -300,7 +259,7 @@ ensure_packagefiles_available(struct pkginfo *pkg)
     return;
   }
 
-  filelistfile = pkgadminfile(pkg, &pkg->installed, LISTFILE);
+  filelistfile = pkg_infodb_get_file(pkg, &pkg->installed, LISTFILE);
 
   onerr_abort++;
 
@@ -309,13 +268,12 @@ ensure_packagefiles_available(struct pkginfo *pkg)
   if (fd==-1) {
     if (errno != ENOENT)
       ohshite(_("unable to open files list file for package `%.250s'"),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(pkg, pnaw_nonambig));
     onerr_abort--;
     if (pkg->status != stat_configfiles) {
-      if (saidread == 1) putc('\n',stderr);
       warning(_("files list file for package `%.250s' missing, assuming "
                 "package has no files currently installed."),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(pkg, pnaw_nonambig));
     }
     pkg->clientdata->files = NULL;
     pkg->clientdata->fileslistvalid = true;
@@ -324,24 +282,30 @@ ensure_packagefiles_available(struct pkginfo *pkg)
 
   push_cleanup(cu_closefd, ehflag_bombout, NULL, 0, 1, &fd);
 
-   if(fstat(fd, &stat_buf))
-     ohshite(_("unable to stat files list file for package '%.250s'"),
-             pkg_describe(pkg, pdo_foreign));
+  if (fstat(fd, &stat_buf))
+    ohshite(_("unable to stat files list file for package '%.250s'"),
+            pkg_name(pkg, pnaw_nonambig));
+
+  if (!S_ISREG(stat_buf.st_mode))
+    ohshit(_("files list for package '%.250s' is not a regular file"),
+           pkg_name(pkg, pnaw_nonambig));
 
-   if (stat_buf.st_size) {
-     loaded_list = nfmalloc(stat_buf.st_size);
-     loaded_list_end = loaded_list + stat_buf.st_size;
+  if (stat_buf.st_size) {
+    loaded_list = nfmalloc(stat_buf.st_size);
+    loaded_list_end = loaded_list + stat_buf.st_size;
 
     if (fd_read(fd, loaded_list, stat_buf.st_size) < 0)
       ohshite(_("reading files list for package '%.250s'"),
-              pkg_describe(pkg, pdo_foreign));
+              pkg_name(pkg, pnaw_nonambig));
 
     lendp= &pkg->clientdata->files;
     thisline = loaded_list;
     while (thisline < loaded_list_end) {
+      struct filenamenode *namenode;
+
       if (!(ptr = memchr(thisline, '\n', loaded_list_end - thisline)))
         ohshit(_("files list file for package '%.250s' is missing final newline"),
-               pkg_describe(pkg, pdo_foreign));
+               pkg_name(pkg, pnaw_nonambig));
       /* Where to start next time around. */
       nextline = ptr + 1;
       /* Strip trailing ‘/’. */
@@ -349,16 +313,18 @@ ensure_packagefiles_available(struct pkginfo *pkg)
       /* Add the file to the list. */
       if (ptr == thisline)
         ohshit(_("files list file for package `%.250s' contains empty filename"),
-               pkg_describe(pkg, pdo_foreign));
+               pkg_name(pkg, pnaw_nonambig));
       *ptr = '\0';
-      lendp = pkg_files_add_file(pkg, thisline, fnn_nocopy, lendp);
+
+      namenode = findnamenode(thisline, fnn_nocopy);
+      lendp = pkg_files_add_file(pkg, namenode, lendp);
       thisline = nextline;
     }
   }
   pop_cleanup(ehflag_normaltidy); /* fd = open() */
   if (close(fd))
     ohshite(_("error closing files list file for package `%.250s'"),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
 
   onerr_abort--;
 
@@ -383,8 +349,12 @@ pkg_sorter_by_listfile_phys_offs(const void *a, const void *b)
 static void
 pkg_files_optimize_load(struct pkg_array *array)
 {
+  struct statfs fs;
   int i;
-  int blocksize = 0;
+
+  /* Get the filesystem block size. */
+  if (statfs(pkg_infodb_get_dir(), &fs) < 0)
+    return;
 
   /* Sort packages by the physical location of their list files, so that
    * scanning them later will minimize disk drive head movements. */
@@ -405,18 +375,15 @@ pkg_files_optimize_load(struct pkg_array *array)
 
     pkg->clientdata->listfile_phys_offs = -1;
 
-    listfile = pkgadminfile(pkg, &pkg->installed, LISTFILE);
+    listfile = pkg_infodb_get_file(pkg, &pkg->installed, LISTFILE);
 
     fd = open(listfile, O_RDONLY);
     if (fd < 0)
       continue;
 
-    if (!blocksize && ioctl(fd, FIGETBSZ, &blocksize) < 0)
-      break;
-
     memset(&fm, 0, sizeof(fm));
     fm.fiemap.fm_start = 0;
-    fm.fiemap.fm_length = blocksize;
+    fm.fiemap.fm_length = fs.f_bsize;
     fm.fiemap.fm_flags = 0;
     fm.fiemap.fm_extent_count = 1;
 
@@ -441,7 +408,7 @@ pkg_files_optimize_load(struct pkg_array *array)
     const char *listfile;
     int fd;
 
-    listfile = pkgadminfile(pkg, &pkg->installed, LISTFILE);
+    listfile = pkg_infodb_get_file(pkg, &pkg->installed, LISTFILE);
 
     fd = open(listfile, O_RDONLY | O_NONBLOCK);
     if (fd != -1) {
@@ -509,47 +476,28 @@ void
 write_filelist_except(struct pkginfo *pkg, struct pkgbin *pkgbin,
                       struct fileinlist *list, enum fnnflags mask)
 {
-  static struct varbuf newvb;
+  struct atomic_file *file;
   const char *listfile;
-  FILE *file;
 
-  listfile = pkgadminfile(pkg, pkgbin, LISTFILE);
+  listfile = pkg_infodb_get_file(pkg, pkgbin, LISTFILE);
 
-  varbuf_reset(&newvb);
-  varbuf_add_str(&newvb, listfile);
-  varbuf_add_str(&newvb, NEWDBEXT);
-  varbuf_end_str(&newvb);
+  file = atomic_file_new(listfile, 0);
+  atomic_file_open(file);
 
-  file= fopen(newvb.buf,"w+");
-  if (!file)
-    ohshite(_("unable to create updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-  push_cleanup(cu_closestream, ehflag_bombout, NULL, 0, 1, (void *)file);
   while (list) {
     if (!(mask && (list->namenode->flags & mask))) {
-      fputs(list->namenode->name,file);
-      putc('\n',file);
+      fputs(list->namenode->name, file->fp);
+      putc('\n', file->fp);
     }
     list= list->next;
   }
-  if (ferror(file))
-    ohshite(_("failed to write to updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-  if (fflush(file))
-    ohshite(_("failed to flush updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-  if (fsync(fileno(file)))
-    ohshite(_("failed to sync updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-  pop_cleanup(ehflag_normaltidy); /* file = fopen() */
-  if (fclose(file))
-    ohshite(_("failed to close updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-  if (rename(newvb.buf, listfile))
-    ohshite(_("failed to install updated files list file for package %s"),
-            pkg_describe(pkg, pdo_foreign));
-
-  dir_sync_path(pkgadmindir());
+
+  atomic_file_sync(file);
+  atomic_file_close(file);
+  atomic_file_commit(file);
+  atomic_file_free(file);
+
+  dir_sync_path(pkg_infodb_get_dir());
 
   note_must_reread_files_inpackage(pkg);
 }
@@ -561,29 +509,32 @@ write_filelist_except(struct pkginfo *pkg, struct pkgbin *pkgbin,
  * building up a reverse list, and then peel it apart one
  * entry at a time.
  */
-void reversefilelist_init(struct reversefilelistiter *iterptr,
-                          struct fileinlist *files) {
+void
+reversefilelist_init(struct reversefilelistiter *iter, struct fileinlist *files)
+{
   struct fileinlist *newent;
 
-  iterptr->todo = NULL;
+  iter->todo = NULL;
   while (files) {
     newent= m_malloc(sizeof(struct fileinlist));
     newent->namenode= files->namenode;
-    newent->next= iterptr->todo;
-    iterptr->todo= newent;
+    newent->next = iter->todo;
+    iter->todo = newent;
     files= files->next;
   }
 }
 
-struct filenamenode *reversefilelist_next(struct reversefilelistiter *iterptr) {
+struct filenamenode *
+reversefilelist_next(struct reversefilelistiter *iter)
+{
   struct filenamenode *ret;
   struct fileinlist *todo;
 
-  todo= iterptr->todo;
+  todo = iter->todo;
   if (!todo)
     return NULL;
   ret= todo->namenode;
-  iterptr->todo= todo->next;
+  iter->todo = todo->next;
   free(todo);
   return ret;
 }
@@ -594,8 +545,10 @@ struct filenamenode *reversefilelist_next(struct reversefilelistiter *iterptr) {
  * Calling this function is not necessary if reversefilelist_next has
  * been called until it returned 0.
  */
-void reversefilelist_abort(struct reversefilelistiter *iterptr) {
-  while (reversefilelist_next(iterptr));
+void
+reversefilelist_abort(struct reversefilelistiter *iter)
+{
+  while (reversefilelist_next(iter));
 }
 
 struct fileiterator {
@@ -609,41 +562,49 @@ struct fileiterator {
 
 static struct filenamenode *bins[BINS];
 
-struct fileiterator *iterfilestart(void) {
-  struct fileiterator *i;
-  i= m_malloc(sizeof(struct fileiterator));
-  i->namenode = NULL;
-  i->nbinn= 0;
-  return i;
+struct fileiterator *
+files_db_iter_new(void)
+{
+  struct fileiterator *iter;
+
+  iter = m_malloc(sizeof(struct fileiterator));
+  iter->namenode = NULL;
+  iter->nbinn = 0;
+
+  return iter;
 }
 
-struct filenamenode *iterfilenext(struct fileiterator *i) {
+struct filenamenode *
+files_db_iter_next(struct fileiterator *iter)
+{
   struct filenamenode *r= NULL;
 
-  while (!i->namenode) {
-    if (i->nbinn >= BINS)
+  while (!iter->namenode) {
+    if (iter->nbinn >= BINS)
       return NULL;
-    i->namenode= bins[i->nbinn++];
+    iter->namenode = bins[iter->nbinn++];
   }
-  r= i->namenode;
-  i->namenode= r->next;
+  r = iter->namenode;
+  iter->namenode = r->next;
+
   return r;
 }
 
-void iterfileend(struct fileiterator *i) {
-  free(i);
+void
+files_db_iter_free(struct fileiterator *iter)
+{
+  free(iter);
 }
 
 void filesdbinit(void) {
   struct filenamenode *fnn;
   int i;
 
-  pkgadmindir_init();
-
   for (i=0; i<BINS; i++)
     for (fnn= bins[i]; fnn; fnn= fnn->next) {
       fnn->flags= 0;
       fnn->oldhash = NULL;
+      fnn->newhash = EMPTYHASHFLAG;
       fnn->filestat = NULL;
     }
 }
@@ -666,7 +627,8 @@ struct filenamenode *findnamenode(const char *name, enum fnnflags flags) {
   while (*pointerp) {
     /* XXX: Why is the assert needed? It's checking already added entries. */
     assert((*pointerp)->name[0] == '/');
-    if (!strcmp((*pointerp)->name+1,name)) break;
+    if (strcmp((*pointerp)->name + 1, name) == 0)
+      break;
     pointerp= &(*pointerp)->next;
   }
   if (*pointerp) return *pointerp;
@@ -687,6 +649,7 @@ struct filenamenode *findnamenode(const char *name, enum fnnflags flags) {
   newnode->next = NULL;
   newnode->divert = NULL;
   newnode->statoverride = NULL;
+  newnode->newhash = EMPTYHASHFLAG;
   newnode->filestat = NULL;
   newnode->trig_interested = NULL;
   *pointerp= newnode;
diff --git a/src/filesdb.h b/src/filesdb.h
index fb828d4..d0d5e89 100644
--- a/src/filesdb.h
+++ b/src/filesdb.h
@@ -3,7 +3,7 @@
  * filesdb.h - management of database of files installed on system
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2008-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -40,17 +40,19 @@
  * When we read files contained info about a particular package we set the
  * ‘files’ member of the clientdata struct to the appropriate thing. When
  * not yet set the files pointer is made to point to ‘fileslist_uninited’
- * (this is available only internally, withing filesdb.c - the published
+ * (this is available only internally, within filesdb.c - the published
  * interface is ensure_*_available).
  */
 
 struct pkginfo;
 
-/* Flags to findnamenode(). */
+/**
+ * Flags to findnamenode().
+ */
 enum fnnflags {
-    /* Do not need to copy filename. */
+    /** Do not need to copy filename. */
     fnn_nocopy = 000001,
-    /* findnamenode may return NULL. */
+    /** findnamenode may return NULL. */
     fnn_nonew = 000002,
 };
 
@@ -60,7 +62,7 @@ struct filenamenode {
   struct filepackages *packages;
   struct diversion *divert;
 
-  /* We allow the administrator to override the owner, group and mode of
+  /** We allow the administrator to override the owner, group and mode of
    * a file. If such an override is present we use that instead of the
    * stat information stored in the archive.
    *
@@ -72,31 +74,34 @@ struct filenamenode {
    * filesdbinit.
    */
 
-  /* Set to zero when a new node is created. */
+  /** Set to zero when a new node is created. */
   enum {
-    /* In the newconffiles list. */
+    /** In the newconffiles list. */
     fnnf_new_conff = 000001,
-    /* In the new filesystem archive. */
+    /** In the new filesystem archive. */
     fnnf_new_inarchive = 000002,
-    /* In the old package's conffiles list. */
+    /** In the old package's conffiles list. */
     fnnf_old_conff = 000004,
-    /* Obsolete conffile. */
+    /** Obsolete conffile. */
     fnnf_obs_conff = 000100,
-    /* Must remove from other packages' lists. */
+    /** Must remove from other packages' lists. */
     fnnf_elide_other_lists = 000010,
-    /* >= 1 instance is a dir, cannot rename over. */
+    /** >= 1 instance is a dir, cannot rename over. */
     fnnf_no_atomic_overwrite = 000020,
-    /* New file has been placed on the disk. */
+    /** New file has been placed on the disk. */
     fnnf_placed_on_disk = 000040,
     fnnf_deferred_fsync = 000200,
     fnnf_deferred_rename = 000400,
-    /* Path being filtered. */
+    /** Path being filtered. */
     fnnf_filtered = 001000,
   } flags;
 
-  /* Valid iff this namenode is in the newconffiles list. */
+  /** Valid iff this namenode is in the newconffiles list. */
   const char *oldhash;
 
+  /** Valid iff the file was unpacked and hashed on this run. */
+  const char *newhash;
+
   struct stat *filestat;
   struct trigfileint *trig_interested;
 };
@@ -106,7 +111,7 @@ struct fileinlist {
   struct filenamenode *namenode;
 };
 
-/*
+/**
  * When we deal with an ‘overridden’ file, every package except the
  * overriding one is considered to contain the other file instead. Both
  * files have entries in the filesdb database, and they refer to each other
@@ -128,25 +133,21 @@ struct diversion {
   struct filenamenode *camefrom;
   struct pkgset *pkgset;
 
-  /* The ‘contested’ halves are in this list for easy cleanup. */
+  /** The ‘contested’ halves are in this list for easy cleanup. */
   struct diversion *next;
 };
 
-const char *pkgadmindir(void);
-const char *pkgadminfile(struct pkginfo *pkg, struct pkgbin *pkgbin,
-                         const char *filetype);
-
 struct filepackages_iterator;
 struct filepackages_iterator *filepackages_iter_new(struct filenamenode *fnn);
-struct pkginfo *filepackages_iter_next(struct filepackages_iterator *i);
-void filepackages_iter_free(struct filepackages_iterator *i);
+struct pkginfo *filepackages_iter_next(struct filepackages_iterator *iter);
+void filepackages_iter_free(struct filepackages_iterator *iter);
 
 void filesdbinit(void);
 
 struct fileiterator;
-struct fileiterator *iterfilestart(void);
-struct filenamenode *iterfilenext(struct fileiterator *i);
-void iterfileend(struct fileiterator *i);
+struct fileiterator *files_db_iter_new(void);
+struct filenamenode *files_db_iter_next(struct fileiterator *iter);
+void files_db_iter_free(struct fileiterator *iter);
 
 void ensure_package_clientdata(struct pkginfo *pkg);
 
@@ -158,6 +159,7 @@ mode_t statdb_parse_mode(const char *str);
 void ensure_statoverrides(void);
 
 #define LISTFILE           "list"
+#define HASHFILE           "md5sums"
 
 void ensure_packagefiles_available(struct pkginfo *pkg);
 void ensure_allinstfiles_available(void);
@@ -166,6 +168,8 @@ void note_must_reread_files_inpackage(struct pkginfo *pkg);
 struct filenamenode *findnamenode(const char *filename, enum fnnflags flags);
 void write_filelist_except(struct pkginfo *pkg, struct pkgbin *pkgbin,
                            struct fileinlist *list, enum fnnflags mask);
+void write_filehash_except(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                           struct fileinlist *list, enum fnnflags mask);
 
 struct reversefilelistiter { struct fileinlist *todo; };
 
diff --git a/src/help.c b/src/help.c
index 779888a..8e76673 100644
--- a/src/help.c
+++ b/src/help.c
@@ -3,6 +3,7 @@
  * help.c - various helper routines
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -36,12 +37,14 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/path.h>
 #include <dpkg/subproc.h>
 #include <dpkg/command.h>
 #include <dpkg/triglib.h>
 
 #include "filesdb.h"
+#include "infodb.h"
 #include "main.h"
 
 const char *const statusstrings[]= {
@@ -55,7 +58,10 @@ const char *const statusstrings[]= {
   [stat_installed]       = N_("installed")
 };
 
-struct filenamenode *namenodetouse(struct filenamenode *namenode, struct pkginfo *pkg) {
+struct filenamenode *
+namenodetouse(struct filenamenode *namenode, struct pkginfo *pkg,
+              struct pkgbin *pkgbin)
+{
   struct filenamenode *r;
 
   if (!namenode->divert) {
@@ -63,8 +69,8 @@ struct filenamenode *namenodetouse(struct filenamenode *namenode, struct pkginfo
     return r;
   }
 
-  debug(dbg_eachfile,"namenodetouse namenode=`%s' pkg=%s",
-        namenode->name, pkg_describe(pkg, pdo_foreign));
+  debug(dbg_eachfile, "namenodetouse namenode='%s' pkg=%s",
+        namenode->name, pkgbin_name(pkg, pkgbin, pnaw_always));
 
   r=
     (namenode->divert->useinstead && namenode->divert->pkgset != pkg->set)
@@ -91,7 +97,7 @@ void checkpath(void) {
     FIND,
     BACKEND,
     "ldconfig",
-#if WITH_START_STOP_DAEMON
+#if BUILD_START_STOP_DAEMON
     "start-stop-daemon",
 #endif
     NULL
@@ -104,7 +110,7 @@ void checkpath(void) {
 
   path_list = getenv("PATH");
   if (!path_list)
-    ohshit(_("error: PATH is not set."));
+    ohshit(_("PATH is not set."));
 
   for (prog = prog_list; *prog; prog++) {
     struct stat stab;
@@ -155,11 +161,18 @@ ignore_depends(struct pkginfo *pkg)
 static bool
 ignore_depends_possi(struct deppossi *possi)
 {
-  struct pkginfo *pkg = NULL;
-  while ((pkg = deppossi_get_pkg(possi, wpb_installed, pkg))) {
-    if (ignore_depends(pkg))
+  struct deppossi_pkg_iterator *possi_iter;
+  struct pkginfo *pkg;
+
+  possi_iter = deppossi_pkg_iter_new(possi, wpb_installed);
+  while ((pkg = deppossi_pkg_iter_next(possi_iter))) {
+    if (ignore_depends(pkg)) {
+      deppossi_pkg_iter_free(possi_iter);
       return true;
+    }
   }
+  deppossi_pkg_iter_free(possi_iter);
+
   return false;
 }
 
@@ -225,8 +238,14 @@ preexecscript(struct command *cmd)
 void
 post_postinst_tasks(struct pkginfo *pkg, enum pkgstatus new_status)
 {
-  pkg->trigpend_head = NULL;
-  pkg->status = pkg->trigaw.head ? stat_triggersawaited : new_status;
+  if (new_status < stat_triggersawaited)
+    pkg_set_status(pkg, new_status);
+  else if (pkg->trigaw.head)
+    pkg_set_status(pkg, stat_triggersawaited);
+  else if (pkg->trigpend_head)
+    pkg_set_status(pkg, stat_triggerspending);
+  else
+    pkg_set_status(pkg, stat_installed);
 
   post_postinst_tasks_core(pkg);
 }
@@ -265,7 +284,7 @@ static void setexecute(const char *path, struct stat *stab) {
 }
 
 static int
-do_script(struct pkginfo *pkg, struct pkgbin *pif,
+do_script(struct pkginfo *pkg, struct pkgbin *pkgbin,
           struct command *cmd, struct stat *stab, int warn)
 {
   pid_t pid;
@@ -278,7 +297,7 @@ do_script(struct pkginfo *pkg, struct pkgbin *pif,
   pid = subproc_fork();
   if (pid == 0) {
     if (setenv("DPKG_MAINTSCRIPT_PACKAGE", pkg->set->name, 1) ||
-        setenv("DPKG_MAINTSCRIPT_ARCH", pif->arch->name, 1) ||
+        setenv("DPKG_MAINTSCRIPT_ARCH", pkgbin->arch->name, 1) ||
         setenv("DPKG_MAINTSCRIPT_NAME", cmd->argv[0], 1) ||
         setenv("DPKG_RUNNING_VERSION", PACKAGE_VERSION, 1))
       ohshite(_("unable to setenv for maintainer script"));
@@ -304,7 +323,7 @@ vmaintainer_script_installed(struct pkginfo *pkg, const char *scriptname,
   struct stat stab;
   char buf[100];
 
-  scriptpath = pkgadminfile(pkg, &pkg->installed, scriptname);
+  scriptpath = pkg_infodb_get_file(pkg, &pkg->installed, scriptname);
   sprintf(buf, _("installed %s script"), desc);
 
   command_init(&cmd, scriptpath, buf);
@@ -384,7 +403,8 @@ maintainer_script_new(struct pkginfo *pkg,
   if (stat(cidir,&stab)) {
     command_destroy(&cmd);
     if (errno == ENOENT) {
-      debug(dbg_scripts,"maintainer_script_new nonexistent %s `%s'",scriptname,cidir);
+      debug(dbg_scripts, "maintainer_script_new nonexistent %s '%s'",
+            scriptname, cidir);
       return 0;
     }
     ohshite(_("unable to stat %s `%.250s'"), buf, cidir);
@@ -406,7 +426,7 @@ int maintainer_script_alternative(struct pkginfo *pkg,
   struct stat stab;
   char buf[100];
 
-  oldscriptpath = pkgadminfile(pkg, &pkg->installed, scriptname);
+  oldscriptpath = pkg_infodb_get_file(pkg, &pkg->installed, scriptname);
   sprintf(buf, _("old %s script"), desc);
 
   command_init(&cmd, oldscriptpath, buf);
@@ -416,7 +436,7 @@ int maintainer_script_alternative(struct pkginfo *pkg,
 
   if (stat(oldscriptpath,&stab)) {
     if (errno == ENOENT) {
-      debug(dbg_scripts,"maintainer_script_alternative nonexistent %s `%s'",
+      debug(dbg_scripts, "maintainer_script_alternative nonexistent %s '%s'",
             scriptname,oldscriptpath);
       command_destroy(&cmd);
       return 0;
@@ -482,13 +502,13 @@ dir_has_conffiles(struct filenamenode *file, struct pkginfo *pkg)
   size_t namelen;
 
   debug(dbg_veryverbose, "dir_has_conffiles '%s' (from %s)", file->name,
-        pkg_describe(pkg, pdo_foreign));
+        pkg_name(pkg, pnaw_always));
   namelen = strlen(file->name);
   for (conff= pkg->installed.conffiles; conff; conff= conff->next) {
       if (strncmp(file->name, conff->name, namelen) == 0 &&
           conff->name[namelen] == '/') {
 	debug(dbg_veryverbose, "directory %s has conffile %s from %s",
-	      file->name, conff->name, pkg_describe(pkg, pdo_foreign));
+	      file->name, conff->name, pkg_name(pkg, pnaw_always));
 	return true;
       }
   }
@@ -507,12 +527,12 @@ dir_is_used_by_others(struct filenamenode *file, struct pkginfo *pkg)
   struct pkginfo *other_pkg;
 
   debug(dbg_veryverbose, "dir_is_used_by_others '%s' (except %s)", file->name,
-        pkg ? pkg_describe(pkg, pdo_foreign) : "<none>");
+        pkg ? pkg_name(pkg, pnaw_always) : "<none>");
 
   iter = filepackages_iter_new(file);
   while ((other_pkg = filepackages_iter_next(iter))) {
     debug(dbg_veryverbose, "dir_is_used_by_others considering %s ...",
-          pkg_describe(other_pkg, pdo_foreign));
+          pkg_name(other_pkg, pnaw_always));
     if (other_pkg == pkg)
       continue;
 
@@ -536,7 +556,7 @@ dir_is_used_by_pkg(struct filenamenode *file, struct pkginfo *pkg,
   size_t namelen;
 
   debug(dbg_veryverbose, "dir_is_used_by_pkg '%s' (by %s)",
-        file->name, pkg ? pkg_describe(pkg, pdo_foreign) : "<none>");
+        file->name, pkg ? pkg_name(pkg, pnaw_always) : "<none>");
 
   namelen = strlen(file->name);
 
@@ -564,7 +584,7 @@ void oldconffsetflags(const struct conffile *searchconff) {
     namenode->flags |= fnnf_old_conff;
     if (!namenode->oldhash)
       namenode->oldhash= searchconff->hash;
-    debug(dbg_conffdetail, "oldconffsetflags `%s' namenode %p flags %o",
+    debug(dbg_conffdetail, "oldconffsetflags '%s' namenode %p flags %o",
           searchconff->name, namenode, namenode->flags);
     searchconff= searchconff->next;
   }
@@ -609,7 +629,7 @@ void ensure_pathname_nonexisting(const char *pathname) {
   u = path_skip_slash_dotslash(pathname);
   assert(*u);
 
-  debug(dbg_eachfile,"ensure_pathname_nonexisting `%s'",pathname);
+  debug(dbg_eachfile, "ensure_pathname_nonexisting '%s'", pathname);
   if (!rmdir(pathname))
     return; /* Deleted it OK, it was a directory. */
   if (errno == ENOENT || errno == ELOOP) return;
@@ -628,15 +648,17 @@ void ensure_pathname_nonexisting(const char *pathname) {
     execlp(RM, "rm", "-rf", "--", pathname, NULL);
     ohshite(_("unable to execute %s (%s)"), _("rm command for cleanup"), RM);
   }
-  debug(dbg_eachfile,"ensure_pathname_nonexisting running rm -rf");
+  debug(dbg_eachfile, "ensure_pathname_nonexisting running rm -rf '%s'",
+        pathname);
   subproc_wait_check(pid, "rm cleanup", 0);
 }
 
-void log_action(const char *action, struct pkginfo *pkg) {
-  const char *pkgname = pkg_describe(pkg, pdo_foreign);
-
-  log_message("%s %s %s %s", action, pkgname,
+void
+log_action(const char *action, struct pkginfo *pkg, struct pkgbin *pkgbin)
+{
+  log_message("%s %s %s %s", action, pkgbin_name(pkg, pkgbin, pnaw_always),
 	      versiondescribe(&pkg->installed.version, vdew_nonambig),
 	      versiondescribe(&pkg->available.version, vdew_nonambig));
-  statusfd_send("processing: %s: %s", action, pkgname);
+  statusfd_send("processing: %s: %s", action,
+                pkgbin_name(pkg, pkgbin, pnaw_nonambig));
 }
diff --git a/src/infodb-access.c b/src/infodb-access.c
new file mode 100644
index 0000000..9fead81
--- /dev/null
+++ b/src/infodb-access.c
@@ -0,0 +1,117 @@
+/*
+ * dpkg - main program for package management
+ * infodb.c - package control information database
+ *
+ * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include <errno.h>
+#include <dirent.h>
+#include <unistd.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/debug.h>
+
+#include "filesdb.h"
+#include "infodb.h"
+
+bool
+pkg_infodb_has_file(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                    const char *name)
+{
+	const char *filename;
+	struct stat stab;
+
+	filename = pkg_infodb_get_file(pkg, pkgbin, name);
+	if (lstat(filename, &stab) == 0)
+		return true;
+	else if (errno == ENOENT)
+		return false;
+	else
+		ohshite(_("unable to check existence of `%.250s'"), filename);
+}
+
+void
+pkg_infodb_foreach(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                   pkg_infodb_file_func *func)
+{
+	DIR *db_dir;
+	struct dirent *db_de;
+	struct varbuf db_path = VARBUF_INIT;
+	const char *pkgname;
+	size_t db_path_len;
+
+	if (pkgbin->multiarch == multiarch_same &&
+	    pkg_infodb_get_format() == pkg_infodb_format_multiarch)
+		pkgname = pkgbin_name(pkg, pkgbin, pnaw_always);
+	else
+		pkgname = pkgbin_name(pkg, pkgbin, pnaw_never);
+
+	varbuf_add_str(&db_path, pkg_infodb_get_dir());
+	varbuf_add_char(&db_path, '/');
+	db_path_len = db_path.used;
+	varbuf_add_char(&db_path, '\0');
+
+	db_dir = opendir(db_path.buf);
+	if (!db_dir)
+		ohshite(_("cannot read info directory"));
+
+	push_cleanup(cu_closedir, ~0, NULL, 0, 1, (void *)db_dir);
+	while ((db_de = readdir(db_dir)) != NULL) {
+		const char *filename, *filetype, *dot;
+
+		debug(dbg_veryverbose, "infodb foreach info file '%s'",
+		      db_de->d_name);
+
+		/* Ignore dotfiles, including ‘.’ and ‘..’. */
+		if (db_de->d_name[0] == '.')
+			continue;
+
+		/* Ignore anything odd. */
+		dot = strrchr(db_de->d_name, '.');
+		if (dot == NULL)
+			continue;
+
+		/* Ignore files from other packages. */
+		if (strlen(pkgname) != (size_t)(dot - db_de->d_name) ||
+		    strncmp(db_de->d_name, pkgname, dot - db_de->d_name))
+			continue;
+
+		debug(dbg_stupidlyverbose, "infodb foreach file this pkg");
+
+		/* Skip past the full stop. */
+		filetype = dot + 1;
+
+		varbuf_trunc(&db_path, db_path_len);
+		varbuf_add_str(&db_path, db_de->d_name);
+		varbuf_end_str(&db_path);
+		filename = db_path.buf;
+
+		func(filename, filetype);
+	}
+	pop_cleanup(ehflag_normaltidy); /* closedir */
+
+	varbuf_destroy(&db_path);
+}
diff --git a/src/infodb-format.c b/src/infodb-format.c
new file mode 100644
index 0000000..0791248
--- /dev/null
+++ b/src/infodb-format.c
@@ -0,0 +1,143 @@
+/*
+ * dpkg - main program for package management
+ * infodb-format.c - package control information database format
+ *
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/varbuf.h>
+
+#include "infodb.h"
+
+static enum pkg_infodb_format db_format = pkg_infodb_format_unknown;
+static bool db_upgrading;
+
+static enum pkg_infodb_format
+pkg_infodb_parse_format(const char *file)
+{
+	FILE *fp;
+	int format;
+
+	fp = fopen(file, "r");
+	if (fp == NULL) {
+		/* A missing format file means legacy format (0). */
+		if (errno == ENOENT)
+			return pkg_infodb_format_legacy;
+		ohshite(_("error trying to open %.250s"), file);
+	}
+
+	if (fscanf(fp, "%u", &format) != 1)
+		ohshit(_("corrupt info database format file '%s'"), file);
+
+	fclose(fp);
+
+	return format;
+}
+
+static enum pkg_infodb_format
+pkg_infodb_read_format(void)
+{
+	struct atomic_file *file;
+	struct stat st;
+	char *filename;
+
+	filename = dpkg_db_get_path(INFODIR "/format");
+	file = atomic_file_new(filename, 0);
+
+	db_format = pkg_infodb_parse_format(file->name);
+
+	/* Check if a previous upgrade got interrupted. Because we are only
+	 * supposed to upgrade the db layout one format at a time, if the
+	 * new file exists that means the new format is just one ahead,
+	 * we don't try to read it because it contains unreliable data. */
+	if (stat(file->name_new, &st) == 0) {
+		db_format++;
+		db_upgrading = true;
+	}
+
+	atomic_file_free(file);
+	free(filename);
+
+	return db_format;
+}
+
+enum pkg_infodb_format
+pkg_infodb_get_format(void)
+{
+	if (db_format > pkg_infodb_format_unknown)
+		return db_format;
+	else
+		return pkg_infodb_read_format();
+}
+
+void
+pkg_infodb_set_format(enum pkg_infodb_format version)
+{
+	db_format = version;
+}
+
+bool
+pkg_infodb_is_upgrading(void)
+{
+	if (db_format < 0)
+		pkg_infodb_read_format();
+
+	return db_upgrading;
+}
+
+const char *
+pkg_infodb_get_dir(void)
+{
+	static char *infodir;
+
+	if (infodir == NULL)
+		infodir = dpkg_db_get_path(INFODIR);
+
+	return infodir;
+}
+
+const char *
+pkg_infodb_get_file(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                    const char *filetype)
+{
+	static struct varbuf vb;
+
+	varbuf_reset(&vb);
+	varbuf_add_str(&vb, pkg_infodb_get_dir());
+	varbuf_add_char(&vb, '/');
+	varbuf_add_str(&vb, pkg->set->name);
+	if (pkgbin->multiarch == multiarch_same &&
+		pkg_infodb_get_format() == pkg_infodb_format_multiarch)
+	varbuf_add_archqual(&vb, pkgbin->arch);
+	varbuf_add_char(&vb, '.');
+	varbuf_add_str(&vb, filetype);
+	varbuf_end_str(&vb);
+
+	return vb.buf;
+}
diff --git a/src/infodb-upgrade.c b/src/infodb-upgrade.c
new file mode 100644
index 0000000..6b08f86
--- /dev/null
+++ b/src/infodb-upgrade.c
@@ -0,0 +1,247 @@
+/*
+ * dpkg - main program for package management
+ * infodb-upgrade.c - package control information database format upgrade
+ *
+ * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2011 Guillem Jover <guillem@debian.org>
+ * Copyright © 2011 Linaro Limited
+ * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
+ *
+ * This 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 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 <http://www.gnu.org/licenses/>.
+ */
+
+#include <config.h>
+#include <compat.h>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include <errno.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#include <dpkg/i18n.h>
+#include <dpkg/dpkg.h>
+#include <dpkg/dpkg-db.h>
+#include <dpkg/path.h>
+#include <dpkg/dir.h>
+
+#include "filesdb.h"
+#include "infodb.h"
+
+struct rename_node {
+	struct rename_node *next;
+	char *old;
+	char *new;
+};
+
+/* Global variables. */
+static struct rename_node *rename_head = NULL;
+
+static struct rename_node *
+rename_node_new(const char *old, const char *new, struct rename_node *next)
+{
+	struct rename_node *node;
+
+	node = m_malloc(sizeof(*node));
+	node->next = next;
+	node->old = m_strdup(old);
+	node->new = m_strdup(new);
+
+	return node;
+}
+
+static void
+rename_node_free(struct rename_node *node)
+{
+	free(node->old);
+	free(node->new);
+	free(node);
+}
+
+static void
+pkg_infodb_link_multiarch_files(void)
+{
+	DIR *db_dir;
+	struct dirent *db_de;
+	struct varbuf pkgname = VARBUF_INIT;
+	struct varbuf oldname = VARBUF_INIT;
+	struct varbuf newname = VARBUF_INIT;
+	size_t db_path_len;
+
+	varbuf_add_str(&oldname, pkg_infodb_get_dir());
+	varbuf_add_char(&oldname, '/');
+	db_path_len = oldname.used;
+	varbuf_end_str(&oldname);
+
+	varbuf_add_buf(&newname, oldname.buf, oldname.used);
+	varbuf_end_str(&newname);
+
+	db_dir = opendir(oldname.buf);
+	if (!db_dir)
+		ohshite(_("cannot read info directory"));
+
+	push_cleanup(cu_closedir, ~0, NULL, 0, 1, (void *)db_dir);
+	while ((db_de = readdir(db_dir)) != NULL) {
+		const char *filetype, *dot;
+		struct pkginfo *pkg;
+		struct pkgset *set;
+
+		/* Ignore dotfiles, including ‘.’ and ‘..’. */
+		if (db_de->d_name[0] == '.')
+			continue;
+
+		/* Ignore anything odd. */
+		dot = strrchr(db_de->d_name, '.');
+		if (dot == NULL)
+			continue;
+
+		varbuf_reset(&pkgname);
+		varbuf_add_buf(&pkgname, db_de->d_name, dot - db_de->d_name);
+		varbuf_end_str(&pkgname);
+
+		 /* Skip files already converted. */
+		if (strchr(pkgname.buf, ':'))
+			continue;
+
+		set = pkg_db_find_set(pkgname.buf);
+		for (pkg = &set->pkg; pkg; pkg = pkg->arch_next)
+			if (pkg->status != stat_notinstalled)
+				break;
+		if (!pkg) {
+			warning(_("Info file %s/%s not associated to any package"),
+			        pkg_infodb_get_dir(), db_de->d_name);
+			continue;
+		}
+
+		/* Does it need to be upgraded? */
+		if (pkg->installed.multiarch != multiarch_same)
+			continue;
+
+		/* Skip past the full stop. */
+		filetype = dot + 1;
+
+		varbuf_trunc(&oldname, db_path_len);
+		varbuf_add_str(&oldname, db_de->d_name);
+		varbuf_end_str(&oldname);
+
+		varbuf_trunc(&newname, db_path_len);
+		varbuf_add_pkgbin_name(&newname, pkg, &pkg->installed, pnaw_always);
+		varbuf_add_char(&newname, '.');
+		varbuf_add_str(&newname, filetype);
+		varbuf_end_str(&newname);
+
+		if (link(oldname.buf, newname.buf) && errno != EEXIST)
+			ohshite(_("error creating hard link `%.255s'"),
+			        newname.buf);
+		rename_head = rename_node_new(oldname.buf, newname.buf, rename_head);
+	}
+	pop_cleanup(ehflag_normaltidy); /* closedir */
+
+	varbuf_destroy(&newname);
+	varbuf_destroy(&oldname);
+}
+
+static void
+cu_abort_db_upgrade(int argc, void **argv)
+{
+	struct atomic_file *file = argv[0];
+	struct rename_node *next;
+
+	/* Restore the old files if needed and drop the newly created files. */
+	while (rename_head) {
+		next = rename_head->next;
+		if (link(rename_head->new, rename_head->old) && errno != EEXIST)
+			ohshite(_("error creating hard link `%.255s'"),
+			        rename_head->old);
+		if (unlink(rename_head->new))
+			ohshite(_("cannot remove `%.250s'"), rename_head->new);
+		rename_node_free(rename_head);
+		rename_head = next;
+	}
+	if (unlink(file->name_new) && errno != ENOENT)
+		ohshite(_("cannot remove `%.250s'"), file->name_new);
+
+	atomic_file_free(file);
+}
+
+static void
+pkg_infodb_write_format(struct atomic_file *file, int version)
+{
+	if (fprintf(file->fp, "%d\n", version) < 0)
+		ohshite(_("error while writing '%s'"), file->name_new);
+
+	atomic_file_sync(file);
+	atomic_file_close(file);
+	dir_sync_path_parent(file->name);
+
+	pkg_infodb_set_format(version);
+}
+
+static void
+pkg_infodb_unlink_monoarch_files(void)
+{
+	struct rename_node *next;
+
+	while (rename_head) {
+		next = rename_head->next;
+		if (unlink(rename_head->old))
+			ohshite(_("cannot remove `%.250s'"), rename_head->old);
+		rename_node_free(rename_head);
+		rename_head = next;
+	}
+}
+
+static void
+pkg_infodb_upgrade_to_multiarch(void)
+{
+	struct atomic_file *db_file;
+	char *db_format_file;
+
+	db_format_file = dpkg_db_get_path(INFODIR "/format");
+	db_file = atomic_file_new(db_format_file, 0);
+	atomic_file_open(db_file);
+
+	push_cleanup(cu_abort_db_upgrade, ehflag_bombout, NULL, 0, 1, db_file);
+
+	pkg_infodb_link_multiarch_files();
+	pkg_infodb_write_format(db_file, 1);
+
+	pkg_infodb_unlink_monoarch_files();
+	atomic_file_commit(db_file);
+	dir_sync_path(pkg_infodb_get_dir());
+
+	pop_cleanup(ehflag_normaltidy);
+
+	atomic_file_free(db_file);
+	free(db_format_file);
+}
+
+/**
+ * Upgrade the infodb if there's the need and possibility.
+ *
+ * Currently this implies, that the modstatdb was opened for writing and:
+ * - previous upgrade has not been completed; or
+ * - current format is not the latest one.
+ */
+void
+pkg_infodb_upgrade(void)
+{
+	if (modstatdb_get_status() < msdbrw_write)
+		return;
+
+	if (pkg_infodb_get_format() < pkg_infodb_format_multiarch ||
+	    pkg_infodb_is_upgrading())
+		pkg_infodb_upgrade_to_multiarch();
+}
diff --git a/src/infodb.c b/src/infodb.c
deleted file mode 100644
index fbdf584..0000000
--- a/src/infodb.c
+++ /dev/null
@@ -1,360 +0,0 @@
-/*
- * dpkg - main program for package management
- * infodb.c - package control information database
- *
- * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2011 Guillem Jover <guillem@debian.org>
- *
- * This 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 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 <http://www.gnu.org/licenses/>.
- */
-
-#include <config.h>
-#include <compat.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#include <assert.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <dirent.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-#include <dpkg/i18n.h>
-#include <dpkg/dpkg.h>
-#include <dpkg/dpkg-db.h>
-#include <dpkg/dir.h>
-#include <dpkg/fdio.h>
-#include <dpkg/debug.h>
-#include <dpkg/varbuf.h>
-
-#include "filesdb.h"
-#include "infodb.h"
-
-/* Forward declarations of static functions */
-static void pkg_infodb_upgrade_to_multiarch(void);
-
-/* Global variables */
-static int db_format = -1;
-static char *db_format_file;
-static char *db_format_file_new;
-
-static bool
-pkg_infodb_parse_format_file(const char *file, bool fail_on_error)
-{
-	int fd;
-
-	fd = open(file, O_RDONLY);
-	if (fd < 0 && errno == ENOENT) {
-		return false;
-	} else if (fd < 0) {
-		ohshite(_("error trying to open %.250s"), file);
-	} else {
-		char format[16], *endptr = NULL;
-		ssize_t size;
-		int format_value;
-
-		size = fd_read(fd, format, sizeof(format) - 1);
-		if (size < 0) {
-			ohshite(_("error while reading %s"), file);
-		} else if (size == 0) {
-			if (fail_on_error)
-				ohshit(_("%s is empty"), file);
-			else
-				return false;
-		}
-		format[size] = '\0';
-		format_value = strtol(format, &endptr, 10);
-		if (endptr == format || (*endptr != '\0' && *endptr != '\n'))
-			if (fail_on_error)
-				ohshit(_("%s is corrupted, it should contain a "
-				         "database format version (an integer)"),
-				       file);
-			else
-				return false;
-		db_format = format_value;
-		close(fd);
-	}
-	return true;
-}
-
-void
-pkg_infodb_init(const enum modstatdb_rw flags)
-{
-	bool found = false;
-
-	if (db_format_file)
-		free(db_format_file);
-	db_format_file = dpkg_db_get_path(INFODIR "format");
-	if (db_format_file_new)
-		free(db_format_file_new);
-	db_format_file_new = dpkg_db_get_path(INFODIR "format-new");
-
-	found = pkg_infodb_parse_format_file(db_format_file_new, false);
-	if (!found && !pkg_infodb_parse_format_file(db_format_file, true))
-		db_format = 0; /* Lack of file means old format */
-
-	/* Upgrade the DB if we have write rights and:
-	 * - if format-new exists (previous upgrade has not been completed)
-	 * - or if current format is not the latest one */
-	if (flags >= msdbrw_write && (found || db_format < 1))
-		pkg_infodb_upgrade_to_multiarch();
-}
-
-int
-pkg_infodb_format(void)
-{
-	assert(db_format >= 0); /* Ensure pkg_infodb_init() has been called */
-	return db_format;
-}
-
-struct match_node {
-	struct match_node *next;
-	char *old;
-	char *new;
-};
-
-static struct match_node *match_head = NULL;
-
-static struct match_node *
-match_node_new(const char *old, const char *new, struct match_node *next)
-{
-	struct match_node *node;
-
-	node = m_malloc(sizeof(*node));
-	node->next = next;
-	node->old = m_strdup(old);
-	node->new = m_strdup(new);
-
-	return node;
-}
-
-static void
-match_node_free(struct match_node *node)
-{
-	free(node->old);
-	free(node->new);
-	free(node);
-}
-
-static void
-pkg_infodb_setup_multiarch_path(const char *filename, const char *filetype)
-{
-	static struct varbuf pkgname;
-	const char *name, *dot;
-	struct pkginfo *pkg;
-	struct pkgset *set;
-
-	dot = strrchr(filename, '.');
-	name = strrchr(filename, '/');
-	if (name == NULL)
-		name = filename;
-	else
-		name++;
-
-	varbuf_reset(&pkgname);
-	varbuf_add_buf(&pkgname, name, dot - name);
-	varbuf_end_str(&pkgname);
-
-	if (strchr(pkgname.buf, ':'))
-		return; /* Skip files already converted */
-
-	set = pkg_db_find_set(pkgname.buf);
-	pkg = &set->pkg;
-	while (pkg) {
-		if (pkg->status != stat_notinstalled)
-			break;
-		pkg = pkg->arch_next;
-	}
-	if (!pkg) {
-		warning(_("Info file %s not associated to any package"), filename);
-		return;
-	}
-	if (pkg->installed.multiarch == multiarch_same) {
-		/* We found one to ugprade */
-		struct varbuf new = VARBUF_INIT;
-		struct stat st;
-
-		varbuf_add_str(&new, pkgadmindir());
-		varbuf_pkg(&new, pkg, pdo_always);
-		varbuf_add_char(&new, '.');
-		varbuf_add_str(&new, filetype);
-		varbuf_end_str(&new);
-		if (stat(new.buf, &st) && errno == ENOENT) {
-			if (link(filename, new.buf))
-				ohshite(_("error creating hard link `%.255s'"),
-				        new.buf);
-		}
-		match_head = match_node_new(filename, new.buf, match_head);
-		varbuf_destroy(&new);
-	}
-}
-
-static void
-pkg_infodb_record_new_format(int version)
-{
-	int fd, size;
-	char format[16];
-	ssize_t written;
-
-	size = snprintf(format, sizeof(format), "%d", version);
-	fd = open(db_format_file_new, O_WRONLY | O_CREAT | O_TRUNC, 0644);
-	if (fd < 1)
-		ohshite(_("unable to open/create '%s'"), db_format_file_new);
-	written = fd_write(fd, format, size);
-	if (written < 0)
-		ohshite(_("error while writing '%s'"), db_format_file_new);
-	if (fsync(fd))
-		ohshite(_("unable to sync file '%s'"), db_format_file_new);
-	if (close(fd))
-		ohshite(_("unable to close file '%s'"), db_format_file_new);
-	dir_sync_path_parent(db_format_file_new);
-	db_format = version;
-}
-
-static void
-pkg_infodb_commit_new_format(void)
-{
-	if (rename(db_format_file_new, db_format_file))
-		ohshite(_("cannot rename '%s' to '%s'"), db_format_file_new,
-		        db_format_file);
-	dir_sync_path_parent(db_format_file);
-}
-
-static void
-cu_abort_db_upgrade(int argc, void **argv)
-{
-	struct match_node *next;
-	struct stat st;
-
-	/* Restore the old files if needed and drop the newly created files */
-	while (match_head) {
-		next = match_head->next;
-		if (stat(match_head->old, &st) && errno == ENOENT)
-			if (link(match_head->new, match_head->old))
-				ohshite(_("error creating hard link `%.255s'"),
-				        match_head->old);
-		if (unlink(match_head->new))
-			ohshite(_("cannot remove `%.250s'"), match_head->new);
-		match_node_free(match_head);
-		match_head = next;
-	}
-	if (unlink(db_format_file_new) && errno != ENOENT)
-		ohshite(_("cannot remove `%.250s'"), db_format_file_new);
-}
-
-static void
-pkg_infodb_upgrade_to_multiarch(void)
-{
-	struct match_node *next;
-
-	push_cleanup(cu_abort_db_upgrade, ehflag_bombout, NULL, 0, 0);
-	pkg_infodb_foreach(NULL, NULL, pkg_infodb_setup_multiarch_path);
-	pkg_infodb_record_new_format(1);
-	while (match_head) {
-		next = match_head->next;
-		if (unlink(match_head->old))
-			ohshite(_("cannot remove `%.250s'"), match_head->old);
-		match_node_free(match_head);
-		match_head = next;
-	}
-	pkg_infodb_commit_new_format();
-	pop_cleanup(ehflag_normaltidy);
-}
-
-bool
-pkg_infodb_has_file(struct pkginfo *pkg, struct pkgbin *pkgbin,
-                    const char *name)
-{
-	const char *filename;
-	struct stat stab;
-
-	filename = pkgadminfile(pkg, pkgbin, name);
-	if (lstat(filename, &stab) == 0)
-		return true;
-	else if (errno == ENOENT)
-		return false;
-	else
-		ohshite(_("unable to check existence of `%.250s'"), filename);
-}
-
-void
-pkg_infodb_foreach(struct pkginfo *pkg, struct pkgbin *pkgbin,
-                   pkg_infodb_file_func *func)
-{
-	DIR *db_dir;
-	struct dirent *db_de;
-	struct varbuf db_path = VARBUF_INIT;
-	struct varbuf pkgname = VARBUF_INIT;
-	size_t db_path_len;
-
-	if (pkg) {
-		varbuf_add_str(&pkgname, pkg->set->name);
-		if (pkgbin->multiarch == multiarch_same &&
-		    pkg_infodb_format() >= 1) {
-			varbuf_add_char(&pkgname, ':');
-			varbuf_add_str(&pkgname, pkgbin->arch->name);
-		}
-		varbuf_end_str(&pkgname);
-	}
-
-	varbuf_add_str(&db_path, pkgadmindir());
-	db_path_len = db_path.used;
-	varbuf_add_char(&db_path, '\0');
-
-	db_dir = opendir(db_path.buf);
-	if (!db_dir)
-		ohshite(_("cannot read info directory"));
-
-	push_cleanup(cu_closedir, ~0, NULL, 0, 1, (void *)db_dir);
-	while ((db_de = readdir(db_dir)) != NULL) {
-		const char *filename, *filetype, *dot;
-
-		debug(dbg_veryverbose, "infodb foreach info file '%s'",
-		      db_de->d_name);
-
-		/* Ignore dotfiles, including ‘.’ and ‘..’. */
-		if (db_de->d_name[0] == '.')
-			continue;
-
-		/* Ignore anything odd. */
-		dot = strrchr(db_de->d_name, '.');
-		if (dot == NULL)
-			continue;
-
-		/* Ignore files from other packages if pkg is supplied. */
-		if (pkg) {
-			if (pkgname.used != (size_t)(dot - db_de->d_name) ||
-		            strncmp(db_de->d_name, pkgname.buf, pkgname.used))
-				continue;
-			debug(dbg_stupidlyverbose,
-			      "infodb foreach file this pkg");
-		}
-
-		/* Skip past the full stop. */
-		filetype = dot + 1;
-
-		varbuf_trunc(&db_path, db_path_len);
-		varbuf_add_str(&db_path, db_de->d_name);
-		varbuf_end_str(&db_path);
-		filename = db_path.buf;
-
-		func(filename, filetype);
-	}
-	pop_cleanup(ehflag_normaltidy); /* closedir */
-
-	varbuf_destroy(&db_path);
-	varbuf_destroy(&pkgname);
-}
diff --git a/src/infodb.h b/src/infodb.h
index 4e5bebe..64579b5 100644
--- a/src/infodb.h
+++ b/src/infodb.h
@@ -25,8 +25,20 @@
 
 #include <dpkg/dpkg-db.h>
 
-void pkg_infodb_init(const enum modstatdb_rw flags);
-int pkg_infodb_format(void);
+enum pkg_infodb_format {
+	pkg_infodb_format_unknown = -1,
+	pkg_infodb_format_legacy = 0,
+	pkg_infodb_format_multiarch = 1,
+};
+
+enum pkg_infodb_format pkg_infodb_get_format(void);
+void pkg_infodb_set_format(enum pkg_infodb_format format);
+bool pkg_infodb_is_upgrading(void);
+void pkg_infodb_upgrade(void);
+
+const char *pkg_infodb_get_dir(void);
+const char *pkg_infodb_get_file(struct pkginfo *pkg, struct pkgbin *pkgbin,
+                                const char *filetype);
 bool pkg_infodb_has_file(struct pkginfo *pkg, struct pkgbin *pkgbin,
                          const char *name);
 
diff --git a/src/main.c b/src/main.c
index 5e1d047..b04d6ae 100644
--- a/src/main.c
+++ b/src/main.c
@@ -3,7 +3,7 @@
  * main.c - main program
  *
  * Copyright © 1994,1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2006-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2010 Canonical Ltd.
  *   written by Martin Pitt <martin.pitt@canonical.com>
  *
@@ -49,8 +49,8 @@
 #include <dpkg/arch.h>
 #include <dpkg/subproc.h>
 #include <dpkg/command.h>
-#include <dpkg/myopt.h>
 #include <dpkg/pkg-spec.h>
+#include <dpkg/options.h>
 
 #include "main.h"
 #include "filesdb.h"
@@ -105,7 +105,10 @@ usage(const struct cmdinfo *ci, const char *value)
 "  -l|--list [<pattern> ...]        List packages concisely.\n"
 "  -S|--search <pattern> ...        Find package(s) owning file(s).\n"
 "  -C|--audit                       Check for broken package(s).\n"
+"  --add-architecture <arch>        Add <arch> to the list of architectures.\n"
+"  --remove-architecture <arch>     Remove <arch> from the list of architectures.\n"
 "  --print-architecture             Print dpkg architecture.\n"
+"  --print-foreign-architectures    Print allowed foreign architectures.\n"
 "  --compare-versions <a> <op> <b>  Compare version numbers - see below.\n"
 "  --force-help                     Show help on forcing.\n"
 "  -Dh|--debug=help                 Show help on debugging.\n"
@@ -144,6 +147,7 @@ usage(const struct cmdinfo *ci, const char *value)
 "                             Just say what we would do - don't do it.\n"
 "  -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).\n"
 "  --status-fd <n>            Send status change updates to file descriptor <n>.\n"
+"  --status-logger=<command>  Send status change updates to <command>'s stdin.\n"
 "  --log=<filename>           Log status changes and actions to <filename>.\n"
 "  --ignore-depends=<package>,...\n"
 "                             Ignore dependencies involving <package>.\n"
@@ -168,8 +172,7 @@ usage(const struct cmdinfo *ci, const char *value)
   exit(0);
 }
 
-const char thisname[]= "dpkg";
-const char printforhelp[]= N_(
+static const char printforhelp[] = N_(
 "Type dpkg --help for help about installing and deinstalling packages [*];\n"
 "Use `dselect' or `aptitude' for user-friendly package management;\n"
 "Type dpkg -Dhelp for a list of dpkg debug flag values;\n"
@@ -208,7 +211,7 @@ forcetype_str(char type)
   case '!':
     return "[!]";
   default:
-    internerr("unknown force type %c", type);
+    internerr("unknown force type '%c'", type);
   }
 }
 
@@ -319,7 +322,8 @@ static void setdebug(const struct cmdinfo *cpi, const char *value) {
   }
 
   mask = strtoul(value, &endp, 8);
-  if (value == endp || *endp) badusage(_("--debug requires an octal argument"));
+  if (value == endp || *endp)
+    badusage(_("--%s requires an octal argument"), cpi->olong);
 
   debug_set_mask(mask);
 }
@@ -339,9 +343,6 @@ static void setroot(const struct cmdinfo *cip, const char *value) {
 
 static void ignoredepends(const struct cmdinfo *cip, const char *value) {
   char *copy, *p;
-  const char *pnerr;
-  struct pkginfo *pkg;
-  struct pkg_spec ps = PKG_SPEC_INIT(psf_def_native | psf_no_check | psf_patterns);
 
   copy= m_malloc(strlen(value)+2);
   strcpy(copy,value);
@@ -350,23 +351,23 @@ static void ignoredepends(const struct cmdinfo *cip, const char *value) {
     if (*p != ',') continue;
     *p++ = '\0';
     if (!*p || *p==',' || p==copy+1)
-      badusage(_("null package name in --ignore-depends comma-separated list `%.250s'"),
-               value);
+      badusage(_("null package name in --%s comma-separated list '%.250s'"),
+               cip->olong, value);
   }
   p= copy;
   while (*p) {
-    pkg_spec_parse(&ps, p);
-    pnerr = pkg_spec_is_illegal(&ps);
-    if (pnerr) ohshite(_("--ignore-depends requires a legal package name. "
-                       "`%.250s' is not; %s"), p, pnerr);
+    struct dpkg_error err;
+    struct pkginfo *pkg;
+
+    pkg = pkg_spec_parse_pkg(p, &err);
+    if (pkg == NULL)
+      ohshit(_("--%s needs a valid package name but '%.250s' is not: %s"),
+              cip->olong, p, err.str);
 
-    pkg_spec_iter_start(&ps);
-    while ((pkg = pkg_spec_iter_next_pkg(&ps)))
-      pkg_list_prepend(&ignoredependss, pkg);
+    pkg_list_prepend(&ignoredependss, pkg);
 
     p+= strlen(p)+1;
   }
-  pkg_spec_reset(&ps);
 
   free(copy);
 }
@@ -479,20 +480,76 @@ run_status_loggers(struct invoke_hook *hook_head)
   }
 }
 
-static void
-set_foreign_arch(const struct cmdinfo *cip, const char *value)
+static int
+arch_add(const char *const *argv)
 {
   struct dpkg_arch *arch;
+  const char *archname = *argv++;
+
+  if (archname == NULL)
+    badusage(_("--%s takes one argument"), cipaction->olong);
+
+  dpkg_arch_load_list();
+
+  arch = dpkg_arch_add(archname);
+  switch (arch->type) {
+  case arch_native:
+  case arch_foreign:
+    break;
+  case arch_illegal:
+    ohshit(_("architecture '%s' is illegal: %s"), archname,
+           dpkg_arch_name_is_illegal(archname));
+  default:
+    ohshit(_("architecture '%s' is reserved and cannot be added"), archname);
+  }
+
+  dpkg_arch_save_list();
+
+  return 0;
+}
+
+static int
+arch_remove(const char *const *argv)
+{
+  const char *archname = *argv++;
+  struct dpkg_arch *arch;
+  struct pkgiterator *iter;
+  struct pkginfo *pkg;
+
+  if (archname == NULL)
+    badusage(_("--%s takes one argument"), cipaction->olong);
+
+  modstatdb_open(msdbrw_readonly);
+
+  arch = dpkg_arch_find(archname);
+  if (arch->type != arch_foreign) {
+    warning(_("cannot remove non-foreign architecture '%s'"), arch->name);
+    return 0;
+  }
+
+  /* Check if it's safe to remove the architecture from the db. */
+  iter = pkg_db_iter_new();
+  while ((pkg = pkg_db_iter_next_pkg(iter))) {
+    if (pkg->status < stat_halfinstalled)
+      continue;
+    if (pkg->installed.arch == arch) {
+      if (fc_architecture)
+        warning(_("removing architecture '%s' currently in use by database"),
+                arch->name);
+      else
+        ohshit(_("cannot remove architecture '%s' currently in use by the database"),
+               arch->name);
+      break;
+    }
+  }
+  pkg_db_iter_free(iter);
+
+  dpkg_arch_unmark(arch);
+  dpkg_arch_save_list();
+
+  modstatdb_shutdown();
 
-  arch = dpkg_arch_find(value);
-  if (arch->type == arch_unknown || arch->type == arch_foreign)
-    arch->type = arch_foreign;
-  else if (arch->type == arch_illegal)
-    warning(_("ignoring option --%s=%s: %s"), cip->olong, value,
-            dpkg_arch_name_is_illegal(value));
-  else
-    warning(_("ignoring option --%s=%s: %s"), cip->olong, value,
-            _("this architecture cannot be foreign"));
+  return 0;
 }
 
 static void setforce(const struct cmdinfo *cip, const char *value) {
@@ -500,7 +557,7 @@ static void setforce(const struct cmdinfo *cip, const char *value) {
   size_t l;
   const struct forceinfo *fip;
 
-  if (!strcmp(value,"help")) {
+  if (strcmp(value, "help") == 0) {
     printf(_(
 "%s forcing options - control behaviour when problems found:\n"
 "  warn but continue:  --force-<thing>,<thing>,...\n"
@@ -523,7 +580,8 @@ static void setforce(const struct cmdinfo *cip, const char *value) {
     comma= strchr(value,',');
     l = comma ? (size_t)(comma - value) : strlen(value);
     for (fip=forceinfos; fip->name; fip++)
-      if (!strncmp(fip->name,value,l) && strlen(fip->name)==l) break;
+      if (strncmp(fip->name, value, l) == 0 && strlen(fip->name) == l)
+        break;
 
     if (!fip->name) {
       badusage(_("unknown force/refuse option `%.*s'"),
@@ -579,9 +637,11 @@ static const struct cmdinfo cmdinfos[]= {
   ACTION( "assert-long-filenames",           0,  act_assertlongfilenames,  assertlongfilenames ),
   ACTION( "assert-multi-conrep",             0,  act_assertmulticonrep,    assertmulticonrep ),
   ACTION( "assert-multi-arch",               0,  act_assertmultiarch,      assertmultiarch ),
+  ACTION( "add-architecture",                0,  act_arch_add,             arch_add        ),
+  ACTION( "remove-architecture",             0,  act_arch_remove,          arch_remove     ),
   ACTION( "print-architecture",              0,  act_printarch,            printarch   ),
   ACTION( "print-installation-architecture", 0,  act_printinstarch,        printinstarch  ),
-  ACTION( "print-foreign-architectures",     0,  act_foreignarchs,         print_foreign_archs ),
+  ACTION( "print-foreign-architectures",     0,  act_printforeignarches,   print_foreign_arches ),
   ACTION( "predep-package",                  0,  act_predeppackage,        predeppackage   ),
   ACTION( "compare-versions",                0,  act_cmpversions,          cmpversions     ),
 /*
@@ -592,7 +652,6 @@ static const struct cmdinfo cmdinfos[]= {
   { "post-invoke",       0,   1, NULL,          NULL,      set_invoke_hook, 0, &post_invoke_hooks_tail },
   { "path-exclude",      0,   1, NULL,          NULL,      setfilter,     0 },
   { "path-include",      0,   1, NULL,          NULL,      setfilter,     1 },
-  { "foreign-architecture", 0, 1, NULL,         NULL,      set_foreign_arch, 0 },
   { "status-logger",     0,   1, NULL,          NULL,      set_invoke_hook, 0, &status_loggers_tail },
   { "status-fd",         0,   1, NULL,          NULL,      setpipe, 0 },
   { "log",               0,   1, NULL,          &log_file, NULL,    0 },
@@ -667,14 +726,12 @@ commandfd(const char *const *argv)
   bool skipchar;
 
   pipein = *argv++;
-  if (pipein == NULL)
-    badusage(_("--command-fd takes one argument, not zero"));
-  if (*argv)
-    badusage(_("--command-fd only takes one argument"));
+  if (pipein == NULL || *argv)
+    badusage(_("--%s takes exactly one argument"), cipaction->olong);
   errno = 0;
   infd = strtoul(pipein, &endptr, 10);
   if (pipein == endptr || *endptr || infd > INT_MAX)
-    ohshite(_("invalid integer for --%s: `%.250s'"), "command-fd", pipein);
+    ohshite(_("invalid integer for --%s: `%.250s'"), cipaction->olong, pipein);
   if ((in= fdopen(infd, "r")) == NULL)
     ohshite(_("couldn't open `%i' for stream"), (int) infd);
 
@@ -743,7 +800,7 @@ commandfd(const char *const *argv)
         newargs[i] = m_strdup(newargs[i]);
 
     setaction(NULL, NULL);
-    myopt((const char *const**)&newargs,cmdinfos);
+    myopt((const char *const **)&newargs, cmdinfos, printforhelp);
     if (!cipaction) badusage(_("need an action option"));
 
     ret |= cipaction->action(newargs);
@@ -761,9 +818,10 @@ int main(int argc, const char *const *argv) {
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
+  dpkg_set_progname("dpkg");
   standard_startup();
   loadcfgfile(DPKG, cmdinfos);
-  myopt(&argv, cmdinfos);
+  myopt(&argv, cmdinfos, printforhelp);
 
   if (!cipaction) badusage(_("need an action option"));
 
diff --git a/src/main.h b/src/main.h
index a3de8e5..60525f7 100644
--- a/src/main.h
+++ b/src/main.h
@@ -33,14 +33,14 @@ struct perpackagestate {
     itb_normal, itb_remove, itb_installnew, itb_deconfigure, itb_preinstall
   } istobe;
 
-  /* Used during cycle detection. */
+  /** Used during cycle detection. */
   enum {
     white,
     gray,
     black,
   } color;
 
-  /*
+  /**
    * filelistvalid  files  Meaning
    * -------------  -----  -------
    * false          NULL   Not read yet, must do so if want them.
@@ -55,7 +55,7 @@ struct perpackagestate {
 
   off_t listfile_phys_offs;
 
-  /* Non-NULL iff in trigproc.c:deferred. */
+  /** Non-NULL iff in trigproc.c:deferred. */
   struct pkg_list *trigprocdeferred;
 };
 
@@ -78,9 +78,11 @@ enum action {
 
 	act_cmpversions,
 
+	act_arch_add,
+	act_arch_remove,
 	act_printarch,
 	act_printinstarch,
-	act_foreignarchs,
+	act_printforeignarches,
 
 	act_assertpredep,
 	act_assertepoch,
@@ -172,7 +174,7 @@ int assertmultiarch(const char *const *argv);
 int predeppackage(const char *const *argv);
 int printarch(const char *const *argv);
 int printinstarch(const char *const *argv);
-int print_foreign_archs(const char *const *argv);
+int print_foreign_arches(const char *const *argv);
 int cmpversions(const char *const *argv);
 
 /* from select.c */
@@ -183,7 +185,7 @@ int clearselections(const char *const *argv);
 
 /* from packages.c, remove.c and configure.c */
 
-void md5hash(struct pkginfo *pkg, char *hashbuf, const char *fn, int fd);
+void md5hash(struct pkginfo *pkg, char *hashbuf, const char *fn);
 void add_to_queue(struct pkginfo *pkg);
 void process_queue(void);
 int packages(const char *const *argv);
@@ -230,7 +232,8 @@ int secure_unlink(const char *pathname);
 int secure_unlink_statted(const char *pathname, const struct stat *stab);
 void checkpath(void);
 
-struct filenamenode *namenodetouse(struct filenamenode*, struct pkginfo*);
+struct filenamenode *namenodetouse(struct filenamenode *namenode,
+                                   struct pkginfo *pkg, struct pkgbin *pkgbin);
 
 int maintainer_script_installed(struct pkginfo *pkg, const char *scriptname,
                                 const char *desc, ...) DPKG_ATTR_SENTINEL;
@@ -257,7 +260,7 @@ bool dir_is_used_by_pkg(struct filenamenode *namenode, struct pkginfo *pkg,
                         struct fileinlist *list);
 bool dir_has_conffiles(struct filenamenode *namenode, struct pkginfo *pkg);
 
-void log_action(const char *action, struct pkginfo *pkg);
+void log_action(const char *action, struct pkginfo *pkg, struct pkgbin *pkgbin);
 
 /* from trigproc.c */
 
@@ -274,16 +277,23 @@ void trig_activate_packageprocessing(struct pkginfo *pkg);
 enum which_pkgbin {
   wpb_installed,
   wpb_available,
-  wpb_by_status,
+  wpb_by_istobe,
 };
 
+struct deppossi_pkg_iterator;
+
+struct deppossi_pkg_iterator *
+deppossi_pkg_iter_new(struct deppossi *possi, enum which_pkgbin wpb);
+struct pkginfo *
+deppossi_pkg_iter_next(struct deppossi_pkg_iterator *iter);
+void
+deppossi_pkg_iter_free(struct deppossi_pkg_iterator *iter);
+
 bool depisok(struct dependency *dep, struct varbuf *whynot,
              struct pkginfo **fixbyrm, struct pkginfo **fixbytrigaw,
              bool allowunconfigd);
 struct cyclesofarlink;
 bool findbreakcycle(struct pkginfo *pkg);
 void describedepcon(struct varbuf *addto, struct dependency *dep);
-struct pkginfo *deppossi_get_pkg(struct deppossi *possi, enum which_pkgbin wpb,
-                                 struct pkginfo *startpkg);
 
 #endif /* MAIN_H */
diff --git a/src/packages.c b/src/packages.c
index 5b085d0..491e4d9 100644
--- a/src/packages.c
+++ b/src/packages.c
@@ -41,7 +41,7 @@
 #include <dpkg/pkg-list.h>
 #include <dpkg/pkg-queue.h>
 #include <dpkg/pkg-spec.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
 #include "infodb.h"
@@ -104,45 +104,39 @@ static void
 enqueue_specified(const char *const *argv)
 {
   const char *thisarg;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_patterns |
-                                          psf_skip_not_installed);
 
   while ((thisarg = *argv++) != NULL) {
+    struct dpkg_error err;
     struct pkginfo *pkg;
-    int count = 0;
 
-    pkg_spec_parse(&pkgspec, thisarg);
+    pkg = pkg_spec_parse_pkg(thisarg, &err);
+    if (pkg == NULL)
+      badusage(_("--%s needs a valid package name but '%.250s' is not: %s"),
+               cipaction->olong, thisarg, err.str);
 
-    pkg_spec_iter_start(&pkgspec);
-    while ((pkg = pkg_spec_iter_next_pkg(&pkgspec))) {
-      add_to_queue(pkg);
-      count++;
-    }
-    if (!count) {
-      size_t l = strlen(thisarg);
-      const char *extension = thisarg + l - sizeof(DEBEXT) + 1;
+    if (pkg->status == stat_notinstalled) {
+      size_t l = strlen(pkg->set->name);
+      const char *extension = pkg->set->name + l - sizeof(DEBEXT) + 1;
 
       if (l >= sizeof(DEBEXT) && strcmp(extension, DEBEXT) == 0)
         badusage(_("you must specify packages by their own names,"
                    " not by quoting the names of the files they come in"));
-      warning(_("there's no installed package matching %s"), thisarg);
     }
+    add_to_queue(pkg);
   }
-  pkg_spec_reset(&pkgspec);
 }
 
 int
 packages(const char *const *argv)
 {
-  enum modstatdb_rw msdb_status;
-
   trigproc_install_hooks();
 
-  msdb_status = modstatdb_open(f_noact ?    msdbrw_readonly :
-                               fc_nonroot ? msdbrw_write :
-                                            msdbrw_needsuperuser);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(f_noact ?    msdbrw_readonly :
+                 fc_nonroot ? msdbrw_write :
+                              msdbrw_needsuperuser);
   checkpath();
+  pkg_infodb_upgrade();
+
   log_message("startup packages %s", cipaction->olong);
 
   if (f_pending) {
@@ -170,7 +164,6 @@ packages(const char *const *argv)
 void process_queue(void) {
   struct pkg_list *rundown;
   struct pkginfo *volatile pkg;
-  char *pkgname;
   volatile enum action action_todo;
   jmp_buf ejbuf;
   enum istobes istobe= itb_normal;
@@ -195,12 +188,12 @@ void process_queue(void) {
       case act_triggers:
       case act_configure: case act_remove: case act_purge:
         printf(_("Package %s listed more than once, only processing once.\n"),
-               pkg_describe(rundown->pkg, pdo_foreign));
+               pkg_name(rundown->pkg, pnaw_nonambig));
         break;
       case act_install:
         printf(_("More than one copy of package %s has been unpacked\n"
                " in this run !  Only configuring it once.\n"),
-               pkg_describe(rundown->pkg, pdo_foreign));
+               pkg_name(rundown->pkg, pnaw_nonambig));
         break;
       default:
         internerr("unknown action '%d'", cipaction->arg_int);
@@ -231,7 +224,6 @@ void process_queue(void) {
     }
 
     assert(pkg->status <= stat_installed);
-    pkgname = m_strdup(pkg_describe(pkg, pdo_foreign));
 
     if (setjmp(ejbuf)) {
       /* Give up on it from the point of view of other packages, i.e. reset
@@ -239,19 +231,19 @@ void process_queue(void) {
       pkg->clientdata->istobe= itb_normal;
 
       pop_error_context(ehflag_bombout);
-      free(pkgname);
       if (abort_processing)
         return;
       continue;
     }
-    push_error_context_jump(&ejbuf, print_error_perpackage, pkgname);
+    push_error_context_jump(&ejbuf, print_error_perpackage,
+                            pkg_name(pkg, pnaw_nonambig));
 
     switch (action_todo) {
     case act_triggers:
       if (!pkg->trigpend_head)
         ohshit(_("package %.250s is not ready for trigger processing\n"
                  " (current status `%.250s' with no pending triggers)"),
-               pkg_describe(pkg, pdo_foreign), statusinfos[pkg->status].name);
+               pkg_name(pkg, pnaw_nonambig), statusinfos[pkg->status].name);
       /* Fall through. */
     case act_install:
       /* Don't try to configure pkgs that we've just disappeared. */
@@ -275,7 +267,6 @@ void process_queue(void) {
     m_output(stderr, _("<standard error>"));
 
     pop_error_context(ehflag_normaltidy);
-    free(pkgname);
   }
   assert(!queue.length);
 }
@@ -353,10 +344,10 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
     if (providing) {
       varbuf_printf(oemsgs,
                     _("  Package %s which provides %s is to be removed.\n"),
-                    pkg_describe(possdependee, pdo_foreign), providing->name);
+                    pkg_name(possdependee, pnaw_nonambig), providing->name);
     } else {
       varbuf_printf(oemsgs, _("  Package %s is to be removed.\n"),
-                    pkg_describe(possdependee, pdo_foreign));
+                    pkg_name(possdependee, pnaw_nonambig));
     }
 
     *matched = true;
@@ -371,11 +362,11 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
   case stat_installed:
     if (checkversion && !versionsatisfied(&possdependee->installed,checkversion)) {
       varbuf_printf(oemsgs, _("  Version of %s on system is %s.\n"),
-                    pkg_describe(possdependee, pdo_foreign),
+                    pkg_name(possdependee, pnaw_nonambig),
                     versiondescribe(&possdependee->installed.version,
                                     vdew_nonambig));
       assert(checkversion->verrel != dvr_none);
-      if (fc_depends || fc_dependsversion)
+      if (fc_dependsversion)
         thisf = (dependtry >= 3) ? found_forced : found_defer;
       debug(dbg_depcondetail,"      bad version, returning %d",thisf);
       (*interestingwarnings)++;
@@ -393,11 +384,11 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
         if (providing) {
           varbuf_printf(oemsgs,
                         _("  Package %s which provides %s awaits trigger processing.\n"),
-                        pkg_describe(possdependee, pdo_foreign), providing->name);
+                        pkg_name(possdependee, pnaw_nonambig), providing->name);
         } else {
           varbuf_printf(oemsgs,
                         _("  Package %s awaits trigger processing.\n"),
-                        pkg_describe(possdependee, pdo_foreign));
+                        pkg_name(possdependee, pnaw_nonambig));
         }
         debug(dbg_depcondetail, "      triggers-awaited, no fixbytrig");
         goto unsuitable;
@@ -415,7 +406,7 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
       *fixbytrig = possdependee->trigaw.head->pend;
       debug(dbg_depcondetail,
             "      triggers-awaited, fixbytrig '%s', defer",
-            pkg_describe(*fixbytrig, pdo_foreign));
+            pkg_name(*fixbytrig, pnaw_always));
       return found_defer;
     }
     if (possdependee->clientdata &&
@@ -427,8 +418,8 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
                !(possdependee->status == stat_halfconfigured)) {
       fprintf(stderr,
               _("dpkg: also configuring `%s' (required by `%s')\n"),
-              pkg_describe(possdependee, pdo_foreign),
-              pkg_describe(requiredby, pdo_foreign));
+              pkg_name(possdependee, pnaw_nonambig),
+              pkg_name(requiredby, pnaw_nonambig));
       add_to_queue(possdependee);
       sincenothing = 0;
       return found_defer;
@@ -436,10 +427,10 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
       if (providing) {
         varbuf_printf(oemsgs,
                       _("  Package %s which provides %s is not configured yet.\n"),
-                      pkg_describe(possdependee, pdo_foreign), providing->name);
+                      pkg_name(possdependee, pnaw_nonambig), providing->name);
       } else {
         varbuf_printf(oemsgs, _("  Package %s is not configured yet.\n"),
-                      pkg_describe(possdependee, pdo_foreign));
+                      pkg_name(possdependee, pnaw_nonambig));
       }
 
       debug(dbg_depcondetail, "      not configured/able");
@@ -450,10 +441,10 @@ deppossi_ok_found(struct pkginfo *possdependee, struct pkginfo *requiredby,
     if (providing) {
       varbuf_printf(oemsgs,
                     _("  Package %s which provides %s is not installed.\n"),
-                    pkg_describe(possdependee, pdo_foreign), providing->name);
+                    pkg_name(possdependee, pnaw_nonambig), providing->name);
     } else {
       varbuf_printf(oemsgs, _("  Package %s is not installed.\n"),
-                    pkg_describe(possdependee, pdo_foreign));
+                    pkg_name(possdependee, pnaw_nonambig));
     }
 
     debug(dbg_depcondetail, "      not installed");
@@ -475,36 +466,37 @@ breaks_check_one(struct varbuf *aemsgs, enum dep_check *ok,
   struct varbuf depmsg = VARBUF_INIT;
 
   debug(dbg_depcondetail, "      checking breaker %s virtbroken %s",
-        pkg_describe(breaker, pdo_foreign),
+        pkg_name(breaker, pnaw_always),
         virtbroken ? virtbroken->name : "<none>");
 
   if (breaker->status == stat_notinstalled ||
       breaker->status == stat_configfiles) return;
   if (broken == breaker) return;
   if (!versionsatisfied(&broken->installed, breaks)) return;
-  /* The test below can only trigger if dep_breaks start having arch
-   * qualifier different from "any" */
+  /* The test below can only trigger if dep_breaks start having
+   * arch qualifiers different from “any”. */
   if (!archsatisfied(&broken->installed, breaks))
     return;
   if (ignore_depends(breaker)) return;
-  if (virtbroken && ignore_depends(&virtbroken->pkg)) return;
+  if (virtbroken && ignore_depends(&virtbroken->pkg))
+    return;
 
   varbufdependency(&depmsg, breaks->up);
   varbuf_end_str(&depmsg);
   varbuf_printf(aemsgs, _(" %s (%s) breaks %s and is %s.\n"),
-                pkg_describe(breaker, pdo_foreign),
+                pkg_name(breaker, pnaw_nonambig),
                 versiondescribe(&breaker->installed.version, vdew_nonambig),
                 depmsg.buf, gettext(statusstrings[breaker->status]));
   varbuf_destroy(&depmsg);
 
   if (virtbroken) {
     varbuf_printf(aemsgs, _("  %s (%s) provides %s.\n"),
-                  pkg_describe(broken, pdo_foreign),
+                  pkg_name(broken, pnaw_nonambig),
                   versiondescribe(&broken->installed.version, vdew_nonambig),
                   virtbroken->name);
   } else if (breaks->verrel != dvr_none) {
     varbuf_printf(aemsgs, _("  Version of %s to be configured is %s.\n"),
-                  pkg_describe(broken, pdo_foreign),
+                  pkg_name(broken, pnaw_nonambig),
                   versiondescribe(&broken->installed.version, vdew_nonambig));
     if (fc_dependsversion) return;
   }
@@ -562,13 +554,13 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
   struct varbuf oemsgs = VARBUF_INIT;
   struct dependency *dep;
   struct deppossi *possi, *provider;
-  struct pkginfo *possfixbytrig, *canfixbytrig, *pkg_pos;
+  struct pkginfo *possfixbytrig, *canfixbytrig;
 
   interestingwarnings= 0;
   ok = dep_check_ok;
   debug(dbg_depcon,"checking dependencies of %s (- %s)",
-        pkg_describe(pkg, pdo_foreign),
-        removing ? pkg_describe(removing, pdo_foreign) : "<none>");
+        pkg_name(pkg, pnaw_always),
+        removing ? pkg_name(removing, pnaw_always) : "<none>");
 
   anycannotfixbytrig = false;
   canfixbytrig = NULL;
@@ -580,21 +572,29 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
     found = found_none;
     possfixbytrig = NULL;
     for (possi = dep->list; found != found_ok && possi; possi = possi->next) {
+      struct deppossi_pkg_iterator *possi_iter;
+      struct pkginfo *pkg_pos;
+
       debug(dbg_depcondetail,"    checking possibility  -> %s",possi->ed->name);
       if (possi->cyclebreak) {
         debug(dbg_depcondetail,"      break cycle so ok and found");
         found = found_ok;
         break;
       }
-      pkg_pos = NULL;
-      while (found != found_ok &&
-             (pkg_pos = deppossi_get_pkg(possi, wpb_installed, pkg_pos))) {
+
+      thisf = found_none;
+      possi_iter = deppossi_pkg_iter_new(possi, wpb_installed);
+      while ((pkg_pos = deppossi_pkg_iter_next(possi_iter))) {
         thisf = deppossi_ok_found(pkg_pos, pkg, removing, NULL,
                                   &possfixbytrig, &matched, possi,
                                   &interestingwarnings, &oemsgs);
         if (thisf > found)
           found = thisf;
+        if (found == found_ok)
+          break;
       }
+      deppossi_pkg_iter_free(possi_iter);
+
       if (found != found_ok && possi->verrel == dvr_none) {
         for (provider = possi->ed->depended.installed;
              found != found_ok && provider;
@@ -602,7 +602,7 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
           if (provider->up->type != dep_provides)
             continue;
           debug(dbg_depcondetail, "     checking provider %s",
-                pkg_describe(provider->up->up, pdo_foreign));
+                pkg_name(provider->up->up, pnaw_always));
           thisf = deppossi_ok_found(provider->up->up, pkg, removing,
                                     possi->ed,
                                     &possfixbytrig, &matched, NULL,
@@ -612,6 +612,7 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
         }
       }
       debug(dbg_depcondetail,"    found %d",found);
+      if (thisf > found) found= thisf;
     }
     if (fc_depends) {
       thisf = (dependtry >= 4) ? found_forced : found_defer;
@@ -622,7 +623,7 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
     }
     debug(dbg_depcondetail, "  found %d matched %d possfixbytrig %s",
           found, matched,
-          possfixbytrig ? pkg_describe(possfixbytrig, pdo_foreign) : "-");
+          possfixbytrig ? pkg_name(possfixbytrig, pnaw_always) : "-");
     if (removing && !matched) continue;
     switch (found) {
     case found_none:
@@ -630,7 +631,7 @@ dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
       ok = dep_check_halt;
     case found_forced:
       varbuf_add_str(aemsgs, " ");
-      varbuf_pkg(aemsgs, pkg, pdo_foreign);
+      varbuf_add_pkgbin_name(aemsgs, pkg, &pkg->installed, pnaw_nonambig);
       varbuf_add_str(aemsgs, _(" depends on "));
       varbufdependency(aemsgs, dep);
       if (interestingwarnings) {
diff --git a/src/processarc.c b/src/processarc.c
index cc674ab..6e34e1f 100644
--- a/src/processarc.c
+++ b/src/processarc.c
@@ -3,7 +3,7 @@
  * processarc.c - the huge function process_archive
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
- * Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -44,16 +44,17 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/path.h>
 #include <dpkg/buffer.h>
 #include <dpkg/subproc.h>
 #include <dpkg/dir.h>
 #include <dpkg/tarfn.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 #include <dpkg/triglib.h>
-#include <dpkg/arch.h>
 
 #include "filesdb.h"
+#include "file-match.h"
 #include "infodb.h"
 #include "main.h"
 #include "archives.h"
@@ -157,49 +158,70 @@ deb_verify(const char *filename)
   }
 }
 
+static char *
+get_control_dir(char *cidir)
+{
+  if (f_noact) {
+    char *tmpdir;
+
+    tmpdir = mkdtemp(path_make_temp_template("dpkg"));
+    if (tmpdir == NULL)
+      ohshite(_("unable to create temporary directory"));
+
+    cidir = m_realloc(cidir, strlen(tmpdir) + MAXCONTROLFILENAME + 10);
+
+    strcpy(cidir, tmpdir);
+
+    free(tmpdir);
+  } else {
+    const char *admindir;
+
+    admindir = dpkg_db_get_dir();
+
+    /* The admindir length is always constant on a dpkg execution run. */
+    if (cidir == NULL)
+      cidir = m_malloc(strlen(admindir) + sizeof(CONTROLDIRTMP) +
+                       MAXCONTROLFILENAME + 10);
+
+    /* We want it to be on the same filesystem so that we can
+     * use rename(2) to install the postinst &c. */
+    strcpy(cidir, admindir);
+    strcat(cidir, "/" CONTROLDIRTMP);
+
+    /* Make sure the control information directory is empty. */
+    ensure_pathname_nonexisting(cidir);
+  }
+
+  strcat(cidir, "/");
+
+  return cidir;
+}
+
 #define MAXCONFLICTORS 20
 
 static struct pkginfo *conflictor[MAXCONFLICTORS];
 static int cflict_index = 0;
 
 void
-push_conflictor(struct pkginfo *pkg, struct pkginfo *pkg_fixbyrm)
+enqueue_conflictor(struct pkginfo *pkg, struct pkginfo *pkg_fixbyrm)
 {
   if (cflict_index >= MAXCONFLICTORS)
     ohshit(_("package %s has too many Conflicts/Replaces pairs"),
-           pkg_describe(pkg, pdo_foreign));
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
 
   conflictor[cflict_index++] = pkg_fixbyrm;
 }
 
-struct match_node {
-  struct match_node *next;
-  char *filetype;
-  char *filename;
-};
-
-static struct match_node *match_head = NULL;
-
-static struct match_node *
-match_node_new(const char *name, const char *type, struct match_node *next)
+static void
+pkg_infodb_remove_file(const char *filename, const char *filetype)
 {
-  struct match_node *node;
-
-  node = m_malloc(sizeof(*node));
-  node->next = next;
-  node->filename = m_strdup(name);
-  node->filetype = m_strdup(type);
+  if (unlink(filename))
+    ohshite(_("unable to delete control info file `%.250s'"), filename);
 
-  return node;
+  debug(dbg_scripts, "removal_bulk info unlinked %s", filename);
 }
 
-static void
-match_node_free(struct match_node *node)
-{
-  free(node->filetype);
-  free(node->filename);
-  free(node);
-}
+static struct match_node *match_head = NULL;
 
 static void
 pkg_infodb_update_file(const char *filename, const char *filetype)
@@ -220,15 +242,6 @@ pkg_infodb_update_file(const char *filename, const char *filetype)
 }
 
 static void
-pkg_infodb_remove_file(const char *filename, const char *filetype)
-{
-  if (unlink(filename))
-    ohshite(_("unable to delete control info file `%.250s'"), filename);
-
-  debug(dbg_scripts, "removal_bulk info unlinked %s", filename);
-}
-
-static void
 pkg_infodb_update(struct pkginfo *pkg, char *cidir, char *cidirrest)
 {
   struct match_node *match_node;
@@ -273,7 +286,7 @@ pkg_infodb_update(struct pkginfo *pkg, char *cidir, char *cidirrest)
     const char *newinfofilename;
 
     if (strchr(de->d_name, '.')) {
-      debug(dbg_scripts,"process_archive tmp.ci script/file `%s' contains dot",
+      debug(dbg_scripts, "process_archive tmp.ci script/file '%s' contains dot",
             de->d_name);
       continue;
     }
@@ -292,49 +305,99 @@ pkg_infodb_update(struct pkginfo *pkg, char *cidir, char *cidirrest)
 
     /* Ignore the control file. */
     if (strcmp(de->d_name, CONTROLFILE) == 0) {
-      debug(dbg_scripts, "process_archive tmp.ci script/file `%s' is control",
+      debug(dbg_scripts, "process_archive tmp.ci script/file '%s' is control",
             cidir);
       continue;
     }
     if (strcmp(de->d_name, LISTFILE) == 0) {
       warning(_("package %s contained list as info file"),
-              pkg_describe(pkg, pdo_foreign));
+              pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
       continue;
     }
 
     /* Right, install it */
-    newinfofilename = pkgadminfile(pkg, &pkg->available, de->d_name);
+    newinfofilename = pkg_infodb_get_file(pkg, &pkg->available, de->d_name);
     if (rename(cidir, newinfofilename))
       ohshite(_("unable to install new info file `%.250s' as `%.250s'"),
               cidir, newinfofilename);
 
     debug(dbg_scripts,
-          "process_archive tmp.ci script/file `%s' installed as `%s'",
+          "process_archive tmp.ci script/file '%s' installed as '%s'",
           cidir, newinfofilename);
   }
   pop_cleanup(ehflag_normaltidy); /* closedir */
 
+  /* If the old and new versions use a different infodb layout, get rid
+   * of the files using the old layout. */
   if (pkg->installed.multiarch != pkg->available.multiarch &&
       (pkg->installed.multiarch == multiarch_same ||
        pkg->available.multiarch == multiarch_same)) {
-    /* Both packages do not use the same layout for info files, get rid of
-     * the files using the old layout */
-    debug(dbg_scripts, "remove info files using the previous layout");
+    debug(dbg_scripts,
+          "process_archive remove old info files after db layout switch");
     pkg_infodb_foreach(pkg, &pkg->installed, pkg_infodb_remove_file);
   }
 
-  dir_sync_path(pkgadmindir());
+  dir_sync_path(pkg_infodb_get_dir());
 }
 
-static enum parsedbflags
-parsedb_force_flags(void)
+static void
+pkg_disappear(struct pkginfo *pkg, struct pkginfo *infavour)
 {
-  enum parsedbflags flags = 0;
+  printf(_("(Noting disappearance of %s, which has been completely replaced.)\n"),
+         pkg_name(pkg, pnaw_nonambig));
+  log_action("disappear", pkg, &pkg->installed);
+  debug(dbg_general, "pkg_disappear disappearing %s",
+        pkg_name(pkg, pnaw_always));
 
-  if (fc_badversion)
-    flags |= pdb_lax_version_parser;
+  trig_activate_packageprocessing(pkg);
+  maintainer_script_installed(pkg, POSTRMFILE,
+                              "post-removal script (for disappearance)",
+                              "disappear",
+                              pkgbin_name(infavour, &infavour->available,
+                                          pnaw_nonambig),
+                              versiondescribe(&infavour->available.version,
+                                              vdew_nonambig),
+                              NULL);
+
+  /* OK, now we delete all the stuff in the ‘info’ directory ... */
+  debug(dbg_general, "pkg_disappear cleaning info directory");
+  pkg_infodb_foreach(pkg, &pkg->installed, pkg_infodb_remove_file);
+  dir_sync_path(pkg_infodb_get_dir());
+
+  pkg_set_status(pkg, stat_notinstalled);
+  pkg_set_want(pkg, want_unknown);
+  pkg_reset_eflags(pkg);
 
-  return flags;
+  dpkg_version_blank(&pkg->configversion);
+  pkgbin_blank(&pkg->installed);
+
+  pkg->clientdata->fileslistvalid = false;
+
+  modstatdb_note(pkg);
+}
+
+/**
+ * Check if all instances of a pkgset are getting in sync.
+ *
+ * If that's the case, the extraction is going to ensure consistency
+ * of shared files.
+ */
+static bool
+pkgset_getting_in_sync(struct pkginfo *pkg)
+{
+  struct pkginfo *otherpkg;
+
+  for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
+    if (otherpkg == pkg)
+      continue;
+    if (otherpkg->status <= stat_configfiles)
+      continue;
+    if (versioncompare(&pkg->available.version, &otherpkg->installed.version)) {
+      return false;
+    }
+  }
+
+  return true;
 }
 
 void process_archive(const char *filename) {
@@ -358,6 +421,7 @@ void process_archive(const char *filename) {
   static struct varbuf depprobwhy;
   static struct tarcontext tc;
 
+  enum parsedbflags parsedb_flags;
   int r, i;
   pid_t pid;
   struct pkgiterator *it;
@@ -376,7 +440,7 @@ void process_archive(const char *filename) {
   FILE *conff;
   struct filenamenode *namenode;
   struct stat stab, oldfs;
-  struct pkg_deconf_list *deconpil, *deconpiltemp;
+  struct pkg_deconf_list *deconpil;
   struct pkginfo *fixbytrigaw;
 
   cleanup_pkg_failed= cleanup_conflictor_failed= 0;
@@ -395,40 +459,11 @@ void process_archive(const char *filename) {
   if (!f_nodebsig)
     deb_verify(filename);
 
-  if (f_noact) {
-    char *tmpdir;
-
-    tmpdir = mkdtemp(path_make_temp_template("dpkg"));
-    if (!tmpdir)
-      ohshite(_("unable to create temporary directory"));
-
-    cidir = m_realloc(cidir, strlen(tmpdir) + MAXCONTROLFILENAME + 10);
-    strcpy(cidir, tmpdir);
-    strcat(cidir,"/");
-
-    cidirrest = cidir + strlen(cidir);
-
-    free(tmpdir);
-  } else {
-    const char *admindir = dpkg_db_get_dir();
-
-    /* We want it to be on the same filesystem so that we can
-     * use rename(2) to install the postinst &c. */
-    if (!cidir)
-      cidir = m_malloc(strlen(admindir) + sizeof(CONTROLDIRTMP) +
-                       MAXCONTROLFILENAME + 10);
-    strcpy(cidir,admindir);
-    strcat(cidir, "/" CONTROLDIRTMP);
-
-    cidirrest = cidir + strlen(cidir);
-
-    assert(*cidir && cidirrest[-1] == '/');
-    cidirrest[-1] = '\0';
-    ensure_pathname_nonexisting(cidir);
-    cidirrest[-1] = '/';
-  }
-
+  /* Get the control information directory. */
+  cidir = get_control_dir(cidir);
+  cidirrest = cidir + strlen(cidir);
   push_cleanup(cu_cidir, ~0, NULL, 0, 2, (void *)cidir, (void *)cidirrest);
+
   pid = subproc_fork();
   if (pid == 0) {
     cidirrest[-1] = '\0';
@@ -447,8 +482,16 @@ void process_archive(const char *filename) {
 
   strcpy(cidirrest,CONTROLFILE);
 
-  parsedb(cidir, pdb_recordavailable | pdb_rejectstatus | pdb_ignorefiles |
-          parsedb_force_flags(), &pkg);
+  if (cipaction->arg_int == act_avail)
+    parsedb_flags = pdb_parse_available;
+  else
+    parsedb_flags = pdb_parse_binary;
+  parsedb_flags |= pdb_ignorefiles;
+  if (fc_badversion)
+    parsedb_flags |= pdb_lax_version_parser;
+
+  parsedb(cidir, parsedb_flags, &pkg);
+
   if (!pkg->files) {
     pkg->files= nfmalloc(sizeof(struct filedetails));
     pkg->files->next = NULL;
@@ -462,7 +505,7 @@ void process_archive(const char *filename) {
 
   if (cipaction->arg_int == act_avail) {
     printf(_("Recorded info about %s from %s.\n"),
-           pkg_describe(pkg, pdo_foreign | pdo_avail), pfilename);
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig), pfilename);
     pop_cleanup(ehflag_normaltidy);
     return;
   }
@@ -472,15 +515,9 @@ void process_archive(const char *filename) {
       pkg->available.arch->type != arch_foreign)
     forcibleerr(fc_architecture,
                 _("package architecture (%s) does not match system (%s)"),
-                pkg->available.arch->name, dpkg_arch_get_native()->name);
+                pkg->available.arch->name, dpkg_arch_get(arch_native)->name);
 
-  for (deconpil= deconfigure;
-       deconpil;
-       deconpil= deconpiltemp) {
-    deconpiltemp= deconpil->next;
-    free(deconpil);
-  }
-  deconfigure = NULL;
+  clear_deconfigure_queue();
   clear_istobes();
 
   if (!wanttoinstall(pkg)) {
@@ -488,38 +525,21 @@ void process_archive(const char *filename) {
       return;
   }
 
-  /* Check if anything is installed that we conflict with, or not installed
-   * that we need. */
-  pkg->clientdata->istobe= itb_installnew;
-
+  /* Deconfigure other instances from a pkgset if they are not in sync. */
   for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
-    if (otherpkg == pkg || otherpkg->status < stat_halfinstalled)
+    if (otherpkg == pkg)
       continue;
-    /* Look for other instances of the same package that can't coexist */
-    if (otherpkg->installed.multiarch != multiarch_same ||
-        pkg->available.multiarch != multiarch_same)
-      ohshit(_("%s %s (Multi-Arch: %s) is not co-installable with %s "
-               "%s (Multi-Arch: %s) which is currently installed"),
-             pkg_describe(pkg, pdo_always),
-             versiondescribe(&pkg->available.version, vdew_nonambig),
-             multiarchinfos[pkg->available.multiarch].name,
-             pkg_describe(otherpkg, pdo_always),
-             versiondescribe(&otherpkg->installed.version, vdew_nonambig),
-             multiarchinfos[otherpkg->installed.multiarch].name);
-    /* Deconfigure them if they are not in sync */
-    if (versioncompare(&pkg->available.version, &otherpkg->installed.version) &&
-        otherpkg->status > stat_halfconfigured) {
-      struct pkg_deconf_list *newdeconf;
-      ensure_package_clientdata(otherpkg);
-      otherpkg->clientdata->istobe = itb_deconfigure;
-      newdeconf = m_malloc(sizeof(struct pkg_deconf_list));
-      newdeconf->next = deconfigure;
-      newdeconf->pkg = otherpkg;
-      newdeconf->pkg_removal = NULL;
-      deconfigure = newdeconf;
-    }
+    if (otherpkg->status <= stat_halfconfigured)
+      continue;
+
+    if (versioncompare(&pkg->available.version, &otherpkg->installed.version))
+      enqueue_deconfigure(otherpkg, NULL);
   }
 
+  /* Check if anything is installed that we conflict with, or not installed
+   * that we need. */
+  pkg->clientdata->istobe = itb_installnew;
+
   for (dsearch= pkg->available.depends; dsearch; dsearch= dsearch->next) {
     switch (dsearch->type) {
     case dep_conflicts:
@@ -555,11 +575,11 @@ void process_archive(const char *filename) {
         } else {
           varbuf_end_str(&depprobwhy);
           fprintf(stderr, _("dpkg: regarding %s containing %s, pre-dependency problem:\n%s"),
-                  pfilename, pkg_describe(pkg, pdo_foreign | pdo_avail),
+                  pfilename, pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
                   depprobwhy.buf);
           if (!force_depends(dsearch->list))
             ohshit(_("pre-dependency problem - not installing %.250s"),
-                   pkg_describe(pkg, pdo_foreign | pdo_avail));
+                   pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
           warning(_("ignoring pre-dependency problem!"));
         }
       }
@@ -577,14 +597,14 @@ void process_archive(const char *filename) {
 
   if (pkg->status != stat_notinstalled && pkg->status != stat_configfiles) {
     printf(_("Preparing to replace %s %s (using %s) ...\n"),
-           pkg_describe(pkg, pdo_foreign),
+           pkg_name(pkg, pnaw_nonambig),
            versiondescribe(&pkg->installed.version,vdew_nonambig),
            pfilename);
-    log_action("upgrade", pkg);
+    log_action("upgrade", pkg, &pkg->installed);
   } else {
     printf(_("Unpacking %s (from %s) ...\n"),
-           pkg_describe(pkg, pdo_foreign | pdo_avail), pfilename);
-    log_action("install", pkg);
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig), pfilename);
+    log_action("install", pkg, &pkg->available);
   }
 
   if (f_noact) {
@@ -598,7 +618,7 @@ void process_archive(const char *filename) {
 
   trig_activate_packageprocessing(pkg);
   strcpy(cidirrest, TRIGGERSCIFILE);
-  trig_parse_ci(cidir, NULL, trig_cicb_statuschange_activate, pkg);
+  trig_parse_ci(cidir, NULL, trig_cicb_statuschange_activate, pkg, &pkg->available);
 
   /* Read the conffiles, and copy the hashes across. */
   newconffiles = NULL;
@@ -638,19 +658,19 @@ void process_archive(const char *filename) {
       iter = filepackages_iter_new(newconff->namenode);
       while ((otherpkg = filepackages_iter_next(iter))) {
         debug(dbg_conffdetail,
-              "process_archive conffile `%s' in package %s - conff ?",
-              newconff->namenode->name, pkg_describe(otherpkg, pdo_foreign));
+              "process_archive conffile '%s' in package %s - conff ?",
+              newconff->namenode->name, pkg_name(otherpkg, pnaw_always));
         for (searchconff = otherpkg->installed.conffiles;
              searchconff && strcmp(newconff->namenode->name, searchconff->name);
              searchconff = searchconff->next)
           debug(dbg_conffdetail,
-                "process_archive conffile `%s' in package %s - conff ? not `%s'",
-                newconff->namenode->name, pkg_describe(otherpkg, pdo_foreign),
+                "process_archive conffile '%s' in package %s - conff ? not '%s'",
+                newconff->namenode->name, pkg_name(otherpkg, pnaw_always),
                 searchconff->name);
         if (searchconff) {
           debug(dbg_conff,
-                "process_archive conffile `%s' package=%s %s hash=%s",
-                newconff->namenode->name, pkg_describe(otherpkg, pdo_foreign),
+                "process_archive conffile '%s' package=%s %s hash=%s",
+                newconff->namenode->name, pkg_name(otherpkg, pnaw_always),
                 otherpkg == pkg ? "same" : "different!",
                 searchconff->hash);
           if (otherpkg == pkg)
@@ -663,7 +683,7 @@ void process_archive(const char *filename) {
         newconff->namenode->oldhash= searchconff->hash;
 	/* We don't copy ‘obsolete’; it's not obsolete in the new package. */
       } else {
-        debug(dbg_conff,"process_archive conffile `%s' no package, no hash",
+        debug(dbg_conff, "process_archive conffile '%s' no package, no hash",
               newconff->namenode->name);
       }
       newconff->namenode->flags |= fnnf_new_conff;
@@ -692,13 +712,19 @@ void process_archive(const char *filename) {
       oldversionstatus == stat_triggersawaited ||
       oldversionstatus == stat_triggerspending ||
       oldversionstatus == stat_installed) {
-    pkg->eflag |= eflag_reinstreq;
-    pkg->status= stat_halfconfigured;
+    pkg_set_eflags(pkg, eflag_reinstreq);
+    pkg_set_status(pkg, stat_halfconfigured);
     modstatdb_note(pkg);
     push_cleanup(cu_prermupgrade, ~ehflag_normaltidy, NULL, 0, 1, (void *)pkg);
-    maintainer_script_alternative(pkg, PRERMFILE, "pre-removal", cidir, cidirrest,
-                                  "upgrade", "failed-upgrade");
-    pkg->status= stat_unpacked;
+    if (versioncompare(&pkg->available.version,
+                       &pkg->installed.version) >= 0) /* Upgrade or reinstall */
+      maintainer_script_alternative(pkg, PRERMFILE, "pre-removal", cidir, cidirrest,
+                                    "upgrade", "failed-upgrade");
+    else /* Downgrade => no fallback */
+      maintainer_script_installed(pkg, PRERMFILE, "pre-removal", "upgrade",
+                                  versiondescribe(&pkg->available.version,
+                                                  vdew_nonambig), NULL);
+    pkg_set_status(pkg, stat_unpacked);
     oldversionstatus= stat_unpacked;
     modstatdb_note(pkg);
   }
@@ -708,14 +734,14 @@ void process_archive(const char *filename) {
 
     if (removing)
       printf(_("De-configuring %s, to allow removal of %s ...\n"),
-             pkg_describe(deconpil->pkg, pdo_foreign),
-             pkg_describe(removing, pdo_foreign));
+             pkg_name(deconpil->pkg, pnaw_nonambig),
+             pkg_name(removing, pnaw_nonambig));
     else
       printf(_("De-configuring %s ...\n"),
-             pkg_describe(deconpil->pkg, pdo_foreign));
+             pkg_name(deconpil->pkg, pnaw_nonambig));
 
     trig_activate_packageprocessing(deconpil->pkg);
-    deconpil->pkg->status= stat_halfconfigured;
+    pkg_set_status(deconpil->pkg, stat_halfconfigured);
     modstatdb_note(deconpil->pkg);
 
     /* This means that we *either* go and run postinst abort-deconfigure,
@@ -728,18 +754,18 @@ void process_archive(const char *filename) {
     if (removing) {
       maintainer_script_installed(deconpil->pkg, PRERMFILE, "pre-removal",
                                   "deconfigure", "in-favour",
-                                  pkg_describe(pkg, pdo_foreign | pdo_avail),
+                                  pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
                                   versiondescribe(&pkg->available.version,
                                                   vdew_nonambig),
                                   "removing",
-                                  pkg_describe(removing, pdo_foreign),
+                                  pkg_name(removing, pnaw_nonambig),
                                   versiondescribe(&removing->installed.version,
                                                   vdew_nonambig),
                                   NULL);
     } else {
       maintainer_script_installed(deconpil->pkg, PRERMFILE, "pre-removal",
                                   "deconfigure", "in-favour",
-                                  pkg_describe(pkg, pdo_foreign | pdo_avail),
+                                  pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
                                   versiondescribe(&pkg->available.version,
                                                   vdew_nonambig),
                                   NULL);
@@ -752,24 +778,26 @@ void process_archive(const char *filename) {
           conflictor[i]->status == stat_triggerspending ||
           conflictor[i]->status == stat_installed)) continue;
     trig_activate_packageprocessing(conflictor[i]);
-    conflictor[i]->status= stat_halfconfigured;
+    pkg_set_status(conflictor[i], stat_halfconfigured);
     modstatdb_note(conflictor[i]);
     push_cleanup(cu_prerminfavour, ~ehflag_normaltidy, NULL, 0,
                  2,(void*)conflictor[i],(void*)pkg);
     maintainer_script_installed(conflictor[i], PRERMFILE, "pre-removal",
                                 "remove", "in-favour",
-                                pkg_describe(pkg, pdo_foreign | pdo_avail),
+                                pkgbin_name(pkg, &pkg->available, pnaw_nonambig),
                                 versiondescribe(&pkg->available.version,
                                                 vdew_nonambig),
                                 NULL);
-    conflictor[i]->status= stat_halfinstalled;
+    pkg_set_status(conflictor[i], stat_halfinstalled);
     modstatdb_note(conflictor[i]);
   }
 
-  pkg->eflag |= eflag_reinstreq;
-  if (pkg->status == stat_notinstalled)
+  pkg_set_eflags(pkg, eflag_reinstreq);
+  if (pkg->status == stat_notinstalled) {
     pkg->installed.version= pkg->available.version;
-  pkg->status= stat_halfinstalled;
+    pkg->installed.multiarch = pkg->available.multiarch;
+  }
+  pkg_set_status(pkg, stat_halfinstalled);
   modstatdb_note(pkg);
   if (oldversionstatus == stat_notinstalled) {
     push_cleanup(cu_preinstverynew, ~ehflag_normaltidy, NULL, 0,
@@ -791,7 +819,7 @@ void process_archive(const char *filename) {
                                                      vdew_nonambig),
                           NULL);
     printf(_("Unpacking replacement %.250s ...\n"),
-           pkg_describe(pkg, pdo_foreign));
+           pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
   }
 
   /*
@@ -886,18 +914,7 @@ void process_archive(const char *filename) {
   push_cleanup(cu_fileslist, ~0, NULL, 0, 0);
   tc.pkg= pkg;
   tc.backendpipe= p1[0];
-  /* Verify if all instances of a Multi-Arch: same package are going to be
-   * synchronized, if yes the extraction is going to ensure consistency of
-   * shared files */
-  tc.pkg_in_sync = true;
-  for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
-    if (otherpkg->status <= stat_configfiles || otherpkg == pkg)
-      continue;
-    if (versioncompare(&pkg->available.version, &otherpkg->installed.version)) {
-      tc.pkg_in_sync = false;
-      break;
-    }
-  }
+  tc.pkgset_getting_in_sync = pkgset_getting_in_sync(pkg);
 
   r = tar_extractor(&tc, &tf);
   if (r) {
@@ -907,7 +924,7 @@ void process_archive(const char *filename) {
       ohshit(_("corrupted filesystem tarfile - corrupted package archive"));
     }
   }
-  fd_null_copy(p1[0], -1, _("dpkg-deb: zap possible trailing zeros"));
+  fd_skip(p1[0], -1, _("dpkg-deb: zap possible trailing zeros"));
   close(p1[0]);
   p1[0] = -1;
   subproc_wait_check(pid, BACKEND " --fsys-tarfile", PROCPIPE);
@@ -917,7 +934,7 @@ void process_archive(const char *filename) {
   if (oldversionstatus == stat_halfinstalled || oldversionstatus == stat_unpacked) {
     /* Packages that were in ‘installed’ and ‘postinstfailed’ have been
      * reduced to ‘unpacked’ by now, by the running of the prerm script. */
-    pkg->status= stat_halfinstalled;
+    pkg_set_status(pkg, stat_halfinstalled);
     modstatdb_note(pkg);
     push_cleanup(cu_postrmupgrade, ~ehflag_normaltidy, NULL, 0, 1, (void *)pkg);
     maintainer_script_alternative(pkg, POSTRMFILE, "post-removal", cidir, cidirrest,
@@ -951,7 +968,7 @@ void process_archive(const char *filename) {
         (namenode->flags & fnnf_new_inarchive))
       continue;
 
-    usenode = namenodetouse(namenode, pkg);
+    usenode = namenodetouse(namenode, pkg, &pkg->installed);
     trig_file_activate(usenode, pkg);
 
     varbuf_trunc(&fnamevb, fnameidlu);
@@ -1048,7 +1065,7 @@ void process_archive(const char *filename) {
       if ((namenode->flags & fnnf_old_conff)) {
 	if (sameas) {
 	  if (sameas->namenode->flags & fnnf_new_conff) {
-	    if (!strcmp(sameas->namenode->oldhash, NEWCONFFILEFLAG)) {
+	    if (strcmp(sameas->namenode->oldhash, NEWCONFFILEFLAG) == 0) {
 	      sameas->namenode->oldhash= namenode->oldhash;
 	      debug(dbg_eachfile, "process_archive: old conff %s"
 		    " is same as new conff %s, copying hash",
@@ -1088,9 +1105,9 @@ void process_archive(const char *filename) {
    * Firstly we go through the old list of interests deleting them.
    * Then we go through the new list adding them. */
   strcpy(cidirrest, TRIGGERSCIFILE);
-  trig_parse_ci(pkgadminfile(pkg, &pkg->installed, TRIGGERSCIFILE),
-                trig_cicb_interest_delete, NULL, pkg);
-  trig_parse_ci(cidir, trig_cicb_interest_add, NULL, pkg);
+  trig_parse_ci(pkg_infodb_get_file(pkg, &pkg->installed, TRIGGERSCIFILE),
+                trig_cicb_interest_delete, NULL, pkg, &pkg->installed);
+  trig_parse_ci(cidir, trig_cicb_interest_add, NULL, pkg, &pkg->available);
   trig_file_interests_save();
 
   /* We also install the new maintainer scripts, and any other
@@ -1101,6 +1118,9 @@ void process_archive(const char *filename) {
   debug(dbg_general, "process_archive updating info directory");
   pkg_infodb_update(pkg, cidir, cidirrest);
 
+  /* We store now the checksums dynamically computed while unpacking. */
+  write_filehash_except(pkg, &pkg->available, newfileslist, 0);
+
   /*
    * Update the status database.
    *
@@ -1132,14 +1152,14 @@ void process_archive(const char *filename) {
       newpossi->ed= possi->ed;
       newpossi->next = NULL;
       newpossi->rev_next = newpossi->rev_prev = NULL;
+      newpossi->arch_is_implicit = possi->arch_is_implicit;
+      newpossi->arch = possi->arch;
       newpossi->verrel= possi->verrel;
       if (possi->verrel != dvr_none)
         newpossi->version= possi->version;
       else
-        blankversion(&newpossi->version);
+        dpkg_version_blank(&newpossi->version);
       newpossi->cyclebreak = false;
-      newpossi->arch = possi->arch;
-      newpossi->arch_is_implicit = possi->arch_is_implicit;
       *newpossilastp= newpossi;
       newpossilastp= &newpossi->next;
     }
@@ -1183,6 +1203,22 @@ void process_archive(const char *filename) {
    * never even rearranged. Phew! */
   pkg->installed.arbs= pkg->available.arbs;
 
+  /* In case this was an architecture cross-grade, the in-core pkgset might
+   * be in an inconsistent state, with two pkginfo entries having the same
+   * architecture, so let's fix that. Note that this does not lose data,
+   * as the pkg.available member parsed from the binary should replace the
+   * to be cleared duplicate in the other instance. */
+  for (otherpkg = &pkg->set->pkg; otherpkg; otherpkg = otherpkg->arch_next) {
+    if (otherpkg == pkg)
+      continue;
+    if (otherpkg->installed.arch != pkg->installed.arch)
+      continue;
+
+    assert(otherpkg->status == stat_notinstalled);
+
+    pkg_blank(otherpkg);
+  }
+
   /* Check for disappearing packages:
    * We go through all the packages on the system looking for ones
    * whose files are entirely part of the one we've just unpacked
@@ -1200,12 +1236,18 @@ void process_archive(const char *filename) {
         otherpkg->status == stat_configfiles ||
 	otherpkg->clientdata->istobe == itb_remove ||
         !otherpkg->clientdata->files) continue;
+    /* Do not try to disappear other packages from the same set
+     * if they are Multi-Arch: same */
+    if (pkg->installed.multiarch == multiarch_same &&
+        otherpkg->installed.multiarch == multiarch_same &&
+        otherpkg->set == pkg->set)
+      continue;
     debug(dbg_veryverbose, "process_archive checking disappearance %s",
-          pkg_describe(otherpkg, pdo_foreign));
+          pkg_name(otherpkg, pnaw_always));
     assert(otherpkg->clientdata->istobe == itb_normal ||
            otherpkg->clientdata->istobe == itb_deconfigure);
     for (cfile= otherpkg->clientdata->files;
-         cfile && !strcmp(cfile->namenode->name,"/.");
+         cfile && strcmp(cfile->namenode->name, "/.") == 0;
          cfile= cfile->next);
     if (!cfile) {
       debug(dbg_stupidlyverbose, "process_archive no non-root, no disappear");
@@ -1255,39 +1297,10 @@ void process_archive(const char *filename) {
     otherpkg->clientdata->istobe= itb_normal;
     if (pdep) continue;
 
-    printf(_("(Noting disappearance of %s, which has been completely replaced.)\n"),
-           pkg_describe(otherpkg, pdo_foreign));
-    log_action("disappear", otherpkg);
-    debug(dbg_general, "process_archive disappearing %s",
-          pkg_describe(otherpkg, pdo_foreign));
     /* No, we're disappearing it. This is the wrong time to go and
      * run maintainer scripts and things, as we can't back out. But
      * what can we do ?  It has to be run this late. */
-    trig_activate_packageprocessing(otherpkg);
-    maintainer_script_installed(otherpkg, POSTRMFILE,
-                                "post-removal script (for disappearance)",
-                                "disappear",
-                                pkg_describe(pkg, pdo_foreign | pdo_avail),
-                                versiondescribe(&pkg->available.version,
-                                                vdew_nonambig),
-                                NULL);
-
-    /* OK, now we delete all the stuff in the ‘info’ directory .. */
-    debug(dbg_general, "process_archive disappear cleaning info directory");
-    pkg_infodb_foreach(otherpkg, &otherpkg->installed, pkg_infodb_remove_file);
-    dir_sync_path(pkgadmindir());
-
-    otherpkg->status= stat_notinstalled;
-    otherpkg->want = want_unknown;
-    otherpkg->eflag = eflag_ok;
-
-    blankversion(&otherpkg->configversion);
-    pkgbin_blank(&otherpkg->installed, true);
-
-    otherpkg->clientdata->fileslistvalid = false;
-
-    modstatdb_note(otherpkg);
-
+    pkg_disappear(otherpkg, pkg);
   } /* while (otherpkg= ... */
   pkg_db_iter_free(it);
 
@@ -1307,36 +1320,35 @@ void process_archive(const char *filename) {
       divpkgset = cfile->namenode->divert->pkgset;
       if (divpkgset == pkg->set) {
         debug(dbg_eachfile,
-              "process_archive not overwriting any `%s' (overriding, `%s')",
+              "process_archive not overwriting any '%s' (overriding, '%s')",
               cfile->namenode->name, cfile->namenode->divert->useinstead->name);
         continue;
       } else {
         debug(dbg_eachfile,
-              "process_archive looking for overwriting `%s' (overridden by %s)",
+              "process_archive looking for overwriting '%s' (overridden by %s)",
               cfile->namenode->name, divpkgset ? divpkgset->name : "<local>");
       }
     } else {
       divpkgset = NULL;
-      debug(dbg_eachfile, "process_archive looking for overwriting `%s'",
+      debug(dbg_eachfile, "process_archive looking for overwriting '%s'",
             cfile->namenode->name);
     }
     iter = filepackages_iter_new(cfile->namenode);
     while ((otherpkg = filepackages_iter_next(iter))) {
       debug(dbg_eachfiledetail, "process_archive ... found in %s",
-            pkg_describe(otherpkg, pdo_foreign));
+            pkg_name(otherpkg, pnaw_always));
       /* If !fileslistvalid then it's one of the disappeared packages above
        * and we don't bother with it here, clearly. */
       if (otherpkg == pkg || !otherpkg->clientdata->fileslistvalid)
         continue;
+      /* A pkgset can share files between instances, so there's no point
+       * in rewriting the file that's already in place. */
+      if (otherpkg->set == pkg->set)
+        continue;
       if (otherpkg->set == divpkgset) {
         debug(dbg_eachfiledetail, "process_archive ... diverted, skipping");
         continue;
       }
-      /* Multi-Arch: same packages can share files */
-      if (otherpkg->set == pkg->set &&
-          otherpkg->installed.multiarch == multiarch_same &&
-          pkg->installed.multiarch == multiarch_same)
-        continue;
 
       /* Found one. We delete remove the list entry for this file,
        * (and any others in the same package) and then mark the package
@@ -1345,7 +1357,7 @@ void process_archive(const char *filename) {
                             otherpkg->clientdata->files, fnnf_elide_other_lists);
       ensure_package_clientdata(otherpkg);
       debug(dbg_veryverbose, "process_archive overwrote from %s",
-            pkg_describe(otherpkg, pdo_foreign));
+            pkg_name(otherpkg, pnaw_always));
     }
     filepackages_iter_free(iter);
   }
@@ -1354,7 +1366,7 @@ void process_archive(const char *filename) {
    * The only thing that we have left to do with it is remove
    * backup files, and we can leave the user to fix that if and when
    * it happens (we leave the reinstall required flag, of course). */
-  pkg->status= stat_unpacked;
+  pkg_set_status(pkg, stat_unpacked);
   modstatdb_note(pkg);
 
   /* Now we delete all the backup files that we made when
@@ -1369,7 +1381,8 @@ void process_archive(const char *filename) {
   for (cfile= newfileslist; cfile; cfile= cfile->next) {
     if (cfile->namenode->flags & fnnf_new_conff) continue;
     varbuf_trunc(&fnametmpvb, fnameidlu);
-    varbuf_add_str(&fnametmpvb, namenodetouse(cfile->namenode, pkg)->name);
+    varbuf_add_str(&fnametmpvb,
+                   namenodetouse(cfile->namenode, pkg, &pkg->installed)->name);
     varbuf_add_str(&fnametmpvb, DPKGTEMPEXT);
     varbuf_end_str(&fnametmpvb);
     ensure_pathname_nonexisting(fnametmpvb.buf);
@@ -1377,7 +1390,7 @@ void process_archive(const char *filename) {
 
   /* OK, we're now fully done with the main package.
    * This is quite a nice state, so we don't unwind past here. */
-  pkg->eflag = eflag_ok;
+  pkg_reset_eflags(pkg);
   modstatdb_note(pkg);
   push_checkpoint(~ehflag_bombout, ehflag_normaltidy);
 
diff --git a/src/querycmd.c b/src/querycmd.c
index 611feec..9107f7d 100644
--- a/src/querycmd.c
+++ b/src/querycmd.c
@@ -4,7 +4,7 @@
  *
  * Copyright © 1995,1996 Ian Jackson <ian@chiark.greenend.org.uk>
  * Copyright © 2000,2001 Wichert Akkerman <wakkerma@debian.org>
- * Copyright © 2006-2011 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -45,23 +45,26 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/pkg-array.h>
+#include <dpkg/pkg-spec.h>
 #include <dpkg/pkg-format.h>
 #include <dpkg/pkg-show.h>
-#include <dpkg/pkg-spec.h>
+#include <dpkg/string.h>
 #include <dpkg/path.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
 #include "infodb.h"
 #include "main.h"
 
-static const char* showformat		= "${PackageSpec}\t${Version}\n";
+static const char *showformat = "${binary:Package}\t${Version}\n";
+
+static int opt_loadavail = 0;
 
 static int getwidth(void) {
   int fd;
   int res;
   struct winsize ws;
-  const char* columns;
+  const char *columns;
 
   if ((columns=getenv("COLUMNS")) && ((res=atoi(columns))>0))
     return res;
@@ -83,7 +86,6 @@ static int getwidth(void) {
 struct list_format {
   bool head;
   int nw, vw, dw;
-  char format[80];
 };
 
 static void
@@ -91,7 +93,7 @@ list_format_init(struct list_format *fmt, struct pkg_array *array)
 {
   int w;
 
-  if (fmt->format[0] != '\0')
+  if (fmt->nw != 0)
     return;
 
   w = getwidth();
@@ -105,10 +107,10 @@ list_format_init(struct list_format *fmt, struct pkg_array *array)
     for (i = 0; i < array->n_pkgs; i++) {
       int plen, vlen, dlen;
 
-      plen = strlen(pkg_describe(array->pkgs[i], pdo_foreign));
+      plen = strlen(pkg_name(array->pkgs[i], pnaw_nonambig));
       vlen = strlen(versiondescribe(&array->pkgs[i]->installed.version,
                                     vdew_nonambig));
-      pkg_summary(array->pkgs[i], &dlen);
+      pkg_summary(array->pkgs[i], &array->pkgs[i]->installed, &dlen);
 
       if (plen > fmt->nw)
         fmt->nw = plen;
@@ -131,8 +133,16 @@ list_format_init(struct list_format *fmt, struct pkg_array *array)
     /* Description width. */
     fmt->dw = (44 + (2 * w));
   }
-  sprintf(fmt->format, "%%c%%c%%c %%-%d.%ds %%-%d.%ds %%.*s\n",
-          fmt->nw, fmt->nw, fmt->vw, fmt->vw);
+}
+
+static void
+list_format_print(struct list_format *fmt,
+                  int c_want, int c_status, int c_eflag,
+                  const char *name, const char *version,
+                  const char *desc, int desc_len)
+{
+  printf("%c%c%c %-*.*s %-*.*s %.*s\n", c_want, c_status, c_eflag,
+         fmt->nw, fmt->nw, name, fmt->vw, fmt->vw, version, desc_len, desc);
 }
 
 static void
@@ -153,8 +163,8 @@ list_format_print_header(struct list_format *fmt)
 Desired=Unknown/Install/Remove/Purge/Hold\n\
 | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend\n\
 |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)\n"), stdout);
-  printf(fmt->format, '|', '|', '/', _("Name"), _("Version"), 40,
-         _("Description"));
+  list_format_print(fmt, '|', '|', '/', _("Name"), _("Version"),
+                    _("Description"), 40);
 
   /* Status */
   printf("+++-");
@@ -186,16 +196,16 @@ list1package(struct pkginfo *pkg, struct list_format *fmt, struct pkg_array *arr
   list_format_init(fmt, array);
   list_format_print_header(fmt);
 
-  pdesc = pkg_summary(pkg, &l);
+  pdesc = pkg_summary(pkg, &pkg->installed, &l);
   l = min(l, fmt->dw);
 
-  printf(fmt->format,
-         "uihrp"[pkg->want],
-         "ncHUFWti"[pkg->status],
-         " R"[pkg->eflag],
-         pkg_describe(pkg, pdo_foreign),
-         versiondescribe(&pkg->installed.version, vdew_nonambig),
-         l, pdesc);
+  list_format_print(fmt,
+                    pkg_abbrev_want(pkg),
+                    pkg_abbrev_status(pkg),
+                    pkg_abbrev_eflag(pkg),
+                    pkg_name(pkg, pnaw_nonambig),
+                    versiondescribe(&pkg->installed.version, vdew_nonambig),
+                    pdesc, l);
 }
 
 static int
@@ -206,19 +216,16 @@ listpackages(const char *const *argv)
   int i;
   int failures = 0;
   struct list_format fmt;
-  enum modstatdb_rw msdb_status;
 
-  if (!*argv)
-    msdb_status = modstatdb_open(msdbrw_readonly);
+  if (!opt_loadavail)
+    modstatdb_open(msdbrw_readonly);
   else
-    msdb_status = modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
-  pkg_infodb_init(msdb_status);
+    modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
 
   pkg_array_init_from_db(&array);
-  pkg_array_sort(&array, pkg_sorter_by_name);
+  pkg_array_sort(&array, pkg_sorter_by_nonambig_name_arch);
 
-  fmt.head = false;
-  fmt.format[0] = '\0';
+  memset(&fmt, 0, sizeof(fmt));
 
   if (!*argv) {
     for (i = 0; i < array.n_pkgs; i++) {
@@ -231,15 +238,14 @@ listpackages(const char *const *argv)
     struct pkg_spec *ps;
 
     for (argc = 0; argv[argc]; argc++);
-    found = m_malloc(sizeof(int) * argc);
-    memset(found, 0, sizeof(int) * argc);
-    ps = m_malloc(sizeof(*ps) * argc);
-    memset(ps, 0, sizeof(*ps) * argc);
+    found = m_calloc(sizeof(int) * argc);
 
+    ps = m_malloc(sizeof(*ps) * argc);
     for (ip = 0; ip < argc; ip++) {
-      ps[ip].flags = psf_def_native | psf_patterns;
+      pkg_spec_init(&ps[ip], psf_patterns | psf_arch_def_wildcard);
       pkg_spec_parse(&ps[ip], argv[ip]);
     }
+
     for (i = 0; i < array.n_pkgs; i++) {
       pkg = array.pkgs[i];
       for (ip = 0; ip < argc; ip++) {
@@ -258,10 +264,11 @@ listpackages(const char *const *argv)
         fprintf(stderr, _("No packages found matching %s.\n"), argv[ip]);
         failures++;
       }
-      pkg_spec_reset(&ps[ip]);
+      pkg_spec_destroy(&ps[ip]);
     }
-    free(found);
+
     free(ps);
+    free(found);
   }
 
   m_output(stdout, _("<standard output>"));
@@ -300,7 +307,7 @@ static int searchoutput(struct filenamenode *namenode) {
   while ((pkg_owner = filepackages_iter_next(iter))) {
     if (found)
       fputs(", ", stdout);
-    fputs(pkg_describe(pkg_owner, pdo_foreign), stdout);
+    fputs(pkg_name(pkg_owner, pnaw_nonambig), stdout);
     found++;
   }
   filepackages_iter_free(iter);
@@ -313,19 +320,17 @@ static int
 searchfiles(const char *const *argv)
 {
   struct filenamenode *namenode;
-  struct fileiterator *it;
+  struct fileiterator *iter;
   const char *thisarg;
   int found;
   int failures = 0;
   struct varbuf path = VARBUF_INIT;
   static struct varbuf vb;
-  enum modstatdb_rw msdb_status;
 
   if (!*argv)
     badusage(_("--search needs at least one file name pattern argument"));
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
   ensure_allinstfiles_available_quiet();
   ensure_diversions();
 
@@ -356,16 +361,16 @@ searchfiles(const char *const *argv)
       namenode= findnamenode(thisarg, 0);
       found += searchoutput(namenode);
     } else {
-      it= iterfilestart();
-      while ((namenode = iterfilenext(it)) != NULL) {
+      iter = files_db_iter_new();
+      while ((namenode = files_db_iter_next(iter)) != NULL) {
         if (fnmatch(thisarg,namenode->name,0)) continue;
         found+= searchoutput(namenode);
       }
-      iterfileend(it);
+      files_db_iter_free(iter);
     }
     if (!found) {
-      fprintf(stderr, _("%s: no path found matching pattern %s.\n"), thisname,
-              thisarg);
+      fprintf(stderr, _("%s: no path found matching pattern %s.\n"),
+              dpkg_get_progname(), thisarg);
       failures++;
       m_output(stderr, _("<standard error>"));
     } else {
@@ -387,31 +392,34 @@ enqperpackage(const char *const *argv)
   struct pkginfo *pkg;
   struct filenamenode *namenode;
   int failures = 0;
-  enum modstatdb_rw msdb_status;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native);
 
   if (!*argv)
     badusage(_("--%s needs at least one package name argument"), cipaction->olong);
 
   if (cipaction->arg_int == act_printavail)
-    msdb_status = modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
+    modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
   else
-    msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+    modstatdb_open(msdbrw_readonly);
 
   while ((thisarg = *argv++) != NULL) {
-    pkg = pkg_spec_find_pkg(&pkgspec, thisarg);
+    struct dpkg_error err;
+
+    pkg = pkg_spec_parse_pkg(thisarg, &err);
+    if (pkg == NULL)
+      badusage(_("--%s needs a valid package name but '%.250s' is not: %s"),
+               cipaction->olong, thisarg, err.str);
 
     switch (cipaction->arg_int) {
     case act_status:
       if (pkg->status == stat_notinstalled &&
           pkg->priority == pri_unknown &&
-          !(pkg->section && *pkg->section) &&
+          str_is_unset(pkg->section) &&
           !pkg->files &&
           pkg->want == want_unknown &&
           !pkg_is_informative(pkg, &pkg->installed)) {
-        fprintf(stderr, _("Package `%s' is not installed and no info is "
-                          "available.\n"), pkg_describe(pkg, pdo_foreign));
+        fprintf(stderr,
+                _("Package `%s' is not installed and no info is available.\n"),
+                pkg_name(pkg, pnaw_nonambig));
         failures++;
       } else {
         writerecord(stdout, _("<standard output>"), pkg, &pkg->installed);
@@ -420,7 +428,7 @@ enqperpackage(const char *const *argv)
     case act_printavail:
       if (!pkg_is_informative(pkg, &pkg->available)) {
         fprintf(stderr, _("Package `%s' is not available.\n"),
-                pkg_describe(pkg, pdo_foreign));
+                pkgbin_name(pkg, &pkg->available, pnaw_nonambig));
         failures++;
       } else {
         writerecord(stdout, _("<standard output>"), pkg, &pkg->available);
@@ -430,7 +438,7 @@ enqperpackage(const char *const *argv)
       switch (pkg->status) {
       case stat_notinstalled:
         fprintf(stderr, _("Package `%s' is not installed.\n"),
-                pkg_describe(pkg, pdo_foreign));
+                pkg_name(pkg, pnaw_nonambig));
         failures++;
         break;
       default:
@@ -439,7 +447,7 @@ enqperpackage(const char *const *argv)
         file= pkg->clientdata->files;
         if (!file) {
           printf(_("Package `%s' does not contain any files (!)\n"),
-                 pkg_describe(pkg, pdo_foreign));
+                 pkg_name(pkg, pnaw_nonambig));
         } else {
           while (file) {
             namenode= file->namenode;
@@ -490,21 +498,19 @@ showpackages(const char *const *argv)
   struct pkg_format_node *fmt = pkg_format_parse(showformat);
   int i;
   int failures = 0;
-  enum modstatdb_rw msdb_status;
 
   if (!fmt) {
     failures++;
     return failures;
   }
 
-  if (!*argv)
-    msdb_status = modstatdb_open(msdbrw_readonly);
+  if (!opt_loadavail)
+    modstatdb_open(msdbrw_readonly);
   else
-    msdb_status = modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
-  pkg_infodb_init(msdb_status);
+    modstatdb_open(msdbrw_readonly | msdbrw_available_readonly);
 
   pkg_array_init_from_db(&array);
-  pkg_array_sort(&array, pkg_sorter_by_name);
+  pkg_array_sort(&array, pkg_sorter_by_nonambig_name_arch);
 
   if (!*argv) {
     for (i = 0; i < array.n_pkgs; i++) {
@@ -517,15 +523,14 @@ showpackages(const char *const *argv)
     struct pkg_spec *ps;
 
     for (argc = 0; argv[argc]; argc++);
-    found = m_malloc(sizeof(int) * argc);
-    memset(found, 0, sizeof(int) * argc);
-    ps = m_malloc(sizeof(*ps) * argc);
-    memset(ps, 0, sizeof(*ps) * argc);
+    found = m_calloc(sizeof(int) * argc);
 
+    ps = m_malloc(sizeof(*ps) * argc);
     for (ip = 0; ip < argc; ip++) {
-      ps[ip].flags = psf_def_native | psf_patterns;
+      pkg_spec_init(&ps[ip], psf_patterns | psf_arch_def_wildcard);
       pkg_spec_parse(&ps[ip], argv[ip]);
     }
+
     for (i = 0; i < array.n_pkgs; i++) {
       pkg = array.pkgs[i];
       for (ip = 0; ip < argc; ip++) {
@@ -544,10 +549,11 @@ showpackages(const char *const *argv)
         fprintf(stderr, _("No packages found matching %s.\n"), argv[ip]);
         failures++;
       }
-      pkg_spec_reset(&ps[ip]);
+      pkg_spec_destroy(&ps[ip]);
     }
-    free(found);
+
     free(ps);
+    free(found);
   }
 
   m_output(stdout, _("<standard output>"));
@@ -580,7 +586,7 @@ control_path_file(struct pkginfo *pkg, const char *control_file)
   const char *control_path;
   struct stat st;
 
-  control_path = pkgadminfile(pkg, &pkg->installed, control_file);
+  control_path = pkg_infodb_get_file(pkg, &pkg->installed, control_file);
   if (stat(control_path, &st) < 0)
     return;
   if (!S_ISREG(st.st_mode))
@@ -592,14 +598,13 @@ control_path_file(struct pkginfo *pkg, const char *control_file)
 static int
 control_path(const char *const *argv)
 {
+  struct dpkg_error err;
   struct pkginfo *pkg;
-  const char *pkg_name;
+  const char *pkgname;
   const char *control_file;
-  enum modstatdb_rw msdb_status;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native);
 
-  pkg_name = *argv++;
-  if (!pkg_name)
+  pkgname = *argv++;
+  if (!pkgname)
     badusage(_("--%s needs at least one package name argument"),
              cipaction->olong);
 
@@ -616,14 +621,16 @@ control_path(const char *const *argv)
         badusage(_("control file contains %c"), *c);
   }
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
 
-  pkg = pkg_spec_find_pkg(&pkgspec, pkg_name);
+  pkg = pkg_spec_parse_pkg(pkgname, &err);
+  if (pkg == NULL)
+    badusage(_("--%s needs a valid package name but '%.250s' is not: %s"),
+             cipaction->olong, pkgname, err.str);
 
   if (pkg->status == stat_notinstalled)
     ohshit(_("Package `%s' is not installed.\n"),
-           pkg_describe(pkg, pdo_foreign));
+           pkg_name(pkg, pnaw_nonambig));
 
   if (control_file)
     control_path_file(pkg, control_file);
@@ -676,6 +683,7 @@ usage(const struct cmdinfo *ci, const char *value)
   printf(_(
 "Options:\n"
 "  --admindir=<directory>           Use <directory> instead of %s.\n"
+"  --load-avail                     Use available file on --show and --list.\n"
 "  -f|--showformat=<format>         Use alternative format for --show.\n"
 "\n"), ADMINDIR);
 
@@ -693,8 +701,8 @@ usage(const struct cmdinfo *ci, const char *value)
   exit(0);
 }
 
-const char thisname[]= "dpkg-query";
-const char printforhelp[]= N_("Use --help for help about querying packages.");
+static const char printforhelp[] = N_(
+"Use --help for help about querying packages.");
 
 static const char *admindir;
 
@@ -711,6 +719,7 @@ static const struct cmdinfo cmdinfos[]= {
   ACTION( "control-path",                   'c', act_controlpath,   control_path    ),
 
   { "admindir",   0,   1, NULL, &admindir,   NULL          },
+  { "load-avail", 0,   0, &opt_loadavail, NULL, NULL, 1    },
   { "showformat", 'f', 1, NULL, &showformat, NULL          },
   { "help",       'h', 0, NULL, NULL,        usage         },
   { "version",    0,   0, NULL, NULL,        printversion  },
@@ -724,8 +733,9 @@ int main(int argc, const char *const *argv) {
   bindtextdomain(PACKAGE, LOCALEDIR);
   textdomain(PACKAGE);
 
+  dpkg_set_progname("dpkg-query");
   standard_startup();
-  myopt(&argv, cmdinfos);
+  myopt(&argv, cmdinfos, printforhelp);
 
   admindir = dpkg_db_set_dir(admindir);
 
diff --git a/src/remove.c b/src/remove.c
index 2e2cf2f..b7c711c 100644
--- a/src/remove.c
+++ b/src/remove.c
@@ -3,6 +3,7 @@
  * remove.c - functionality for removing packages
  *
  * Copyright © 1995 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2007-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -36,8 +37,9 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/dir.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 #include <dpkg/triglib.h>
 
 #include "infodb.h"
@@ -57,15 +59,15 @@ static void checkforremoval(struct pkginfo *pkgtoremove,
   for (possi = pkgdepcheck->depended.installed; possi; possi = possi->rev_next) {
     if (possi->up->type != dep_depends && possi->up->type != dep_predepends) continue;
     depender= possi->up->up;
-    debug(dbg_depcon, "checking depending package `%s'",
-          pkg_describe(depender, pdo_foreign));
+    debug(dbg_depcon, "checking depending package '%s'",
+          pkg_name(depender, pnaw_always));
     if (!(depender->status == stat_installed ||
           depender->status == stat_triggerspending ||
           depender->status == stat_triggersawaited))
       continue;
     if (ignore_depends(depender)) {
       debug(dbg_depcon, "ignoring depending package '%s'",
-            pkg_describe(depender, pdo_foreign));
+            pkg_name(depender, pnaw_always));
       continue;
     }
     if (dependtry > 1) { if (findbreakcycle(pkgtoremove)) sincenothing= 0; }
@@ -85,11 +87,11 @@ void deferred_remove(struct pkginfo *pkg) {
   struct dependency *dep;
 
   debug(dbg_general, "deferred_remove package %s",
-        pkg_describe(pkg, pdo_foreign));
+        pkg_name(pkg, pnaw_always));
 
   if (pkg->status == stat_notinstalled) {
     warning(_("ignoring request to remove %.250s which isn't installed."),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
     pkg->clientdata->istobe= itb_normal;
     return;
   } else if (!f_pending &&
@@ -97,7 +99,7 @@ void deferred_remove(struct pkginfo *pkg) {
              cipaction->arg_int != act_purge) {
     warning(_("ignoring request to remove %.250s, only the config\n"
               " files of which are on the system. Use --purge to remove them too."),
-            pkg_describe(pkg, pdo_foreign));
+            pkg_name(pkg, pnaw_nonambig));
     pkg->clientdata->istobe= itb_normal;
     return;
   }
@@ -106,17 +108,21 @@ void deferred_remove(struct pkginfo *pkg) {
     forcibleerr(fc_removeessential, _("This is an essential package -"
                 " it should not be removed."));
 
-  if (!f_pending)
-    pkg->want = (cipaction->arg_int == act_purge) ? want_purge : want_deinstall;
+  if (!f_pending) {
+    if (cipaction->arg_int == act_purge)
+      pkg_set_want(pkg, want_purge);
+    else
+      pkg_set_want(pkg, want_deinstall);
+  }
   if (!f_noact) modstatdb_note(pkg);
 
-  debug(dbg_general, "checking dependencies for remove `%s'",
-        pkg_describe(pkg, pdo_foreign));
+  debug(dbg_general, "checking dependencies for remove '%s'",
+        pkg_name(pkg, pnaw_always));
   rok= 2;
   checkforremoval(pkg, pkg->set, &rok, &raemsgs);
   for (dep= pkg->installed.depends; dep; dep= dep->next) {
     if (dep->type != dep_provides) continue;
-    debug(dbg_depcon,"checking virtual package `%s'",dep->list->ed->name);
+    debug(dbg_depcon, "checking virtual package '%s'", dep->list->ed->name);
     checkforremoval(pkg, dep->list->ed, &rok, &raemsgs);
   }
 
@@ -130,13 +136,13 @@ void deferred_remove(struct pkginfo *pkg) {
     varbuf_end_str(&raemsgs);
     fprintf(stderr,
             _("dpkg: dependency problems prevent removal of %s:\n%s"),
-            pkg_describe(pkg, pdo_foreign), raemsgs.buf);
+            pkg_name(pkg, pnaw_nonambig), raemsgs.buf);
     ohshit(_("dependency problems - not removing"));
   } else if (raemsgs.used) {
     varbuf_end_str(&raemsgs);
     fprintf(stderr,
             _("dpkg: %s: dependency problems, but removing anyway as you requested:\n%s"),
-            pkg_describe(pkg, pdo_foreign), raemsgs.buf);
+            pkg_name(pkg, pnaw_nonambig), raemsgs.buf);
   }
   varbuf_destroy(&raemsgs);
   sincenothing= 0;
@@ -150,22 +156,22 @@ void deferred_remove(struct pkginfo *pkg) {
   filesdbinit();
 
   if (f_noact) {
-    printf(_("Would remove or purge %s ...\n"), pkg_describe(pkg, pdo_foreign));
-    pkg->status= stat_notinstalled;
+    printf(_("Would remove or purge %s ...\n"), pkg_name(pkg, pnaw_nonambig));
+    pkg_set_status(pkg, stat_notinstalled);
     pkg->clientdata->istobe= itb_normal;
     return;
   }
 
   oldconffsetflags(pkg->installed.conffiles);
 
-  printf(_("Removing %s ...\n"), pkg_describe(pkg, pdo_foreign));
-  log_action("remove", pkg);
+  printf(_("Removing %s ...\n"), pkg_name(pkg, pnaw_nonambig));
+  log_action("remove", pkg, &pkg->installed);
   trig_activate_packageprocessing(pkg);
   if (pkg->status >= stat_halfconfigured) {
     static enum pkgstatus oldpkgstatus;
 
     oldpkgstatus= pkg->status;
-    pkg->status= stat_halfconfigured;
+    pkg_set_status(pkg, stat_halfconfigured);
     modstatdb_note(pkg);
     push_cleanup(cu_prermremove, ~ehflag_normaltidy, NULL, 0, 2,
                  (void *)pkg, (void *)&oldpkgstatus);
@@ -173,7 +179,7 @@ void deferred_remove(struct pkginfo *pkg) {
                                 "remove", NULL);
 
     /* Will turn into ‘half-installed’ soon ... */
-    pkg->status = stat_unpacked;
+    pkg_set_status(pkg, stat_unpacked);
   }
 
   removal_bulk(pkg);
@@ -204,6 +210,33 @@ removal_bulk_remove_file(const char *filename, const char *filetype)
   debug(dbg_scripts, "removal_bulk info unlinked %s", filename);
 }
 
+static bool
+removal_bulk_file_is_shared(struct pkginfo *pkg, struct filenamenode *namenode)
+{
+  struct filepackages_iterator *iter;
+  struct pkginfo *otherpkg;
+  bool shared = false;
+
+  if (pkgset_installed_instances(pkg->set) <= 1)
+    return false;
+
+  iter = filepackages_iter_new(namenode);
+  while ((otherpkg = filepackages_iter_next(iter))) {
+    if (otherpkg == pkg)
+      continue;
+    if (otherpkg->set != pkg->set)
+      continue;
+
+    debug(dbg_eachfiledetail, "removal_bulk file shared with %s, skipping",
+          pkg_name(otherpkg, pnaw_always));
+    shared = true;
+    break;
+  }
+  filepackages_iter_free(iter);
+
+  return shared;
+}
+
 static void
 removal_bulk_remove_files(struct pkginfo *pkg)
 {
@@ -214,7 +247,7 @@ removal_bulk_remove_files(struct pkginfo *pkg)
   static struct varbuf fnvb;
   struct stat stab;
 
-    pkg->status= stat_halfinstalled;
+    pkg_set_status(pkg, stat_halfinstalled);
     modstatdb_note(pkg);
     push_checkpoint(~ehflag_bombout, ehflag_normaltidy);
 
@@ -224,43 +257,28 @@ removal_bulk_remove_files(struct pkginfo *pkg)
       struct filenamenode *usenode;
       bool is_dir;
 
-      debug(dbg_eachfile, "removal_bulk `%s' flags=%o",
+      debug(dbg_eachfile, "removal_bulk '%s' flags=%o",
             namenode->name, namenode->flags);
 
-      usenode = namenodetouse(namenode, pkg);
+      usenode = namenodetouse(namenode, pkg, &pkg->installed);
+
       varbuf_reset(&fnvb);
       varbuf_add_str(&fnvb, instdir);
       varbuf_add_str(&fnvb, usenode->name);
       varbuf_end_str(&fnvb);
-      before = fnvb.used;
-
-      is_dir = (!stat(fnvb.buf, &stab) && S_ISDIR(stab.st_mode));
-
-      /* Multi-arch: same can share files that we don't want to remove.
-       * We just want to forget about them. It also holds true for shared
-       * conffiles. */
-      if (pkg->installed.multiarch == multiarch_same && !is_dir) {
-        struct filepackages_iterator *iter;
-        struct pkginfo *otherpkg;
-        bool shared = false;
-
-        iter = filepackages_iter_new(namenode);
-        while ((otherpkg = filepackages_iter_next(iter))) {
-          if (otherpkg == pkg || otherpkg->set != pkg->set)
-            continue;
-          debug(dbg_eachfiledetail, "file shared with %s, skipping",
-                pkg_describe(otherpkg, pdo_always));
-          shared = true;
-          break;
-        }
-        filepackages_iter_free(iter);
-        if (shared)
-          continue;
-      }
+      before= fnvb.used;
+
+      is_dir = stat(fnvb.buf, &stab) == 0 && S_ISDIR(stab.st_mode);
 
-      /* Non-shared conffiles are kept */
+      /* A pkgset can share files between its instances that we
+       * don't want to remove, we just want to forget them. This
+       * applies to shared conffiles too. */
+      if (!is_dir && removal_bulk_file_is_shared(pkg, namenode))
+        continue;
+
+      /* Non-shared conffiles are kept. */
       if (namenode->flags & fnnf_old_conff) {
-        push_leftover(&leftover,namenode);
+        push_leftover(&leftover, namenode);
         continue;
       }
 
@@ -269,14 +287,14 @@ removal_bulk_remove_files(struct pkginfo *pkg)
       varbuf_trunc(&fnvb, before);
       varbuf_add_str(&fnvb, DPKGTEMPEXT);
       varbuf_end_str(&fnvb);
-      debug(dbg_eachfiledetail, "removal_bulk cleaning temp `%s'", fnvb.buf);
+      debug(dbg_eachfiledetail, "removal_bulk cleaning temp '%s'", fnvb.buf);
 
       ensure_pathname_nonexisting(fnvb.buf);
 
       varbuf_trunc(&fnvb, before);
       varbuf_add_str(&fnvb, DPKGNEWEXT);
       varbuf_end_str(&fnvb);
-      debug(dbg_eachfiledetail, "removal_bulk cleaning new `%s'", fnvb.buf);
+      debug(dbg_eachfiledetail, "removal_bulk cleaning new '%s'", fnvb.buf);
       ensure_pathname_nonexisting(fnvb.buf);
 
       varbuf_trunc(&fnvb, before);
@@ -297,17 +315,18 @@ removal_bulk_remove_files(struct pkginfo *pkg)
         if (dir_is_used_by_others(namenode, pkg))
           continue;
       }
-      debug(dbg_eachfiledetail, "removal_bulk removing `%s'", fnvb.buf);
+      debug(dbg_eachfiledetail, "removal_bulk removing '%s'", fnvb.buf);
       if (!rmdir(fnvb.buf) || errno == ENOENT || errno == ELOOP) continue;
       if (errno == ENOTEMPTY || errno == EEXIST) {
-	debug(dbg_eachfiledetail, "removal_bulk `%s' was not empty, will try again later",
+        debug(dbg_eachfiledetail,
+              "removal_bulk '%s' was not empty, will try again later",
 	      fnvb.buf);
         push_leftover(&leftover,namenode);
         continue;
       } else if (errno == EBUSY || errno == EPERM) {
         warning(_("while removing %.250s, unable to remove directory '%.250s': "
                   "%s - directory may be a mount point?"),
-                pkg_describe(pkg, pdo_foreign), namenode->name, strerror(errno));
+                pkg_name(pkg, pnaw_nonambig), namenode->name, strerror(errno));
         push_leftover(&leftover,namenode);
         continue;
       } else if (errno == EINVAL && strcmp(usenode->name, "/.") == 0) {
@@ -317,7 +336,7 @@ removal_bulk_remove_files(struct pkginfo *pkg)
         continue;
       }
       if (errno != ENOTDIR) ohshite(_("cannot remove `%.250s'"),fnvb.buf);
-      debug(dbg_eachfiledetail, "removal_bulk unlinking `%s'", fnvb.buf);
+      debug(dbg_eachfiledetail, "removal_bulk unlinking '%s'", fnvb.buf);
       if (secure_unlink(fnvb.buf))
         ohshite(_("unable to securely remove '%.250s'"), fnvb.buf);
     }
@@ -325,15 +344,15 @@ removal_bulk_remove_files(struct pkginfo *pkg)
     maintainer_script_installed(pkg, POSTRMFILE, "post-removal",
                                 "remove", NULL);
 
-    trig_parse_ci(pkgadminfile(pkg, &pkg->installed, TRIGGERSCIFILE),
-                  trig_cicb_interest_delete, NULL, pkg);
+    trig_parse_ci(pkg_infodb_get_file(pkg, &pkg->installed, TRIGGERSCIFILE),
+                  trig_cicb_interest_delete, NULL, pkg, &pkg->installed);
     trig_file_interests_save();
 
     debug(dbg_general, "removal_bulk cleaning info directory");
     pkg_infodb_foreach(pkg, &pkg->installed, removal_bulk_remove_file);
-    dir_sync_path(pkgadmindir());
+    dir_sync_path(pkg_infodb_get_dir());
 
-    pkg->status= stat_configfiles;
+    pkg_set_status(pkg, stat_configfiles);
     pkg->installed.essential = false;
     modstatdb_note(pkg);
     push_checkpoint(~ehflag_bombout, ehflag_normaltidy);
@@ -357,7 +376,7 @@ static void removal_bulk_remove_leftover_dirs(struct pkginfo *pkg) {
   while ((namenode= reversefilelist_next(&rlistit))) {
     struct filenamenode *usenode;
 
-    debug(dbg_eachfile, "removal_bulk `%s' flags=%o",
+    debug(dbg_eachfile, "removal_bulk '%s' flags=%o",
           namenode->name, namenode->flags);
     if (namenode->flags & fnnf_old_conff) {
       /* This can only happen if removal_bulk_remove_configfiles() got
@@ -367,7 +386,7 @@ static void removal_bulk_remove_leftover_dirs(struct pkginfo *pkg) {
       continue;
     }
 
-    usenode = namenodetouse(namenode, pkg);
+    usenode = namenodetouse(namenode, pkg, &pkg->installed);
     trig_file_activate(usenode, pkg);
 
     varbuf_reset(&fnvb);
@@ -388,17 +407,17 @@ static void removal_bulk_remove_leftover_dirs(struct pkginfo *pkg) {
         continue;
     }
 
-    debug(dbg_eachfiledetail, "removal_bulk removing `%s'", fnvb.buf);
+    debug(dbg_eachfiledetail, "removal_bulk removing '%s'", fnvb.buf);
     if (!rmdir(fnvb.buf) || errno == ENOENT || errno == ELOOP) continue;
     if (errno == ENOTEMPTY || errno == EEXIST) {
       warning(_("while removing %.250s, directory '%.250s' not empty so not removed."),
-              pkg_describe(pkg, pdo_foreign), namenode->name);
+              pkg_name(pkg, pnaw_nonambig), namenode->name);
       push_leftover(&leftover,namenode);
       continue;
     } else if (errno == EBUSY || errno == EPERM) {
       warning(_("while removing %.250s, unable to remove directory '%.250s': "
                 "%s - directory may be a mount point?"),
-              pkg_describe(pkg, pdo_foreign), namenode->name, strerror(errno));
+              pkg_name(pkg, pnaw_nonambig), namenode->name, strerror(errno));
       push_leftover(&leftover,namenode);
       continue;
     } else if (errno == EINVAL && strcmp(usenode->name, "/.") == 0) {
@@ -440,8 +459,8 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
   const char *const *ext;
 
     printf(_("Purging configuration files for %s ...\n"),
-           pkg_describe(pkg, pdo_foreign));
-    log_action("purge", pkg);
+           pkg_name(pkg, pnaw_nonambig));
+    log_action("purge", pkg, &pkg->installed);
     trig_activate_packageprocessing(pkg);
 
     /* We may have modified this above. */
@@ -449,7 +468,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
 
     /* We're about to remove the configuration, so remove the note
      * about which version it was ... */
-    blankversion(&pkg->configversion);
+    dpkg_version_blank(&pkg->configversion);
     modstatdb_note(pkg);
 
     /* Remove from our list any conffiles that aren't ours any more or
@@ -460,7 +479,8 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
            searchfile && strcmp(searchfile->namenode->name,conff->name);
            searchfile= searchfile->next);
       if (!searchfile) {
-        debug(dbg_conff,"removal_bulk conffile not ours any more `%s'",conff->name);
+        debug(dbg_conff, "removal_bulk conffile not ours any more '%s'",
+              conff->name);
         *lconffp= conff->next;
       } else if (searchfile->namenode->divert &&
                  (searchfile->namenode->divert->camefrom ||
@@ -470,7 +490,8 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
               conff->name);
         *lconffp= conff->next;
       } else {
-        debug(dbg_conffdetail,"removal_bulk set to new conffile `%s'",conff->name);
+        debug(dbg_conffdetail, "removal_bulk set to new conffile '%s'",
+              conff->name);
         conff->hash = NEWCONFFILEFLAG;
         lconffp= &conff->next;
       }
@@ -485,7 +506,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
       }
       varbuf_reset(&fnvb);
       r= conffderef(pkg, &fnvb, conff->name);
-      debug(dbg_conffdetail, "removal_bulk conffile `%s' (= `%s')",
+      debug(dbg_conffdetail, "removal_bulk conffile '%s' (= '%s')",
             conff->name, r == -1 ? "<r==-1>" : fnvb.buf);
       if (r == -1) continue;
       conffnameused = fnvb.used;
@@ -514,13 +535,14 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
       conffbasenamelen= strlen(++p);
       conffbasename= fnvb.buf+conffnameused-conffbasenamelen;
       while ((de = readdir(dsd)) != NULL) {
-        debug(dbg_stupidlyverbose, "removal_bulk conffile dsd entry=`%s'"
-              " conffbasename=`%s' conffnameused=%d conffbasenamelen=%d",
+        debug(dbg_stupidlyverbose, "removal_bulk conffile dsd entry='%s'"
+              " conffbasename='%s' conffnameused=%d conffbasenamelen=%d",
               de->d_name, conffbasename, conffnameused, conffbasenamelen);
-        if (!strncmp(de->d_name,conffbasename,conffbasenamelen)) {
+        if (strncmp(de->d_name, conffbasename, conffbasenamelen) == 0) {
           debug(dbg_stupidlyverbose, "removal_bulk conffile dsd entry starts right");
           for (ext= removeconffexts; *ext; ext++)
-            if (!strcmp(*ext,de->d_name+conffbasenamelen)) goto yes_remove;
+            if (strcmp(*ext, de->d_name + conffbasenamelen) == 0)
+              goto yes_remove;
           p= de->d_name+conffbasenamelen;
           if (*p++ == '~') {
             while (*p && cisdigit(*p)) p++;
@@ -529,8 +551,8 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
         }
         debug(dbg_stupidlyverbose, "removal_bulk conffile dsd entry starts wrong");
         if (de->d_name[0] == '#' &&
-            !strncmp(de->d_name+1,conffbasename,conffbasenamelen) &&
-            !strcmp(de->d_name+1+conffbasenamelen,"#"))
+            strncmp(de->d_name + 1, conffbasename, conffbasenamelen) == 0 &&
+            strcmp(de->d_name + 1 + conffbasenamelen, "#") == 0)
           goto yes_remove;
         debug(dbg_stupidlyverbose, "removal_bulk conffile dsd entry not it");
         continue;
@@ -538,7 +560,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
         varbuf_trunc(&removevb, removevbbase);
         varbuf_add_str(&removevb, de->d_name);
         varbuf_end_str(&removevb);
-        debug(dbg_conffdetail, "removal_bulk conffile dsd entry removing `%s'",
+        debug(dbg_conffdetail, "removal_bulk conffile dsd entry removing '%s'",
               removevb.buf);
         if (unlink(removevb.buf) && errno != ENOENT && errno != ENOTDIR)
           ohshite(_("cannot remove old backup config file `%.250s' (of `%.250s')"),
@@ -566,7 +588,7 @@ static void removal_bulk_remove_configfiles(struct pkginfo *pkg) {
 void removal_bulk(struct pkginfo *pkg) {
   bool foundpostrm;
 
-  debug(dbg_general, "removal_bulk package %s", pkg_describe(pkg, pdo_foreign));
+  debug(dbg_general, "removal_bulk package %s", pkg_name(pkg, pnaw_always));
 
   if (pkg->status == stat_halfinstalled || pkg->status == stat_unpacked) {
     removal_bulk_remove_files(pkg);
@@ -580,9 +602,9 @@ void removal_bulk(struct pkginfo *pkg) {
     /* If there are no config files and no postrm script then we
      * go straight into ‘purge’.  */
     debug(dbg_general, "removal_bulk no postrm, no conffiles, purging");
-    pkg->want= want_purge;
 
-    blankversion(&pkg->configversion);
+    pkg_set_want(pkg, want_purge);
+    dpkg_version_blank(&pkg->configversion);
   } else if (pkg->want == want_purge) {
 
     removal_bulk_remove_configfiles(pkg);
@@ -596,27 +618,27 @@ void removal_bulk(struct pkginfo *pkg) {
     /* Retry empty directories, and warn on any leftovers that aren't. */
     removal_bulk_remove_leftover_dirs(pkg);
 
-    filename = pkgadminfile(pkg, &pkg->installed, LISTFILE);
-    debug(dbg_general, "removal_bulk purge done, removing list `%s'",
+    filename = pkg_infodb_get_file(pkg, &pkg->installed, LISTFILE);
+    debug(dbg_general, "removal_bulk purge done, removing list '%s'",
           filename);
     if (unlink(filename) && errno != ENOENT)
       ohshite(_("cannot remove old files list"));
 
-    filename = pkgadminfile(pkg, &pkg->installed, POSTRMFILE);
-    debug(dbg_general, "removal_bulk purge done, removing postrm `%s'",
+    filename = pkg_infodb_get_file(pkg, &pkg->installed, POSTRMFILE);
+    debug(dbg_general, "removal_bulk purge done, removing postrm '%s'",
           filename);
     if (unlink(filename) && errno != ENOENT)
       ohshite(_("can't remove old postrm script"));
 
-    pkg->status= stat_notinstalled;
-    pkg->want = want_unknown;
+    pkg_set_status(pkg, stat_notinstalled);
+    pkg_set_want(pkg, want_unknown);
 
     /* This will mess up reverse links, but if we follow them
      * we won't go back because pkg->status is stat_notinstalled. */
-    pkgbin_blank(&pkg->installed, true);
+    pkgbin_blank(&pkg->installed);
   }
 
-  pkg->eflag = eflag_ok;
+  pkg_reset_eflags(pkg);
   modstatdb_note(pkg);
 
   debug(dbg_general, "removal done");
diff --git a/src/select.c b/src/select.c
index d04ee98..110f07d 100644
--- a/src/select.c
+++ b/src/select.c
@@ -3,6 +3,7 @@
  * select.c - by-hand (rather than dselect-based) package selection
  *
  * Copyright © 1995,1996 Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2006,2008-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2011 Linaro Limited
  * Copyright © 2011 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -33,19 +34,20 @@
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
 #include <dpkg/pkg-array.h>
+#include <dpkg/pkg-show.h>
 #include <dpkg/pkg-spec.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "filesdb.h"
 #include "infodb.h"
 #include "main.h"
 
 static void getsel1package(struct pkginfo *pkg) {
-  int l;
   const char *pkgname;
+  int l;
 
   if (pkg->want == want_unknown) return;
-  pkgname = pkg_describe(pkg, pdo_foreign);
+  pkgname = pkg_name(pkg, pnaw_nonambig);
   l = strlen(pkgname);
   l >>= 3;
   l = 6 - l;
@@ -61,14 +63,11 @@ getselections(const char *const *argv)
   struct pkginfo *pkg;
   const char *thisarg;
   int i, found;
-  enum modstatdb_rw msdb_status;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_patterns);
 
-  msdb_status = modstatdb_open(msdbrw_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_readonly);
 
   pkg_array_init_from_db(&array);
-  pkg_array_sort(&array, pkg_sorter_by_name);
+  pkg_array_sort(&array, pkg_sorter_by_nonambig_name_arch);
 
   if (!*argv) {
     for (i = 0; i < array.n_pkgs; i++) {
@@ -78,8 +77,12 @@ getselections(const char *const *argv)
     }
   } else {
     while ((thisarg= *argv++)) {
+      struct pkg_spec pkgspec;
+
       found= 0;
+      pkg_spec_init(&pkgspec, psf_patterns | psf_arch_def_wildcard);
       pkg_spec_parse(&pkgspec, thisarg);
+
       for (i = 0; i < array.n_pkgs; i++) {
         pkg = array.pkgs[i];
         if (!pkg_spec_match_pkg(&pkgspec, pkg, &pkg->installed))
@@ -88,8 +91,9 @@ getselections(const char *const *argv)
       }
       if (!found)
         fprintf(stderr,_("No packages found matching %s.\n"),thisarg);
+
+      pkg_spec_destroy(&pkgspec);
     }
-    pkg_spec_reset(&pkgspec);
   }
 
   m_output(stdout, _("<standard output>"));
@@ -105,21 +109,20 @@ setselections(const char *const *argv)
 {
   const struct namevalue *nv;
   struct pkginfo *pkg;
-  const char *e;
   int c, lno;
   struct varbuf namevb = VARBUF_INIT;
   struct varbuf selvb = VARBUF_INIT;
-  enum modstatdb_rw msdb_status;
-  struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_write | msdbrw_available_readonly);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_write | msdbrw_available_readonly);
+  pkg_infodb_upgrade();
 
   lno= 1;
   for (;;) {
+    struct dpkg_error err;
+
     do { c= getchar(); if (c == '\n') lno++; } while (c != EOF && isspace(c));
     if (c == EOF) break;
     if (c == '#') {
@@ -154,20 +157,25 @@ setselections(const char *const *argv)
       if (!isspace(c))
         ohshit(_("unexpected data after package and selection at line %d"),lno);
     }
-    pkg_spec_parse(&pkgspec, namevb.buf);
-    e = pkg_spec_is_illegal(&pkgspec);
-    if (e) ohshit(_("illegal package name at line %d: %.250s"),lno,e);
+    pkg = pkg_spec_parse_pkg(namevb.buf, &err);
+    if (pkg == NULL)
+      ohshit(_("illegal package name at line %d: %.250s"), lno, err.str);
+
+    if (!pkg_is_informative(pkg, &pkg->installed) &&
+        !pkg_is_informative(pkg, &pkg->available)) {
+      warning(_("package not in database at line %d: %.250s"), lno, namevb.buf);
+      continue;
+    }
 
     nv = namevalue_find_by_name(wantinfos, selvb.buf);
     if (nv == NULL)
       ohshit(_("unknown wanted status at line %d: %.250s"), lno, selvb.buf);
-    pkg = pkg_spec_find_pkg(&pkgspec, namevb.buf);
-    pkg->want = nv->value;
+
+    pkg_set_want(pkg, nv->value);
     if (c == EOF) break;
     lno++;
   }
   if (ferror(stdin)) ohshite(_("read error on standard input"));
-  pkg_spec_reset(&pkgspec);
   modstatdb_shutdown();
   varbuf_destroy(&namevb);
   varbuf_destroy(&selvb);
@@ -180,18 +188,17 @@ clearselections(const char *const *argv)
 {
   struct pkgiterator *it;
   struct pkginfo *pkg;
-  enum modstatdb_rw msdb_status;
 
   if (*argv)
     badusage(_("--%s takes no arguments"), cipaction->olong);
 
-  msdb_status = modstatdb_open(msdbrw_write);
-  pkg_infodb_init(msdb_status);
+  modstatdb_open(msdbrw_write);
+  pkg_infodb_upgrade();
 
   it = pkg_db_iter_new();
   while ((pkg = pkg_db_iter_next_pkg(it))) {
     if (!pkg->installed.essential)
-      pkg->want = want_deinstall;
+      pkg_set_want(pkg, want_deinstall);
   }
   pkg_db_iter_free(it);
 
diff --git a/src/statcmd.c b/src/statcmd.c
index 9718201..02983bf 100644
--- a/src/statcmd.c
+++ b/src/statcmd.c
@@ -43,22 +43,19 @@
 #include <dpkg/path.h>
 #include <dpkg/dir.h>
 #include <dpkg/glob.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "main.h"
 #include "filesdb.h"
 
-const char thisname[] = "dpkg-statoverride";
-const char printforhelp[] = N_("Use --help for help about querying packages.");
+static const char printforhelp[] = N_(
+"Use --help for help about overriding file stat information.");
 
 static void DPKG_ATTR_NORET
 printversion(const struct cmdinfo *cip, const char *value)
 {
-	printf(_("Debian %s version %s.\n"), thisname, DPKG_VERSION_ARCH);
-
-	printf(_(
-"Copyright (C) 2000, 2001 Wichert Akkerman.\n"
-"Copyright (C) 2006-2009 Guillem Jover.\n"));
+	printf(_("Debian %s version %s.\n"), dpkg_get_progname(),
+	       DPKG_VERSION_ARCH);
 
 	printf(_(
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -74,7 +71,7 @@ usage(const struct cmdinfo *cip, const char *value)
 {
 	printf(_(
 "Usage: %s [<option> ...] <command>\n"
-"\n"), thisname);
+"\n"), dpkg_get_progname());
 
 	printf(_(
 "Commands:\n"
@@ -192,43 +189,28 @@ statdb_node_print(FILE *out, struct filenamenode *file)
 static void
 statdb_write(void)
 {
-	char *dbname, *dbname_new, *dbname_old;
-	FILE *dbfile;
-	struct fileiterator *i;
+	char *dbname;
+	struct atomic_file *dbfile;
+	struct fileiterator *iter;
 	struct filenamenode *file;
 
 	dbname = dpkg_db_get_path(STATOVERRIDEFILE);
-	m_asprintf(&dbname_new, "%s%s", dbname, NEWDBEXT);
-	m_asprintf(&dbname_old, "%s%s", dbname, OLDDBEXT);
-
-	dbfile = fopen(dbname_new, "w");
-	if (!dbfile)
-		ohshite(_("cannot open new statoverride file"));
-
-	i = iterfilestart();
-	while ((file = iterfilenext(i)))
-		statdb_node_print(dbfile, file);
-	iterfileend(i);
-
-	if (fflush(dbfile))
-		ohshite(_("unable to flush file '%s'"), dbname_new);
-	if (fsync(fileno(dbfile)))
-		ohshite(_("unable to sync file '%s'"), dbname_new);
-	fclose(dbfile);
-
-	chmod(dbname_new, 0644);
-	if (unlink(dbname_old) && errno != ENOENT)
-		ohshite(_("error removing statoverride-old"));
-	if (link(dbname, dbname_old) && errno != ENOENT)
-		ohshite(_("error creating new statoverride-old"));
-	if (rename(dbname_new, dbname))
-		ohshite(_("error installing new statoverride"));
+	dbfile = atomic_file_new(dbname, aff_backup);
+	atomic_file_open(dbfile);
+
+	iter = files_db_iter_new();
+	while ((file = files_db_iter_next(iter)))
+		statdb_node_print(dbfile->fp, file);
+	files_db_iter_free(iter);
+
+	atomic_file_sync(dbfile);
+	atomic_file_close(dbfile);
+	atomic_file_commit(dbfile);
+	atomic_file_free(dbfile);
 
 	dir_sync_path(dpkg_db_get_dir());
 
 	free(dbname);
-	free(dbname_new);
-	free(dbname_old);
 }
 
 static int
@@ -242,7 +224,7 @@ statoverride_add(const char *const *argv)
 	struct file_stat **filestat;
 
 	if (!user || !group || !mode || !path || argv[4])
-		badusage(_("--add needs four arguments"));
+		badusage(_("--%s needs four arguments"), cipaction->olong);
 
 	if (strchr(path, '\n'))
 		badusage(_("file may not contain newlines"));
@@ -312,7 +294,7 @@ statoverride_remove(const char *const *argv)
 static int
 statoverride_list(const char *const *argv)
 {
-	struct fileiterator *i;
+	struct fileiterator *iter;
 	struct filenamenode *file;
 	const char *thisarg;
 	struct glob_node *glob_list = NULL;
@@ -326,8 +308,8 @@ statoverride_list(const char *const *argv)
 	if (glob_list == NULL)
 		glob_list_prepend(&glob_list, m_strdup("*"));
 
-	i = iterfilestart();
-	while ((file = iterfilenext(i))) {
+	iter = files_db_iter_new();
+	while ((file = files_db_iter_next(iter))) {
 		struct glob_node *g;
 
 		for (g = glob_list; g; g = g->next) {
@@ -338,7 +320,7 @@ statoverride_list(const char *const *argv)
 			}
 		}
 	}
-	iterfileend(i);
+	files_db_iter_free(iter);
 
 	glob_list_free(glob_list);
 
@@ -368,8 +350,9 @@ main(int argc, const char *const *argv)
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
+	dpkg_set_progname("dpkg-statoverride");
 	standard_startup();
-	myopt(&argv, cmdinfos);
+	myopt(&argv, cmdinfos, printforhelp);
 
 	admindir = dpkg_db_set_dir(admindir);
 
diff --git a/src/statdb.c b/src/statdb.c
index 21eeb5f..f64e89b 100644
--- a/src/statdb.c
+++ b/src/statdb.c
@@ -48,7 +48,7 @@ static char *statoverridename;
 uid_t
 statdb_parse_uid(const char *str)
 {
-	char* endptr;
+	char *endptr;
 	uid_t uid;
 
 	if (str[0] == '#') {
@@ -59,7 +59,7 @@ statdb_parse_uid(const char *str)
 			ohshit(_("syntax error: invalid uid in statoverride file"));
 		uid = (uid_t)value;
 	} else {
-		struct passwd* pw = getpwnam(str);
+		struct passwd *pw = getpwnam(str);
 		if (pw == NULL)
 			ohshit(_("syntax error: unknown user '%s' in statoverride file"),
 			       str);
@@ -72,7 +72,7 @@ statdb_parse_uid(const char *str)
 gid_t
 statdb_parse_gid(const char *str)
 {
-	char* endptr;
+	char *endptr;
 	gid_t gid;
 
 	if (str[0] == '#') {
@@ -83,7 +83,7 @@ statdb_parse_gid(const char *str)
 			ohshit(_("syntax error: invalid gid in statoverride file"));
 		gid = (gid_t)value;
 	} else {
-		struct group* gr = getgrnam(str);
+		struct group *gr = getgrnam(str);
 		if (gr == NULL)
 			ohshit(_("syntax error: unknown group '%s' in statoverride file"),
 			       str);
@@ -96,7 +96,7 @@ statdb_parse_gid(const char *str)
 mode_t
 statdb_parse_mode(const char *str)
 {
-	char* endptr;
+	char *endptr;
 	long int mode;
 
 	mode = strtol(str, &endptr, 8);
@@ -215,7 +215,7 @@ ensure_statoverrides(void)
 			       thisline);
 		fnn->statoverride = fso;
 
-		/* Moving on.. */
+		/* Moving on... */
 		thisline = nextline;
 	}
 
diff --git a/src/t/100_dpkg_divert.t b/src/t/100_dpkg_divert.t
index 29e2001..f1e2775 100644
--- a/src/t/100_dpkg_divert.t
+++ b/src/t/100_dpkg_divert.t
@@ -33,11 +33,13 @@ if (! -x "@dd") {
     exit(0);
 }
 
-plan tests => 235;
+plan tests => 257;
 
 sub cleanup {
     system("rm -rf $tmpdir && mkdir -p $testdir");
-    system("mkdir -p $admindir/updates && touch $admindir/status");
+    system("mkdir -p $admindir/updates");
+    system("rm -f $admindir/status && touch $admindir/status");
+    system("rm -rf $admindir/info && mkdir -p $admindir/info");
 }
 
 sub install_diversions {
@@ -47,6 +49,27 @@ sub install_diversions {
     close(O);
 }
 
+sub install_filelist {
+    my ($pkg, $arch, @files) = @_;
+    open(L, "> $admindir/info/$pkg.list");
+    for my $file (@files) {
+        print L "$file\n";
+    }
+    close(L);
+    # Only installed packages have their files list considered.
+    open(S, ">> $admindir/status");
+    print S <<EOF;
+Package: $pkg
+Status: install ok installed
+Version: 0
+Architecture: $arch
+Maintainer: dummy
+Description: dummy
+
+EOF
+    close(S);
+}
+
 sub call {
     my ($prog, $args, %opts) = @_;
 
@@ -132,13 +155,14 @@ sub call_divert_badusage {
 
 call_divert(['--help'], expect_stdout_like => $usagere,
             expect_stderr => '');
-call_divert(['--version'], expect_stdout_like => qr/.*dpkg-divert.*Copyright.*free software.*/s,
+call_divert(['--version'], expect_stdout_like => qr/.*dpkg-divert.*free software.*/s,
             expect_stderr => '');
 
 call_divert_badusage(['--jachsmitbju'], qr/unknown option/);
 call_divert_badusage(['--add', '--remove'], qr/(conflicting|two).*remove.*add.*/s);
 call_divert_badusage(['--divert'], qr/(takes a value|needs.*argument)/);
-call_divert_badusage(['--divert', "foo\nbar"], qr/newline/);
+call_divert_badusage(['--divert', "foo"], qr/absolute/);
+call_divert_badusage(['--divert', "/foo\nbar"], qr/newline/);
 call_divert_badusage(['--package'], qr/(takes a value|needs.*argument)/);
 call_divert_badusage(['--package', "foo\nbar"], qr/newline/);
 
@@ -147,9 +171,17 @@ install_diversions('');
 call_divert_badusage(['--add',], qr/needs a single argument/);
 call_divert_badusage(['--add', 'foo'], qr/absolute/);
 call_divert_badusage(['--add', "/foo\nbar"], qr/newline/);
-call_divert_badusage(['--add', "/etc"], qr/director(y|ies)/);
+call_divert_badusage(['--add', "$testdir"], qr/director(y|ies)/);
 call_divert_badusage(['--add', "--divert", "bar", "/foo/bar"], qr/absolute/);
 call_divert_badusage(['--remove'], qr/needs a single argument/);
+call_divert_badusage(['--remove', 'foo'], qr/absolute/);
+call_divert_badusage(['--remove', "/foo\nbar"], qr/newline/);
+call_divert_badusage(['--listpackage'], qr/needs a single argument/);
+call_divert_badusage(['--listpackage', 'foo'], qr/absolute/);
+call_divert_badusage(['--listpackage', "/foo\nbar"], qr/newline/);
+call_divert_badusage(['--truename'], qr/needs a single argument/);
+call_divert_badusage(['--truename', 'foo'], qr/absolute/);
+call_divert_badusage(['--truename', "/foo\nbar"], qr/newline/);
 call([@dd, '--admindir'], [],
      expect_failure => 1, expect_stderr_like => qr/(takes a value|needs.*argument)/);
 
@@ -212,13 +244,11 @@ dash
 :
 EOF
 
-call_divert(['--listpackage'], expect_failure => 1);
 call_divert(['--listpackage', 'foo', 'bar'], expect_failure => 1);
 call_divert(['--listpackage', '/bin/sh'], expect_stdout => "dash\n", expect_stderr => '');
 call_divert(['--listpackage', '/bin/true'], expect_stdout => "LOCAL\n", expect_stderr => '');
 call_divert(['--listpackage', '/bin/false'], expect_stdout => '', expect_stderr => '');
 
-call_divert(['--truename'], expect_failure => 1);
 call_divert(['--truename', '/bin/sh'], expect_stdout => "/bin/sh.distrib\n", expect_stderr => '');
 call_divert(['--truename', '/bin/sh.distrib'], expect_stdout => "/bin/sh.distrib\n", expect_stderr => '');
 call_divert(['--truename', '/bin/something'], expect_stdout => "/bin/something\n", expect_stderr => '');
@@ -385,6 +415,24 @@ EOF
 
 cleanup();
 
+note("Adding diversion of file owned by --package");
+
+install_filelist("coreutils", "i386", "$testdir/foo");
+install_diversions('');
+system("touch $testdir/foo");
+
+call_divert(['--quiet', '--rename', '--add', '--package', 'coreutils', "$testdir/foo"],
+            expect_stderr => '', expect_stdout => '');
+ok(-e "$testdir/foo", "foo not renamed");
+ok(!-e "$testdir/foo.distrib", "foo renamed");
+diversions_eq(<<EOF);
+$testdir/foo
+$testdir/foo.distrib
+coreutils
+EOF
+
+cleanup();
+
 note("Remove diversions");
 
 install_diversions('');
@@ -486,7 +534,7 @@ cleanup();
 note("Corrupted divertions db handling");
 
 SKIP: {
-    skip "running under fakeroot", 3, if (defined($ENV{FAKEROOTKEY}));
+    skip "running as root or similar", 3, if (defined($ENV{FAKEROOTKEY}) or $> == 0);
 
     # An inexistent diversions db file should not be considered a failure,
     # but a failure to open it should be.
@@ -515,7 +563,7 @@ call_divert_sort(['--list'], expect_failure => 1,
 cleanup();
 
 SKIP: {
-    skip "running under fakeroot", 10, if (defined($ENV{FAKEROOTKEY}));
+    skip "running as root or similar", 10, if (defined($ENV{FAKEROOTKEY}) or $> == 0);
 
     note("R/O directory");
 
@@ -549,7 +597,7 @@ note("Errors during saving diversions db");
 install_diversions('');
 
 SKIP: {
-    skip "running under fakeroot", 4, if (defined($ENV{FAKEROOTKEY}));
+    skip "running as root or similar", 4, if (defined($ENV{FAKEROOTKEY}) or $> == 0);
 
     system("chmod 500 $admindir");
     call_divert(["$testdir/foo"], expect_failure => 1, expect_stderr_like => qr/create.*new/);
diff --git a/src/trigcmd.c b/src/trigcmd.c
index c75df7b..f3aa9ee 100644
--- a/src/trigcmd.c
+++ b/src/trigcmd.c
@@ -3,6 +3,7 @@
  *
  * Copyright © 2007 Canonical Ltd.
  * Written by Ian Jackson <ian@davenant.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -38,21 +39,19 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 #include <dpkg/trigdeferred.h>
 #include <dpkg/triglib.h>
 #include <dpkg/pkg-spec.h>
 
-const char thisname[] = "dpkg-trigger";
-
-const char printforhelp[] = N_(
+static const char printforhelp[] = N_(
 "Type dpkg-trigger --help for help about this utility.");
 
 static void DPKG_ATTR_NORET
 printversion(const struct cmdinfo *ci, const char *value)
 {
 	printf(_("Debian %s package trigger utility version %s.\n"),
-	       thisname, DPKG_VERSION_ARCH);
+	       dpkg_get_progname(), DPKG_VERSION_ARCH);
 
 	printf(_(
 "This is free software; see the GNU General Public License version 2 or\n"
@@ -69,7 +68,7 @@ usage(const struct cmdinfo *ci, const char *value)
 	printf(_(
 "Usage: %s [<options> ...] <trigger-name>\n"
 "       %s [<options> ...] <command>\n"
-"\n"), thisname, thisname);
+"\n"), dpkg_get_progname(), dpkg_get_progname());
 
 	printf(_(
 "Commands:\n"
@@ -113,10 +112,39 @@ yespackage(const char *awname)
 	trigdef_update_printf(" %s", awname);
 }
 
+static const char *
+parse_awaiter_package(void)
+{
+	struct dpkg_error err = DPKG_ERROR_INIT;
+	struct pkginfo *pkg;
+
+	if (bypackage == NULL) {
+		const char *pkgname, *archname;
+
+		pkgname = getenv("DPKG_MAINTSCRIPT_PACKAGE");
+		archname = getenv("DPKG_MAINTSCRIPT_ARCH");
+		if (pkgname == NULL || archname == NULL)
+			ohshit(_("must be called from a maintainer script"
+			         " (or with a --by-package option)"));
+
+		pkg = pkg_spec_find_pkg(pkgname, archname, &err);
+	} else if (strcmp(bypackage, "-") == 0) {
+		pkg = NULL;
+	} else {
+		pkg = pkg_spec_parse_pkg(bypackage, &err);
+	}
+
+	/* Normalize the bypackage name if there was no error. */
+	if (pkg)
+		bypackage = pkg_name(pkg, pnaw_nonambig);
+
+	return err.str;
+}
+
 static void
 tdm_add_trig_begin(const char *trig)
 {
-	ctrig = !strcmp(trig, activate);
+	ctrig = strcmp(trig, activate) == 0;
 	trigdef_update_printf("%s", trig);
 	if (!ctrig || done_trig)
 		return;
@@ -127,7 +155,7 @@ tdm_add_trig_begin(const char *trig)
 static void
 tdm_add_package(const char *awname)
 {
-	if (ctrig && !strcmp(awname, bypackage))
+	if (ctrig && strcmp(awname, bypackage) == 0)
 		return;
 	yespackage(awname);
 }
@@ -153,11 +181,11 @@ do_check(void)
 	switch (uf) {
 	case tdus_error_no_dir:
 		fprintf(stderr, _("%s: triggers data directory not yet created\n"),
-		        thisname);
+		        dpkg_get_progname());
 		exit(1);
 	case tdus_error_no_deferred:
 		fprintf(stderr, _("%s: trigger records not yet in existence\n"),
-		        thisname);
+		        dpkg_get_progname());
 		exit(1);
 	case tdus_ok:
 	case tdus_error_empty_deferred:
@@ -184,14 +212,14 @@ main(int argc, const char *const *argv)
 	int uf;
 	const char *badname;
 	enum trigdef_updateflags tduf;
-	struct pkg_spec pkgspec = PKG_SPEC_INIT(psf_def_native | psf_no_check);
 
 	setlocale(LC_ALL, "");
 	bindtextdomain(PACKAGE, LOCALEDIR);
 	textdomain(PACKAGE);
 
+	dpkg_set_progname("dpkg-trigger");
 	standard_startup();
-	myopt(&argv, cmdinfos);
+	myopt(&argv, cmdinfos, printforhelp);
 
 	admindir = dpkg_db_set_dir(admindir);
 
@@ -207,26 +235,10 @@ main(int argc, const char *const *argv)
 	if (!*argv || argv[1])
 		badusage(_("takes one argument, the trigger name"));
 
-	if (!bypackage) {
-		struct varbuf vb = VARBUF_INIT;
-		const char *pkg, *arch;
-		pkg = getenv("DPKG_MAINTSCRIPT_PACKAGE");
-		if (!pkg)
-			ohshit(_("must be called from a maintainer script"
-			         " (or with a --by-package option)"));
-		varbuf_add_str(&vb, pkg);
-		arch = getenv("DPKG_MAINTSCRIPT_ARCH");
-		if (arch)
-			varbuf_printf(&vb, ":%s", arch);
-		bypackage = varbuf_detach(&vb);
-	}
-	if (strcmp(bypackage, "-")) {
-		pkg_spec_parse(&pkgspec, bypackage);
-		badname = pkg_spec_is_illegal(&pkgspec);
-		if (badname)
-			ohshit(_("illegal awaited package name '%.250s': %.250s"),
-			       bypackage, badname);
-	}
+	badname = parse_awaiter_package();
+	if (badname)
+		ohshit(_("illegal awaited package name '%.250s': %.250s"),
+		       bypackage, badname);
 
 	activate = argv[0];
 	badname = trig_name_is_illegal(activate);
diff --git a/src/trigproc.c b/src/trigproc.c
index fd463f4..da0d4a0 100644
--- a/src/trigproc.c
+++ b/src/trigproc.c
@@ -4,6 +4,7 @@
  *
  * Copyright © 2007 Canonical Ltd
  * written by Ian Jackson <ian@chiark.greenend.org.uk>
+ * Copyright © 2008-2012 Guillem Jover <guillem@debian.org>
  *
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -31,11 +32,13 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
+#include <dpkg/pkg.h>
 #include <dpkg/pkg-queue.h>
 #include <dpkg/triglib.h>
 
 #include "main.h"
 #include "filesdb.h"
+#include "infodb.h"
 
 /*
  * Trigger processing algorithms:
@@ -97,14 +100,13 @@ trigproc_enqueue_deferred(struct pkginfo *pend)
 		return;
 	pend->clientdata->trigprocdeferred = pkg_queue_push(&deferred, pend);
 	debug(dbg_triggers, "trigproc_enqueue_deferred pend=%s",
-	      pkg_describe(pend, pdo_foreign));
+	      pkg_name(pend, pnaw_always));
 }
 
 void
 trigproc_run_deferred(void)
 {
 	jmp_buf ejbuf;
-	char *pkgname;
 
 	debug(dbg_triggers, "trigproc_run_deferred");
 	while (!pkg_queue_is_empty(&deferred)) {
@@ -114,20 +116,17 @@ trigproc_run_deferred(void)
 		if (!pkg)
 			continue;
 
-		pkgname = m_strdup(pkg_describe(pkg, pdo_foreign));
 		if (setjmp(ejbuf)) {
 			pop_error_context(ehflag_bombout);
-			free(pkgname);
 			continue;
 		}
 		push_error_context_jump(&ejbuf, print_error_perpackage,
-		                        pkgname);
+		                        pkg_name(pkg, pnaw_nonambig));
 
 		pkg->clientdata->trigprocdeferred = NULL;
 		trigproc(pkg);
 
 		pop_error_context(ehflag_normaltidy);
-		free(pkgname);
 	}
 }
 
@@ -138,10 +137,11 @@ void
 trig_activate_packageprocessing(struct pkginfo *pkg)
 {
 	debug(dbg_triggersdetail, "trigproc_activate_packageprocessing pkg=%s",
-	      pkg_describe(pkg, pdo_foreign));
+	      pkg_name(pkg, pnaw_always));
 
-	trig_parse_ci(pkgadminfile(pkg, &pkg->installed, TRIGGERSCIFILE), NULL,
-	              trig_cicb_statuschange_activate, pkg);
+	trig_parse_ci(pkg_infodb_get_file(pkg, &pkg->installed, TRIGGERSCIFILE),
+	              NULL, trig_cicb_statuschange_activate,
+	              pkg, &pkg->installed);
 }
 
 /*========== Actual trigger processing. ==========*/
@@ -182,7 +182,7 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	const char *sep;
 
 	debug(dbg_triggers, "check_triggers_cycle pnow=%s",
-	      pkg_describe(processing_now, pdo_foreign));
+	      pkg_name(processing_now, pnaw_always));
 
 	tcn = nfmalloc(sizeof(*tcn));
 	tcn->pkgs = NULL;
@@ -201,7 +201,7 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	pkg_db_iter_free(it);
 	if (!hare) {
 		debug(dbg_triggersdetail, "check_triggers_cycle pnow=%s first",
-		      pkg_describe(processing_now, pdo_foreign));
+		      pkg_name(processing_now, pnaw_always));
 		tcn->next = NULL;
 		hare = tortoise = tcn;
 		return NULL;
@@ -221,17 +221,20 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	for (tortoise_pkg = tortoise->pkgs;
 	     tortoise_pkg;
 	     tortoise_pkg = tortoise_pkg->next) {
-		const char *pnow_name, *tortoise_name;
-		pnow_name = pkg_describe(processing_now, pdo_foreign);
-		tortoise_name = pkg_describe(tortoise_pkg->pkg, pdo_foreign);
+		const char *processing_now_name, *tortoise_name;
+
+		processing_now_name = pkg_name(processing_now, pnaw_nonambig);
+		tortoise_name = pkg_name(tortoise_pkg->pkg, pnaw_nonambig);
+
 		debug(dbg_triggersdetail, "check_triggers_cycle pnow=%s tortoise=%s",
-		      pnow_name, tortoise_name);
+		      processing_now_name, tortoise_name);
 		for (tortoise_trig = tortoise_pkg->then_trigs;
 		     tortoise_trig;
 		     tortoise_trig = tortoise_trig->next) {
 			debug(dbg_triggersdetail,
 			      "check_triggers_cycle pnow=%s tortoise=%s"
-			      " tortoisetrig=%s", pnow_name, tortoise_name,
+			      " tortoisetrig=%s",
+			      processing_now_name, tortoise_name,
 			      tortoise_trig->name);
 			/* hare is now so we can just look up in the actual
 			 * data. */
@@ -241,15 +244,15 @@ check_trigger_cycle(struct pkginfo *processing_now)
 				debug(dbg_triggersstupid,
 				      "check_triggers_cycle pnow=%s tortoise=%s"
 				      " tortoisetrig=%s haretrig=%s",
-				      pnow_name, tortoise_name,
+				      processing_now_name, tortoise_name,
 				      tortoise_trig->name, hare_trig->name);
-				if (!strcmp(hare_trig->name, tortoise_trig->name))
+				if (strcmp(hare_trig->name, tortoise_trig->name) == 0)
 					goto found_in_hare;
 			}
 			/* Not found in hare, yay! */
 			debug(dbg_triggersdetail,
 			      "check_triggers_cycle pnow=%s tortoise=%s OK",
-			      pnow_name, tortoise_name);
+			      processing_now_name, tortoise_name);
 			return NULL;
 			found_in_hare:;
 		}
@@ -258,11 +261,11 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	 * progress. */
 	fprintf(stderr, _("%s: cycle found while processing triggers:\n chain of"
 	        " packages whose triggers are or may be responsible:\n"),
-	        thisname);
+	        dpkg_get_progname());
 	sep = "  ";
 	for (tcn = tortoise; tcn; tcn = tcn->next) {
 		fprintf(stderr, "%s%s", sep,
-		        pkg_describe(tcn->then_processed, pdo_foreign));
+		        pkg_name(tcn->then_processed, pnaw_nonambig));
 		sep = " -> ";
 	}
 	fprintf(stderr, _("\n" " packages' pending triggers which are"
@@ -271,7 +274,7 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	     tortoise_pkg;
 	     tortoise_pkg = tortoise_pkg->next) {
 		fprintf(stderr, "  %s",
-		        pkg_describe(tortoise_pkg->pkg, pdo_foreign));
+		        pkg_name(tortoise_pkg->pkg, pnaw_nonambig));
 		sep = ": ";
 		for (tortoise_trig = tortoise_pkg->then_trigs;
 		     tortoise_trig;
@@ -284,14 +287,14 @@ check_trigger_cycle(struct pkginfo *processing_now)
 	/* We give up on the _earliest_ package involved. */
 	giveup = tortoise->pkgs->pkg;
 	debug(dbg_triggers, "check_triggers_cycle pnow=%s giveup=%p",
-	      pkg_describe(processing_now, pdo_foreign),
-	      pkg_describe(giveup, pdo_foreign));
+	      pkg_name(processing_now, pnaw_always),
+	      pkg_name(giveup, pnaw_always));
 	assert(giveup->status == stat_triggersawaited ||
 	       giveup->status == stat_triggerspending);
-	giveup->status = stat_halfconfigured;
+	pkg_set_status(giveup, stat_halfconfigured);
 	modstatdb_note(giveup);
 	print_error_perpackage(_("triggers looping, abandoned"),
-	                       pkg_describe(giveup, pdo_foreign));
+	                       pkg_name(giveup, pnaw_nonambig));
 
 	return giveup;
 }
@@ -308,7 +311,7 @@ trigproc(struct pkginfo *pkg)
 	struct trigpend *tp;
 	struct pkginfo *gaveup;
 
-	debug(dbg_triggers, "trigproc %s", pkg_describe(pkg, pdo_foreign));
+	debug(dbg_triggers, "trigproc %s", pkg_name(pkg, pnaw_always));
 
 	if (pkg->clientdata->trigprocdeferred)
 		pkg->clientdata->trigprocdeferred->pkg = NULL;
@@ -323,8 +326,8 @@ trigproc(struct pkginfo *pkg)
 			return;
 
 		printf(_("Processing triggers for %s ...\n"),
-		       pkg_describe(pkg, pdo_foreign));
-		log_action("trigproc", pkg);
+		       pkg_name(pkg, pnaw_nonambig));
+		log_action("trigproc", pkg, &pkg->installed);
 
 		varbuf_reset(&namesarg);
 		for (tp = pkg->trigpend_head; tp; tp = tp->next) {
@@ -335,7 +338,7 @@ trigproc(struct pkginfo *pkg)
 
 		/* Setting the status to half-configured
 		 * causes modstatdb_note to clear pending triggers. */
-		pkg->status = stat_halfconfigured;
+		pkg_set_status(pkg, stat_halfconfigured);
 		modstatdb_note(pkg);
 
 		if (!f_noact) {
@@ -345,9 +348,12 @@ trigproc(struct pkginfo *pkg)
 		}
 
 		/* This is to cope if the package triggers itself: */
-		pkg->status = pkg->trigaw.head ? stat_triggersawaited :
-		              pkg->trigpend_head ? stat_triggerspending :
-		              stat_installed;
+		if (pkg->trigaw.head)
+			pkg_set_status(pkg, stat_triggersawaited);
+		else if (pkg->trigpend_head)
+			pkg_set_status(pkg, stat_triggerspending);
+		else
+			pkg_set_status(pkg, stat_installed);
 
 		post_postinst_tasks_core(pkg);
 	} else {
@@ -359,24 +365,28 @@ trigproc(struct pkginfo *pkg)
 /*========== Transitional global activation. ==========*/
 
 static void
-transitional_interest_callback_ro(const char *trig, void *user)
+transitional_interest_callback_ro(const char *trig, struct pkginfo *pkg,
+                                  struct pkgbin *pkgbin, enum trig_options opts)
 {
-	struct pkginfo *pend = user;
+	struct pkginfo *pend = pkg;
+	struct pkgbin *pendbin = pkgbin;
 
 	debug(dbg_triggersdetail,
 	      "trig_transitional_interest_callback trig=%s pend=%s",
-	      trig, pkg_describe(pend, pdo_foreign));
+	      trig, pkgbin_name(pend, pendbin, pnaw_always));
 	if (pend->status >= stat_triggersawaited)
 		trig_note_pend(pend, nfstrsave(trig));
 }
 
 static void
-transitional_interest_callback(const char *trig, void *user)
+transitional_interest_callback(const char *trig, struct pkginfo *pkg,
+                               struct pkgbin *pkgbin, enum trig_options opts)
 {
-	struct pkginfo *pend = user;
+	struct pkginfo *pend = pkg;
+	struct pkgbin *pendbin = pkgbin;
 
-	trig_cicb_interest_add(trig, pend);
-	transitional_interest_callback_ro(trig, user);
+	trig_cicb_interest_add(trig, pend, pendbin, opts);
+	transitional_interest_callback_ro(trig, pend, pendbin, opts);
 }
 
 /*
@@ -395,13 +405,28 @@ trig_transitional_activate(enum modstatdb_rw cstatus)
 		if (pkg->status <= stat_halfinstalled)
 			continue;
 		debug(dbg_triggersdetail, "trig_transitional_activate %s %s",
-		      pkg_describe(pkg, pdo_foreign),
+		      pkg_name(pkg, pnaw_always),
 		      statusinfos[pkg->status].name);
 		pkg->trigpend_head = NULL;
-		trig_parse_ci(pkgadminfile(pkg, &pkg->installed, TRIGGERSCIFILE),
+		trig_parse_ci(pkg_infodb_get_file(pkg, &pkg->installed,
+		                                  TRIGGERSCIFILE),
 		              cstatus >= msdbrw_write ?
 		              transitional_interest_callback :
-		              transitional_interest_callback_ro, NULL, pkg);
+		              transitional_interest_callback_ro, NULL,
+		              pkg, &pkg->installed);
+		/* Ensure we're not creating incoherent data that can't
+		 * be written down. This should never happen in theory but
+		 * can happen if you restore an old status file that is
+		 * not in sync with the infodb files. */
+		if (pkg->status < stat_triggersawaited)
+			continue;
+
+		if (pkg->trigaw.head)
+			pkg_set_status(pkg, stat_triggersawaited);
+		else if (pkg->trigpend_head)
+			pkg_set_status(pkg, stat_triggerspending);
+		else
+			pkg_set_status(pkg, stat_installed);
 	}
 	pkg_db_iter_free(it);
 
diff --git a/src/update.c b/src/update.c
index 227c9d1..90e5e7d 100644
--- a/src/update.c
+++ b/src/update.c
@@ -30,7 +30,7 @@
 #include <dpkg/i18n.h>
 #include <dpkg/dpkg.h>
 #include <dpkg/dpkg-db.h>
-#include <dpkg/myopt.h>
+#include <dpkg/options.h>
 
 #include "main.h"
 
@@ -49,7 +49,8 @@ updateavailable(const char *const *argv)
     break;
   case act_avreplace: case act_avmerge:
     if (!sourcefile || argv[1])
-      badusage(_("--%s needs exactly one Packages file argument"),cipaction->olong);
+      badusage(_("--%s needs exactly one Packages-file argument"),
+               cipaction->olong);
     break;
   default:
     internerr("unknown action '%d'", cipaction->arg_int);
@@ -81,13 +82,10 @@ updateavailable(const char *const *argv)
   availfile = dpkg_db_get_path(AVAILFILE);
 
   if (cipaction->arg_int == act_avmerge)
-    parsedb(availfile, pdb_recordavailable | pdb_rejectstatus | pdb_lax_parser,
-            NULL);
+    parsedb(availfile, pdb_parse_available, NULL);
 
   if (cipaction->arg_int != act_avclear)
-    count += parsedb(sourcefile,
-		     pdb_recordavailable | pdb_rejectstatus | pdb_ignoreolder,
-                     NULL);
+    count += parsedb(sourcefile, pdb_parse_available | pdb_ignoreolder, NULL);
 
   if (!f_noact) {
     writedb(availfile, wdb_dump_available);
diff --git a/triplettable b/triplettable
index f47d68c..c21bb79 100644
--- a/triplettable
+++ b/triplettable
@@ -8,6 +8,7 @@ uclibc-linux-<cpu>	uclibc-linux-<cpu>
 gnueabihf-linux-arm	armhf
 gnueabi-linux-arm	armel
 gnuspe-linux-powerpc	powerpcspe
+gnux32-linux-amd64	x32
 gnulp-linux-i386	lpia
 gnu-linux-<cpu>		<cpu>
 gnu-kfreebsd-<cpu>	kfreebsd-<cpu>
diff --git a/utils/Makefile.am b/utils/Makefile.am
index b823627..1e49aad 100644
--- a/utils/Makefile.am
+++ b/utils/Makefile.am
@@ -16,7 +16,7 @@ EXTRA_DIST = \
 
 bin_PROGRAMS =
 
-if WITH_UPDATE_ALTERNATIVES
+if BUILD_UPDATE_ALTERNATIVES
 bin_PROGRAMS += update-alternatives
 endif
 
@@ -30,7 +30,7 @@ update_alternatives_LDADD = \
 
 sbin_PROGRAMS =
 
-if WITH_START_STOP_DAEMON
+if BUILD_START_STOP_DAEMON
 sbin_PROGRAMS += start-stop-daemon
 
 start_stop_daemon_SOURCES = \
@@ -41,7 +41,7 @@ start_stop_daemon_LDADD = \
 	$(SSD_LIBS)
 endif
 
-if WITH_INSTALL_INFO
+if BUILD_INSTALL_INFO
 sbin_PROGRAMS += dpkg-install-info
 
 # Automake has its own install-info rule, gah
@@ -54,7 +54,7 @@ endif
 transform = s/dpkg-install-info/install-info/; $(program_transform_name)
 
 install-data-local:
-if WITH_UPDATE_ALTERNATIVES
+if BUILD_UPDATE_ALTERNATIVES
 	$(mkdir_p) $(DESTDIR)$(sysconfdir)/alternatives
 	$(mkdir_p) $(DESTDIR)$(admindir)/alternatives
 	$(INSTALL_DATA) $(srcdir)/README.alternatives $(DESTDIR)$(sysconfdir)/alternatives/README
@@ -62,7 +62,7 @@ endif
 
 uninstall-local:
 	rm -f $(DESTDIR)$(sysconfdir)/alternatives/README
-if WITH_INSTALL_INFO
+if BUILD_INSTALL_INFO
 	rm -f $(DESTDIR)$(sbindir)/install-info
 endif
 
diff --git a/utils/start-stop-daemon.c b/utils/start-stop-daemon.c
index d50e0e0..3979675 100644
--- a/utils/start-stop-daemon.c
+++ b/utils/start-stop-daemon.c
@@ -12,7 +12,7 @@
  * Domain.
  *
  * Changes by Ben Collins <bcollins@debian.org>, added --chuid, --background
- * and --make-pidfile options, placed in public domain aswell.
+ * and --make-pidfile options, placed in public domain as well.
  *
  * Port to OpenBSD by Sontri Tomo Huynh <huynh.29@osu.edu>
  *                 and Andreas Schuldei <andreas@schuldei.org>
@@ -45,10 +45,6 @@
 
 #define MIN_POLL_INTERVAL 20000 /* µs */
 
-#ifdef HAVE_SYS_CDEFS_H
-#include <sys/cdefs.h>
-#endif
-
 #ifdef HAVE_SYS_SYSCALL_H
 #include <sys/syscall.h>
 #endif
@@ -116,7 +112,7 @@
 #endif
 
 #if defined(OSLinux)
-/* This comes from TASK_COMM_LEN defined in Linux's include/linux/sched.h. */
+/* This comes from TASK_COMM_LEN defined in Linux' include/linux/sched.h. */
 #define PROCESS_NAME_SIZE 15
 #elif defined(OSsunos)
 #define PROCESS_NAME_SIZE 15
@@ -301,6 +297,19 @@ tmul(struct timeval *a, int b)
 	a->tv_usec %= 1000000;
 }
 
+static char *
+newpath(const char *dirname, const char *filename)
+{
+	char *path;
+	size_t path_len;
+
+	path_len = strlen(dirname) + 1 + strlen(filename) + 1;
+	path = xmalloc(path_len);
+	snprintf(path, path_len, "%s/%s", dirname, filename);
+
+	return path;
+}
+
 static long
 get_open_fd_max(void)
 {
@@ -416,7 +425,7 @@ usage(void)
 "  -a|--startas <pathname>       program to start (default is <executable>)\n"
 "  -r|--chroot <directory>       chroot to <directory> before starting\n"
 "  -d|--chdir <directory>        change to <directory> (default is /)\n"
-"  -N|--nicelevel <incr>         add incr to the process's nice level\n"
+"  -N|--nicelevel <incr>         add incr to the process' nice level\n"
 "  -P|--procsched <policy[:prio]>\n"
 "                                use <policy> with <prio> for the kernel\n"
 "                                  process scheduler (default prio is 0)\n"
@@ -671,7 +680,7 @@ parse_schedule_item(const char *string, struct schedule_item *item)
 {
 	const char *after_hyph;
 
-	if (!strcmp(string, "forever")) {
+	if (strcmp(string, "forever") == 0) {
 		item->type = sched_forever;
 	} else if (isdigit(string[0])) {
 		item->type = sched_timeout;
@@ -962,7 +971,7 @@ init_procset(void)
 }
 
 static struct proc_stat *
-get_proc_stat (pid_t pid, ps_flags_t flags)
+get_proc_stat(pid_t pid, ps_flags_t flags)
 {
 	struct proc_stat *ps;
 	ps_flags_t wanted_flags = PSTAT_PID | flags;
@@ -1006,6 +1015,25 @@ pid_is_exec(pid_t pid, const struct stat *esb)
 
 	return (sb.st_dev == esb->st_dev && sb.st_ino == esb->st_ino);
 }
+#elif defined(OSHurd)
+static bool
+pid_is_exec(pid_t pid, const struct stat *esb)
+{
+	struct proc_stat *ps;
+	struct stat sb;
+	const char *filename;
+
+	ps = get_proc_stat(pid, PSTAT_ARGS);
+	if (ps == NULL)
+		return false;
+
+	filename = proc_stat_args(ps);
+
+	if (stat(filename, &sb) != 0)
+		return false;
+
+	return (sb.st_dev == esb->st_dev && sb.st_ino == esb->st_ino);
+}
 #elif defined(OShpux)
 static bool
 pid_is_exec(pid_t pid, const struct stat *esb)
@@ -1019,12 +1047,15 @@ pid_is_exec(pid_t pid, const struct stat *esb)
 }
 #elif defined(HAVE_KVM_H)
 static bool
-pid_is_exec(pid_t pid, const char *name)
+pid_is_exec(pid_t pid, const struct stat *esb)
 {
 	kvm_t *kd;
-	int nentries;
+	int nentries, argv_len = 0;
 	struct kinfo_proc *kp;
-	char errbuf[_POSIX2_LINE_MAX], *pidexec;
+	struct stat sb;
+	char errbuf[_POSIX2_LINE_MAX], buf[_POSIX2_LINE_MAX];
+	char **pid_argv_p;
+	char *start_argv_0_p, *end_argv_0_p;
 
 	kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf);
 	if (kd == NULL)
@@ -1032,10 +1063,32 @@ pid_is_exec(pid_t pid, const char *name)
 	kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
 	if (kp == NULL)
 		errx(1, "%s", kvm_geterr(kd));
-	pidexec = (&kp->kp_proc)->p_comm;
-	if (strlen(name) != strlen(pidexec))
+	pid_argv_p = kvm_getargv(kd, kp, argv_len);
+	if (pid_argv_p == NULL)
+		errx(1, "%s", kvm_geterr(kd));
+
+	/* Find and compare string. */
+	start_argv_0_p = *pid_argv_p;
+
+	/* Find end of argv[0] then copy and cut of str there. */
+	end_argv_0_p = strchr(*pid_argv_p, ' ');
+	if (end_argv_0_p == NULL)
+		/* There seems to be no space, so we have the command
+		 * already in its desired form. */
+		start_argv_0_p = *pid_argv_p;
+	else {
+		/* Tests indicate that this never happens, since
+		 * kvm_getargv itself cuts of tailing stuff. This is
+		 * not what the manpage says, however. */
+		strncpy(buf, *pid_argv_p, (end_argv_0_p - start_argv_0_p));
+		buf[(end_argv_0_p - start_argv_0_p) + 1] = '\0';
+		start_argv_0_p = buf;
+	}
+
+	if (stat(start_argv_0_p, &sb) != 0)
 		return false;
-	return (strcmp(name, pidexec) == 0) ? 1 : 0;
+
+	return (sb.st_dev == esb->st_dev && sb.st_ino == esb->st_ino);
 }
 #endif
 
@@ -1058,7 +1111,7 @@ pid_is_user(pid_t pid, uid_t uid)
 	struct proc_stat *ps;
 
 	ps = get_proc_stat(pid, PSTAT_OWNER_UID);
-	return ps && proc_stat_owner_uid(ps) == uid;
+	return ps && (uid_t)proc_stat_owner_uid(ps) == uid;
 }
 #elif defined(OShpux)
 static bool
@@ -1124,9 +1177,31 @@ static bool
 pid_is_cmd(pid_t pid, const char *name)
 {
 	struct proc_stat *ps;
+	size_t argv0_len;
+	const char *argv0;
+	const char *binary_name;
 
 	ps = get_proc_stat(pid, PSTAT_ARGS);
-	return ps && !strcmp(proc_stat_args(ps), name);
+	if (ps == NULL)
+		return false;
+
+	argv0 = proc_stat_args(ps);
+	argv0_len = strlen(argv0) + 1;
+
+	binary_name = basename(argv0);
+	if (strcmp(binary_name, name) == 0)
+		return true;
+
+	/* XXX: This is all kinds of ugly, but on the Hurd there's no way to
+	 * know the command name of a process, so we have to try to match
+	 * also on argv[1] for the case of an interpreted script. */
+	if (proc_stat_args_len(ps) > argv0_len) {
+		const char *script_name = basename(argv0 + argv0_len);
+
+		return strcmp(script_name, name) == 0;
+	}
+
+	return false;
 }
 #elif defined(OShpux)
 static bool
@@ -1143,11 +1218,9 @@ static bool
 pid_is_cmd(pid_t pid, const char *name)
 {
 	kvm_t *kd;
-	int nentries, argv_len = 0;
+	int nentries;
 	struct kinfo_proc *kp;
-	char errbuf[_POSIX2_LINE_MAX], buf[_POSIX2_LINE_MAX];
-	char **pid_argv_p;
-	char *start_argv_0_p, *end_argv_0_p;
+	char errbuf[_POSIX2_LINE_MAX], *process_name;
 
 	kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf);
 	if (kd == NULL)
@@ -1155,31 +1228,10 @@ pid_is_cmd(pid_t pid, const char *name)
 	kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
 	if (kp == NULL)
 		errx(1, "%s", kvm_geterr(kd));
-	pid_argv_p = kvm_getargv(kd, kp, argv_len);
-	if (pid_argv_p == NULL)
-		errx(1, "%s", kvm_geterr(kd));
-
-	/* Find and compare string. */
-	start_argv_0_p = *pid_argv_p;
-
-	/* Find end of argv[0] then copy and cut of str there. */
-	end_argv_0_p = strchr(*pid_argv_p, ' ');
-	if (end_argv_0_p == NULL)
-		/* There seems to be no space, so we have the command
-		 * allready in its desired form. */
-		start_argv_0_p = *pid_argv_p;
-	else {
-		/* Tests indicate that this never happens, since
-		 * kvm_getargv itself cuts of tailing stuff. This is
-		 * not what the manpage says, however. */
-		strncpy(buf, *pid_argv_p, (end_argv_0_p - start_argv_0_p));
-		buf[(end_argv_0_p - start_argv_0_p) + 1] = '\0';
-		start_argv_0_p = buf;
-	}
-
-	if (strlen(name) != strlen(start_argv_0_p))
+	process_name = (&kp->kp_proc)->p_comm;
+	if (strlen(name) != strlen(process_name))
 		return false;
-	return (strcmp(name, start_argv_0_p) == 0) ? 1 : 0;
+	return (strcmp(name, process_name) == 0);
 }
 #endif
 
@@ -1205,22 +1257,13 @@ pid_is_running(pid_t pid)
 static enum status_code
 pid_check(pid_t pid)
 {
-#if defined(OSLinux) || defined(OShpux)
 	if (execname && !pid_is_exec(pid, &exec_stat))
 		return status_dead;
-#elif defined(HAVE_KVM_H)
-	if (execname && !pid_is_exec(pid, execname))
-		return status_dead;
-#elif defined(OSHurd) || defined(OSFreeBSD) || defined(OSNetBSD)
-	/* Let's try this to see if it works. */
-	if (execname && !pid_is_cmd(pid, execname))
-		return status_dead;
-#endif
 	if (userspec && !pid_is_user(pid, user_id))
 		return status_dead;
 	if (cmdname && !pid_is_cmd(pid, cmdname))
 		return status_dead;
-	if (action == action_start && !pid_is_running(pid))
+	if (action != action_stop && !pid_is_running(pid))
 		return status_dead;
 
 	pid_list_push(&found, pid);
@@ -1297,33 +1340,47 @@ check_proc_stat(struct proc_stat *ps)
 	return 0;
 }
 
-static void
+static enum status_code
 do_procinit(void)
 {
 	if (!procset)
 		init_procset();
 
 	proc_stat_list_for_each(procset, check_proc_stat);
+
+	if (found)
+		return status_ok;
+	else
+		return status_dead;
 }
 #elif defined(OShpux)
-static void
+static enum status_code
 do_procinit(void)
 {
 	struct pst_status pst[10];
 	int i, count;
 	int idx = 0;
+	enum status_code prog_status = status_dead;
 
 	while ((count = pstat_getproc(pst, sizeof(pst[0]), 10, idx)) > 0) {
-		for (i = 0; i < count; i++)
-			pid_check(pst[i].pst_pid);
+		enum status_code pid_status;
+
+		for (i = 0; i < count; i++) {
+			pid_status = pid_check(pst[i].pst_pid);
+			if (pid_status < prog_status)
+				prog_status = pid_status;
+		}
 		idx = pst[count - 1].pst_idx + 1;
 	}
+
+	return prog_status;
 }
 #elif defined(HAVE_KVM_H)
-static void
+static enum status_code
 do_procinit(void)
 {
 	/* Nothing to do. */
+	return status_unknown;
 }
 #endif
 
@@ -1561,14 +1618,13 @@ main(int argc, char **argv)
 	if (execname) {
 		char *fullexecname;
 
-		if (changeroot) {
-			int fullexecname_len = strlen(changeroot) + 1 +
-			                       strlen(execname) + 1;
+		/* If it's a relative path, normalize it. */
+		if (execname[0] != '/')
+			execname = newpath(changedir, execname);
 
-			fullexecname = xmalloc(fullexecname_len);
-			snprintf(fullexecname, fullexecname_len, "%s/%s",
-			         changeroot, execname);
-		} else
+		if (changeroot)
+			fullexecname = newpath(changeroot, execname);
+		else
 			fullexecname = execname;
 
 		if (stat(fullexecname, &exec_stat))
@@ -1592,6 +1648,7 @@ main(int argc, char **argv)
 		struct group *gr = getgrnam(changegroup);
 		if (!gr)
 			fatal("group '%s' not found", changegroup);
+		changegroup = gr->gr_name;
 		runas_gid = gr->gr_gid;
 	}
 	if (changeuser) {
@@ -1604,6 +1661,7 @@ main(int argc, char **argv)
 			pw = getpwnam(changeuser);
 		if (!pw)
 			fatal("user '%s' not found", changeuser);
+		changeuser = pw->pw_name;
 		runas_uid = pw->pw_uid;
 		if (changegroup == NULL) {
 			/* Pass the default group of this user. */
diff --git a/utils/t/100_update_alternatives.t b/utils/t/100_update_alternatives.t
index 667bcd0..40a5990 100644
--- a/utils/t/100_update_alternatives.t
+++ b/utils/t/100_update_alternatives.t
@@ -14,6 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 use Dpkg::IPC;
+use Dpkg::Path qw(find_command);
 use File::Spec;
 use Test::More;
 
@@ -28,6 +29,15 @@ my $bindir = File::Spec->rel2abs("$tmpdir/bin");
 my @ua = ("$ENV{builddir}/update-alternatives", "--log", "/dev/null",
           "--quiet", "--admindir", "$admindir", "--altdir", "$altdir");
 
+my %paths = (
+    true => find_command("true"),
+    false => find_command("false"),
+    yes => find_command("yes"),
+    cat => find_command("cat"),
+    date => find_command("date"),
+    sleep => find_command("sleep"),
+);
+
 if (! -x "$ENV{builddir}/update-alternatives") {
     plan skip_all => "update-alternatives not available";
     exit(0);
@@ -37,51 +47,51 @@ my $main_link = "$bindir/generic-test";
 my $main_name = "generic-test";
 my @choices = (
     {
-	path => "/bin/true",
+	path => $paths{true},
 	priority => 20,
 	slaves => [
 	    {
 		"link" => "$bindir/slave2",
 		name => "slave2",
-		path => "/bin/cat",
+		path => $paths{cat},
 	    },
 	    {
 		"link" => "$bindir/slave3",
 		name => "slave3",
-		path => "/bin/cat",
+		path => $paths{cat},
 	    },
 	    {
 		"link" => "$bindir/slave1",
 		name => "slave1",
-		path => "/usr/bin/yes",
+		path => $paths{yes},
 	    },
 	    {
 		"link" => "$bindir/slave4",
 		name => "slave4",
-		path => "/bin/cat",
+		path => $paths{cat},
 	    },
 	],
     },
     {
-        path => "/bin/false",
+        path => $paths{false},
         priority => 10,
         slaves => [
 	    {
 		"link" => "$bindir/slave1",
 		name => "slave1",
-		path => "/bin/date",
+		path => $paths{date},
 	    },
         ],
     },
     {
-        path => "/bin/sleep",
+        path => $paths{sleep},
         priority => 5,
         slaves => [],
     },
 );
 my $nb_slaves = 4;
-plan tests => (4 * ($nb_slaves + 1) + 2) * 25 # number of check_choices
-		+ 69;			      # rest
+plan tests => (4 * ($nb_slaves + 1) + 2) * 26 # number of check_choices
+               + 106;                         # rest
 
 sub cleanup {
     system("rm -rf $tmpdir && mkdir -p $admindir && mkdir -p $altdir");
@@ -119,20 +129,26 @@ sub install_choice {
 sub remove_choice {
     my ($id, %opts) = @_;
     my $alt = $choices[$id];
-    my @params = ("--remove", $main_name, $alt->{path});
+    my @params;
+    push @params, @{$opts{params}} if exists $opts{params};
+    push @params, "--remove", $main_name, $alt->{path};
     call_ua(\@params, %opts);
 }
 
 sub remove_all_choices {
     my (%opts) = @_;
-    my @params = ("--remove-all", $main_name);
+    my @params;
+    push @params, @{$opts{params}} if exists $opts{params};
+    push @params, "--remove-all", $main_name;
     call_ua(\@params, %opts);
 }
 
 sub set_choice {
     my ($id, %opts) = @_;
     my $alt = $choices[$id];
-    my @params = ("--set", $main_name, $alt->{path});
+    my @params;
+    push @params, @{$opts{params}} if exists $opts{params};
+    push @params, "--set", $main_name, $alt->{path};
     call_ua(\@params, %opts);
 }
 
@@ -148,7 +164,9 @@ sub config_choice {
     $input .= "\n";
     $opts{from_string} = \$input;
     $opts{to_string} = \$output;
-    my @params = ("--config", $main_name);
+    my @params;
+    push @params, @{$opts{params}} if exists $opts{params};
+    push @params, "--config", $main_name;
     call_ua(\@params, %opts);
 }
 
@@ -254,35 +272,35 @@ $bindir/slave3
 slave4
 $bindir/slave4
 
-/bin/false
+$paths{false}
 10
-/bin/date
+$paths{date}
 
 
 
-/bin/sleep
+$paths{sleep}
 5
 
 
 
 
-/bin/true
+$paths{true}
 20
-/usr/bin/yes
-/bin/cat
-/bin/cat
-/bin/cat
+$paths{yes}
+$paths{cat}
+$paths{cat}
+$paths{cat}
 
 ", "administrative file is as expected");
 }
 
 # manual change with --set-selections
-my $input = "doesntexist auto /bin/date\ngeneric-test manual /bin/false\n";
+my $input = "doesntexist auto $paths{date}\ngeneric-test manual $paths{false}\n";
 my $output = "";
 call_ua(["--set-selections"], from_string => \$input,
         to_string => \$output, test_id => "manual update with --set-selections");
 check_choice(1, "manual", "manual update with --set-selections");
-$input = "generic-test auto /bin/true\n";
+$input = "generic-test auto $paths{true}\n";
 call_ua(["--set-selections"], from_string => \$input,
         to_string => \$output, test_id => "auto update with --set-selections");
 check_choice(0, "auto", "auto update with --set-selections");
@@ -354,7 +372,15 @@ $choices[0]{"slaves"}[0]{"link"} = "$bindir/generic-slave-bis";
 install_choice(0);
 check_choice(0, "auto", "rename lost file");
 check_no_link($old_slave, "rename lost file");
+# update of alternative with many slaves not currently installed
+# and the link of the renamed slave exists while it should not
+set_choice(1);
+symlink("$paths{cat}", "$bindir/generic-slave-bis");
 $choices[0]{"slaves"}[0]{"link"} = "$bindir/slave2";
+install_choice(0, test_id => "update with non-installed slaves");
+check_no_link("$bindir/generic-slave-bis",
+              "drop renamed symlink that should not be installed");
+
 # test install with empty admin file (#457863)
 cleanup();
 system("touch $admindir/generic-test");
@@ -368,25 +394,30 @@ install_choice(0, error_to_file => "/dev/null", expect_failure => 1);
 cleanup();
 install_choice(0);
 # try to install a slave alternative as new master
-call_ua(["--install", "$bindir/testmaster", "slave1", "/bin/date", "10"],
+call_ua(["--install", "$bindir/testmaster", "slave1", "$paths{date}", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # try to install a master alternative as slave
-call_ua(["--install", "$bindir/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/testslave", "generic-test", "/bin/true" ],
+call_ua(["--install", "$bindir/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/testslave", "generic-test", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # try to reuse master link in slave
-call_ua(["--install", "$bindir/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/testmaster", "testslave", "/bin/true" ],
+call_ua(["--install", "$bindir/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/testmaster", "testslave", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # try to reuse links in master alternative
-call_ua(["--install", "$bindir/slave1", "testmaster", "/bin/date", "10"],
+call_ua(["--install", "$bindir/slave1", "testmaster", "$paths{date}", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # try to reuse links in slave alternative
-call_ua(["--install", "$bindir/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/generic-test", "testslave", "/bin/true" ],
+call_ua(["--install", "$bindir/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/generic-test", "testslave", "$paths{true}" ],
+	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
+# try to reuse slave link in another slave alternative of another choice of
+# the same main alternative
+call_ua(["--install", $main_link, $main_name, "$paths{date}", "10",
+	 "--slave", "$bindir/slave1", "testslave", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # lack of absolute filenames in links or file path, non-existing path,
-call_ua(["--install", "../testmaster", "testmaster", "/bin/date", "10"],
+call_ua(["--install", "../testmaster", "testmaster", "$paths{date}", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 call_ua(["--install", "$bindir/testmaster", "testmaster", "./update-alternatives.pl", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
@@ -394,18 +425,18 @@ call_ua(["--install", "$bindir/testmaster", "testmaster", "./update-alternatives
 call_ua(["--install", "$bindir/testmaster", "testmaster", "$bindir/doesntexist", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # invalid alternative name in master
-call_ua(["--install", "$bindir/testmaster", "test/master", "/bin/date", "10"],
+call_ua(["--install", "$bindir/testmaster", "test/master", "$paths{date}", "10"],
         expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # invalid alternative name in slave
-call_ua(["--install", "$bindir/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/testslave", "test slave", "/bin/true" ],
+call_ua(["--install", "$bindir/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/testslave", "test slave", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 # install in non-existing dir should fail
-call_ua(["--install", "$bindir/doesntexist/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/testslave", "testslave", "/bin/true" ],
+call_ua(["--install", "$bindir/doesntexist/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/testslave", "testslave", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
-call_ua(["--install", "$bindir/testmaster", "testmaster", "/bin/date", "10",
-	 "--slave", "$bindir/doesntexist/testslave", "testslave", "/bin/true" ],
+call_ua(["--install", "$bindir/testmaster", "testmaster", "$paths{date}", "10",
+	 "--slave", "$bindir/doesntexist/testslave", "testslave", "$paths{true}" ],
 	expect_failure => 1, to_file => "/dev/null", error_to_file => "/dev/null");
 
 # non-existing alternative path in slave is not a failure
@@ -413,7 +444,7 @@ my $old_path = $choices[0]{"slaves"}[0]{"path"};
 $old_slave = $choices[0]{"slaves"}[0]{"link"};
 $choices[0]{"slaves"}[0]{"path"} = "$bindir/doesntexist";
 $choices[0]{"slaves"}[0]{"link"} = "$bindir/baddir/slave2";
-# test rename of slave link that existed but that doesnt anymore
+# test rename of slave link that existed but that doesn't anymore
 # and link is moved into non-existing dir at the same time
 install_choice(0);
 check_choice(0, "auto", "optional renamed slave2 in non-existing dir");
@@ -439,3 +470,44 @@ ok(-f $main_link, "removal keeps real file installed as master link");
 ok(-f "$bindir/slave1", "removal keeps real files installed as slave links");
 install_choice(0, params => ["--force"]);
 check_choice(0, "auto", "install --force replaces files with links");
+
+# test management of pre-existing files #2
+cleanup();
+system("touch $main_link $bindir/slave2");
+install_choice(0);
+install_choice(1);
+ok(!-l $main_link, "inactive install preserves files that should be links");
+ok(!-l "$bindir/slave2", "inactive install preserves files that should be slave links");
+ok(-f $main_link, "inactive install keeps real file installed as master link");
+ok(-f "$bindir/slave2", "inactive install keeps real files installed as slave links");
+set_choice(1);
+ok(!-l $main_link, "manual switching preserves files that should be links");
+ok(!-l "$bindir/slave2", "manual switching preserves files that should be slave links");
+ok(-f $main_link, "manual switching keeps real file installed as master link");
+ok(-f "$bindir/slave2", "manual switching keeps real files installed as slave links");
+remove_choice(1);
+ok(!-l $main_link, "auto switching preserves files that should be links");
+ok(!-l "$bindir/slave2", "auto switching preserves files that should be slave links");
+ok(-f $main_link, "auto switching keeps real file installed as master link");
+ok(-f "$bindir/slave2", "auto switching keeps real files installed as slave links");
+remove_all_choices(params => ["--force"]);
+ok(!-e "$bindir/slave2", "forced removeall drops real files installed as slave links");
+
+# test management of pre-existing files #3
+cleanup();
+system("touch $main_link $bindir/slave2");
+install_choice(0);
+install_choice(1);
+remove_choice(0);
+ok(!-l $main_link, "removal + switching preserves files that should be links");
+ok(!-l "$bindir/slave2", "removal + switching preserves files that should be slave links");
+ok(-f $main_link, "removal + switching keeps real file installed as master link");
+ok(-f "$bindir/slave2", "removal + switching keeps real files installed as slave links");
+install_choice(0);
+ok(!-l $main_link, "install + switching preserves files that should be links");
+ok(!-l "$bindir/slave2", "install + switching preserves files that should be slave links");
+ok(-f $main_link, "install + switching keeps real file installed as master link");
+ok(-f "$bindir/slave2", "install + switching keeps real files installed as slave links");
+set_choice(1, params => ["--force"]);
+ok(!-e "$bindir/slave2", "forced switching w/o slave drops real files installed as slave links");
+check_choice(1, "manual", "set --force replaces files with links");
diff --git a/utils/update-alternatives.c b/utils/update-alternatives.c
index c707bd5..47c28a8 100644
--- a/utils/update-alternatives.c
+++ b/utils/update-alternatives.c
@@ -3,7 +3,7 @@
  *
  * Copyright © 1995 Ian Jackson <ian@davenant.greenend.org.uk>
  * Copyright © 2000-2002 Wichert Akkerman <wakkerma@debian.org>
- * Copyright © 2006-2010 Guillem Jover <guillem@debian.org>
+ * Copyright © 2006-2012 Guillem Jover <guillem@debian.org>
  * Copyright © 2008 Pierre Habouzit <madcoder@debian.org>
  * Copyright © 2009-2010 Raphaël Hertzog <hertzog@debian.org>
  *
@@ -81,11 +81,6 @@ version(void)
 	printf("\n");
 
 	printf(_(
-"Copyright (C) 1995 Ian Jackson.\n"
-"Copyright (C) 2000-2002 Wichert Akkerman.\n"
-"Copyright (C) 2009-2010 Raphael Hertzog.\n"));
-
-	printf(_(
 "This is free software; see the GNU General Public License version 2 or\n"
 "later for copying conditions. There is NO warranty.\n"));
 }
@@ -280,34 +275,50 @@ xstrdup(const char *str)
 }
 
 static char *
-xreadlink(const char *linkname, bool error_out)
+areadlink(const char *linkname)
 {
 	struct stat st;
 	char *buf;
 	ssize_t size;
 
 	/* Allocate required memory to store the value of the symlink */
-	if (lstat(linkname, &st)) {
-		if (!error_out)
-			return NULL;
-		syserr(_("cannot stat file '%s'"), linkname);
+	if (lstat(linkname, &st))
+		return NULL;
+
+	if (!S_ISLNK(st.st_mode)) {
+		errno = EINVAL;
+		return NULL;
 	}
+
 	buf = xmalloc(st.st_size + 1);
 
 	/* Read it and terminate the string properly */
 	size = readlink(linkname, buf, st.st_size);
 	if (size == -1) {
-		if (!error_out) {
-			free(buf);
-			return NULL;
-		}
-		syserr(_("unable to read link `%.255s'"), linkname);
+		int saved_errno = errno;
+
+		free(buf);
+		errno = saved_errno;
+
+		return NULL;
 	}
 	buf[size] = '\0';
 
 	return buf;
 }
 
+static char *
+xreadlink(const char *linkname)
+{
+	char *buf;
+
+	buf = areadlink(linkname);
+	if (buf == NULL)
+		syserr(_("unable to read link `%.255s'"), linkname);
+
+	return buf;
+}
+
 static int DPKG_ATTR_VPRINTF(2)
 xvasprintf(char **strp, const char *fmt, va_list args)
 {
@@ -336,9 +347,10 @@ xasprintf(char **strp, const char *fmt, ...)
 static void
 set_action(const char *new_action)
 {
-    if (action)
-	badusage(_("two commands specified: --%s and --%s"), action, new_action);
-    action = new_action;
+	if (action)
+		badusage(_("two commands specified: --%s and --%s"),
+		         action, new_action);
+	action = new_action;
 }
 
 static const char *
@@ -377,7 +389,7 @@ log_msg(const char *fmt, ...)
 
 		time(&now);
 		strftime(timestamp, sizeof(timestamp), "%Y-%m-%d %H:%M:%S",
-			 localtime(&now));
+		         localtime(&now));
 		fprintf(fh_log, "%s %s: ", PROGNAME, timestamp);
 		va_start(args, fmt);
 		vfprintf(fh_log, fmt, args);
@@ -387,30 +399,6 @@ log_msg(const char *fmt, ...)
 }
 
 static int
-filter_altdir(const struct dirent *entry)
-{
-	if (strcmp(entry->d_name, ".") == 0 ||
-	    strcmp(entry->d_name, "..") == 0 ||
-	    (strlen(entry->d_name) > strlen(DPKG_TMP_EXT) &&
-	     strcmp(entry->d_name + strlen(entry->d_name) -
-	            strlen(DPKG_TMP_EXT), DPKG_TMP_EXT) == 0))
-		return 0;
-	return 1;
-}
-
-static int
-get_all_alternatives(struct dirent ***table)
-{
-	int count;
-
-	count = scandir(admdir, table, filter_altdir, alphasort);
-	if (count < 0)
-		syserr(_("cannot scan directory `%.255s'"), admdir);
-
-	return count;
-}
-
-static int
 spawn(const char *prog, const char *args[])
 {
 	const char **cmd;
@@ -474,21 +462,6 @@ subcall(const char *prog, ...)
 	exit(128);
 }
 
-static void
-config_all(void)
-{
-	struct dirent **table;
-	int i, count;
-
-	count = get_all_alternatives(&table);
-	for (i = 0; i < count; i++) {
-		subcall(prog_path, "--config", table[i]->d_name, NULL);
-		printf("\n");
-		free(table[i]);
-	}
-	free(table);
-}
-
 static bool
 rename_mv(const char *src, const char *dst)
 {
@@ -641,14 +614,13 @@ fileset_has_slave(struct fileset *fs, const char *name)
 	if (file == NULL)
 		return false;
 
-	return strlen(file) ? true : false;
+	return file[0] != '\0';
 }
 
 static bool
 fileset_can_install_slave(struct fileset *fs, const char *slave_name)
 {
 	struct stat st;
-	bool install_slave = false;
 
 	/* Decide whether the slave alternative must be setup */
 	if (fileset_has_slave(fs, slave_name)) {
@@ -657,10 +629,11 @@ fileset_can_install_slave(struct fileset *fs, const char *slave_name)
 		errno = 0;
 		if (stat(slave, &st) == -1 && errno != ENOENT)
 			syserr(_("cannot stat file '%s'"), slave);
-		install_slave = (errno == 0) ? true : false;
+		if (errno == 0)
+			return true;
 	}
 
-	return install_slave;
+	return false;
 }
 
 struct slave_link {
@@ -696,6 +669,7 @@ struct alternative {
 
 	struct commit_operation *commit_ops;
 
+	int ref_count;
 	bool modified;
 };
 
@@ -728,10 +702,23 @@ alternative_new(const char *name)
 	alt->choices = NULL;
 	alt->commit_ops = NULL;
 	alt->modified = false;
+	alt->ref_count = 1;
 
 	return alt;
 }
 
+static inline void
+alternative_ref(struct alternative *a)
+{
+	a->ref_count++;
+}
+
+static inline bool
+alternative_unref(struct alternative *a)
+{
+	return --a->ref_count == 0;
+}
+
 static void
 alternative_choices_free(struct alternative *a)
 {
@@ -779,6 +766,9 @@ alternative_reset(struct alternative *alt)
 static void
 alternative_free(struct alternative *alt)
 {
+	if (!alternative_unref(alt))
+		return;
+
 	alternative_reset(alt);
 	free(alt->master_name);
 	free(alt);
@@ -912,13 +902,13 @@ alternative_get_slave(struct alternative *a, const char *name)
 static bool
 alternative_has_slave(struct alternative *a, const char *name)
 {
-	return alternative_get_slave(a, name) ? true : false;
+	return alternative_get_slave(a, name) != NULL;
 }
 
 static bool
 alternative_has_choice(struct alternative *a, const char *file)
 {
-	return alternative_get_fileset(a, file) ? true : false;
+	return alternative_get_fileset(a, file) != NULL;
 }
 
 static void
@@ -1038,13 +1028,53 @@ alternative_remove_choice(struct alternative *a, const char *file)
  * Alternatives Database Load/Store functions.
  */
 
+enum altdb_flags {
+	altdb_lax_parser = 1 << 0,
+	altdb_warn_parser = 1 << 1,
+};
+
 struct altdb_context {
 	FILE *fh;
 	char *filename;
-	void DPKG_ATTR_PRINTF(2) (*bad_format)(struct altdb_context *, const char *format, ...);
+	enum altdb_flags flags;
+	bool modified;
+	void DPKG_ATTR_PRINTF(2) (*bad_format)(struct altdb_context *,
+	                                       const char *format, ...);
 	jmp_buf on_error;
 };
 
+static int
+altdb_filter_namelist(const struct dirent *entry)
+{
+	if (strcmp(entry->d_name, ".") == 0 ||
+	    strcmp(entry->d_name, "..") == 0 ||
+	    (strlen(entry->d_name) > strlen(DPKG_TMP_EXT) &&
+	     strcmp(entry->d_name + strlen(entry->d_name) -
+	            strlen(DPKG_TMP_EXT), DPKG_TMP_EXT) == 0))
+		return 0;
+	return 1;
+}
+
+static int
+altdb_get_namelist(struct dirent ***table)
+{
+	int count;
+
+	count = scandir(admdir, table, altdb_filter_namelist, alphasort);
+	if (count < 0)
+		syserr(_("cannot scan directory `%.255s'"), admdir);
+
+	return count;
+}
+
+static void
+altdb_free_namelist(struct dirent **table, int n)
+{
+	while (n--)
+		free(table[n]);
+	free(table);
+}
+
 static char *
 altdb_get_line(struct altdb_context *ctx, const char *name)
 {
@@ -1098,7 +1128,7 @@ altdb_parse_error(struct altdb_context *ctx, const char *format, ...)
 }
 
 static void DPKG_ATTR_NORET DPKG_ATTR_PRINTF(2)
-altdb_interrupt_parsing(struct altdb_context *ctx, const char *format, ...)
+altdb_parse_stop(struct altdb_context *ctx, const char *format, ...)
 {
 	longjmp(ctx->on_error, 1);
 }
@@ -1138,7 +1168,7 @@ alternative_parse_slave(struct alternative *a, struct altdb_context *ctx)
 		ctx->bad_format(ctx, _("slave link same as main link %s"),
 		                a->master_link);
 	}
-	for(sl = a->slaves; sl; sl = sl->next) {
+	for (sl = a->slaves; sl; sl = sl->next) {
 		if (strcmp(linkname, sl->link) == 0) {
 			free(linkname);
 			free(name);
@@ -1153,8 +1183,7 @@ alternative_parse_slave(struct alternative *a, struct altdb_context *ctx)
 }
 
 static bool
-alternative_parse_fileset(struct alternative *a, struct altdb_context *ctx,
-			  bool *modified, bool must_not_die)
+alternative_parse_fileset(struct alternative *a, struct altdb_context *ctx)
 {
 	struct fileset *fs;
 	struct slave_link *sl;
@@ -1182,7 +1211,7 @@ alternative_parse_fileset(struct alternative *a, struct altdb_context *ctx,
 			syserr(_("cannot stat file '%s'"), master_file);
 
 		/* File not found - remove. */
-		if (!must_not_die)
+		if (ctx->flags & altdb_warn_parser)
 			warning(_("alternative %s (part of link group %s) "
 			          "doesn't exist. Removing from list of "
 			          "alternatives."), master_file, a->master_name);
@@ -1192,7 +1221,7 @@ alternative_parse_fileset(struct alternative *a, struct altdb_context *ctx,
 			junk = altdb_get_line(ctx, _("slave file"));
 			free(junk);
 		}
-		*modified = true;
+		ctx->modified = true;
 	} else {
 		char *endptr, *prio;
 		long int iprio;
@@ -1214,12 +1243,11 @@ alternative_parse_fileset(struct alternative *a, struct altdb_context *ctx,
 }
 
 static bool
-alternative_load(struct alternative *a, bool must_not_die)
+alternative_load(struct alternative *a, enum altdb_flags flags)
 {
 	struct altdb_context ctx;
 	struct stat st;
 	char *fn, *status;
-	bool modified = false;
 
 	/* Initialize parse context */
 	if (setjmp(ctx.on_error)) {
@@ -1229,8 +1257,10 @@ alternative_load(struct alternative *a, bool must_not_die)
 		alternative_reset(a);
 		return false;
 	}
-	if (must_not_die)
-		ctx.bad_format = altdb_interrupt_parsing;
+	ctx.modified = false;
+	ctx.flags = flags;
+	if (flags & altdb_lax_parser)
+		ctx.bad_format = altdb_parse_stop;
 	else
 		ctx.bad_format = altdb_parse_error;
 	xasprintf(&fn, "%s/%s", admdir, a->master_name);
@@ -1267,7 +1297,7 @@ alternative_load(struct alternative *a, bool must_not_die)
 	while (alternative_parse_slave(a, &ctx));
 
 	/* Parse the available choices in the alternative */
-	while (alternative_parse_fileset(a, &ctx, &modified, must_not_die));
+	while (alternative_parse_fileset(a, &ctx)) ;
 
 	/* Close database file */
 	if (fclose(ctx.fh))
@@ -1277,7 +1307,7 @@ alternative_load(struct alternative *a, bool must_not_die)
 	/* Initialize the modified field which has been erroneously changed
 	 * by the various alternative_(add|set)_* calls:
 	 * false unless a choice has been auto-cleaned */
-	a->modified = modified;
+	a->modified = ctx.modified;
 
 	return true;
 }
@@ -1386,35 +1416,23 @@ alternative_get_best(struct alternative *a)
 	return best;
 }
 
-static bool
-alternative_has_current_link(struct alternative *a)
+static char *
+alternative_get_current(struct alternative *a)
 {
 	struct stat st;
 	char *curlink;
+	char *file;
 
 	xasprintf(&curlink, "%s/%s", altdir, a->master_name);
 	if (lstat(curlink, &st)) {
 		if (errno == ENOENT) {
 			free(curlink);
-			return false;
+			return NULL;
 		}
 		syserr(_("cannot stat file '%s'"), curlink);
-	} else {
-		free(curlink);
-		return true;
 	}
-}
-
-static char *
-alternative_get_current(struct alternative *a)
-{
-	char *curlink, *file;
-
-	if (!alternative_has_current_link(a))
-		return NULL;
 
-	xasprintf(&curlink, "%s/%s", altdir, a->master_name);
-	file = xreadlink(curlink, true);
+	file = xreadlink(curlink);
 	free(curlink);
 
 	return file;
@@ -1581,8 +1599,22 @@ alternative_select_choice(struct alternative *a)
 }
 
 static void
+alternative_config_all(void)
+{
+	struct dirent **table;
+	int i, count;
+
+	count = altdb_get_namelist(&table);
+	for (i = 0; i < count; i++) {
+		subcall(prog_path, "--config", table[i]->d_name, NULL);
+		printf("\n");
+	}
+	altdb_free_namelist(table, count);
+}
+
+static void
 alternative_add_commit_op(struct alternative *a, enum opcode opcode,
-			  const char *arg_a, const char *arg_b)
+                          const char *arg_a, const char *arg_b)
 {
 	struct commit_operation *op, *cur;
 
@@ -1623,13 +1655,74 @@ alternative_commit(struct alternative *a)
 	alternative_commit_operations_free(a);
 }
 
+enum alternative_path_status {
+	ALT_PATH_SYMLINK,
+	ALT_PATH_MISSING,
+	ALT_PATH_OTHER,
+};
+
+static enum alternative_path_status
+alternative_path_classify(const char *linkname)
+{
+	struct stat st;
+
+	errno = 0;
+	if (lstat(linkname, &st) == -1) {
+		if (errno != ENOENT)
+			syserr(_("cannot stat file '%s'"), linkname);
+		return ALT_PATH_MISSING;
+	} else if (S_ISLNK(st.st_mode)) {
+		return ALT_PATH_SYMLINK;
+	} else {
+		return ALT_PATH_OTHER;
+	}
+}
+
+static bool
+alternative_path_can_remove(const char *linkname)
+{
+	if (opt_force)
+		return true;
+
+	if (alternative_path_classify(linkname) == ALT_PATH_OTHER)
+		return false;
+	else
+		return true;
+}
+
+static bool
+alternative_path_needs_update(const char *linkname, const char *filename)
+{
+	char *linktarget;
+	bool update;
+
+	if (opt_force)
+		return true;
+
+	switch (alternative_path_classify(linkname)) {
+	case ALT_PATH_SYMLINK:
+		linktarget = xreadlink(linkname);
+		if (strcmp(linktarget, filename) == 0)
+			update = false;
+		else
+			update = true;
+		free(linktarget);
+
+		return update;
+	case ALT_PATH_OTHER:
+		warning(_("not replacing %s with a link."), linkname);
+		return false;
+	case ALT_PATH_MISSING:
+	default:
+		return true;
+	}
+}
+
 static void
 alternative_prepare_install_single(struct alternative *a, const char *name,
-				   const char *linkname, const char *file)
+                                   const char *linkname, const char *file)
 {
 	char *fntmp, *fn;
-	struct stat st;
-	bool create_link;
 
 	/* Create link in /etc/alternatives. */
 	xasprintf(&fntmp, "%s/%s" DPKG_TMP_EXT, altdir, name);
@@ -1639,23 +1732,13 @@ alternative_prepare_install_single(struct alternative *a, const char *name,
 	alternative_add_commit_op(a, opcode_mv, fntmp, fn);
 	free(fntmp);
 
-	errno = 0;
-	if (lstat(linkname, &st) == -1) {
-		if (errno != ENOENT)
-			syserr(_("cannot stat file '%s'"), linkname);
-		create_link = true;
-	} else {
-		create_link = S_ISLNK(st.st_mode);
-	}
-	if (create_link || opt_force) {
+	if (alternative_path_needs_update(linkname, fn)) {
 		/* Create alternative link. */
 		xasprintf(&fntmp, "%s" DPKG_TMP_EXT, linkname);
 		checked_rm(fntmp);
 		checked_symlink(fn, fntmp);
 		alternative_add_commit_op(a, opcode_mv, fntmp, linkname);
 		free(fntmp);
-	} else {
-		warning(_("not replacing %s with a link."), linkname);
 	}
 	free(fn);
 }
@@ -1693,7 +1776,11 @@ alternative_prepare_install(struct alternative *a, const char *choice)
 
 		/* Drop unused slave. */
 		xasprintf(&fn, "%s/%s", altdir, sl->name);
-		alternative_add_commit_op(a, opcode_rm, sl->link, NULL);
+		if (alternative_path_can_remove(sl->link))
+			alternative_add_commit_op(a, opcode_rm, sl->link, NULL);
+		else
+			warning(_("not removing %s since it's not a symlink."),
+			        sl->link);
 		alternative_add_commit_op(a, opcode_rm, fn, NULL);
 		free(fn);
 	}
@@ -1702,11 +1789,10 @@ alternative_prepare_install(struct alternative *a, const char *choice)
 static void
 alternative_remove(struct alternative *a)
 {
-	struct stat st;
 	struct slave_link *sl;
 
 	checked_rm_args("%s" DPKG_TMP_EXT, a->master_link);
-	if (lstat(a->master_link, &st) == 0 && S_ISLNK(st.st_mode))
+	if (alternative_path_can_remove(a->master_link))
 		checked_rm(a->master_link);
 
 	checked_rm_args("%s/%s" DPKG_TMP_EXT, altdir, a->master_name);
@@ -1714,7 +1800,7 @@ alternative_remove(struct alternative *a)
 
 	for (sl = a->slaves; sl; sl = sl->next) {
 		checked_rm_args("%s" DPKG_TMP_EXT, sl->link);
-		if (lstat(sl->link, &st) == 0 && S_ISLNK(st.st_mode))
+		if (alternative_path_can_remove(sl->link))
 			checked_rm(sl->link);
 
 		checked_rm_args("%s/%s" DPKG_TMP_EXT, altdir, sl->name);
@@ -1730,13 +1816,9 @@ alternative_is_broken(struct alternative *a)
 	char *altlnk, *wanted, *current;
 	struct fileset *fs;
 	struct slave_link *sl;
-	struct stat st;
-
-	if (!alternative_has_current_link(a))
-		return true;
 
 	/* Check master link */
-	altlnk = xreadlink(a->master_link, false);
+	altlnk = areadlink(a->master_link);
 	if (!altlnk)
 		return true;
 	xasprintf(&wanted, "%s/%s", altdir, a->master_name);
@@ -1750,6 +1832,9 @@ alternative_is_broken(struct alternative *a)
 
 	/* Stop if we have an unmanaged alternative */
 	current = alternative_get_current(a);
+	if (current == NULL)
+		return true;
+
 	if (!alternative_has_choice(a, current)) {
 		free(current);
 		return false;
@@ -1763,7 +1848,7 @@ alternative_is_broken(struct alternative *a)
 			char *sl_altlnk, *sl_current;
 
 			/* Verify link -> /etc/alternatives/foo */
-			sl_altlnk = xreadlink(sl->link, false);
+			sl_altlnk = areadlink(sl->link);
 			if (!sl_altlnk)
 				return true;
 			xasprintf(&wanted, "%s/%s", altdir, sl->name);
@@ -1774,7 +1859,7 @@ alternative_is_broken(struct alternative *a)
 			}
 			free(sl_altlnk);
 			/* Verify /etc/alternatives/foo -> file */
-			sl_current = xreadlink(wanted, false);
+			sl_current = areadlink(wanted);
 			free(wanted);
 			if (!sl_current)
 				return true;
@@ -1787,10 +1872,10 @@ alternative_is_broken(struct alternative *a)
 			char *sl_altlnk;
 
 			/* Slave link must not exist. */
-			if (lstat(sl->link, &st) == 0)
+			if (alternative_path_classify(sl->link) != ALT_PATH_MISSING)
 				return true;
 			xasprintf(&sl_altlnk, "%s/%s", altdir, sl->name);
-			if (lstat(sl_altlnk, &st) == 0) {
+			if (alternative_path_classify(sl_altlnk) != ALT_PATH_MISSING) {
 				free(sl_altlnk);
 				return true;
 			}
@@ -1832,7 +1917,8 @@ alternative_map_find(struct alternative_map *am, const char *key)
 }
 
 static void
-alternative_map_add(struct alternative_map *am, const char *key, struct alternative *a)
+alternative_map_add(struct alternative_map *am, const char *key,
+                    struct alternative *a)
 {
 	if (am->key == NULL) {
 		am->key = key;
@@ -1840,12 +1926,74 @@ alternative_map_add(struct alternative_map *am, const char *key, struct alternat
 	} else {
 		struct alternative_map *new = alternative_map_new(key, a);
 
-		while(am->next)
+		while (am->next)
 			am = am->next;
 		am->next = new;
 	}
 }
 
+static void
+alternative_map_load_names(struct alternative_map *alt_map_obj)
+{
+	struct dirent **table;
+	int i, count;
+
+	count = altdb_get_namelist(&table);
+	for (i = 0; i < count; i++) {
+		struct alternative *a_new = alternative_new(table[i]->d_name);
+
+		if (!alternative_load(a_new, altdb_lax_parser)) {
+			alternative_free(a_new);
+			continue;
+		}
+		alternative_map_add(alt_map_obj, a_new->master_name, a_new);
+	}
+	altdb_free_namelist(table, count);
+}
+
+static void
+alternative_map_load_tree(struct alternative_map *alt_map_links,
+                          struct alternative_map *alt_map_parent)
+{
+	struct dirent **table;
+	int i, count;
+
+	count = altdb_get_namelist(&table);
+	for (i = 0; i < count; i++) {
+		struct slave_link *sl;
+		struct alternative *a_new = alternative_new(table[i]->d_name);
+
+		if (!alternative_load(a_new, altdb_lax_parser)) {
+			alternative_free(a_new);
+			continue;
+		}
+		alternative_map_add(alt_map_links, a_new->master_link, a_new);
+		alternative_ref(a_new);
+		alternative_map_add(alt_map_parent, a_new->master_name, a_new);
+		for (sl = a_new->slaves; sl; sl = sl->next) {
+			alternative_ref(a_new);
+			alternative_map_add(alt_map_links, sl->link, a_new);
+			alternative_ref(a_new);
+			alternative_map_add(alt_map_parent, sl->name, a_new);
+		}
+	}
+	altdb_free_namelist(table, count);
+}
+
+static void
+alternative_map_free(struct alternative_map *am)
+{
+	struct alternative_map *am_next;
+
+	while (am) {
+		am_next = am->next;
+		if (am->item)
+			alternative_free(am->item);
+		free(am);
+		am = am_next;
+	}
+}
+
 static const char *
 get_argv_string(int argc, char **argv)
 {
@@ -1872,13 +2020,36 @@ get_argv_string(int argc, char **argv)
 }
 
 static void
+alternative_get_selections(void)
+{
+	struct alternative_map *alt_map_obj;
+	struct alternative_map *am;
+
+	alt_map_obj = alternative_map_new(NULL, NULL);
+	alternative_map_load_names(alt_map_obj);
+
+	for (am = alt_map_obj; am && am->item; am = am->next) {
+		char *current;
+
+		current = alternative_get_current(am->item);
+		printf("%-30s %-8s %s\n", am->key,
+		       alternative_status_string(am->item->status),
+		       current ? current : "");
+		free(current);
+	}
+
+	alternative_map_free(alt_map_obj);
+}
+
+static void
 alternative_set_selection(struct alternative_map *all, const char *name,
                           const char *status, const char *choice)
 {
 	struct alternative *a;
 
 	debug("set_selection(%s, %s, %s)", name, status, choice);
-	if ((a = alternative_map_find(all, name))) {
+	a = alternative_map_find(all, name);
+	if (a) {
 		char *cmd;
 
 		if (strcmp(status, "auto") == 0) {
@@ -1902,8 +2073,13 @@ alternative_set_selection(struct alternative_map *all, const char *name,
 }
 
 static void
-alternative_set_selections(struct alternative_map *all, FILE* input, const char *desc)
+alternative_set_selections(FILE *input, const char *desc)
 {
+	struct alternative_map *alt_map_obj;
+
+	alt_map_obj = alternative_map_new(NULL, NULL);
+	alternative_map_load_names(alt_map_obj);
+
 	for (;;) {
 		char line[1024], *res, *name, *status, *choice;
 		size_t len, i;
@@ -1961,7 +2137,40 @@ alternative_set_selections(struct alternative_map *all, FILE* input, const char
 		choice = line + i;
 
 		printf("[%s %s] ", PROGNAME, "--set-selections");
-		alternative_set_selection(all, name, status, choice);
+		alternative_set_selection(alt_map_obj, name, status, choice);
+	}
+
+	alternative_map_free(alt_map_obj);
+}
+
+static void
+alternative_select_mode(struct alternative *a, const char *current_choice)
+{
+	if (current_choice) {
+		/* Detect manually modified alternative, switch to manual. */
+		if (!alternative_has_choice(a, current_choice)) {
+			struct stat st;
+
+			errno = 0;
+			if (stat(current_choice, &st) == -1 && errno != ENOENT)
+				syserr(_("cannot stat file '%s'"), current_choice);
+
+			if (errno == ENOENT) {
+				warning(_("%s/%s is dangling, it will be updated "
+				          "with best choice."), altdir, a->master_name);
+				alternative_set_status(a, ALT_ST_AUTO);
+			} else if (a->status != ALT_ST_MANUAL) {
+				warning(_("%s/%s has been changed (manually or by "
+				          "a script). Switching to manual "
+				          "updates only."), altdir, a->master_name);
+				alternative_set_status(a, ALT_ST_MANUAL);
+			}
+		}
+	} else {
+		/* Lack of alternative link => automatic mode. */
+		verbose(_("setting up automatic selection of %s."),
+		        a->master_name);
+		alternative_set_status(a, ALT_ST_AUTO);
 	}
 }
 
@@ -1971,8 +2180,9 @@ alternative_evolve(struct alternative *a, struct alternative *b,
 {
 	struct slave_link *sl;
 	struct stat st;
+	bool is_link;
 
-	bool is_link = (lstat(a->master_link, &st) == 0 && S_ISLNK(st.st_mode));
+	is_link = alternative_path_classify(a->master_link) == ALT_PATH_SYMLINK;
 	if (is_link && strcmp(a->master_link, b->master_link) != 0) {
 		info(_("renaming %s link from %s to %s."), b->master_name,
 		     a->master_link, b->master_link);
@@ -1999,12 +2209,22 @@ alternative_evolve(struct alternative *a, struct alternative *b,
 			char *lnk;
 
 			xasprintf(&lnk, "%s/%s", altdir, sl->name);
-			new_file = xreadlink(lnk, false);
+			new_file = areadlink(lnk);
 			free(lnk);
 		}
-		if (strcmp(old, new) != 0 && lstat(old, &st) == 0 &&
-		    S_ISLNK(st.st_mode)) {
-			if (stat(new_file, &st) == 0) {
+		if (strcmp(old, new) != 0 &&
+		    alternative_path_classify(old) == ALT_PATH_SYMLINK) {
+			bool rename_link = false;
+
+			if (new_file) {
+				errno = 0;
+				if (stat(new_file, &st) == -1 && errno != ENOENT)
+					syserr(_("cannot stat file '%s'"),
+					       new_file);
+				rename_link = (errno == 0);
+			}
+
+			if (rename_link) {
 				info(_("renaming %s slave link from %s to %s."),
 				     sl->name, old, new);
 				checked_mv(old, new);
@@ -2017,6 +2237,176 @@ alternative_evolve(struct alternative *a, struct alternative *b,
 	}
 }
 
+static void
+alternative_update(struct alternative *a,
+                   char *current_choice, const char *new_choice)
+{
+	/* No choice left, remove everything. */
+	if (!alternative_choices_count(a)) {
+		log_msg("link group %s fully removed", a->master_name);
+		alternative_remove(a);
+		return;
+	}
+
+	/* New choice wanted. */
+	if (new_choice &&
+	    (!current_choice || strcmp(new_choice, current_choice) != 0)) {
+		log_msg("link group %s updated to point to %s", a->master_name,
+		        new_choice);
+		info(_("using %s to provide %s (%s) in %s."), new_choice,
+		     a->master_link, a->master_name,
+		     (a->status == ALT_ST_AUTO) ? _("auto mode") :
+		                                  _("manual mode"));
+		debug("prepare_install(%s)", new_choice);
+		alternative_prepare_install(a, new_choice);
+	} else if (alternative_is_broken(a)) {
+		log_msg("auto-repair link group %s", a->master_name);
+		warning(_("forcing reinstallation of alternative %s because "
+		          "link group %s is broken."), current_choice,
+		        a->master_name);
+
+		if (current_choice && !alternative_has_choice(a, current_choice)) {
+			struct fileset *best = alternative_get_best(a);
+
+			warning(_("current alternative %s is unknown, "
+			          "switching to %s for link group %s."),
+			        current_choice, best->master_file,
+			        a->master_name);
+			current_choice = best->master_file;
+			alternative_set_status(a, ALT_ST_AUTO);
+		}
+
+		if (current_choice)
+			alternative_prepare_install(a, current_choice);
+	}
+
+	/* Save administrative file if needed. */
+	if (a->modified) {
+		debug("%s is modified and will be saved", a->master_name);
+		alternative_save(a);
+	}
+
+	/* Replace all symlinks in one pass. */
+	alternative_commit(a);
+}
+
+static void
+alternative_check_name(const char *name)
+{
+	if (strpbrk(name, "/ \t"))
+		error(_("alternative name (%s) must not contain '/' "
+		        "and spaces."), name);
+}
+
+static void
+alternative_check_link(const char *linkname)
+{
+	if (linkname[0] != '/')
+		error(_("alternative link is not absolute as it should be: %s"),
+		      linkname);
+}
+
+static void
+alternative_check_path(const char *file)
+{
+	if (!file || file[0] != '/')
+		error(_("alternative path is not absolute as it should be: %s"),
+		      file);
+}
+
+/**
+ * Check the alternative installation arguments.
+ *
+ * That the caller doesn't mix links between alternatives, doesn't mix
+ * alternatives between slave/master, and that the various parameters
+ * are fine.
+ */
+static void
+alternative_check_install_args(struct alternative *inst_alt,
+                               struct fileset *fileset)
+{
+	struct alternative_map *alt_map_links, *alt_map_parent;
+	struct alternative *found;
+	struct slave_link *sl;
+	struct stat st;
+
+	alternative_check_name(inst_alt->master_name);
+	alternative_check_link(inst_alt->master_link);
+	alternative_check_path(fileset->master_file);
+
+	/* Load information about all alternatives to check for mistakes. */
+	alt_map_links = alternative_map_new(NULL, NULL);
+	alt_map_parent = alternative_map_new(NULL, NULL);
+	alternative_map_load_tree(alt_map_links, alt_map_parent);
+
+	found = alternative_map_find(alt_map_parent, inst_alt->master_name);
+	if (found && strcmp(found->master_name, inst_alt->master_name) != 0) {
+		error(_("alternative %s can't be master: it is a slave of %s"),
+		      inst_alt->master_name, found->master_name);
+	}
+
+	found = alternative_map_find(alt_map_links, inst_alt->master_link);
+	if (found && strcmp(found->master_name, inst_alt->master_name) != 0) {
+		found = alternative_map_find(alt_map_parent,
+		                             found->master_name);
+		error(_("alternative link %s is already managed by %s."),
+		      inst_alt->master_link, found->master_name);
+	}
+
+	if (stat(fileset->master_file, &st) == -1) {
+		if (errno == ENOENT)
+			error(_("alternative path %s doesn't exist."),
+			      fileset->master_file);
+		else
+			syserr(_("cannot stat file '%s'"), fileset->master_file);
+	}
+
+	for (sl = inst_alt->slaves; sl; sl = sl->next) {
+		const char *file = fileset_get_slave(fileset, sl->name);
+
+		alternative_check_name(sl->name);
+		alternative_check_link(sl->link);
+		alternative_check_path(file);
+
+		found = alternative_map_find(alt_map_parent, sl->name);
+		if (found &&
+		    strcmp(found->master_name, inst_alt->master_name) != 0) {
+			if (strcmp(found->master_name, sl->name) == 0)
+				error(_("alternative %s can't be slave of %s: "
+				        "it is a master alternative."),
+				      sl->name, inst_alt->master_name);
+			else
+				error(_("alternative %s can't be slave of %s: "
+				        "it is a slave of %s"),
+				      sl->name, inst_alt->master_name,
+				      found->master_name);
+		}
+
+		found = alternative_map_find(alt_map_links, sl->link);
+		if (found &&
+		    strcmp(found->master_name, inst_alt->master_name) != 0) {
+			error(_("alternative link %s is already "
+			        "managed by %s."), sl->link,
+			      found->master_name);
+		}
+		if (found) {
+			struct slave_link *sl2;
+
+			for (sl2 = found->slaves; sl2; sl2 = sl2->next)
+				if (strcmp(sl2->link, sl->link) == 0)
+					break;
+			if (sl2 && strcmp(sl2->name, sl->name) != 0)
+				error(_("alternative link %s is already "
+				        "managed by %s (slave of %s)."),
+				      sl->link, sl2->name,
+				      found->master_name);
+		}
+	}
+
+	alternative_map_free(alt_map_links);
+	alternative_map_free(alt_map_parent);
+}
+
 /*
  * Main program
  */
@@ -2034,15 +2424,12 @@ main(int argc, char **argv)
 	struct fileset *fileset = NULL;
 	/* Path of alternative we are offering. */
 	char *path = NULL, *current_choice = NULL;
-	/* Alternatives maps for checks */
-	struct alternative_map *alt_map_obj, *alt_map_links, *alt_map_parent;
-	struct dirent **table;
 	const char *new_choice = NULL;
-	int i = 0, count;
+	int i = 0;
 
 	setlocale(LC_ALL, "");
-	bindtextdomain("dpkg", LOCALEDIR);
-	textdomain("dpkg");
+	bindtextdomain(PACKAGE, LOCALEDIR);
+	textdomain(PACKAGE);
 
 	admdir = admindir_init();
 
@@ -2096,6 +2483,9 @@ main(int argc, char **argv)
 			a = alternative_new(argv[i + 1]);
 			path = xstrdup(argv[i + 2]);
 
+			alternative_check_name(a->master_name);
+			alternative_check_path(path);
+
 			i += 2;
 		} else if (strcmp("--display", argv[i]) == 0 ||
 			   strcmp("--query", argv[i]) == 0 ||
@@ -2107,6 +2497,9 @@ main(int argc, char **argv)
 			if (MISSING_ARGS(1))
 				badusage(_("--%s needs <name>"), argv[i] + 2);
 			a = alternative_new(argv[i + 1]);
+
+			alternative_check_name(a->master_name);
+
 			i++;
 		} else if (strcmp("--all", argv[i]) == 0 ||
 			   strcmp("--get-selections", argv[i]) == 0 ||
@@ -2186,151 +2579,44 @@ main(int argc, char **argv)
 		           "--config, --set, --set-selections, --install, "
 		           "--remove, --all, --remove-all or --auto"));
 
-	/* Load infos about all alternatives to be able to check for mistakes. */
-	alt_map_obj = alternative_map_new(NULL, NULL);
-	alt_map_links = alternative_map_new(NULL, NULL);
-	alt_map_parent = alternative_map_new(NULL, NULL);
-	count = get_all_alternatives(&table);
-	for (i = 0; i < count; i++) {
-		struct slave_link *sl;
-		struct alternative *a_new = alternative_new(table[i]->d_name);
-
-		if (!alternative_load(a_new, true)) {
-			alternative_free(a_new);
-			free(table[i]);
-			continue;
-		}
-		alternative_map_add(alt_map_obj, a_new->master_name, a_new);
-		alternative_map_add(alt_map_links, a_new->master_link, a_new);
-		alternative_map_add(alt_map_parent, a_new->master_name, a_new);
-		for (sl = a_new->slaves; sl; sl = sl->next) {
-			alternative_map_add(alt_map_links, sl->link, a_new);
-			alternative_map_add(alt_map_parent, sl->name, a_new);
-		}
-
-		free(table[i]);
-	}
-	free(table);
-
-	/* Check that caller don't mix links between alternatives and don't mix
-	 * alternatives between slave/master, and that the various parameters
-	 * are fine. */
-	if (strcmp(action, "install") == 0) {
-		struct alternative *found;
-		struct stat st;
-		struct slave_link *sl;
-
-		found = alternative_map_find(alt_map_parent,
-		                             inst_alt->master_name);
-		if (found && strcmp(found->master_name,
-		                    inst_alt->master_name) != 0) {
-			error(_("alternative %s can't be master: "
-			        "it is a slave of %s"),
-			      inst_alt->master_name, found->master_name);
-		}
-
-		found = alternative_map_find(alt_map_links,
-		                             inst_alt->master_link);
-		if (found && strcmp(found->master_name,
-		                    inst_alt->master_name) != 0) {
-			found = alternative_map_find(alt_map_parent,
-			                             found->master_name);
-			error(_("alternative link %s is already managed by %s."),
-			      inst_alt->master_link, found->master_name);
-		}
-
-		if (inst_alt->master_link[0] != '/')
-			error(_("alternative link is not absolute as it "
-			        "should be: %s"), inst_alt->master_link);
-
-		if (fileset->master_file[0] != '/')
-			error(_("alternative path is not absolute as it "
-			        "should be: %s"), fileset->master_file);
-
-		if (stat(fileset->master_file, &st) == -1 && errno == ENOENT)
-			error(_("alternative path %s doesn't exist."),
-			      fileset->master_file);
-
-		if (strpbrk(inst_alt->master_name, "/ \t"))
-			error(_("alternative name (%s) must not contain '/' "
-			        "and spaces."), inst_alt->master_name);
-
-		for (sl = inst_alt->slaves; sl; sl = sl->next) {
-			const char *file = fileset_get_slave(fileset, sl->name);
-
-			found = alternative_map_find(alt_map_parent, sl->name);
-			if (found && strcmp(found->master_name,
-			                    inst_alt->master_name) != 0) {
-				char *msg;
-
-				if (strcmp(found->master_name, sl->name) == 0)
-					msg = _("it is a master alternative.");
-				else
-					xasprintf(&msg, _("it is a slave of %s"),
-					          found->master_name);
-				error(_("alternative %s can't be slave of "
-				        "%s: %s"), sl->name,
-				      inst_alt->master_name, msg);
-			}
-
-			found = alternative_map_find(alt_map_links, sl->link);
-			if (found && strcmp(found->master_name,
-			                    inst_alt->master_name) != 0) {
-				error(_("alternative link %s is already "
-				        "managed by %s."), sl->link,
-				      found->master_name);
-			}
-
-			if (sl->link[0] != '/')
-				error(_("alternative link is not absolute as "
-				        "it should be: %s"), sl->link);
-
-			if (!file || file[0] != '/')
-				error(_("alternative path is not absolute as "
-				        "it should be: %s"), file);
-
-			if (strpbrk(sl->name, "/ \t"))
-				error(_("alternative name (%s) must not contain '/' "
-				        "and spaces."), sl->name);
+	if (strcmp(action, "install") == 0)
+		alternative_check_install_args(inst_alt, fileset);
+
+	if (strcmp(action, "display") == 0 ||
+	    strcmp(action, "query") == 0 ||
+	    strcmp(action, "list") == 0 ||
+	    strcmp(action, "set") == 0 ||
+	    strcmp(action, "auto") == 0 ||
+	    strcmp(action, "config") == 0 ||
+	    strcmp(action, "remove-all") == 0) {
+		/* Load the alternative info, stop on failure. */
+		if (!alternative_load(a, altdb_warn_parser))
+			error(_("no alternatives for %s."), a->master_name);
+	} else if (strcmp(action, "remove") == 0) {
+		/* FIXME: Be consistent for now with the case when we
+		 * try to remove a non-existing path from an existing
+		 * link group file. */
+		if (!alternative_load(a, altdb_warn_parser)) {
+			verbose(_("no alternatives for %s."), a->master_name);
+			exit(0);
 		}
+	} else if (strcmp(action, "install") == 0) {
+		/* Load the alternative info, ignore failures. */
+		alternative_load(a, altdb_warn_parser);
 	}
 
 	/* Handle actions. */
 	if (strcmp(action, "all") == 0) {
-		config_all();
+		alternative_config_all();
 		exit(0);
 	} else if (strcmp(action, "get-selections") == 0) {
-		struct alternative_map *am;
-
-		for (am = alt_map_obj; am && am->item; am = am->next) {
-			char *current;
-
-			current = alternative_get_current(am->item);
-			printf("%-30s %-8s %s\n", am->key,
-			       alternative_status_string(am->item->status),
-			       current ? current : "");
-			free(current);
-		}
-
+		alternative_get_selections();
 		exit(0);
 	} else if (strcmp(action, "set-selections") == 0) {
 		log_msg("run with %s", get_argv_string(argc, argv));
-		alternative_set_selections(alt_map_obj, stdin, _("<standard input>"));
+		alternative_set_selections(stdin, _("<standard input>"));
 		exit(0);
-	}
-
-	/* Load the alternative info, stop on failure except for --install. */
-	if (!alternative_load(a, false) && strcmp(action, "install") != 0) {
-		/* FIXME: Be consistent for now with the case when we try to remove a
-		 * non-existing path from an existing link group file. */
-		if (strcmp(action, "remove") == 0) {
-			verbose(_("no alternatives for %s."), a->master_name);
-			exit(0);
-		}
-		error(_("no alternatives for %s."), a->master_name);
-	}
-
-	if (strcmp(action, "display") == 0) {
+	} else if (strcmp(action, "display") == 0) {
 		alternative_display_user(a);
 		exit(0);
 	} else if (strcmp(action, "query") == 0) {
@@ -2343,30 +2629,8 @@ main(int argc, char **argv)
 
 	/* Actions below might modify the system. */
 	log_msg("run with %s", get_argv_string(argc, argv));
-	if (alternative_has_current_link(a)) {
-		current_choice = alternative_get_current(a);
-		/* Detect manually modified alternative, switch to manual. */
-		if (!alternative_has_choice(a, current_choice)) {
-			struct stat st;
-
-			if (stat(current_choice, &st) == -1 &&
-			    errno == ENOENT) {
-				warning(_("%s/%s is dangling, it will be updated "
-				          "with best choice."), altdir, a->master_name);
-				alternative_set_status(a, ALT_ST_AUTO);
-			} else if (a->status != ALT_ST_MANUAL) {
-				warning(_("%s/%s has been changed (manually or by "
-				          "a script). Switching to manual "
-				          "updates only."), altdir, a->master_name);
-				alternative_set_status(a, ALT_ST_MANUAL);
-			}
-		}
-	} else {
-		/* Lack of alternative link => automatic mode. */
-		verbose(_("setting up automatic selection of %s."),
-		        a->master_name);
-		alternative_set_status(a, ALT_ST_AUTO);
-	}
+	current_choice = alternative_get_current(a);
+	alternative_select_mode(a, current_choice);
 
 	if (strcmp(action, "set") == 0) {
 		if (alternative_has_choice(a, path))
@@ -2391,13 +2655,10 @@ main(int argc, char **argv)
 			alternative_display_user(a);
 		} else if (alternative_choices_count(a) == 1 &&
 		           a->status == ALT_ST_AUTO &&
-		           alternative_has_current_link(a)) {
-			char *cur = alternative_get_current(a);
-
+		           current_choice != NULL) {
 			pr(_("There is only one alternative in link group %s: %s"),
-			   a->master_name, cur);
+			   a->master_name, current_choice);
 			pr(_("Nothing to configure."));
-			free(cur);
 		} else {
 			new_choice = alternative_select_choice(a);
 		}
@@ -2445,53 +2706,7 @@ main(int argc, char **argv)
 		}
 	}
 
-	/* No choice left, remove everything. */
-	if (!alternative_choices_count(a)) {
-		log_msg("link group %s fully removed", a->master_name);
-		alternative_remove(a);
-		exit(0);
-	}
-
-	/* New choice wanted. */
-	if (new_choice && (!current_choice ||
-	                   strcmp(new_choice, current_choice) != 0)) {
-		log_msg("link group %s updated to point to %s", a->master_name,
-		        new_choice);
-		info(_("using %s to provide %s (%s) in %s."), new_choice,
-		     a->master_link, a->master_name,
-		     (a->status == ALT_ST_AUTO) ? _("auto mode") :
-		                                  _("manual mode"));
-		debug("prepare_install(%s)", new_choice);
-		alternative_prepare_install(a, new_choice);
-	} else if (alternative_is_broken(a)) {
-		log_msg("auto-repair link group %s", a->master_name);
-		warning(_("forcing reinstallation of alternative %s because "
-		          "link group %s is broken."), current_choice,
-		        a->master_name);
-
-		if (current_choice && !alternative_has_choice(a, current_choice)) {
-			struct fileset *best = alternative_get_best(a);
-
-			warning(_("current alternative %s is unknown, "
-			          "switching to %s for link group %s."),
-			        current_choice, best->master_file,
-			        a->master_name);
-			current_choice = best->master_file;
-			alternative_set_status(a, ALT_ST_AUTO);
-		}
-
-		if (current_choice)
-			alternative_prepare_install(a, current_choice);
-	}
-
-	/* Save administrative file if needed. */
-	if (a->modified) {
-		debug("%s is modified and will be saved", a->master_name);
-		alternative_save(a);
-	}
-
-	/* Replace all symlinks in one pass. */
-	alternative_commit(a);
+	alternative_update(a, current_choice, new_choice);
 
 	return 0;
 }
